You can get 29 signs, if I counted right. 9 Legendary Signs 7 Standard Signs 13 Hidden Signs
This link here tells you which Pokemon you can get.
Here are a list of some Ranger signs