# coding: utf-8 # Your code here! import sys read = sys.stdin.read readline = sys.stdin.readline n,*vw = map(int,read().split()) m = iter(vw) g = [[] for _ in range(n)] for v,w in zip(m,m): g[v-1].append(w-1) g[w-1].append(v-1) order = [] parent = [-1]*n st = [0] while st: v = st.pop() order.append(v) for c in g[v]: if c != parent[v]: parent[c] = v st.append(c) res = [1]*n for i in order[:0:-1]: res[parent[i]] += res[i] for i in range(n): res[i] *= res[i] for i in order[1:]: res[parent[i]] -= res[i] print(*res,sep="\n")