27767038021951174065463511272845215203921968156419632981566167510521726171313339248054821601794636146616212171456323292732691029187914961627460965165916241077141611156554124314201815179431574317791997146914018602000