At least 200 protesters marched through downtown Portland and blocked lanes of Interstate 5 early Wednesday to voice their displeasure with Donald Trump's election as the 45th president of the United States.

The crowd -- an apparent core of Portland State University students -- started late Tuesday, gathered on the Hawthorne and Morrison bridges, then headed onto the freeway, where they stopped traffic in both directions for about an hour. Several cars slipped through the throngs, including one that hit a demonstrator who was standing in front of it. The man said he wasn't seriously injured.

Police in riot gear arrived and waited out the protesters as they moved off I-5 and continued on the east side of the Willamette River before crossing back to the west side.

People shouted anti-Trump slogans and chanted: "Whose streets? Our streets." Some tipped over newsstands and dragged them into the street, but others picked them back up.

Zak Stone, an 18-year-old Portland State student, said Trump's election shows the world that the nation believes in hatred. As a gay man, he said he worries that intolerance will now be accepted in the U.S.

Clara Rodriguez, a 19-year-old Portland State student, said she felt a pit in her stomach when she learned Trump had won and was in shock.

Greer Siegel, an 18-year-old Portland State student, said she's "terrified for the future."

Several leaders of activist group Don't Shoot Portland joined the demonstration in the early stages and turned people toward Interstate 5. There, protesters gathered in both northbound and southbound lanes.

Once they left the freeway, they continued over the Broadway Bridge and back toward downtown, chanting along the way.

The demonstration appeared peaceful for the most part, with little police presence. A few confrontations broke out between motorists and protesters, some people smashed bottles and someone threw a flare at one point.

After about four hours, the crowd had tapered to about 100 people as they moved through the city core back to Portland State.

-- Jim Ryan

503-221-8005;