21378670
73053329
24277547
57356709
6172693
2211114
96485062
87968644
5416416
59981173
55839863
32966633
70971076
66817933
17797
31143604
5191504
81986193
98519074
14772864
85915184
76888006
77033508
4792230
51515913
98265803
48247268
94835243
59351235
55938612
33043615
8806487
13074158
56171751
56284545
39761877
1944907
42158804
54086344
10408761