What you calculated is Equivalent Airspeed (EAS), not Indicated Airspeed (IAS) or Calibrated Airspeed (CAS). The formulas to calculate these speeds from the True Airspeed (TAS $ = Ma $) are:
$$ \text{EAS} = \text{TAS} \sqrt{\sigma} = M a \sqrt{\sigma} $$
$$ \text{CAS} \approx \text{EAS} \left( 1 + \frac{1}{8} (1 - \delta) M^2 \right) $$
(formulas from Wikipedia, valid below Mach 0.85)
Here, $a$ is the speed of sound, $ \sigma = \rho / \rho_0 $ is the density ratio and $ \delta = P / P_0 $ is the pressure ratio. You can find the values for ISA e.g. in the table in this answer. At FL350, they are $ a \approx 573 \, \text{kt} $, $ \sigma \approx 0.3099 $ and $ \delta \approx 0.2353 $.
Plugging in the given Mach number of 0.797 then gives:
$$ \text{EAS} \approx 254 \, \text{kt} \qquad \text{and} \qquad \text{CAS} \approx 270 \, \text{kt} $$
The difference between CAS and IAS is usually small (only a few knots). It is possible that Boeing took that into account in the table, or they use the terms interchangeably and my result of 270kt is just a rounding error.