ordinal numbers crossword

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