Found this today. Your list needs a little updating...unless people have just randomly been adding keychains. Here is a list of the keychains:
Maine (x2), New Hampshire, Oklahoma, Texas, Mississippi, South Carolina, North Carolina, D.C., Maryland, Virginia, Alabama, Delaware, Ohio, New Jersey, New York, Vermont, Kentucky, and California.
I will be moving this one along soon.