0 1
1 1
2 1
3 4
4 5
5 1
6 25
7 33
8 9
9 1
10 190
11 256
12 78
13 13
14 1
15 1606
16 2186
17 703
18 139
19 17
20 1
21 14506
22 19863
23 6591
24 1430
25 216
26 21
27 1
28 137089
29 188449
30 63813
31 14669
32 2501
33 309
34 25
35 1
36 1338790
37 1845416
38 633808
39 151532
40 27940
41 3980
42 418
43 29
44 1
45 13403950
46 18513822
47 6425196
48 1580316
49 307752
50 48180
51 5931
52 543
53 33
54 1
55 136846144
56 189310330
57 66226770
58 16641120
59 3373770
60 564885
61 77421
62 8418
63 684
64 37
65 1
66 1419257434
67 1965807914
68 692057170
69 176826090
70 36971655
71 6509055
72 964047
73 117951
74 11505
75 841
76 41
77 1
78 14911016596
79 20673992220
80 7315530894
81 1894391275
82 405855135
83 74288340
84 11667264
85 1556082
86 172314
87 15256
88 1014
89 45
90 1
91 158363649640
92 219752970052
93 78089219061
94 20444886889
95 4467359155
96 843484635
97 138692778
98 19756914
99 2402586
100 243310
101 19735
102 1203
103 49
104 1
105 1697452010230
106 2357119705499
107 840580448347
108 222102076642
109 49327862324
110 9552386245
111 1629682521
112 244527708
113 31959258
114 3576931
115 333995
116 25006
117 1408
118 53
119 1
120 18338919413425
121 25481093262273
122 9114410696349
123 2427014008757
124 546450772401
125 108070292433
126 19003987549
127 2973854277
128 411578541
129 49777693
130 5165289
131 447681
132 31133
133 1629
134 57
135 1
136 199496184219910
137 277334269992016
138 99459376678848
139 26661224007560
140 6073167260648
141 1222590707328
142 220497681256
143 35722779724
144 5179752540
145 666481744
146 75091264
147 7267656
148 587936
149 38180
150 1866
151 61
152 1
153 2183299541440150
154 3036534085054262
155 1091454992085736
156 294270372364232
157 67707690204808
158 13838770484312
159 2549962063876
160 425326607156
161 64101806956
162 8676520204
163 1044356456
164 110212264
165 9998876
166 758584
167 46211
168 2119
169 65
170 1
171 24021874198331080
172 33422894484249414
173 12037535890307502
174 3261910724358768
175 757103648669880
176 156789562705860
177 29427184734276
178 5031581757528
179 783432336192
180 110612797460
181 14056796820
182 1590675720
183 157947930
184 13489665
185 963705
186 55290
187 2388
188 69
189 1
190 265559590979820910
191 369617002128441118
192 133355901535651854
193 36298012273214334
194 8489775642759708
195 1778434029177660
196 339162035180892
197 59243260624476
198 9484740019476
199 1387840396052
200 184562834060
201 22122883620
202 2363393715
203 221666235
204 17887635
205 1207635
206 65481
207 2673
208 73
209 1
210 2948253066186839140
211 4104791302726127696
212 1483320902976886348
213 405347042751963594
214 95452670513561682
215 20198336462825136
216 3906265363264608
217 695132001550344
218 113999352550512
219 17199385745516
220 2377201049938
221 299056051073
222 33942028029
223 3435345372
224 305365776
225 23358318
226 1494966
227 76848
228 2974
229 77
230 1
231 32857382497018933060
232 45759551561071916172
233 16559197493227967646
234 4541208670898051830
235 1075870505951838306
236 229709892854963106
237 44977142026243272
238 8135571417669288
239 1362521349376740
240 211095628489928
241 30160151699223
242 3953653901379
243 472199360633
244 50911954065
245 4896934758
246 413749758
247 30086190
248 1830546
249 89455
250 3291
251 81
252 1
253 367460000633655931060
254 511881533921438471974
255 185472925404523869462
256 51026885093048983084
257 12154699876036536736
258 2616020150189922594
259 517876358250957402
260 95038304962919232
261 16213749375980322
262 2571019815533813
263 378073528738997
264 51351971474622
265 6406156306004
266 728595864647
267 74837830563
268 6859128612
269 552304074
270 38275695
271 2219479
272 103366
273 3624
274 85
275 1
276 4122499673839636059610
277 5744078743481906887898
278 2083691374800425071714
279 574918552488444938866
280 137618578510893283250
281 29833136757790652050
282 5964260111561656362
283 1108724469953449866
284 192278876200336839
285 31121026334961575
286 4693581899587315
287 657531527550443
288 85173949778099
289 10140534913411
290 1101174523775
291 108021934695
292 9456771417
293 727379481
294 48152269
295 2667125
296 118645
297 3973
298 89
299 1
300 46383833997340402253020
301 64642461787349831905776
302 23474056625872978499328
303 6493838290150888264568
304 1561345615931340015936
305 340678384831658929260
306 68714636346811342774
307 12922127447971964067
308 2274069760151535567
309 374833255731225224
310 57809372480688960
311 8321825409501156
312 1114003252517428
313 137991645248688
314 15717725559996
315 1633409832170
316 153367333794
317 12852238392
318 946277872
319 59963364
320 3179100
321 135356
322 4338
323 93
324 1
325 523268628651785083663756
326 729389795085332508416236
327 265123490443709731926168
328 73519538557231527378584
329 17748229867562716167092
330 3895510980358744470696
331 792046979208637626733
332 150508597117692023929
333 26837818057392608727
334 4496358916693174151
335 707406636299249588
336 104316405098572644
337 14374689273181972
338 1843432856698636
339 218864294061918
340 23901893930534
341 2381990686202
342 214496974026
343 17239442788
344 1217342644
345 73979472
346 3761276
347 153563
348 4719
349 97
350 1
351 5917573394183101832334976
352 8250030879406093952462468
353 3001429585069967060020036
354 834136635269991780186440
355 202112918922128138668006
356 44600704824706217242271
357 9134703008608687253527
358 1752294736357487752718
359 316196372428036734700
360 53757890139433159583
361 8609973806177476483
362 1297242605893615256
363 183414235062019204
364 24252509280191990
365 2986044999775414
366 340490830511204
367 35720378951008
368 3420003337022
369 295889629990
370 22848213872
371 1550053162
372 90495149
373 4419781
374 173330
375 5116
376 101
377 1
378 67072233999343718657723524
379 93524548862220980094186564
380 34052742062077861648453308
381 9482857688630920897882164
382 2305520957049421069410621
383 511278889555233397322949
384 105414928987542068458437
385 20396261704630494478197
386 3720386425439397492267
387 640970527043201555283
388 104324200265060512467
389 16024559953689392331
390 2318343350331333066
391 315009882516743706
392 40052291947282554
393 4743600918514266
394 520426939382718
395 52537673816238
396 4840699280598
397 403034234862
398 29949061983
399 1955123319
400 109830039
401 5160999
402 194721
403 5529
404 105
405 1
406 761816189481271559403186160
407 1062425892791124989728824196
408 387125909502630724617137118
409 108006509413811550164080887
410 26341265508711212825226315
411 5868043508213108195599980
412 1217274921532839131542512
413 237384956148945551412246
414 43728558663351548252574
415 7625276790399528617280
416 1259312555304333750990
417 196834533888660889221
418 29071435182945129513
419 4047589323038163672
420 529586957863030320
421 64864445266603620
422 7402262271454908
423 782634900179484
424 76145956941846
425 6761925164775
426 542604176235
427 38858347044
428 2444604192
429 132329898
430 5991570
431 217800
432 5958
433 109
434 1
435 8669652634180444502421710860
436 12092357910134468479066561112
437 4409282012784158107794294721
438 1232298895786980059333557701
439 301409350974007510781516247
440 67426133517280213385691375
441 14065753035304972518861294
442 2762887363938620254382022
443 513556985722269235881222
444 90544817728110529673274
445 15153196464327795217575
446 2406230014715469104547
447 362088478225434222801
448 51531742323922455441
449 6917770768518984132
450 873071542244078100
451 103176715788192816
452 11362555539249948
453 1159438755247113
454 108875008009581
455 9331298280975
456 722653208343
457 49943866914
458 3031990794
459 158367618
460 6918390
461 242631
462 6403
463 113
464 1
465 98841565992610092964994809486
466 137881343716757682956748078243
467 50308846624762071694199475219
468 14082812896636153470105383482
469 3453761870652013866431228556
470 775609069699869286074473493
471 162640849327998188001356601
472 32160161188084704661780308
473 6027538219590111199136874
474 1073496033239420971659567
475 181848107798301440607111
476 29295333563409925697070
477 4483794295712879023800
478 650927791111309509105
479 89429028734755695645
480 11594336665775596920
481 1413623048490131886
482 161417759565209103
483 17178246971634639
484 1693969456940442
485 153724693696596
486 12732217958361
487 952834696893
488 63630881964
489 3732332922
490 188344251
491 7948611
492 269278
493 6864
494 117
495 1
496 1128787051766079198244496317201
497 1574819122794434909405873031937
498 574953011371773689416591295373
499 161185580754427854800669441605
500 39628673232870731149913985433
501 8931363762615340330435835673
502 1881871451617794851927151765
503 374410261036922242594092381
504 70710775556582267035019145
505 12711020948038959501652761
506 2177321277085852459294821
507 355416847343209340361981
508 55247139061187584668465
509 8166644557620295707345
510 1145782825475020984845
511 152201320114212243765
512 19084997499707611197
513 2250998488693270701
514 248680837050542985
515 25606307042562081
516 2443198231674981
517 214523584691493
518 17190810190641
519 1244645978265
520 80408592261
521 4562350101
522 222690033
523 9089641
524 297805
525 7341
526 121
527 1
528 12911358584211730199942742536134
529 18015234789037338246088929129632
530 6580928240155307769808047726592
531 1847508756931448813384161331152
532 455277955408974341608158583568
533 102951832213094842088612667712
534 21789280001687817712949929584
535 4359881537399982718032849000
536 829239394075880556941246664
537 150348280488877410387731616
538 26019070879565685945056064
539 4298995265005906092225840
540 677796577086223683769296
541 101859403531509439181520
542 14566596264803121056760
543 1978092368059285567980
544 254410952428066242204
545 30894319412872752672
546 3529322049364028544
547 377677789763554896
548 37670570198106384
549 3481671553751424
550 296117671251408
551 22983910100184
552 1611699680376
553 100837083744
554 5540550624
555 261865408
556 10349144
557 328276
558 7834
559 125
560 1
561 147902935787161498052954885780710
562 206391106994117712856416492838182
563 75434175295837999197243922158096
564 21204787634779298299077368122064
565 5236781962676059280446419574800
566 1187882731356783470878664204400
567 252455915759965813690165177912
568 50782821003047676728809901016
569 9722269266242006511426513384
570 1776780330100692634561719720
571 310412652083745785449976880
572 51863617285365548539953648
573 8284379649350913363338304
574 1263965913320525232196176
575 183941966453239774503540
576 25485639012032403820260
577 3354223529341322692668
578 418207468506515943804
579 49239277601670083856
580 5454318150152859600
581 565984975531807440
582 54742186909144176
583 4906077966141768
584 404593579893672
585 30448194380760
586 2070023918040
587 125554759776
588 6687354688
589 306362052
590 11735040
591 360755
592 8343
593 129
594 1
595 1696632646250956651845323740904440
596 2367801947985795372313299922047214
597 865841311457280224675134064216022
598 243688533118353607562576179469792
599 60304000295140476243365550746384
600 13718883001826137956258339635160
601 2926939830338272960182213236824
602 591681223229255092597204387792
603 113968698098475959468996447232
604 20982279116421788541385899864
605 3698018268947325487692985080
606 624274508696887866845678976
607 100925121196530035476228248
608 15614389349571067488700908
609 2309067953562931943233356
610 325866234161947379104920
611 43799383077650737134096
612 5593544769214585992348
613 676833512629280664108
614 77346585384635846496
615 8316343253564118000
616 837656482719249672
617 78640527701506056
618 6840795640092336
619 547541159891232
620 39990583659000
621 2638393341192
622 155286274456
623 8025221626
624 356703897
625 13255505
626 395306
627 8868
628 133
629 1
630 19488106930763208392662026011990854
631 27199943099026436576913727186510454
632 9950932622673304477883334768647782
633 2803879759327297524328595269349366
634 695178690669084804142471647723688
635 158581636979312053068453013562984
636 33956465425090513976194285154728
637 6896010769679287503487157329064
638 1335869897392014199320769434712
639 247634499424692699622093126296
640 44001612412212918791315947128
641 7499511124599795703849199064
642 1226009358531082223494313892
643 192135109045781609103738756
644 28836070598273253353437668
645 4138839553707187299582564
646 567119874371354930502636
647 74030664642445745568588
648 9183679256868277892844
649 1079560438505247362892
650 119858705926565443896
651 12520888776041055864
652 1225296014668466232
653 111758840453056056
654 9444590155737048
655 734360806101624
656 52100042775600
657 3338693079880
658 190850984075
659 9578781235
660 413448155
661 14918971
662 431993
663 9409
664 137
665 1
666 224124813954338293067392897642099924
667 312843195916612617116301469863899232
668 114502135082561615545964327355119844
669 32298223489430636244477667680982230
670 8022176328716825956897335362956014
671 1834678775536023385607671892298144
672 394190172741611980676049966146880
673 80399797071219806075860612472688
674 15657720104689351446685621612560
675 2921167520400671422467416143888
676 523013505873529452555572254728
677 89938135249905559823499017556
678 14855745614980983700495179204
679 2356040332136620970276806800
680 358462342457851137610788864
681 52258126330907917250296104
682 7288628375424467183595336
683 970759204166062138719456
684 123197160626473719593400
685 14859788515893085438116
686 1698564838043873687796
687 183383049454727190624
688 18628634980705584384
689 1772697667437270000
690 157219690853477304
691 12918654641422764
692 976621415353434
693 67360915310365
694 4196317695465
695 233171933100
696 11374969200
697 477186342
698 16734126
699 470880
700 9966
701 141
702 1
703 2580589958449876157097286954857020836
704 3602400932739338780554083248532531676
705 1319043795934606818854061541903756722
706 372449053181720167200676874824317786
707 92664147395790226604429938372138734
708 21243446236694957530274964036473166
709 4578861092082236410743117461386992
710 937701086995884628853742512161200
711 183526800003571842289642849728192
712 34445197601286330948971788943248
713 6211064474961053602397881394092
714 1076965903781708857497910861596
715 179610190896693650797422696276
716 28802262042344751301328256756
717 4437986710316337261334337544
718 656381783466553049292828456
719 93057279985730804998926024
720 12625568849903945621359896
721 1636112452760440220366124
722 202049569412768778510876
723 23717133458232507176724
724 2638416108398473586196
725 277228268232219966384
726 27407625574322168496
727 2538187783944283404
728 219066040079318016
729 17516209263820875
730 1288475438190439
731 86467937260405
732 5240607313005
733 283285391070
734 13443166614
735 548545302
736 18709914
737 512031
738 10539
739 145
740 1
741 29746066495960478842250586280755568780
742 41527604298346110794550194319438576914
743 15211584339241475128745339662806368002
744 4299323380725601271641228227821002548
745 1071358665515881945890691498948235760
746 246168935652943183975439891671583670
747 53219517345840402949858453882555806
748 10940323918992543984621756205573728
749 2151266926457483236940755435068072
750 406033520926584296279377717253620
751 73702630622739369244696704122420
752 12879169083874611116715620764696
753 2167281305226723074262247475568
754 351146378804641081934081482332
755 54746838556470795636333967500
756 8206110655013408381522103600
757 1181151548889117108301591560
758 163014818300599251694775580
759 21535144081150057616381820
760 2717650378156231387889400
761 326860826556010551662400
762 37369287059189142605940
763 4049046557963734145220
764 414383143763249228880
765 39900718299220321050
766 3598825558465133865
767 302494742549196777
768 23553904252023286
769 1687138087280564
770 110243083628155
771 6505323175335
772 342350956788
773 15815343594
774 628188231
775 20855535
776 555510
777 11128
778 149
779 1
780 343238829927236109665019665607900052510
781 479221409493700869679129108111753005918
782 175604275030903347059516396764656957654
783 49677089336674342367917147445892321094
784 12397749785232891374999329914247856118
785 2854770068911291513800639398429399190
786 618927007371841398504604831127720142
787 127689356554112432322413137742725566
788 25218962221914729083185208006977116
789 4785035464540317164201281607006812
790 873999432803462982728537016654540
791 153840740773762668421525135195692
792 26106245339023676934567471034156
793 4270683632945489293696636917996
794 673181365776506629964946255132
795 102167599601955274188337367100
796 14913694093284272340328800420
797 2091132761096015245254369060
798 281208215762274787973422260
799 36202729460609594828996820
800 4452711898295531942586900
801 521985289984045154383380
802 58168421375846291681940
803 6143329028483215778340
804 612807732346881427155
805 57512163213363211155
806 5055649527331712799
807 414140289758081047
808 31425300308778567
809 2193438399282999
810 139654410785395
811 8029164924891
812 411662246193
813 18526206993
814 716815701
815 23180445
816 601381
817 11733
818 153
819 1
820 3964572604710130777112464440738658989940
821 5535628787354727675996622274248161955696
822 2029171431704593239956913997826049466848
823 574532191406205666895417474369545112264
824 143587993958360371862533726399427828152
825 33130317491154477615408639863305197816
826 7202050280363580907151713160535411588
827 1490868420077247082009725481053923274
828 295671868687633044888554583216887442
829 56379776112575418617784873926600416
830 10358371764388296111734282844477568
831 1835748346733645156827201034482992
832 313980593521816580160523138201456
833 51828339218530534288083212009728
834 8253772623919686068078760442224
835 1267279329909614120131946823432
836 187424535417956334724998516840
837 26669207434168250305374589920
838 3646019801464836343281814560
839 478133939691830963625802080
840 60033776555020727025899640
841 7201819003918011578672820
842 823484052139271517818610
843 89509295187525282146505
844 9220704011182838740365
845 897123677396248448280
846 82117984547654443008
847 7040190994934862604
848 562417793889104572
849 41616732557091696
850 2832450519480868
851 175837066851094
852 9856331984862
853 492658180296
854 21613352208
855 815166684
856 25694356
857 649708
858 12354
859 157
860 1
861 45836128754360957692953958161562296692260
862 64004092435509007312876393884850034565572
863 23469545412192413971906885448894501098696
864 6650520785011147074550508852312347548520
865 1664348488267891064470113089673890014496
866 384754995726905088117109761321092024056
867 83852158252936090058303521017259194342
868 17413435890488601773290864675914625038
869 3466988450641446828615572985027239730
870 664198258538179119105476731806470578
871 122704232930503470434809058945952368
872 21885982471208907218364209147956912
873 3771066709915752106407500548155952
874 627764418459971627485585012630160
875 100936686938587146340408344983512
876 15666761571153812898017832632952
877 2345502875998471127475090013512
878 338352633909388043793885783240
879 46971831910815186057428136000
880 6266225467012716050932057440
881 801952004804598526686369540
882 98274346499404048715047680
883 11506723942204013506991895
884 1284213769409966805267675
885 136245211442230942207845
886 13698692277471867066165
887 1300811463474438493116
888 116205812993973148108
889 9722514331279937660
890 757935508004887108
891 54725899241059138
892 3634214289077306
893 220116651954694
894 12037131476790
895 586934889564
896 25117419084
897 924019576
898 28407236
899 700555
900 12991
901 161
902 1
903 530409309850533502525283795338713383248960
904 740693854180865271285010516984863909244524
905 271689997571646942497198442802353521161212
906 77048146763370980082978884583701068424864
907 19306605646444190448750434170253991107316
908 4471316444585178078571294688636385752874
909 976802903305270373904329277651526247962
910 203465077591002251948660804810000605092
911 40659529553223755757579990727942460472
912 7823959251457040603976251675083442698
913 1452935025404366033357458083748654722
914 260721159266985533081999512451161248
915 45236947342074248052027267330569552
916 7590533516286932496681236036835288
917 1231500641256324994481078559217752
918 193098043674012630708329511993808
919 29241165358559693722205205865440
920 4272522700749775262721653711112
921 601671362510856430800681997560
922 81554419656412649420503942440
923 10624092403383716367262661010
924 1327844290131199607121408405
925 158918434192794484748975805
926 18173213019786221107338330
927 1980908163660021523801620
928 205252639544060483526045
929 20154616041705684346377
930 1869047512145483572936
931 163050954175909422972
932 13321088505685756218
933 1013988629577492602
934 71483554400704956
935 4634554964768256
936 274035120152386
937 14628635177274
938 696258251136
939 29082251914
940 1044193221
941 31329309
942 753986
943 13644
944 165
945 1
946 6143098423339885870205657303747114860337260
947 8579096052994129418403338799458883644259148
948 3147804518605109215405417763674044460679964
949 893341261258789539521515738250386220344076
950 224124182256978223204804546055188285612910
951 51995753878066842072876749221171424610270
952 11384856219573512546539698197996567874622
953 2378234445393395734105542074623564510366
954 476920928676448550273155598312047295874
955 92156416363770873102679280185539163570
956 17198016641114335051894664011840581490
957 3103733089790788424060748328404334050
958 542059399255188538243631976211393640
959 91636905893883788280448346531129000
960 14993695438989675120288764283835560
961 2373531298258040001968520808285480
962 363296702147565026174289009607336
963 53721902527841616379413716085768
964 7667010202635757850482260400272
965 1054795178603928538369369375800
966 139695442188431546180208416175
967 17782496717560132209028871655
968 2171898649860611071387209015
969 254022139162018136830255335
970 28388185382995594171400625
971 3023951698172634766466505
972 306191819691393295633209
973 29380450275887979920737
974 2662344127857709502758
975 226936809427360663830
976 18114844805251117910
977 1347147743004835766
978 92778724830582498
979 5876012690094322
980 339379424922010
981 17695388081970
982 822577075255
983 33555063535
984 1176547935
985 34471055
986 810065
987 14313
988 169
989 1
990 71206509195494326086461548455453726467569720
991 99448666555074481485387824631577590449056376
992 36499785753570613781485035982619331919760428
993 10365869701053738196374672958780986566898638
994 2603629238837035839360709586275490689958806
995 605021929593111505678354003346778236889320
996 132760691680213042890628130325625267090624
997 27808495458802889995283221316918571110372
998 5595124709883068715129641685681413459572
999 1085445995386502503687554567124107596944
1000 203507108670698936078572872214570696220
1001 36925462967454302224021757838473017810
1002 6488960373751600892880982596806187290
1003 1104735789778275802026260984723968480
1004 182204441648165006050721775583240640
1005 29103306789021913763863689838077520
1006 4499626025684296806731797464031832
1007 672889710301642568017642460222956
1008 97241096447879275617021879021906
1009 13565189168081107499137136379897
1010 1824446583024530512867964405925
1011 236239011663089374964574663060
1012 29403338694838476647460647280
1013 3511511269197552079413551130
1014 401590077814954570097215410
1015 43883808094386305078846160
1016 4570763747677024039439658
1017 452523979922857350892999
1018 42454457775915192957779
1019 3761191217442216683848
1020 313429312962267367760
1021 24457833090699816172
1022 1777957037304222116
1023 119687915974063516
1024 7408893169185182
1025 418213120582435
1026 21310171210615
1027 968036957300
1028 38586603520
1029 1321986530
1030 37843210
1031 868856
1032 14998
1033 173
1034 1
1035 826022222925358357606916000217269629979980000
1036 1153705746512753132624449313782388786511656952
1037 423551059226769614892863540040580273613107026
1038 120368475731750083824065485242491516378815578
1039 30266660668617478905235196878017360317649534
1040 7044255280148278762230375371669307066971982
1041 1548910745222403434311164824187317318071956
1042 325279468405031476428135669436184987945508
1043 65653330548664792415905727395520582587284
1044 12784569837354631243337834070057538480412
1045 2407523014013929292377255188956669565366
1046 439068669159287307154266559782473779086
1047 77610837089964082867384594647075429978
1048 13301358792614151527787305315133034554
1049 2210361198828917012401539486647834832
1050 356056609482644642254985630459653776
1051 55572964115375755934902338868113132
1052 8398757782341802994778705820874496
1053 1228055619803170888197300778687423
1054 173559263718844330723238712020379
1055 23681671175889154797537297916377
1056 3115674915047948448849829030785
1057 394673485001200354702627325730
1058 48058142339618237181858908490
1059 5615095514284850902736971770
1060 628260140681501689025071830
1061 67165841465048742365362221
1062 6843990947692765928371873
1063 662862391197055997094219
1064 60834152252463021800907
1065 5271941364350564053836
1066 429716843946556409148
1067 32796953882792593464
1068 2331759400755134772
1069 153508819166800221
1070 9292451866891953
1071 512911142665643
1072 25554821352339
1073 1134994811802
1074 44231330466
1075 1481455338
1076 41456766
1077 930423
1078 15699
1079 177
1080 1
1081 9589336823262067517439550207578933171448062940
1082 13394141250174045531043642654368570548926275934
1083 4918578237498205646647482243272971536154937502
1084 1398700948400081600206620182083465343019125460
1085 352073138520597169380195237339942338165368872
1086 82063543085731924491714491484873397042141122
1087 18079730555797742313853689519665052636237834
1088 3806187158399812603286424415092462972588216
1089 770532072909340711851541262318627548018980
1090 150580686784812509674128152010671928209246
1091 28475346773712262739584750643039799547886
1092 5218331119585242802169069817643224078828
1093 927529965081387406307948457237265762656
1094 159969131474778890945562701422754044530
1095 26772607800378794005100978329382355306
1096 4347235000312081905127804205246998656
1097 684593809201249926140695559405871570
1098 104496256852755984510563272694558517
1099 15448860776446725848953110703004485
1100 2210216245389868373528282306367382
1101 305680213486559834543483402861412
1102 40820966250444622888160132988747
1103 5256635879729185419110274842535
1104 651777926169609011836666125900
1105 77686530487443665933792005710
1106 8884968489287112628717040925
1107 973093426087104802782281637
1108 101828805763906431549056746
1109 10156060006137550664928280
1110 962755061899104860283531
1111 86476212416386127766831
1112 7334230295637710724552
1113 585029144755620629478
1114 43693316821361949315
1115 3039667658946143043
1116 195799083995257938
1117 11596224976004084
1118 626198001214253
1119 30521110516065
1120 1326034104828
1121 50547588378
1122 1655945235
1123 45322971
1124 994830
1125 16416
1126 181
1127 1
1128 111402820361979853393379852159985259384386115450
1129 155612491506251723565828181809004137216392003738
1130 57158146972571679669826932024707545705468225714
1131 16264074149500570622640852350854783370606474658
1132 4098010438340802303099967253037469405123958682
1133 956549834906897219820621052394622994365977178
1134 211134939829519229571571571282634404740044114
1135 44552874236896003924431638171669219726419554
1136 9045118645694647846076779279750306798493154
1137 1773643327345670654706572094004958400828866
1138 336737267046496330383594888510973598421754
1139 61993777797337026214064082698289423518954
1140 11077119409686445231916621981362955025378
1141 1921879614231824363093046273911222688354
1142 323819389200250190444435717749533240666
1143 52978903562200814791771627731383743434
1144 8413615975998303525137172716050759623
1145 1296348550215482891608707059648729655
1146 193656683266137135298965922075368283
1147 28026244307548915358484072834216707
1148 3925635413417946463965457057808023
1149 531618887402256899231023906364535
1150 69520052767539316746054981341547
1151 8767018415733357003918816270915
1152 1064570076588754947600708585435
1153 124267060477485745633870703595
1154 13918749792690374819931167199
1155 1492882822732573077050253127
1156 152987862555758930252464859
1157 14942090858839146256634011
1158 1387022258243499871685919
1159 121990270607992522572087
1160 10130284227787676363337
1161 791151162908681215257
1162 57847858425695272053
1163 3939703601222889357
1164 248420774655113177
1165 14401521353316409
1166 761189632183877
1167 36311687916333
1168 1543980801117
1169 57597787149
1170 1846492665
1171 49453329
1172 1062141
1173 17149
1174 185
1175 1
1176 1295094396812236636446468240861388559710337400220
1177 1809133939284239166190098344307588141265117040736
1178 664673994468592092997617598252443530871239346048
1179 189240567433848219734747350021584759436652208112
1180 47728130861967298258269373021065088792423537200
1181 11155743000439112904803982555870371808601584000
1182 2466748976227498466245600813380511005002813424
1183 521688193712333391678702490124474990715164232
1184 106201193381663753206095431609375919861893928
1185 20892219263016391467401831392100564068829600
1186 3981538347791952990764156517914683435128480
1187 736213354277976324538165282094744206968576
1188 132205706113559748247262803102914403241768
1189 23067904941309003603136215083993923491852
1190 3911603456979329727294532418529494924550
1191 644553080392402084260421540693911005715
1192 103181134045875980353652697382779759279
1193 16039324990731537809999008579822883472
1194 2419677615518065683172727911199648128
1195 353994727231379802803802467282982600
1196 50179959968363445161951471240686440
1197 6885412973288189988152730192244576
1198 913509866149095204489585170182968
1199 117041927398013157381266242432212
1200 14461633861209185839886459981700
1201 1720604115910416597566177918160
1202 196790584286999891938898379168
1203 21596570700700411794057544024
1204 2269533699994565944886702856
1205 227866530645817930537443000
1206 21803732057068603950012100
1207 1982803205567232713717082
1208 170835060939980060261826
1209 13896535356751751873904
1210 1063050472360508904000
1211 76131944499607127640
1212 5078129048405481848
1213 313591188259524864
1214 17803090632797496
1215 921439163598500
1216 43041087390420
1217 1791920042352
1218 65448587136
1219 2054180664
1220 53859600
1221 1132420
1222 17898
1223 189
1224 1
1225 15065791780902843742829830270520066494827328463740
1226 21046573503306027712926462113195611391753265475132
1227 7734268616728360325551089792733301509320727323696
1228 2203273060536544376815504450949620773438239691376
1229 556194900169144273045061389816471317450636195952
1230 130171164005461171944485655598443004310267664720
1231 28832399083194074705181358326128330447819073048
1232 6110734968293815738103735826686230819248348984
1233 1247204205629993367647317300723696956476656584
1234 246110702945658039044511057994184780984437448
1235 47071766345084774956423903541346524774877920
1236 8740128516103250591477796915660924814411392
1237 1576978876820892601695023515226919281051996
1238 276643102687243888529598205921176172054016
1239 47194991617043401674384220115872213451997
1240 7829663340691668266199259327062694552665
1241 1262886294440829195015115564881298928703
1242 197965810482971806118694810421002760479
1243 30143174420057342230935683983688793064
1244 4455249735529146625893708557091815368
1245 638701352789978945975712120042757800
1246 88730646324292031429926990043078872
1247 11933175271601555543590236623860156
1248 1551850319308580994538534924408716
1249 194897482251125144723265404689812
1250 23605841507391599532330032188020
1251 2753104415037290302686158995416
1252 308661279926086754724063387448
1253 33204010268845736626081608688
1254 3420252818755187505856607976
1255 336591162705958547972503510
1256 31567182370218088410659614
1257 2813504420537519486475762
1258 237567278866787450180562
1259 18938048370471688633464
1260 1419640062249655911960
1261 99623785920763635416
1262 6510996068043009608
1263 393940776242840268
1264 21910983777060956
1265 1110986864838020
1266 50836803208164
1267 2073213572952
1268 74171087832
1269 2280139884
1270 58553800
1271 1205731
1272 18663
1273 193
1274 1