N = input() e = [[] for i in range(N)] S = [N]*N for i in range(N-1): x,y = map(int,raw_input().split()) e[x-1]+=[y-1] e[y-1]+=[x-1] l = [(0,0,0)]+[(0,i,i) for i in range(N) if len(e[i])==1] while l: nl = [] for d,b,h in l: if d < S[h]: S[h] = d nl+=[(d+1,h,nxt) for nxt in e[h] if nxt != b] l = nl for i in range(N): print S[i]