0 1
1 0
2 1
3 0
4 1
5 3
6 0
7 1
8 3
9 6
10 0
11 1
12 6
13 10
14 16
15 0
16 1
17 6
18 20
19 30
20 34
21 0
22 1
23 9
24 31
25 75
26 92
27 90
28 0
29 1
30 9
31 45
32 126
33 246
34 272
35 211
36 0
37 1
38 12
39 60
40 223
41 501
42 839
43 823
44 558
45 0
46 1
47 12
48 81
49 324
50 953
51 1900
52 2762
53 2482
54 1430
55 0
56 1
57 15
58 100
59 491
60 1611
61 4033
62 7120
63 9299
64 7629
65 3908
66 0
67 1
68 15
69 125
70 665
71 2610
72 7474
73 16422
74 26396
75 31203
76 23733
77 10725
78 0
79 1
80 18
81 151
82 920
83 3959
84 13270
85 33634
86 66551
87 98037
88 106614
89 75270
90 30825
91 0
92 1
93 18
94 180
95 1185
96 5831
97 21782
98 64269
99 147869
100 267122
101 365121
102 367760
103 242930
104 90156
105 0
106 1
107 21
108 210
109 1546
110 8240
111 34644
112 114530
113 304707
114 643004
115 1074477
116 1370801
117 1290537
118 800196
119 273234
120 0
121 1
122 21
123 246
124 1920
125 11386
126 52458
127 194584
128 582595
129 1419047
130 2778963
131 4331547
132 5194666
133 4595667
134 2688374
135 848355
136 0
137 1
138 24
139 280
140 2410
141 15291
142 77486
143 315774
144 1057278
145 2903416
146 6553151
147 11999540
148 17578712
149 19912531
150 16651559
151 9221207
152 2714399
153 0
154 1
155 24
156 320
157 2911
158 20197
159 110616
160 494944
161 1825065
162 5600175
163 14271602
164 30111208
165 51916449
166 71886072
167 77281767
168 61344861
169 32283271
170 8909057
171 0
172 1
173 27
174 361
175 3543
176 26119
177 154963
178 750708
179 3032517
180 10257341
181 29186654
182 69593224
183 138252756
184 225651073
185 296793784
186 303974450
187 229981294
188 115378406
189 30042866
190 0
191 1
192 27
193 405
194 4194
195 33334
196 211638
197 1109215
198 4860276
199 18000808
200 56503334
201 150418857
202 337953272
203 635766248
204 986965075
205 1238115380
206 1212331649
207 877170133
208 420829270
209 103859678
210 0
211 1
212 30
213 450
214 4991
215 41872
216 284722
217 1598841
218 7566969
219 30415787
220 104496362
221 307000157
222 770095101
223 1639430665
224 2934678013
225 4350216661
226 5223507713
227 4904732030
228 3404287038
229 1566165437
230 368075596
231 0
232 1
233 30
234 501
235 5805
236 52034
237 375731
238 2257831
239 11463190
240 49754003
241 185595538
242 596775646
243 1652637694
244 3928790582
245 7962806610
246 13617855768
247 19342011005
248 22298426461
249 20133110459
250 13440997772
251 5945173648
252 1335537312
253 0
254 1
255 33
256 550
257 6785
258 63854
259 489712
260 3127477
261 16974085
262 79057254
263 318357293
264 1111708412
265 3369536506
266 8845720285
267 20024969560
268 38794180581
269 63604702890
270 86819697311
271 96358343761
272 83862194248
273 53982637447
274 23010980774
275 4958599228
276 0
277 1
278 33
279 605
280 7785
281 77675
282 628606
283 4261290
284 24600594
285 122463349
286 529334782
287 1995418140
288 6569431414
289 18877779942
290 47204580152
291 102171297868
292 189846598059
293 299298556938
294 393652933776
295 421619865452
296 354482141847
297 220491684878
298 90776242543
299 18820993913
300 0
301 1
302 36
303 661
304 8966
305 93528
306 798697
307 5716736
308 35004029
309 185386103
310 856322765
311 3465339605
312 12316105568
313 38448160336
314 105250824787
315 251692628662
316 522658124906
317 934242325391
318 1419970441811
319 1803761178185
320 1868323802239
321 1520489843415
322 915691458996
323 364835479944
324 72980867400
325 0
326 1
327 36
328 720
329 10170
330 111794
331 1002267
332 7566438
333 48951571
334 274942097
335 1351380810
336 5844154006
337 22299849639
338 75156677693
339 223541663498
340 585311762210
341 1343188986189
342 2683975884172
343 4627196451359
344 6796098992201
345 8355140476969
346 8385433072599
347 6617562610171
348 3865520699165
349 1493218898883
350 288885080660
351 0
352 1
353 39
354 780
355 11570
356 132509
357 1246950
358 9887686
359 67428235
360 400205364
361 2085878793
362 9599352119
363 39143870405
364 141651051084
365 454892882504
366 1294308895120
367 3252681458797
368 7184310255889
369 13849977130083
370 23082424241566
371 32827558123509
372 39132469233612
373 38120675568803
374 29220435235350
375 16582501854551
376 6221081970650
377 1166541823566
378 0
379 1
380 39
381 846
382 12996
383 156081
384 1535567
385 12776167
386 91561446
387 572785526
388 3155139688
389 15397216288
390 66819499138
391 258416820663
392 891122925242
393 2737825317081
394 7477697541642
395 18089941671764
396 38556707002039
397 71875268319943
398 116035248536553
399 160089182625148
400 185351753382457
401 175531266567592
402 130883543747348
403 72268578336072
404 26371761868017
405 4802259167367
406 0
407 1
408 42
409 910
410 14638
411 182557
412 1877061
413 16333343
414 122766059
415 807169142
416 4685955849
417 24169309659
418 111224682769
419 457806323415
420 1687264646382
421 5566917364606
422 16419465279725
423 43176219563100
424 100810320815445
425 207815145313475
426 375364756391182
427 588075927686372
428 788388535272445
429 887920299619355
430 818631711420822
431 594592894844434
432 319874363822140
433 113700194029790
434 20141650236664
435 0
436 1
437 42
438 980
439 16304
440 212384
441 2274842
442 20682268
443 162644036
444 1121485648
445 6843417170
446 37200432778
447 180945463042
448 789802166062
449 3098180216724
450 10925702860563
451 34609334958497
452 98289036420385
453 249481819407482
454 563481744111268
455 1125743963112026
456 1973784137133366
457 3005805969654724
458 3921517795536263
459 4302198720824246
460 3866614858119581
461 2739115212273692
462 1437511193804461
463 498372354469834
464 86018917224518
465 0
466 1
467 45
468 1051
469 18201
470 245602
471 2739469
472 25953008
473 213167334
474 1537955149
475 9841714102
476 56234995585
477 288283540013
478 1330054428363
479 5533039586452
480 20769060752567
481 70323365891463
482 214509856559308
483 588100700021679
484 1444183062204739
485 3161698137485574
486 6132696885421592
487 10454478552503443
488 15498465836566314
489 19704284092132733
490 21083910426331286
491 18494377682326520
492 12792977034124436
493 6557176447884629
494 2219954838498141
495 373855703809161
496 0
497 1
498 45
499 1125
500 20130
501 282693
502 3274791
503 32301064
504 276548267
505 2083871646
506 13953851287
507 83614242973
508 450576702345
509 2190998954661
510 9634558301997
511 38353859607057
512 138237556410272
513 450755783740800
514 1327448405575438
515 3521300477382980
516 8382737436359297
517 17820632609585303
518 33614703249191621
519 55796855210553690
520 80631701540444741
521 100022392580321111
522 104507607642977310
523 89570551238755551
524 60564087663140449
525 30350736654366345
526 10045321847151226
527 1652720320442240
528 0
529 1
530 48
531 1200
532 22305
533 323712
534 3893096
535 39889877
536 355466667
537 2792183329
538 19526701789
539 122439689347
540 691934527836
541 3536920245719
542 16392696288889
543 68982523778005
544 263693388019952
545 915319389081465
546 2881679713559350
547 8211810255678702
548 21119336597964271
549 48826524259164801
550 100956378859326828
551 185460000817549266
552 300151126942848688
553 423330190131233212
554 512962539276600087
555 523916387369737256
556 439189326137792965
557 290569773487122765
558 142509263845883252
559 46158408558493714
560 7427924097284179
561 0
562 1
563 48
564 1281
565 24510
566 369168
567 4598936
568 48912469
569 452904401
570 3702732783
571 26994440022
572 176779546748
573 1045424171002
574 5604218955946
575 27304784974760
576 121108869057172
577 489400065245815
578 1801773873847614
579 6038869257344625
580 18398171045938177
581 50834578794122098
582 126980274597725632
583 285564786210658857
584 575117082741489015
585 1030289595086333452
586 1627746439510072832
587 2243146441485197738
588 2657875607749706608
589 2656233280183732996
590 2179912319870398136
591 1412491179765920138
592 678602507054123089
593 215302244360326825
594 33924019662205649
595 0
596 1
597 51
598 1360
599 26981
600 419117
601 5406251
602 59571258
603 572424444
604 4862984086
605 36899002187
606 251911426961
607 1555880944068
608 8728211614097
609 44598473716207
610 207954043957030
611 885762962273829
612 3447453245176256
613 12255654302118593
614 39752271057318164
615 117436011307165305
616 315178371558319075
617 765893182320014940
618 1677879518526226935
619 3295792589883207237
620 5764669751127936004
621 8900680052214282402
622 11997051577772137757
623 13913692519962136548
624 13618418378966404696
625 10951241243680811476
626 6955512512251977998
627 3276166790167165481
628 1019075512371655432
629 157372591824689414
630 0
631 1
632 51
633 1445
634 29485
635 474110
636 6320316
637 72102255
638 717964030
639 6329569055
640 49908200336
641 354623457529
642 2283387544379
643 13378358348261
644 71537318663196
645 349833001854535
646 1566509488843870
647 6426729047733871
648 24154029051484550
649 83103222663234295
650 261389193569057996
651 750112004680288222
652 1958619894284161570
653 4636891404018936878
654 9908679545990971796
655 19005744395085555327
656 32493098132273860899
657 49080089774412870991
658 64766576685307598604
659 73586538787169959341
660 70599897932905219548
661 55674800178262724495
662 34688769590251233084
663 16031615918014390099
664 4893046188412431328
665 741230362314712498
666 0
667 1
668 54
669 1531
670 32270
671 534200
672 7357071
673 86752397
674 894171085
675 8169186749
676 66842935878
677 493564345946
678 3307664736545
679 20203891605823
680 112835560591004
681 577454731618287
682 2711945765913098
683 11696937347011872
684 46340647042764118
685 168565537513451262
686 562420863752189344
687 1718517986352052098
688 4798324645102854067
689 12207085845622928672
690 28191917979807905247
691 58834290923839937882
692 110318244068226354723
693 184538102294088606311
694 272944916717361927535
695 352937222318058930485
696 393174144125014695755
697 370045318391603616069
698 286389620220182174965
699 175175768292607811844
700 79494117646960493193
701 23824735707649775659
702 3543313051661540818
703 0
704 1
705 54
706 1620
707 35091
708 599976
709 8522348
710 103806978
711 1106150670
712 10460490773
713 88701133063
714 679671133828
715 4733426686131
716 30092611421511
717 175213662459896
718 936544656016462
719 4603035394772177
720 20822681071853245
721 86730735995991967
722 332571042784637000
723 1173200948090098553
724 3802838030742500621
725 11306312003250961720
726 30759721363868747518
727 76343681955784514835
728 172203139140892316650
729 351349982677282873647
730 644677978007495459458
731 1056136420464729351658
732 1530953412233582618951
733 1941404404856625332707
734 2122162820930054193853
735 1960795987411657833204
736 1490357393727362688004
737 895559873184118632400
738 399326284749707204727
739 117603118917676615903
740 17184495316226704996
741 0
742 1
743 57
744 1710
745 38208
746 671499
747 9834200
748 123563390
749 1359867191
750 13295195408
751 116693235465
752 926661641413
753 6697031334148
754 44245694583130
755 268136083589590
756 1494237652036122
757 7670642886984582
758 36314990571235524
759 158647789037413668
760 639593750594654128
761 2378544492091389571
762 8151900531428600164
763 25711915949154609045
764 74489741421238989578
765 197721159465692528279
766 479325708575201330501
767 1057130593731195486096
768 2110848508171097839018
769 3793583656195143156500
770 6091727023753532883082
771 8661357582819409006453
772 10779566508166843120682
773 11570483076273955628471
774 10502368665379558167525
775 7844926273302396134823
776 4634064921281821207043
777 2031646028184790554516
778 588332681340476181122
779 84524358039747008078
780 0
781 1
782 57
783 1806
784 41364
785 749382
786 11299301
787 146362442
788 1661835611
789 16780354113
790 152273265446
791 1251628246846
792 9374487956666
793 64272447055042
794 404779907934126
795 2347823245204442
796 12565746185857655
797 62136476811421676
798 284096408160688236
799 1201318793985063316
800 4697172218907014954
801 16971393871455937524
802 56600714884597216584
803 173966546842622791683
804 491751336605854161498
805 1275015078278508882643
806 3022410193034901115910
807 6524038756171095061388
808 12760754638959391959263
809 22481818851735280447467
810 35414682194587327503280
811 49426315278902444322088
812 60414618043498686345110
813 63719353302121552409306
814 56854949920249289726227
815 41762185526705826785499
816 24265512992354588198522
817 10466239893432495802460
818 2982064070667219094274
819 421501691996576253117
820 0
821 1
822 60
823 1900
824 44836
825 833697
826 12937694
827 172558789
828 2019598068
829 21039688473
830 197184378479
831 1675715660479
832 12991262599195
833 92309006689979
834 603297157721762
835 3636578627653148
836 20258344650555761
837 104443182513398606
838 498782733953151300
839 2207416234273245374
840 9053061248788038902
841 34392199930166881557
842 120923867451786458765
843 393007771558493115100
844 1178641585928597344122
845 3254592811182949295355
846 8251870949818555573639
847 19146318276511845810963
848 40486863231806934753473
849 77638369029010563182080
850 134195908167537127140550
851 207527274545905364448372
852 284500389593015927843490
853 341760567286218842950141
854 354407800436439488374366
855 311044790885315427555334
856 224804146204862205903896
857 128555718371338460572382
858 54582607118289271364771
859 15310245458288047103572
860 2130348574250703447474
861 0
862 1
863 60
864 2000
865 48345
866 925096
867 14756940
868 202555348
869 2441353457
870 26216318966
871 253498510651
872 2224928716883
873 17833951930060
874 131166451297070
875 888443516058424
876 5557626786574431
877 32175187341934997
878 172659908503565065
879 859701555454756994
880 3974118690294242379
881 17058531700348523911
882 67975094584536141556
883 251302961795374911008
884 861089822429068091283
885 2730804081031469965477
886 8000642780097669453916
887 21604649314847777124690
888 53619464767155841319171
889 121884812718407369877325
890 252705042330256960882997
891 475469020396867121663389
892 806888584680480527321790
893 1225841033508693242469124
894 1651801729099063486071836
895 1951284712413121002303210
896 1990718009025340212803308
897 1719482414280198255539093
898 1223442227338507282179124
899 688944710765106141909783
900 288098119200518643242281
901 79598425783495947667105
902 10909480096755891719515
903 0
904 1
905 63
906 2101
907 52185
908 1023644
909 16779461
910 236770752
911 2936515561
912 32474347822
913 323673998316
914 2931047434946
915 24264403089194
916 184513829717823
917 1293666108860571
918 8386987571542672
919 50389544392884500
920 281019936918832719
921 1456444346515162196
922 7019708093717470955
923 31473736474747358618
924 131266937363126395992
925 509046459772615787885
926 1834070860709708663166
927 6132447061053753427366
928 18999645116958005927674
929 54438413301470917125609
930 143902436612085251361116
931 349914245360082180071272
932 779923010924767671580802
933 1586696281890932337905400
934 2931346819598295749603286
935 4887486865742895588003717
936 7299136731316988142196158
937 9673337763316693436510977
938 11243830132219740245694108
939 11291492905577859937178899
940 9603701379727252684579723
941 6730582408175439641892887
942 3734106969685620826180487
943 1538699535630204101416043
944 418961693715340718967337
945 56589221873486270975081
946 0
947 1
948 63
949 2205
950 56070
951 1130031
952 19013473
953 275677548
954 3515274073
955 40002083416
956 410605495692
957 3832706525604
958 32736356438153
959 257103537408661
960 1863756402689404
961 12507286879803972
962 77880052317921749
963 450744697361613139
964 2427835587834598789
965 12180113016485431664
966 56940303984236287434
967 248063808219413285468
968 1006870457184875830085
969 3805371729249175361944
970 13379337116264757037946
971 43705442864800148035831
972 132430612067449642685886
973 371455200243048912810708
974 962072087666629740256984
975 2293967438714136133215104
976 5017433770331054225042323
977 10023496487199579891188369
978 18195110682595081824132640
979 29824885354023855105015647
980 43811940535782642102837766
981 57138237813719028565346621
982 65384710694688282280145107
983 64667672161522353189296969
984 54186527711687463906756606
985 37423523522063798004634173
986 20465334082490859797637314
987 8313849972725467068374076
988 2231959150290827009019852
989 297248465891459138347259
990 0
991 1
992 66
993 2310
994 60301
995 1244334
996 21483895
997 319765404
998 4189243478
999 49013920409
1000 517695888383
1001 4976609978526
1002 43815357503803
1003 355046488541557
1004 2658201647704467
1005 18443925402052610
1006 118880507346610529
1007 713096364990903650
1008 3986112752525420669
1009 20783522363152258276
1010 101134855531026047299
1011 459399873441886140124
1012 1947806228655076968778
1013 7705246589768684165056
1014 28418375575148575301295
1015 97618421505446299854392
1016 311879814578691848264711
1017 925152673586555650775066
1018 2542653709810255896280003
1019 6457942844289805712504625
1020 15111254053602001680778662
1021 32457567952107277103880548
1022 63715461040421713211928745
1023 113715439062844534122114321
1024 183362183899108599290558308
1025 265092420907818463747474849
1026 340403829246872358472728167
1027 383687348015051355257448884
1028 373917075098352354698165970
1029 308817127654933690617724694
1030 210277757509190521217285901
1031 113397334836338353622625779
1032 45435586740254182187113905
1033 12032027868298950085727633
1034 1580691158531131196394206
1035 0
1036 1
1037 66
1038 2421
1039 64575
1040 1367270
1041 24199944
1042 369583872
1043 4970945835
1044 59754116668
1045 648918367094
1046 6418950887591
1047 58202017945040
1048 486147003655048
1049 3755386110165854
1050 26911936612340511
1051 179348355774618241
1052 1113610208127742237
1053 6451671829840352839
1054 34910784322418430913
1055 176556822666983489806
1056 834822448515795454775
1057 3690647265767944304801
1058 15250921172409810677089
1059 58875576563438704242041
1060 212154944891764325628234
1061 712773974136317616266944
1062 2229429270630128624019608
1063 6480229897096178026695352
1064 17465733046716660388193789
1065 43535096302800863327315462
1066 100043413169870330751473599
1067 211163963540684757850666018
1068 407582757344033292387635827
1069 715630164883163355998840206
1070 1135767465741822619695796236
1071 1616894948144502285085334356
1072 2045319425549992166330778271
1073 2271889792619390007040285100
1074 2182592819171831556453418437
1075 1777520369123235697857220209
1076 1193805231597473893891395967
1077 635130475816572033774526775
1078 251101420087596432279666552
1079 65619732610428810301003078
1080 8507582606562715103738168
1081 0
1082 1
1083 69
1084 2530
1085 69215
1086 1498917
1087 27188872
1088 425701703
1089 5874561229
1090 72498987972
1091 808905158138
1092 8226999308903
1093 76759576648424
1094 660307306781801
1095 5257830273648089
1096 38876243290628181
1097 267587001304969651
1098 1717907109633497830
1099 10302463069575349408
1100 57779085440854191411
1101 303262280063752547968
1102 1490310871100477377239
1103 6858217186008231592403
1104 29550540225983598979305
1105 119169536774963339307332
1106 449488514527412850547832
1107 1584210259719851302373486
1108 5210857996880299979615561
1109 15971087188316797945372918
1110 45526915846591697029701005
1111 120427770558661124073592944
1112 294808798256602145656621397
1113 665772903671516475869278659
1114 1381809563744872122202127218
1115 2624032808033900209244996665
1116 4535060519253198334287523992
1117 7087997871510245167307842121
1118 9941183656041667080047320336
1119 12393855128761593695211278702
1120 13572917470488852474677584350
1121 12859855351934001926768991817
1122 10331824537543225284956591735
1123 6847011850576183214210857367
1124 3595218236507157000643495386
1125 1403064008170484237733877796
1126 361975449261112088867040917
1127 46333165829299308405334938
1128 0
1129 1
1130 69
1131 2645
1132 73901
1133 1640034
1134 30460917
1135 488753205
1136 6915324119
1137 87561312807
1138 1003023820080
1139 10480943312865
1140 100545839796251
1141 890014679015230
1142 7298679452675717
1143 55628625852626786
1144 395065885927684496
1145 2619605232530403370
1146 16243507908244919381
1147 94300904566855228817
1148 512991787648795841654
1149 2616355729998094390331
1150 12513697959782737573997
1151 56127036506231632255910
1152 236015021400871113645414
1153 929954317906719277698533
1154 3430836661852127098124945
1155 11838642907318504021433189
1156 38158635908656372946789787
1157 114701108699615714104476011
1158 320905696479183009696821362
1159 833705669950846376182310925
1160 2005769610930720271547965514
1161 4454280813231625970180016023
1162 9095937136606817479392716744
1163 17003378396516165879082198961
1164 28941292931369001712164650543
1165 44567036630239456785996521228
1166 61610559486599241615112888865
1167 75736908696422800271940275676
1168 81809131161696208525270155574
1169 76475375634627286274733849053
1170 60636651250869801031602564564
1171 39667361386037180207015347426
1172 20564482452248654394366234933
1173 7925012409423616485453049837
1174 2019213470340532213171014555
1175 255272300072806194358329594
1176 0
1177 1
1178 72
1179 2761
1180 78968
1181 1790699
1182 34046094
1183 559394040
1184 8110382944
1185 105292878461
1186 1237485594632
1187 13275936636167
1188 130850696996731
1189 1190924207199487
1190 10049702307250455
1191 78885386336141191
1192 577493254873889274
1193 3950998098420124187
1194 25303805913522449389
1195 151889657873905932133
1196 855329235479045397981
1197 4521380726718359968710
1198 22443620702061485845984
1199 104625970551963081701248
1200 457978980796336894445516
1201 1881664542419942240854528
1202 7251987346048312186430024
1203 26194602839627033691713650
1204 88576379161203054998597918
1205 280007235691526783369885876
1206 826099333035528273135237903
1207 2270035505744231507014115384
1208 5796125742772329223744564049
1209 13713053603655288897036351133
1210 29963867057432224795694708476
1211 60236015941238940658191541124
1212 110901526023973822726007158034
1213 185995927961705173327459541716
1214 282330473083437072571855943330
1215 384874585041705832245774649064
1216 466702544148462586882436745646
1217 497437472861764988197046769775
1218 458971160461888614695215968167
1219 359282626042461682172764630062
1220 232096490749163365116051727602
1221 118842132096352743870353769395
1222 45241603112021821960657308016
1223 11388237221783033735183393081
1224 1422475128696595691485089897
1225 0
1226 1
1227 72
1228 2880
1229 84084
1230 1951706
1231 37955419
1232 638352011
1233 9478102371
1234 126089559026
1235 1519438257928
1236 16724455504503
1237 169239284967776
1238 1582554045850678
1239 13731089662977542
1240 110910528000007273
1241 836209511107802521
1242 5897351710356447611
1243 38970210976758565867
1244 241609257349873277198
1245 1406788289317886896000
1246 7698058096999125799910
1247 39605815365815560163601
1248 191621192672421078299003
1249 871796867270211477958182
1250 3728693382670017269524328
1251 14984873607424651647553551
1252 56544704943819527653794216
1253 200151795297764791745422009
1254 663797369236069249460956519
1255 2059613470200246015079942430
1256 5968307234363064016449398592
1257 16118871373440869204503753346
1258 40474612393062019718135516353
1259 94224282182110088540395770842
1260 202690640009013812461228015282
1261 401334540927732419886337112559
1262 728106010798766587487997378761
1263 1203775881411049187892064638247
1264 1801980760569352764657071922435
1265 2423339752037767380030047379381
1266 2899868315480270931781764743198
1267 3051041918675815349794581466863
1268 2779607497545732112037808688793
1269 2148957115690762313320330456482
1270 1371344311180170759517628096876
1271 693769118152873128819272122170
1272 260984948161610124191965510456
1273 64925861543545516075794125274
1274 8015343722651047248947901100
1275 0
1276 1
1277 75
1278 3000
1279 89596
1280 2123141
1281 42221783
1282 726377922
1283 11039043492
1284 150394265694
1285 1857097146724
1286 20958906915403
1287 217602290109255
1288 2089109881816288
1289 18623408236827339
1290 154670191583494722
1291 1199985001108745904
1292 8715902471751206106
1293 59370810018384854078
1294 379798814603513568769
1295 2284076480811409177856
1296 12923402727390831075485
1297 68829313545422233686574
1298 345158425591237958349419
1299 1629795996845693306279369
1300 7245124704791745511194522
1301 30310501143584742677800791
1302 119267013372518819814712122
1303 441041553144698649013245967
1304 1531176883444431237121150345
1305 4984362021500805558793815942
1306 15190517427185450340193926086
1307 43264594283596946029335669500
1308 114913718859712294038802378808
1309 283934438240933519808162586885
1310 650760857544111462616447201626
1311 1378874367673335109743783477546
1312 2690447104699589537978154367619
1313 4811940338895212592498850879958
1314 7845974096409943977305559662543
1315 11587313083044132901779330915807
1316 15378797831668731056076177321656
1317 18167483707890206291109471470050
1318 18875353872215965188092732986523
1319 16985252867507371831674746938480
1320 12973531515462134267335826446775
1321 8181030781210377325603385753505
1322 4090580432993479516985066196585
1323 1521102966848099260894542238872
1324 374097346380973942526880149364
1325 45661158048022210748002645165