Ordinal numbers

123456789101112131415161718192021
Across
  1. 2. 18th
  2. 4. 19th
  3. 6. 14th
  4. 9. 20th
  5. 10. 17th
  6. 13. 2nd
  7. 14. 7th
  8. 18. 6th
  9. 19. 1st
  10. 20. 8th
  11. 21. 3rd
Down
  1. 1. 4th
  2. 3. 13th
  3. 5. 30th
  4. 7. 16th
  5. 8. 10th
  6. 11. 11th
  7. 12. 9th
  8. 15. 12th
  9. 16. 15th
  10. 17. 5th