WASHINGTON – President Donald Trump erred at the end of his remarks Monday about the weekend's mass shootings by mixing up the Ohio city where one of the shootings occurred.

Despite having identified Dayton as the site of the Ohio shooting at the opening of his remarks, Trump later said it happened in Toledo. The cities are about134 miles apart.

"If we are able to pass great legislation after all of these years, we will ensure that those who were attacked will not have died in vain. May God bless the memory of those who died in Toledo. May God protect them," Trump said.

"In one voice, our nation must condemn racism, bigotry and white supremacy. These sinister ideologies must be defeated," Trump said. "Hate has no place in America.”

The White House sent out a transcript of Trump's remarks later Monday. "Toledo" was crossed out in that version.

Two mass shootings over the weekend left at least 31 people dead in El Paso, Texas, and Dayton.