678
543
624
493
352
917
787
647
867
731
809
327
890
412
975
485
356
918
781
645
379
597
812
326
538
756
973
485
701
783
647
516
377
943
459
673
538
759
620
700
917
777
997
515
376
943
809
325
535
406
621
834
698
917
429