单项选择题

Lying under the skull, the human brain contains an average of () nerve cells called neurons.

A. 100 million
B. 10 billion
C. 100 billion
D. 10 million