1 1
2 2
3 2
4 3
5 4
6 3
7 5
8 14
9 9
10 5
11 7
12 28
13 33
14 16
15 7
16 11
17 69
18 104
19 74
20 29
21 11
22 15
23 134
24 294
25 263
26 142
27 47
28 15
29 22
30 285
31 801
32 948
33 599
34 263
35 77
36 22
37 30
38 536
39 2081
40 3058
41 2425
42 1214
43 453
44 118
45 30
46 42
47 1050
48 5212
49 9769
50 9276
51 5552
52 2322
53 761
54 181
55 42
56 56
57 1918
58 12645
59 29538
60 34172
61 23770
62 11545
63 4179
64 1223
65 267
66 56
67 77
68 3566
69 29989
70 87508
71 121602
72 99478
73 54796
74 22580
75 7254
76 1931
77 392
78 77
79 101
80 6346
81 69343
82 250670
83 420101
84 401076
85 252961
86 116110
87 41786
88 12110
89 2959
90 560
91 101
92 135
93 11363
94 157508
95 703812
96 1413644
97 1579311
98 1135132
99 584485
100 231341
101 74315
102 19703
103 4467
104 797
105 135
106 176
107 19771
108 351189
109 1929947
110 4644843
111 6058379
112 4975005
113 2864225
114 1252049
115 437724
116 127425
117 31207
118 6603
119 1111
120 176
121 231
122 34405
123 771300
124 5199671
125 14940059
126 22747551
127 21327748
128 13760488
129 6625927
130 2528428
131 795010
132 212370
133 48457
134 9642
135 1541
136 231
137 297
138 58677
139 1669188
140 13756383
141 47123208
142 83638647
143 89597075
144 64795682
145 34428213
146 14300962
147 4861840
148 1393599
149 344763
150 73752
151 13851
152 2106
153 297
154 385
155 99797
156 3567172
157 35848069
158 146017563
159 301834398
160 369332173
161 299727475
162 175829818
163 79605674
164 29185676
165 8978841
166 2371831
167 547756
168 110515
169 19696
170 2863
171 385
172 490
173 167223
174 7530526
175 92050987
176 445097356
177 1070167070
178 1495678030
179 1362806715
180 883799962
181 436353305
182 172641504
183 56842150
184 16016920
185 3932528
186 853021
187 163021
188 27650
189 3846
190 490
191 627
192 279032
193 15726669
194 233321816
195 1336495080
196 3733269241
197 5956980697
198 6097436518
199 4375517203
200 2358787389
201 1007531995
202 355118810
203 106432915
204 27737681
205 6375089
206 1306003
207 237427
208 38475
209 5142
210 627
211 792
212 460264
213 32504694
214 584138427
215 3957449041
216 12826765608
217 23356411684
218 26863604735
219 21350892018
220 12581159041
221 5807898740
222 2191819954
223 698579724
224 192645029
225 46800128
226 10127699
227 1968011
228 341450
229 52982
230 6808
231 792
232 1002
233 755560
234 66551122
235 1446102704
236 11567646580
237 43451327999
238 90234907947
239 116633925524
240 102744096329
241 66251319156
242 33089224439
243 13381979366
244 4535612898
245 1322827124
246 338592178
247 77180360
248 15804789
249 2924766
250 485827
251 72402
252 8973
253 1002
254 1255
255 1228849
256 135038006
257 3542185667
258 33406933563
259 145254849233
260 343792254347
261 499363719709
262 487840267250
263 344566151204
264 186405974518
265 80864607278
266 29164463527
267 8993808984
268 2423449571
269 579905302
270 124708728
271 24266957
272 4290588
273 684039
274 98079
275 11733
276 1255
277 1575
278 1988680
279 271728015
280 8591608016
281 95398207536
282 479591334373
283 1292742253107
284 2109744269460
285 2286601919503
286 1770583253795
287 1038654335712
288 483850305813
289 185840534761
290 60622918717
291 17189401352
292 4313233507
293 970708268
294 197864087
295 36721364
296 6221889
297 954410
298 131977
299 15275
300 1575
301 1958
302 3193513
303 542447713
304 20646305473
305 269564495850
306 1565129740217
307 4801071898459
308 8800989066505
309 10585250561188
310 8992185855198
311 5725679694423
312 2867361915039
313 1174015206055
314 405377403666
315 120979529478
316 31813283865
317 7482679163
318 1591888355
319 308787054
320 54829284
321 8925021
322 1319857
323 176273
324 19753
325 1958
326 2436
327 5103104
328 1074834262
329 49184664536
330 754195347927
331 5052092104452
332 17622591207343
333 36272855032151
334 48418380264833
335 45150167402196
336 31233362871444
337 16832602520740
338 7354498185117
339 2690289309515
340 845461531256
341 233003375169
342 57232323669
343 12688428109
344 2562868914
345 474734959
346 80877073
347 12677447
348 1810965
349 234039
350 25443
351 2436
352 3010
353 8100712
354 2114620128
355 116207585030
356 2090514050864
357 16140124207591
358 63970573286801
359 147783595557538
360 218934754604219
361 224200116594545
362 168628982916868
363 97897624648640
364 45691747658436
365 17723591511433
366 5869475951195
367 1695848350529
368 434952242954
369 100396920563
370 21079501858
371 4057653159
372 719930963
373 117963885
374 17841568
375 2465882
376 308748
377 32582
378 3010
379 3718
380 12798207
381 4132342735
382 272429967551
383 5743773403345
384 51063269566399
385 229786317696195
386 595524442041244
387 979055459609294
388 1101371437483997
389 901266776410863
390 564148423774248
391 281554022039371
392 115923268206857
393 40488487832486
394 12271292985496
395 3287058223587
396 789733132118
397 172181689675
398 34377413767
399 6327178279
400 1078152487
401 170286892
402 24897499
403 3334637
404 405148
405 41569
406 3718
407 4565
408 20102883
409 8023451269
410 633952517776
411 15650236353877
412 160068185142501
413 817217597816734
414 2374783444176590
415 4331877799444860
416 5354182970758319
417 4769477873541755
418 3221518940467777
419 1720864722343549
420 752795577045245
421 277550415641881
422 88304545746349
423 24714894778400
424 6180973325918
425 1398793474519
426 289336065882
427 55128342742
428 9729375845
429 1596011433
430 243460360
431 34466686
432 4479477
433 528660
434 52770
435 4565
436 5604
437 31434374
438 15483194025
439 1464871021068
440 42306798059808
441 497400254601998
442 2878990190507094
443 9375838857648609
444 18971622524709894
445 25766476372795171
446 24996385248572820
447 18231500137979182
448 10433015005691282
449 4853742261136978
450 1890806141800877
451 632005043332490
452 184934576197932
453 48159976074480
454 11312370816636
455 2422910914762
456 477297703263
457 87055823585
458 14770302406
459 2337448629
460 344983190
461 47361971
462 5980930
463 686541
464 66757
465 5604
466 6842
467 48900337
468 29703281238
469 3362188046171
470 113510027626472
471 1532863578242094
472 10051596253300636
473 36665436983779885
474 82275291851111649
475 122789250100112575
476 129768453759195650
477 102265965762753358
478 62743474539068318
479 31071844603650161
480 12800986928676720
481 4499032845699465
482 1377358288185843
483 373682327534270
484 91125144339885
485 20206497875772
486 4112890343473
487 774199684029
488 135546415139
489 22158808388
490 3389407457
491 484769046
492 64626786
493 7938739
494 887138
495 84078
496 6842
497 8349
498 75746745
499 56663492592
500 7667534885565
501 302376316472816
502 4686773030056198
503 34794536717251116
504 142086194938505342
505 353461532661756599
506 579628322274655235
507 667493375882064608
508 568649763793962445
509 374320750048867983
510 197489276038636211
511 86122478436590227
512 31854574366366759
513 10210919675678373
514 2887857036546037
515 731399200055905
516 167931044718205
517 35308852018388
518 6854394308389
519 1236535268709
520 208317531082
521 32880190403
522 4869471301
523 675900250
524 87610947
525 10480491
526 1141399
527 105555
528 8349
529 10143
530 116787611
531 107510961318
532 17378740196093
533 800003996300491
534 14222606967133650
535 119465752218184866
536 545848227171141551
537 1504828961221945932
538 2711200936802351974
539 3402624784769172625
540 3134924926183712339
541 2215450193751820679
542 1246244520403708277
543 575766922700566610
544 224314325249173527
545 75346792613566937
546 22229545984068127
547 5850346024191351
548 1391288283756290
549 302191053976102
550 60478449260708
551 11232679930429
552 1947081784690
553 316323948692
554 48293067741
555 6935465984
556 935492183
557 118033845
558 13763633
559 1462007
560 131995
561 10143
562 12310
563 179342230
564 202929824274
565 39157922713894
566 2102796220845376
567 42851744796851755
568 407000291699755109
569 2079616033035763763
570 6351291401378159598
571 12569943829096567571
572 17193961581767563147
573 17137470276829931867
574 13009330273398389657
575 7808137186824167949
576 3824846849997837663
577 1570890573330235670
578 553378802367335840
579 170436556861971252
580 46639213572046449
581 11493140958821985
582 2579373561537806
583 532165089223673
584 101716975247269
585 18125210419016
586 3025911390279
587 474986188861
588 70258160659
589 9798188318
590 1285890555
591 158098227
592 17987430
593 1865313
594 164566
595 12310
596 14883
597 274238159
598 381123702315
599 87732432976093
600 5492653477207899
601 128226933090532154
602 1376308905807946598
603 7860349080427085115
604 26583828640989814019
605 57782753301006078383
606 86146856766756847741
607 92913092760035884406
608 75798567152114026790
609 48571622588898465836
610 25246487802892213219
611 10939740406813197580
612 4044865934333859571
613 1301512096040732832
614 370564058879869257
615 94674978605415525
616 21962463437906288
617 4671885524732165
618 918861991222208
619 168234669327114
620 28832879143057
621 4645554295498
622 705836990358
623 101306092114
624 13737348088
625 1756056199
626 210590233
627 23396882
628 2370334
629 204450
630 14883
631 17977
632 417763171
633 712349411931
634 195494085280749
635 14261239633419317
636 381187245459323825
637 4621120311718938731
638 29484556305309628851
639 110381751996335647007
640 263443004516930832419
641 428067014487254634125
642 499683429486105328095
643 438252413150486762973
644 300000139892088875045
645 165574772826545026606
646 75754648483049905663
647 29421905736606286086
648 9898080790893038775
649 2934242848989063567
650 777699701626325859
651 186564783643704194
652 40930599641080670
653 8284240053166584
654 1558153273370405
655 273992879011998
656 45264443286464
657 7051757381004
658 1038723971079
659 144857840388
660 19122418173
661 2383441862
662 279048395
663 30299335
664 3001266
665 253292
666 17977
667 21637
668 633928900
669 1325257202100
670 433337684795132
671 36814944646218328
672 1126064279653350246
673 15410586644314037378
674 109794120693151354678
675 454818391604962561675
676 1191585053016670791569
677 2110084615199237900283
678 2666128292775676694751
679 2514748020087568073982
680 1839852074350747479833
681 1078911263362322566015
682 521584397287253478540
683 212952365662608003465
684 74959788370010619613
685 23153348322380685791
686 6370166507182911087
687 1581145088408819054
688 357907038420577055
689 74562593380400452
690 14407154856794910
691 2598680921058232
692 439915260018139
693 70193606370989
694 10591683074505
695 1514729086432
696 205509557641
697 26438642601
698 3216176183
699 367919166
700 39071089
701 3786309
702 312799
703 21637
704 26015
705 958529731
706 2454465783568
707 955695564360508
708 94509858054943408
709 3306453692277979177
710 51056720268158100447
711 405998502609187659605
712 1860242727722949909874
713 5348543731383891729652
714 10320713214728904711952
715 14116195879051749273224
716 14322730944878866892579
717 11204487965331056183341
718 6985116933969976094900
719 3570500243902510107194
720 1533558542416871484778
721 565242157757173703600
722 182042298680563166414
723 52025706390527878295
724 13368839523471689360
725 3123755030794387257
726 670069747112591907
727 133030240074591454
728 24612312590611139
729 4268057214878452
730 697030057188521
731 107614825268333
732 15752012020013
733 2190030279896
734 289402884424
735 36320662816
736 4315969096
737 482806249
738 50180588
739 4760914
740 385285
741 26015
742 31185
743 1444124770
744 4526139268111
745 2097433427438479
746 241325781104875357
747 9652438293951614471
748 168097578199811019534
749 1491254524244925778639
750 7554666445299572300591
751 23830653521862214486209
752 50100917786170566304769
753 74180335073519026340083
754 80979825233914185654932
755 67760964198110770228365
756 44932667472901179440676
757 24299875563779012967810
758 10987242683102514801044
759 4243494035011373586616
760 1426010635739531112273
761 423613347606953622371
762 112762551711171995699
763 27211971767771470544
764 6012776706134400455
765 1226873983152195182
766 232851214696469251
767 41359566720651820
768 6910826287042435
769 1090898705408958
770 163232204594762
771 23210079621369
772 3140968670732
773 404699670448
774 49594291088
775 5761508956
776 630708293
777 64199178
778 5966502
779 473183
780 31185
781 37338
782 2168448833
783 8311402012653
784 4581449132063989
785 613035335287642234
786 28020813144376301055
787 550110685506013894946
788 5442203187571421075025
789 30471359030129745538810
790 105423993357504351608820
791 241440522225559628425521
792 386971617065057883527464
793 454578907582379993393003
794 406988015545854620593119
795 287184839083152461610348
796 164413153730522935019951
797 78309777005749869561778
798 31714016127282499759545
799 11127937834169120708763
800 3438395497868925996206
801 948730868598300919119
802 236587874412884264209
803 53874536245963222711
804 11302108972036449072
805 2200964717912019995
806 400458065672742963
807 68450988921799435
808 11042975576504709
809 1687810054727697
810 245127033067425
811 33902174673874
812 4470683596478
813 562193501701
814 67329969617
815 7652908958
816 820383895
817 81833010
818 7454576
819 579722
820 37338
821 44583
822 3245159648
823 15200341528456
824 9961613007635922
825 1549524821548853080
826 80906026653131204582
827 1789851556971865139391
828 19737856700007168688857
829 122098343037234044428338
830 463185198109853883262383
831 1155322217901182628080550
832 2004349840934034068897878
833 2533889227992143773078251
834 2427944808655204262012509
835 1823843578745167281041165
836 1105909232106561925652481
837 555207795905265230127261
838 235926283127531646358636
839 86496406692286214784960
840 27817857900420555675289
841 7961200862296839573222
842 2052743709873259797011
843 481973226524956149331
844 103999722361223393039
845 20787191415892236775
846 3874928489059294157
847 677580989071301944
848 111695358099164311
849 17429554481691646
850 2583381391317267
851 364663432848645
852 49114215273702
853 6317740448213
854 776088049926
855 90908921824
856 10116924094
857 1062710208
858 103940222
859 9285366
860 708353
861 44583
862 53174
863 4841187920
864 27689780318324
865 21564069731164687
866 3897749616811134371
867 232390790731418887711
868 5791005828946270785016
869 71158628046964427612514
870 486153875843890655835871
871 2021554912178337407532337
872 5490625838091131490677659
873 10309949518025786574505490
874 14027436568102772575588589
875 14387847451047868779543237
876 11509641166130281107958925
877 7395227270066210863178913
878 3915490401405909398601001
879 1746874595799240616032140
880 669614516557394596231481
881 224294997450707238914874
882 66622028087097994401262
883 17772096496171099204112
884 4304837802248881905148
885 955873136543029991334
886 196171494593593016783
887 37475092509387509771
888 6704601203370669245
889 1129279351177576621
890 179871727464693951
891 27194328549723819
892 3914421372917679
893 537710138354412
894 70601604465935
895 8867325750029
896 1064991399183
897 122107042560
898 13313685281
899 1371213106
900 131574772
901 11533121
902 863553
903 53174
904 63261
905 7199538971
906 50248596618663
907 46479828441634708
908 9758843545476277093
909 664157339016213262544
910 18635748324896176526220
911 255065335541590185269613
912 1923901006371600245243366
913 8766605209796705735501739
914 25921533645766127178728513
915 52675882573444539733604304
916 77134588809925304475343573
917 84703378398025990903794743
918 72178909086812790311815647
919 49162844461416471863471240
920 27465788909596400450823536
921 12872858320967250558041940
922 5162381982212439133409807
923 1802149670965011860038761
924 555911072765059128237946
925 153515053601804771085437
926 38383035444562058767192
927 8774675115648651005634
928 1849781858909410954670
929 362250773223370472396
930 66323702642933250319
931 11415409232635880679
932 1855805937256055619
933 286114699698048286
934 41973544364144281
935 5875186774293923
936 786279393527377
937 100746813608013
938 12365685186124
939 1453173292451
940 163198297104
941 17444617779
942 1762601619
943 166012619
944 14284683
945 1050165
946 63261
947 75175
948 10674885874
949 90847982527147
950 99766842978323814
951 24322844818231271960
952 1888897160290635653868
953 59658981526297237526093
954 909200959290430678313315
955 7568855945559633758925380
956 37782201453851574530694717
957 121593662210194685012415521
958 267375629923376010365252134
959 421375075870508338147992750
960 495455196974297847293331251
961 449845878203469628025972895
962 324926794419152592973263207
963 191629812916150712316179349
964 94403620126836374810593207
965 39630797639639204212654640
966 14427363105394509413989660
967 4624719941788239746253552
968 1322865042489890681333458
969 341600462475556635772930
970 80441742511698945475892
971 17426934800950483262342
972 3499900980855733732157
973 655948686455019954641
974 115389464591327049669
975 19147396246002776126
976 3009969801830759992
977 449889964228766008
978 64130051829614144
979 8739527051744953
980 1140714205595590
981 142765733098805
982 17138703960987
983 1972159163903
984 217084796645
985 22762540030
986 2257532908
987 208812098
988 17646252
989 1274375
990 75175
991 89134
992 15781269192
993 163658865689689
994 213278955779966748
995 60356055229818734984
996 5346846764564012691881
997 190027424134820889088368
998 3223560869063270282230727
999 29607705917700857181378143
1000 161861455469813618681609911
1001 566840265703801101640169830
1002 1348551233320687836040817069
1003 2287211546712158005918662688
1004 2879783641459581204003333969
1005 2786483372535954461488277676
1006 2135067500196357595726829772
1007 1329824392929110331532273310
1008 688938428589747540979959574
1009 302925733227614033594006276
1010 115069547811183181166637095
1011 38353400625187842522815279
1012 11370388527790592815788373
1013 3034159966486718596184432
1014 736379043621665075101057
1015 164020251092585172333334
1016 33795399262297717151518
1017 6485950265432511942983
1018 1166413580098155217197
1019 197588617243974961249
1020 31671338181661007775
1021 4822324408338332512
1022 699790281073147821
1023 97049512879583625
1024 12890875611834771
1025 1642592530315516
1026 200976593645179
1027 23615689727344
1028 2662733358338
1029 287456505596
1030 29583556044
1031 2881399479
1032 261853151
1033 21742051
1034 1542926
1035 89134
1036 105558
1037 23264668684
1038 293792336221108
1039 454149901764395687
1040 149132835324903409482
1041 15066140055754394008900
1042 602336014583070601529265
1043 11369921224530008061435186
1044 115183401555330331598713973
1045 689423677256315839391760357
1046 2626605366641601079643038359
1047 6759706390874953923083745026
1048 12337596387400478858014265107
1049 16634965562845871751030944543
1050 17156397411416475951233860982
1051 13948716046031924439978036024
1052 9178801716928495417178386754
1053 5003030436414793705182671218
1054 2305303624089070163597492319
1055 914255005283310942473402963
1056 317035982504020055649974126
1057 97470593876360018809080462
1058 26893162998209650038975147
1059 6730329283463776144810515
1060 1542063324708526017170067
1061 326120678498297607032642
1062 64115035715398362229645
1063 11791068841662994589377
1064 2039492785062964880749
1065 333370492641542565571
1066 51707754353046850295
1067 7637408448965059205
1068 1077464430686544483
1069 145547622106563019
1070 18862649301963600
1071 2348565597364689
1072 281149126439618
1073 32359749911173
1074 3577461572194
1075 378990696712
1076 38302060592
1077 3665425901
1078 327419675
1079 26722911
1080 1864312
1081 105558
1082 124754
1083 34201567941
1084 525605127869633
1085 963355751206070912
1086 366964488072432232488
1087 42264928481987482924037
1088 1900246225063776173757005
1089 39902314856711428317711669
1090 445722672674239906573530089
1091 2920099140801116467144802011
1092 12100267284426358629783803969
1093 33680621917408424714565911003
1094 66146975063152290359022465595
1095 95509482579916603824488998090
1096 105005751008471775989049089154
1097 90610053248135761863870250668
1098 63014893592072614992367282835
1099 36152204515440781207639086257
1100 17465516812968742132720024469
1101 7235491018837959461796528939
1102 2611862640643013568515680973
1103 833211547378096667261536839
1104 237832299358892224966743574
1105 61408576541641617313365346
1106 14480458447567031868635646
1107 3144655373436217875703296
1108 633571815727639735368310
1109 119193408292024665583795
1110 21057073445835801390916
1111 3510614549918516430441
1112 554733911452467679108
1113 83393638559719590336
1114 11965486917643573413
1115 1643100994370981752
1116 216426639141615148
1117 27392385900113041
1118 3335407413105113
1119 390955949873176
1120 44106406809825
1121 4783842806848
1122 497595936473
1123 49408424366
1124 4647817148
1125 408257643
1126 32765171
1127 2247870
1128 124754
1129 147273
1130 50145967766
1131 937209165618402
1132 2035892653694178876
1133 899337466967013889378
1134 118055924085107400086632
1135 5967492676033137629567046
1136 139356422301798229352245466
1137 1715947528755798166250131494
1138 12301434548031008630848514304
1139 55429311894113056553553226608
1140 166839645024271057548836884762
1141 352543203939965793086379166125
1142 545117803734463987998747247062
1143 638940047036205218513535823351
1144 585281237870654563510814465990
1145 430304061349786066327804519438
1146 259943003545134920857054735777
1147 131726648352111683449879630529
1148 57033095238650992707183038712
1149 21442899815561877792771767544
1150 7101782703874729848223131281
1151 2098303194647627278414112418
1152 559269869800147853477186619
1153 135794343170495000097070563
1154 30296393107289195436062635
1155 6258056824021393603704944
1156 1204815752227864583432844
1157 217459346004812457881928
1158 36986814594808440721000
1159 5955084993913172447841
1160 911203982107401201154
1161 132959631006665943541
1162 18555884082868606856
1163 2483033449893343168
1164 319231729116750997
1165 39493937007842301
1166 4706629647086563
1167 540554100849914
1168 59812581396444
1169 6368253381433
1170 650714792009
1171 63511100198
1172 5875320404
1173 507687271
1174 40081644
1175 2705197
1176 147273
1177 173525
1178 73330833712
1179 1665746643499495
1180 4286926521583664756
1181 2195412625040852649690
1182 328380567063708058899960
1183 18657082638058680694331134
1184 484405869606840609821165824
1185 6573224383866205301723982475
1186 51550751311054118443597765870
1187 252524538868064088945552343052
1188 821784698820777641042489308751
1189 1868118194032294171595206066811
1190 3093219060834508372856098786247
1191 3865553471418830375152186048315
1192 3759486356989330985503720590769
1193 2922780846131250856773211347569
1194 1859775869194441493785610174731
1195 988978901908325741458862854371
1196 447726854696751455438684804895
1197 175414789350639718800067616079
1198 60347573802828842388673209226
1199 18466246368907446162342083854
1200 5083413678938071731442596544
1201 1271576641422046575995021658
1202 291593153175290096975531819
1203 61779218418070946871838200
1204 12176416710211601798894125
1205 2246141032601933884245160
1206 389862534082602976426635
1207 63970963966535072581077
1208 9964236478686447515247
1209 1478646595207763448384
1210 209704809465376428617
1211 28500203108445078214
1212 3720223326634474664
1213 467273367591250449
1214 56553284758329845
1215 6601110738643322
1216 743331299486085
1217 80718464477877
1218 8440849125664
1219 847692780435
1220 81362682482
1221 7404884850
1222 629687206
1223 48920902
1224 3249129
1225 173525
1226 204226
1227 106963930670
1228 2951296479951690
1229 8994985037197198797
1230 5338865575082225526692
1231 909701195255388165862934
1232 58079239493991497774036383
1233 1676126882731370691184649050
1234 25058496777413327047583344759
1235 214934432865031773997421355777
1236 1144351158752877561055655858899
1237 4025565698737823079392818199660
1238 9843544202249309568957885699603
1239 17452781216506759093327223106788
1240 23254860564490703484012174592898
1241 24015985065388121480697645926271
1242 19747987510560484651959311996152
1243 13239877243368766964135163624587
1244 7391089870175853145580644173519
1245 3500258269721669339230283757390
1246 1429751341969979397891476482919
1247 511193985903079195879867444319
1248 162087208922870206445845659935
1249 46107766701796857924777674683
1250 11887941435285285474539332699
1251 2803337484199069006899985800
1252 609469214634598769557394186
1253 123027721355045489441040011
1254 23202735989988160154950858
1255 4111074054696865035020649
1256 687649008377334788860717
1257 109053720471398716542248
1258 16459608041348282485284
1259 2372158407062603896361
1260 327389510381678418473
1261 43376664920950238806
1262 5528627526968225035
1263 679002405917536409
1264 80455146757239779
1265 9204309033323830
1266 1016860544139642
1267 108425505386729
1268 11141664024840
1269 1100233396405
1270 103892212451
1271 9305873058
1272 779047236
1273 59581260
1274 3895444
1275 204226