651268
60941178
5366240
7047578
29623950
4104695
5122422
10671631
60201853
36083653
45069749
911719
36659317
24535079
90923117
512766
12586292
59284425
94219031
25407815
62054836
38002428
73859445
41432346
1503872
39698524
90477116
19852588
97961339
16656396
23562220
6809684
60853720
10963404
2992603
94726862
85598450
1857162
74538125
72149926