4427887597238649233274255401327517335673203253712796552470781244377142346716689445783821943660179453656691687887624504652583984931019960383913345463643333896894371778042267892701947711396554059373229748638342716467882522765454942231546083474977866123739011767569073511279316911475206281213878548334425344111513809328568571131325112366744612271718775152456150726645919542165539480461722362904564394726745002763814216675238407767128350264525946759811372856480070930935623446670432076435237623978358837858517567739736647686515449666865432107976791071935365970961662213721182152171548451457386623045044022081814635681354761403324733796881214612932784697727673996305092627826531485196723173825664008265504822844626645372147104436844845281673504074832223753301983392482435188748307365235760854769299346384355305741364458285256387075853540243189501835478644161464477779417414768762921270542275176562130737753795589354516328527552643732562327733626914232493671525277612887032546587295059051892426340202569526182440792624872865718557133807341155415551963167304851412912048512731416056650503489224438639230171306995277956012884727146426949056365226874779081011464343610671819076880727968155778432820174554319514137641724682802417084815202283032015382063684954893655272635371913086427014518535652522613744582204173333123693431615562507626766539122528960488229791892607453008273413482338847123153644412837406441811596137655514471704523311957437065451071203864710824070284665116378080555336853213492234747507146403353866575466801576051091527311662831878671580113811015157273650648404729820714366321813677296601186488302156178265287799754191211197144511567555869735184174419380644816264655819250845554760037338763670770336200403337808676544242155731345985460259057020551083212480340530192955212571255993427527877665121804246047972758738536163779866559538612943875952228252237074680214