115895742110849310827910831510827679102118912790891032535421925870790855418554033783142291122919229402296322979229872246922484862589422106421936818215135635358236016548051733214920148561485814825148421484114925893489378936893989381483714924872251491814836548131483414830148531485014849148451484414843