Some 50 Iraqis, eight US troops killed