1 1 2 2 3 4 4 12 5 24 6 48 7 120 8 240 9 360 10 720 11 5040 12 10080 13 15120 14 30240 15 60480 16 151200 17 166320 18 332640 19 665280 20 1663200 21 1995840 22 3326400 23 8648640 24 17297280 25 21621600 26 43243200 27 86486400 28 129729600 29 259459200 30 735134400 31 1470268800 32 2205403200 33 4410806400 34 27935107200 35 41902660800 36 83805321600 37 293318625600 38 586637251200 39 1927522396800 40 6746328388800 41 13492656777600 42 26985313555200 43 134926567776000 44 391287046550400 45 782574093100800 46 3912870465504000 47 12129898443062400 48 24259796886124800 49 48519593772249600 50 60649492215312000 51 121298984430624000 52 242597968861248000 53 363896953291872000 54 727793906583744000 55 4488062423933088000 56 8976124847866176000 57 13464187271799264000 58 26928374543598528000 59 184010559381256608000 60 368021118762513216000 61 552031678143769824000 62 1104063356287539648000 63 15824908106788068288000 64 23737362160182102432000 65 47474724320364204864000 66 522221967524006253504000 67 1115656021528558814304000 68 2231312043057117628608000 69 4462624086114235257216000 70 24544432473628293914688000 71 49088864947256587829376000 72 118259538282027234316224000 73 236519076564054468632448000 74 1300854921102299577478464000 75 2601709842204599154956928000 76 13008549211022995774784640000 77 33822227948659789014440064000 78 76750440345035675071229376000 79 153500880690071350142458752000 80 767504403450356750712293760000 81 1995511448970927551851963776000 82 4681776861047176179344991936000 83 9363553722094352358689983872000 84 28090661166283057076069951616000 85 46817768610471761793449919360000 86 121726198387226580662969790336000 87 365178595161679741988909371008000 88 608630991936132903314848951680000 89 627358099380321608032228919424000 90 1882074298140964824096686758272000 91 8155655291944180904418975952512000 92 24466965875832542713256927857536000 93 40778276459720904522094879762560000 94 122334829379162713566284639287680000 95 579051525728036844213747292628352000 96 1737154577184110532641241877885056000 97 8685772885920552663206209389425280000 98 42270761378146689627603552361869696000 99 126812284134440068882810657085609088000 100 634061420672200344414053285428045440000 101 4438429944705402410898372997996318080000 102 10018170446620765441742041909763117952000 103 50090852233103827208710209548815589760000 104 350635965631726790460971466841709128320000 105 831508147069523531664589478510338790016000 106 4157540735347617658322947392551693950080000 107 29102785147433323608260631747861857650560000 108 370021125445937971590742317937100761557120000 109 2590147878121565801135196225559705330899840000 110 44032513928066618619298335834514990625297280000 111 251244344177791882710114033879291417097284480000 112 4271153851022462006071938575947954090653836160000 113 25375678761956980153721517421808433126825732480000 114 431386538953268662613265796170743363156037452160000 115 2613694912481568955833316294446268612063050445440000 116 44432813512186672249166377005586566405071857572480000 117 279665355635527878274164843505750741490746397662080000 118 4754311045803973930660802339597762605342688760255360000 119 30483523764272538731883967942126830822491357345166720000 120 60967047528545077463767935884253661644982714690333440000 121 518219903992633158442027455016156123982353074867834240000 122 1036439807985266316884054910032312247964706149735668480000 123 19692356351720060020797043290613932711329416844977701120000 124 58558849151167546903949102416825642010005897460065269120000 125 117117698302335093807898204833651284020011794920130538240000 126 2225236267744366782350065891839374396380224103482480226560000 127 7436973842198278456801536006936856535270748977428289178240000 128 14873947684396556913603072013873713070541497954856578356480000 129 282605006003534581358458368263600548340288461142274988773120000 130 974243573327974477841001216908728206120468116043105882349440000 131 1948487146655948955682002433817456412240936232086211764698880000 132 3896974293311897911364004867634912824481872464172423529397760000 133 18510627893231515078979023121265835916288894204819011764639360000 134 37021255786463030157958046242531671832577788409638023529278720000 135 74042511572926060315916092485063343665155576819276047058557440000 136 266942739091865006928434333432991528477008263795811011763746560000 137 533885478183730013856868666865983056954016527591622023527493120000 138 2535956021372717565820126167613419520531578506060204611755592320000 139 5071912042745435131640252335226839041063157012120409223511184640000 140 10143824085490870263280504670453678082126314024240818447022369280000 141 352497886970807741648997537298265313353889412342368441034027332480000 142 704995773941615483297995074596530626707778824684736882068054664960000 143 1409991547883230966595990149193061253415557649369473764136109329920000 144 52522185158650353505700633057441531689729522439012897714070072539520000 145 105044370317300707011401266114883063379459044878025795428140145079040000 146 210088740634601414022802532229766126758918089756051590856280290158080000 147 7930849958956203379360795591673671285149157888290947554824580953467520000 148 15861699917912406758721591183347342570298315776581895109649161906935040000 149 31723399835824813517443182366694685140596631553163790219298323813870080000 150 95170199507474440552329547100084055421789894659491370657894971441610240000 151 2490286887112247861119289815785532783536835576923357532214918419388801280000 152 4980573774224495722238579631571065567073671153846715064429836838777602560000 153 14941721322673487166715738894713196701221013461540145193289510516332807680000