929
659
874
741
607
473
335
415
632
846
365
577
442
656
390
603
469
334
550
765
845
362
923
791
307
871
389
819
682
548
414
979
493
709
926
790
658
738
951
815
682
544
411
979
844
360
576
438
650
518
386
599
465
686