1 1856
2 44344428
3 622483753816
4 7102116597811456
5 83625724607330716008
6 1004339501638090612860422
7 12023921497279230314645570796
8 143695582305519870612690715284610
9 1717901899177549261333129206749068244
10 20540906231341385103645169206322771536616
11 245595864115024722634587879402032136696554368
12 2936409467301360541020948762822898412813678289122
13 35108690612272428457322834509160177364035787157745050
14 419771760523519431874577378994507109193214733107443111634
15 5018934456330029374305364778363236704458583553553193754199266
16 60008085557998538452857544117467579695060489554928730972914724334
17 717477107393505887345817656298103669466239031192765951726336798740726
18 8578400751691995681739652014311026213582458736507240228378365162478649240
19 102566281499630448113677372865578960464312059252060458469322992297377223962582
20 1226317398068859707904882667533980436616132423579260310719044753546203352299987606
21 14662268533155113054464066411843117987931043632392445028380349371612481693259957675918
22 175307077019241963825981347517158997033311352161864210662034752064217008959619403718979398
23 2096031127885581262551119265060782006133506684408861840436765674875712891051458732451438454460
24 25060862138327912779529880349170792540819288756840857034820714411754312965375522113044460534271832
25 299636204236462186252973089342275062739456405203932259936918595658014158337469589540562256942732983536
26 3582552523279883230533939121460544408440530651450301916644491346758112804781273384925485282288492098619066
27 42834218297330266828906541264307272179157765607903446217457972137797623456205288281208076113715807139826243084
28 512140504632043557074095703237548552029437731616691723991556167015494858020301276254269130747111966234776614245240
29 6123326324391813050783142108533823469418441398441496423476706032451670291920791058017432731292629627015320435022495250
30 73212575330140591767688112378988960714377650434581410963226382952477764728657029228502262849317114245340001769701211538580
31 875354489131173809484439403766443429623476448851740087017452162158010432096586313135157118322995997999129686803664164260054636
32 10466036445061999366666059715908300243324479660642312391690909447994574196491795150537103065206128965713769575391252918179768381818
33 125135496795232178726958292248648367018380834212340438955113186891546813695229532184805932243083568674454920313930171876752821633961836