742
607
474
686
768
636
850
716
927
445
312
744
609
821
337
551
765
985
497
367
794
308
874
742
957
472
338
417
634
500
713
928
797
654
872
392
954
685
900
765
632
848
362
578
441
656
522
389
954
470
335
549
764
983
845