95177785
97246730
245511
60129305
86201905
38838257
19295012
60378587
9135758
51508525
655538
82965131
24428442
34796100
29844854
70445535
98843725
97579124
48254827
62255857
31578590
24815596
32544482
1378678
13869203
26855670
29345604
9009396
79077315
52277389
3496480
29057053
72013585
5836905
49841488
57632703
62524411
7296913
95078755
18792725