259
153
77
235
105
37
461
209
72
40
432
46
344
152
68
183
513
167
176
102
2070
340
118
128
332
266
84
117
577
517
55
915
25
322
231
101
175
214
50
53
120
202
64
119
31
138
32
136
100
357
729
181
94
137
56
453