149
101
15
53
63
27
462
259
213
121
64
226
198
32
94
68
96
245
134
110
60
980
228
407
168
79
88
50
193
48
114
29
98
109
86
85
34
203
173
115
117
67
153
40
75
171
84
140
132
106
45