215
61
46
53
250
58
139
182
108
377
18
62
212
74
27
158
73
15
28
146
21
55
257
230
78
222
873
199
140
67
151
96
485
635
90
218
358
342
173
120
285
338
64
193
175
75
221
121
106
148
380
26
1058
859
388
458