Please spell out the following numbers:
906 = nine hundred and six
144 = one hundred and forty four
246 = two hundred and forty six
526 = five hundred and twenty six
619 = six hundred and nineteen
508 = 
five hundred and eight