0 1
1 2
2 1
3 5
4 6
5 1
6 14
7 28
8 12
9 1
10 42
11 120
12 90
13 20
14 1
15 132
16 495
17 550
18 220
19 30
20 1
21 429
22 2002
23 3003
24 1820
25 455
26 42
27 1
28 1430
29 8008
30 15288
31 12740
32 4900
33 840
34 56
35 1
36 4862
37 31824
38 74256
39 79968
40 42840
41 11424
42 1428
43 72
44 1
45 16796
46 125970
47 348840
48 465120
49 325584
50 122094
51 23940
52 2280
53 90
54 1
55 58786
56 497420
57 1598850
58 2558160
59 2238390
60 1106028
61 307230
62 46200
63 3465
64 110
65 1
66 208012
67 1961256
68 7191272
69 13483635
70 14276790
71 8883336
72 3272808
73 701316
74 83490
75 5060
76 132
77 1
78 742900
79 7726160
80 31870410
81 68740100
82 85925125
83 65122200
84 30390360
85 8682960
86 1480050
87 143000
88 7150
89 156
90 1
91 2674440
92 30421755
93 139582170
94 341200860
95 493843350
96 444459015
97 253976580
98 92355120
99 21081060
100 2927925
101 234234
102 9828
103 182
104 1
105 9694845
106 119759850
107 605452575
108 1657028100
109 2734096365
110 2864291430
111 1952925975
112 873358200
113 254729475
114 47549502
115 5486481
116 369460
117 13195
118 210
119 1
120 35357670
121 471435600
122 2605302000
123 7902749400
124 14676534600
125 17611841520
126 14038424400
127 7520584500
128 2707410420
129 647927280
130 100788688
131 9817080
132 564200
133 17360
134 240
135 1
136 129644790
137 1855967520
138 11135805120
139 37119350400
140 76769565600
141 104139584640
142 95461285920
143 60004236864
144 25963371720
145 7692850880
146 1538570176
147 202570368
148 16880864
149 837760
150 22440
151 272
152 1
153 477638700
154 7307872110
155 47327171760
156 172098806400
157 392834232000
158 595798585200
159 619630528608
160 449402361408
161 228862313680
162 81736540600
163 20293210080
164 3443696256
165 388804416
166 28038780
167 1213800
168 28560
169 306
170 1
171 1767263190
172 28781143380
173 200159769870
174 789035614560
175 1972589036400
176 3313949581152
177 3866274511344
178 3191210707776
179 1880534881368
180 792562593680
181 237768778104
182 50203378368
183 7321326012
184 716773176
185 45174780
186 1720944
187 35853
188 342
189 1
190 6564120420
191 113380261800
192 842957598600
193 3582569794050
194 9744589839816
195 17990012011968
196 23320385941440
197 21654644088480
198 14560881369840
199 7118653114144
200 2525973685664
201 645845544630
202 117426462660
203 14877560880
204 1275219504
205 70845528
206 2393430
207 44460
208 380
209 1
210 24466267020
211 446775310800
212 3536971210500
213 16128588719880
214 47455270656570
215 95613582359904
216 136590831942720
217 141300860630400
218 107153152644720
219 59913590726080
220 24714356174508
221 7489198840760
222 1652029156050
223 261419998320
224 29046666480
225 2198126112
226 108460170
227 3271800
228 54530
229 420
230 1
231 91482563640
232 1761039350070
233 14792730540588
234 72067148787480
235 228212637827020
236 498807622679058
237 779745249245424
238 891137427709056
239 754592176689120
240 476860333879930
241 225424885106876
242 79561724155368
243 20837594421644
244 4007229696470
245 556989455880
246 54721771104
247 3683196132
248 162493947
249 4403630
250 66220
251 462
252 1
253 343059613650
254 6943526580276
255 61690563078606
256 319876993740920
257 1085296943049550
258 2559803824296180
259 4351666501303506
260 5454623448638496
261 5113709483098590
262 3615754179968700
263 1935491943395010
264 784251280960056
265 239632335848906
266 54801573686860
267 9270942916950
268 1141039128240
269 99840923721
270 6016239306
271 238739655
272 5844300
273 79695
274 506
275 1
276 1289904147324
277 27385657281648
278 256613751565072
279 1411375633607896
280 5110153156166520
281 12945721328955184
282 23803423088724048
283 32517176183703387
284 33502545158967126
285 26276506007033040
286 15765903604219824
287 7245945595878808
288 2545872776930392
289 680273697479376
290 137051477514160
291 20557721627124
292 2256335300538
293 176967474552
294 9602886216
295 344601180
296 7657804
297 95128
298 552
299 1
300 4861946401452
301 108043253365600
302 1064997783175200
303 6194125037777600
304 23847381395443760
305 64618710877976640
306 127891198612662100
307 189345410933032200
308 213013587299661225
309 183935542049231280
310 122623694699487520
311 63270211024305600
312 25252584224613200
313 7770025915265600
314 1831506108598320
315 327586458448480
316 43873186399350
317 4321298797200
318 305546379600
319 15009295840
320 489433560
321 9917600
322 112700
323 600
324 1
325 18367353072152
326 426384982032100
327 4410879124470000
328 27053391963416000
329 110395293012004000
330 318766408572161550
331 676171169698524500
332 1079601027249745000
333 1318655540426474250
334 1245396899291670125
335 915535017857660200
336 525666038961336000
337 235875786713420000
338 82556525349697000
339 22436965077618000
340 4701078397215200
341 751625906531500
342 90436272176250
343 8038779749000
344 515070556000
345 23013790800
346 684934250
347 12707500
348 132600
349 650
350 1
351 69533550916004
352 1683191473897752
353 18234574300558980
354 117642414842316000
355 507332914007487750
356 1555820936289629100
357 3523476826302983550
358 6040245987947971800
359 7969769011875796125
360 8185168174358925750
361 6591214371983766525
362 4179045009742621200
363 2089522504871310600
364 823264026309522000
365 254819817667233000
366 61630839621842400
367 11555782429095450
368 1661615774118300
369 180610410230250
370 14562093546000
371 849455456850
372 34671651300
373 945590490
374 16122600
375 155025
376 702
377 1
378 263747951750360
379 6646448384109072
380 75254947832976912
381 509538709285781175
382 2316085042208096250
383 7520464372346289000
384 18120737963843915400
385 33221352933713844900
386 47138406189729104250
387 52376006877476782500
388 45929729107941178500
389 31942038879613637775
390 17659013364339246900
391 7762203676632636000
392 2707745468592780000
393 746681326187706000
394 161780954007336300
395 27308294026813800
396 3550723809633000
397 350400375950625
398 25743701090250
399 1372997391480
400 51395624280
401 1289187900
402 20270250
403 180180
404 756
405 1
406 1002242216651368
407 26252279997448736
408 310105057469863194
409 2198926771149939012
410 10509576479760737925
411 36032833644893958600
412 92083908203617894200
413 179901380505909862800
414 273402755900428804650
415 327148596803931903000
416 310791166963735307850
417 235677558983586419700
418 143089946525748897675
419 69625161815749016400
420 27126686421720396000
421 8439413553424123200
422 2086920199352160900
423 407458762326579600
424 62250644244338550
425 7355070748525500
426 661956367367295
427 44501268394440
428 2178383767560
429 75055060080
430 1737385650
431 25271064
432 208278
433 812
434 1
435 3814986502092304
436 103719945525634515
437 1276069632830533730
438 9457927866861602940
439 47424752589548894742
440 171256051017815453235
441 462854191940041765500
442 960509450943244566000
443 1557749301850262020500
444 1999111604041169592975
445 2047870423651929826950
446 1684395586553535355500
447 1116401725971529247250
448 597235888369384527375
449 257854224819797764200
450 89688426024277483200
451 25045970033375361000
452 5586233512345975125
453 988041301503369750
454 137285738735205060
455 14805324765561330
456 1220219074084725
457 75348004574700
458 3397333539600
459 108096976260
460 2316363777
461 31259970
462 239540
463 870
464 1
465 14544636039226909
466 409894288378212890
467 5244235748368311975
468 40555423120714945940
469 212915971383753466185
470 807929794115648287902
471 2303308623575313101475
472 5062216755110578245000
473 8732323902565747472625
474 11974406218694493824250
475 13171846840563943206675
476 11695931655469040479500
477 8417526570223930648125
478 4921015533361682532750
479 2338246511193594495375
480 902131987297386812400
481 281916246030433378875
482 71071322528680683750
483 14372200778022093825
484 2313790837328634300
485 293673452430172815
486 29024330428858050
487 2198812911277125
488 125149825780200
489 5214576074175
490 153692768502
491 3057548445
492 38387300
493 274195
494 930
495 1
496 55534064877048198
497 1620288010530347424
498 21526683568474615776
499 173409395412712182640
500 951408304561637110160
501 3785603569729461343584
502 11356810709188384030752
503 26364024860615891499960
504 48226874745029069817000
505 70426547246709117828000
506 82874030015894915397600
507 79107028651536055606800
508 61527688951194709916400
509 39097862544237441084000
510 20321381443965356916000
511 8636587113685276689300
512 2996366957809177626900
513 846033023381414859360
514 193536966133003399200
515 35651546392921678800
516 5246831355939416880
517 610742274236334240
518 55522024930575840
519 3879644599186200
520 204191821009800
521 7886028949344
522 215914743072
523 3998421168
524 46819920
525 312480
526 992
527 1
528 212336130412243110
529 6406484391866534976
530 88267118287938926336
531 739535315385434247680
532 4232866607798209180800
533 17626090695036645409280
534 55522185689365433039232
535 135806879282001860604672
536 262721641468158361288800
537 407320374369237769440000
538 511001924208680110752000
539 522357522524428557657600
540 437190535156315205865600
541 300523772120544004032000
542 169939037806260002280000
543 79073674734341388816000
544 30245680585885581222120
545 9488840968120966657920
546 2433036145672042732800
547 507385889365569984000
548 85503918393086793600
549 11548581185559774720
550 1237347984167118720
551 103820196993427200
552 6712512736644000
553 327661638670080
554 11762212670208
555 299947135488
556 5183418240
557 56742400
558 354640
559 1056
560 1
561 812944042149730764
562 25336755980333275478
563 361562355611242417632
564 3146226813739934020096
565 18756352158834222042880
566 81590131890928865886528
567 269313768680626988210816
568 692521119464469398256384
569 1413226237976911388302272
570 2319689532032809096960800
571 3092919376043745462614400
572 3374093864774995050124800
573 3027112580808772154899200
574 2241227583868033230069600
575 1372180153388591773512000
576 695237944383553165246080
577 291386491396048017786960
578 100864554714016621541640
579 28758028178419833395520
580 6727024135302885004800
581 1284250062194187137280
582 198752985815767056960
583 24725251823971021440
584 2446576642252005120
585 190058919948955200
586 11403535196937312
587 517688861399424
588 17318145901056
589 412336807168
590 6664926840
591 68358224
592 400928
593 1122
594 1
595 3116285494907301262
596 100226479430802391940
597 1479659341070530049430
598 13354874052739143010240
599 82800219126982686663488
600 375630262380945846814848
601 1296818762981836852098880
602 3498394802462629647522560
603 7513597928016329583883680
604 13023569741894971278731712
605 18402870287460285502555680
606 21357296271714064413024000
607 20467408927059311729148000
608 16258255756816344952824000
609 10730448799498787668863840
610 5891226791881687347611520
611 2690704544369039894341800
612 1021332912512998494855600
613 321530731717055081713800
614 83690295719654528446080
615 17933634797068827524160
616 3146251718784004828800
617 448760041393956801600
618 51589216254574252800
619 4729011490002639840
620 341109025508387136
621 19044548570567520
622 806118458013440
623 25191201812920
624 561289377264
625 8504384504
626 81891040
627 451605
628 1190
629 1
630 11959798385860453492
631 396561735952215036840
632 6050108535681229408200
633 56568514808619494966670
634 364246046572574309053680
635 1720628943809493878958336
636 6202267123034222121826560
637 17519390899479783266198400
638 39515959473271066700425280
639 72159578168581947887733120
640 107778774200733037057848192
641 132682203088023625165911600
642 135390003151044515475420000
643 114977356522117803911433600
644 81482552381220740587094400
645 48262742564261515578509760
646 23903716836072920451620400
647 9894784746958289511564000
648 3418198367131045467631200
649 983053289795206685239800
650 234553065635347559987040
651 46217352834551243347200
652 7477383740566842144000
653 986147710712438601600
654 105081313436571326400
655 8948860241049945216
656 600961310449019520
657 31300068252553100
658 1238244458342760
659 36228677987040
660 757017151968
661 10773488880
662 97585950
663 506940
664 1260
665 1
666 45950804324621742364
667 1569396701548619508432
668 24717998049390757257804
669 239141607144512204364120
670 1597124304857992222003230
671 7844480306651347843885632
672 29476229031053549473994496
673 87025057139300955589888512
674 205738586171716933052182080
675 394940264707882150445323520
676 622030916914914386951384544
677 810140452085843969647257792
678 877652156426330967117862608
679 794255345182199970242409600
680 602237569423865911502486400
681 383310956136447988956299520
682 204964886267406216316910160
683 92069788483754664014013120
684 34708848833161480481473200
685 10960689105208888573096800
686 2891354194994758537385880
687 634744423759946991258240
688 115408077047263089319680
689 17274195424037953497600
690 2112838418800341086400
691 209271614814509974272
692 16600873290574108536
693 1040510576617180592
694 50674216393693860
695 1877788770121440
696 51547142709216
697 1012145859648
698 13555524906
699 115710840
700 567210
701 1332
702 1
703 176733862787006701400
704 6212195276963285554210
705 100910294011159711685460
706 1009102940111597116854600
707 6981584294958142843354500
708 35606079904286528501107950
709 139259334736765089248777760
710 429022546766680026505551360
711 1061146192800564959175964800
712 2137030527167804431673818000
713 3541364873592361629630898400
714 4867766989883318894547198528
715 5583615076630865790804139488
716 5368860650606601721927057200
717 4341396752512076864091960000
718 2958581490600822751825632000
719 1701184357095473082299738400
720 825574761531626642880755400
721 337954580743940731003818000
722 116536062325496803794420000
723 33775706199423649913298000
724 8202671505574314978943800
725 1662538486971843274420800
726 279810124034531827392000
727 38862517227018309360000
728 4420611334573332689700
729 408056430883692248280
730 30226402287680907280
731 1772337021132675800
732 80887592242363500
733 2813481469299600
734 72605973401280
735 1342187888580
736 16946816775
737 136557750
738 632700
739 1406
740 1
741 680425371729975800390
742 24594887826922539906780
743 411671574817298703677770
744 4250748353927456382161160
745 30431493897435199099562850
746 160948789946435053015465740
747 654291819999638150302002030
748 2100097756594583242306729920
749 5425252537869340042625718960
750 11441008753329900770163080800
751 19907355230794027340083760592
752 28814211136193850624149756864
753 34909525030388703640796820816
754 35568195313980943332132609888
755 30581120309639699954875921200
756 22240814770647054512637033600
757 13701930528345060369392458200
758 7154981266607430904966546800
759 3166284813383748159094391400
760 1186297610723616616253028000
761 375660910062478595146792200
762 100293545075228477392820400
763 22499871549134834371116600
764 4223578372232349861244800
765 659934120661304665819500
766 85283794054691679890520
767 9045250884588511503540
768 780021635155228189360
769 54077130168324643380
770 2972755781367171800
771 127403819201450220
772 4167685135167840
773 101297902590885
774 1766090456130
775 21058312275
776 160444284
777 703703
778 1482
779 1
780 2622127042276492108820
781 97393290141698278327600
782 1678335534767405214901200
783 17876816377901301001144600
784 132288441196469627408470040
785 724710590902398828411618480
786 3058175897779626261736971600
787 10212123087228394838300244450
788 27510209132941798339910862600
789 60644727688618364340425723776
790 110587444608657017326658672768
791 168201183233446862017820009280
792 214747422618803226349795357760
793 231266455127941936069010385280
794 210842924025734076779799078528
795 163152262638960892746273096480
796 107337014894053218912021774000
797 60091310569490240202267768000
798 28631076410698739682059784000
799 11603120440125278713255807200
800 3994516872830013983251999200
801 1165834417569435724758648000
802 287673427711938685330056000
803 59801677228161166923231750
804 10426959106448613719948100
805 1516648597301616541083360
806 182833642613857332736800
807 18124032110959713811600
808 1463431164238983102800
809 95159070778101364320
810 4914318209197723040
811 198157992306359800
812 6107609351908350
813 140059837717800
814 2306867915352
815 26017307316
816 187715060
817 780520
818 1560
819 1
820 10113918591637898134020
821 385740150936887277669600
822 6838120857517547195052000
823 75067371191414851430126400
824 573612629864833049514987600
825 3251285204170032433846653120
826 14224372768243891898079107400
827 49349864706152278013743842000
828 138426370500757139828551476810
829 318471126903702700782026927040
830 607544919016294383030328291584
831 969153987453093955777367600640
832 1301178964636098366552947241600
833 1477702544453862760337053370880
834 1424927453580510518896444321920
835 1169940435571366531304449022208
836 819462589570461471280055888400
837 490206932943446543138617680000
838 250550210171094899826404592000
839 109386027909037117611872928000
840 40755116849979958336036526400
841 12938132333326970900329056000
842 3491825487687676805486535000
843 798798874106478573562806000
844 154313418861478815347360250
845 25058656674819246432526560
846 3401627602916639787220800
847 383436283742616401136000
848 35604797776100094391200
849 2697595169048865820800
850 164853038108541800160
851 8013183469703755200
852 304555114980294750
853 8859785163063120
854 192007727992080
855 2992328228448
856 31969318680
857 218743200
858 863460
859 1640
860 1
861 39044429911904443959240
862 1528057007006805738586620
863 27844594349901793458689520
864 314764979607585491272142400
865 2481285637119370734389973600
866 14536198357457646885634595340
867 65857878272563216502262860520
868 237088361781227579408146297872
869 691507721861913773273760035460
870 1657845435745870200028117008090
871 3303178830467243266471116151968
872 5516419865022736229527520577024
873 7773137082532037414334233540352
874 9289325909069879877020306566080
875 9452296539053561980125925979520
876 8213719751177577996523218437376
877 6108083967507054823685698456608
878 3892406449881946701368337251760
879 2126998060044779618234064072000
880 996691790445431535878780448000
881 400258766639197108852907068800
882 137588951032224006168186804900
883 40410740862611246566880040600
884 10115995736358546571419246000
885 2151536406613571472279466500
886 387276553190442865010303970
887 58717515310925562587961360
888 7456192420434992074661760
889 787625959905104796619200
890 68653220643069479398800
891 4890366401972072505120
892 281398589825768775360
893 12897435367014402204
894 462826628002909170
895 12728616201760680
896 261099819523296
897 3855904507728
898 39080113254
899 253931860
900 952840
901 1722
902 1
903 150853479205085351660700
904 6054252965430758779982760
905 113319821809475724120981660
906 1318046154379717642258226400
907 10709125004335205843348089500
908 64779278597652143101395382200
909 303598885694329710668539691244
910 1132755506288087323838921200944
911 3430942158468726028935194022090
912 8559373519030993657091993472300
913 17784476089542175709735586436890
914 31041994629019070329720296326208
915 45823896833313865724825199338688
916 57511773353551815282169278522240
917 61619757164519802088038512702400
918 56536997534000089599420646682880
919 44522885558025070559543759262768
920 30139889741305303310317954679328
921 17554595279434092429844686865200
922 8799295879415585177867010960000
923 3794696347997971107955148476500
924 1406678646217562916209014746600
925 447579569251042746066504692100
926 121987942300738451231623602000
927 28404055192573904085794711250
928 5631412681658130549183647100
929 946819934388674696730876930
930 134342734561147374810014880
931 15993182685850877953573200
932 1586475372710762574516000
933 130062395420431886739600
934 8726767176596720142528
935 473656771098177244578
936 20504622125462218380
937 695858216927450850
938 18119996968816080
939 352333274393646
940 4937603444956
941 47537902230
942 293715800
943 1048985
944 1806
945 1
946 583300119592996693088040
947 23991387527607603115708080
948 460940913562333310925199920
949 5512085091349569176480515710
950 46121528315373946170551253900
951 287798336687933424104239824336
952 1393846846312148152034259541392
953 5383924906359561268571892624168
954 16913650885072961343721134375924
955 43850205998337307187425163196840
956 94875900250947991914610807644072
957 172809675457083842415898256780274
958 266793884916199616361386782397616
959 351007339306193659722142822464768
960 395201967983971069662945308586240
961 382028569051172034007513798300032
962 317835243923720995506251233831584
963 227972907406388114423838645898176
964 141126085537287880357614399841728
965 75437463486214738678001118336450
966 34817290839791417851385131539900
967 13866626654808703213538667106800
968 4760185269561196625543124529200
969 1406141684486747340793429368600
970 356630137369827224114275564500
971 77439686971733911521956979720
972 14346897586312566489983362440
973 2258307953401052132682566310
974 300518475207967798478306280
975 33608776351310471404843200
976 3136819126122310664452032
977 242317946075662368815904
978 15341558274270831791916
979 786746578167734963688
980 32219703499050947880
981 1035633326755209039
982 25571193253215038
983 471979835919592
984 6285083420616
985 57555708980
986 338562994
987 1152228
988 1892
989 1
990 2257117854077248073253720
991 95087092576020237979624800
992 1874008116185732190181772100
993 23023528284567566907947485800
994 198232578530126751077427852738
995 1274907563880030869674437954864
996 6374537819400154348372189774320
997 25463787192320832194845243249440
998 82875196278710856634149101872020
999 223009619077258305124619401401072
1000 501771642923831186530393653152412
1001 952325765676808791022597204547640
1002 1535214811910027964838152390089730
1003 2113672544168174095005331061192640
1004 2496146623589081788387248110360832
1005 2537067060041361817705071849874944
1006 2225048732092726594156665836079840
1007 1686965051782720816484792398596480
1008 1107070815232410535818145011578940
1009 629282358132107041412419269739608
1010 309873888474143618877327670705110
1011 132142383144624144510587492838000
1012 48758419449085914284655278106000
1013 15546162722896958177716175628000
1014 4275194748796663498871948297700
1015 1011595377180055588465475090160
1016 205345215453216412188504558900
1017 35630676653982756452799877800
1018 5262059390018688935596893150
1019 658059840958659030106829856
1020 69269456943016740011245248
1021 6094087121086516716531840
1022 444360519245891843913780
1023 26590042578580409532240
1024 1290399125136990462594
1025 50068396389795044404
1026 1526475499688873305
1027 35788419400064760
1028 627867007018680
1029 7954876107024
1030 69373919538
1031 388976280
1032 1262910
1033 1980
1034 1
1035 8740328711533173390046320
1036 376926675684868102445747550
1037 7615457325061620845332450500
1038 96056301726777244262459975640
1039 850380788816469133029425078460
1040 5632137378238307104141038404262
1041 29046243082738439153431770386760
1042 119873384150984034601464449215200
1043 403755352981268952907659803947560
1044 1126349258515206642436844611806090
1045 2632100372530272364431363198115284
1046 5198191958288625672701438290948680
1047 8737074054185684393382360969249900
1048 12567944985636330627403857701921010
1049 15540690755072558714916245589260640
1050 16576736805410729295910661961878016
1051 15294013124039660957536622643399360
1052 12229587700289067125971380238747650
1053 8487542916781814107939111755438540
1054 5116891901983294629666641536771560
1055 2680640384471845395541777879711668
1056 1220179446713375004973498334602650
1057 482284366289871543467785903005000
1058 165354639870813100617526595316000
1059 49101788600135815089476794149000
1060 12602792407368192539632377164910
1061 2788816022705290235324340573900
1062 530405449763768913625249959000
1063 86380316104385223076112136180
1064 11992911401062558194777819270
1065 1412152338133773086138340624
1066 140164003784989884480232320
1067 11643370567582229327867400
1068 802686910340896112754495
1069 45468103853732677410930
1070 2091215926373767741548
1071 76985860743344863310
1072 2229320291795700675
1073 49693826937860820
1074 829712077674480
1075 10013766454692
1076 83263024845
1077 445495050
1078 1381380
1079 2070
1080 1
1081 33868773757191046886429490
1082 1494373242103000885070623620
1083 30933526111532118320961908934
1084 400316220266886237094801174440
1085 3641337926658407502804633759810
1086 24816061492622958302132711585724
1087 131892771266347945050223856020422
1088 561828947731975662032122399671408
1089 1956368657280986680290426213141510
1090 5651731676589517076394564615742140
1091 13700577133249760361053030775402498
1092 28118904070090417258740580882644264
1093 49208082122658230202796016544627462
1094 73843149717482085676326935293955460
1095 95451629012689977106957167511311090
1096 106663407658624990290948961790417472
1097 103330176169292959344356806734466926
1098 86965668631169639991178126934890716
1099 63686979553129281811721355583632090
1100 40623587900346407565685577952795960
1101 22581935626957267735042865391407166
1102 10940316639146999275362381990868068
1103 4617666113925681512328278113028730
1104 1696631762618131602815044009686000
1105 541979590836347595343694614205250
1106 150269409842844867530909301253620
1107 36083402987211189604615435124310
1108 7483965064014172658735053210968
1109 1336422332859673689059830930530
1110 204682686000003762498191750220
1111 26766197400000492018994305798
1112 2972807551163794948618395744
1113 278700707921605776432974601
1114 21895678512359600842096770
1115 1429344867019170499735155
1116 76756557402750636130356
1117 3350484648532765862833
1118 117187062428808980894
1119 3227305880842352595
1120 68483944421057880
1121 1089517297607739
1122 12540347081262
1123 99526564137
1124 508696980
1125 1507995
1126 2162
1127 1
1128 131327898242169365477991900
1129 5925514768686681770366994528
1130 125597675783339274387582766368
1131 1666584544048155756296771322960
1132 15565270741581832063526449148400
1133 109072193492862319497007562180640
1134 596922368024573784883623203934048
1135 2622194688107949126453059074424568
1136 9430700194072448612682054565912920
1137 28183701729411915394222232036061600
1138 70793637225404167142775165893971680
1139 150811899907451907579911944313521488
1140 274428211307002651497872554406571888
1141 429006881199532681001636995722432480
1142 578818807967623458494272137085821600
1143 676494481812159917115180560219053995
1144 686902089224654685070798722683962518
1145 607314503129106459527836303834662048
1146 468327104403042294660769289026729440
1147 315359582686259130305626378833788400
1148 185559406624088705658093202618142160
1149 95430551978102762909876504203615968
1150 42888762796816990757191617126080928
1151 16834357377977683570153714451662200
1152 5765190882869069715806066593035000
1153 1720208306672284585472945275327200
1154 446372001628808205256056568879776
1155 100498959431047461417299285975856
1156 19577719369684570405967393371920
1157 3288918373333393790569234960800
1158 474603410835451762183408589280
1159 58559936982116225495210898516
1160 6145178572197381687769044906
1161 545026924363404140822088240
1162 40558346603938649742253200
1163 2510754789767630698329960
1164 127999263792075290503096
1165 5309837467175970567696
1166 176673357952013539760
1167 4633042603636718700
1168 93701985242090940
1169 1422035548389456
1170 15626764268016
1171 118504279080
1172 579199800
1173 1643120
1174 2256
1175 1
1176 509552245179617138054608572
1177 23499350601224696249106654144
1178 509755143811181872480621266816
1179 6931387552954561058510082885888
1180 66425797382481210144054960989760
1181 478265741153864713037195719126272
1182 2693091613878309634126113989841984
1183 12189783094396559396570831743495296
1184 45238807087394127760549509185989008
1185 139720609460124989693599237410587520
1186 363273584596324973203358017267527552
1187 802341955844640253781485218465686784
1188 1516253749889199189269849754251015616
1189 2465995109709906373757557842078574848
1190 3467805623029555838096565715422995880
1191 4232501221954021997266577642413707792
1192 4497032548326148372095738745064564529
1193 4169329561924857489844688423870219616
1194 3379064481560015220527721336992857728
1195 2397048030397264801747353808850768640
1196 1489594133175443126800141295500120512
1197 811234363607283580792565212572835584
1198 387180037176203527196451578727944256
1199 161882302619234589691428831606323328
1200 59247464359517164019948615171233200
1201 18959188595045492486383556854794624
1202 5296291550842667941540345842027648
1203 1289044504437898017517756130863872
1204 272682491323401503705679181528896
1205 49989806353482597798509496395520
1206 7915052672634744651430670262624
1207 1078035847885735830660808136128
1208 125716070675699376593828997582
1209 12484399862647035572662098336
1210 1049109232155213073332949440
1211 74054769328603275764678784
1212 4353348842960528484874528
1213 210973103293520485753472
1214 8327885656323177069216
1215 263920317544093770560
1216 6598007938602344264
1217 127326875255794368
1218 1845317032692672
1219 19380674011776
1220 140575488480
1221 657663104
1222 1787128
1223 2352
1224 1
1225 1978261657756160653623774456
1226 93206558875049876949581681100
1227 2068130438435068967786944471200
1228 28800631290799478958810782265600
1229 283031658412311243222495051173760
1230 2092412617548158119537731271177440
1231 12113967785805125955218444201553600
1232 56452283376215020461264276919555200
1233 216001745291195607951362890077789600
1234 688805565539701549800457216136951280
1235 1851870700795263183070081695843606720
1236 4235950576599135726670568101929657600
1237 8303807876349099400695478739497027200
1238 14032636867964944419925292196794255100
1239 20540079459482753810264273852890052520
1240 26141919312068959394881803085496430480
1241 29019481325897445596930359768414880850
1242 28165967169253403079373584481108560825
1243 23947875467577772666520535597464283600
1244 17861874032960263522698023543371856640
1245 11698269613135947236696592884039314560
1246 6731147198034572814765896699149605600
1247 3403294847325076665996206799320971200
1248 1511686782948153912745671175256553600
1249 589557845349780025970811758350055904
1250 201690841830187903621593496277650704
1251 60446805743313058028449599284011200
1252 15843607203375502389223256792390400
1253 3624260960627488340391938488675200
1254 721727829228405005715980854210320
1255 124743081595032963950910271098080
1256 18647667586983684618940166411200
1257 2401168040191423245360518415900
1258 265064004436715553059278006950
1259 24947200417573228523226165360
1260 1989145548245041476934976640
1261 133371827947464466844299200
1262 7455059178881613318692400
1263 343876177381883996959200
1264 12932095559660594757440
1265 390805085594138852560
1266 9324617630825158200
1267 171882352641938400
1268 2381348774851200
1269 23927427881280
1270 166162693620
1271 744790200
1272 1940400
1273 2450
1274 1