Please spell out the following numbers:
956 = nine hundred and fifty six
584 = five hundred and eighty four
877 = eight hundred and seventy seven
234 = two hundred and thirty four
903 = nine hundred and three
536 = 
five hundred and thirty six