Answer:
15. A
16. D
17. B
18. D
19. B
20. C
21. B
22. D
23. D
24. A?
25. B
26. C?
27. D
28. B
29. B
30. D
31. B
32. D
33. D
34. C
35. C
36. D
37. C
38. D
39. D
40. D
3.6m questions
4.6m answers