3768926273576398120128343727927037186395545434377056238964644487598147254214485741763764490213832767657457803681369839306747238266370168140293356251279760106228451259303255773385781926762328384453525253654503752102316704267378262111743381426589026449641694676673784062164421612744634625820155284965222421875440532302441352034563465552887894581121755377954647548263366261139805778926902431826532192677386567113093547716441724847862491775644531113624713615386512429173446885222524130030599548665152783118465661143660788472115526793542422342398005146785077852364933569790260469571563340355121673604406003193322333883487701235358472812003471754137970842566771257366633898475349454204503447331557190237316779240466750691284202749854840351804777353762368709438651390662827772501282668572556515654173130640402761296500304285431333248473026927062377151642728334145828136180314256936041093455270647868575514630833753614876528351848933371383567551487167413915531986792782227828201441224075597453741818063151419153488400404449563136775497142363998536591705196871651148015283839653972937473197753265441825207460187809721629195212257253154439635188342157163403357023108813307191317693122136855798196401680511275227470522647527137655746250912055106281712976031676911725894841714235687274277974355702895122683184791520850859644346151350255448112995407313021022248467515506481415093176386476382295186784845330189217675178138704811226643638807808341387448684752223505587786301567560397791636107802561735861101273397158101792865045892201609754742252421566474811325238471948329459022122945260537338059727216459366664160245578012828063063266273743677321667123435425457764597683717964741565462061936501556743362985042528719443668952370719911678158844632851481585344766794276470148068648660140556574385787544558108335381629599521320271799837645202356377105206716127053506887290424672744846595