cardinal and ordinal numbers

12345678910111213141516171819202122
Across
  1. 3. 55.
  2. 7. 76
  3. 9. 52
  4. 12. 5
  5. 13. 20.
  6. 16. 9.
  7. 17. 5.
  8. 18. 2.
  9. 19. 40
  10. 21. 8
Down
  1. 1. 3.
  2. 2. 50
  3. 4. 31.
  4. 5. 10.
  5. 6. 11.
  6. 8. 11
  7. 10. 42
  8. 11. 1
  9. 14. 3
  10. 15. 100
  11. 19. 1.
  12. 20. 2
  13. 22. 10