149 questions