6765004685436512114795952931385401137972244077732851635243436751625984715597877715693441142361972808353317636280972679482304148455796448274443521752825484471729382653713548875276663727613787117470844526812077083253519943619244279294630665136438543324875323336970180114213656616814451940546950356788275514741784125734951137482977347957697374290370281365215382456687198388664296585507465852346525107254188703555448383163143222778710781259312128355107946806904252175547067821752884418407631250918224125533351520555403204161173310637537221384004647493674261212077559375454727983931759721081113911624010767912243953826213373630911264202341678219352789379195963037043397658123261398437440137166218153590225596111298239389788244661267384206603127892951306701604861693687174465513054381453734533308498465475565451689338719243523212189278599328271783915643667072906452373088052313197326620347565935378315537174370911520865517131356846073540803539449828772135289636851672132581877382694582532346321461135456114038356218627366814786674229226776542820648196336798450647404744466454151564634068464422773126434533438012565339946178663422715536423656504992145457621176622601976667233755648552617951223285570533948058463563681459260534318804780676295201704022303616079319148816466350276815630255363925222016602355600921806572497144817182651416416672378464620184543573248316510665481061470307424522452760356374272474376505276141906854732846285285462162320476299200665541177976014787464723905705525892505505722048715738678078341812874474573486608002382708026525492864012482516047994911864268674770264928377998154351688785490367644678412941944068473817615254425679022528671558228427109745462586315291235511282728518635155712423311082166385607171270473064048976537750193110174916773283062714441245878377769143853775072985377750850175122367335014372758880855730179165069806335387565375342300