6605235322056211422535195324525281216144259467750166785841366786662358354137322814858546843613954063133319673199639250262233196441356528203767226379789389118229260378839332793385643805266463636796563384712359354629445121945324874819479514528040580045643551451318057138070867513016714750230212564667823677327569852232192285768401661481340523351117306143297369486399802237248231422147340439877782497611645385396124185585417756712148156602169303462445723862082629821139013645565410717450717620060151679445514665350911664982070317185379825551952253677075563538247016521586537230671332682705031867695684001882534435968911261749181330792838655563737210316422495208656544931554248855447137144228428335464222416068960074672698271794265156668107437271203744402674034855491537182825439764814066355968873228748751064770471521211331216336554422526446065840742173678343398327179747927844742773521565770693361668106965045527724224766584394667442581704652745112398713726527256175313644196676356034652621251193109318711102377645089469123568774511154358173457308849845783355309305714707598293674388512671545885502575871352022796907785472134802434071822316561617386857605891722383848116648462018286407091789019036898342804765313107795183175567805978863036276214645443782885052055698516278813856630060424472838336349996846221830420833471373059567633573422712859931044850018757225442582515266546119860592784710341246517053406376643814597011976596411124832376622216527644680943729130775266762946473806756862732524027417055641081893503314385702065556504241249079167728671147228942379477159034315745852422379994751423632829924086386812142963375574781559111544454883771260152780778712754180119135234455645452637333207670320484348632790341672122450175168290680141736553731489504034538354514702387271808301847234754517977517291520447450137242747803375762562957763628391469781377603777558719652370