39182839
4364261
18885821
2992366
70019674
62024624
740536
7891385
37454850
84866221
98794564
36937074
6066031
53604810
3408219
74437534
33026132
40094325
56657370
81242867
68373727
45325964
2061750
317897
39185245
29927840
75982873
46843575
2787854
92613694
53359265
23031981
98539828
19021687
98218716
57274540
16493537
2422586
9077404
17777482