#include <bits/stdc++.h>
using namespace std;
int main() {
  int t;
  cin >> t;
  for (int i = 0; i < t; i++) {
    long long int n;
    cin >> n;
    long long int k = 2;
    while (true) {
      if (int(n / int(pow(2, k) - 1)) * (pow(2, k) - 1) == n) {
        long long int p = (n / (pow(2, k) - 1));
        cout << p << endl;
        break;
      }
      k++;
    }
  }
}
