5924189228941272086142050855493415839998339207877211315185795524608292126610111146528052115861128535552255821661216140778896188028729382100835266411748319303779688126112154517210794225968764931883801464094828315040123470120942250003495250757409068114685526010129293173532543106983321776717729938985446491114991945721654441534632039045862878981741644642120712611244022298612442119370441662602531820311615377511217907040355200151692692137142244108782612221366919151324732091426685848329916225051152076681883862228578899222244814432820700519193445976