89260 mm to inches