10244392493141702738579493514551996724944009648373889108727734389687114444678005903577339573421969179726514160896536758807350394854143915137995138662740911390928580073509142261742087192210320613526394420986711382157421113828514181399188108214965351082167095814180914277210821570976843811051748891696868718871082207434771888