10608692
2105908
58404186
92376352
71159311
13882176
74831628
62182566
7199609
49367427
41652011
95708338
8805917
7211711
34572605
34589336
37787197
30401713
1277568
94418904
28748193
21629173
7851520
13766338
66687908
68603342
96897717
18159019
4757175
43757920
75203585
97844699
29137329
12728547
16021055
73492913
33084607
16944796
52471292
48372350