11871621471268144719531121032108155314343866373158731530405160261119527906100381716121249010344647301888573132113801004120351657015819011752122122119511927872913116525822215532064