Nearly 200 Palestinians , many of them militants , have been killed in the Israeli offensive .