31 142
тридцать одна тысяча сто сорок два
thirty-one thousand one hundred and forty-two
thirty-one thousand one hundred forty-two
einunddreißig tausend einhundert zweiundvierzig
trente et un mille cent quarante-deux
тридцять одна тисяча сто сорок два
trzydzieści jeden tysięcy sto czterdzieści dwa
třicet jedna tisíc sto čtyřicet dva
Посмотрите как пишутся числа: 16931, 101979, 273451, 329007, 474565, 553453, 691753, 744059, 837061, 904248.