9860685421597181492921675739030434905225821678548404594551922601473831660894532515044049629139639628571986318540316615610893254020114383208397179233121098167420988501699711366941451771892576220943159158010128965154631162993223015630661347001423971804447155517773315958439445258117193122603673208134077192466201867503431558291103087015219070517837421528879199117001206114744117372552080208263962671523851184885735518364391952202448184120188154546391000342196421736958267419052615115557060115017144100168258153265227783625236403020950541145143869168163177327182110