The 300 shades in chronological order