1 2
2 2
3 15
4 42
5 726
6 2906
7 84550
8 433252
9 18378580
10 113503692
11 6485270720
12 46538017584
13 3404551437592
14 27700815674032
15 2504332323669064
16 22702140562948192
17 2470653950084307472
18 24626774613248937584
19 3161480852640042928464
20 34296243004533645925408
21 5110313207373976428706496
22 59839415643338575851475744
23 10213468699753517558714778240
24 128222446504879248765189962560
25 24794792750329398352447466404736
26 331858429902640216546970620625280
27 72030971134826330338479915726602176
28 1022907299180108643335178007121470592
29 247233352478699948887004168793007380864
30 3709922665073694997408661212473552190080
31 991592831322731267688640729379527434625920
32 15666895931824575802048669240426926016003328
33 4602725876199610465396820841350727995325742336
34 76330579009950763390046520492554177164518956800
35 24516971969381970881743435198539797877126988635136
36 425582572735518507378629546060586737971492945585152
37 148736033836743009343878753168983755341854277526466048
38 2695864047292906703844482527665391018884684928421557248
39 1020792763233591960471438219359553903858749831455043871232
40 19276416864609326765586144067793026514295319003442807031808
41 7877697111985776176263823166507334519010582049819084460119040
42 154679055982608254026538273773174005883123040090740037704760320
43 67986228113331711855405720560873068869241554100455232585584698368
44 1385524788998599929064111789022080619589455670056402776739718367232
45 652888397563144779968683238457844174967678425400147809819792567111680
46 13787360109235249417493459343525518281749853024894275539202020201457664
47 6945088902224298890924796027615499338179418342055643252755755232184336384
48 151746090203794566884249211869965178522056231636349086316005947531580395520
49 81494158624814422037116750402715970512871563874975486257712598108870930833408
50 1839779997945516556856033945781912212326790128761347984135342260866402541674496
51 1050796179646646823002060902731925940805271784329620367504856107892677847827312640
52 24479745194529524908930129285994234419640303423756794183426271191105233571403833344
53 14835942074061439091031097641911294430210069395511281921182343739578773848649317376000
54 356240698984678073059208958208714916642618251157433417192063541390092601520670220132352
55 228607898682708866952165940612786176730915940785171241772420838234827748447940881759100928
56 5651812729286067362051315044022109927550690231537836143736508005734234730485883851783946240
57 3832859656546611332354543568788289612162802021832285792088487918693319781769214903518653530112
58 97465045595996199836480463611185082744193903671926019801854281762193024047170710507723273846784
59 69723166449499510044102081721660800033787063534598975362337718828060100628638656147371074589163520
60 1821896147199480024608049196222656681171406056981012426087514026167538868544360210471506179596419072
61 1372468525258809574637074027023956538763027991719438007129117349128471679884931200527172316726509535232
62 36820305584207122218127838330917137095830212184118267942772660110081281553977925440560610886286589231104
63 29162259698878222777568123491999326109632793156856065434072822669930387635614833458307067984941527754899456
64 802577258566028790365353758926208324330857720391443043413415489074698462908417157946042678706315710585241600
65 667302380170114623210742998237597745456758614497472708377681211078278566202343313134085949129503413845069201408
66 18824924614573497064127355369000456469655280409564372745655842776365285546782612124240064244126829643262358126592
67 16408047378523681988741070832212202579131718970378018149272895044143200683484588019700646109903477367927201012711424
68 474129102179994683938042897582950427301472322323336413344094460463673680346433974636534906284123048475421906056642560
69 432642593462865200139454635258074963435305173083000745338379128797833876403305195866145783902685923983893972518998638592
70 12796778447917058400395955469065145188516639974167106226503844385917537294374166811544852519850423323319906037779221577728
71 12209443628908126607332940795624435489168345598557540621072514353556598019635772791549227708077965635439889447702854381338624
72 369418102621399227281859068273613809940988137394084064653383304768736631382236693453009910060169315424853813957179164650110976
73 368094423873148516959161061270880030858742959126207253705315401118929313758109167698930669165388481523446318387945725170527240192
74 11385892132329070600728138005948412053313365093373083012119124987425218156841893015466987762152522475308945931950449857791314624512
75 11834899999743249047886582144067140372411873775934636380744344817246710842996315301271301308348433036624285245530717736893157891375104
76 374030200498788024068967379599215378868470451962096091384324977099683051949408260021158375904111540917445607190353971895429900446203904
77 405131946844560102304779279819565992102510158365685162355356409474147886187424310859098034762128750750515002314584680934886710808422121472
78 13074785048424824848536300152917841644294324632483683540068853000061304224431167136235479141890241828350839657420165043376938144101711740928
79 14742658294297225505763776559350241637932310049776939297632966088526574425943618015671144848591361369224325882281117438847053626680495578808320
80 485605523654016518028885064346838259935110132306587465047282262502226643762734422101112432495693966393066676237411591107401779726457255790379008
81 569451814232542368779178361743988252676796650346941509462983482953366620308883086453362568674154504851000292590783971311878999506115217893188698112
82 19134602527113014185815453676691601846642350913704558584695759741202843792924658746321275096216190549131158628571715017232780267314570337087495602176
83 23314475216306581044397626826524259507617365694846307928200999602771809929613953441386572225471093786462213025991267683096139122777903460140037781323776
84 798799849041724377623769887450394617482464249858834487884809830175025485160580654797829407810860817192134673557320872743603015565818712284649810846285824
85 1010406961517966804448013122248711306658247897707298484317027523888430633404488534958389093350024795613665011238676347963302933542005877476394579613861281792
86 35282824138846295263050072053987586132325502257020767338372761986090107012022283156417631068566146821785128707020159172109625122293999987293823417887613779968
87 46292485276075341978722408807408484130383452341513209453389191333826815875002627001679809760170025444693057603959506005859079049965162103128635108668218617626624
88 1646819255250546312054617648744163802087576554938320728386513155519023316136437866808366804401685734986421174532464801670035599255931325061196841127697358019100672
89 2239415601202192271048891813363976775386507280844726001882361179348768186792148499589459469664764785877507415483493890665484930840228965942084654040543821360818814976
90 81126108957134670849922979793456651416956608659648477211380279052347178941142252423736208902926697176060846072838122676677341803791342915757212927128810382475533484032
91 114250712666626507069098471814363614045039318097017697426407593496038596443014058029941495156679776509732645045891648443698347395629322421147174401201014680586059476107264
92 4213133614467331278582129995243936209666775376942687438399167745525882945515187199434075270840432580544304239066149331545066773505611678830318258650587486951124471983898624
93 6140377060861465098726322104733389626356012630717990878619155793434013937695550911357359845348161278630882046671271966961267301381383025533334437093341438516182025335602151424
94 230408693742043066499194124390567769646194402313134307440737068791117621866624465673256820996056800531375957273070939391403751195533821926672605113613181534163394102718464262144
95 347276561684968793139428243332430485073820662116339780561807434353131946393150161873084539266354970371321906557457544253771611511202887377219929333884013219436023080737734058311680
96 13255031332722027980228078347553829514092312739632130307622562069617794321250732214984724343213972398455564747265763607380253288487856935113875175892843617310907274731451480423792640