It would be rather jedanaest, dvanaest, trinaest (at least in Croatian) - your version sounds how it is shortened in pronounciation in some regions.
Also šezdeset with "z".
I have been living in Austria all my life. I might not have misspelled some things :)
Hi, yes, I assumed it would be the case. And it is not always easy to explain word terminations/cases. Especialy if you do not use it regularly or is limited to family interactions. I would guess your pronouncian might come from either some parts of Lika/Dalmatia or Bosnian part closer to Croatia. Is it the case?
Might be slavic influence, is the same in Romanian.
Very close to Polish.
As a German speaker with Ex-Yugoslavian roots, I'd like to point out that you have a mistake in your list.
In Serbo-Croatian (former official language of Yugoslavia) 175 (sto sedamdeset pet) is actually the order in which the number is written. Only between 10 and 20 the pronounciation is somewhat the other way around. But like the French colleague in this thread it could easily be argued that the numbers between 1 and 20 have their own words because it's not tri-deset but trinest for 13. This could be because e.g. tri-deset is actually used for 30, which sounds like three times ten. It seems Slovenian counting is more similar to German, while Serbo-Croatian is more similar to English.
Serbo-Croatian counting examples: 1 - jedan
2 - dva
3 - tri
4 - četiri
5 - pet
6 - šest
7 - sedam
8 - osam
9 - devet
10 - deset
11 - jedanest
12 - dvanest
13 - trinest
14 - četrnest
15 - petnest
16 - šesnest
17 - sedamnest
18 - osamnest
19 - devetnest
20 - dvadeset
21 - dvadeset jedan
32 - trideset dva
43 - četrdeset tri
54 - pedeset četiri
65 - šesdeset pet
76 - sedamdeset šest
87 - osamdeset sedam
98 - devedeset osam
100 - sto
101 - sto jedan
111 - sto jedanest
121 - sto dvadeset jedan
212 - dvesto dvanest
222 - dvesto dvadeset dva
...