1 3 2 3 3 78 4 186 5 4008 6 15912 7 340560 8 1931760 9 43139520 10 321312960 11 7611891840 12 70589232000 13 1783264896000 14 19854108288000 15 535217663232000 16 6967948748544000 17 200181525175296000 18 2987361024592896000 19 91267413626898432000 20 1537150149529860096000 21 49817611958159130624000 22 935216098087358545920000 23 32071223571936815185920000 24 664277305878991192227840000 25 24044199289820929462763520000 26 544837607098950024169390080000 27 20766009209838351702353510400000 28 511119855598893373454804582400000 29 20467254706253549359416528076800000 30 543853986839520363777136420454400000 31 22832694361949635616181735496089600000 32 651527903148435176142551437541376000000 33 28621578496536738805965177420251136000000 34 873001740976908727086711840473874432000000 35 40055942702735704152453039728797679616000000 36 1300670456673391906065664937373072359424000000 37 62225759307534397921946738364874343055360000000 38 2143298489984961447627010638161790118133760000000 39 106744799885950284354419477829515560794193920000000 40 3887523336219422277968466243546913329182146560000000 41 201258658325341498049290080750321185237646704640000000 42 7727503837246143028196240728257145390534282444800000000 43 415276286946062676578008654247657545496768859340800000000 44 16766674406558901324241254035239777191867310512537600000000 45 934111992270411353885062371268315295194229720796364800000000 46 39564529824982120004936911668460761945256513141682995200000000 47 2282367423266239780682971665083685785706602072773754880000000000 48 101193691985721539793025250836235590648847884926981242880000000000 49 6037631359901211209349434551718902319271719876211517685760000000000 50 279665374489292254809689712812899939433756400718768798433280000000000 51 17239371864451794541872251368591296554268017532996921977733120000000000 52 832743603875228009566927453931007519943101682028926738209177600000000000 53 52981843493841906498730487843919679596603854719344615720851865600000000000 54 2664465785246556944500614983371559262138170729562058866744832819200000000000 55 174802475296738911158875969988266598271504094712712715343792544153600000000000 56 9138065376866156472458944774050191956104310428959478743073410147942400000000000 57 617625481884814306216506196303206220539210064123912440854815256346624000000000000 58 33514660838602977607068707382883897262514727608378035915919091788939264000000000000 59 2331699078931997011038688263827114243888915376213456228336686660654727168000000000000 60 131162055342521842932610799443632815320995528302818626289129675497337257984000000000000 61 9385675699623617979745164518573449249316100656494026396557439031635949387776000000000000 62 546625454382593086631718999039693460804113784584839119676832589868729358090240000000000000 63 40201105285292379051055039090012516539164639058272100645132012498530615521443840000000000000 64 2421301584575867864418822998906917231801884284709831305957414773966715699362529280000000000000 65 182884063210253357424604893473973103976111949017293291101955018879870648775123927040000000000000 66 11378982590289066362497242440419558383828024881515553249849040933701964042627459317760000000000000 67 882090007534305301061041140270005506414097014152848912186256885820766122860992475955200000000000000 68 56639104699950730477297529098325841587171418933579059836446557460960389931735543132979200000000000000 69 4503254832680383753126005917199423599420634467278090426167367518883442415273998614423142400000000000000 70 298120373597224970547436396762920586387317270218951936618306321396502103821391054215787315200000000000000 71 24295965376950989990955921929518648947699878346343895817664207829526366734816529670476713164800000000000000 72 1656803131195354928708717630603271780004649250065324700739509623796771887260753942556128051200000000000000000 73 138321608376544673627835778484145672110816464948249738675100678664882584770603733338987639603200000000000000000 74 9708016494160914741849388812848643473417670533325565210146508265715037005588718505543183263334400000000000000000 75 829816832558694284681287719445348333418448491211498265814818432069803882110498253472400898470707200000000000000000 76 59893389183033699574092969256816495225691556015964237004346174720680089024112261641197127872597196800000000000000000 77 5238780241181844730270009626315235444090228589666924913954628009268326117275731861562451135228280832000000000000000000 78 388556471012597522004465012869940804888516187091838041741770146221620895871594206365224069519850340352000000000000000000 79 34760193633406680797305998171124200553564505963896532402198084515031108551317670950076465967752600879104000000000000000000 80 2647413904722112418755328744708606172623947347969415525073860547709210012391917114549843109419226289405952000000000000000000 81 242110387845260736431396350145583223786129828933252627243816464771758516822419352289626617161266893745553408000000000000000000 82 18922262899564485963168995972809508377820702316205448572164976489407944364259786512553319597223327591793950720000000000000000000 83 1768169815081573306680007625774648300232608716358955680408738934465363228406239606805105628587376634903417323520000000000000000000 84 141717226220260511490277901840673772262594523047014453320140905050126519746471620653649457369651107503811476848640000000000000000000 85 13524994556572688869751255621328986756723209897167949998333885900018460795553299204561493960147504857087777198571520000000000000000000 86 1110983194406270089850463327475506679158255196373247876509505054608198229712229529546422891830725681366603853914439680000000000000000000 87 108242465077018538627150159104022410779162800791840579813312215268654426191289912528878016550159111654358887043799449600000000000000000000 88 9107206339767806266415903111655626511961029891415148379540303157595060086860349101854903440379037130723850103750760857600000000000000000000 89 905463059642558324637846370652065210174208183248646989813578757797322363376932114753493758492246640740469793713454002995200000000000000000000 90 77988857519437270563582050307705288007412365184186462874242704683681910938562926912853396477860416915187137071859893901721600000000000000000000 91 7909338860367924220356315310077417290804138942101734277771885380872723031785648787415820913677301612679510382899523565807206400000000000000000000 92 697018883902115646920167311828961342124299797709573320234580423965886088084927670989388432192051945475273053549853546081419264000000000000000000000 93 72078802098722631735635912985277652391631653750177725177125845986342211449950407977417172178129698999907854259218053727491457024000000000000000000000 94 6495804836140620433751897858800985381409178589441605444459019033255948399240643823815620963260080428500024315774668334413851394048000000000000000000000 95 684685253783021862434350203137278416734271408724863821636036103918749815931824032483333793987282418318633025040757335856380970532864000000000000000000000 96 63070394900077540508187577239061942019788022581722042510220454899308878242238967316408557525137094853632866553740672019567009758969856000000000000000000000 97 6773670567227474814227253918187527704432382099494112358365010309406975824190046309685563072394492076794555144978203320747956901951569920000000000000000000000 98 637477619568002879896103026308806947902312607916714537460569559302495758246579719473771138323765440613123220682384923516418054491650129920000000000000000000000 99 69735691075855473459828320245739777060817042404856154705142039725563056140809242124576200039819979115994380254605036998466326411299614883840000000000000000000000 100 6702052845061357435898884205962567263036477415170354202444907734708728924938224643529691123160275623254928368234137781263279765342427566571520000000000000000000000