6772152003881086379237248264444738740045935344125198645641648152451251280266540449671188589431162624711318619456331844293796172513690550340123787376828525758631766240571514166525296243383773748549780350163352479749232213155355826341895511381420271750477251286510380595678169903855268343692164486473064778365974142710887631547660080567520413980222966015358675853387692422214925339780974354365860123666737537807382293456323653005155982262742117617476327517650577743978622822525911363612447671285436176519783864930233518655463740122177644613376637248978538926117373185235431259037827588106854266808036744692547954608351824803981175230730635798691407761332395645366247046574167245382855512024076615075287094867011145038567077021445459328479368618127965180412133963526917026714616531973500559401630167313316760732160382706258945713345248202768655647538446630922066416868483910717743827267642548122605291558845435522234349718464445373938640773511817928256584714570454454280621016703241222457779371602440190297375458552715250203840342855801734463192418257452306432083746664466404885030354122325243771323778285346226044331423153521851965677156765720534423832714788427675531357892556544784036537053703082782148756170289753631627508005697815014043104832834731104066915024443815975683513322071515476738274735610649077817573636823374658765279439951133175545210928168784126819641444857813772847479287472295127771916381301646892645555712879756236660412276626570718737997224570155480824933631575428814860390141273762467193111136708893911741564279153922762918096335341436652705464821255414317862836266579066878411251229446840237621998596147305849202061952875236811970248467979933366754523842436717156441423345235646711538642328560115201330348527751566455320244744450791343719157811548752290304520422639117382992982488377296037275081993776883650952134627161650301991058853161572599846256