Wenn du Zahlen auch doppelt vorkommen dürfen, hilft dir dieser Code eventuell weiter: (Klick). Ist zwar nicht besonders optimiert, funktioniert aber.

Du kannst dir die Werte ja in eine Table schreiben, so wie ich das verstehe, müssen sie nicht zwingend zur Laufzeit berechnet werden. So sparst du Leistung.