0 1
1 1
2 4
3 34
4 1952
5 18664632
6 12813206150470528
7 33758171486592987151274638874693632
8 1435913805026242504952006868879460423801146743462225386100617731367239680
9 18474162160965880042402481534124016381307647216245859003214575048957882202486453303306794510726975571091407186385900223030483150641933931229212573696
10 24769801792084379240097348858975759667355282447948448147242901394087945850635310081412865027624729951788597676209880341437685061081376349355230831330467011470167923627303599355913646153125473558219560576898585447372801536011512905669167162798448996072227079375393613065533074764389841745338363927330816
11 404804569395730711138103213292021804859659374871175595640561686151252795049551703708679070109864937365829900704990104661372148558382572263997717156516158806415022722564100428869091827346704423600146988877820771584945947668640238269921194076808665232624972238694874348210457594771883086342026594525278865572917686492593871048542893399300354950769602247759960133768438817895142353559739863899766772135235395154610918496739021965525247017303276135570003643834803058075778605583639943131211497765443770382849738116843836603297697677291749697034727315334999418785269638121720442024077825956595308096329605443485696
12 1090172643904688947481336921125758643165246472086297603582361189695351652240365644758625870910449524950323868139938637822908705772784259600869011802728180112494360119615164122980342435322119715585948011459519076999300543922397871683176355448859238275505559802624671508478556281169121991570036486082299129070832303036749986866532004065736276088707135649518471916297027799587740908654356973720315751013023391193758870427726078645392699823265157133785405862385985582582542567236275858918936584434317268312457942739433748323641731437718035179572086550125165290648619474242117748089289286396577956979219654133319762084964354354907236507194967659533910940377871675843920279217902113377779111333880161052214035267224609729422638189327357090378408787808148717228131040993573483372027681315125242759489700818617845781588259333643725520530983977211766253725482659318646158660830550026944718177448960922113092325022842996589009981550723877233647550969415538067967721838727340709179431556753796679719554180890815505514754534386715541897677483903722095825327031392049139423871086392124993139224030344747081507692069351190010066613908434460181278364348972549088249549312671408558456542133547158496083214291789970318132161510532740733206528