Diablo 2 runewords

All 99 runewords in Diablo 2, with their runes, sockets, bases and stats, lowest level first.