Please spell out the following numbers:
507 = five hundred and seven
626 = six hundred and twenty six
545 = five hundred and forty five
505 = five hundred and five
394 = three hundred and ninety four
555 = 
five hundred and fifty five