#include <iostream>

using namespace std;

int main()
{
    int N, Q, i, j, menjanje, levo=0, desno=0;
    cin>>N>>Q;
    
    int A[N], Apoz[N];
    
    for(i = 0; i<N; i++)
    {
        cin>>A[i];
        Apoz[i] = i;
    }
    
    for(i=0; i<N-1; i++)
    {
        for(j=i+1; j<N; j++)
        {
            if(A[j]<A[i])
            {
                menjanje=A[i];
                A[i]=A[j];
                A[j]=menjanje;
            }
        }
    }


    int B[Q], k[Q];
    for(i = 0; i<Q; i++)
    {
        cin>>B[i];
        for(j = 0; j<N; j++)
        {
            if(B[i]==A[j])
            {
                k[i]=j;
                continue;
            }
        }
    }
    
    for(i = 0; i<Q; i++)
    {
        for(j = 0; j<N; j++)
        {
            if(Apoz[j]<k[i])
            {
                levo = levo + 1;
            }else if(Apoz[j]>k[i])
            {
                desno = desno + 1;
            }
        }
        if(B[i]>A[N-1])
        {
            cout<<N<<endl;
        }else if(B[i]<A[0])
        {
            cout<<N+1<<endl;
        }else if(B[i]==A[N/2])
        {
            cout<<0<<endl;
        }else
        {
            cout<<levo-desno-1<<endl;
        }
        levo = 0;
        desno = 0;
    }
  
    
    
    
    
    return 0;
}