0 1 
1 2 
2 11 
3 80 
4 665 
5 5980 
6 56637 
7 556512 
8 5620485 
9 57985070 
10 608462470
11 6474009360 
12 69682358811 
13 757366074080 
14 8300675584120 
15 91634565938880
16 1018002755977245 
17 11372548404732930 
18 127677890035721025 
19 1439777493407492640
20 16300608374220047570 
21 185214789976107611720 
22 2111388913736211135390
23 24141126185607520639200 
24 276780240856550692693575 
25 3181306548990196903406130
26 36650887207352245456936560 
27 423152644193330826452881280
28 4895266428287551972336443400 
29 56736477498733657022095931200
30 658720578026646744580870032400 
31 7660272485532094158412791421312
32 89216916499637243428125389464397 
33 1040567128277167463832444840826410
34 12152799815065693882184401680050595 
35 142112579230193020487524589125342320
36 1663826407318526547719011020736430235 
37 19501799386086098350791807462331927812
38 228826664023477132574579194304662403235
39 2687694710946524042158293587993160642240
40 31598938504326080833328115462550889478410
41 371846594563800635689662246830376279023740
42 4379604121491331695095435493015729433743060
43 51625936191433082038911165703975286423176800
44 609041063901166339409712914610473828952106770
45 7190438495168282676797503717888921365357406560
46 84953242796232656041200830411223360333792803160
47 1004400385940088568490499673931635324537902781120
48 11882928581756263842797820861871257497128051162975
49 140675337308334714813867238446961637356170262249350
50 1666399678793013440167687620849662087888954524160295
51 19751343168508350053363466310088690530941241949226240
52 234239686684996977684605785057912137096366053021539920
53 2779466174299601072539736228926277559351478722166017600
54 32998225434741981875840400728047287832399658363982034800
55 391958188368808263194324913390213201962499688080159801600
56 4658016209906400768551756009090294602463578314640464475560
57 55381777992961087025705827124231673554543761386370522298160
58 658764779353851165548662506147129955828615295411949057904800
59 7839434232052619621768937554889480376390950845548225145145600
60 93330495477463059608474527784805122073757506570123870975279600
61 1111580362801281026962631588352663946325907095453361651479836800
62 13244355848428794082370630828929811471513385002932594020893355936
63 157865782768010879336701127044098089196432807105203669389790094080
64 1882379282427609157618363497876522135664406841086653160696378838445
65 22453457853817485912055846295625569352218456269221563249003874462330
66 267923950851554986169057895606876812949055028310583381237658956612695
67 3198066609047844770273960554924029538154578937167355746424934486601680
68 38186229896964515711863747964735645333669969750398476031948053565721025
69 456105399726503574297508729589481455871141778542696549581994308075744220
70 5449527110178452376625875228634008339093011740261530407523377171284703085
71 65130405476932973322122428369114766195444293933026768348082175744003916960
72 778639541009860360758804297957684988500205068029297446287978466349132927295
73 9311364593497065299800716755326388183086961081300820872113831375940423363850
74 111380985115747190311394817586544188154741199787262449752263382609461520347850
75 1332681583758225265866546783334527602094631890871897333876233003380325545860080 
76 15949837339019758301486032539372445316540439836397837751968408250893658941803685 
77 190940327608365274716365221223192738644309643727852000875173275648591959224831680 
78 2286376503731492244134288415093157026503837331171626816158734937872692635170980400 
79 27384433381367406650850443633206287211594902415706451106872646282865348252242531200 
80 328067376199436550018998400157277623303092880272387259071266905942320565867462534650 
81 3931181124843933677929120178886454958711618953591273065684399343170957575286132884420 
82 47117400949911312514487885109460455924071344267574699507342950028946456949382799501970
83 564853068341783176728313870788636622806040121865937761062683734624894398435623291441600 
84 6773034168634353965442472507787843668090640594836618933215292063412672271523704199800700 
85 81231120629860293631128305036813907906926056110116299848683996851187660726347546107833200 
86 974430566845517498212810190448946372883420259195509634803831632967485111786485343275460100
87 11691401500327468075314721348437500915226013113635676339112068194917964473153508051407759680 
88 140303171841228062564725929611237357430454335893578270050059152176545297882090160096518026650 
89 1684037368569991547798353094610684035880042234427752501906957712398642885123155004649132937100
90 20217033315914313865501645487806842379074730960744887201821836243481139755123646365002156788400 
91 242751993421391148448010579612378618662930790393641393541904382326209094957231212483488609289600 
92 2915319282215425070003387296211222350150995275624249038780296835567402427479578017373275816783400
93 35017546155390461510445521007527428407005034758032053902201584380817026361296552068805085966152000 
94 420687816727791410079363647269040195808277191512394704631253860771697916941847462401301654592330640
95 5054837838703650586568066004541145162337196172737327874972934095712205311792736375696429079922293120 
96 60747172041591521103596790594981623330452912345870871177278531592944297419355101847374831809848241295
97 730154843286593676772677659085230234419660898361155826902915198506073780923665751194022296276455778990 
98 8777533840788414432945477516625095903672674650402041679316015902745099158036930814116799181730533312825
99 105535191837143984481200175984337078339897680763629895923086072191473618554098383195141999808941499549200 
100 1269077073739999298423778955631080757175629278858243597096139928963473453222071357842553068810023498782845