31,606,577
= 30,000,000 + 1,606,577
= 30,000,000 + 1,000,000 + 606,577
= 30,000,000 + 1,000,000 + 600,000 + 6,577
= 30,000,000 + 1,000,000 + 600,000 + 6,000 + 577
= 30,000,000 + 1,000,000 + 600,000 + 6,000 + 500 + 77
= 30,000,000 + 1,000,000 + 600,000 + 6,000 + 500 + 70 + 7
The answer is D.