7
546
421
954
847
782
752
19
614
834
907
876
572
581
756
331
34
351
371
532
504
977
512
28
705
901
64