Which numbers are in order from least to greatest?

A.) 3 1/8%, 3/7, .34, 4/9

B.)3 1/8, 4/9, 3/7, .34

C.) 3 1/8%, .34, 4/9, 3/7

D.) 3 1/8%, .34, 3/7, 4/9