52 should be enough if McCain and Graham behave.
I think they will, because they are military guys and they will like what Trump has planned for the military and VA. Art of the deal...
If there is any truth to the rumor that Trump is considering Romney for SoS, that might be the price to pay to get his other cabinets through without the objections of these two clowns.
Manchin (D-WV) has already indicated he will support Sessions.
Look up the Senate map for 2018 - I suspect more Democrats will be cooperative than usual in confirming Trump’s appointments at least for the next two years.