What are the opposites? Some words are repeated.

1234567891011121314151617181920212223
Across
  1. 1. not famous
  2. 5. dark
  3. 6. far
  4. 9. expensive
  5. 10. clean
  6. 12. old
  7. 14. right
  8. 15. difficult
  9. 18. important
  10. 20. tall
  11. 22. thin (impolite)
  12. 23. low
Down
  1. 2. slim (polite)
  2. 3. young
  3. 4. ugly
  4. 7. untidy
  5. 8. expensive
  6. 11. unattractive
  7. 13. strong
  8. 16. wrong
  9. 17. safe
  10. 19. slow
  11. 21. poor