Dota 2 hard support heroes July 8, 2019 16 32 64 128 Dota 2 all hard support heroes Best hard support heroes dota 2