# include <stdio.h>
int main(void)
{
int T,i,m,n,j,f;
int x,y,z;
scanf("%d",&T);
int t[100];
for(i=1;i<=T;++i)
{
scanf("%d %d",&n,&m);
for(j=0;j<=m-1;++j){
scanf("%d",&t[j]);
}
for(x=1;x<m;++x)
{
for(y=0;y<m-x;++y)
{
if(t[y]>t[y+1])
{z=t[y];
t[y]=t[y+1];
t[y+1]=z;
}
}
}
for(f=0;f<m;++f)
{
n-=t[f];
if(n<0)
break;
}
printf("%d\n",f);
}
return 0;
}