60225216898112022397419647829747148046315128337916537965180324951133881735587811243657805415011252045684616879919228477911675339999193402219077316969465450783153401776285798454403972963014042913973731217073156084736755543312270191273713416017879639813855726833862254809542174307755810152