89483189483280921807798073180732808151472449109554212712454346150790336073310726611562502882114143990270538020899515032617021248671801097505134704211915366105331316019317692720291341351134135269381213822981283567118152912653311102058351324805690585602152536011619173549171032148244772130807469372123733013003981045024584151822661136665476395275363441173112513115256746351864119424112651212253131025787615311313591564477148185495495714047251203449155325178184072445613293648361372009285917215213682464105541835676821400767195375670013754134329641504274150427558793384878277021836138106117110702051257740109084553091211779222904891418011