How many left to go?
According to Wikipedia, about 80.
There are currently 86 nominations to Article III courts awaiting Senate action, including 1 for the Supreme Court, 10 for the Courts of Appeals, 73 for the District Courts, and 2 for the Court of International Trade.