achtenvijftigduizendvijf
Ordinal (58005th): achtenvijftigduizendvijfste
The converter also handles times and prices, with a listening drill to make them stick.