Find the antonym this adjective!

1234567891011121314151617181920
Across
  1. 2. Clean
  2. 4. small
  3. 5. old
  4. 6. polite
  5. 9. stupid
  6. 12. Run
  7. 13. sad
  8. 15. Rough
  9. 17. Brave
  10. 18. Lazy
  11. 20. Hot
Down
  1. 1. Generous
  2. 2. Easy
  3. 3. Good
  4. 7. cheap
  5. 8. Bright
  6. 9. Sit
  7. 10. Fast
  8. 11. Rich
  9. 14. Calm
  10. 16. short
  11. 19. fat