#include #include #include #include #include #include #include int main(){ int q,a0,i; scanf("%d",&q); for( a0 = 0; a0 < q; a0++){ int len; int c; scanf("%d %d",&len,&c); int max = 0; for( i=len-1;i>0;i--) max+=i; int min = 0,j=0; for( i=len-1;i>0;i=i-2*j) { min+=i; j++; } //printf("%d %d ",max,min); if(c>=min&&c<=max){ if(c==max){ for( i=len;i>0;i--) printf("%d ",i); printf("\n"); } else{ int * num = calloc(len,sizeof(int)); for( i=0;i<=ceil(len/2);i++) { num[i]=(len-i+1)/2; printf("%d ",(len-i+1)/2); } for(i=ceil(len/2)+1;i