Match the words on the left with their synonyms on the right:
1. compete anguish
2. utter enthusiastic
3. spirited upright
4. spiteful divulge
5. decoy essential
6. abseil reimburse
7. comply ungenerous
8. confide even though
9. erect oppose
10. confront absurd
11. compensate fight
12. integral total
13. intrigued eventually
14. misery complain
15. miserly bait
16. daft observe
17. despite descend
18. whinge disfigure
19. distort malicious
20. ultimately fascinated