vijfendertigduizendachtennegentig
Ordinal (35098th): vijfendertigduizendachtennegentigste
The converter also handles times and prices, with a listening drill to make them stick.