Please spell out the following numbers:
512 = five hundred and twelve
193 = one hundred and ninety three
46 = forty six
217 = two hundred and seventeen
310 = three hundred and ten
446 = 
four hundred and forty six