18701683689169014141674101211493926168569239013711227195217051717183629137291716051519068041923110778512571787161370528071518682642164628010879731583497193818271790163611481763389140720009537953878461017521906132947510721988111656136016881489