512
377
593
323
887
755
619
832
349
916
432
995
728
943
458
324
890
401
969
834
348
435
993
860
375
940
807
672
404
965
483
697
911
430
995
857
376
936
670
885
752
617
832
694
914
429
995
506
722
939
806
318
535
751
964