10
371
502
382
83
1685
584
95
345
844
42
346
219
11
5
213
73
61
31
466
58
56
38
439
19
16
17
18
230
33
44
29
109
8
86
69
145
84
157
110
469
81
27
21
20
202
71
130
67
49
2