Skip to content

Instantly share code, notes, and snippets.

@mcnole25
Last active March 21, 2025 23:02
Show Gist options
  • Save mcnole25/a77af0c49823010a4b692d910e08510a to your computer and use it in GitHub Desktop.
Save mcnole25/a77af0c49823010a4b692d910e08510a to your computer and use it in GitHub Desktop.
Products of primorial & factorial numbers. This sequence produces (mostly) highly abundant numbers.
1
2
4
6
12
24
30
36
48
60
120
144
180
210
240
420
720
1260
1440
2310
3600
4320
4620
5040
10080
13860
21600
25200
30030
30240
40320
55440
60060
80640
151200
180180
241920
277200
362880
510510
720720
725760
1021020
1058400
1209600
1663200
2177280
3063060
3603600
3628800
7257600
8467200
9699690
10886400
11642400
12252240
19399380
21621600
21772800
39916800
58198140
61261200
76204800
79833600
93139200
108864000
151351200
223092870
232792560
239500800
367567200
446185740
479001600
762048000
838252800
958003200
1163962800
1197504000
1210809600
1338557220
2572970400
2874009600
5354228880
6227020800
6469693230
6983776800
8382528000
10897286400
12454041600
12939386460
14370048000
20583763200
26771144400
37362124800
38818159380
48886437600
87178291200
92207808000
100590336000
108972864000
155272637520
160626866400
174356582400
185253868800
186810624000
200560490130
391091500800
401120980260
523069747200
776363187600
1106493696000
1124388064800
1198701504000
1203362940780
1307674368000
1852538688000
2615348736000
3519823507200
4658179125600
4813451763120
7420738134810
7846046208000
8995104518400
14384418048000
14841476269620
18307441152000
20377925568000
20922789888000
24067258815600
32607253879200
35198235072000
39230231040000
41845579776000
44524428808860
80955940665600
125536739328000
144403552893600
178097715235440
186997434624000
201381852672000
244535106816000
260858031033600
274611617280000
304250263527210
355687428096000
387180585792000
608500527054420
627683696640000
711374856192000
809559406656000
890488576177200
1010824870255200
1825501581163260
2134124568576000
2347722279302400
2617964084736000
3020727790080000
3178956388608000
4393785876480000
4646167029504000
5342931457063200
6402373705728000
7302006324653040
8086598962041600
8905153473216000
10670622842880000
12804747411456000
13082761331670030
23477222793024000
26165522663340060
36510031623265200
37400520199442400
38414242234368000
39269461271040000
44505389440512000
48331644641280000
60400171383552000
72779390658374400
74694359900160000
78496567990020180
106861841678592000
121645100408832000
192071211171840000
219060189739591200
243290200817664000
258249450723264000
299204161595539200
313986271960080720
614889782588491410
628311380336640000
667580841607680000
727793906583744000
729870602452992000
821637958901760000
845602399369728000
1229779565176982820
1344498478202880000
1389203941821696000
1533421328177138400
1569931359800403600
2432902008176640000
2692837454359852800
3098993408679168000
3649353012264960000
3689338695530948460
4865804016353280000
8005732972421184000
9419588158802421600
10681293465722880000
12267370625417107200
12684035990545920000
14597412049059840000
14757354782123793840
14789483260231680000
19448855185503744000
25545471085854720000
26928374543598528000
32589158477190044730
40286914312829184000
51090942171709440000
65178316954380089460
65937117111616951200
72987060245299200000
73786773910618969200
96068795669054208000
102181884343418880000
110406335628753964800
181581988917288960000
192263282383011840000
195534950863140268380
202944575848734720000
281000181944401920000
291732827782556160000
296212119979583808000
306545653030256640000
442720643463713815200
510909421717094400000
527496936892935609600
564016800379608576000
782139803452561073520
1104063356287539648000
1124000727777607680000
1248894343697704704000
1532728265151283200000
1922760350154212639070
2248001455555215360000
3099044504245996706400
3268475800511201280000
3450057789428490240000
3554545439755005696000
3653002365277224960000
3845520700308425278140
3910699017262805367600
4667725244520898560000
4747472432036420486400
5620003638888038400000
6744004366665646080000
8460252005694128640000
10729097856058982400000
11536562100925275834420
12144696919162936128000
17484520811767865856000
23464194103576832205600
24792356033967973651200
25852016738884976640000
33720021833328230400000
46146248403701103337680
46209090716815074048000
47474724320364204864000
51704033477769953280000
62101040209712824320000
73060047305544499200000
79351329156855275520000
117288381359406970983270
118020076416648806400000
135364032091106058240000
145736363029955233536000
155112100433309859840000
164249358725037825439200
223131204305711762860800
230731242018505516688400
234576762718813941966540
236040152833297612800000
262267812176517987840000
522221967524006253504000
620448401733239439360000
646927270035411036672000
703730288156441825899620
775560502166549299200000
1179919763984543662080000
1240896803466478878720000
1242020804194256486400000
1313994869800302603513600
1384387452111033100130400
1428323924823394959360000
1534260993416434483200000
1894572719389418035968000
2231312043057117628608000
2301188545548802990080000
2596441681166273740800000
2814921152625767303598480
3722690410399436636160000
4196284994824287805440000
5428923515165845094400000
6266663610288075042048000
7858321551080267055879090
9690712164777231700912800
9703909050531165550080000
11825953828202723431622400
14074605763128836517992400
15511210043330985984000000
15716643102160534111758180
18613452051997183180800000
23598395279690873241600000
24544432473628293914688000
26082436888079386214400000
26524018071451852503552000
27138154571644504227840000
31022420086661971968000000
33753741855161558630400000
41421393819878453821440000
47149929306481602335274540
59718158666824296038400000
71336844912012892692480000
77525697318217853607302400
81466626933744975546624000
84447634578773019107954400
93067260259985915904000000
118259538282027234316224000
130294164363980282265600000
155262544808498648801280000
188599717225926409341098160
294533189683539526976256000
397860271071777787553280000
403291461126605635584000000
465336301299929579520000000
495566300873508338073600000
542763091432890084556800000
557940830126698960967415390
573813611537746496716800000
591133442051411133755680800
697731275863960682465721600
776336062668715848499200000
787006482577690622607360000
806582922253211271168000000
942998586129632046705490800
1115881660253397921934830780
1140532777072429657652736000
1284063208416232068464640000
1300854921102299577478464000
1433235808003783104921600000
2419748766759633813504000000
2639463261744477029621760000
3257354109099507056640000000
3347644980760193765804492340
3828931465886013850691328000
4729067536411289070045446400
5657991516777792280232944800
6365764337148444600852480000
6977312758639606824657216000
10888869450418352160768000000
10902458619217183437619200000
11398024920090691775692800000
12098743833798169067520000000
13197713065368169424486400000
13390579923040775063217969360
15610259053227594929741568000
15740129651553812452147200000
17107991656086444864791040000
18632065504049180363980800000
21777738900836704321536000000
24397200959908409300828160000
35830895200094577623040000000
39605940617444545961630613600
40729680599249024150621323470
42561607827701601630409017600
47510338711400586533191680000
53605040522404193909678592000
65333216702510112964608000000
66952899615203875316089846800
76750440345035675071229376000
81459361198498048301242646940
84691206836587183472640000000
108217993731523558214492160000
202933367691958734086640384000
244378083595494144903727940820
250756548241995219065241600000
273727866497383117836656640000
304888344611713860501504000000
316745113568836066187673600000
316847524939556367693044908800
326666083512550564823040000000
330542722682630061495091200000
401717397691223251896539080800
425616078277016016304090176000
465801637601229509099520000000
487944019198168186016563200000
609776689223427721003008000000
804075607836062908645178880000
902696435516611144130641920000
921005284140428100854752512000
931603275202459018199040000000
977512334381976579614911763280
1829330067670283163009024000000
1947923887167424047860858880000
2286662584587853953761280000000
2812021783838562763275773565600
2841067147687422277212965376000
2851627724456007309237404179200
3217644767340672907899084554130
4653373730455513003223162880000
4681776861047176179344991936000
4887561671909882898074558816400
5767400609565890038500556800000
6018157157807885257565798400000
6435289534681345815798169108260
7271939899017861352892006400000
7918627839220901654691840000000
8841761993739701954543616000000
9146650338351415815045120000000
10246824403161531906347827200000
11973068693825565311111782656000
12110842577631967236587520000000
12865209725377006538322862080000
17683523987479403909087232000000
18053928710332222882612838400000
19305868604044037447394507324780
22496174270708502106206188524800
25153288430466393491374080000000
28516277244560073092374041792000
29325370031459297388447352898400
37010553856181056909356318720000
42616007215311334158194480640000
53050571962438211727261696000000
56181322332566114152139903232000
64026552368459910705315840000000
77223474416176149789578029299120
83760727148199234058016931840000
138417614629581360924013363200000
150453928945197131439144960000000
167254617677410811116516147200000
167622961713557914355564957184000
202465568436376518955855696723200
205277590220215081719131470288800
205884323819743443021987840000000
218708565331409111151488655360000
225430136869553701939652198400000
265252859812191058636308480000000
267064515689275851355624017992790
313679049690160804016114459712000
326992749596063115387863040000000
379132502916976680534869606400000
386117372080880748947890146495600
530505719624382117272616960000000
534129031378551702711248035985580
681856115444981346531111690240000
704292076053059017758474240000000
730357190323359483977818742016000
740211077123621138187126374400000
1591453815815785447102321704960000
1591517158873146351817850880000000
1602387094135655108133744107956740
1642220721761720653753051762310400
1856770018685337410454159360000000
2024655684363765189558556967232000
2316704232485284493687340878973600
2514344425703368715333474357760000
3460440365739534023100334080000000
3764148596281929648193373516544000
3911802152575125417417768960000000
3936754175965364000726795796480000
4014110824257859466796387532800000
5184893147999735144612000563200000
5558876743133072961593671680000000
6409548376542620432534976431826960
7957585794365731759089254400000000
8222838654177922817725562880000000
8340915064173486971767131340800000
9155796988689767230860165120000000
10225000664527032775689462388224000
11591553962564682891028898734080000
14779986495855485883777465860793600
15544432619596043901929653862400000
16216929627396991455811386152815200
16445677308355845635451125760000000
20424470205538711514995752960000000
22271212528001417085144126639552000
23768741896345550770650537601358310
31829076316315708942046434099200000
32047741882713102162674882159134800
40229510811253899445335589724160000
47537483792691101541301075202716620
48933931751665085426513855715072000
49337031925067536906353377280000000
55703100560560122313624780800000000
74798329343341916013809120133120000
89971449509227884600608686080000000
100352770606446486669909688320000000
105618658119528386270279761920000000
124437435551993643470688013516800000
129735437019175931646491089222521600
142612451378073304623903225608149860
147799864958554858837774658607936000
153375009967905491635341935823360000
155648548807726042924622807040000000
191841046475990200350644020838400000
192286451296278612976049292954808800
208647971326164292038520177213440000
246685159625337684531766886400000000
263130836933693530167218012160000000
265518112672003249694944788480000000
267254550336017005021729519674624000
341977517631112965842452384972800000
526261673867387060334436024320000000
570449805512293218495612902432599440
612734106166161345449872588800000000
668410602642629887782975116083200000
683901683791316290570705025310720000
685075044523311195971193980011008000
1167618933172583384818419803002694400
1346005159073950290832345050683661600
1495966586866838320276182402662400000
1578785021602161181003308072960000000
1625798514544103447215521244687296000
1726796117377363791722368204800000000
2305567963945518424753102147331756070
2429229136749152884216434524160000000
2454000159486487866165470973173760000
2609172035767608653417651896320000000
2852249027561466092478064512162997200
2957322427346794815567833333760000000
3110935888799841086767200337920000000
3474309154368221065282483755770112000
3964311455197121548731883367055360000
4513807915424055244814061404160000000
4604185115423764808415456500121600000
4611135927891036849506204294663512140
7865482905515598214376404854374400000
7893925108010805905016540364800000000
7965543380160097490848343654400000000
8683317618811886495518194401280000000
10276125667849667939567909700165120000
10768041272591602326658760405469292800
11676189331725833848184198030026944000
12310230308243693230272690455592960000
13833407783673110548518612883990536420
14705033258137857531225452553830400000
17113494165368796554868387072977983200
17366635237623772991036388802560000000
18994757291151001708946050252800000000
19509582174529241366586254936247552000
31415298324203604725799830455910400000
41718002711270293724813006543953920000
48640328161155094913954772580781568000
52099905712871318973109166407680000000
55257475756075641335115782553600000000
55333631134692442194074451535962145680
68018415828976280758060166676480000000
70447644965725433642276601200640000000
79286229103942430974637667341107200000
80884333108795868255947208785920000000
85762350393057049651467166679040000000
96912371453324420939928843649223635200
115104627885594120210386412503040000000
119794459157581575884078709510845882400
128438082648984172330026178330296384000
135414237462721657344421842124800000000
164418010685594687033086555202641920000
188771589732374357145033716504985600000
232862364358497360900063316880507363070
233894375856630171375181118656266240000
246931844784963022216298653286400000000
253624568268880137765621314171218176000
260499528564356594865545832038400000000
276668155673462210970372257679810728400
295232799039604140847618609643520000000
338215764937170723218185408738099200000
465724728716994721800126633761014726140
590465598079208281695237219287040000000
607832233316832054686273608089600000000
691136563132479303967596270030028800000
729604922417326423709321588711723520000
750924048802865287046634117791170560000
958355673260652607072629676086767059200
969123714533244209399288436492236352000
1397174186150984165400379901283044178420
1541256991787810067960314139963556608000
1660008934040773265822233546078864370400
1665010811182791050467391014163251200000
1771396794237624845085711657861120000000
1823496699950496164058820824268800000000
1972534059040312141983744833617920000000
2183876993937488442910574637219840000000
2572870511791711489544015000371200000000
2795106181655109679562471438444912640000
2992720325025447125470046725079040000000
3550743955764321928718698398397054464000
4197841361344371377677077105868800000000
4677887517132603427503622373125324800000
4719289743309358928625842912624640000000
5588696744603936661601519605132176713680
7901819033118816710921556905164800000000
8117178358492097357236449809714380800000
8625201059345873463653667084780903532800
8856983971188124225428558289305600000000
10333147966386144929666651337523200000000
10660360859865686303392172801414599872000
11620062538285412860755634822552050592800
11673678758677222779349145419387576320000
14267556927254440453886048238032240640000
15896140952047023991254714210690662400000
20036340893241530883484083819526235904000
20058463699455457804647029066956800000000
20666295932772289859333302675046400000000
23984823528925228172706521638692258396210
27943483723019683308007598025660883568400
36630237846021403110282602311591526400000
47969647057850456345413043277384516792420
50311911269791974232124485892008427520000
53261159336464828930780475975955816960000
57203487712169052117528600174919680000000
59176021771209364259512345008537600000000
61148555830249676401496089842155520000000
61998887798316869577999908025139200000000
79758985865543056175864465011507200000000
80803448775687072387691261577134080000000
86252010593458734636536670847809035328000
92960500306283302886045078580416404742400
98235637859784671977576069835631820800000
122701533326043332144271915728240640000000
127924330318388235640706073616975198464000
134330923563019884085666467387801600000000
143908941173551369036239129832153550377260
167660902338118099848045588153965301410400
198452538897512787248935472129588797440000
202929458962302433930911245242859520000000
260760028092920951460411377870438400000000
280508772505381432368777173473367302656000
285351138545088809077720964760644812800000
309994438991584347889999540125696000000000
371993326789901217467999448150835200000000
381507382849128575790113141056575897600000
575635764694205476144956519328614201509040
681987765781485565357998988276531200000000
743986653579802434935998896301670400000000
836644502756549725974405707223747642681600
842495470458492271536499853166605107200000
852178549383437262892487615615293071360000
948772116528046081001903379325899388608000
955926314126047510410365231948160122880000
1173626316366826698936319117077757109872800
1663016294139047063329178957020677580032000
1716104631365071563525858005247590400000000
1773308119077240615643386605422510080000000
1834456674907490292044882695264665600000000
2161184032915262783506673536383900057600000
2169961072941090435229996780879872000000000
2231959960739407304807996688905011200000000
2262496565719238026855355324159754240000000
2552287547697377797627662880368230400000000
2566376117594999414479597815340071648394470
2878178823471027380724782596643071007545200
3312941399803169967895341724662497280000000
3572145700155230170480838498332598353920000
4207631587580721485531657602100509539840000
4432920477579656174826993423797452800000000
5132752235189998828959195630680143296788940
5276165933019863282203692376314347520000000
5992373909446864990632140259973541068800000
8366445027565497259744057072237476426816000
8865840955159312349653986847594905600000000
9389010530934613591490552936622056878982400
9537684571228214394752828526414397440000000
11159799803697036524039983444525056000000000
11385265398336552972022840551910792663296000
13763753091226345046315979581580902400000000
14487035339518433469172289465459982213120000
15398256705569996486877586892040429890366820
17269072940826164284348695579858426045271200
19118526282520950208207304638963202457600000
20219891291003814516875996475998522572800000
23282228117946658886608505398289486120448000
23869571802351994787529964589678592000000000
27527506182452690092631959163161804800000000
49707232757051044020653491336829701324800000
53199243572317218469301598162675302400000000
58702613597039689345436246248469299200000000
61593026822279985947510347568161719561467280
65612400405857902778805304400632872960000000
67322105401291543768506521633608152637440000
67870768302949373239135931468319368724480000
78118598625879255668279884111675392000000000
82582518547358070277895877489485414400000000
84225489074013467321712875052151603200000000
84501094778411522323414976429598511910841600
92030895303220469857184627794612240694976000
92762359194488759101069568290549923840000000
120883510585783149990440869059008982316898400
131832226007831029793907085719417903513600000
142456480191536308619499694160487383040000000
148008450178375188636296927174840304622848000
150719296237708309944117776409113395200000000
247979798851933574263573541686774333440000000
260766636111331802445101210378279679836160000
279734996817854936178276161872067809674997230
307965134111399929737551737840808597807336400
310304433430575932237889539665821696000000000
349233421769199883299127580974342291806720000
401489051932939954372353397418227251609600000
412912592736790351389479387447427072000000000
505497282275095362921899911899963064320000000
523022617466601111760007224100074291200000000
559469993635709872356552323744135619349994460
845010947784115223234149764295985119108416000
859304584884671812351078725228429312000000000
967068084686265199923526952472071858535187200
1046045234933202223520014448200148582400000000
1104370743638645638286215533535346888339712000
1144475791821956244064610867771338594836480000
1192973586169225056495683792083912831795200000
1357415366058987464782718629366387374489600000
1649176550741833772548349543042934374400000000
1678409980907129617069656971232406858049983380
1702375794314150991017651141205609676800000000
1847790804668399578425310427044851586844018400
1937186248702309748399396126199486873600000000
1968372012175737083364159132018986188800000000
2072118302497252640908156980447764264719872000
2690108416640174013931017480425947791360000000
2863666628516457888938237751773154508800000000
2890388149157532459726355712131989504000000000
3032141198180113685259862971546611780812800000
3138135704799606670560043344600445747200000000
3988781445363016641345991436493646725120000000
4954566086115304246456922997187313916887040000
5275175368319790848044122174318968832000000000
5587734748307198132786041295589476668907520000
6695454569002206505116485625542907002880000000
6713639923628518468278627884929627432199933520
8703612762176386799311742572248646726816684800
8832759142524678996191774743200999535411200000
9295120425625267455575647407255836310192576000
11170959603500733560564023427969581056000000000
12934535632678797048977172989313961107908128800
13142929339152479435969397709399039672320000000
14356819667302393297720801935959509548416256000
15690678523998033352800216723002228736000000000
20397882081197443358640281739902897356800000000
20600564252795212393162995619884094707056640000
28505722687238736760437091216694134864281600000
29824339654230626412392094802097820794880000000
31081774537458789613622354706716463970798080000
31610054640417607788145206291543662493274686990
31794269640732857056989912833451884544000000000
33568199618142592341393139424648137160999667600
40795764162394886717280563479805794713600000000
52773649623738680721547185377373899980800000000
56178401212366982703582487659785119334400000000
61019532377447849584288933092588571852800000000
63220109280835215576290412583087324986549373980
65864332455878531445579468290782553702400000000
72771388756322728446236711317118682739507200000
80703252499205220417930524412778433740800000000
87036127621763867993117425722486467268166848000
94991490721222368257362702025021103371427840000
99091321722306084929138459943746278337740800000
100228331998076026112838321312060407808000000000
103476285061430376391817383914511688863265030400
109834749667986233469601517061015601152000000000
111541445107503209466907768887070035722310912000
115674661915527482599033751658315755028480000000
122387292487184660151841690439417384140800000000
187472727932061782143261597515201396080640000000
189660327842505646728871237749261974959648121940
189906313259512470529588398275482877952000000000
200995475342233506168091227103433133677827584000
201409197708855554048358836547888822965998005600
203153460278067616912410819093622989314457600000
354859092157116944771173738153774071152640000000
391410720803109035470096916777797799434076160000
413325505329527141740868866834874499072000000000
497308392599340633817957675307463423532769280000
611936462435923300759208452197086920704000000000
627125899119252208729616006767270967014195200000
758641311370022586915484950997047899838592487760
775432831009996286722194464854543340666880000000
815915283247897734345611269596115894272000000000
931286565552873387526356455230605199769385273600
957397403839402547924291682947351139949835328000
1208182246347848568165616687671171612672000000000
1409864383961988878338511855835221760761986039200
1450038786397541723069800995531910464390041856000
1631830566495795468691222539192231788544000000000
1709846832982002628632528636450379860685701120000
1741530437583376463811057117453338699366400000000
1819284718908068211155917782927967068487680000000
1910065641220477411921804580432694057369600000000
1952625036078331186697245858962834299289600000000
2080917756168427783511907658818671845092556800000
2305251635955748600595281390177389379584000000000
2501800827475361832955846256796131445964800000000
3014932130133502592521368406551497005167413760000
3470239857465824477971012549749472650854400000000
3608219951930736940062179567234174681088000000000
3793206556850112934577424754985239499192962438800
4014476939333036189094441199026045136645885247730
4283555237051463105314459165379608444928000000000
4875683046673622805897859658246951743546982400000
4895491699487386406073667617576695365632000000000
5436709110029791682154586327940840486338560000000
7026533590601961409594770736192866484224000000000
7828214416062180709401938335555955988681523200000
8028953878666072378188882398052090273291770495460
8454242674188790774905280480226878200057077760000
9312865655528733875263564552306051997693852736000
9936054580399274453592864668305673992273920000000
11278915071695911026708094846681774086095888313600
11488768846072830575091500195368213679398023936000
14423895679742800800781168155647232241326489600000
15706369202522031386153016939725230964736000000000
20300543009565584122977213937446746501460585984000
20936686437269899741499250551072670198005760000000
22759239341100677607464548529911436995157774632800
24086861635998217134566647194156270819875311486380
24477458497436932030368338087883476828160000000000
32487089826658049944018044092557217353028321280000
33452526613163807108170062053440751665152000000000
45780190635705411237261968494010780592036249600000
47119107607566094158459050819175692894208000000000
47301402691609773490053862356127143780679680000000
48238914082136041480341894504823952082678620160000
59212034877834799769575941993413515778457600000000
64436626190584929161009113345773531876556800000000
66852297442716709417263160315144292007936000000000
66905053226327614216340124106881503330304000000000
80057626479211578654587080217476206270873600000000
82989058894406949621430130046386017665024000000000
96347446543992868538266588776625083279501245945520
101510235645263199240372853620135966774862994822400
102441522210816072627899210075366571974632380096000
107577435581440558817101389042233652176486400000000
121892076166840570147446491456173793588674560000000
133504138221437266782300643987664463200256000000000
149353994998946797476189502539786777832174311168000
152176368135398233948295048644083807601027399680000
159314675387704743252251839709380058966104422429600
163101273300893750464637589838225214590156800000000
164392502737305794897440705046675075762311987200000
171342209482058524212578366615184337797120000000000
200715159678982842649020372320644509990912000000000
267008276442874533564601287975328926400512000000000
288145582831578959154193075380864545775943680000000
304508145143483761844658209061701197521908789760000
346173496313827219218748035735533573791835750400000
481737232719964342691332943883125416397506229727600
525896479052627740771371797072411912900610967452630
586227220243557192761979015430034765544161280000000
612548398898359224059967660649284007624704000000000
649741796533160998880360881851144347060566425600000
820061539396312705165812206582007185405536542720000
1003575798394914213245101861603222549954560000000000
1015102356452631992403728536201359667748629948224000
1051792958105255481542743594144823825801221934905260
1052944384621224458457025275362247953616833740800000
1229298266529792871534790520904398863695588561152000
1274517403101637946018014717675040471728835379436800
1277137872673463884231454283615432882078351360000000
1405006117752879898543142606244511569936384000000000
1884764304302643766338362032767027715768320000000000
2072421220724217991935157969769473052246016000000000
2090955929985255164666653035557014889650440356352000
2190845290479887591474309853756300083802931200000000
2406682707937801539021473771345194512285696000000000
2641901673813982095601373647176714806938828800000000
2810012235505759797086285212489023139872768000000000
2890423396319786056147997663298752498385037378365600
2891350994572566445017605924237592344419520593920000
3070595179093057135992914811716282653605888000000000
3155378874315766444628230782434471477403665804715780
3169193980337854823833608777860518633305538560000000
3442477938606097882147244449351476869647564800000000
3616635060220727487743695511026851666770863718400000
4872130322295740189514531344987219160350540636160000
5056139472327706264403765284984981652294860800000000
5073157252414616137727424471531249601609728000000000
7025030588764399492715713031222557849681920000000000
8430036706517279391258855637467069419618304000000000
8644367484947368774625792261425936373278310400000000
8654337407845680480468700893388339344795893760000000
10413322781272106809019450231037828129619968000000000
11166125920978951916441013898214956345234929430464000
11470656627914741514162132459075364245559518414931200
12621515497263065778512923129737885909614663218863120
13644577727196380976487578518874031288271894937600000
14761107709133628692984619718476129337299657768960000
15980877464887307329952276771757185228042651294976000
17000589387063158590097391447471008200780677120000000
20232963774238502393035983643091267488695261648559200
24501935955934368962398706425971360304988160000000000
25270665230909387002968606608693950886804009779200000
31364338949778827469999795533355223344756605345280000
35759860434856988758480719941232120698193838080000000
42150183532586396956294278187335347098091520000000000
57827019891451328900352118484751846888390411878400000
60415263063373835637355132068513997507264512000000000
63107577486315328892564615648689429548073316094315600
72047817630210000485677936198920432067383702541010310
74607163946071847709665686911701029880856576000000000
76679585166796065701600844881470502933102592000000000
77275336476408394419872843343448136346501120000000000
82826215479027583221747032864782725725959190814720000
83182606385076732218104996753617588335729865523200000
85568237469122080243507437002234003099249541120000000
89047260193698656943794529539772196954570752000000000
89824656909675391250446704004008303435920179200000000
113601771974001230110859066828598736698369638400000000
114706566279147415141621324590753642455595184149312000
116682616805536171167730762845218740837023744000000000
120830526126747671274710264137027995014529024000000000
133993511051747422997292166778579476142819153165568000
144095635260420000971355872397840864134767405082020620
161796463114486600460920489119519412873435545600000000
161863710193908019144287869144730139909562093188473600
197853132844170029371369554389718734462779392000000000
223732284508422302619331874804600593192597118129664000
225012772603987692492186223228096822964693237760000000
267975392033368432013399560104204027571627622400000000
280461046473538945166707774651046457408693497610240000
295051284728104778694059947311347429686640640000000000
300180709998320381482726727415228688341981688627200000
362491578380243013824130792411083985043587072000000000
378645464917891973355387693892136577288439896565893600
416532911250884272360778009241513125184798720000000000
432286905781260002914067617193522592404302215246061860
501829423196461239519996728533683573516105685524480000
510017681611894757702921743424130246023420313600000000
631766630772734675074215165217348772170100244480000000
1004579374193309127458346963464825772504514560000000000
1037035952610852673995940878295731500247621304320000000
1214367417720477906907394488179788784656198649446400000
1261772229070621566557834570498290067011547025642432000
1456773391745172172298590822302571259186058838696262400
1490871878622496497991446591566089063067265434664960000
1729147623125040011656270468774090369617208860984247440
1741915643672716498964798168121533189856648991152384000
1812457891901215069120653962055419925217935360000000000
1996382553241841573234519922086822120057516772556800000
2395910649135418246818208236062552086778987151360000000
2650518254425243813487713857244956041019079275961255200
2658271574788448768043625811014615890319638528000000000
2760465066004658365257630415732938105591693312000000000
3143862991838638693765634640140290620257206272000000000
3245564132009152565634659420424821726553047040000000000
3355984267626334539289978122069008897888956771944960000
3383795887360548963864192122511343484273688576000000000
3862460247116041823769208272172357047744567705600000000
4550622055415910675541499750963530892643926016000000000
5316543149576897536087251622029231780639277056000000000
5339283282778057815210376140944140624823373004800000000
5609220929470778903334155493020929148173869952204800000
6075344860307667697289028027158614220046717419520000000
6904156329961368774102714730550259831865578838425600000
7914125313766801174854782175588749378511175680000000000
8531100194339841071839944385072620749773796653916160000
8575212545067789824428785923334528882292083916800000000
8645738115625200058281352343870451848086044304921237200
10014646650599190067509233131649940057366334653200433090
12687205243308505483844577734387939476525547520000000000
14567733917451721722985908223025712591860588386962624000
15141266748847458798694014845979480804138564307709184000
15810548129968737488790574046148037626726029721600000000
15949629448730692608261754866087695341917831168000000000
16425932400091101551929594295651068076422606356480000000
17077849361286255166791898378902038132576747520000000000
20029293301198380135018466263299880114732669306400866180
21204146035401950507901710857959648328152634207690041600
24386819011418030985507174353701464657993085876133376000
26716083189850513951962678739955353262436370287820800000
28326565693827433461837485239755692198278043258634240000
31111078578325580219878226348871945007428639129600000000
42192333716118983353250572465522682445189611520000000000
49909563831046039330862998052170553001437919313920000000
51874428693751200349688114063222711088516265829527423200
53695748282021352628639649953104142366223308351119360000
60087879903595140405055398789899640344198007919202598540
69481408824927129157728038845814010516590627389440000000
79748147243653463041308774330438476709589155840000000000
102137207442172359514532325382118709906892652544000000000
104897672508177017879789955797851648012484345856000000000
113179067706190992975562847045050462329259425792000000000
117793639518886356970017265353439512111651268996300800000
119622220865480194561963161495657715064383733760000000000
131968039607061409590703492777942395886673854464000000000
135186108649061463831922289526032496671059869696000000000
139559257676393560322290355078267334241781022720000000000
153559803498117139293118998931307173495928339770490880000
160245073091968938952844990453282838510466472256588864000
165699751919072850578465153533206235964773892122214400000
170109656088614695524092784760441198161308087746560000000
181535631614453965717152788792100781243994682163200000000
182024882216636427021659990038541235705757040640000000000
190837314318617554571115397721636834953373707869210374400
196836467735016964383022192997733250453801336000219392000
239244441730960389123926322991315430128767467520000000000
240351519614380561620221595159598561376792031676810394160
282982013987237064206149935470039453115638769254400000000
324479137864438848169046069199138724518958202880000000000
363121000856258402447816798442558977619613860806691962400
365802285171270464782607615305521969869896288142000640000
443500174802459741902099045982578838063410371624960000000
505937540158999599641298369476737204055232951091200000000
558237030705574241289161420313069336967124090880000000000
566531313876548669236749704795113843965560865172684800000
614469913366561820895141611018973125036036516619878400000
717269673174022717005259731913885601568223395840000000000
717733325192881167371778968973946290386302402560000000000
912827720794362994686874049202770420225796241969029120000
964443435928092986816225016815030295230287813017600000000
1201757598071902808101107975797992806883960158384051970800
1297648659607197022602437949356434378037385902161920000000
1492182350939279320058875736615841068547583863326864530410
1814270349793116284189774616017475345143153295360000000000
1908373143186175545711153977216368349533737078692103744000
1922940877103627267434139885439394062125597667079066368000
2084442264747813874731841165374420315497718821683200000000
2591460069415499853340379837775669266456327917918617600000
2755710548290237501362310701968265506353218704003071488000
2904968006850067219582534387540471820956910886453535699200
2917636266464225646569260979694836296422638455639326720000
2984364701878558640117751473231682137095167726653729060820
3588666625964405836858894844869731451931512012800000000000
3881213882802549661552228364520510976461920796672000000000
4091009227818903697311808276116214272486889488384000000000
4142493797976821264461628838330155899119347303055360000000
4187625505129066740095825340666867106182598754304000000000
4866699911366212697949202422937169880158155309056000000000
4933180026569826170198690758052794746677934544650240000000
5278721584282456383628139711117695835466954178560000000000
5502622159812088949850305428800254892961651752960000000000
5852836562740327436521721844888351517918340610272010240000
6140607337761316654180775623443762706638364999680000000000
6353747106505888800100347607723527343539813875712000000000
7210545588431416848606647854787956841303760950304311824800
7463020170882093507888059591580190663936038666240000000000
8953094105635675920353254419695046411285503179961187182460
9621388475566060183009097805981341405931718154649600000000
11005244319624177899700610857600509785923303505920000000000
11897157591407522053971743800697390723276778168626380800000
12418004894468872773258773287512207465775490405498880000000
13628123790306431623099934906363826429796244520960000000000
14747277920797483701483398664455355000864876398877081600000
16430898974298533904363732885649867564064332355442524160000
16695938825246986788162846192732327733822687386009600000000
20992104575047931002822693749380051844871107865613141184000
24998231402347154476643818510712122807632769672027862784000
25120666381750840858012263914088120163520584089600000000000
26144712061650604976242809487864246388612197978081821292800
30842595946482976831226168472297080867433606021120000000000
30862189949698975578119200538080969447369210016563200000000
33015732958872533699101832572801529357769910517760000000000
35036513809394319610265824632623728207009419358371840000000
35812376422542703681413017678780185645142012719844748729840
41335658224353562520434660529523982595298280560046072320000
50473819119019917940246534983515697889126326652130182773600
58352725329284512931385219593896725928452769112786534400000
59603581596556496626828736268840393128495542112128204800000
64617710207182230116687076126607029780429283472179200000000
79827895390897116504350083104768915186298744995840000000000
99498221566585566420869271363101975804611790374624174080000
107704838747397352876002349796584053377103029879439360000000
147995400797094785105960722741583842400338036339507200000000
151367341429299436800536906216299928082014911070208000000000
159129769194904536123641362945340950034938752663552000000000
163640369112756147892472331044648570899475579535360000000000
165078664794362668495509162864007646788849552588800000000000
179061882112713518407065088393900928225710063599223743649200
180067896720549869824120489648675285565851746435072000000000
216427584955580711728753728155825529254145121320960000000000
225319534991831177328890236228992001350685163362356544091910
228734895834211996803612513878046984367433299525632000000000
251905254900575172033872324992560622138453294387357694208000
258623241511168180642964355153611979969197632389120000000000
261447120616506049762428094878642463886121979780818212928000
261737467010965485187378363615342595912089119709780377600000
276327330199259249438134903054969321798726424985600000000000
312187080511672144182910924827347483717222314753407959040000
313446847177047927331298502846368007885313623982080000000000
336748596644812106405318423209346949207610135412736000000000
349975239632860162673013459149969719306858775408390078976000
360122141939597310424504425337854016507489221759467520000000
368681948019937092537084966611383875021621909971927040000000
403790552952159343521972279868125583113010613217041462188800
450639069983662354657780472457984002701370326724713088183820
517246483022336361285928710307223959938395264778240000000000
567661920058397550797536770552899142949971371124326400000000
586009322983176559793297200973644536481238514401280000000000
661370531589657000326954568472383721524772488960737157120000
981022386663040949087443089713464389796263742034411520000000
1018452268340066194077933617756671991763183930546585600000000
1074371292676281110442390530363405569354260381595342461895200
1155550653560538679468564140048053527521946868121600000000000
1225407231914974771559089611471831244497508151368517222400000
1351917209950987063973341417373952008104110980174139264551460
1357074221645250980573951412781071558167078664929280000000000
1430485958317355919043889670452169435083893010691076915200000
1551739449067009083857786130921671879815185794334720000000000
1790967988198540195575646884535835564483012226743235133440000
2067766726629831363733986436051424952973737071109734400000000
2875918326781566547386709043665067102747341777589000342208000
2908030646179728527652063444507769441181781806744862720000000
3274768313707477236440340224903288087799892827035650024704000
3592255292590370242695753739714601183383443524812800000000000
3634114976569434091697750518813130248017095518953373159699200
4587857424709938338284782404989099114410479126524723200000000
5249628594492902440095201887249545789602881631125851184640000
5407668839803948255893365669495808032416443920696557058205840
6019961741252206159309702363152879705978049753324948684800000
6054693657171977472021476248651997123280596442808320000000000
6206060998601276908822013154868297051362611353878528000000000
6243741610233442883658218496546949674344446295068159180800000
6709255133623002063591365572830591406878498760949760000000000
6842580075380895053316578606649660851502366364532736000000000
7520599048733967773096733712543838985479822671167397233266400
7758697245335045419288930654608359399075928971673600000000000
8463191145865843881733663013487738421595032082448384000000000
9089958568134389892607656582544672228674095095480320000000000
9585730648518364405964209131895980750562169659270103040000000
10803664258187919312735132760135620495224676652784025600000000
11243299037024169005558227664030523265921132312332531671040000
12122949479213235830591463235536490171473964874858496000000000
12413915592536072670862289047373375038521486354677760000000000
12711057189165925474154205540528588802741415549337600000000000
13478214428613060875245835622393824339068485831229440000000000
19868167202043914277913786969351470003248997989351424000000000
24827831185072145341724578094746750077042972709355520000000000
25784410211259768630905076842840359605174494633656320000000000
26958959102129444974299971452380287378945179330107378892800000
27038344199019741279466828347479040162082219603482785291029200
28449649213228187523535849601690467304091648518997934080000000
34028391775772263715937290806180875725177232308121467535360000
34511019921378798568640508523980805232968101331068004106496000
34627377123562250598649743003726847719948253638583910400000000
35375166993717494840635767087951744212057570647889977422429870
35762148957933897976097241761304235877097325267276922880000000
36341149765694340916977505188131302480170955189533731596992000
45846756391904681310164763148646033229198499578499100345856000
54310880717345317935022514582258515793531502801715200000000000
60164792389871742184773869700350711883838581369339177866131200
61068339974036294125827813575148220117518539921817600000000000
68236301978784435003221552389697023448133323346621235200000000
70750333987434989681271534175903488424115141295779954844859740
74483493555216436025173734284240250231128918128066560000000000
81424858093032398774257776446217544353089890588856156160000000
83994057511886439041523230195992732633646106098013618954240000
131118573814902300556822588427485943161233372196431342796800000
144479081790052947823432856715669112943473194079798768435200000
146811437590718026825113036959651171661135332048791142400000000
162230065194118447676800970084874240972493317620896711746175200
165243743459157031164004672026871654435638402141388800000000000
202379382666435042100048097952549418786580381621985570078720000
212251001962304969043814602527710465272345423887339864534579220
248242439944051076352880526194731882054504454155141120000000000
258814727509995838961033646561191480265178580800292782080000000
266860622939854907079346565659336773208592288216776704000000000
281788715612166086670837354058884839088896947959889920000000000
321601263542902067505879194512534060020611219133038592000000000
334913592003825498694789115564204235351964976236304793600000000
372417467776082180125868671421201251155644590640332800000000000
390868218429778765382129233049420905832986089105653760000000000
399752647422637750086752557069444327281880507084871047566912000
448549130730889725731884139714850136344536700369764352000000000
448643258977924381392326610811750468028585317303884053384448000
541483131508845679662964827303156406954547232324052600795180800
593041434858974678510816767385328270919013376574095360000000000
597419687890798497285247660404843673728846530818867200000000000
608281864034267560872252163321295376887552831379210240000000000
620056059348977234408899343404746609715739124592469714534400000
680567835515445274318745816123617514503544646162429350707200000
687701345878570219652471447229690498437977493677486505187840000
715254019273580914004896330896652920116963927616651264000000000
849004007849219876175258410110841861089381695549359458138316880
853489476396845625706075488050714019122749455569938022400000000
929815872906281347378528285793910132804530456949199994880000000
1135610456358829133737606790594119686807453223346276982223226400
1160298459506689588390728457927816182232852258514534400000000000
1211958199324678770952741005130439670198188877350436864000000000
1216563728068535121744504326642590753775105662758420480000000000
1427898977702069463705894913331876454771983803666231522222080000
2320034267278670790109532781249698797236532993785121996800000000
2361320884697939564453475516940308786239606827076828528640000000
2606922274432575260881080699948408758089512134482329600000000000
2809143638805669529788079424456818125405852836403609600000000000
2884608623927850612250096945404690749547134188321489541529600000
3611977044751323695585821417891727823586829851994969210880000000
3649691184205605365233512979927772261325316988275261440000000000
3845208270662265799900913861098438956945027250817725831495680000
4245020039246099380876292050554209305446908477746797290691584400
4797031769071653001041030684833331927382566085018452570802944000
4844777440493694885228730219668488664817465957610107699200000000
5414831315088456796629648273031564069545472323240526007951808000
5766152219975951659023630035336134306565384015606066319856068810
6281005625690941339492572551364506552400194442254376747382272000
7246812370279883490908942103713361447425000262408197898240000000
7766455942580380464708219585262967758475004900645273600000000000
9084883650870633069900854324752957494459625786770215857785811200
10177940037706094130468101573984007164234682620360785920000000000
10426182477650145206820982100178739046289187074515927040000000000
10674424917594196283173862626373470928343691528671068160000000000
10717234944122415958233251698054535531262879239561753395200000000
11003221534057123514439543155675047975007639898839784083005440000
11532304439951903318047260070672268613130768031212132639712137620
12116914771323141726846006224532048080822568762275266560000000000
12542449278173180632729288585988828340803837546188505088000000000
14291924545824350760693662138595967804574437569411016364851200000
14881345424375453625813584241713918633177738990219273148825600000
17044866967773809577811597309164305181092394614051045376000000000
17198201610910265676813686254174519856651387920648765440000000000
18248455921028026826167564899638861306626584941376307200000000000
25105028568469596379220263716435573585722322337628399861760000000
25470120235476596285257752303325255832681450866480783744149506400
25702181598637250346706108439973776185895708465992167399997440000
26458173768302214396888340129572134592805233122668078694400000000
26464398713122493818181164243176158044327665321816096768000000000
26686864568653860532986754532339772191355601945834291200000000000
28676145018758327869691887699432496338984633479305625600000000000
30414093201713378043612608166064768844377641568960512000000000000
34596913319855709954141780212016805839392304093636397919136412860
43630495175688435754298676184695828127134799584615727104000000000
53373729137307721065973509064679544382711203891668582400000000000
59563144465973024762926131003347204765000195555645786087469888000
60828186403426756087225216332129537688755283137921024000000000000
62361412997931489013533398902833315055973359105239883420438272000
66345998350340564081752229744307887239584086331394259455180800000
70839626540938186933604265508209263587188204812304855859200000000
76904165413245315998018277221968779138900545016354516629913600000
81201199354753477653833647343739457903278654782479269888000000000
81763952857835697629107688922776617450136632080931942720072300800
93911403163534416085231356865184923413257576151869199482880000000
94215084385364120092388588270467598286002916633815651210734080000
127739191447196187783172954297472029146386094589634150400000000000
132029751023866467900039732949470451894075083310969651200000000000
138387653279422839816567120848067223357569216374545591676545651440
164722432976785626097776827468728614603793842558743661772800000000
178290841648336173996804266123276790828770156065365486209046544800
182484559210280268261675648996388613066265849413763072000000000000
187054766078971099745472233646475815575129878280276329411092480000
210157558738116621236359321007687481975325007609837739048960000000
314422340008135716735260567049111291700637626527042360026726400000
353668753156039726621697306035799672531675014905537862041600000000
372033635609386340645339606042847965829443474755481828720640000000
372789885243858262305994540092622452406800235230973132800000000000
427473481583655953479660266107328300897856670055153008640000000000
437651421621362047610128367681312308062091352675513794560000000000
448325846538956243893302230307685778990435044204184862720000000000
488341450374107756587416060359501747532018460853851180599951360000
501697971126927225309171543439553133632153501847540203520000000000
533144249938218235981224273879410115556193025540111728640000000000
664749811743178573534652295057407902062603389947990769664000000000
691938266397114199082835604240336116787846081872727958382728257200
702940799917148698618167384060196060400225025453595196129280000000
714757733591676297155113572040166457180002346667749433049638656000
773919072490961955456615881437853393549312456429194444800000000000
817639528578356976291076889227766174501366320809319427200723008000
846661560585670860700426884146308306969767459925378518220800000000
873059781971040846189467584639666410783627027473358367886135808000
912422796051401341308378244981943065331329247068815360000000000000
962947420735983927056946215901134429196419130606213075415963491270
1005647151098654765090884241240694005684451282229011677184000000000
1227595770158077584517390708487629520802357689508377395200000000000
1405131105919158065614902497272192320610247040485975654400000000000
1426326733186689391974434128986214326630161248522923889672372358400
1507441350165825921478217412327481572576046666141050419371745280000
1551118753287382280224243016469303211063259720016986112000000000000
1592303960408173537962053513863389293750018071953462226924339200000
1614328321500472122909051018833745640703987584630781902848000000000
1614987473678151635958383821661344361916911445343444849228185600000
1925894841471967854113892431802268858392838261212426150831926982540
2196028422769083794941732230754487171202834349181450531635200000000
2508565269453462890100754926039938585987426582908423372800000000000
2535607885415429234301246635359992932157954556100468386037760000000
2923243176771125195538011304374620484518031572169253715968000000000
3102237506574764560448486032938606422126519440033972224000000000000
3366985789421479795418500205636564680352337809044973929399664640000
4151629598382685194497013625442016700727076491236367750296369543200
5765285154187496913422188961405501511132784489556028162048000000000
5777684524415903562341677295406806575178514783637278452495780947620
6304726762143498637090779630230624459259750228295132171468800000000
6337428049145590459201907181574581690915603998926543257600000000000
6386959572359809389158647714873601457319304729481707520000000000000
7231713820187121484910993042129559709114665410121974280614707200000
8994034814361926739201845781505427919515029528902513699207953088000
9291850536691791863016476436522163943340030506680742629645302528000
9306712519724293681345458098815819266379558320101916672000000000000
9672874525844044856778829757114047111565530343642527546736640000000
9766829007482155131748321207190034950640369217077023611999027200000
12024737607305350705137708405217188866076950506788287309414400000000
12836940598680204527769907160875928939671451236706315007051351225600
13095896729565612692842013769594996161754405412100375518292037120000
18266704376949054852993732464538500167933211526317683507200000000000
18381359708097205999625391442615116938607836812371579371520000000000
19726337247714074731305298133538174275579141944984133959680000000000
20385283197597312259926854137745685751606525738154260687749120000000
20569616816204016237676033281021678478918293575749148344320000000000
23110738097663614249366709181627226300714059134549113809983123790480
23991491247219820619155092324573455200028686149305027788800000000000
25626502952819040665129696009567186733792793324397857129319669760000
26589992469727142941386091802296316082504135597919630786560000000000
27939831499327138403114087176828174130002326177537491101286400000000
29061407188678796361479095378094116905089535438654574252074586802400
35529724420919335991084444076549575962172051797555786683020083200000
35600277334584249951004330546141256103268372995742944460800000000000
39220238892847535838544485408387066221693600006931455410176000000000
39807599010204338449051337846584732343750451798836555673108480000000
46533562598621468406727290494079096331897791600509583360000000000000
57697001197429646472317363298918587477710811406893737574400000000000
61344476217017940670543938715682334346751528215969712308224000000000
63972729999008116112951503907094728926694418371854504658593628160000
70256555295957903280745124863609616030512352024298782720000000000000
70272909528610681438135431384143589478490699173806417012326400000000
70997020791632018560434905790079802100422727570813114809057280000000
80658175170943878571660636856403766975289505440883277824000000000000
107928417772343120870422149378065135034180354346830164390495437056000
108159997540531632234906418261860957927167168170262387490816000000000
115553690488318071246833545908136131503570295672745569049915618952400
120411132933766218724836236449917052127396475979604321894400000000000
128369405986802045277699071608759289396714512367063150070513512256000
130085907513685086082230670111310295206760427093530396815034235392000
161316350341887757143321273712807533950579010881766555648000000000000
166589903787325219380851695350896256250980509594874862046961683989710
173561131684490915637863833011109433018751969842927382734752972800000
195446529626448457749814168537149358237052257077149097315532800000000
205103409157125257766714745350990733963447753558617495851979571200000
207550265550749888883198802610598054400780241624017013833728000000000
209534347673049803085472220313519938588070486593606008292672593920000
232491257509430370891832763024752935240716283509236594016596694419200
261167612197789211133028403442079272012269319278348243761889280000000
310533974408133932500893451897154502854864595947400619622400000000000
325734938190350278847091033458553674323284541203567083520000000000000
333179807574650438761703390701792512501961019189749724093923367979420
420865816255687274679819794182601610312693267737590055829504000000000
461277053150742731972334528172209361208270279839161428327754055680000
483949051025663271429963821138422601851737032645299666944000000000000
611558495927919367797805624132370572548195772144627820632473600000000
693322142929908427481001275448816789021421774036473414299493713714400
790398467448179857983891832032450028360136982931977912975360000000000
808779827156277063983517223475065145298744819744349492346880000000000
817183661681144727794942213760640247129957191343783093709461913600000
863923906280568681982393397802910496114568330181464230461440000000000
887685176147133362908738416009217842401061387524286028185600000000000
913335218847452742649686623226925008396660576315884175360000000000000
949954270977122705705878964012157920420079090036274697443737600000000
999539422723951316285110172105377537505883057569249172281770103938260
1034997574265312799675334784011203040937511746769750447500820480000000
1090189691258812860596829763894148959382669559514704862248960000000000
1103608597372111748481134246930378939201319562868031278284800000000000
1279454599980162322259030078141894578533888367437090093171872563200000
1403069431040460571315487941914846755444344606508792137076440681728000
1412063465854822498054689787696352183363859636037694650775648634816000
1568809555713901433541779416335482648867744000277258216407040000000000
1673213034725459747697203535668639036853613530799918389657600000000000
1951288612705276291233460051669654428101406406402955952225513530880000
2058913602957328538252612267912314260912259099553580329462661120000000
2092421317584873338026494867222776417166446551583129346149370249772800
2319006014444152487458469235676738452790193072735611761406771200000000
2392434572463699686151213609911611039523309600422818780020736000000000
2419745255128316357149819105692113009258685163226498334720000000000000
2769456057476623030671233438348092198930118947530899403571200000000000
3562083910441846652453027745329838955997198272091302140975434096640000
3583084320093853067318001368044090417556129953239237918720000000000000
3998157690895805265140440688421510150023532230276996689127080415753040
4110079906540202024926443893950716401232352390469970724651008000000000
4274883284060025564298013753389399649690343788366813724672000000000000
4339028292112272890946595825277735825468799246073184568368824320000000
4512275001456755670867724397721796147195850578289584908743550566400000
4853255000509358992367008928141717523149952418255313900096455996000800
5900145513754544717516975586045935554242427323000611772825600000000000
6254288948046350647994053393188779463585672226468771114097049600000000
7312693141538097911724795296378219616343540939793750825332899840000000
7679359825377745888678355696592128012828868940088629511847936000000000
8549766568120051128596027506778799299380687576733627449344000000000000
8764264009864111907474356035271977862957135316944067138227327057920000
15151169385204741888473512590573657971256957638553242009862144000000000
15526698720406696625044672594857725142743229797370030981120000000000000
16938216785898214500048733739844791064810796142585488343040000000000000
16944761590257869976656277452356226200366315632452335809307783617792000
18958313373765500401731974348103487748994068936483462439606681600000000
19612407880347473467078613130255365931118972592250794249027085926400000
19642972034566447998416831186807854576220824491123089919070169544192000
19990788454479026325702203442107550750117661151384983445635402078765200
20924213175848733380264948672227764171664465515831293461493702497728000
25649299704360153385788082520336397898142062730200882348032000000000000
26868546599583408767439631640979786149211655716178891956609323827200000
27944934505163445591234039168302482105312817162783262082522152960000000
29819592777931214269172453467810429868925511217482600306406141434158090
31220617803284420659735360826714470849622502502447295235608216494080000
33248399484199294699705763740425527214702768151269614410530816000000000
34777532567719913751291240609427801247846027249007028170915840000000000
36395092222032467879258275056377931538443516888495727155609600000000000
37148727970064453325242916105525151332926438197802961909841920000000000
38826040004074871938936071425133740185199619346042511200771647968006400
40833518102768134693801967136424020750448823826117157296537600000000000
45787967032870140145066850083554256294072121499617604214456320000000000
46580096161220089875134017784573175428229689392110092943360000000000000
51869604076489252178613309605727810142462019454797470079385600000000000
59639185555862428538344906935620859737851022434965200612812282868316180
61767408088719856147578368037369427827367772986607409883879833600000000
64117510387953239744154499415937101207949568897643438537557813739520000
64321191784269958775212956069754788603577504011367586872688640000000000
78846204491101184573587954013009107394866564473010799887830220800000000
80314225666822067889465769712094673768973449478396082703564800000000000
95697382898547987446048544396464441580932384016912751200829440000000000
103782325033505380429957661147601311385504563300660452901101663027200000
112814735594919095164611491457221131462188780397902798777589432320000000
119944730726874157954213220652645304500705966908309900673812412472591200
128246498521800766928940412601681989490710313651004411740160000000000000
135703346816354528502890438479056517747575828429014070774988800000000000
160293116355067878972131311864077939648061743228328858261389312000000000
175285280197282238149487120705439557259142706338881342764546541158400000
178917556667587285615034720806862579213553067304895601838436848604948540
186320384644880359500536071138292701712918757568440371773440000000000000
206391535285529571383803761975229722298327183473469446765202636800000000
212068101104604839440019063594968368873962687254018773934654095360000000
220281900673352309696531606880630940604762103221880365521001187031296000
230166344934336067182914435394505405888309120674144228076430727475008000
230843697339241380472092742683027581083278564571807941132288000000000000
291815673364354343769777516470500864487497019723367921450221568000000000
294644580518496719976252467802117818643312367366846348786052543162880000
295007275687727235875848779302296777712121366150030588641280000000000000
349434360036673847450424642826203661666796574114382600806944831712057600
461687394678482760944185485366055162166557129143615882264576000000000000
490310197008686836676965328256384148277974314806269856225677148160000000
530750502655835151215501134054146004443582542541604019005339680399360000
560593267252575449873519965851225344936507432626469954364899328000000000
591108025190834992883671896101555295282656425755935623045405124198400000
606666027960496012855423179139311607967810205967470798067413811200000000
715670226670349142460138883227450316854212269219582407353747394419794160
782458166144576476554553096712469498948758880557931338310620282880000000
791861634740741527877278302337743982279904719665871580037120000000000000
839613115088119105679492544568517131504941768358169304716686887308138400
897725489652605368502582888211773926434972195557030882181120000000000000
1196942381431174609189407494655318979729299653445706118779109376000000000
1218232697371111555138935488902804922951041809055225332213598461050880000
1385062184035448282832556456098165486499671387430847646793728000000000000
1564988965547396118808105827424251056153071226205316267691212800000000000
1634544030682835946310688308643106658648763280703330324033044480000000000
1674174242213493522445880652593384850768401776870803449158041600000000000
1914789650750315540574929409158452262648400962584829706400274841600000000
1919175350830102330608692455411928975271094719827506392937267200000000000
1968882582413416026237874553592833020645101224483556981221621760000000000
2422165000383444673506968924797805122267943848389724833054720000000000000
2489740995671484104573438861074934886838176933830278563810508800000000000
2490775800804129130318983867542431473252109519215850869626439912652800000
2701490054939338268558944154929701121350255168477438648652922880000000000
2759617157188541460075578390455318758820329756555377996074057728000000000
2761996139212032806194973224734064870659709448089730736917168729700096000
3045997861062815569444510269344970549479097070743375566994914672640000000
3083946609426932335751442496328833168466669445106325117294016618438144000
3494343600366738474504246428262036616667965741143826008069448317120576000
3578351133351745712300694416137251584271061346097912036768736972098970800
3680990884142927001139229534814230702441996833116508198055477364326400000
3923592698840467485287990320255042104818227744693422799234007040000000000
3935397057674281326583822715892639014679699024441408052474675200000000000
4714313288295947519620039484833885098292997877869541580576840690606080000
5397346292805549782720214077673687806275517530364350655459511599582614290
6362043033138145183200571907849051066218880617620563218039622860800000000
6411724654202715158885252474563117585922469729133154330455572480000000000
6716904920704952845435940356548137052039534146865354437733495098465107200
6785167340817726425144521923952825887378791421450703538749440000000000000
6925310920177241414162782280490827432498356937154238233968640000000000000
7017312199708005427049327907157810558143124238097961190016889651200000000
9553509047805032721879020412974628079984485765748872342096114247188480000
9874980386178659053528411770329513190784694151127339703992320000000000000
10794692585611099565440428155347375612551035060728701310919023199165228580
11380811261209819407021323142349533715012383769211348936558641152000000000
12696403353658275925965100847566516959580321051449436762275840000000000000
12748065122225857753601098534665987855227332184963016261867605852160000000
13595484579389204836324453610335771791501097792386519330044317856563200000
15045371060074089029668287744417135663318189673651560020705280000000000000
20019978922696368424228964911597283062937736796926536336224655769600000000
21302544155597867095193758702346563107587282439805858265866174464000000000
21470106800110474273804166496823509505626368076587472220612421832593824800
22691286818192717820082039804661615469514007536180008811007988203520000000
24364653947422231102778709778056098459020836181104506644271969221017600000
25392806707316551851930201695133033919160642102898873524551680000000000000
32384077756833298696321284466042126837653105182186103932757069597495685740
35905949809756426480534651921542843318576222825166499579923193486101248000
38437779604034123219546710710882402783347623152582086088763931488326336000
41176805006518559449618471721562687078555045422625322161930240000000000000
44286868112953460540008077302246802249984087177491126394827046912000000000
46259199141403985036271637444932497527000041676594876759410249276572160000
48477176441240689899139475963435792027488498560079667637780480000000000000
60452144286344575608923463208933233468355807321788189939601455886185964800
61273268824010097298397741093070472404748830802714550604808794931200000000
62269395020103228257974596688560786831302737980396271740660997816320000000
71989492415180221465172868061515548583041276405444548313795788800000000000
73554481380727617583980973888939799639194347631649864581487001600000000000
76178420121949655555790605085399101757481926308696620573655040000000000000
78686189384034195554956390671889087986114883512927762110427955200000000000
80143325901031107833540671242176046670980963923782206869806291740303360000
80981799451144394025063049765913075453723930328563180357220502015180800000
85287940109758835944446287541659175385414717980814515875857610833920000000
86630833626190305154466480358084652908384453877276507173751357440000000000
92120416839844911869217237859772590813012546551720306860988825600000000000
99346217658787492562720822056391475317531871235993607858666078208000000000
116164072362391545548034598661977148218060972244529861892075683840000000000
121997308787902721124098504192671809455070669757683649626714931200000000000
128374745020322567695869353014283671480201023964655416151900160000000000000
129536311027333194785285137864168507350612420728744415731028278389982742960
150290747600773319916629165477764566539384576536112305544286952828156773600
164790893351299634382095593450711768402365565277123757567828295680000000000
181516671908295621715701387846517933519705229549228574499826170696581120000
196769852883714066329191135794631950733984951222070402623733760000000000000
197223334027282500679217729143320583052785299146237459759228308684800000000
245605926989780189946726476750523369535009348333428641650591137792000000000
262880710822311321514295351457087821022821258894459327548678471680000000000
326291629905340916071786886648058522996026347017276463921063628557516800000
344197758300098159347229660435981672091137968994001439070425358008320000000
346043534381704047682370618121594120256318362493985880476221440000000000000
380892100609748277778953025426995508787409631543483102868275200000000000000
455232450448392776280852925693981348600495350768453957462345646080000000000
461253355248409478634560528530588833400171477830985033065167177859916032000
502683297336589970727485126901599806460067119552330994118924708805417472000
511657732895866853158352905339178067639437559803194639529711353641369600000
533248940853647588890534235597793712302373484160876344015585280000000000000
604521442863445756089234632089332334683558073217881899396014558861859648000
647681555136665973926425689320842536753062103643722078655141391949913714800
680679283371676526423784806994307624139883051095502235431638296166400000000
680738604545781534602461194139848464085420226085400264330239646105600000000
710998587804863451854045647463724949736497978881168458687447040000000000000
740147186262463760580346199118919960432000666825518028150563988425154560000
782359295123852629542750962709691054492545863029881121076674560000000000000
830799222068316816712556589391515961195904015152428472368780804096000000000
1030893141925860008499560888835674370998623848299590975192766715520279329390
1202325980806186559333033323822116532315076612288898444354295622625254188800
1421997175609726903708091294927449899472995957762336917374894080000000000000
1442579866218559941003732082359168840077657350628079723656513251325460480000
1619004270522683934707339513902580457613871187490303065257185943224320000000
1682900988292231500520306937485378485499395312744662803003427782656000000000
1862581387376321062576450144616000735435650397556953148216071546349158400000
2022017871192333210847125456071325589356711416489580169958690232729600000000
2061786283851720016999121777671348741997247696599181950385533431040558658780
2182370665345483650829779001242822415163417407399142074582302720000000000000
2473350263183006242388942338708116086177026821443620960399870714183680000000
2666244704268237944452671177988968561511867420804381720077926400000000000000
3383506143513470408863124798891230783402939991055893770748402073600000000000
3630333438165912434314027756930358670394104590984571489996523413931622400000
3675810053375137224820670416086484586748679235731763490770644893696000000000
3776937090433641386637906752250676223333514408620532581300541849600000000000
3886089330819995843558554135925055220518372621862332471930848351699482288800
3898387513178563731950991616113809380877300424477442822818811084800000000000
4265991526829180711124273884782349698418987873287010752124682240000000000000
4513900425152400681591644655128856949837614781034295036188452454400000000000
5111219183945228004113522341126994521594682778759313923251330088960000000000
5996293618229323222249286870897654834202229211802805429847173312178908416000
6099865439395136056204925209633590472753533487884182481335746560000000000000
6185358851555160050997365333014046225991743089797545851156600293121675976340
6311146688873040021734967332586258657689129572679598712295305877913600000000
6649735871497903316981580952982655681519138805396700893356160147480456128000
6932236231097418655576945062771318259930855294091392472202608640000000000000
7086008414105884278430110518380606041301719306916321575416616714240000000000
7540249460048849560912276903523997096901006793284964911783870632081262080000
8157290747633522901794672166201463074900658675431911598026590713937920000000
8841813371632086838082153163018841303260336540003431099421280960512000000000
9637537232402748461722430492207486818551863131832040293971910024232960000000
10035262497069417382788747925526229487433232512325590533810421760000000000000
10820933827255679033997299914399048790835689510600085999188660603627287699200
11040989854537075503600404761197688482958492873567291757044495810560000000000
11256470123709070769483763917461917488067626315670282069653649780110131200000
12582502166461883929865885385021639327344011336033806478559587803227627520000
17994263787848610479483272142322894253328554849687265784763514880000000000000
18664530468384103827514969953453235292620309381506612255956171489280000000000
21102896740919227572676297018335302386648027008647408194237429029273600000000
21329957634145903555621369423911748492094939366435053760623411200000000000000
23823774918008678424832468244800766844895906788342578240107340365824000000000
24741435406220640203989461332056184903966972359190183404626401172486703905360
27202625315739970904909878951475386543628608353036327303515938461896376021600
27409017458152638879070909564824207961475489661933514749473751775183749120000
29328691746950617388979382957878654176630541628848198920857190400000000000000
33231968882732672668502263575660638447836160606097138894751232163840000000000
40526919504877216755680601905432322134980384796226602145184481280000000000000
41465042641564189365765801023613625888104930740583699417063751680000000000000
43713115304112466237098166875369672355574522062238182761944020467056640000000
44701953297031705501834803470784017650455609541366875557185717112379801600000
65633138543397028520291970561929760934476417197041849317133683523584000000000
68748607620539329168802265506425070038128188160645725778595467912806400000000
74200507895490187271668270161243482585310804643308628811996121425510400000000
76237002201484161120594582895537532078276196410676001289926991692564070400000
79796830457974839803778971435791868178229665664760410720273921769765473536000
81053839009754433511361203810864644269960769592453204290368962560000000000000
83948110655210525111490016192567167678831208965239276017860426370504717824000
108209338272556790339972999143990487908356895106000859991886606036272876992000
117848015928656117144808066067112410418824539999553672027444346880000000000000
120643991360781592974596430456383953550416108692559438588541930113300193280000
123707177031103201019947306660280924519834861795950917023132005862433519526800
139680782028255214543185475811286414296449810957807012649284505960448000000000
149309703439021324889349585967382239444664575565045376324363878400000000000000
159024788745133109216566865547887846819938179579627007225174897459200000000000
162408294888646579625429990346779077603341119570682900995923299532800000000000
179325825606213931669745614341235231520355819525962369849665309900800000000000
185069917431248427945257430860283134943342206022406096483726550630400000000000
198962376391690981640415251545285153602734402721821058212203976095413910572270
208267840732810320717253921975346535703741275898426757505745093971148800000000
212089559438471595446661476321238039947417125561229701548691358562385920000000
217621002525919767239279031611803092349028866824290618428127507695171008172800
225695021257620034079582232756442847491880739051714751809422622720000000000000
226485038996313910737585936930389507892192204048608516614072580458097295360000
230004863277535260185108505350714753471760725044169126546309854003200000000000
243161517029263300534083611432593932809882308777359612871106887680000000000000
258898812845308627698126570101624102225555405260416487602033944942533017600000
279488579739679705389950484274017117738004030823129168525185390702755840000000
311093137409151938866451185691313114110430207882093306548123074560000000000000
311784370220658908250924862808746665817275649504318149318331135426560000000000
327147094750387213009039667031697128220632451980126950678587395538944000000000
381272992710358026056731978452422504296197041175026585971143475200000000000000
397924752783381963280830503090570307205468805443642116424407952190827821144540
474762563745094246654817404731500604767215193563393545552913319854080000000000
521833649847609703905014892127363933346528090640930707758141931520000000000000
548180349163052777581418191296484159229509793238670294989475035503674982400000
675292695709415282325641504586729676372736864276717062215597728936755200000000
742243062186619206119683839961685547119009170775705502138792035174601117160800
783910279672132360755628738045035882290052994023277714750159202549760000000000
857655897048312423293968856812827606416252644380332816643864253169664000000000
953695980755976355412613423543113395426413407033425086592466288640000000000000
1037358795953672917449126628665294286316985653641885339363560983006951155968000
1117548832425792637545870086769600441261390238534171888929642927809495040000000
1190302720998124693739702990583895366991925846166009459910752666399001646912000
1193774258350145889842491509271710921616406416330926349273223856572483463433620
1215807585146316502670418057162969664049411543886798064355534438400000000000000
1223967228515149054638748672510350825956086617742669117334432573077585920000000
1259221659828157876672350242888507515182468134478589140267906395557570767360000
1362510724192039579408592806602086176361282584849982694684800518717440000000000
1642406737829234573782845445641204633891310331215499139568002662400000000000000
1677214048432651544653080823701825705722076321034872028378393817236409548800000
1958589022733277905153511284506227831141259801418615565853147569256539073555200
2050947853133287080568139317758527210357073847773510456005212811926103285760000
2239112302644466225751353255275135797957666259991519768521442590720000000000000
2300215744760195805421716374998547960144634943942567493171879764190822400000000
2350561331282878571829474910515074683828862318181142924420699914240000000000000
2406201266718876520908079292724877451334486585622600402250841376948224000000000
2625325541735881140811678822477190437379056687881673972685347340943360000000000
4303215740929964304014132801677400649951651876923561815667379028703848611840000
4701122662565757143658949821030149367657724636362285848841399828480000000000000
4775097033400583559369966037086843686465625665323705397092895426289933853734480
5195701435306334442837786879731798829833064195429938514971544246222207820125600
5447550499101953367184233556640170157561542627354473493322095732457472000000000
5726418104838733077059859860673427078580262390153201941814666681184419840000000
6213571508287407064755037682438978453413329726249995702448814678620792422400000
6481640876076086442964443633691182573035349699975451961509439078400000000000000
7081106584915550904386633347161782213927203380546509755195333195019059200000000
7633189859766389242395209546298616647357032619822096346808395078041600000000000
7958006449543682401646069526992174802563714858963462148800241677107200000000000
8384657392190391161698514528220513532140120924693875055755561721082675200000000
8428313803492054788478043874038055881456723517720231382934269565337600000000000
8510653096024215518692926400140787648345880807207586450488741068800000000000000
9253495871562421397262871543014156747167110301120304824186327531520000000000000
10580223710766621968514991246132878659700993352031779821130253284147200000000000
11510446084138621738058693870578585222085917691637452342280553758720000000000000
11511787332424108329209782017226167343819705658012076194778975745577174630400000
12431589600514714094343507347204490872384033175244824125786321030479872000000000
14030296659929650871291618826393599961777404227694316719324901094195200000000000
14103367987697271430976849463090448102973173909086857546524199485440000000000000
14283632651977496324876435887006744403903110153992113518929031996788019762944000
14523023143351420844287772801314120008437799150986394751089853762097316183552000
16176843145275900821055461655948281933742370809868851940502399877120000000000000
19585890227332779051535112845062278311412598014186155658531475692565390735552000
20147546557250526026757603886216120242919490151657426244286502328921132277760000
20889552804784146852811965808186026609757468516789316004328186073579520000000000
21351287591780049459176990793335660240587034305801488814384034611200000000000000
22284658958410704316746169651362079320300316521131663053114725054912921600000000
23875485167002917796849830185434218432328128326618526985464477131449669268672400
27657183441923314306965789282750288467365988803969327511181522370560000000000000
29056269643070608576192622256009611472796146201888469112170716123046871040000000
31733268190787559661876847702074621437401347842072314215822977367277568000000000
33708142025901691512492035735936542938472278743000941734256845709639680000000000
35495049626939322584523711502800173952726511914537404402698544619249991680000000
36917061356399167450226507719653489786427329259923188208093830614669859143680000
38575923113950985527020858945141991231607755383802056652703057796437419622400000
39195588149163123383161804554421175259738677336198748467804183290796540382737190
41565611482450675542702295037854390638664513563439508119772353969777662561004800
51499582960822723192281124871328123353026323979804954675993179586560000000000000
57225450416065662335160897877287619407173868563699273176761621786132480000000000
70516839938486357154884247315452240514865869545434287732620997427200000000000000
73606903832326265773494923999953534724628318206162159781500152454106316800000000
78391176298326246766323609108842350519477354672397496935608366581593080765474380
86064314818599286080282656033548012999033037538471236313347580574076972236800000
86623245601879554752690854538095588248041517082413614481030289570136064000000000
93617184056266370705622190401548664131804688879283450955376151756800000000000000
107638347211171126773278831721564807932541324203148632880099240978677760000000000
123151176645445642416324429040132468887671644299533587268679342489600000000000000
138683118545689835737939019720389406345902876772687432540821294940160000000000000
143252911002017506781098981112605310593968769959711161912786862788698015612034400
155339287707185176618875942060974461335333243156249892561220366965519810560000000
160339706935484526157676076098855958200247346924289654370810667073163755520000000
185687224475707452223393666531087677250740432001897475746077415958244256918272000
215444792500660569566886241295685061425538578156047712243846232618219298091072000
217845347150271312664316592019711800126566987264795921266347806431459742753280000
217902019964078134687369342265606806302461705094178939732883829298298880000000000
235173528894978740298970827326527051558432064017192490806825099744779242296423140
247838730472044281653532167150662377487452118319127841431836661825667072000000000
253259321313330383242615204378975681564033524476265676285137466402697841868800000
259924379157902126012653950374835919496343748665510126728422413353562931200000000
277366237091379671475878039440778812691805753545374865081642589880320000000000000
342508291473258942454879266065674044129631332578176246152870539591659248721920000
362971889060260840806008843486706224089979583198625309844528588390400000000000000
374026303128553072877365267768632215720494598371282720993611358824038400000000000
374090503342056079884320655340689515747980622070955573077951185727998963049043200
397900322477184120082303476349608740128185742948173107440012083855360000000000000
404559062567618629846946105953826682309922728850571106380844939136204800000000000
471928289449683491260406448693721994105522625357135546033502704107520000000000000
484831994420073849679396786540975144022977293834548140905666520188715008000000000
493617879569404500084189731208165683604061086818040014128346981990400000000000000
497270514406031232520204588568245297005946687545493651593121904354918400000000000
598543196375208330379052081270086431548467719965147521798588795453440000000000000
645393646356763940079414466014105598241760594473938569088945450332979200000000000
701424165771584181554303646673416305942119255938540575953782781678727323729920000
757678404585963946769369768146310696890210761718476543805900651867039334400000000
784519280362906431557200800912259509765495947450988666028609335322265518080000000
832098711274139014427634118322336438075417260636124595244927769640960000000000000
857372686699622743515939467765258942488345652923049152846627193487360000000000000
925822154734823652648500614683407789558586129211249359664873387114498070937600000
940029876215286608376538461368371197439086083255519220194768373311078400000000000
940694115579914961195883309306108206233728256068769963227300398979116969185692560
1002770377014122547467692867788237174157781389717978133389508039520886109284240800
1064851488808179677535711345084005218581795357436122132080956338577499750400000000
1205864191249927267151320212678835614621251217998747940201273139956547584000000000
1217023392731462819173088475220132633713460955430684862419889972838400000000000000
1483158249139674426549649572381207889292780264692041436307301211224145920000000000
1493487905863858972576152621268515577237763395414343685603802208010240000000000000
1807350611190585007685935776704508272979693788307895962580299192055616416972800000
2429027826466766770525332491998466645912734500803351272789505030985508454400000000
2460694367890823480411918608723367634508476348239068746600749736803696640000000000
2585337510007926834802634895548220737106462937872572546926154791418631577092864000
2599621142659904331127511331435227481510366048026564660445083823415419596855808000
2832477062845249775575461867923046784416447818889272507179624877260800000000000000
3205060087269543525849561617909536765177536132049303735798120714095034368000000000
3485525554404341002629065472315388802025071796236734740261564902903355884052480000
3740905033420560798843206553406895157479806220709555730779511857279989630490432000
4038821480386814592090774493585335994718664322062497206591729541103515074560000000
4160493556370695072138170591611682190377086303180622976224638848204800000000000000
4520810582869187324477710932305721933166735616532242580964168121104465920000000000
4649851501129051258572606206866822787807173060804399976753509345121748910080000000
4703470577899574805979416546530541031168641280343849816136501994895584845928462800
5429796675263449500926087043289822519644671954998440155411816801894400000000000000
5824964390206598814580149700716440675972771062954110554558161727262050362982400000
6165149246518660964187826789182132794333363986407172430751669712649866476994560000
6896465892144955975314168026247418257709612080773880887046043179417600000000000000
7799922041683461553249199106329813876687996789903550945093032474868511536164700810
8022163016112980379741542942305897393262251117743825067116064316167088874273926400
8317580133052868032404926411994749423882999957296324055309517227314013798400000000
8320987112741390144276341183223364380754172606361245952449277696409600000000000000
8922194296993594139527158017423845589548276259488602291546119825724014592000000000
8933982818527203522182143032889879058400929908861336529048237001230254080000000000
14028483315431683631086072933468326118842385118770811519075655633574546474598400000
15599844083366923106498398212659627753375993579807101890186064949737023072329401620
16641974225482780288552682366446728761508345212722491904898555392819200000000000000
18701315156427653643868263388431610786024729918564136049680567941201920000000000000
19393279776802953987175871461639005760919091753381925636226660807548600320000000000
19823394065813312862500359191737507433186213713677984212661402017674035200000000000
20292916446336390124197477293830045746537472890356828479440616276623360000000000000
20689397676434867925942504078742254773128836242321642661138129538252800000000000000
21966539850161380083601622425543266273433886528627682648801061389023434506240000000
23145553868370591316212515367085194738964653230281233991621834677862451773440000000
23868984691489499160969820251275774256285441002183695276469851409036083200000000000
24540271051383541545541135332073543693487176518571048393742140613591040000000000000
26518744160508738136927941885120874391157376660146679033206522815346376704000000000
28220823467397448835876499279183246187011847682063098896819011969373509075570776800
29123454894594865504967194141281775332639604122264360833572471937433600000000000000
30333501378767905183732479902662963117362747940275112747180436165650022400000000000
31722789407886041510089760307314580872068789158152818655325206159032320000000000000
33010396153053570003607051697604161776035656080519786094509646495902492262400000000
33609387630103048852434253642126869582384018192343443110040012288442210502207232000
38994317139898564966912669971528412222655490720398469906676257351231293952837120000
39761713446192870169090587087499182005553263342773711176766582225223561173401600000
41149955367626168787275272087475846732277868427805113038574630430079885935394752000
43241374305903183985320769222945075082197959829753884128959345172309606400000000000
46298125081779628149860731259323982894370665257844654253717868448317440000000000000
46799532250100769319495194637978883260127980739421305670558194849211069216988204860
47028703458747163418901488294474588970228797501951169667849652458305355776000000000
49925922676448340865658047099340186284525035638167475714695666178457600000000000000
59253934424873797044694113029361609634426220536024490584446603349357050028892160000
66742121211285349194734230757154355018175111911141864633828554505086566400000000000
70587356778424843512039131562767692755380735414979722020353618424627200000000000000
72199467145016823417673886480753076539360260059694425604044578845503799868465337600
82141834822512243491688394169768356748076986747788902708209121440563200000000000000
82586946099870070197861304727947865961032973027313943274843171053507287449600000000
108270552187196233138124418783828175918372959322519024850432988419362652160000000000
109048179970443993986450911326804071857403936695687424577976697609794907013120000000
117137835683854558319568708994460523092333915741736276184281724540347463062896640000
121792283316242653982283341480562397076746373017873541960328587135611305984000000000
139495545033871537757178186206004683634215191824131999302605280353652467302400000000
139799145364958371549923592817194576223346505510898653309395881454289208711577600000
158618715519333987432225864603690619927321077857799260402058993126604800000000000000
187198129000403077277980778551915533040511922957685222682232779396844276867952819440
194394855063375054952541570089146043126169631510886430981459229207492034560000000000
197545764271782141851135494954282723309082933774441692277733083785614563528995437600
249629613382241704328290235496700931422625178190837378573478330892288000000000000000
274480144390744645069362571595826730988138998590778693825214068501362455347200000000
294598149624065356252807531602834848495690087494187041900588768305065475966566400000
320358003840543520554639135554099528659035645344907969169297191311769600000000000000
330121188988762983162504846644682286813286221601078284787206433551788539904000000000
375227278378142547931650007381374920452839056172176134220025954051670671360000000000
393098555852262490592907577496102840689447888604111210561624461226803200000000000000
470531426821442683934079550989776174153376254692808203540560172038190947030901248000
493799464411514025447303265049710160787334421133661356462895565160958631224737024000
507580213877224798800856812176625227226004528988036003099405939480985600000000000000
601784400577635374221525399544215063213080983987312083782167701624423746109440000000
623909074238377039470602719544454595562487851526375518506820117619700703245393920000
637029655654680022424447050340754721929582709330202796815230780281679600680960000000
721994671450168234176738864807530765393602600596944256040445788455037998684653376000
795124470848921113474210729927199236197682761888658951085293093109492613120000000000
914519409262436013889083503012481186127725056883795357065631391180141906988236800000
935990645002015386389903892759577665202559614788426113411163896984221384339764097200
953767072977810335837281432810012150087261225846770938533708965001297920000000000000
954674789778314572929405907864351478081665559765280445195434821352469561344000000000
991169703290665643125017959586875371659310685683899210633070100883701760000000000000
1015160427754449597601713624353250454452009057976072006198811878961971200000000000000
1055231655209492286458268819279162378819948590298555080930912046384414720000000000000
1056332676897714240115425654323333176833140994576633155024308687868879752396800000000
1066570819647728346804494034528508973419671969648440830520038860288426900520058880000
1169580249882985458887521192312512938557986609107001068547022719042768076800000000000
1199985065233222339704665236567050776841472502054655274346011513218662400000000000000
1300634365723327701913680172599897815754820355484265564868333452520325120000000000000
1456008066180859448819159035327822229633411901133205411864660935951201075200000000000
1580366114174257134809083959634261786472663470195533538221864670284916508231963500800
1645783550795210387735581011435590727981167322669649249414629852197255934130751870910
1713030628025846241544847056594987367091714614540252207387561132587745280000000000000
1747407293675691930298031648476906519958376247335861650014348316246016000000000000000
1881148138349886536756059531778983558809151900078046786713986098332214231040000000000
2032344592377449647310076153478418528863304111998432554061089223098551500800000000000
2342756713677091166391374179889210461846678314834725523685634490806949261257932800000
2546396879497879548242340219262819059190386589181455983954482764657459200000000000000
2890543113495452456925145665478175308636154055955988014619510986872755060736000000000
3045481283263348792805140873059751363356027173928216018596435636885913600000000000000
3053349039172431831620625517150514012007310227479247888183347533074257396367360000000
3070137575719126062957774614829100330836055147912525773156113507233982054400000000000
3291567101590420775471162022871181455962334645339298498829259704394511868261503741820
3494978634123959288748089820429864405583662637772466332734897036357230217789440000000
4164654049927065767210308762203293872567463389483803599200863487053004800000000000000
4324361896050017670472523772386145192660670946548091978380763690963226486374400000000
4599942750060685635534550073507027977892311257876178551659710800671539200000000000000
4749899049333463505309050317741933485993108547697068136452814898288840933376000000000
4872174848423830491215598845272267916326783169513356118269484478871319347200000000000
5615943870012092318339423356557465991215357688730556680466983381905328306038584583200
6419393037349682330814942445646232090235347474737597634017642347092462205921581312000
6481159291729437837561765695262366666905181924872114921812952902711440471264460800000
7057971402321640259011193264846642612300643820392123053108402580572864205463518720000
7941941385951850575944127512882838419329628606566386816444903673005417985531187136000
8553373622788502417911829083922425897551463786479002963184206085129649520640000000000
9041266784602037283636874282410365335857301437894557842917362608216473600000000000000
9332324909285317932358327434258108853596725952086475590057278329046323481804800000000
9874701304771262326413486068613544367887003936017895496487779113183535604784511225460
10606454262052409671000246232255728124562293475948383814615941999534911955171696640000
12544605181572993360175184172497926898904876420840974821913844474967964516352000000000
14223295027568314213281755636708356078253971231759801843996782032564248574087671507200
15227406416316743964025704365298756816780135869641080092982178184429568000000000000000
16134772970260129561060950317399121579472079415403573771461116024221838868480000000000
16248178815596155103981185787693806706753186567657426262118527943859441144954880000000
19110889669640400672733411510222641657887481279906083904456923408450388020428800000000
19221480230432611233278348133245971719542138720694478150157831478706176000000000000000
20264845573306838589285386656041670494973767423320375779880738345480111109881118720000
21948465822298464333338004072299548467065401365211088569575153388323405767717683200000
22799716239431224454388639494773964759987977539038450212574218751154585600000000000000
31469973260387937525653122354950764088012280797258232192163168247821107200000000000000
33395227775654686765916850656942367920302675999323675945582309910598689751040000000000
34858978337624569923809046592669994835493652821028894115802186699673031829094400000000
35322967221797639198388018590981004689021625711315376472231088390041373769728000000000
39311607090084646228375963495902261938507503821113896763268883673337298142270092082400
39498805219085049305653944274454177471548015744071581985951116452734142419138044901840
49197890987218914494218857777673419698780244611529235997398324306945934486416588800000
49595887794846137463538634506120631804537583744032088803752866180067491840000000000000
50549654867823947799375915938930643954624844969878859742286575145068789760000000000000
55927277726103091182288247421795606077457275285823419289338338458373980160000000000000
58479012494149272944376059615625646927899330455350053427351135952138403840000000000000
62939946520775875051306244709901528176024561594516464384326336495642214400000000000000
70234255749059695903338729320394482050760299196150340502890006436097556480000000000000
70799118848760118042575248957455995833646877621224661186414679279901081600000000000000
71344395242862112992138792731063289252037183155527065181368385861608852684800000000000
77127073672345348006998440802938325911175227903199918255273430031620783472640000000000
88547122136000523116998139997364906348211996596898188757317078459153464494653440000000
89871502522895552631409194239047249263294864646326366876246992859294470882902138368000
90869444487222941507450335331176474545175228582084124651107322945287985662525440000000
94216684541421543284966588112724305190044303799713871406315862292325990400000000000000
95303296631422206911329530154594061031955543278796641797338844076065015826374245632000
97552540434117583070883655366964089385438597375924762594932282708730472038400000000000
104059552085836288449305243957214311110901546014415568526302395527419182186496000000000
106591844914217207748179930557091297717460951087487560650875247291006976000000000000000
112927542437146244144179092237546281796810301126273968849734441289165827287416299520000
138379580673600565455120760716356646165141470289538943308184438110823247563980800000000
142232950275683142132817556367083560782539712317598018439967820325642485740876715072000
142598225251881254701571052278717867314661648994161535101451034820817715200000000000000
144296466058798924959015406896967715549294591951888711338337334839997156556800000000000
149066663709777070263920610991034433338819184272058643201697916762363130839082598400000
188819839562327625153918734129704584528073684783549393152979009486926643200000000000000
189995961973338540212362012709677339439724341907882725458112595931553637335040000000000
190916176716943374078004432180603106242121282567070908663086955991628415193090539520000
197494026095425246528269721372270887357740078720357909929755582263670712095690224509200
224120043027496202595917546882524324151032025797614381440396286028080689971200000000000
249879242995623946032618525732197632354047803369028215952051809223180288000000000000000
262196736753459081225469354189900594739861741698942177444603515638277734400000000000000
314492856720677169827007707967218095508060030568911174106151069386698385138160736659200
326631371824986127632541460199033809875885408323026645652004741516621321863168000000000
367009731827331916465034565550136732339800312955331782619462457039988073311157667212930
384901813025482608806032308776509165389815870391555133343289273830834228428800000000000
405296911466136771785707733120833409899475348466407515597614766909602222197622374400000
454949006836692342911473202055426587789089223894407935339318782428064352058736640000000
489239602081346741046832182727419149057290180412798018054639934523750616137728000000000
524393473506918162450938708379801189479723483397884354889207031276555468800000000000000
548711645557461608333450101807488711676635034130277214239378834708085144192942080000000
592437579758852420854735756816901891394511919677088601038164625661962028633292800000000
709930010691445700686681813965561349496771494277757245944289105065760910213120000000000
734019463654663832930069131100273464679600625910663565238924914079976146622315334425860
944099197811638125769593670648522922640368423917746965764895047434633216000000000000000
1082353601718816118872814871108815233373165381453643191942763134752810558701164953600000
1172510294056389285229979236128004274892070461962363167159627720201076736000000000000000
1184964156572551479169618328233625324146440472322147459578533493582024272574141347055200
1185205263479235377409507584150779824406784195914982399937274347788883082189209600000000
1238942856208488689847283892009722793415422062624356343365404972988845205742865193216000
1342272754428310289538744706457278178182821777029984305944781358821572203249664000000000
1345183258126442242808929730191663920839290674803268562541878906318120550400000000000000
1348072537843433289471137913585708738949422969694895503143704892889417063243532075520000
1435994794353151530934424578248521820573015067970918065660039326155743659294720000000000
1564562453032514563460993120037919168607936835493578202839646023582067343149643865792000
1919768221431486150451044568038286790545775119146657470445485501915819063886077091840000
1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000
2202058390963991498790207393300820394038801877731990695716774742239928439866946003277580
2453475001155019420701159053941764812719731171716271365579897719522775612888186880000000
2628582053126845285567547628824393485640491938433700706598901907543577067520000000000000
2656413664080015693509944199920947190446359897906945662719512353774603934839603200000000
2830435710486094528443069371704962859572540275120200566955359624480285466243446629932800
2982429637201612920163179040396907993322865853222852724794907933559058595840000000000000
3020072997209566923843565360776962728182692865434464641624270276752194928640000000000000
3239337094238504616293934513723409688269359571934396566721484061328072905850880000000000
3567219762143105649606939636553164462601859157776353259068419293080442634240000000000000
3577599929034649686334094663784826400131660422529407436840750002296715140137982361600000
3627407357621924107482084211431459018600304368774347264598652163840939888668720250880000
3850203427175942672624294026416929511103357202533376035473188634514509740900352000000000
3862884066198283274683630112621696512791816455788268727658950353985365606400000000000000
3965216630808880128232293416723796275089547380454537256212559199225459507200000000000000
4247947130925607082554514937447359750018812657273479671184880756794064896000000000000000
4566526162228818660018985103639769323449668519554785129170086457657167169611366400000000
4780074481271761570473299112981240379886491271420313367151681852727793129881600000000000
5276134334319606423958128934312561090642481012783976798753688288370255462400000000000000
6608694384681466880387155694539660458482578967424228760354265332042432512000000000000000
6926230370822348398032739531054450346366140413690658144240192072319863514726400000000000
7789834440906880148706842521096770917028698018223191743782616433193699130736640000000000
8128098839357231517989549979886918436935713992667207500782708984786609766400000000000000
8294749096007860354187328297635377269025083306255032217049734455074169908018989429386400
8511235140788872207499862395537501607888982317794557827549910105101646666150069862400000
8808233563855965995160829573203281576155207510927962782867098968959713759467784013110320
10533642022292321522008124703478643235098505212487875927698625443319792428646400000000000
11758729385699500594771492567165217155531874699628959243472170694598367587074048000000000
11895649892426640384696880250171388825268642141363611768637677597676378521600000000000000
13193521198264077944432722859607371045883587492937830124840244690413866209703362560000000
14266502784494001816669702646994706503592510887387207570223849702410213749016494080000000
15207410731700626711077222543014234494911981018538646291787003907020108595200000000000000
15242633822733060707989730069664055573596916005510721173075160362613997568000000000000000
17345199986918841657861974488136119107815908876740988807115669621843832880400112705024000
17705483399172200005077486203719421607931530038011536133791306596218374507724800000000000
18774749436390174761531917440455030023295242025922938434075752282984808117795726389504000
18958002552283277467351544218140860524624381429666835233221268021182784916265369600000000
19569584083253869641873287309096765962291607216511920722185597380950024645509120000000000
21569160605494932631538206617371339823190767515118328050299278286230673011896513208320000
24894132839532770734074742035502750367582803773433793414683552099314642850126793932800000
28304357104860945284430693717049628595725402751202005669553596244802854662434466299328000
30939214936908171584605383794408270179303685520475176938463214845316772659200000000000000
31946850481115056530900681628450260727354717242499076067493009727959240959590400000000000
34555827985766750708118802224689162229823952144639834468018739034484743149949387653120000
41482184221773238209332765445277293854237446857024383997804602172610907876622336000000000
44041167819279829975804147866016407880776037554639813914335494844798568797338920065551600
52348637422704101292011043551833848949130049304169387931846472994041315926736896000000000
59478249462133201923484401250856944126343210706818058843188387988381892608000000000000000
63183770951538667361114681442934960105212662990720394889041730350852721008967680000000000
66357992768062882833498626381083018152200666450040257736397875640593359264151915435091200
68697300032340543779632453510369414756152472808055598236237136146637717160869232640000000
72548147152438482149641684228629180372006087375486945291973043276818797773374405017600000
72695638231496135684258712639936265043308368641666516363896918652466757632000000000000000
80710995487586534568535783811499835250357440488196113752512734379087233024000000000000000
82348823586480486498808270197549362903837156835115315544304882967012721980027699200000000
83311209124804345037562846379881038241134671040860314654617977748077292641632790457335110
89439998225866242158352366594620660003291510563235185921018750057417878503449559040000000
126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000
139291495052255698500639184090106616595582461593179052369023814637107134951587840000000000
139314848815722800135080024327692854738946072736986137449741801099809584578560000000000000
141943430868849645420647571956517248224586564675419838156340703007353161646080000000000000
146307730232685821559723173003843321421927573696268289347981168111551370154213376000000000
155086341134483871848485310100639215652789024367588341689335212545071046983680000000000000
155261889515779834440645493523752156997288729664862694391782939560343683766786457600000000
166104014846526180811396094842732950050048107598895555289334865221370721075200000000000000
166622418249608690075125692759762076482269342081720629309235955496154585283265580914670220
181928207869298388129953921464211387592694817046594016212489383947102574346240000000000000
187247173097355188564996972701825035373557610991480272206098022312236226655301536972800000
216321507707103863382283286306815004716341721524143048748901219823180473958400000000000000
239003724063588078523664955649062018994324563571015668357584092636389656494080000000000000
244071742673072271899914926725915390302838146336998199642984779678802505531344443063552000
253773864371768328206866778670322961605731032349090384397603788750429408460800000000000000
259124774986462032035825411184288944751147572093682259942277726164437958656000000000000000
260177999803782624867929617322041786617238633151114832106735044327657493206001690575360000
264247006915678979854824887196098447284656225327838883486012969068791412784033520393309600
300739657056217566165613349255815982166621417728686677528960232437104561356800000000000000
311347928153470398128737630887545914552979430263222062365089558692831401286779129292608000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment