def solve(): D, A = map(int, input().split()) X = list(map(int, input().split())) ans = [] for i in range(D): ans.append((2 * X[i] + A) // (2 * A)) print(*ans) T = int(input()) for _ in range(T): solve()