31 108
тридцать одна тысяча сто восемь
thirty-one thousand one hundred and eight
thirty-one thousand one hundred eight
einunddreißig tausend einhundert acht
trente et un mille cent huit
тридцять одна тисяча сто вісім
trzydzieści jeden tysięcy sto osiem
třicet jedna tisíc sto osm
Посмотрите как пишутся числа: 75942, 104288, 293796, 364809, 457539, 542212, 627778, 726955, 857776, 961485.