3892323171376534681473693824875488720258565246065528597111892823442695526017881201443657185072914815894517551142215516892725246404835336796561372273405177826595764563643554679243675522588552541353435022043107612494253333751408452861309911571982546162801441639778649217388472461807318536475226736146655102254592271540244485705238437164482445435111288106464362630195602836642532703003731944465195402355115125316852530533656688400242135627921676644504479810629827763806518148727298849240627665035860251412200370134815178723038445269198542843561636507532051724391521881163667171224867373522786785676128647281520458349635488736873716783931911850885217520317611719934674850940747828025933656884474022454233835573550169141142342490641648123526782667447477044915612553530744245371332834054374339046759877320783847046333968570329363537127714798260731727102082136741615102113533129624430380339967858765719679026429422848032066640116654627930913338683731594545564706582516542348532755394842618402062366516732855691908094836805158027607479749308641537856376451087942566812337441718545583685707542680548001606681077681817384487799359389715450804433047675131924044713816034565682209078431413911391462316239712193785563919143769672553379179670799287182846165424274383465262110212663267241538501443602574732668348414407766777735465971131246957264678317376277129581130282840325527130139756671226878374170866258670721521746547334752276367174216766041559436750210214791155136777250112500109205573305415213134572997977726714386281874236429883245512119360552235182023155069129754948963242780398289427384763614667022903418659974135084738586380730690227931456863872525677897087651972225556045235274447517957063063703417282013764222236001543712358814323375583573447754195704406454332124729191138590345749922667157237517092186843356616651805652657817459680850524863873237754457117822978661636596