6803781167971687134376634908463824493793628282411931985223531684756348543469768513487549675199330558457071824342416970825872866018005196617174835325056067085576147118921422346435595330867454854163339266567268538471925682597043382246903491575106773343536552322704594424753841102521872642121120644748430925828052024476920051160321564453946128147219017241267641332143135514397639439158775068552880425328324858546046580814145712237183479640751516486545364277051092541402590554242123646597643230523176374275177743238113794376741285334034373228450039026198600148120151773476772652785455738236453342593651320233654567466763773611812193697678021184625506537776920253515390293398715779132693687445076842606565594704383025525277114811285474848045131355556946417026522968744512383164780203505174671337160213278228306517783751801075894548371794683012206764855145031554005406892974883361982794979550219511129057278946348281019637283952221071212821732867827175535113755627371785665653875041272961524411335469978238665771745458205691647317562291239355127633563448628245242274764807310551145835154632436276289173849175251294367537617273501637025823711737672227485204792754624792219430312472525891673664193771783546587844027308453182251617073806357607902112981944434043992223077034482346816546653736571304816053403433512175344425577014259842521655314760238876245066020150766203525243125713896598816543983244208274526736249233331138930444092197630299262706564827783144188315636734381446162820108478765650645803387477492876408115458560489728561186466937197659666478140151811482666273570113925742666854722736371254732268096293553411067092887316735099723179185367942182557155638053661463466386423455427299650180621207663332187141715217995882723008014748406887984234056671365992566667584132838686787708752385370156737786710166604793191508764962878858640639124054475129552467776811530540331410