For a projectile to cover a horizontal range \( R \), the formula is:
\[
R = \frac{u^2 \sin 2\theta}{g}
\]
The range will be maximum when \( \theta = 45^\circ \Rightarrow \sin 2\theta = 1 \).
So,
\[
90 = \frac{u^2}{10} \Rightarrow u^2 = 900 \Rightarrow u = 30\, \text{m/s}
\]