23917640
2870763
11513623
62395774
70796606
62052199
4911249
52983017
45383399
34137714
31114118
60791486
32991062
26275934
90781428
40138135
73807062
10284534
11705392
5426263
85993070
90147018
4441204
28527861
96086771
61728111
12183215
35407085
44372500
84873288
81051998
74851000
10407295
17069823
8426826
53281033
57878076
16022309
14408169
87638234