Please spell out the following numbers:
358 = three hundred and fifty eight
910 = nine hundred and ten
340 = three hundred and forty
401 = four hundred and one
604 = six hundred and four
428 = 
four hundred and twenty eight