1 1
2 4
3 16
4 64
5 144
6 256
7 576
8 1024
9 1296
10 2304
11 5184
12 9216
13 20736
14 82944
15 186624
16 331776
17 746496
18 1327104
19 2073600
20 2985984
21 5308416
22 8294400
23 18662400
24 21233664
25 26873856
26 33177600
27 47775744
28 51840000
29 74649600
30 107495424
31 132710400
32 207360000
33 429981696
34 530841600
35 671846400
36 829440000
37 1194393600
38 1719926784
39 1866240000
40 2687385600
41 3317760000
42 6879707136
43 7464960000
44 10160640000
45 10749542400
46 13271040000
47 16796160000
48 29859840000
49 42998169600
50 53084160000
51 67184640000
52 119439360000
53 151165440000
54 162570240000
55 171992678400
56 268738560000
57 604661760000
58 650280960000
59 687970713600
60 823011840000
61 1074954240000
62 2418647040000
63 3292047360000
64 4299816960000
65 9674588160000
66 13168189440000
67 17199267840000
68 38698352640000
69 52672757760000
70 68797071360000
71 118513704960000
72 154793410560000
73 161310320640000
74 210691031040000
75 474054819840000
76 619173642240000
77 645241282560000
78 842764124160000
79 1896219279360000
80 2580965130240000
81 3371056496640000
82 5807171543040000
83 7584877117440000
84 10323860520960000
85 23228686172160000
86 30339508469760000
87 41295442083840000
88 92914744688640000
89 165181768335360000
90 371658978754560000
91 660727073341440000
92 836232702197760000
93 1486635915018240000
94 2642908293365760000
95 3344930808791040000
96 5946543660072960000
97 10571633173463040000
98 11242684107325440000
99 13379723235164160000
100 23786174640291840000
101 37165897875456000000
102 42286532693852160000
103 44970736429301760000
104 53518892940656640000
105 95144698561167360000
106 101184156965928960000
107 120417509116477440000
108 179882945717207040000
109 214075571762626560000
110 334493080879104000000
111 380578794244669440000
112 404736627863715840000
113 481670036465909760000
114 522645438873600000000
115 719531782868828160000
116 856302287050506240000
117 1083757582048296960000
118 1337972323516416000000
119 1618946511454863360000
120 2878127131475312640000
121 3425209148202024960000
122 4335030328193187840000
123 5351889294065664000000
124 6475786045819453440000
125 8362327021977600000000
126 12243282992877404160000
127 14570518603093770240000
128 14866359150182400000000
129 17340121312772751360000
130 21765836431782051840000
131 25903144183277813760000
132 33449308087910400000000
133 48973131971509616640000
134 58282074412375080960000
135 63240098103705600000000
136 75260943197798400000000
137 87063345727128207360000
138 103612576733111255040000
139 131134667427843932160000
140 133797232351641600000000
141 195892527886038466560000
142 348253382908512829440000
143 414450306932445020160000
144 524538669711375728640000
145 535188929406566400000000
146 647578604581945344000000
147 677348488780185600000000
148 783570111544153866240000
149 1011841569659289600000000
150 1657801227729780080640000
151 1763032750974346199040000
152 1798829457172070400000000
153 2098154678845502914560000
154 2140755717626265600000000
155 2709393955120742400000000
156 3134280446176615464960000
157 4047366278637158400000000
158 7052131003897384796160000
159 7652051870548377600000000
160 9106574126933606400000000
161 10837575820482969600000000
162 12537121784706461859840000
163 15867294758769115791360000
164 16189465114548633600000000
165 28208524015589539184640000
166 30608207482193510400000000
167 33105837212740500848640000
168 50148487138825847439360000
169 63469179035076463165440000
170 64757860458194534400000000
171 78357011154415386624000000
172 81959167142402457600000000
173 112834096062358156738560000
174 122432829928774041600000000
175 200593948555303389757440000
176 217658364317820518400000000
177 253876716140305852661760000
178 259031441832778137600000000
179 327836668569609830400000000
180 451336384249432626954240000
181 489731319715096166400000000
182 870633457271282073600000000
183 1015506864561223410647040000
184 1101895469358966374400000000
185 1311346674278439321600000000
186 1958925278860384665600000000
187 3482533829085128294400000000
188 4062027458244893642588160000
189 4407581877435865497600000000
190 5245386697113757286400000000
191 5594886488953144643420160000
192 6346917903507646316544000000
193 7835701115441538662400000000
194 9917059224230697369600000000
195 16248109832979574570352640000
196 17630327509743461990400000000
197 20691148257962813030400000000
198 31342804461766154649600000000
199 39668236896922789478400000000
200 70521310038973847961600000000
201 82764593031851252121600000000
202 125371217847064618598400000000
203 158672947587691157913600000000
204 282085240155895391846400000000
205 331058372127405008486400000000
206 501484871388258474393600000000
207 634691790350764631654400000000
208 1072629125692792227495936000000
209 1128340960623581567385600000000
210 1324233488509620033945600000000
211 1675983008894987855462400000000
212 2538767161403058526617600000000
213 2979525349146645076377600000000
214 3496804055595715402137600000000
215 5296933954038480135782400000000
216 6703932035579951421849600000000
217 10155068645612234106470400000000
218 11918101396586580305510400000000
219 13987216222382861608550400000000
220 21187735816153920543129600000000
221 26815728142319805687398400000000
222 40620274582448936425881600000000
223 47672405586346321222041600000000
224 55948864889531446434201600000000
225 84750943264615682172518400000000
226 107262912569279222749593600000000
227 181274322242081886446813184000000
228 190689622345385284888166400000000
229 223795459558125785736806400000000
230 283241128503252947573145600000000
231 429051650277116890998374400000000
232 503539784005783017907814400000000
233 762758489381541139552665600000000
234 895181838232503142947225600000000
235 1132964514013011790292582400000000
236 1716206601108467563993497600000000
237 2014159136023132071631257600000000
238 2549170156529276528158310400000000
239 2900389155873310183149010944000000
240 3580727352930012571788902400000000
241 4531858056052047161170329600000000
242 6864826404433870255973990400000000
243 8056636544092528286525030400000000
244 14322909411720050287155609600000000
245 18127432224208188644681318400000000
246 32226546176370113146100121600000000
247 40786722504468424450532966400000000
248 57291637646880201148622438400000000
249 64676887812298352077937049600000000
250 72509728896832754578725273600000000
251 128906184705480452584400486400000000
252 163146890017873697802131865600000000
253 229166550587520804594489753600000000
254 258707551249193408311748198400000000
255 290038915587331018314901094400000000
256 515624738821921810337601945600000000
257 582091990310685168701433446400000000
258 652587560071494791208527462400000000
259 1034830204996773633246992793600000000
260 1160155662349324073259604377600000000
261 2328367961242740674805733785600000000
262 2610350240285979164834109849600000000
263 4139320819987094532987971174400000000
264 4640622649397296293038417510400000000
265 5238827912796166518312901017600000000
266 5873288040643453120876747161600000000
267 9313471844970962699222935142400000000
268 10441400961143916659336439398400000000
269 16557283279948378131951884697600000000
270 18562490597589185172153670041600000000
271 20955311651184666073251604070400000000
272 37253887379883850796891740569600000000
273 41765603844575666637345757593600000000
274 47149451215165498664816109158400000000
275 56847627455116879589720614502400000000
276 66229133119793512527807538790400000000
277 74249962390356740688614680166400000000
278 83821246604738664293006416281600000000
279 149015549519535403187566962278400000000
280 167062415378302666549383030374400000000
281 174095859081295443743519381913600000000
282 188597804860661994659264436633600000000
283 296999849561426962754458720665600000000
284 299065929244067580008380917350400000000
285 335284986418954657172025665126400000000
286 668249661513210666197532121497600000000
287 672898340799152055018857064038400000000
288 696383436325181774974077527654400000000
289 754391219442647978637057746534400000000
290 1196263716976270320033523669401600000000
291 1341139945675818628688102660505600000000
292 1514021266798092123792428394086400000000
293 1697380243745957951933379929702400000000
294 2691593363196608220075428256153600000000
295 2785533745300727099896310110617600000000
296 3017564877770591914548230986137600000000
297 4785054867905081280134094677606400000000
298 5364559782703274514752410642022400000000
299 6056085067192368495169713576345600000000
300 10766373452786432880301713024614400000000
301 11142134981202908399585240442470400000000
302 12070259511082367658192923944550400000000
303 13626191401182829114131855546777600000000
304 16428964334528778201429257591193600000000
305 19140219471620325120536378710425600000000
306 21458239130813098059009642568089600000000
307 24224340268769473980678854305382400000000
308 43065493811145731521206852098457600000000
309 44568539924811633598340961769881600000000
310 48281038044329470632771695778201600000000
311 50313703274494383241877101373030400000000
312 54504765604731316456527422187110400000000
313 85832956523252392236038570272358400000000
314 96897361075077895922715417221529600000000
315 193124152177317882531086783112806400000000
316 201254813097977532967508405492121600000000
317 218019062418925265826109688748441600000000
318 387589444300311583690861668886118400000000
319 490542890442581848108746799683993600000000
320 805019252391910131870033621968486400000000
321 872076249675701063304438754993766400000000
322 1550357777201246334763446675544473600000000
323 1962171561770327392434987198735974400000000
324 2186246709256445026756266601060761600000000
325 3220077009567640527480134487873945600000000
326 3488304998702804253217755019975065600000000
327 4747970692678816900213055443854950400000000
328 6201431108804985339053786702177894400000000
329 7245173271527191186830302597716377600000000
330 7848686247081309569739948794943897600000000
331 8744986837025780107025066404243046400000000
332 12880308038270562109920537951495782400000000
333 13953219994811217012871020079900262400000000
334 14540660246328876756902482296805785600000000
335 19676220383308005240806399409546854400000000
336 24805724435219941356215146808711577600000000
337 28980693086108764747321210390865510400000000
338 31394744988325238278959795179775590400000000
339 34979947348103120428100265616972185600000000
340 55812879979244868051484080319601049600000000
341 58162640985315507027609929187223142400000000
342 78704881533232020963225597638187417600000000
343 115922772344435058989284841563462041600000000
344 125578979953300953115839180719102361600000000
345 139919789392412481712401062467888742400000000
346 177085983449772047167257594685921689600000000
347 232650563941262028110439716748892569600000000
348 314819526132928083852902390552749670400000000
349 502315919813203812463356722876409446400000000
350 523463768867839563248489362685008281600000000
351 559679157569649926849604249871554969600000000
352 708343933799088188669030378743686758400000000
353 789235062041576654659012242982934937600000000
354 930602255765048112441758866995570278400000000
355 1177793479952639017309101066041268633600000000
356 1259278104531712335411609562210998681600000000
357 1714017420057052900976913015231637094400000000
358 2009263679252815249853426891505637785600000000
359 2093855075471358252993957450740033126400000000
360 2833375735196352754676121514974747033600000000
361 3156940248166306618636048971931739750400000000
362 3722409023060192449767035467982281113600000000
363 4711173919810556069236404264165074534400000000
364 5037112418126849341646438248843994726400000000
365 5249178348924724509241796109146888601600000000
366 7103115558374189891931110186846414438400000000
367 8375420301885433011975829802960132505600000000
368 11333502940785411018704486059898988134400000000
369 12627760992665226474544195887726959001600000000
370 18844695679242224276945617056660298137600000000
371 20996713395698898036967184436587554406400000000
372 28412462233496759567724440747385657753600000000
373 33501681207541732047903319211840530022400000000
374 45334011763141644074817944239595952537600000000
375 50511043970660905898176783550907836006400000000
376 63928040025367709027379991681617729945600000000
377 75378782716968897107782468226641192550400000000
378 83986853582795592147868737746350217625600000000
379 113649848933987038270897762989542631014400000000
380 169602261113180018492510553509942683238400000000
381 181336047052566576299271776958383810150400000000
382 188970420561290082332704659929287989657600000000
383 202044175882643623592707134203631344025600000000
384 255712160101470836109519966726470919782400000000
385 301515130867875588431129872906564770201600000000
386 335947414331182368591474950985400870502400000000
387 425183446262902685248585484840897976729600000000
388 454599395735948153083591051958170524057600000000
389 618760288640596097252665598498620991078400000000
390 725344188210266305197087107833535240601600000000
391 755881682245160329330818639717151958630400000000
392 1022848640405883344438079866905883679129600000000
393 1343789657324729474365899803941603482009600000000
394 1700733785051610740994341939363591906918400000000
395 1818397582943792612334364207832682096230400000000
396 1894953383961825547836288395402026785177600000000
397 2841246223349675956772444074738565775360000000000
398 3023526728980641317323274558868607834521600000000
399 4091394561623533377752319467623534716518400000000
400 5375158629298917897463599215766413928038400000000
401 6680085565119904805033879624607561311846400000000
402 6802935140206442963977367757454367627673600000000
403 7579813535847302191345153581608107140710400000000
404 12094106915922565269293098235474431338086400000000
405 16365578246494133511009277870494138866073600000000
406 21500634517195671589854396863065655712153600000000
407 25571216010147083610951996672647091978240000000000
408 27211740560825771855909471029817470510694400000000
409 30319254143389208765380614326432428562841600000000
410 48376427663690261077172392941897725352345600000000
411 60120770086079143245304916621468051806617600000000
412 61226416261857986675796309817089308649062400000000
413 65462312985976534044037111481976555464294400000000
414 68218321822625719722106382234472964266393600000000
415 102284864040588334443807986690588367912960000000000
416 106881369041918476880542073993720980989542400000000
417 108846962243303087423637884119269882042777600000000
418 121277016573556835061522457305729714251366400000000
419 153491224100907869374739360027564169599385600000000
420 240483080344316572981219666485872207226470400000000
421 244905665047431946703185239268357234596249600000000
422 261849251943906136176148445927906221857177600000000
423 272873287290502878888425528937891857065574400000000
424 409139456162353337775231946762353471651840000000000
425 435387848973212349694551536477079528171110400000000
426 485108066294227340246089829222918857005465600000000
427 613964896403631477498957440110256678397542400000000
428 757981353584730219134515358160810714071040000000000
429 961932321377266291924878665943488828905881600000000
430 979622660189727786812740957073428938384998400000000
431 1002430340115805714805396561167672169358950400000000
432 1091493149162011515553702115751567428262297600000000
433 1705458045565642993052659555861824106659840000000000
434 1741551395892849398778206145908318112684441600000000
435 1940432265176909360984359316891675428021862400000000
436 2455859585614525909995829760441026713590169600000000
437 4009721360463222859221586244670688677435801600000000
438 4365972596648046062214808463006269713049190400000000
439 6821832182262571972210638223447296426639360000000000
440 7761729060707637443937437267566701712087449600000000
441 9823438342458103639983319041764106854360678400000000
442 15349122410090786937473936002756416959938560000000000
443 16038885441852891436886344978682754709743206400000000
444 17463890386592184248859233852025078852196761600000000
445 22102736270530733189962467843969240422311526400000000
446 27287328729050287888842552893789185706557440000000000
447 31046916242830549775749749070266806848349798400000000
448 34629563569581586509295631973965597840611737600000000
449 36087492244169005732994276202036198096922214400000000
450 39293753369832414559933276167056427417442713600000000
451 61396489640363147749895744011025667839754240000000000
452 69855561546368736995436935408100315408787046400000000
453 81196857549380262899237121454581445718074982400000000
454 88410945082122932759849871375876961689246105600000000
455 109149314916201151555370211575156742826229760000000000
456 138518254278326346037182527895862391362446950400000000
457 144349968976676022931977104808144792387688857600000000
458 157175013479329658239733104668225709669770854400000000
459 245585958561452590999582976044102671359016960000000000
460 256622167069646262990181519658924075355891302400000000
461 324787430197521051596948485818325782872299929600000000
462 353643780328491731039399485503507846756984422400000000
463 436597259664804606221480846300626971304919040000000000
464 530285649921261223132054780857698577590884761600000000
465 552568406763268329749061696099231010557788160000000000
466 577399875906704091727908419232579169550755430400000000
467 628700053917318632958932418672902838679083417600000000
468 982343834245810363998331904176410685436067840000000000
469 1299149720790084206387793943273303131489199718400000000
470 2121142599685044892528219123430794310363539046400000000
471 2309599503626816366911633676930316678203021721600000000
472 3182794022956425579354595369531570620812859801600000000
473 3929375336983241455993327616705642741744271360000000000
474 5196598883160336825551175773093212525956798873600000000
475 8119685754938026289923712145458144571807498240000000000
476 8484570398740179570112876493723177241454156185600000000
477 9238398014507265467646534707721266712812086886400000000
478 10059200862677098127342918698766445418865334681600000000
479 11692347487110757857490145489459728183402797465600000000
480 12731176091825702317418381478126282483251439206400000000
481 14434996897667602293197710480814479238768885760000000000
482 15717501347932965823973310466822570966977085440000000000
483 20786395532641347302204703092372850103827195494400000000
484 32478743019752105159694848581832578287229992960000000000
485 36953592058029061870586138830885066851248347545600000000
486 42953137643622159073696437249473584784861665689600000000
487 46769389948443031429960581957838912733611189862400000000
488 50924704367302809269673525912505129933005756825600000000
489 57739987590670409172790841923257916955075543040000000000
490 73276156513234637053669557256911205030734436761600000000
491 76361133588661616131015888443508595173087405670400000000
492 83145582130565389208818812369491400415308781977600000000
493 129914972079008420638779394327330313148919971840000000000
494 135753126379842873121806023899570835863266498969600000000
495 171812550574488636294785748997894339139446662758400000000
496 187077559793772125719842327831355650934444759449600000000
497 230959950362681636691163367693031667820302172160000000000
498 251480021566927453183572967469161135471633367040000000000
499 292308687177768946437253637236493204585069936640000000000
500 305444534354646464524063553774034380692349622681600000000
501 332582328522261556835275249477965601661235127910400000000
502 519659888316033682555117577309321252595679887360000000000
503 687250202297954545179142995991577356557786651033600000000
504 1169234748711075785749014548945972818340279746560000000000
505 1221778137418585858096254215096137522769398490726400000000
506 1683698038143949131478580950482200858410002835046400000000
507 2078639553264134730220470309237285010382719549440000000000
508 2749000809191818180716571983966309426231146604134400000000
509 4295313764362215907369643724947358478486166568960000000000
510 4676938994844303142996058195783891273361118986240000000000
511 4887112549674343432385016860384550091077593962905600000000
512 5321317256356184909364403991647449626579762046566400000000
513 6185251820681590906612286963924196209020079859302400000000
514 6734792152575796525914323801928803433640011340185600000000
515 7636113358866161613101588844350859517308740567040000000000
516 8314558213056538920881881236949140041530878197760000000000
517 10996003236767272722866287935865237704924586416537600000000
518 17181255057448863629478574899789433913944666275840000000000
519 19548450198697373729540067441538200364310375851622400000000
520 24741007282726363626449147855696784836080319437209600000000
521 26939168610303186103657295207715213734560045360742400000000
522 30544453435464646452406355377403438069234962268160000000000
523 42092450953598728286964523762055021460250070876160000000000
524 43984012947069090891465151743460950819698345666150400000000
525 68725020229795454517914299599157735655778665103360000000000
526 84845703987401795701128764937231772414541561856000000000000
527 98964029130905454505796591422787139344321277748838400000000
528 122177813741858585809625421509613752276939849072640000000000
529 133032931408904622734110099791186240664494051164160000000000
530 154631295517039772665307174098104905225501996482560000000000
531 168369803814394913147858095048220085841000283504640000000000
532 175936051788276363565860606973843803278793382664601600000000
533 274900080919181818071657198396630942623114660413440000000000
534 395856116523621818023186365691148557377285110995353600000000
535 429531376436221590736964372494735847848616656896000000000000
536 618525182068159090661228696392419620902007985930240000000000
537 673479215257579652591432380192880343364001134018560000000000
538 703744207153105454263442427895375213115173530658406400000000
539 890676262178149090552169322805084254098891499739545600000000
540 1099600323676727272286628793586523770492458641653760000000000
541 1583424466094487272092745462764594229509140443981414400000000
542 1718125505744886362947857489978943391394466627584000000000000
543 2474100728272636362644914785569678483608031943720960000000000
544 2814976828612421817053769711581500852460694122633625600000000
545 3562705048712596362208677291220337016395565998958182400000000
546 4398401294706909089146515174346095081969834566615040000000000
547 6333697864377949088370981851058376918036561775925657600000000
548 6872502022979545451791429959915773565577866510336000000000000
549 11259907314449687268215078846326003409842776490534502400000000
550 12217781374185858580962542150961375227693984907264000000000000
551 14250820194850385448834709164881348065582263995832729600000000
552 17593605178827636356586060697384380327879338266460160000000000
553 22266906554453727263804233070127106352472287493488640000000000
554 27490008091918181807165719839663094262311466041344000000000000
555 39585611652362181802318636569114855737728511099535360000000000
556 48871125496743434323850168603845500910775939629056000000000000
557 57003280779401541795338836659525392262329055983330918400000000
558 61852518206815909066122869639241962090200798593024000000000000
559 70374420715310545426344242789537521311517353065840640000000000
560 89067626217814909055216932280508425409889149973954560000000000
561 109960032367672727228662879358652377049245864165376000000000000
562 195484501986973737295400674415382003643103758516224000000000000
563 228013123117606167181355346638101569049316223933323673600000000
564 231190968053031908998263703851566622746039429407703040000000000
565 247410072827263636264491478556967848360803194372096000000000000
566 356270504871259636220867729122033701639556599895818240000000000
567 439840129470690908914651517434609508196983456661504000000000000
568 556672663861343181595105826753177658811807187337216000000000000
569 912052492470424668725421386552406276197264895733294694400000000
570 924763872212127635993054815406266490984157717630812160000000000
571 989640291309054545057965914227871393443212777488384000000000000
572 1425082019485038544883470916488134806558226399583272960000000000
573 1444943550331449431239148149072291392162746433798144000000000000
574 1759360517882763635658606069738438032787933826646016000000000000
575 2226690655445372726380423307012710635247228749348864000000000000
576 3699055488848510543972219261625065963936630870523248640000000000
577 3958561165236218180231863656911485573772851109953536000000000000
578 5010053974752088634355952440778598929306264686034944000000000000
579 5700328077940154179533883665952539226232905598333091840000000000
580 5779774201325797724956592596289165568650985735192576000000000000
581 7037442071531054542634424278953752131151735306584064000000000000
582 8906762621781490905521693228050842540988914997395456000000000000
583 14796221955394042175888877046500263855746523482092994560000000000
584 15834244660944872720927454627645942295091404439814144000000000000
585 18726468412295584628859360011976896442429193782023946240000000000
586 22801312311760616718135534663810156904931622393332367360000000000
587 23119096805303190899826370385156662274603942940770304000000000000
588 33291499399636594895749973354625593675429677834709237760000000000
589 35627050487125963622086772912203370163955659989581824000000000000
590 52017967811932179524609333366602490117858871616733184000000000000
591 59184887821576168703555508186001055422986093928371978240000000000
592 63336978643779490883709818510583769180365617759256576000000000000
593 74905873649182338515437440047907585769716775128095784960000000000
594 80160863596033418149695239052457582868900234976559104000000000000
595 92476387221212763599305481540626649098415771763081216000000000000
596 142508201948503854488347091648813480655822639958327296000000000000
597 194431604132599835467539774939167529729419160131878256640000000000
598 208071871247728718098437333466409960471435486466932736000000000000
599 299623494596729354061749760191630343078867100512383139840000000000
600 369905548884851054397221926162506596393663087052324864000000000000
601 468161710307389615721484000299422411060729844550598656000000000000
602 570032807794015417953388366595253922623290559833309184000000000000
603 777726416530399341870159099756670118917676640527513026560000000000
604 832287484990914872393749333865639841885741945867730944000000000000
605 1198493978386917416246999040766521372315468402049532559360000000000
606 1215197525828748971672123593369797060808869750824239104000000000000
607 1479622195539404217588887704650026385574652348209299456000000000000
608 1872646841229558462885936001197689644242919378202394624000000000000
609 3110905666121597367480636399026680475670706562110052106240000000000
610 3329149939963659489574997335462559367542967783470923776000000000000
611 4213455392766506541493356002694801699546568600955387904000000000000
612 4793975913547669664987996163066085489261873608198130237440000000000
613 4860790103314995886688494373479188243235479003296956416000000000000
614 5918488782157616870355550818600105542298609392837197824000000000000
615 7490587364918233851543744004790758576971677512809578496000000000000
616 12443622664486389469922545596106721902682826248440208424960000000000
617 13316599759854637958299989341850237470171871133883695104000000000000
618 15748959934740586672870721770072569908082951970682138787840000000000
619 19175903654190678659951984652264341957047494432792520949760000000000
620 19443160413259983546753977493916752972941916013187825664000000000000
621 27998150995094376307325727591240124281036359058990468956160000000000
622 29962349459672935406174976019163034307886710051238313984000000000000
623 43747110929834962980196449361312694189119311029672607744000000000000
624 49774490657945557879690182384426887610731304993760833699840000000000
625 53266399039418551833199957367400949880687484535534780416000000000000
626 62995839738962346691482887080290279632331807882728555151360000000000
627 67415286284264104663893696043116827192745097615286206464000000000000
628 77772641653039934187015909975667011891767664052751302656000000000000
629 119849397838691741624699904076652137231546840204953255936000000000000
630 174988443719339851920785797445250776756477244118690430976000000000000
631 251983358955849386765931548321161118529327231530914220605440000000000
632 311090566612159736748063639902668047567070656211005210624000000000000
633 393723998368514666821768044251814247702073799267053469696000000000000
634 479397591354766966498799616306608548926187360819813023744000000000000
635 699953774877359407683143189781003107025908976474761723904000000000000
636 1007933435823397547063726193284644474117308926123656882421760000000000
637 1078644580548225674622299136689869235083921561844579303424000000000000
638 1167804822321427761776910773228374975437323830542093778944000000000000
639 1244362266448638946992254559610672190268282624844020842496000000000000
640 1574895993474058667287072177007256990808295197068213878784000000000000
641 2799815099509437630732572759124012428103635905899046895616000000000000
642 3543515985316632001395912398266328229318664193403481227264000000000000
643 4031733743293590188254904773138577896469235704494627529687040000000000
644 4671219289285711047107643092913499901749295322168375115776000000000000
645 4977449065794555787969018238442688761073130499376083369984000000000000
646 6299583973896234669148288708029027963233180788272855515136000000000000
647 11199260398037750522930291036496049712414543623596187582464000000000000
648 14174063941266528005583649593065312917274656773613924909056000000000000
649 15134750497285703792628763621039739681667716843825535375114240000000000
650 16126934973174360753019619092554311585876942817978510118748160000000000
651 18684877157142844188430572371653999606997181288673500463104000000000000
652 25198335895584938676593154832116111852932723153091422060544000000000000
653 42040973603571399423968787836221499115743657899515376041984000000000000
654 44797041592151002091721164145984198849658174494384750329856000000000000
655 56696255765066112022334598372261251669098627094455699636224000000000000
656 74739508628571376753722289486615998427988725154694001852416000000000000
657 100793343582339754706372619328464447411730892612365688242176000000000000
658 168163894414285597695875151344885996462974631598061504167936000000000000
659 226785023060264448089338393489045006676394508377822798544896000000000000
660 242156007956571260682060217936635834906683469501208566001827840000000000
661 298958034514285507014889157946463993711954900618776007409664000000000000
662 378368762432142594815719090525993492041692921095638384377856000000000000
663 403173374329359018825490477313857789646923570449462752968704000000000000
664 672655577657142390783500605379543985851898526392246016671744000000000000
665 907140092241057792357353573956180026705578033511291194179584000000000000
666 1122260434250892079067611253072468351395268201150952121565184000000000000
667 1195832138057142028059556631785855974847819602475104029638656000000000000
668 1513475049728570379262876362103973968166771684382553537511424000000000000
669 2690622310628569563134002421518175943407594105568984066686976000000000000
670 3405318861889283353341471814733941428375236289860745459400704000000000000
671 3628560368964231169429414295824720106822312134045164776718336000000000000
672 3874496127305140170912963486986173358506935512019337056029245440000000000
673 4489041737003568316270445012289873405581072804603808486260736000000000000
674 4783328552228568112238226527143423899391278409900416118554624000000000000
675 6053900198914281517051505448415895872667086737530214150045696000000000000
676 10762489242514278252536009686072703773630376422275936266747904000000000000
677 13621275447557133413365887258935765713500945159442981837602816000000000000
678 14544495227891561344716241839819189834082675886916339495484784640000000000
679 15497984509220560683651853947944693434027742048077348224116981760000000000
680 17956166948014273265081780049159493622324291218415233945042944000000000000
681 24215600795657126068206021793663583490668346950120856600182784000000000000
682 40401375633032114846434005110608860650229655241434276376346624000000000000
683 43049956970057113010144038744290815094521505689103745066991616000000000000
684 54485101790228533653463549035743062854003780637771927350411264000000000000
685 71824667792057093060327120196637974489297164873660935780171776000000000000
686 96862403182628504272824087174654333962673387800483426400731136000000000000
687 161605502532128459385736020442435442600918620965737105505386496000000000000
688 217940407160914134613854196142972251416015122551087709401645056000000000000
689 232711923646264981515459869437107037345322814190661431927756554240000000000
690 287298671168228372241308480786551897957188659494643743120687104000000000000
691 363612380697289033617906045995479745852066897172908487387119616000000000000
692 387449612730514017091296348698617335850693551201933705602924544000000000000
693 646422010128513837542944081769741770403674483862948422021545984000000000000
694 871761628643656538455416784571889005664060490204350837606580224000000000000
695 1149194684672913488965233923146207591828754637978574972482748416000000000000
696 1454449522789156134471624183981918983408267588691633949548478464000000000000
697 2585688040514055350171776327078967081614697935451793688086183936000000000000
698 3272511426275601302561154413959317712668602074556176386484076544000000000000
699 3487046514574626153821667138287556022656241960817403350426320896000000000000
700 3723390778340239704247357910993712597525165027050582910844104867840000000000
701 4596778738691653955860935692584830367315018551914299889930993664000000000000
702 5817798091156624537886496735927675933633070354766535798193913856000000000000
703 10342752162056221400687105308315868326458791741807174752344735744000000000000
704 13090045705102405210244617655837270850674408298224705545936306176000000000000
705 14893563113360958816989431643974850390100660108202331643376419471360000000000
706 17508178333294616432819968645976717327746926799837998097939562496000000000000
707 18387114954766615823443742770339321469260074207657199559723974656000000000000
708 23271192364626498151545986943710703734532281419066143192775655424000000000000
709 41371008648224885602748421233263473305835166967228699009378942976000000000000
710 52360182820409620840978470623349083402697633192898822183745224704000000000000
711 73548459819066463293774971081357285877040296830628798238895898624000000000000
712 88635152812303995691151091270257131471718816924179865370819035136000000000000
713 93084769458505992606183947774842814938129125676264572771102621696000000000000
714 165484034592899542410993684933053893223340667868914796037515771904000000000000
715 209440731281638483363913882493396333610790532771595288734980898816000000000000
716 285072106466674602356438340060456120748020447383560254111501778944000000000000
717 294193839276265853175099884325429143508161187322515192955583594496000000000000
718 354540611249215982764604365081028525886875267696719461483276140544000000000000
719 372339077834023970424735791099371259752516502705058291084410486784000000000000
720 661936138371598169643974739732215572893362671475659184150063087616000000000000
721 837762925126553933455655529973585334443162131086381154939923595264000000000000
722 1418162444996863931058417460324114103547501070786877845933104562176000000000000
723 1489356311336095881698943164397485039010066010820233164337641947136000000000000
724 2647744553486392678575898958928862291573450685902636736600252350464000000000000
725 3351051700506215733822622119894341337772648524345524619759694381056000000000000
726 4206339844574031597984997467195906337991199163661079043029979889664000000000000
727 4561153703466793637703013440967297931968327158136964065784028463104000000000000
728 5323648865789008741199762419419818959020111441508553163834818297856000000000000
729 5672649779987455724233669841296456414190004283147511383732418248704000000000000
730 5957425245344383526795772657589940156040264043280932657350567788544000000000000
731 7539866326138985401100899769762268009988459179777430394459312357376000000000000
732 7964565586793418992366614031484988353143673315675387507727468068864000000000000
733 12763462004971775379525757142917026931927509637081900613397941059584000000000000
734 13404206802024862935290488479577365351090594097382098479038777524224000000000000
735 16825359378296126391939989868783625351964796654644316172119919558656000000000000
736 21294595463156034964799049677679275836080445766034212655339273191424000000000000
737 23829700981377534107183090630359760624161056173123730629402271154176000000000000
738 30159465304555941604403599079049072039953836719109721577837249429504000000000000
739 31858262347173675969466456125939953412574693262701550030909872275456000000000000
740 53616827208099451741161953918309461404362376389528393916155110096896000000000000
741 56636910839419868390162588668337694955688343578136088943839772934144000000000000
742 58177980911566245378864967359276759336330703547665357981939138560000000000000000
743 67301437513184505567759959475134501407859186618577264688479678234624000000000000
744 71681090281140770931299526283364895178293059841078487569547212619776000000000000
745 85178381852624139859196198710717103344321783064136850621357092765696000000000000
746 120637861218223766417614396316196288159815346876438886311348997718016000000000000
747 127433049388694703877865824503759813650298773050806200123639489101824000000000000
748 214467308832397806964647815673237845617449505558113575664620440387584000000000000
749 226547643357679473560650354673350779822753374312544355775359091736576000000000000
750 269205750052738022271039837900538005631436746474309058753918712938496000000000000
751 286724361124563083725198105133459580713172239364313950278188850479104000000000000
752 340713527410496559436784794842868413377287132256547402485428371062784000000000000
753 482551444872895065670457585264785152639261387505755545245395990872064000000000000
754 509732197554778815511463298015039254601195092203224800494557956407296000000000000
755 766605436673617258732765788396453930098896047577231655592213834891264000000000000
756 906190573430717894242601418693403119291013497250177423101436366946304000000000000
757 930847694585059926061839477748428149381291256762645727711026216960000000000000000
758 1146897444498252334900792420533838322852688957457255801112755401916416000000000000
759 1362854109641986237747139179371473653509148529026189609941713484251136000000000000
760 2038928790219115262045853192060157018404780368812899201978231825629184000000000000
761 3066421746694469034931063153585815720395584190308926622368855339565056000000000000
762 3624762293722871576970405674773612477164053989000709692405745467785216000000000000
763 3723390778340239704247357910993712597525165027050582910844104867840000000000000000
764 4173740710778582853100613736825138063871767370142705680446497545519104000000000000
765 4307292000843808356336637406408608090102987943588944940062699407015936000000000000
766 4587589777993009339603169682135353291410755829829023204451021607665664000000000000
767 5451416438567944950988556717485894614036594116104758439766853937004544000000000000
768 8155715160876461048183412768240628073619121475251596807912927302516736000000000000
769 10322077000484271014107131784804544905674200617115302210014798617247744000000000000
770 10903490288320190600549894609102949055453688769159605498078903786274816000000000000
771 12265686986777876139724252614343262881582336761235706489475421358260224000000000000
772 18350359111972037358412678728541413165643023319316092817804086430662656000000000000
773 21805665754271779803954226869943578456146376464419033759067415748018176000000000000
774 32622860643505844192733651072962512294476485901006387231651709210066944000000000000
775 41288308001937084056428527139218179622696802468461208840059194468990976000000000000
776 43613961153280762402199578436411796221814755076638421992315615145099264000000000000
777 66779851372457325649609819789202209021948277922283290887143960728305664000000000000
778 73401436447888149433650714914165652662572093277264371271216345722650624000000000000
779 77535930939165799826132583886954304394337342358468305764116649146843136000000000000
780 79645655867934189923666140314849883531436733156753875077274680688640000000000000000
781 87222663017087119215816907479774313824585505857676135036269662992072704000000000000
782 98131412594881715404949051481926541499083198922436449482710134076473344000000000000
783 110391182881000885257518273529089365934241030851121358405278792224342016000000000000
784 116609204756242447467239596034971714478376521014803348500637859996237824000000000000
785 165153232007748336225714108556872718490787209873844835360236777875963904000000000000
786 174455844613123049608798313745647184887259020306553687969262460580397056000000000000
787 293605745791552597734602859656662610650288373109057485084865382890602496000000000000
788 310143723756663199304530335547817217577349369433873223056466596587372544000000000000
789 348890652068348476863267629919097255298342023430704540145078651968290816000000000000
790 392525650379526861619796205927706165996332795689745797930840536305893376000000000000
791 441564731524003541030073094116357463736964123404485433621115168897368064000000000000
792 466436819024969789868958384139886857913506084059213394002551439984951296000000000000
793 660612928030993344902856434227490873963148839495379341440947111503855616000000000000
794 697823378452492198435193254982588739549036081226214751877049842321588224000000000000
795 1049482842806182027205156364314745430305388689133230136505740739966140416000000000000
796 1240574895026652797218121342191268870309397477735492892225866386349490176000000000000
797 1274330493886947038778658245037598136502987730508062001236394891018240000000000000000
798 1570102601518107446479184823710824663985331182758983191723362145223573504000000000000
799 1865747276099879159475833536559547431654024336236853576010205759939805184000000000000
800 2791293513809968793740773019930354958196144324904859007508199369286352896000000000000
801 4197931371224728108820625457258981721221554756532920546022962959864561664000000000000
802 4962299580106611188872485368765075481237589910941971568903465545397960704000000000000
803 5097321975547788155114632980150392546011950922032248004945579564072960000000000000000
804 5713851033055879925894740205713614009440449529725364076531255139815653376000000000000
805 5896682749155173639824856609373384475350990494773265622945835488204816384000000000000
806 6280410406072429785916739294843298655941324731035932766893448580894294016000000000000
807 7462989104399516637903334146238189726616097344947414304040823039759220736000000000000
808 11165174055239875174963092079721419832784577299619436030032797477145411584000000000000
809 14130923413662967018312663413397421975867980644830848725510259307012161536000000000000
810 16791725484898912435282501829035926884886219026131682184091851839458246656000000000000
811 25121641624289719143666957179373194623765298924143731067573794323577176064000000000000
812 29851956417598066551613336584952758906464389379789657216163292159036882944000000000000
813 44660696220959500699852368318885679331138309198477744120131189908581646336000000000000
814 56523693654651868073250653653589687903471922579323394902041037228048646144000000000000
815 67166901939595649741130007316143707539544876104526728736367407357832986624000000000000
816 73315068698664961598097491351608229448870603283829187369082549058911862784000000000000
817 91421616528894078814315843291417824151047192475605825224500082237050454016000000000000
818 100486566497158876574667828717492778495061195696574924270295177294308704256000000000000
819 109034902883201906005498946091029490554536887691596054980789037862748160000000000000000
820 119407825670392266206453346339811035625857557519158628864653168636147531776000000000000
821 151125529364090211917542516461323341963975971235185139656826666555124219904000000000000
822 159638001311295910582651006971876277120897457269265784097373230334849581056000000000000
823 226094774618607472293002614614358751613887690317293579608164148912194584576000000000000
824 268667607758382598964520029264574830158179504418106914945469629431331946496000000000000
825 293260274794659846392389965406432917795482413135316749476330196235647451136000000000000
826 401946265988635506298671314869971113980244782786299697081180709177234817024000000000000
827 436139611532807624021995784364117962218147550766384219923156151450992640000000000000000
828 477631302681569064825813385359244142503430230076634515458612674544590127104000000000000
829 604502117456360847670170065845293367855903884940740558627306666220496879616000000000000
830 638552005245183642330604027887505108483589829077063136389492921339398324224000000000000
831 904379098474429889172010458457435006455550761269174318432656595648778338304000000000000
832 981314125948817154049490514819265414990831989224364494827101340764733440000000000000000
833 1074670431033530395858080117058299320632718017672427659781878517725327785984000000000000
834 1135203564880326475254407160688897970637493029470334464692431860158930354176000000000000
835 1166092047562424474672395960349717144783765210148033485006378599962378240000000000000000
836 1173041099178639385569559861625731671181929652541266997905320784942589804544000000000000
837 1436742011801663195243859062746886494088077115423392056876359073013646229504000000000000
838 1744558446131230496087983137456471848872590203065536879692624605803970560000000000000000
839 2418008469825443390680680263381173471423615539762962234509226664881987518464000000000000
840 2554208020980734569322416111550020433934359316308252545557971685357593296896000000000000
841 4298681724134121583432320468233197282530872070689710639127514070901311143936000000000000
842 4540814259521305901017628642755591882549972117881337858769727440635721416704000000000000
843 4692164396714557542278239446502926684727718610165067991621283139770359218176000000000000
844 5746968047206652780975436250987545976352308461693568227505436292054584918016000000000000
845 6978233784524921984351932549825887395490360812262147518770498423215882240000000000000000
846 7822262064253499618549899341621937578923975406194023420771288286407629471744000000000000
847 8072558683593432712920228698232163346755505987344600637812848783352393629696000000000000
848 8831827133539354386445414633373388734917487903019280453443912066882600960000000000000000
849 9672033879301773562722721053524693885694462159051848938036906659527950073856000000000000
850 10216832083922938277289664446200081735737437265233010182231886741430373187584000000000000
851 18163257038085223604070514571022367530199888471525351435078909762542885666816000000000000
852 18657472760998791594758335365595474316540243362368535760102057599398051840000000000000000
853 18768657586858230169112957786011706738910874440660271966485132559081436872704000000000000
854 22987872188826611123901745003950183905409233846774272910021745168218339672064000000000000
855 35327308534157417545781658533493554939669951612077121813775648267530403840000000000000000
856 38688135517207094250890884214098775542777848636207395752147626638111800295424000000000000
857 40867328335691753109158657784800326942949749060932040728927546965721492750336000000000000
858 72653028152340894416282058284089470120799553886101405740315639050171542667264000000000000
859 74629891043995166379033341462381897266160973449474143040408230397592207360000000000000000
860 75074630347432920676451831144046826955643497762641087865940530236325747490816000000000000
861 91951488755306444495606980015800735621636935387097091640086980672873358688256000000000000
862 123242630482455800446401882962053433703551484120116863967427764968030841339904000000000000
863 125156193028055993896798389465951001262783606499104374732340612582522071547904000000000000
864 163469313342767012436634631139201307771798996243728162915710187862885971001344000000000000
865 206890849699439500115115705035551655148683104620968456190195706513965057048576000000000000
866 268351480204288425689436342719724021840228625669635783067684400192882145755136000000000000
867 367805955021225777982427920063202942486547741548388366560347922691493434753024000000000000
868 492970521929823201785607531848213734814205936480467455869711059872123365359616000000000000
869 653877253371068049746538524556805231087195984974912651662840751451543884005376000000000000
870 827563398797758000460462820142206620594732418483873824760782826055860228194304000000000000
871 1073405920817153702757745370878896087360914502678543132270737600771528583020544000000000000
872 1471223820084903111929711680252811769946190966193553466241391690765973739012096000000000000
873 1596380013112959105826510069718762771208974572692657840973732303348495810560000000000000000
874 1971882087719292807142430127392854939256823745921869823478844239488493461438464000000000000
875 2002499088448895902348774231455216020204537703985669995717449801320353144766464000000000000
876 2415163321838595831204927084477516196562057631026722047609159601735939311796224000000000000
877 2615509013484272198986154098227220924348783939899650606651363005806175536021504000000000000
878 2932602747946598463923899654064329177954824131353167494763301962356474511360000000000000000
879 3310253595191032001841851280568826482378929673935495299043131304223440912777216000000000000
880 4293623683268614811030981483515584349443658010714172529082950403086114332082176000000000000
881 5884895280339612447718846721011247079784763864774213864965566763063894956048384000000000000
882 6385520052451836423306040278875051084835898290770631363894929213393983242240000000000000000
883 7633108770255315219610633748472149954566503130158528940591911827708647701479424000000000000
884 7887528350877171228569720509571419757027294983687479293915376957953973845753856000000000000
885 9660653287354383324819708337910064786248230524106888190436638406943757247184896000000000000
886 10462036053937088795944616392908883697395135759598602426605452023224702144086016000000000000
887 11730410991786393855695598616257316711819296525412669979053207849425898045440000000000000000
888 13149222530010132858782380793266477070171202657812153370316535609451225142001664000000000000
889 13241014380764128007367405122275305929515718695741981196172525216893763651108864000000000000
890 14367420118016631952438590627468864940880771154233920568763590730136462295040000000000000000
891 17174494733074459244123925934062337397774632042856690116331801612344457328328704000000000000
892 25542080209807345693224161115500204339343593163082525455579716853575932968960000000000000000
893 31550113403508684914278882038285679028109179934749917175661507831815895383015424000000000000
894 38642613149417533299278833351640259144992922096427552761746553627775028988739584000000000000
895 52964057523056512029469620489101223718062874782967924784690100867575054604435456000000000000
896 68697978932297836976495703736249349591098528171426760465327206449377829313314816000000000000
897 102168320839229382772896644462000817357374372652330101822318867414303731875840000000000000000
898 126200453614034739657115528153142716112436719738999668702646031327263581532061696000000000000
899 129306781062149687571947315647219784467926940388105285118872316571228160655360000000000000000
900 154570452597670133197115333406561036579971688385710211046986214511100115954958336000000000000
901 210387560480162125740518092692263633122739242524994453925064569751219602272026624000000000000
902 229878721888266111239017450039501839054092338467742729100217451682183396720640000000000000000
903 274791915729191347905982814944997398364394112685707041861308825797511317253259264000000000000
904 347783518344757799693509500164762332304936298867847974855718982649975260898656256000000000000
905 408673283356917531091586577848003269429497490609320407289275469657214927503360000000000000000
906 451098838223408843583942492111856080713424319750657751336777476724234887014383616000000000000
907 517227124248598750287789262588879137871707761552421140475489266284912642621440000000000000000
908 618281810390680532788461333626244146319886753542840844187944858044400463819833344000000000000
909 841550241920648502962072370769054532490956970099977815700258279004878409088106496000000000000
910 911502495048243100101588326387347195671466776552384325903095749703556102549929984000000000000
911 1099167662916765391623931259779989593457576450742828167445235303190045269013037056000000000000
912 1391134073379031198774038000659049329219745195471391899422875930599901043594625024000000000000
913 1804395352893635374335769968447424322853697279002631005347109906896939548057534464000000000000
914 2068908496994395001151157050355516551486831046209684561901957065139650570485760000000000000000
915 2473127241562722131153845334504976585279547014171363376751779432177601855279333376000000000000
916 2683514802042884256894363427197240218402286256696357830676844001928821457551360000000000000000
917 3366200967682594011848289483076218129963827880399911262801033116019513636352425984000000000000
918 4059889544010679592255482429006704726420818877755919762030997290518113983129452544000000000000
919 4396670651667061566495725039119958373830305802971312669780941212760181076052148224000000000000
920 4929705219298232017856075318482137348142059364804674558697110598721233653596160000000000000000
921 5564536293516124795096152002636197316878980781885567597691503722399604174378500096000000000000
922 7217581411574541497343079873789697291414789116010524021388439627587758192230137856000000000000
923 9892508966250888524615381338019906341118188056685453507007117728710407421117333504000000000000
924 10734059208171537027577453708788960873609145026785431322707376007715285830205440000000000000000
925 12831255842799184884165475331181684073626291761796487149135003782378236786186911744000000000000
926 13464803870730376047393157932304872519855311521599645051204132464078054545409703936000000000000
927 14584039920771889601625413222197555130743468424838149214449531995256897640798879744000000000000
928 16239558176042718369021929716026818905683275511023679048123989162072455932517810176000000000000
929 17586682606668246265982900156479833495321223211885250679123764851040724304208592896000000000000
930 19718820877192928071424301273928549392568237459218698234788442394884934614384640000000000000000
931 22103843072947033335613182113480947954957791667782229815502096359487509463704797184000000000000
932 22258145174064499180384608010544789267515923127542270390766014889598416697514000384000000000000
933 24151633218385958312049270844775161965620576310267220476091596017359393117962240000000000000000
934 28870325646298165989372319495158789165659156464042096085553758510351032768920551424000000000000
935 42936236832686148110309814835155843494436580107141725290829504030861143320821760000000000000000
936 58336159683087558406501652888790220522973873699352596857798127981027590563195518976000000000000
937 64958232704170873476087718864107275622733102044094716192495956648289823730071240704000000000000
938 89032580696257996721538432042179157070063692510169081563064059558393666790056001536000000000000
939 115481302585192663957489277980635156662636625856168384342215034041404131075682205696000000000000
940 171744947330744592441239259340623373977746320428566901163318016123444573283287040000000000000000
941 217364698965473624808443437602976457690585186792404984284824364156234538061660160000000000000000
942 259832930816683493904350875456429102490932408176378864769983826593159294920284962816000000000000
943 353661489167152533369810913815695167279324666684515677048033541751800151419276754944000000000000
944 386426131494175332992788333516402591449929220964275527617465536277750289887395840000000000000000
945 461925210340770655829957111922540626650546503424673537368860136165616524302728822784000000000000
946 584624094337537861284789469776965480604597918396852445732463609834608413570641166336000000000000
947 686979789322978369764957037362493495910985281714267604653272064493778293133148160000000000000000
948 834081751875082951786709667914821893239121567218966182221701554463110306089595305984000000000000
949 869458795861894499233773750411905830762340747169619937139297456624938152246640640000000000000000
950 1039331723266733975617403501825716409963729632705515459079935306372637179681139851264000000000000
951 1414645956668610133479243655262780669117298666738062708192134167007200605677107019776000000000000
952 1545704525976701331971153334065610365799716883857102110469862145111001159549583360000000000000000
953 1685368113344201492087836815490204964796542069845358618594824041201875233614820540416000000000000
954 1847700841363082623319828447690162506602186013698694149475440544662466097210915291136000000000000
955 2338496377350151445139157879107861922418391673587409782929854439338433654282564665344000000000000
956 3182953402504372800328298224341256505513922000160641093432301875766201362773490794496000000000000
957 3336327007500331807146838671659287572956486268875864728886806217852441224358381223936000000000000
958 3477835183447577996935095001647623323049362988678479748557189826499752608986562560000000000000000
959 4157326893066935902469614007302865639854918530822061836319741225490548718724559405056000000000000
960 4510988382234088435839424921118560807134243197506577513367774767242348870143836160000000000000000
961 5658583826674440533916974621051122676469194666952250832768536668028802422708428079104000000000000
962 7390803365452330493279313790760650026408744054794776597901762178649864388843661164544000000000000
963 9115024950482431001015883263873471956714667765523843259030957497035561025499299840000000000000000
964 9353985509400605780556631516431447689673566694349639131719417757353734617130258661376000000000000
965 13345308030001327228587354686637150291825945075503458915547224871409764897433524895744000000000000
966 16629307572267743609878456029211462559419674123288247345278964901962194874898237620224000000000000
967 18043953528936353743357699684474243228536972790026310053471099068969395480575344640000000000000000
968 22634335306697762135667898484204490705876778667809003331074146672115209690833712316416000000000000
969 26965889813507223873405389047843279436744673117525737897517184659230003737837128646656000000000000
970 28646580622539355202954684019071308549625298001445769840890716881895812264961417150464000000000000
971 29563213461809321973117255163042600105634976219179106391607048714599457555374644658176000000000000
972 36460099801929724004063533055493887826858671062095373036123829988142244101997199360000000000000000
973 37415942037602423122226526065725790758694266777398556526877671029414938468521034645504000000000000
974 40598895440106795922554824290067047264208188777559197620309972905181139831294525440000000000000000
975 50927254440069964805252771589460104088222752002570257494916830012259221804375852711936000000000000
976 53381232120005308914349418746548601167303780302013835662188899485639059589734099582976000000000000
977 72175814115745414973430798737896972914147891160105240213884396275877581922301378560000000000000000
978 107863559254028895493621556191373117746978692470102951590068738636920014951348514586624000000000000
979 114586322490157420811818736076285234198501192005783079363562867527583249059845668601856000000000000
980 120107772270011945057286192179734352626433505679531130239925023842687884076901724061696000000000000
981 149663768150409692488906104262903163034777067109594226107510684117659753874084138582016000000000000
982 203709017760279859221011086357840416352891008010281029979667320049036887217503410847744000000000000
983 206141342695980479705615704275307544340097791942376576574875224203533961728284967305216000000000000
984 213524928480021235657397674986194404669215121208055342648755597942556238358936398331904000000000000
985 288703256462981659893723194951587891656591564640420960855537585103510327689205514240000000000000000
986 365390058960961163302993418610603425377873698998032778582789756146630258481650728960000000000000000
987 458345289960629683247274944305140936794004768023132317454251470110332996239382674407424000000000000
988 480431089080047780229144768718937410505734022718124520959700095370751536307606896246784000000000000
989 598655072601638769955624417051612652139108268438376904430042736470639015496336554328064000000000000
990 649582327041708734760877188641072756227331020440947161924959566482898237300712407040000000000000000
991 824565370783921918822462817101230177360391167769506306299500896814135846913139869220864000000000000
992 854099713920084942629590699944777618676860484832221370595022391770224953435745593327616000000000000
993 1080969950430107505515575729617609173637901551115780172159325214584190956692115516555264000000000000
994 1154813025851926639574892779806351566626366258561683843422150340414041310756822056960000000000000000
995 1461560235843844653211973674442413701511494795992131114331159024586521033926602915840000000000000000
996 1833381159842518732989099777220563747176019072092529269817005880441331984957530697629696000000000000
997 1921724356320191120916579074875749642022936090872498083838800381483006145230427584987136000000000000
998 2598329308166834939043508754564291024909324081763788647699838265931592949202849628160000000000000000
999 3298261483135687675289851268404920709441564671078025225198003587256543387652559476883456000000000000
1000 3416398855680339770518362799779110474707441939328885482380089567080899813742982373310464000000000000
1001 4323879801720430022062302918470436694551606204463120688637300858336763826768462066221056000000000000
1002 5846240943375378612847894697769654806045979183968524457324636098346084135706411663360000000000000000
1003 7686897425280764483666316299502998568091744363489992335355201525932024580921710339948544000000000000
1004 8340817518750829517867096679148218932391215672189661822217015544631103060895953059840000000000000000