6306362335963493783903731736506495856542151544644224056772442728289228488286136838407725938931860507376703560549380762348719643521735371254580717653511144238519454714754633435421317811218978968837549034227266795513208788545262421437654663153353711712031727467132847601277294834454467872048965510793124681805239551755224280285106665361121661302163320598635125253335151808118035029916168556470138321870826481062674348481238319230791719600734485537467162309366157512705934585506542676877373068642774738145551117939951467843917731314536521942445026116725819535084647321276140033717448720256551083210883471580079619866222136748066626712856171144016837278236927565374931037737014879870573238629639750470912367544913778676931686306498883533178594305220474752790283467844532732314431204487354542142913554062117622763741578043755862924047558919951974438543133156797304839352225188484657791996541164563293160294853140118556262274297345236639799486462287521743718748471307226806344740770247973160454865179471726067164276784945716620782871647643330336146697064444603677068797523658175317913822502481534023375465675135644279344778680671306706767505676913796485595406597330326947257256936250319190451197141384736116478714187764142482825170151781783565394635872521821131925382887371468434348938237738391524210635855412255760150230016548445958847229351254241235500135521171398042437250820545670911597641518570704436751602290851092558521146791525376652025764063734133280213859938834627855520677153611023244753295663342792398268251657122788115441308102714705627445279350564543265339542425646731693405017453518138719355442845652440323528328566166674612811903565448267278082224236723386677682770736831425663272876356820069055747982165903760312660628638312125208414014686895276644041446055955884694766124925322354509282801710668186452741777201586820553301298322809571646837772922152299840155