rated 94/100