Roses can be purchased individually for $4.30, one dozen for $36, or two dozen for $50. What is the greatest number of roses that can be purchased for $680?
(A) 156
(B) 162
(C) 318
(D) 324
(E) 325
(A) 156
(B) 162
(C) 318
(D) 324
(E) 325