Ordinal numbers

1234567891011121314151617181920
Across
  1. 8. 40th
  2. 9. 18th
  3. 10. 3rd
  4. 11. 75th
  5. 14. 57th
  6. 16. 13th
  7. 17. 9th
  8. 18. 12th
  9. 19. 50th
  10. 20. 99th
Down
  1. 1. 15th
  2. 2. 44th
  3. 3. 1st
  4. 4. 68th
  5. 5. 20th
  6. 6. 30th
  7. 7. 26th
  8. 9. 11th
  9. 12. 8th
  10. 13. 80th
  11. 14. 5th
  12. 15. 2nd