95657480
31785193
3464822
16401266
51366166
74136027
91624655
46188865
47721846
3899812
68618870
49439433
80906755
69854024
13291689
21058769
2313950
54144806
1428008
11101921
22837554
8491840
34942421
5615319
37519609
8729431
55312433
11319841
57564644
99453584
93609420
22483983
99813857
58936245
81105040
36354520
4646254
94203642
46559166
66737710