5172840598322274736750365351125566335739359165757423948312714973155682180111767431480330143126845648707964577142845550392901174573457895441147368750757247841287677164624020180556794949072370571904555468320221724737507019292462421767672272750764930845773427225838667574410146235213550351550374865770116510352854459437515875014454827508104680515852391520731702344100955404682457003459702637405701545326251593330037039350352402584169672483712065627342885458164557634611344193300740682458137079459890486614875971739