#include <iostream>
using namespace std;
int drunk(int n)
{
int arr[102];
for (int i=1; i<=n; i++)
{
if (i==1)
{
for (int j=1; j<=n; j++)
arr[j] = 0;
}
else
{
for (int j=1; j<=n/i; j++)
{
if (arr[i*j]==0) arr[i*j] = 1;
else arr[i*j] = 0;
}
}
}
int count = 0;
for (int i=1; i<=n; i++)
if (arr[i]==0) count++;
return count;
}
int main ()
{
int T;
cin>>T;
int n;
for (int i=1; i<=T; i++)
{
cin>>n;
cout<<drunk(n)<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGRydW5rKGludCBuKQp7CiAgICBpbnQgYXJyWzEwMl07CiAgICBmb3IgKGludCBpPTE7IGk8PW47IGkrKykKICAgIHsKICAgICAgICBpZiAoaT09MSkKICAgICAgICB7CiAgICAgICAgICAgIGZvciAoaW50IGo9MTsgajw9bjsgaisrKQogICAgICAgICAgICAgICAgYXJyW2pdID0gMDsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgZm9yIChpbnQgaj0xOyBqPD1uL2k7IGorKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKGFycltpKmpdPT0wKSBhcnJbaSpqXSA9IDE7CiAgICAgICAgICAgICAgICBlbHNlIGFycltpKmpdID0gMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGludCBjb3VudCA9IDA7CiAgICBmb3IgKGludCBpPTE7IGk8PW47IGkrKykKICAgICAgICBpZiAoYXJyW2ldPT0wKSBjb3VudCsrOwogICAgcmV0dXJuIGNvdW50Owp9CgppbnQgbWFpbiAoKQp7CiAgICBpbnQgVDsKICAgIGNpbj4+VDsKICAgIGludCBuOwogICAgZm9yIChpbnQgaT0xOyBpPD1UOyBpKyspCiAgICB7CiAgICAgICAgY2luPj5uOwogICAgICAgIGNvdXQ8PGRydW5rKG4pPDxlbmRsOwogICAgfQogICAgcmV0dXJuIDA7Cn0=