The reason you are getting 25 modes, is because you have specified to get 25modes in your program before solving. In FEA, the modes are limited by the simulation model's total DOF if I am not mistaken. For example, if your simulation model have 25DOF (degree of freedom), or 25 equations, then the maximum number of mode you can get is 25. But in actual environment, everything have infinite modes.
So how many modes is sufficient you may ask? It depends on your analysis objective. For example, If you are doing Sol105 (buckling) analysis, you only interested on the first mode. If you are doing Modal analysis, most probably the same, the first mode. However, if you are doing modal transient or modal frequency analysis, you will need more, something like 25modes, in order to capture the mass participation of the vibration to be about 80% in every DOF, in order to fully capture the vibration effect.
Tuw