385
486
224
111
183
533
85
218
107
100
93
60
191
31
318
28
25
65
73
82
70
42
50
99
86
289
38
108
207
198
89
106
104
101
21
58
124
6
69
49
269
55
205
44
63
174
43
76
223
246
160