691756187969174622566927921203692146917869131692156927269132692096927570080692106926822822314253140914913210411487222818898668886926969343140669177503850451488659482104562714333314735277418777676979067680314152283141707537547887721887053372431607307301672874687143087417123849747837244870406692731524679601794607466972268714696928047594906168621488163337415351937446848634151148802434761304004748644143799637783676780730717051762131555906839667368561605634483547601489950833141266351528376013