Please spell out the following numbers:
421 = four hundred and twenty one
309 = three hundred and nine
786 = seven hundred and eighty six
614 = six hundred and fourteen
512 = five hundred and twelve
105 = 
one hundred and five