70449255
36151220
51987559
20571898
77943006
50296485
662788
12697545
7085396
46784963
13376310
10919796
64231413
25357664
75748202
95109188
95192498
32672181
34247992
45912823
47793741
17142961
7301327
79985920
26942433
62359131
52953420
60454408
99819046
33005980
57935844
6954346
88197332
62831176
91875283
9813833
72457450
32148414
39172984
6435826