Ordinal numbers from 1st to 31st (Ecrire aussi les tirets)

12345678910111213141516171819
Across
  1. 2. 23rd
  2. 3. 15th
  3. 5. 12th
  4. 6. 4th
  5. 8. 19th
  6. 12. 9th
  7. 15. 20th
  8. 16. 11th
  9. 18. 8th
  10. 19. 6th
Down
  1. 1. 27th
  2. 4. 13th
  3. 7. 5th
  4. 9. 18th
  5. 10. 1st
  6. 11. 17th
  7. 13. 3rd
  8. 14. 2nd
  9. 15. 31st
  10. 17. 30th