Please spell out the following numbers:
326 = three hundred and twenty six
906 = nine hundred and six
699 = six hundred and ninety nine
969 = nine hundred and sixty nine
351 = three hundred and fifty one
651 = 
six hundred and fifty one