Do you know your capitals?

12345678910111213141516171819202122
Across
  1. 1. Massachusetts
  2. 4. Georgia
  3. 7. Maryland
  4. 12. Virginia
  5. 13. Vermont
  6. 14. New Hampshire
  7. 15. Pennsylvania
  8. 16. New Jersey
  9. 18. North Carolina
  10. 20. Rhode Island
  11. 21. Delaware
  12. 22. South Carolina
Down
  1. 2. Florida
  2. 3. Maine
  3. 5. Alabama
  4. 6. Louisiana
  5. 8. Tennessee
  6. 9. Connecticut
  7. 10. Mississippi
  8. 11. Kentucky
  9. 14. West Virginia
  10. 17. New York
  11. 19. Arkansas