42578025
70435109
65824670
60689063
97755230
80328296
97738391
2268800
29274192
68834499
8805438
12912038
8155561
94335222
67779880
25925821
94167265
60426253
2543230
50523304
71026790
41559073
1538980
53685791
10597342
6494524
94286721
22873148
56617643
87276848
46012207
60052545
14337176
9803193
18557295
30498892
30365181
49801564
84539355
40534804