Ordinal numbers

1234567891011121314151617181920212223
Across
  1. 2. 3rd
  2. 4. 12th
  3. 5. 4th
  4. 7. 1st
  5. 8. 23th
  6. 10. 20th
  7. 14. fifth 25th
  8. 15. 6th
  9. 18. 11th
  10. 19. second 22nd
  11. 21. 7th
  12. 22. 31st
  13. 23. 10th
Down
  1. 1. 5th
  2. 3. 9th
  3. 4. 30th
  4. 6. 27th
  5. 9. 29th
  6. 11. 14th
  7. 12. 24th
  8. 13. 15th
  9. 15. 17th
  10. 16. 16th
  11. 17. 2nd
  12. 20. 18th