Congratulations Bangladesh.
SA loss means the race for 3 of the 4 spots has , IMO , opened up again and any of the 5 teams could make the 3 semi final berths still.
SA net run rate being poor means, they have to win all three remaining games.(West Indies, NZ , England)
England need to win at least 3 of the remaining 4 with only a narrow loss in the 4th .( Australia, Bangladesh, SA, West Indies)
West Indies must win their remaining 3 .(SA, Bangladesh, England)
SL must win 2 of three . ( NZ, Australia, Ireland) but may sneak in with narrow losses to NZ and Australia and a big win over Ireland.
NZ must win 2 of their remaining 4 (Ireland, SL , Australia, SA) but may sneak in with 1 win and narrow losses in remaining 3 .