Answers
  1. c
  2. p
  3. b
  4. n
  5. o
  6. d
  7. e
  8. l
  9. g
  10. f
11.  r
12.  j
13.  h
14.  g
15.  s
16.  n
17.  t
18.  k
19.  i
20.  a