Actually they can be in almost any order. Each characteristic represents a stat (as you know), but they also represent one of six or seven different IVs in that stat. For example, a Pokemon with the characteristic "Loves to eat" has its highest IV in HP, and can have 0, 5, 10, 15, 20, 25 or 30 HP IVs.
The only characteristics that can have 31 IVs are "Takes plenty of siestas", "Likes to thrash about", "Capable of taking hits", "Mischievous", "Somewhat vain" and "Alert to sounds". This is the closest you'll get to an answer.
If you want to see the other characteristics and the IVs they represent, see this: http://bulbapedia.bulbagarden.net/wiki/Characteristic
Also, I edited your question's formatting a bit to make it a bit more organised.