@cicerone imposter,
Thanks for the list, but you have to wonder how much the ranks mean in ability, or how much difference there really is between #3 and #42, for instance. I think most advanced countries produce similar percentages of good students, so the differences between rank are not huge.
For instance, if a group of 10 Olympic sprinters visited a high school, and they held a 100 meter sprint for everyone at the school that day, there would be very little difference in the times between #1 and #10, (the Olympic sprinters). You'll start seeing very significant dropoffs in times between #10 and all the other sprinters, who will be the students at the high school. I wonder if that is not similar to the situation of developed countries and educational levels in terms of actual skills taught-the top 50 countries are probably all close to each other in scoring.