40265920
17249254
16382335
612555
20034404
71646983
82774520
577226
12879045
95243573
4074119
25246204
5839832
5002409
36852401
13979913
25527794
19327498
91236725
82577591
16295999
65281514
36043183
78838014
60384230
19722745
13663267
91799518
69637366
11026275
4211516
60899802
4938969
87661666
36159457
26566809
91932242
29609555
80238644
58009115