80645114
39711830
22203746
63245422
32057535
90769427
2951805
5262737
96176694
17598453
75369500
42311606
31942101
18987785
8343382
56751564
9541813
59909214
28126441
8951176
75145058
5181846
24661926
61951400
82673127
23217042
68068508
23816821
514395
83868743
51991926
71523169
40411269
47226439
63348536
57571711
66447382
77207413
18872092
96603730