There seems to be some confusion since you are looking at the encoded version of the Bitcoin address.
There are exactly 2160 possible addresses as long as we keep using RIPE-MD160.
2160 is 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976.
We don't have to guess at this by looking at the ASCII encoded values (the human readable form you are seeing).
Do you often worry that someday all of the oxygen molecules in the room you are in will spontaneously drift away from the part of the room you are in and you would die? After all, that could happen, right? It is not impossible, right?
That should be a bigger worry for you than running out of Bitcoin addresses.
I am wondering where you go tthe 2 from in that equation
It is impossible for all of the oxygen to spontaneouly move away from you in a room as there would have to be a less dense particle beneath it, to push it up and it wouldn't do so.
Once you master bitcoin and mathematics, you should work on your science fundamentals; specifically those regarding density. Less dense particles would be pushed up by those of higher density... they would "float" as it were; not the other way around. Technically that's not what BurtW was getting at anyway.