99938133
47267647
8198310
92244456
60584068
39878585
42127459
196123
80684005
44314285
27293842
90034536
12837479
13722047
76341147
29311505
2117649
43234298
15941661
14726540
36025700
60405493
21637329
49477448
24945561
55821398
29491684
63172648
57548699
32525170
10182397
38731621
5995807
22297132
9643686
18687719
34121455
34468374
48435653
87621371