39751487073892447154402444373340033402734329947241427032055471384830246659435103962343064436684669941029435963969844966431664889942822504734473630424668143005454333870045766420444342348818143350006441414651246988494994275248888429284649943981484224942850315454214378244753434144549743496500803571398984665550745456933918146255406784188245388466374078549310425934774744578452664500935344660639010394354718846656484734008449596474164246049602483613974344414466654649739274220049408427764084248454