import math N = int(input()) A = list(map(int, input().split())) """ (2*B_j - B_i,B_j) abs(B_j - B_i) 差のgcdじゃだめかな? """ gcd = 0 print(0) for i in range(1, N): gcd = math.gcd(abs(A[i] - A[i - 1]), gcd) print(gcd)