Неуникальные числа

Дан массив чисел. Необходимо вернуть новый массив, в котором останутся только те числа, которые повторялись более одного раза.

В итоговом массиве числа должны в том же порядке, в котором они были в исходном массиве.

Пример

const numbers = [10, 5, 1, 2, 5, 3, 2, 1, 5, 8]; console.log(nonUniqueNumbers(numbers)); // [5, 1, 2, 5, 2, 1, 5];