#include using namespace std; int a[100005],b[100005]; void sve() { int i,j,k; for(i=2;i<100005;i++) if(a[i]==0) { for(j=i*2;j<100005;j+=i) { a[j]=1; } } } map mp; int main() { int n,i,j,k,l,m,o,p,g; a[1]=1; sve(); for(i=2;i<100002;i++) { if(a[i]==0) { if(mp[i]==0) mp[i]++,b[i]=b[i-1]+1; else b[i]=b[i-1]; } else b[i]=b[i-1]; } cin>>g; while(g--) { cin>>n; //cout<