16101080
53668961
79465662
33947304
13562246
90121619
55381555
350973
315086
97044046
99938156
88681760
20235996
93468204
10009713
47926496
1961880
49688261
17774074
52405742
9988219
73259777
67642364
38759404
3465778
85292826
38251022
82962697
65096329
5568199
2331170
8591678
4890685
73255953
23241004
1500537
60361360
84129230
95935061
32261486