12401064148433819412262152291213168117188116584141061176940898555969112317748835062685361013559140756199212771802471153472119756831620185716177519111154568378291815891193121113341912