Twenty girls are trying out for the cheer squad. How many different 12 girl teams can be made?
A) 240
B) 11,880
C) 125,970
D) 27,907,200