I'll use arithmetic series to find it.
First two-digit number divisible by 3 is 12, last such number is 99. Every 3rd number is divisible by 3.
So,
There are 30 such numbers.
8.5m questions
11.2m answers