31431564
20936419
11088786
5694665
41323457
1044638
1909248
28893294
2639629
98677692
47858676
19754204
78964794
78577392
81227806
45859323
53479951
89394313
16803369
37018370
838678
53991704
43401795
49477363
39377355
71774700
32879738
56873573
7433817
11162887
45685568
20629422
85754334
24268663
82549576
4138682
83155838
35337469
53355992
6585642