from sys import stdin, stdout
#stdin = open('Ehab and Path-etic MEXs.txt', 'r') 
def II(): return int(stdin.readline())
def MI(): return map(int, stdin.readline().split())

n=II()
deg=[0]*n
g=[]
for _ in range(n-1):
    u,v=MI()
    u,v=u-1,v-1
    deg[u]+=1
    deg[v]+=1
    g.append((u,v))

s,e=0,n-2
for x,y in g:
    if deg[x]==1 or deg[y]==1:
        stdout.write(str(s)+"\n")
        s+=1
    else:
        stdout.write(str(e)+"\n")
        e-=1
