82198534
18515968
3905564
1846521
1131827
29838574
57693942
29599821
94615174
98050
27277800
57469748
7181875
6216994
98847982
89688975
76511147
62837269
21626014
17663968
70802552
70759285
46312817
12137664
19364218
10519732
71739494
87115828
35289553
4852562
92797196
38375878
18689153
39298036
25415133
45316217
99339966
6955919
65422894
36207555