#include int is[177013]; int s[177013]; int main(void){ int i,j; int ma =101010; int t=0; for (int i=2;i<=ma;i++)is[i]=1; for (int i=2;i<=ma;i++){ t+=is[i]; s[i]=t; if(is[i])for(j=2;i*j<=ma;j++)is[i*j]=0; } scanf("%d",&t); while(t--)scanf("%d",&i),printf("%d\n",s[i]); }