You have many state public schools on your list that admit few non residents with a MCAT of 512 and no connection to the state. Also, you have several other schools that are unrealistic with a MCAT of 512. I suggest these schools with your stats:
Michigan State
Central Michigan
Wayne State
Western Michigan
Oakland Beaumont
U Michigan
Toledo
Medical College Wisconsin
Rosalind Franklin
St. Louis
TCU
Belmont
NOVA MD
Wake Forest
Virginia Commonwealth
Eastern Virginia
George Washington
Drexel
Temple
Jefferson
Penn State
Hackensack
Albany
New York Medical College
Einstein
Vermont
Quinnipiac
Tufts