The 31 NHL team logos, ranked