39750282877382897811236173089373100836635136632241797923825115891881567419113656113842081828383929531828561236109913238514018567134100248123806754358524774821693951400147493673307930009610112501112667462590147858915895505032711445618123581124246548544336467747560615532520177844562711741364453452559941112212111220414627254420351391451391774881191083384595978617155440407111520147660437397864024249555713850717817666453182856410448398996958253372242482530042139813340031333997706241049888211681131861014652810261611225674977953965270112229901469018665054151329320646260508160507112894114518341084282146513132452934207738254