97244912
95581628
2571558
1543562
41244933
18855775
53779980
4172613
72559038
23362667
74943521
42852965
80992822
36337732
10835752
68722093
7683755
79607888
30386814
39849203
74765278
48649518
80454778
97579523
78376278
43653298
81119467
18028688
17026239
49693296
33843606
34048177
22769759
70511985
5053183
98218242
4649335
99367368
27649080
60928160