I don't think it is doing what you say it is doing.
For instance, in your list of "improper" values in your last post, you say it is returning MP 1.34.
I don't think it is. I think you just wrote that value in an attempt to make a point, but I don't think that value actually resulted from your query.
I just created a temporary table, inserted your full list of values, and ran the query you gave, and MP 1.34 was not one of the values returned.
So, again, show us the list of values that you expect to see, and the list of values that you are seeing, and we can give you an answer.