Распродажа!

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Доктор Стрэндж любит читать и изучать новые заклинания. В его любимом книжном магазине <<У Дормамму>> акция! Но доктор попал во временную петлю, и у него не хватает времени, поэтому все книги он решил заказать с доставкой через интернет.

Доктор планирует купить nn различных книг. По акции при покупке w+qw + q и более книг ww самых дешевых из них достаются бесплатно. Доставка одного заказа стоит ee монет. Герой может заказать набор различных книг, которых нет в других заказах. Количество книг в одном заказе неограниченно.

К сожалению, доктор забыл значение qq. Помогите великому магу. Для каждого значения qq от 11 до nn найдите минимальное количество монет, которое необходимо потратить, чтобы купить все nn книг.

입력

В первой строке заданы числа nn, ee и ww --- количество книг, цена доставки и количество бесплатных книг (1wn31051 \le w \le n \le 3 \cdot 10^5; 1e1061 \le e \le 10^6).

Далее следует nn строк. В каждой записано число tt --- цена i-ой книги (1t1061 \le t \le 10^6).

출력

Выведите nn чисел --- минимальное количество монет, необходимое для покупки всех книг, при значении qq от 11 до nn.