68316458121913227148019101040139325617411447827184112466247671615416098917251919149619501928133150916111375479121619081651117614837501032185319520616218441291144519386451163147978141957610891359232959172713161963300150