40277699
24569818
1356500
4734221
68484792
5623392
48155921
6819675
57239398
74217014
74095640
17248031
114951
86985383
66448166
42514593
90773336
48538535
88417399
24581190
3425861
9587749
4632939
67126241
78521327
58743315
57321276
18277280
57527723
82951686
2595655
35643831
6860386
35655029
7448100
6289726
66958822
693011
71395179
11543363