47375789
33588340
8323113
8971273
28071126
78759057
15374754
7052393
16009896
58304534
44618031
74517653
96262915
51545504
7504667
32551244
1736811
95488209
32432500
2364764
84927621
9958902
8930140
66753212
91715163
90932866
83669056
63064402
82258847
58099009
20484523
31509655
66275281
60654631
22839592
558637
36214566
9537018
85453605
8274612