17377510652457313906451296562188255373622452622827146009112834178364220423171847859201803731788862307413346318427679936150902961512207331514311844161927433758128123213692340371900931284822124718322218708122845512554037354753366893132806146747109508105499107610769531693431327962181328012431581615454428591879521411712261472491509079972119755178482223178682331613617213298521543905370721864641041647721220821423883058116420934582355510448516716810554201382708706307817246598558163528127866126771946821325662082502040438068354400757052284882522715447626362