How many grams in an ounce?

How many grams in an ounce?

A. 20
B. 24
C. 28
D. 32