3655843616841123947836445074472702048384715626607764045482605148676437433242349142205239655727828456635426723055313570651943578717711251521574874444033237972269712547627431211635681465492892343057732136841952084237026035031982311514836598075044851541552683566199107542511167386362232554839303283466405383726741101807092855056323265402348047367773610825632557139790563272463523189717596658451559241165690253137448235553086642331642581375084976722143947613646588236105265521384449085527319722577244949048880819546504537084416426230615273146463783852978347982128544812742107132054516401547853514653186249279181780170293387348825191316540560350598384704337358567114444466425477635867976683782751617662502782033075222245449238171206243737778130761791340381565613342324859387556809187525456916021115652113132598283393694455437822197921996477656542075506575372522767794897895727524017236612437045271530421714459338810176794245867952820060075547934293769676770475685539229615001252038406372667682174821941175245219274931014311814555168798730442595255628113611821734575418321741756627043011473836438984171170667648166734707605673367564753294677450847536799641461719437288133678524007952542145996454741884840405391124382912277435339848411340374178628248728037131963053533377132903762163754062182013378029635146068068674550253390665389805788382426754688835703590604729220128661226960163912751865650939777803638106299196689718653316514787604435674806662247857108273414693446631937847474467711207932955201093282615896463152264076812021165224276495691485876019052715331737314735462544377820675352801862217945530051378124434663680682647316272838451069183759729629814122323730755825776635302318800811115508312271178343422652967214047242512501156422516787961695713563554685213456507017324671571430936838042457033511439922838828758828697751336859262629281846484526473815667070574616055573