112393481123239711232395112323671123236311230957112309511123021611229896112249631122493511209796112097761120718411207173112071691120713911207021112069911120580411205801112057821120577311203979112039771120397411191667111916641119165910620943106209071062035310620350106184131061595910615046