6642421211612135124017853891942533698265262762687964221873481255935621469437755640048536860165536647618254612665823143840456651038458331235085504117683754129350069071714019517776573652772835052601994356685044484813425165746247673267685316914426923230017364239026224011122746866221547547330783712189597735313936414845243357438131240346291373304398678467691137923342285170537402221655838157769540361254210507113465460239236211145856758937936635083264458585578521446974574728834937232038494752734228442148303632192316652729727130208314403565151515375170313655474625512764827873788386116273244439705382820399748219383793478482317714442590518674773564378456256286709586795488684490258753182160344568288480147679427995478547776308281375511964702726851332986701516539715270686423302768555648047065115032122002270464576165418129737546361867641724361683519837636266628059877658811251968817535355917424934178971121716748627926144084654283421465663748730752868026411744346376045986338689595295188143180653259437791227508103881094524541782654075327571545034214244472825019035153583936531823350956048220687193855134976230616379728211479133277064333316855254973876743747330884566026713919184094265160582732880074754422937142467529678645314120346441915658032842044911067765871930911830565934024198238171767316735266216202319206466805224599743603343507821352307022055239231029454389545405802877554475202255146380852516240629955885212713548649474156339156006043205619338770828980966135445520475411806483218451784799539663214692745547167246478739176360263584728177180752775717801067182017945025692573742263365461087376282372691975632233842372902707456713637062445590243375141107287741105618524896179638234601798367479778315640681841538707730744665781489138115380557271426155337749166790164639646501714301650355353317105708015222522226297723275587572154766124235701128345596207811673667553