42 people killed and injured in Afghanistan last week