0 1 1 5 2 20 3 80 4 320 5 1280 6 5120 7 20480 8 81920 9 327680 10 1310720 11 5242880 12 20971520 13 83886080 14 335544320 15 1342177280 16 5368709120 17 21474836480 18 85899345920 19 343597383680 20 1374389534720 21 5497558138880 22 21990232555520 23 87960930222080 24 351843720888320 25 1407374883553280 26 5629499534213120 27 22517998136852480 28 90071992547409920 29 360287970189639680 30 1441151880758558720 31 5764607523034234880 32 23058430092136939510 33 92233720368547758000 34 368934881474191031850 35 1475739525896764126800 36 5902958103587056504800 37 23611832414348226009600 38 94447329657392904000000 39 377789318629571615846400 40 1511157274518286462771200 41 6044629098073145848627200 42 24178516392292583384678400 43 96714065569170333499392000 44 386856262276681333840281600 45 1547425049106725334731980800 46 6189700196426901336411340800 47 24758800785707605335579033600 48 99035203142830421302050816000 49 396140812571321685047141990400 50 1584563250285286739544322867200 51 6338253001141146955600311091200 52 25353012004564587812093322854400 53 101412048018258351207141605376000 54 405648192073033404663639677337600 55 1622592768292133617994851732684800 56 6490371073168534469340579024076800 57 25961484292674137866807004469657600 58 103845937170696551425006771372032000 59 415383748682786205531142099461734400 60 1661534994731144821449028453741363200 61 6646139978924579283093954038543155200 62 26584559915698317121567177048483430400 63 106338239662793268443034151771176960000 64 425352958651173073599198381393680793690 65 1701411834604692293705040622810614989820 66 6805647338418769172053150880186027220630 67 27222589353675076677144557076518377932420 68 108890357414700306664306042529170587947280 69 435561429658801226480135427009070656731520 70 1742245718635204905212186735605835846983680 71 6968982874540819618015327052701556269317120 72 27875931498163278460727628651919076607406080 73 111503725992653113797575796372127712568606720 74 446014903970612455008964312546316474904084480 75 1784059615882449819310501758416488398429880320 76 7136238463529799274340585066590843590153338880 77 28544953854119197085756652398062934351067217920 78 114179815416476788296603858119049977384958689280 79 456719261665907153000724426583392869538091499520 80 1826877046663628611260133682762343318447382855680 81 7307508186654514442069478636764460636177558405120 82 29230032746618057756393690169918191999094179758080 83 116920130986472230978037863171114165833239856414720 84 467680523945888923722003862650222254757721386516480 85 1870722095783555694127425090463951385039171034808320 86 7482888383134222773467338921308055005426776675450880 87 29931553532536891081699909923041217887735279171665920 88 119726214130147564278121856643400863034845015866081280 89 478904856520590256917776294378547418154160497381867520 90 1915619426082361026892260648733965536992423073997127680 91 7662477704329444104453664479814965606739454029065093120 92 30649910817317776405353145458776276267103412629358510080 93 122599643269271105571566531993170760449262234892993822720 94 490398573077084422086881928604945663401508070366883348480 95 1961594292308337687549990916948833140348127977817841336320 96 7846377169233350747009816477911534509657931389355299962070 97 31385508676933402975278677152110945836881550240487749702040 98 125542034707733611850072353570303014561278086777140443761410 99 502168138830934447196119994128648983183130238701012536977640 100 2008672555323737787967802295904343632816633914500625123979560 101 8034690221294951148604498461176365332931153070095888113018240 102 32138760885179804581351150954941424543695744221985453769608960 103 128555043540719218273137232260709551043918153827262823736483840 104 514220174162876872883479442806613615737215919757988943095183360 105 2056880696651507490697639826281556109535047283594320818907709440 106 8227522786606029959445447525346631025844965099693201276905717760 107 32910091146424119824401342982268150459639130448302308371178455040 108 131640364585696479244083583452599107285354266744390571563913052160 109 526561458342785916762247179904502451015650705794540938636967280640 110 2106245833371143666192640103994433891907708014495091564189644226560 111 8424983333484574661345165953483431920403935367444130295225505546240 112 33699933333938298631679085963956513098278884884415788532104125480960 113 134799733335753194471910032455917194082051033903357068313502773411840 114 539198933343012777668414884224033343173077795904751309079228826255360 115 2156795733372051109796758554497591640428332556098486895812321675837440 116 8627182933488204435679430288396199634083522639568632285429233363189760 117 34508731733952817728687305435208130831519287920000300204910722458583040 118 138034926935811270858627558867325852529635651931012414081036925964124160 119 552139707743245083210023583975276727024047451944527025367090851364208640 120 2208558830972980331942147729925000176083292557525747641481169937692098560 121 8834235323891921324176804495795573777741914720556468980746305369528074240 122 35336941295567685282340072287564587410443970809891470598978376796429352960 123 141347765182270741071891706367787518863046466813634985157212959368114339840 124 565391060729082964057692494341266752430729545004443247865357847982621327360 125 2261564242916331855311272652845533718010938264831893805020691753669691965440 126 9046256971665327417567101313304001706691214893842088812164767790734780661760 127 36185027886661309655556448060903474171336232894458530965934967784779850711040 128 144740111546645238563377963474363766087556528778323312118907256501828751203450 129 578960446186580954018120538820454542054776919611763943001642662179057057267860 130 2315841784746323815130916894973816079420128559226994315976357169164890733430990 131 9263367138985295256757406538663255964015868411171954502624925049013292763493660 132 37053468555941181011964581989724990447529972946320619214248776397753620160024440 133 148213874223764723987598151299187828180486219410121250657514531447155238366810960 134 592855496895058895709351898557902778381411509813070373734383346211327198218872640 135 2371421987580235581873244767676216976555517854635544082804444465731856101864789760 136 9485687950320942323636327764483291359909579826846911095846343508069100862021411840 137 37942751801283769279118705833046859260660437527693321091993243998475449736487362560 138 151771007205135077054768402432642212351818561340342941792578573798228912367244247040 139 607084028820540307972247926132387950744334843673038199188631911756354081789805199360 140 2428336115282161230901688970136828208726995181512369733944174029015715033311074058240 141 9713344461128644919657544942976418459512257607624551520347965364378335114895069020160 142 38853377844514579662833336021622096342888752573975315760316393561824762013695281725440 143 155413511378058318588145969085354075416604357338516979109076404027272424782889442344960 144 621654045512233274099834376336879061949376651399359890074219264354012384113973673328640 145 2486616182048933095388339505329367289340390829277923892148091061592330652826994485493760 146 9946464728195732377509366021244873325177289553830898644526970286646703239475935146147840 147 39785858912782929493861496084689109978548820530189469873291354917128938750068218459586560 148 159143435651131717910742112337594906651860960852177632628983711248988985806283703624663040 149 636573742604526871384152961345733493663334676222214550836762389553365035093513712550543360 150 2546294970418107484501349893364349443297814507694174315569444418354350214874186851276554240 151 10185179881672429933864351765383059649452811128203161834239164517502732115679151298613084160 152 40740719526689719718893215829234886109592056447339306114351309763946361841588620863408701440 153 162962878106758878809316098387750134512429871706747061514227761915931712388524754754034728960 154 651851512427035514972237333834242898453719663213680402029366798698042428047771460065443184640 155 2607406049708142058828841096469941035861893729270021462812712818328803669370039466727319797760 156 10429624198832568231074931430411641913359692706215410192552564169157035357635214991274373283840 157 41718496795330272907337993899774078739983471915299437822696189563167756672546781269965993410560 158 166873987181321091561505048311606359333697611758534938238629453797083590210828365485269099479040 159 667495948725284365974632484096465614940185022365832495652639008501260115022887358622466425487360 160 2669983794901137462812979099786023170623677106559476932850564672366881836816993932682086045384630 161 10679935179604549846909713052744735527711891357699999449434605585631591732966635310127803173348480 162 42719740718418199370270038825381513498778036608958380335285926827154001746089182691101538436122170 163 170878962873672797411604901759136339575080988957707114141521662963430382356590548338275863273631680 164 683515851494691189368518592866986500733187157155283078322412105803867683513872756067400628235268720 165 2734063405978764756362470314789710573116152758866791802350452286202303193423352899631727088599922880