40084088
12527091
91578210
8285238
20669548
10975216
86256451
67873053
61891281
3797345
3361891
32851041
28174765
5403064
82679473
95903941
35386621
81626596
75791198
60593797
65602309
25392464
50248340
151942
9473500
33573657
5037975
1794612
15041379
86614605
20892432
69041763
1288111
30823611
3777335
50849381
89191918
71546624
77705119
27391660