#include <bits/stdc++.h>
using namespace std;
long long a[10000000], b[1000007];
int main() {
  long long i, j, k, l, test, n = 1;
  cin >> test;
  while (test--) {
    cin >> n;
    for (i = 2; i <= 50; i++) {
      l = pow(2, i);
      l--;
      if (n % l == 0) {
        cout << n / l << "\n";
        break;
      }
    }
  }
}
