Some Indo-European languages (e.g. English, Spanish, French, most Slavic languages) have a big-endian pronunciation of numbers: 153 is hundred-and-fifty-and-three. Others (e.g. German, Sanskrit, ancient Greek) invert the order of tens and ones: 153 is hundred-and-three-and-fifty. (The "and"s may be present or implicit, depending on the language.)
Why? Was there ever a point where the inversion was present (or not) in all Indo-European languages?
(I suspect that it might be a change that just happens randomly, as there seem to be differences in non-Indo-European languages too -- Arabic has the inversion, Mandarin doesn't. But the scope of the question is only Indo-European languages, as I don't want to make it too broad.)