372
588
666
533
396
965
478
345
907
773
637
721
585
803
316
877
744
829
695
910
774
986
500
720
935
449
667
744
961
830
340
558
771
987
853
718
798
664
525
744
610
825
338
907
770
637
851
368
582
796
315
529
391
960
826