5
37
212
10
52
43
11
42
117
21
68
46
25
241
53
2259
99
24
91
32
17
29
118
158
1120
45
162
70
452
97
153
38
51
651
80
56
30
506
177
144
12
135
782
100
60
747
287
59
370
69
39