Will Les Républicains hold 117-120 French Senate seats after the 2026 election? · top holders · Whale Watch