Ordinal numbers

12345678910111213141516171819202122
Across
  1. 4. - 22.
  2. 7. - 10.
  3. 8. - 13.
  4. 10. - 11.
  5. 11. - 5.
  6. 12. - 6.
  7. 15. - 14.
  8. 17. - 19.
  9. 20. - 25.
  10. 21. - 21.
  11. 22. - 30.
Down
  1. 1. - 18.
  2. 2. - 15.
  3. 3. - 8.
  4. 5. - 16.
  5. 6. - 1.
  6. 9. - 12.
  7. 11. - 4.
  8. 12. - 7.
  9. 13. - 3.
  10. 14. - 20.
  11. 16. - 2.
  12. 18. - 17.
  13. 19. - 9.
  14. 20. - 23.