1372271608562085042168186609218571633165549511242812894222225878811829125653191061169031215956150167903785805422060511333521151337356349586538803441862374968117092108303105652225493132422578156769714049394633145006785902555506786043594585168571156354136668113626429985038174782431188239183647815110288553324141195106799473702583513715394936177456548728449814366322807996131697492176912382511837715895272727842210046321596511540313203516382716087371811308269385327778135188588713782221383512315612405719219567950100944216805871021569166322226469