#include<iostream>
using namespace std;
int n,q;
int a[100000000];
int b[100000000];
int j=1;
bool isPrime(int x) {
if (x < 2) return false;
for (int i = 2; i*i<= x; i++) {
if (x % i == 0) return false;
}
return true;
}
int main(){
std::ios::sync_with_stdio(0);
std::cin>>n>>q;
for(int i=1;i<=q;i++){
std::cin>>a[i];
}
for(int i=1;i<=n;i++){
b[i]+=i;
}
for(int i=1;i<=n;i++){
if(isPrime(b[i])){
b[j]=b[i];
j++;
}
}
for(int i=1;i<=q;i++){
std::cout<<b[a[i]];
std::cout<<"\n";
}
return 0;
}