#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  ;
  long long t;
  cin >> t;
  while (t--) {
    long long n;
    cin >> n;
    vector<int> ans;
    for (int i = 0; i <= 400; i++) {
      for (int j = 0; j <= 200; j++) {
        long long x = 3 * i, y = 5 * j;
        long long z = n - x - y;
        if (z >= 0) {
          if (z % 7 == 0) {
            z = z / 7;
            ans.push_back(x), ans.push_back(y), ans.push_back(7 * z);
            break;
          }
        }
      }
      if (ans.size() == 3) break;
    }
    if (ans.size() != 3)
      cout << -1 << "\n";
    else
      cout << ans[0] / 3 << ' ' << ans[1] / 5 << ' ' << ans[2] / 7 << "\n";
  }
  return 0;
}
