40125800
3627711
96538564
20775973
28565464
8007337
2108561
11888001
76564829
46035816
61237386
56153954
16629444
52327170
5577051
19833108
30229968
68591521
4198415
91869396
5168598
58567240
49574370
5034730
47011610
43565160
47621104
58895142
371209
28639206
30326982
29262696
41842043
76573
765408
71202817
69985592
20345451
38294144
1082266