#include <bits/stdc++.h> 
#define ll long long
using namespace std;


int main() 
{
    int n;
    cin>>n;
    int a[n-1][2];
    
    int count[n]={0};
    
    for(int i=0;i<n-1;i++)
    {
        cin>>a[i][0]>>a[i][1];
        count[a[i][0]]+=1;
        //m[{a[i][0],a[i][1]}]=1;
    }
    int f=0,c=n-2;
    
    for(int i=0;i<n-1;i++)
    {
        if(f==0 && count[a[i][0]]==1)
        {
            cout<<0<<endl;
            f=1;
        }
        else
        {
            cout<<c<<endl;
            c--;
        }
        //m[{a[i][0],a[i][1]}]=1;
    }
}
