105897811060624410623155106549261066873110672300106820510997441139526111396337113966901139759411492734116499951167375511692586117202121173766212036143121822701219379112867465128674841286749712867501128675051286750812867510128675341286753512867550128675541286755512867557128675631286757012867575128675761286758012867581