Code:

public enum Hero
{
AntiMage = 1,
Axe = 2,
Bane = 3,
Bloodseeker = 4,
CrystalMaiden = 5,
DrowRanger = 6,
Earthshaker = 7,
Juggernaut = 8,
Mirana = 9,
Morphling = 10,
Nevermore = 11,
PhantomLancer = 12,
Puck = 13,
Pudge = 14,
Razor = 15,
SandKing = 16,
StormSpirit = 17,
Sven = 18,
Tiny = 19,
VengefulSpirit = 20,
Windrunner = 21,
Zeus = 22,
Kunkka = 23,
Lina = 25,
Lion = 26,
ShadowShaman = 27,
Slardar = 28,
Tidehunter = 29,
WitchDoctor = 30,
Lich = 31,
Riki = 32,
Enigma = 33,
Tinker = 34,
Sniper = 35,
Necrolyte = 36,
Warlock = 37,
Beastmaster = 38,
QueenOfPain = 39,
Venomancer = 40,
FacelessVoid = 41,
SkeletonKing = 42,
DeathProphet = 43,
PhantomAssassin = 44,
Pugna = 45,
TemplarAssassin = 46,
Viper = 47,
Luna = 48,
DragonKnight = 49,
Dazzle = 50,
Rattletrap = 51, Clockwerk = 51, // Listed in the file as Rattletrap, but is called Clockwerk in game.
Leshrac = 52,
Furion = 53, NaturesProphet = 53, // Listed in the file as Furion, but is called Nature's Prophet in game.
Lifestealer = 54,
DarkSeer = 55,
Clinkz = 56,
Omniknight = 57,
Enchantress = 58,
Huskar = 59,
NightStalker = 60,
Broodmother = 61,
BountyHunter = 62,
Weaver = 63,
Jakiro = 64,
Batrider = 65,
Chen = 66,
Spectre = 67,
AncientApparition = 68,
DoomBringer = 69,
Ursa = 70,
SpiritBreaker = 71,
Gyrocopter = 72,
Alchemist = 73,
Invoker = 74,
Silencer = 75,
ObsidianDestroyer = 76,
Lycan = 77,
Brewmaster = 78,
ShadowDemon = 79,
LoneDruid = 80,
ChaosKnight = 81,
Meepo = 82,
TreantProtector = 83,
OgreMagi = 84,
Undying = 85,
Rubick = 86,
Disruptor = 87,
NyxAssassin = 88,
NagaSiren = 89,
KeeperOfTheLight = 90,
Wisp = 91,
Visage = 92,
}

A quick tip for those unaware, you can get the name associated with any enumerated value like so: