85501222
24144299
61207663
23405200
52669754
28463270
78692043
81071939
71916808
13646623
34289363
564707
93722916
77575622
59886848
16039316
37989701
99613792
14543802
61128469
93799113
80372524
18945562
8697927
66628617
78193807
56214160
14479172
91848147
36974046
1795947
720417
92825216
81625316
30852439
95643095
93713207
98649041
94152707
34838475