1 0
2 231
3 37537218
4 245905976350021
5 36903579347747029033800
6 79946751614323391528510957685750
7 1750260314638524131612128230641517272720595
8 293378628950123607872919537272553967607386992013233795
9 302071566637074199891241806829814359046323953373943974417803506888
10 1598380862937703024214816264270750916837212386176815472577170173377617430512525
11 37519569408124205950894931192719007649609342969642841241627979508131288221695117815611122590