12232844515995617517003384817323971017323986117365434217367131617367145118697328819205536621153183822186507425756040925925328626258347826564453626943679027633183528799709828891542629902816729968904931039223939647520396532913971726040517213405444434128072642863852466333434663396646963579647656198477425134822030348476790493829605064308650808630