Answers
1.  N
2.  Q
3.  S
4.  F
5.  K
6.  G
7.  B
8.  C
9.  E
10.  A
11.  I
12.  T
13.  H
14.  O
15.  M
16.  R
17.  J
18.  P
19.  L
20.  D