0 1
1 1680
2 1224720
3 505659840
4 129351117840
5 21060890131680
6 2160822606183360
7 134717272385473920
8 4957295423282269200
9 119288258695393463760
10 2051465861242156554720
11 26894077218337493424960
12 281803532524538902825920
13 2446379903508134738118240
14 18092998345983017555767680
15 116551416379419212655219840
16 665722209706790011143179280
17 3421167949786831260212236320
18 16010730978773050959985481040
19 68928805022622153284491435200
20 275336259095095710545688207840
21 1027955890316872492230066792960
22 3609656755380708425965506795840
23 11986850641871078852589036224640
24 37823093896908574121348409969600
25 113876406922331893358285188381680
26 328347655683497112829835111556960
27 909651738217183474531247322172800
28 2428400820370482434931582850584960
29 6263245927883417055181837862248800
30 15643264989735954907724654232543360
31 37915715420033280996081464290076160
32 89351724593745889719313852848917520
33 205083111621100887522951621391860480
34 459181396810722746324459659271957280
35 1004363031586220839622070571831153920
36 2148923946194155984235343476533100880
37 4502980551671758174832053458572817120
38 9251467624134972618391146471133060800
39 18655114164691673538952167358043541120
40 36955007140967427646922212752146719200
41 71980963049168235217789864896561305760
42 137969905052670054850117972841405667840
43 260436483120618778937075252148565381440
44 484479928965073865825920383707782236480
45 888774106449231910845217725410410673760
46 1608847870784727179172241295134578322560
47 2875382900413528559053481382032394635520
48 5076529728918046360383697098363424328640
49 8858244886764511961104239757570828500240
50 15284232721887697738347215160276924804720
51 26088449944454401345599099083883160844160
52 44070076340651954931699539038616663265120
53 73705857074014432020209863636305724431840
54 122091390486969881200011415030682951971200
55 200376200712558081876969580814944181784960
56 325934440786736676946367839746860934844800
57 525623319457616562405889246501458011577600
58 840638644611122378579077456975113758575200
59 1333699031451813282664832356510871963073600
60 2099603485405055690333788819981333439905920
61 3280643708260506800857826641181381629572960
62 5088961217089702130561289117030321865520640
63 7838777848592460049548079677218904746605440
64 11992585467826688893989913710458265165876240
65 18226956235558178902635462448690810440978240
66 27525789498113300160880140765315121685809920
67 41311712133696592097603553153944657541328320
68 61630283819832073231730422207839305733776160
69 91406898094547004801275927861310111987064320
70 134803325191050627766367234154767494527847680
71 197710136915965594825154099874165760914610560
72 288423689702894117581032455367399801554264400
73 418572550775846054005315346512471260171476640
74 604379823376382604192364054970002623764160480
75 868375642118010450867591053145405154614219840
76 1241710965176799443791241843795891206934097600
77 1767270797082356404540993454756202278679498240
78 2503847057420795521216804434954974742599076480
79 3531709603360753642587319059590965200607276800
80 4960017096685708829531622508699380123388109280
81 6936638007308305956281289901863895716354155280
82 9661121391691322115717348509890308543591899040
83 13401765533459494054328641001286896203787471040
84 18518007188545975411822673693678628713089620480
85 25489687771039847631555312444449813203305616320
86 34955193313194998814775588397991376408140029760
87 47760992395649138315800985040182825597140214400
88 65025795327289992218159767114088852590036142400
89 88223381721699628536427021699001196475970474400
90 119289242161622160813886277958351886662679091040
91 160757452033979406207558357381403678430008162560
92 215935905914367412883484071786126465095502728320
93 289129984148671721503028652875772591456643246080
94 385927362898936427909864797641668970487492174080
95 513559614568060758088213438922152914421095235200
96 681360286339840516147489610256856818156485069760
97 901343532062915218220339662382618636725519007520
98 1188933511627406790605055515111791022644888674960
99 1563881260195471755986857423862380614291938118720
100 2051414990154987292018738501896330886760600457840
101 2683679282828247716257688400200242078908381339360
102 3501532504674852348380329383717263090216050592640
103 4556785529542385891000352373043455281159704403840
104 5914985519228859895314380706601279112651000565600
105 7658868207678399575523583992539867519696189352960
106 9892632750472781857347395194465811316101746971360
107 12747221107383415444029290711159287449869958937920
108 16386829039521964323951175983836466814057912406400
109 21016914905647770778356483490611154077401639061600
110 26894038605287768756323930720444835725375329555840
111 34337917169768495514700068216478754024210352274560
112 43746180119346312077451242786758512208807966888320
113 55612381774449032421276938043023429199107133342240
114 70547968247042769694624145286756890958120136070400
115 89308996797815810320236769429231971310591538384640
116 112828608948704310925439029104406201330811378594400
117 142256391656426544516160535203399222289735158963680
118 179006055170961718493243496056264526916525823054400
119 224813030012115083684483862778456997385194324878080
120 281804009511947806627861445084971771260011931369600
121 352580687274366709441314938465359177954847622261840
122 440320548180863851940392912473746294876615958687840
123 548897850794697267451800206263094526847013498090880
124 683028812437894855711503456621189565160127487342080
125 848445347757022320575821260429574194199324269631680
126 1052102960973585906341517948203481013388052066725760
127 1302428788762488588851520168434455467257016013854720
128 1609617574337515171486976704279445231617962602384400
129 1985983790683637154617536408577069622311368246782720
130 2446380672519008256415557079252981286209869183216960
131 3008697354405024521556300979330614586222767029492160
132 3694448927843026871557837499499997055330971454442240
133 4529474589095358448785109242015893454928206247948800
134 5544764183686500264999148376858139730417026292025280
135 6777433590860944714287580782304732210499027284972800
136 8271876670293022206865223160057995521836808883200800
137 10081121167505663228076564080411769714780244916841120
138 12268426277184526951841228758954097313175068918689280
139 14909158380879092499038980282777215900243770397422400
140 18092996033987981872573128169127582163614616202824960
141 21926512613770873771869488241061904904109764993653760
142 26536205577139968215815547537107133394644250751098240
143 32072036167966601185528019400773751917762183530385280
144 38711572333299443224070561082533520530808391064346960
145 46664818584167631405718713966014041063488342556948800
146 56179857186871245622846998234391882874251420273030560
147 67549409929919945829380073629375561111161003254237120
148 81118486742619368027003508545711261349837795935086560
149 97293262925264068787270423821329523706189382137004000
150 116551406603996105611803700080546980569651701831543360
151 139454039362061247634389932710438301622536010704607360
152 166659624578717137965606490606748956879374954005688000
153 198940018283641089577460818501721266302576343096302240
154 237199072912413705863357858198918741066179971398376960
155 282494093627127429002798397229371442357075308572636160
156 336060663306504736255659310525325773352646362102098560
157 399341216423138195249130428447425933726805662373869920
158 474018042450571115700611636995699135642137701635987200
159 562051198332488298031102105990007548408059383426977920
160 665722225558312179410262176101142857787219421503447520
161 787684272863895654472199457270919155345699228942044160
162 931019800236006237723900265035134363255371408623999120
163 1099306612563813880733743136828184486063258793862754240
164 1296693763125007405691447094943232972778778932696446880
165 1527988252205135945232258520525805437979162199108180480
166 1798754534491406785004043525254917306298176537504148160
167 2115427970833198155749088406461128741493134294215912320
168 2485444851934308432508868422930956527470762215441062400
169 2917390376401765280303287899899412880529573545443995760
170 3421168005548040335623966747285788006300543649791737280
171 4008191862906517212732958522022996699896267699947326400
172 4691606628297825393986366048883954304721068450386726720
173 5486536919017845920358585831278322508759249983385580640
174 6410371934130296828845853533144258320563394089040297600
175 7483087715403491034215923286800947462755421028333153920
176 8727614510221879159240603205462247420610037531651492160
177 10170251979969865626970009690038796954087133150761516800
178 11841141939386634198851683103597979138574691060965437600
179 13774801775222121131713991837621786229487095367312132800
180 16010731057774736133854109325076347158058664272028630880
181 18594094889053118820916440144152411411592568222521800160
182 21576500131827146733379079557391015057895749797409706240
183 25016868410853031704484627430783087044680368097906084480
184 28982426685448156669477917519126279550088767986034281600
185 33549819526601635466845404499002128283205032815919597120
186 38806369858240716870365971458622768971378932991760312320
187 44851492346710551720776288371003921228074638932139111040
188 51798293821326743819677070550998492910971749267597205760
189 59775364647598474120180242476651115458539168792327603200
190 68928805173440430699686059441294519632765869827424860800
191 79424490423143037723096689526767199273510488324702069760
192 91450629581962829989257780571417308507026567489682525120
193 105220621976281056251033609003586936592951280163184177440
194 120976281922323165835747665735939505728520683344951362080
195 138991431628858817950887378779563426151377532551778661120
196 159575954673692130889556075536474514124143416448679231120
197 183080305229727327936451870377929751225748064783524151520
198 209900591169094315076009074081746358913676597440437346880
199 240484220126321727967770956542350224392708169245285872000
200 275336259163744762380955844196766641291364068350482969200
201 315026488147264936051867666194710056140962906513727740160
202 360197338705556105592643551559947307143316737803596393440
203 411572685986039855228786143262763342998212136449480147200
204 469967737295608087132099064224102556226387575276264926080
205 536299966641970942300409684934241099652024191202769965760
206 611601405315241443210561336815001714510602856298202559360
207 697032212220240681188089549711070439786598950671413668480
208 793895917543797887013336450132476710211062787825210675040
209 903656228718070832731213455467538690033123173662205894400
210 1027955897544895153318123566960564311720001744159342627840
211 1168637490206705712834647924395469921217888348400528416960
212 1327766691706847780111388985209749089977137826503095261920
213 1507657922823020501667982737254244892521798165334803233280
214 1710903068093867153742788749585980503929402191886115023680
215 1940403007869490908264721924895321252322903216125524141440
216 2199402962809060257380416535837686683139114288684814832000
217 2491531230955122598237376354718611848968252692039368151040
218 2820842589222293067852992727253791729186800801378210306400
219 3191865790481303608973395941519271869170462104727808040320
220 3609656758346013309730406438774966523043166417049859716480
221 4079856715497298812482030777672679489824219440809860525760
222 4608757261116434923998154904692891519806086783659870554240
223 5203371378338105748000820597984609342094001078736064432640
224 5871512904297430852254326565608426251352831840439545450880
225 6621883112559071280487383890590704478754121220422705923760
226 7464167586047539358042855844240176909153945509848381852960
227 8409141602163912604302455380192367591262128009302509558720
228 9468788013134223791260147736283127293200467217503669228800
229 10656425291959823482327137969386090681978047316528191960800
230 11986850729471110221263587707547361950564241893489141282560
231 13476495745523955272951275114333039023768797210054248581120
232 15143599546495561156218796862321233904424264266947091772000
233 17008397188103017351903478667616337492204078651538545147040
234 19093329823860119060066112480489408249305915642919676842720
235 21423272046547566080538612850411681835611599417376147115520
236 24025786023289134764409326189178371819285820260567965876800
237 26931395869095729672144075924844808473098970206847131878400
238 30173894337834929018773929919930471359243976570345856920320
239 33790673424312534609401641665673376704206208461282346118400
240 37823093897984023462573349784860208407560995818242935488640
241 42316883025333518478969253076486530119114478155030712457760
242 47322579135224699653457037800480146300920699248959828881360
243 52896009342795453761739801655605360992042822219712519263040
244 59098823568550082569562754534211784058338333807482367760480
245 65999067476128042946160340251857925400827787960857073590240
246 73671822986645112480130068812312262610505503053294897371520
247 82199894369998072077202791968437809986033409645468843753600
248 91674575363952388634773723520327015825799056705355512870400
249 102196469546347578861371182388883370965013964806693072907520
250 113876407756562779664195601996994948837964374403232756054720
251 126836427596308198406922941497545129346203898082220716343360
252 141210869043947376199691242904714379653623179847960191438720
253 157147542266902528899039087841922405471923988883720169966080
254 174809034211921938790682893112128854865620783872200674170880
255 194374098959970842704068906767543719286324801317552439804160
256 216039213776452391476495619438638793908398706867559374244880
257 240020232108343463639305561756064706793183241497186440133920
258 266554234216369136347152851118737973073896946275886387802880
259 295901489727319858827893650742496729181214198196793695233280
260 328347655688613343220640517017204179533148630616974407245120
261 364206103492745301369314350983020489832732546393192521061600
262 403820526156550537476108221705546026847779699438457299784640
263 447567693590985029206475326608242598361967017168684205178240
264 495860541307127007354413312765757573888482865166820124691200
265 549151428595291689739462305452841735220294799997717340491840
266 607935792911587175438501783485093035068884406453448514675200
267 672755997774128978788710524445396200372581908768827247907200
268 744205651030176771136931733882956768428754504257612904372160
269 822934143411426032504373854762080565330220102579973300975200
270 909651745013671154362457160087279815556044930924666002771200
271 1005134951744665659079725964779413973374923686736130901922560
272 1110232492982934534852287405937396837228725016758973940818720
273 1225871621923392405061504796926089747818055730779277991009280
274 1353065188876438713111230968134978222508944681419793421656480
275 1492919033114302076954085362172768157095320079844588130784960
276 1646640301059205535623812988922423218181079099175668262940160
277 1815546122043756188064081804098253163168544216129555345610720
278 2001073379182908818789205518503856162446684245881497442529600
279 2204788879958442258273419045071676467589298478866324300357120
280 2428400820394877706244191023743702669984892500056701624044800
281 2673770694059976432940828938350010939532434172168764451616160
282 2942926727910180804000874436703407729316857993626925621591040
283 3238077810720038603590558970727185326267601757866287333439040
284 3561629222304655469659850764483526969522447775216977573969280
285 3916198905241610752322175121408832950665562122629126649177600
286 4304635858870339758966815982276932785743809969795740740789120
287 4730039127162647511238497695025841867111167464085679140253440
288 5195779285883110013193594209245831472887626482184926641250640
289 5705520575384295759713322268157511280826700178283924285861040
290 6263245974563974842593958364524541911253552266766747145275200
291 6873282971209167034642413415747665217046395067886805457189760
292 7540332790986330434632040398675060548320281946213563265404320
293 8269500370741323176063872207359050467743842711766249956041440
294 9066328396083904281036598440823286213884154205643388845740480
295 9936832125870969482221162182847518536964488571727253926473600
296 10887538989392492345357335566594904912643696957166486610552800
297 11925529004564889568994763180265278012452732630996424136281600
298 13058480796828840037891222935126817707782985900640609811916000
299 14294718460767997789393533746516992701318136449249350698187520
300 15643264989592553884419489802038392705581320729267383726905920
301 17113896551505950179550513266445705435874712654701948971343360
302 18717204463052469416335619774697953099746545981936853258765440
303 20464657989649485324468601733289996559910868907944759371287680
304 22368676160288371412485666699790970261407301839900123576299200
305 24442700358185972740460755444670221081606933675588055688432960
306 26701277461248784894163204865904051738893422148226021296492960
307 29160143665874949538711220373786272576250439925340491011465920
308 31836320650010512364256096079356854071625774241108864539205120
309 34748212273708129606712463192965837739019643648529414951313920
310 37915715702546416314406056689784487104925257402929456810480640
311 41360332855303901456293401788889554236498561787240350656312960
312 45105298699172033321459717899093361841700071421673193451612800
313 49175709570681468962654523395109020121480093030930709058190240
314 53598671164411111619650893557524794420981266821449508152451680
315 58403446142319296201646356152958908219016419860312163891165440
316 63621624688723210983510925092051086460404475517082770895558400
317 69287294149077860343578051593028213275873394350741409408788320
318 75437235421915166280743813569227955629006503981911639393303680
319 82111117734693530206480505458019225483768541162991864004553600
320 89351724593540192235107703956908258797131190198204850283766240
321 97205177217048921120459225218337377298650045000269543657224960
322 105721194272808400836268340878901929041622840283602352586992640
323 114953347954837078236291846404676654233046109627514239834684800
324 124959362310690627957707513617375665066662721130488033613034640
325 135801406469629572009703028321909320752298464706006831682478240
326 147546437012997966650662965201392168922556921821916973899200960
327 160266533446714450168365593384772112152109777842037107421660800
328 174039290798408673975005405914335960704504280923647308037994400
329 188948203085883728598841311285292492075843805257815132875642880
330 205083113149652588705481040159859852161320787300274689411729920
331 222540650605189086457820995965268168086947915719397871169124160
332 241424746849134267608735682580106030950139834406614377791011520
333 261847134809478564521170677513664703006300814785687094323487840
334 283927938108310094271478143177274488749042842123850566287761280
335 307796240849022469495674487104780858747488454134005212963208320
336 333590761095919283062671078167819309245746555828913899678620160
337 361460499969483258126362405978199525218069123088171995430489120
338 391565510927100127513570762635000108392228831721390404365709040
339 424077638593431030323111238714832799403471614527131742028853120
340 459181396810949394189675078314421549047301208131434452512116160
341 497074808923450292806908766917675856832205304366449719581931520
342 537970409235592079592485460105458349473544590629705091002545600
343 582096197904000092717554761981139392778888799574720089920992000
344 629696782319874631721711189722934351323541093537606856071073600
345 681034461368225588697539569384133703066312611209743865833784320
346 736390525345232189902059492124525145587958557929309893146846560
347 796066486135716234205536460890575931795604422672475715942867520
348 860385556633934144094344654196690177295037769403126961606467200
349 929694045375161520952317112118358455125915129148861340482076000
350 1004363039069254885284164834341541920210326738305506730949847680
351 1084789982438571908846187670949874917336366668731456649155590400
352 1171400590421813396643685486751796329300778973343737790736517440
353 1264650636434622352122979976127115144824528434402614737682263840
354 1365028124109308852886958246257086335113167162205551727673747200
355 1473055309921246852835650581258307451370498136578885644377570560
356 1589291168029987843960428258047952418888250089768486872645847200
357 1714333676252916545314681272003776578389638230918223986605143040
358 1848822611695481568861196957904789866112914871935828137380011200
359 1993442132424263537070259201665982616430166578659338270013001600
360 2148923946193561819685308580671365189341606545513894127934914400
361 2316050223889657535292503257801613930825741153547732451899894480
362 2495657188819216568511015645196329412145179387685889386392316640
363 2688638402134751316181655603846072374624355874704751866946697920
364 2895948825885540284034279737186925895667910707402019098652545280
365 3118608525215432461784169797436982029138391481433905605540136640
366 3357707264796532868141736272252427590884069540767249763531105920
367 3614408677631545920154484234804724865871222337284565491870680320
368 3889955461647422249965726543238829675040076628796490844854029440
369 4185674070534813061970325782726927640594720971336831814287404320
370 4502980585220326600045510901424185505832895230911443660897340480
371 4843385988362492990958198800709545383156153734421785598898760960
372 5208502794300751384561546692311561272054526638426650220354775040
373 5600050975615468758931970007595546880556812816485315970628188640
374 6019865445036370872299470156493267286143421334128906409836908160
375 6469902710005718454369138568338117550383882844233854113089219840
376 6952249310974913501115285190856437145517222701820545038109548800
377 7469129288213038991676266795954218326309480304462341914938958400
378 8022913693147552500276112478847901359277088301434640714099532800
379 8616128960743098064579402919967141555113461985671347594941044800
380 9251467624133821065411201838331316738077442733193168040307497600
381 9931797695963200100398159175251311434119761760186658047444623360
382 10660174731576507565355834151491529140755326799923246077408855040
383 11439852333786765273339980569128779061083841491059407488913623040
384 12274295726660640821606560420769565984828278752305353275851787200
385 13167193510251912692134377471426321590150619940082128881112458240
386 14122472925623935235735229104644806420003532413320372714650313760
387 15144312999462092127305012518943085421222494740988835413915286080
388 16237161701501688701586953076788947957669400925681624157922441760
389 17405750633610835807062795522335480532247440457343023030106162400
390 18655114303684201406993438282821948918115661581278922045130996480
391 19990606529743345776218437494434920300245264785210114629645359360
392 21417922079733939179475032573692298955399191058913997565421395600
393 22943114978841004294889660277574570166095279085677961879186254080
394 24572622792560825244866610314002716347212525711916012411885338080
395 26313287044769179812352310559979000986459634589925818522366476800
396 28172380452572704351100249442628569672111058854144005587038327360
397 30157629683616721080490567550219765046447577993403143058000039520
398 32277245885690995451192449551647314233116064135379442407448688000
399 34539950034922620117251059530177174441802412556721894830893414400
400 36955007140977001978675012133916949786044325656647365788156359280
401 39532254463106922584856524126095233693158490867280545256606947360
402 42282139813971317278209040181121977381551993893834948088245776640
403 45215752947841660635345098157383108729191788169112658587148026880
404 48344868432706204152848698807547864937814019457768524905778803680
405 51681980545135632362236085890072000435104166180019981595753485280
406 55240351231476395072296447790777681693701866317892853006067308800
407 59034048876837499791017455310686044813694671700227076475843168640
408 63078001933117381833295893513776005915304581367550636963568790400
409 67388041965001883782118775853626121636578222794337931219178589600
410 71980963585461095959548144422750405850032788598125513902906959040
411 76874572220790475781266756231453529829876163848268551093575986560
412 82087751063018834835951029039398949246073011563254602459623297920
413 87640514038656143114710134614229838496133032143349636939481638400
414 93554080564046752062477569933382555374396518778679366618611041920
415 99850934248115821955413225333381776602674261130610136245171431040
416 106554906321203892886129486763587966955096228138025712945148907360
417 113691240652519369948459413620376202671754931142456837039136531200
418 121286686815244048430322337222800992130875742094193229050266617600
419 129369572054196805509211013858221166698658984293190750274293899200
420 137969905052676613135438609327000800037126377024185641224887700480
421 147119455544219816134451695698684023343282096960589848633910606560
422 156851869959803781347996663006690898404911696953922941898815963840
423 167202759442106906736750962829154995472654504711779091979416976640
424 178209828674969551088395771334922708485987248331538569142394149600
425 189912973128556070966680853000504121570884720776070220101450116320
426 202354422510163080654323595483638244143116680616720620351203781120
427 215578848142863305540160825918885803159517914326024849200260010240
428 229633522627788152856408104729239332380025492070517337614506416960
429 244568438340890287130148117478832743760101857109188481238392496640
430 260436485061012198093429850809426955135264716291177987549103589760
431 277293580658219585933750794598050761516872206289601905445049340160
432 295198868624700565560690362787603789873478359833285087289351868800
433 314214862121721512849336894839213237201017678411355119941505515040
434 334407663551371056052001602797803907402989889258169324999301468160
435 355847123232849973043374898486871155341199865242646529081164614400
436 378607083371053483534287235668289244606708095654612949907497320800
437 402765552744859549456213013425166541321745710985499677173026649600
438 428404977671190387355919211056072680722331471039133397006826193280
439 455612434205197739328487596825184500021946211131417623181422710400
440 484479928965046944289772440610397913467304579919883304360611542400
441 515104610473953422839573963126998806793195203836976739113762137680
442 547589102999446552245732812983322114011591825385195642742064079040
443 582041738807352499069013825167657109779577048575205554359892837440
444 618576928490550673296793700840473616242832097743414213586180401280
445 657315416050699567948150811799890131021422766490668836305236574400
446 698384689544140347658518000742785213216612573355648073825725954560
447 741919261069169906747928066131803837034013452934217873970831952000
448 788061121937482605226682272799820034678397836181597889341919154560
449 836960049818953541393934931229084344740333435736857262437364212000
450 888774113071129925616148213989354306873096276446358470627964341040
451 943670007473073521928384206916368717045032640543526488628495342720
452 1001823614810545288239482676170611032439141468533635199863593977120
453 1063420371830751805901079310243821837825850883639784081811160071680
454 1128655888681861835503946233943336467015228271794045715046186386880
455 1197736352935279952175224470821738812856611110002348380327419522560
456 1270879214036509676306494819530459086777813069494166852934483744000
457 1348313625460960279899998029417368367159239814266721669704238261920
458 1430281201945009467038817591930477705322134402380920480554326623200
459 1517036503087001289086337348049655539975963165391851433601900307200
460 1608847870784755144844574140282189235231278840998155990170531608320
461 1705997957856127452129137722185635687070171472859982644423661156960
462 1808784653842387191833085234895429704220219391540705767062274836480
463 1917521662488097422542117611233970328212957775710867719406104426240
464 2032539524872464580472736499144066804395745000392362710088608264800
465 2154186249886987521257100612290463889198884559625746156801729966080
466 2282828444517172807020074462726702920535516204862489737459497952160
467 2418852001774911319958685771012399203811813702815788956777970864320
468 2562663348913145512307957070317258084490050670381740024134091823840
469 2714690197587486046494542340886278490738500649713316841861906926080
470 2875382921836796609807318070423891004153786414359585841567891054080
471 3045215375608331222910880848414670221208774678661157616867514040960
472 3224686413460022755164825666777528305603677374038080303129002984000
473 3414320780965856142361473117718966274965242648992317834206744295680
474 3614670792350010120193099230980862018271308115608936303148003353600
475 3826317299664473211096707078266851613042239365862771562152090235200
476 4049871542936268836754138563901720198145486126726264050157841591040
477 4285976204438152293675837155605070317604527898994934460732858198880
478 4535307448391881781507761764668206949340964282933103705818505913600
479 4798576067107063257362083508335754831549852382364789037201145100800
480 5076529728918079409445310024314440823024043605168783092338357829760
481 5369954223403347482335022063329812968941418799315063539722533860160
482 5679675938018914317826811355187895182270338937033161534381381707040
483 6006563210115524238773597577621698596378563234157321702057421230080
484 6351529054630064309550133053346593233822576112518939751621181651920
485 6715532631150746489206194287743952307241125165570068684104649987520
486 7099582247152788315425193624742339588166121531558367605282519716160
487 7504736948862624849142053145329067490426959376182257113048803125120
488 7932109826843644336699089197306700515817151485637982799034961762400
489 8382869739997296851575050931725754803150861542568716895964239909120
490 8858244952763667637448159068126469115968457017861845707180197364960
491 9359525002213644712240991085238795805387414694729948092989150397760
492 9888064698885681888285315110921190752974091328458725471965398317440
493 10445286147484354794876236689521975304371536846834049829464559531200
494 11032683146381026968580494884066765471850419916033627246031128374400
495 11651823373105166520775434967679346700864227210872677975082060238720
496 12304353220714462702732345790250573724348118922008934550221314127360
497 12992000159965908141701197393663496381851585426898158155751879664640
498 13716578054328432279421631873689744937531572565874583822164709582080
499 14479989711332717847790065662005025344017902189341378235220682680000
500 15284232721887434224338205488871626076817077450037467260012031707840
501 16131402214058904075328207225504586511435013609914548882699864732160
502 17023697266449415174258630024730293143087310666054635214998214309440
503 17963423878437593069296090847019883028724254949868037540347427379840
504 18953002011984148985083853980811116603907893848256204106010498633600
505 19994968793006596841794539609781076205926500179028998962531332599360
506 21091986240995169293185854434341628349379270403815943464437753592320
507 22246844717017495986536467861620049310795409071725188744700941410880
508 23462471405798434440269324368754888080138831200634371904867793295360
509 24741934026694656829657758720266837679883722609598457033032424565600
510 26088450138828548413956385212716843321779437037959539743413511952640
511 27505391132011247787885382861599105129628433575268546235238739132160
512 28996292431981739884141857635438631858676982578572728353027631074320
513 30564857789125295953311163316775815630176437799532339467491216192000
514 32214970467634741641661685708881685894071493799236099317108362907680
515 33950697850751771697546401492560923678443230811795605435407216963840
516 35776303705300927875820858125562194187822613833622027992897947759360
517 37696253122759529745957635043987457906863933027578666608829223613440
518 39715225958917700708480508642445149419664782731432820190672535461120
519 41838122130956296077353868667455616882833328732566337849469326792320
520 44070076340651958397558581796907852676498147053647870284697146465600
521 46416463748511157450572201113521091456911345716611664861203825062560
522 48882916098735242325209957798468298495895260576580385829508724306400
523 51475327791890643028392321550084893122818285756275723202976042744640
524 54199873540496788465919560385011685762264673391947427516036994950080
525 57063014862525459938143193385210292063958699763056251472702693352960
526 60071519407549865493091797023228651148758474779194524174948278296960
527 63232467894147181473544307684394195783082444412608704708362681379840
528 66553275259092737134548526905990721143136106815961397852088384654080
529 70041698061898684175369513389640155477770474700533387581288040671760
530 73705857623165710689403117120712203759599980445635199177143619831360
531 77554247920142264425064161932798972926836499519065887028455058555200
532 81595760894471740090767649336789253979068614696873336457105014694400
533 85839694863236148278944334775311414924699518957947289655705335519680
534 90295782192372646486109917065237684371604631788509714433118636348800
535 94974198247368748859122446307886746027348285462767932237241671617920
536 99885591646031185660375071631499858915795915384801349942832678180800
537 105041093773342044597040169241650266399688282667148472020747337606400
538 110452351845241914734217134299726599493497280264637352933803047720800
539 116131539012367866501518005010740972805630813759336011152909272489280
540 122091390486970278055100063480889703248943371438064620494898972806400
541 128345214259243777588685118666217965509889041602640317140894711185760
542 134906930561693612625968920081320319688732914041457078015145901546240
543 141791083221591687773543697054602480809852912917574418323335586558080
544 149012882759945416040610780066493519442892996300865505147122543944480
545 156588218403218468887315878399453333953758721152795640689207196961600
546 164533705140104340583203291729359342210563714716029242861535514885120
547 172866696413570680167037081131398271507691475862241617637876684355520
548 181605335486886486886154445840114950470010887484655623736271240198560
549 190768568836051605981048197479601106991770549526669556523131133354720
550 200376202205477422188760852463678640507387615699324611521754118555840
551 210448914719536191427985077144505891163162874830629863776065018832000
552 221008320041402560476451490950633387857391608782080644761965979020800
553 232076981218815765368122756753988872027576938432997640479018083379200
554 243678477395469794191658084263751697984165400236164627150233940294880
555 255837419403854724178524916079251359435936310944211921824640320034560
556 268579522515212532998208869740878217290457215552091363807671451771200
557 281931622789609278231215178116878568385182962825586603532666290125920
558 295921756392475734283089708537299243447388509037266940059261245140480
559 310579176706194129041588648369533731579871847440907692231699106689920
560 325934440786736548569946745545862953580238514160267738301756977368320
561 342019427237034513316744162046266288496174077922905482675926387627520
562 358867430423483826622838681065050359486070144736111325809291628180640
563 376513179106646142774885041665920832709389428321355253851064861250240
564 394992939090578677508723308254311443345770492107003753067560792570880
565 414344532597430291997782275380582927163316433991507388523362799202240
566 434607450080135436166256331038719326076744004369676455454391378820160
567 455822870320907755800279311850026089952828350182594611129742533032320
568 478033782196137780960518182165598716428163227651498492871650280406400
569 501285005471236350741419599834449685248720529789558925175654231223200
570 525623323373815191478663461728955207922471072549823131225901509670400
571 551097504044036582195272288489427789681431063418334760523115494890560
572 577758444844905681108629724975159361500606935383814522515934769824640
573 605659194417173040371454987768099743990345332768261954404655372922880
574 634855109728912762585933207218655719003491399823857262171043685717760
575 665403878672538774599486808105887398174882229124003040586124212384640
576 697365690940693499544894206641229962765538458465207503367053402169680
577 730803261083762061377684754203032082500700045331726956400545416722720
578 765782014390853479133052090999634900979839328269049997778083010298160
579 802370110311201904737323922489484585352076655142230631027722033230720
580 840638644611122540686937395795038122554735423026202369083145315694400
581 880661673045814561424207103046316811367692232999311067949075884085760
582 922516431170066783371369487380412961434159427240565268539998387335040
583 966283358119851291356735266806212211359723517797270774442153895044480
584 1012046335570084149993565152314497921433786105611941447694339949661600
585 1059892711463768366975235684292111463136733915447618153470665433583680
586 1109913559725558443146360475679948893302808982903435653194102411169760
587 1162203703752037917890455660940032989990125594999077447626967185549120
588 1216861998624265797519616008493520907984120938764988981900763283546560
589 1273991354135003822926782983464433745001883440958092383693524745062400
590 1333699041388643670932029423928718875315547160026626988826192450454400
591 1396096715110644095485094975881465785529580010115219061709594507461760
592 1461300746667676422851253192266376219699308203189596723634831861655520
593 1529432245370577124158698881918963848539925185740765235891937180433440
594 1600617420116330111086265509213741789948460751898211014983264085286400
595 1674987599343918887634870835918107124521885987516263590844430539758080
596 1752679623681996612054456995111044005939167387719337484500091099852000
597 1833835864174579540450511505029507404666894900943807341826463337536000
598 1918604648498656259169420432913926708840552555330512273943868450702080
599 2007140277029706667428863257910474036892765253514976844283374174416000
600 2099603485405056228084359124696086516280137092587829934242998666369600
601 2196161457928609000427697839591669301973239086985475934564765912019360
602 2296988329484060163086411992104306600488481277355017209172101997309440
603 2402265195720070461639730770628422048313801830906777809709495103746240
604 2512180657542362529304091860810205446780240501184085749379086660887680
605 2626930827456464689087082585926359559493857196504859638469695973951840
606 2746719920132459426269003233971767603600323053250703175749759261038720
607 2871760254187326376796033984493195089012366413658375935604108474257920
608 3002272892601669035803977532072455220795897717013194200341988594052800
609 3138487639144901392910563020909366152702318917859759566238458865433600
610 3280643732703207820880549916051076866487353127833293516360344891947840
611 3428989837464259389299537267078251338116885301548128623445843338831360
612 3583784795546420150195323955902985374847221425557379939466913216457120
613 3745297609932629686803614122596121477022888356850412132650149341462240
614 3913808260147470525075417027876496641362033362182921267287342015935680
615 4089607676824161913449216961383901051725693351190561930292604058010880
616 4272998625523894145646364047516655035650185094363233294134549170265600
617 4464295671704096070384637469381453141911497558780317308070108402140320
618 4663826138187031564650610479889594324710176278357780891892824410247680
619 4871930059128983345860778363170972612271570612950897118725888513531200
620 5088961217089704094755808775539759601740750715528739316615098725422080
621 5315287084461592185803672131534553580717592524129558899781128066534400
622 5551289946522975258303493089007798182720754832398096046242482852147840
623 5797366828632732829219914404160461050718284917889168344600142996473600
624 6053930712164225793546616729179298738977042958838232720825954350459520
625 6321410445548760298882389947188389269271260222334845252252154425881680
626 6600252060540431746551475794766369145460924927835162496360466700044960
627 6890918665006261841382380177363921286655538673016683154139123602867200
628 7193891867506374258885159504872516190654156299315599388379915640932960
629 7509671649526310736823559726951846177403955067001480935093484710354880
630 7838777906995906729063300066798601639827258581619190833967820232085760
631 8181750299368378575172385983199726236837709846416554152227836270572160
632 8539149917389136599071484666424419216271401071974755732495819754592000
633 8911559106182943564044773983457565712387396780730603977382483963956480
634 9299583269244217859494205682719898085329705432287719393109005830365280
635 9703850662428800680306786912639838365098085159192175556586925147934720
636 10125014344930575588994842855990546763780795326994612743060549503736960
637 10563751940695335643218134339868357867349303521184041893493405829588320
638 11020767748002190135306714442524934381724088622624618582104125981974400
639 11496792464499949684626462967829079013137887283756578536802482208257920
640 11992585467826688078479396064097304088459959729777473752396995966034400
641 12508934500124671654679353437556540998694978700982861999423733657961760
642 13046658133114846274688173347491325479426421869636958754625731006595840
643 13606605407454859228274667472718449075562466207563266244213488145365440
644 14189658496742956527241508795265663695287563963027762284817252084526080
645 14796732296672740242198914820689454267337040891151465846139155492702720
646 15428777303445027205870417959745583449234723504279880736783558973219200
647 16086779147227388651540322274756804734034987038469200690153833847899520
648 16771761701669726195376790577835491415708085548160027859386294945453200
649 17484786555542332296173680576464152763530494035331080986603353719379200
650 18226956371359588626384307769655763874477077932383429479445888764716960
651 18999414288540438658214228893212289482798026815297834012177148307947520
652 19803347550379694651778365511896809521099768783050809258251304232733120
653 20639986831501184677206551236511121930512861184767535756275136083295840
654 21510610153920556013081696407530731481383292764451796495902747958723200
655 22416542130746130064027597202143337739220324552906452410752896523052160
656 23359158193693718236417955902008731040313698696463883632537341539628960
657 24339883744310271484833035095817373358453333195249194366907838108232480
658 25360198716818106010588832666184832929053452743948870236311908634859520
659 26421636627401309523130329677125153135333168010899566055013995520529600
660 27525789498113295973356379114452897516550921522421420888154897488202240
661 28674306793722409731470186855728510236719222116036973096115665038548960
662 29868900734410954799953389578145596404447218959186266748186629491512640
663 31111345108807604068170367275753044056529965687386765996901819569050880
664 32403481005065960165388508893753862313580493971006906097043823302097600
665 33747215487773406873680465187398048160549343412705823782610468060748800
666 35144527779285060604211500447218443886818203814218389132288280468395360
667 36597467786867845541016650863481081238173319180620107083435340429382400
668 38108162768622000888011582212807491723773482110999814731199920138764160
669 39678815696113602215079133254828694462752216879800380489545835824568320
670 41311712441492827725681200531723183425319113918537083270214035840305280
671 43009219959676044958134002204668435420834068370259526213198721602741120
672 44773794036085076244060593838395614768776121968269840668469271340669440
673 46607977270748747764204752069113948475675751325007537207544343368100640
674 48514407429108612209241156878314018308684254924526843883173069999048480
675 50495815209008341389957597992214511305182982654870848222511423754972800
676 52555033239794555660772133024427531983453087866811760357360093706416880
677 54694993611653194832512146072224173781154545599237066523501391110826720
678 56918737571693067208098128677389349089174758344055194253309108083524480
679 59229412792946163743956784850063851463338557778109305488085324530010880
680 61630283819832073211114615159918966143726482372152466821269967452900800
681 64124729052369092813902355447322695779127418873971289809427633488175360
682 66716251996814433144928328151632799540498111661368574555175085628078080
683 69408477938728833693669753836391474776666468067303224324274278162975040
684 72205166058831389665890429329078054759667181064420335656301309109323200
685 75110205765855783443372873968846837697182507668765522441771252930621120
686 78127629742209452460339637639502815348744836856664221682283690003168000
687 81261609905331343564374105179138188366854285229265109683938981711670400
688 84516471451884142314524806368310806711377509094055643823361669567762240
689 87896688413929402792995448468810318247151434677518443430008537378637120
690 91406898775581471274671829109799231342557227227991538234141074170209280
691 95051899586911175170495760464554603371884807850344459172383013083949760
692 98836663232563485647655888491026739235275334905383936634248710777556320
693 102766332063505478891977352128825065087440179361825953611209321999623680
694 106846235902145818743499228788081264612659398295879920834046873705302080
695 111081886149042043841966268461413078483006981890758240643156835048022400
696 115478994615421968521967604625807929858752722242613235392221782686736000
697 120043467057692003339455755802270248387739831798336905967538873141010240
698 124781423435077132350405916298445078458891591051260071214302431017404000
699 129699190821275340273329048065108760000873016410157011389100132552795520
700 134803325191050632838828955267971225683739602445784801592530212688824960
701 140100603654629509398826892954891711978386313256968460816112122494955360
702 145598047884855003608530317632240588027296217184716826822788414867001600
703 151302915614571813406277710887929026575688762669030683081838460395996800
704 157222725824274355737478289088858955416665871061680399248685262936361280
705 163365249438366843572067662157327393130119362074764833438918202893813760
706 169738536400659669074584697358585143190518802654488275933879387742499360
707 176350905500719613997613182395175873631109013530978072719389311329731840
708 183210973474053468055025748485358625294736267931314432923081668500678400
709 190327643883085438847022146689844324849405830768374907985057423295717600
710 197710138389020921435998243227632505793121560058848817713075763452458240
711 205367984606565677265843885174574219801834939943510612717109248270457600
712 213311049703451204283987292548690119067811847796606029121755756553636000
713 221549527142207277192006728439794314089167389589771627546600747962183680
714 230093972774887688338662111134609432986110418830276470813349792207836160
715 238955290376891204638830213192696094224032771698682146484968486674305280
716 248144770416793777813227170852606313655212897052300764816103633681886400
717 257674074280488513690335238958218689643057178658137898736960877376179200
718 267555275906901916443077498401901199333923973357103366303042598172566400
719 277800844593532952086046027519938439283898553655681034902180583532947200
720 288423689702894115665707789322099345640047896016788639633969968993156960
721 299437141930198703088368164450257045346625683596390877615470955023528960
722 310855001300411380974697134718199230476124729312704494033218964623075920
723 322691516770514667203126320014937564852917855597454206565039057236266880
724 334961437750182269159599766070987282588087539876830368941416795562554080
725 347679991902169819219321914278271187516771063083557856611721542274448800
726 360862940436715073637662776988391541856004894556844598422159575964863680
727 374526553960793718330638726819688415239086013172592970732481739556078720
728 388687671814624804975555860619013532165051320953423949830306175425286400
729 403363675810269866953498795712578693645027438309093237418084764615022160
730 418572553894454580773550563596968432947054920000935952774111218402490560
731 434332871606034422359082934992629083047482946801415752138407333334482560
732 450663840370085048856175832648184774811761628204669707201321522992154240
733 467585286487925235262975583734813568543032868872000197123684553102067040
734 485117724389599192162350198266814078926404202687643755989921594661633280
735 503282322957515313018501524661557242728020163806435452246777862479317120
736 522100984083508151447047894841902124220779596084207109629187804244216960
737 541596306113679448647767292606062126499111385634241235686859036881335040
738 561791668081368424617193391834116919376931677503702951018071547690549280
739 582711190041245883972126085186910148192748332616299995150885000545598400
740 604379823376382649225892694796772252262953857832096244704663562459626560
741 626823307774136559154327693138829721316465587537716879185294811292556800
742 650068268028434238024826975650809978377393854602202738972453646758339840
743 674142167393460000366268920537432014793090803085962347577119664718829440
744 699073411332698199528705366899178547367205739170446724244170294651955200
745 724891296962380921841120083342748277575928494560522653128330513790504000
746 751626124231342594094297476851305683241453961335019587418613380592078560
747 779309141147178634197007948262879234304603914356810682442727924311353280
748 807972662898490620696905362517460047088604974859606801672632122638331520
749 837650012536471717791459423174099467601725646498786394115062940379348480
750 868375648587913107958815890297678669037248398618276726065724881306543360
751 900185100835377591051637228746130295867492788013318645578616152399023360
752 933115107008618355116219045377022534679326914039880800510405467256561920
753 967203543283270355925557739411628255297730645935217731215323274755239680
754 1002489570671340561651238431406181527873971981278153494532698235108673600
755 1039013559833625314032054490563549425683625449810505710292845050256367360
756 1076817247834353725123143834707474206098477832877702911127914462713881600
757 1115943656826298890540815005156834088823085492063100293919718843259453920
758 1156437261882068774652142806690976143353660505177775472920934275464859200
759 1198343903082537352605447058543560814405215847162222917248633924455127040
760 1241710965176799431358031413050530460012394807310603934648828549132688000
761 1286587282574414326108797735257787095880296990510785658499430904857644960
762 1333023331639613185048012923229421627409762950457788932535872464711229440
763 1381071128043491188893064330040769962492933297863203950350070309487110400
764 1430784432555208783021362011087319163831354850336372561659712898877178880
765 1482218640175767910511000989244846521450313310764140257527833755981762240
766 1535431000336209605243756429195251435405050264784041753316257625764956160
767 1590480497197950467093585620763302424390306742964352800993481161901884800
768 1647428085232500238100085855469305605198766833730325557801932709272341440
769 1706336560019150413163444841528582117496670886844807132039249419750055200
770 1767270810249549939444552309883299291896227067950676634217877482772136960
771 1830297678311619921058778344236474371199207176536606030000797773590872960
772 1895486229818757674980148844222418901494546890615563816294037504332274720
773 1962907603224347055744086588376903284913949532995031865691552813651004640
774 2032635298052980226915657678126797996076032395776247714186044635423072320
775 2104745012723858870589057167559385983496608167675817487661252554676636160
776 2179314952744170845690271727700612615275341654431529256950656972357728800
777 2256425655868852833391814224800739195459088624519714772340812949975280640
778 2336160321583557451815850561163241910993683910448796697837743229273989600
779 2418604622674317798741793911148102119976702987865358311011700879181206400
780 2503847057420795681332494236210242602296527722192411160777743316228258560
781 2591978746568965123086434215360539491984894127909795890226112383332728320
782 2683093809754722822945780890042330534316288704796612335809481884785373440
783 2777289146811193606522004616323255417047108187123005768293113251148448000
784 2874664840022924161159323085331483179672997059102763587643668836766097040
785 2975323918634192610560928465090724137674229759850159008334361058705049920
786 3079372788645922648539336528956160955049151626905386890446013069005144320
787 3186920979293651582987718514186934418425699928453804671670568725215997120
788 3298081602218529449251345296351255973857066349648078251700992109686113760
789 3412971078609295245066458350499890938951263610974589010553463427258821120
790 3531709629674040643606573257392833570331513910903997189431788595267187200
791 3654420983061804344340194039938800786597020599561442982347496156250018560
792 3781232896695920132820391330948328722380248198004324027631692596210356800
793 3912276842972294267211297308497724978245608121631641944049939324907849280
794 4047688568158024809849870209782424937488394739855856349415009731175690080
795 4187607752773823574975494015896488322998110052460101149318915543960497920
796 4332178608874793360001605586840177832362731870662637093247941935514736000
797 4481549514929577495915846444094577256901700540415818010172982970414215520
798 4635873653460784762867150923077426246982681743488541801847765374444697600
799 4795308618589876812846239091288934007291135838909849354339892669569876480
800 4960017096685708905829264612910647306282451304620711600477682009151697520
801 5130166444636317710745746849247740043778903352063868771355565964688480800
802 5305929416288325433518252461413013566305933596151030288632843823264625440
803 5487483709392651459691894459725488734684424944832431902445816786403710080
804 5675012740809573177274849423794329490230096570551081932963434351005774080
805 5868705159901795197861092911379074987570488548801962207195583418458204160
806 6068755675684363142064716201599267669681478958343448497808811859703915520
807 6275364534308924464007938323217671883190737512278535919415273329757097600
808 6488738401496747612899519796760025116536818374793367245915858171583378400
809 6709089801620951928209498473975960415479687804805582621758407486040893600
810 6936638058990286572638232832568746327779910860136518076258254164312529120
811 7171608695826534477538685927885460004162858350708565347753674827239792960
812 7414234436210764243806710952241111430824083588659770438825828412541753600
813 7664754560097657192623282422530226965695327361812782125685244695067489280
814 7923415973924129923988337431667327673288861962663168060997241936008498560
815 8190472517638011879329142514729764969338914458483830505753934429665114240
816 8466186106242622946973449568209353954145723884789118643160326220478655360
817 8750825986564625968954052741261563227990064684145868192012348537284601600
818 9044669954299250321957912934985717611244715433816735945274830074478218400
819 9348003557055955655620109022985090032302651085024010134566776496311921920
820 9661121391691322668380498469868652057448657269544046596327433305411826880
821 9984326249974503057146592261653696495528590172043352406813577694090030560
822 10317930501320984244191124773509655399561138297977055398206936271972602240
823 10662255177115759361038239883026854932491618374650178301430782029104256640
824 11017631444307972832888604349844658551824047735248781219908162273456329600
825 11384399624207138607153993961028961476891228560564178173393364747856180480
826 11762910762661045740755380771218647245812064476307969513028913568194393600
827 12153525578905332520361173668400003211024000008544506239145993819142982720
828 12556616138435314244637265724858291249699402560163434056228974809323546240
829 12972564727123838028326579991508471947803856693021754053794677906534696800
830 13401765633310428151823902284271726238136183174037584674862193862460908160
831 13844623942136583694190130858609851721267537020504859320220316558051551360
832 14301557433684824727931662436726265131883464344255139212959528209780756320
833 14772995292200213796177640870008410752409709071421612466340859930077033760
834 15259380127573627962993069468610356347832767374263566470259214725283244800
835 15761166593679771989821478041445858534755035750183036876544014255304792320
836 16278823540989612849496059200814819413402195814427377701058674809980307200
837 16812832537938401933768041738510175407458680205882071199502204786471833600
838 17363690162816160154500990930844672040806097112684066419465806423305316800
839 17931906421745196734266595543902566204155678514822236032306621467172694400
840 18518007188545975333773534080742498916932184415004691999402272894719462400
841 19122532512378127092820985011070131764757820473533003002939209009280960880
842 19746039214861642798363665196318038045403476211462577086490894415232182240
843 20389099080058375477864126906176319704072782420344174039655984702244766080
844 21052301618556316026974379676625688530906397208933998368150515939379532480
845 21736252132071295981827791671450824789465172750026406184648866982086505760
846 22441574654852895997421515076180952057057084939199938580756872043874530560
847 23168909884557144870479711861414470248860396440341208995875035927989720960
848 23918918312023663616264407627426551978786161983921380704260545647526140640
849 24692278009622175480914452774784657422759310021667162297703155929417291520
850 25489687960952820894310738813882244535715844384460440500059182894156237280
851 26311865697397403821759820399231397950412249754500765040096307072507477760
852 27159550840066147102561989225266547231228331155668618802611310552214448640
853 28033502574532996041920033351650276445297300166563375974665362813227983840
854 28934503418170980427033504375664530073837279799433243114601811497799624960
855 29863356522519269684488775667690617632318087999068073077923794125951926400
856 30820889679738315541703818813818708057265827043977524397031964588178004800
857 31807952441496748931685657764147860107953543310995047746299097900416917920
858 32825420379190822176766407739696275353270305034155002817376176662357250560
859 33874192007342103540260298738060546471626365996004725007720271191530881600
860 34955193313195000548789094075674518983206507604605302749694814755579406720
861 36069374471986319578115849420317183818464443223144811457672950876348318720
862 37217714662224558007348376115389574915873805170698459715712864333768976640
863 38401218559529615958163009903004500119620200258577250242288221008360522240
864 39620921454977794589870906557136804964253773489307179023807327773754659200
865 40877885513140603312046153426013763004002578463245589595423052185717240640
866 42173205212025583025082317158001898872952850388471316289196887222470224160
867 43508003350197772406861479258948556834882468114963467953058229412697907520
868 44883436827653436919791535911954682310235696826930112092063886649039851520
869 46300692386124002630288824847247903418531409868326878593583764482034969600
870 47760992751496261579592997389860597594420608564537038061155821590008697600
871 49265592090125457529484647186306729170012924948871105337803502895845381760
872 50815782534769379526457463943213067179667271930140144100535041159298204000
873 52412889338856598869688401871716878267770972994648023095402957118083380640
874 54058277808844765151976095563587923146831171350973797442352441548715558400
875 55753348137464307503512118175828459922562453345732475125314128831883153920
876 57499542766917908038217194303721838196757003977511248464168794303402828160
877 59298340880606294519403753896866191205913737128789465992661351963524634720
878 61151266223183560568603590252356034025237630251295989775189791746269481600
879 63059881229232367592516002332329801333810858354561809968879439251578862720
880 65025795327289992275915830545893228883024219654593249969159707096725452160
881 67050658682848595976817816818318635267501132140053733848168598971376112160
882 69136171015243642065304348637709410294408218237689761568018425948009568720
883 71284074930557197239189467911079542927281637763331611080593827746406543040
884 73496165282143705579712271329891080025718782229831218418955661721032306880
885 75774282067789626332626947193950441165097185654322064911285713269538316800
886 78120320365934020927517650020073540336053834247143027020711210295743453760
887 80536222770151933343709318790016308775260879929584274571459835882304021120
888 83023989935220180838765954636164052075231810743114966847787602847376566400
889 85585672519859694330509516830720990606555333392459398818036876340316487680
890 88223382379015044871281991841841492879039297229123304206093050904227537600
891 90939283984349543539569832787972755637686928327905118050295575216694564160
892 93735606300599878379227784238408263725552876141648661709903057782327032320
893 96614633651805319540257648808169919359980073806841713574535704339690572800
894 99578718322062096798848680527656913129647785153506270179464277445613008000
895 102630270832941838603914493892633139787378970391586683571266850778090332800
896 105771773311579873313046219566448559350327230940938534209493585986859913600
897 109005769143043978489755677262244507694577218120699753794430962921809269760
898 112334877150426805482401440794508705710504027280882065314278787998318548000
899 115761780584149064193978926180259395340198695280042337504962853943121945600
900 119289242161622167630891525985782959908249107945137070482563480310961880880
901 122920092352480725031086333823687748306095634134263497383956404039110772160
902 126657245328448956763259428844070119359541320720661164621206035811504842880
903 130503686501508579893097613079053557605213259925980957406668255744071239680
904 134462489436618539028608540231309905042930823025884987010621679137178125600
905 138536802597739687736447720397002013227787291084198185804697698892345860160
906 142729867279459079750691663570104745281178561703996153763291719146500574720
907 147045003512259319822023431636875114437378775663367026646771409291013849920
908 151485629072700418780391000873054668185524136309555169025032745641166247360
909 156055244496990230767946702350321283389204278663702383902782994714696679520
910 160757453231715759160187238546726694057135523276655637400073005069099466240
911 165595945702327991791254038263994763048479052887903955425708790359169288960
912 170574520670406037803873166388496698291364655166986774266334169070721209600
913 175697068299497930750245218209666485271337138728920384654938143601777626880
914 180967592789126666927382082430872507604443862129612431757653748431006219680
915 186390194377698240487637914303007641105414707628161457327503653244508404480
916 191969093326168362260866276791905646984154596270717526646348853529711250400
917 197708610794869892872484381150103758892814406241121155947959653209682455040
918 203613194254438802441240683704451735679872905210712151347665709431864748800
919 209687397168492791221761702471990002497722682920488357347930988354670979200
920 215935905914367412577349743521346539965762418967090201424410774326194681600
921 222363518200384773802907661150988838930805902041014186764061622168770888960
922 228975171582087135359329079664017456486032892599168726603145213738583423840
923 235775920539492064789092034224568717359961885706778646978453902076676686080
924 242770966679991692460632601183724745599034181940805483638621919434279618560
925 249965634395194317898474002532252559554960214599985639969936094846299097120
926 257365402847456925584356432923336636302183628611447670045348157858334088960
927 264975880122183117993442426518026182793906950633373615806264257694573802880
928 272802837098581685751523858831346611254968347322219039890172592281178223200
929 280852180009388490416329435355634825832825375013496030546068569148407552800
930 289129986302857971754467269418071800395440944036828422615373494716648632320
931 297642475515054731064242965141891302056059883571189299380643856278151633600
932 306396047236869008150014033008762822518526468435805683537269888667077999520
933 315397250199671975861535152064447712296929825450246409861289550049525204480
934 324652822465332566541247177901666228148303166779818504001806480100319769280
935 334169658621479211202225992965749027939759636317931127954084080248716471040
936 343954852319993659995370176573975629016751687188357448249867528058244799200
937 354015661470102501516421272866333688219720329620079901977451680221576233120
938 364359553258753655979685883820253199169902552299085502237440382705073912320
939 374994167224688930942875706550110534189468145365272325955368245861186677120
940 385927362898936449189712795662438183726848069230027161615318509237841845760
941 397167180637714489449560732708244150182099048277495761207116215944299889760
942 408721892030032210218891196886243954666646076732862829595052204162913459840
943 420599958357856452966387117249648910888022185069826023353346410673720884480
944 432810083927072873026523166890006115385654194073258674076950316637527425600
945 445361172017443732382394360194330614291482927992648873476574496173604403200
946 458262381298743637968457619183754178551966034564461241570842592202420670720
947 471523079126867863830268532410786902644899420167537230273720107345629731520
948 485152901217178166040720568876335845842236103679026024161402598924478899200
949 499161702132071941276380517763165041893853642935411217995286937541777923520
950 513559618394378056374737622915856572959689522490552909200301315230619860800
951 528357016004831899375381084049260702882417384647228650900023758849898220160
952 543564557184760452066343597437643234185106876576559157594775147670486035200
953 559193144754740001873304407130424338181034192068693463141321215872927527840
954 575253992707728521813311925288094755967967577146839354042927045836684903520
955 591758567267231924338343250427809808470009209659872821779915240052362229760
956 608718661504635660149237622420476473438729187374136221182920274204456019200
957 626146332887232547775492946053214093295688653443094156831991325025183756800
958 644053982160861630262481379265839977219871737374755684992603588816525683200
959 662454287189827905722139462395773054349409737303253794808622677786676289280
960 681360286339840516459331251628103792727070579294733646112946183367637205120
961 700785308396691789749744747087290093613668654829612660573292008132326711440
962 720743060699155950076874278556241127775104842919451707689764904848592056640
963 741247554914043884714315666510680491757539637054143531203457950928460453440
964 762313200177167543082267543064368940753168561957643357673542270814755822880
965 783954724492736579963251216029031608233114122026508808603910068299892437440
966 806187273156655490972646011884797203620214473276076072000917295986520248320
967 829026325530490439132829039341630245732004153250528020596993199101359784320
968 852487799038435112121707912586171883384812904299685622512717177910595099600
969 876587961055356077207957348940976157050770274168713817046390628733244582400
970 901343538778447850435978410771930528684468229787716603729814950365908742080
971 926771625957685104395403896964770016497246954797544005498812185091155914560
972 952889798961981769457326185109587219161043692187233150828033715826854707520
973 979716018059650964001424988704203515220550198313448548019241528102084185600
974 1007268750018730640230813971990541428487382116758862598397459622665946692480
975 1035566863632640376321182329863271141958446490527674586463010348996636661120
976 1064629759205427354111818771569153329103861309741769915045696649528359000160
977 1094477258004873770852748664517503852063669833317816876733404387453764338720
978 1125129739005257649557253409113362757078713789521586139708732937017639348480
979 1156608021925963259936987086753373411280543158214041523902341447441640476800
980 1188933511627406857244487104511125128898533629686977240621407186214187601120
981 1222128074378850627782239161699156147908681243929927424526716128059368671200
982 1256214190315835366089844323634715620511969591864528603708860309525839967040
983 1291214822565944342512473587091715804692815782885157715540927612997935527040
984 1327153578201440354776405359184745764940618622010436226128742970951634467200
985 1364054569823498487182020994566475341857592305657563798311172807576082131520
986 1401942585470509163598549324487061177429827849010819476734098603186970244800
987 1440842942244716821368716263082871627092338792426610538796979173262421565440
988 1480781665651152944229495778639178861355062738973323732342884365693794716800
989 1521785334833352045815910278048191714314827394436410772979342876253424581120
990 1563881271847295128585310200161770443826449148153724299905798203131940266880
991 1607097378039976733929357828100273292386393352162750410574462493286356277760
992 1651462333793777720701474843949183205023955241829848658522922019044027594240
993 1697005425562523137834945145181937324772313503858405552097492419829942670080
994 1743756756638260908201744910861730900987911296758343018268145619131017282560
995 1791747064339531421661871895710684461779768306252606172335240130423523872000
996 1841007942386622848542302129801695040199710607441104719676622982200977941760
997 1891571647698472739303075158001979432076639291573812721329374688646752503520
998 1943471334998442952928150281770414810770994900790523380479162127697193720000
999 1996740852654211683021526108753734677011367735929405515306463324515771475200
1000 2051414990154987293340117093058067071836126175568145729892019921739514219200