How many positive integers less than 1000 have at least one decimal digit equal to 9?

Please correct me:

Answer = (1) +
{(1\*10) + (9\*1)}+ 
{(1\*10\*10) + (9\*10\*1) + (9\*1\*10)}

==> 9 + 9x + x9 + 9xx + xx9 + x9x

I think I counted 99 twice and 999 three times, are there more cases I over counted?