Please spell out the following numbers:
331 = three hundred and thirty one
587 = five hundred and eighty seven
101 = one hundred and one
828 = eight hundred and twenty eight
501 = five hundred and one
103 = 
one hundred and three