driehonderdnegentienduizenddertig
Ordinal (319030th): driehonderdnegentienduizenddertigste
The converter also handles times and prices, with a listening drill to make them stick.