1 1
2 1
3 1
4 3
5 2
6 1
7 15
8 5
9 3
10 1
11 87
12 20
13 8
14 4
15 1
16 567
17 107
18 28
19 12
20 5
21 1
22 4167
23 674
24 135
25 40
26 17
27 6
28 1
29 34407
30 4841
31 809
32 175
33 57
34 23
35 7
36 1
37 316647
38 39248
39 5650
40 984
41 232
42 80
43 30
44 8
45 1
46 3219687
47 355895
48 44898
49 6634
50 1216
51 312
52 110
53 38
54 9
55 1
56 35878887
57 3575582
58 400793
59 51532
60 7850
61 1528
62 422
63 148
64 47
65 10
66 1
67 435046887
68 39454469
69 3976375
70 452325
71 59382
72 9378
73 1950
74 570
75 195
76 57
77 11
78 1
79 5704064487
80 474501356
81 43430844
82 4428700
83 511707
84 68760
85 11328
86 2520
87 765
88 252
89 68
90 12
91 1
92 80428314087
93 6178565843
94 517932200
95 47859544
96 4940407
97 580467
98 80088
99 13848
100 3285
101 1017
102 320
103 80
104 13
105 1
106 1213746099687
107 86606879930
108 6696498043
109 565791744
110 52799951
111 5520874
112 660555
113 93936
114 17133
115 4302
116 1337
117 400
118 93
119 14
120 1
121 19521187251687
122 1300352979617
123 93303377973
124 7262289787
125 618591695
126 58320825
127 6181429
128 754491
129 111069
130 21435
131 5639
132 1737
133 493
134 107
135 15
136 1
137 333363035571687
138 20821540231304
139 1393656357590
140 100565667760
141 7880881482
142 676912520
143 64502254
144 6935920
145 865560
146 132504
147 27074
148 7376
149 2230
150 600
151 122
152 16
153 1
154 6024361885107687
155 354184575802991
156 22215196588894
157 1494222025350
158 108446549242
159 8557794002
160 741414774
161 71438174
162 7801480
163 998064
164 159578
165 34450
166 9606
167 2830
168 722
169 138
170 17
171 1
172 114864714882483687
173 6378546460910678
174 376399772391885
175 23709418614244
176 1602668574592
177 117004343244
178 9299208776
179 812852948
180 79239654
181 8799544
182 1157642
183 194028
184 44056
185 12436
186 3552
187 860
188 155
189 18
190 1
191 2304476522241459687
192 121243261343394365
193 6754946233302563
194 400109191006129
195 25312087188836
196 1719672917836
197 126303552020
198 10112061724
199 892092602
200 88039198
201 9957186
202 1351670
203 238084
204 56492
205 15988
206 4412
207 1015
208 173
209 19
210 1
211 48529614677597619687
212 2425719783584854052
213 127998207576696928
214 7155055424308692
215 425421278194965
216 27031760106672
217 1845976469856
218 136415613744
219 11004154326
220 980131800
221 97996384
222 11308856
223 1589754
224 294576
225 72480
226 20400
227 5427
228 1188
229 192
230 20
231 1
232 1070348458111786419687
233 50955334461182473739
234 2553717991161550980
235 135153263001005620
236 7580476702503657
237 452453038301637
238 28877736576528
239 1982392083600
240 147419768070
241 11984286126
242 1078128184
243 109305240
244 12898610
245 1884330
246 367056
247 92880
248 25827
249 6615
250 1380
251 212
252 21
253 1
254 24674363741441547699687
255 1121303792572968893426
256 53509052452344024719
257 2688871254162556600
258 142733739703509277
259 8032929740805294
260 481330774878165
261 30860128660128
262 2129811851670
263 159404054196
264 13062414310
265 1187433424
266 122203850
267 14782940
268 2251386
269 459936
270 118707
271 32442
272 7995
273 1592
274 233
275 22
276 1
277 593418731996911033779687
278 25795667534014516593113
279 1174812845025312918145
280 56197923706506581319
281 2831604993866065877
282 150766669444314571
283 8514260515683459
284 512190903538293
285 32989940511798
286 2289215905866
287 172466468506
288 14249847734
289 1309637274
290 136986790
291 17034326
292 2711322
293 578643
294 151149
295 40437
296 9587
297 1825
298 255
299 23
300 1
301 14863731971861418139059687
302 619214399530925550372800
303 26970480379039829511258
304 1231010768731819499464
305 59029528700372647196
306 2982371663310380448
307 159280929959998030
308 9026451419221752
309 545180844050091
310 35279156417664
311 2461682374372
312 186716316240
313 15559485008
314 1446624064
315 154021116
316 19745648
317 3289965
318 729792
319 191586
320 50024
321 11412
322 2080
323 278
324 24
325 1
326 387132773011805081755059687
327 15482946371392343689432487
328 646184879909965379884058
329 28201491147771649010722
330 1290040297432192146660
331 62011900363683027644
332 3141652593270378478
333 168307381379219782
334 9571632263271843
335 580460000467755
336 37740838792036
337 2648398690612
338 202275801248
339 17006109072
340 1600645180
341 173766764
342 23035613
343 4019757
344 921378
345 241610
346 61436
347 13492
348 2358
349 302
350 25
351 1
352 10469419301176945971355059687
353 402615719383197425444492174
354 16129131251302309069316545
355 674386371057737028894780
356 29491531445203841157382
357 1352052197795875174304
358 65153552956953406122
359 3309959974649598260
360 177879013642491625
361 10152092263739598
362 618200839259791
363 40389237482648
364 2850674491860
365 219281910320
366 18606754252
367 1774411944
368 196802377
369 27055370
370 4941135
371 1162988
372 303046
373 74928
374 15850
375 2660
376 327
377 26
378 1
379 293580025012054102151323059687
380 10872035020560143396799551861
381 418744850634499734513808719
382 16803517622360046098211325
383 703877902502940870052162
384 30843583642999716331686
385 1417205750752828580426
386 68463512931603004382
387 3487838988292089885
388 188031105906231223
389 10770293102999389
390 658590076742439
391 43239911974508
392 3069956402180
393 237888664572
394 20381166196
395 1971214321
396 223857747
397 31996505
398 6104123
399 1466034
400 377974
401 90778
402 18510
403 2987
404 353
405 27
406 1
407 8525565329528328335691931059687
408 304452060032614245548122611548
409 11290779871194643131313360580
410 435548368256859780612020044
411 17507395524862986968263487
412 734721486145940586383848
413 32260789393752544912112
414 1485669263684431584808
415 71951351919895094267
416 3675870094198321108
417 198801399009230612
418 11428883179741828
419 701829988716947
420 46309868376688
421 3307845066752
422 258269830768
423 22352380517
424 2195072068
425 255854252
426 38100628
427 7570157
428 1844008
429 468752
430 109288
431 21497
432 3340
433 380
434 28
435 1
436 256094901154239983062913179059687
437 8830017389560942581240053671235
438 315742839903808888679435972128
439 11726328239451502911925380624
440 453055763781722767580283531
441 18242117011008927554647335
442 766982275539693131295960
443 33746458657436976496920
444 1557620615604326679075
445 75627222014093415375
446 3874671493207551720
447 210230282188972440
448 12130713168458775
449 748139857093635
450 49617713443440
451 3566114897520
452 280622211285
453 24547452585
454 2450926320
455 293954880
456 45670785
457 9414165
458 2312760
459 578040
460 130785
461 24837
462 3720
463 408
464 29
465 1
466 7948427835707780683515859099059687
467 264924918543800925644153232730922
468 9145760229464751469919489643363
469 327469168143260391591361352752
470 12179384003233225679505664155
471 471297880792731695134930866
472 19009099286548620685943295
473 800728734197130107792880
474 35304079273041303175995
475 1633247837618420094450
476 79501893507300967095
477 4084901775396524160
478 222360995357431215
479 12878853025552410
480 797757570537075
481 53183828340960
482 3846737108805
483 305169663870
484 26998378905
485 2744881200
486 339625665
487 55084950
488 11726925
489 2890800
490 708825
491 155622
492 28557
493 4128
494 437
495 30
496 1
497 254633587461045465215282745499059687
498 8213352754251581609160012331790609
499 274070678773265677114072722374285
500 9473229397608011861510850996115
501 339648552146493617270867016907
502 12650681884025957374640595021
503 490306980079280315820874161
504 19809828020745750793736175
505 836032813470171410968875
506 36937327110659723270445
507 1712749731125721061545
508 83586795282697491255
509 4307262770753955375
510 235239848382983625
511 13676610596089485
512 850941398878035
513 57030565449765
514 4151906772675
515 332168042775
516 29743260105
517 3084506865
518 394710615
519 66811875
520 14617725
521 3599625
522 864447
523 184179
524 32685
525 4565
526 467
527 31
528 1
529 8411689532405544900399041122459059687
530 262846940215297046824442757830850296
531 8487423433024847286274085054164894
532 283543908170873688975583573370400
533 9812877949754505478781718013022
534 352299234030519574645507611928
535 13140988864105237690461469182
536 510116808100026066614610336
537 20645860834215922204705050
538 872970140580831134239320
539 38650076841785444331990
540 1796336526408418552800
541 87894058053451446630
542 4542502619136939000
543 248916458979073110
544 14527551994967520
545 907971964327800
546 61182472222440
547 4484074815450
548 361911302880
549 32827766970
550 3479217480
551 461522490
552 81429600
553 18217350
554 4464072
555 1048626
556 216864
557 37250
558 5032
559 498
560 32
561 1
562 286277853334385912756981261963419059687
563 8674536472620841947223483880289909983
564 271334363648321894110716842885015190
565 8770967341195720975249668627535294
566 293356786120628194454365291383422
567 10165177183785025053427225624950
568 365440222894624812335969081110
569 13651105672205263757076079518
570 530762668934241988819315386
571 21518830974796753338944370
572 911620217422616578571310
573 40446413368193862884790
574 1884230584461869999430
575 92436560672588385630
576 4791419078116012110
577 263444010974040630
578 15435523959295320
579 969154436550240
580 65666547037890
581 4845986118330
582 394739069850
583 36306984450
584 3940739970
585 542952090
586 99646950
587 22681422
588 5512698
589 1265490
590 254114
591 42282
592 5530
593 530
594 33
595 1
596 10028960221641322560728395380199579059687
597 294952389807006754704204745843708969670
598 8945870836269163841334200723174925173
599 280105330989517615085966511512550484
600 9064324127316349169704033918918716
601 303521963304413219507792517008372
602 10530617406679649865763194706060
603 379091328566830076093045160628
604 14181868341139505745895394904
605 552281499909038742158259756
606 22430451192219369917515680
607 952066630790810441456100
608 42330643952655732884220
609 1976667145134458385060
610 97227979750704397740
611 5054863089090052740
612 278879534933335950
613 16404678395845560
614 1034820983588130
615 70512533156220
616 5240725188180
617 431046054300
618 40247724420
619 4483692060
620 642599040
621 122328372
622 28194120
623 6778188
624 1519604
625 296396
626 47812
627 6060
628 563
629 34
630 1
631 361355991078770250169394540855988379059687
632 10323912611448329315432600126043288029357
633 303898260643275918545538946566883894843
634 9225976167258681456420167234687475657
635 289169655116833964255670545431469200
636 9367846090620762389211826435927088
637 314052580711092869373555711714432
638 10909708735246479941856239866688
639 393273196907969581838940555532
640 14734149841048544488053654660
641 574711951101258112075775436
642 23382517823010180358971780
643 994397274743466174340320
644 44307311097790191269280
645 2073895124885162782800
646 102282842839794450480
647 5333742624023388690
648 295284213329181510
649 17439499379433690
650 1105333516744350
651 75753258344400
652 5671771242480
653 471293778720
654 44731416480
655 5126291100
656 764927412
657 150522492
658 34972308
659 8297792
660 1816000
661 344208
662 53872
663 6623
664 597
665 35
666 1
667 13381122428725312861549375226135220379059687
668 371679903690218579484827140982031667089044
669 10627810872091605233978139072610171924200
670 313124236810534600001959113801571370500
671 9515145822375515420675837780118944857
672 298537501207454726644882371867396288
673 9681898671331855258585382147641520
674 324962289446339349315411951581120
675 11302981932154449523695180422220
676 408007346749018126326994210192
677 15308861792149802600129430096
678 598094468924268292434747216
679 24376915097753646533312100
680 1038704585841256365609600
681 46381206222675354052080
682 2176177967724957233280
683 107616585463817839170
684 5629026837352570200
685 312723712708615200
686 18544832896178040
687 1181086775088750
688 81425029586880
689 6143065021200
690 516025195200
691 49857707580
692 5891218512
693 915449904
694 185494800
695 43270100
696 10113792
697 2160208
698 398080
699 60495
700 7220
701 632
702 36
703 1
704 508876233712873734528924640163047706779059687
705 13752802332415531441034202367117252046148731
706 382307714562310184718805280054641839013244
707 10940935108902139833980098186411743294700
708 322639382632910115422634951581690315357
709 9813683323582970147320720151986341145
710 308219399878786581903467754015037808
711 10006860960778194607900794099222640
712 336265271378493798839107132003340
713 11710989278903467650022174632412
714 423316208541167928927123640288
715 15906956261074070892564177312
716 622471384022021938968059316
717 25415619683594902898921700
718 1085085792063931719661680
719 48557384190400311285360
720 2283794553188775072450
721 113245612301170409370
722 5941750550061185400
723 331268545604793240
724 19725919671266790
725 1262511804675630
726 87568094608080
727 6659090216400
728 565882902780
729 55748926092
730 6806668416
731 1100944704
732 228764900
733 53383892
734 12274000
735 2558288
736 458575
737 67715
738 7852
739 668
740 37
741 1
742 19860713079977114869649191931865796481179059687
743 522629036045289265969958842530164958825208418
744 14135110046977841625753007647171893885161975
745 393248649671212324552785378241053582307944
746 11263574491535049949402733137993433610057
747 332453065956493085569955671733676656502
748 10121902723461756729224187906001378953
749 318226260839564776511368548114260448
750 10343126232156688406739901231225980
751 347976260657397266489129306635752
752 12134305487444635578949298272700
753 439223164802241999819687817600
754 16529427645096092831532236628
755 647887003705616841866981016
756 26500705475658834618583380
757 1133643176254332030947040
758 50841178743589086357810
759 2397040165489945481820
760 119187362851231594770
761 6273019095665978640
762 350994465276060030
763 20988431475942420
764 1350079899283710
765 94227184824480
766 7224973119180
767 621631828872
768 62555594508
769 7907613120
770 1329709604
771 282148792
772 65657892
773 14832288
774 3016863
775 526290
776 75567
777 8520
778 705
779 38
780 1
781 794980232165479962497979898048175896039579059687
782 20383342116022404135619150774395961440004268105
783 536764146092267107595711850177336852710370393
784 14528358696649053950305793025412947467469919
785 404512224162747374502188111379047015918001
786 11596027557491543034972688809727110266559
787 342574968679954842299179859639678035455
788 10440128984301321505735556454115639401
789 328569387071721464918108449345486428
790 10691102492814085673229030537861732
791 360110566144841902068078604908452
792 12573528652246877578768986090300
793 455752592447338092651220054228
794 17177314648801709673399217644
795 674387709181275676485564396
796 27634348651913166649530420
797 1184484354997921117304850
798 53238218909079031839630
799 2516227528341177076590
800 125460381946897573410
801 6624013560942038670
802 371982896752002450
803 22338511375226130
804 1444307084108190
805 101452157943660
806 7846604948052
807 684187423380
808 70463207628
809 9237322724
810 1611858396
811 347806684
812 80490180
813 17849151
814 3543153
815 601857
816 84087
817 9225
818 743
819 39
820 1
821 32615676278833491601976819412296695772647579059687
822 815363574281502366633599048822571857479583327792
823 20920106262114671243214862624573298292714638498
824 551292504788916161546017643202749800177840312
825 14932870920811801324807981136791994483387920
826 416108251720238917537160800188774126184560
827 11938602526171497877271868669366788302014
828 353015097664256163804915416093793674856
829 10768698371373042970653664903461125829
830 339260489564535550591337479883348160
831 11051213058958927575297109142770184
832 372684094797088779646847590998752
833 13029281244694215671420206144528
834 472929907096139802324619271872
835 17851702357982985349884782040
836 702022057833188843135094816
837 28818833006911087766835270
838 1237722573907000149144480
839 55754446437420208916220
840 2641687910288074650000
841 132084395507839612080
842 6995996457694041120
843 394321408127228580
844 23782818459334320
845 1545759242051850
846 109298762891712
847 8530792371432
848 754650631008
849 79700530352
850 10849181120
851 1959665080
852 428296864
853 98339331
854 21392304
855 4145010
856 685944
857 93312
858 9968
859 782
860 40
861 1
862 1370716740805385775928779301549926762378727579059687
863 33431039853114993968610418461119267630127162387479
864 836283680543617037876813911447145155772297966290
865 21471398766903587404760880267776048092892478810
866 566225375709727962870825624339541794661228232
867 15348979172532040242345141936980768609572480
868 428046854246410415414432668858140914486574
869 12291617623835754041076784085460581976870
870 363783796035629206775569080997254800685
871 11107958860937578521245002383344473989
872 350311702623494478166634589026118344
873 11423897153756016354943956733768936
874 385713376041782995318267797143280
875 13502211151790355473744825416400
876 490781609454122787674504053912
877 18553724415816174193019876856
878 730840890840099930901930086
879 30056555580818087915979750
880 1293477020344420358060700
881 58396134347708283566220
882 2773772305795914262080
883 139080391965533653200
884 7390317865821269700
885 418104226586562900
886 25328577701386170
887 1655058004943562
888 117829555263144
889 9285443002440
890 834351161360
891 90549711472
892 12808846200
893 2387961944
894 526636195
895 119731635
896 25537314
897 4830954
898 779256
899 103280
900 10750
901 822
902 41
903 1
904 58975967568673461616197626157574901129770471579059687
905 1404147780658500769897389720011046030008854741447166
906 34267323533658611006487232372566412785899460353769
907 857755079310520625281574791714921203865190445100
908 22037624142613315367631705892115589887553707042
909 581574354882260003113170766276522563270800712
910 15777026026778450657759574605838909524059054
911 440338471870246169455509452943601496463444
912 12655401419871383247852353166457836777555
913 374891754896566785296814083380599274674
914 11458270563561072999411636972370592333
915 361735599777250494521578545759887280
916 11809610529797799350262224530912216
917 399215587193573350792012622559680
918 13992992761244478261419329470312
919 509335333869938961867523930768
920 19284565306656274123921806942
921 760897446420918018817909836
922 31350032601162508274040450
923 1351873154692128641626920
924 61169906653504197828300
925 2912852697761447915280
926 146470709831354922900
927 7808422092407832600
928 443432804287949070
929 26983635706329732
930 1772887560206706
931 127114998265584
932 10119794163800
933 924900872832
934 103358557672
935 15196808144
936 2914598139
937 646367830
938 145268949
939 30368268
940 5610210
941 882536
942 114030
943 11572
944 863
945 42
946 1
947 2596417016230374558385113173035162796434879975579059687
948 60380115349331962386095015877585947159779326320506853
949 1438415104192159380903876952383612442794754201800935
950 35125078612969131631768807164281333989764650798869
951 879792703453133940649206497607036793752744152142
952 22619198497495575370744876658392112450824507754
953 597351380909038453770930340882361472794859766
954 16217364498648696827215084058782511020522498
955 452993873290117552703361806110059333240999
956 13030293174767950033149167249838436052229
957 386350025460127858296225720352969867007
958 11820006163338323493933215518130479613
959 373545210307048293871840770290799496
960 12208826116991372701054237153471896
961 413208579954817829053431952029992
962 14502328095114417223286853401080
963 528619899176595235991445737710
964 20045462753077192142739716778
965 792247479022080527091950286
966 32701905755854636915667370
967 1413043061345632839455220
968 64082759351265645743580
969 3059323407592802838180
970 154279131923762755500
971 8251854896695781670
972 470416439994278802
973 28756523266536438
974 1900002558472290
975 137234792429384
976 11044695036632
977 1028259430504
978 118555365816
979 18111406283
980 3560965969
981 791636779
982 175637217
983 35978478
984 6492746
985 996566
986 125602
987 12435
988 905
989 43
990 1
991 116902094732133671584261023046663646080179336679579059687
992 2656797131579706520771208188912748743594659301899566540
993 61818530453524121766998892829969559602574080522307788
994 1473540182805128512535645759547893776784518852599804
995 36004871316422265572418013661888370783517394951011
996 902411901950629516019951374265428906203568659896
997 23216549878404613824515806999274473923619367520
998 613568745407687150598145424941143983815382264
999 16670358371938814379918445864892570353763497
1000 466024166464885502736510973359897769293228
1001 13416643200228077891445392970191405919236
1002 398170031623466181790158935871100346620
1003 12193551373645371787805056288421279109
1004 385754036424039666572895007444271392
1005 12622034696946190530107669105501888
1006 427710908049932246276718805431072
1007 15030947994291012459278299138790
1008 548665361929672428134185454488
1009 20837710232099272669831667064
1010 824949384777935164007617656
1011 34114948817200269755122590
1012 1477125820696898485198800
1013 67142082758858448581760
1014 3213602539516565593680
1015 162530986820458537170
1016 8722271336690060472
1017 499172963260815240
1018 30656525825008728
1019 2037237350901674
1020 148279487466016
1021 12072954467136
1022 1146814796320
1023 136666772099
1024 21672372252
1025 4352602748
1026 967273996
1027 211615695
1028 42471224
1029 7489312
1030 1122168
1031 138037
1032 13340
1033 948
1034 44
1035 1
1036 5380279812813262232310640128855603108913063622119579059687
1037 119558891863713378105032231235576394823773995981478626227
1038 2718615662033230642538207081742718303197233382421874328
1039 63292070636329250279534538589517453379358599374907592
1040 1509545054121550778108063773209782147568036247550815
1041 36907283218372895088437965036153799689720963610907
1042 925628451829034129844467181264703380127188027416
1043 23830118623812300975113952424215617907434749784
1044 630239103779625964978063870806036554169145761
1045 17136382538403699882654956838252468123056725
1046 479440809665113580627956366330089175212464
1047 13814813231851544073235551906062506265856
1048 410363582997111553577963992159521625729
1049 12579305410069411454377951295865550501
1050 398376071120985857103002676549773280
1051 13049745604996122776384387910932960
1052 442741856044223258735997104569862
1053 15579613356220684887412484593278
1054 569503072161771700804017121552
1055 21662659616877207833839284720
1056 859064333595135433762740246
1057 35592074637897168240321390
1058 1544267903455756933780560
1059 70355685298375014175440
1060 3376133526337024130850
1061 171253258157148597642
1062 9221444299950875712
1063 529829489085823968
1064 32693763175910402
1065 2185516838367690
1066 160352441933152
1067 13219769263456
1068 1283481568419
1069 158339144351
1070 26024975000
1071 5319876744
1072 1178889691
1073 254086919
1074 49960536
1075 8611480
1076 1260205
1077 151377
1078 14288
1079 992
1080 45
1081 1
1082 252998277004357264975574384424867073292187392505319579059687
1083 5499838704676975610415672360091179503736837618101057685914
1084 122277507525746608747570438317319113126971229363900500555
1085 2781907732669559892817741620332235756576591981796781920
1086 64801615690450801057642602362727235526926635622458407
1087 1546452337339923673196501738245935947257757211161722
1088 37832911670201929218282432217418503069848151638323
1089 949458570452846430819581133688918998034622777200
1090 24460357727591926940092016295021654461603895545
1091 647375486318029664860718827644289022292202486
1092 17615823348068813463282913204582557298269189
1093 493255622896965124701191918236151681478320
1094 14225176814848655626813515898222027891585
1095 422942888407180965032341943455387176230
1096 12977681481190397311480953972415323781
1097 411425816725981979879387064460706240
1098 13492487461040346035120385015502822
1099 458321469400443943623409589163140
1100 16149116428382456588216501714830
1101 591165731778648908637856406272
1102 22521723950472343267602024966
1103 894656408233032602003061636
1104 37136342541352925174101950
1105 1614623588754131947956000
1106 73731818824712038306290
1107 3547386784494172728492
1108 180474702457099473354
1109 9751273789036699680
1110 562523252261734370
1111 34879280014278092
1112 2345869280300842
1113 173572211196608
1114 14503250831875
1115 1441820712770
1116 184364119351
1117 31344851744
1118 6498766435
1119 1432976610
1120 304047455
1121 58572016
1122 9871685
1123 1411582
1124 165665
1125 15280
1126 1037
1127 46
1128 1
1129 12149667386518093574551934721491018151875278482404839579059687
1130 258498115709034240585990056784958252795924230123420636745601
1131 5622116212202722219163242798408498616863808847464958186469
1132 125059415258416168640388179937651348883547821345697282475
1133 2846709348360010693875384222694962992103518617419240327
1134 66348068027790724730839104100973171474184392833620129
1135 1584285249010125602414784170463354450327605362800045
1136 38782370240654775649102013351107422067882774415523
1137 973918928180438357759673149983940652496226672745
1138 25107733213909956604952735122665943483896098031
1139 664991309666098478324001740848871579590471675
1140 18109078970965778587984105122818708979747509
1141 507480799711813780328005434134373709369905
1142 14648119703255836591845857841677415067815
1143 435920569888371362343822897427802500011
1144 13389107297916379291360341036876030021
1145 424918304187022325914507449476209062
1146 13950808930440789978743794604665962
1147 474470585828826400211626090877970
1148 16740282160161105496854358121102
1149 613687455729121251905458431238
1150 23416380358705375869605086602
1151 931792750774385527177163586
1152 38750966130107057122057950
1153 1688355407578843986262290
1154 77279205609206211034782
1155 3727861486951272201846
1156 190225976246136173034
1157 10313797041298434050
1158 597402532276012462
1159 37225149294578934
1160 2519441491497450
1161 188075462028483
1162 15945071544645
1163 1626184832121
1164 215708971095
1165 37843618179
1166 7931743045
1167 1737024065
1168 362619471
1169 68443701
1170 11283267
1171 1577247
1172 180945
1173 16317
1174 1083
1175 47
1176 1
1177 595603700235713509105079519948039644962385137152259559579059687
1178 12408165502227127815137924778275976404671202712528260215805288
1179 264120231921236962805153299583366751412788038970885594932070
1180 5747175627461138387803630978346149965747356668810655468944
1181 127906124606776179334263564160346311875651339963116522802
1182 2913057416387801418606223326795936163577703010252860456
1183 67932353276800850333253888271436525924511998196420174
1184 1623067619250780378063886183814461872395488137215568
1185 39756289168835214006861686501091362720379001088268
1186 999026661394348314364625885106606595980122770776
1187 25772724523576055083276736863514815063486569706
1188 683100388637064256911985845971690288570219184
1189 18616559770677592368312110556953082689117414
1190 522128919415069616919851291976051124437720
1191 15084040273144207954189680739105217567826
1192 449309677186287741635183238464678530032
1193 13814025602103401617274848486352239083
1194 438869113117463115893251244080875024
1195 14425279516269616378955420695543932
1196 491210867988987505708480448999072
1197 17353969615890226748759816552340
1198 637103836087826627775063517840
1199 24348173109479761396782250188
1200 970543716904492584299221536
1201 40439321537685901108320240
1202 1765634613188050197297072
1203 81007067096157483236628
1204 3918087463197408374880
1205 200539773287434607084
1206 10911199573574446512
1207 634627681570591396
1208 39744590786076384
1209 2707516953525933
1210 204020533573128
1211 17571256376766
1212 1841893803216
1213 253552589274
1214 45775361224
1215 9668767110
1216 2099643536
1217 431063172
1218 79726968
1219 12860514
1220 1758192
1221 197262
1222 17400
1223 1130
1224 48
1225 1
1226 29793133173880556430973183359370217735564921043354351079579059687
1227 608011865737940636920217444726315621367056339864787819794864975
1228 12672285734148364777943078077859343156083990751499145810737358
1229 269867407548698101192956930561712901378535395639696250401014
1230 5875081752067914567137894542506496277623008008773771991746
1231 130819182023163980752869787487142248039229042973369383258
1232 2980989769664602268939477215067372689502215008449280630
1233 69555420896051630711317774455250987796907486333635742
1234 1662823908419615592070747870315553235115867138303836
1235 40755315830229562321226312386197969316359123859044
1236 1024799385917924369447902621970121411043609340482
1237 26455824912213119340188722709486505352056788890
1238 701716948407741849280297956528643371259336598
1239 19138688690092661985231961848929133813555134
1240 537212959688213824874040972715156342005546
1241 15533349950330495695824863977569896097858
1242 463123702788391143252458086951030769115
1243 14252894715220864733168099730433114107
1244 453294392633732732272206664776418956
1245 14916490384258603884663901144543004
1246 508564837604877732457240265551412
1247 17991073451978053376534880070180
1248 661452009197306389171845768028
1249 25318716826384253981081471724
1250 1010983038442178485407541776
1251 42204956150873951305617312
1252 1846641680284207680533700
1253 84925154559354891611508
1254 4118627236484842981964
1255 211450972861009053596
1256 11545827255145037908
1257 674372272356667780
1258 42452107739602317
1259 2911537487099061
1260 221591789949894
1261 19413150179982
1262 2095446392490
1263 299327950498
1264 55444128334
1265 11768410646
1266 2530706708
1267 510790140
1268 92587482
1269 14618706
1270 1955454
1271 214662
1272 18530
1273 1178
1274 49
1275 1