#P17291. [ONTAK 2014] 函数(Funkcje)

[ONTAK 2014] 函数(Funkcje)

题目描述

本题考虑从集合 {1,2,,n}\{1,2,\ldots,n\} 映射到自身的函数。

对于函数 ff,定义其 kk 次复合 fk(x)f^k(x)

  • f0(x)=xf^0(x)=x
  • k1k\ge1 时,fk(x)=f(fk1(x))f^k(x)=f(f^{k-1}(x))

例如,当 n=5n=5,且

f(1)=4,f(2)=2,f(3)=2,f(4)=2,f(5)=1f(1)=4,f(2)=2,f(3)=2,f(4)=2,f(5)=1

f3f^3 是恒等于 22 的常值函数。

对于每个 k=1,2,,n1k=1,2,\ldots,n-1,求有多少个函数 f:{1,,n}{1,,n}f:\{1,\ldots,n\}\to\{1,\ldots,n\},使得 fkf^k 为常值函数。

输入格式

输入一个整数 nn,满足 2n702\le n\le70

输出格式

输出 n1n-1 个整数 s1,s2,,sn1s_1,s_2,\ldots,s_{n-1}

其中 sks_k 表示满足 fkf^k 为常值函数的函数数量,对 109+710^9+7 取模后的结果。

样例输入

3

样例输出

3 9