139352590325754238552291520192140304106146561450821767682716508158951618624055146124595165842525513684205601777114642444122767193602366518370137991055343822364719367160923488234021680897462451018540182601393713117602517713489690423608180341787011577884240652361920466