Please spell out the following numbers:
955 = nine hundred and fifty five
582 = five hundred and eighty two
471 = four hundred and seventy one
551 = five hundred and fifty one
350 = three hundred and fifty
150 = 
one hundred and fifty