304
521
735
951
328
896
766
631
842
361
439
300
873
732
948
815
331
413
630
841
705
920
787
651
519
737
951
677
544
409
977
841
358
785
651
868
383
598
462
679
541
408
976
490
709
574
439
302
869
736
599
813
681
895
764