Please spell out the following numbers:
342 = three hundred and forty two
326 = three hundred and twenty six
910 = nine hundred and ten
127 = one hundred and twenty seven
188 = one hundred and eighty eight
591 = 
five hundred and ninety one