import sys def input(): return sys.stdin.readline().rstrip('\n') def solve(k): if k <= 3: return 0 st = (0, 0, 0, 1) a = {st: 4} for i in range(5, k + 1): p, q, r, s = st p, q, r, s = q, r, s, (p + q + r + s) % 17 if (p, q, r, s) in a: md = i - a[(p, q, r, s)] to_go = (k - i) % md for _ in range(to_go): p, q, r, s = q, r, s, (p + q + r + s) % 17 st = (p, q, r, s) break st = (p, q, r, s) return st[-1] def main(): q = int(input()) for _ in range(q): print(solve(int(input()))) if __name__ == '__main__': ret = main() if ret is not None: print(ret)