1 1
2 2
3 6
4 8
5 120
6 12
7 5040
8 128
9 1296
10 240
11 39916800
12 48
13 6227020800
14 10080
15 720
16 8192
17 355687428096000
18 2592
19 121645100408832000
20 960
21 30240
22 79833600
23 25852016738884976640000
24 768
25 384000000
26 12454041600
27 25509168
28 40320
29 8841761993739701954543616000000
30 1440
31 8222838654177922817725562880000000
32 2097152
33 239500800
34 711374856192000
35 604800
36 10368
37 13763753091226345046315979581580902400000000
38 243290200817664000
39 37362124800
40 15360
41 33452526613163807108170062053440751665152000000000
42 60480
43 60415263063373835637355132068513997507264512000000000
44 319334400
45 155520
46 51704033477769953280000
47 258623241511168180642964355153611979969197632389120000000000
48 49152
49 1161918239569920
50 768000000
51 2134124568576000
52 49816166400
53 4274883284060025564298013753389399649690343788366813724672000000000000
54 51018336
55 4790016000
56 645120
57 729870602452992000
58 17683523987479403909087232000000
59 138683118545689835737939019720389406345902876772687432540821294940160000000000000
60 5760
61 507580213877224798800856812176625227226004528988036003099405939480985600000000000000
62 16445677308355845635451125760000000
63 6531840
64 536870912
65 747242496000
66 479001600
67 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000
68 2845499424768000
69 155112100433309859840000
70 1209600
71 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000
72 165888
73 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000
74 27527506182452690092631959163161804800000000
75 2304000000
76 973160803270656000
77 201180672000
78 74724249600
79 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000
80 983040
81 502096953744
82 66905053226327614216340124106881503330304000000000
83 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000
84 241920
85 42682491371520000
86 120830526126747671274710264137027995014529024000000000
87 53050571962438211727261696000000
88 5109350400
89 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000
90 311040
91 31384184832000
92 206816133911079813120000
93 49337031925067536906353377280000000
94 517246483022336361285928710307223959938395264778240000000000
95 14597412049059840000
96 12582912
97 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000
98 2323836479139840
99 51732172800
100 3072000000
101 9425947759838359420851623124482936749562312794702543768327889353416977599316221476503087861591808346911623490003549599583369706302603264000000000000000000000000
102 4268249137152000
103 99029007164861804075467152545817733490901658221144924830052805546998766658416222832141441073883538492653516385977292093222882134415149891584000000000000000000000000
104 797058662400
105 3628800
106 8549766568120051128596027506778799299380687576733627449344000000000000
107 12265202031961379393517517010387338887131568154382945052653251412013535324922144249034658613287059061933743916719318560380966506520420000368175349760000000000000000000000000
108 204073344
109 144385958320249358220488210246279753379312820313396029159834075622223337844983482099636001195615259277084033387619818092804737714758384244334160217374720000000000000000000000000
110 9580032000
111 82582518547358070277895877489485414400000000
112 41287680
113 22311927486598136465966070212187151182564399087952213171022161345724023063584214692821047352118139068425569179220877461124773845924561575264739138192463311667200000000000000000000000000
114 1459741204905984000
115 3102242008666197196800000
116 70734095949917615636348928000000
117 8070218956800
118 277366237091379671475878039440778812691805753545374865081642589880320000000000000
119 1792664637603840000
120 92160
121 1138872889344516480000000000000
122 1015160427754449597601713624353250454452009057976072006198811878961971200000000000000
123 200715159678982842649020372320644509990912000000000
124 65782709233423382541804503040000000
125 11718750000000000000
126 13063680
127 3012660018457659544809977077527059692324164918673621799053346900596667207618480809067860692097713761984609779945772783965563851033300772326297773087851869982500270661791244122597621760000000000000000000000000000000
128 137438953472
129 362491578380243013824130792411083985043587072000000000
130 1494484992000
131 847158069087882051098456875815279568163352087665474498775849754305766436915303927682164623187034167333264599970492141556534816949699515865660644961729169613882287309922474300878212776434073600000000000000000000000000000000
132 1916006400
133 613091306060513280000
134 72942221836377370576499718193210928854335270628099049187403257000535924873887744000000000000000
135 3061100160
136 45527990796288000
137 5012888748274991661034926292112253883237205694398754483388962668892510972746226260034675717797072343372830591567227826571884373881355612819314826377917827129740056802397016509378163883274055583382110208000000000000000000000000000000000
138 310224200866619719680000
139 96157231969410890041971956135297253988256079629956908500367081914696145479218112119985149618783441690577636407442564169301886059792163365100096999581219760002673769583579570682891939608962934200435638009856000000000000000000000000000000000
140 4838400
141 1551739449067009083857786130921671879815185794334720000000000
142 1700957177135724635042335288479852020577169216241592471772861526777177360756158035394560000000000000000
143 248562743869440000
144 10616832
145 1061011439248764234545233920000000
146 8940230923025368681782514276250102220153601400565810031638160184740844208134366634033807360000000000000000
147 6971509437419520
148 110110024729810760370527836652647219200000000
149 380892263763056972698595524350736933545970238573408427883655838887865527498969322620843829924502074302514052524979028027751108334657896696442372994639480443832950613971571859528835715269633083149369445271480789636247481797836800000000000000000000000000000000000
150 4608000000
151 8627209774233240431623188626544191544816225903687700891564804750810154197851655157362112747789971982951943289690774984828562603780001360174419748328584232052816331406456102618328128950857189333333217935399039885261005462721003520000000000000000000000000000000000000
152 15570572852330496000
153 460970906812416000
154 402361344000
155 986740638501350738127067545600000000
156 298896998400
157 117295687942641442819215807155131552511541831623044593627324799557544824622696635505477776012587322789677057983246655387237020188804608945581290772992175589402436306154362961985393763847475223716979100487761173428095446685622490578985733324800000000000000000000000000000000000000
158 1789236426156595057370288343079663304139616433559143814427736126455675981387003721066723621682020352000000000000000000
159 25649299704360153385788082520336397898142062730200882348032000000000000
160 251658240
161 130294164363980282265600000
162 1004193907488
163 2004401576545302577599591653441552787812849977066285969791842909503537700391898214353410600501293996807267197132074467682448564494675371562796423038301229264886150247730010662205704969956173185881152129393638460096840367667292791327201696065980922331136000000000000000000000000000000000000000
164 267620212905310456865360496427526013321216000000000
165 28740096000
166 78910479394413173023794942360241221142873006815286892550448715056739503125993258669759183880207541741813760000000000000000000
167 1503616514864999040201201707840084015944216200358106545452649834854176371844949314192140028931641361177028117124508668717092226179172831001551576411998307498052564574954480881931656928973003394576466919898225052275172710677111011997332867420310791867053134315520000000000000000000000000000000000000000
168 3870720
169 201790211254862105547271154101439692800
170 85364982743040000
171 157652050129846272000
172 483322104506990685098841056548111980058116096000000000
173 36927733697396923753829554635211962404299715564140382424433649868278555214296659802052327860953228596413291334931704037143411082635200789592708437910693220744422451783693904122568819692138717826140678603271725989637483256524946200711557865266227200777205900363920166407372800000000000000000000000000000000000000000
174 106101143924876423454523392000000
175 1935360000000
176 326998425600
177 832098711274139014427634118322336438075417260636124595244927769640960000000000000
178 33015910321816922162433838524907238619679332472993083709827041415666342068757019478799825141575201325458160765999513600000000000000000000
179 1116089236106301664760840760547037993986335226660376544113529639778027005296644338562111878400540609642397745005763331164839067401035174973742275547399815172071920297548998924861468632538100874694671162275335324796220248138283968091277876800787759743434401881346126074043437399922442240000000000000000000000000000000000000000000
180 1244160
181 36362187312343308237908191978622497844074801684595067807218795663968119832564672550353604998289613062149318532287769329350456815925726000644523337334285978306103163294146384971986648048091326497552386466930424881860855684345291680413833226169665212441092813294256787492335190489473168179200000000000000000000000000000000000000000000
182 62768369664000
183 3045481283263348792805140873059751363356027173928216018596435636885913600000000000000
184 3309058142577277009920000
185 1651650370947161405557917549789708288000000000
186 98674063850135073812706754560000000
187 14197903929822412800000
188 2068985932089345445143714841228895839753581059112960000000000
189 128566206720
190 29194824098119680000
191 1848941630973752588819559184291528260234868800748408811903414244709323983074218587659329898912306172360114330860464468736986865023838872462695380757512438036901650776605459478797800350707553256022912105863632666857472153971092009065677258893759594079568220432651120989901182064402330506648926574264895332679680000000000000000000000000000000000000000000000
192 3221225472
193 68514381077363375931297585133106871211263298280533036933892918251948709516798243984304128734094417522976396644365371353517785270323373257977640029350380903895427571177891906446331289795819093455185030994882772103070488137552785487937736505567155518212479976352319939401778202578492759254382623135959961447778222080000000000000000000000000000000000000000000000
194 192385519364964239706656851899127397424687627838345952316208954638667491224963750997611758351178145302522568379359356335294135664640000000000000000000000
195 4483454976000
196 9295345916559360
197 100078405584080821221303894971344736599047761241456431563720437191558734323562679929991407036696693556694737848195477238497746661367777918006944650646265409257583733981874437495228286501182991424477395086576066353467353335798727837835328694280439305522603073118823862831864630209655642361092292378406702568679608855350476800000000000000000000000000000000000000000000000
198 103464345600
199 3943289336823952517761816069660925311475679888435866316473712666221797249817016714601521420059923119520886060694598194151288213951213185525309633124764149655567314286353816586186984944719612228107258321201270166459320656137141474266387621212037869516201606287027897843301130159520851620311758504293980894611113948118519486873600000000000000000000000000000000000000000000000
200 49152000000
201 218826665509132111729499154579632786563005811884297147562209771001607774621663232000000000000000
202 18851895519676718841703246248965873499124625589405087536655778706833955198632442953006175723183616693823246980007099199166739412605206528000000000000000000000000
203 44562480448448097850899824640000000
204 17072996548608000
205 4014303193579656852980407446412890199818240000000000
206 198058014329723608150934305091635466981803316442289849660105611093997533316832445664282882147767076985307032771954584186445764268830299783168000000000000000000000000
207 33504213693594929725440000
208 51011754393600
209 4855683143999265177600000
210 7257600
211 22328783881661914958481873975346502495151470121092663127656427617172486869336444341196216861471796204456103981797935323465763492125980526669772652700063306391000092324747490987759008282321662774044560021923711172537165034028116470777032463317525690139861312277154265627409161865934581816407380706408159413469087649804140238680046340298380454769197056000000000000000000000000000000000000000000000000000
212 34199066272480204514384110027115197197522750306934509797376000000000000
213 5102871531407173905127005865439556061731507648724777415318584580331532082268474106183680000000000000000
214 24530404063922758787035034020774677774263136308765890105306502824027070649844288498069317226574118123867487833438637120761933013040840000736350699520000000000000000000000000
215 7249831567604860276482615848221679700871741440000000000
216 3265173504
217 41443106817056731001336836915200000000
218 288771916640498716440976420492559506758625640626792058319668151244446675689966964199272002391230518554168066775239636185609475429516768488668320434749440000000000000000000000000
219 26820692769076106045347542828750306660460804201697430094914480554222532624403099902101422080000000000000000
220 38320128000
221 2214873013052296396800000
222 165165037094716140555791754978970828800000000
223 249873185435436430377698987059663362395086628984728391823112288166942630559511819124255704981537449930570629002821280463185334406128048989132838398791636205678208673855202473444935869602342296488442348182529563060454306401874514103425982529680729837954985416328663177512069858595443931833472658803081894351725778122546461871134622081830651613340173985723024483556319497604300800000000000000000000000000000000000000000000000000000
224 10569646080
225 497664000000
226 44623854973196272931932140424374302365128798175904426342044322691448046127168429385642094704236278136851138358441754922249547691849123150529478276384926623334400000000000000000000000000
227 646077305624121491462330357080396430806673805704796612248389053020040737981389397373513335318926846519441974218777961448245634895440330929720840926954349439434654453860427703550673839109903970520283495061590634864022312082259902655711571689179112428197039756156051147969300077437438615382409042832551650139224687809841080780412598454920634889005911333104355143592477664451230317936640000000000000000000000000000000000000000000000000000000
228 5838964819623936000
229 33732988281246631312231192603881658445278052743458840718712889236282367011484303215665878263671808510473104357910834923135801089160730558502584546478140492931762178344960651257787782487606306108805041844155770227520332958438954037460012581035419818101023839748419742537773095643163544986346340944373186757069199399927422509706902590528316188824776642524044590757250443816327637360107847680000000000000000000000000000000000000000000000000000000
230 6204484017332394393600000
231 1207084032000
232 1131745535198681850181582848000000
233 96880983124035637644628191427119032733410705766804841418415225561765762804210624629481224430320029511142586282867348560105183527088477325371186685286160118876894338289245202198092574546071969642723246616617867678202922360665112163722099321474343230404599030924937888027299552398154265468854355637510534924861247309970389790443978423417096800652347264383303351164354900418398161431781398827918950400000000000000000000000000000000000000000000000000000000
234 16140437913600
235 31034788981340181677155722618433437596303715886694400000000000
236 1109464948365518685903512157763115250767223014181499460326570359521280000000000000
237 5367709278469785172110865029238989912418849300677431443283208379367027944161011163200170865046061056000000000000000000
238 3585329275207680000
239 16949522348529408835389899672862022125716880246595113108623983204506195495523271266704586373868118845515920376024458744413113150216273885679780756662910246853135262615367148772382102617859694255160235597113615035885604868074081954744831049001649867572598408143044737642352485404016611740509384254415700336885374754148356579883331945483350179022057903332502491999938600812997944506573425234229353548409317883904000000000000000000000000000000000000000000000000000000000
240 5898240
241 980360372638941007038951797078339359751464353463061342202811188548638347461066010066193275864531994024640834549254693776854464608509281547718518965382728677985343589672835884994580815417004715718468026937051493675623385569404900262441027874255428340399091926993707625233667755768320823071062785275404107485450075779940944580451919726756974354635829128751944137276448671023801110260206915547825809239994946405007360000000000000000000000000000000000000000000000000000000000
242 2277745778689032960000000000000
243 266834907194665104
244 4060641711017798390406854497413001817808036231904288024795247515847884800000000000000
245 139430188748390400
246 401430319357965685298040744641289019981824000000000
247 757486570463885367705600000
248 1052523347734774120668872048640000000
249 236731438183239519071384827080723663428619020445860677651346145170218509377979776009277551640622625225441280000000000000000000
250 23437500000000000000
251 811446921488186040812524452558116486219705773136118947353733549205318760636332913581693296758128078062183055345650547664609463859915056696520548600046891762340808337287505448037728337751512715064266648553413711482053864096073935168807868779389231199415987090547371213614453678579719100407204882954963078533417133568165939310960491560595435373673195910930411701938747154349882416287042721093688617485205308997682124247612021055212748800000000000000000000000000000000000000000000000000000000000000
252 52254720
253 1031929781762723835543552000000
254 6025320036915319089619954155054119384648329837347243598106693801193334415236961618135721384195427523969219559891545567931127702066601544652595546175703739965000541323582488245195243520000000000000000000000000000000
255 256094948229120000
256 140737488355328
257 220459168263110562108604143822076784665549850711827804303931502146958249306158930470002154879636011971746602532980502166682399586516279994157828347143838488599666794468785778115767528360086201968307999068680933830079433924348138026430261142807914049215705624478058833647833721754384415782383297000511532172635054974112781085585667909088173701796554745332499712247200209328048370088030000491337039143830843555432809761245800870122657191965126295552000000000000000000000000000000000000000000000000000000000000000
258 724983156760486027648261584822167970087174144000000000
259 69369315579780779033432537091167748096000000000
260 5977939968000
261 11458923543886653733088526336000000
262 1694316138175764102196913751630559136326704175330948997551699508611532873830607855364329246374068334666529199940984283113069633899399031731321289923458339227764574619844948601756425552868147200000000000000000000000000000000
263 68884027232548817179216648527172473578241428906973375771263803047752982112422438306381984658745965404339944344730188908707054928103119659421645829757344140046675780471670685132302677559040654341644772727373251331486845971768947393535842517102278292668929181160302116536912370726148164141169352378474870162705542354318295299430132615720956914808987246162670870122646784296076195117776919971970500492650769854343695661700914697101220994791899840532636536710103040000000000000000000000000000000000000000000000000000000000000000
264 30656102400
265 512985994087203067715761650406727957962841254604017646960640000000000000
266 1226182612121026560000
267 99047730965450766487301515574721715859037997418979251129481124246999026206271058436399475424725603976374482297998540800000000000000000000
268 291768887345509482305998872772843715417341082512396196749613028002143699495550976000000000000000
269 24674496683959639479411192502726424547294255297332825680197106039081288901892917898390428994254364001014736124508189279001775937834782944634392375598803528916550589946813690011829690208985566315900911455090647265355232802576460150612022157794389597509558870312080150047612904606819941984627269241198574206484947062512313239769846257455041082292703331013802572428307093284564192341826933936748033736435797155358322718943252370260495773262171506529862911305849523210563459481600000000000000000000000000000000000000000000000000000000000000000
270 6122200320
271 1805432922365326820708516955424492484125520660105842855020022248879577908951504802625227689509591813954248242230264209544559945371371068058898490122564454210824006666408357698165578432591473887334469691168982660406042384164519589220281661285815486849774422540734904578983836230081015155015177290378499674688503576564025959753959650657985355991357102730279934224579230015631561953651476756151853628495007277857568473345077775931960475729593089132790069220249009613316928330268672000000000000000000000000000000000000000000000000000000000000000000
272 2913791410962432000
273 188305108992000
274 10025777496549983322069852584224507766474411388797508966777925337785021945492452520069351435594144686745661183134455653143768747762711225638629652755835654259480113604794033018756327766548111166764220416000000000000000000000000000000000
275 15328051200000000
276 1240896803466478878720000
277 772298189073266056095610131364111061204223839980698584737239893179143804547982653148254651067204584486220031674240953307635799291202374387607424014364170186793575971964280996265381652378385888790364736088306519868486796999292385951680916193835222487772829626618697431291238045288869171036589449246840516272383947587613512081482102175244553535429963088166468312379829181135766256386229826566696135182872799172059108440780896999663009941167445297997703412072276618238974682508966564024706662400000000000000000000000000000000000000000000000000000000000000000000
278 192314463938821780083943912270594507976512159259913817000734163829392290958436224239970299237566883381155272814885128338603772119584326730200193999162439520005347539167159141365783879217925868400871276019712000000000000000000000000000000000
279 10656798895814587971772329492480000000
280 77414400
281 4713010061646064073798405259537355169919319705617546004760389510795775949133827611161394075721143389537481186249731076232757989988635090077956440443918311268449597154809993507912159635869049780984268656886663199535033599616235249963018774453289155392623337120804217591846009894540943894265195333860197383606974889682754905349348817165535905064265678951450843967461203185329811151087566664346507617923407150285473997399781155375353011826831336578555476572669755631943824558272153357787416578368733184000000000000000000000000000000000000000000000000000000000000000000000
282 3103478898134018167715572261843343759630371588669440000000000
283 376126480979725789473555530142638166690581228426513876455907645298567695396574246336346215607001569345428223549846038269831484149033011998761391686067344749089888550536766341892437811900165386821230544431497043302092891450973270358548676314019194335263698042262901389134862665643734568425728178814046912396138238046021937976310131702712758439558786774399486053667208781408430908723694345214837386955995431035682537836486934885885422461852101646988198363358482517962908862697467470871582567453295120482304000000000000000000000000000000000000000000000000000000000000000000000
284 6803828708542898540169341153919408082308676864966369887091446107108709443024632141578240000000000000000
285 87584472294359040000
286 497125487738880000
287 168600734130345587825177112749341388392366080000000000
288 2717908992
289 86844013010828836541767265031481482931820630378545152000
290 2122022878497528469090467840000000
291 577156558094892719119970555697382192274062883515037856948626863916002473674891252992835275053534435907567705138078069005882406993920000000000000000000000
292 35760923692101474727130057105000408880614405602263240126552640738963376832537466536135229440000000000000000
293 1501678040142314277392246966270911908329905723473236837102725911989266554360678575692276315255259727092053627076769580961436039884576890367065986870558780046648473499491923517149650750549123364304379943911119999373749019127139977768291508549109985227975815125925915215776751232840180432954742205589645161410784465930747824258112634802098230929304802635499894151912403084629543266711369869302332593257850148142192081630515952893982339359263167518922701197678516506303142210189468908119580492220039265527717269825473059856423321600000000000000000000000000000000000000000000000000000000000000000000000
294 13943018874839040
295 16641974225482780288552682366446728761508345212722491904898555392819200000000000000
296 1761760395676972165928445386442355507200000000
297 1018244357222400
298 761784527526113945397191048701473867091940477146816855767311677775731054997938645241687659849004148605028105049958056055502216669315793392884745989278960887665901227943143719057671430539266166298738890542961579272494963595673600000000000000000000000000000000000
299 160981045954984918344794112000000
300 18432000000
301 304492925839404131612269865625310547436613140480000000000
302 17254419548466480863246377253088383089632451807375401783129609501620308395703310314724225495579943965903886579381549969657125207560002720348839496657168464105632662812912205236656257901714378666666435870798079770522010925442007040000000000000000000000000000000000000
303 56555686559030156525109738746897620497373876768215262609967336120501865595897328859018527169550850081469740940021297597500218237815619584000000000000000000000000
304 996516662549151744000
305 60909625665266975856102817461195027267120543478564320371928712737718272000000000000000
306 921941813624832000
307 73426416890084145867761162634516656253192925392109155339526166608204328115210648620115433358642763793076529460817472595114923510833290790930599332273229414394970238085324340218228532898561068441538946224218780887629684690308097777286274964283392508724393857067379782920123539953962052181207649376957415390534731573146566788484378929310114530370257106324571745835955523543518562188929010397741993617566254654750855933026779633094412343870986483578713437854743333864208524120552529748561819201627809740416667561144303340631557152241246838701727072270705229824000000000000000000000000000000000000000000000000000000000000000000000000000
308 1609445376000
309 594174042989170824452802915274906400945409949326869548980316833281992599950497336992848646443301230955921098315863752559337292806490899349504000000000000000000000000
310 1973481277002701476254135091200000000
311 673726476002044345946066167346016453932833040769231306207553983104516911425865613064162284936119502246052246916468785580685773810963431950800235236363302017201605543984036018419899800402636944691286319926850635629200637593268079974829933284444106459725059552809975029374134103265098112634607719731030503570999929738877082294090380377887737038336821719842205728990984491547180202588160518875899797007611612839267851111322158554331448691477659164556931128797196496124262577129334137076196395314896405209565891557308643714709489988628151253854891331784246079584185876480000000000000000000000000000000000000000000000000000000000000000000000000000
312 4782351974400
313 65793432740455642647709037638342582825264743429360052439004891774054703502204332309393832097721686111340478224874675724667449927283444910587347772242294621791839991003305021414813734908119913470772256858776525673005217464808187618021991964825673660430910415689210921468560439988456421287445251478053514856729569138579780348511690186183004848215820661872910442670343581506531429863949403631344870576575319663431541268127276715781791953414942283373971666313819021025510986232142254490313035180871523347145366705920532910603669954329470738846453267896722335147873255953530880000000000000000000000000000000000000000000000000000000000000000000000000000
314 234591375885282885638431614310263105023083663246089187254649599115089649245393271010955552025174645579354115966493310774474040377609217891162581545984351178804872612308725923970787527694950447433958200975522346856190893371244981157971466649600000000000000000000000000000000000000
315 783820800
316 7156945704626380229481153372318653216558465734236575257710944505822703925548014884266894486728081408000000000000000000
317 651882155326212417858147094237849542681860050212687135153517004038579013464728372119714602035004329466671572234845662510945166715997461762829722280970763586242215464697433513556842598937613152329728175025413688250237120666642182317870874022832174244983688993647106238831233625782334877590402070459102730430482577279254078711903789731062343047343050779911483314816506438268353868865512587825898442110487885948281897047501734653470476262470504898746699111962581109334906090985613083911047771291275517834988599582251798203333202665444224285464309335915638963608764271360748497246617600000000000000000000000000000000000000000000000000000000000000000000000000000
318 51298599408720306771576165040672795796284125460401764696064000000000000
319 352934845151708934979126611148800000000
320 64424509440
321 73591212191768276361105102062324033322789408926297670315919508472081211949532865494207951679722354371602463500315911362285799039122520002209052098560000000000000000000000000
322 260588328727960564531200000
323 43267632904897132203343872000000
324 4016775629952
325 2391175987200000000
326 4008803153090605155199183306883105575625699954132571939583685819007075400783796428706821201002587993614534394264148935364897128989350743125592846076602458529772300495460021324411409939912346371762304258787276920193680735334585582654403392131961844662272000000000000000000000000000000000000000
327 866315749921496149322929261477678520275876921880376174959004453733340027069900892597816007173691555662504200325718908556828426288550305466004961304248320000000000000000000000000
328 4281923406484967309845767942840416213139456000000000
329 1303461137216287630440540349974204379044756067241164800000000000
330 57480192000
331 93477201007526132965139526921175843469574333746536260568697334109258553112578933468583344140977223578045297860383610813347248025729925637194416635955576081145606990821338093978044024120754404046018656002405844063007667295095685162467945387891797283637381980481926820257972720921124539083925297167465633666090412152433420269838633303225268798436436927664670034984845492231547196144458793880318722333043574495456165545466714162879395089791227348542093996137401137873432478773254134459127255235777710290051917974989017111614399716968583826382828626762835960027485156159551729658705847735972230453769034723401662464000000000000000000000000000000000000000000000000000000000000000000000000000000000
332 315641917577652692095179769440964884571492027261147570201794860226958012503973034679036735520830166967255040000000000000000000
333 17837824006229343180025509537728849510400000000
334 3007233029729998080402403415680168031888432400716213090905299669708352743689898628384280057863282722354056234249017337434184452358345662003103152823996614996105129149908961763863313857946006789152933839796450104550345421354222023994665734840621583734106268631040000000000000000000000000000000000000000
335 4376533310182642234589983091592655731260116237685942951244195420032155492433264640000000000000000
336 247726080
337 130932804149088992546057261943598916651380085320056882046632369209980447366486195583875107499552077757320239493552004852577547570260331861859535521014367028762150336371971084184802220775697724840028097301334011793388942370614718341215113319703287766478296719019864501440605926667194653195515282444560161328301222855804492620971650056743347973226019758046208866500052558105710981673345457144935004205153930768986245233790635907756296677802809190469443074096751804464370890609618413796499897335752206338990966921419488285779097481797799327000523783874784902588031943372895509486862780297994201058534583425203348291866696425144320000000000000000000000000000000000000000000000000000000000000000000000000000000000
338 403580422509724211094542308202879385600
339 133871564919588818795796421273122907095386394527713279026132968074344138381505288156926284112708834410553415075325264766748643075547369451588434829154779870003200000000000000000000000000
340 341459930972160000
341 328229405991089309530587748368384000000000
342 315304100259692544000
343 648984627114709161608648894269440
344 7733153672111850961581456904769791680929857536000000000
345 18613452051997183180800000
346 73855467394793847507659109270423924808599431128280764848867299736557110428593319604104655721906457192826582669863408074286822165270401579185416875821386441488844903567387808245137639384277435652281357206543451979274966513049892401423115730532454401554411800727840332814745600000000000000000000000000000000000000000
347 2907378007691430712530645846367205791459814199305534364650334058607351884048049887243745519570604693822404903275903508792415763591312665402085767309932909219150435578576724286950119502247933524656180135869905639431913136225580636086092579827210226830060667545026723676780619407138899720941056537097274488434104243277281433391514922015443819944144541390448408292169853246782088019231643947914654416014435309049690746362910876572836887368112018082982073728865434041269099923285453472379720444860241883604813111095096606615922465788863571070686887503243383764121658747857601081374389599595170153266227714060056204020123933335015771462223362974627659776000000000000000000000000000000000000000000000000000000000000000000000000000000000000
348 424404575699505693818093568000000
349 353106873790139642898271999332989877784377354134055759655512372085980101021403754905527380842889081274118720312665032949856479319692105838414120611325971690484258701889300318098665913787016022436542389861671779720284714220869219413928116005174336468964528194678585643992359788235833648907733198543538181169298828554512384648266270308619682819856242840952740083900613016528178154111721620762130608133785197154703040527268251781524185644631940820214338818518164695180214723882864895127461807469166097247571761968721673066717015314989058433677063861043915444920103698244801366535082365650032605454489888328021946090652091951404335475629951879994478535114752000000000000000000000000000000000000000000000000000000000000000000000000000000000000
350 3870720000000
351 158846119726694400
352 83711596953600
353 5390123321132663611839830169709390802700901540502299409155144170831724510684534699508137677248623055131598638117296703158603498400610313930673453648151014429099960251831405205008293134605366015284045125262984521994476231760549815623012836030339067978538590626728130196262515716507849981195751552694049387406898755340816952993133517014025041844809440588220298088634239045104953684521052138002161108718767713272889846311454562299898752627785623976672521828121478939955822655777460641240477320760977111903156911659536243623806004544204602635691954808430668261822466970110676842032505435259953957358927790048050472573112149563557689823435680703352963668955008021299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000
354 1664197422548278028855268236644672876150834521272249190489855539281920000000000000
355 102057430628143478102540117308791121234630152974495548306371691606630641645369482123673600000000000000000
356 132063641287267688649735354099628954478717329891972334839308165662665368275028077915199300566300805301832643063998054400000000000000000000
357 10755987825623040000
358 2232178472212603329521681521094075987972670453320753088227059279556054010593288677124223756801081219284795490011526662329678134802070349947484551094799630344143840595097997849722937265076201749389342324550670649592440496276567936182555753601575519486868803762692252148086874799844884480000000000000000000000000000000000000000000
359 11064352561441140772794417601568662317289223904622621392176691022616403474410507993666065774108504124895458559825258433120836936236567571619835401947188041548701080995557939212341482156821940982666459301266757246250772639797528280096713223878619714684787792445634526211406792369392666417716474496596819756812428700694092811830933701024255326152927731377895253879698442084536887778629079695296410229137687188214131541276680673787068159346889477926631302932488189062907430182810944001416919364902319625701993041224445437051774191160099083346045860382903886867783454005991186233875107785036748960508729146793628325128352789004309283598186650249621832386898155481784044278970843136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
360 19906560
361 170447500229346023137001938175947312455724102774246143946653696000
362 72724374624686616475816383957244995688149603369190135614437591327936239665129345100707209996579226124298637064575538658700913631851452001289046674668571956612206326588292769943973296096182652995104772933860849763721711368690583360827666452339330424882185626588513574984670380978946336358400000000000000000000000000000000000000000000
363 6833237336067098880000000000000
364 251073478656000
365 536413855381522120906950856575006133209216084033948601898289611084450652488061998042028441600000000000000000
366 6090962566526697585610281746119502726712054347856432037192871273771827200000000000000
367 3372036771958400039050868743227929185413243013690294786445860731635184378698112756084378871004932140538946217609595868350363629529433302433874488708494849446309879488443868828230796605311785355776660055069858350332922165391705672349569747403735461427857703174579866555616160436127002592265621184412863002143971258790457488418112000647742021886793409323183687542572303799436810188706120375744011866490646115107211609561416240111923492300523498935691576414259624404619626657511620766971393544374766900832782845716821277419412266101491707014670430581937210448152003511921941618263028083057959835419080328809523513393996950838472313620431867686714160604745230909080090897915624547480713063679865651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
368 211779721124945728634880000
369 43354474490660294012188400421259214158036992000000000
370 3303300741894322811115835099579416576000000000
371 21545411751662528844061989317082574234439332693368741172346880000000000000
372 394696255400540295250827018240000000
373 8721554362622299772119045863917541266383904896805066990107447970950289202680512940626058162698474273601983784028742099244692152581981866923454727134924497982310905579507817535914070330536935128927554542473091862128778866511614935159507636184104964801010868066868764271010938541527145892354799910168441844465263534408288603929508841366631828292501034495882747316867165221108784546635301903114258815180700532262634633835191694235606934554438245662957790792597902501558375144737504517587292858059917355177813885805879960222704517887544239457975480229127507690275570886890869509702145941274603162492103869463356624546650074223005145007998537099798938381032584888169712416666029867917045805188940137496474128744448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
374 28395807859644825600000
375 70312500000000000000
376 33103774913429527122299437459662333436057296945807360000000000
377 55057835843666593856743751339212800000000
378 257132413440
379 24840307460964707050935323204165772968809434316648647772709175642105544848555982691044448627456989606462930192240232817782369163840996915555762242805077943138606178338330989622253102315892813969319052280082892310785588131785542605606336803296120095092615226839023922741619374640042415495728931216184876688417582419087683685859586872355767890700275945417849619917324299898366520288839579438163877493694201430480940971566616155104615330215614630204453401068819326815972200074674350825287222686853923747887120094909989035423081384693067285775096505032847552553953093685431997375753950622218238418925436666432845595953410882682069057477715831635639932567605011329776057243886096107735665652766392144685375365719301644739411968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
380 116779296392478720000
381 18075960110745957268859862465162358153944989512041730794320081403580003245710884854407164152586282571907658679674636703793383106199804633957786638527111219895001623970747464735585730560000000000000000000000000000000
382 3697883261947505177639118368583056520469737601496817623806828489418647966148437175318659797824612344720228661720928937473973730047677744925390761515024876073803301553210918957595600701415106512045824211727265333714944307942184018131354517787519188159136440865302241979802364128804661013297853148529790665359360000000000000000000000000000000000000000000000
383 526171930465521393785596080975482340028727379802712622496500876963285950823045759568621510826669217686959095980120129991997296111678847138618689553743676623200608630139185868483749406451972652797372080601186350469827662118721278054876618333025641989470747253853843684403188032652737687978992980782382630667334670925071634771933501959569717412491518202250599581857329817250305066354126336873559016848571122757164611918020749186865176435755672885471377690987038232530545883783261740691642714422780247302535241869482325905128700979075906976819859564235316258788734986595975023130500784811526393017472968767150759365718618086071635135868396774834248250349890800070786168030132600866093831008299165773242612121038057040894685301954314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
384 824633720832
385 24141680640000
386 137028762154726751862595170266213742422526596561066073867785836503897419033596487968608257468188835045952793288730742707035570540646746515955280058700761807790855142355783812892662579591638186910370061989765544206140976275105570975875473011134311036424959952704639878803556405156985518508765246271919922895556444160000000000000000000000000000000000000000000000
387 78298180930132490986012251160794140769414807552000000000
388 769542077459856958826627407596509589698750511353383809264835818554669964899855003990447033404712581210090273517437425341176542658560000000000000000000000
389 1753877378815950416386202474026166532388413660197509064272081518021147271542601443656302969578401027460448877980079473862081063555377317843319153054682366587156105546206386146296772520361054596013112228395449195251587238031350676656258548962517106883940772927347981921725876711405485436768487851783763346500876065039309121854571148109501774777202426679549988052936574804636158769134587929018584552248401878484634895621861981284264315065627825517962690484956227350863577728044727601491165294906271102742343576459399512723226365524393930618648216560264329887591783266024072513411422634860677622116056417804983939592923595203898591960201127084034559206097960336084007453434536919646668911601429675978347125709498926332017996847317721521639567812198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
390 8966909952000
391 9195237344948738535854639677440000000
392 148725534664949760
393 5082948414527292306590741254891677408980112525992846992655098525834598621491823566092987739122205003999587599822952849339208901698197095193963869770375017683293723859534845805269276658604441600000000000000000000000000000000
394 200156811168161642442607789942689473198095522482912863127440874383117468647125359859982814073393387113389475696390954476995493322735555836013889301292530818515167467963748874990456573002365982848954790173152132706934706671597455675670657388560878611045206146237647725663729260419311284722184584756813405137359217710700953600000000000000000000000000000000000000000000000
395 107354185569395703442217300584779798248376986013548628865664167587340558883220223264003417300921221120000000000000000000
396 413857382400
397 1008087474443393270587712533839356649329079341349651759088116741961725878282182079512198817512740152458633244150512222938758613916756675533509684837829545565190325911368215803744001057170360673107470546883047299320266336616007942783403175663869939788939850836581441589388212956909875113373026987494673050054313065165485411240512561736218141929389850747146635816516608068330239957806871176343342177991147198760489612714234489525829406404508771293993547030832212604899454276313470145719708169134337451736007729838912775593858656714009142157121192727367066695441921490382996079701011484763362939601029551616235900062649834319405551547133063718062218652465796426015643386941316983190047997639142069861044795962657957053036454557812560002385992392967439440485524711669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
398 7886578673647905035523632139321850622951359776871732632947425332443594499634033429203042840119846239041772121389196388302576427902426371050619266249528299311134628572707633172373969889439224456214516642402540332918641312274282948532775242424075739032403212574055795686602260319041703240623517008587961789222227896237038973747200000000000000000000000000000000000000000000000
399 3678547836363079680000
400 3145728000000
401 25677843661496182000201536098120705346131735793427186742932462823063761264843919405947669937632769135194034580589378581150167563316290491526813757447368002172874003314486103133011238883275125543974331060893917027155772339882165050114354572724529418209461481285149296399395529834905598835719694439567902779033893749255270049840866482945120105297223119367080161773889051272503394031055339749926338097715765256193148745110636811071194127894147824604213626196670810983752199333135922447325207906649317384097272522026195865012893161521091998770759607457611726029278709849134407169168276138864006470137440254864143541640526605930274559644767095442736918010399294008679446661742025138153178740223002652083011164429306226908181727093035924621223618383677657011688360160118028894208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
402 437653331018264223458998309159265573126011623768594295124419542003215549243326464000000000000000
403 51203787334609932286771688745467904000000000
404 75407582078706875366812984995863493996498502357620350146623114827335820794529771812024702892734466775292987920028396796666957650420826112000000000000000000000000
405 60251634449280
406 89124960896896195701799649280000000
407 549404979391863769944785693762048564920320000000000
408 273167944777728000
409 18768516728943325283569362574802352435334622144475627052133635555597571194129887961953421522615036284148629037546522329957867198433322606239550271596454086153991426809700940940744483366159468326464953421595718541453938579960776897463441588051063036175248298851984806207465203798387795782750336296118056421681011282733156350053170384252825803051539059456124740884755914301294995172497484367598521242763105718715171823662898826610476481401358635107365300721019704193073229668958019762271537259643183150355155401612313506010054106293565540940409714310874202700041309780014874776103073465680610097225200295498648784069396723106734652719702782099506188644662376758451023595711544110846171959529855519209890857125275734773319498437428388821277839290498308910682535159792034442257605120893563164426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
410 8028606387159313705960814892825780399636480000000000
411 30077332489649949966209557752673523299423234166392526900333776013355065836477357560208054306782434060236983549403366959431306243288133676915888958267506962778440340814382099056268983299644333500292661248000000000000000000000000000000000
412 792232057318894432603737220366541867927213265769159398640422444375990133267329782657131528591068307941228131087818336745783057075321199132672000000000000000000000000
413 698962917470276772119212659390762607983350498934344660005739326498406400000000000000
414 67008427387189859450880000
415 4734628763664790381427696541614473268572380408917213553026922903404370187559595520185551032812452504508825600000000000000000000
416 13059009124761600
417 576943391816465340251831736811783523929536477779741451002202491488176872875308672719910897712700650143465818444655385015811316358752980190600581997487318560016042617501477424097351637653777605202613828059136000000000000000000000000000000000
418 9711366287998530355200000
419 2809124750698043474163304234390435160533114675308732594760026117978295788931355590011349522620262604881877023086981154117557351269962390522197364193282903487376479198888125441274459534035212815839231724917683337384110071775979681704832487415170830533002685724320966861358843517558439602095666688246012644922884444796570386132403367476612898758524502336411099015954209703678067524385841516427236157166331302732509234866820637618355780223169542942667342981436026243056401013822061027464234480385604785239397248288718213380024503110416471490373743356723413151337371617099943354246816233894318131307848437931164988653338404864889261492685945712407319859356943241966320726732370393073192766937603116053927615723723209430812056751130153111837839763823946243996728771333912823647864157840592667332763952854283713768048295936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
420 29030400
421 496709438418428047101555454724916745085465336888090097405467818180922261398842295425806822589714833795213495222240007671066490851554749892134937936656282994637909051947398340526149934808106330096692953599944767716258342891428727319048480424750506254845534889774433360425470710774683290442555783815659955875264427528929575675931563437214692758482302503124210528001023359804355899661904496934663897310150700949162282909151225143677669059060838583122439585977518160297232827264016830876225940821782638126030221442411154489855932639983840488927885300335833913419474049335611983897922046477193331977853760794988593293683296748209719217136728920867862297531494704044484830900817732903201945049906982980655481012268737891556187874734833673235166827039350174863501581347262465477415340389373595437779322143694446268466299687403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
422 44657567763323829916963747950693004990302940242185326255312855234344973738672888682392433722943592408912207963595870646931526984251961053339545305400126612782000184649494981975518016564643325548089120043847422345074330068056232941554064926635051380279722624554308531254818323731869163632814761412816318826938175299608280477360092680596760909538394112000000000000000000000000000000000000000000000000000
423 335175720998473962113281804279081126040080131576299520000000000
424 547185060359683272230145760433843155160364004910952156758016000000000000
425 136583972388864000000000
426 10205743062814347810254011730879112123463015297449554830637169160663064164536948212367360000000000000000
427 2558204277941212985956318333370191145219062826099701455621005934984167424000000000000000
428 98121616255691035148140136083098711097052545235063560421226011296108282599377153992277268906296472495469951333754548483047732052163360002945402798080000000000000000000000000
429 1491376463216640000
430 14499663135209720552965231696443359401743482880000000000
431 98899541575273690211311587178750488674070743954531076993655888856538845925093950939064298856333164496819601556872940391759674078084420738928171600731431103885749123543007244079053826614630059599313988473385209281495189216092759061626702833456662836079422976456093897202617926728749735293562007353672746990151294485133915372781325211796653624250124791035855277744654823913550883345974608966384648096768003716383208441771608438459443805394565696517356479043127793860501653911164335801723345159060799414230867234101341857160836600413812313184634138627850597769544668758327453096833778230540262947536073760255278751082251442902948281554127212417463791830399303417955172151850639768168529069490165181762478840849925949327932953424681605587623218213781161051609850627623304720343914593349131324655618069532101562065831080259150200927756672124929966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
432 208971104256
433 18499752648904395396167100251308351409416977081158765138125295945948730363364374086857611486870256418117087388822424737920997594350159405740948066946418576568452688053460763048451492591226240428409277427877543707359364114005447139031644525215069523465672544283971100035132898902173010485072534847548609360989740541211209673970983568817834840337731342912002944833804152741973174035164626454816046734389035703171777438284029988064469720461885880927750633543891312608369997374006755997727162052073276895228369101342060602433077451127006076055064923435171221416379947559257700066481339220691939425914307813298311422062441625903653893754388819845961107044627172100149022682036573272474532373622552338239762242054023748377485826535807242414798448706197048861669932219000704887768651288173515109064781293614396789793786098548955599984742452061000899735060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
434 82886213634113462002673673830400000000
435 6366068635492585407271403520000000
436 1155087666561994865763905681970238027034502562507168233278672604977786702759867856797088009564922074216672267100958544742437901718067073954673281738997760000000000000000000000000
437 3144771171972468579262286769684480000000
438 53641385538152212090695085657500613320921608403394860189828961108445065248806199804202844160000000000000000
439 127953292353780418662295882096174208729627838634368275703626696167481934088949078478422414966082866398234140870473493172222347061821170297377391062536948648247440240125365857997650107720992645698342045851453491013937341603408773310840584017280282347869728321579198052566281827734291973919449640935452430089168997338555943074357078723442098245363530979944906801747788998369749832525367550179846512404738651425605334348108461520593686446263050766220502589566034021786770175890463101709873617585422105287162659434170578492937629698321512117234595605280550570528930600694361524608390506050805586040233494883658352768693356191148563251400156876455027117283705050962639953456110965460027317912091752229061918540881372078145837743756194853014034232349281023688213103609103281042586792765352550544989370989321229076818081185146202642249018014637512801315909196874410413260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
440 613122048000
441 1505846038482616320
442 4429746026104592793600000
443 4861482499243624732524628033305945439700201203241241875514016773890164510430276903076341839836065370036209937700574321303715971180220956065015753369250939192315976560995872610558691651608533748259599532723201826816611931943829186109751668508754598607570403805565877511029147370082563834552531610499116801992767583405132219385391760851587769011701666191346293414116270190173315216675949479661135685385234628177404834012845359817925324144346565472864138499400073062282981498561571830844017772139242431514399635342164320894995756838479529995749111544070818631920149840122652027476778037447214846100835940030751424208882703510717463167750015130817735828598585460553743300075946248904139792512881103076435964153141313297529574575471701961093172097956339436918057233463722310359914401559017078190845110082433721942620211328696596280415705395432853838708784260067143875730333499392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
444 660660148378864562223167019915883315200000000
445 1980954619309015329746030311494434317180759948379585022589622484939980524125421168727989508494512079527489645959970816000000000000000000000
446 499746370870872860755397974119326724790173257969456783646224576333885261119023638248511409963074899861141258005642560926370668812256097978265676797583272411356417347710404946889871739204684592976884696365059126120908612803749028206851965059361459675909970832657326355024139717190887863666945317606163788703451556245092923742269244163661303226680347971446048967112638995208601600000000000000000000000000000000000000000000000000000
447 2285353582578341836191573146104421601275821431440450567301935033327193164993815935725062979547012445815084315149874168166506650007947380178654237967836882662997703683829431157173014291617798498896216671628884737817484890787020800000000000000000000000000000000000
448 2705829396480
449 38519305180280725763215847691212875548395805893534467012649055767896288926298594457881668628676415791435136187818720217463596852902892556018549547069670372378159819334271735471638382734807840186751249583042983720300081355781130751601099935399420025859541702588941624119769786447979635875887987628187121141743814227340405786877075540700136227919818634007425579126136583156012933348747449102149815962647863834705576714179015069575989844000509497340761230129254648880664249707996772824842574358558533486456993617018144080838058452833163022395716238804463454122374136551392458402546135467775972918729773166312427787861887749833467752180081269884348992863634984303810255947153663266095784399888312698855788258154809005327539117440908208905353330891394428678158921052069748074205537868136717094006764031023426591318276097353833638375226039787340475684974328746914841262748828969418676947795312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
450 995328000000
451 1335317814312337055575402732974783796067539353600000000000
452 178495419892785091727728561697497209460515192703617705368177290765792184508673717542568378816945112547404553433767019688998190767396492602117913105539706493337600000000000000000000000000
453 51763258645399442589739131759265149268897355422126205349388828504860925187109930944172676486739831897711659738144649908971375622680008161046518489971505392316897988438736615709968773705143135999999307612394239311566032776326021120000000000000000000000000000000000000
454 1292154611248242982924660714160792861613347611409593224496778106040081475962778794747026670637853693038883948437555922896491269790880661859441681853908698878869308907720855407101347678219807941040566990123181269728044624164519805311423143378358224856394079512312102295938600154874877230764818085665103300278449375619682161560825196909841269778011822666208710287184955328902460635873280000000000000000000000000000000000000000000000000000000
455 3766102179840000
456 93423437113982976000