2012665
99098333
80403715
17422507
70246932
96128735
68899322
82917898
6724058
62206712
49582168
77037041
9478965
48242297
6761222
19015438
93687386
93912599
25589598
14901193
91256323
78485231
47667949
44273990
72811215
63866911
14781899
35863063
79721875
1441026
65708203
8199187
66405396
19503695
8451713
50938267
7076374
4819259
63165150
96745049