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