C. Суммы цифр
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

У Васи была строго возрастащая последовательность целых положительных чисел a1, ..., an. Вася построил по ней новую последовательность b1, ..., bn, где bi — сумма цифр ai в десятичной записи. После этого последовательность ai потерялась, осталась только последовательность bi.

Васе интересно, какими могли быть числа ai. Из всех вариантов последовательности a ему интересен такой, в котором последнее число an является минимально возможным. Помогите Васе восстановить исходную последовательность.

Гарантируется, что подобная последовательность всегда существует.

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

В первой строке записано одно целое число n (1 ≤ n ≤ 300).

В следующих n строках записаны числа b1, ..., bn  — требуемые суммы цифр. Все bi удовлетворяют ограничениям 1 ≤ bi ≤ 300.

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

Выведите n чисел по одному на строке — корректный вариант для чисел ai, в порядке возрастания индексов. Последовательность должна быть строго возрастающей. Сумма цифр i-го числа должна быть равна bi. Если вариантов с минимальным значением последнего числа несколько, выведите любой. Числа следует выводить без ведущих нулей.

Примеры
Входные данные
3
1
2
3
Выходные данные
1
2
3
Входные данные
3
3
2
1
Выходные данные
3
11
100