1 0 2 0 3 1 4 10147 5 1380339980 6 923707339966121 7 2559427003605480026767 8 25779625922082640845623786596 9 842495245380303684515723877888629640 10 81060631348910042232392222017393387380144900 11 21130767027422755721274622612225806190216446789596940 12 13893411856514715682661887600646312341758964756672587189619141