K. Почтовый индекс
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В Барселоне есть $$$n$$$ различных почтовых индексов $$$a_1, \ldots, a_n$$$. Каждый почтовый индекс — это целое $$$5$$$-значное число (возможно с лидирующими нулями).

За каждый почтовый индекс отвечает ровно один почтовый офис. Все доставки на конкретный почтовый индекс всегда приходят в офис.

Некоторые почтовые офисы знают контактные номера и местоположения друг-друга. Чтобы было проще запоминать, они договорились о следующем:

  • Почтовые офисы под номерами $$$i$$$ и $$$j$$$ ($$$1 \le i \lt j \le n$$$) поделятся контактными номерами друг друга только если их почтовые индексы $$$a_i$$$ и $$$a_j$$$ отличаются ровно в $$$k$$$ цифрах.

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

Поскольку Томмасо не особо знаком с городом, он решил начать со своего места жительства. Он придет в почтовый офис своего места жительства и начнет расспрашивать контакты и детали других почтовых офисов. Затем он посетит те офисы и расспросит их про еще больше других офисов и так далее.

Томмасо пока что не знает почтовый индекс своего места жительства. Вам стало интересно: для всех возможных вариантов $$$s$$$ ($$$1 \le s \le n$$$) почтового офиса места жительства Томмасо, про сколько различных почтовых офисов Томмасо сможет разузнать если он начнет с него?

Входные данные

Первая строка содержит два целых числа $$$n$$$ и $$$k$$$ ($$$1 \leq n \leq 10^5$$$, $$$1 \leq k \leq 5$$$).

В каждой из последующих $$$n$$$ строк содержатся целые числа $$$a_1, \dots, a_n$$$ ($$$00\,000 \le a_i \le 99\,999$$$) — все различные почтовые индексы Барселоны, записанные с ровно $$$5$$$ цифрами.

Выходные данные

Выведите ровно $$$n$$$ целых чисел: количество различных почтовых офисов про которые удастся разузнать Томмасо если он начнет с офиса под номером $$$s$$$ ($$$1 \le s \le n$$$).

Примеры
Входные данные
4 1
02345
02355
12345
85475
Выходные данные
3 3 3 1 
Входные данные
3 5
12345
25876
57805
Выходные данные
2 2 1