D. От 1 до бесконечности
ограничение по времени на тест
1.5 секунд
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вадим захотел разобраться в бесконечной последовательности цифр, которая представляет из себя записанные подряд положительные целые числа от $$$1$$$ до бесконечности. То есть, эта последовательность имеет вид $$$123456789101112131415 \ldots$$$

Чтобы не смотреть в бесконечность, Вадим обрезал эту последовательность на $$$k$$$-й цифре и выкинул всё, что после неё. Таким образом, в последовательности осталось ровно $$$k$$$ цифр. Помогите ему найти сумму цифр в оставшейся последовательности.

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

Каждый тест состоит из нескольких наборов входных данных. Первая строка содержит одно целое число $$$t$$$ $$$(1 \le t \le 2 \cdot 10^4)$$$ — количество наборов входных данных. Далее следуют описания наборов входных данных.

В единственной строке каждого набора данных дано целое число $$$k$$$ — количество цифр в оставшейся последовательности $$$(1 \le k \le 10^{15})$$$.

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

Для каждого данного $$$k$$$ выведите сумму цифр в последовательности длины $$$k$$$.

Пример
Входные данные
6
5
10
13
29
1000000000
1000000000000000
Выходные данные
15
46
48
100
4366712386
4441049382716054
Примечание

В первом примере оставшаяся последовательность будет равна $$$12345$$$.

Во втором примере оставшаяся последовательность будет равна $$$1234567891$$$.

В третьем примере оставшаяся последовательность будет равна $$$1234567891011$$$.