13433280
5263321
8640991
80764449
11135403
38457944
47504601
98523072
43654218
86038982
95119512
19612954
58926845
16568711
90316550
42108046
3397155
12862622
92448343
87275106
2709659
26848577
8927558
53115520
5203213
31911474
88576590
30044738
1285393
3979824
32146004
75775299
13784965
2019278
31647998
11503408
90229541
72516708
51146817
37078481