Okay a I've had a couple drinks here and I live in Australia so here goes.
it's 0145 in in the morning...
Maine, vermont, new hampshire, rhode island, conneticut, new york, new jersey, pennsylvania, delaware, baltimore, virginia, west virginia, north carolina, south carolina, georgia, florida, alabama, mississippi (okay that might be spelt wrong), louisiana, texas, new mexico, arizona, nevada, colorado, utah, california, oregon, Washington state, idaho, montana, north datoka, south dakota, nebraska, iowa, michigan, minnisota, wisconsin, illinois (soon to be named obamaland), hawaii (could also be named obamaland), indiana, kansas, missouri, akansas, kentucky, alaska, oklahoma, tennessee.
it is now 0155 in the morning, 47. Please note I didn't cheat I really didn't cheat.
I actually have a good memory for remembering maps.