Totem Warrior 15
College of Valor 15
Life Domain 2
Circle of the Moon 10
Battle Master 21
Eldritch Knight 21
Shadow 20
Oath of the Ancients 20
Hunter 20
Arcane Trickster 21
Scout 19 - 2 = 17 ....because making scout a subclass defines a role as a specific class, the skill set it gives under minds rangers very existence, and when I say I play a warlock scout people think I am multi classing rogue instead of a Warlock performing the role/duties of scout for my party. Lets have Fighter subclass tank, wizard school of AoE effects and crowd control, and rogue backstabber while we are at it.
Shadow Magic 20 +1 = 21
The Celestial 14
Illusion 9