2352731
64368148
60823221
19958709
87894675
54941001
51171690
2966918
2410129
16256210
93524937
81593771
99577989
50856698
7805583
11042519
98597897
9873949
74179958
838236
27576324
57828300
69142793
29384990
11728845
78658209
20185634
80095283
91167309
97349327
68316703
8246390
28685888
5594792
13068988
48001287
93154105
93917550
68058976
12536391