Je vais présumer que tu ne souhaites utiliser chaque nombre qu'une fois (du moins pas plus de fois que le nombre d'occurences dans la liste de départ) :



List<int> ReturnList(List<int> liste,...