8191104426155826312841904121416181989148811421926973189861997138213648901331186410317561459112214193014917541602165467018965968233921449897785139414685354161155101130181714791103