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