11
100
61
91
41
25
29
38
17
57
473
78
81
528
267
4154
867
71
125
52
266
178
138
154
129
538
21
148
187
114
69
60
42
835
350
40
11190
383
53
123
67
124
48
51
23
31
92
85
1528
1239
347
30
3
360
33
22