0 1 1 24 2 576 3 13824 4 331776 5 7962624 6 191102976 7 4586471424 8 110075314176 9 2641807540224 10 63403380965376 11 1521681143169024 12 36520347436056576 13 876488338465357824 14 21035720123168587776 15 504857282956046106624 16 12116574790945106558976 17 290797794982682557415424 18 6979147079584381377970176 19 167499529910025153071284224 20 4019988717840603673710821376 21 96479729228174488169059713024 22 2315513501476187716057433112576 23 55572324035428505185378394701824 24 1333735776850284124449081472843776 25 32009658644406818986777955348250624 26 768231807465763655682670928358014976 27 18437563379178327736384102280592359424 28 442501521100279865673218454734216626176 29 10620036506406716776157242913621199028224 30 254880876153761202627773829926908776677376 31 6117141027690268863066571918245810640257024 32 146811384664566452713597726037899455366168576 33 3523473231949594865126345424909586928788045824 34 84563357566790276763032290197830086290913099776 35 2029520581602966642312774964747922070981914394624 36 48708493958471199415506599153950129703565945470976 37 1169003855003308785972158379694803112885582691303424 38 28056092520079410863331801112675274709253984591282176 39 673346220481905860719963226704206593022095630190772224 40 16160309291565740657279117440900958232530295124578533376 41 387847422997577775774698818581622997580727082989884801024 42 9308338151941866618592771645958951941937449991757235224576 43 223400115646604798846226519503014846606498799802173645389824 44 5361602775518515172309436468072356318555971195252167489355776 45 128678466612444364135426475233736551645343308686052019744538624 46 3088283198698664739250235405609677239488239408465248473868926976 47 74118796768767953742005649734632253747717745803165963372854247424 48 1778851122450430889808135593631174089945225899275983120948501938176 49 42692426938810341355395254247148178158685421582623594902764046516224 50 1024618246531448192529486101931556275808450117982966277666337116389376 51 24590837916754756620707666446357350619402802831591190663992090793345024 52 590180110002114158896983994712576414865667267958188575935810179040280576 53 14164322640050739813527615873101833956776014430996525822459444296966733824 54 339943743361217755524662780954444014962624346343916619739026663127201611776 55 8158649840669226132591906742906656359102984312253998873736639915052838682624 56 195807596176061427182205761829759752618471623494095972969679357961268128382976 57 4699382308225474252372938283914234062843318963858303351272304591070435081191424 58 112785175397411382056950518813941617508239655132599280430535310185690441948594176 59 2706844209537873169366812451534598820197751723182382730332847444456570606766260224 60 64964261028908956064803498836830371684746041356377185527988338666957694562390245376 61 1559142264693814945555283972083928920433904992553052452671720128006984669497365889024 62 37419414352651558693326815330014294090413719821273258864121283072167632067936781336576 63 898065944463637408639843567920343058169929275710558212738910793732023169630482752077824 64 21553582667127297807356245630088233396078302617053397105733859049568556071131586049867776 65 517285984011055147376549895122117601505879262809281530537612617189645345707158065196826624 66 12414863616265323537037197482930822436141102307422756732902702812551488296971793564723838976 67 297956726790367764888892739590339738467386455378146161589664867501235719127323045553372135424 68 7150961442968826357333425750168153723217274929075507878151956820029657259055753093280931250176 69 171623074631251832576002218004035689357214598297812189075646963680711774217338074238742350004224 70 4118953791150043981824053232096856544573150359147492537815527128337082581216113781729816400101376 71 98854890987601055563777277570324557069755608619539820907572651080089981949186730761515593602433024 72 2372517383702425333530654661687789369674134606868955701781743625922159566780481538276374246458392576 73 56940417208858208004735711880506944872179230564854936842761847022131829602731556918632981915001421824 74 1366570013012596992113657085132166676932301533556518484226284328531163910465557366047191565960034123776 75 32797680312302327810727770043172000246375236805356443621430823884747933851173376785132597583040818970624 76 787144327495255867457466481036128005913005683328554646914339773233950412428161042843182341992979655294976 77 18891463859886140818979195544867072141912136399885311525944154557614809898275865028236376207831511727079424 78 453395132637267379655500693076809731405891273597247476622659709382755437558620760677673028987956281449906176 79 10881483183294417111732016633843433553741390566333939438943833025186130501406898256264152695710950754797748224 80 261155596399066010681568399212242405289793373592014546534651992604467132033765558150339664697062818115145957376 81 6267734313577584256357641581093817726955040966208349116831647822507211168810373395608151952729507634763502977024 82 150425623525862022152583397946251625446920983189000378803959547740173068051448961494595646865508183234324071448576 83 3610214964620688531662001550710039010726103596536009091295029145764153633234775075870295524772196397623777714765824 84 86645159150896524759888037217040936257426486316864218191080699498339687197634601820887092594532713542970665154379776 85 2079483819621516594237312893208982470178235671604741236585936787960152492743230443701290222268785125031295963705114624 86 49907611670916398261695509437015579284277656118513789678062482911043659825837530648830965334450843000751103128922750976 87 1197782680101993558280692226488373902822663746844330952273499589865047835820100735571943168026820232018026475094146023424 88 28746784322447845398736613435720973667743929924263942854563990156761148059682417653726636032643685568432635402259504562176 89 689922823738748289569678722457303368025854318182334628509535763762267553432378023689439264783448453642383249654228109492224 90 16558147769729958949672289338975280832620503636376031084228858330294421282377072568546542354802762887417197991701474627813376 91 397395546473519014792134944135406739982892087273024746021492599927066110777049741645117016515266309298012751800835391067521024 92 9537493115364456355011238659249761759589410094552593904515822398249586658649193799482808396366391423152306043220049385620504576 93 228899834768746952520269727821994282230145842269262253708379737557990079807580651187587401512793394155655345037281185254892109824 94 5493596034449926860486473467727862773523500214462294089001113701391761915381935628502097636307041459735728280894748446117410635776 95 131846304826798244651675363225468706564564005147095058136026728833402285969166455084050343271368995033657478741473962706817855258624 96 3164311315843157871640208717411248957549536123530281395264641492001654863259994922017208238512855880807779489795375104963628526206976 97 75943471580235788919365009217869974981188866964726753486351395808039716718239878128412997724308541139386707755089002519127084628967424 98 1822643317925658934064760221228879399548532807153442083672433499392953201237757075081911945383404987345280986122136060459050031095218176 99 43743439630215814417554245309493105589164787371682610008138403985430876829706169801965886689201719696286743666931265451017200746285236224 100 1049842551125179546021301887427834534139954896920382640195321695650341043912948075247181280540841272710881848006350370824412817910845669376