Steve got 57 questions correct on his exam. This was 95%. How many questions were there on the exam?
A. 600 questions
B. 1670 questions
C. 167 questions
D. 60 questions