Hey,
I had this problem as well, and think it is because it is sorting it alphabetically as opposed to numerically. It thinks it is a string. I fixed it by storing all my single digit numbers in the array with a leading 0.
So, you would have [09,02,22,17,43] which should sort fine into...