Please spell out the following numbers:
582 = five hundred and eighty two
770 = seven hundred and seventy
143 = one hundred and forty three
134 = one hundred and thirty four
680 = six hundred and eighty
342 = 
three hundred and forty two