One hundred and twenty sheep and two royal rams. The sheep have given birth to 25, and 50 are pregnant. They have 25 ewes and 10 rams.