1 0
2 0
3 1
4 0
5 1
6 1
7 0
8 1
9 2
10 2
11 0
12 1
13 2
14 6
15 3
16 0
17 1
18 2
19 7
20 16
21 5
22 0
23 1
24 2
25 7
26 24
27 44
28 8
29 0
30 1
31 2
32 7
33 25
34 88
35 120
36 13
37 0
38 1
39 2
40 7
41 25
42 101
43 328
44 328
45 21
46 0
47 1
48 2
49 7
50 25
51 102
52 436
53 1235
54 896
55 34
56 0
57 1
58 2
59 7
60 25
61 102
62 455
63 1971
64 4668
65 2448
66 55
67 0
68 1
69 2
70 7
71 25
72 102
73 456
74 2192
75 9159
76 17675
77 6688
78 89
79 0
80 1
81 2
82 7
83 25
84 102
85 456
86 2218
87 11203
88 43262
89 66974
90 18272
91 144
92 0
93 1
94 2
95 7
96 25
97 102
98 456
99 2219
100 11605
101 59814
102 206285
103 253858
104 49920
105 233
106 0
107 1
108 2
109 7
110 25
111 102
112 456
113 2219
114 11639
115 64647
116 329343
117 988963
118 962352
119 136384
120 377
121 0
122 1
123 2
124 7
125 25
126 102
127 456
128 2219
129 11640
130 65320
131 379349
132 1851911
133 4755888
134 3648397
135 372608
136 610
137 0
138 1
139 2
140 7
141 25
142 102
143 456
144 2219
145 11640
146 65363
147 389533
148 2320555
149 10560334
150 22910979
151 13831870
152 1017984
153 987
154 0
155 1
156 2
157 7
158 25
159 102
160 456
161 2219
162 11640
163 65364
164 390592
165 2451393
166 14658240
167 60776590
168 110480787
169 52440191
170 2781184
171 1597
172 0
173 1
174 2
175 7
176 25
177 102
178 456
179 2219
180 11640
181 65364
182 390645
183 2471066
184 16164044
185 94843284
186 351887190
187 533057462
188 198815196
189 7598336
190 2584
191 0
192 1
193 2
194 7
195 25
196 102
197 456
198 2219
199 11640
200 65364
201 390646
202 2472654
203 16470922
204 110866328
205 624544847
206 2045329031
207 2572761417
208 753764564
209 20759040
210 4181
211 0
212 1
213 2
214 7
215 25
216 102
217 456
218 2219
219 11640
220 65364
221 390646
222 2472718
223 16506423
224 115115378
225 785411383
226 4164947151
227 11918417465
228 12419474751
229 2857736696
230 56714752
231 6765
232 0
233 1
234 2
235 7
236 25
237 102
238 456
239 2219
240 11640
241 65364
242 390646
243 2472719
244 16508714
245 115775730
246 839387655
247 5709898562
248 28025750099
249 69563676328
250 59958562568
251 10834499599
252 154947584
253 10946
254 0
255 1
256 2
257 7
258 25
259 102
260 456
261 2219
262 11640
263 65364
264 390646
265 2472719
266 16508790
267 115836369
268 850206260
269 6352590718
270 42358751505
271 189783308469
272 406447507101
273 289483787719
274 41076702120
275 423324672
276 17711
277 0
278 1
279 2
280 7
281 25
282 102
283 456
284 2219
285 11640
286 65364
287 390646
288 2472719
289 16508791
290 115839571
291 851531413
292 6514126653
293 49637916876
294 319155928942
295 1290899153376
296 2376416054328
297 1397691920591
298 155733594211
299 1156544512
300 28657
301 0
302 1
303 2
304 7
305 25
306 102
307 456
308 2219
309 11640
310 65364
311 390646
312 2472719
313 16508791
314 115839660
315 851630401
316 6539463530
317 51885776164
318 398408741975
319 2433165471304
320 8808076870934
321 13900548090293
322 6748491159958
323 590430871282
324 3159738368
325 46368
326 0
327 1
328 2
329 7
330 25
331 102
332 456
333 2219
334 11640
335 65364
336 390646
337 2472719
338 16508791
339 115839661
340 851634759
341 6541973412
342 52324751004
343 428015156509
344 3269126920415
345 18714220718157
346 60230644078721
347 81332697848104
348 32584154032229
349 2238493367822
350 8632565760
351 75025
352 0
353 1
354 2
355 7
356 25
357 102
358 456
359 2219
360 11640
361 65364
362 390646
363 2472719
364 16508791
365 115839661
366 851634862
367 6542128966
368 52380110604
369 435067668902
370 3642347363217
371 27307573753710
372 144885627697659
373 412493027114619
374 475968841105687
375 157329000870907
376 8486772670944
377 23584608256
378 121393
379 0
380 1
381 2
382 7
383 25
384 102
385 456
386 2219
387 11640
388 65364
389 390646
390 2472719
391 16508791
392 115839661
393 851634863
394 6542134765
395 52384638418
396 436168544921
397 3749116509369
398 31848229731878
399 231368553740122
400 1127182676182780
401 2827998455493193
402 2785759950405621
403 759648303283296
404 32175798041273
405 64434348032
406 196418
407 0
408 1
409 2
410 7
411 25
412 102
413 456
414 2219
415 11640
416 65364
417 390646
418 2472719
419 16508791
420 115839661
421 851634863
422 6542134883
423 52384875056
424 436282614819
425 3769326588411
426 33389273174664
427 285022756013516
428 1982354036273069
429 8800901309557829
430 19402868506091351
431 16305810716988188
432 3667897424237659
433 121987712015258
434 176037912576
435 317811
436 0
437 1
438 2
439 7
440 25
441 102
442 456
443 2219
444 11640
445 65364
446 390646
447 2472719
448 16508791
449 115839661
450 851634863
451 6542134884
452 52384882624
453 436290449868
454 3771905996574
455 33737515338880
456 306414758323866
457 2601184039615143
458 17133480231306944
459 68899205971674951
460 133192455374035776
461 95447116278551126
462 17710150692788411
463 462490529973175
464 480944521216
465 514229
466 0
467 1
468 2
469 7
470 25
471 102
472 456
473 2219
474 11640
475 65364
476 390646
477 2472719
478 16508791
479 115839661
480 851634863
481 6542134884
482 52384882758
483 436290799909
484 3772129526217
485 33791148030673
486 312115545588642
487 2888709355398065
488 24127492367978908
489 149088800729522980
490 540446275781646664
491 914644228918190640
492 558723940189688944
493 85512104448951574
494 1753434725647488
495 1313964867584
496 832040
497 0
498 1
499 2
500 7
501 25
502 102
503 456
504 2219
505 11640
506 65364
507 390646
508 2472719
509 16508791
510 115839661
511 851634863
512 6542134884
513 52384882759
514 436290809620
515 3772142604430
516 33796849249730
517 313158543031372
518 2978181724870113
519 27889149754527096
520 226792130271488726
521 1304092905538072052
522 4245399087243285374
523 6282551865237829915
524 3270701030811991113
525 412888780094381521
526 6647775766347760
527 3589818777600
528 1346269
529 0
530 1
531 2
532 7
533 25
534 102
535 456
536 2219
537 11640
538 65364
539 390646
540 2472719
541 16508791
542 115839661
543 851634863
544 6542134884
545 52384882759
546 436290809771
547 3772143109714
548 33797268609978
549 313291776864428
550 2997390315913381
551 29244971796725432
552 274896799434813864
553 2154891154325408586
554 11452839041230667198
555 33384696373663456371
556 43161644265289888023
557 19146540136293833433
558 1993602881190384359
559 25203631475153704
560 9807567290368
561 2178309
562 0
563 1
564 2
565 7
566 25
567 102
568 456
569 2219
570 11640
571 65364
572 390646
573 2472719
574 16508791
575 115839661
576 851634863
577 6542134884
578 52384882759
579 436290809772
580 3772143121991
581 33797289763157
582 313303755751582
583 3000293101725373
584 29583164015294232
585 294844220665519198
586 2758251761502779556
587 20653189470708661135
588 100891397722346619689
589 262734964870232716838
590 296561369809310000791
591 112083989253290554046
592 9625964850228842680
593 95554221723158123
594 26794772135936
595 3524578
596 0
597 1
598 2
599 7
600 25
601 102
602 456
603 2219
604 11640
605 65364
606 390646
607 2472719
608 16508791
609 115839661
610 851634863
611 6542134884
612 52384882759
613 436290809772
614 3772143122160
615 33797290477000
616 313304513066988
617 3000605612241114
618 29642883859165854
619 300578324792534398
620 3044453764054593252
621 28096343812444924495
622 199322822410478401140
623 890880994658347799164
624 2068904396762415225569
625 2037837466980817431105
626 656144243942519721307
627 46478266021891916703
628 362273559592757172
629 73204678852608
630 5702887
631 0
632 1
633 2
634 7
635 25
636 102
637 456
638 2219
639 11640
640 65364
641 390646
642 2472719
643 16508791
644 115839661
645 851634863
646 6542134884
647 52384882759
648 436290809772
649 3772143122161
650 33797290492318
651 313304546343371
652 3000629687517291
653 29650462730451432
654 301749819788033448
655 3138624563474504922
656 32115452750393329933
657 289839120577880074911
658 1934281112019506322798
659 7880801710970169645992
660 16298557672794647870524
661 14003978126074077609408
662 3841109309668024883848
663 224416910091094791255
664 1373483343944221307
665 199998901977088
666 9227465
667 0
668 1
669 2
670 7
671 25
672 102
673 456
674 2219
675 11640
676 65364
677 390646
678 2472719
679 16508791
680 115839661
681 851634863
682 6542134884
683 52384882759
684 436290809772
685 3772143122161
686 33797290492506
687 313304547332770
688 3000631009829492
689 29651159708728072
690 301922921762935528
691 3160702652731907658
692 33620461016738971403
693 345244055872296119715
694 3021507412228495469496
695 18852938320550580637401
696 69810820772319651946109
697 128438589062843170303204
698 96239242134286924523122
699 22486146996802136467671
700 1083580667849603880950
701 5207270710605232550
702 546407161659392
703 14930352
704 0
705 1
706 2
707 7
708 25
709 102
710 456
711 2219
712 11640
713 65364
714 390646
715 2472719
716 16508791
717 115839661
718 851634863
719 6542134884
720 52384882759
721 436290809772
722 3772143122161
723 33797290492507
724 313304547351659
725 3000631060899907
726 29651206230736999
727 301941628948029102
728 3164463399417905542
729 34022610515573621491
730 368739515601982976529
731 3773131351293642359289
732 31772195846363779147176
733 184390694658789647084245
734 619064935605472173935465
735 1012380147492226471220787
736 661403096560043305477693
737 131635823667967147891418
738 5231990211763337997389
739 19742262163639134106
740 1492812127272960
741 24157817
742 0
743 1
744 2
745 7
746 25
747 102
748 456
749 2219
750 11640
751 65364
752 390646
753 2472719
754 16508791
755 115839661
756 851634863
757 6542134884
758 52384882759
759 436290809772
760 3772143122161
761 33797290492507
762 313304547351867
763 3000631062248010
764 29651208471342421
765 301943115510719967
766 3164935142714646410
767 34100933981079122773
768 375853653312945216381
769 4132561011478396788939
770 41827256062695362248212
771 336471069645953093164018
772 1808357190483658587597378
773 5494184355772041456016770
774 7981177677329754238745295
775 4545582679125484734430755
776 770608117466943428125535
777 25262283245248177456195
778 74848598622718169616
779 4078438577864704
780 39088169
781 0
782 1
783 2
784 7
785 25
786 102
787 456
788 2219
789 11640
790 65364
791 390646
792 2472719
793 16508791
794 115839661
795 851634863
796 6542134884
797 52384882759
798 436290809772
799 3772143122161
800 33797290492507
801 313304547351868
802 3000631062271058
803 29651208548008091
804 301943202313530324
805 3164979076233213296
806 34112224586967539367
807 377427059871718257529
808 4255273213201788856443
809 47229386376028220620377
810 469351079181339310719610
811 3583905526109475439622403
812 17773172124296103142925057
813 48791197632204014785562708
814 62928306164406898162836920
815 31240604920678324547108573
816 4511213124647294740573747
817 121977093081639983247504
818 283772582359047753349
819 11142501410275328
820 63245986
821 0
822 1
823 2
824 7
825 25
826 102
827 456
828 2219
829 11640
830 65364
831 390646
832 2472719
833 16508791
834 115839661
835 851634863
836 6542134884
837 52384882759
838 436290809772
839 3772143122161
840 33797290492507
841 313304547351868
842 3000631062271287
843 29651208549816947
844 301943206009454075
845 3164982123055981331
846 34113441758749497825
847 377685579321687118625
848 4285913720751485340403
849 49300053908589267902469
850 549296483018947394332219
851 5321190925891347891434859
852 38353331359190562532773086
853 174978148397646691679122752
854 433498814955767152895709355
855 496210955188056953834374301
856 214710803446915984607846611
857 26409081260291910520562922
858 588957503268333329724627
859 1075863542945258680726
860 30441879976280064
861 102334155
862 0
863 1
864 2
865 7
866 25
867 102
868 456
869 2219
870 11640
871 65364
872 390646
873 2472719
874 16508791
875 115839661
876 851634863
877 6542134884
878 52384882759
879 436290809772
880 3772143122161
881 33797290492507
882 313304547351868
883 3000631062271288
884 29651208549844803
885 301943206122274024
886 3164982280006006688
887 34113540450465588240
888 377717519355680681591
889 4291612601613623048183
890 49880875045542195561337
891 583571979538162718678782
892 6488296405454356995908775
893 60852779572293388193926412
894 412003504126251702198423492
895 1724984085924621875651537730
896 3852957683223984200433566852
897 3913066263374205182323072237
898 1475677930981829563091344032
899 154601377331796020635289454
900 2843738379828642507662691
901 4078908375912856056239
902 83168762773110784
903 165580141
904 0
905 1
906 2
907 7
908 25
909 102
910 456
911 2219
912 11640
913 65364
914 390646
915 2472719
916 16508791
917 115839661
918 851634863
919 6542134884
920 52384882759
921 436290809772
922 3772143122161
923 33797290492507
924 313304547351868
925 3000631062271288
926 29651208549845054
927 301943206124667628
928 3164982285956543404
929 34113546475718250576
930 377720510016141800585
931 4292412926961888668657
932 50002449964332263619585
933 594325822295483896027970
934 7046144072278390769066064
935 77687555582418053120332760
936 700963281438503657682920148
937 4439505174093583313323493751
938 17023388207578895312557752471
939 34254957231745165235695264018
940 30859628189469984423095039412
941 10142185072603246392364046268
942 905051934333687423269113082
943 13730783517166963298163254
944 15464315756574241876740
945 227221285498781696
946 267914296
947 0
948 1
949 2
950 7
951 25
952 102
953 456
954 2219
955 11640
956 65364
957 390646
958 2472719
959 16508791
960 115839661
961 851634863
962 6542134884
963 52384882759
964 436290809772
965 3772143122161
966 33797290492507
967 313304547351868
968 3000631062271288
969 29651208549845055
970 301943206124701005
971 3164982286119601409
972 34113546751567976319
973 377720723034329037509
974 4292498603154676750034
975 50021723610760517123501
976 596846390934769606661218
977 7241175530850004610807503
978 86632207589280908575969361
979 941222592927640444166449098
980 8123162169835985375834792322
981 47956524868288857194119708500
982 168139516626486345250947454950
983 304612055570919750649868605422
984 243377793541555161138834547284
985 69706466728287353526909220871
986 5298265198676070975164192587
987 66298087546398041734414233
988 58629672397461128218796
989 620780096543784960
990 433494437
991 0
992 1
993 2
994 7
995 25
996 102
997 456
998 2219
999 11640
1000 65364
1001 390646
1002 2472719
1003 16508791
1004 115839661
1005 851634863
1006 6542134884
1007 52384882759
1008 436290809772
1009 3772143122161
1010 33797290492507
1011 313304547351868
1012 3000631062271288
1013 29651208549845055
1014 301943206124701279
1015 3164982286122729057
1016 34113546760940365164
1017 377720734570736711923
1018 4292505635288772146123
1019 50024063212648012713248
1020 597294848282846118417486
1021 7292142348115415396187999
1022 90105324971229247940741991
1023 1082756970175257678171649932
1024 11519750445352477573899665880
1025 94606855815787617840264712758
1026 519078009910599344278166589444
1027 1661805602539191458096227378713
1028 2709214646058536415437719530618
1029 1919480230365360828796528133567
1030 479088476749809156295444395423
1031 31016580510235288752562901833
1032 320115484140649377215338959
1033 222281964462105842372312
1034 1696002764085133312
1035 701408733
1036 0
1037 1
1038 2
1039 7
1040 25
1041 102
1042 456
1043 2219
1044 11640
1045 65364
1046 390646
1047 2472719
1048 16508791
1049 115839661
1050 851634863
1051 6542134884
1052 52384882759
1053 436290809772
1054 3772143122161
1055 33797290492507
1056 313304547351868
1057 3000631062271288
1058 29651208549845055
1059 301943206124701280
1060 3164982286122768735
1061 34113546761172198298
1062 377720735043245911382
1063 4292506078765102648366
1064 50024282292242349307853
1065 597356151981987459950984
1066 7302268187585567419042439
1067 91113421061128630400038778
1068 1143613553616223912291640788
1069 13733071913159980188300487833
1070 142221643632909819672841338081
1071 1106399535035131057392619832613
1072 5627576891906517158311414660494
1073 16433011921675473128872363966416
1074 24098814028280249062608270724715
1075 15138943079981212002883439156010
1076 3292753081191868560088712245307
1077 181574209001219055508622568132
1078 1545654286437799627259205992
1079 842734910578700478278887
1080 4633565721257836544
1081 1134903170
1082 0
1083 1
1084 2
1085 7
1086 25
1087 102
1088 456
1089 2219
1090 11640
1091 65364
1092 390646
1093 2472719
1094 16508791
1095 115839661
1096 851634863
1097 6542134884
1098 52384882759
1099 436290809772
1100 3772143122161
1101 33797290492507
1102 313304547351868
1103 3000631062271288
1104 29651208549845055
1105 301943206124701280
1106 3164982286122769033
1107 34113546761176238267
1108 377720735057715534654
1109 4292506100214991814603
1110 50024298182636657297349
1111 597362647271179519454600
1112 7303817854697562415397788
1113 91336097196124983449823850
1114 1163167646064215764168314102
1115 14784166753935264306548014072
1116 176471617205632006686668036820
1117 1768870036090036548468974122014
1118 12983138938643675330586776472714
1119 61091187854552873008758039093389
1120 162567320711445555871062958155860
1121 214383317655542193297784549165578
1122 119402743275616289564515928268913
1123 22630969299235664990169894362925
1124 1062953873462973177222017447513
1125 7463079081465794635422118711
1126 3195050625122418260544864
1127 12659136970685939712
1128 1836311903
1129 0
1130 1
1131 2
1132 7
1133 25
1134 102
1135 456
1136 2219
1137 11640
1138 65364
1139 390646
1140 2472719
1141 16508791
1142 115839661
1143 851634863
1144 6542134884
1145 52384882759
1146 436290809772
1147 3772143122161
1148 33797290492507
1149 313304547351868
1150 3000631062271288
1151 29651208549845055
1152 301943206124701280
1153 3164982286122769034
1154 34113546761176285096
1155 377720735058040247670
1156 4292506101005603987433
1157 50024299076097362787926
1158 597363183726450082788335
1159 7304002356636746382289011
1160 91374057996732529728544957
1161 1167951540562844638575223577
1162 15156929282826547395072329073
1163 194393792989714631468219298937
1164 2293904247709561207666573389891
1165 22138134261180038119254545696829
1166 152779616927682900447288411118943
1167 663887783756478020092952585452489
1168 1608759223935014254482899163542547
1169 1907302038630291722116076362747924
1170 941755409595059198303932799398586
1171 155541947794899215710048779993888
1172 6222640131408476302703753426024
1173 36034933469297594189394971807
1174 12113356607103355081568083
1175 34585405383887552512
1176 2971215073
1177 0
1178 1
1179 2
1180 7
1181 25
1182 102
1183 456
1184 2219
1185 11640
1186 65364
1187 390646
1188 2472719
1189 16508791
1190 115839661
1191 851634863
1192 6542134884
1193 52384882759
1194 436290809772
1195 3772143122161
1196 33797290492507
1197 313304547351868
1198 3000631062271288
1199 29651208549845055
1200 301943206124701280
1201 3164982286122769034
1202 34113546761176285419
1203 377720735058045411238
1204 4292506101027538009509
1205 50024299114926478871764
1206 597363218358532614416354
1207 7304019565573165333528621
1208 91379106917654434541540906
1209 1168856020488543345324162841
1210 15257596601502442268715411926
1211 201390493734020005926601640757
1212 2595993331498101621891983947567
1213 30118913957551274812912014177561
1214 278532090382639809689607708336524
1215 1801995633297261787391916520076757
1216 7220737917672895139022541519645510
1217 15924325463667503903586912931621666
1218 16969674613834606332926640366091411
1219 7427894092817550975143377048547024
1220 1069035636514126220891358124943726
1221 36427968959338055575961203389481
1222 173992050196723986812790489046
1223 45925221696677318190026938
1224 94489084709146984448
1225 4807526976
1226 0
1227 1
1228 2
1229 7
1230 25
1231 102
1232 456
1233 2219
1234 11640
1235 65364
1236 390646
1237 2472719
1238 16508791
1239 115839661
1240 851634863
1241 6542134884
1242 52384882759
1243 436290809772
1244 3772143122161
1245 33797290492507
1246 313304547351868
1247 3000631062271288
1248 29651208549845055
1249 301943206124701280
1250 3164982286122769034
1251 34113546761176285420
1252 377720735058045466141
1253 4292506101027986601625
1254 50024299116221252839890
1255 597363220105457502463196
1256 7304020828429694947223772
1257 91379635077324911344829300
1258 1168989732567762484637208393
1259 15278624664483273797642332780
1260 203470029766151660835802506320
1261 2725508551220909393995382588238
1262 35158355776760244205220905621279
1263 398925137010110975556467712581957
1264 3519929249747048237374567051214883
1265 21294475621403856745236754195217154
1266 78590161444459274759195802067425700
1267 157659412265615000930676662559836389
1268 150989676520061579466855711178980979
1269 58586300122755123958588484374406473
1270 7347456496055765524190511097322777
1271 213253041415940794123719567380748
1272 840107934646793621314961755253
1273 174115734911342016843569990
1274 258148980186069073920
1275 7778742049
1276 0
1277 1
1278 2
1279 7
1280 25
1281 102
1282 456
1283 2219
1284 11640
1285 65364
1286 390646
1287 2472719
1288 16508791
1289 115839661
1290 851634863
1291 6542134884
1292 52384882759
1293 436290809772
1294 3772143122161
1295 33797290492507
1296 313304547351868
1297 3000631062271288
1298 29651208549845055
1299 301943206124701280
1300 3164982286122769034
1301 34113546761176285420
1302 377720735058045466490
1303 4292506101027993137446
1304 50024299116253947955714
1305 597363220174044806504308
1306 7304020901456072271086648
1307 91379678772488843765866045
1308 1169005327994154592753127641
1309 15282064803212118844938740169
1310 203948334208737198590342120654
1311 2767761268107026848067792419715
1312 37526045843339564442654582178437
1313 482212383560066874200803008350082
1314 5323696460734492742692281263096724
1315 44648504978874690850673886442135460
1316 252033761687231387216602276762980324
1317 855848958342228202574817928662157070
1318 1561166344711014263047017708043721295
1319 1343495389759942204262015909125009510
1320 462092064905205465991225173857498035
1321 50498909293369007841832785299811723
1322 1248405036567969723569936731650039
1323 4056399939326825890153464269899
1324 660122869824058000293263808
1325 705276129790432116736
1326 12586269025
1327 0
1328 1
1329 2
1330 7
1331 25
1332 102
1333 456
1334 2219
1335 11640
1336 65364
1337 390646
1338 2472719
1339 16508791
1340 115839661
1341 851634863
1342 6542134884
1343 52384882759
1344 436290809772
1345 3772143122161
1346 33797290492507
1347 313304547351868
1348 3000631062271288
1349 29651208549845055
1350 301943206124701280
1351 3164982286122769034
1352 34113546761176285420
1353 377720735058045466491
1354 4292506101027993201422
1355 50024299116254559888774
1356 597363220176123819777130
1357 7304020904779231991420564
1358 91379681640216802361293293
1359 1169006772523170729202293565
1360 15282509912347449002529726868
1361 204034596066188884184988133710
1362 2778430124052462675669567466327
1363 38371873810498663332922134313568
1364 525011993757596304150393438318911
1365 6688643924226643297765817356788691
1366 71506274417773337935298321080145729
1367 568109162927550579255152846709853420
1368 2986817490428291669014794021236453015
1369 9324426926361881594823740119187587165
1370 15460882743976023483489559122348503936
1371 11954648658051917985849473699423809854
1372 3644705861084583040488158512632728756
1373 347077984694256549649630309075145041
1374 7308290331880927040145250678851617
1375 19586031495765403555775862036672
1376 2502715814206200043631759345
1377 1926850219953002381312
1378 20365011074
1379 0
1380 1
1381 2
1382 7
1383 25
1384 102
1385 456
1386 2219
1387 11640
1388 65364
1389 390646
1390 2472719
1391 16508791
1392 115839661
1393 851634863
1394 6542134884
1395 52384882759
1396 436290809772
1397 3772143122161
1398 33797290492507
1399 313304547351868
1400 3000631062271288
1401 29651208549845055
1402 301943206124701280
1403 3164982286122769034
1404 34113546761176285420
1405 377720735058045466491
1406 4292506101027993201798
1407 50024299116254568087623
1408 597363220176171806738214
1409 7304020904897683362368660
1410 91379681789608539109453627
1411 1169006879237032245542118065
1412 15282555800417112964852987890
1413 204046923303669671420028799644
1414 2780544092489278596507997569525
1415 38605707790013275652961094246690
1416 541718489988621893669369904982468
1417 7454480116557439418607823141890339
1418 93705720615977743958533094748714291
1419 965781102349990390479820564536507282
1420 7247487995548275056806267134933076107
1421 35433815764036477935194698514394068139
1422 101626250427093561895876107913868854740
1423 153131195731779654759913960349098959524
1424 106376693196251170539986297904177685609
1425 28747335590875852175959476655353155349
1426 2385460349767729875882847407681193967
1427 42783476622203398136066504176847416
1428 94569725740016279718814310425867
1429 9488516052090774119188800434
1430 5264252699486868996096
1431 32951280099
1432 0
1433 1
1434 2
1435 7
1436 25
1437 102
1438 456
1439 2219
1440 11640
1441 65364
1442 390646
1443 2472719
1444 16508791
1445 115839661
1446 851634863
1447 6542134884
1448 52384882759
1449 436290809772
1450 3772143122161
1451 33797290492507
1452 313304547351868
1453 3000631062271288
1454 29651208549845055
1455 301943206124701280
1456 3164982286122769034
1457 34113546761176285420
1458 377720735058045466491
1459 4292506101027993201799
1460 50024299116254568161750
1461 597363220176172631777720
1462 7304020904900961444216762
1463 91379681795772484970909769
1464 1169006885537514303768281689
1465 15282559589854672007363477267
1466 204048330660204995661184244511
1467 2780876469071165357609941389997
1468 38656459095698113934112779000208
1469 546763118875487928523602361604554
1470 7780484603992503183342751549195334
1471 107283492363944733674124909364231538
1472 1324344150263628274166079050058046798
1473 13105803641343465040971052819167501212
1474 92659178772688944472052365285385872964
1475 420731631622188300304217250956703587400
1476 1107945042401870746164354377585829361006
1477 1516799568730529432619776242620582397329
1478 946592638577582616063923940382336397016
1479 226742827491487039135549821361033611331
1480 16395225110044003493892845399236348032
1481 250458833936182668507593854146860950
1482 456623028942163307988371602390475
1483 35973695598890922468096668263
1484 14382205838879742754816
1485 53316291173
1486 0
1487 1
1488 2
1489 7
1490 25
1491 102
1492 456
1493 2219
1494 11640
1495 65364
1496 390646
1497 2472719
1498 16508791
1499 115839661
1500 851634863
1501 6542134884
1502 52384882759
1503 436290809772
1504 3772143122161
1505 33797290492507
1506 313304547351868
1507 3000631062271288
1508 29651208549845055
1509 301943206124701280
1510 3164982286122769034
1511 34113546761176285420
1512 377720735058045466491
1513 4292506101027993201799
1514 50024299116254568162154
1515 597363220176172641977623
1516 7304020904901030874069781
1517 91379681795972841006551151
1518 1169006885834724336582073413
1519 15282559841333484971733856091
1520 204048459811983507495813262874
1521 2780918306309881239072147160410
1522 38665208698560364958948560358176
1523 547959196645137752307065164005176
1524 7887770796919158873714609649432558
1525 113575503905130488892978983562798847
1526 1563062663029791618290894665829590752
1527 18861008267770595555213250600293678435
1528 178563763286878434391945283195823395723
1529 1186804391157218359206817864060745499323
1530 4999236141027101834144350764606946927654
1531 12081885646690559548841337932765988564285
1532 15025211985977949905767970210594166418198
1533 8423355614624446659894206818382870126832
1534 1788422579984443875224499350025995179088
1535 112684089115604726169051245992047311208
1536 1466211549629090685762933758606058996
1537 2204771018726086224478979851756246
1538 136386634952945089728905125992
1539 39292917076733223501824
1540 86267571272
1541 0
1542 1
1543 2
1544 7
1545 25
1546 102
1547 456
1548 2219
1549 11640
1550 65364
1551 390646
1552 2472719
1553 16508791
1554 115839661
1555 851634863
1556 6542134884
1557 52384882759
1558 436290809772
1559 3772143122161
1560 33797290492507
1561 313304547351868
1562 3000631062271288
1563 29651208549845055
1564 301943206124701280
1565 3164982286122769034
1566 34113546761176285420
1567 377720735058045466491
1568 4292506101027993201799
1569 50024299116254568162155
1570 597363220176172642063061
1571 7304020904901031974432916
1572 91379681795977923447673462
1573 1169006885845893952634225267
1574 15282559854760960276238880967
1575 204048469379279418551787510607
1576 2780922551320023715695555528839
1577 38666418294284756621352769150182
1578 548184619528698024441872057252252
1579 7915492183141563438051941834762286
1580 115827838859626447576076427903375669
1581 1683294527428022507864752527924166511
1582 23026215029594392852528855315289704528
1583 270412498312866821758333124330952509036
1584 2441208126750791647884217150676169249472
1585 15224028381584061474166562224545392742264
1586 59437226139067352268929877729497714608959
1587 131775810654887167980881845715781611963968
1588 148845312911358129977336195355855510921470
1589 74956844925689675857283447856316183664104
1590 14106107736921296642145565077104887893114
1591 774475771194972302548525905724517010067
1592 8583351905835132272929314137144530829
1593 10645576190665807026949932993929377
1594 517080991655508036537689091592
1595 107350245831225932513280
1596 139583862445
1597 0
1598 1
1599 2
1600 7
1601 25
1602 102
1603 456
1604 2219
1605 11640
1606 65364
1607 390646
1608 2472719
1609 16508791
1610 115839661
1611 851634863
1612 6542134884
1613 52384882759
1614 436290809772
1615 3772143122161
1616 33797290492507
1617 313304547351868
1618 3000631062271288
1619 29651208549845055
1620 301943206124701280
1621 3164982286122769034
1622 34113546761176285420
1623 377720735058045466491
1624 4292506101027993201799
1625 50024299116254568162155
1626 597363220176172642063494
1627 7304020904901031987024680
1628 91379681795978022577204975
1629 1169006885846226383526098001
1630 15282559855337213585021166497
1631 204048469952726476332716834855
1632 2780922900274283715020276820833
1633 38666553396280348584674915488094
1634 548218730167404313105138073679072
1635 7921188289458926040149767139412262
1636 116460684033296948287476828239381279
1637 1730026102962827771197319672023877597
1638 25302893329139189503052653726367054817
1639 342585145106056999777867885559113776480
1640 3899426182044593578117095399098415264840
1641 33471334665528660121370819163256623006816
1642 195538002619991554482415960136071519626663
1643 707008658080539551077261745844445028256948
1644 1437491202602985257442474403524112262781632
1645 1474576492813015797706244382586225240763652
1646 667022773521642948645676682582181199145670
1647 111261418861870705160094668686934672851675
1648 5322958610658716255627451879186853042407
1649 50247817231858895951376623418644822921
1650 51401388837547926547177231454700407
1651 1960402879825359378713515081480
1652 293286325815918312030208
1653 225851433717
1654 0
1655 1
1656 2
1657 7
1658 25
1659 102
1660 456
1661 2219
1662 11640
1663 65364
1664 390646
1665 2472719
1666 16508791
1667 115839661
1668 851634863
1669 6542134884
1670 52384882759
1671 436290809772
1672 3772143122161
1673 33797290492507
1674 313304547351868
1675 3000631062271288
1676 29651208549845055
1677 301943206124701280
1678 3164982286122769034
1679 34113546761176285420
1680 377720735058045466491
1681 4292506101027993201799
1682 50024299116254568162155
1683 597363220176172642063495
1684 7304020904901031987122674
1685 91379681795978024030052467
1686 1169006885846234141374334179
1687 15282559855357021390433835858
1688 204048469980549311866062148671
1689 2780922923591172700005611477242
1690 38666565657916499601508254748880
1691 548222907887487843887861137074652
1692 7922128866633962169822814318393826
1693 116602110552106537286017634987155617
1694 1744275922188322680534068159848727727
1695 26262143683396726922111663666145092321
1696 385339633003735401060870806260632163295
1697 5142097925022218725750480927162029958431
1698 56512578050113487346357836621585736081258
1699 460051097874079779347802303138360509544309
1700 2514162114329315517127429808426344881856038
1701 8413276954448175439614962679898791680208552
1702 15683041953062513303715911254128351685638792
1703 14608762255311019386746120597491928505193861
1704 5935707574907965868832522317113606270165213
1705 877570968969955701425649354789551639408334
1706 36584603629682621461964249626056658041919
1707 294155845516109790923235137162016932410
1708 248187860112801259173592958560691224
1709 7432451614442602245614028656771
1710 801273143294288489086976
1711 365435296162
1712 0
1713 1
1714 2
1715 7
1716 25
1717 102
1718 456
1719 2219
1720 11640
1721 65364
1722 390646
1723 2472719
1724 16508791
1725 115839661
1726 851634863
1727 6542134884
1728 52384882759
1729 436290809772
1730 3772143122161
1731 33797290492507
1732 313304547351868
1733 3000631062271288
1734 29651208549845055
1735 301943206124701280
1736 3164982286122769034
1737 34113546761176285420
1738 377720735058045466491
1739 4292506101027993201799
1740 50024299116254568162155
1741 597363220176172642063495
1742 7304020904901031987123137
1743 91379681795978024045485625
1744 1169006885846234281171088739
1745 15282559855357563185188790869
1746 204048469981640240698510138430
1747 2780922924859625365302108210670
1748 38666566565915784495513021843718
1749 548223324667482620683284023942153
1750 7922254756132054427815433948015984
1751 116627525837582308526976531093220349
1752 1747731818625627666221939901366125031
1753 26579015553071005524994008241480783549
1754 404838235974148254201625272959725815373
1755 5938934437732803868003758798906719045632
1756 77785310686995507548750907050519750625464
1757 822545268051918759456762499258206190816350
1758 6336372903045223384644615901525859995056926
1759 32354915935122606634595280859685870725947734
1760 100149643033402317867213713279338567053963624
1761 171119917359906325526660574317863142170441067
1762 144734024830128715792362756029881880038232436
1763 52820953910354971651606842138855857904360600
1764 6921816662597889871990157855004096872957313
1765 251445360591528456563458663051931290983993
1766 1722018313086375754089482760937480731159
1767 1198356995801250099720172661321688975
1768 28178563482803884872756779781036
1769 2189118938220413602234368
1770 591286729879
1771 0
1772 1
1773 2
1774 7
1775 25
1776 102
1777 456
1778 2219
1779 11640
1780 65364
1781 390646
1782 2472719
1783 16508791
1784 115839661
1785 851634863
1786 6542134884
1787 52384882759
1788 436290809772
1789 3772143122161
1790 33797290492507
1791 313304547351868
1792 3000631062271288
1793 29651208549845055
1794 301943206124701280
1795 3164982286122769034
1796 34113546761176285420
1797 377720735058045466491
1798 4292506101027993201799
1799 50024299116254568162155
1800 597363220176172642063495
1801 7304020904901031987123138
1802 91379681795978024045597508
1803 1169006885846234283071400251
1804 15282559855357574855905813964
1805 204048469981674669302497651439
1806 2780922924915792870090752288016
1807 38666566620916732558195494958231
1808 548223358698345030916214424773614
1809 7922268507870013962431116132571790
1810 116631231936977742509595040842001231
1811 1748406058503770765235217399119475265
1812 26662247353636347854083995546679900487
1813 411804408304136520103960525180493308407
1814 6331749110449423705454114620880133505630
1815 92533611086498539570984320018950846170755
1816 1184775795189692068862379234319921988473115
1817 12016629094457189510832467491561307336089886
1818 87425580659462256003832376673997797725105470
1819 416686170875751646364848416364269656679742788
1820 1192483283863882392362508572715007368010445641
1821 1867271589608253454811553366798654937502603635
1822 1433958827365276925721958899553889795479965420
1823 470047184395496751500846689360639494713291280
1824 54595654576955261750140334616638454021683816
1825 1728179723279647972258520325898797417480192
1826 10080870790534943706939559167147544267224
1827 5786179423655804799003415109433543591
1828 106833045291739461354746990017259
1829 5980784163029404182642688
1830 956722026041
1831 0
1832 1
1833 2
1834 7
1835 25
1836 102
1837 456
1838 2219
1839 11640
1840 65364
1841 390646
1842 2472719
1843 16508791
1844 115839661
1845 851634863
1846 6542134884
1847 52384882759
1848 436290809772
1849 3772143122161
1850 33797290492507
1851 313304547351868
1852 3000631062271288
1853 29651208549845055
1854 301943206124701280
1855 3164982286122769034
1856 34113546761176285420
1857 377720735058045466491
1858 4292506101027993201799
1859 50024299116254568162155
1860 597363220176172642063495
1861 7304020904901031987123138
1862 91379681795978024045598002
1863 1169006885846234283090189437
1864 15282559855357575050796266776
1865 204048469981675537738972839313
1866 2780922924917812837095917115656
1867 38666566623644468899552638683100
1868 548223360980126822266699802875445
1869 7922269740505463878162881221004954
1870 116631673711590913149414695106331723
1871 1748512886133185623658683059350985401
1872 26679837779864839833855135972133371449
1873 413782596236086592596958940131267620363
1874 6483301759368019897107844839848862511928
1875 100382527773786358854569475718829691550063
1876 1456013390164969588844192743719732171830784
1877 18154713404639443262286561787499229313450934
1878 176110809605689523584370314116273704140494018
1879 1208042344982397097603684567402987383039743172
1880 5369663672572352503419559118193210286854417545
1881 14202120853600572843850281292036467130904349447
1882 20377186082929487503674640222073010527850264884
1883 14207240729884212198559640929943352374668605471
1884 4182903140040553786618140344442540491865255001
1885 430621954211161694890332555539568145324057292
1886 11877750203635332138564564182610832291342858
1887 59014445508713742410240676368727485276459
1888 27938145677827125035425240510784516918
1889 405034826323630038681920022665006
1890 16339806202499635569754112
1891 1548008755920
1892 0
1893 1
1894 2
1895 7
1896 25
1897 102
1898 456
1899 2219
1900 11640
1901 65364
1902 390646
1903 2472719
1904 16508791
1905 115839661
1906 851634863
1907 6542134884
1908 52384882759
1909 436290809772
1910 3772143122161
1911 33797290492507
1912 313304547351868
1913 3000631062271288
1914 29651208549845055
1915 301943206124701280
1916 3164982286122769034
1917 34113546761176285420
1918 377720735058045466491
1919 4292506101027993201799
1920 50024299116254568162155
1921 597363220176172642063495
1922 7304020904901031987123138
1923 91379681795978024045598003
1924 1169006885846234283090316633
1925 15282559855357575053260142447
1926 204048469981675555059628018040
1927 2780922924917871570388849279839
1928 38666566623755141619011691607079
1929 548223361105993819148323467778761
1930 7922269831527111319205844818123509
1931 116631717013434050958013796430841405
1932 1748526739701804013736871590604886997
1933 26682858643333474844637139935578897793
1934 414234577255221941487425157642120558525
1935 6529751778485475323232742079508460845176
1936 103648179831947911781169764488913136650115
1937 1611667960197258671066283130431396373731478
1938 23113990990410587423959322350881739588099265
1939 279658282527079734603562791367423563788066214
1940 2588052012422401926734599895762757777742002908
1941 16713690744198182571017126348547313949194991451
1942 69232553819794721989905850075216429673749691669
1943 169174573738271457563454080446546675410639137535
1944 222384825124017708072272242553950092484358984144
1945 140762954661207574274359494750711963553748812333
1946 37223314221058472727409289955750832193740913725
1947 3396521245043068367563397908624454555963081935
1948 81635578114935631895992243624020460730842645
1949 345476581460632414394095221450432102867262
1950 134897300405928728945633107187494190813
1951 1535603614846108500109044316020754
1952 44641180731058079504793600
1953 2504730781961
1954 0
1955 1
1956 2
1957 7
1958 25
1959 102
1960 456
1961 2219
1962 11640
1963 65364
1964 390646
1965 2472719
1966 16508791
1967 115839661
1968 851634863
1969 6542134884
1970 52384882759
1971 436290809772
1972 3772143122161
1973 33797290492507
1974 313304547351868
1975 3000631062271288
1976 29651208549845055
1977 301943206124701280
1978 3164982286122769034
1979 34113546761176285420
1980 377720735058045466491
1981 4292506101027993201799
1982 50024299116254568162155
1983 597363220176172642063495
1984 7304020904901031987123138
1985 91379681795978024045598003
1986 1169006885846234283090317159
1987 15282559855357575053282874216
1988 204048469981675555328416063217
1989 2780922924917872940931319173900
1990 38666566623758805261314842453267
1991 548223361111707732842538917123070
1992 7922269837078762389193532885044478
1993 116631720519382664861421267325395294
1994 1748528219521162661570916854551458753
1995 26683283674613379472839404186960294747
1996 414318523434387623819524437662545145801
1997 6541204627125267555459577640490562456550
1998 104726834587135200712465847397699713408323
1999 1681419376284705794315890983756187767485084
2000 26179536160018175301559853494246212670762259
2001 369846840256342508570895687562940328891180027
2002 4327700856033628132001024258001385855872423076
2003 38121846132436417025585545316628991818201225547
2004 231486252930867723174333779281886241735326908507
2005 893022146627599184104680088314079617370152657433
2006 2015505196057037227326243964134064234112290457900
2007 2427089402577128276192141470513968318791886512714
2008 1394669952674156593527107484318751593105974662584
2009 331247757247234590606870708100089039116683779802
2010 26789990590443952567087705956679193506462880551
2011 561079962926853753734094142159971044333029299
2012 2022455134711719172256744061353000792869087
2013 651341784335015246021132140018607927827
2014 5821915323509215616371345007301360
2015 121961973867115430149095424
2016 4052739537881
2017 0
2018 1
2019 2
2020 7
2021 25
2022 102
2023 456
2024 2219
2025 11640
2026 65364
2027 390646
2028 2472719
2029 16508791
2030 115839661
2031 851634863
2032 6542134884
2033 52384882759
2034 436290809772
2035 3772143122161
2036 33797290492507
2037 313304547351868
2038 3000631062271288
2039 29651208549845055
2040 301943206124701280
2041 3164982286122769034
2042 34113546761176285420
2043 377720735058045466491
2044 4292506101027993201799
2045 50024299116254568162155
2046 597363220176172642063495
2047 7304020904901031987123138
2048 91379681795978024045598003
2049 1169006885846234283090317160
2050 15282559855357575053283018243
2051 204048469981675555331584497024
2052 2780922924917872966313170510031
2053 38666566623758903723211751843388
2054 548223361111920929670097376154706
2055 7922269837358796369172050752648151
2056 116631720754624045765547509596222805
2057 1748528350382927521562058148764540255
2058 26683333001744252103338232773713399909
2059 414331306592153180090899868504198750381
2060 6543500506465952060530321962088141251694
2061 105013359387363157833429778622169177044247
2062 1706213571703576086225143625565717268329098
2063 27657346873358708374237275594365502817408105
2064 429837751010966838569534827647016983186768723
2065 5959751778305743286835761337690862043541550624
2066 67238485776811895366581251174777707185988759291
2067 562655946956095548664960862813459338815946396445
2068 3209000200357586609638124161324048687242773251231
2069 11523173503242634025022441052092330565216787421803
2070 24015305558698802365095069533310960051251871001328
2071 26490027520841354307376853406838234682526094324647
2072 13818408966767931771751213604433557860969999963139
2073 2947754954012081933824040754069741495451141631128
2074 211305513746108275263398363172210183848152110000
2075 3856293212526276200685823544847550613017321637
2076 11839658580349890053468923812729722959096383
2077 3144956338963753579276695458236647321840
2078 22072556815065972349438663239184381
2079 333206309196347019307778048
2080 6557470319842