ACT Problem 1

$$\begin{array}{lcl} 1.\;On\;a\;farm\;there\;are\;three\;kinds\;of\;animals:\\ pigs,\;cows\;and\;horses.\;25\%\;of\;the\;animals\\ are\;pigs\;and\;40\%\;are\;cows.\;If\;there\;are\;20\\ pigs\;how\;many\;horses\;are\;there?\\ \\ (A)\; 20\\ (B)\; 22\\ (C)\; 24\\ (D)\; 26\\ (E)\; 28\\ \end{array}$$