\begin{problem}{Подготовка к олимпиаде}{стандартный ввод}{стандартный вывод}{2 секунды}{256 мегабайт}

Вы решили подготовиться к отборочному этапу олимпиады <<Когнитивные технологии>> и порешать задачи для подготовки.

До олимпиады осталось $n$ дней, а в архиве прошлых лет есть $m$ задач. Вы хотите составить план подготовки такой, чтобы было верно следующее:
\begin{itemize}
\item В течение каждого дня подготовки должно быть запланировано решение хотя бы одной задачи;
\item В каждый последующий день, за исключением первого, вы должны решать не меньше задач, чем в предыдущий;
\item Суммарно решено $m$ задач.
\end{itemize}

Формально, вам нужно заполнить массив $a$, состоящий из $n$ значений, где $a_i$ будет равняться количеству задач, которое вы планируете решить в день подготовки под номером $i$ ($1 \le i \le n$). 

Для каждой пары дней с номерами $i$, $j$, такими, что $i \le j$, должно быть верно $1 \le a_i \le a_j$.

Например, пусть до олимпиады осталось $3$ дня и у вас есть $7$ задач в архиве. Тогда можно описать план подготовки как $a$ = [$1, 3, 3$].

Если составить план, удовлетворяющий условиям, описанным выше, невозможно --- выведите \t{-1}.


\InputFile
В первой строке дано целое число $t$ ($1 \le t \le 10^4$)~--- количество наборов входных данных.

Далее следуют описания наборов.

В первой строке даны ровно два целых числа $n$ ($1 \le n \le 10^5$) и $m$ ($1 \le m \le 10^5$)~--- количество дней до олимпиады и количество задач в архиве соответственно.

Гарантируется, что сумма значений $n$ по всем наборам входных данных не превосходит $10^5$.


\OutputFile
Для каждого набора входных данных в отдельной строке выведите:
\begin{itemize}
\item ровно $n$ целых чисел, разделенных пробелами --- план подготовки к олимпиаде, если его возможно составить;
\item \t{-1} иначе.
\end{itemize}

Вы можете вывести любой подходящий план.


\Example

\begin{example}
\exmpfile{example.01}{example.01.a}%
\end{example}

\end{problem}

