17439088
15798570
2175023
9862770
17686811
54471450
87019183
7548421
50255482
708304
39843587
93609996
82747097
16325862
92237336
42983281
80852942
36049689
21279188
42575844
39278405
74557847
63961605
8100887
94207454
77529393
78102264
6064384
52761771
487485
96943711
73438292
55019669
27953659
64033002
19788014
95031531
39087416
38973318
11458760