0 1 1 30 2 510 3 6460 4 67830 5 624036 6 5200300 7 40116600 8 290845350 9 2003601300 10 13223768580 11 84151254600 12 518932736700 13 3113596420200 14 18236779032600 15 104557533120240 16 588136123801350 17 3252046802195700 18 17705588145287700 19 95051052148386600 20 503770576386448980 21 2638798257262351800 22 13673772787632186600 23 70152399519156435600 24 356608030889045214300 25 1797304475680787880072 26 8986522378403939400360 27 44599777729856588135120 28 219813190240007470094520 29 1076326655657967612186960 30 5238123057535442379309872 31 25345756730010205061176800 32 121976454263174111856913350 33 584008477987318474951282100 34 2782628630410164498297285300 35 13197610075659637334781410280 36 62322047579503842969801104100 37 293082061590099153425551138200 38 1372858077974674981835476384200 39 6406671030548483248565556459600 40 29791020292050447105829837537140 41 138055947694867925612382173952600 42 637686996495342323066717660638200 43 2936326169908785580632792948985200 44 13480406507308515620177822174886600 45 61710305344567871505702919289480880 46 281720959181722891656469848930238800 47 1282729473721036144989032929171725600 48 5825729693149705825158524553321587100 49 26394122283249687616024335731375353800 50 119301432720288588024429997505816599176 51 538026069130713240110174498555643486480 52 2421117311088209580495785243500395689160 53 10872187170547054342603714867039512717360 54 48723505468007169461298129589325223659280 55 217926951729632067045078906890436454912416 56 972888177364428870736959405760877030859000 57 4335326264044998827494520860758995891898000 58 19284727174544994784372179001307257588098000 59 85637263046284553110262896582076296408164000 60 379658532838528185455498841513871580742860400 61 1680455801088567378245650609979431586894628000 62 7426530475778507445795294631199423464663356000 63 32771039242324207459223681071006979732958936000 64 144397391661491039117204344719124504448350311750 65 635348523310560572115699116764147819572741371700 66 2791682905455493422932617331236407086001439360500 67 12250071256774851736450589483335875869916763761000 68 53684135801748614962680524500501338371105817658500 69 234965348001856256793181426074658031711216767143000 70 1027134235550971636838764519697790824337604724939400 71 4484670605926777569296014100088945852741654432834000 72 19558146809180668843874283714276791635567770720970500 73 85198502538622639621260578371781092330281521770803000 74 370728619154547161595214949131263672031765540678359000 75 1611433731258431662400534312223892761098074216815267120 76 6997014885727400639370741092551113304767953836171554600 77 30350687945882491085062695128728205763538916640016873200 78 131519647765490794701938345557822224975335305440073117200 79 569363538427820908709657141528800011918540183044367165600 80 2462497303700325430169267137112060051547686291666887991220 81 10640420448087825932830166641842234790638150643005071567000 82 45935473641745004636852182819660379462023235702729211399000 83 198131320045117007951723872884800190932582149175627200974000 84 853851641146813772363381452194019870447556404780679128007000 85 3676584713643927537470560135329544383338889931173277186477200 86 15817864465677362661210549419441063044597549703885029755774000 87 67998635749003834888422361872079972168729696428195415271948000 88 292085049012766472588905145314161698633861650566566670145413000 89 1253668412616593174482716466404604144698147758611555820174694000 90 5376844525222277392781428400357524442816500386934006073193687600 91 23043619393809760254777550287246533326356430229717168885115804000 92 98686804795228755873721247969294936202004712070745266747126378000 93 422337078586032740190764050449240694713955649507060388874798908000 94 1806164953101969803794544130644625098670320969168492301358182564000 95 7718978641677892003585104389912818842738424352446398677383390747200 96 32966471282165997098644716665252663807528687338573161017991564649500 97 140702258874399204111741368035202090889864706785250398571634100669000 98 600138206219376197129672365701168101958810688124843536764725041629000 99 2558164879036128840290118568948413525521395054431151237522363308762000 100 10897782384693908859635905103720241618721142931876704271845267695326120 101 46396499261568126828152863312868355406436549115910721157361040683071600 102 197412555681574186700179830174361433788171199179463264532300898592677200 103 839482518335237803637657918605536970866203740200047668593667898869831200 104 3567800702924760665460046154073532126181365895850202591523088570196782600 105 15154658223851840540906481759207574555017992281420860531612357164835857520 106 64335813214465360786867139543805741035453740817352709804014723812982414000 107 272976254199694147637735339746615013365383161972692806084324155243869308000 108 1157621522439443700167433200036571075197643409106419492468707991682334658000 109 4906615994192871463094992095567851713223039036762989041472872405112280844000 110 20786209575398891834566057423041989985108510828468662666603259461657480666400 111 88013680184121433894108531430898516153162162967389832912644431954765909128000 112 372486467922085354158995034805766934433918439701274828576727328094277151131000 113 1575650722714661940601766607408465439463831983869109451855536839195260869386000 114 6661961827618132064649574603253336331768131721271146980652357513088734553018000 115 28154029984542714638432115279835838758602713187285021153017789142270652111015200 116 118926505969189053214066693854478974066511460877324658318782040342350168399978000 117 502134136314353780237170485163355668280826168148704112901524170334367377688796000 118 2119176270208035445407719505180941718676707048627581764618296922258601305839156000 119 8939718383566670534409035223536409603157201163118033998641891218267376937237448000 120 37695812517372794086758098525911860493312864904481043360939974637027439418684572400 121 158883176726116735406996944200124370674293893399052331521317248470115653748174644000 122 669393056042819688518003519007081364972025091861581134442271030439667590381653828000 123 2819069943334801615059559535330635341914707297433325427976393445266242372501599048000 124 11867375084038439056944274818085416519995783945646740914545785309911117084240602444000 125 49937914353633751551621508434503432716142258843281485768408664584105980690484455084352 126 210056306408141970812376186272117613805995215769358630613147557377588648936164771386560 127 883228878912974900896132940703234691121271222211318966515124375115215264030803054491520 128 3712321381681097630329058766393283311119093105856950031133882139156139156629469088409670 129 15597505340086472214250774041745422904081771033910596254841582321105638937156373999364660 130 65509522428363183299853250975330776197143438342424504270334645748643683536056770797331572 131 275039979661066800113887694934594861896403748765904407241863016501939129349856671286506600 132 1154334460092659145932528659043678435534906642547810921302970538955108164089549968884277700 133 4842997208509051153611661592077989225778029372493823263812462862683837259864427689003210200 134 20311674859567811554699655333939029439457108263742751300467194991256093582416480307610478600 135 85158577559373195110814851251922153057279431683543683230106906407784807167760947067463191760 136 356914626535608244214444597158791376784185853379558084126183357738509853570762792856279553700 137 1495394128696636001307235027512016425358559706860338250280505455050398948537356518974485137400 138 6263317437584460933011462651463373143893097902646923975812551833471960813439072956284437749400 139 26224825530029901172753030670155994026948078988061221251243922065328641679291657989622609857200 140 109769626861410872051666256947938660712796959192884826094492416644875600171892225585134638402280 141 459319715235690883053071571626126310784044013643986151742911530641678043272456830462620118137200 142 1921379653873242144602285306661401609899451719045970240389362318318005335942530685174622184320400 143 8034860370742648968336829464220406732306798097828602823446424240238931404850582865275692770794400 144 33590180161021351937074800954588089255893697603422353470241301337665532678611464478444215611237700 145 140383787431578891543912616403312979924631591363268594503215369728450433125783086027153066623517560 146 586535002282624135902648602780965190096063498161601661965488873522977837032381386825776511235244600 147 2449880893887967479212423415697364807612129169191996057461293662198016271686273275585216176179865200 148 10229908056910566906441065343925482777731728557842253807507293805664689566906195164267997276210518200 149 42704716855022635005411695596789599246638491026697193746775414410224408796078210685736203394650619600 150 178221018341627796755918142957268594189304635884749621903209396138669866042299732595139088833675252464 151 743571136127321271233300861344895459200410070247630872841204765346768315275820076390315403743148404320 152 3101474344110011091854689119030682375875394635111828772245551455459546788716249529154341881402342686440 153 12932945304197301154269880117265198403977135798701612788840926984203861772555341173859281832252906104240 154 53915265488926411305462746982365307632164423264717113054778409895187527649224214504010772313677699473520 155 224704912940944914215025384197470895034698176961337129247657114788975115234831242384457799449263186192864 156 936270470587270475895939100822795395977909070672238038531904644954062980145130176601907497705263275803600 157 3900133043083279562012383260752281458404793198851233612737997692993357891814746085972277092351861034239200 158 16242326217397455391165494845411399997660467878760200741655711911326768941861410914998470422579269370439200 159 67625282741617078421078978538756898103466853683894672270289819404391956223347509595779795092751423416545600 160 281490239411981088927741248167575588355680778459211573325081373270781517779684008692433397073577799971371060 161 1171419008733089003612339355728420150300038022159451888992574658952941719952722272198325317014267863234898200 162 4873681554852481410090843986178735687050775474910312180129600741569646415111943280627600393009978640866181400 163 20272123277239155803936148605087011017303225595025715694036007992541228646907346897334435990556843671823748400 164 84302366311445757672466178955300862889029267413460598191052179578738524007261040146232227716827849903559734200 165 350493474482738119777647265232341769344691378458387699145829061763725014963521657820092777052993363841466531280 166 1456870466223429534015521765122384462938777416483659713317000316969700363402590023469060338352803741268746425200 167 6054300021311737105429773083802004893889290581075807431389210898065700911385613630464238771358358062518024066400 168 25154175088545193449940366741034520332944790628517342780414697659820590691352132821809753942905559093080838085400 169 104486573444726188176675369539681853690693745687687423857107205663870145948693474798286670224376937771258865893200 170 433926593246921699133722417029502286503704614444160713194809924698190135528103489456414053990647753332404466591760 171 1801683515820552084122473193514307739284387580440667288703596763366754363888616827567567124756490671731036089357600 172 7479081571487640628275848024239626313075887979271142117060279587464317533816700086530482134163571741953254463961200 173 31040350105942924688451207406959836374499928145183121618781969617337456585435784174155411400748234166025645694359200 174 128799613657993055316446964067959780818327288050702378211267713009871515256808253872070155352530029125692621789237600 175 534334397232588332341374262361936004994889206427485294750744912258095543293958813206416758776781720830016248108494272 176 2216273352157894787552290974569393657081074549386728779363885147434146287526079168412978601744606001169953756359095560 177 9190647686349687989058652967988333018629992764123496746062664961676064265786113613644781320229044095247152865353537520 178 38105044901831852449018460058288706560387273370354722464012622144477165326686246330729486597354126642092128172083767920 179 157954990598654941436713393090783353451437747713984380269817685090514283086040194287157983548808726080627704489866792160 180 654635683258869923954378840254024342637625332192401931562688850430686973234366582990110309596729498089712597496892371952 181 2712578798033991397601017293870266613139331486985090876640975899574669778595441642224213990041696815288864354268891044000 182 11237826448997964361489928788891104540148659017509662203226900155380774797038258232071743673029886806196723753399691468000 183 46547936876177360579286153125570804597992806203673901366371531791140039869699452130657823519981716934956921339218394168000 184 192769173367647547616391568922200832085165860473910395875951669700264730329950991975876421316446023393680293806980523674000 185 798168577295232548508951036726518039876957022286569531032318805353528559095905188397412641775122453619238405708903141266400 186 3304246260845855173934904829459241347877725307315368488682180000657080594106704274548428678316367146703298776321803326748000 187 13676398962003700024735916245997073814210478009957728397005386740687595614110102184494565759448492895980498678465645855096000 188 56597012725738716059811398081838954401360382402910173898245696192845475466902444146472192344951741878046957297054640825876000 189 234173883341416274914140282010571758422559889095638920573693832924895036058823869431435208538371757400173124901040894845688000 190 968740380559753642539548745580575800632274067521958903004859750941934201801239796700568810058737901665979348274832333414267200 191 4006831940535106689037924130935365876960714729541086562166697399183916332057483975881933821708915928356668508571296038729168000 192 16569919587421222453625582083138960970347955704456368387293529869541820664862720191928413825192079412058306228154213826827913500 193 68511895496176867968876759079507206499158904933451720067669620911369807723111143591496757681364141817733307616927785667402461000 194 283229588597597155211542065885385461919203308023857110795211525623291679350181119383404121961103307926918106746268474769364813000 195 1170682299536734908207707205659593242599373673165276057953540972576272274647415293451403704105893672764594841217909695713374560400 196 4838023788901812630858381819307502686252513649305477586440654019320308890124522386202229593498846300710825619318912517999149969000 197 19990616061756728332582349243229985718830183302206389621130418130592545363255640722683324310193202481109705858505557307874660278000 198 82587494638974766545718998388697617767692373440428417727700414297094455086581384399772521645141614290645148445745181201219556098000 199 341140304488629437691361892841755988970065984763980700362662012825184131061155266214135742674906567572413628253279090187952136244000 200 1408909457538039577665324617436452234446372517075240292497794112968010461282571249464380617247364124074068284686042642476242322687720