47292171
4187900
292018
71507508
98835094
80153849
2253823
95566741
36645117
60917994
90997022
8901657
4997738
11367605
36449860
62352581
311114
37578670
93579512
93371651
16527223
65495474
85791392
5572140
61019117
9826143
94672102
22801261
72834798
30163310
60686791
46867163
69857737
98899247
29096997
70149144
83763459
92999049
29267095
59345938