157473815764301577155158229115838901586931158719615885071589403248440904207537910705113011267513087130891550117808191291917630414307813140432039320433295732961330403394935348355493755843015454394552448957494514947549540503605091651968527945431655865561776043160454608276166762102621786238162997636186608166545680026801468229692606936369365699467041171291712947314673763740117840279225820748249682506825648366886959883198857588869889058929490161910909131391470942669577898286982879828898289101263101942104106105116105136