Baseball fans: Off the top of your head, how many ballparks can you name?

I can name all 30. Can you?
20 answers 20