75125370
35924047
99421891
77021399
16521630
1026160
50027942
46633815
18314452
32014034
2348983
55052591
35525702
34539170
13648329
11659445
11482271
1684674
44619704
77263230
31299284
69211954
35857512
1091893
30523895
76977427
8502976
88169275
71421449
94551401
40792183
85792360
19182675
59392908
34704568
7857864
548155
29764752
6152361
30272280