Ответ:
123-one hundred twenty-three
789-seven hundred eighty-nine
1075-one thousand seventy-five
2222-two thousand two hundred twenty-two
1009-one thousand nine
45003-forty-five thousand three
79098-seventy-nine thousand ninety-eight
99999-ninety-nine thousand nine hundred ninety-nine