Top 10 is very easy imo
You have Naruto & Sasuke + Kaguya + 10 Tails Jinchurikis (Obito & Madara) + Gai & Kakashi (Their Temporary Power-Ups) & then you have Hashirama & Hiruzen who are considered "Gods of Shinobi"
For 10th Spot, there are many Candidates such as Nagato, Minato, Itachi ... etc