10242166109504011177362112111987122482712359722123767881238127612396113124264171253168512894481137102471377085313910981411488514372211447711144773014743629150193951525720391535024416655722168038416804751682674168689617246570172935218175861817950119588172087271208798421033992125207921401594216466242274632