replacements = { 10: "лошадь", 20: "куница", 30: "рыба", 40: "заяц" }
barn = [1, 2, 3, 4, 10, 20, 30, 40]
for b in barn:
# если ключ в словаре - взять значение словаря, иначе оставить ключ как есть
print(replacements.get(b, b))
print('\n'.join(f'{k}: {v}' for k, v in collections.Counter(selled).items()))