32107728
17637997
8811836
79514817
85825535
70295886
76386835
4703248
94711869
18174357
89529806
43413374
47931388
96936938
3632556
33724967
12161651
47148372
38151810
54428357
47365822
52486859
68746398
48562098
18225585
11488705
72167419
29956857
55264073
72158867
42304755
84267602
79931869
33324422
10138445
71315382
85073843
63201078
90886916
76388633