32057212
61173530
45929037
43934632
38799789
96486511
29608925
57595041
45133584
83503415
3456566
2537657
43139016
4174148
98818640
7033994
95331596
22067252
58551911
16544403
50179285
60303164
89821742
71974030
489935
52174683
21662501
89241838
82983343
65467961
38571161
35293655
80311870
45231602
81647176
26087088
65614371
75079691
7768711
19996553