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