5021094074445656230555768389265657772027534429721484913714163027828834554783136557038032132151105993383913831607444232485353739062239114145157973324388111408341111747128516873570674829551273439870176116235646857672377136572983826871429171154682659746546244837851367882755250045128278335346115153876422574150746082063531640017239774745746378765347367940424047957054922674943664912716548604219235283351194377521727467337924424822551675517350310401645402750266206352064667486146556629199435386229598514772647154072933107212379852448545323463920334552887893811708472173332562416753053481924282877980520620879537366453204462223651873285507915257612115366767173414391186515265856634401124584764562004251334068066001522445412845485951757734641781455422592235106882607602493848322143917786618281139274385469403142648674148254596349732841807593379405256223680178482533119342755853978925076656196641135201854723573655917755358954016456063675227942236621054576228065449062851833465988243763835262519796228273371543169527309300120196813467808522725695661737459352269111270781340264180504450362191113163474619430368415529628613294487252302345081477189233128271372308902127515472321823544681258666852352571505650306369153794276154449547715374523821791715142418164469025327533721130106497151168724264263726750980237077648184070165213656399304755466444198603768006803423996773883304706677701445549776298480161804437708121718501318660344552056911673074619525763844737478672319251590122603174188854446162475790416896587047433871976703677097822183802997998392202898536026057696622313433145674881903077883123687286405883225831778526944120746615655745437581075315983568551153209642635570722809384501248470573122421664783766622728713864373773858856852323866571280833926171058648915712467384629056118633644332107335719927659845143786777702361156015651666864736671544108459587754793350632301572