0 2
1 3
2 3
3 7
4 10
5 7
6 25
7 35
8 35
9 25
10 121
11 168
12 142
13 168
14 121
15 721
16 1064
17 735
18 735
19 1064
20 721
21 5041
22 8055
23 5399
24 3330
25 5399
26 8055
27 5041
28 40321
29 69299
30 49371
31 22449
32 22449
33 49371
34 69299
35 40321
36 362881
37 663740
38 509830
39 223300
40 109298
41 223300
42 509830
43 663740
44 362881
45 3628801
46 6999894
47 5755002
48 2672648
49 902055
50 902055
51 2672648
52 5755002
53 6999894
54 3628801
55 39916801
56 80627105
57 70292796
58 34997950
59 11355203
60 4621890
61 11355203
62 34997950
63 70292796
64 80627105
65 39916801
66 479001601
67 1007441357
68 924120912
69 489949746
70 168006553
71 44990231
72 44990231
73 168006553
74 489949746
75 924120912
76 1007441357
77 479001601
78 6227020801
79 13575738330
80 13020982457
81 7292861730
82 2666316499
83 686471940
84 239507686
85 686471940
86 2666316499
87 7292861730
88 13020982457
89 13575738330
90 6227020801
91 87178291201
92 196287356264
93 195869446565
94 115119957160
95 44604398267
96 12096280768
97 2681453775
98 2681453775
99 12096280768
100 44604398267
101 115119957160
102 195869446565
103 196287356264
104 87178291201
105 1307674368001
106 3031488633719
107 3134328987581
108 1922666934643
109 784151310579
110 225599354981
111 48131951439
112 14706806114
113 48131951439
114 225599354981
115 784151310579
116 1922666934643
117 3134328987581
118 3031488633719
119 1307674368001
120 20922789888001
121 49811492505735
122 53180752339885
123 33896996859699
124 14469020767747
125 4392703243565
126 984005265815
127 185953177553
128 185953177553
129 984005265815
130 4392703243565
131 14469020767747
132 33896996859699
133 53180752339885
134 49811492505735
135 20922789888001
136 355687428096001
137 867718162483352
138 953884282152100
139 629429694043568
140 279870225697126
141 89142723188064
142 21090596218900
143 3841451773016
144 1044578423746
145 3841451773016
146 21090596218900
147 89142723188064
148 279870225697126
149 629429694043568
150 953884282152100
151 867718162483352
152 355687428096001
153 6402373705728001
154 15974614352793770
155 18037635241042516
156 12283618767339704
157 5667093535905622
158 1884434605946684
159 468700681540572
160 89368560710208
161 14710753408923
162 14710753408923
163 89368560710208
164 468700681540572
165 1884434605946684
166 5667093535905622
167 12283618767339704
168 18037635241042516
169 15974614352793770
170 6402373705728001
171 121645100408832001
172 309920046408806589
173 358689683932363506
174 251426391809048820
175 119958395571096126
176 41471341932964734
177 10789582122481616
178 2164397119974180
179 343926862250751
180 84275841003354
181 343926862250751
182 2164397119974180
183 10789582122481616
184 41471341932964734
185 119958395571096126
186 251426391809048820
187 358689683932363506
188 309920046408806589
189 121645100408832001
190 2432902008176640001
191 6320046028584960209
192 7483713725055764406
193 5387217520096481244
194 2650594302601898478
195 949385217017989542
196 257262626934155448
197 54071772338419692
198 8970350037870585
199 1307535010540395
200 1307535010540395
201 8970350037870585
202 54071772338419692
203 257262626934155448
204 949385217017989542
205 2650594302601898478
206 5387217520096481244
207 7483713725055764406
208 6320046028584960209
209 2432902008176640001
210 51090942171709440001
211 135153868608460800230
212 163478034254755608795
213 120615281647057549770
214 61049697873719248122
215 22587683828617722540
216 6351899644007394070
217 1392756265880571460
218 242251619977881877
219 34140590296956000
220 7614768641334270
221 34140590296956000
222 242251619977881877
223 1392756265880571460
224 6351899644007394070
225 22587683828617722540
226 61049697873719248122
227 120615281647057549770
228 163478034254755608795
229 135153868608460800230
230 51090942171709440001
231 1124000727777607680001
232 3024476051557847040252
233 3731670622213083677855
234 2817014230489987260060
235 1463708634867276779478
236 557978742047952009288
237 162329474529690002350
238 36992506947467238440
239 6721785084543596333
240 986587267214704648
241 129006659818331295
242 129006659818331295
243 986587267214704648
244 6721785084543596333
245 36992506947467238440
246 162329474529690002350
247 557978742047952009288
248 1463708634867276779478
249 2817014230489987260060
250 3731670622213083677855
251 3024476051557847040252
252 1124000727777607680001
253 25852016738884976640001
254 70686949913608089600275
255 88852900362458770979651
256 68522997923482742685925
257 36482312832434878722522
258 14297219701875206146050
259 4291556653418020074022
260 1013157068508016075050
261 191592328926233358277
262 29394532099239003675
263 3721881075783905527
264 761859695524978050
265 3721881075783905527
266 29394532099239003675
267 191592328926233358277
268 1013157068508016075050
269 4291556653418020074022
270 14297219701875206146050
271 36482312832434878722522
272 68522997923482742685925
273 88852900362458770979651
274 70686949913608089600275
275 25852016738884976640001
276 620448401733239439360001
277 1722338814665479127040299
278 2203156558612618592298251
279 1733404850526044529627949
280 944098505901916091545170
281 379615585677281043057330
282 117294579378683510293270
283 28607326161170363974730
284 5611370089123464885285
285 897011791131003829215
286 118026183605586981635
287 13990945200239106865
288 13990945200239106865
289 118026183605586981635
290 897011791131003829215
291 5611370089123464885285
292 28607326161170363974730
293 117294579378683510293270
294 379615585677281043057330
295 944098505901916091545170
296 1733404850526044529627949
297 2203156558612618592298251
298 1722338814665479127040299
299 620448401733239439360001
300 15511210043330985984000001
301 43678918768370217615360324
302 56801252779980943933489726
303 45538277821763731743945024
304 25335867498073941266937271
305 10434488147833682806530228
306 3311980070134941001726072
307 832477733134738813135728
308 168891571973769865341407
309 28036541450094273444348
310 3845707886773662124202
311 442068232323923904348
312 83622273345804122642
313 442068232323923904348
314 3845707886773662124202
315 28036541450094273444348
316 168891571973769865341407
317 832477733134738813135728
318 3311980070134941001726072
319 10434488147833682806530228
320 25335867498073941266937271
321 45538277821763731743945024
322 56801252779980943933489726
323 43678918768370217615360324
324 15511210043330985984000001
325 403291461126605635584000001
326 1151163098020956643983360350
327 1520511491047874759884858150
328 1240796476145837969157077900
329 704270832771686196582627895
330 296632559341749279502924874
331 96545969971325574023420800
332 24956401131108047265024800
333 5223658590655274026689135
334 897841354046551905824130
335 128019692415475951664550
336 15261675735827926453800
337 1654339178844590073615
338 1654339178844590073615
339 15261675735827926453800
340 128019692415475951664550
341 897841354046551905824130
342 5223658590655274026689135
343 24956401131108047265024800
344 96545969971325574023420800
345 296632559341749279502924874
346 704270832771686196582627895
347 1240796476145837969157077900
348 1520511491047874759884858150
349 1151163098020956643983360350
350 403291461126605635584000001
351 10888869450418352160768000001
352 31484695107692435023134720377
353 42204973356313575160873027600
354 35022016346985499926968823950
355 20256108960981365265244991995
356 8713349934998916092768855063
357 2903373748567511325912272974
358 770368800510243359836954400
359 165995183050117083621550735
360 29465374469373425696968855
361 4354359591183788094615980
362 539861948230372657721650
363 56824569663158653540715
364 9991520928213039911410
365 56824569663158653540715
366 539861948230372657721650
367 4354359591183788094615980
368 29465374469373425696968855
369 165995183050117083621550735
370 770368800510243359836954400
371 2903373748567511325912272974
372 8713349934998916092768855063
373 20256108960981365265244991995
374 35022016346985499926968823950
375 42204973356313575160873027600
376 31484695107692435023134720377
377 10888869450418352160768000001
378 304888344611713860501504000001
379 892460332465806532808540160405
380 1213223949084472539527577678156
381 1022821431071907573115794780750
382 602193067254463727337331857795
383 264229907140951014860912180619
384 90007814894889185435761265490
385 24473700162852489712507976424
386 5418233925855710961115477935
387 991025666681622333611175755
388 151387409965560831332042760
389 19469885232204056268308430
390 2121473970161078256598665
391 211821088794711294496815
392 211821088794711294496815
393 2121473970161078256598665
394 19469885232204056268308430
395 151387409965560831332042760
396 991025666681622333611175755
397 5418233925855710961115477935
398 24473700162852489712507976424
399 90007814894889185435761265490
400 264229907140951014860912180619
401 602193067254463727337331857795
402 1022821431071907573115794780750
403 1213223949084472539527577678156
404 892460332465806532808540160405
405 304888344611713860501504000001
406 8841761993739701954543616000001
407 26186237986120103311949168640434
408 36075954855915510179108290649901
409 30875045450169792159885360695274
410 18486420381451355665875349113945
411 8264860374342043156785801879906
412 2874456539092737313854645732369
413 799745119617608095957468170546
414 181602484012554852741401703159
415 34157978256377194228260561310
416 5381260477528065426818521415
417 716012490361714207931415510
418 80965122552241734534182895
419 7859745622095812376637020
420 1291083362632086432192630
421 7859745622095812376637020
422 80965122552241734534182895
423 716012490361714207931415510
424 5381260477528065426818521415
425 34157978256377194228260561310
426 181602484012554852741401703159
427 799745119617608095957468170546
428 2874456539092737313854645732369
429 8264860374342043156785801879906
430 18486420381451355665875349113945
431 30875045450169792159885360695274
432 36075954855915510179108290649901
433 26186237986120103311949168640434
434 8841761993739701954543616000001
435 265252859812191058636308480000001
436 794428901577342801313018675200464
437 1108464883663585408685197885542921
438 962327318361009274975668771008304
439 585467656893710462136113962432965
440 266432231611712650367184298410960
441 94498556547124162445379429715341
442 26866810127620974421787930315184
443 6247819639994037526768743239571
444 1206341831697107512047591450864
445 195595792403790247167773871355
446 26861631192772361758686745520
447 3144889879725962217107226135
448 315512286576648424127039040
449 29197210605623737977801375
450 29197210605623737977801375
451 315512286576648424127039040
452 3144889879725962217107226135
453 26861631192772361758686745520
454 195595792403790247167773871355
455 1206341831697107512047591450864
456 6247819639994037526768743239571
457 26866810127620974421787930315184
458 94498556547124162445379429715341
459 266432231611712650367184298410960
460 585467656893710462136113962432965
461 962327318361009274975668771008304
462 1108464883663585408685197885542921
463 794428901577342801313018675200464
464 265252859812191058636308480000001
465 8222838654177922817725562880000001
466 24892548808709817899339887411200495
467 35156840295148490470554153123957305
468 30940611752854872932930929354038855
469 19111824682066033601195158068490389
470 8844866836856802623515494877807275
471 3195887484572561685972223560475581
472 927369670503374359608222768172995
473 220549218967435735053184220363235
474 43644416422590665872176932150205
475 7269811395820132136889421035019
476 1028306349708897848731189658325
477 124353014544880396134793260455
478 12922115086986282171393842025
479 1163986668748089351212418015
480 179410065294177469746259650
481 1163986668748089351212418015
482 12922115086986282171393842025
483 124353014544880396134793260455
484 1028306349708897848731189658325
485 7269811395820132136889421035019
486 43644416422590665872176932150205
487 220549218967435735053184220363235
488 927369670503374359608222768172995
489 3195887484572561685972223560475581
490 8844866836856802623515494877807275
491 19111824682066033601195158068490389
492 30940611752854872932930929354038855
493 35156840295148490470554153123957305
494 24892548808709817899339887411200495
495 8222838654177922817725562880000001
496 263130836933693530167218012160000001
497 804784400532892095596601960038400527
498 1149911438253461512957072787374213145
499 1025256416386504424324343891907552615
500 642519001578967948171175928693733749
501 302147563461483717553686156079773003
502 111113266343178776574311455842404637
503 32871716940680541176730488230467171
504 7984944677461317147655342452343875
505 1617170544490309981843983494438685
506 276278381087988270398283027176363
507 40175614563875380199494648627669
508 5007602295672593035858740430855
509 537850419611261139239189126585
510 49994057861176625724984467055
511 4310704065427058593776844065
512 4310704065427058593776844065
513 49994057861176625724984467055
514 537850419611261139239189126585
515 5007602295672593035858740430855
516 40175614563875380199494648627669
517 276278381087988270398283027176363
518 1617170544490309981843983494438685
519 7984944677461317147655342452343875
520 32871716940680541176730488230467171
521 111113266343178776574311455842404637
522 302147563461483717553686156079773003
523 642519001578967948171175928693733749
524 1025256416386504424324343891907552615
525 1149911438253461512957072787374213145
526 804784400532892095596601960038400527
527 263130836933693530167218012160000001
528 8683317618811886495518194401280000001
529 26821016054519132684855082693427200560
530 38751861862897122023180003943383190536
531 34983373179008107515660421219640586400
532 22228383468492446713973149460026330044
533 10613388595807930627442812141166271840
534 3968885352786383344505479025734117320
535 1195879925385636635378762301412803360
536 296374891296904005740236355055240966
537 61351572645641494380174746864856000
538 10734357120392155080824270870494824
539 1602073661644550452918468428796640
540 205426489037338370680580942745724
541 22756638374238832627833910832800
542 2187133536694071537994042197320
543 183767720699818243999948652400
544 26680346413096310771251366530
545 183767720699818243999948652400
546 2187133536694071537994042197320
547 22756638374238832627833910832800
548 205426489037338370680580942745724
549 1602073661644550452918468428796640
550 10734357120392155080824270870494824
551 61351572645641494380174746864856000
552 296374891296904005740236355055240966
553 1195879925385636635378762301412803360
554 3968885352786383344505479025734117320
555 10613388595807930627442812141166271840
556 22228383468492446713973149460026330044
557 34983373179008107515660421219640586400
558 38751861862897122023180003943383190536
559 26821016054519132684855082693427200560
560 8683317618811886495518194401280000001
561 295232799039604140847618609643520000001
562 920597863472462397780591005977804800594
563 1344384319393021281472975216768450729576
564 1228186549949172777555634325410314504624
565 790748411107751295790747502756060987644
566 383083595725962088047028752423909567576
567 145555490590544964340628362567063957128
568 44628802815898028947338366732079741872
569 11272626229480372828255624653368513094
570 2382328361248714716316580547912407436
571 426319714738971168705981701224101096
572 65204861616193779932313205286646704
573 8586574285843539537466607794921116
574 979152121438060030969156507790264
575 97117696554388975937338314052440
576 8408768268378555338983516266560
577 678699133190453314288471012275
578 678699133190453314288471012275
579 8408768268378555338983516266560
580 97117696554388975937338314052440
581 979152121438060030969156507790264
582 8586574285843539537466607794921116
583 65204861616193779932313205286646704
584 426319714738971168705981701224101096
585 2382328361248714716316580547912407436
586 11272626229480372828255624653368513094
587 44628802815898028947338366732079741872
588 145555490590544964340628362567063957128
589 383083595725962088047028752423909567576
590 790748411107751295790747502756060987644
591 1228186549949172777555634325410314504624
592 1344384319393021281472975216768450729576
593 920597863472462397780591005977804800594
594 295232799039604140847618609643520000001
595 10333147966386144929666651337523200000001
596 32516158020575788063168303818866688000629
597 47974049042228207249334723592873574590366
598 44330913567614068495920176606128410679784
599 28904380938720468130231796921735080809484
600 14198674261516424377436753823799287598796
601 5477525766395035839969020338955443699344
602 1707563589146975977497399005052476971080
603 439170720847711077932347192852382375766
604 94654118873185387717745546101544580894
605 17303518377112698468344431469195537676
606 2708489871305510894982173316917918056
607 365734961613592506143087212299267884
608 42856898354099534755936518956997196
609 4378267440352520245255129582913024
610 391345398850003882366578264431080
611 30811372566794399184779800806455
612 4228003068804106913048985644970
613 30811372566794399184779800806455
614 391345398850003882366578264431080
615 4378267440352520245255129582913024
616 42856898354099534755936518956997196
617 365734961613592506143087212299267884
618 2708489871305510894982173316917918056
619 17303518377112698468344431469195537676
620 94654118873185387717745546101544580894
621 439170720847711077932347192852382375766
622 1707563589146975977497399005052476971080
623 5477525766395035839969020338955443699344
624 14198674261516424377436753823799287598796
625 28904380938720468130231796921735080809484
626 44330913567614068495920176606128410679784
627 47974049042228207249334723592873574590366
628 32516158020575788063168303818866688000629
629 10333147966386144929666651337523200000001
630 371993326789901217467999448150835200000001
631 1180914836707114515203725588816723968000665
632 1759581923540791249039218353162315366613010
633 1643886937476334673102461081413495073532960
634 1084888627361550921184264865788412162881708
635 540056654353311745717954934559360834052220
636 211389601851737714616321484393453503009600
637 66949814975686171029875270452563847636104
638 17517709539664574783055243010107247586166
639 3846719000282385035442370413204728196150
640 717580780449242518672495372537189818180
641 114809153744110583274988993485935923992
642 15874948489378766691850564379003671180
643 1908583301917029234828171881570216540
644 200474515466779967314527817028650960
645 18466473985787048558149164539600504
646 1496310120598247824827479689167385
647 113513133914533290023234311442675
648 113513133914533290023234311442675
649 1496310120598247824827479689167385
650 18466473985787048558149164539600504
651 200474515466779967314527817028650960
652 1908583301917029234828171881570216540
653 15874948489378766691850564379003671180
654 114809153744110583274988993485935923992
655 717580780449242518672495372537189818180
656 3846719000282385035442370413204728196150
657 17517709539664574783055243010107247586166
658 66949814975686171029875270452563847636104
659 211389601851737714616321484393453503009600
660 540056654353311745717954934559360834052220
661 1084888627361550921184264865788412162881708
662 1643886937476334673102461081413495073532960
663 1759581923540791249039218353162315366613010
664 1180914836707114515203725588816723968000665
665 371993326789901217467999448150835200000001
666 13763753091226345046315979581580902400000001
667 44065842284953138280005846234369622016000702
668 66285446007716390729654804655822392525037615
669 62583398610165174153830278365461631519174330
670 41784766149853718756920261115584513223121228
671 21066984838434085512748597444458433394102616
672 8361471922867607186521849854728703608653100
673 2688532755952126042721706313352846560488648
674 715105067943275438002908192962343726109470
675 159846312550112821093838314270548284161092
676 30397207876904358199846142203668809432850
677 4965519468981333063030524932879283400684
678 702182247851089628411999736956740094212
679 86492530659256798989593699967215381400
680 9326140346694909057955819446162088860
681 883733420931549164566849656657049608
682 73817146884314755173929102410675089
683 5467628999456354943547570270240920
684 711284728535862153451921589575150
685 5467628999456354943547570270240920
686 73817146884314755173929102410675089
687 883733420931549164566849656657049608
688 9326140346694909057955819446162088860
689 86492530659256798989593699967215381400
690 702182247851089628411999736956740094212
691 4965519468981333063030524932879283400684
692 30397207876904358199846142203668809432850
693 159846312550112821093838314270548284161092
694 715105067943275438002908192962343726109470
695 2688532755952126042721706313352846560488648
696 8361471922867607186521849854728703608653100
697 21066984838434085512748597444458433394102616
698 41784766149853718756920261115584513223121228
699 62583398610165174153830278365461631519174330
700 66285446007716390729654804655822392525037615
701 44065842284953138280005846234369622016000702
702 13763753091226345046315979581580902400000001
703 523022617466601111760007224100074291200000001
704 1688265759919445599686538136487626539008000740
705 2562912790578175986006888423155620537958664291
706 2444454593193993008575205382543364388351243700
707 1650404512304606486916800200757672836046145768
708 842330190010348968241366964004969103423378080
709 338802917907403158600578891920693130948876348
710 110525716649048396809946689488585973079339344
711 29862525337796592686832199508802951345295566
712 6789264944847562639567742337073325388139704
713 1314940211872478432638545312641308595280426
714 219086947698195012522468385143899982419352
715 31648444887322663211215708157757003784460
716 3988898412900423482316499197731817909232
717 440885863765399569915834191184245008140
718 42908008647031715764307264782062023664
719 3688747811461737202706544576975287145
720 280865214908382275677826823492059304
721 20098472063149311215997537477144735
722 20098472063149311215997537477144735
723 280865214908382275677826823492059304
724 3688747811461737202706544576975287145
725 42908008647031715764307264782062023664
726 440885863765399569915834191184245008140
727 3988898412900423482316499197731817909232
728 31648444887322663211215708157757003784460
729 219086947698195012522468385143899982419352
730 1314940211872478432638545312641308595280426
731 6789264944847562639567742337073325388139704
732 29862525337796592686832199508802951345295566
733 110525716649048396809946689488585973079339344
734 338802917907403158600578891920693130948876348
735 842330190010348968241366964004969103423378080
736 1650404512304606486916800200757672836046145768
737 2444454593193993008575205382543364388351243700
738 2562912790578175986006888423155620537958664291
739 1688265759919445599686538136487626539008000740
740 523022617466601111760007224100074291200000001
741 20397882081197443358640281739902897356800000001
742 66365387254324979499534994547117509312512000779
743 101641864592468309053955186639556827519385893151
744 97896641925143903320439898342346831681361231049
745 66810230573073645998330413212092604613900810068
746 34501281922708216248330111796951419392919088632
747 14055643988399072153663943748907051522433838748
748 4649305867220290634188499781559722963789619828
749 1275164204823115511596402441028711353650148350
750 294643858186851535629972393402494315834389530
751 58071933207874221512380348990590393103690290
752 9859331172102083916956513897478112704226302
753 1453376298303778719096628679813223014032692
754 187215482990433733412466006252810867941828
755 21183447099586276641375131360516265826972
756 2114298196594629810414259914607260119556
757 186769068944568649503307570528556545689
758 14640298392866264073345768514566579231
759 1023801535019825373481583686489214039
760 126608574505786916183089421169606530
761 1023801535019825373481583686489214039
762 14640298392866264073345768514566579231
763 186769068944568649503307570528556545689
764 2114298196594629810414259914607260119556
765 21183447099586276641375131360516265826972
766 187215482990433733412466006252810867941828
767 1453376298303778719096628679813223014032692
768 9859331172102083916956513897478112704226302
769 58071933207874221512380348990590393103690290
770 294643858186851535629972393402494315834389530
771 1275164204823115511596402441028711353650148350
772 4649305867220290634188499781559722963789619828
773 14055643988399072153663943748907051522433838748
774 34501281922708216248330111796951419392919088632
775 66810230573073645998330413212092604613900810068
776 97896641925143903320439898342346831681361231049
777 101641864592468309053955186639556827519385893151
778 66365387254324979499534994547117509312512000779
779 20397882081197443358640281739902897356800000001
780 815915283247897734345611269596115894272000000001
781 2675013372254196623340040063624603269857280000819
782 4132039970953057341657742460129390610087936324311
783 4017507541598224441871551120333430094771077917089
784 2770305864848089743253656426826051015755239012028
785 1446861507481402295931534885090149315358313206552
786 596727041458671102394887861753226460006076554588
787 200027878677210697521203935010671086468377275092
788 55655874060144911098044597375989983412519429662
789 13060918532297176936795295200734112100086966218
790 2617521186501820396125022970352734038832994882
791 452445180091957578182847001743252767559634638
792 67994383104253232355544325262899959266846948
793 8941995617921116115975231622768016396329572
794 1034553366973497766328802585459792491468988
795 105755374952257003447228117055777641566532
796 9585060670965678067011490192112750298441
797 772374577429061691287635743054792031659
798 55462609573718577374821340434794122411
799 3755749687955610546382544532568019569
800 3755749687955610546382544532568019569
801 55462609573718577374821340434794122411
802 772374577429061691287635743054792031659
803 9585060670965678067011490192112750298441
804 105755374952257003447228117055777641566532
805 1034553366973497766328802585459792491468988
806 8941995617921116115975231622768016396329572
807 67994383104253232355544325262899959266846948
808 452445180091957578182847001743252767559634638
809 2617521186501820396125022970352734038832994882
810 13060918532297176936795295200734112100086966218
811 55655874060144911098044597375989983412519429662
812 200027878677210697521203935010671086468377275092
813 596727041458671102394887861753226460006076554588
814 1446861507481402295931534885090149315358313206552
815 2770305864848089743253656426826051015755239012028
816 4017507541598224441871551120333430094771077917089
817 4132039970953057341657742460129390610087936324311
818 2675013372254196623340040063624603269857280000819
819 815915283247897734345611269596115894272000000001
820 33452526613163807108170062053440751665152000000001
821 110491463545669959291287253878204849958420480000860
822 172088652181329547631307480928929618283462656357890
823 168849849176480259458391338393800024495698835213840
824 117600048000369903915271464620201521740128243212677
825 62091627671585583876446586715522172859027069179700
826 25912670207286917494121937216972424309783613959220
827 8797870067224309700764249197189812087288022048400
828 2481918715143152052541032427352708059794052973074
829 591153533884329165506651695636732559230973526680
830 120379287178871813177920947304736462585881254300
831 21167773570272081101607053416101479888600212320
832 3240214887366340104106796684511287074399850466
833 434616203439018967520053467548757245585223400
834 51358683663833637748235459717368921444402880
835 5370523739988757189554935467376635374044000
836 498742861715193063525743822004402523437613
837 41252400126379703345648243540920973719260
838 3045944811565634596867730703141404025710
839 201733061010746038508881422604086831540
840 23773575736011693936817093571561052338
841 201733061010746038508881422604086831540
842 3045944811565634596867730703141404025710
843 41252400126379703345648243540920973719260
844 498742861715193063525743822004402523437613
845 5370523739988757189554935467376635374044000
846 51358683663833637748235459717368921444402880
847 434616203439018967520053467548757245585223400
848 3240214887366340104106796684511287074399850466
849 21167773570272081101607053416101479888600212320
850 120379287178871813177920947304736462585881254300
851 591153533884329165506651695636732559230973526680
852 2481918715143152052541032427352708059794052973074
853 8797870067224309700764249197189812087288022048400
854 25912670207286917494121937216972424309783613959220
855 62091627671585583876446586715522172859027069179700
856 117600048000369903915271464620201521740128243212677
857 168849849176480259458391338393800024495698835213840
858 172088652181329547631307480928929618283462656357890
859 110491463545669959291287253878204849958420480000860
860 33452526613163807108170062053440751665152000000001
861 1405006117752879898543142606244511569936384000000001
862 4674093995531302097342234724938044449918812160000902
863 7338214855161510959806201452893248817863852032394010
864 7263782317593500444883743693468530647102809813445220
865 5108051865192016223899792852442263937580323722833957
866 2725448410206964426726028106672132781705149835024134
867 1150423776377636118629567949828363980125710471609020
868 395423213030707924926220403498943165223764187799320
869 113038456103236695907487611145889121667733940438450
870 27310367138284977003820403635910848261357932702092
871 5647083595396945318979330976676005996622157202060
872 1009425777130299219445389952918310096751691874040
873 157256798839658365472805186625162345901743750818
874 21494095431805136686261029465673708647600926460
875 2591680917320029768549314818564561100714444880
876 276920680743296212815530784795627392753984480
877 26317723930115196594868504686334394811090701
878 2231343616970234135764359443004623291183278
879 169180909873856212131966646881859046009330
880 11494151434936611404443386197734131237640
881 738671248537523328596759491329962049207
882 738671248537523328596759491329962049207
883 11494151434936611404443386197734131237640
884 169180909873856212131966646881859046009330
885 2231343616970234135764359443004623291183278
886 26317723930115196594868504686334394811090701
887 276920680743296212815530784795627392753984480
888 2591680917320029768549314818564561100714444880
889 21494095431805136686261029465673708647600926460
890 157256798839658365472805186625162345901743750818
891 1009425777130299219445389952918310096751691874040
892 5647083595396945318979330976676005996622157202060
893 27310367138284977003820403635910848261357932702092
894 113038456103236695907487611145889121667733940438450
895 395423213030707924926220403498943165223764187799320
896 1150423776377636118629567949828363980125710471609020
897 2725448410206964426726028106672132781705149835024134
898 5108051865192016223899792852442263937580323722833957
899 7263782317593500444883743693468530647102809813445220
900 7338214855161510959806201452893248817863852032394010
901 4674093995531302097342234724938044449918812160000902
902 1405006117752879898543142606244511569936384000000001
903 60415263063373835637355132068513997507264512000000001
904 202391047925598870084259235778580422916445306880000945
905 320217332767476273369008897199347743618064449536432796
906 319680854511682030089807180272040066643284669363187650
907 226910012520850198072574836348485879963055781261938417
908 122302333504091486573119001439343973550752112371412285
909 52193670794445317527797449949291783908121504856840382
910 18153621936698076890457045300282918093322991134358700
911 5256076825469885848948187682771999373379464452505274
912 1287384243049490707071764967476748109585809169030770
913 270134961740353625719931634762745248350824165051664
914 49052392011999811755131049289961642244914442085500
915 7771468127235608934773522359593464010897114506826
916 1081502902407279242871645494594593886136661434930
917 132936374876566412391191004420520807409935895716
918 14499270189281614724368352738929802878653214800
919 1408582809733485023710160689630646409702642733
920 122265499326313150989080501517365834505363165
921 9506119387118373791504329745866374360453948
922 663353800937897587896635713393541407153350
923 41726582823026958573045385310196613732243
924 4696434113756105386310169714490825515810
925 41726582823026958573045385310196613732243
926 663353800937897587896635713393541407153350
927 9506119387118373791504329745866374360453948
928 122265499326313150989080501517365834505363165
929 1408582809733485023710160689630646409702642733
930 14499270189281614724368352738929802878653214800
931 132936374876566412391191004420520807409935895716
932 1081502902407279242871645494594593886136661434930
933 7771468127235608934773522359593464010897114506826
934 49052392011999811755131049289961642244914442085500
935 270134961740353625719931634762745248350824165051664
936 1287384243049490707071764967476748109585809169030770
937 5256076825469885848948187682771999373379464452505274
938 18153621936698076890457045300282918093322991134358700
939 52193670794445317527797449949291783908121504856840382
940 122302333504091486573119001439343973550752112371412285
941 226910012520850198072574836348485879963055781261938417
942 319680854511682030089807180272040066643284669363187650
943 320217332767476273369008897199347743618064449536432796
944 202391047925598870084259235778580422916445306880000945
945 60415263063373835637355132068513997507264512000000001
946 2658271574788448768043625811014615890319638528000000001
947 8965621371789724119344761506326052605830858014720000989
948 14291953689694554898320650712549881142111281086464474376
949 14386174931281485597320524829169110675922589896031830674
950 10303721405429090745283099979605418785017737869074515017
951 5608212686700875607289810899679620716195953745695358633
952 2418823848459685457796206799208182465482068656593592122
953 850953036009160700707907443161740177139516949396651348
954 249421002257373054244177303342250622637329134701145162
955 61900983519647476960105846251727542635359682277115498
956 13173322559625050238748756895560739038470372946694312
957 2428440210268345342945697714365412840026295353124668
958 390996989610366604885161296874125653995616001769882
959 55357595833155895620903265471665876443425298575338
960 6930703396976201378778439344613983607914682107452
961 770904263204957113262671206395058717982659225088
962 76476913817543377466414285672017731892255855277
963 6788264779744804733845971975375224973989492953
964 540534743047074505235410731729463589758391392
965 38693461532571114091289583162225112677307658
966 2494427465414163411526520172261713848575225
967 152527096775074238949473991364427574196935
968 152527096775074238949473991364427574196935
969 2494427465414163411526520172261713848575225
970 38693461532571114091289583162225112677307658
971 540534743047074505235410731729463589758391392
972 6788264779744804733845971975375224973989492953
973 76476913817543377466414285672017731892255855277
974 770904263204957113262671206395058717982659225088
975 6930703396976201378778439344613983607914682107452
976 55357595833155895620903265471665876443425298575338
977 390996989610366604885161296874125653995616001769882
978 2428440210268345342945697714365412840026295353124668
979 13173322559625050238748756895560739038470372946694312
980 61900983519647476960105846251727542635359682277115498
981 249421002257373054244177303342250622637329134701145162
982 850953036009160700707907443161740177139516949396651348
983 2418823848459685457796206799208182465482068656593592122
984 5608212686700875607289810899679620716195953745695358633
985 10303721405429090745283099979605418785017737869074515017
986 14386174931281485597320524829169110675922589896031830674
987 14291953689694554898320650712549881142111281086464474376
988 8965621371789724119344761506326052605830858014720000989
989 2658271574788448768043625811014615890319638528000000001
990 119622220865480194561963161495657715064383733760000000001
991 406111233305326034138557893595686983152708249190400001034
992 652103537408044694543774043571070704000838506905600518881
993 661669825597361406777744268025159861558627826401448377594
994 478053638175590569135060023911412956001720792554280335347
995 262673292306968493073324590465188351013835403972067606398
996 114455285867386721208119116864047831662853629651468641007
997 40711710468871916989652041741486490432646718556482026118
998 12074898137590948141695886093563017792271177568547042318
999 3034965260641509517448940384669956109568249652430147436
1000 654700498702774737703799906549487347931639457352905034
1001 122453132021700590671305153884284940966432179423196356
1002 20023304742734842562777947213240653192732607070885670
1003 2882088802102381907825367165488111973683919111159804
1004 367239248697084957646386198729737690830325381760606
1005 41621395241199270701559256912954547141469135235724
1006 4212365384994381628584780602650740464320477735597
1007 381948828905183781554732183135911879150876799042
1008 31112328191735432653057672477330106383437584133
1009 2281739862405485793027469067702382240949938762
1010 150927553090027365224855852648531191624001067
1011 9039642387710654298434816765152243675511732
1012 973703109250653588435887941225557517180678
1013 9039642387710654298434816765152243675511732
1014 150927553090027365224855852648531191624001067
1015 2281739862405485793027469067702382240949938762
1016 31112328191735432653057672477330106383437584133
1017 381948828905183781554732183135911879150876799042
1018 4212365384994381628584780602650740464320477735597
1019 41621395241199270701559256912954547141469135235724
1020 367239248697084957646386198729737690830325381760606
1021 2882088802102381907825367165488111973683919111159804
1022 20023304742734842562777947213240653192732607070885670
1023 122453132021700590671305153884284940966432179423196356
1024 654700498702774737703799906549487347931639457352905034
1025 3034965260641509517448940384669956109568249652430147436
1026 12074898137590948141695886093563017792271177568547042318
1027 40711710468871916989652041741486490432646718556482026118
1028 114455285867386721208119116864047831662853629651468641007
1029 262673292306968493073324590465188351013835403972067606398
1030 478053638175590569135060023911412956001720792554280335347
1031 661669825597361406777744268025159861558627826401448377594
1032 652103537408044694543774043571070704000838506905600518881
1033 406111233305326034138557893595686983152708249190400001034
1034 119622220865480194561963161495657715064383733760000000001
1035 5502622159812088949850305428800254892961651752960000000001
1036 18800738952910477764935626266897258940088963196518400001080
1037 30402873954075381983152163897864939367191279566848000566445
1038 31088915514886669406320010372728424335697718521364672246120
1039 22652137181674527586990505367950155837637784282118505704671
1040 12561025084296141250507991185310077102638149050340745432360
1041 5527616442206757668646803966211388607505054530853925735315
1042 1987193967435494902732113036972426391558765746887518552440
1043 596157024798055531507662802045385308275081506336831731746
1044 151683300127100385944347143788380945557189830235432348144
1045 33151188200969147451823736085942282820637143907946378930
1046 6287544571701001908583836984951455744434311596327204880
1047 1043525150187503348559090709372844651997067461164539486
1048 152599389639444410322743977941038519401915851581805264
1049 19775094242168289959518841628909209872403130679253670
1050 2281823429792251408226882065981817298368413031435120
1051 235390202950940761898055707532288273290695870724181
1052 21782011514630675591425323701695416989501194375704
1053 1813115925659007758377029796619325825927171289985
1054 136072360041570262058291063383151978638294782360
1055 9224361919270879516162296095567787031846248339
1056 565728373800105745365487731267994478427089024
1057 32991668904459577515864910533133462432554735
1058 32991668904459577515864910533133462432554735
1059 565728373800105745365487731267994478427089024
1060 9224361919270879516162296095567787031846248339
1061 136072360041570262058291063383151978638294782360
1062 1813115925659007758377029796619325825927171289985
1063 21782011514630675591425323701695416989501194375704
1064 235390202950940761898055707532288273290695870724181
1065 2281823429792251408226882065981817298368413031435120
1066 19775094242168289959518841628909209872403130679253670
1067 152599389639444410322743977941038519401915851581805264
1068 1043525150187503348559090709372844651997067461164539486
1069 6287544571701001908583836984951455744434311596327204880
1070 33151188200969147451823736085942282820637143907946378930
1071 151683300127100385944347143788380945557189830235432348144
1072 596157024798055531507662802045385308275081506336831731746
1073 1987193967435494902732113036972426391558765746887518552440
1074 5527616442206757668646803966211388607505054530853925735315
1075 12561025084296141250507991185310077102638149050340745432360
1076 22652137181674527586990505367950155837637784282118505704671
1077 31088915514886669406320010372728424335697718521364672246120
1078 30402873954075381983152163897864939367191279566848000566445
1079 18800738952910477764935626266897258940088963196518400001080
1080 5502622159812088949850305428800254892961651752960000000001
1081 258623241511168180642964355153611979969197632389120000000001
1082 889137352946604543901824739972971425077142921989324800001127
1083 1447735814794453430973087329466549409198079102838374400617205
1084 1491581903153748844080192651416100883144984050070978778869035
1085 1095739363053589465994873762666385748704673579778759861272311
1086 613020316143593166360866091077523779661630789232292317071897
1087 272358997868013751676907777597245341655375647821476264736235
1088 98925732911675018097056116703915429010758828582434019664245
1089 30006574132944104883592264733105535879597712792731891350826
1090 7725272130771773670891978560099289666694659369385698719790
1091 1709789145572650316180062739827661550796436503201878288834
1092 328665783070916237155264074378187067997980332279843136190
1093 55333226630513659290861100295854324113687563518426909006
1094 8215696463241390633728056027204010314605122945981445650
1095 1082028819021354038420047961808097236242149882519662294
1096 127020795442404106142558928670211936656267513395871210
1097 13345162968486467072775741768873522444562586029933541
1098 1259144744138577310525693398266154122475936652608435
1099 106998460020435000044015348034350917356900643171049
1100 8208516842647784662951259849225474193976621935655
1101 569617238234578134380153047473005091470167034139
1102 35810415914910013050955901947545697144550153101
1103 2046944425930098623277742436005697897917024559
1104 211401560783014606300630206258917494681047330
1105 2046944425930098623277742436005697897917024559
1106 35810415914910013050955901947545697144550153101
1107 569617238234578134380153047473005091470167034139
1108 8208516842647784662951259849225474193976621935655
1109 106998460020435000044015348034350917356900643171049
1110 1259144744138577310525693398266154122475936652608435
1111 13345162968486467072775741768873522444562586029933541
1112 127020795442404106142558928670211936656267513395871210
1113 1082028819021354038420047961808097236242149882519662294
1114 8215696463241390633728056027204010314605122945981445650
1115 55333226630513659290861100295854324113687563518426909006
1116 328665783070916237155264074378187067997980332279843136190
1117 1709789145572650316180062739827661550796436503201878288834
1118 7725272130771773670891978560099289666694659369385698719790
1119 30006574132944104883592264733105535879597712792731891350826
1120 98925732911675018097056116703915429010758828582434019664245
1121 272358997868013751676907777597245341655375647821476264736235
1122 613020316143593166360866091077523779661630789232292317071897
1123 1095739363053589465994873762666385748704673579778759861272311
1124 1491581903153748844080192651416100883144984050070978778869035
1125 1447735814794453430973087329466549409198079102838374400617205
1126 889137352946604543901824739972971425077142921989324800001127
1127 258623241511168180642964355153611979969197632389120000000001
1128 12413915592536072670862289047373375038521486354677760000000001
1129 42937216182948186287930551873856240383672057887876710400001175
1130 70380456463080369230610016554367343066584939858231296000671301
1131 73043667166174397946822334597439391800157313506245345528494875
1132 54087071329726043211834133259402616820969315879448806846985991
1133 30520714537946061451316446134387527172462951462399482760222825
1134 13686252213808253246852439415745300179119661799119539627547291
1135 5020794177628414620335601379385185934171787943129199783771525
1136 1539241291292992052509484823892981151230145264470395522876186
1137 400819636409989241086407235617871439753639941141388154204174
1138 89795151118258988847534990071827033297536326689998115353186
1139 17485746732976629699632738309979835746229176021446403942174
1140 2984660661335571883116596888526185096747177969570133961966
1141 449686656866100409709807786498035876175008355514111302834
1142 60153079776266384477890195833125157304650873632281446966
1143 7179027000256751133255257136484339818880219643582637834
1144 767588617929754525313989465878414741021894560459189701
1145 73784110687138165713892368189354524429166435482507939
1146 6395070825119034684397498548977804688585624834110201
1147 501007268454338099157441538838191968642452595102439
1148 35550143904595814714816999905214669054268703065099
1149 2288507613975573361632514436629614537249539747109
1150 133840158819524869485839125557062521188692884999
1151 7459847317336287345248566641118333610439972209
1152 7459847317336287345248566641118333610439972209
1153 133840158819524869485839125557062521188692884999
1154 2288507613975573361632514436629614537249539747109
1155 35550143904595814714816999905214669054268703065099
1156 501007268454338099157441538838191968642452595102439
1157 6395070825119034684397498548977804688585624834110201
1158 73784110687138165713892368189354524429166435482507939
1159 767588617929754525313989465878414741021894560459189701
1160 7179027000256751133255257136484339818880219643582637834
1161 60153079776266384477890195833125157304650873632281446966
1162 449686656866100409709807786498035876175008355514111302834
1163 2984660661335571883116596888526185096747177969570133961966
1164 17485746732976629699632738309979835746229176021446403942174
1165 89795151118258988847534990071827033297536326689998115353186
1166 400819636409989241086407235617871439753639941141388154204174
1167 1539241291292992052509484823892981151230145264470395522876186
1168 5020794177628414620335601379385185934171787943129199783771525
1169 13686252213808253246852439415745300179119661799119539627547291
1170 30520714537946061451316446134387527172462951462399482760222825
1171 54087071329726043211834133259402616820969315879448806846985991
1172 73043667166174397946822334597439391800157313506245345528494875
1173 70380456463080369230610016554367343066584939858231296000671301
1174 42937216182948186287930551873856240383672057887876710400001175
1175 12413915592536072670862289047373375038521486354677760000000001
1176 608281864034267560872252163321295376887552831379210240000000001
1177 2116337508556997200779459330866329153838452322860636569600001224
1178 3491579582873886278587821363037856050646334110941210214400728876
1179 3649520147605625868624904411828897541274293301664253215001388624
1180 2723310162322750515326694864308167616027653791599233676623234866
1181 1549602083689083054326339993844391448271653937536353217241096384
1182 701147073014550470547085977505907235949326379505945864648705716
1183 259705166917600569643296907005619410953537255098160062675604784
1184 80443617450985025193300357750141262344447011784064107205364111
1185 21179403475382464865743439369168681698964579548179879459653640
1186 4800782041204679694615621749137396054055110065211149108978960
1187 946596741034113844129539167260837632873257878461975373417440
1188 163734119138419651972345985847669302611658264249243677632940
1189 25019306847774491958897178421161703041903641143702288692800
1190 3397187565903153249126427064362844036436808197957474633800
1191 411925402788847190007382054867443435163487099386716789600
1192 44790869278814722872938576192366950439707389022231426735
1193 4383010041599524616994364964667776567123722855221001560
1194 387142581117969832426383802559495179132658835424234540
1195 30944426979347412552195079736957192639324312576265360
1196 2242964318751660176207004263296174959199403708899138
1197 147686988897003405242629147969361480303338887273792
1198 8845977024804704863012419005831084544918942718108
1199 483576929337398559747206194806105150604958814792
1200 47966244391416863833897812360372704493106884418
1201 483576929337398559747206194806105150604958814792
1202 8845977024804704863012419005831084544918942718108
1203 147686988897003405242629147969361480303338887273792
1204 2242964318751660176207004263296174959199403708899138
1205 30944426979347412552195079736957192639324312576265360
1206 387142581117969832426383802559495179132658835424234540
1207 4383010041599524616994364964667776567123722855221001560
1208 44790869278814722872938576192366950439707389022231426735
1209 411925402788847190007382054867443435163487099386716789600
1210 3397187565903153249126427064362844036436808197957474633800
1211 25019306847774491958897178421161703041903641143702288692800
1212 163734119138419651972345985847669302611658264249243677632940
1213 946596741034113844129539167260837632873257878461975373417440
1214 4800782041204679694615621749137396054055110065211149108978960
1215 21179403475382464865743439369168681698964579548179879459653640
1216 80443617450985025193300357750141262344447011784064107205364111
1217 259705166917600569643296907005619410953537255098160062675604784
1218 701147073014550470547085977505907235949326379505945864648705716
1219 1549602083689083054326339993844391448271653937536353217241096384
1220 2723310162322750515326694864308167616027653791599233676623234866
1221 3649520147605625868624904411828897541274293301664253215001388624
1222 3491579582873886278587821363037856050646334110941210214400728876
1223 2116337508556997200779459330866329153838452322860636569600001224
1224 608281864034267560872252163321295376887552831379210240000000001
1225 30414093201713378043612608166064768844377641568960512000000000001
1226 106425157291884127599845218706637753068810168974411038720000001274
1227 176695316652251311130170527482759131686155157869921147289600790076
1228 185967586963155179709833041954482733114360999194153870950717832424
1229 139815028263743151634959647627237278342656982881625933179972666066
1230 80203414346776903231643694556527740029610350668416050043249559684
1231 36606955734416606581680638869139753245737972912684448536459684916
1232 13686405418894578952711931327786877783626189112500197378042602584
1233 4281886039466851829308314794512682528175885114676395866499689711
1234 1139413791220108268480472326208575347292383280935317280251405814
1235 261218505535616449596524526826038484374382136882487934701450912
1236 52130619092910371901092580112179275453311599270585789634169088
1237 9133302697955096442746838459644139582879237071665692463139692
1238 1414699461527144249917204906895183949233985561578684320270808
1239 194878685142932154415218531026189277517316374122831018105032
1240 23993457705345512749495497834610962810520795613959164569968
1241 2651468866729583333652806710679879788708310293174054278767
1242 263941371358790953658644016206226002763512729898330676358
1243 23740139097498013768366305795807712251395514835015640412
1244 1934363930085253896108131361854822711693681613620402088
1245 143092642914170972684489163449476030121079401275897810
1246 9627313683509120478069253488177000016217374560369140
1247 589983722011474953945445767644401916573206017057140
1248 32973765549777023466633744701922985886176007695360
1249 1759975170237895559117007667844300114185022044875
1250 1759975170237895559117007667844300114185022044875
1251 32973765549777023466633744701922985886176007695360
1252 589983722011474953945445767644401916573206017057140
1253 9627313683509120478069253488177000016217374560369140
1254 143092642914170972684489163449476030121079401275897810
1255 1934363930085253896108131361854822711693681613620402088
1256 23740139097498013768366305795807712251395514835015640412
1257 263941371358790953658644016206226002763512729898330676358
1258 2651468866729583333652806710679879788708310293174054278767
1259 23993457705345512749495497834610962810520795613959164569968
1260 194878685142932154415218531026189277517316374122831018105032
1261 1414699461527144249917204906895183949233985561578684320270808
1262 9133302697955096442746838459644139582879237071665692463139692
1263 52130619092910371901092580112179275453311599270585789634169088
1264 261218505535616449596524526826038484374382136882487934701450912
1265 1139413791220108268480472326208575347292383280935317280251405814
1266 4281886039466851829308314794512682528175885114676395866499689711
1267 13686405418894578952711931327786877783626189112500197378042602584
1268 36606955734416606581680638869139753245737972912684448536459684916
1269 80203414346776903231643694556527740029610350668416050043249559684
1270 139815028263743151634959647627237278342656982881625933179972666066
1271 185967586963155179709833041954482733114360999194153870950717832424
1272 176695316652251311130170527482759131686155157869921147289600790076
1273 106425157291884127599845218706637753068810168974411038720000001274
1274 30414093201713378043612608166064768844377641568960512000000000001
1275 1551118753287382280224243016469303211063259720016986112000000000001
1276 5458097115087803885635718762204590175353696259263923486720000001325
1277 9117886306556700995238542120327353469062723220340389550489600855050
1278 9661042251773165476331655667161378520518566116771768565760358126300
1279 7316534028414055913092775070943583928589867126157076458482582119690
1280 4230189159949365216448788070010152019852784866970843426401055529050
1281 1947158156802023838897356276882655155562246969215127596132651228800
1282 734613632098040133169989136586270520210673617620221405345998533300
1283 232062593431704022247435985847933686720596326057616232920790821495
1284 62391989391692373521812403431150025240086994493901843871420701075
1285 14461557573536547197903223194336538050343042303969457667332376226
1286 2919880079274045416552246112547181528808269923120940615734668000
1287 517929056688620290481181341554030113158829047164857662319580780
1288 81282975235839453188524288711279409224098668341995926074257500
1289 11353512403816684125093349988065898428138380162554867669765840
1290 1418545028115553304639488856684353054011556324423948142365000
1291 159218369908554262765785473946623035735706943092334186828735
1292 16112478806027921970101589804018744503055935366869895091875
1293 1474688465331189650059011672738007465450601084403558432270
1294 122392699531845748121625422322552960631995029760807669500
1295 9232088718700741212120775119126166696095406968894917898
1296 634085640550620664144515294623969589245202431631823850
1297 39716477258378769957952076403369087865099089984260880
1298 2271485597468386485668301936350736538612068958637900
1299 118982692014000701696627369072545302208980428812335
1300 11352855306920815085990871040308357800559845190650
1301 118982692014000701696627369072545302208980428812335
1302 2271485597468386485668301936350736538612068958637900
1303 39716477258378769957952076403369087865099089984260880
1304 634085640550620664144515294623969589245202431631823850
1305 9232088718700741212120775119126166696095406968894917898
1306 122392699531845748121625422322552960631995029760807669500
1307 1474688465331189650059011672738007465450601084403558432270
1308 16112478806027921970101589804018744503055935366869895091875
1309 159218369908554262765785473946623035735706943092334186828735
1310 1418545028115553304639488856684353054011556324423948142365000
1311 11353512403816684125093349988065898428138380162554867669765840
1312 81282975235839453188524288711279409224098668341995926074257500
1313 517929056688620290481181341554030113158829047164857662319580780
1314 2919880079274045416552246112547181528808269923120940615734668000
1315 14461557573536547197903223194336538050343042303969457667332376226
1316 62391989391692373521812403431150025240086994493901843871420701075
1317 232062593431704022247435985847933686720596326057616232920790821495
1318 734613632098040133169989136586270520210673617620221405345998533300
1319 1947158156802023838897356276882655155562246969215127596132651228800
1320 4230189159949365216448788070010152019852784866970843426401055529050
1321 7316534028414055913092775070943583928589867126157076458482582119690
1322 9661042251773165476331655667161378520518566116771768565760358126300
1323 9117886306556700995238542120327353469062723220340389550489600855050
1324 5458097115087803885635718762204590175353696259263923486720000001325
1325 1551118753287382280224243016469303211063259720016986112000000000001