0 1
1 2
2 4
3 4
4 14
5 13
6 8
7 40
8 68
9 40
10 16
11 104
12 256
13 284
14 121
15 32
16 256
17 824
18 1336
19 1094
20 364
21 64
22 608
23 2416
24 5144
25 6196
26 4010
27 1093
28 128
29 1408
30 6656
31 17536
32 27824
33 26608
34 14216
35 3280
36 256
37 3200
38 17536
39 55040
40 108256
41 136688
42 108256
43 49208
44 9841
45 512
46 7168
47 44672
48 162688
49 381632
50 598144
51 626576
52 423184
53 167306
54 29524
55 1024
56 15872
57 110848
58 459392
59 1251328
60 2341184
61 3047584
62 2726096
63 1604164
64 560966
65 88573
66 2048
67 34816
68 269312
69 1251328
70 3880832
71 8436352
72 13118720
73 14594944
74 11386616
75 5934424
76 1860044
77 265720
78 4096
79 75776
80 643072
81 3310592
82 11515648
83 28515200
84 51546496
85 68546048
86 66558064
87 46028696
88 21523360
89 6111572
90 797161
91 8192
92 163840
93 1513472
94 8550400
95 32963072
96 91577344
97 188638592
98 291731584
99 338754272
100 291731584
101 181132808
102 76793224
103 19929038
104 2391484
105 16384
106 352256
107 3518464
108 21641216
109 91577344
110 282043904
111 652009216
112 1149378944
113 1552703296
114 1599725984
115 1237460368
116 696984872
117 270237748
118 64570082
119 7174453
120 32768
121 753664
122 8093696
123 53837824
124 248078336
125 838819840
126 2150150144
127 4254785536
128 6553543424
129 7857561856
130 7274098688
131 5106350848
132 2631430112
133 939853408
134 208059152
135 21523360
136 65536
137 1605632
138 18448384
139 131956736
140 657670144
141 2421874688
142 6816759808
143 14960021504
144 25871443456
145 35375753984
146 38120882944
147 32034997760
148 20581912768
149 9773997152
150 3235678528
151 667224176
152 64570081
153 131072
154 3407872
155 41713664
156 319258624
157 1711210496
158 6816759808
159 20899143680
160 50370322432
161 96622951424
162 148365838336
163 182369027840
164 178432644352
165 137268818816
166 81293732608
167 35793348512
168 11041483936
169 2130812690
170 193710244
171 262144
172 7208960
173 93650944
174 763658240
175 4380196864
176 18767151104
177 62248566784
178 163438075904
179 344356870144
180 586600530944
181 809835570688
182 903972372224
183 809835570688
184 574393921664
185 315467894848
186 129463013408
187 37386077188
188 6779858558
189 581130733
190 524288
191 15204352
192 208928768
193 1808269312
194 11051368448
195 50674892800
196 180798586880
197 513621852160
198 1179027968000
199 2206271672320
200 3379472734208
201 4237451456512
202 4331588258048
203 3578294555392
204 2354117554688
205 1205329711360
206 463161194600
207 125717948680
208 21501837140
209 1743392200
210 1048576
211 31981568
212 463470592
213 4243324928
214 27527544832
215 134503890944
216 513621852160
217 1569639464960
218 3898921492480
219 7949627248640
220 13377760485376
221 18613321115648
222 21375530885632
223 20151353884928
224 15443118775552
225 9473012086784
226 4542311523280
227 1640919481160
228 420157520320
229 67992295820
230 5230176601
231 2097152
232 67108864
233 1022885888
234 9877061632
235 67785064448
236 351590416384
237 1430755377152
238 4680144486400
239 12506761379840
240 27596018974720
241 50604402716672
242 77359923687424
243 98591025118208
244 104429300426752
245 91340299205888
246 65275380500224
247 37503659306912
248 16908773532160
249 5763073484120
250 1396457152600
251 214437240662
252 15690529804
253 4194304
254 140509184
255 2247098368
256 22822780928
257 165201313792
258 906536026112
259 3916282003456
260 13652555104256
261 39053956218880
262 92712322088960
263 183996862357504
264 306533055524864
265 429261821298688
266 504631676208128
267 495968499692032
268 404571658618112
269 270833460114496
270 146328524985056
271 62252467564720
272 20082134757560
273 4618245939124
274 674692781594
275 47071589413
276 8388608
277 293601280
278 4915724288
279 52386856960
280 398870970368
281 2308675993600
282 10552172085248
283 39053956218880
284 119065577750528
285 302586512834560
286 646130690981888
287 1165056698122240
288 1778122809171968
289 2297048816312320
290 2505832028008448
291 2297048816312320
292 1755381896083328
293 1105157430313600
294 563490510084608
295 226921672209280
296 69482896150928
297 15204123380560
298 2118221523608
299 141214768240
300 16777216
301 612368384
302 10712252416
303 119520886784
304 954902511616
305 5813964898304
306 28030372151296
307 109764428693504
308 355293024157696
309 962369758920704
310 2200020920467456
311 4268505469190144
312 7051415712710656
313 9928466060140544
314 11902810504953856
315 12111593716649984
316 10401910241103616
317 7476460548877184
318 4442453311110016
319 2144314874672384
320 819730808929696
321 238856935213904
322 49848813188896
323 6637094107304
324 423644304721
325 33554432
326 1275068416
327 23261609984
328 271178530816
329 2268367683584
330 14492637331456
331 73502638997504
332 303619973840896
333 1039879334395904
334 2990618590314496
335 7287151117697024
336 15137073699782656
337 26908347832991744
338 41011179258413056
339 53591019190329344
340 59931618948161536
341 57138601632157184
342 46158651821065216
343 31314288268851584
344 17615989682674816
345 8072406241876544
346 2936906297216896
347 816268432019504
348 162820627781296
349 20758570931354
350 1270932914164
351 67108864
352 2650800128
353 50348425216
354 612141891584
355 5350270959616
356 35790377713664
357 190483189989376
358 827747864674304
359 2990618590314496
360 9100875183816704
361 23546158006337536
362 52135600752656384
363 99227916765331456
364 162747402015801344
365 230215576155897856
366 280636295467311104
367 294072060108798976
368 263733108538601984
369 201104532000898816
370 129174844171904384
371 68992781531777536
372 30091031320063424
373 10443255755689696
374 2774446551621104
375 529979025206596
376 64817578622390
377 3812798742493
378 134217728
379 5502926848
380 108649250816
381 1375329058816
382 12536967593984
383 87631568306176
384 488337513119744
385 2226945299316736
386 8464480774651904
387 27173606138576896
388 74394941564125184
389 174909675524325376
390 354862635788632064
391 623178554327597056
392 948673358359199744
393 1251919319402315776
394 1430053006619531264
395 1409682397403600896
396 1193408389617603584
397 861663284346505216
398 525510095579268224
399 267160407235459456
400 111159605471569664
401 36878660370311296
402 9383297705276504
403 1719572232864568
404 202078333352156
405 11438396227480
406 268435456
407 11408506880
408 233807282176
409 3076605870080
410 29199922364416
411 212874039394304
412 1239569731158016
413 5918903137992704
414 23609797447254016
415 79740654601109504
416 230310701543981056
417 573004175741026304
418 1234454298150240256
419 2310945016021090304
420 3766882379701190656
421 5349858713882230784
422 6615863971446009856
423 7109523814665795584
424 6615863971446009856
425 5303551737545821184
426 3636010044198052096
427 2110851101208723584
428 1023800432649517696
429 407236137155331584
430 129402576521486896
431 31589037581558648
432 5562873365298016
433 629111792511428
434 34315188682441
435 536870912
436 23622320128
437 501840084992
438 6854633586688
439 67629662339072
440 513347845881856
441 3117761580498944
442 15556515469459456
443 64976304308486144
444 230310701543981056
445 699843366891290624
446 1836940456113995776
447 4187921123523559424
448 8325252926492901376
449 14466599807465652224
450 22000364566868033536
451 29281304084538712064
452 34066639543669620736
453 34560299386889406464
454 30454695389429671936
455 23182675301033567744
456 15129732335011603456
457 8380154168925206144
458 3885873572259216256
459 1480513564508968544
460 451385804727577984
461 105892859475271976
462 17946843680916904
463 1955965754899166
464 102945566047324
465 1073741824
466 48855252992
467 1074547130368
468 15214787428352
469 155823225438208
470 1229584678780928
471 7775566698643456
472 40466315680415744
473 176622155025350656
474 655550316013420544
475 2090618838414524416
476 5773411012901863424
477 13886663615389106176
478 29214269223556481024
479 53908958394410008576
480 87400528556133023744
481 124563701869681524736
482 155977191340955377664
483 171320517404787675136
484 164590288939527563264
485 137729436770356151296
486 99807490573123910144
487 62149505342885222656
488 32912209651294050944
489 14618647845795585856
490 5344312302982061600
491 1565943133133277904
492 353572265787649736
493 57752462552549044
494 6073788396792146
495 308836698141973
496 2147483648
497 100931731456
498 2295660019712
499 33653216247808
500 357290813161472
501 2926639033876480
502 19239887433629696
503 104259331456761856
504 474643257091948544
505 1840967097102893056
506 6147888624869310464
507 17818678541047300096
508 45093560269483802624
509 100088529293280280576
510 195460724459489460224
511 336527932295496073216
512 511328989407762120704
513 685645488290955329536
514 810572608832441483264
515 843142130093418151936
516 769229740359294992384
517 612803291457316274176
518 423721482405142175744
519 252272935331243769856
520 127973924645473324544
521 54544568143350880768
522 19164823175212740608
523 5404973930975133184
524 1176221722468047296
525 185404964451231424
526 18839038586660384
527 926510094425920
528 4294967296
529 208305913856
530 4894115233792
531 74193412554752
532 815541275066368
533 6925150507237376
534 47259691968888832
535 266238325214412800
536 1262064508554182656
537 5105863965481631744
538 17818678541047300096
539 54081022956702531584
540 143643156162109505536
541 335457739395011969024
542 691187036798819762176
543 1259438037969460527104
544 2032241775702012461056
545 2905277944805197021184
546 3678081682537748955136
547 4118002086684160753664
548 4067885870998844440576
549 3533295803992517525504
550 2685852839182233174016
551 1775710317877914066944
552 1012766655284677958656
553 493010910223121735168
554 201963350780478123520
555 68304417387588488192
556 18567365237861494144
557 3899475096306604736
558 593892970527015040
559 58370135948832992
560 2779530283277761
561 8589934592
562 429496729600
563 10413148209152
564 163069170810880
565 1853662787796992
566 16296924839673856
567 115294835459489792
568 674255726335492096
569 3322843992751603712
570 13997921456625811456
571 50954948978539495424
572 161618081536546963456
573 449529381194326605824
574 1101844947276352454656
575 2388747291782675431424
576 4592437186335380340736
577 7842797665312406503424
578 11907281216716431425536
579 16071997199491088973824
580 19270249220981568372736
581 20489778002050171142144
582 19270249220981568372736
583 15971593090342018924544
584 11608979153302527655936
585 7352664264203098118144
586 4024321786300277346304
587 1882959432230321452544
588 742498887116611346944
589 242047982638488452864
590 63501045906197691904
591 12886211229973844288
592 1898419183478711104
593 180669468413054498
594 8338590849833284
595 17179869184
596 884763262976
597 22114786607104
598 357377786249216
599 4196533088026624
600 38154838042738688
601 279480445438001152
602 1694395959049453568
603 8668455164509683712
604 37964374891506434048
605 143903662326956425216
606 476101010008712413184
607 1383913006998294102016
608 3552278038135684726784
609 8083029425394408226816
610 16351116248018786975744
611 29462906889630954029056
612 47342955429370082361344
613 67865838049131472224256
614 86756490040436403666944
615 98790303667045047402496
616 100009832448113650171904
617 89753933843628742967296
618 71132737577631112085504
619 49532265988313779204096
620 30106636365209849047040
621 15838884223361474944000
622 7133876070924187051520
623 2711592626626810946560
624 853146039727860742400
625 216275560178540764288
626 42455472056878955072
627 6056596487262242308
628 558685586938830062
629 25015772549499853
630 34359738368
631 1821066133504
632 46883863003136
633 781099932319744
634 9465199534800896
635 88899275349557248
636 673425405004218368
637 4227233254412910592
638 22420098206167728128
639 101934115276541919232
640 401700449328432152576
641 1383913006998294102016
642 4196129044022725443584
643 11256295097266251759616
644 26822892965195870633984
645 56951320772220798631936
646 107979162523318268985344
647 183074631527633026809856
648 277760542386373191532544
649 377110494228267224006656
650 457850077455399305805824
651 496390575897362442551296
652 479537365031598436450304
653 411527276686148453072896
654 312462744709520894664704
655 208810070695361035706368
656 121997677542352497029120
657 61784404811932798935040
658 26824813466026183047680
659 9841069959336154324480
660 2991989239540663755776
661 733737624649380203008
662 139479609145161349832
663 19287160635664387048
664 1726088305915489892
665 75047317648499560
666 68719476736
667 3745211482112
668 99230924406784
669 1702851453648896
670 21273698866561024
671 206194149303517184
672 1613548636057108480
673 10474742723838476288
674 57521896175574188032
675 271128525171587022848
676 1109203244486490062848
677 3972927361981884661760
678 12543997109040333193216
679 35100977326600679849984
680 87414671222190496546816
681 194371320440029209165824
682 386812287363298933866496
683 690086750625220860575744
684 1104744979355645463494656
685 1587502615615654022610944
686 2047031637595600283631616
687 2366331384160922802520064
688 2448246457755284200554496
689 2261666648467092215496704
690 1859507319477487148548096
691 1355008375519284755406848
692 870425567170788101177344
693 489561842250923088957440
694 239002841367850762900480
695 100156580316750857792000
696 35507188357089790484992
697 10443442967920751673344
698 2480172092238463308688
699 457013148706812823592
700 61313658518824140928
701 5328359553043468796
702 225141952945498681
703 137438953472
704 7696581394432
705 209697483259904
706 3703395680518144
707 47655952094068736
708 476209395206717440
709 3845679720024768512
710 25790131355848278016
711 146468020522663804928
712 714822738869896609792
713 3031792064487741194240
714 11273464457423239512064
715 37006776304026320371712
716 107833945980322359279616
717 280132274424183032643584
718 650986654546629907972096
719 1356738536046685495230464
720 2540610363340338522750976
721 4279750210586953508716544
722 6489240169298244435705856
723 8856571122038162635096064
724 10873757681108646455934976
725 11995487067993336808669184
726 11868072670200037032656896
727 10504014584356250943586304
728 8288538709471030956457984
729 5805876260899430468575232
730 3590400386014210481446912
731 1946691209488470792673280
732 917321684737054004285440
733 371484117664432154345984
734 127408451007110874801664
735 36290673088239181637408
736 8354542574129015573248
737 1493666763158086752632
738 194597694662559360376
739 16435362565021403750
740 675425858836496044
741 274877906944
742 15805479649280
743 442484710703104
744 8035883810816000
745 106422091229691904
746 1095386646695641088
747 9119987625669689344
748 63117301871770861568
749 370306435112872443904
750 1869049539307784634368
751 8208052345585172217856
752 31642305108309702606848
753 107833945980322359279616
754 326688220872723679674368
755 883766386789333143126016
756 2142370132365808913874944
757 4666437035733260714377216
758 9151436334820733531193344
759 16181331511194922585686016
760 25817730970357349397561344
761 37180862751971058577309696
762 48317228728331780817158144
763 56612247179312612985143296
764 59722606544380084491321344
765 56612247179312612985143296
766 48089121172010814743674880
767 36477368650211953806524416
768 24598429554726712368619520
769 14664583577019573029687296
770 7674716997939520386590720
771 3494933289540026321548288
772 1369269255007518212641280
773 454806699197810987679808
774 125581104412975576058720
775 28050961248703220225008
776 4870195678799378978648
777 616663809117720888628
778 50656939412737203338
779 2026277576509488133
780 549755813888
781 32435593019392
782 932385860354048
783 17399221753741312
784 236951833891831808
785 2510039567080357888
786 21526135191426301952
787 153594566620550791168
788 929964775841057472512
789 4849018383954186600448
790 22023253309093698338816
791 87908767253374921867264
792 310594807285573826379776
793 976878279686414437187584
794 2747597436196837325275136
795 6936039425099617257127936
796 15759984468563948170379264
797 32302183776841249205518336
798 59816972026852045764952064
799 100179456474299466552180736
800 151814918415014165347303424
801 208177045712576737366245376
802 258176180543620568421761024
803 289281954626698007938072576
804 292392313991765479444250624
805 266014983881959468442779648
806 217222100816456351844073472
807 158628965060089286156812288
808 103124455818219283165233152
809 59343184726937759862243328
810 30014017572898613802868736
811 13223338378635115389927424
812 5017421163418176613283456
813 1615582306419384115156864
814 432845235736333168626176
815 93893275103708418632320
816 15843914654633578713200
817 1951305306178637072560
818 156023373391230586280
819 6078832729528464400
820 1099511627776
821 66520453480448
822 1962078499766272
823 37595601088544768
824 526101333044887552
825 5730934635836211200
826 50582389084093677568
827 371767538815380488192
828 2320713251543767318528
829 12487931095431545618432
830 58593561770049956478976
831 241887294434030938750976
832 884915916331272418361344
833 2885540981229550353514496
834 8425829711452917962113024
835 22114871158789746490081280
836 52328087212426748112142336
837 111884320959374342922174464
838 216540495384227839146459136
839 379809829029155070399217664
840 604168206252926730351149056
841 871798846670195970774401024
842 1140883498224971348942258176
843 1353092450884257721141428224
844 1452630491863624982702718976
845 1409206909739215375218311168
846 1232489153278791109016485888
847 968924232569547627845844992
848 682135806816706424800903168
849 428059736908533369220186112
850 238057589326610507192467456
851 116488729475966072188461056
852 49704857462741699396349184
853 18283428103093298070164096
854 5712437390730818682722944
855 1486322257416416343143168
856 313367654620392413323360
857 51434354576258010284720
858 6165962665318372390240
859 480227785632748687640
860 18236498188585393201
861 2199023255552
862 136339441844224
863 4123718359973888
864 81077437676388352
865 1164989469355409408
866 13040173270807085056
867 118357582075695988736
868 895282244883042009088
869 5756729119533676101632
870 31938001945494393192448
871 154650916826394549813248
872 659555274178211746938880
873 2495493715964637652975616
874 8425829711452917962113024
875 25508282366594486984769536
876 69507231451938246866501632
877 171000787901222735694528512
878 380752903556028930180775936
879 768733953646578707059441664
880 1409241144210993658237812736
881 2347765899593318671899951104
882 3556102312099172132602249216
883 4897163536460530610207719424
884 6128835396443429489109630976
885 6964538336380023128829722624
886 7176305295069305698544779264
887 6692599035775228343687905280
888 5635315924975468582741147648
889 4271044311342055733139341312
890 2902526894267186012843081728
891 1760294389378821122045493248
892 947150226931763665954324480
893 448875903353381615358081536
894 185681428594411694329375744
895 66275159090741531575938176
896 20109956687025288734455168
897 5085702081490033856076224
898 1042971673013693260539520
899 166634989059410775634640
900 19458343567220614546000
901 1477156353275416849322
902 54709494565756179604
903 4398046511104
904 279275953455104
905 8656455045480448
906 174526030432698368
907 2573211251739983872
908 29575314949680398336
909 275835683963813232640
910 2145637235993171984384
911 14199304973716478230528
912 81146191249589814689792
913 405115839489272279203840
914 1783063298835607143317504
915 6969653254463910546767872
916 24338140570799748883152896
917 76294053867547727855878144
918 215539310003659954687311872
919 550523270158260211988561920
920 1274508170815726067445137408
921 2679726617961244204661211136
922 5124684149361723437653950464
923 8923255231819618318513340416
924 14155502322978300280904351744
925 20462634009218577618222186496
926 26949161402268450808842420224
927 32315582862090334724988338176
928 35246225599278680783578726400
929 34914113956758373783010148352
930 31348428957276622196546011136
931 25448036397610517214502125568
932 18618186722560539225104187392
933 12228169461559200282620231680
934 7175183621999990698045128704
935 3739202487502054228579136512
936 1717990567248968234732996096
937 689594603964718146140003584
938 239045390646275172196724864
939 70501274224055933915517952
940 17343049590497488089307712
941 3462184997159901332887840
942 538821654312673555995920
943 61329343408212677336644
944 4540888048957762907174
945 164128483697268538813
946 8796093022208
947 571746046443520
948 18150737951326208
949 375021426001838080
950 5670000594778062848
951 66870263654580748288
952 640397312776667660288
953 5118781523877783666688
954 34835521655412472414208
955 204890297420329064071168
956 1053670252727314002477056
957 4781474116139031124246528
958 19288496405434642523488256
959 69585240904991229406609408
960 225602529447494702361214976
961 659960781609963092942258176
962 1747664470327500288039059456
963 4200586152106232770855960576
964 9182977748369666611657834496
965 18288548152607179489291534336
966 33220562911724406949988532224
967 55080770341415455517348724736
968 83391774987372056079157428224
969 115286224832192634472351399936
970 145478649930986021876503937024
971 167439199784828365742122467328
972 175566904711352789916756475904
973 167439199784828365742122467328
974 144941359667050901018642284544
975 113580482637952630093714751488
976 80310899090800018240553025536
977 51034875628677582243950952448
978 29003955841004080551293659136
979 14653588597004099155203401728
980 6533160909676340996478995456
981 2546874593186704782813460480
982 858138720386937384421210496
983 246189921853162777925169280
984 58953518765812266933698816
985 11464198300105051110655360
986 1739123649754446022661048
987 193069806322553557824280
988 13950921114267825799148
989 492385451091805616440
990 17592186044416
991 1169880371953664
992 38016714041982976
993 804495065857654784
994 12465065467561639936
995 150750529093495685120
996 1481405416517077565440
997 12158754986085570314240
998 85027387882458295828480
999 514287159806895545384960
1000 2722011397715615197167616
1001 12723958990460004255924224
1002 52921415159286378419716096
1003 197035971026286386383683584
1004 659960781609963092942258176
1005 1996729151562410292968161280
1006 5475211285484889854904893440
1007 13644165715194966405829099520
1008 30967713953058031535883550720
1009 64126029550323358813556572160
1010 121306770281270352367851667456
1011 209823229418004131884663046144
1012 332025860998990478710361030656
1013 480747774626501437182175084544
1014 636815974358549947170062073856
1015 771314349362614797113756745728
1016 853451408777190677059880353792
1017 861579113703715101234514362368
1018 792200318688586899263651971072
1019 661985044277057963243356356608
1020 501363246095457926762250305536
1021 343002448529755219209560981504
1022 211112538568040907834440175616
1023 116319044717020439964287780864
1024 57027087610364979458568196096
1025 24693231915402432555063907328
1026 9356901220333989117282802432
1027 3066796004867137709113970048
1028 856476803091112867642905472
1029 199788952897646903022407168
1030 37870842199824045377288176
1031 5603510561908445183631704
1032 607111261196196325071136
1033 42837534244987088630324
1034 1477156353275416849321
1035 35184372088832
1036 2392537302040576
1037 79543069199826944
1038 1723040273841258496
1039 27343616132696244224
1040 338896254589676290048
1041 3415062420314642186240
1042 28761726221722373324800
1043 206531040723173302599680
1044 1283656483261165978255360
1045 6986884274851917030490112
1046 33613952174066854103351296
1047 144014707289952769607204864
1048 552836187530431908026515456
1049 1911029476298785345035567104
1050 5973340647954709864763097088
1051 16940610025657010588714270720
1052 43713965286844602376372879360
1053 102867925051700962289254400000
1054 221155200959820812234763796480
1055 434991629213510781176373051392
1056 783566769679819320872881094656
1057 1293521410251993353074711199744
1058 1957573132249974310495433261056
1059 2715875272596604205886649401344
1060 3453076621800879435737699713024
1061 4020845865642225745461030944768
1062 4283512453739002233648669786112
1063 4169137978488319102230847029248
1064 3700571044619876624277668626432
1065 2988681625022089743254569680896
1066 2190094635345884218705872879616
1067 1451232422725347473297563295744
1068 865975705138163603431896088576
1069 463011309371791278809999734784
1070 220467726661899803485832402944
1071 92793498186875275899757326848
1072 34204295670736242770076347392
1073 10913341620783638862627721088
1074 2969008315068632408973530752
1075 675108543092588799821797856
1076 124819547723289026499127936
1077 18024754208117728201037384
1078 1907008852078563152474056
1079 131466915441512099589614
1080 4431469059826250547964
1081 70368744177664
1082 4890627720347648
1083 166263750305775616
1084 3684709755281997824
1085 59856353086916263936
1086 759823357577441312768
1087 7846813604398313242624
1088 67768639704388673208320
1089 499347260111513725173760
1090 3186906088691851864309760
1091 17824737999487331995746304
1092 88188557172689459298172928
1093 388871271102106101524463616
1094 1537716496930722124874645504
1095 5480567515188866414150680576
1096 17679769724805775764632895488
1097 51801241995178150771717832704
1098 138249760650660236518888570880
1099 336877745963935731707627438080
1100 750914177074744511337290792960
1101 1533448861306483999057037492224
1102 2872108427000170985274881343488
1103 4937743129543444668768065683456
1104 7795710495255928680215000121344
1105 11304469941943131343259598585856
1106 15053779061391571489135347630080
1107 18400921596687089798135161028608
1108 20629562504404681703680432406528
1109 21188813318193644905407703416832
1110 19908556024704710555247878340608
1111 17079076383903809359342145241088
1112 13346234145758037667175454801920
1113 9472748751488347602712745230336
1114 6085648678452369626756482064384
1115 3523949734158073367915687735296
1116 1829969381439173443401664010240
1117 846990176359449962257011862528
1118 346789085902098313239424675328
1119 124439570253776006035484484352
1120 38678041492488181405830224768
1121 10257242031391074826564187968
1122 2274964724724344452463649440
1123 410508151586102535899458576
1124 57888280328510310908060264
1125 5983960387118713656601396
1126 403263684444188799864770
1127 13294407179478751643893
1128 140737488355328
1129 9992361673228288
1130 347199383772594176
1131 7868210761481322496
1132 130766835439678521344
1133 1699215774415631417344
1134 17973097281528950423552
1135 159077720221972286144512
1136 1202000439336193469972480
1137 7871853957718244904140800
1138 45210194265050219584421888
1139 229851328343840914583584768
1140 1042308213722280580943446016
1141 4242046807167762554322681856
1142 15574284521169899202925297664
1143 51801241995178150771717832704
1144 156641793164773628837334351872
1145 431903247286854925352930639872
1146 1088504773879852172971920588800
1147 2512461592041296217797463900160
1148 5319640253837201532125947363328
1149 10344563437919793967720875163648
1150 18491811540087402293360775397376
1151 30404650379142191366734197293056
1152 45996071369654048727164197535744
1153 64020967948612537008049491017728
1154 81963180377548894063676364947456
1155 96461889798870632801766347898880
1156 104266314149601334921856704053248
1157 103383552003990355826718866931712
1158 93883820841921750384427925504000
1159 77929697443227503412377345327104
1160 58984199940250808206951854866432
1161 40589543611369782061651199819776
1162 25304845503673255616100821663744
1163 14231787965352566990550391226368
1164 7183888497036420254719015755776
1165 3234548700882546513249884938240
1166 1289246398213846951789242994688
1167 450674793746304380918113902592
1168 136548608540246693870619050240
1169 35321655543621913384619862784
1170 7645910477345238429189865472
1171 1347301015415328229514496256
1172 185632761759768360037383584
1173 18758408530244518569533728
1174 1236379867691523902882096
1175 39883221538436254931680
1176 281474976710656
1177 20406935811522560
1178 724375852564873216
1179 16778019674280427520
1180 285138303163801010176
1181 3790732055150298398720
1182 41043841886304795099136
1183 372074732288531423559680
1184 2881234039338303798378496
1185 19349709233445070218199040
1186 114035950403255173881266176
1187 595333239482832487920435200
1188 2774170412476083905637646336
1189 11611018255502366851475701760
1190 43874709463843086068818640896
1191 150325337553865999152211558400
1192 468687312315081709989822201856
1193 1333731874068030737217864335360
1194 3472719289620269122002633097216
1195 8290437505722148954510689566720
1196 18176665283798291717644286427136
1197 36648047637351192531819592417280
1198 68017313393934186489884176285696
1199 116284735378546589613550720778240
1200 183206093876734671554530986950656
1201 266030150006187220197591574642688
1202 355989264600935399151501202948096
1203 438813320730387947794561790640128
1204 497918297695814568249012451803136
1205 519566046456784716419007846023168
1206 497918297695814568249012451803136
1207 437510857412220257978038467166208
1208 351757492210184126651035745714176
1209 258131687043491988744157964238848
1210 172378321841455857417155242786816
1211 104378112441724900829403247443968
1212 57063140890130541481089205190656
1213 28020762892874353790656817143808
1214 12282138899075333443328140804096
1215 4769088782134149617203956789248
1216 1625121598319406530495579808256
1217 480289136707983908381096876288
1218 121256787585556217012239319296
1219 25632333462866371746598588928
1220 4413168569765521408618255936
1221 594415102339794117251218208
1222 58747985326116603514365376
1223 3788906046151444218509648
1224 119649664615308764795041
1225 562949953421312
1226 41658296553177088
1227 1509972512564314112
1228 35729166906255474688
1229 620610665350443302912
1230 8436879019791999827968
1231 93459879938060485394432
1232 867280990235977232416768
1233 6878692275542201867436032
1234 47343120584905051831533568
1235 286121028506845558417129472
1236 1532774330175430497484668928
1237 7334340543400665275036598272
1238 31544547748432985419864342528
1239 122582473694193272692064387072
1240 432274803499261256510879039488
1241 1388350637291761417436279078912
1242 4073525685081306604405195276288
1243 10946634201444630455658859200512
1244 26999032880305105275029278425088
1245 61224643084763030298820641554432
1246 127826091126097260216572044115968
1247 245978769699921950575227129823232
1248 436621410938895738696753970413568
1249 715266393889109111949714136236032
1250 1081678581642578455058776110137344
1251 1510068979220432458895777129824256
1252 1945594435263582093043627190124544
1253 2312276557582792979881710275526656
1254 2532886986001013137585053047455744
1255 2554534734761983285755048441675776
1256 2368776607911884220703114289741824
1257 2016047556657029027236186892926976
1258 1571535850717536357441423165620224
1259 1119151704813387681066784378290176
1260 725891190407817373910272223248384
1261 427260619105435785450388152713216
1262 227230948456140332024581249859584
1263 108626566476773728258626733039616
1264 46384594261494299564392335990784
1265 17557509543041261912603029984256
1266 5835943068374187408248933177344
1267 1683380985295064159167769267456
1268 415035029682401394529915135744
1269 85723337528130158057032278656
1270 14428335913976152460357204224
1271 1900741277671615558782385376
1272 183821768070652698980115424
1273 11606017467684950185119026
1274 358948993845926294385124
1275 1125899906842624
1276 85005442966618112
1277 3144919914788159488
1278 75988251350203891712
1279 1348408831419653029888
1280 18735590035635329564672
1281 212230396935496970272768
1282 2014941620286135921016832
1283 16359227521792335432122368
1284 115322317996436709265375232
1285 714271418768406272328859648
1286 3923911745871397670220726272
1287 19267004077327622042527203328
1288 85092117127067966664838479872
1289 339798590633685501643721801728
1290 1232297028081102331097951240192
1291 4073525685081306604405195276288
1292 12312103282037897461119227789312
1293 34113845458133180724533304229888
1294 86837968364944101917035134451712
1295 203446384810441376422729118384128
1296 439326111506483611329606012895232
1297 875435812778135681800170391994368
1298 1611179130977557329119189330296832
1299 2740397020594905439989690183712768
1300 4309156344952484245966694628982784
1301 6265173703368600282967882590060544
1302 8421395808188461562774585769721856
1303 10461336420956332238894302121426944
1304 12002603644750405214815236921491456
1305 12707730427527005984265256025718784
1306 12401157420109718298671373904510976
1307 11138424937049710716581716655079424
1308 9191214371406159796591407010021376
1309 6952910961779384434457838253441024
1310 4809237495255797791020897581367296
1311 3032194809434323692631592975171584
1312 1736243754228588020400326957858816
1313 898945978321968452590997215657984
1314 418648887953309783904664871100416
1315 174268801870565422518383067940864
1316 64344414765872160554306956307456
1317 20874591175712690543082338066944
1318 5880213015249995266563138073856
1319 1416551764103464499703809964544
1320 286026684412342779091811244416
1321 47086490297271688498636383424
1322 6069867369156152074307386976
1323 574677339147327997310584324
1324 35535950390746703144127326
1325 1076846981537778883155373