39083700
66391748
10573376
79981952
40873369
85857716
9861993
25668920
41824938
92629232
50344093
62969435
37149142
61328872
54359578
4877874
89399390
5367783
1173639
95197263
57523140
8289805
48215931
90578930
33019870
704185
2473725
67271726
48561618
69736582
78569251
54334071
97906576
44416748
32144645
69426694
805710000
61771247
25202957
81751766