Police say 31 people have been arrested and 21 injured in the clashes; prohibitory orders have been imposed