21
101
28
81
105
64
389
614
471
30
15
12
108
381
165
197
233
70
228
409
181
57
455
326
482
92
354
91
87
24
248
217
29
66
56
485
34
551
131
886
224
362
386
95
275
177
113
3
11
0
68
178
110
157