89587103538829414845148441374114354143531395210682103151052710371474711021914843148641486513738137391374014352148631411314938149391494010680508461398213980137791368370681105291062728249537187115614862148611486013737137361434814347139791508513915847671053547298488554988499221031910651154821485913735