Please spell out the following numbers:
850 = eight hundred and fifty
186 = one hundred and eighty six
882 = eight hundred and eighty two
342 = three hundred and forty two
212 = two hundred and twelve
512 = 
five hundred and twelve