79934991
39107722
2682077
44716564
19821053
35445680
43828054
88877172
40512697
86804676
45366806
45541376
57693762
14564594
30168151
10877836
77305862
29541729
71792509
85179699
97934672
4678737
33577580
61685258
46832617
7115898
83949538
43165862
12288321
62083414
12357610
9997403
84947483
5381322
82756916
87293291
93454742
6736766
21035078
25795192