# b035887.txt - Table of n, a(n) for n=0..1000 - Ray Chandler, Sep 04 2023
0 1
1 0
2 968
3 0
4 156816
5 0
6 10286936
7 0
8 368804128
9 0
10 8453107432
11 2097152
12 136631618992
13 530579456
14 1668180181624
15 26528972800
16 16189344891456
17 620777963520
18 129752349166088
19 9001280471040
20 883945662928592
21 93013231534080
22 5233479133978008
23 744105852272640
24 27405529228870496
25 4865307495628800
26 128765078720550184
27 27002456600739840
28 549393909366325232
29 130776603536916480
30 2150473528663886008
31 564404288948797440
32 7790582664671233152
33 2206307674981662720
34 26321131852524900424
35 7913929703738572800
36 83488246160516040976
37 26322947722281222144
38 250068240190720181208
39 81893615135986024448
40 710922387627186619808
41 240033009881338347520
42 1926948654324807875432
43 666865902452589199360
44 4999529401448297755184
45 1765233271198030233600
46 12460346472045553798904
47 4471924287035009925120
48 29925052449427972441792
49 10884014872143530557440
50 69447840132144710096520
51 25535573353875206307840
52 156131099419891115080528
53 57922154192936443576320
54 340803275677580614298136
55 127355265033094928793600
56 723738290781147706329056
57 272060377766350616002560
58 1498019572883132219531688
59 565827700567250483281920
60 3027132633737365344117872
61 1147821906864993837514752
62 5981048345574448889697592
63 2274868756592159732269056
64 11570458211734119638305024
65 4411433123370540361318400
66 21942941824969690829659336
67 8381722934404026686504960
68 40842070387347687224061328
69 15622557992074292934737920
70 74687110947550128795029592
71 28597224799051248083927040
72 134316131760286548297878048
73 51462906394062082088632320
74 237761678128520715831756776
75 91132230072818270365286400
76 414613614892280695419033264
77 158939707553572563839877120
78 712792877610693639880055672
79 273225590333533871816048640
80 1208946546728841653075430208
81 463295566217731347861995520
82 2024224801271890662568944392
83 775421921862071481280757760
84 3347975845198534382849892304
85 1281843347321047450543718400
86 5472978644427384885146842776
87 2094127236886595413940895744
88 8847335197589827290341543008
89 3382820921124500284058370048
90 14150208992844593446378679848
91 5406090396100862795726192640
92 22401414000593511135530698992
93 8551096913796396346266091520
94 35118675840712405751837221304
95 13393284322813632831501107200
96 54541522795982603928079601024
97 20780660846696610612159447040
98 83947629401696890967350503752
99 31952708919450431050984980480
100 128096553923438243935651009040
101 48706938315416949205059502080
102 193847850089040964097794972888
103 73630555580496525219688611840
104 291016336734066847215658897056
105 110420565506784425260823347200
106 433547938805115476765879555176
107 164323236300227874960514744320
108 641126300488734033577858579248
109 242733734917715108373190410240
110 941354976449453548869858027512
111 356009477879315492280679268352
112 1372704492446121750624271814592
113 518567096200447318691892166656
114 1988470482546437784865301049224
115 750353807982350022379044864000
116 2862061598839737998378677339216
117 1078810569212359843495909785600
118 4094027806725505796211947340568
119 1541478030359508976791663411200
120 5821355738531380593390758432992
121 2189438770393864710155298406400
122 8229703722997145486067412318888
123 3091842587921065705557144371200
124 11569431909508614224580244876656
125 4341828319786685189685510144000
126 16176510998874905252335554866744
127 6064238774682572597767648051200
128 22499676649753941394252314317312
129 8425628580034847716237796966400
130 31135547881983293655943165720008
131 11647192448871701254799307571200
132 42873861404895599165462653695632
133 16021398852918897553174010265600
134 58755507280629751055078062500184
135 21933307634995186264770084864000
136 80146705569497466059042702463776
137 29887787203953440483460035641344
138 108833463412193558258910206386408
139 40544136529378769041662198939648
140 147141426796595136587440198688688
141 54759969731092970709221753487360
142 198087425811084189255196965778552
143 73646649090116708698453683732480
144 265570447513665530922483797775424
145 98639070462410831367528303820800
146 354611504895297001117315311041544
147 131583230597242161320996907253760
148 471653960415398195822074648520912
149 174845758968788616138055871365120
150 624938374549281023174106893553560
151 231450501080986369564045182238720
152 824968961189314363178470175774048
153 305248323421462694771160577474560
154 1085092332912753753278654882465576
155 401127604496152900180050758860800
156 1422213515158646734060437128909296
157 525274419076162054737428773601280
158 1857679321255631379009587134298808
159 685493257327192179541509364776960
160 2418365251388248184109277774452352
161 891601297114160029497614193917952
162 3138009271478558824459133877649992
163 1155911824543784674003616589152256
164 4058844331313607352346340397374224
165 1493825441700969498489522330009600
166 5233591512503387474245825353627096
167 1924551288662886758351761771069440
168 6727887506078260761194307614971808
169 2471984727863295085648787936378880
170 8623233993827430351334680555154792
171 3165772894409833093177575116636160
172 11020572775888031180535376214164528
173 4042605322491139521561702202081280
174 14044609526114417718698712419238136
175 5147773648720574192501883247001600
176 17849031296478205563981340142098624
177 6537052320182512287827692701614080
178 22622788822701561304473507646294152
179 8278961471368870352548245547253760
180 28597644864107352889710839072771408
181 10457483877339934044343050153492480
182 36057224876429321768290664653134872
183 13175320364433176796789611943690240
184 45347846988186578618908289997380064
185 16557782518985684613067271936409600
186 56891455346740955099191919506903976
187 20757438266982962801290698182098944
188 71201035344888091575542540926711408
189 25959645229342433196738909724213248
190 88898952079185570801321093834262328
191 32389129057093911064832531685703680
192 110738725808610746052649595065146112
193 40317789633756083939181676713738240
194 137630841508657020388268110979321544
195 50073947567227353003580949161574400
196 170673285351657374709034973723672464
197 62053277307809031873836060277473280
198 211187610775989368649814688186909272
199 76731712115288264695056354886287360
200 260761462629830239357015568188546080
201 94680650621788443571092929128693760
202 321298631815248953326724135947500008
203 116584845644564762159038839107092480
204 395077877297914162932943601451755696
205 143263414029870859113759334098534400
206 484821939952944358565926510603095416
207 175694472590478987660390567971389440
208 593778386469402488990309520469122368
209 215043980680270928290067335694254080
210 725814164763600653905528682121008392
211 262699455795848556117162659835543552
212 885526028768225908622959873528803792
213 320309326107809433504168628092665856
214 1078369304208327441474619794982480024
215 389828794451695050917852285711155200
216 1310807822652599623645708076081978976
217 473573213662345713999234145431060480
218 1590488253861191553861564640265003048
219 574280115006930379490152666324008960
220 1926442521929366755554905494003210992
221 695181191850494669909132175023800320
222 2329322505264154393107218768730198968
223 840085721780164979804346974270914560
224 2811671801029352360317372212140089216
225 1013477114665685407385394237092659200
226 3388239989106940785251401235560536904
227 1220624504252392683158481276250357760
228 4076345567430631621105454531763250192
229 1467711559863116742134628418290974720
230 4896294559236136038783396073318600408
231 1761984985937788965651035859567247360
232 5871862723820832906567436662552830112
233 2111925504118413801191855504417095680
234 7030850347376167815752443432931427944
235 2527444479424222794587786716328755200
236 8405719762099094826873613842257923376
237 3020109763201074246700945849706348544
238 10034327054150152374168176807592598008
239 3603404785864300503946920320563150848
240 11960760889566186215373383594425016768
241 4293025447370132079412744448743833600
242 14236303028959443936798900744406753672
243 5107219928767915749646195982126284800
244 16920526935428031674483774508832003664
245 6067177190607422748699316124909568000
246 20082552926083878189477324931574805784
247 7197470640541715785835294022539673600
248 23802480598485677263243396267932164832
249 8526564251006604478975392993194803200
250 28173021803726651262676582492806802600
251 10087389296954466177532604053664563200
252 33301360265008154973906431340194086768
253 11918000872671452392391578048108953600
254 39311267083827642992845183074991759416
255 14062324445997686186529629633773568000
256 46345504867799112770597935417040577536
257 16571003929046750760572546139868364800
258 54568557089994908188411196056699561928
259 19502364099073370050790061321591193600
260 64169723588205036092968184721013311632
261 22923501704886722676567209428125745152
262 75366627875847243573253980355608795992
263 26911521257795302584442779727042707456
264 88409187210451385815060910784977806624
265 31554933347466248323079945417706700800
266 103584102200851987337410670835883610856
267 36955235359688872806312928723567902720
268 121219929185100245877989587176717562288
269 43228696723798575582952423274777149440
270 141692805737138732658886676241576617592
271 50508373303066111180081625531028602880
272 165432907526183965134578030437117126208
273 58946378284117078600181249555866583040
274 192931723428891073299770998748066917896
275 68716439945794969781925773981043916800
276 224750245357173799676938152552595749584
277 80016780020297101853312971767797514240
278 261528179797025430528235531399302529432
279 93073350028640063467143849099688673280
280 303994299645903789882546142638649223008
281 108143467009733374032662390548295843840
282 352978067685889541581686911220436269352
283 125519894501366786259204247419009105920
284 409422677042777069269153390810623779824
285 145535419508884005404411437911428300800
286 474399669372198294146730525029067041976
287 168567981552898691477109595911323910144
288 549125308406972721685494461501612206208
289 195046415764049284575142446236537192448
290 634978905029462384820567590838902568008
291 225456878436938689159438849144384389120
292 733523310344061842864239699556034473232
293 260350030517282649229242211577270108160
294 846527815475080778269408374116496205784
295 300349062230160344853124693393775001600
296 975993721173781631869291856001943513504
297 346158650521723998481072751156888862720
298 1124182866968322104788169040275336863592
299 398574950245033831584405921809710448640
300 1293649438729401018755193485405379139120
301 458496730141077576697918803504047063040
302 1487275405365601361238152251845233390328
303 526937775722085767429411555276929105920
304 1708309970135457010220634035414625708736
305 605040693235256939198568606863563161600
306 1960413460015603796687235770343809579656
307 694092262056369195068701494351086223360
308 2247706117962490572960278260240916209488
309 795540497226427630738698133346472427520
310 2574822308035835586511238357985494978072
311 911013599499427494197091106547933642752
312 2946970692523866954720305165260903066592
313 1042340987321923125579884464892129837056
314 3370000993755155447365035986103211034024
315 1191576623729790962345425505397139046400
316 3850478011556106296038375229216617498736
317 1361024871347296433814926065856057180160
318 4395763630699972911336977740640414857528
319 1553269130640355479988962113653907128320
320 5014107621603888384864422771016245390592
321 1771203540451467053755030083248943267840
322 5714748112406312013528005285975501570248
323 2018068045780282706683785822034691358720
324 6508022691872015456614529260656773452176
325 2297487165934309762223487471026857574400
326 7405491190833082024620528530605479064664
327 2613512826733712708419629629488779755520
328 8420071285626632221512286516157491555872
329 2970671653600006642026645261255117373440
330 9566188170816228383968453894355874655208
331 3374017158291386854198366492847945809920
332 10859939661008604327695316990208324860592
333 3829187290982463829246662988429220904960
334 12319278203468957522924030312883355811704
335 4342467871553327287151645104410617446400
336 13964211415211768400507694889000499539776
337 4920862459598259374705057239506819743744
338 15817022901064961711630671216252551776008
339 5572169272051240001274321360600640258048
340 17902515263691063568456651763241830532048
341 6305065810734962090416785291975579402240
342 20248277383573879642128186634765298096792
343 7129201919872997574953846260325752504320
344 22884978227476836099524428729731842551904
345 8055302055982086325047651179938657075200
346 25846689638846542984316635856665770627624
347 9095277619926042246117235996453125488640
348 29171240774136647680062622274093179661552
349 10262350273630316239315570775342375239680
350 32900607076198257992298920350269736371640
351 11571187242417108263590591514519304929280
352 37081336920935390416734704437890457186688
353 13038049688541291767294209227735108157440
354 41765019337648499171061791356922015075656
355 14680955332730998916898676503465374515200
356 47008796488262624024774475133269948085776
357 16519856598836334393194806277108788101120
358 52875924897425572802375138501372303737048
359 18576835662569011228599068650677039267840
360 59436389755827720002546223326627377623712
361 20876317899311077948013050787379755876352
362 66767576974701334683109082637350438975592
363 23445305348653262850900826170791775174656
364 74955008052073614669213601628150456082224
365 26313631945300332219705517440930414592000
366 84093143222856664148941115994044020378616
367 29514242407898502079503849567073651916800
368 94286258807262002636163372615807261176768
369 33083496829885570355960443928126265753600
370 105649405147455831616908942284761315545992
371 37061503180368561406189670937125663539200
372 118309452033086933106343182828443820075088
373 41492480099072578818000841708323314073600
374 132406229064725772757191616380081787660056
375 46425152558402885390770172540781330432000
376 148093768992904467784377559226230927570144
377 51913183168495694478958229766352247193600
378 165541662702053775500571672439289987833512
379 58015642118731431103380253636232950579200
380 184936535186072663803774077021041708913008
381 64797518982533918764772979396390263193600
382 206483652588591569401054410992498017931832
383 72330279862426784549357056733402156236800
384 230408671159440791260214321524974971139584
385 80692473620374478354550033257009774592000
386 256959539812844875873622684732550614456776
387 89970391225576684333868934953198728249344
388 286408568866072892032102451027839975627408
389 100258782559359105059345252890670318747648
390 319054678493541230108328362748343244524888
391 111661635345932512508811127368862096424960
392 355225841454777307874433790234419693336352
393 124293021229975832553506585731403119329280
394 395281735749538202617027350196946511906024
395 138278014398720665540719834892924406988800
396 439616624024321116838807428149314898740144
397 153753688549043807383619049575241335439360
398 488662477806354087688224703152385405294712
399 170870198430672355588316670933693439672320
400 542892365979049012706343374717576749316160
401 189791952656730595479449226939797518417920
402 602824128342265452773584374035712171171848
403 210698884964368255156852932428416061276160
404 669024356627315917837912273287144399572176
405 233787831633071840447029244781946522828800
406 742112706966513407499615094588361203839896
407 259274023328552859647276928467036358574080
408 822766569556637695920333458138731980896608
409 287392700238025169578012074260304557506560
410 911726123111759730143449347776167080864552
411 318400860000548937874587061219968996605952
412 1009799803680577386825573322429737325802992
413 352579148616381860673199079106535810400256
414 1117870219514346357446422845442746473111224
415 390233905244527499774650972010648803737600
416 1236900545921624964273187469568724746746496
417 431699372570638212394383999943325662576640
418 1367941436443822624373362995424641462888008
419 477340085250999804006826823466745625313280
420 1512138489239845646151687771218838269099792
421 527553449815539350447762032280350448680960
422 1670740310288357303250288496600991659104728
423 582772530346866089914231065068818850119680
424 1845107217912211316689532137537152631749536
425 643469055246662509006256113358963579289600
426 2036720636211917414700192746459487184114024
427 710156661458857166160681127146142543380480
428 2247193228274558280670281252475620718946352
429 783394393644693663004762248516485838274560
430 2478279823512995714387579536689276610012408
431 863790477002024993575656703614836413562880
432 2731889197199698927236240334223018932731072
433 952006383694084868413476356834926201405440
434 3010096764202970387416217686269419915619464
435 1048761214206015479621831139789044554137600
436 3315158253124288946302074432208278004592976
437 1154836416385195570551601765758760013266944
438 3649524431488206982055984180186145286160408
439 1271080866448788873731072021634890751541248
440 4015856957365749576615919725544216492162528
441 1398416337864052159829354728632303778529280
442 4417045437834377328996934127451526701823912
443 1537843385729203532042296966657192534999040
444 4856225780008922035520102927627220955372144
445 1690447676110735164663941871640235107942400
446 5336799926035980408886092491511855112203064
447 1857406791732934316327365678133775570042880
448 5862457069447452551220834197583896964579072
449 2039997547473333740044572623578354742722560
450 6437196456636581523565854192157432168788680
451 2239603851300451195453779615634841099304960
452 7065351883972319685286652521541623434961808
453 2457725148604438254351669808754200758190080
454 7751618008226483041964412593530797637150296
455 2695985490324434129293089083118817011302400
456 8501078595575405752209157053140725074346016
457 2956143267876172741900643081808249083658240
458 9319236842477254536110770607811150840520168
459 3240101660637768194037911230186642137415680
460 10212047910242572233149281072580501472316592
461 3549919844669055902569524419828839247511552
462 11185953824134994097707386766509518594748792
463 3887825014429266058631074229702467157753856
464 12247920897388716189182522014096381048521024
465 4256225272528465409753801688292005720883200
466 13405479850637840924953555146860673408858376
467 4657723446009895547596974074272587637063680
468 14666768807950241552205372022369271368439248
469 5095131891323314689349079233245106258575360
470 16040579361976611546753541086550994604067992
471 5571488354024471419328007072897746201477120
472 17536405912696974459301664940518042095043168
473 6090072953334183608230160363847802641448960
474 19164498496906811469314607617215203862168616
475 6654426366023992050513647146652422320947200
476 20935919338969484978028758420786313057304304
477 7268369288676406324701975328644554985308160
478 22862603367508917877608382805707657722558392
479 7936023262209356842531350210587251986923520
480 24957422957666480929715522201306772619969408
481 8661832947670231650612972586150646262005760
482 27234257174340606134728294858767973944426312
483 9450589947709078719304761680009878705274880
484 29708065808510635786351672868447150277347344
485 10307458273848141493972370333952487666483200
486 32394968516363767205843646383155676836508376
487 11238001565691521698196005996299405748076544
488 35312329389543761631390573862508743563855008
489 12248212174580820351416646413218928129998848
490 38478847304472712269889953372179676073060968
491 13344542230917255993518919304590037824307200
492 41914652419415327284246140528969861631111472
493 14533936821455959842908050473705420462489600
494 45641409209814050795764589527739599474294264
495 15823869410352697924545955061202811355136000
496 49682426455480650854277599431598669177128384
497 17222379645626837346565136834716777526067200
498 54062774617546047026508228046239693654410632
499 18738113701017532005823713946318992991846400
500 58809411068708309826689945856136644465605200
501 20380367311974370919568123582280342070886400
502 63951313667345012248400514484328653902092568
503 22159131673761612969425616659329001403187200
504 69519623194539537337136506662848329244002016
505 24085142379390152701122003538982926811136000
506 75547795203083771379170441412918525846868136
507 26169931585348117531702994167894889830809600
508 82071761859137334447073138482260417389519728
509 28425883603905192655766310142320582013747200
510 89130104390525015472661967662210111707595832
511 30866294132144267712626087149328625567793152
512 96764236790721825431169290081072767038932992
513 33505433339854863783004499162191993510035456
514 105018601464495182207872247112278905034951624
515 36358613051035347544512834577925374004428800
516 113940877540036150882479259298771299616730256
517 39442258267025791140116803391656829040721920
518 123582202613310328666259834721174805308358488
519 42773983293262466317726259877193512218787840
520 133997408733391978408889617873255731674466592
521 46372672746341753903454298382983050748231680
522 145245273482814786884386396750227035534194408
523 50258567733540554556965077025307079936573440
524 157388787054586048818451488308913034109605296
525 54453357513198477830793732053609953152204800
526 170495436277579714081059518088538146961508984
527 58980276961462121889790853783602995543408640
528 184637506594663991589577200160078376986413632
529 63864210188863240666173765195241196439470080
530 199892403053252526737628077590256341204800008
531 69131800669091844998577159345404487653130240
532 216342991426121244176674847399486215226105552
533 74811568262175394114439699142926633659269120
534 234077960641437900740194564796730722826659224
535 80934033535131146085593544297778846158028800
536 253192207765146003710918619972776787890522976
537 87531849805067312519339268973612984795398144
538 273787246846272669326739197745294135407271208
539 94639943352718759365721701416139862937960448
540 295971643006540976240605939889807285478836208
541 102295662278565538487648327617652336067870720
542 319861473230017492944184062612265935454671032
543 110538934499050599721710979055173532343336960
544 345580815386577587385586290137509065260256384
545 119412435407041928931827036315162587535769600
546 373262267104894348632985680868932939881388104
547 128961765748631709634381986785169940225720320
548 403047496196628038463430423839010841957765392
549 139235640297690944918332253681141195042979840
550 435087824423695874076232461624173812670581720
551 150286087940364829435660210322501607347978240
552 469544846495128182973582004517211749660020128
553 162168663813967145106504643264493945115115520
554 506591086279266047840586189266067121434559336
555 174942674178578873021743207746532203141529600
556 546410692321135169122886393900606459638430256
557 188671414735147659669603366321983424728924160
558 589200174863957034249476821682034525588887288
559 203422423141094231387990402755355912825733120
560 635169186688156652286320414218223471070318272
561 219267746513435798939722591107089547764170752
562 684541350201130314611410101747750883053395592
563 236284224750314526017542931070304459010605056
564 737555133336690803668160864141807661391283024
565 254553790544654067123501101310717343196774400
566 794464776954764774318830224384288555018138136
567 274163787008545169863989364258278340936335360
568 855541276569841471604984631788729987435253728
569 295207303873972007094529734372579506619678720
570 921073421381137907825198856477491072530311592
571 317783533284727469175551462716815238118768640
572 991368893728738455819058881759512733552782448
573 341998146245925040617858503208529859570565120
574 1066755432258383248752264435599984205118987576
575 367963690851497899035955995100217115829862400
576 1147582062243428313917273704214534505956856064
577 395800013466587292617612230234100140521553920
578 1234220396686101716944588696925725446288336072
579 425634704100870998294839651866248012355338240
580 1327066012001867501954730640941735461094520208
581 457603567270781945535188352015669285691064320
582 1426539902280829323248262828017900780088776792
583 491851119713334558043798397196712909377372160
584 1533090016319018373684684041900402786056131104
585 528531116382034262027654643392968858691174400
586 1647192881820489561023436461861922409600716776
587 567807106226220938528332892436410131487391744
588 1769355321388784437739049953130683618773049008
589 609853019329321789181381740467958543231746048
590 1900116265153912769837948582356265165033104248
591 654853787059000170266232671111743942258851840
592 2040048665118976027572099479156923122651894592
593 703005996963226738493485154194361308277637120
594 2189761516559340805562551115859739535435082504
595 754518584231015516049159240835380029109043200
596 2349901992067320221410544743684562333074614224
597 809613561625113647368964830277319391696650240
598 2521157694107105948898500857899223528883699352
599 868526789886468960234216834232763173180538880
600 2704259032228699818743619821297818414214534240
601 931508790706989284247633035846143024016916480
602 2899981731386327442372563514620279533070120488
603 998825604468123404905808464798256597607383040
604 3109149478116801764185036797845845334161494256
605 1070759695048313599532373579506332787749683200
606 3332636711657086267315097878670558589435816376
607 1147610904112578665618037028678954698848337920
608 3571371567418450623479721058150186762693694848
609 1229697457412575889208739127703469096897085440
610 3826338980587701894958826214103497652812099912
611 1317357025745659345751665940312714723670884352
612 4098583957994619817332094527407328306475096592
613 1410947843346906513603697773552437055933382656
614 4389215026769555649826022523604409056222635224
615 1510849886619039296633395197537287216824320000
616 4699407868716824353993242467072486040338618016
617 1617466116241840989573141537309495423664128000
618 5030409149748707355580514210739419693563812968
619 1731223785845297442592088422720937760915456000
620 5383540554162290696827001022145567729757618992
621 1852575820579507099393342783612625879826432000
622 5760203033997719599339886427572256082736951288
623 1982002269069657831249807827735878873645056000
624 6161881284192510553438533730275683380789483456
625 2120011832406314718245984487483959051550720000
626 6590148454743108752071303652832388524789233544
627 2267143473990167602239552812225085256237056000
628 7046671111602723128466019734626728889036229712
629 2423968114226525437355366476251480982290432000
630 7533214458584453911989292877287117446123146008
631 2591090414248501212727775139969272912019456000
632 8051647833101719266570093764048054586821368032
633 2769150653039301799351999276217064256176128000
634 8603950489164890295834403661891783987220578984
635 2958826702523627354752730428023634992824320000
636 9192217681664791878345355887561364869094929776
637 3160836105406211722548653585067385377305657344
638 9818667066611288187729372059098751800815908408
639 3375938260752326700650355454919440097920155648
640 10485645432659548551297001330546163599731481088
641 3604936722530968893381275167812756649342402560
642 11195635779948819255780017675825253949048094152
643 3848681616576799916172937747866777718704046080
644 11951264762999684465142820228739709496090836624
645 4108072181672083215201263182815025269886156800
646 12755310515166996890543135603314050040708198744
647 4384059440705230746016002628851120118651944960
648 13610710872928047645916630307444059621807348512
649 4677649008128530500408338193647929430397419520
650 14520572019100316560284782234747989892768278760
651 4989904040214575303472568516140565564615557120
652 15488177564931532432060574477233880622607689648
653 5321948334899272428074151946056811226867957760
654 16516998091888053556450513126696340388155718776
655 5674969588299514922626910283948604574190796800
656 17610701174887072866152465423937798540135570496
657 6050222815306086634408935944887361751880826880
658 18773161909675225398149485981818386637093094408
659 6449033941977616702502237779024278407515996160
660 20008473968052241835648825780085054137992556752
661 6872803577799874697034327458376069322429693952
662 21320961205674812445768309301680531588422915992
663 7323010976226899934461274299603553776362848256
664 22715189848254312796424666534856833569820368224
665 7801218192286900087535666349627540709677465600
666 24195981283084059785475192066946412672421465896
667 8309074446417064789752543232730737434521763840
668 25768425483998930584833182410994373267010804208
669 8848320704087967274893386415424231324180807680
670 27437895099084159806056511243080716673318404792
671 9420794481190637526228053021691849546148085760
672 29210060231712659814857170286327019638522764928
673 10028434885588269406744757475906672737208238080
674 31090903946803072247094048516702819706214500936
675 10673287905680476993576542976797035300231577600
676 33086738535555802081681109153756405454930289424
677 11357511957291667363197950568292037278700666880
678 35204222573343417698213455912565144188108078552
679 12083383700677094828734100548053692499477135360
680 37450378806906993580542753200955850213068693408
681 12853304139941173155282180577619793514101473280
682 39832612908543264846359536971221754290530727272
683 13669805017683337843425105983165313184054640640
684 42358733136560960429698254326693634319377058864
685 14535555518227883347117586273561680742291865600
686 45036970942940560118435024855370313353234761976
687 15453369293356486842618686198422209222561234944
688 47876002570852227204630150620507685749728649408
689 16426211825046331950970885421067682610044469248
690 50884971686474124697245503748311352447081582728
691 17457208140323648722908718435670778516739194880
692 54073513091410126541188399296293846539654501712
693 18549650893972902077434405157832718020079779840
694 57451777563934562230018402536125498277329822744
695 19707008835496628134974364833370866849310310400
696 61030457879294640545942518617154553183875293664
697 20932935677400902216482676281965485350170132480
698 64820816061381226061914722900925870668309928872
699 22231279382587517533707901684546009385674997760
700 68834711920238416300587728576067212746082631280
701 23606091889367082573338982876623695332413276160
702 73084632932124702037949730945082412512701943608
703 25061639293368360487128009777266922106839367680
704 77583725521166292895895025244759854087966384896
705 26602412506409258730332805767415897145108070400
706 82345827804059453226886519316910395053583996616
707 28233138413214946607352214426589419393819607040
708 87385503861786513626238671408174298646150317968
709 29958791547719679647265854645187058426215137280
710 92718079604912794410205753147422535823319304792
711 31784606311572123642936134198670561557769879552
712 98359680301732294060609559423731409823137653792
713 33716089758380412951693997725087939403874041856
714 104327269841332057683060682774528080207702082024
715 35759034968183997879106142922173354845090611200
716 110638691806552155431836251690469336911267737776
717 37919535037625721673573986793259279195444346880
718 117312712434833786943935951657218492694435075448
719 40203997712320743335063005296159108232390901760
720 124369065548075917444977753787388071098390684992
721 42619160688980151107272038610598909247404113920
722 131828499535864893968387559351211491549036207368
723 45172107615947695834150065481337624547934863360
724 139712826479805656316277651899945737226721688016
725 47870284821949356735389620584752230617789235200
726 148044973510171541282699877359992754123617431704
727 50721518804038819925559367646654533653296578560
728 156849036489706502116036989397987032829691946592
729 53734034506948830605395856003752370549104312320
730 166150336123163181239669447738212508649493178408
731 56916474427330246048065916552885131484499804160
732 175975476595047170759475180402889986298981622512
733 60277918577678986610192500011727498930374574080
734 186352406842066598789721653684273431908424866744
735 63827905346117521183026330793464000724284211200
736 197310484570961659180829239096710307799655573376
737 67576453289613645083111274153371969168074604544
738 208880543136715773398079190445011452786582152008
739 71534083899686775180826022883018713950058446848
740 221094961400633802234184448866356425344943025168
741 75711845381172512769604181725501795727625420800
742 233987736692418332667526001819620211226508269272
743 80121337486191575263440652312416827090560614400
744 247594561005187931487433587410779320968304584864
745 84774737447101192981362955681904322049736704000
746 261952900557366925735881297141835820575850810984
747 89684827053897581953730716934909028901375180800
748 277102078860540451953289243286973313336018736432
749 94865020923289069517130282674627108959263129600
750 293083363437717095624291787829876283613828407800
751 100329396008472856390899810349444711146690969600
752 309940056341980480351635194752446321013576018368
753 106092722400526296770241087362872441861098700800
754 327717588631246906535235343601965446385000884616
755 112170495474268078066135374462916300109512704000
756 346463618960785012191582484409867980903617158736
757 118578969433457958798733266414526711540639334400
758 366228136461302056692622095262715524884042677528
759 125335192312288016241188420846108425900051660800
760 387063568076766631700694062463724591228987960032
761 132457042492275970808912024572691035521288241152
762 409024890542726405220135337262775786439822029992
763 139963266795904466449066323157599816545212563456
764 432169747192699135458622937173485626391651616624
765 147873520220661640263829622176345458052222156800
766 456558569787273095858604748855022289547076249656
767 156208407379530427345661372771421294760684421120
768 482254705567856895502705148935044764621677554688
769 164989525716449409483285680011350757477701386240
770 509324549744576349781925454823812678793208475592
771 174239510567829296284980186098943648915238420480
772 537837683635635675799925539311960180098933182608
773 183982082143859069760867000233667866725806243840
774 567867018683550214075011617958435662346912932696
775 194242094506077254111333717524185585793420492800
776 599488946582026715144262384573427271352893828384
777 205045586620519599315170964783606832934462423040
778 632783495755923829418394911506052042287125977832
779 216419835568687682531745494956067748149597306880
780 667834494445678910727882283019201216581582617008
781 228393412001616614488815703212296582070156656640
782 704729740656846961745911562193352648948436741752
783 240996237925457357091906136463482157867540152320
784 743561179244973156755698310164885953240145538624
785 254259646910233372974056430564905085576727756800
786 784425086415921795592610027805746507347806483976
787 268216446816785790846719468286568947706855686144
788 827422261932021978488740461614906396917165376208
789 282900985140389431726814996738581476769108328448
790 872658229324974243759835168141042716719367424408
791 298349217073107448488435288354700323086212792320
792 920243444427403677502063221278623263316512468832
793 314598776390658634040631324376180345005680885760
794 970293512546254693097651696229627919972257906984
795 331689049273402404937474596923709572833712537600
796 1022929414612912210390285821710448021845131422704
797 349661251175005927087633671694545472477116497920
798 1078277742657015085681607628930361474292447147192
799 368558506856449787426434118905431743117960151040
800 1136470944963412432111101817057664906365436424320
801 388425933707257111001425995171210419168021053440
802 1197647581284614344013010647284835478251086969928
803 409310728480200272909654987402861716846537605120
804 1261952588494418266313469228733450429780564849936
805 431262257570253672802948683844045491840063897600
806 1329537557082163956984516678260306463171100880856
807 454332150973224861026654348717925312309976104960
808 1400561018901297170396666773427004847489601565088
809 478574400064314188617589877593582952958887198720
810 1475188746600618712160070953484686621906522138472
811 504045459341829784200772617949862195855729098752
812 1553594065181775637966397197992370222354480684592
813 530804352286424855449590568956493713701974573056
814 1635958176142229742239689060881770679290759052024
815 558912781491533020970229284425668089463334502400
816 1722470494679130165197117015153826329047283577536
817 588435243226159686960845775703562910544491970560
818 1813329000446237413452032441683614000209601249928
819 619439146596848618901088358349948508337728389120
820 1908740602373311240352048026009405760906901792592
821 651994937481488192883528931320041484923898429440
822 2008921518075201005833916875364340910813239514648
823 686176227413656862547434334284351666092790251520
824 2114097668396281117806251508749078778329704362976
825 722059927602437815639300851416750012466882150400
826 2224505087654873193309312408526002939338648407464
827 759726388279064443661913965120211295145369272320
828 2340390350171908383968649095583735927444738396272
829 799259543568397092318048610104725077753897943040
830 2462011013688326084876827172037542254341987025208
831 840747062090083745640373835019479412621673758720
832 2589636080296597681532607581703420104839496692992
833 884280503501329135672198449964343234550678159360
834 2723546475533325284745885356101621098827242850504
835 929955481200494745984231397305575015655564902400
836 2864035546302115276204109209572655269349990373776
837 977871831418282949845113828624370745275783839744
838 3011409578318885186949578826525385243903825362008
839 1028133788931028930461199888932368561652312834048
840 3165988333795450751122202455827963047592438396448
841 1080850169638641092983430377227940179155028541440
842 3328105610101679269571250950851706938019276092392
843 1136134560258001605705975665371697810854033489920
844 3498109820171707605301941430959366781201562813104
845 1194105515391170903524477779002899851381257011200
846 3676364595445730723411935249117817399918475560824
847 1254886762236541050136562333974579989935648931840
848 3863249412165692789815552123253146392524834617152
849 1318607413220160588665836112765805957380392878080
850 4059160241870881177165947809288093831187937496840
851 1385402186833815922418277155426767522563547463680
852 4264510226967958643164464745278426867226565774288
853 1455411636976109579398028709155915111577042288640
854 4479730382279395439879890547536063576368902152856
855 1528782391102732364185276483888455130610348851200
856 4705270323504606836004583749425798252878970746976
857 1605667397502393049284929651805359936876807454720
858 4941599023559388815362741735567486946934152452648
859 1686226182025454793181300479104342403692667863040
860 5189205597791502573776990526438810549046613456112
861 1770625114603241015213738050371922044268264292352
862 5448600119103514599469556572442645890481760177592
863 1859037685907224367738519958946293352382286790656
864 5720314464048282040762885211810511584592460708224
865 1951644794508910327824969783741880621411074048000
866 6004903190997811931716838602589223433463604057416
867 2048635044913181637935438441136890297808794419200
868 6302944451522647613314632689959342786829931249168
869 2150205056850191467574492581603697957064828518400
870 6615040936156477083660694643347180833117336651992
871 2256559786223592117634286228802711308651515084800
872 6941820855759347559387228343310103838121190947488
873 2367912858125972986095442789920699213192521318400
874 7283938959732740569987760634304608706835366346856
875 2484486912345867272249459133012745995945771008000
876 7642077592380845607968034211066391755989655856944
877 2606513961804582711890359559425867183897601638400
878 8016947788754701743806934217110119245461687505912
879 2734235764375428990550909603692856322610744524800
880 8409290411359490581316852789807791267937660419008
881 2867904208552665152463481352105601808482592358400
882 8819877329150196264216175318828137417332940004232
883 3007781713452686387029699138272772193405317939200
884 9249512640287135649983540743480205428316382818384
885 3154141643645623417571740534764251227532034048000
886 9699033940170541878174587441031019794942403882776
887 3307268739331652039378237088945134876167287865344
888 10169313636322495969158359552778240034977307229408
889 3467459562392918178162416342703284488432043163648
890 10661260311735083365499697298306834276190111557288
891 3635022958869088518295458956844158382032195420160
892 11175820138355746042299721528573902793534954051952
893 3810280538422151972071987219614008080792949882880
894 11713978342434447558474281530289115662912762567224
895 3993567171374237061272418411255607799227141324800
896 12276760723512510838823892313414574818863943417344
897 4185231503920889047715396628154220280512312770560
898 12865235228889870278209102927060501627099986682312
899 4385636492141483128537016598328337626282296606720
900 13480513585466045750718441622610930033673802441360
901 4595159955448251321884799396089755154212265656320
902 14123752990910442214960320568196715260936657327448
903 4814195150135786304343018533554920364187173519360
904 14796157866179651903510901727617262789520234905376
905 5043151363713871303507907425385756292132162764800
906 15498981671463334813431317148128602621987272101096
907 5282454530728087473251875518650394658089132359680
908 16233528787706026816731547673538368212149354892208
909 5532547870794885664550181831426775530088704245760
910 17001156465919923850557973029607890455286961528952
911 5793892549600695243216734729210895367883773181952
912 17803276846573367244841596970317676721606788988992
913 6066968363638196111426944384247666701252486496256
914 18641359051411462498634863088314069648713579145224
915 6352274449477119307858526354159292929125751193600
916 19516931350139056232843772257061106402899069785296
917 6650330018391884878104685448102942164510876631040
918 20431583404472229472187452355265013075601094720408
919 6961675117194051960076286956849229044935378862080
920 21386968592142597056651008219256443705198955069792
921 7286871416143964516728746159707888132081382850560
922 22384806413519091464500821480949030843580073145128
923 7626503024843146640125298009285815149849980436480
924 23426884983594614686569275393574565396500563492336
925 7981177337036954097697759206944199530022803865600
926 24515063612170025527477132011921613398226616624824
927 8351525905285744536965257776486846114270837473280
928 25651275475155454819508638768967535296075801690752
929 8738205346492408755410787847662807457085951836160
930 26837530379998972040910431138742533095817700814408
931 9141898279304531438367623459776292411518673223680
932 28075917628345229814074065968138105495205563123472
933 9563314294440744055775682525902053091055071395840
934 29368608979121955395907894233690713389035233698264
935 10003190959023018011655446510891342837289949593600
936 30717861715350109867006050419480614497176177410976
937 10462294856029746029954668871799825085401026002944
938 32126021818074267246613755561385214549188594178408
939 10941422660018498069575542350012619775661202997248
940 33595527250913349876092619043961755509350054522928
941 11441402250302339295297317888490226901768711700480
942 35128911358838367531387252638301950018302087179512
943 11963093862799586880706821589043219596344180080640
944 36728806384893322026909115657438961645181610673344
945 12507391281813885372879688537963932603998168678400
946 38397947108688034554974210493724072359093936944264
947 13075223073039523306097906675207845683003213742080
948 40139174610607409514980750814503892758364114958672
949 13667553859126023637140810298780873496801795112960
950 41955440165800647866175501838049726469908782073880
951 14285385639176244948995792206787758200450302607360
952 43849809272136248761879687673469607344053160445408
953 14929759153593557445798272013918223964935846625280
954 45825465816434376041122700101522889912203803459496
955 15601755295736136417231676451448189857492788838400
956 47885716383417403732695004455376102075748200047216
957 16302496571880075642736655670972947644843651235840
958 50033994711952281793945751834531698698495042515768
959 17033148611037894385870816932582190603328951418880
960 52273866303294871693741552385093427157720113972992
961 17794921726225125156918802445001594879438122647552
962 54609033186186685136424640270090892141617017518792
963 18589072528815056981049248165547685725328801529856
964 57043338843798614386566111559324572750451363163024
965 19416905597670402922750201306711410891632620339200
966 59580773307664367709151312778009260636535070617176
967 20279775204790694262518675060151678326511060910080
968 62225478423898519091428644373617653468764060911648
969 21179087099265610947113844870608336151659056988160
970 64981753297150450702666076326597798774990615061992
971 22116300351377273475339229429207336428443239710720
972 67854059917906114904146102373933583352659061691568
973 23092929258748780776030047316649125778971175157760
974 70847028978914577907654021828761514738557394647416
975 24110545316492018242783145535421593427793097523200
976 73965465886685839747417360998911156758241196919104
977 25170779253365017107615601045336956130452528168960
978 77214356974180567968081984589683766219347419414792
979 26275323136007958814855785851094582607943691141120
980 80598875920991250822219911633662139829241190227408
981 27425932543387324921714237167289462035287176642560
982 84124390387497987943622415255777032729466020418712
983 28624428813639734118748373200448276049289312993280
984 87796468869670813247027407453134207741979505986144
985 29872701365570723956967172746748828704622981939200
986 91620887781384209788007520287422273627708415118376
987 31172710097129167442156248574605451754555565932544
988 95603638771308455899888278797908061814400747489008
989 32526487863245206412272308223474038478246508494848
990 99750936281646765381638780088428076630729486909368
991 33936143035488578118743178724330858765425731174400
992 104069225356196984047246955493912969818405442227072
993 35403862146075053242571804278257211918929572659200
994 108565189705432015760744429277478520628018110875464
995 36931912618821438253996602768246255417750454272000
996 113245760036514311422821346344890169191928239853584
997 38522645589724269160845982291728589162908903014400
998 118118122656386805611926373816859019950582677142232
999 40178498819913984925447769281441102384744680652800
1000 123189728356315772261673147728503493943559747210400