12872111251123153312014565161071616113163443767882237471947968631203878409331115508097104957550124571907692461289352927167171815668633919881609713688383191226911