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

int main(){
  ll n;
  cin>>n;
  vector<vector<ll>> G(n);
  for(ll i=0;i<n-1;i++){
    ll u,v;
    cin>>u>>v;
    u--;
    v--;
    G[u].push_back(v);
    G[v].push_back(u);
  }
  vector<ll> v(n,0);
  for(ll i=0;i<n;i++){
    ll sz=G[i].size();
    if(sz>1){
      vector<ll> used;
      for(ll u:G[i]){
        used.push_back(u);
      }
      for(ll u:used){
        v[u]+=sz-1;
      }
    }
  }
  for(ll i=0;i<n;i++){
    cout<<v[i]<<endl;
  }
}