42795000
14572724
3999316
40102807
16659106
12051339
38502999
40249046
98457093
49435783
17519950
65281571
66882472
58306757
34777
51384660
66764841
6105366
9005621
75842311
80439402
10824493
50683029
15325670
70686287
5707971
98498886
78477219
53729041
69646578
64457850
89728260
19928171
61638780
4191128
48709950
79971647
4616402
21124247
22361442