18778378
17287334
31272523
6227537
62512613
10956974
13116219
23635765
82258825
58767132
63447046
24722353
91746981
29988820
3528685
14006752
9188258
41739478
56036552
6689165
23714009
7310175
41329127
1321322
17595968
60201167
93032096
23173605
4151697
70827656
43088992
46865433
66059682
29622182
698158
7302972
89533960
2133494
56321650
51299800