1 21
2 2385
3 352128
4 57775905
5 10060071021
6 1820016119376
7 338183208699840
8 64089909936535329
9 12331175198408791725
10 2401214665364782652385
11 472159936393091112404160
12 93594776429965445731933200
13 18679439377985017986852514128
14 3749671805622613769995963283520
15 756477438295997926198185634960128
16 153283036012626210830110461581541153
17 31178828932082817990845833057769705925
18 6363617127966668860325090243627992497945
19 1302771344331111490645735000028288420685600
20 267434769784917973620567874898631560707165905
21 55034902354273532467967456339518643255802488205
22 11350898755725511656653670148327198074155088806400
23 2345892957062365206390033622462375981362207156679680
24 485732416049840179171033091443160597508088086381891600
25 100746768607008131643578129014781015593777195945623442896
26 20929178906713491051757721711520398309744421772285642006416
27 4354203405411070818879100612324858948867134297295222441167360
28 907099066772447209082055430627733225513844503589991965723375168
29 189212164287647346487441688216442356310060642528287117863844585280
30 39514338880916540802696163283378622002994537454125472126168133765376
31 8261108937409235148790373424760953839323345760678181921108116167289856
32 1728899437978657854155686483252693141492784380373027610538465909600780065
33 362177478426842751341052781469715650463191752119588813622669620855000702549