0 1
1 0
2 2
3 26
4 1884
5 18660728
6 12813206113141264
7 33758171486592987125648226573752576
8 1435913805026242504952006868879460423733630400489039411798068453617852416
9 18474162160965880042402481534124016381307647216245859003214575048957882202483581475696742025717071557353648265538297929543558699869732695766478094336
10 24769801792084379240097348858975759667355282447948448147242901394087945850635310081412865027624729951788597676209880341437685061081376349355230831330466974521843601695543514550950577905092710942925128085180579018222703620247107932762560549209427542121084896561020841265087013798088557877475905502183424
11 404804569395730711138103213292021804859659374871175595640561686151252795049551703708679070109864937365829900704990104661372148558382572263997717156516158806415022722564100428869091827346704423600146988877820771584945947668640238269921194076808665232624972238694874348210457594771883086342026594525278865572868146889009702290062698701582403431434891682864063237473953015106966461858469243736941042079985935251033723144319261282649876895140523436859541981173869035135442758329032744419384205459192823266410616963046665708552094605268723885696392989738101426640815479370933215893011676427815624605652877588824064
12 1090172643904688947481336921125758643165246472086297603582361189695351652240365644758625870910449524950323868139938637822908705772784259600869011802728180112494360119615164122980342435322119715585948011459519076999300543922397871683176355448859238275505559802624671508478556281169121991570036486082299129070832303036749986866532004065736276088707135649518471916297027799587740908654356973720315751013023391193758870427726078645392699823265157133785405862385985582582542567236275858918936584434317268312457942739433748323641731437718035179572086550125165290648619474242117748089289286396577956979219654133319762084963544745768445045772691453107326896768152357094177928026620990005476605743781057644796677127004879854690978387917376881055664490691383572700135606680541165759197635869997041901751517163924436934387965355888083977361092081874485777185640271165028828195580605549554969481028045732569326152338789807538452250404888504248459808872329751269367011937188136213659511289216919043929269473771335777715220990116244751588455646910244051894276537357442587152731079104455387023072473133579801621429646355659122525848208958226493605157753577194504750155243216777888457704563007882252642330243634318404941545317873529846235136