866322837138462214626476616219870078120243610135271013529124763513294715189278943044876159089899484786838062584314810129733156381676377033201391456516145625753674857981648112588075947356101710462088210882564901718826106308724771289037914385415741205734338946292108839732879724772172021534586849191849243849170764802641013236492116251643668413999713972537551137573856592056542175320371484127335015342795659585654041222196151317915129091512981732029866379866422433499609836063860612608248665928289001431975842731135774515619624913794884309836631283711618471205535140792245728695903162706376620110606912030011876961224390