#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int t; cin>>t; while(t--) { int n; cin>>n; int*arr=new int[n+1]; for(int i=0;i<=n;i++) { arr[i]=1; } arr[0]=arr[1]=0; int start=2; int count=0; while(start<=n) { for(int i=start*2;i<=n;i=i+start) { arr[i]=0; } int flag=0; for(int i=start+1;i<=n;i++) { if(arr[i]) { flag=1; start=i; break; } } if(!flag) { break; } } for(int i=0;i