0 12
1 24
2 72
3 360
4 2520
5 27720
6 360360
7 6126120
8 116396280
9 2677114440
10 77636318760
11 2406725881560
12 89048857617720
13 3651003162326520
14 156993135980040360
15 7378677391061896920
16 391069901726280536760
17 23073124201850551668840
18 1407460576312883651799240
19 94299858612963204670549080
20 6695289961520387531608984680
21 488756167190988289807455881640
22 38611737208088074894789014649560
23 3204774188271310216267488215913480
24 285224902756146609247806451216299720
25 27666815567346221097037225767981072840
26 2794348372301968330800759802566088356840
27 287817882347102738072478259664307100754520
28 30796513411139992973755173784080859780733640
29 3356819961814259234139313942464813716099966760
30 379320655685011293457742475498523949919296243880
31 48173723271996434269133294388312541639750622972760
32 6310757748631532889256461564868942954807331609431560
33 864573811562520005828135234387045184808604430492123720
34 120175759807190280810110797579799280688396015838405197080
35 17906188211271351840706508839390092822571006359922374364920
36 2703834419901974127946682834747904016208221960348278529102920
37 424502003924609938087629205055420930544690847774679729069158440
38 69193826639711419908283560424033611678784608187272795838272825720
39 11555369048831807124683354590813613150357029567274556904991561895240
40 1999078845447902632570220344210755075011766115138498344563540207876520
41 357835113335174571230069441613725158427106134609791203676873697209897080
42 64768155513666597392642568932084253675306210364372207865514139194991371480
43 12370717703110320101994730666028092451983486179595091702313200586243351952680
44 2387548516700291779684983018543421843232812832661852698546447713144966926867240
45 470347057789957480597941654653054103116864128034384981613650199489558484592846280
46 93599064500201538638990389275957766520255961478842611341116389698422138433976409720
47 19749402609542524652826972137227088735774007872035790992975558226367071209569022450920
48 4404116781927982997580414786601640788077603755463981391433549484479856879733892006555160
49 999734509497652140450754156558572458893616052490323775855415732976927511699593485488021320
50 228939202674962340163222701851913093086638076020284144670890202851716400179206908176756882280
51 53342834223266225258030889531495750689186671712726205708317417264449921241755209605184353571240
52 12748937379360627836669382598027484414715614539341563164287862726203531176779495095639060503526360
53 3072493908425911308637321206124623743946463103981316722593374917015051013603858318049013581349852760
54 771195971014903738467967622737280559730562239099310497370937104170777804414568437830302408918813042760
55 198197364550830260786267679043481103850754495448522797824330835771889895734544088522387719092134951989320
56 52125906876868358586788399588435530312748432302961495827799009808007042578185095281387970121231492373191160
57 14021868949877588459846079489289157654129328289496642377677933638353894453531790630693363962611271448388422040
58 3799926485416826472618287541597361724269047966453590084350720015993905396907115260917901633867654562513262372840
59 1052579636460460932915265649022469197622526286707644453365149444430311794943270927274258752581340313816173677276680
60 295774877845389522149189647375313844531929886564848091395606993884917614379059130564066709475356628182344803314747080
61 83704290430245234768220670207213818002536157897852009864956779269431684869273733949630878781525925775603579338073423640
62 24525357096061853787088656370713648674743094264070638890432336325943483666697204047241847482987096252251848746055513126520
63 7529284628490989112636217505809090143146129939069686139362727252064649485676041642503247177277038549441317565039042529841640
64 2341607519460697614029863644306627034518446411050672389341808175392105990045248950818509872133158988876249762727142226780750040
65 732923153591198353191347320667974261804273726658860457863985958897729174884162921606193589977678763518266175733595516982374762520
66 232336639688409877961657100651747840991954771350858765142883548970580148438279646149163368022924168035290377707549778883412799718840
67 76903427736863669605308500315728535368337029317134251262294454709262029133070562875373074815587899619681115021198976810409636706936040
68 25916455147323056656988964606400516419129578879874242675393231237021303817844779689000726212853122171832535762144055185108047570237445480
69 8993009936121100659975170718420979197437963871316362208361451239246392424792138552083251995860033393625889909463987149232492506872393581560
70 3138560467706264130331334580728921739905849391089410410718146482496990956252456354677054946555151654375435578402931515082139884898465359964440
71 1107911845100311238006961106997309374186764835054561874983505708321437807557117093201000396133968533994528759176234824823995379369158272067447320
72 397740352391011734444499037412034065333048575784587713119078549287396172913005036459159142212094703704035824544268302111814341193527819672213587880
73 145970709327501306541131146730216501977228827312943690714701827588474395459072848380511405191838756259381147607746466875035863218024709819702386751960
74 54447074579157987339841917730370755237506352587727996636583781690500949506234172445930754136555856084749168057689432144388376980323216762748990258481080
75 20635441265500877201800086819810516235014907630748910725265253260699859862862751357007755817754669456119934693864294782723194875542499153081867307964329320
76 7903374004686835968289433251987427718010709622576832807776591998848046327476433769733970478200038401693934987750024901782983637332777175630355178950338129560
77 3074412487823179191664589535023109382306166043182387962225094287551890021388332736426514516019814938258940710234759686793580634922450321320208164611681532398840
78 1220541757665802139090842045404174424775547919143408021003362432158100338491168096361326262859866530488799461963199595657051512064212777564122641350837568362339480
79 489437244823986657775427660207073944334994715576506616422348335295398235734958406640891831406806478726008584247243037858477656337749323803213179181685864913298131480
80 200179833133010543030149913024693243233012838670791206116740469135817878415597988316124759045383849798937510957122402484117361442139473435514190285309518749538935775320
81 83875350082731417529632813557346468914632379403061515362914256567907691056135557104456274040015833065754817091034286640845174444256439369480445729544688356056814089859080
82 35311522384829926779975414507642863413060231728688897967786902015089137934633069540976091370846665720682777995325434675795818441031960974551267652138313797899918731830672680
83 15219266147861698442169403652794074131028959875064915024116154768503418449826852972160695380834912925614277315985262345267997748084775180031596358071613246894864973419019925080
84 6589942242024115425459351781659834098735539625903108205442295014761980188775027336945581099901517296790982077821618595501043024920707652953681223045008535905476533490435627559640
85 2892984644248586671776655432148667169344901895771464502189167511480509302872237000919110102856766093291241132163690563424957887940190659646666056916758747262504198202301240498681960
86 1281592197402123895597058356441859556019791539826758774469801207585865621172400991407165775565547379328019821548514919597256344357504462223473063214124125037289359803619449540916108280
87 575434896633553629123079202042394940652886401382214689736940742206053663906408045141817433228930773318280899875283198899168098616519503538339405383141732141742922551825132843871332617720
88 262973747761534008509247195333374487878369085431672113209781919188166524405228476629810566985621363406454371243004421896919821067749413117021108260095771588776515606184085709649199006298040
89 121230897718067177922762957048685638911928148384000844189709464745744767750810327726342671380371448530375465143025038494480037512232479446946730907904150702425973694450863512148280741903396440
90 56129905643465103378239249113541450816222732701792390859835482177279827468625181737296656849111980669563840361220592822944257368163637983936336410359621775223225820530749806124653983501272551720
91 26212665935498203277637729336023857531176016171737046531543170176789679427847959871317538748535294972686313448690016848314968190932418938498269103637943369029246458187860159460213410295094281653240
92 12555866983103639369988472351955427757433311746262045288609178514682256445939172778361101060548406291916744141922518070342869763456628671540670900642574873765009053471985016381442223531350160911901960
93 6114707220771472373184386035402293317870022820429616055552669936650258889172377143061856216487073864163454397116266300256977574803378163040306728612933963523559409040856702977762362859767528364096254520
94 3002321245398792935233533543382526019074181204830941483276360938895277114583637177243371402295153267304256108984086753426175989228458678052790603748950576090067669839060641162081320164145856426771260969320
95 1498158301453997674681533238147880483518016421210639800154904108508743280177234951444442329745281480384823798383059289959661818625000880348342511270726337468943767249691259939878578761908782356958859223690680
96 753573625631360830364811218788383883209562259868951819477916766579897869929149180576554491861876584633566370586678822849709894768375442815216283169175347746878714926594703749758925117240117525550306189516412040
97 383568975446362662655688910363287396553667190273296476114259634189168015793936932913466236357695181578485282628619520830502336437103100392945088133110252003161265897636704208627292884675219820505105850463853728360
98 199839436207554947243613922299272733604460606132387464055529269412556536228641142047915909142359189602390832249510770352691717283730715304724390917350441293647019532668722892694819592915789526483160148091667792475560
99 104516025136551237408410081362519639675132897007238643701041807902767068447579317291060020481453856162050405266494132894457768139391164104370856449774280796577391215585742072879390647094957922350692757451942255464717880
100 56543169598874219437949854017123125064246897280916106242263618075396984030140410654463471080466536183669269249173325895901652563410619780464633339327885910948368647631886461427750340078372235991724781781500760206412373080