You need 50 hours of in person physician shadowing (including primary care) before you apply. I suggest these schools with your stats:
All 4 SUNYs
Hofstra
Einstein
Mount Sinai
NYU
Columbia
Cornell
Rochester
Yale
UPenn
Johns Hopkins
Case Western
Cincinnati
U Virginia
Duke
Miami
USF Morsani
Vanderbilt
Washington University (in St. Louis)
Northwestern
U Michigan
Tufts
Ohio State