配列の中に入れた文字列をソートしたいのですがこれってぱっと見で間違ってますか?
途中までは上手くソート出来るのですが15個目くらいからソートがおかしくなります


■  [emb exp="sf.num[0][1]"] [r]
■  [emb exp="sf.num[0][2]"] [r]
■  [emb exp="sf.num[0][3]"] [r]
■  [emb exp="sf.num[0][4]"] [r]
■  [emb exp="sf.num[0][5]"] [r]
■  [emb exp="sf.num[0][6]"] [r]
■  [emb exp="sf.num[0][7]"] [r]
■  [emb exp="sf.num[0][8]"] [r]
■  [emb exp="sf.num[0][9]"] [r]
■  [emb exp="sf.num[0][10]"] [r]
■  [emb exp="sf.num[0][11]"] [r]
■  [emb exp="sf.num[0][12]"] [r]
■  [emb exp="sf.num[0][13]"] [r]
■  [emb exp="sf.num[0][14]"] [r]
■  [emb exp="sf.num[0][15]"] [r]
■  [emb exp="sf.num[0][16]"] [r]
■  [emb exp="sf.num[0][17]"] [r]
■  [emb exp="sf.num[0][18]"] [r]
■  [emb exp="sf.num[0][19]"] [r]
■  [emb exp="sf.num[0][20]"] [r]

[iscript]
sf.num[0].sort();
[endscript]