1 1
2 2
3 2
4 6
5 12
6 6
7 24
8 72
9 72
10 24
11 120
12 480
13 720
14 480
15 120
16 720
17 3600
18 7200
19 7200
20 3600
21 720
22 5040
23 30240
24 75600
25 100800
26 75600
27 30240
28 5040
29 40320
30 282240
31 846720
32 1411200
33 1411200
34 846720
35 282240
36 40320
37 362880
38 2903040
39 10160640
40 20321280
41 25401600
42 20321280
43 10160640
44 2903040
45 362880
46 3628800
47 32659200
48 130636800
49 304819200
50 457228800
51 457228800
52 304819200
53 130636800
54 32659200
55 3628800
56 39916800
57 399168000
58 1796256000
59 4790016000
60 8382528000
61 10059033600
62 8382528000
63 4790016000
64 1796256000
65 399168000
66 39916800
67 479001600
68 5269017600
69 26345088000
70 79035264000
71 158070528000
72 221298739200
73 221298739200
74 158070528000
75 79035264000
76 26345088000
77 5269017600
78 479001600
79 6227020800
80 74724249600
81 410983372800
82 1369944576000
83 3082375296000
84 4931800473600
85 5753767219200
86 4931800473600
87 3082375296000
88 1369944576000
89 410983372800
90 74724249600
91 6227020800
92 87178291200
93 1133317785600
94 6799906713600
95 24932991283200
96 62332478208000
97 112198460774400
98 149597947699200
99 149597947699200
100 112198460774400
101 62332478208000
102 24932991283200
103 6799906713600
104 1133317785600
105 87178291200
106 1307674368000
107 18307441152000
108 118998367488000
109 475993469952000
110 1308982042368000
111 2617964084736000
112 3926946127104000
113 4487938430976000
114 3926946127104000
115 2617964084736000
116 1308982042368000
117 475993469952000
118 118998367488000
119 18307441152000
120 1307674368000
121 20922789888000
122 313841848320000
123 2196892938240000
124 9519869399040000
125 28559608197120000
126 62831138033664000
127 104718563389440000
128 134638152929280000
129 134638152929280000
130 104718563389440000
131 62831138033664000
132 28559608197120000
133 9519869399040000
134 2196892938240000
135 313841848320000
136 20922789888000
137 355687428096000
138 5690998849536000
139 42682491371520000
140 199184959733760000
141 647351119134720000
142 1553642685923328000
143 2848344924192768000
144 4069064177418240000
145 4577697199595520000
146 4069064177418240000
147 2848344924192768000
148 1553642685923328000
149 647351119134720000
150 199184959733760000
151 42682491371520000
152 5690998849536000
153 355687428096000
154 6402373705728000
155 108840352997376000
156 870722823979008000
157 4353614119895040000
158 15237649419632640000
159 39617888491044864000
160 79235776982089728000
161 124513363828998144000
162 155641704786247680000
163 155641704786247680000
164 124513363828998144000
165 79235776982089728000
166 39617888491044864000
167 15237649419632640000
168 4353614119895040000
169 870722823979008000
170 108840352997376000
171 6402373705728000
172 121645100408832000
173 2189611807358976000
174 18611700362551296000
175 99262401933606912000
176 372234007251025920000
177 1042255220302872576000
178 2258219643989557248000
179 3871233675410669568000
180 5322946303689670656000
181 5914384781877411840000
182 5322946303689670656000
183 3871233675410669568000
184 2258219643989557248000
185 1042255220302872576000
186 372234007251025920000
187 99262401933606912000
188 18611700362551296000
189 2189611807358976000
190 121645100408832000
191 2432902008176640000
192 46225138155356160000
193 416026243398205440000
194 2357482045923164160000
195 9429928183692656640000
196 28289784551077969920000
197 66009497285848596480000
198 122589066388004536320000
199 183883599582006804480000
200 224746621711341649920000
201 224746621711341649920000
202 183883599582006804480000
203 122589066388004536320000
204 66009497285848596480000
205 28289784551077969920000
206 9429928183692656640000
207 2357482045923164160000
208 416026243398205440000
209 46225138155356160000
210 2432902008176640000
211 51090942171709440000
212 1021818843434188800000
213 9707279012624793600000
214 58243674075748761600000
215 247535614821932236800000
216 792113967430183157760000
217 1980284918575457894400000
218 3960569837150915788800000
219 6435925985370238156800000
220 8581234647160317542400000
221 9439358111876349296640000
222 8581234647160317542400000
223 6435925985370238156800000
224 3960569837150915788800000
225 1980284918575457894400000
226 792113967430183157760000
227 247535614821932236800000
228 58243674075748761600000
229 9707279012624793600000
230 1021818843434188800000
231 51090942171709440000
232 1124000727777607680000
233 23604015283329761280000
234 236040152833297612800000
235 1494920967944218214400000
236 6727144355748981964800000
237 22872290809546538680320000
238 60992775492124103147520000
239 130698804625980221030400000
240 228722908095465386803200000
241 330377533915672225382400000
242 396453040698806670458880000
243 396453040698806670458880000
244 330377533915672225382400000
245 228722908095465386803200000
246 130698804625980221030400000
247 60992775492124103147520000
248 22872290809546538680320000
249 6727144355748981964800000
250 1494920967944218214400000
251 236040152833297612800000
252 23604015283329761280000
253 1124000727777607680000
254 25852016738884976640000
255 568744368255469486080000
256 5971815866682429603840000
257 39812105777882864025600000
258 189107502444943604121600000
259 680787008801796974837760000
260 1928896524938424762040320000
261 4408906342716399456092160000
262 8266699392593248980172800000
263 12859310166256165080268800000
264 16717103216133014604349440000
265 18236839872145106841108480000
266 16717103216133014604349440000
267 12859310166256165080268800000
268 8266699392593248980172800000
269 4408906342716399456092160000
270 1928896524938424762040320000
271 680787008801796974837760000
272 189107502444943604121600000
273 39812105777882864025600000
274 5971815866682429603840000
275 568744368255469486080000
276 25852016738884976640000
277 620448401733239439360000
278 14270313239864507105280000
279 156973445638509578158080000
280 1098814119469567047106560000
281 5494070597347835235532800000
282 20877468269921773895024640000
283 62632404809765321685073920000
284 152107268823715781235179520000
285 304214537647431562470359040000
286 507024229412385937450598400000
287 709833921177340312430837760000
288 838894634118674914690990080000
289 838894634118674914690990080000
290 709833921177340312430837760000
291 507024229412385937450598400000
292 304214537647431562470359040000
293 152107268823715781235179520000
294 62632404809765321685073920000
295 20877468269921773895024640000
296 5494070597347835235532800000
297 1098814119469567047106560000
298 156973445638509578158080000
299 14270313239864507105280000
300 620448401733239439360000
301 15511210043330985984000000
302 372269041039943663616000000
303 4281093971959352131584000000
304 31394689127701915631616000000
305 164822117920435057065984000000
306 659288471681740228263936000000
307 2087746826992177389502464000000
308 5368491840837027573006336000000
309 11408045161778683592638464000000
310 20280969176495437498023936000000
311 30421453764743156247035904000000
312 38718213882400380678045696000000
313 41944731705933745734549504000000
314 38718213882400380678045696000000
315 30421453764743156247035904000000
316 20280969176495437498023936000000
317 11408045161778683592638464000000
318 5368491840837027573006336000000
319 2087746826992177389502464000000
320 659288471681740228263936000000
321 164822117920435057065984000000
322 31394689127701915631616000000
323 4281093971959352131584000000
324 372269041039943663616000000
325 15511210043330985984000000
326 403291461126605635584000000
327 10082286528165140889600000000
328 120987438337981690675200000000
329 927570360591192961843200000000
330 5101636983251561290137600000000
331 21426875329656557418577920000000
332 71422917765521858061926400000000
333 193862205363559329025228800000000
334 436189962068008490306764800000000
335 823914372795127148357222400000000
336 1318262996472203437371555840000000
337 1797631358825731960052121600000000
338 2097236585296687286727475200000000
339 2097236585296687286727475200000000
340 1797631358825731960052121600000000
341 1318262996472203437371555840000000
342 823914372795127148357222400000000
343 436189962068008490306764800000000
344 193862205363559329025228800000000
345 71422917765521858061926400000000
346 21426875329656557418577920000000
347 5101636983251561290137600000000
348 927570360591192961843200000000
349 120987438337981690675200000000
350 10082286528165140889600000000
351 403291461126605635584000000
352 10888869450418352160768000000
353 283110605710877156179968000000
354 3538882571385964452249600000000
355 28311060571087715617996800000000
356 162788598283754364803481600000000
357 716269832448519205135319040000000
358 2506944413569817217973616640000000
359 7162698324485192051353190400000000
360 17011408520652331121963827200000000
361 34022817041304662243927654400000000
362 57838788970217925814677012480000000
363 84129147593044255730439290880000000
364 105161434491305319663049113600000000
365 113250775606021113483283660800000000
366 105161434491305319663049113600000000
367 84129147593044255730439290880000000
368 57838788970217925814677012480000000
369 34022817041304662243927654400000000
370 17011408520652331121963827200000000
371 7162698324485192051353190400000000
372 2506944413569817217973616640000000
373 716269832448519205135319040000000
374 162788598283754364803481600000000
375 28311060571087715617996800000000
376 3538882571385964452249600000000
377 283110605710877156179968000000
378 10888869450418352160768000000
379 304888344611713860501504000000
380 8231985304516274233540608000000
381 107015808958711565036027904000000
382 891798407989263041966899200000000
383 5350790447935578251801395200000000
384 24613636060503659958286417920000000
385 90249998888513419847050199040000000
386 270749996665540259541150597120000000
387 676874991663850648852876492800000000
388 1428958315734795814244961484800000000
389 2572124968322632465640930672640000000
390 3975102223771341083263256494080000000
391 5300136298361788111017675325440000000
392 6115541882725140128097317683200000000
393 6115541882725140128097317683200000000
394 5300136298361788111017675325440000000
395 3975102223771341083263256494080000000
396 2572124968322632465640930672640000000
397 1428958315734795814244961484800000000
398 676874991663850648852876492800000000
399 270749996665540259541150597120000000
400 90249998888513419847050199040000000
401 24613636060503659958286417920000000
402 5350790447935578251801395200000000
403 891798407989263041966899200000000
404 107015808958711565036027904000000
405 8231985304516274233540608000000
406 304888344611713860501504000000
407 8841761993739701954543616000000
408 247569335824711654727221248000000
409 3342186033633607338817486848000000
410 28965612291491263603084886016000000
411 181035076821820397519280537600000000
412 868968368744737908092546580480000000
413 3331045413521495314354761891840000000
414 10468999871067556702257823088640000000
415 27481124661552336343426785607680000000
416 61069165914560747429837301350400000000
417 116031415237665420116690872565760000000
418 189869588570725232918221427834880000000
419 268981917141860746634147022766080000000
420 331054667251520918934334797250560000000
421 354701429198058127429644425625600000000
422 331054667251520918934334797250560000000
423 268981917141860746634147022766080000000
424 189869588570725232918221427834880000000
425 116031415237665420116690872565760000000
426 61069165914560747429837301350400000000
427 27481124661552336343426785607680000000
428 10468999871067556702257823088640000000
429 3331045413521495314354761891840000000
430 868968368744737908092546580480000000
431 181035076821820397519280537600000000
432 28965612291491263603084886016000000
433 3342186033633607338817486848000000
434 247569335824711654727221248000000
435 8841761993739701954543616000000
436 265252859812191058636308480000000
437 7692332934553540700452945920000000
438 107692661083749569806341242880000000
439 969233949753746128257071185920000000
440 6300020673399349833670962708480000000
441 31500103366996749168354813542400000000
442 126000413467986996673419254169600000000
443 414001358537671560498377549414400000000
444 1138503735978596791370538260889600000000
445 2656508717283392513197922608742400000000
446 5313017434566785026395845217484800000000
447 9177030114251719591047369012019200000000
448 13765545171377579386571053518028800000000
449 18001097531801449967054454600499200000000
450 20572682893487371390919376686284800000000
451 20572682893487371390919376686284800000000
452 18001097531801449967054454600499200000000
453 13765545171377579386571053518028800000000
454 9177030114251719591047369012019200000000
455 5313017434566785026395845217484800000000
456 2656508717283392513197922608742400000000
457 1138503735978596791370538260889600000000
458 414001358537671560498377549414400000000
459 126000413467986996673419254169600000000
460 31500103366996749168354813542400000000
461 6300020673399349833670962708480000000
462 969233949753746128257071185920000000
463 107692661083749569806341242880000000
464 7692332934553540700452945920000000
465 265252859812191058636308480000000
466 8222838654177922817725562880000000
467 246685159625337684531766886400000000
468 3576934814567396425710619852800000000
469 33384724935962366639965785292800000000
470 225346893317745974819769050726400000000
471 1171803845252279069062799063777280000000
472 4882516021884496121094996099072000000000
473 16740054932175415272325700911104000000000
474 48127657930004318907936390119424000000000
475 117645386051121668441622286958592000000000
476 247055310707355503727406802613043200000000
477 449191474013373643140739641114624000000000
478 711219833854508268306171098431488000000000
479 984765923798549909962390751674368000000000
480 1195787193183953462097188769890304000000000
481 1275506339396217026237001354549657600000000
482 1195787193183953462097188769890304000000000
483 984765923798549909962390751674368000000000
484 711219833854508268306171098431488000000000
485 449191474013373643140739641114624000000000
486 247055310707355503727406802613043200000000
487 117645386051121668441622286958592000000000
488 48127657930004318907936390119424000000000
489 16740054932175415272325700911104000000000
490 4882516021884496121094996099072000000000
491 1171803845252279069062799063777280000000
492 225346893317745974819769050726400000000
493 33384724935962366639965785292800000000
494 3576934814567396425710619852800000000
495 246685159625337684531766886400000000
496 8222838654177922817725562880000000
497 263130836933693530167218012160000000
498 8157055944944499435183758376960000000
499 122355839174167491527756375654400000000
500 1182773112016952418101644964659200000000
501 8279411784118666926711514752614400000000
502 44708823634240801404242179664117760000000
503 193738235748376806085049445211176960000000
504 691922270529917164589462304325632000000000
505 2075766811589751493768386912976896000000000
506 5304737407396031595185877666496512000000000
507 11670422296271269509408930866292326400000000
508 22279897111063332699780686199285350400000000
509 37133161851772221166301143665475584000000000
510 54271544244897861704593979203387392000000000
511 69777699743440107905906544690069504000000000
512 79081393042565455626694083982078771200000000
513 79081393042565455626694083982078771200000000
514 69777699743440107905906544690069504000000000
515 54271544244897861704593979203387392000000000
516 37133161851772221166301143665475584000000000
517 22279897111063332699780686199285350400000000
518 11670422296271269509408930866292326400000000
519 5304737407396031595185877666496512000000000
520 2075766811589751493768386912976896000000000
521 691922270529917164589462304325632000000000
522 193738235748376806085049445211176960000000
523 44708823634240801404242179664117760000000
524 8279411784118666926711514752614400000000
525 1182773112016952418101644964659200000000
526 122355839174167491527756375654400000000
527 8157055944944499435183758376960000000
528 263130836933693530167218012160000000
529 8683317618811886495518194401280000000
530 277866163801980367856582220840960000000
531 4306925538930695701777024423034880000000
532 43069255389306957017770244230348800000000
533 312252101572475438378834270670028800000000
534 1748611768805862454921471915752161280000000
535 7868752959626381047146623620884725760000000
536 29226796707183701032258887734714695680000000
537 91333739709949065725809024170983424000000000
538 243556639226530841935490731122622464000000000
539 560180270221020936451628681582031667200000000
540 1120360540442041872903257363164063334400000000
541 1960630945773573277580700385537110835200000000
542 3016355301190112734739539054672478208000000000
543 4093625051615152997146517288484077568000000000
544 4912350061938183596575820746180893081600000000
545 5219371940809320071361809542817198899200000000
546 4912350061938183596575820746180893081600000000
547 4093625051615152997146517288484077568000000000
548 3016355301190112734739539054672478208000000000
549 1960630945773573277580700385537110835200000000
550 1120360540442041872903257363164063334400000000
551 560180270221020936451628681582031667200000000
552 243556639226530841935490731122622464000000000
553 91333739709949065725809024170983424000000000
554 29226796707183701032258887734714695680000000
555 7868752959626381047146623620884725760000000
556 1748611768805862454921471915752161280000000
557 312252101572475438378834270670028800000000
558 43069255389306957017770244230348800000000
559 4306925538930695701777024423034880000000
560 277866163801980367856582220840960000000
561 8683317618811886495518194401280000000
562 295232799039604140847618609643520000000
563 9742682368306936647971414118236160000000
564 155882917892910986367542625891778560000000
565 1610790151560080192464607134215045120000000
566 12080926136700601443484553506612838400000000
567 70069371592863488372210410338354462720000000
568 326990400766696279070315248245654159360000000
569 1261248688671542790699787386090380328960000000
570 4099058238182514069774309004793736069120000000
571 11386272883840316860484191679982600192000000000
572 27327054921216760465162060031958240460800000000
573 57138387562544135518066125521367230054400000000
574 104753710531330915116454563455839921766400000000
575 169217532396765324418888140967126027468800000000
576 241739331995379034884125915667322896384000000000
577 306203153860813444186559493178609002086400000000
578 344478548093415124709879429825935127347200000000
579 344478548093415124709879429825935127347200000000
580 306203153860813444186559493178609002086400000000
581 241739331995379034884125915667322896384000000000
582 169217532396765324418888140967126027468800000000
583 104753710531330915116454563455839921766400000000
584 57138387562544135518066125521367230054400000000
585 27327054921216760465162060031958240460800000000
586 11386272883840316860484191679982600192000000000
587 4099058238182514069774309004793736069120000000
588 1261248688671542790699787386090380328960000000
589 326990400766696279070315248245654159360000000
590 70069371592863488372210410338354462720000000
591 12080926136700601443484553506612838400000000
592 1610790151560080192464607134215045120000000
593 155882917892910986367542625891778560000000
594 9742682368306936647971414118236160000000
595 295232799039604140847618609643520000000
596 10333147966386144929666651337523200000000
597 351327030857128927608666145475788800000000
598 5796896009142627305542991400350515200000000
599 61833557430854691259125241603738828800000000
600 479210070089123857258220622428975923200000000
601 2875260420534743143549323734573855539200000000
602 13897092032584591860488398050440301772800000000
603 55588368130338367441953592201761207091200000000
604 187610742439891990116593373680944073932800000000
605 541986589270799082559047523967171769139200000000
606 1354966473176997706397618809917929422848000000000
607 2956290486931631359412986494366391468032000000000
608 5666223433285626772208224114202250313728000000000
609 9588993502483368383736994654803808223232000000000
610 14383490253725052575605491982205712334848000000000
611 19177987004966736767473989309607616446464000000000
612 22773859568397999911375362305159044530176000000000
613 24113498366539058729691560087815458914304000000000
614 22773859568397999911375362305159044530176000000000
615 19177987004966736767473989309607616446464000000000
616 14383490253725052575605491982205712334848000000000
617 9588993502483368383736994654803808223232000000000
618 5666223433285626772208224114202250313728000000000
619 2956290486931631359412986494366391468032000000000
620 1354966473176997706397618809917929422848000000000
621 541986589270799082559047523967171769139200000000
622 187610742439891990116593373680944073932800000000
623 55588368130338367441953592201761207091200000000
624 13897092032584591860488398050440301772800000000
625 2875260420534743143549323734573855539200000000
626 479210070089123857258220622428975923200000000
627 61833557430854691259125241603738828800000000
628 5796896009142627305542991400350515200000000
629 351327030857128927608666145475788800000000
630 10333147966386144929666651337523200000000
631 371993326789901217467999448150835200000000
632 13019766437646542611379980685279232000000000
633 221336029439991224393459671649746944000000000
634 2434696323839903468328056388147216384000000000
635 19477570590719227746624451105177731072000000000
636 120760937662459212029071596852101932646400000000
637 603804688312296060145357984260509663232000000000
638 2501476565865226534887911649079254319104000000000
639 8755167980528292872107690771777390116864000000000
640 26265503941584878616323072315332170350592000000000
641 68290310248120684402439988019863642911539200000000
642 155205250563910646369181790954235552071680000000000
643 310410501127821292738363581908471104143360000000000
644 549187809687683825614027875684218107330560000000000
645 863009415223503154536329518932342740090880000000000
646 1208213181312904416350861326505279836127232000000000
647 1510266476641130520438576658131599795159040000000000
648 1687944885657734111078409206147082124001280000000000
649 1687944885657734111078409206147082124001280000000000
650 1510266476641130520438576658131599795159040000000000
651 1208213181312904416350861326505279836127232000000000
652 863009415223503154536329518932342740090880000000000
653 549187809687683825614027875684218107330560000000000
654 310410501127821292738363581908471104143360000000000
655 155205250563910646369181790954235552071680000000000
656 68290310248120684402439988019863642911539200000000
657 26265503941584878616323072315332170350592000000000
658 8755167980528292872107690771777390116864000000000
659 2501476565865226534887911649079254319104000000000
660 603804688312296060145357984260509663232000000000
661 120760937662459212029071596852101932646400000000
662 19477570590719227746624451105177731072000000000
663 2434696323839903468328056388147216384000000000
664 221336029439991224393459671649746944000000000
665 13019766437646542611379980685279232000000000
666 371993326789901217467999448150835200000000
667 13763753091226345046315979581580902400000000
668 495495111284148421667375264936912486400000000
669 8671164447472597379179067136395968512000000000
670 98273197071356103630696094212487643136000000000
671 810753875838687854953242777253023055872000000000
672 5188824805367602271700753774419347557580800000000
673 26808928161065945070453894501166629047500800000000
674 114895406404568336016230976433571267346432000000000
675 416495848216560218058837289571695844130816000000000
676 1295764861118187345071938234223053737295872000000000
677 3498565125019105831694233232402245090698854400000000
678 8269335750045159238550005822041670214379110400000000
679 17227782812594081746979178795920146279956480000000000
680 31805137500173689379038483930929500824535040000000000
681 52251297321713918265563223600812751354593280000000000
682 76635236071847080122826061281192035320070144000000000
683 100583747344299292661209205431564546357592064000000000
684 118333820405057991366128476978311231008931840000000000
685 124907921538672324219802281254884077176094720000000000
686 118333820405057991366128476978311231008931840000000000
687 100583747344299292661209205431564546357592064000000000
688 76635236071847080122826061281192035320070144000000000
689 52251297321713918265563223600812751354593280000000000
690 31805137500173689379038483930929500824535040000000000
691 17227782812594081746979178795920146279956480000000000
692 8269335750045159238550005822041670214379110400000000
693 3498565125019105831694233232402245090698854400000000
694 1295764861118187345071938234223053737295872000000000
695 416495848216560218058837289571695844130816000000000
696 114895406404568336016230976433571267346432000000000
697 26808928161065945070453894501166629047500800000000
698 5188824805367602271700753774419347557580800000000
699 810753875838687854953242777253023055872000000000
700 98273197071356103630696094212487643136000000000
701 8671164447472597379179067136395968512000000000
702 495495111284148421667375264936912486400000000
703 13763753091226345046315979581580902400000000
704 523022617466601111760007224100074291200000000
705 19351836846264241135120267291702748774400000000
706 348333063232756340432164811250649477939200000000
707 4063885737715490638375256131257577242624000000000
708 34543028770581670426189677115689406562304000000000
709 227983989885839024812851868963550083311206400000000
710 1215914612724474799001876634472267110993100800000000
711 5384764713494102681294025095520040062969446400000000
712 20192867675602885054852594108200150236135424000000000
713 65065906954720407398969469904200484094214144000000000
714 182184539473217140717114515731761355463799603200000000
715 447180233252442072669281084068868781592962662400000000
716 968890505380291157450109015482549026784752435200000000
717 1863250971885175302788671183620286589970677760000000000
718 3194144523231729090494864886206205582806876160000000000
719 4897688268955317938758792825516181893637210112000000000
720 6734321369813562165793340135084750103751163904000000000
721 8318867574475576793038831931575279539927908352000000000
722 9243186193861751992265368812861421711031009280000000000
723 9243186193861751992265368812861421711031009280000000000
724 8318867574475576793038831931575279539927908352000000000
725 6734321369813562165793340135084750103751163904000000000
726 4897688268955317938758792825516181893637210112000000000
727 3194144523231729090494864886206205582806876160000000000
728 1863250971885175302788671183620286589970677760000000000
729 968890505380291157450109015482549026784752435200000000
730 447180233252442072669281084068868781592962662400000000
731 182184539473217140717114515731761355463799603200000000
732 65065906954720407398969469904200484094214144000000000
733 20192867675602885054852594108200150236135424000000000
734 5384764713494102681294025095520040062969446400000000
735 1215914612724474799001876634472267110993100800000000
736 227983989885839024812851868963550083311206400000000
737 34543028770581670426189677115689406562304000000000
738 4063885737715490638375256131257577242624000000000
739 348333063232756340432164811250649477939200000000
740 19351836846264241135120267291702748774400000000
741 523022617466601111760007224100074291200000000
742 20397882081197443358640281739902897356800000000
743 775119519085502847628330706116310099558400000000
744 14339711103081802681124118063151736841830400000000
745 172076533236981632173489416757820842101964800000000
746 1505669665823589281518032396630932368392192000000000
747 10238553727600407114322620297090340105066905600000000
748 56312045501802239128774411633996870577867980800000000
749 257426493722524521731540167469699979784539340800000000
750 997527663174782521709718148945087421665089945600000000
751 3325092210582608405699060496483624738883633152000000000
752 9642767410689564376527275439802511742762536140800000000
753 24545226136300709322069428392224575345213728358400000000
754 55226758806676595974656213882505294526730888806400000000
755 110453517613353191949312427765010589053461777612800000000
756 197238424309559271338057906723233194738324602880000000000
757 315581478895294834140892650757173111581319364608000000000
758 453648375911986324077533185463436347898146586624000000000
759 587074368827276419394454710599741156103483817984000000000
760 684920096965155822626863829033031348787397787648000000000
761 720968523121216655396698767403190893460418723840000000000
762 684920096965155822626863829033031348787397787648000000000
763 587074368827276419394454710599741156103483817984000000000
764 453648375911986324077533185463436347898146586624000000000
765 315581478895294834140892650757173111581319364608000000000
766 197238424309559271338057906723233194738324602880000000000
767 110453517613353191949312427765010589053461777612800000000
768 55226758806676595974656213882505294526730888806400000000
769 24545226136300709322069428392224575345213728358400000000
770 9642767410689564376527275439802511742762536140800000000
771 3325092210582608405699060496483624738883633152000000000
772 997527663174782521709718148945087421665089945600000000
773 257426493722524521731540167469699979784539340800000000
774 56312045501802239128774411633996870577867980800000000
775 10238553727600407114322620297090340105066905600000000
776 1505669665823589281518032396630932368392192000000000
777 172076533236981632173489416757820842101964800000000
778 14339711103081802681124118063151736841830400000000
779 775119519085502847628330706116310099558400000000
780 20397882081197443358640281739902897356800000000
781 815915283247897734345611269596115894272000000000
782 31820696046668011639478839514248519876608000000000
783 604593224886692221150097950770721877655552000000000
784 7456649773602537394184541392838903157751808000000000
785 67109847962422836547660872535550128419766272000000000
786 469768935736959855833626107748850898938363904000000000
787 2662023969176105849723881277243488427317395456000000000
788 12549541568973070434412583164147874014496292864000000000
789 50198166275892281737650332656591496057985171456000000000
790 172904794950295637096351145817148486421948923904000000000
791 518714384850886911289053437451445459265846771712000000000
792 1367519741879610947943868153281083483519050579968000000000
793 3190879397719092211869025690989194794877784686592000000000
794 6627211056801191516958745665900635343207706656768000000000
795 12307677676916498531494813379529751351671455219712000000000
796 20512796128194164219158022299216252252785758699520000000000
797 30769194192291246328737033448824378379178638049280000000000
798 41628909789570509738879515842527100160065216184320000000000
799 50879778631697289680852741585310900195635264225280000000000
800 56235544803454899120942503857448889689912660459520000000000
801 56235544803454899120942503857448889689912660459520000000000
802 50879778631697289680852741585310900195635264225280000000000
803 41628909789570509738879515842527100160065216184320000000000
804 30769194192291246328737033448824378379178638049280000000000
805 20512796128194164219158022299216252252785758699520000000000
806 12307677676916498531494813379529751351671455219712000000000
807 6627211056801191516958745665900635343207706656768000000000
808 3190879397719092211869025690989194794877784686592000000000
809 1367519741879610947943868153281083483519050579968000000000
810 518714384850886911289053437451445459265846771712000000000
811 172904794950295637096351145817148486421948923904000000000
812 50198166275892281737650332656591496057985171456000000000
813 12549541568973070434412583164147874014496292864000000000
814 2662023969176105849723881277243488427317395456000000000
815 469768935736959855833626107748850898938363904000000000
816 67109847962422836547660872535550128419766272000000000
817 7456649773602537394184541392838903157751808000000000
818 604593224886692221150097950770721877655552000000000
819 31820696046668011639478839514248519876608000000000
820 815915283247897734345611269596115894272000000000
821 33452526613163807108170062053440751665152000000000
822 1338101064526552284326802482137630066606080000000000
823 26092970758267769544372648401683786298818560000000000
824 330510962938058414228720213087994626451701760000000000
825 3057226407177040331615661971063950294678241280000000000
826 22012030131674690387632766191660442121683337216000000000
827 128403509101435693927857802784685912376486133760000000000
828 623674187064116227649595042097045860114361221120000000000
829 2572656021639479439054579548650314172971740037120000000000
830 9147221410273704672194060617423339281677297909760000000000
831 28356386371848484483801587914012351773199623520256000000000
832 77335599195950412228549785220033686654180791418880000000000
833 186894364723546829552328647615081409414270245928960000000000
834 402541708635331632881938625632483035661505145077760000000000
835 776330438082425291986595920862645854490045636935680000000000
836 1345639426009537172776766262828586147782745770688512000000000
837 2102561603139901832463697285669665855910540266700800000000000
838 2968322263256331998772278520945410620108998023577600000000000
839 3792856225271979776209022554541358014583719696793600000000000
840 4391728260841239740873605063153151385307464912076800000000000
841 4611314673883301727917285316310808954572838157680640000000000
842 4391728260841239740873605063153151385307464912076800000000000
843 3792856225271979776209022554541358014583719696793600000000000
844 2968322263256331998772278520945410620108998023577600000000000
845 2102561603139901832463697285669665855910540266700800000000000
846 1345639426009537172776766262828586147782745770688512000000000
847 776330438082425291986595920862645854490045636935680000000000
848 402541708635331632881938625632483035661505145077760000000000
849 186894364723546829552328647615081409414270245928960000000000
850 77335599195950412228549785220033686654180791418880000000000
851 28356386371848484483801587914012351773199623520256000000000
852 9147221410273704672194060617423339281677297909760000000000
853 2572656021639479439054579548650314172971740037120000000000
854 623674187064116227649595042097045860114361221120000000000
855 128403509101435693927857802784685912376486133760000000000
856 22012030131674690387632766191660442121683337216000000000
857 3057226407177040331615661971063950294678241280000000000
858 330510962938058414228720213087994626451701760000000000
859 26092970758267769544372648401683786298818560000000000
860 1338101064526552284326802482137630066606080000000000
861 33452526613163807108170062053440751665152000000000
862 1405006117752879898543142606244511569936384000000000
863 57605250827868075840268846856024974367391744000000000
864 1152105016557361516805376937120499487347834880000000000
865 14977365215245699718469900182566493335521853440000000000
866 142284969544834147325464051734381686687457607680000000000
867 1052908774631772690208433982834424481487186296832000000000
868 6317452647790636141250603897006546888923117780992000000000
869 31587263238953180706253019485032734444615588904960000000000
870 134245868765551018001575332811389121389616252846080000000000
871 492234852140353732672442886975093445095259593768960000000000
872 1575151526849131944551817238320299024304830700060672000000000
873 4439063393847553661918757671629933613949977427443712000000000
874 11097658484618884154796894179074834034874943568609280000000000
875 24756315081072895422239225476397706693182566422282240000000000
876 49512630162145790844478450952795413386365132844564480000000000
877 89122734291862423520061211715031744095457239120216064000000000
878 144824443224276438220099469036926584155118013570351104000000000
879 212977122388641820911910983877833211992820608191692800000000000
880 283969496518189094549214645170444282657094144255590400000000000
881 343752548416755219717470359943169394795429753572556800000000000
882 378127803258430741689217395937486334274972728929812480000000000
883 378127803258430741689217395937486334274972728929812480000000000
884 343752548416755219717470359943169394795429753572556800000000000
885 283969496518189094549214645170444282657094144255590400000000000
886 212977122388641820911910983877833211992820608191692800000000000
887 144824443224276438220099469036926584155118013570351104000000000
888 89122734291862423520061211715031744095457239120216064000000000
889 49512630162145790844478450952795413386365132844564480000000000
890 24756315081072895422239225476397706693182566422282240000000000
891 11097658484618884154796894179074834034874943568609280000000000
892 4439063393847553661918757671629933613949977427443712000000000
893 1575151526849131944551817238320299024304830700060672000000000
894 492234852140353732672442886975093445095259593768960000000000
895 134245868765551018001575332811389121389616252846080000000000
896 31587263238953180706253019485032734444615588904960000000000
897 6317452647790636141250603897006546888923117780992000000000
898 1052908774631772690208433982834424481487186296832000000000
899 142284969544834147325464051734381686687457607680000000000
900 14977365215245699718469900182566493335521853440000000000
901 1152105016557361516805376937120499487347834880000000000
902 57605250827868075840268846856024974367391744000000000
903 1405006117752879898543142606244511569936384000000000
904 60415263063373835637355132068513997507264512000000000
905 2537441048661701096768915546877587895305109504000000000
906 52017541497564872483762768710990551853754744832000000000
907 693567219967531633116836916146540691383396597760000000000
908 6762280394683433422889159932428771740988116828160000000000
909 51393330999594094013957615486458665231509687894016000000000
910 316925541164163579752738628833161768927643075346432000000000
911 1629902783129984124442655805427689097342164387495936000000000
912 7130824676193680544436619148746139800871969195294720000000000
913 26938670998953904278982783450818750358849661404446720000000000
914 88897614296547884120643185387701876184203882634674176000000000
915 258611241589957481078234721127860003444956749482688512000000000
916 668079040774056826118773029580305008899471602830278656000000000
917 1541720863324746521812553145185319251306472929608335360000000000
918 3193564645458403509468860086455304163420551068474408960000000000
919 5961320671522353217675205494716567771718361994485563392000000000
920 10059728633193971054826909272334208114774735865694388224000000000
921 15385467321355485142676449475334671234361360735767887872000000000
922 21368704612993729364828402049075932269946334355233177600000000000
923 26992047932202605513467455219885388130458527606610329600000000000
924 31040855122032996340487573502868196350027306747601879040000000000
925 32518991080225043785272696050623824747647654687963873280000000000
926 31040855122032996340487573502868196350027306747601879040000000000
927 26992047932202605513467455219885388130458527606610329600000000000
928 21368704612993729364828402049075932269946334355233177600000000000
929 15385467321355485142676449475334671234361360735767887872000000000
930 10059728633193971054826909272334208114774735865694388224000000000
931 5961320671522353217675205494716567771718361994485563392000000000
932 3193564645458403509468860086455304163420551068474408960000000000
933 1541720863324746521812553145185319251306472929608335360000000000
934 668079040774056826118773029580305008899471602830278656000000000
935 258611241589957481078234721127860003444956749482688512000000000
936 88897614296547884120643185387701876184203882634674176000000000
937 26938670998953904278982783450818750358849661404446720000000000
938 7130824676193680544436619148746139800871969195294720000000000
939 1629902783129984124442655805427689097342164387495936000000000
940 316925541164163579752738628833161768927643075346432000000000
941 51393330999594094013957615486458665231509687894016000000000
942 6762280394683433422889159932428771740988116828160000000000
943 693567219967531633116836916146540691383396597760000000000
944 52017541497564872483762768710990551853754744832000000000
945 2537441048661701096768915546877587895305109504000000000
946 60415263063373835637355132068513997507264512000000000
947 2658271574788448768043625811014615890319638528000000000
948 114305677715903297025875909873628483283744456704000000000
949 2400419232033969237543394107346198148958633590784000000000
950 32805729504464246246426386133731374702434659074048000000000
951 328057295044642462464263861337313747024346590740480000000000
952 2558846901348211207221258118431047226789903407775744000000000
953 16206030375205337645734634750063299103002721582579712000000000
954 85660446268942498984597355107477438115871528365064192000000000
955 385472008210241245430688097983648471521421877642788864000000000
956 1499057809706493732230453714380855167027751746388623360000000000
957 5096796553002078689583542628894907567894355937721319424000000000
958 15290389659006236068750627886684722703683067813163958272000000000
959 40774372424016629516668341031159260543154847501770555392000000000
960 97231195780347347308978351689687467449061559427299016704000000000
961 208352562386458601376382182192187430247989055915640750080000000000
962 402814953947153295994338885571562365146112174770238783488000000000
963 704926169407518267990093049750234139005696305847917871104000000000
964 1119588622000176072690147784897430691361988250464340148224000000000
965 1617183565111365438330213467074066554189538584004046880768000000000
966 2127873111988638734645017719834298097617813926321114316800000000000
967 2553447734386366481574021263801157717141376711585337180160000000000
968 2796633232899353765533451860353648928297698303164893102080000000000
969 2796633232899353765533451860353648928297698303164893102080000000000
970 2553447734386366481574021263801157717141376711585337180160000000000
971 2127873111988638734645017719834298097617813926321114316800000000000
972 1617183565111365438330213467074066554189538584004046880768000000000
973 1119588622000176072690147784897430691361988250464340148224000000000
974 704926169407518267990093049750234139005696305847917871104000000000
975 402814953947153295994338885571562365146112174770238783488000000000
976 208352562386458601376382182192187430247989055915640750080000000000
977 97231195780347347308978351689687467449061559427299016704000000000
978 40774372424016629516668341031159260543154847501770555392000000000
979 15290389659006236068750627886684722703683067813163958272000000000
980 5096796553002078689583542628894907567894355937721319424000000000
981 1499057809706493732230453714380855167027751746388623360000000000
982 385472008210241245430688097983648471521421877642788864000000000
983 85660446268942498984597355107477438115871528365064192000000000
984 16206030375205337645734634750063299103002721582579712000000000
985 2558846901348211207221258118431047226789903407775744000000000
986 328057295044642462464263861337313747024346590740480000000000
987 32805729504464246246426386133731374702434659074048000000000
988 2400419232033969237543394107346198148958633590784000000000
989 114305677715903297025875909873628483283744456704000000000
990 2658271574788448768043625811014615890319638528000000000
991 119622220865480194561963161495657715064383733760000000000
992 5263377718081128560726379105808939462832884285440000000000
993 113162620938744264055617150774892198450907012136960000000000
994 1584276693142419696778640110848490778312698169917440000000000
995 16238836104709801891981061136197030477705156241653760000000000
996 129910688837678415135848489089576243821641249933230080000000000
997 844419477444909698383015179082245584840668124565995520000000000
998 4583991448986652648364939543589333174849341247643975680000000000
999 21200960451563268498687845389100665933678203270353387520000000000
1000 84803841806253073994751381556402663734712813081413550080000000000
1001 296813446321885758981629835447409323071494845784947425280000000000
1002 917423379540374164125037673201083362220984068789837496320000000000
1003 2522914293736028951343853601302979246107706189172053114880000000000
1004 6210250569196378957154101172438102759649738311808130744320000000000
1005 13751269117506267690841224024684370396367277690432289505280000000000
1006 27502538235012535381682448049368740792734555380864579010560000000000
1007 49848350550960220379299437089480842686831381627817049456640000000000
1008 82103165613346245330610837559144917366545805034051610869760000000000
1009 123154748420019367995916256338717376049818707551077416304640000000000
1010 168527550469500187783885403410876409331330862964632253890560000000000
1011 210659438086875234729856754263595511664163578705790317363200000000000
1012 240753643527857411119836290586966299044758375663760362700800000000000
1013 251696990960941838898010667431828403546792847284840379187200000000000
1014 240753643527857411119836290586966299044758375663760362700800000000000
1015 210659438086875234729856754263595511664163578705790317363200000000000
1016 168527550469500187783885403410876409331330862964632253890560000000000
1017 123154748420019367995916256338717376049818707551077416304640000000000
1018 82103165613346245330610837559144917366545805034051610869760000000000
1019 49848350550960220379299437089480842686831381627817049456640000000000
1020 27502538235012535381682448049368740792734555380864579010560000000000
1021 13751269117506267690841224024684370396367277690432289505280000000000
1022 6210250569196378957154101172438102759649738311808130744320000000000
1023 2522914293736028951343853601302979246107706189172053114880000000000
1024 917423379540374164125037673201083362220984068789837496320000000000
1025 296813446321885758981629835447409323071494845784947425280000000000
1026 84803841806253073994751381556402663734712813081413550080000000000
1027 21200960451563268498687845389100665933678203270353387520000000000
1028 4583991448986652648364939543589333174849341247643975680000000000
1029 844419477444909698383015179082245584840668124565995520000000000
1030 129910688837678415135848489089576243821641249933230080000000000
1031 16238836104709801891981061136197030477705156241653760000000000
1032 1584276693142419696778640110848490778312698169917440000000000
1033 113162620938744264055617150774892198450907012136960000000000
1034 5263377718081128560726379105808939462832884285440000000000
1035 119622220865480194561963161495657715064383733760000000000
1036 5502622159812088949850305428800254892961651752960000000000
1037 247617997191544002743263744296011470183274328883200000000000
1038 5447595938213968060351802374512252344032035235430400000000000
1039 78082208447733542198375834034675616931125838374502400000000000
1040 819863188701202193082946257364093977776821302932275200000000000
1041 6722878147349857983280159310385570617769934684044656640000000000
1042 44819187648999053221867728735903804118466231226964377600000000000
1043 249706902615851867950405917242892622945740431121658675200000000000
1044 1186107787425296372764428106903739958992267047827878707200000000000
1045 4876220903859551754698204439493153164745986752181279129600000000000
1046 17554395253894386316913535982175351393085552307852604866560000000000
1047 55854893989663956462906705397830663523454030070440106393600000000000
1048 158255532970714543311568998627186879983119751866246968115200000000000
1049 401725583694890763790905919592089772264842447045088457523200000000000
1050 918229905588321745807784959067633765176782736103059331481600000000000
1051 1897675138215864941336088915406443114698684321279655951728640000000000
1052 3558140884154746765005166716387080840060033102399354909491200000000000
1053 6069769743558097422655872633836784962455350586445958375014400000000000
1054 9441864045534818213020246319301665497152767578915935250022400000000000
1055 13417385748917899565870876348481314127532880243722644828979200000000000
1056 17442601473593269435632139253025708365792744316839438277672960000000000
1057 20765001754277701709085880063125843292610409900999331282944000000000000
1058 22652729186484765500820960068864556319211356255635634126848000000000000
1059 22652729186484765500820960068864556319211356255635634126848000000000000
1060 20765001754277701709085880063125843292610409900999331282944000000000000
1061 17442601473593269435632139253025708365792744316839438277672960000000000
1062 13417385748917899565870876348481314127532880243722644828979200000000000
1063 9441864045534818213020246319301665497152767578915935250022400000000000
1064 6069769743558097422655872633836784962455350586445958375014400000000000
1065 3558140884154746765005166716387080840060033102399354909491200000000000
1066 1897675138215864941336088915406443114698684321279655951728640000000000
1067 918229905588321745807784959067633765176782736103059331481600000000000
1068 401725583694890763790905919592089772264842447045088457523200000000000
1069 158255532970714543311568998627186879983119751866246968115200000000000
1070 55854893989663956462906705397830663523454030070440106393600000000000
1071 17554395253894386316913535982175351393085552307852604866560000000000
1072 4876220903859551754698204439493153164745986752181279129600000000000
1073 1186107787425296372764428106903739958992267047827878707200000000000
1074 249706902615851867950405917242892622945740431121658675200000000000
1075 44819187648999053221867728735903804118466231226964377600000000000
1076 6722878147349857983280159310385570617769934684044656640000000000
1077 819863188701202193082946257364093977776821302932275200000000000
1078 78082208447733542198375834034675616931125838374502400000000000
1079 5447595938213968060351802374512252344032035235430400000000000
1080 247617997191544002743263744296011470183274328883200000000000
1081 5502622159812088949850305428800254892961651752960000000000
1082 258623241511168180642964355153611979969197632389120000000000
1083 11896669109513736309576360337066151078583091089899520000000000
1084 267675054964059066965468107583988399268119549522739200000000000
1085 3925900806139532982160198911231829855932420059666841600000000000
1086 42203433665999979558222138295742170951273515641418547200000000000
1087 354508842794399828289065961684234235990697531387915796480000000000
1088 2422477092428398826641950738175600612603099797817424609280000000000
1089 13842726242447993295096861361003432072017713130385283481600000000000
1090 67483290431933967313597199134891731351086351510628256972800000000000
1091 284929448490387861990743729680653976815697928600430418329600000000000
1092 1054238959414435089365751799818419714218082335821592547819520000000000
1093 3450236594447242110651551344860282701077360371779757429227520000000000
1094 10063190067137789489400358089175824544808967751024292501913600000000000
1095 26319112483283449433816321156306002655654223348832765005004800000000000
1096 62037907996310987951138471297007006259756383607962946083225600000000000
1097 132347537058796774295762072100281613354146951696987618310881280000000000
1098 256423353051418750198039014694295625873659718912913510477332480000000000
1099 452511799502503676820068849460521692718223033375729724371763200000000000
1100 729046788087367034876777590797507171601581553772009000376729600000000000
1101 1074384740339277735607882765385800042360225447664013263713075200000000000
1102 1450419399458024943070641733270830057186304354346417906012651520000000000
1103 1795757351709935643801746907859122927944948248238422169348997120000000000
1104 2040633354215835958865621486203548781755623009361843374260224000000000000
1105 2129356543529567957077170246473268294005867488029749607923712000000000000
1106 2040633354215835958865621486203548781755623009361843374260224000000000000
1107 1795757351709935643801746907859122927944948248238422169348997120000000000
1108 1450419399458024943070641733270830057186304354346417906012651520000000000
1109 1074384740339277735607882765385800042360225447664013263713075200000000000
1110 729046788087367034876777590797507171601581553772009000376729600000000000
1111 452511799502503676820068849460521692718223033375729724371763200000000000
1112 256423353051418750198039014694295625873659718912913510477332480000000000
1113 132347537058796774295762072100281613354146951696987618310881280000000000
1114 62037907996310987951138471297007006259756383607962946083225600000000000
1115 26319112483283449433816321156306002655654223348832765005004800000000000
1116 10063190067137789489400358089175824544808967751024292501913600000000000
1117 3450236594447242110651551344860282701077360371779757429227520000000000
1118 1054238959414435089365751799818419714218082335821592547819520000000000
1119 284929448490387861990743729680653976815697928600430418329600000000000
1120 67483290431933967313597199134891731351086351510628256972800000000000
1121 13842726242447993295096861361003432072017713130385283481600000000000
1122 2422477092428398826641950738175600612603099797817424609280000000000
1123 354508842794399828289065961684234235990697531387915796480000000000
1124 42203433665999979558222138295742170951273515641418547200000000000
1125 3925900806139532982160198911231829855932420059666841600000000000
1126 267675054964059066965468107583988399268119549522739200000000000
1127 11896669109513736309576360337066151078583091089899520000000000
1128 258623241511168180642964355153611979969197632389120000000000
1129 12413915592536072670862289047373375038521486354677760000000000
1130 583454032849195415530527585226548626810509858669854720000000000
1131 13419442755531494557202134460210618416641726749406658560000000000
1132 201291641332972418358032016903159276249625901241099878400000000000
1133 2214208054662696601938352185934752038745884913652098662400000000000
1134 19042189270099190776669828799038867533214610257408048496640000000000
1135 133295324890694335436688801593272072732502271801856339476480000000000
1136 780729760074066821843462980760593568861799020553729988362240000000000
1137 3903648800370334109217314903802967844308995102768649941811200000000000
1138 16915811468271447806608364583146193992005645445330816414515200000000000
1139 64280083579431501665111785415955537169621452692257102375157760000000000
1140 216214826585360505600830550944577715934181249964864798898257920000000000
1141 648644479756081516802491652833733147802543749894594396694773760000000000
1142 1746350522420219468314400603783127705622233172793138760332083200000000000
1143 4241136983020532994477830037759024427939709133926194132235059200000000000
1144 9330501362645172587851226083069853741467360094637627090917130240000000000
1145 18661002725290345175702452166139707482934720189275254181834260480000000000
1146 34028887322588276496869177479431231292410372109854875272756592640000000000
1147 56714812204313794161448629132385385487350620183091458787927654400000000000
1148 86564713364478948983263697096798746270166736068929068676310630400000000000
1149 121190598710270528576569175935518244778233430496500696146834882560000000000
1150 155816484056062108169874654774237743286300124924072323617359134720000000000
1151 184146753884437036928033682915008242065627420364812746093242613760000000000
1152 200159515091779387965254003168487219636551543874796463144828928000000000000
1153 200159515091779387965254003168487219636551543874796463144828928000000000000
1154 184146753884437036928033682915008242065627420364812746093242613760000000000
1155 155816484056062108169874654774237743286300124924072323617359134720000000000
1156 121190598710270528576569175935518244778233430496500696146834882560000000000
1157 86564713364478948983263697096798746270166736068929068676310630400000000000
1158 56714812204313794161448629132385385487350620183091458787927654400000000000
1159 34028887322588276496869177479431231292410372109854875272756592640000000000
1160 18661002725290345175702452166139707482934720189275254181834260480000000000
1161 9330501362645172587851226083069853741467360094637627090917130240000000000
1162 4241136983020532994477830037759024427939709133926194132235059200000000000
1163 1746350522420219468314400603783127705622233172793138760332083200000000000
1164 648644479756081516802491652833733147802543749894594396694773760000000000
1165 216214826585360505600830550944577715934181249964864798898257920000000000
1166 64280083579431501665111785415955537169621452692257102375157760000000000
1167 16915811468271447806608364583146193992005645445330816414515200000000000
1168 3903648800370334109217314903802967844308995102768649941811200000000000
1169 780729760074066821843462980760593568861799020553729988362240000000000
1170 133295324890694335436688801593272072732502271801856339476480000000000
1171 19042189270099190776669828799038867533214610257408048496640000000000
1172 2214208054662696601938352185934752038745884913652098662400000000000
1173 201291641332972418358032016903159276249625901241099878400000000000
1174 13419442755531494557202134460210618416641726749406658560000000000
1175 583454032849195415530527585226548626810509858669854720000000000
1176 12413915592536072670862289047373375038521486354677760000000000
1177 608281864034267560872252163321295376887552831379210240000000000
1178 29197529473644842921868103839422178090602535906202091520000000000
1179 686141942630653808663900440226421185129159593795749150720000000000
1180 10520843120336691732846473416805124838647113771534820311040000000000
1181 118359485103787781994522825939057654434780029929766728499200000000000
1182 1041563468913332481551800868263707359026064263381947210792960000000000
1183 7464538193878882784454572889223236073020127220903955010682880000000000
1184 44787229163273296706727437335339416438120763325423730064097280000000000
1185 229534549461775645621978116343614509245368912042796616578498560000000000
1186 1020153553163447313875458294860508929979417386856873851459993600000000000
1187 3978598857337444524114287349955984826919727808741808020693975040000000000
1188 13744250598074808356031174481666129402086332430198973162397368320000000000
1189 42378106010730659097762787985137232323099524993113500584058552320000000000
1190 117354755106638748270727720574226181817814069211698924694315991040000000000
1191 293386887766596870676819301435565454544535173029247311735789977600000000000
1192 665010278937619573534123749920615030300946392199627239934457282560000000000
1193 1371583700308840370414130234211268499995701933911731182364818145280000000000
1194 2581804612346052461956009852632975999991909522657376343274951802880000000000
1195 4446441276818201462257572523979014222208288622354370368973528104960000000000
1196 7020696752870844414090903985230022456118350456349005845747675955200000000000
1197 10180010291662724400431810778583532561371608161706058476334130135040000000000
1198 13573347055550299200575747704778043415162144215608077968445506846720000000000
1199 16658198659084458109797508546773053282244449719155368415819485675520000000000
1200 18831007179834604819771096618091277623406769247740851252665505546240000000000
1201 19615632478994380020594892310511747524382051299730053388193234944000000000000
1202 18831007179834604819771096618091277623406769247740851252665505546240000000000
1203 16658198659084458109797508546773053282244449719155368415819485675520000000000
1204 13573347055550299200575747704778043415162144215608077968445506846720000000000
1205 10180010291662724400431810778583532561371608161706058476334130135040000000000
1206 7020696752870844414090903985230022456118350456349005845747675955200000000000
1207 4446441276818201462257572523979014222208288622354370368973528104960000000000
1208 2581804612346052461956009852632975999991909522657376343274951802880000000000
1209 1371583700308840370414130234211268499995701933911731182364818145280000000000
1210 665010278937619573534123749920615030300946392199627239934457282560000000000
1211 293386887766596870676819301435565454544535173029247311735789977600000000000
1212 117354755106638748270727720574226181817814069211698924694315991040000000000
1213 42378106010730659097762787985137232323099524993113500584058552320000000000
1214 13744250598074808356031174481666129402086332430198973162397368320000000000
1215 3978598857337444524114287349955984826919727808741808020693975040000000000
1216 1020153553163447313875458294860508929979417386856873851459993600000000000
1217 229534549461775645621978116343614509245368912042796616578498560000000000
1218 44787229163273296706727437335339416438120763325423730064097280000000000
1219 7464538193878882784454572889223236073020127220903955010682880000000000
1220 1041563468913332481551800868263707359026064263381947210792960000000000
1221 118359485103787781994522825939057654434780029929766728499200000000000
1222 10520843120336691732846473416805124838647113771534820311040000000000
1223 686141942630653808663900440226421185129159593795749150720000000000
1224 29197529473644842921868103839422178090602535906202091520000000000
1225 608281864034267560872252163321295376887552831379210240000000000
1226 30414093201713378043612608166064768844377641568960512000000000000
1227 1490290566883955524137017800137173673374504436879065088000000000000
1228 35766973605214932579288427203292168160988106485097562112000000000000
1229 560349253148367277075518692851577301188813668266528473088000000000000
1230 6444016411206223686368464967793138963671357185065077440512000000000000
1231 57996147700856013177316184710138250673042214665585696964608000000000000
1232 425305083139610763300318687874347171602309574214295111073792000000000000
1233 2612588367857608974559100511228132625557044527316384253739008000000000000
1234 13716088931252447116435277683947696284174483768411017332129792000000000000
1235 62484405131261147974871820560206171961239314944983523401924608000000000000
1236 249937620525044591899487282240824687844957259779934093607698432000000000000
1237 886142472770612644007273091581105711450303011947039059154567168000000000000
1238 2806117830440273372689698123340168086259292871165623687322796032000000000000
1239 7986643055868470368424525427968170707045679710240621263918727168000000000000
1240 20537082143661780947377351100489581818117462112047311821505298432000000000000
1241 47919858335210822210547152567809024242274078261443727583512363008000000000000
1242 101829698962322997197412699206594176514832416305567921114963771392000000000000
1243 197669415632744641618507004342212224999380572828455376281988497408000000000000
1244 351412294458212696210679118830599511110009907250587335612423995392000000000000
1245 573356901484452293817423825460451833916331953935168810736060203008000000000000
1246 860035352226678440726135738190677750874497930902753216104090304512000000000000
1247 1187667867360651180050377924168078798826687618865706822238981849088000000000000
1248 1511577285731737865518662812577554834870329696738172319213249626112000000000000
1249 1774460291945953146478430258243216545282560948344810983424249561088000000000000
1250 1922331982941449242018299446430151257389441027373545232042937024512000000000000
1251 1922331982941449242018299446430151257389441027373545232042937024512000000000000
1252 1774460291945953146478430258243216545282560948344810983424249561088000000000000
1253 1511577285731737865518662812577554834870329696738172319213249626112000000000000
1254 1187667867360651180050377924168078798826687618865706822238981849088000000000000
1255 860035352226678440726135738190677750874497930902753216104090304512000000000000
1256 573356901484452293817423825460451833916331953935168810736060203008000000000000
1257 351412294458212696210679118830599511110009907250587335612423995392000000000000
1258 197669415632744641618507004342212224999380572828455376281988497408000000000000
1259 101829698962322997197412699206594176514832416305567921114963771392000000000000
1260 47919858335210822210547152567809024242274078261443727583512363008000000000000
1261 20537082143661780947377351100489581818117462112047311821505298432000000000000
1262 7986643055868470368424525427968170707045679710240621263918727168000000000000
1263 2806117830440273372689698123340168086259292871165623687322796032000000000000
1264 886142472770612644007273091581105711450303011947039059154567168000000000000
1265 249937620525044591899487282240824687844957259779934093607698432000000000000
1266 62484405131261147974871820560206171961239314944983523401924608000000000000
1267 13716088931252447116435277683947696284174483768411017332129792000000000000
1268 2612588367857608974559100511228132625557044527316384253739008000000000000
1269 425305083139610763300318687874347171602309574214295111073792000000000000
1270 57996147700856013177316184710138250673042214665585696964608000000000000
1271 6444016411206223686368464967793138963671357185065077440512000000000000
1272 560349253148367277075518692851577301188813668266528473088000000000000
1273 35766973605214932579288427203292168160988106485097562112000000000000
1274 1490290566883955524137017800137173673374504436879065088000000000000
1275 30414093201713378043612608166064768844377641568960512000000000000