82627215
61156108
42529493
17691300
34774270
45749087
56494194
95649810
2719138
75514857
8913532
14687037
28864108
63018003
135561
2057817
3873125
69085965
53573687
58116071
98863843
89743468
16706840
19152458
43659161
96015613
88144871
66516708
1714736
45146706
77695770
9123659
99753940
82746920
56801999
90285786
46764887
5829487
47669374
469894