Estimate the number of years it would take to spend 1 mole (6.022 × 1023 ) of pennies at a rate of 100 million dollars per second.

What I got 1909563.67326 years or 10^6, but the answer is 10^7 years approximately.
What I did:
(6.022 * (10 ^ 23) / 10^2 to turn pennies into dollars
(6.022 * (10 ^ 21) / 10^8 to find out the amount of seconds it would take
(6.022 * (10 ^ 13) / (3.1536 * 10^7) to find out how many years it would take

I don't understand please help, also order-of-magnitude is being used to get the 10^7 answer

$100M = 10^8 dollars, or 10^10 pennies

so it will take 6.02*10^13 seconds
one year is 365.25 * 86400 = 3.15576*10^10^6 seconds
so it will take 1.907*10^7 years