Please spell out the following numbers:
505 = five hundred and five
647 = six hundred and forty seven
181 = one hundred and eighty one
337 = three hundred and thirty seven
520 = five hundred and twenty
495 = 
four hundred and ninety five