57684186036126350440875354878600131402195449797411027601096361482251691091315409274393456102099166382406791716618473643354183446313414885272376392503681919271216223456119742421561072156712078379856045961043251701481076644678136052100060803447538119370417217317162512802016458513503585828142102148931590135107414172819635913410218263717331674151800541157801160502014988599522525132161792061905524985918853710421915221111603562502715522140381180159135617146119721020092255998397410301320948811889748002137453152830120718177954198049660732115405581713991264416