Police detain 30 students