542
759
841
708
570
786
650
868
382
815
679
892
405
977
489
355
921
436
300
733
948
461
676
892
408
837
351
569
784
649
865
382
813
327
538
757
624
486
700
783
997
515
380
945
808
324
542
403
622
488
701
565
780
997