175
357
271
151
59
212
74
18
14
16
106
104
55
153
109
119
162
159
34
192
146
68
312
687
267
90
215
129
247
168
140
1647
143
226
219
163
25
105
81
12
277
166
23
378
257
188
45
98
158
67
274
57
101
463
42
376