3
272
4
491
139
937
6
413
735
864
606
639
116
672
824
667
886
398
535
642
67
616
359
813
746
498
768
778