Please spell out the following numbers:
591 = five hundred and ninety one
512 = five hundred and twelve
219 = two hundred and nineteen
677 = six hundred and seventy seven
986 = nine hundred and eighty six
844 = 
eight hundred and forty four