Please spell out the following numbers:
507 = five hundred and seven
131 = one hundred and thirty one
233 = two hundred and thirty three
646 = six hundred and forty six
179 = one hundred and seventy nine
151 = 
one hundred and fifty one