8344638457697786711231483199165663012132194074322673470767029828424926827034211399755447376348744318315271715199297447952592835431724574668056047255238580455371065034376096356167443461839317792828139685286597427648513378354753392883659852150314225466598345659110761202276124585888405471898104255582331458853135714674372395225274411375357307112755492253894887365047972965939935362834233239122135466259683821450560114123520213540112665861691134724863403707626898077524902363497806886762649073738675069424306623042153440442554262173196207651445012411364496356366473114060277052543868182554267723131356651145355613848484646236742151515483616754852932036018611151219238690802188165265118561374569382308753204757096556531527965264481805233687896445916112843912716223747022719125640119424420849257637390506517618226178240353826948514285599718704361877662053394771748388195397787565519163311813365644817943096416521213803073521975105072554584022307647426047146046874645444267148545593691567177134823656803107844166317055040568445223222054291120398679130287379258817730222316620036245651546843580165789600133754841107373751583724464654762286772956248587595152407795377496497917775003207037833127767083034370221777367819352425111654170681128033864516427325816332942183057450947347955717553625065816865167384778106568668160934894788554045628352662784695086422107126866742343334802824225606613773836363147722114301798450153143704741235719330212147407643803589299346274229644666215366487483198767201639272190174454179820281518731559740014679933554642326735011792763638646567555316772865517681254512898495283445027281151925451226876914457646601712522538573510880938493753343552064551788277461138165480852337377863716721034182622478529553973227974724210932876405632164785230070561387745386676298322437906325717938006475728373260344470114406222290154806207157553515907387817887276054570