How many Senate seats will Republicans hold at start of 120th Congress? | Prophecy