948
463
680
543
975
839
356
924
788
516
382
596
816
680
546
412
974
703
571
786
651
864
383
464
681
896
406
976
488
354
432
302
515
731
595
812
674
541
407
622
488
357
570
784
999
861
379
943
463
327
889
408
972
486
703