19462331779289143518501415414158017841261366146517166962469118604631412412989213776711891185138983571817051301133680610064166628241203106019415568031593765123980018333251844180910591052191713424031619154416652786279196010306591253169118311430103713431821836574