309,099,990 word form
three hundrednine million, ninety-nine thousand, nine hundred ninety(word form)