1 1
2 -44
3 -4940800
4 -564083990621761115783168
5 -265595429519150677725101890892978815884074732203939261150723571712
6 -1065574924885253175313021356952435386910553590798184017970439526567512553733148545274711682960967387090851285611158239171826818081474724060263158451730093381053371645952
7 -195779862695193172780302322770280601643794161793236052576622529222053712394859073057011754984638388346530530913370761682163288867500254944580272217210094117757006464294334365111697155410838507646708969500803450844232417416097635414738243084452907387621965614874877854843961686792055352810167102810155009254134645465741275545428997107167460401868716291708987032862980339711951453538916233218406119417351399014400
8 -265329493405970544124234880071286783284473710105373943727693545032490915967344033198033477736448713863976308904961580950556279113384235708596349932269147922769210075489421747699359947770694654622013632170845196983793230602977001633271703015269764896665517814639436045518695835657470756104196354348719806938454926918229531069180849460938944960573900616127968707531081301954492766945161811730194010115722226325837403672352479946703277769022096366675906076942246274474523701159939554520035967250128553359356453974010659081693783748817084467655030587227496910084732108652559491623649644785573268029728792118628210615724036052327061625355868668833473593531556863584763057346900195292188959810719581262135657939655540210034179415010674171237682984818902628662100030039821474934580604647664563960330342077889476548925904613061849275643024723001698909102722310511603105634214316622861415577827805224182045285120644591318180530043039032205681499749105852482765017813259977890988032