eenendertigduizendzevenhonderddertig
Ordinal (31730th): eenendertigduizendzevenhonderddertigste
The converter also handles times and prices, with a listening drill to make them stick.