Southwest® flights from St. Louis to Punta Cana from $245*