5077991736765931652854022756495395473877342555683824901367884814255266437521441147474770525345453589122542377038729160536515472220336658401254337558462074825361425502683304877796633844787681407556554459114859578050339750142741852661899278125829785570956466221376687201783544241386281789338348937021937370643965176234188371163435678331554708567223284730286597200749664657124139767440442723081805081681204565054017116168911216918674576583217847440777844617551379744324332847569021180737832046976029664855571152137259950020846425058785585518728461466551642400542511468152151354552227418264480125335276362152313279884551104706683395432221547276675124837111376319751927174828065322562156520489540654196342335697939079566189354349318253762570117116734794576408541644713165666753854980954821637663515136637849340379167671192194293651160343628164222624862695656396382658035042282321995244256191462155527753398488764390332146848382125632367767172592713535754118761448835260115264300310590304707492021092941476292661233654506794497724767863539854147373610674620539967552860079175165248538251270263351801827572670823933435248573755233217423031723831928324471844862103444847447361712251111523135506592174327064135034178475810660224302434264382885717449671079219650557850930921784030567419023524240463646337551477783434429814377164465638055779643660692613698284051283567055024581701957983852272046018081466856733467827386462046056077152493741335617198264512781451932031811276818395981876668531726308530668064517758851510562596287388257974412212297872210811714121179256750342267383677932401533038208376915277315804632546452770231290206356032991621667732487947413076724658006375375537321982328981173527315780543740648480668873184143145593333912262189970445436729579036825280268661141381301072823895564674233818457664034597011376026473214160438769424312475879484635530127237766558672910