Distance between Cape Girardeau, MO and cities in Oklahoma state