Please spell out the following numbers:
155 = one hundred and fifty five
604 = six hundred and four
307 = three hundred and seven
588 = five hundred and eighty eight
205 = two hundred and five
576 = 
five hundred and seventy six