Ordinal numbers

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