31 121
тридцать одна тысяча сто двадцать один
thirty-one thousand one hundred and twenty-one
thirty-one thousand one hundred twenty-one
einunddreißig tausend einhundert einundzwanzig
trente et un mille cent vingt et un
тридцять одна тисяча сто двадцять один
trzydzieści jeden tysięcy sto dwadzieścia jeden
třicet jedna tisíc sto dvacet jedna
Посмотрите как пишутся числа: 31573, 113764, 286478, 338973, 416212, 506432, 699070, 745506, 875102, 917683.