377
598
814
894
408
626
484
354
435
999
868
383
595
813
327
890
755
624
703
571
785
649
863
729
812
323
892
756
619
487
700
568
781
997
727
594
460
325
538
757
969
485
704
782
649
509
725
943
458
675
891
407
968
836