43
10
42
117
21
68
46
25
241
53
2255
98
23
91
32
17
29
118
158
1118
44
162
70
451
97
153
38
51
651
80
56
30
499
177
144
12
135
782
99
60
743
287
59
370
52
39
36
928
40