单项选择题

Health depends () good food, fresh air and enough sleep.

A. from
B. up
C. on
D. over