31 251
тридцать одна тысяча двести пятьдесят один
thirty-one thousand two hundred and fifty-one
thirty-one thousand two hundred fifty-one
einunddreißig tausend zweihundert einundfünfzig
trente et un mille deux cent cinquante et un
тридцять одна тисяча двісті п'ятдесят один
trzydzieści jeden tysięcy dwieście pięćdziesiąt jeden
třicet jedna tisíc dvě stě padesát jedna
Посмотрите как пишутся числа: 53501, 107479, 253390, 383268, 400773, 555975, 621306, 709465, 824515, 951468.