14105378370671206906320795808606318988148674351471566783883867599995486774265238 01141041933290376902515619505687098293271640877243663700871167312681593136524874 50652439805877296207297446723295166658228846926807786652870188920867879451478364 56931392206037069506473607357237869517647305526682625328488638371507297432446383 5300053138429460296575143368065570759537328128