All, or almost all. I will hedge on the ridings in the far north and east of Scarborough that I really don't know much about, but beyond that, yes, I think they get them all. I don't see the Greens being a factor either, beyond pulling out an equal share of both Liberal and NDP voters to them if they put forward some kind of convincing campaign, but I don't think they have the resources for that to flip enough voters. They also appear distracted right now by infighting, per reports from The Star. The Ontario Greens, yes, maybe they could get one in Toronto, but not the national ones right now.