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.