27831352264737524300205142485206375643182628642233510202555563474644729638593203540117553512777258111637161123595123092075024565681124396531958282183201102343157821652896495717888378455544589635645572633147087646470717217948717520426946636386546517856365043744821976573010299257484391