#include<bits/stdc++.h>
using namespace std;
const int N=2e5+10;
vector<int>v[N];
int cnt=0;
void dfs(int i,int fa,int dis)
{
if(dis%2==0)cnt++;
for(int k=0;k<v[i].size();k++)
{
int j=v[i][k];
if(j==fa)continue;
dfs(j,i,dis+1);
}
}
int main()
{
int n;cin>>n;
for(int i=1;i<n;i++)
{
int x,y;cin>>x>>y;
v[x].push_back(y);
v[y].push_back(x);
}
for(int i=1;i<=n;i++)
{
cnt=0;
dfs(i,0,0);
cout<<cnt<<" ";
}
return 0;
}
玄关