More than 30 killed in Iraq attacks