17953516169217076816594222187313239721731884843112965185833161253981872074952046091737915740551405527492420719470832946901951394121425811874741949121620721239123772331087212563167933310867613219203212129219803049693165985620011242712026211833897378522336620034602019872116091920388165000118441288272081081909521490492164162688363617105305346184135419712319977085315142608111018170290434448507113398180739023113913311538211433368001114609223378450936474913847520005021738182941115809541311170312639272396514822133141299323194621030716962207421140722185512221256