0 1 1 4 2 5 3 24 4 35 5 192 6 315 7 1920 8 3465 9 23040 10 45045 11 322560 12 675675 13 5160960 14 11486475 15 92897280 16 218243025 17 1857945600 18 4583103525 19 40874803200 20 105411381075 21 980995276800 22 2635284526875 23 25505877196800 24 71152682225625 25 714164561510400 26 2063427784543125 27 21424936845312000 28 63966261320836875 29 685597979049984000 30 2110886623587616875 31 23310331287699456000 32 73881031825566590625 33 839171926357180416000 34 2733598177545963853125 35 31888533201572855808000 36 106610328924292590271875 37 1275541328062914232320000 38 4371023485895996201146875 39 53572735778642397757440000 40 187954009893527836649315625 41 2357200374260265501327360000 42 8457930445208752649219203125 43 108431217215972213061058560000 44 397522730924811374513302546875 45 5204698426366666226930810880000 46 19478613815315757351151824796875 47 260234921318333311346540544000000 48 993409304581103624908743064640625 49 13532215908553332190020108288000000 50 52650693142798492120163382425953125 51 730739659061879938261085847552000000 52 2895788122853917066608986033427421875 53 40921420907465276542620807462912000000 54 165059923002673272796712203905363046875 55 2373442412632986039472006832848896000000 56 9738535457157723095006020030416419765625 57 142406544757979162368320409970933760000000 58 594050662886621108795367221855401605703125 59 8829205774994708066835865418197893120000000 60 37425191761857129854108134976890301159296875 61 565069169599661316277495386764665159680000000 62 2432637464520713440517028773497869575354296875 63 37294565193577646874314695526467900538880000000 64 162986710122887800514640927824357261548737890625 65 2536030433163279987453399295799817236643840000000 66 11246082998479258235510224019880651046862914453125 67 177522130321429599121737950705987206565068800000000 68 798471892892027334721225905411526224327266926171875 69 12781593383142931136765132450831078872684953600000000 70 58288448181117995434649491095041414375890485610546875 71 945837910352576904120619801361499836578686566400000000 72 4371633613583849657598711832128106078191786420791015625 73 71883681186795844713167104903473987579980179046400000000 74 336615788245956423635100811073864168020767554400908203125 75 5606927132570075887627034182470971031238453965619200000000 76 26592647271430557467172964074835269273640636797671748046875 77 448554170605606071010162734597677682499076317249536000000000 78 2154004428985875154841010090061656811164891580611411591796875 79 36781441989659697822833344237009569964924258014461952000000000 80 178782367605827637851803837475117515326686001190747162119140625 81 3089641127131414617118000915908803877053637673214803968000000000 82 15196501246495349217403326185384988802768310101213508780126953125 83 265709136933301657072148078768157133426612839896473141248000000000 84 1322095608445095381914089378128494025840842978805575263871044921875 85 23382404050130545822349030931597827741541929910889636429824000000000 86 117666509151613488990353954653435968299835025113696198484522998046875 87 2104416364511749124011412783843804496738773691980067278684160000000000 88 10707652332796827498122209873462673115284987285346354062091592822265625 89 193606305535080919409049976113630013699967179662166189638942720000000000 90 995811666950104957325365518232028599721503817537210927774518132470703125 91 18198992720297606424450697754681221287796914888243621826060615680000000000 92 94602108360259970945909724232042716973542862666035038138579222584716796875 93 1747103301148570216747266984449397243628503829271387695301819105280000000000 94 9176404510945217181753243250508143546433657678605398699442184590717529296875 95 171216123512559881241232164476040929875593375268595994139578272317440000000000 96 908464046583576500993571081800306211096932110181934471244776274481035400390625 97 17121612351255988124123216447604092987559337526859599413957827231744000000000000 98 91754868704941226600350679261830927320790143128375381595722403722584575439453125 99 1746404459828110788660568077655617484731052427739679140223698377637888000000000000 100 9450751476608946339836119963968585514041384742222664304359407583426211270263671875