veertigduizendzevenenvijftig
Ordinal (40057th): veertigduizendzevenenvijftigste
The converter also handles times and prices, with a listening drill to make them stick.