984
847
930
443
659
873
387
603
822
688
417
631
843
711
578
440
658
524
739
952
336
901
416
632
496
357
577
444
657
390
953
467
333
549
765
493
359
575
441
657
870
736
952
815
685
549
762
628
491
708
573
442
302
518
385