86089 mm to inches