74852226
475545
86015811
63091862
94963760
15997383
80904180
60013145
56390
94482515
40349402
19588951
98531416
35004586
27121322
86458354
77033523
2686935
95786084
43889017
12913052
23554650
29061458
89435255
43455094
9907580
16007954
94094271
89589637
2807281
71544350
20262510
33783679
993770
46103578
35497690
51164809
75985062
15437149
6053238