21808952
94242824
42284760
21071248
93457035
10887829
10094498
39963111
4948537
28509560
10843732
22263508
98447171
12577170
9859052
4417566
89183987
902340
87228521
1228140
11177590
93916658
53567325
75121262
45932481
9265742
9692806
22633875
38408996
65549874
90097564
34519685
68869018
43099546
36929174
67001721
69783596
39895815
94567219
55029307