1 1
2 5
3 1
4 23
5 6
6 1
7 109
8 33
9 7
10 1
11 544
12 182
13 45
14 8
15 1
16 2876
17 1034
18 284
19 59
20 9
21 1
22 16113
23 6122
24 1815
25 420
26 75
27 10
28 1
29 95495
30 37927
31 11931
32 2987
33 595
34 93
35 11
36 1
37 597155
38 246030
39 81205
40 21620
41 4665
42 814
43 113
44 12
45 1
46 3929243
47 1669941
48 573724
49 160607
50 36900
51 6979
52 1082
53 135
54 13
55 1
56 27132324
57 11844324
58 4210674
59 1229364
60 297354
61 59928
62 10074
63 1404
64 159
65 14
66 1
67 196122796
68 87644672
69 32095008
70 9714194
71 2453485
72 520956
73 93359
74 14110
75 1785
76 185
77 15
78 1
79 1480531285
80 675494180
81 253894402
82 79294104
83 20784781
84 4611752
85 871143
86 140398
87 19262
88 2230
89 213
90 16
91 1
92 11647194573
93 5413500801
94 2082472914
95 668631662
96 181038460
97 41718183
98 8238641
99 1399999
100 204852
101 25720
102 2744
103 243
104 17
105 1
106 95297546695
107 45040155758
108 17690683461
109 5822095884
110 1622254847
111 386407570
112 79288093
113 14090296
114 2174299
115 291182
116 33689
117 3332
118 275
119 18
120 1
121 809490850313
122 388441330457
123 155474172721
124 52318553945
125 14956695229
126 3668574749
127 778436589
128 143780229
129 23207439
130 3278049
131 404555
132 43389
133 3999
134 309
135 19
136 1
137 7126717111964
138 3467619369538
139 1411983375603
140 484841554388
141 141851658493
142 35719298814
143 7808153843
144 1491820552
145 250321311
146 36989210
147 4815229
148 550896
149 55055
150 4750
151 345
152 20
153 1
154 64930685865768
155 31998729152474
156 13236665175664
157 4629858939297
158 1383400023350
159 356718423619
160 80085688572
161 15767679161
162 2737347490
163 420554369
164 57278814
165 6912739
166 736940
167 68937
168 5590
169 383
170 21
171 1
172 611337506786061
173 304846692965822
174 127950472315793
175 45520203242324
176 13866222871070
177 3653631781496
178 840298412642
179 169961800028
180 30412001504
181 4834820180
182 684715956
183 86461852
184 9723548
185 970284
186 85300
187 6524
188 423
189 22
190 1
191 5940420217001199
192 2994781617653439
193 1274018881367649
194 460418297273329
195 142763958955949
196 38370033187872
197 9020969905675
198 1869679785638
199 343756150731
200 56335082034
201 8256509457
202 1084174980
203 127578213
204 13430046
205 1259439
206 104424
207 7557
208 465
209 23
210 1
211 59502456129204083
212 30304301968015582
213 13054428359198013
214 4786977746168224
215 1508918970191520
216 413023675633352
217 99083227089295
218 20998060643718
219 3956770394081
220 666375996984
221 100687245549
222 13683486354
223 1674497009
224 184448404
225 18247599
226 1613882
227 126604
228 8694
229 509
230 24
231 1
232 613689271227219015
233 315536869771786501
234 137526531804011990
235 51119678071081291
236 16361756563930327
237 4555037507223554
238 1113278462621169
239 240799626350863
240 46404726113687
241 8010842821691
242 1244019990537
243 174308963949
244 22077505821
245 2529102043
246 261815195
247 24428307
248 2044108
249 152150
250 9940
251 555
252 25
253 1
254 6510381400140132872
255 3377398077726963112
256 1488268299125254500
257 560275028424809912
258 181902663133428196
259 51445172525789208
260 12792491719926984
261 2819673812708376
262 554696530486005
263 97943077685314
264 15592065553055
265 2245548971724
266 293255999525
267 34771461406
268 3743587887
269 365501456
270 32264965
271 2561682
272 181387
273 11300
274 603
275 26
276 1
277 70972102114361226904
278 37128417655342602208
279 16530334952849281312
280 6297698448784803316
281 2072165119103225470
282 594736316466961984
283 150286158346293198
284 33710320946255712
285 6759055104479526
286 1218457665470665
287 198419800016004
288 29296572444143
289 3932710603382
290 480817241721
291 53581798060
292 5440795399
293 502585063
294 42095227
295 3179291
296 214655
297 12779
298 653
299 27
300 1
301 794326608201646430009
302 418844155427185180072
303 188298335173535649060
304 72547730143105417648
305 24172525402462665086
306 7034257168610993304
307 1804441885289017082
308 411404424453535460
309 83958505960105563
310 15428016412763866
311 2565264712617214
312 387472004507762
313 53327678477710
314 6702083909858
315 770145088906
316 80946659154
317 7776696027
318 681591750
319 54305973
320 3910796
321 252309
322 14382
323 705
324 28
325 1
326 9119537937609745050437
327 4844759237083576806769
328 2198125743170138336004
329 855921941944005335564
330 288585843474602607424
331 85076906570052265074
332 22134183946061786234
333 5124065559828704554
334 1063072324487542149
335 198853716172534919
336 33706766011965829
337 5198808749057304
338 732009218232479
339 94325557880254
340 11142308205129
341 1207638874424
342 120093953869
343 10947186189
344 912706784
345 69337879
346 4771284
347 294719
348 16114
349 759
350 29
351 1
352 107315840794537829730023
353 57416655602487168894198
354 26278081596364397929945
355 10335529518627104846120
356 3523985289700950054570
357 1051700196212484787900
358 277275190026663988250
359 65115040963082642640
360 13719006731652187090
361 2609139636329924840
362 450241496680897080
363 70798486879530040
364 10179793839370985
365 1342055914469130
366 162549730512475
367 18110979819740
368 1857244729740
369 175243962340
370 15195877190
371 1208006340
372 87690190
373 5777120
374 342270
375 17980
376 815
377 30
378 1
379 1293445043653998923285013
380 696691473814447970947233
381 321499025436937374301387
382 127659151856729713080737
383 43990437257316766493190
384 13281568181008422000838
385 3545784925982243545406
386 843993461209877881914
387 180412103505630239317
388 34848449149424353580
389 6114679487932228413
390 978918891396812356
391 143508191993243039
392 19320968441599227
393 2394294771559615
394 273535800680723
395 28836552592686
396 2805860532844
397 251851548302
398 20822973510
399 1581709453
400 109925696
401 6945999
402 395362
403 19985
404 873
405 31
406 1
407 15955860503639712820858904
408 8649444630090953923948558
409 4022863397543166600856137
410 1611893379615782834683056
411 561067672668171084198945
412 171268919605327621513452
413 46269394158007169303934
414 11154522230467428681216
415 2417119516379486028273
416 473750492518603444980
417 84434578701846132267
418 13745623143399075654
419 2051690247343791816
420 281641729285077378
421 35643516623346165
422 4166403724823352
423 450380887226889
424 45051678084876
425 4170062323188
426 356893522500
427 28195336437
428 2050451424
429 136675911
430 8296998
431 454410
432 22134
433 933
434 32
435 1
436 201322816229335333704135252
437 109800724575519085676259818
438 51451640823272865612279364
439 20794181694703351811084135
440 7307709479441965576013791
441 2254131992255165838215061
442 615860433473002254042524
443 150271168416726287692162
444 32984935749600578740650
445 6554430373253285018363
446 1185429436609877511991
447 196032719181732131799
448 29755643920888246532
449 4159007316517050190
450 536686120566828948
451 64068889103706371
452 7086288431800069
453 726851988641817
454 69165683377340
455 6104398891288
456 499207194786
457 37757834159
458 2633579557
459 168646455
460 9850628
461 519844
462 24432
463 995
464 33
465 1
466 2596538218800979949259818105
467 1424394482284125103837076498
468 672238256965127687309607803
469 273927449262877235730352228
470 97149638550040434253378453
471 30266144082375649199603942
472 8358088164441992131278039
473 2062859347786671765243304
474 458359706034901870497269
475 92270846111221779836034
476 16920313518032617908319
477 2839612022163852245084
478 437855110869118918329
479 62238857216973886774
480 8177891922480715619
481 995466165952291344
482 112448338398064399
483 11801580568479854
484 1151559145558509
485 104485323300364
486 8811534287699
487 689886668634
488 50046083569
489 3353472104
490 206622639
491 11628886
492 592109
493 26884
494 1059
495 34
496 1
497 34211220968123898167612100199
498 18871911583976532868012717799
499 8967495723436694352543840183
500 3682942486073287554922964599
501 1317613944048043218124847255
502 414403182152928972001789791
503 115611159606260816206328279
504 28846204508325120913695919
505 6484161203162564518014627
506 1321458205979693183725235
507 245510788829518202915683
508 41778353670816008306691
509 6537954029744903425019
510 944106026438649859027
511 126161001861354417435
512 15637611670893068723
513 1801209277484010451
514 193069334436629349
515 19276352551092647
516 1793491792918345
517 155494575838323
518 12554553858341
519 942743968759
520 65700693177
521 4235881295
522 251475253
523 13655307
524 671665
525 29495
526 1125
527 35
528 1
529 460226175582852349620262561395
530 255227272308696702149311548622
531 122072648932539843130777822133
532 50513485490601620999056483196
533 18223154345663068469043161531
534 5783551129024020672624595898
535 1629281999789043390031369585
536 410761033103661403315037896
537 93355103075392373735730103
538 19249062042044091100459678
539 3620778055826737673921713
540 624284044255900249048708
541 99065814994235718410623
542 14519063240221730136298
543 1971079749350952200053
544 248476343599146012448
545 29143910919362272213
546 3185453833683112858
547 324825820909343713
548 30923949162032968
549 2749283331238303
550 228206090786758
551 17671788217093
552 1274842650628
553 85483120663
554 5310301330
555 304166557
556 15955016
557 758987
558 32270
559 1193
560 36
561 1
562 6317892578809351256304729675203
563 3521604430536505799076147408421
564 1694925838507034867872578389104
565 706430511954216468613877709767
566 256895459825811142114785421510
567 82242233776403502827649254157
568 23384920642076307819815830324
569 5954277944769465381109103091
570 1367533458617102361863789838
571 285125226131289731484680625
572 54266605127699715409702200
573 9473574728617201362508875
574 1523265088920358986838350
575 226390247748212864877225
576 31194100345193098825500
577 3995078889507490229295
578 476576370019632333240
579 53043500974173593535
580 5515584472807094430
581 536300474161050975
582 48787222311309720
583 4152646989095265
584 330598969699410
585 24594551428155
586 1707112119900
587 110293262745
588 6610362210
589 365756475
590 18554780
591 854565
592 35214
593 1263
594 37
595 1
596 88461078797557830677148874583788
597 49550034627606370711459079996684
598 23991865272498337837074139192950
599 10069010592310799274989357358796
600 3689805301413133500408390584462
601 1191113986371241849696604225904
602 341713627803336322256554592770
603 87835107084415936824347640596
604 20376603332087137953210823122
605 4293692424376256759919661568
606 826392029864956966546834558
607 145981272931840274532981036
608 23767287812246088602482814
609 3579298641719916531586192
610 500141810257249113085170
611 65013843840484948766708
612 7879410805222638723166
613 891959046614388985824
614 94446588890937561182
615 9364567566818802940
616 870084747596864868
617 75780351454301996
618 6186516902237524
619 473159867628252
620 33868234705880
621 2265051490228
622 141188899176
623 8174250284
624 437408992
625 21483060
626 958904
627 38332
628 1335
629 38
630 1
631 1262708023829291689750832333108612
632 710615942948325085708772818303136
633 346069597278385619197898027593280
634 146208707658181753479783100211654
635 53974478780992460150444643298643
636 17563255384548225448634417828300
637 5081868172547931177350804921909
638 1318161730481563557646371849902
639 308743788466752219728211177335
640 65719249536817404338894391868
641 12784404131968884357606533305
642 2283884998791683630589436390
643 376275581480547466095841063
644 57380053177129203531795436
645 8124657024819263310982609
646 1071047308865967899412262
647 131754343331323763139085
648 15153185744654250876028
649 1631934115551418131271
650 164774809224245258614
651 15611810235837818797
652 1388760041772395470
653 116009922885921343
654 9098533514596816
655 669546982682389
656 46177245264574
657 2979532429399
658 179407116824
659 10045156389
660 520398754
661 24770063
662 1072524
663 41629
664 1409
665 39
666 1
667 18366482460954695057632024098501485
668 10382946938200544575660197526463180
669 5084670870562451386691165508390726
670 2161974115597368606450473328862792
671 803789193104774033740999850953043
672 263566892259090211186227548604768
673 76890292791458426605800712060057
674 20118518325093747219661200862514
675 4755727515915219428522793878295
676 1022154818065484827148648136156
677 200877051938281011384109164997
678 36272772534102579756397395870
679 6043859656883325767209705295
680 932682872195645114629173208
681 133729500528913053000276021
682 17864463644988741307568594
683 2228669547411461036812057
684 260171715475871852013900
685 28467700319340206792663
686 2923497077941920608026
687 282069249817388180379
688 25587120686812250252
689 2183084928281621335
690 175197120046647618
691 13220633543994101
692 937399357243936
693 62374331681127
694 3887711086478
695 226387843929
696 12271752460
697 616117871
698 28447794
699 1195960
700 45110
701 1485
702 40
703 1
704 272102344839782782021429974754477293
705 154495885571081931455275370123298129
706 76064885662916962784462437030200246
707 32542258671260738922685833138658426
708 12181529978166366546010542672925676
709 4023993578357402188078758079814769
710 1183214219253357706152531127853443
711 312189482112746007226228913940545
712 74450766853311446122077411095091
713 16150980775016875262930693174041
714 3205145330904597843864594097103
715 584719190172202301050737208185
716 98481881289639256681568725871
717 15370671987953745227972479213
718 2230298944034759497781888343
719 301706773970240104065548213
720 38142419938814600818670623
721 4515740534891110833915663
722 501536373191284868737193
723 52330045932682274269243
724 5135351908589729922663
725 474383652005585410493
726 41273680001636507563
727 3383083715503550163
728 261227848601032463
729 18993643600934275
730 1299317074691115
731 83514892385247
732 5034059856459
733 283799628771
734 14908697487
735 726082923
736 32550108
737 1329762
738 48780
739 1563
740 41
741 1
742 4104321616298784554661604055559984759
743 2340172630180359571060988642475735198
744 1158129759896522345268390871090019517
745 498426347753163544747015386878720916
746 187806664774892192316003194682982945
747 62482168185115651765801509893717534
748 18512286883908498007223197588597743
749 4923874386729457825819500375761272
750 1184234999367581559415426853166941
751 259200153699825905554245379761250
752 51921024756630212673083046053175
753 9565352665006495937668417232780
754 1627711584649052123094595705785
755 256805371521862149889046199110
756 37688014340036556442274508595
757 5159553845588364924584566848
758 660545535776339248080251951
759 79249734277475666798201854
760 8926543061949892765313157
761 945404987947621931532860
762 94262582827797839173603
763 8856621964183366093146
764 784707950584165438889
765 65590953646174539832
766 5172916237876883325
767 384863500347930338
768 26997934976545831
769 1784041418279884
770 110896922781497
771 6471530423910
772 353567801123
773 18017173696
774 851942169
775 37112762
776 1474495
777 52644
778 1643
779 42
780 1
781 63005856126233323093075642587612494929
782 36069933559140725612785126141033415097
783 17939846123283376255365073243323006645
784 7765208937165392921321261448825894553
785 2944551196987313446307478097866557531
786 986380035962951045634673741434817675
787 294392648593303192814074518947306979
788 78910865056704605487269335295506343
789 19134109140750100243484053991657722
790 4223986280629341723585947276689961
791 853742041454477715113697963395624
792 158769110071155379385156352610583
793 27284656264037295487919400191782
794 4349377184758995417949609236781
795 645250216655010169129757769860
796 89346121468354224983899000443
797 11576074043102873281312212244
798 1406470121974039195702524095
799 160544692002963215876883546
800 17244368432774083273117597
801 1745253802708132227523868
802 166606907126958153275979
803 15014294023265642229490
804 1278025304382964638401
805 102784822296520379112
806 7810633838773037605
807 560651977237882418
808 37991377127183071
809 2427867885693044
810 146107319150257
811 8262860233230
812 437905159003
813 21665453831
814 995482959
815 42173467
816 1630739
817 56707
818 1725
819 43
820 1
821 983979496754357059206486178954207862996
822 565520332481170132560554145574335875674
823 282626124812810651754730372983343137039
824 123013608981744644669093090076511797724
825 46933320772941980828906338753420070189
826 15826459910034509404571826356045653242
827 4757005101203057500624166920364416457
828 1284652934299892883789738288348554632
829 313955187520236910797728360220170622
830 69880902970253320859811309715562682
831 14246477254771467162220392484254354
832 2673406273810301599164567150244554
833 463784870119531890711718775017290
834 74664701674960534329239296050186
835 11192057413908529428561301474482
836 1566639064144606027103137465402
837 205305755788672050414204287270
838 25244800725620007996884239206
839 2918213838853840019177424592
840 317653090436400485835346778
841 32605065460823331659205624
842 3159458365492540599408910
843 289289672359960121272436
844 25046190707998149851562
845 2051311729453386977638
846 158960188726296101138
847 11654199245561784132
848 808086692268645846
849 52956031112191320
850 3276329145626154
851 191075323987124
852 10482035260414
853 539345327379
854 25929500414
855 1158639349
856 47771940
857 1799089
858 60974
859 1809
860 44
861 1
862 15627841799688226221131845972496664616064
863 9015758106649859159958161006156550864954
864 4526765128101269817049702791567578570008
865 1980869860888540531182796314952542172909
866 760252780926716087807894602442240818500
867 258012858516356396343867461552100125399
868 78082498751578917193448032962933491512
869 21239061890411272239690701138453535763
870 5230051729608171454166984883674970424
871 1173390464950723078112602436358799090
872 241210087880865949190819362824864857
873 45658249891333789208492992086556380
874 7992933033834095041584033980234295
875 1299026316536479470669538122192906
876 196659107495044552542603874093437
877 27814801113031775330167214582648
878 3684914367605717146883849719661
879 458301550446926332134421664366
880 53617132821131249256069419789
881 5910495804825250635789229862
882 614814985969018170893224055
883 60422124636599149051279028
884 5615807342843473300370861
885 494005322762712984740534
886 41152639918060826975657
887 3247553671686267911534
888 242801264779397150843
889 17195476524131281198
890 1153070693150078873
891 73155253957752468
892 4386189604267479
893 248133967938098
894 13215922709647
895 660778939621
896 30893597860
897 1343499919
898 53949956
899 1980155
900 65450
901 1895
902 45
903 1
904 252329848966153809403714969939856792006005
905 146103112354352476200546962982410971226406
906 73688827284684638954999375214133954315189
907 32413206027533541577341779804873678761044
908 12511659595076904827141253513326698083216
909 4272561210428230690870369145901385781060
910 1301561981156964735279231637023918328496
911 356508574229358399945056891181144962420
912 88433243271606152692523677544148326103
913 19992887293413899151354806692358487346
914 4142866458262516211851004593403182211
915 790769173461498260877599989576825480
916 139643198621671862682203296001096521
917 22902372228724579554373229795167658
918 3500263419269543442525759226692411
919 500003834032637245521802714046796
920 66932231109141936032714570020051
921 8415596656812252266140835669970
922 995854029135888733761169072025
923 111103484588567948872414877848
924 11704057382123149351419203901
925 1165681256049288441704677634
926 109881045023054418098272927
927 9811613896872013100808300
928 830460772426953068019713
929 66658481517443393074318
930 5075200235788115930199
931 366537062894997502784
932 25104290740115332727
933 1629753987596106190
934 100203143033897669
935 5827798242947932
936 320090438087156
937 16566088027620
938 805492796634
939 36651018324
940 1552315794
941 60751400
942 2174562
943 70140
944 1983
945 46
946 1
947 4140473022913634798779480039002695389738735
948 2405901663077821944459404672224468064973215
949 1218750920851202919617826851794171129918845
950 538786951756586334140555319201406252890205
951 209132950552783072177046200647579716128625
952 71845622771229955860650704153172833253898
953 22026655348236559148727522089678463196711
954 6074039638383643598316998402563095744044
955 1517369179213813411851890257517882527872
956 345589099893253665794989773501552960495
957 72166407980713891439228832018653982138
958 13885996198795860453915899070078095871
959 2472797730691698175591956728235766119
960 409115335530122041499580229568686347
961 63099488947800205838667890304535455
962 9099795115955111225703337952745411
963 1230302227223506998236168882976207
964 156306938733284531837769024256953
965 18699071420976129745655189729359
966 2110158430215065050316778825245
967 224977626494346536832920829609
968 22692074218362277708545377323
969 2167762788591302107244999837
970 196317279565683457025729751
971 16866982852661591698222315
972 1375586542766947307131751
973 106528213991524689231327
974 7834901262526067666363
975 547224779752344038959
976 36285125710366328145
977 2282824771933032611
978 136148538598634197
979 7687851817568448
980 410306381169464
981 20650811419180
982 977212162746
983 43304722157
984 1787508868
985 68222319
986 2382950
987 75049
988 2073
989 47
990 1
991 69024596806259706941133426804721926859268003
992 40245846765380818549264533636703896681148766
993 20473628871847532174535067019156616552116189
994 9095193781655217851809229445610935731987912
995 3549406582480931581772914182196873579155530
996 1226471087902127888063213127941044156780100
997 378346756227241977648049842807432080870543
998 105014506908605653205133195362673660619106
999 26413779940527095440914333582094505343659
1000 6058995364828751759083151238762805054742
1001 1274706536437052103129724136163969550282
1002 247184964478890510653789665977661963542
1003 44375466354778934431239228506259563147
1004 7403799956470278248803680874068208882
1005 1151972083544405111700421012309818837
1006 167654959594911823120317906053744024
1007 22884274803039165053064687170706649
1008 2936486680767716264216152462549194
1009 354970203557576420321139071519389
1010 40496956567649574220291844322024
1011 4367304517281604132028091458663
1012 445827733763916156398121156730
1013 43131930539763439883432536347
1014 3958609008037290414894065564
1015 344947157739741769261050631
1016 28556498097371207828878974
1017 2246969937456498822675629
1018 168091671300463948574004
1019 11955931506411354166349
1020 808442309818942694134
1021 51949583948541627357
1022 3170349780174209060
1023 183576125386455373
1024 10072626400316916
1025 522789233433494
1026 25607319859792
1027 1180146361565
1028 50968093848
1029 2051680231
1030 76410974
1031 2605974
1032 80182
1033 2165
1034 48
1035 1
1036 1168683059815034122012045966556862948022368975
1037 683687979323098435925979623482598357375970581
1038 349231343023993776680050445775473826878153802
1039 155877043699970215702638950692391047149361363
1040 61149692315203076336270096876327059300194449
1041 21249231106005400665182752775500286923608948
1042 6594441582805671841987219979746337602269571
1043 1841955581960819563769297919527276178629627
1044 466373064958933603138324855730229981981138
1045 107721831343293757384995783735008835762819
1046 22826526971840917818888805094850727981191
1047 4459704429789193636077689756005769733152
1048 806886975435493535220087227443212496183
1049 135720864943358877740103894080697086769
1050 21296046673562594680506262321247332220
1051 3126722449965698496283132242487532227
1052 430711051486918117096775133015783228
1053 55798631855677128151826535693020087
1054 6812664639505963433823502604665626
1055 785369387433826105968653827100615
1056 85625726379189322930095534541838
1057 8841539713089071919700255968689
1058 865727480714423604477149231318
1059 80467686330912557880922451897
1060 7106085261736871750073048776
1061 596644393646955166285902653
1062 47655293279860503938742452
1063 3622236604448251370119683
1064 262056536416630380381944
1065 18045390419946188768915
1066 1182503692616283754742
1067 73708388639104193975
1068 4367275599286554413
1069 245727533355103841
1070 13111741620003734
1071 662295756474674
1072 31594251433304
1073 1419037839159
1074 59765714329
1075 2347618799
1076 85367892
1077 2844304
1078 85544
1079 2259
1080 49
1081 1
1082 20090932864279443955248096730930624715637525008
1083 11791318362127356507758348087041184105234678224
1084 6047095611384578295571929896779425982338455880
1085 2711487967727096512827706352391908821819539376
1086 1069108367770587909305694999492892670528914952
1087 373547468030940953249693002757256921282695568
1088 116601689695849706755943083743518895817127488
1089 32769088636172952933451299393137371301818544
1090 8350308710625458380825179455965174172706198
1091 1941680698907117521996120833043724920881612
1092 414322847442758014579753370771035911121842
1093 81536323589396352343991406774985614540360
1094 14863727053639151641412895984187916093234
1095 2519764687843886010662740185202159840828
1096 398606929573987614350135912616546997182
1097 59021306415572016182765885160744249104
1098 8202165395754578641519362747011364694
1099 1072378235094173961553140481856506620
1100 132188351360540988897340915765610834
1101 15391610570242309025403827740589608
1102 1695682493781294889822382061463062
1103 177015196788853428106743205207908
1104 17532207553218945361641834012306
1105 1649304092316155197769343169632
1106 147505507395639571150612242858
1107 12551453638647836625405878580
1108 1016772560583676648622142606
1109 78450180693422309953937160
1110 5766732846052102334653026
1111 403908348829146983868252
1112 26954126862090510083014
1113 1713338602421318773424
1114 103687477781215643943
1115 5969721777275308942
1116 326645736468417221
1117 16962528845091852
1118 834449050527879
1119 38794369677666
1120 1699214866053
1121 69834170520
1122 2678310147
1123 95145918
1124 3098625
1125 91140
1126 2355
1127 50
1128 1
1129 350582588957589649578853008747591214196640511280
1130 206401527359937539896527769333792926680890678080
1131 106261735737180167381292812225398095066466270912
1132 47860009387441512376012252526255410747983396264
1133 18963818099497738631398577239072178218622518156
1134 6661261639823502043162581428476255579698902432
1135 2091057898586968909232328693214606224137927868
1136 591160007182325742237840502006240935041512432
1137 151580326589596342854808385610934214265434204
1138 35475894393792910607711553243100498147537454
1139 7621206575752331460220321315095446628350728
1140 1510358562479487423567440920889418005634546
1141 277343470284884588068699644646330795063040
1142 47373181056637030656572922792272608228722
1143 7553111423256245995845443409556219075924
1144 1127536841124994300947299013080298391742
1145 158026922772658675368934492314421125237
1146 20843923525694218654102427258039348128
1147 2593054228657240283866734828342198267
1148 304830540536673158800027254125793254
1149 33920052627275051053782751170780913
1150 3578127716831496692368080356189492
1151 358283633386126922745433828902535
1152 34093075161780717016541074133754
1153 3086025394178383640990616752201
1154 265941183501308358457528805812
1155 21833204632412718716083304127
1156 1708531736385640192145535290
1157 127486562162896534909944877
1158 9072686909163995653566336
1159 615829794005301769070083
1160 39864404251093206282774
1161 2460209861321419786301
1162 144673641744339981505
1163 8100218142906556989
1164 431346489859953065
1165 21815081979870009
1166 1045870413552045
1167 47417546496561
1168 2026648053677
1169 81322902991
1170 3046945545
1171 105800267
1172 3369637
1173 96975
1174 2453
1175 51
1176 1
1177 6207953837320880267494194296085772268041058671793
1178 3666001093816514933092611009005598792816887069136
1179 1894475100783469657580785528163441001331584773704
1180 856970273998670001520464752411340808201706245472
1181 341191263126604314334573944274892456271096873740
1182 120467602872487439755351980258038622231707467408
1183 38024232853950041479277345212745703945961914276
1184 10811953681396239305386589276983309112806655144
1185 2789086070291749424844361741553939695054890562
1186 656875185920113808810223510641562323527221580
1187 142040543533108028455761699866549975290459988
1188 28341102863206125826779891090758829775107596
1189 5240994713169786159624547039130279661715804
1190 901782413434374189215891902743811902726612
1191 144872981435945354830860174889590657084520
1192 21797614753739096283825921939842070380828
1193 3080045106687628255008340822094947641561
1194 409724470750619253601876985847952601344
1195 51423054550752387927447748794000587227
1196 6100927692799938949324755494481802710
1197 685414857138518084124224333664880313
1198 73028688646547260162890961565559516
1199 7389254243109512076170844330831719
1200 710865115754773971607301633722322
1201 65087499277168291822412629359125
1202 5676899713050356744208219770384
1203 472003143019456460267982172343
1204 37432928188888848164119471902
1205 2832902595586523948663437261
1206 204648936429604675797365420
1207 14114108887703932896646699
1208 929310601567456724770378
1209 58405636375488868064282
1210 3502482341758551192786
1211 200296205373391220815
1212 10914063239154649244
1213 566021033233106273
1214 27898077536591502
1215 1304327516083431
1216 57704033091360
1217 2408010865039
1218 94395092618
1219 3456931197
1220 117388576
1221 3658055
1222 103054
1223 2553
1224 52
1225 1
1226 111521823216017926507096868106743692120297330486341
1227 66052406769151157038840338999994030287672928670625
1228 34258815194365419531020134679446621813293017138184
1229 15562478377592123024325813064945479962473883828568
1230 6224911430483958165638176440342572490686403550752
1231 2208947805685679789469725485419313799131468669236
1232 700954661139966320457959705512608509651903493620
1233 200432202596331893083410179541561320663172105604
1234 52007948195842890860282882893771218684703841838
1235 12323692643566658299463913847868260726855380522
1236 2681786397627982487636200255001962204749806766
1237 538624546345317732141531882772537881538440000
1238 100287302360344456980153519039803669893062334
1239 17378209030228390361325132301861178670760868
1240 2812379154779988923502540898014844596640302
1241 426379029637330148160269083178148667899876
1242 60724987690130833301614219599459339525600
1243 8144336848395889997609371516774403044599
1244 1030891538151913937936022398339828377573
1245 123392554570793084701292467212895517447
1246 13990758811553994042143457659767392801
1247 1505025677878828800091856157772361875
1248 153813454460115926367485893259043749
1249 14952684889889438278127628662866623
1250 1384136531339346400852084959128597
1251 122115654978604670124994788592819
1252 10276234871242746322555169345397
1253 825364863822999353725652747075
1254 63303574803858322883818997953
1255 4638135822666591431941799031
1256 324709129522048382467536869
1257 21723094840922914549178227
1258 1388669286171746729912160
1259 84806136516637215909168
1260 4945703598884011658076
1261 275252474405178889149
1262 14607008448487604122
1263 738274825419736895
1264 35485459232828568
1265 1618900468390541
1266 69928039285414
1267 2850744303537
1268 109228587110
1269 3911897683
1270 129970956
1271 3964609
1272 109382
1273 2655
1274 53
1275 1