#include <iostream>
using namespace std;
int main() {
int X;
cin >> X;
while (X > 0) {
int N;
cin >> N;
X--;
int reminder = 0;
for (int i = N; i >= 1; i /= 2) {
if (i % 2 == 1) {
reminder++;
}
}
int res = 0;
for (int m = reminder; m > 0; m--)
{
res = res * 2 + 1;
}
cout << res << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgWDsKICAgIGNpbiA+PiBYOwoKICAgIHdoaWxlIChYID4gMCkgewogICAgICAgIGludCBOOwogICAgICAgIGNpbiA+PiBOOwogICAgICAgIFgtLTsKCiAgICAgICAgaW50IHJlbWluZGVyID0gMDsKICAgICAgICAKCiAgICAgICAgZm9yIChpbnQgaSA9IE47IGkgPj0gMTsgaSAvPSAyKSB7CiAgICAgICAgICAgIGlmIChpICUgMiA9PSAxKSB7CiAgICAgICAgICAgICAgICByZW1pbmRlcisrOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpbnQgcmVzID0gMDsKCiAgICAgICAgZm9yIChpbnQgbSA9IHJlbWluZGVyOyBtID4gMDsgbS0tKQogICAgICAgIHsKICAgICAgICAgICAgcmVzID0gcmVzICogMiArIDE7CiAgICAgICAgfQogICAgICAgIAoKICAgICAgICBjb3V0IDw8IHJlcyA8PCBlbmRsOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==