Let $$$S(n)$$$ be the set of all trees with $$$n$$$ vertices labelled from $$$1$$$ to $$$n$$$.
For a tree $$$T \in S(n)$$$, we define $$$H(T)=\sum_{i=1}^n \sum_{j=i+1}^n dis(i,j)$$$, where $$$dis(i,j)$$$ is defined as the minimum number of edges that need to pass from vertice $$$i$$$ to vertice $$$j$$$ on the tree.
Please count how many numbers $$$x$$$ satisfying $$$\exists T \in S(n), H(T)=x$$$, and output them in order from small to large.
One line, a positive integer $$$n$$$($$$1\le n \le 20$$$).
The first line contains a single integer $$$cnt$$$ representing how many numbers $$$x$$$ satisfy the condition.
The second line contains $$$cnt$$$ integers from small to large, representing $$$x$$$.
4
2 9 10