5114842
69222903
65763681
24799577
81174576
3011713
982145
873844
50353070
53654854
2417392
28253326
7586223
23819604
57262427
90935400
12173496
1780255
4558823
89853692
19871419
577734
61062307
50392263
15348592
33915749
8968171
49641472
21219776
94429368
85134755
95318894
26708164
41504759
36173498
26092637
15226876
122569
75972502
22889126