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