2136754632364366878033768495517141561134381366501886026567131532842852881482794267814257737362932192565034005871826050763643544626919678326473882151702913074794273087784843167642441203824865567071054234118951934085362123527981947728922235319883547795119317146173176762267624037433047725854435536482556680738656542749228549787259202666487281708542764391473446766292493546739923480426646663659127661398711114471701541552374545674783906793651371936897374043541173891391051540805405760130806504550456537107560875642432547738233412112062141233973683626483704736544885393436521874248473833491728676117931516237178912824115120038434637838596500378367134015688405896307705365187951212861955888107838531127474422397827071335985542903193337066817546927251466531378666250123018137254547163793819919780715672554552103804755958284641772244477556572402808341901826744374587033105865691672964571415403066634231457764488372211783207505093039152555219745333947024272923561369508587124606031102253565466414686536582976467314826011574838011715051401245171785259316367126566250422366161734771871599792597855227373527274480988825783914216580217553566433740678526880969563273763191937542263453412522234747041087942382324615290752746727330449118502034077531681113872207686685232076727126843775717693002527991924420336811135169528160109894852187775414652616905594503425528397338275635462299351431384611801863095241667086867052821144572762486432642353487447455292271748510302216651654903356858207351436371643344521161460451379620448139129526220172873791115790766258562743817096008455723754407845479925332814464227064425121754445949512122649526361678331538464768265551517454359055740246044166771951639556385797660765350332087415583125481543013327882052786054866773187515707024442156632294225203556286128773064082736387672983148412297938003744726734895211066805223052318326916885029694808645732538