89660 mm to inches