Please spell out the following numbers:
121 = one hundred and twenty one
350 = three hundred and fifty
478 = four hundred and seventy eight
582 = five hundred and eighty two
857 = eight hundred and fifty seven
714 = 
seven hundred and fourteen