48447472965325810717315313705711177784526381176451826466444828374161871263537564316582878521739130020423329965485205195654522512314203788123649502636628593737197572510645684703092693742022075635892184667826429111234175524504289595631105402575556515535543673014238456487278637320206439