#include
using namespace std;
#define ll long long int
void sieve(ll a[], ll b[])
{
for(ll i=3;i<=100000;i+=2)
{
a[i]=1;
}
for(ll i=3;i<=100000;i+=2)
{
if(a[i]==1)
{
for(ll j=i*i;j<=100000;j+=i)
{
a[j]=0;
}
}
}
a[0]=a[1]=0;
a[2]=1;
ll k=1;
for(ll i=2;i<=100000;i++)
{
if(a[i]==1)
{
b[k]=i;
if(k==1000000)
{
break;
}
k++;
}
}
}
int main() {
int t;
cin>>t;
while(t–){
ll n;
cin>>n;
ll a[100000]={};
ll b[100000]={};
sieve(a,b);
cout<<b[n]<<endl;
}
return 0;
}