Please spell out the following numbers:
320 = three hundred and twenty
534 = five hundred and thirty four
349 = three hundred and forty nine
776 = seven hundred and seventy six
651 = six hundred and fifty one
164 = 
one hundred and sixty four