39477853
56992110
34759000
75608860
82122142
402825
3812217
33708101
64385773
73629779
36314178
43739745
57648785
16641749
99386371
12375233
93606141
8594645
54037026
38138113
59713962
86742389
11428080
23957375
68052023
2436249
60936265
32062621
73999422
84916139
2023146
6998547
17945947
98214159
54481150
4811308
62592795
41416281
31962946
1929114