37871218639765814823436105921185214376150429358563004475833169355751166189757992799428039996987481453986797176209943083078124225172479392249443640181721582513794485333332865234225937556670207050528104718954229438236706178693019011542954392850696850794918543923104199579454402683482565374726236245093242192458424844660941901022404626756900289958454405312254742889314628293667431746243290050037431134583749943870259513995340908590154932944772930410144535953332669891852329817092614649232741168761214134113241719529443092971355654126782579044025576227802776249164013841294036172143509828062236070297422825191639459626834474818365206668530482715726200421685918186225984331910464337411129163632931633002236154013422120558049371794645820014334404548892474415562317631436800