80805756
1259902
78383263
49703034
13629897
7032518
57564455
3971992
30852173
76809538
28095524
69423138
8418318
48074579
57895644
49717629
72331049
26478225
34405175
88882372
4372169
40919296
50711635
95856059
34233905
22886300
63115465
5585846
6109197
19168840
97186727
76723144
31903462
55654118
14956085
12759364
52467360
52852395
62237412
6840247