2 8
3 88
4 2992
5 23408
6 354200
7 2641320
8 156641760
9 1159149024
10 17161845272
11 127234370120
12 3780912959824
13 28153740304144
14 420295123111864
15 3144786170643656
16 377374340477238720
17 2836750530124023744
18 42740924411723299608
19 322652076441440595080
20 9761941546802734600080
21 73974755760143171432400
22 1123110850687820738041320
23 8539880619380976555295320
24 520297520050219497236670240
25 3968310376035198133386320160
26 60617622481385124029057983800
27 463595626885504722328461157416
28 14199951033027803985753084975504
29 108866291253213163890773651478864
30 1671178814237757299427771649940472
31 12840766751077220629036476320757000
32 3160492494766544308965327197190038400
33 24332859362049271540036630913231126400
34 375030194917584397610814573950174735640
35 2892647300350152148277983012534228509960
36 89320985514162925978472044325982469328400
37 690087317713125420707750683199997892663120
38 10671410509455379246727686769725268617266440
39 82571947455515629242962879981324137297672120
40 5114964991926786673903464645231498102076487840
41 39633242137099086025535488802506811136660080800
42 614598347711729398295982472787444906983493110120
43 4768335410531363962703920664167580037580035844920
44 148069362748079196736595431150466959061695849921200
45 1150155666189167560553573573206420284497694519682800
46 17878108392485889698136470762581891061372565639973000
47 139024419123350670979370139969621952867346663897374200
48 17306398183686199356057480691262723675978050050650587200
49 134716370055988925686514310183355122596291143403392564800
50 2098333366771612553946606656162002160720034830604477881400
51 16349399561542905154931293015574184594338934558248520321000
52 509783115842184292409219841248854737372890324896220349295440
53 3975565256861927581771224592269178980001702216174012000413840
54 62033443832405762985798154967330617161197129396521247451273480
55 484172979849154414247644718958850917591481997365301057151134520
56 30243858405143258929194614097429623143669603756992194886471428000
57 236238390905268524254894609260207978944759881607772391702996880800
58 3691945096891483095520090753255567378264753515614150243504762228600
59 28859351883701214176139151509132466685256904849421768113964594010088
60 902671631359927361027118646632919331308233756406106120877679419162128
61 7060906000921465699480949760516469897442608945951586901386499043465680
62 110500483912130510156533550412479503333947271756453040507881386938999928
63 864922005407620336061919148507788228795224158554176929788240073312869768
64 433415826996518222022024345213537120757715767595492359139190925339518625536
65 3394563374943533227953519141708944018781233712627469352966071991892726169344
66 53188870147637038741506411101934544377013957644238191671531112292033172295960
67 416823155549780145502587557509464787865823620281737003865180477703294984594952
68 13069645059139387372205100770172805001346568721891819774086733325671910508704528
69 102478663137410482046085800429018365514933080019568643467942039226254017807572560
70 1607487937436943653847755235661186642257950888446210900208721075089853689895134280
71 12610829646335637622905427344835425409134814600489168384041863467694985833916161400
72 791659446248640901689040575411681884359408838152032615536487630350823243158000510880
73 6213684927321906397929914994138473028273614633835658372317734035404790774314701054880
74 97564875431417352877173745916029088597167158807080861700827646507525222883796152853640
75 766140932200691941505345079722249537095929423739505319973194953148133891834811095076760
76 24070343107029388330517241387908105038490674042116737768255247865097669085131418443487600
77 189100203574503425689263525447712345198040646928142450924223401923541215935637411826464944
78 2971840671061169997880203318962974300712442798502772134374665581763524795418590987959892968
79 23357194034538617090777465754824698842789529763439142973473611307910017193744463054131059608
80 2937820742444612131403066747524390402951395741742858653573743988108309965450316932018997540672
81 23099223461772388472326936695481453265659708485466001584817899419644209319387837610568067323200
82 363316338843254220616717665279237015596413511402322931067173110126254820352003177435342746612840
83 2857761850875616210592768944556721727687396450959697454579106666484420542614632571644600268315640
84 89930877813129670270347219511005184514918082879747747493995330205647012448356500118694675203203952
85 707638659337007470804020708478162706741543493486894007389447020382723367505109458663194184113754928
86 11138390629508483513912448861101806850526808898878904278322720558258788200813664244600835830952539160
87 87675821930800512121244023037114859604767509787515888515938669338109459049927668574188821685787803048
88 5522072621523434161066716577134396975274880551634302267017587468293189124241041006149557795569534203104
89 43481818806385363678334285517435712995431002591573364262843985572795111752761002293529928997918913776352
90 684880923126973352861988948562731036521009055039537729107962771785205844439240779805443032110025924465416
91 5394643475994788323372523972404675624745918479725554450874474017459178904879448731961368202807079535226520
92 169996231169201214454002865367064197121574524323414487585985781237085371689468199099105146277776179615818736
93 1339440212827396894595927718390391435989002300258900360736290517846130216392625280187409181652195015872905776
94 21110742484779624969174947735500734588957101471471799163778491857357487106188115829040688189083508402344710600
95 166386665796610068551055798158319446204400223534690045709865752181134423920444175405144169740487393143942681400
96 41970782944576735008140160748311761257470048046714800710186258078253696532345293932411903858156430759824771664000
97 330893300697848411538645939750358600418083971882513026620244558778452277406067430451274430087375939035155831401600
98 5218191427045718438245376748754038753699100715453879229222766793470167518785769659835199379158092048435873411398200
99 41151153564605196725846052544926557061167939587322105674154798829168937362755366819565340238505215216267110334845800
100 1298263515564086931073379189812817549685459758657586431185860920411752106694961241400697007358887100342605025429358800
101 10240978188236066331020326927905805247301353946609538899328224354792137648940027017312588181145462185608152299330762000
102 161587104469036996176363666483410811268391021991892291355343527087370958242227840510227996814977921497904251772843282920
103 1274963039738193038719123220373430081212778192068506168899273756258616118854203520277396498087890918459478520368044316120
104 80488364374607568195362651674135501214510653909134641152344302741207409921865641660412166338932955000093043444520532284960
105 635231845882349801892254323863175172419062450848617134116253530457082273849365904132031932800386306163545826610441473515040
106 10027994827318180157637866269099255059855721118836507313465883248851595168710024184697579971829069914871044167447498761957000
107 79162170930947045715000097253712942884272810243991722439242443058581415978875602681553837189380069563276125133614960814978200
108 2499954619789513581939328733358096377001716670812161302441618148899507503887926491114243465232875323141937609071939221960178800
109 19739517069528040887175771363144645100151249451216523480275779938319911898300119889028540457879270386403598330073947513957224880
110 311759729576077597301055813357271997613328580723288279430405508262261104878365549877307587216917022967641559235110635075428681640
111 2462191189855376673368199902495325317475402818832796561256079078213246380761852196428950410881252246413445726525921839894019997400
112 311165152854809076410873089354124692447550269624997256660388092394889059965711780483198510391247521203883697851826582310743484006720
113 2458027847647065643505030536840882227162814164450984592950828149887987457687616049493829225861773279376601752396153819967978425280320
114 38838147454444726032083474519605535403123082316498136879576782017246099697133316356496913379906369821213805880280717671355744214336120
115 306863566080917425923708267983794917507391101717213295455045274562834003577674941477853342827930545827229009762948343173936900041421480
116 9699213309754256362657971306697662301219080561433962628641851631359516523563903182188128230806622163087905697264033405803823665039688400
117 76649857360357441505265626899038141446866558968318628786325970407911072976385955860450673263429868519790812539486212832017711368861182480
118 1211599629084185603155072524297460924220042046731866686313612790221771858301276600287979448108890052394249793528051437019682261379948972360
119 9576772578396977255707676860027811229902530149599605597471021034170520104469274226766054193450959833288928901748412849912245190028325079800
120 605634756135342115621434993720866720526538953938818233734090654018212766499585895168509468226695311776555528726805070255110513837188244029600
121 4787991286101871934625873391180913017344820716646008077465472179711667902411680127997677617341450179211535735611276086956596585296835479908000
122 75712258223516473315246305909428696460129325360174654820176622927827073657637764988164073096052122843822892077402132880219440943714760404497400
123 598671687268776927452666074783720594232132913620355975230667163485401787828333397782966714332135531047081329008336082428529008367635515885207400
124 18936961124195198432306993813939829249761257312029813596447776563787993678249751315406821758459700761240464565218360825285061265646268266216560400
125 149764997756719983957429886637282698194016784244413064101051776064358439516901065423440891866539075973849448003543860933233369123099598882853243600
126 2369071858585952592162570223824222479870044429558138278591896057852036929498419736800058422436101842290283194334300276183539311109985341277118363000
127 18739303939992848545325650871134109603761019942530631067839401452182994824127224292347386258057555547186432244582146580007745754573981521103356202632
128 18974720898995648437317118363446760166996101348956947436843741309209658759104092539731096388082734876189869400993170961377881085270226520896989240249856
129 150114821362712416421865082450141646954792659773184728563269360935481137807317193854289201271994312121822423929919380012529125786914995166288155405221376
130 2375403650611895756557578208651442602699495576428451393889248123103532548101636347203063303765565894395403886249196537687726069970507243560928776534202648
131 18795609848902373918814934343116044282188236589661451873926984911130873732601561915601311392508292425394600215177462878176634265933316803571713173017454600
132 594935736645648652649331120179042880853963458549598471503716904283826099551048678457800782734900855773918005312270069096419713943762459091698315471283002640
133 4708231887499969762569461220435457127979512343178229125084485904457716471583380871939215136649046358071235512051411004833934421035860595014672492230208015440
134 74526252348171008977266851863636620142307107362721175564250544238081523620030160198555196291106764376973862613488161136846566914132097501087621688996011669192
135 589880314282302816068023037827001840256144246895093294790040836276983095086375904121454267888777215210260344839459686201333353209576436557630069674806547236088
136 37354353139064523377326356967706369142716963078136079643436737791393354142061018174970859416394433249504818948283422080135149175001551971900124039846760938599840
137 295706453426136643305159799037119435156592386009054939374271323816232988768244363806465638468999538371584174103765823143029542709911455432121337802506968502552992
138 4682116164950328082779677106942808316904966212539860070263905382497279171515815962633626036084990975911287289645591228910337287068080970927752441926693038018780104
139 37070200554537576434116928734915227277408547320105254010014915877021293294571437254673991155465070696333353727355355219597826027347706772896676940325477072811770712
140 1174082494945455681680819545961791683984047167705669600796512407626925269492936237098268843343199586456541271074575775540136206064759228023392919437371033132020247792
141 9296999607420146998189248300333975398095777645847376756002255714423011465966880394806547701656794016924983087861073444037729368653247034878424005089007960571805051440
142 147247221617315173539362290348485426846335496879539432064394489217196623867679570624137105505725078847441768225576980743042924010948282677151781433177762163159423716776
143 1166141110798490315981148119068779982375150361279460460414997268790696463265776025839736900991931074299676616400381315577445671015759978001078384640461834236898548397016
144 147776163107250083393514601939954921423734738071517973455883778984209431978993684783185948083685054065705498937688808202705003581285754767747063667353249006043262217968960
145 1170487002734002514739349640413432591933859389996010801548959227861577752073214583301051770605909173380642418053249920900891443567162219352389735834662843172610660612242240
146 18543313113965311578615240227201934812430435444773758078887044289220104061377285382187858213675137176111807872963171301228796510860205812022913478032837977435652585242859400
147 146894734928667859345289701039603128602454715133060223151990911987348526486258833311806086891297581685884403469398687941362075657104826167172371970111295700138270862174863960
148 4654927391591457479065804466335949297834629669485752971338323702502113715624913377544689780748209627051865427288383052759489770877157981194966408767224108228903550899262113840
149 36879670645793678341170062083406361767153517966909373072687468584460540280934618164481699129440733415261032179195784232986777271375703630872532461029318871518456001621086021360
150 584410799930234985876524393871124519315674765145233180596637732324025444167452311145138093357669451041489405910656885645347602382163127538096699244567909341833464307051208143480
151 4630694945299812696782090891815866108775827837068227075418917797567154110769729477865675235730722199381007311250761098514530213571574061658320786579506132502356058321428433328200
152 293555684555518055465047471012446476033165932816146113677270466847085425946318629449304883972720421931795293581803232576236104152541699010469425411248012940487622308642949444699232
153 2326327714289769990225869600647752797598334172074515241415608667759302555703447060699299645765072572447800703383393524295986271662937722372220341531537661823605262517107593971309152
154 36872877311020245264877082260392357469201165132186097783264819842297667137612844796059011991803910316548881198928387208092459094146200227349660388297812174907106720485758649556521064
155 292239276828908089721314726372911111498803296337131271557065080772754808148929711279361005971782670909281734067068165901806832505117527910620030589086631249296239587802419313640484536
156 9265209332349964372042252296661829910014781053720676534831430674257330409395391957773984586594705653649926735526170834019951586262275571403955087784522008117471260798808534808351070000
157 73440680376247130920292223646153802942445169255542590168554399027346572984596178604819161153953970451279651406632857643117085045621043647412441350331085179929507953926570322245441062000
158 1164320746126925370071282084838361928740187220749249344800131131328881885418209075449419854155582945922103366031258073286764922607648412986441992596383783274707623064269766524658283929000
159 9230022933946314112042787788470224563758197547417297672218109592687429264914031944613681213261391939456368467277094254858010335525345317216087286531587622061790494686561473991017198586200
160 2341568173249085318145698190915257545676177885479551091545149519486039307539672555557198443089476484812070804213668117335554477092615440149509316905385674700661835533230143264969088235177600
161 18564551936159878408387454631133783299994449261806534418229007015045449565339337755520152478345166980721725545020275786032788248303528217208746660296211653322991079502861797078950025983376000
162 294384858445972108131311078624507893089787357567233731941752822229555491270191991750610973795867471703398592202819065837708681413421314538920103810361033303069634564066849591346010300623018600
163 2334207868986217542068989488678383580029990395312774162043440023655656799758126317668475496494220614842106424583496415884346587486050791308797360530018956973771489416531624080539477679401396600
164 74036583254113427379123537247865280848513426701081457086638198826597167416540504065882690457625975919519282714069572885910469041887574518361622417076521676750171652704119141234490962016967017200
165 587104943090578268244139624285610465353472541143696303098114230046183385146413264469870093037654830324710637544664977508687524424772634261597356014929926013921065004210037934911125385731714618800
166 9311879771347597150064750688877049648248768833281170643731314247651342671923443277877666546868005842722976348667352516680796678943094128454096204050742130006033813764701945295080244152175851387000
167 73850083128233161700761454663516995026935223941939461621926921488131610789899486888552492660500882807382470012110406861296634434693402493222645880389839251358436443251161399367396992558719718003400
168 4685720199416476287936346198505742409673467875004088362445414308388062411090685305081766172764335966954399235024602741458416954290231589180787817570562334981375784797876879161266955086675938939215200
169 37164922123203059128346989569767623668498359492840289498021230644374465335557856761082011573357327579605772636038667669495098284939314075603410794659510943818696507125050539871907780972554667998748000
170 589578112558219134688092480790139269133044220225396494565511150978732962697153060534772919909045386149380048755717163843380813498615818898207134212973898755002794229385077692679782009535072935637199000
171 4676710599191699246528500832472670991679361212145485443870860438804956007234135486622746044387962719128502445034944366659516293372355571296191973300061094284970283552143156676026167953595760470364045000
172 148395389653306284327101737526067471440555312501463416554929759858237257672681574904941879060749551691667017451997698766396207196497462925024528052138147715912900212999637889090012027327560117199499122000
173 1177228790410536375457298665357010877133983377406495304105881576379488559563197935882994268553049261496723870220432616410264350127335695519871785309395322129204962223508533347966642304758832735326338122000
174 18678915313027185663843672878444691256038603267814196617702280505138223078310072981027208273865881362854094123577820696966203903273282703742505433365566163420203792188040818269088143860456926285067411771000
175 148194650741859878371427533018652875937365968210127564781617845326941341140021331432948803079386797524605224437088268708290716575185072319928821098163793567295484820005307765596977403271968287799043841589000
176 18812792066705570036577992963094072322914259746924694526748382393420301037777138841133652492732760261302396390839817448431979891886235614341631650771030268973240280233581303940408146696798018239047959158360000
177 149270385274761126288012575966116722988539304844047695331404422693676934849216967897478085468376756737019756581900109436539129980950852754281429460394759726416040246786318403752763099923657538845427734888753600
178 2368882322888280417099422717818404392123061633344480053042454052516925444004088321965039853543554914554689658805978812236647137801564242042752651356777506886693172139575401031606467072520621203196771606802824200
179 18797606489285525845183879783347946809749216959093172689303912735749004155961858969073407725692611171287584970748070087256069010597645948524531545256694881092758891157248312295615097547605588776794999583399146200
180 596678835773757910333862663919896658495985324212530485807333010335826348188866407109493034417617728842072850702680634673083239079374770356009468115575750522830426869364502210191015580539521147249288245968498545200
181 4735191423925596170372173954371801047177682507745577923090623619517975141358935503574790863360960061403968698688553113196823770184119396396137271948674797206774144286220313788237507258471537105560788880267334710000
182 75159357784557030103694395593286320287103016127658718910252709725756065269327125336660029533891335616144340905572190613698480149550468705007907151817146302726498392070796662546615118579410621438048025550485859587000
183 596509006653454912998264662064809088548818737288677406464656254104895237373641643524435101461026130135667340764688399140961899621888833156924619463038507892788359988958429933727059272770807657944384151119606368277000
184 37875568804002140260406737127290462619364379885197375260937373722180363441361442940831516165383800681475788443138799398993506955683993726234758299197731227309478759175834338807358754316610421013354804130782144663889760
185 300627960190499746408349912947589251350195171265153389507530618673337751882507642923807415759273004730696181758118644636103918125923660774484025595836825416988350060818479339284411684205498542367730245788757542807052640
186 4772516288403357724221233482374779633077041531669630648762503183645348528400936908507219739655534664265398387331656646743311412178305425226683925323836674234044004557621801109062659791691253746974921463883214020239241800
187 37883765069313241920620739123063578478335872428087583980628031762206475671219541790742923543966668245165399643998352682454748741547824648231614333127085064112510785018132518775964890990006831881871454689750299978235319640
188 1202918824110269589030393320211674826369879607271445745461528613696232269940293918486790504667945916092297312944215190599747762575676997223331514092274684017564624860894971434648051531459155700592040946765370385950869365360
189 9549416072475351476720409004336128507386751043015289174697614504186070010421916587295615127236536831082868876360469879289212271458983993444499991759541794985468405720836273337059158719807049841487216091527827814909787106480
190 151622771291596309241910812042870512115511573360123921381498912529643461761220754271959975861144000140102094126035819501005270184794042982834398557928406763478244149649494492363847188339156418203122066283203634561110509728840
191 1203757477306460844152788066475745753856225130404068664609757861685644107298809158808662533293486856296526051480481463304896168176621086748895203632567856609790858651673150361397638560378992471852550080645999720830067585807800
192 611660333535994533406470784855392682968251145588644709729866166646826578478335616186083089621549536608543500562549591605553391392598027621047131569511543100094590279181208832939573557548778873474641881247535221075592798956663040
193 4856442728931465968628867454944133559456286352815065212407375505864082766759307455623014774281869329450855695825772927458968158244870978986644986400652758235397921723848692216962096739386833451234796002178833561971877264439056640
194 77121002117465862860208023725764336133058787829810440250037219020139874474506486473886838652510144078641060881695274593686818319913111333630879342980302602594956316299013350098870005380808713963536742684916642937247236068396332600
195 612369201227654474599492324907418284008520294134360580489453204925987385839590606546851108042814882960299954312297194862041301719069406850206775706266860561936921051408927359167883640303293363003638567922117965654041074598037879400
196 19450471094260597942534219826161754146048473833612660651667563737890229524493375927812043914634854243131703920513915319635583614093719157042805246194633861907208134193925754900102602843739285431982092549216826508492086748162001538000
197 154455321602192703730814323953147363702407794458276697270009745253491563292122134775156902416843919666128647963625194965413110762659968726026352298584750100572255776849911631497338839025513180049763495028944867352933075281846124701200
198 2453134865907636651650928882509319764978564348389173443046491184406261165374649481578701678247246862347061682979881264738692563334136323567971535470379452634204053156282121833896674233647148272080690717130223434709142138059367137247400
199 19481645021771851814699546329399544311423112735534325137756501996710824945777508695500270274645977573303672222363821113710681061815614296641226852755085252626699268541927638350372140684995147614393768863000144407886608959158813168728600
200 1237756764925814745941567513093527804806440893220086124521780311358591443126365352553691953987357704905246759351810304415528470839196022558368802971871223944192282050734881653547744736431261953993437835708557756523765601692867869771239200