About how much water do farm animals require per day?

A.
20 to 100 gallons

B.
14 to 30 gallons

C.
1 to 2 gallons

D.
3 to 14 gallons