1 вариант типичен для американского английского— часто опускается AND
2 вариант британского английского
AND используется в случае, если после hundred идут десятки.Тоже самое со словом thousand, если после него идут сразу десятки, без сотен.
Касательно дефиса, двузначные числа пишутся через дефис( от 21 до 99,но кроме кратных десятке, нужен дефис).