If Le Pen or Zemmour get through to the second round then I imagine Macron will win, as voters unite to avoid them winning, much as happened in the previous elections.
Although I guess Le Pen and Zemmour might split each others vote, preventing them from reaching the second round.