How many moons does Uranus have?

A. 15
B. 12
C. 27
D. 45