12
100
206
106
15
34
51
8
24
32
17
351
23
71
116
29
4061
59
22
70
7
44
80
42
296
236
93
197
11
228
409
112
37
50
56
19
1266
13
68
74
40
244
21
965
7818
60
57
25
88
27
272
596