531
345
566
886
276
342
305
505
426
925
269
463
576
499
299
118
476
270
647
209
290
463
449
244
157
568
338
411
654
218
291
364
547
1323
788
356
541
166
1789
726
683
454
473
523
575
202
239
1360
440
207
142
535
209
309
340
476
333
486
335
359