Answer:
Explanation:
31 times 10 to the 9th power
31,000,000,000 = 3.1 x 10^10
8.8m questions
11.5m answers