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()