# your code goes here
t= int(input())
for i in range(t):
n,q = map(int,input().split(" "))
l=list(map(int,input().strip().split(' ')))
for j in range(q):
count=0
count1=0
add=0
k=int(input().strip())
t=sorted(l,reverse=True)
r=list(z-k for z in t)
for w in r:
if w>=0:
count= count+1
else:
add=add+abs(w)
if add<(n-count):
count1=count1+1
print(count+count1)
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCnQ9IGludChpbnB1dCgpKQpmb3IgaSBpbiByYW5nZSh0KToKICAgIG4scSA9IG1hcChpbnQsaW5wdXQoKS5zcGxpdCgiICIpKQogICAgbD1saXN0KG1hcChpbnQsaW5wdXQoKS5zdHJpcCgpLnNwbGl0KCcgJykpKQogICAgZm9yIGogaW4gcmFuZ2UocSk6CiAgICAgICAgY291bnQ9MAogICAgICAgIGNvdW50MT0wCiAgICAgICAgYWRkPTAKICAgICAgICBrPWludChpbnB1dCgpLnN0cmlwKCkpCiAgICAgICAgdD1zb3J0ZWQobCxyZXZlcnNlPVRydWUpCiAgICAgICAgcj1saXN0KHotayBmb3IgeiBpbiB0KQogICAgICAgIGZvciB3IGluIHI6CiAgICAgICAgICAgIGlmIHc+PTA6CiAgICAgICAgICAgICAgICBjb3VudD0gY291bnQrMQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgYWRkPWFkZCthYnModykKICAgICAgICAgICAgICAgIGlmIGFkZDwobi1jb3VudCk6CiAgICAgICAgICAgICAgICAgICAgY291bnQxPWNvdW50MSsxCiAgICAgICAgcHJpbnQoY291bnQrY291bnQxKQogICAgICAgICAgICAgICAgCiAgICAgICAgCg==