vijfentwintigduizendzevenendertig
Ordinal (25037th): vijfentwintigduizendzevenendertigste
The converter also handles times and prices, with a listening drill to make them stick.