How many molecules are in 3.01 g of H2O

A. 0.167 molecules
B. 54.18 molecules
C. 1.01x10^23 molecules
D. 6.022x10^23