#include<bits/stdc++.h>
using namespace std;
long long fin[10000002],prime[8000000];
int main()
{
long long n,q,x;
long long i,j,k;
k=1;
scanf("%lld%lld",&n,&q);
for(i=2;i<=n;i++)
{
if(!fin[i])
{
for(j=2;j<=n/i;j++)
{
fin[i*j]=1;
}
prime[k++]=i;
}
}
for(i=1;i<=q;i++)
{
scanf("%lld",&x);
printf("%lld\n",prime[x]);
}
return 0;
}