ordinal numbers

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