112812121125516711241653112416501123918511236784109295341092953010925869109248691092486410924776109246881092421510924214109238041092378710923399109233841092338010923374109233681092336310887805108877731088400710856330108552101085520610855196108548421085411910854111108529231085291510840400