146
16
1269
239
255
119
203
300
166
188
190
197
92
276
212
291
348
366
93
477
161
168
926
229
252
15
2
337
298
83
25
410
50
37
72
125
64
54
39
254
120
133
107
129
27
79
335
41
158
219
128
234
294
108
31