Ordinal numbers

123456789101112131415161718192021
Across
  1. 2. 5th
  2. 6. 23rd
  3. 8. 10th
  4. 9. 21st
  5. 12. 3rd
  6. 13. 22nd
  7. 15. 32nd
  8. 16. 6th
  9. 17. 40th
  10. 20. 11th
  11. 21. 31st
Down
  1. 1. 33rd
  2. 2. 52nd
  3. 3. 20th
  4. 4. 30th
  5. 5. 63rd
  6. 7. 2nd
  7. 9. 12th
  8. 10. 1st
  9. 11. 7th
  10. 14. 13th
  11. 18. 4th
  12. 19. 41st