0 0
1 1
2 1
3 1
4 2
5 1
6 2
7 6
8 6
9 2
10 6
11 24
12 36
13 24
14 6
15 24
16 120
17 240
18 240
19 120
20 24
21 120
22 720
23 1800
24 2400
25 1800
26 720
27 120
28 720
29 5040
30 15120
31 25200
32 25200
33 15120
34 5040
35 720
36 5040
37 40320
38 141120
39 282240
40 352800
41 282240
42 141120
43 40320
44 5040
45 40320
46 362880
47 1451520
48 3386880
49 5080320
50 5080320
51 3386880
52 1451520
53 362880
54 40320
55 362880
56 3628800
57 16329600
58 43545600
59 76204800
60 91445760
61 76204800
62 43545600
63 16329600
64 3628800
65 362880
66 3628800
67 39916800
68 199584000
69 598752000
70 1197504000
71 1676505600
72 1676505600
73 1197504000
74 598752000
75 199584000
76 39916800
77 3628800
78 39916800
79 479001600
80 2634508800
81 8781696000
82 19758816000
83 31614105600
84 36883123200
85 31614105600
86 19758816000
87 8781696000
88 2634508800
89 479001600
90 39916800
91 479001600
92 6227020800
93 37362124800
94 136994457600
95 342486144000
96 616475059200
97 821966745600
98 821966745600
99 616475059200
100 342486144000
101 136994457600
102 37362124800
103 6227020800
104 479001600
105 6227020800
106 87178291200
107 566658892800
108 2266635571200
109 6233247820800
110 12466495641600
111 18699743462400
112 21371135385600
113 18699743462400
114 12466495641600
115 6233247820800
116 2266635571200
117 566658892800
118 87178291200
119 6227020800
120 87178291200
121 1307674368000
122 9153720576000
123 39666122496000
124 118998367488000
125 261796408473600
126 436327347456000
127 560992303872000
128 560992303872000
129 436327347456000
130 261796408473600
131 118998367488000
132 39666122496000
133 9153720576000
134 1307674368000
135 87178291200
136 1307674368000
137 20922789888000
138 156920924160000
139 732297646080000
140 2379967349760000
141 5711921639424000
142 10471856338944000
143 14959794769920000
144 16829769116160000
145 14959794769920000
146 10471856338944000
147 5711921639424000
148 2379967349760000
149 732297646080000
150 156920924160000
151 20922789888000
152 1307674368000
153 20922789888000
154 355687428096000
155 2845499424768000
156 14227497123840000
157 49796239933440000
158 129470223826944000
159 258940447653888000
160 406906417741824000
161 508633022177280000
162 508633022177280000
163 406906417741824000
164 258940447653888000
165 129470223826944000
166 49796239933440000
167 14227497123840000
168 2845499424768000
169 355687428096000
170 20922789888000
171 355687428096000
172 6402373705728000
173 54420176498688000
174 290240941326336000
175 1088403529973760000
176 3047529883926528000
177 6602981415174144000
178 11319396711727104000
179 15564170478624768000
180 17293522754027520000
181 15564170478624768000
182 11319396711727104000
183 6602981415174144000
184 3047529883926528000
185 1088403529973760000
186 290240941326336000
187 54420176498688000
188 6402373705728000
189 355687428096000
190 6402373705728000
191 121645100408832000
192 1094805903679488000
193 6203900120850432000
194 24815600483401728000
195 74446801450205184000
196 173709203383812096000
197 322602806284222464000
198 483904209426333696000
199 591438478187741184000
200 591438478187741184000
201 483904209426333696000
202 322602806284222464000
203 173709203383812096000
204 74446801450205184000
205 24815600483401728000
206 6203900120850432000
207 1094805903679488000
208 121645100408832000
209 6402373705728000
210 121645100408832000
211 2432902008176640000
212 23112569077678080000
213 138675414466068480000
214 589370511480791040000
215 1885985636738531328000
216 4714964091846328320000
217 9429928183692656640000
218 15323633298500567040000
219 20431511064667422720000
220 22474662171134164992000
221 20431511064667422720000
222 15323633298500567040000
223 9429928183692656640000
224 4714964091846328320000
225 1885985636738531328000
226 589370511480791040000
227 138675414466068480000
228 23112569077678080000
229 2432902008176640000
230 121645100408832000
231 2432902008176640000
232 51090942171709440000
233 510909421717094400000
234 3235759670874931200000
235 14560918518937190400000
236 49507122964386447360000
237 132018994571697192960000
238 282897845510779699200000
239 495071229643864473600000
240 715102887263359795200000
241 858123464716031754240000
242 858123464716031754240000
243 715102887263359795200000
244 495071229643864473600000
245 282897845510779699200000
246 132018994571697192960000
247 49507122964386447360000
248 14560918518937190400000
249 3235759670874931200000
250 510909421717094400000
251 51090942171709440000
252 2432902008176640000
253 51090942171709440000
254 1124000727777607680000
255 11802007641664880640000
256 78680050944432537600000
257 373730241986054553600000
258 1345428871149796392960000
259 3812048468257756446720000
260 8713253641732014735360000
261 16337350578247527628800000
262 25413656455051709644800000
263 33037753391567222538240000
264 36041185518073333678080000
265 33037753391567222538240000
266 25413656455051709644800000
267 16337350578247527628800000
268 8713253641732014735360000
269 3812048468257756446720000
270 1345428871149796392960000
271 373730241986054553600000
272 78680050944432537600000
273 11802007641664880640000
274 1124000727777607680000
275 51090942171709440000
276 1124000727777607680000
277 25852016738884976640000
278 284372184127734743040000
279 1990605288894143201280000
280 9953026444470716006400000
281 37821500488988720824320000
282 113464501466966162472960000
283 275556646419774966005760000
284 551113292839549932011520000
285 918522154732583220019200000
286 1285931016625616508026880000
287 1519736656012092236759040000
288 1519736656012092236759040000
289 1285931016625616508026880000
290 918522154732583220019200000
291 551113292839549932011520000
292 275556646419774966005760000
293 113464501466966162472960000
294 37821500488988720824320000
295 9953026444470716006400000
296 1990605288894143201280000
297 284372184127734743040000
298 25852016738884976640000
299 1124000727777607680000
300 25852016738884976640000
301 620448401733239439360000
302 7135156619932253552640000
303 52324481879503192719360000
304 274703529867391761776640000
305 1098814119469567047106560000
306 3479578044986962315837440000
307 8947486401395045955010560000
308 19013408602964472654397440000
309 33801615294159062496706560000
310 50702422941238593745059840000
311 64530356470667301130076160000
312 69907886176556242890915840000
313 64530356470667301130076160000
314 50702422941238593745059840000
315 33801615294159062496706560000
316 19013408602964472654397440000
317 8947486401395045955010560000
318 3479578044986962315837440000
319 1098814119469567047106560000
320 274703529867391761776640000
321 52324481879503192719360000
322 7135156619932253552640000
323 620448401733239439360000
324 25852016738884976640000
325 620448401733239439360000
326 15511210043330985984000000
327 186134520519971831808000000
328 1427031323986450710528000000
329 7848672281925478907904000000
330 32964423584087011413196800000
331 109881411946956704710656000000
332 298249546713168198500352000000
333 671061480104628446625792000000
334 1267560573530964843626496000000
335 2028096917649543749802393600000
336 2765586705885741477003264000000
337 3226517823533365056503808000000
338 3226517823533365056503808000000
339 2765586705885741477003264000000
340 2028096917649543749802393600000
341 1267560573530964843626496000000
342 671061480104628446625792000000
343 298249546713168198500352000000
344 109881411946956704710656000000
345 32964423584087011413196800000
346 7848672281925478907904000000
347 1427031323986450710528000000
348 186134520519971831808000000
349 15511210043330985984000000
350 620448401733239439360000
351 15511210043330985984000000
352 403291461126605635584000000
353 5041143264082570444800000000
354 40329146112660563558400000000
355 231892590147798240460800000000
356 1020327396650312258027520000000
357 3571145888276092903096320000000
358 10203273966503122580275200000000
359 24232775670444916128153600000000
360 48465551340889832256307200000000
361 82391437279512714835722240000000
362 119842090588382130670141440000000
363 149802613235477663337676800000000
364 161325891176668252825190400000000
365 149802613235477663337676800000000
366 119842090588382130670141440000000
367 82391437279512714835722240000000
368 48465551340889832256307200000000
369 24232775670444916128153600000000
370 10203273966503122580275200000000
371 3571145888276092903096320000000
372 1020327396650312258027520000000
373 231892590147798240460800000000
374 40329146112660563558400000000
375 5041143264082570444800000000
376 403291461126605635584000000
377 15511210043330985984000000
378 403291461126605635584000000
379 10888869450418352160768000000
380 141555302855438578089984000000
381 1179627523795321484083200000000
382 7077765142771928904499200000000
383 32557719656750872960696320000000
384 119378305408086534189219840000000
385 358134916224259602567659520000000
386 895337290560649006419148800000000
387 1890156502294703457995980800000000
388 3402281704130466224392765440000000
389 5258071724565265983152455680000000
390 7010762299420354644203274240000000
391 8089341114715793820234547200000000
392 8089341114715793820234547200000000
393 7010762299420354644203274240000000
394 5258071724565265983152455680000000
395 3402281704130466224392765440000000
396 1890156502294703457995980800000000
397 895337290560649006419148800000000
398 358134916224259602567659520000000
399 119378305408086534189219840000000
400 32557719656750872960696320000000
401 7077765142771928904499200000000
402 1179627523795321484083200000000
403 141555302855438578089984000000
404 10888869450418352160768000000
405 403291461126605635584000000
406 10888869450418352160768000000
407 304888344611713860501504000000
408 4115992652258137116770304000000
409 35671936319570521678675968000000
410 222949601997315760491724800000000
411 1070158089587115650360279040000000
412 4102272676750609993047736320000000
413 12892856984073345692435742720000000
414 33843749583192532442643824640000000
415 75208332407094516539208499200000000
416 142895831573479581424496148480000000
417 233829542574784769603720970240000000
418 331258518647611756938604707840000000
419 407702792181676008539821178880000000
420 436824420194652866292665548800000000
421 407702792181676008539821178880000000
422 331258518647611756938604707840000000
423 233829542574784769603720970240000000
424 142895831573479581424496148480000000
425 75208332407094516539208499200000000
426 33843749583192532442643824640000000
427 12892856984073345692435742720000000
428 4102272676750609993047736320000000
429 1070158089587115650360279040000000
430 222949601997315760491724800000000
431 35671936319570521678675968000000
432 4115992652258137116770304000000
433 304888344611713860501504000000
434 10888869450418352160768000000
435 304888344611713860501504000000
436 8841761993739701954543616000000
437 123784667912355827363610624000000
438 1114062011211202446272495616000000
439 7241403072872815900771221504000000
440 36207015364364079503856107520000000
441 144828061457456318015424430080000000
442 475863630503070759193537413120000000
443 1308624983883444587782227886080000000
444 3053458295728037371491865067520000000
445 6106916591456074742983730135040000000
446 10548310476151401828790079324160000000
447 15822465714227102743185118986240000000
448 20690916703220057433395924828160000000
449 23646761946537208495309628375040000000
450 23646761946537208495309628375040000000
451 20690916703220057433395924828160000000
452 15822465714227102743185118986240000000
453 10548310476151401828790079324160000000
454 6106916591456074742983730135040000000
455 3053458295728037371491865067520000000
456 1308624983883444587782227886080000000
457 475863630503070759193537413120000000
458 144828061457456318015424430080000000
459 36207015364364079503856107520000000
460 7241403072872815900771221504000000
461 1114062011211202446272495616000000
462 123784667912355827363610624000000
463 8841761993739701954543616000000
464 304888344611713860501504000000
465 8841761993739701954543616000000
466 265252859812191058636308480000000
467 3846166467276770350226472960000000
468 35897553694583189935447080960000000
469 242308487438436532064267796480000000
470 1260004134679869966734192541696000000
471 5250017227832791528059135590400000000
472 18000059066855285239059893452800000000
473 51750169817208945062297193676800000000
474 126500415108732976818948695654400000000
475 265650871728339251319792260874240000000
476 483001584960616820581440474316800000000
477 764752509520976632587280751001600000000
478 1058888090105967645120850270617600000000
479 1285792680842960711932461042892800000000
480 1371512192899158092727958445752320000000
481 1285792680842960711932461042892800000000
482 1058888090105967645120850270617600000000
483 764752509520976632587280751001600000000
484 483001584960616820581440474316800000000
485 265650871728339251319792260874240000000
486 126500415108732976818948695654400000000
487 51750169817208945062297193676800000000
488 18000059066855285239059893452800000000
489 5250017227832791528059135590400000000
490 1260004134679869966734192541696000000
491 242308487438436532064267796480000000
492 35897553694583189935447080960000000
493 3846166467276770350226472960000000
494 265252859812191058636308480000000
495 8841761993739701954543616000000
496 265252859812191058636308480000000
497 8222838654177922817725562880000000
498 123342579812668842265883443200000000
499 1192311604855798808570206617600000000
500 8346181233990591659991446323200000000
501 45069378663549194963953810145280000000
502 195300640875379844843799843962880000000
503 697502288840642303013570871296000000000
504 2092506866521926909040712613888000000000
505 5347517547778257656437376679936000000000
506 11764538605112166844162228695859200000000
507 22459573700668682157036982055731200000000
508 37432622834447803595061636759552000000000
509 54709217988808328331243930648576000000000
510 70340423128467850711599339405312000000000
511 79719146212263564139812584659353600000000
512 79719146212263564139812584659353600000000
513 70340423128467850711599339405312000000000
514 54709217988808328331243930648576000000000
515 37432622834447803595061636759552000000000
516 22459573700668682157036982055731200000000
517 11764538605112166844162228695859200000000
518 5347517547778257656437376679936000000000
519 2092506866521926909040712613888000000000
520 697502288840642303013570871296000000000
521 195300640875379844843799843962880000000
522 45069378663549194963953810145280000000
523 8346181233990591659991446323200000000
524 1192311604855798808570206617600000000
525 123342579812668842265883443200000000
526 8222838654177922817725562880000000
527 265252859812191058636308480000000
528 8222838654177922817725562880000000
529 263130836933693530167218012160000000
530 4078527972472249717591879188480000000
531 40785279724722497175918791884800000000
532 295693278004238104525411241164800000000
533 1655882356823733385342302950522880000000
534 7451470605706800234040363277352960000000
535 27676890821196686583578492173025280000000
536 86490283816239645573682788040704000000000
537 230640756843305721529820768108544000000000
538 530473740739603159518587766649651200000000
539 1060947481479206319037175533299302400000000
540 1856658092588611058315057183273779200000000
541 2856397065520940089715472589651968000000000
542 3876538874635561550328141371670528000000000
543 4651846649562673860393769646004633600000000
544 4942587065160340976668380248879923200000000
545 4651846649562673860393769646004633600000000
546 3876538874635561550328141371670528000000000
547 2856397065520940089715472589651968000000000
548 1856658092588611058315057183273779200000000
549 1060947481479206319037175533299302400000000
550 530473740739603159518587766649651200000000
551 230640756843305721529820768108544000000000
552 86490283816239645573682788040704000000000
553 27676890821196686583578492173025280000000
554 7451470605706800234040363277352960000000
555 1655882356823733385342302950522880000000
556 295693278004238104525411241164800000000
557 40785279724722497175918791884800000000
558 4078527972472249717591879188480000000
559 263130836933693530167218012160000000
560 8222838654177922817725562880000000
561 263130836933693530167218012160000000
562 8683317618811886495518194401280000000
563 138933081900990183928291110420480000000
564 1435641846310231900592341474344960000000
565 10767313847326739254442561057587200000000
566 62450420314495087675766854134005760000000
567 291435294800977075820245319292026880000000
568 1124107565660911578163803374412103680000000
569 3653349588397962629032360966839336960000000
570 10148193301105451747312113796775936000000000
571 24355663922653084193549073112262246400000000
572 50925479111001903313784425598366515200000000
573 93363378370170156075271446930338611200000000
574 150817765059505636736976952733623910400000000
575 215453950085008052481395646762319872000000000
576 272908336774343533143101152565605171200000000
577 307021878871136474785988796636305817600000000
578 307021878871136474785988796636305817600000000
579 272908336774343533143101152565605171200000000
580 215453950085008052481395646762319872000000000
581 150817765059505636736976952733623910400000000
582 93363378370170156075271446930338611200000000
583 50925479111001903313784425598366515200000000
584 24355663922653084193549073112262246400000000
585 10148193301105451747312113796775936000000000
586 3653349588397962629032360966839336960000000
587 1124107565660911578163803374412103680000000
588 291435294800977075820245319292026880000000
589 62450420314495087675766854134005760000000
590 10767313847326739254442561057587200000000
591 1435641846310231900592341474344960000000
592 138933081900990183928291110420480000000
593 8683317618811886495518194401280000000
594 263130836933693530167218012160000000
595 8683317618811886495518194401280000000
596 295232799039604140847618609643520000000
597 4871341184153468323985707059118080000000
598 51960972630970328789180875297259520000000
599 402697537890020048116151783553761280000000
600 2416185227340120288696910701322567680000000
601 11678228598810581395368401723059077120000000
602 46712914395242325581473606892236308480000000
603 157656086083942848837473423261297541120000000
604 455450915353612674419367667199304007680000000
605 1138627288384031686048419167998260019200000000
606 2484277720110614587742005457450749132800000000
607 4761532296878677959838843793447269171200000000
608 8057977733179301162804197188910763212800000000
609 12086966599768951744206295783366144819200000000
610 16115955466358602325608394377821526425600000000
611 19137697116300840261659968323663062630400000000
612 20263444005495007335875260577996183961600000000
613 19137697116300840261659968323663062630400000000
614 16115955466358602325608394377821526425600000000
615 12086966599768951744206295783366144819200000000
616 8057977733179301162804197188910763212800000000
617 4761532296878677959838843793447269171200000000
618 2484277720110614587742005457450749132800000000
619 1138627288384031686048419167998260019200000000
620 455450915353612674419367667199304007680000000
621 157656086083942848837473423261297541120000000
622 46712914395242325581473606892236308480000000
623 11678228598810581395368401723059077120000000
624 2416185227340120288696910701322567680000000
625 402697537890020048116151783553761280000000
626 51960972630970328789180875297259520000000
627 4871341184153468323985707059118080000000
628 295232799039604140847618609643520000000
629 8683317618811886495518194401280000000
630 295232799039604140847618609643520000000
631 10333147966386144929666651337523200000000
632 175663515428564463804333072737894400000000
633 1932298669714209101847663800116838400000000
634 15458389357713672814781310400934707200000000
635 95842014017824771451644124485795184640000000
636 479210070089123857258220622428975923200000000
637 1985298861797798837212628292920043110400000000
638 6948546016292295930244199025220150886400000000
639 20845638048876887790732597075660452659200000000
640 54198658927079908255904752396717176913920000000
641 123178770288817973308874437265266311168000000000
642 246357540577635946617748874530532622336000000000
643 435863341021971290169863393400173101056000000000
644 684928107320240598838356761057414873088000000000
645 958899350248336838373699465480380822323200000000
646 1198624187810421047967124331850476027904000000000
647 1339638798141058818316197782656414384128000000000
648 1339638798141058818316197782656414384128000000000
649 1198624187810421047967124331850476027904000000000
650 958899350248336838373699465480380822323200000000
651 684928107320240598838356761057414873088000000000
652 435863341021971290169863393400173101056000000000
653 246357540577635946617748874530532622336000000000
654 123178770288817973308874437265266311168000000000
655 54198658927079908255904752396717176913920000000
656 20845638048876887790732597075660452659200000000
657 6948546016292295930244199025220150886400000000
658 1985298861797798837212628292920043110400000000
659 479210070089123857258220622428975923200000000
660 95842014017824771451644124485795184640000000
661 15458389357713672814781310400934707200000000
662 1932298669714209101847663800116838400000000
663 175663515428564463804333072737894400000000
664 10333147966386144929666651337523200000000
665 295232799039604140847618609643520000000
666 10333147966386144929666651337523200000000
667 371993326789901217467999448150835200000000
668 6509883218823271305689990342639616000000000
669 73778676479997074797819890549915648000000000
670 608674080959975867082014097036804096000000000
671 3895514118143845549324890221035546214400000000
672 20126822943743202004845266142016988774400000000
673 86257812616042294306479712037215666176000000000
674 312684570733153316860988956134906789888000000000
675 972796442280921430234187863530821124096000000000
676 2626550394158487861632307231533217035059200000000
677 6208210022556425854767271638169422082867200000000
678 12933770880325887197431815912852962672640000000000
679 23877730855986253287566429377574700318720000000000
680 39227700691977416115287705406015579095040000000000
681 57533961014900210302421967928822849339392000000000
682 75513323832056526021928832906579989757952000000000
683 88839204508301795319916274007741164421120000000000
684 93774715869874117282133844785949006888960000000000
685 88839204508301795319916274007741164421120000000000
686 75513323832056526021928832906579989757952000000000
687 57533961014900210302421967928822849339392000000000
688 39227700691977416115287705406015579095040000000000
689 23877730855986253287566429377574700318720000000000
690 12933770880325887197431815912852962672640000000000
691 6208210022556425854767271638169422082867200000000
692 2626550394158487861632307231533217035059200000000
693 972796442280921430234187863530821124096000000000
694 312684570733153316860988956134906789888000000000
695 86257812616042294306479712037215666176000000000
696 20126822943743202004845266142016988774400000000
697 3895514118143845549324890221035546214400000000
698 608674080959975867082014097036804096000000000
699 73778676479997074797819890549915648000000000
700 6509883218823271305689990342639616000000000
701 371993326789901217467999448150835200000000
702 10333147966386144929666651337523200000000
703 371993326789901217467999448150835200000000
704 13763753091226345046315979581580902400000000
705 247747555642074210833687632468456243200000000
706 2890388149157532459726355712131989504000000000
707 24568299267839025907674023553121910784000000000
708 162150775167737570990648555450604611174400000000
709 864804134227933711950125629069891259596800000000
710 3829846880152277867207699214452375578214400000000
711 14361925800571042002028872054196408418304000000000
712 46277316468506690895426365507966204903424000000000
713 129576486111818734507193823422305373729587200000000
714 318051375001736893790384839309295008245350400000000
715 689111312503763269879167151836805851198259200000000
716 1325214062507237057459936830455395867688960000000000
717 2271795535726692098502748852209250058895360000000000
718 3483419821447594551037548240054183423639552000000000
719 4789702254490442507676628830074502207504384000000000
720 5916691020252899568306423848915561550446592000000000
721 6574101133614332853673804276572846167162880000000000
722 6574101133614332853673804276572846167162880000000000
723 5916691020252899568306423848915561550446592000000000
724 4789702254490442507676628830074502207504384000000000
725 3483419821447594551037548240054183423639552000000000
726 2271795535726692098502748852209250058895360000000000
727 1325214062507237057459936830455395867688960000000000
728 689111312503763269879167151836805851198259200000000
729 318051375001736893790384839309295008245350400000000
730 129576486111818734507193823422305373729587200000000
731 46277316468506690895426365507966204903424000000000
732 14361925800571042002028872054196408418304000000000
733 3829846880152277867207699214452375578214400000000
734 864804134227933711950125629069891259596800000000
735 162150775167737570990648555450604611174400000000
736 24568299267839025907674023553121910784000000000
737 2890388149157532459726355712131989504000000000
738 247747555642074210833687632468456243200000000
739 13763753091226345046315979581580902400000000
740 371993326789901217467999448150835200000000
741 13763753091226345046315979581580902400000000
742 523022617466601111760007224100074291200000000
743 9675918423132120567560133645851374387200000000
744 116111021077585446810721603750216492646400000000
745 1015971434428872659593814032814394310656000000000
746 6908605754116334085237935423137881312460800000000
747 37997331647639837468808644827258347218534400000000
748 173702087532067828428839519210323872999014400000000
749 673095589186762835161753136940005007871180800000000
750 2243651963955876117205843789800016692903936000000000
751 6506590695472040739896946990420048409421414400000000
752 16562230861201558247010410521069214133072691200000000
753 37265019437703506055773423672405731799413555200000000
754 74530038875407012111546847344811463598827110400000000
755 133089355134655378770619370258591899283619840000000000
756 212942968215448606032990992413747038853791744000000000
757 306105516809707371172424551594761368352325632000000000
758 396136551165503656811372949122632359044186112000000000
759 462159309693087599613268440643071085551550464000000000
760 486483483887460631171861516466390616370053120000000000
761 462159309693087599613268440643071085551550464000000000
762 396136551165503656811372949122632359044186112000000000
763 306105516809707371172424551594761368352325632000000000
764 212942968215448606032990992413747038853791744000000000
765 133089355134655378770619370258591899283619840000000000
766 74530038875407012111546847344811463598827110400000000
767 37265019437703506055773423672405731799413555200000000
768 16562230861201558247010410521069214133072691200000000
769 6506590695472040739896946990420048409421414400000000
770 2243651963955876117205843789800016692903936000000000
771 673095589186762835161753136940005007871180800000000
772 173702087532067828428839519210323872999014400000000
773 37997331647639837468808644827258347218534400000000
774 6908605754116334085237935423137881312460800000000
775 1015971434428872659593814032814394310656000000000
776 116111021077585446810721603750216492646400000000
777 9675918423132120567560133645851374387200000000
778 523022617466601111760007224100074291200000000
779 13763753091226345046315979581580902400000000
780 523022617466601111760007224100074291200000000
781 20397882081197443358640281739902897356800000000
782 387559759542751423814165353058155049779200000000
783 4779903701027267560374706021050578947276800000000
784 43019133309245408043372354189455210525491200000000
785 301133933164717856303606479326186473678438400000000
786 1706425621266734519053770049515056684177817600000000
787 8044577928828891304110630233428124368266854400000000
788 32178311715315565216442520933712497473067417600000000
789 110836407019420280189968683216120824629454438400000000
790 332509221058260840569906049648362473888363315200000000
791 876615219153596761502479585436591976614776012800000000
792 2045435511358392443505785699352047945434477363200000000
793 4248212215898199690358170298654253425133145292800000000
794 7889536972382370853522316268929327789532984115200000000
795 13149228287303951422537193781548879649221640192000000000
796 19723842430955927133805790672323319473832460288000000000
797 26685198583058019063384305027260961641067446272000000000
798 32615242712626467744136372811096730894637989888000000000
799 36048426156060832769834938370159544673020936192000000000
800 36048426156060832769834938370159544673020936192000000000
801 32615242712626467744136372811096730894637989888000000000
802 26685198583058019063384305027260961641067446272000000000
803 19723842430955927133805790672323319473832460288000000000
804 13149228287303951422537193781548879649221640192000000000
805 7889536972382370853522316268929327789532984115200000000
806 4248212215898199690358170298654253425133145292800000000
807 2045435511358392443505785699352047945434477363200000000
808 876615219153596761502479585436591976614776012800000000
809 332509221058260840569906049648362473888363315200000000
810 110836407019420280189968683216120824629454438400000000
811 32178311715315565216442520933712497473067417600000000
812 8044577928828891304110630233428124368266854400000000
813 1706425621266734519053770049515056684177817600000000
814 301133933164717856303606479326186473678438400000000
815 43019133309245408043372354189455210525491200000000
816 4779903701027267560374706021050578947276800000000
817 387559759542751423814165353058155049779200000000
818 20397882081197443358640281739902897356800000000
819 523022617466601111760007224100074291200000000
820 20397882081197443358640281739902897356800000000
821 815915283247897734345611269596115894272000000000
822 15910348023334005819739419757124259938304000000000
823 201531074962230740383365983590240625885184000000000
824 1864162443400634348546135348209725789437952000000000
825 13421969592484567309532174507110025683953254400000000
826 78294822622826642638937684624808483156393984000000000
827 380289138453729407103411611034784061045342208000000000
828 1568692696121633804301572895518484251812036608000000000
829 5577574030654697970850036961843499561998352384000000000
830 17290479495029563709635114581714848642194892390400000000
831 47155853168262446480823039768313223569622433792000000000
832 113959978489967578995322346106756956959920881664000000000
833 245452261363007093220694283922245753452137283584000000000
834 473372218342942251211338976135759667371979046912000000000
835 820511845127766568766320891968650090111430347980800000000
836 1282049758012135263697376393701015765799109918720000000000
837 1809952599546543901690413732283786963481096355840000000000
838 2312717210531694985493306435695950008892512010240000000000
839 2677883085878804720044881136068994747138698117120000000000
840 2811777240172744956047125192872444484495633022976000000000
841 2677883085878804720044881136068994747138698117120000000000
842 2312717210531694985493306435695950008892512010240000000000
843 1809952599546543901690413732283786963481096355840000000000
844 1282049758012135263697376393701015765799109918720000000000
845 820511845127766568766320891968650090111430347980800000000
846 473372218342942251211338976135759667371979046912000000000
847 245452261363007093220694283922245753452137283584000000000
848 113959978489967578995322346106756956959920881664000000000
849 47155853168262446480823039768313223569622433792000000000
850 17290479495029563709635114581714848642194892390400000000
851 5577574030654697970850036961843499561998352384000000000
852 1568692696121633804301572895518484251812036608000000000
853 380289138453729407103411611034784061045342208000000000
854 78294822622826642638937684624808483156393984000000000
855 13421969592484567309532174507110025683953254400000000
856 1864162443400634348546135348209725789437952000000000
857 201531074962230740383365983590240625885184000000000
858 15910348023334005819739419757124259938304000000000
859 815915283247897734345611269596115894272000000000
860 20397882081197443358640281739902897356800000000
861 815915283247897734345611269596115894272000000000
862 33452526613163807108170062053440751665152000000000
863 669050532263276142163401241068815033303040000000000
864 8697656919422589848124216133894595432939520000000000
865 82627740734514603557180053271998656612925440000000000
866 611445281435408066323132394212790058935648256000000000
867 3668671688612448397938794365276740353613889536000000000
868 18343358443062241989693971826383701768069447680000000000
869 77959273383014528456199380262130732514295152640000000000
870 285850669071053271006064394294479352552415559680000000000
871 914722141027370467219406061742333928167729790976000000000
872 2577853306531680407618326174001122888472693047296000000000
873 6444633266329201019045815435002807221181732618240000000000
874 14376489594118986888640665201160108416482326609920000000000
875 28752979188237973777281330402320216832964653219840000000000
876 51755362538828352799106394724176390299336375795712000000000
877 84102464125596073298547891426786634236421610668032000000000
878 123680094302347166615511605039392109171208250982400000000000
879 164906792403129555487348806719189478894944334643200000000000
880 199624011856419988221527502870597790241248405094400000000000
881 219586413042061987043680253157657569265373245603840000000000
882 219586413042061987043680253157657569265373245603840000000000
883 199624011856419988221527502870597790241248405094400000000000
884 164906792403129555487348806719189478894944334643200000000000
885 123680094302347166615511605039392109171208250982400000000000
886 84102464125596073298547891426786634236421610668032000000000
887 51755362538828352799106394724176390299336375795712000000000
888 28752979188237973777281330402320216832964653219840000000000
889 14376489594118986888640665201160108416482326609920000000000
890 6444633266329201019045815435002807221181732618240000000000
891 2577853306531680407618326174001122888472693047296000000000
892 914722141027370467219406061742333928167729790976000000000
893 285850669071053271006064394294479352552415559680000000000
894 77959273383014528456199380262130732514295152640000000000
895 18343358443062241989693971826383701768069447680000000000
896 3668671688612448397938794365276740353613889536000000000
897 611445281435408066323132394212790058935648256000000000
898 82627740734514603557180053271998656612925440000000000
899 8697656919422589848124216133894595432939520000000000
900 669050532263276142163401241068815033303040000000000
901 33452526613163807108170062053440751665152000000000
902 815915283247897734345611269596115894272000000000
903 33452526613163807108170062053440751665152000000000
904 1405006117752879898543142606244511569936384000000000
905 28802625413934037920134423428012487183695872000000000
906 384035005519120505601792312373499829115944960000000000
907 3744341303811424929617475045641623333880463360000000000
908 28456993908966829465092810346876337337491521536000000000
909 175484795771962115034738997139070746914531049472000000000
910 902493235398662305892943413858078126989016825856000000000
911 3948407904869147588281627435629091805576948613120000000000
912 14916207640616779777952814756821013487735139205120000000000
913 49223485214035373267244288697509344509525959376896000000000
914 143195593349921085868347021665481729482257336369152000000000
915 369921949487296138493229805969161134495831452286976000000000
916 853666037278375704215145706082679541144226428354560000000000
917 1768308220076635387302801819742693335227326173020160000000000
918 3300842010809719389631896730186360892424342189637632000000000
919 5570170893241401470003825732189484005966077445013504000000000
920 8519084895545672836476439355113328479712824327667712000000000
921 11832062354924545606217276882101845110712256010649600000000000
922 14945762974641531292063928693181278034583902329241600000000000
923 17187627420837760985873517997158469739771487678627840000000000
924 18006085869449082937581780758927920679760606139514880000000000
925 17187627420837760985873517997158469739771487678627840000000000
926 14945762974641531292063928693181278034583902329241600000000000
927 11832062354924545606217276882101845110712256010649600000000000
928 8519084895545672836476439355113328479712824327667712000000000
929 5570170893241401470003825732189484005966077445013504000000000
930 3300842010809719389631896730186360892424342189637632000000000
931 1768308220076635387302801819742693335227326173020160000000000
932 853666037278375704215145706082679541144226428354560000000000
933 369921949487296138493229805969161134495831452286976000000000
934 143195593349921085868347021665481729482257336369152000000000
935 49223485214035373267244288697509344509525959376896000000000
936 14916207640616779777952814756821013487735139205120000000000
937 3948407904869147588281627435629091805576948613120000000000
938 902493235398662305892943413858078126989016825856000000000
939 175484795771962115034738997139070746914531049472000000000
940 28456993908966829465092810346876337337491521536000000000
941 3744341303811424929617475045641623333880463360000000000
942 384035005519120505601792312373499829115944960000000000
943 28802625413934037920134423428012487183695872000000000
944 1405006117752879898543142606244511569936384000000000
945 33452526613163807108170062053440751665152000000000
946 1405006117752879898543142606244511569936384000000000
947 60415263063373835637355132068513997507264512000000000
948 1268720524330850548384457773438793947652554752000000000
949 17339180499188290827920922903663517284584914944000000000
950 173391804991882908279209229036635172845849149440000000000
951 1352456078936686684577831986485754348197623365632000000000
952 8565555166599015668992935914409777538584947982336000000000
953 45275077309166225678962661261880252703949010763776000000000
954 203737847891248015555331975678461137167770548436992000000000
955 792313852910408949381846572082904422319107688366080000000000
956 2693867099895390427898278345081875035884966140444672000000000
957 8081601299686171283694835035245625107654898421334016000000000
958 21550936799163123423186226760655000287079729123557376000000000
959 51390695444158217393751771506177308376882430986944512000000000
960 110122918808910465843753796084665660807605209257738240000000000
961 212904309697226900631257339097020277561370071231627264000000000
962 372582541970147076104700343419785485732397624655347712000000000
963 591748743129057120872171133666718124398513874452611072000000000
964 854748184519749174593136081963037290797853374209327104000000000
965 1124668663841775229727810634161891172102438650275430400000000000
966 1349602396610130275673372760994269406522926380330516480000000000
967 1478135958192047444785122547755628397620347940361994240000000000
968 1478135958192047444785122547755628397620347940361994240000000000
969 1349602396610130275673372760994269406522926380330516480000000000
970 1124668663841775229727810634161891172102438650275430400000000000
971 854748184519749174593136081963037290797853374209327104000000000
972 591748743129057120872171133666718124398513874452611072000000000
973 372582541970147076104700343419785485732397624655347712000000000
974 212904309697226900631257339097020277561370071231627264000000000
975 110122918808910465843753796084665660807605209257738240000000000
976 51390695444158217393751771506177308376882430986944512000000000
977 21550936799163123423186226760655000287079729123557376000000000
978 8081601299686171283694835035245625107654898421334016000000000
979 2693867099895390427898278345081875035884966140444672000000000
980 792313852910408949381846572082904422319107688366080000000000
981 203737847891248015555331975678461137167770548436992000000000
982 45275077309166225678962661261880252703949010763776000000000
983 8565555166599015668992935914409777538584947982336000000000
984 1352456078936686684577831986485754348197623365632000000000
985 173391804991882908279209229036635172845849149440000000000
986 17339180499188290827920922903663517284584914944000000000
987 1268720524330850548384457773438793947652554752000000000
988 60415263063373835637355132068513997507264512000000000
989 1405006117752879898543142606244511569936384000000000
990 60415263063373835637355132068513997507264512000000000
991 2658271574788448768043625811014615890319638528000000000
992 57152838857951648512937954936814241641872228352000000000
993 800139744011323079181131369115399382986211196928000000000
994 8201432376116061561606596533432843675608664768512000000000
995 65611459008928492492852772267462749404869318148096000000000
996 426474483558035201203543019738507871131650567962624000000000
997 2315147196457905377962090678580471300428960226082816000000000
998 10707555783617812373074669388434679764483941045633024000000000
999 42830223134471249492298677553738719057935764182532096000000000
1000 149905780970649373223045371438085516702775174638862336000000000
1001 463345141182007153598503875354082506172214176156483584000000000
1002 1274199138250519672395885657223726891973588984430329856000000000
1003 3136490186462817655128333925473789272550372884751581184000000000
1004 6945085412881953379212739406406247674932968530521358336000000000
1005 13890170825763906758425478812812495349865937061042716672000000000
1006 25175934621697080999646180348222647821632010923139923968000000000
1007 41466245259265780470005473514719655235629194461642227712000000000
1008 62199367888898670705008210272079482853443791692463341568000000000
1009 85114924479545549385800708793371923904712557052844572672000000000
1010 106393655599431936732250885991714904880890696316055715840000000000
1011 121592749256493641979715298276245605578160795789777960960000000000
1012 127119692404516080251520539106984042195349922871131504640000000000
1013 121592749256493641979715298276245605578160795789777960960000000000
1014 106393655599431936732250885991714904880890696316055715840000000000
1015 85114924479545549385800708793371923904712557052844572672000000000
1016 62199367888898670705008210272079482853443791692463341568000000000
1017 41466245259265780470005473514719655235629194461642227712000000000
1018 25175934621697080999646180348222647821632010923139923968000000000
1019 13890170825763906758425478812812495349865937061042716672000000000
1020 6945085412881953379212739406406247674932968530521358336000000000
1021 3136490186462817655128333925473789272550372884751581184000000000
1022 1274199138250519672395885657223726891973588984430329856000000000
1023 463345141182007153598503875354082506172214176156483584000000000
1024 149905780970649373223045371438085516702775174638862336000000000
1025 42830223134471249492298677553738719057935764182532096000000000
1026 10707555783617812373074669388434679764483941045633024000000000
1027 2315147196457905377962090678580471300428960226082816000000000
1028 426474483558035201203543019738507871131650567962624000000000
1029 65611459008928492492852772267462749404869318148096000000000
1030 8201432376116061561606596533432843675608664768512000000000
1031 800139744011323079181131369115399382986211196928000000000
1032 57152838857951648512937954936814241641872228352000000000
1033 2658271574788448768043625811014615890319638528000000000
1034 60415263063373835637355132068513997507264512000000000
1035 2658271574788448768043625811014615890319638528000000000
1036 119622220865480194561963161495657715064383733760000000000
1037 2631688859040564280363189552904469731416442142720000000000
1038 37720873646248088018539050258297399483635670712320000000000
1039 396069173285604924194660027712122694578174542479360000000000
1040 3247767220941960378396212227239406095541031248330752000000000
1041 21651781472946402522641414848262707303606874988871680000000000
1042 120631353920701385483287882726035083548666874937999360000000000
1043 572998931123331581045617442948666646856167655955496960000000000
1044 2355662272395918722076427265455629548186467030039265280000000000
1045 8480384180625307399475138155640266373471281308141355008000000000
1046 26983040574716887180148166858855393006499531434995220480000000000
1047 76451948295031180343753139433423613518415339065819791360000000000
1048 194070330287386842411065661638690711239054322244004085760000000000
1049 443589326371169925511007226602721625689267022272009338880000000000
1050 916751274500417846056081601645624693091151846028819300352000000000
1051 1718908639688283461355153003085546299545909711304036188160000000000
1052 2932255914762365904664672769969461334519493036930414673920000000000
1053 4561286978519235851700602086619162075919211390780645048320000000000
1054 6481828864211545683995592438879861897358879344793548226560000000000
1055 8426377523475009389194270170543820466566543148231612694528000000000
1056 10031401813660725463326512107790262460198265652656681779200000000000
1057 10943347433084427778174376844862104502034471621080016486400000000000
1058 10943347433084427778174376844862104502034471621080016486400000000000
1059 10031401813660725463326512107790262460198265652656681779200000000000
1060 8426377523475009389194270170543820466566543148231612694528000000000
1061 6481828864211545683995592438879861897358879344793548226560000000000
1062 4561286978519235851700602086619162075919211390780645048320000000000
1063 2932255914762365904664672769969461334519493036930414673920000000000
1064 1718908639688283461355153003085546299545909711304036188160000000000
1065 916751274500417846056081601645624693091151846028819300352000000000
1066 443589326371169925511007226602721625689267022272009338880000000000
1067 194070330287386842411065661638690711239054322244004085760000000000
1068 76451948295031180343753139433423613518415339065819791360000000000
1069 26983040574716887180148166858855393006499531434995220480000000000
1070 8480384180625307399475138155640266373471281308141355008000000000
1071 2355662272395918722076427265455629548186467030039265280000000000
1072 572998931123331581045617442948666646856167655955496960000000000
1073 120631353920701385483287882726035083548666874937999360000000000
1074 21651781472946402522641414848262707303606874988871680000000000
1075 3247767220941960378396212227239406095541031248330752000000000
1076 396069173285604924194660027712122694578174542479360000000000
1077 37720873646248088018539050258297399483635670712320000000000
1078 2631688859040564280363189552904469731416442142720000000000
1079 119622220865480194561963161495657715064383733760000000000
1080 2658271574788448768043625811014615890319638528000000000
1081 119622220865480194561963161495657715064383733760000000000
1082 5502622159812088949850305428800254892961651752960000000000
1083 123808998595772001371631872148005735091637164441600000000000
1084 1815865312737989353450600791504084114677345078476800000000000
1085 19520552111933385549593958508668904232781459593625600000000000
1086 163972637740240438616589251472818795555364260586455040000000000
1087 1120479691224976330546693218397595102961655780674109440000000000
1088 6402741092714150460266818390843400588352318746709196800000000000
1089 31213362826981483493800739655361577868217553890207334400000000000
1090 131789754158366263640492011878193328776918560869764300800000000000
1091 487622090385955175469820443949315316474598675218127912960000000000
1092 1595854113990398756083048725652304672098686573441145896960000000000
1093 4654574499138663038575558783152555293621169172536675532800000000000
1094 12173502536208811023966846048245144614086134758942074470400000000000
1095 28694684549635054556493279970863555161774460503220604108800000000000
1096 61215327039221449720518997271175584345118849073537288765440000000000
1097 118604696138491558833505557212902694668667770079978496983040000000000
1098 209302404950279221470892159787475343532943123670550288793600000000000
1099 337209430197672079036437368546488053469741699246997687500800000000000
1100 496940212922885169106328753647456078797514083100838697369600000000000
1101 670869287445894978293543817424065706376644012186132241448960000000000
1102 830600070171108068363435202525033731704416396039973251317760000000000
1103 943863716103531895867540002869356513300473177318151421952000000000000
1104 984901268977598500035693916037589405183102445897201483776000000000000
1105 943863716103531895867540002869356513300473177318151421952000000000000
1106 830600070171108068363435202525033731704416396039973251317760000000000
1107 670869287445894978293543817424065706376644012186132241448960000000000
1108 496940212922885169106328753647456078797514083100838697369600000000000
1109 337209430197672079036437368546488053469741699246997687500800000000000
1110 209302404950279221470892159787475343532943123670550288793600000000000
1111 118604696138491558833505557212902694668667770079978496983040000000000
1112 61215327039221449720518997271175584345118849073537288765440000000000
1113 28694684549635054556493279970863555161774460503220604108800000000000
1114 12173502536208811023966846048245144614086134758942074470400000000000
1115 4654574499138663038575558783152555293621169172536675532800000000000
1116 1595854113990398756083048725652304672098686573441145896960000000000
1117 487622090385955175469820443949315316474598675218127912960000000000
1118 131789754158366263640492011878193328776918560869764300800000000000
1119 31213362826981483493800739655361577868217553890207334400000000000
1120 6402741092714150460266818390843400588352318746709196800000000000
1121 1120479691224976330546693218397595102961655780674109440000000000
1122 163972637740240438616589251472818795555364260586455040000000000
1123 19520552111933385549593958508668904232781459593625600000000000
1124 1815865312737989353450600791504084114677345078476800000000000
1125 123808998595772001371631872148005735091637164441600000000000
1126 5502622159812088949850305428800254892961651752960000000000
1127 119622220865480194561963161495657715064383733760000000000
1128 5502622159812088949850305428800254892961651752960000000000
1129 258623241511168180642964355153611979969197632389120000000000
1130 5948334554756868154788180168533075539291545544949760000000000
1131 89225018321353022321822702527996133089373183174246400000000000
1132 981475201534883245540049727807957463983105014916710400000000000
1133 8440686733199995911644427659148434190254703128283709440000000000
1134 59084807132399971381510993614039039331782921897985966080000000000
1135 346068156061199832377421534025085801800442828259632087040000000000
1136 1730340780305999161887107670125429009002214141298160435200000000000
1137 7498143381325996368177466570543525705676261278958695219200000000000
1138 28492944849038786199074372968065397681569792860043041832960000000000
1139 95839905401312280851431981801674519474371121438326595256320000000000
1140 287519716203936842554295945405023558423113364314979785768960000000000
1141 774091543625983806876950622244294195754535980848022500147200000000000
1142 1879936605948817816701165796879000189689587382059483214643200000000000
1143 4135860533087399196742564753133800417317092240530863072215040000000000
1144 8271721066174798393485129506267600834634184481061726144430080000000000
1145 15083726650083455894002294982017389757274101112524324145725440000000000
1146 25139544416805759823337158303362316262123501854207206909542400000000000
1147 38370883583545633414567241620921430084293765988000473704038400000000000
1148 53719237016963886780394138269290002118011272383200663185653760000000000
1149 69067590450382140146221034917658574151728778778400852667269120000000000
1150 81625334168633438354624859448141951270224920374473734970408960000000000
1151 88723189313731998211548760269719512250244478667906233663488000000000000
1152 88723189313731998211548760269719512250244478667906233663488000000000000
1153 81625334168633438354624859448141951270224920374473734970408960000000000
1154 69067590450382140146221034917658574151728778778400852667269120000000000
1155 53719237016963886780394138269290002118011272383200663185653760000000000
1156 38370883583545633414567241620921430084293765988000473704038400000000000
1157 25139544416805759823337158303362316262123501854207206909542400000000000
1158 15083726650083455894002294982017389757274101112524324145725440000000000
1159 8271721066174798393485129506267600834634184481061726144430080000000000
1160 4135860533087399196742564753133800417317092240530863072215040000000000
1161 1879936605948817816701165796879000189689587382059483214643200000000000
1162 774091543625983806876950622244294195754535980848022500147200000000000
1163 287519716203936842554295945405023558423113364314979785768960000000000
1164 95839905401312280851431981801674519474371121438326595256320000000000
1165 28492944849038786199074372968065397681569792860043041832960000000000
1166 7498143381325996368177466570543525705676261278958695219200000000000
1167 1730340780305999161887107670125429009002214141298160435200000000000
1168 346068156061199832377421534025085801800442828259632087040000000000
1169 59084807132399971381510993614039039331782921897985966080000000000
1170 8440686733199995911644427659148434190254703128283709440000000000
1171 981475201534883245540049727807957463983105014916710400000000000
1172 89225018321353022321822702527996133089373183174246400000000000
1173 5948334554756868154788180168533075539291545544949760000000000
1174 258623241511168180642964355153611979969197632389120000000000
1175 5502622159812088949850305428800254892961651752960000000000
1176 258623241511168180642964355153611979969197632389120000000000
1177 12413915592536072670862289047373375038521486354677760000000000
1178 291727016424597707765263792613274313405254929334927360000000000
1179 4473147585177164852400711486736872805547242249802219520000000000
1180 50322910333243104589508004225789819062406475310274969600000000000
1181 442841610932539320387670437186950407749176982730419732480000000000
1182 3173698211683198462778304799839811255535768376234674749440000000000
1183 19042189270099190776669828799038867533214610257408048496640000000000
1184 97591220009258352730432872595074196107724877569216248545280000000000
1185 433738755596703789913034989311440871589888344752072215756800000000000
1186 1691581146827144780660836458314619399200564544533081641451520000000000
1187 5843643961766500151373798674177776106329222972023372943196160000000000
1188 18017902215446708800069212578714809661181770830405399908188160000000000
1189 49895729212006270523268588679517934446349519222661107438059520000000000
1190 124739323030015676308171471698794836115873798056652768595148800000000000
1191 282742465534702199631855335850601628529313942261746275482337280000000000
1192 583156335165323286740701630191865858841710005914851693182320640000000000
1193 1097706042664137951511908950949394557819689422898544363637309440000000000
1194 1890493740143793138714954304412846182911687339436381959597588480000000000
1195 2984990116016515482181506796441336078281611588583760988838297600000000000
1196 4328235668223947449163184854839937313508336803446453433815531520000000000
1197 5770980890965263265550913139786583084677782404595271245087375360000000000
1198 7082567457093732189539757035192624694831823860185105618970869760000000000
1199 8006380603671175518610160126739488785462061754991858525793157120000000000
1200 8339979795490807831885583465353634151522980994783185964367872000000000000
1201 8006380603671175518610160126739488785462061754991858525793157120000000000
1202 7082567457093732189539757035192624694831823860185105618970869760000000000
1203 5770980890965263265550913139786583084677782404595271245087375360000000000
1204 4328235668223947449163184854839937313508336803446453433815531520000000000
1205 2984990116016515482181506796441336078281611588583760988838297600000000000
1206 1890493740143793138714954304412846182911687339436381959597588480000000000
1207 1097706042664137951511908950949394557819689422898544363637309440000000000
1208 583156335165323286740701630191865858841710005914851693182320640000000000
1209 282742465534702199631855335850601628529313942261746275482337280000000000
1210 124739323030015676308171471698794836115873798056652768595148800000000000
1211 49895729212006270523268588679517934446349519222661107438059520000000000
1212 18017902215446708800069212578714809661181770830405399908188160000000000
1213 5843643961766500151373798674177776106329222972023372943196160000000000
1214 1691581146827144780660836458314619399200564544533081641451520000000000
1215 433738755596703789913034989311440871589888344752072215756800000000000
1216 97591220009258352730432872595074196107724877569216248545280000000000
1217 19042189270099190776669828799038867533214610257408048496640000000000
1218 3173698211683198462778304799839811255535768376234674749440000000000
1219 442841610932539320387670437186950407749176982730419732480000000000
1220 50322910333243104589508004225789819062406475310274969600000000000
1221 4473147585177164852400711486736872805547242249802219520000000000
1222 291727016424597707765263792613274313405254929334927360000000000
1223 12413915592536072670862289047373375038521486354677760000000000
1224 258623241511168180642964355153611979969197632389120000000000
1225 12413915592536072670862289047373375038521486354677760000000000
1226 608281864034267560872252163321295376887552831379210240000000000
1227 14598764736822421460934051919711089045301267953101045760000000000
1228 228713980876884602887966813408807061709719864598583050240000000000
1229 2630210780084172933211618354201281209661778442883705077760000000000
1230 23671897020757556398904565187811530886956005985953345699840000000000
1231 173593911485555413591966811377284559837677377230324535132160000000000
1232 1066362599125554683493510412746176581860018174414850715811840000000000
1233 5598403645409162088340929666917427054765095415677966258012160000000000
1234 25503838829086182846886457371512723249485434671421846286499840000000000
1235 102015355316344731387545829486050892997941738685687385145999360000000000
1236 361690805212494956737662486359634984265429800794709820063088640000000000
1237 1145354216506234029669264540138844116840527702516581096866447360000000000
1238 3259854308517743007520214460395171717161501922547192352619888640000000000
1239 8382482507617053447909122898159012986986719229407066049593999360000000000
1240 19559125851106458045121286762371030302969011535283154115719331840000000000
1241 41563142433601223345882734370038439393809149512476702495903580160000000000
1242 80681394135814139436125307894780499999747172583043010727342243840000000000
1243 143433589574780692330889436257387555555106084592076463515275100160000000000
1244 234023225095694813803030132841000748537278348544966861524922531840000000000
1245 351034837643542220704545199261501122805917522817450292287383797760000000000
1246 484762394841082114306276703742072979112933721986002784587339530240000000000
1247 616970320706831781844352168399001973416461100709458089474795765760000000000
1248 724269506916715569991196023772741447054106509528494278948673290240000000000
1249 784625299159775200823795692420469900975282051989202135527729397760000000000
1250 784625299159775200823795692420469900975282051989202135527729397760000000000
1251 724269506916715569991196023772741447054106509528494278948673290240000000000
1252 616970320706831781844352168399001973416461100709458089474795765760000000000
1253 484762394841082114306276703742072979112933721986002784587339530240000000000
1254 351034837643542220704545199261501122805917522817450292287383797760000000000
1255 234023225095694813803030132841000748537278348544966861524922531840000000000
1256 143433589574780692330889436257387555555106084592076463515275100160000000000
1257 80681394135814139436125307894780499999747172583043010727342243840000000000
1258 41563142433601223345882734370038439393809149512476702495903580160000000000
1259 19559125851106458045121286762371030302969011535283154115719331840000000000
1260 8382482507617053447909122898159012986986719229407066049593999360000000000
1261 3259854308517743007520214460395171717161501922547192352619888640000000000
1262 1145354216506234029669264540138844116840527702516581096866447360000000000
1263 361690805212494956737662486359634984265429800794709820063088640000000000
1264 102015355316344731387545829486050892997941738685687385145999360000000000
1265 25503838829086182846886457371512723249485434671421846286499840000000000
1266 5598403645409162088340929666917427054765095415677966258012160000000000
1267 1066362599125554683493510412746176581860018174414850715811840000000000
1268 173593911485555413591966811377284559837677377230324535132160000000000
1269 23671897020757556398904565187811530886956005985953345699840000000000
1270 2630210780084172933211618354201281209661778442883705077760000000000
1271 228713980876884602887966813408807061709719864598583050240000000000
1272 14598764736822421460934051919711089045301267953101045760000000000
1273 608281864034267560872252163321295376887552831379210240000000000
1274 12413915592536072670862289047373375038521486354677760000000000