5172840598322274736750365351125566335739359165757423948312714973155682180111767431480330143126845648707964577142845550392901174573457895441147368750757247841287677164624020180556794949072370571904555468320221724737507019292462421767672272750764930845773427225838667574410146235213550351550374865770116510352854459437515875014454827508104680515852391520731702344100955404682457003459702637405701545326251593330037039350352402584169679859724837120656273428854581645576346113441933007406824581370794598904866148759