the university from a country in europe was which rank in 2008 ?
29