631
361
926
443
309
874
390
470
338
548
764
627
846
362
577
441
658
389
953
819
680
899
764
845
713
923
438
656
521
390
469
333
545
759
979
844
359
574
791
655
868
387
601
817
682
547
411
976
844
710
923
441
654
517
384