129817672741224641161237561513810821861102610113491474181811176917741329221509304252358337152319259291254174415491606125552628312401364144121749316393775160928613407581663187661486147048517891463800973127685269112101829118147714051095949173557116331361172111731194191270064473997