413
627
842
356
790
655
871
385
602
462
331
545
411
977
708
574
789
654
518
383
950
461
331
413
976
493
356
571
787
302
869
730
950
330
891
409
974
487
356
924
437
302
727
946
463
679
893
407
837
703
922
437
650
866