112393481123239711232395112323671123236311230957112309511122989611224963112249351120979611207184112071731120716911207139112070211120699111205801112057821120577911205773112039791120397411191667111916641119165910959286106209431062090710620353106203501061841310615959106150461061345210613447