achtenvijftigduizendachthonderdeenendertig
Ordinal (58831th): achtenvijftigduizendachthonderdeenendertigste
The converter also handles times and prices, with a listening drill to make them stick.