0 1
1 1
2 2
3 3
4 1
5 5
6 3
7 8
8 8
9 14
10 17
11 1
12 25
13 35
14 4
15 46
16 70
17 12
18 87
19 137
20 32
21 167
22 268
23 76
24 1
25 324
26 525
27 170
28 5
29 634
30 1030
31 367
32 17
33 1248
34 2026
35 773
36 49
37 2466
38 3999
39 1598
40 129
41 4887
42 7914
43 3267
44 315
45 1
46 9706
47 15695
48 6631
49 730
50 6
51 19308
52 31181
53 13393
54 1631
55 23
56 38455
57 62036
58 26960
59 3549
60 72
61 76659
62 123563
63 54151
64 7570
65 201
66 152925
67 246327
68 108614
69 15901
70 521
71 305232
72 491396
73 217653
74 33018
75 1276
76 1
77 609488
78 980808
79 435887
80 67970
81 2992
82 7
83 1217429
84 1958481
85 872573
86 139005
87 6786
88 30
89 2432399
90 3911996
91 1746257
92 282853
93 15001
94 102
95 4860881
96 7816104
97 3494082
98 573344
99 32502
100 303
101 9715511
102 15619649
103 6990409
104 1158729
105 69310
106 824
107 19421029
108 31219267
109 13984065
110 2336462
111 145935
112 2106
113 38826059
114 62406536
115 27972872
116 4702961
117 304165
118 5134
119 1
120 77626471
121 124761883
122 55952741
123 9453467
124 628828
125 12058
126 8
127 155211785
128 249441766
129 111915914
130 18982306
131 1291612
132 27491
133 38
134 310357462
135 498752021
136 223847528
137 38084293
138 2639181
139 61199
140 140
141 620608652
142 997292911
143 447718878
144 76358946
145 5370183
146 133635
147 443
148 1241046343
149 1994246570
150 895474154
151 153021181
152 10890519
153 287262
154 1267
155 2481817484
156 3987947602
157 1791004260
158 306526341
159 22025916
160 609616
161 3373
162 4963191718
163 7975017349
164 3582095010
165 613826107
166 44450372
167 1280114
168 8514
169 9925669171
170 15948621240
171 7164324391
172 1228889787
173 89548350
174 2664807
175 20621
176 1
177 19850186856
178 31894965418
179 14328858476
180 2459762166
181 180147741
182 5507748
183 48322
184 9
185 39698516655
186 63786260792
187 28658045477
188 4922703831
189 361999667
190 11316768
191 110235
192 47
193 79394037319
194 127566603951
195 57316607418
196 9850511555
197 726760533
198 23139990
199 245991
200 187
201 158783239731
202 255123662719
203 114634029208
204 19709223192
205 1457992435
206 47126952
207 539021
208 630
209 317558674809
210 510231923973
211 229269345986
212 39431630993
213 2923222692
214 95664047
215 1163379
216 1897
217 635104748065
218 1020438989968
219 458540732587
220 78884475422
221 5858157863
222 193666897
223 2479480
224 5270
225 1270189145016
226 2040837848764
227 917084706210
228 157803102843
229 11735265329
230 391200094
231 5229064
232 13784
233 2540345417289
234 4081610894105
235 1834174569907
236 315661217199
237 23501184759
238 788773621
239 10930915
240 34413
241 5080637726755
242 8163117122781
243 3668357360969
244 631411088300
245 47051952676
246 1588028221
247 22681914
248 82799
249 1
250 10161189641514
251 16326065167141
252 7336727846586
253 1262965107514
254 94184101239
255 3193256438
256 46775052
257 193338
258 10
259 20322240608251
260 32651857157206
261 14673476674478
262 2526160740125
263 188497906636
264 6414688764
265 95961698
266 440449
267 57
268 40644257086138
269 65303272882253
270 29346986930898
271 5052693405712
272 377205585624
273 12875462122
274 196019323
275 983014
276 244
277 81288151885801
278 130605832352060
279 58694027670550
280 10105987049118
281 754750438093
282 25826199736
283 398957895
284 2156529
285 874
286 162575718109926
287 261210511600139
288 117388141643954
289 20212943058902
290 1510049579794
291 51775213808
292 809549025
293 4662993
294 2771
295 325150489371696
296 522419159216776
297 234776421829070
298 40427450677306
299 3020986602473
300 103750602270
301 1638574823
302 9960169
303 8041
304 650299447836518
305 1044835305033759
306 469553066232346
307 80857428149820
308 6043408532885
309 207827184662
310 3309637317
311 21056116
312 21825
313 1300596420254802
314 2089665738055613
315 939106490295871
316 161718937897855
317 12089138579086
318 416184819284
319 6673286593
320 44125154
321 56238
322 2601188837592296
323 4179323598526692
324 1878213556240517
325 323444470024638
326 24182032082503
327 833232242079
328 13436108415
329 91784806
330 139046
331 5202371201820360
332 8358634458867140
333 3756428039065657
334 646899595298869
335 48370137698695
336 1667866418845
337 27020255192
338 189724760
339 332465
340 1
341 10404731934613570
342 16717248318602952
343 7512857570360979
344 1293816410163651
345 96750099478462
346 3338010164379
347 54284716984
348 390089643
349 773337
350 11
351 20809446937424757
352 33434463324161693
353 15025717545012260
354 2587660651635246
355 193516090001870
356 6679718021912
357 108971460490
358 798451606
359 1758034
360 68
361 41618866489480503
362 66868872771568382
363 30051438965443659
364 5175366290829389
365 387057885301774
366 13365437653479
367 218603560186
368 1628097955
369 3920233
370 312
371 83237688684368394
372 133737658405039266
373 60102884179922045
374 10350805308340495
375 774157352285344
376 26740613003363
377 438290979738
378 3309171614
379 8600299
380 1186
381 166475305721757123
382 267475175870712784
383 120205778439680081
384 20701728196641569
385 1548381969729487
386 53497020799416
387 878357608162
388 6707883011
389 18607898
390 3957
391 332950495550130641
392 534950123774203645
393 240411573143297792
394 41403646504246956
395 3096872753884549
396 107019654346242
397 1759620472531
398 13566464552
399 39788070
400 11998
401 665900803630318604
402 1069899878802853937
403 480823172535825075
404 82807600414157382
405 6193921539279439
406 214080832416723
407 3523988993625
408 27385592403
409 84222941
410 33823
411 1331801304000239197
412 2139799161128213009
413 961646387447096971
414 165615697928938421
415 12388127853296308
416 428228969626817
417 7055729784758
418 55193349343
419 176753019
420 90061
421 2663602117420605846
422 4279597357377204700
423 1923292843318173208
424 331232199757292674
425 24776716407520326
426 856567011805693
427 14124103831000
428 111089894659
429 368218595
430 229107
431 5327203441220941934
432 8559193153900237841
433 3846585797143189001
434 662465699629039383
435 49554178135072423
436 1713310755004401
437 28268815395447
438 223347833113
439 762276491
440 561582
441 10654405598563454945
442 17118383782801739698
443 7693171772790510131
444 1324933501979274335
445 99109562061327307
446 3426907827943704
447 56571192954644
448 448630970963
449 1569592485
450 1335019
451 1
452 21308809120098727652
453 34236763480824720855
454 15386343833969527125
455 2649870404906800246
456 198221074894888306
457 6854279451858978
458 113197010194676
459 900461236345
460 3217158646
461 3093623
462 12
463 42617614879979079936
464 68473520353442707195
465 30772688133923341724
466 5299746310726628296
467 396445305853444653
468 13709310102855480
469 226482872381153
470 1806200478911
471 6568479204
472 7016296
473 80
474 85235224323718424333
475 136947030016197212858
476 61545377020893568200
477 10599501519288043973
478 792895717806460853
479 27419836779032375
480 453110195720408
481 3621092221158
482 13366515971
483 15625335
484 392
485 170470439852451788586
486 273894042736859799263
487 123090755258882385233
488 21199017431440872006
489 1585799696691809949
490 54841643626820028
491 906455121646470
492 7256472428435
493 27123839221
494 34260943
495 1578
496 340940865475834187305
497 547788057492412586389
498 246181512485079624832
499 42398058144984021597
500 3171612758965944764
501 109686477238400502
502 1813291514265689
503 14536398171645
504 54909965743
505 74129423
506 5535
507 681881707930768084014
508 1095576069715175730621
509 492363028150439371497
510 84796153952368939084
511 6343247142244585405
512 219378119398353615
513 3627202089469591
514 29111241850501
515 110937634373
516 158570614
517 17533
518 1363763378616182624771
519 2191152066189918837199
520 984726061442439522110
521 169592368830870648075
522 12686529270929877206
523 438764600795381674
524 7255408990588096
525 58285427351620
526 223754445576
527 335886013
528 51356
529 2727526696972867758276
530 4382304013885155917918
531 1969452131197901813588
532 339184836223415060008
533 25373115147534009425
534 877542738847986408
535 14512448412336344
536 116673792404882
537 450657504058
538 705495068
539 141417
540 5455053296450774112399
541 8764607836057735985129
542 3938904275837498345213
543 678369831895358122648
544 50746321879716853116
545 1755107392023257293
546 29027541669513865
547 233515759035866
548 906574162422
549 1471096309
550 370524
551 10910106435161566431333
552 17529215361941202637394
553 7877808573410872268678
554 1356739921743471090290
555 101492791938784725841
556 3510250257612511497
557 58059372672864375
558 467306021996619
559 1821907828216
560 3048423219
561 932106
562 21820212615109383730298
563 35058430222043846961204
564 15755617181971765838153
565 2713480260804194920318
566 202985823625448686807
567 7020557935188112450
568 116125700105990939
569 935059736160367
570 3658367583009
571 6283168455
572 2267136
573 43640424817296066121357
574 70116859632145551995205
575 31511234420789142803924
576 5426961196755467972612
577 405972035154447458439
578 14041208810707042882
579 232262674439404062
580 1870849074748991
581 7340853052395
582 12890877524
583 5360880
584 1
585 87280848966501114095762
586 140233717950613885879019
587 63022468933514998718538
588 10853923485795410232197
589 811944697925546072869
590 28082568050027599825
591 464543621985460835
592 3742886377052622
593 14721592689635
594 26343497305
595 12377924
596 13
597 174561696852055032874133
598 280467433775759917116290
599 126044938015726138896318
600 21707848738759198959665
601 1623890411320224668763
602 56165379568755477727
603 929116855902457790
604 7487706713362719
605 29509021792223
606 53653740676
607 28006691
608 93
609 349123391955169265499053
610 560934864112596590353934
611 252089876271959055291774
612 43415700336586125029143
613 3247782465651254545701
614 112331153180516474106
615 1858281691427304082
616 14978559396081655
617 59126519301939
618 108962543624
619 62280680
620 485
621 698246781080593187712784
622 1121869722661126895298834
623 504179752932936570009962
624 86831405298844714920511
625 6495567589672379697175
626 224662944085565795654
627 3716641112904034002
628 29962233770887469
629 118431479568106
630 220745032162
631 136453630
632 2063
633 1396493557582709142544002
634 2243739436319739895343894
635 1008359506495128471120188
636 173662818081604648365526
637 12991139480563879042776
638 449326920249632626321
639 7433408138279555175
640 59932780122838908
641 237156058391991
642 446273832103
643 295156222
644 7598
645 2792987107757501667167404
646 4487478858073596131783552
647 2016719014008135760514689
648 347325648271589408732855
649 25982285920479644168660
650 898655510756735704333
651 14867020216050774195
652 119879063836179677
653 474792900664823
654 900630519801
655 631414288
656 25131
657 5585974203529057591045456
658 8974957692579814749974533
659 4033438029662827625862233
660 694651316133706406970570
661 51964583101182350371501
662 1797313724513669685620
663 29734370718950352824
664 239780055759492924
665 950373485224478
666 1814868342163
667 1337900027
668 76487
669 11171948387664909146908331
670 17949915347027862221779464
671 8066876061989244129138726
672 1389302663963732568681907
673 103929184421429100585817
674 3594631823256037749279
675 59469276301112121242
676 479595707878409648
677 1902036015763197
678 3652567725604
679 2811516513
680 217904
681 22343896743951627847116706
682 35899830632358767618791285
683 16133752128287394838331782
684 2778605379210523513593233
685 207858398321396586408735
686 7189270725160738316563
687 118939418684985802562
688 959249182455149691
689 3806179405678532
690 7343325300613
691 5866117134
692 588428
693 44687793437133267340655112
694 71799661164892015772524297
695 32267504263545472280541843
696 5557210841394877450019291
697 415716844339297001420672
698 14378552905275017555442
699 237880239681937117280
700 1918592084227282451
701 7615800817609499
702 14750352173188
703 12163970919
704 1520534
705 89375586792120418530760411
706 143599322168266249150454426
707 64535008538367879782577807
708 11114421817038520415387957
709 831433765852024077930775
710 28757124347188734979545
711 475762749759238309290
712 3837336178255299029
713 15237218759570120
714 29606686844333
715 25088879693
716 3787670
717 178751173451327754054504421
718 287198644075196071921733451
719 129070017094979491810372538
720 22228843851287741524012056
721 1662867656571617258339310
722 57514278690411278872066
723 951529175156039083450
724 7674918855535163395
725 30483597224040084
726 59389284727571
727 51509565208
728 9148562
729 357502346687600735156219314
730 574397287727548006403876106
731 258140034219473961979177791
732 44457688054017529687245511
733 3325735515180765051828600
734 115028605919992654112866
735 1903064300636903057511
736 15350237351328899814
737 60982120460353391
738 119069917599880
739 105335226809
740 21526630
741 1
742 715004693027240098496902974
743 1148794574770930202125896258
744 516280068486698304311881317
745 88915376676662296011324367
746 6651471357261542301952254
747 230057290384695629813112
748 3806138233522705032708
749 30701122504332795979
750 121988547741621779
751 238621416688501
752 214674804904
753 49534281
754 14
755 1430009385491473551380172168
756 2297589148434872068098959295
757 1032560137050649769134320428
758 177830754273356513588700431
759 13302943243453166016115468
760 460114707867181681901177
761 7612292058827499140149
762 61403294892671653445
763 244016655765076939
764 478037412819832
765 436235817792
766 111819665
767 107
768 2860018770071993001756620653
769 4595178295078621649741667234
770 2065120274226285216067724007
771 355661510035317464947002277
772 26605887342725483287684627
773 920229621397219549661429
774 15224609355174602565394
775 122808291057854051501
776 488097663234402553
777 957383647681725
778 884255639569
779 248292231
780 592
781 5720037538670045645159735653
782 9190356587259178858820773912
783 4130240548654783110478718683
784 711323022479191141816784902
785 53211776070184152530676769
786 1840459575584875942330170
787 30449259559409846332070
788 245619338539618923723
789 976299955163950872
790 1916919878453338
791 1788585789964
792 543514873
793 2655
794 11440075074955226701428957068
795 18380713169829238740960435744
796 8260481097636726264810679060
797 1422646048855425539401728837
798 106423554380897111128971449
799 3680919689666646761640002
800 60898585234344787174159
801 491243142509923158957
802 1952769950073758118
803 3837375092614390
804 3611227707574
805 1175139557
806 10253
807 22880150146051692219152204623
808 36761426332071393615509217812
809 16520962195802769139589488613
810 2845292104016278590679449649
811 212847112387021709200667148
812 7361840250684447341510878
813 121797277475677602187961
814 982493518229388666423
815 3905816133496946882
816 7680549058760557
817 7280011158550
818 2513655856
819 35384
820 45760300285859822785334035321
821 73522852651866730238314534596
822 33041924392461932747674352747
823 5690584218234776063998555036
824 425694230639749116439093079
825 14723681911310369915893718
826 243594728135986327404260
827 1964998751767581289379
828 7812080850626409910
829 15370598597164326
830 14656952187056
831 5326869373
832 111871
833 91520600561617416679749397101
834 147045705283870533304701465462
835 66083848786309456195755286933
836 11381168452976829543991413102
837 851388470770357232680475734
838 29447366104050141878006255
839 487189736554594703859361
840 3930016476519525540828
841 15624889928013148856
842 30756745361628851
843 29476617816291
844 11197432795
845 329775
846 183041201106889180463812273203
847 294091410535602395526328498429
848 132167697574860721234697260166
849 22762336932662614865871924762
850 1702776956897170392122993724
851 58894735899671405007905776
852 974379926709764677335895
853 7860063677239541199266
854 31250961696132793370
855 61538911219141790
856 59225566769118
857 23372588986
858 918203
859 366082402187330680824656162201
860 588182821019203651513882737741
861 264335395153348583728502390757
862 45524673908540671089361927072
863 3405553938641496234125404443
864 117789477772636521004707723
865 1948760587498051643023991
866 15720177104357934490685
867 62503840875272966349
868 123119346145056116
869 118905683225250
870 48488674311
871 2438737
872 732164804331868324164020622165
873 1176365641954268164512085222371
874 528670790312565739208682224766
875 91049347887004579283665090845
876 6811107917486370031525563280
877 235578965210567170906508356
878 3897522362961369244114225
879 31440434760116793412713
880 125010792004230910793
881 246306464037707965
882 238568146236643
883 100062570223
884 6226407
885 1464329608594496363741424954778
886 2352731283772397035747821658998
887 1057341580634626637181327944712
888 182098695887146137558618185893
889 13622215900022930284217469137
890 471157946060350808929899819
891 7795046648385796408798642
892 62880999934963383637609
893 250026627849743077624
894 492723456045645584
895 478393329839813
896 205546333926
897 15374969
898 2928659217076960039875793336072
899 4705462567324517082633434286391
900 2114683161284616192938473876495
901 364197391957350001393519556125
902 27244431905298925799797176862
903 942315917426132772187592892
904 15590096407814205629231064
905 125762211002504227998488
906 500061433514148894988
907 985627045643409202
908 958870176151239
909 420557231578
910 36901612
911 5857318433972648037232280622552
912 9410925134292619997386268479261
913 4229366322594089273740911596258
914 728394784210891060253219732124
915 54488863980900370295818011777
916 1884631875798261291757729078
917 31180197850034116188344095
918 251524763796498622182553
919 1000136123608831744498
920 1971547478787611784
921 1921186938315755
922 857540480218
923 86436062
924 1
925 11714636867651992706595350196617
926 18821850268008551935993415819269
927 8458732645228396611321013252037
928 1456789568901025559799109504455
929 108977728237355244436353684250
930 3769263817849923858996512624
931 62360403846835268446005415
932 503050080875265782407735
933 2000293733020241252842
934 3943572527235591032
935 3848064926267650
936 1743433821155
937 198256936
938 15
939 23429273734829411998946750966576
940 37643700535084006184742451562580
941 16917465290521865621350397757273
942 2913579138577477785976440675645
943 217955456920565928044478630631
944 7538527742902136398109948015
945 124720820876775475013780151
946 1006101057349716301665898
947 4000622284072075763481
948 7887922019691790089
949 7705511283642224
950 3535562405907
951 446555472
952 122
953 46858547468890950140803187295094
954 75287401068658233275097070825277
955 33834930581149017964907066786565
956 5827158278409614204800277689124
957 435910914562539477974005379218
958 15077055659264198027196605850
959 249441663086254034850120704
960 2012203564351561867853301
961 8001300983270207112789
962 15777107483301839374
963 15426463618641535
964 7154370041419
965 990097164
966 714
967 93717094936539457296454515403655
968 150574802134873599515352288792543
969 67669861162468389570720542539045
970 11654316558849296898936576866169
971 871821830292338614409993708770
972 30154111599196813408871935470
973 498883360692464371561860426
974 4024409475084777835808888
975 16002693363388280275217
976 31556268577036474885
977 30878305906809193
978 14450444763131
979 2165335495
980 3369
981 187434189871068604031480472035677
982 301149604265794567183808012833749
983 135339722325212411475592892831729
984 23308633120983296289961336902626
985 1743643662473339521307981505818
986 60308223652531055959570933432
987 997766777243666462266050780
988 8048822747861112153690995
989 32005534779455294263891
990 63115873756820043175
991 61798269401210805
992 29141159518159
993 4679318054
994 13622
995 374868379738884463720130278971982
996 602299208525193656414507254089869
997 270679444650870797162511754022271
998 46617266247281327472450633845359
999 3487287328002593681973555363096
1000 120616448039881268481923175208
1001 1995533644874933424614654564
1002 16097651642226637608501653
1003 64011309362317193288686
1004 126237166655796554484
1005 123664835227481048
1006 58688235126040
1007 10007181758
1008 49006
1009 749736759472505886023056088473854
1010 1204598417040039233697067719983390
1011 541358889302463183634436481077768
1012 93234532503162039450057710218565
1013 6974574660949753578032197084181
1014 241232897268738619976081192240
1015 3991067436009255728493540290
1016 32195313232214566785451147
1017 128023007100886270362095
1018 252483131842281458102
1019 247441516915489912
1020 118059932670322
1021 21207447305
1022 160877
1023 1499473518936496006049977537842170
1024 2409196834063334955249321311748611
1025 1082717778606093905535164511527753
1026 186469065020238120814882366304012
1027 13949149329899972298979166987579
1028 482465796461301041076469900908
1029 7982135108684624163741605849
1030 64390642563923120756812836
1031 256046643145881706515988
1032 504980544602446533621
1033 495066014643640522
1034 237267081623740
1035 44587685855
1036 490652
1037 2998947037859213233648794389349351
1038 4818393668099578385076756659302764
1039 2165435557214076901642433396415254
1040 372938130062989554514591462185194
1041 27898298672744952926094202407511
1042 964931596035443807169137767670
1043 15964270600322771889264215196
1044 128781311182768127783414665
1045 512094304735389703561067
1046 1009984262092625828224
1047 990431106645009398
1048 476454291447935
1049 93096127108
1050 1408855
1051 5997894075696131965291980518169687
1052 9636787336155321829090446700964606
1053 4330871114431210377903693179779651
1054 745876260162406297464833891988081
1055 55796597366435345567347408869745
1056 1929863197107614436326515393547
1057 31928541820306241859653689993
1058 257562664531193839921824850
1059 1024190258508749696979828
1060 2020006115972377233029
1061 1981350628395600974
1062 956113844601760
1063 193207937041
1064 3847592
1065 11995788151356190712322372543530458
1066 19273574672239717333113200782337141
1067 8661742228867366341552000071767897
1068 1491752520383752852473059043030818
1069 111593194766761089698832869792129
1070 3859726402364887218725933552018
1071 63857084643286875544242131468
1072 515125397299450580067815398
1073 2048383186923160713572488
1074 4040073200284153649261
1075 3963498246212290279
1076 1917565117015141
1077 398873202273
1078 10073999
1079 23991576302654013795520553906117022
1080 38547149344364673607331073522571797
1081 17323484457742734727055707256822836
1082 2983505040862872793709169303029209
1083 223186389588357945151431978541676
1084 7719452817916291165098833342911
1085 127714170908997012481683174322
1086 1030250905025790142388815160
1087 4096770696350214254691562
1088 8080245261181180622746
1089 7928296069185139231
1090 3843998038923886
1091 819710280210
1092 25448968
1093 47983152605213586877220224283578491
1094 77094298688543660134387572386566975
1095 34646968915498416913229072555210515
1096 5967010081880052410277467337076839
1097 446372779265441948315270502115706
1098 15438905657168950148623000330767
1099 255428344443220882918257293632
1100 2060501988750967744240671662
1101 8193548390338307552409408
1102 16160650794474366198348
1103 15858709831552903560
1104 7702698543628220
1105 1677894708369
1106 62350580
1107 95966305210274365607228145690915853
1108 154188597376786872574641136574861348
1109 69293937831017783079575101999643712
1110 11934020164009777965135566429096049
1111 892745558674445564578951520686797
1112 30877811348861067234512744229252
1113 510856693134281220637433742959
1114 4121004266680165804535524102
1115 16387108108495358596947569
1116 32321561375003833546443
1117 31720868396764329111
1118 15429726015574224
1119 3422782202069
1120 148786656
1121 191932610420301482640261220509147225
1122 308377194753087611027048731238189061
1123 138587875662069462505120733221380643
1124 23868040328423534773705476108091384
1125 1785491117581178626729890953759994
1126 61755622753582082965233389402429
1127 1021713393141906206443334756165
1128 8242009001314119689452818262
1129 32774234553718466497854856
1130 64643543771010335059556
1131 63447350034825220758
1132 30899638354950759
1133 6961572497407
1134 347043788
1135 1
1136 383865220840202908979466129841829689
1137 616754389505388641193460597992970389
1138 277175751324193770072624158830036431
1139 47736080657500719888320845273109605
1140 3570982235538206084223213996937291
1141 123511245597547887559384661198831
1142 2043426797405402214673433159416
1143 16484018759871929562106382005
1144 65548498788529612039208747
1145 129287769767573326501779
1146 126903831638545451932
1147 61865546431332730
1148 14123008624957
1149 793600758
1150 16
1151 767730441679758513699693053764488816
1152 1233508779009504568804634197008483748
1153 554351502648476280767134555568616276
1154 95472161316059066547318687693953187
1155 7141964471684548006120940017879188
1156 247022491341340333431145947281409
1157 4086853612806333809503312950960
1158 32968038745105053679371883179
1159 131097045619167251934666041
1160 258576644870846443001834
1161 253822511460148435647
1162 123840208833668395
1163 28588731674124
1164 1783706210
1165 138
1166 1535460883358469667741842034466091197
1167 2467017558016949845218850321496159858
1168 1108703005297096146066069265165354398
1169 190944322633829406669212692788096032
1170 14283928944353079961511504965814407
1171 494044982919310248180863169200753
1172 8173707254730659922802855494180
1173 65936079473055003345610817452
1174 262194168997182797131748277
1175 517155080378917675739548
1176 507669156100816570170
1177 247859828457555337
1178 57762573656968
1179 3949078875
1180 852
1181 3070921766715244672889866939603662305
1182 4934035116030567687472883537689395973
1183 2217406010594424615597013045084262312
1184 381888645270427708500472719864777959
1185 28567857890298278655878671860516738
1186 988089966221496542806587680098358
1187 16347414556576121034647119294426
1188 131872162154667951739444019586
1189 524388463847638222633967422
1190 1034313061258456630038487
1191 1015377521122121266298
1192 496014263809613971
1193 116520073298081
1194 8628540471
1195 4221
1196 6141843533427747325467162898199032097
1197 9868070232055744083998522530151214699
1198 4434812021189225136715920679510235559
1199 763777290545335578141953173410213204
1200 57135715783172658448908642013732231
1201 1976179933062501507331757613708963
1202 32694829189386910606126586196441
1203 263744329501254551220692217366
1204 1048777131384170248909311569
1205 2068630820317614614315530
1206 2030818721614202653747
1207 992511714330065531
1208 234725616380831
1209 18636217605
1210 17843
1211 12283687066851057970869219855386676681
1212 19736140464102764880544816673850118351
1213 8869624042379058498792049463227629108
1214 1527554581097920201456068945439580751
1215 114271431570513534503372763587862381
1216 3952359867127391576717375102357447
1217 65389658502126038725114172747214
1218 527488667403741837794080371658
1219 2097554592423160421485329289
1220 4137269248739085548711079
1221 4061740831072955762696
1222 1985815027627646839
1223 472296660934985
1224 39845231104
1225 66849
1226 24567374133694937245524653116458072571
1227 39472280928191415192156966826414788620
1228 17739248084759101123151777380960995810
1229 3055109162207569592913602350358616038
1230 228542863147771384430486718888530078
1231 7904719735876686135923497899519077
1232 130779317203842990268730514706213
1233 1054977348401743502466075564559
1234 4195109718355325725981053804
1235 8274550817801144648377993
1236 8123649468837625263072
1237 3972925596063137337
1238 949381615666157
1239 84437533809
1240 227726
1241 49134748267378259120872600364438596795
1242 78944561856359992541802573775773510724
1243 35478496169519794589443545337084116579
1244 6110218324434117397096809558040687072
1245 457085726306455297025744514819576016
1246 15809439474377672606320135775835801
1247 261558634730635011958938015959724
1248 2109954718800604432485297970797
1249 8390220300116983483836896356
1250 16549121585232442341430887
1251 16247571226214320986186
1252 7947969491539139014
1253 1906797052165640
1254 177546515759
1255 718378
1256 98269496534737724184297495731767465327
1257 157889123712683032692492748436953272915
1258 70956992339042165636182107199987258310
1259 12220436648898942160434323495665241841
1260 914171452630567430510217290438941742
1261 31618878953001561409643969574438393
1262 523117269983818616036875842665350
1263 4219909473194967973609668850243
1264 16780441997505075821691252308
1265 33098275471592767660819968
1266 32495584165284425037078
1267 15899399541139938863
1268 3827036162306767
1269 370788595118
1270 2127233
1271 196538993069445038954076318339496612870
1272 315778247425306275181157769709414504717
1273 141913984678088500056074633609703649769
1274 24440873297847569847043161034984378474
1275 1828342905289704215194073086924460500
1276 63237757912873658224312041487183526
1277 1046234540813147528883689286678248
1278 8439819003984303946509657536051
1279 33560886256209498614014102869
1280 66196603239770439746211991
1281 64991884722616802165776
1282 31804447896348233231
1283 7676505915762976
1284 769748967089
1285 5974825
1286 393077986138840874455392886000543619242
1287 631556494850515807811041666356318483524
1288 283827969356183745328645651966599377335
1289 48881746595775532511270379539289939060
1290 3656685810625634605704596066800501970
1291 126475515836864095706944400479888330
1292 2092469082994372519152392962247577
1293 16879638101161852933513900761901
1294 67121776171655029033734438981
1295 132393291144607167632261996
1296 129984931081540495025011
1297 63618109795809873432
1298 15390362815881776
1299 1589674496865
1300 16048824
1301 786155972277602136071654973683890591229
1302 1263112989700875082930975041359434763652
1303 567655938712378404621581139536391356148
1304 97763493191681143255649745519196446475
1305 7313371621326064718451471651721561753
1306 252951031691715546603659300354959933
1307 4184938168202360014206219264872072
1308 33759276353118820902441839678844
1309 134243558264868388387800792634
1310 264786719349841015288783896
1311 259971745405568159587867
1312 127251238725798461227
1313 30842776876510324
1314 3268085827802
1315 41497792
1316 1572311944555075455892670292689815596298
1317 2526225979401496890713350951691676940301
1318 1135311877424774468371313474757379722505
1319 195526986383572757400023626451674663202
1320 14626743242773151086361099241172547293
1321 505902063412535287041719087559977334
1322 8369876339986452353044961528714378
1323 67518552950236998381352471745232
1324 268487126112178208397176571769
1325 529573660570795932629442008
1326 519946543385346028760266
1327 254526943877313702375
1328 61788429681017028
1329 6692078134935
1330 103848372
1331 3144623889109942482756024247676210095419
1332 5052451958802583973724435065470586139700
1333 2270623754849577509757932914954614112673
1334 391053972767486063685103027866024557250
1335 29253486485742119281002143331947308567
1336 1011804126872162210131368142841800713
1337 16739752685768310461413656584659662
1338 135037106295284586997052066026571
1339 536974267730771875099487245912
1340 1059147680286962363584678945
1341 1039898033940320439307032
1342 509093721128140667744
1343 123747097377299081
1344 13656426232295
1345 252635028
1346 6289247778219547720320689543610322557776
1347 10104903917604504864799426048876770795084
1348 4541247509699201251546283385481512033921
1349 782107945535523146796990380326782186260
1350 58506972971801077249068576706694666488
1351 2023608253820520377669264688267521795
1352 33479505380913844668358548062782874
1353 270074213229402747193281491017854
1354 1073948560553943496302361437953
1355 2118295941904197525504556578
1356 2079804084366961369219456
1357 1018252260127666861188
1358 247775410073560824
1359 27785686656302
1360 599678831
1361 12578495556438549766550545247531815356552
1362 20209807835207936839542329532264831985545
1363 9082495019398477307972632806982192814318
1364 1564215891071937861397299609551439635065
1365 117013945944114810189899410499599054680
1366 4047216507764328535667654659816237621
1367 66959010777000444380936155003246323
1368 540148427492484288657507289233541
1369 2147897161711897927537038603432
1370 4236592824744883414443085849
1371 4159621157071681118850049
1372 2036609942486643435398
1373 496014605426430191
1374 56388279817989
1375 1393279814
1376 1
1377 25156991112876216614009184320339865977622
1378 40419615670414137706811298499135040599090
1379 18164990038797075652612980306979851048242
1380 3128431782145318309279463453077972101693
1381 234027891889059114606812436246124920994
1382 8094433015728141082919956732455913575
1383 133918021578551051536580402546641800
1384 1080296856657531705194944693731298
1385 4295794389127825970341881826986
1386 8473187172433264512211542836
1387 8319263355341211328080511
1388 4073391271478829595774
1389 992792945514410017
1390 114181168754427
1391 3176987854
1392 17
1393 50313982225751004635114499936434217850388
1394 80839231340825466551926710299032970902767
1395 36329980077594347146417965468495525009835
1396 6256863564292970771754957768493050791600
1397 468055783779460378909899583192911920696
1398 16188866031779054359058697876906288253
1399 267836043196825290524400206506168014
1400 2160593716021379734424878226075381
1401 8591588884574866327051232590108
1402 16946376809740166488233966345
1403 16638560793805366575191267
1404 8147061054958311017251
1405 1986841816775622346
1406 230766754793627
1407 7126077439
1408 155
1409 100627964451499697758641920716600453188162
1410 161678462681646388270813314604216939562749
1411 72659960155189011170174262140437376569501
1412 12513727128589718281590250712784805725063
1413 936111567561092401416984481675214040450
1414 32377732064080365511006465217999265697
1415 535672086457924326425266630835319484
1416 4321187436421747974272056608427236
1417 17183177941189361459863469198679
1418 33892757608756286533562895397
1419 33277176790855041377512401
1420 16294574537136456908767
1421 3975746287315517007
1422 465632479730899
1423 15754668445
1424 1007
1425 201255928902995655413391852403028165426152
1426 323356925363285422848252323824864044397371
1427 145319920310378535058114765200075638520273
1428 25027454257185547452111225265396654605524
1429 1872223135125698595649485659951639483943
1430 64755464129005760869925700606444592698
1431 1071344173019846164778980131889751546
1432 8642374879928960620560063058146609
1433 34366356160761590870430383002666
1434 67785521673803692998903832444
1435 66554442984283315494506217
1436 32589883765022814851736
1437 7954876115704278911
1438 938226070570190
1439 34391090380
1440 5228
1441 402511857805985259212182434320383726179535
1442 646713850726558947172085837163125226130301
1443 290639840620757899710214317190693264961827
1444 50054908514380982527795931272011929908213
1445 3744446270257082627011191093400332902777
1446 129510928259378809643584241832597605579
1447 2142688346207964435547968420155455128
1448 17284749771322608702469950028457918
1449 68732712771980905590285381222982
1450 135571053796317896753570995997
1451 133109030745438999242622193
1452 65180960209937875512190
1453 15915296423034868819
1454 1888231990220672
1455 74237056574
1456 23071
1457 805023715611960726707158057784850485025951
1458 1293427701453098642129303186295924957954273
1459 581279681241517141730538606626559493990216
1460 100109817028777963563058227147499739518584
1461 7488892540523364481523481377424517782034
1462 259021856520969938889583917161489176954
1463 4285376692688199732783791215103373842
1464 34569499561195712930117521392809949
1465 137465426272854054382751764723744
1466 271142124502251091434823328502
1467 266218295922052783515303406
1468 130363856031241639165360
1469 31839668184986241292
1470 3796332602759987
1471 158677003538
1472 89920
1473 1610047431223905610084393379948549542066694
1474 2586855402906166133523605231474476499607597
1475 1162559362483036455362766984781371331614165
1476 200219634057581813249773228925221459041355
1477 14977785081061613624755629388032034494669
1478 518043713045519487997550375272599109456
1479 8570753385816944256024167008518616901
1480 69138999152407112156098039084845988
1481 274930853725133807168291828424633
1482 542284276369598958134548288898
1483 532436971422517247195597255
1484 260730852556126067125773
1485 63694177909185875902
1486 7626074250589095
1487 336230879077
1488 317646
1489 3220094862447785585124420271603267962373296
1490 5173710805812281864103622374413886946206527
1491 2325118724966076424933809165522955693807722
1492 400439268115205511119849515812846459939297
1493 29955570162147311136515791158809167732266
1494 1036087426096830909790594314171069466855
1495 17141506772346706835530375328994905057
1496 138277998353381143829808153403186699
1497 549861709358696590527572039647995
1498 1084568597023846186249247832989
1499 1064874557399410335167250884
1500 521466799275577441326688
1501 127412606154250043839
1502 15308165867627050
1503 707040607020
1504 1036024
1505 6440189724895529691878600708511170199691104
1506 10347421611624482174537861387252542083387772
1507 4650237449932158535972418005734745355116802
1508 800878536230478792967801726295080487232104
1509 59911140324333590818512774307248318503073
1510 2072174852203033369419882211518842746600
1511 34283013545846780699932125180508485231
1512 276555996785345974703895163078275102
1513 1099723421805410646685552716815770
1514 2169137265712017395417953045178
1515 2129750109732800584395084255
1516 1042941859918283215270203
1517 254864804389207177551
1518 30710008294698425
1519 1476847287989
1520 3163257
1521 12880379449790992270348529666657777771699795
1522 20694843223248832392476242935376718866492813
1523 9300474899864326272250341030197844832535249
1524 1601757072461067241260770077417711201458498
1525 119822280648730234064774425707423314242035
1526 4144349704421230231010109455028202264528
1527 68566027093559752489688564590816213355
1528 553111993697844140706141787945474342
1529 2199446848607506402512253051232288
1530 4338274647394400637014074078363
1531 4259501830131994499667477720
1532 2085897114854111399621834
1533 509794200610642923479
1534 61576284544213612
1535 3066672894839
1536 9138082
1537 25760758899581875948926845155073089042302360
1538 41389686446497451274703395249667310837234262
1539 18600949799728667430899892945159962342161990
1540 3203514144922311908540751756613169567824824
1541 239644561297562489095836580679576764577307
1542 8288699408866995516538877842547353729581
1543 137132054190139071506549190417540920754
1544 1106223987601426482458582015397621969
1545 4398893705300065281662830411738654
1546 8676549482454878382827760205114
1547 8519006267596173295415357458
1548 4171815944440800682053873
1549 1019693706613750349689
1550 123412653992199762
1551 6335140457161
1552 25186906
1553 51521517799163576192687550868473360801378687
1554 82779372892994557082587197697514000880967233
1555 37201899599457358948488243507936516794276448
1556 6407028289844910898375968942021598315303466
1557 479289122595290051575535063626398513466493
1558 16577398817773689598099496163976230593004
1559 274264108385163912953045354046296118890
1560 2212447975535746761569387520360983011
1561 8797787423682381117896950911011557
1562 17353099268592245365466806396926
1563 17038016755736379814170643914
1564 8343667084810088058592624
1565 2039558986864368925718
1566 247257261318649863
1567 13028153850796
1568 66684698
1569 103043035598326868088457428750029972870629854
1570 165558745785988555188148180152289461531097036
1571 74403799198914756870040328505809623369056227
1572 12814056579690286303992465828517491132690854
1573 958578245190847197486307714817985555636673
1574 33154797635611612842605938979244882219276
1575 548528216778233180432998225520651794164
1576 4424895951610130510395718696929519017
1577 17595574868532817283767310772976675
1578 34706199028600604369311109931678
1579 34076040343089726027076466610
1580 16687391207509872520796769
1581 4079397356076855308602
1582 495230501855147220
1583 26686811882931
1584 170533070
1585 206086071196653276174858422522630477607295526
1586 331117491571976205932512791516722975146859487
1587 148807598397829576799798036850885134120474136
1588 25628113159381324196412722144662757839430973
1589 1917156490382126562669859856426942468715348
1590 66309595271327157936013494343766488667985
1591 1097056433569257511800241900909437551200
1592 8849791904091799117671904184288802401
1593 35191149771317042613916002883450908
1594 69412398852398896737625003506605
1595 68152091743836919622472526275
1596 33374874836594560773020453
1597 8159249402541059362150
1598 991645590474345489
1599 54477704196278
1600 423168098
1601 412172142393305808050782860206653687765514420
1602 662234983143950948444307013843709434925798212
1603 297615196795659255632326119619471325139955812
1604 51256226318763864488336652444633417850896267
1605 3834312980764952387340171023392374448014654
1606 132619190542822481826936749628676231435853
1607 2194112867159211567850771893425082726636
1608 17699583809593784037737957275150228128
1609 70382299598055164459480579003889291
1610 138824798991556935929079794392853
1611 136304201385023316005753738996
1612 66749899409627739977612658
1613 16319238443495952552320
1614 1985247740395114463
1615 110877888029132
1616 1022846929
1617 824344284786610411800634103234934978155793076
1618 1324469966287899529024245569868398471130161160
1619 595230393591318676357024665528576361217234182
1620 102512452637529696660382051629996054753734887
1621 7668625961531036204331093744602916495735783
1622 265238381085917061944146457335472358079971
1623 4388225734351910887733335443415091036123
1624 35399167621469307683914039941398609169
1625 140764599285785185350936298292992651
1626 277649600065283880329522005323877
1627 272608431736915239966893052836
1628 133500041385706418011556549
1629 32639679503385993242512
1630 3973721982740407754
1631 225085812405959
1632 2416126759
1633 1648688569573218875001488782994590953269753478
1634 2648939932575795226763600028193090617325500038
1635 1190460787182637619839041888608680614991607529
1636 205024905275062577099646613663350293922769920
1637 15337251923063903100244589613601072168650063
1638 530476762172274388257401638431927167807840
1639 8776451468758006155061100499465415841987
1640 70798335246630563802654441591774107601
1641 281529198716669779342933991588227691
1642 555299203499809574938890361323721
1643 545216910355470221573406211914
1644 267000475676394917136721020
1645 65281313591838052763529
1646 7952756881553027294
1647 455911803558001
1648 5593114869
1649 1
1650 3297377139146434597102392824867865065231661002
1651 5297879865151584254378227611877957829402636434
1652 2380921574365275671895287676620991698714638781
1653 410049810550130305661389943908001147361188482
1654 30674503846130768321621499004824666435103886
1655 1060953524345261139355800426098379824330903
1656 17552902937603684563846733224918236019810
1657 141596670499234849393388112355154139894
1658 563058397668118914777324781442317370
1659 1110598412451489528718944743296733
1660 1090433896585033452053536368022
1661 534001587711501816254890433
1662 130565802715389941156414
1663 15914250358352790624
1664 921673712239670
1665 12719194516
1666 18
1667 6594754278292864092704606584362565729468682442
1668 10595759730303158478323012465193934217363451059
1669 4761843148730552043132535734060950191089757209
1670 820099621100268946563034341940200035098616050
1671 61349007692266329455809938439162211877264441
1672 2121907048691674906187867581224216865231880
1673 35105805875349225939953615678523446468841
1674 283193341008135418467195806159609318730
1675 1126116795716124057086330626423736904
1676 2221196833724763746987520198067518
1677 2180867915963367752746862229174
1678 1068004205993843910781648088
1679 261136762776793965398651
1680 31842849091270655066
1681 1860179329543165
1682 28473876593
1683 173
1684 13189508556585719931008720635929323710625178300
1685 21191519460606300727064226429890413054266954664
1686 9523686297461105217823889768272800846961582599
1687 1640199242200551379827357664286316942581746988
1688 122698015384540413845102550055600226275784812
1689 4243814097385214803083063559528098298298710
1690 70211611750927981208139401291815677848134
1691 566386682031910350889274601792007253800
1692 2252233592046924637197019306096729626
1693 4442393681724168775046047354158296
1694 4361736030649287686533017155843
1695 2136010080842380806434427330
1696 522281898850745554603132
1697 63709235367220242658
1698 3749009010891387
1699 62865034509
1700 1180
1701 26379017113171426506117167241308665550336460081
1702 42383038921212575194114115413820577993493657405
1703 19047372594922212266548051167799761642132209487
1704 3280398484401124581594702069573677817193306976
1705 245396030769093375435937286197643613402439318
1706 8487628194773447224921371403406054854943930
1707 140423223502227348941108571094855044827610
1708 1132773364089126041651775515454547967639
1709 4504467185088428060371253478984289330
1710 8884787386546209743673493305222905
1711 8723472382895404698550055339898
1712 4272022863944831122323080064
1713 1044577388302921000045553
1714 127457039436500874207
1715 7546608218736554
1716 137102376571
1717 6408
1718 52758034226342831401934150578368911516337541593
1719 84766077842425107898633419471998957494929344985
1720 38094745189844427495554449161567255758799674538
1721 6560796968802284471828398445684348758070508254
1722 490792061538207053550624213775226744460598840
1723 16975256389551777060143082964762797115110232
1724 280846447005055614298546190483636688457754
1725 2265546728219197092836372840796689142071
1726 9008934371786134934866007494900078666
1727 17769574810467053689762104910120368
1728 17446945286229058183366918354442
1729 8544050103176856984513949945
1730 2089176829389195642817202
1731 254977215165438625836
1732 15175345796763974
1733 295780449693
1734 29479
1735 105516068452685627837668697144046587681933797253
1736 169532155684850147047659631408494690545009250141
1737 76189490379688859784466427723019074182802522144
1738 13121593937604626074232434404834257943923762231
1739 981584123076446957525048437839440273195201566
1740 33950512779111454350569523670990238404118979
1741 561692894011083532363749883885756094965442
1742 4531093456504644763282682550918869530564
1743 18017868746176161923879442637611043404
1744 35539149681409723489640238407579978
1745 34893891414667666877446784744385
1746 17088107290041290869928731519
1747 4178389433849231314543897
1748 510057687243819064047
1749 30489073869188409
1750 632014972386
1751 119399
1752 211032136905371199098838857846127970263391375166
1753 339064311369700182856120088967381315365457034731
1754 152378980759377727324747135603714119392169879228
1755 26243187875209344587674600500184388427353719970
1756 1963168246152947068151647265733512614152296465
1757 67901025558235691543522086705251033994332681
1758 1123385788023740286120300488661742363256266
1759 9062186913116485448167580028588608346964
1760 36035737496565545218639489565053400172
1761 71078299460674257059396906061689969
1762 69787784192239199935637949654136
1763 34176226048091589263776481465
1764 8356836890537233826019438
1765 1020284101825308110369
1766 61210629433163969
1767 1339067073454
1768 437045
1769 422064273810742306654981409351312400444442693580
1770 678128622739400185723437966130028624413272532676
1771 304757961518755467198663741645025126911542561365
1772 52486375750418838745127388795394390781625209311
1773 3926336492305980139827180428977363364472139392
1774 135802051116492066162347567693074891283377262
1775 2246771576050026099173110158475239812028323
1776 18124373826406417885735816922146757670931
1777 72071474999948277888173455009877697375
1778 142156599079685626094252023250796602
1779 139575570589967605966223886784812
1780 68352470661168926125933400623
1781 16713767867534629780210475
1782 2040843693872222378638
1783 122810761823191371
1784 2815948397171
1785 1473069
1786 844128547621484465190770663927438511890138536630
1787 1356257245478800080218880657380460395556881596384
1788 609515923037510954702307805782059944840454147835
1789 104972751500837919499232172320159717786110150547
1790 7852672984612099436277650793318913246869702013
1791 271604102233017598246246185286747021822878948
1792 4493543152104170949270038005068655060939763
1793 36248747653093479400900467874909399095130
1794 144142950010927073103060324722009005885
1795 284313198415572977048506760268942782
1796 279151144748879729082872747429569
1797 136704971374876646772385507435
1798 33427688271161125874045377
1799 4082136864825083876275
1800 246272444037705843
1801 5882716889210
1802 4636326
1803 1688257095242968690719656806182666034093871868574
1804 2712514490957599689220972783793875914702975031022
1805 1219031846075021942258760380424461047705373543369
1806 209945503001676230577204502536930653289985828958
1807 15705345969224424032699331761291064064905530413
1808 543208204466089345495010559660119942911524107
1809 8987086304215006180204667054627370398117018
1810 72497495306641050473562149189817434789277
1811 288285900039702010025810372758178048683
1812 568626397245699163592254886958476505
1813 558302295273002329583326579094913
1814 273409991396015167874351484230
1815 66855623795828785265703386
1816 8165006577682802093095
1817 493630103611136391
1818 12218114127555
1819 13774408
1820 3376514190485936993658242709422047904855108049594
1821 5425028981915198615997174886902147130579506378826
1822 2438063692150043937676638489153047766730388051997
1823 419891006003353094742103952018979322286238021871
1824 31410691938449212382161373410285257425852886087
1825 1086416408932266305922390806716703834208341858
1826 17974172608440795398578978213702458406966657
1827 144994990614016837791498446658893151297324
1828 576571800108282634313627983931443441110
1829 1137252795162174333914910572406199188
1830 1116604599891379248575217731233477
1831 546820061533078275543840279561
1832 133711648313598781855495854
1833 16331207275397533960831
1834 989065492818835236
1835 25246931943023
1836 38961314
1837 6753028380971873359873538455666573444546548489368
1838 10850057963830395998332809797898866703914340298286
1839 4876127384300087961366528684513665842163553154899
1840 839782012006707214650609878933785760744259914662
1841 62821383876899014241222730223900252227923093586
1842 2172832817864674375791834149326733428830565049
1843 35948345216899038125171824632375423458485191
1844 289989981229222506360830428900228423478711
1845 1153143600263292088395259790719487671016
1846 2274505591409708778470742618965902966
1847 2233209214905117733659814998928427
1848 1093640250515564045757836591589
1849 267423945979729927239958956
1850 32664359153079010829342
1851 1981127964532279650
1852 51935405399906
1853 105646012
1854 13506056761943745704523071445992291135813028029039
1855 21700115927660790000559337130410972685198886989763
1856 9752254768600176061905410988781413196857221929768
1857 1679564024013416088055268125812627228462915294024
1858 125642767753798982276098251304994101022396139266
1859 4345665635729578130480918367020246636627747652
1860 71896690433826306628514906821158316144128633
1861 579979962460368583658619986773241367480493
1862 2306287200602190111639674150341213846117
1863 4549011184575598967949309270580768867
1864 4466418454280524545303243650549261
1865 2187280707312843592351009550645
1866 534848944067054147373517854
1867 65331883365920667324853
1868 3967221749330143283
1869 106417151756632
1870 276179082
1871 27012113523887489766379208637609574998270100154835
1872 43400231855321576771350893135535905477302138186727
1873 19504509537200352348996404126089251365227465171957
1874 3359128048026834860030915435824799103112009449535
1875 251285535507599507822734764053506333001958475508
1876 8691331271459527403832266860051669280686597696
1877 143793380867698290980783710224783729913140352
1878 1159959924923849573890135864124148640581466
1879 4612574401326713711956496806472568783235
1880 9098022371992805860235493105979120103
1881 8932836948157445842705631925610767
1882 4374561748490907103155123706558
1883 1069699592594729496103214906
1884 130668915691793568239257
1885 7942656946168323322
1886 217304634647060
1887 699347180
1888 54024227047774976874867504190890453189168944801558
1889 86800463710643148316827783231656690822666705746303
1890 39009019074400705062350710052578358576508416739381
1891 6718256096053674062736154136497913724453196504780
1892 502571071015201512709639310709774251492044712175
1893 17382662542919655329470505030654512177645319590
1894 287586761735470490089240688863687177601456653
1895 2319919849852735132410159472594889470847120
1896 9225148802851367923358430830484238136290
1897 18196044748583498403561683019514846568
1898 17865673960387076003317220728747763
1899 8749124037325761865425493905631
1900 2139401946184157086607036816
1901 261346203985342661350366
1902 15898876431633625526
1903 442412739530299
1904 1722194109
1905 108048454095549949449177200078976324450880901487249
1906 173600927421286288178013871040390051237739131529274
1907 78018038148801410714244854272150606868958755588262
1908 13436512192107355152066857882633155354186441662314
1909 1005142142030407065753955493027864366141674950773
1910 34765325085840282323673528989434435342672501547
1911 575173523471060566067644002485213838072958913
1912 4639839699713618666458205883629627305825447
1913 18450297606023011411816245539201413194385
1914 36392089504606634125859184639959206638
1915 35731348024450798256192881650292172
1916 17498248949150097286862394323014
1917 4278808364351474438928129304
1918 522706016785107408497675
1919 31820113692507635825
1920 898375374898196
1921 4138320868
1922 216096908191099891939905735980491987525774496468095
1923 347201854842572562674512173675281440215710335940986
1924 156036076297602822382390971553301510579098282548785
1925 26873024384214721673402364644158933269079826349025
1926 2010284284060820668906711954589409272642842182179
1927 69530650171682136833967791202669893035019041232
1928 1150347046942314626207427576904049010421352731
1929 9279679399440421734477833262227264879111199
1930 36900595212564241199543268255870225654800
1931 72784179021251001464091087826758983366
1932 71462696216662256511421206242387032
1933 34996499313567790256286498374506
1934 8557623971304316107935000322
1935 1045434144833347392541430
1936 63677041403470217876
1937 1820163104414394
1938 9731435754
1939 432193816382199772620805083325268026156481138498299
1940 694403709685145103211867274128935230572651167064243
1941 312072152595205646308226533357667556459505960657213
1942 53746048768429461742667599497351994611090678801165
1943 4020568568121651915546834793362635553987486738225
1944 139061300343366817519409365859610711255219482710
1945 2300694093884942332457208381818589325900995738
1946 18559358798902176294569261928846596808161715
1947 73801190425966979727836055589069030713062
1948 145568358061979680150891885000568128661
1949 142925392704779169051533375630000675
1950 69993000917526014665274107391533
1951 17115259671375836075933005288
1952 2090904202825916046578714
1953 127414611452288270064
1954 3680594508889559
1955 22450630559
1956 1
1957 864387632764399527024155236717103297305423303879011
1958 1388807419370290170605062185977517802089702336863921
1959 624144305190411295113798763270393381485589181145283
1960 107492097536858953250466236968407789172493580585015
1961 8041137136243320946225783310242466413506483164614
1962 278122600686737751077089893328545789118910039290
1963 4601388187770391239147695003210671020515763177
1964 37118717597838869849163769090946348127500429
1965 147602380853290680125675479637381943435822
1966 291136716155475220323836308340040112407
1967 285850785848799099307197676531148865
1968 139986005541626748552832998307569
1969 34230538335015666234084196682
1970 4181866716969818657729267
1971 254928619658451210216
1972 7430153778423474
1973 50924509787
1974 19
1975 1728775265528799024571849334953501946600349385110808
1976 2777614838740580283254295345854186487443415165005544
1977 1248288610380822594268387583686070322115885611209411
1978 214984195073717954661925677016201210848531288148673
1979 16082274272486669585316947412198695458083308505688
1980 556245201373482162044183614306423781930933678831
1981 9202776375541602132745109141011517427315566485
1982 74237435195733589832111410233105317731452092
1983 295204761708776585527678061169750865215873
1984 582273432361944636944081685760019354503
1985 571701572408330932219503457840671921
1986 279972017081564596581999875075752
1987 68461107421839040412218353147
1988 8363828084404294096674773
1989 510020276020457237512
1990 14977949795207076
1991 113789561415
1992 192
1993 3457550531057598001449782865424517732708713923580215
1994 5555229677481160472734089903331670815022575472493369
1995 2496577220761645195074910584490247738021165129414747
1996 429968390147435987249974561711564448163769150007699
1997 32164548544973383978631178566151977397811615932472
1998 1112490402746975100017021624403009208032316195172
1999 18405552751084530494428352351078252396110375710
2000 148474870391557547128592851460816311819295514
2001 590409523421105127668194186951934738681051
2002 1164546864806400296300743522126414411511
2003 1143403145966690083122154240779875095
2004 559944043869991016632508799860190
2005 136922264633067647453735806015
2006 16727809762675781880594064
2007 1020307690492169940684
2008 30155834443567650
2009 250892026862
2010 1372
2011 6915101062115195925729189174695387402191340474574214
2012 11110459354962320793737850871532335265722601174498616
2013 4993154441523290400728746149961522415950772669456978
2014 859936780294872100587064019705837992680279992774768
2015 64329097089946840458124712760983226466172612054786
2016 2224980805493967635853257513555722946749084416476
2017 36811105502171206872618477274870316566447230056
2018 296949740783261311958752949150808050426786681
2019 1180819046847957452859052056457575664396092
2020 2329093729746307227475995604340750054273
2021 2286806293794221367354117692061988084
2022 1119888103448055675358452283846091
2023 273844609874045138138736807048
2024 33455868706973082501661655
2025 2041052660149156485813
2026 60650288074210611
2027 546672868762
2028 7780
2029 13830202124230391726594086555650070791688193118489423
2030 22220918709924641341970873308298112147027788061978999
2031 9986308883046580818574551975085707613169419362833912
2032 1719873560589744405187363923811348269015727367769486
2033 128658194179893798225108612168709235535070429451452
2034 4449961610987963483455198597536005963453047748272
2035 73622211004345885858484864410283786242138412077
2036 593899481566759209235004587177085933943571071
2037 2361638093705214082766952772750254863005229
2038 4658187459708634188125069140432759081270
2039 4573612590599429829933208595500848834
2040 2239776232315304595416907274965861
2041 547689350243573526268926359190
2042 66912141578449514642716320
2043 4082820448387069636721
2044 121872230371962404
2045 1178689369788
2046 37259
2047 27660404248460783251153505592229342382722721224900106
2048 44441837419849282286706591135435302293959433841668470
2049 19972617766093161664845087546805689636217472667462366
2050 3439747121179489140475075375392403158896919996479265
2051 257316388359787786259938103111651180475261709460782
2052 8899923221975972614479489327325808353656807238023
2053 147244422008697389714782545898280933353561862947
2054 1187798963133901221711201625305907946917500246
2055 4723276187425474573688410989938575653572486
2056 9316374919766797787201224153046112943519
2057 9147225186070860507840763530078868226
2058 4479552505764125251125995021835015
2059 1095378911735008308876859692766
2060 133824938560276031737508266
2061 8166809429232789450116
2062 244706622394032655
2063 2517761843224
2064 156658
2065 55320808496921566175408053089275407054123901103893185
2066 88883674839698563930673201123013880536194428926462601
2067 39945235532186323374503216812629359896078136028003924
2068 6879494242358978815063729395598038525782799857858679
2069 514632776719575879638455299232749768146143898377419
2070 17799846443952019088278504669033390995429290400626
2071 294488844017403869541802865475008819562814347275
2072 2375597926268421832306640031526125920738845610
2073 9446552374875294781800999294392159323567622
2074 18632749840099149178870471578092743872201
2075 18294450380024961969835463509278184582
2076 8959105078090131007284922275664610
2077 2190758165425885837538307760122
2078 267650939733722329681429789
2079 16335526764047258920711
2080 491028135016914810
2081 5333727852803
2082 593703
2083 110641616993843131821882482348813671189836906666096228
2084 177767349679397126821371269673804863924273071240824642
2085 79890471064372646821515456665213243895538384729646105
2086 13758988484717958494341377976905341385614706565688882
2087 1029265553439152256205209145106302632007829183362374
2088 35599692887904157683448192669460751997336566905287
2089 588977688034822447195381361625443073722765061443
2090 4751195852537845857215824325884980983404394121
2091 18893104749789981678320829554021575959742160
2092 37265499681113387911149936691736972806939
2093 36588900772805536719030805146807819354
2094 17918210263889117056100458732988658
2095 4381516884368079114009496338595
2096 535303601989484588929262384
2097 32674166373500227938297
2098 984759605796440921
2099 11216498517382
2100 2066772
2101 221283233987686262787932385388038131304357102359088636
2102 355534699358794251960027431573037817569474027333845363
2103 159780942128745293760352974754216270699132144431238591
2104 27517976969435918387010243544608483349867138801794008
2105 2058531106878305316457293841208222358639287080398776
2106 71199385775808508733110854115706338541620526246114
2107 1177955376069668692617304288310275583797821487605
2108 9502391705077313296617682251038725088956022390
2109 37786209499643701211516059161420967357420933
2110 74530999363707428563500142360349619666085
2111 73177801566250471102297772171280899911
2112 35836420702068718137885357891046193
2113 8763034664667976729373203993829
2114 1070609995776721306848291627
2115 65353408102830922701889
2116 1974033561882963709
2117 23434767992331
2118 6703098
2119 442566467975372524191098571469696539096637265817565203
2120 711069398717588501197364631512826610937037891653783516
2121 319561884257490587710537029084248879595997776959249388
2122 55035953938871839036561878858728280793835126224030875
2123 4117062213756611933889758718972121841659510286455574
2124 142398771551617330339332870012154533869049496533188
2125 2355910752139375891576630960672069660916795437856
2126 19004783410157250369048755751279834410636506225
2127 75572418999390532547588950999638236219923063
2128 149061998729810613468631252776689224752419
2129 146355603165896750145070074644610863782
2130 71672841686165751531115187216100952
2131 17526070779459853869955404847138
2132 2141224515720884473150352739
2133 130715086210758704356797
2134 3955588547634253199
2135 48682128112756
2136 20477506
2137 885132935950745046141598369940870035133034708724466641
2138 1422138797435176997989323936388127709078971949640425347
2139 639123768514981175728227192004524705268416861733771129
2140 110071907877743681733992615084013692286271284063182634
2141 8234124427513225972801559539251796331839308031448402
2142 284797543103235166917999445342342681470337748243395
2143 4711821504278814087727256072286578406117421349370
2144 38009566820318746097598885730131418128216246670
2145 151144837998947933301728599698005626096319053
2146 298123997463497656609736529607081354241651
2147 292711206385829875136001823057340615140
2148 143345683828692815208716824706119399
2149 35052143905968789636666512551218
2150 4282456361955878360617883306
2151 261443640199294404266959
2152 7923682019029482690
2153 100618667152528
2154 59438820
2155 1770265871901490088657831775809590012418955904907330425
2156 2844277594870353988850552333221221752261972134195487284
2157 1278247537029962351953438586922195009881111729775912900
2158 220143815755487369391395447070781239129485764444211401
2159 16468248855026455351600325641440681021415710103848964
2160 569595086206471152948455591841360739736099156852462
2161 9423643008557728986378487005657253628662888224175
2162 76019133640644361332713767795679112279422286273
2163 302289675998165865267437275510076426078627753
2164 596247994933267529412937652137252926949048
2165 585422412859093647289880684395864166984
2166 286691368395837627372515333752489354
2167 70104291610570525888951896489375
2168 8564924600078731975481985711
2169 522909201183629674073745
2170 15868113199282416668
2171 207038717971350
2172 165084832
2173 3540531743802980171449699826614172596527292368390567884
2174 5688555189740707966167603827679085046538014459688022131
2175 2556495074059924704711014495207025534955275929430129163
2176 440287631510974748367069921170786835423540483090237560
2177 32936497710052916214219890311080802174723482860254446
2178 1139190172412943631248718933703485730626413930509977
2179 18847286017115621088266606487439112221038318549363
2180 152038267281299837165670990312644774802764059257
2181 604579351996768597893271406136932511902392598
2182 1192495989876683748927021735132605331957752
2183 1170844825859660079635796663377025047220
2184 573382737986580059303415086795819725
2185 140208589368968481247316702829240
2186 17129868438554806574600641883
2187 1045854064230733499564185
2188 31770591442150495034
2189 424350546476076
2190 441263914
2191 7081063487605960333408070981834252803889056499386497008
2192 11377110379481415913673611317239155505345537489369480888
2193 5112990148119849410723150492139838295297733978159844339
2194 880575263021949512241829017040022035545597787514864294
2195 65872995420105841345456212090956315044555807149784657
2196 2278380344825889406961727736636465435486899325249804
2197 37694572034231506102983913908573914765558612847560
2198 304076534562617657973829520295739416006948941689
2199 1209158703994244062523946602997838421700669165
2200 2384991979769788468985690263535711754430999
2201 2341689651948230525801154354737692497396
2202 1146765477906651135565603504478857281
2203 280417188687549513828429787072763
2204 34259768038474767645381233160
2205 2091766118879969550274460
2206 63598000726310074091
2207 866780674404168
2208 1140611094
2209 14162126975211920651458849593185159461307364268830341696
2210 22754220758962831797152125516510892670654143560557864880
2211 10225980296239698823551559774319576575430709865045087835
2212 1761150526043899049575626134341298509424876128183449393
2213 131745990840211697118948073981565854811343136213103034
2214 4556760689651782283739590344281886278262758375607985
2215 75389144068463439247953213053691818775440948695057
2216 608153069125264414097319430457645293724763239987
2217 2418317407989631860191650275637735068054298981
2218 4769983959566146694237390862625142651599660
2219 4683379304266849604668470124761605396812
2220 2293530958941894964163211722979179002
2221 560834393477169758996100982045983
2222 68519586545746737320931026796
2223 4183626497896544245133654
2224 127289791165522936407
2225 1765197123457267
2226 2862805203
2227 28324253950423841278069078182474211210620826168853648623
2228 45508441517925663545447557663279281896856596747863295637
2229 20451960592479397650509499791970013575589301881744146885
2230 3522301052087798139750909394936383083972117744924451462
2231 263491981680423417582948198898092824360689796901262146
2232 9113521379303570181759660023622187655271774585351599
2233 150778288136927569464379227436136304122105761700907
2234 1216306138250575909996942374963918259145453843039
2235 4836634815981114323800362611385272905203029743
2236 9539967919175284255164086187210422543396214
2237 9366758609133006047464039732181080475111
2238 4587061922946162401595235918977103965
2239 1121668813012824773178861902806024
2240 137039254823452041545609274383
2241 8367406151690666605123821
2242 254734170489429678911
2243 3585455310824723
2244 7001126071
2245 56648507900847682515932243046233242306255895524472397574
2246 91016883035851327011843324965391637178500451835484492323
2247 40903921184958795306530638546326288470663269574079651161
2248 7044602104175596345193443798449171880817850173724215946
2249 526983963360846872938984054074832392078103705733316139
2250 18227042758607149447616014265514685922034214813025103
2251 301556576273856256939270450009940549554131437683004
2252 2432612276501227999960732471698308164527430265195
2253 9673269631965222988412581023173588691480289697
2254 19079935838420129337444228581809554220775703
2255 18733517219235719094438003484166415594852
2256 9174123854083713496334126577895626958
2257 2243337668196195497503085467801155
2258 274078641997715978881962461268
2259 16735061066741473274368154
2260 509722785238830526351
2261 7266266046026120
2262 16732561825
2263 113297015801695364966809951851435055568196716199162059053
2264 182033766071702653895778166385331363750953705613386814025
2265 81807842369917590621979296194337120688178815572898941514
2266 14089204208351192796678169412324602902656684909347556032
2267 1053967926721693806996107750209772356516271585796719211
2268 36454085517214313593609319347396298605141479712798406
2269 603113152547714322857604556633310667285011152892785
2270 4865224553002579261712429592270126938062192465458
2271 19346539263935290924353222903245200724178163616
2272 38159871676952810667932032245656817307672268
2273 37467034440040469043671688691579373699279
2274 18348247721421809315463307716161780630
2275 4486675404636092588891515428154390
2276 548157498299329108815001892215
2277 33470526056272062081096198
2278 1019863830672755860503
2279 14696903880399071
2280 39183192402
2281 226594031603390729828359456262684458833379490330861204049
2282 364067532143405307584596059135844745141143565737661939365
2283 163615684739835181258388250300278254257501248105025296014
2284 28178408416702385765339245180543567713295319758821779990
2285 2107935853443387712883442703271047283859401998248871288
2286 72908171034428650969692795586013508718486470527663562
2287 1206226305095431572704900339975281893497453486442081
2288 9730449106005357965214640828368504732404975306335
2289 38693078527878421141881613550338806655857232790
2290 76319743354087734594614651572781786352496530
2291 74934068882619700887506522513973812122630
2292 36696495464290300614757497604699348273
2293 8973350919707973957606380848161444
2294 1096315343579129592771628973234
2295 66941707775835697119721488
2296 2040414377415588544987
2297 29675922381507538
2298 90107702513
2299 1
2300 453188063206781459486403931019376745671083440664783000380
2301 728135064286810614834323361489762627387289865550100543733
2302 327231369479670362540124177390394619374313796552302721077
2303 56356816833404771808952677846362953127394686150191377004
2304 4215871706886775585776252111510120159461060289299828482
2305 145816342068857340420237290746642456302332609821751141
2306 2412452610190867881378724946322294882259026428563581
2307 19460898212011038634056881420832217867481457688802
2308 77386157055769526531553029003814038164258696081
2309 152639486708470135083859500665756447246476776
2310 149868137769347231998188906273488740446905
2311 73392990963283001480308288703528871547
2312 17946702018127064971128267910902216
2313 2192631248922404734865868729231
2314 133884479558528159506662228
2315 4081954970403097960120
2316 59834087567141858
2317 203897267042
2318 20
2319 906376126413562918697232433349379991781488373745020637188
2320 1456270128573621229126817693146579827317610675328507468361
2321 654462738959340725118025689154749505692953950144510556120
2322 112713633666809544068162448528450295777145703044433596824
2323 8431743413773551430453097925742179637383400373882177351
2324 291632684137714743103800807086759322856381066166069085
2325 4824905220381743425716313628258675339172353022257192
2326 38921796424022599413599811658929037767092423936571
2327 154772314111559576614457138057167316484732863975
2328 305278973417417050263290460857041044385714494
2329 299736275545341110624487240079369475244843
2330 146785981982717044299833592159070309084
2331 35893404325447465194748923805935156
2332 4385263407295846752646956305783
2333 267770685347263001922577859
2334 8165755015594995826553
2335 120489403916464653
2336 454789315144
2337 212
2338 1812752252827125836948574456879758981611149307503384351896
2339 2912540257147242457376937600533886074902515394102520935561
2340 1308925477918681450297176388993350350866054631004761310415
2341 225427267333619088864856175904350771705027459419140059435
2342 16863486827547103279816155958588788038872372960056339186
2343 583265368275429586951780080322479516714073237090402777
2344 9649810440763499250360779075079337423829210616286834
2345 77843592848046043676413909306109177996096523458301
2346 309544628223152361043277063491823216710149103819
2347 610557946835605547897724928460692738504819956
2348 599472551101436776677673359304822583294136
2349 293571964056290403032838458006439693551
2350 71786809118867536762342364117976288
2351 8770528286846744116137527391203
2352 535544170659985510779117113
2353 16334529891259805197229
2354 242372378572474362
2355 1001462299250
2356 1584
2357 3625504505654251673175683075802732195976979508847472246379
2358 5825080514294484913335348386729492727332930256370378051798
2359 2617850955837362900693255122341117047107290246999780507155
2360 450854534667238178908500721332286894553532916561510406068
2361 33726973655094207237442865286473863549664986452126753434
2362 1166530736550859336911065645230668349289726464890360577
2363 19299620881527018562609106902697453122060984830783861
2364 155687185696093454347675645295669300221072371514559
2365 619089256446358453474577223871249351617983325230
2366 1221115893672459325286165571450747760086438467
2367 1198945102220274870594777804519794772291249
2368 587143928259592374455716330701907866797
2369 143573618995001050038065535261136766
2370 17541058956929922957438492713068
2371 1071092881933888014103135887
2372 32673998000366736972284
2373 487101765212313189
2374 2180152199660
2375 9364
2376 7251009011308503345184009904638069515892182217586507387312
2377 11650161028588969824375472175199168479235302985083950074127
2378 5235701911674725801546537598689627729492404207580660482359
2379 901709069334476359724321087870582057405198631705024443285
2380 67453947310188415571606243403719449131033364360163820891
2381 2333061473101718937573816403160536195279301249442687167
2382 38599241763054069586034695815648594308648383149692123
2383 311374371392189120539629563929879877812155843497032
2384 1238178512892803846184236708026372732669716815488
2385 2442231787346938330400688055056438588628426408
2386 2397890204468705782696165425463174858832403
2387 1174287856757058808751779732801510882619
2388 287147239215387499357094793084857412
2389 35082121771602996600533974088250
2390 2142193125803870234549230534
2391 65356064494485456604805
2392 978177771699990680
2393 4697916192066
2394 46623
2395 14502018022617006688479197725536713342040133312098892244335
2396 23300322057177939645037192940493571190743461527480402887340
2397 10471403823349451603352004894230248586601791044980819691665
2398 1803418138668952722534750185832191134829036807810289106597
2399 134907894620376832917743552061290549153933302268532934623
2400 4666122946203438301906825106542572090106628868483852342
2401 77198483526108191694774567647412211643671433979213396
2402 622748742784381819918702027859354584015341791604307
2403 2476357025785748363039498484764385828364965335619
2404 4884463574697144574468311057967602755380895653
2405 4795780408982969171624814981352028432395050
2406 2348575713899012302913250644868746615971
2407 574294480413641832683907793737319319
2408 70164249787497844371119658032392
2409 4284398185774648838417914733
2410 130725301842243337703750
2411 1963037384756241116
2412 10031651911679
2413 203281
2414 29004036045234013373902217122102947585055518807185693523936
2415 46600644114355879284065409876769824184296393885227882422899
2416 20942807646698903207122966837104677667042096977575004202350
2417 3606836277337905450062928020163276495471351459972404964671
2418 269815789240753668706738680820455508846199462889185680009
2419 9332245892406877294324530121773549573560513709072008465
2420 154396967052216468373072471769556636752139527685726416
2421 1245497485568769430521589523539847841180630225774227
2422 4952714051571724336055335213341500470729027356867
2423 9768927149399576748804360160986417908292931805
2424 9591560818039652353755215908718837541233546
2425 4697151428420806630989793235540660754118
2426 1148588964035852067171600380021546660
2427 140328509681902145974268046227669
2428 8568815714434262402659919809
2429 261472094704735265934323
2430 3937278657704257279
2431 21248176944303
2432 796984
2433 58008072090468026742859433834040720675677202316042647788429
2434 93201288228711758558408092345202557151956968991595423208830
2435 41885615293397806414923820416459456704323878367143198279056
2436 7213672554675810908205391688953326277083736815136634376429
2437 539631578481507342059260001560255640325150046624063408758
2438 18664491784813755705919136110172458331353297830924211646
2439 308793934104433074252375915912891889024544957233024709
2440 2490994971137548230567487873676362458498095927240213
2441 9905428103143816952860963754307267969637027218254
2442 19537854298807709020483142323087314343566778531
2443 19183121636198576855988011821113300198711666
2444 9394302857849309443464868824421026594615
2445 2297177933263603290493372366840299902
2446 280657035722165834196251748602543
2447 17137662775107184694331985870
2448 522979228029313422744714
2449 7893296411858684249
2450 44683028390502
2451 2863756
2452 116016144180936053477717688932675268774549524588206247633696
2453 186402576457423517101084481286329017468925818017679194833483
2454 83771230586795612830944484619057317303294008120138030842157
2455 14427345109351621829483746660430633616408473369320618464915
2456 1079263156963014691635554216759127710604075589193572324640
2457 37328983569627513219619233356287564530124452017785060518
2458 617587868208866370994509745804219780196255585957015250
2459 4981989942275111621344467305528365149502376140304767
2460 19810856206288229796599412566732259941282482567389
2461 39075708597629261177397168124703196223184092476
2462 38366243272590140650370926275671409317130570
2463 18788605717329125640993505141033691756642
2464 4594355874928354812719081935984980345
2465 561314097920130938339804332711747
2466 34275376341611703151741746433
2467 1046015547521618607911179
2468 15817861355905439681
2469 93365404442602
2470 9566854
2471 232032288361872106942489198725245007121148133858873393120018
2472 372805152914847034176714531772670409104967500793798102391814
2473 167542461173591225663663699759533071001523676078269455441307
2474 28854690218703243680119992230612232866342307263302282901984
2475 2158526313926029395433925282710858275644535465220656669200
2476 74657967139255029364289511571507757791815773051556975871
2477 1235175736417733101985013661530207238175067361187195737
2478 9963979884550247772424196560976251054509080394498753
2479 39621712412577423765047693110339658167553767665168
2480 78151417195280921034162346498542846527157854822
2481 76732486545492541530049107458083377148093097
2482 37577211437296496071569135786074443038809
2483 9188711763450755648839972732551959250
2484 1122628238689902933154095827724725
2485 68550834971975608782932358158
2486 2092124066485604502283716
2487 31687783706254535117
2488 193984772898782
2489 30044360