223
512
1473
222
334
664
235
528
128
292
323
224
452
774
602
440
552
531
345
566
886
276
342
305
505
426
924
269
463
575
499
299
118
956
923
402
369
445
475
270
647
209
290
463
449
244
157
568
338
411
654
218
291
364
547
1322
788
356
541
166