from sys import stdin input = stdin.readline A = [None for _ in range(12)] B = [None for _ in range(592)] for a in range(41): for b in range(41): for c in range(41): for d in range(41): s = a+b+c+d s2 = a+b*11+c*111+d*1111 if max(a, b, c, d) < (s+1)//2: if s2 <= 591 and B[s2] is None: B[s2] = (a, b, c, d) if A[s2%12] is None or s2 < A[s2%12][0]: A[s2%12] = (s2, a, b, c, d) for _ in range(int(input())): N = int(input()) if N%8 != 0: print(-1) continue N //= 8 if N <= 591: if B[N] is not None: print(*B[N]) else: print(-1) else: ans = list(A[N%12][1:]) diff = (N-A[N%12][0])//12 ans[0] += diff ans[1] += diff print(*ans)