88708 mm to inches