what are the official languages of the country that finished with a time of 3:11:46 at the 2003 iaaf world half marathon championships ?
english and swahili