More than 300 Lebanese and 34 Israelis have died in the violence .