ordinal numbers

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