59357888
96923197
40793658
19835174
36221597
13791886
44651614
5517317
16461360
42179729
21382209
6537633
7672064
95279581
82842049
1942275
40771720
77201220
45266848
6658050
29033678
10659046
36868592
41218172
99317542
68758210
43167665
33396031
77235832
15839585
84219979
46358961
93072478
24087858
30739023
5463397
18133253
2555482
8613191
64845396