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