crossword ordinal numbers

1234567891011121314151617181920212223242526272829303132
Across
  1. 1. 15th
  2. 4. 2nd
  3. 5. 81st
  4. 8. 9th
  5. 9. 16th
  6. 12. 55th
  7. 13. 18th
  8. 14. 23rd
  9. 15. 19th
  10. 17. 31st
  11. 20. 6th
  12. 22. 10th
  13. 23. 1st
  14. 26. 75th
  15. 28. 11th
  16. 29. 42nd
  17. 30. 53rd
  18. 31. 8th
  19. 32. 14th
Down
  1. 2. 5th
  2. 3. 20th
  3. 4. 17th
  4. 6. 4th
  5. 7. 99th
  6. 9. 64th
  7. 10. 7th
  8. 11. 88th
  9. 16. 13th
  10. 18. 92nd
  11. 19. 66th
  12. 21. 3rd
  13. 24. 44th
  14. 25. 77th
  15. 27. 12th