Latin prefix crossword puzzle

123456789101112131415161718192021
Across
  1. 2. out
  2. 3. say towards
  3. 4. murder
  4. 6. not
  5. 8. many
  6. 10. 100
  7. 11. opposing
  8. 13. away
  9. 14. great
  10. 16. not concerned
  11. 18. restore
  12. 20. doing good
Down
  1. 1. above
  2. 2. equal
  3. 3. before
  4. 5. channel
  5. 7. name
  6. 9. between
  7. 12. across
  8. 15. against
  9. 16. reverse
  10. 17. below
  11. 19. not
  12. 21. inside