64471712568289644374485103092693915122045536547055463764620657283763864531420764958927857114220230045678248265411047463258878285025551117516152429931354048721811163625105047016559564320319748478812311725792176425635931823152336517373646684532063537565377743962820578519573023438522729