There are 296 towns and 55 cities in Massachusetts. Can you remember all the "-field"s and "-boro(ugh)"s? How about all the "-ton"s, "-ham"s, and "-ster"s? There's a few "-land"s, "-bridge"s, and "-mouth"s there as well!
I typed them all in by hand, then proofread it, so hopefully there are no errors. I don't think twenty minutes is enough time to type them all in, so do the best you can! Any "borough"s should be recognized as just "boro" so don't worry about that.