1 1
2 2
3 2
4 3
5 8
6 3
7 4
8 22
9 22
10 4
11 5
12 52
13 82
14 52
15 5
16 6
17 114
18 254
19 254
20 114
21 6
22 7
23 240
24 677
25 1000
26 677
27 240
28 7
29 8
30 494
31 1692
32 3176
33 3176
34 1692
35 494
36 8
37 9
38 1004
39 3972
40 9136
41 12182
42 9136
43 3972
44 1004
45 9
46 10
47 2026
48 9052
49 24202
50 40564
51 40564
52 24202
53 9052
54 2026
55 10
56 11
57 4072
58 19975
59 60828
60 123414
61 155096
62 123414
63 60828
64 19975
65 4072
66 11
67 12
68 8166
69 43394
70 146052
71 345504
72 531978
73 531978
74 345504
75 146052
76 43394
77 8166
78 12
79 13
80 16356
81 92534
82 340564
83 913939
84 1665052
85 2031956
86 1665052
87 913939
88 340564
89 92534
90 16356
91 13
92 14
93 32738
94 195546
95 772390
96 2308990
97 4887506
98 6999790
99 6999790
100 4887506
101 2308990
102 772390
103 195546
104 32738
105 14
106 15
107 65504
108 408489
109 1718576
110 5629875
111 13545220
112 22533725
113 26387880
114 22533725
115 13545220
116 5629875
117 1718576
118 408489
119 65504
120 15
121 16
122 131038
123 848584
124 3757888
125 13305224
126 35988008
127 68183116
128 92350952
129 92350952
130 68183116
131 35988008
132 13305224
133 3757888
134 848584
135 131038
136 16
137 17
138 262108
139 1749544
140 8111864
141 30717388
142 91629604
143 196966648
144 302676216
145 348903878
146 302676216
147 196966648
148 91629604
149 30717388
150 8111864
151 1749544
152 262108
153 17
154 18
155 524250
156 3594104
157 17302210
158 69446448
159 226050912
160 542694436
161 944837520
162 1229078348
163 1229078348
164 944837520
165 542694436
166 226050912
167 69446448
168 17302210
169 3594104
170 524250
171 18
172 19
173 1048536
174 7345547
175 36583300
176 154417708
177 542137856
178 1439707924
179 2804306544
180 4110991594
181 4634436760
182 4110991594
183 2804306544
184 1439707924
185 542137856
186 154417708
187 36583300
188 7345547
189 1048536
190 19
191 20
192 2097110
193 14976366
194 76703868
195 338334240
196 1270819126
197 3697818060
198 7983323688
199 13045188648
200 16536693332
201 16536693332
202 13045188648
203 7983323688
204 3697818060
205 1270819126
206 338334240
207 76703868
208 14976366
209 2097110
210 20
211 21
212 4194260
213 30424986
214 159812700
215 732496177
216 2917705900
217 9230858368
218 21917054128
219 39591746154
220 55837046332
221 62748055036
222 55837046332
223 39591746154
224 21917054128
225 9230858368
226 2917705900
227 732496177
228 159812700
229 30424986
230 4194260
231 21
232 22
233 8388562
234 61706038
235 331003102
236 1568924778
237 6586237902
238 22485868980
239 58323478290
240 115521446420
241 179831771876
242 224695817932
243 224695817932
244 179831771876
245 115521446420
246 58323478290
247 22485868980
248 6586237902
249 1568924778
250 331003102
251 61706038
252 8388562
253 22
254 23
255 16777168
256 124829101
257 682432024
258 3331278961
259 14640628908
260 53524754499
261 151005957196
262 325921652710
263 555144649960
264 765363895002
265 851309032280
266 765363895002
267 555144649960
268 325921652710
269 151005957196
270 53524754499
271 14640628908
272 3331278961
273 682432024
274 124829101
275 16777168
276 23
277 24
278 33554382
279 252226676
280 1400874296
281 7017384168
282 32133906204
283 124927563762
284 381171638096
285 893079733696
286 1653254964874
287 2490710547096
288 3060684547224
289 3060684547224
290 2490710547096
291 1653254964874
292 893079733696
293 381171638096
294 124927563762
295 32133906204
296 7017384168
297 1400874296
298 252226676
299 33554382
300 24
301 25
302 67108812
303 508704716
304 2866093696
305 14685691762
306 69720868212
307 286539713316
308 939981836068
309 2382028199239
310 4772339384588
311 7800006998656
312 10481898664352
313 11593838299100
314 10481898664352
315 7800006998656
316 4772339384588
317 2382028199239
318 939981836068
319 286539713316
320 69720868212
321 14685691762
322 2866093696
323 508704716
324 67108812
325 25
326 26
327 134217674
328 1025115156
329 5845066106
330 30552885644
331 149809317588
332 647279771462
333 2270513263028
334 6199333755382
335 13392292560398
336 23624738436000
337 34449600828734
338 41736097953400
339 41736097953400
340 34449600828734
341 23624738436000
342 13392292560398
343 6199333755382
344 2270513263028
345 647279771462
346 149809317588
347 30552885644
348 5845066106
349 1025115156
350 134217674
351 26
352 27
353 268435400
354 2062984719
355 11890680556
356 63251259186
357 319079269864
358 1442182374474
359 5385351687116
360 15769584811721
361 36628262445188
362 69455433604221
363 109248935317972
364 143804277276052
365 157704212182584
366 143804277276052
367 109248935317972
368 69455433604221
369 36628262445188
370 15769584811721
371 5385351687116
372 1442182374474
373 319079269864
374 63251259186
375 11890680556
376 2062984719
377 268435400
378 27
379 28
380 536870854
381 4149086938
382 24132272500
383 130359799648
384 674566498042
385 3175051598806
386 12559662883888
387 39314546424140
388 97812692500246
389 198771350022642
390 335680464859844
391 476928399162488
392 569159451848650
393 569159451848650
394 476928399162488
395 335680464859844
396 198771350022642
397 97812692500246
398 39314546424140
399 12559662883888
400 3175051598806
401 674566498042
402 130359799648
403 24132272500
404 4149086938
405 536870854
406 28
407 29
408 1073741764
409 8336437438
410 48885586788
411 267668776063
412 1416498078956
413 6914667921868
414 28861243145604
415 96190554937029
416 255624456807916
417 554811182517186
418 1002648079004588
419 1529452552588287
420 1972712343746476
421 2148444005383976
422 1972712343746476
423 1529452552588287
424 1002648079004588
425 554811182517186
426 255624456807916
427 96190554937029
428 28861243145604
429 6914667921868
430 1416498078956
431 267668776063
432 48885586788
433 8336437438
434 1073741764
435 29
436 30
437 2147483586
438 16742227730
439 98853964950
440 547746627702
441 2957343271506
442 14917084324530
443 65388265340838
444 231472410767022
445 654788144921386
446 1513896673756010
447 2917349099544630
448 4760216138146958
449 6597982488239282
450 7774182026472958
451 7774182026472958
452 6597982488239282
453 4760216138146958
454 2917349099544630
455 1513896673756010
456 654788144921386
457 231472410767022
458 65388265340838
459 14917084324530
460 2957343271506
461 547746627702
462 98853964950
463 16742227730
464 2147483586
465 30
466 31
467 4294967232
468 33599246513
469 199620161536
470 1117695072735
471 6142211724484
472 31907592590753
473 146313891182720
474 548229391212907
475 1647384409009652
476 4044562236314365
477 8288305879324852
478 14413521596199595
479 21380035302832460
480 27095495959107949
481 29329320672514600
482 27095495959107949
483 21380035302832460
484 14413521596199595
485 8288305879324852
486 4044562236314365
487 1647384409009652
488 548229391212907
489 146313891182720
490 31907592590753
491 6142211724484
492 1117695072735
493 199620161536
494 33599246513
495 4294967232
496 31
497 32
498 8589934526
499 67406551968
500 402566289712
501 2274819581704
502 12699951782000
503 67740779510896
504 323676532828760
505 1279841387053704
506 4074873382020864
507 10601586522260560
508 23031491787165896
509 42557178516319104
510 67307352983761816
511 91338025562851332
512 106409655520100760
513 106409655520100760
514 91338025562851332
515 67307352983761816
516 42557178516319104
517 23031491787165896
518 10601586522260560
519 4074873382020864
520 1279841387053704
521 323676532828760
522 67740779510896
523 12699951782000
524 2274819581704
525 402566289712
526 67406551968
527 8589934526
528 32
529 33
530 17179869116
531 135157477488
532 810989508872
533 4619816835080
534 26153084722900
535 142847149564552
536 708798371698464
537 2947459291912172
538 9924162695740676
539 27296249642306984
540 62723196542711580
541 122755274805453896
542 206346746367850532
543 298718178004308976
544 372829613895798888
545 401368368790519494
546 372829613895798888
547 298718178004308976
548 206346746367850532
549 122755274805453896
550 62723196542711580
551 27296249642306984
552 9924162695740676
553 2947459291912172
554 708798371698464
555 142847149564552
556 26153084722900
557 4619816835080
558 810989508872
559 135157477488
560 17179869116
561 33
562 34
563 34359738298
564 270939132208
565 1632153348658
566 9363671136392
567 53670029659592
568 299444958445600
569 1537677008949928
570 6704844786413768
571 23815235903223984
572 69142709479088632
573 167643474610548232
574 346614073751473896
575 617223223581859360
576 950216831508511492
577 1265646219267051408
578 1460075084651112508
579 1460075084651112508
580 1265646219267051408
581 950216831508511492
582 617223223581859360
583 346614073751473896
584 167643474610548232
585 69142709479088632
586 23815235903223984
587 6704844786413768
588 1537677008949928
589 299444958445600
590 53670029659592
591 9363671136392
592 1632153348658
593 270939132208
594 34359738298
595 34
596 35
597 68719476664
598 542911385491
599 3282187861844
600 18947200273832
601 109793421256768
602 624361028754256
603 3308271598011576
604 15079899739467364
605 56379150169060848
606 172450627764800652
607 440443223993678412
608 959549883271782312
609 1804951020817432004
610 2945589498645761784
611 4174188946138607560
612 5139762396450387090
613 5508206316871751576
614 5139762396450387090
615 4174188946138607560
616 2945589498645761784
617 1804951020817432004
618 959549883271782312
619 440443223993678412
620 172450627764800652
621 56379150169060848
622 15079899739467364
623 3308271598011576
624 624361028754256
625 109793421256768
626 18947200273832
627 3282187861844
628 542911385491
629 68719476664
630 35
631 36
632 137438953398
633 1087695303110
634 6595379660908
635 38281558830432
636 223997864547774
637 1295710291571464
638 7063462985152696
639 33563411642337296
640 131783214570789976
641 424001192311373304
642 1138616980380035312
643 2608772250391180456
644 5168933373176330936
645 8915545754328387748
646 13401995496133013696
647 17559013673185682176
648 20085691195521337540
649 20085691195521337540
650 17559013673185682176
651 13401995496133013696
652 8915545754328387748
653 5168933373176330936
654 2608772250391180456
655 1138616980380035312
656 424001192311373304
657 131783214570789976
658 33563411642337296
659 7063462985152696
660 1295710291571464
661 223997864547774
662 38281558830432
663 6595379660908
664 1087695303110
665 137438953398
666 36
667 37
668 274877906868
669 2178489969890
670 13245188545900
671 77246804984957
672 455881497329132
673 2677561169814224
674 14978962782906312
675 73990140664751076
676 304435790033422508
677 1028537015893384664
678 2899863927794214244
679 6973563644391007428
680 14521800141997239988
681 26393868756727368568
682 41966032628261569272
683 58343859482969332534
684 71009049424857788108
685 75790599408175072428
686 71009049424857788108
687 58343859482969332534
688 41966032628261569272
689 26393868756727368568
690 14521800141997239988
691 6973563644391007428
692 2899863927794214244
693 1028537015893384664
694 304435790033422508
695 73990140664751076
696 14978962782906312
697 2677561169814224
698 455881497329132
699 77246804984957
700 13245188545900
701 2178489969890
702 274877906868
703 37
704 38
705 549755813810
706 4362597536622
707 26584630414926
708 155694045044898
709 925857467151382
710 5512488850750680
711 31568248930078218
712 161646452609129664
713 695616384980493480
714 2463876597365044872
715 7282405209773552608
716 18352055518381154464
717 40077886585884239808
718 76564631033375987692
719 128380307078247388600
720 188888620478235247764
721 243951916923853098148
722 276994997604676507724
723 276994997604676507724
724 243951916923853098148
725 188888620478235247764
726 128380307078247388600
727 76564631033375987692
728 40077886585884239808
729 18352055518381154464
730 7282405209773552608
731 2463876597365044872
732 695616384980493480
733 161646452609129664
734 31568248930078218
735 5512488850750680
736 925857467151382
737 155694045044898
738 26584630414926
739 4362597536622
740 549755813810
741 38
742 39
743 1099511627696
744 8734493164725
745 53334472286952
746 313501916582013
747 1876781187812380
748 11310900667516471
749 66163348597359876
750 350262674879825292
751 1573157670129091776
752 5833222336437121436
753 18049721851963962064
754 47593118199168421812
755 108804282841552123356
756 217961173743758335508
757 384366383747163569824
758 596821818622491340466
759 815934440985964116912
760 982948689613942283430
761 1045564104425008552856
762 982948689613942283430
763 815934440985964116912
764 596821818622491340466
765 384366383747163569824
766 217961173743758335508
767 108804282841552123356
768 47593118199168421812
769 18049721851963962064
770 5833222336437121436
771 1573157670129091776
772 350262674879825292
773 66163348597359876
774 11310900667516471
775 1876781187812380
776 313501916582013
777 53334472286952
778 8734493164725
779 1099511627696
780 39
781 40
782 2199023255470
783 17485839120460
784 106954847472424
785 630705376951272
786 3798150587920452
787 23139952665113238
788 137973312465268016
789 753249008026997536
790 3523482398009765454
791 13657654017463260712
792 44187673470402038104
793 121747274356615089488
794 290874628502859758816
795 609798685293016538380
796 1128092667120613029760
797 1843533171196346969552
798 2661095521094441748828
799 3393333312186852855712
800 3828861012550987571120
801 3828861012550987571120
802 3393333312186852855712
803 2661095521094441748828
804 1843533171196346969552
805 1128092667120613029760
806 609798685293016538380
807 290874628502859758816
808 121747274356615089488
809 44187673470402038104
810 13657654017463260712
811 3523482398009765454
812 753249008026997536
813 137973312465268016
814 23139952665113238
815 3798150587920452
816 630705376951272
817 106954847472424
818 17485839120460
819 2199023255470
820 40
821 41
822 4398046511020
823 34999572515860
824 214410295369360
825 1267913657999886
826 7675253975504052
827 47214434432509388
828 286435057014689708
829 1608726061838456597
830 7820896807136316668
831 31644749410990926968
832 106923513715882274472
833 307453265047163012008
834 766547348589558533652
835 1678643393296674522288
836 3250618611803383261408
837 5576236160129840128034
838 8476553399043301268740
839 11414510816681984657104
840 13630526266108528165040
841 14457166723207548307924
842 13630526266108528165040
843 11414510816681984657104
844 8476553399043301268740
845 5576236160129840128034
846 3250618611803383261408
847 1678643393296674522288
848 766547348589558533652
849 307453265047163012008
850 106923513715882274472
851 31644749410990926968
852 7820896807136316668
853 1608726061838456597
854 286435057014689708
855 47214434432509388
856 7675253975504052
857 1267913657999886
858 214410295369360
859 34999572515860
860 4398046511020
861 41
862 42
863 8796093022122
864 70049703405260
865 429685994581226
866 2547191307121956
867 15490375176653724
868 96110809590597714
869 592224079959776572
870 3413986348166655842
871 17213181525539922450
872 72599415302994136008
873 255894462562141465850
874 767059601665666882808
875 1993063971049536840264
876 4551741504860689948044
877 9208026617945906223704
878 16542871469566536565692
879 26414037836555069897100
880 37470770585957922737768
881 47249863770242107638604
882 53027622591417494164096
883 53027622591417494164096
884 47249863770242107638604
885 37470770585957922737768
886 26414037836555069897100
887 16542871469566536565692
888 9208026617945906223704
889 4551741504860689948044
890 1993063971049536840264
891 767059601665666882808
892 255894462562141465850
893 72599415302994136008
894 17213181525539922450
895 3413986348166655842
896 592224079959776572
897 96110809590597714
898 15490375176653724
899 2547191307121956
900 429685994581226
901 70049703405260
902 8796093022122
903 42
904 43
905 17592186044328
906 140183089635863
907 860886362160316
908 5114305185979406
909 31227534000494424
910 195236571475671246
911 1220030406676695252
912 7203284785291935291
913 37587309633908748060
914 165009563569053824967
915 606069369455630310996
916 1891873305310913977240
917 5116868057745323107808
918 12168864323696504659696
919 25671897704402299950512
920 48201568662032414347126
921 80650313911907249852192
922 120230433596869698991846
923 159732338698971342347892
924 189270084487679223907356
925 200252154549016702231928
926 189270084487679223907356
927 159732338698971342347892
928 120230433596869698991846
929 80650313911907249852192
930 48201568662032414347126
931 25671897704402299950512
932 12168864323696504659696
933 5116868057745323107808
934 1891873305310913977240
935 606069369455630310996
936 165009563569053824967
937 37587309633908748060
938 7203284785291935291
939 1220030406676695252
940 195236571475671246
941 31227534000494424
942 5114305185979406
943 860886362160316
944 140183089635863
945 17592186044328
946 43
947 44
948 35184372088742
949 280517854392882
950 1724388800068964
951 10263366970484768
952 62890767167507298
953 395868132909516146
954 2505122779801417296
955 15117852963212203668
956 81479652238883570642
957 371739449788447688958
958 1421302989859921625092
959 4615668811799863626024
960 12980436941913422017526
961 32103640748822793731684
962 70514206910546752211096
963 138112796900070157634312
964 241637911135302433070044
965 377668032671492117029636
966 527416890365884400627352
967 658398533651076662635024
968 735404748261147542724572
969 735404748261147542724572
970 658398533651076662635024
971 527416890365884400627352
972 377668032671492117029636
973 241637911135302433070044
974 138112796900070157634312
975 70514206910546752211096
976 32103640748822793731684
977 12980436941913422017526
978 4615668811799863626024
979 1421302989859921625092
980 371739449788447688958
981 81479652238883570642
982 15117852963212203668
983 2505122779801417296
984 395868132909516146
985 62890767167507298
986 10263366970484768
987 1724388800068964
988 280517854392882
989 35184372088742
990 44
991 45
992 70368744177572
993 561286757262342
994 3453351499727476
995 20587567014079915
996 126547939545684076
997 801356194223727436
998 5128836485795987900
999 31575953786582732071
1000 175423399728968217404
1001 830561934097943868966
1002 3301933990081341462428
1003 11145440855052832702241
1004 32558016084194252501420
1005 83640704737413746708288
1006 190996306125003604549264
1007 389579292498029561794754
1008 711344598493177904680556
1009 1163124694296745703907276
1010 1703555647793850373355980
1011 2235538561127929900756654
1012 2630478019567235988264516
1013 2776899115084515349331672
1014 2630478019567235988264516
1015 2235538561127929900756654
1016 1703555647793850373355980
1017 1163124694296745703907276
1018 711344598493177904680556
1019 389579292498029561794754
1020 190996306125003604549264
1021 83640704737413746708288
1022 32558016084194252501420
1023 11145440855052832702241
1024 3301933990081341462428
1025 830561934097943868966
1026 175423399728968217404
1027 31575953786582732071
1028 5128836485795987900
1029 801356194223727436
1030 126547939545684076
1031 20587567014079915
1032 3453351499727476
1033 561286757262342
1034 70368744177572
1035 45
1036 46
1037 140737488355234
1038 1123028539888714
1039 6914601513605638
1040 41281100770215406
1041 254445164610113722
1042 1619843876091000790
1043 10472799780537192318
1044 65661001766817664298
1045 375306942531935027742
1046 1841168650008750288878
1047 7603108414252472756306
1048 26650239131314109873298
1049 80791272554990191005246
1050 215349176590848570372124
1051 510569460062266780943698
1052 1082853797512220615081620
1053 2059904377625030512348916
1054 3516816395050941648909884
1055 5390736085989800441894820
1056 7420336277923327131322076
1057 9178331613298234091158724
1058 10206775911238669380612644
1059 10206775911238669380612644
1060 9178331613298234091158724
1061 7420336277923327131322076
1062 5390736085989800441894820
1063 3516816395050941648909884
1064 2059904377625030512348916
1065 1082853797512220615081620
1066 510569460062266780943698
1067 215349176590848570372124
1068 80791272554990191005246
1069 26650239131314109873298
1070 7603108414252472756306
1071 1841168650008750288878
1072 375306942531935027742
1073 65661001766817664298
1074 10472799780537192318
1075 1619843876091000790
1076 254445164610113722
1077 41281100770215406
1078 6914601513605638
1079 1123028539888714
1080 140737488355234
1081 46
1082 47
1083 281474976710560
1084 2246810225207737
1085 13843004182871760
1086 82747423786679499
1087 511257681964914932
1088 3270100078739703325
1089 21334875141099167800
1090 135995677852037240297
1091 798176982121049843516
1092 4051607433208432078775
1093 17359805393017799986476
1094 63135143172918432477885
1095 198447067559216411541548
1096 548280728457818889294795
1097 1348012278335457964648508
1098 2968441125100687483990534
1099 5873652662503282121547720
1100 10452031730235567285865474
1101 16735023709990364918871560
1102 24113512773945779897583046
1103 31287650384796495890690052
1104 36574804972453766923346098
1105 38528509778655715887084952
1106 36574804972453766923346098
1107 31287650384796495890690052
1108 24113512773945779897583046
1109 16735023709990364918871560
1110 10452031730235567285865474
1111 5873652662503282121547720
1112 2968441125100687483990534
1113 1348012278335457964648508
1114 548280728457818889294795
1115 198447067559216411541548
1116 63135143172918432477885
1117 17359805393017799986476
1118 4051607433208432078775
1119 798176982121049843516
1120 135995677852037240297
1121 21334875141099167800
1122 3270100078739703325
1123 511257681964914932
1124 82747423786679499
1125 13843004182871760
1126 2246810225207737
1127 281474976710560
1128 47
1129 48
1130 562949953421214
1131 4494985526508152
1132 27709827030588192
1133 165817103864841096
1134 1026673145169901944
1135 6594134930564538564
1136 43371193579904015944
1137 280648296505306517224
1138 1688239542453979961188
1139 8853610284015121010936
1140 39321860800958090121992
1141 148251352878923499677424
1142 482757669834663337109584
1143 1381179734759618065665178
1144 3517501155644049199878728
1145 8031909111951199293248816
1146 16506468596622614003926610
1147 30566120332245510505957768
1148 51030415733369577567700136
1149 76823556996486212155240960
1150 104354501685241142076427432
1151 127967567588233016919690176
1152 141708065194973101976475152
1153 141708065194973101976475152
1154 127967567588233016919690176
1155 104354501685241142076427432
1156 76823556996486212155240960
1157 51030415733369577567700136
1158 30566120332245510505957768
1159 16506468596622614003926610
1160 8031909111951199293248816
1161 3517501155644049199878728
1162 1381179734759618065665178
1163 482757669834663337109584
1164 148251352878923499677424
1165 39321860800958090121992
1166 8853610284015121010936
1167 1688239542453979961188
1168 280648296505306517224
1169 43371193579904015944
1170 6594134930564538564
1171 1026673145169901944
1172 165817103864841096
1173 27709827030588192
1174 4494985526508152
1175 562949953421214
1176 48
1177 49
1178 1125899906842524
1179 8992230489307832
1180 55461258675789592
1181 332196801848974340
1182 2060625746291733076
1183 13283661209850852616
1184 88003679054655518856
1185 577264196266406028994
1186 3552688244693889533908
1187 19220263031282650062224
1188 88391654592399059542932
1189 345213641130254773316084
1190 1163653079922916487550692
1191 3444493373130161230929480
1192 9077160995797254801706660
1193 21466085295478587556255055
1194 45755753026960775366726188
1195 88038958465449784879105464
1196 153014809945367122677192944
1197 240256638866810886557791752
1198 341023310345474464928059076
1199 437819881365574657157036424
1200 508613743118438711133097704
1201 534677779183108558687382428
1202 508613743118438711133097704
1203 437819881365574657157036424
1204 341023310345474464928059076
1205 240256638866810886557791752
1206 153014809945367122677192944
1207 88038958465449784879105464
1208 45755753026960775366726188
1209 21466085295478587556255055
1210 9077160995797254801706660
1211 3444493373130161230929480
1212 1163653079922916487550692
1213 345213641130254773316084
1214 88391654592399059542932
1215 19220263031282650062224
1216 3552688244693889533908
1217 577264196266406028994
1218 88003679054655518856
1219 13283661209850852616
1220 2060625746291733076
1221 332196801848974340
1222 55461258675789592
1223 8992230489307832
1224 1125899906842524
1225 49
1226 50
1227 2251799813685146
1228 17988556206894312
1229 110994291173689762
1230 665371472223917152
1231 4134010430990872016
1232 26735904126380795980
1233 178267185775693258592
1234 1183833621170051775652
1235 7441267384015267560796
1236 41466218143573099385752
1237 197264610378257058936564
1238 797436122127453732177112
1239 2780567891289361218956960
1240 8508437564317281940129070
1241 23178993110701915999427112
1242 56705299601128971496644886
1243 125201638957768381208394006
1244 249963228872134149206905120
1245 451607133429388110535770662
1246 738403531623573988339712560
1247 1093328857095735736791386672
1248 1466832400874889614502826168
1249 1784098061147884564031554448
1250 1967614135510192615066304272
1251 1967614135510192615066304272
1252 1784098061147884564031554448
1253 1466832400874889614502826168
1254 1093328857095735736791386672
1255 738403531623573988339712560
1256 451607133429388110535770662
1257 249963228872134149206905120
1258 125201638957768381208394006
1259 56705299601128971496644886
1260 23178993110701915999427112
1261 8508437564317281940129070
1262 2780567891289361218956960
1263 797436122127453732177112
1264 197264610378257058936564
1265 41466218143573099385752
1266 7441267384015267560796
1267 1183833621170051775652
1268 178267185775693258592
1269 26735904126380795980
1270 4134010430990872016
1271 665371472223917152
1272 110994291173689762
1273 17988556206894312
1274 2251799813685146
1275 50