19241231117147216561484595445350112659215110116464414047509471119179250211003201745227189451512611242114110291075933356136213981632318355132219992621253197241752315301288511161017241371604905883824911142724617639701335120312101083158512831755180212471772433593179817932411847