654
519
738
600
816
543
410
625
840
360
924
436
655
731
599
814
679
894
411
839
353
568
784
300
868
382
462
327
542
407
624
834
354
786
301
869
730
946
459
326
889
757
626
353
569
781
997
866
730
593
809
325
886
756