88266 mm to inches