------
## 最终结论
```python
from collections import Counter

def max_occurrences(lst):
    counts = Counter(lst)
    max_count = max(counts.values())
    return [item for item, count in counts.items() if count == max_count]

# Test cases
assert max_occurrences([1,2,3,1,2,3,12,4,2]) == [2]
assert max_occurrences([1,2,6,7,0,1,0,1,0]) == [1, 0]
assert max_occurrences([1,2,3,1,2,4,1]) == [1]
```