Вам дан массив $$$a$$$, состоящий из $$$n$$$ целых чисел.
Для каждого целого числа $$$k$$$ от $$$1$$$ до $$$n$$$ вам необходимо выполнить следующее:
Для каждого $$$k$$$ вы выбираете элемент, который перемещаете, таким образом, чтобы значение, которое вы выводите, было максимально возможным.
Вычислите значение, которое вы выведете для каждого $$$k$$$.
Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Каждый набор входных данных состоит из двух строк:
Дополнительное ограничение на входные данные: сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите $$$n$$$ целых чисел. $$$i$$$-е из этих чисел должно быть равно максимальному значению, которое вы можете вывести, если $$$k=i$$$.
4713 5 10 14 8 15 1361000000000 1000000000 1000000000 1000000000 1000000000 100000000014227 5
15 28 42 50 63 73 78 1000000000 2000000000 3000000000 4000000000 5000000000 6000000000 42 7 12
Рассмотрим первый набор входных данных из условия:
| Название |
|---|


