10
65
38
30
15
166
25
20
447
129
84
89
294
395
175
253
67
375
672
222
437
218
56
251
245
88
11
205
114
29
356
299
131
221
379
128
137
381
19
160
109
192
116
259
77
24
9
229
54
37
214