1772327156893042232027663835259852520547257162977066670662188401371140702147262462397298471371987551418014525038423062760120399825808121234678377457153225589753226356139265372543840453546436672525445076486743136354242744716211791376639378535798192449469681203439463302285115447268553663548413123536802024913057013546267540676275196741783976533175364352935854238102367311753659782552766725451412881827546617892676853102641133063731932184856960056423111028611838085425948729149054230155825614476140068844633730976225448673079621556150471837471464133551538295338037501878114432381238978328073842572822833945637025127377777944445664736283638396305277559977827864540328266043778534626017621245113651547926150562829774433423339871924116361690330137033055415031892875674829622968616325358676324877343547709335652344471221422541091246735558381944662587172350298520523444406338174804540519181111596125704220454344278259065445248331944133149349502710659587716504405663873083321125568354421557274659265525724473420136556584551122417246085538650154851371733617328415114210840752448886853117511952191465399707199473266240243752559795767557706281269801605481644103407841613626165528385705603975493421528286047483812046492149423765655212790562781402448747713405684937416850956085390217299167169138416479955411629620073259350663307122484236572358716537951467148389458290411481712180582646812864151031838880774992138836819119098701636500539769152165268720847617052636923453668207665217927974266913811483480246164732550279569166271742745521137543870863267965812730319722748047859573580653745940478633334319222776437763286777681789032083773756378731620763774679356820678055470107651383849712665242667355348475765791314642464143711391508601156646788382809572764640745289315272450668106852341374675872945651821027017967074335794602352282751248984630016073800772186832351514745886015422367157