89329 mm to inches