173
286
191
264
641
255
197
258
569
192
124
71
303
478
297
327
291
357
588
217
198
178
135
162
344
126
206
60
275
288
82
151
301
160
511
179
150
163
238
182
118
188
279
382
300
194
234
92
82
206
281
200
205
219
94
229
353
472
193
227