48561936
16471952
3122629
55976612
1684900
60515382
74149013
50529827
24665200
73426674
7813764
33501722
8878931
2599997
99257111
12531510
523362
19503681
11571887
16665017
28366499
58969455
32559156
19873952
96228442
2898212
70356249
19072915
95436422
6164253
80318989
6367333
26207519
1283046
57103805
29944336
8169640
83809555
17626454
93022520