Southwest® flights from Birmingham to St. Louis from $79*