The New Popular Front (NFP) alliance was on course to have 172-215 MPs with Macron's alliance on 150-180 seats and the far-right National Rally (RN) on 115-155, a much lower than expected score after it won the June 30 first round of voting, projections by four leading polling firms said.