So this took me quite a long time to answer and some I am not quite sure of but here it goes:
1. C
2. B
3. R
4. L
5. D
6. Q
7. G
8. E
9. K
10. I
11. H
12. O
13. T
14. P
15. J
16. A
17. F
18. N
19. M
20. S
Hope this helps, sorry if some are wrong!
The moral of the story is that mercy brings its reward and that there is no being so small that it cannot help a greater.