1443054631634224426422051873873516597128497557485045125374964877251387336397167125568965936631475522347092733864086425745406717946776616052802585541113567282344788327645644793787553849558462483340348629782198955423015393482291426224776143469667655268655107377928584775248297783175834164433819914631343554719411268512344571311876115163701673534061971094753017367026541524472361242417176506873885045453663528056431693061114383493322003564503162792575353086055115142505492029451812150192527466354727666503318566271172436586223712954272811456295218037623673170507195390145374766475222322157061377356237922882724280910612759897225458777838374763674632130389782487402174255703660136883836655964361361708543839117177528161334192719835280551916538462583692213732754616625124087182862674003332272691082902144375193302746492612174073507956565366381811654536645084016286625007254189148542556260768590769233781751546467550688804338825743249365854042487963857712961154882031207534447924817378552227103206703102398013721354867046457128379812821399588176355300335376840561265791289443431622044546985337302362191224855567578458944467416024725022280030476512191810294307714599586915052311401711783684566466444868182021228452416819365763947015526651584142845563262557107164342244238196449462162297282203671395594907503707324401106303413573521873141210572317173455773074678954838243920129312315468715141331198339744237679555644298597211459328384116760902701375639179725228775437173437779330918025427880855315587259603484678472378752064578538168077867619046513880744177047418631985456040511539570516514892337114248111428288262992082432727805251823461545266902077689788365446526412066728527071334602881884579811447183727622630372974720770431476768663717942326437579048059579974560116050947399523705344569398403765640766786668604235806312658600345326367383376841572135325610635156166565452380