#include using namespace std; int main() { vector prime(100102, 1); prime[1] = 0; for (int i = 2; i*i <= 100101; ++i) { if (!prime[i]) continue; for (int j = 2; i*j <= 100101; ++j) { prime[i*j] = 0; } } for (int i = 1; i < 100011; ++i) { prime[i+1] += prime[i]; } int t; cin >> t; while(t--) { int n; cin >> n; cout << prime[n] << endl; } return 0; }