12. The largest factor of 2014000000 is the number itself, the fifth largest factor of this number is ( ).
(A) 125875000
(B) 201400000
(C) 251750000
(D) 402800000
(E) 503500000
12. C.

Studying the problem from the opposite side.
Since the factors of 2014000000 from smallest to largest are 1, 2, $4, 5, 8, \cdots$, the fifth factor is 8. Therefore, the fifth factor from largest to smallest is
$$
2014000000 \div 8 = 251750000.
$$