create distinct (max en av varje) list and then sort it, HashSet, array