244684828914830317707647712871441303144154246857611785551444392100208429868430216430665124346610391187103139502961394690134540111084402462034766157772738000715420528770641392248320136963802468575154679223360911749521065213770763771292771523772346227471902284902331902278710312780754780802133661613367058441361441302144151773759144133171584276074211696947809035528505528825529871039121844135873492753330151718518191513975129502957724313540648898111051209116270746849335627135372712253753536283483168114159638151247986126619030902411513752843501661551522858791771428350843977401418534628107150925323869877443021512726581041929