65817706
10464989
18301096
19713017
50694728
80719298
29849699
21645966
30909704
38652902
66323700
19542144
44741959
93874302
35238747
8583666
3291593
5569747
68133333
75036111
85591372
58162112
6589614
18337364
1266980
41115437
36311377
78469822
27067449
7704255
93525051
85654264
98254269
6482208
69612961
56204984
29601186
19503674
1024797
55633273