{"raw_statement":[{"iden":"statement","content":"给你一棵 $n$ 个结点的树，树的根结点是 $1$。\n\n每个结点的权值都是 $1$，你需要对每个结点 $i$ 求出 $i$ 的子树和，也就是子树中有多少个结点。"},{"iden":"input","content":"第一行一个数 $n$ 表示树的结点数。\n\n之后 $n-1$ 行，第 $i$ 行输入一个数 $f_{i+1}$ 表示 $i+1$ 点的父亲是 $f_{i+1}$，保证 $f_{i+1}<i+1$。"},{"iden":"output","content":"输出 $n$ 行，第 $i$ 行一个数表示 $i$ 点的子树和。"},{"iden":"note","content":"对于 $100\\%$ 的数据，满足 $1\\le n\\le 1000$。"}],"translated_statement":null,"sample_group":[["5\n1\n2\n3\n3","5\n4\n3\n1\n1"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}