6864606776326747533454025912364925333115542228544416585224947323264445214015482525822310764612726958750928412243733847744706506426857018521893793102002062807458725545783965522068753618720326525235624426244921928734261294503664691731789480678251217400442135138211126246128322636593276737714128351117352748755314433615138196372478377497037973427946772737721136007149048530221063876779578171570726478012040531882085471177154873833940171055923913657039845837793215657754296541730911771102411693138555133756365226658344322121466164814548650454378355539135365380625476423638523319976051130060448160569308709479305366291750106198235271424723845961901424463614838093745143782815255002377199952675574212147453152118390838412437068535673077047702021931957617884254694442744367474715745417054482827388231349604463659148581462972273325186403374267969560771536761565015655244612485317462474783193832604646512882903653206307784403301965898351163716734063124684672287485375234033691678680755172733348848268376309179734382204723671153521712247175977527872057466727936416567145925084642379616540421708168439528563786351689435761971080429555448418179133800407456718470535188306736545743466450675519238635274590350735161346438137690532562483157378531620851579842616371216434484772850517419279549558654571588218810823453980277377947655664680688362507405121921563712182645135484914320419460139714156828668123055276613956480178966372938644537361662405047180324265834854649902164816364513182112629805172382663019447207542282436563407511118102727908811429983798769784628639303327824555026665102366222221384565239964328927576268410982858663266880834370520156650876811752184146536871322513317513034540217857255018660377617681183238960566065652670489799335515472932985445387544175316274127094732562598387257364756197191166520602341840328792599492125552292235576538070266755737030414180278595314777