#include #include #include #include using namespace std; typedef long long ll; int num[100]; int main() { int T; scanf("%d",&T); num[0]=1; for(int i=1;i<=33;i++) num[i]=num[i-1]*2; while(T--) { int n,m; scanf("%d%d",&n,&m); int len=0; for(int i=min(m,31);i>=0;i--) { int k=n/num[i]; n-=k*num[i]; len+=k; } printf("%d\n",len); } return 0; }