1 128
2 1156
3 38936
4 652864
5 15786848
6 315701824
7 6985036032
8 146719641600
9 3168621039616
10 67463750631424
11 1447364588320768
12 30930859081810944
13 662387735874816000
14 14169961476541661184
15 303300655391773020160
16 6490093241020380123136
17 138898177209229567123456
18 2972400590963895122329600
19 63611665559778512686366720
20 1361308813857428408576917504
21 29132761345825186405880463360
22 623453450276493033938910969856
23 13342211259609788471145442246656
24 285529429304329422466944782106624
25 6110465899706955740499639913545728
26 130766824074549248415776386201944064
27 2798471784704357911087616458781622272
28 59888610252041444364957880914450579456
29 1281644465748511329579254170707642810368
30 27427794266674458168583041809753881706496
31 586967706010960266402707743998911064309760
32 12561385044341298427741704359174639495151616
33 268819550718916286694745216977376568326225920
34 5752864864010287780467549907122401977581961216
35 123114014959534938552115124407521532743763623936
36 2634697846583495805228552290127826943818558603264
37 56383773591191035459451474312577248609972846067712
38 1206639284234518229183876017572943766778983288406016
39 25822648426536695820938631040157639650315244497010688
40 552616826285959715782723563872637128167932149995929600
41 11826260097670145535632722123895118040386095576550211584
42 253087530533078961608709145100782568058403083833967640576
43 5416192235146456830120560986951346765012185604221933977600
44 115909062236914372167523573507314512056724961175265486045184
45 2480508468936540542317489975054795757790352561816065676410880
46 53084048354070102739783093426239076314276108751593246132535296
47 1136023611669824227258478673936760136256759653475996592085401600
48 24311439806983396996405116678524018666365444760762210953455468544
49 520276250790157631963980740677914434735189435133305046427953528832
50 11134156565193926366327011701706695424991755603859918063222552264704
51 238276189293631255211646870193321564999157073905012355085753106038784
52 5099222563636032800525103541414009472803334485827443255620639154765824
53 109125762127462966148532492454383783125552903890495847564924522269245440
54 2335342654941536028754052327859695840090566204913001159257880847024390144
55 49977431631763801293287953664036906676492689425723906339404690790998343680
56 1069540552099473563918060629140355982190038297661997559867916740774848364544
57 22888671050839206028819114109442101014880941043841652624156604654250769776640
58 489828329973223414621755208971637804532169174651302767619004908784243152257024
59 10482556733478856710687372441438468842414086830968268762181356064325582247165952
60 224331646306798425391967867430221748467167660075905742277099514965851656784183296
61 4800802782587679445735126245179268576023066306638615214576011365982817855257706496
62 102739438401754993794278895345087775159987607313713577950358824715862264637602922496
63 2198672322344087154937668244825101077566179784564916538904835080570782572306539479040
64 47052622208604211980790258701666183033651152461547678552161932425712505692566742630400
65 1006948254274315807978997696068725316001781393948241656605008658561409392915171944431616
66 21549166426705089462833427353853762402201228369937268811056351684259957114409264730865664
67 461162300758435681572426212776767217478940101406914643313843353984435669673256674090024960
68 9869090220457852597208846153188622822573580307750433240058530972462130622270398970357350400
69 211203174282357430731689562466900031042033970337820054100233483232782984599267579549817241600
70 4519847304108891142552957502729406412501544020965018950947479756854990704544163300886536257536
71 96726858968269405417559936711573712345231140613972193452614710185899134206364720115982048165888
72 2070000293452850416725367811016820213073476091179973060606882822828938491183259546820094864654336
73 44298980248087243509135179565066859881305982140051648426342932448727764875150529434124424751087616
74 948019020686734236066132858969362011444590182288499434905437186945359812821257041398903672137580544
75 20288053100785333330236388426233930834947137364915541832818732537757718820582433059803069507044376576
76 434173882209792910367823746958743487437506990280160685592907338663505802230139067509045326531740565504
77 9291525365034961590644949696343502430025587803737989405235726788854509097381678135228242757481150808064
78 198843014622819300524925048252184394237631051633009687966427617582770316595617090167379855183318324609024
79 4255334071742261979774382432368673345481518205619450850074156010845908663581099366752356293368231265042432
80 91066151337923401965969224686861273389096035305474250469870206924873517403332550308838072687789229624786944
81 1948858486710103624971374018264260337786536884712871704940001344282735593222244727442708798946910411939643392
82 41706488584637739228244536372262603214743735852674697349461186534366763492101316597182567844371886862499840000
83 892538479280184761028300245203745743557643517347768019553945227975511841383910047363455231207864615794271846400
84 19100743410204411290927782037381106884687584331454985775985231906438244268925244985508536170235293313013756461056
85 408764896183190269584374812746099492641090736819044820650322723576307836454262832652707727846039556710464848134144
86 8747761108731954736118397926603818408095951393561541919135162211792392251035707488787797218538284215262387808239616
87 187206203688168377085636308459873554019917813119355111634017804067596738836179584808154019175310435682829354888331264
88 4006300842435346074540783619864469990393288613336626942883499172521781183706798673047124428904405564904270079348178944
89 85736723056643919494732294259491206637545968037615457849537317307941179978836721189400571743805885533661044517539676160
90 1834806213909604692424711288147497525323989467663300838892063473956844107695742590738895330707311858875695219926267592704
91 39265716283291279745357889732163532331622561296632698922513500168882636778567365311484304289409510031278099772067167600640
92 840304803609023292172439555561233944426663831526346661730344290382483818064123044377741681318221440909565433258715381760000
93 17982918174062973953850771088863119486936126375235503464091476465123034272921832549225410884140931819058297968692015921102848
94 384842910175138091017554560933769538593348679044466500139433393704298204618728278652072632795778334970490618896308970712989696
95 8235819352483184085522376064252457253837306069623821122093404332149594188129316550504729727941737056096412186539715635133284352
96 176250409227672593410343251299106745633174702949963886480392328614653685883303463433786041812305192858377976784757573960970797056
97 3771841686104477172282523719265514406392280610194753367843296599984246956213689768864710197653350399000608347146785493175549034496
98 80719186794385927966047405290816897045570008922683786506245661811645603701274026975842822006827839519969041183508506680345634013184
99 1727428577066341571936551308973307567633604715342894525098597510446580713253600357552995530251844741041449760975278291248871483899904
100 36967784331952479327903814365462931686317632933735982645345557375810712232034167946946379096201577631781285353410596018287640938807296