Please spell out the following numbers:
873 = eight hundred and seventy three
270 = two hundred and seventy
150 = one hundred and fifty
734 = seven hundred and thirty four
349 = three hundred and forty nine
546 = 
five hundred and forty six