16707188
3263075
81958328
31211878
5322594
16572560
59195586
57117689
36802923
79459526
77546114
49581000
49289217
78512342
2338785
11558023
76759635
71441989
82675054
97167750
84151605
75724098
63705389
86561269
58007272
94811967
76445701
49752322
46702364
81658865
63524759
68996039
89211967
57975787
52768653
461563
63117814
59109081
56595441
18101087