208
391
68
193
65
204
342
245
54
158
215
320
129
120
170
247
272
408
348
273
278
270
301
299
178
387
418
374
346
263
211
210
182
239
484
435
852
571
554
566
369
340
172
1438
368
192
329
206
312
199
512
198
1968
789
657
295