1 1
2 1
3 2
4 1
5 5
6 4
7 1
8 10
9 17
10 8
11 1
12 19
13 51
14 49
15 16
16 1
17 36
18 134
19 196
20 129
21 32
22 1
23 69
24 330
25 650
26 645
27 321
28 64
29 1
30 134
31 783
32 1940
33 2575
34 1926
35 769
36 128
37 1
38 263
39 1813
40 5411
41 8995
42 8981
43 5383
44 1793
45 256
46 1
47 520
48 4124
49 14392
50 28742
51 35896
52 28700
53 14344
54 4097
55 512
56 1
57 1033
58 9252
59 36948
60 86142
61 129150
62 129108
63 86052
64 36873
65 9217
66 1024
67 1
68 2058
69 20525
70 92280
71 245970
72 430332
73 516306
74 430200
75 245805
76 92170
77 20481
78 2048
79 1
80 4107
81 45111
82 225445
83 676170
84 1352142
85 1892814
86 1892682
87 1351845
88 675895
89 225291
90 45057
91 4096
92 1
93 8204
94 98370
95 540892
96 1802735
97 4055832
98 6488988
99 7570200
100 6488559
101 4055260
102 1802306
103 540684
104 98305
105 8192
106 1
107 16397
108 213070
109 1278238
110 4686539
111 11715847
112 21087924
113 28116660
114 28116231
115 21086923
116 11714846
117 4685902
118 1277965
119 212993
120 16384
121 1
122 32782
123 458843
124 2982252
125 11928553
126 32802770
127 65604539
128 98405736
129 112462779
130 98404306
131 65602537
132 32801132
133 11927643
134 2981902
135 458753
136 32768
137 1
138 65551
139 983145
140 6881735
141 29820245
142 89459643
143 196809613
144 328014115
145 421730595
146 421729165
147 328010683
148 196805973
149 89457095
150 29818985
151 6881295
152 983041
153 65536
154 1
155 131088
156 2097272
157 15729200
158 73402140
159 238555408
160 572530504
161 1049636016
162 1499476550
163 1686908080
164 1499471688
165 1049628944
166 572524316
167 238551600
168 73400440
169 15728656
170 2097153
171 131072
172 1
173 262161
174 4456584
175 35652264
176 178260300
177 623908908
178 1622159448
179 3244313592
180 5098200822
181 6372744950
182 6372740088
183 5098188888
184 3244300332
185 1622149452
186 623903400
187 178258056
188 35651601
189 4456449
190 262144
191 1
192 524306
193 9437337
194 80216880
195 427822068
196 1604329848
197 4492118148
198 9732914256
199 16684985070
200 22941842924
201 25490926318
202 22941826128
203 16684959876
204 9732891000
205 4492102644
206 1604322096
207 427819161
208 80216082
209 9437185
210 524288
211 1
212 1048595
213 19923115
214 179307465
215 1016074020
216 4064292204
217 12192868860
218 28450014420
219 52835723070
220 79253563610
221 96865446106
222 96865429310
223 79253521620
224 52835674620
225 28449975660
226 12192845604
227 4064281545
228 1016070315
229 179306515
230 19922945
231 1048576
232 1
233 2097172
234 41943230
235 398460020
236 2390758125
237 10160716944
238 32514283368
239 81285689040
240 162571349010
241 264178405400
242 352237834676
243 387461582872
244 352237775890
245 264178314960
246 162571261800
247 81285627024
248 32514249453
249 10160702580
250 2390753470
251 398458900
252 41943041
253 2097152
254 1
255 4194325
256 88080594
257 880805170
258 5578430305
259 25102929789
260 85349946360
261 227599828536
262 487713872610
263 853499214890
264 1232832127436
265 1479398482380
266 1479398423594
267 1232831978210
268 853499037240
269 487713723384
270 227599732605
271 85349898081
272 25102910770
273 5578424530
274 880803861
275 88080385
276 4194304
277 1
278 8388630
279 184549607
280 1937769988
281 12918463635
282 61362693854
283 220905677685
284 625899379248
285 1430627082522
286 2682425677580
287 4172662038006
288 5424460514200
289 5917593165302
290 5424460306188
291 4172661711130
292 2682425350704
293 1430626837365
294 625899235038
295 220905610387
296 61362669060
297 12918456551
298 1937768470
299 184549377
300 8388608
301 1
302 16777239
303 385876221
304 4244637419
305 29712458391
306 148562281329
307 564536642131
308 1693609868709
309 4113052433226
310 8226104703014
311 13710174287106
312 19194243752334
313 22684106006926
314 22684105798914
315 19194243217446
316 13710173633354
317 8226104130981
318 4113052043859
319 1693609657201
320 564536550039
321 148562249451
322 29712449789
323 4244635671
324 385875969
325 16777216
326 1
327 33554456
328 805306644
329 9261025256
330 67914180994
331 356549436936
332 1426197712324
333 4516292675576
334 11613323868399
335 24678312964976
336 43872556018984
337 65808833582736
338 83756696814364
339 90736421115536
340 83756696071464
341 65808832394096
342 43872554793199
343 24678312003576
344 11613323267524
345 4516292371976
346 1426197588354
347 356549396456
348 67914170644
349 9261023256
350 805306369
351 33554432
352 1
353 67108889
354 1677721900
355 20132661500
356 154350399850
357 848927182730
358 3565494121420
359 11884980295100
360 32259232006375
361 72583271623775
362 137101734699160
363 219362774746040
364 299131055593900
365 348986230659500
366 348986229916600
367 299131053662360
368 219362772331615
369 137101732511975
370 72583270061500
371 32259231101900
372 11884979867530
373 3565493956970
374 848927131900
375 154350387500
376 20132659225
377 1677721601
378 67108864
379 1
380 134217754
381 3489661253
382 43620764200
383 348966107750
384 2006555099380
385 8828842378070
386 30900948175240
387 88288423040675
388 209685004135750
389 419370007334135
390 712929011164240
391 1036987651022180
392 1296234562106200
393 1395944911494500
394 1296234559431760
395 1036987646676215
396 712929006562630
397 419370003584675
398 209685001669000
399 88288421708630
400 30900947583220
401 8828842162790
402 2006555036200
403 348966093125
404 43620761626
405 3489660929
406 134217728
407 1
408 268435483
409 7247757663
410 94220847981
411 785173726350
412 4711042333530
413 21670794658890
414 79459580218590
415 238378740211755
416 595946849666025
417 1258110014503485
418 2264598023958855
419 3499833306988980
420 4666444406198460
421 5384358927143100
422 5384358924468660
423 4666444399178055
424 3499833298041405
425 2264598015607785
426 1258110008287275
427 595946845867230
428 238378738287690
429 79459579411290
430 21670794380430
431 4711042255725
432 785173709151
433 94220845083
434 7247757313
435 268435456
436 1
437 536870940
438 15032385914
439 202937208012
440 1758789128187
441 10992432021480
442 52763673608100
443 202260748570920
444 635676637752585
445 1668651172848660
446 3708113715215910
447 7045416055450500
448 11528862631473915
449 16332555388932720
450 20101606626566520
451 21537435665781360
452 20101606616871675
453 16332555372964740
454 11528862614175270
455 7045416040883220
456 3708113705200905
457 1668651167125800
458 635676635021220
459 202260747485160
460 52763673251835
461 10992431926476
462 1758789108090
463 202937204764
464 15032385537
465 536870912
466 1
467 1073741853
468 31138513302
469 435939184198
470 3923452648647
471 25502442180579
472 127512210784140
473 510048842797260
474 1675874768354865
475 4608655611187485
476 10753529756099130
477 21507059506735530
478 37148557321952895
479 55722835972949355
480 72868323953439720
481 83278084507137000
482 83278084497442155
483 72868323927776895
484 55722835939682730
485 37148557290086970
486 21507059482153245
487 10753529740361265
488 4608655602733260
489 1675874764537740
490 510048841355235
491 127512210332871
492 25502442065478
493 3923452625302
494 435939180573
495 31138512897
496 1073741824
497 1
498 2147483678
499 64424509875
500 934155390940
501 8718783638285
502 58851789515946
503 306029305335663
504 1275122105127000
505 4371847216451325
506 12569060744777550
507 30724370704528215
508 64521178471042020
509 117311233570883625
510 185742786470044650
511 257182319707355475
512 312292816766035920
513 333112337863735635
514 312292816730678250
515 257182319648426025
516 185742786404912100
517 117311233514435415
518 64521178430721870
519 30724370680336125
520 12569060732506200
521 4371847211192175
522 1275122103233706
523 306029304769293
524 58851789377500
525 8718783611315
526 934155386910
527 64424509441
528 2147483648
529 1
530 4294967327
531 133143986641
532 1997159797135
533 19305878026985
534 135141146138551
535 729762188966937
536 3162302818295751
537 11293938635267925
538 33881815902297675
539 86586862854259365
540 190491098266468155
541 363664823942730765
542 606108039875603475
543 885850212089617725
544 1138950272646242595
545 1290810308959002915
546 1290810308923645245
547 1138950272551955475
548 885850211965555725
549 606108039754022715
550 363664823845962405
551 190491098201955915
552 86586862817795925
553 33881815884767175
554 11293938628115481
555 3162302815836087
556 729762188262121
557 135141145973135
558 19305877995985
559 1997159792671
560 133143986177
561 4294967296
562 1
563 8589934624
564 274877907440
565 4260607562592
566 42606075612280
567 308894048129696
568 1729806669304784
569 7784130011159520
570 28912482896609052
571 90351509047082400
572 240937357448601840
573 554155922112430560
574 1108311844192605000
575 1939545727289294880
576 2983916503459006800
577 4049600968905997920
578 4859521162609410630
579 5163241235199573600
580 4859521162479765840
581 4049600968687648800
582 2983916503213364040
583 1939545727070945760
584 1108311844031324400
585 554155922011454880
586 240937357394607900
587 90351509022399456
588 28912482886996944
589 7784130007995040
590 1729806668434552
591 308894047933280
592 42606075576816
593 4260607557664
594 274877906945
595 8589934592
596 1
597 17179869217
598 566935683600
599 9070970934608
600 93733366308824
601 703000247246616
602 4077401433761392
603 19027873356656560
604 73393225801652988
605 238527983848815804
606 662577732898807440
607 1590186558928528080
608 3324935532255253800
609 6095715142390633320
610 9846924460677794160
611 14067034943692851120
612 17818244261864013990
613 20045524794451165350
614 20045524794321520560
615 17818244261516020080
616 14067034943228859240
617 9846924460213802280
618 6095715142011003600
619 3324935531992997520
620 1590186558773558460
621 662577732820130556
622 238527983814520752
623 73393225788876400
624 19027873352621848
625 4077401432694744
626 703000247014736
627 93733366268432
628 9070970929185
629 566935683073
630 17179869184
631 1
632 34359738402
633 1168231105073
634 19275813230432
635 205608674440488
636 1593467226832624
637 9560803360671112
638 46210549575456288
639 184842198298462892
640 623842419248486328
641 1802211433364118348
642 4505528583368573280
643 9830244181819209720
644 18841301348363790480
645 31885279204744879320
646 47827918806885323040
647 63770558408909768790
648 75727538110296752460
649 80182099175341410390
650 75727538109819113760
651 63770558408097783000
652 47827918805957339280
653 31885279203901257720
654 18841301347721904480
655 9830244181401983820
656 4505528583134926776
657 1802211433251146412
658 623842419201414688
659 184842198281651592
660 46210549570354928
661 9560803359372584
662 1593467226560352
663 205608674394673
664 19275813224482
665 1168231104513
666 34359738368
667 1
668 68719476771
669 2405181686355
670 40888088664465
671 449768975289480
672 3598151802221592
673 22308541173384312
674 111542705865530280
675 462105495724302540
676 1617369235023290980
677 4852107705041629956
678 12615480033048157356
679 28671545529541114200
680 57343091058889662600
681 101453161103897380200
682 159426396020012461560
683 223196954427530254710
684 278996193033875474850
685 311819274566738758050
686 311819274566261119350
687 278996193032585850360
688 223196954425790285160
689 159426396018240856200
690 101453161102411872600
691 57343091057830550700
692 28671545528890241796
693 12615480032701538916
694 4852107704881586380
695 1617369234959408040
696 462105495702389880
697 111542705859130392
698 22308541171813512
699 3598151801903505
700 449768975237715
701 40888088657955
702 2405181685761
703 68719476736
704 1
705 137438953508
706 4947802325622
707 86586540694500
708 981314127848985
709 8095841554645152
710 51813385949264016
711 267702494069481504
712 1147296403149405300
713 4158949461401043760
714 12938953879875655016
715 34935175475578769328
716 82574051123926865412
717 172029273174550764000
718 317592504321777788400
719 521759114242251780960
720 765246700887777560430
721 1004386294914213962520
722 1181630935192153330500
723 1247277098257402258200
724 1181630935190386067310
725 1004386294911184368480
726 765246700884265985520
727 521759114238994668000
728 317592504319233168900
729 172029273172840779696
730 82574051122929374568
731 34935175475072107312
732 12938953879651728500
733 4158949461315248160
734 1147296403121092752
735 267702494061510816
736 51813385947375129
737 8095841554275300
738 981314127790710
739 86586540687396
740 4947802324993
741 137438953472
742 1
743 274877906981
744 10170482557594
745 183068686032474
746 2135801337020925
747 18154311364552377
748 119818455005493552
749 639031760027195568
750 2829997794399165588
751 10612491728976494500
752 34195806682205067416
753 95748258710053856536
754 235018453197158786484
755 509206648593392791524
756 979243554986550018000
757 1678703237118694938960
758 2574011630247182908110
759 3539265991588077677190
760 4372034460195061954140
761 4857816066881438545500
762 4857816066879671282310
763 4372034460190265096910
764 3539265991581536508240
765 2574011630240414220240
766 1678703237112893206500
767 979243554982295414196
768 509206648590685316376
769 235018453195654633624
770 95748258709323268004
771 34195806681895345300
772 10612491728862386352
773 2829997794362882352
774 639031760017335993
775 119818455003234813
776 18154311364124250
777 2135801336955546
778 183068686024741
779 10170482556929
780 274877906944
781 1
782 549755813926
783 20890720928447
784 386478337171700
785 4637740046032983
786 40580225402644662
787 275945532737331177
788 1517700430052757984
789 6938059108803818820
790 26884979046588308536
791 89616596821890390076
792 259888130783314525616
793 661533423811717810892
794 1488450203575688205720
795 2976900407150216064948
796 5315893584195018627360
797 8505429734709515719710
798 12226555243641740027220
799 15822600903532701262050
800 18459701054117655735480
801 19431264267488641655010
802 18459701054111091615060
803 15822600903521363235870
804 12226555243628430170400
805 8505429734696945299380
806 5315893584184962291096
807 2976900407143253985996
808 1488450203571476577712
809 661533423809483069500
810 259888130782274214968
811 89616596821466559812
812 26884979046437917152
813 6938059108757676009
814 1517700430040639670
815 275945532734644311
816 40580225402151156
817 4637740045959871
818 386478337163302
819 20890720927745
820 549755813888
821 1
822 1099511627815
823 42880953484005
824 814738116191155
825 10048436766327115
826 90435930896779533
827 633051516276689055
828 3587291925564797385
829 16911519077651629860
830 67646076310572339580
831 233003151736321651828
832 699009455208733775340
833 1842843109186153875580
834 4299967254766689607780
835 8930701221436724036940
836 16585587982665328543956
837 27642646637771357433150
838 41463969956651490376050
839 56098312294286523434550
840 68564603915231790730650
841 75781930643143671516570
842 75781930643137107396150
843 68564603915213888584050
844 56098312294261875551550
845 41463969956625610098900
846 27642646637748730676556
847 16585587982648310128740
848 8930701221425550329980
849 4299967254760243238380
850 1842843109182878823540
851 699009455207269634428
852 233003151735747430180
853 67646076310375805385
854 16911519077593368735
855 3587291925549992205
856 633051516273508683
857 90435930896212915
858 10048436766245605
859 814738116182055
860 42880953483265
861 1099511627776
862 1
863 2199023255592
864 87960930222860
865 1715238139340440
866 21726349764945150
867 200968735325555288
868 1446974894343098796
869 8440686883664329320
870 40997622006355949805
871 169115190776174500000
872 601298456092940322288
873 1864025213887799052896
874 5083705128784188448360
875 12285620727893653743840
876 26461336952383620359600
877 51032578408163879816736
878 88456469240810519852562
879 138213233188756963239600
880 195124564501762647359400
881 249325832418905345922000
882 288693069116613077965620
883 303127722572430275417040
884 288693069116588611698600
885 249325832418862795892400
886 195124564501712119199250
887 138213233188708456205856
888 88456469240770874680752
889 51032578408135687694560
890 26461336952366000283240
891 12285620727883932322400
892 5083705128779449255408
893 1864025213885760690336
894 601298456092169566445
895 169115190775919704680
896 40997622006282883500
897 8440686883646343768
898 1446974894339351806
899 200968735324907160
900 21726349764854540
901 1715238139330600
902 87960930222081
903 2199023255552
904 1
905 4398046511145
906 180319906956084
907 3606398139115940
908 46883175808469910
909 445390170180251478
910 3295887259332811780
911 19775323555992374292
912 98876617779945010005
913 420225625564710556045
914 1540827293737108545168
915 4930647339958319288400
916 13895460685336076347592
917 34738651713338064308040
918 77493915360519308054160
919 154987830721031568077776
920 278978095297845721891890
921 453339404858983381703874
922 666675595380837108557400
923 888900793841091323892600
924 1076037803070767718838020
925 1183641583377817577828100
926 1183641583377793111561080
927 1076037803070700702541400
928 888900793840998245702850
929 666675595380738073363506
930 453339404858895229498320
931 278978095297777884597904
932 154987830720985755879240
933 77493915360491966556360
934 34738651713323603693648
935 13895460685329298792080
936 4930647339955510169997
937 1540827293736082994005
938 420225625564382694420
939 98876617779853958148
940 19775323555970641750
941 3295887259328416662
942 445390170179512740
943 46883175808369460
944 3606398139105321
945 180319906955265
946 4398046511104
947 1
948 8796093022250
949 369435906933597
950 7573436092132568
951 100979147895059770
952 984546691976592108
953 7482554859020880730
954 46142421630623393816
955 237303882671756738409
956 1038204486688865240290
957 3922105838602166759453
958 12942949267386575105760
959 37652216050577733155096
960 97268224797322762579984
961 224465134147661884495320
962 464963492163003079836256
963 867931852037588070217730
964 1464635000313403545264372
965 2240030000479287283401498
966 3111152778443410089589200
967 3929877193823204293853820
968 4519358772896632335457800
969 4734566333510707587170940
970 4519358772896540852894160
971 3929877193823044199367450
972 3111152778443217976205556
973 2240030000479100096002050
974 1464635000313247555764832
975 867931852037474420725208
976 464963492162929926139920
977 224465134147620082383128
978 97268224797301524410080
979 37652216050568146481181
980 12942949267382740436194
981 3922105838600813346665
982 1038204486688446326808
983 237303882671643954010
984 46142421630597266156
985 7482554859015746874
986 984546691975752920
987 100979147894948701
988 7573436092121130
989 369435906932737
990 8796093022208
991 1
992 17592186044459
993 756463999910791
994 15885743998119989
995 217105167974261266
996 2171051679742341158
997 16934203101988849222
998 107249952979256324978
999 566892608604615255937
1000 2551016738720680035403
1001 9920620650580146664703
1002 33730110211971731726077
1003 101190330635913277843448
1004 269840881695764414621992
1005 643466717889890915190248
1006 1378857252621178396006456
1007 2665790688400917117958754
1008 4665133704701562059315446
1009 7409330001584773298283534
1010 10702365557844594273549546
1011 14082059944532268199967820
1012 16898471933438621209141380
1013 18507850212813627795775620
1014 18507850212813536313211980
1015 16898471933438369632091370
1016 14082059944531915992097806
1017 10702365557844214972766454
1018 7409330001584430121384546
1019 4665133704701292420323384
1020 2665790688400730314769896
1021 1378857252621063440197928
1022 643466717889827874908152
1023 269840881695733589778173
1024 101190330635899856499967
1025 33730110211966543643723
1026 9920620650578374338433
1027 2551016738720148337522
1028 566892608604476343878
1029 107249952979225063462
1030 16934203101982876178
1031 2171051679741390901
1032 217105167974138759
1033 15885743998107691
1034 756463999909889
1035 17592186044416
1036 1
1037 35184372088876
1038 1548112371909554
1039 33284415996048316
1040 465981823944626759
1041 4776313695432118840
1042 38210509563455321708
1043 248368312162452027832
1044 1348285123167565929203
1045 6235818694649881652172
1046 24943274778599172143434
1047 87301461725096087442428
1048 269840881695748928456437
1049 742062424663303469404448
1050 1826615199171195703815952
1051 4044647941021908710776352
1052 8089295882043774313124506
1053 14661848786204272000750424
1054 24148927412571641184500996
1055 36223391118857326312186104
1056 49568851004751963907684662
1057 61961063755939766201818320
1058 70812644292502393910870280
1059 74031400851252315601575120
1060 70812644292502050851256630
1061 61961063755939162416898296
1062 49568851004751232399031556
1063 36223391118856603834504024
1064 24148927412571028368609946
1065 14661848786203815558569504
1066 8089295882043472554127120
1067 4044647941021730714685728
1068 1826615199171101838690037
1069 742062424663259223217148
1070 269840881695730319030602
1071 87301461725089127033804
1072 24943274778596868119283
1073 6235818694649211042232
1074 1348285123167395755628
1075 248368312162414793272
1076 38210509563448398407
1077 4776313695431046076
1078 465981823944491954
1079 33284415996035116
1080 1548112371908609
1081 35184372088832
1082 1
1083 70368744177709
1084 3166593487995870
1085 69665056735901550
1086 998532479881201155
1087 10484591038752269439
1088 85973646517766736036
1089 573157643451769319460
1090 3193306870659820360875
1091 15168207635634008999615
1092 62358186946494917403926
1093 224489473007380368575814
1094 714284686841661271775985
1095 2023806612718031789512725
1096 5137355247668831475105840
1097 11742526280385863961759024
1098 24267887646130719421378746
1099 45502289336494989559145970
1100 77621552397550110486007900
1101 120744637062855496631197180
1102 171584484247215410568911406
1103 223059829521379686563255814
1104 265547416096880203510013400
1105 289688090287505302309527000
1106 289688090287504959249913350
1107 265547416096879256665479726
1108 223059829521378351269682684
1109 171584484247213956582576220
1110 120744637062854161337624050
1111 77621552397549041227935930
1112 45502289336494231357967664
1113 24267887646130239666290736
1114 11742526280385592100542485
1115 5137355247668693363792625
1116 2023806612717968933899590
1117 714284686841635701941526
1118 224489473007371104143039
1119 62358186946491942769835
1120 15168207635633168216100
1121 3193306870659612952740
1122 573157643451725161599
1123 85973646517758739971
1124 10484591038751061870
1125 998532479881053150
1126 69665056735887405
1127 3166593487994881
1128 70368744177664
1129 1
1130 140737488355374
1131 6473924464346123
1132 145663300447779660
1133 2136395073234042225
1134 22966247037265570434
1135 192916475113028644131
1136 1318262579939018586312
1137 7532929028222918427855
1138 36723029012586557004650
1139 155052789164253776456661
1140 573695319907737231176284
1141 1877548319698044370085943
1142 5476182599119284356346630
1143 14322323720773486651693125
1144 33759763056108879134969184
1145 72020827853032175272426986
1146 139540353965249668266022572
1147 246247683468087381137208910
1148 396732378920807059987738200
1149 584658242620136206167210026
1150 789288627537183250737754164
1151 977214491236511889775424478
1152 1110471012768762778208353200
1153 1158752361150012632747766750
1154 1110471012768761488304205876
1155 977214491236509607637317674
1156 789288627537180461457845848
1157 584658242620133416887301710
1158 396732378920804655436093100
1159 246247683468085553677958634
1160 139540353965248430309756256
1161 72020827853031423656122437
1162 33759763056108469162439430
1163 14322323720773285684766775
1164 5476182599119195930899036
1165 1877548319698009535818709
1166 573695319907724992109418
1167 155052789164249961039055
1168 36723029012585508813000
1169 7532929028222666861859
1170 1318262579938966432386
1171 192916475113019440497
1172 22966247037264214860
1173 2136395073233880075
1174 145663300447764526
1175 6473924464345089
1176 140737488355328
1177 1
1178 281474976710703
1179 13229323905401913
1180 304274449824235351
1181 4564116747363465405
1182 50205284220997691379
1183 431765444300577691557
1184 3022358110104031569387
1185 17702383216323559570839
1186 88511916081617588215865
1187 383551636353675488855871
1188 1457496218143964598132273
1189 4902487279211510951123603
1190 14707461837634516776016701
1191 39597012639785200372304715
1192 96164173553763979957020069
1193 211561181818280605582183242
1194 423122363636560945888023702
1195 771576074866669530158337274
1196 1285960124777781909050123430
1197 1962781243081876769830217346
1198 2747893740314626362050340958
1199 3533006237547375447128663058
1200 4175371008010533212165713806
1201 4538446747837534698110398350
1202 4538446747837533408206251026
1203 4175371008010529640123459678
1204 3533006237547370375710647938
1205 2747893740314620783490524326
1206 1962781243081871575998663930
1207 1285960124777777677039228054
1208 771576074866666464742820682
1209 423122363636558956315452837
1210 211561181818279443993348939
1211 96164173553763369017563965
1212 39597012639784910979930771
1213 14707461837634393516301873
1214 4902487279211463877789503
1215 1457496218143948543647801
1216 383551636353670625246615
1217 88511916081616288458219
1218 17702383216323255850917
1219 3022358110103970211827
1220 431765444300567132349
1221 50205284220996173655
1222 4564116747363288121
1223 304274449824219183
1224 13229323905400833
1225 281474976710656
1226 1
1227 562949953421360
1228 27021597764224104
1229 635007547459257232
1230 9736782394375206932
1231 109538801936720601264
1232 963941457043138494360
1233 6908247108809144892816
1234 41449482652854804931458
1235 212428598595880618466768
1236 944127104870579613427576
1237 3682095708995257578775920
1238 12719966994710881429977284
1239 39219898233691862526031312
1240 108608948954838951976019592
1241 271522372387097267398570224
1242 615450710744086916229492975
1243 1269367090909678858518929376
1244 2389396877006453642255720848
1245 4115072399288891336569024928
1246 6497482735719300622081231656
1247 9421349966792983949521850080
1248 12561799955723976232700726384
1249 15416754491115786360889217952
1250 17427635511696103572948541212
1251 18153786991350105254933762976
1252 17427635511696098711002139760
1253 15416754491115777717428948704
1254 12561799955723965582722894632
1255 9421349966792973177130480032
1256 6497482735719291196238782864
1257 4115072399288884039142612960
1258 2389396877006448587267633391
1259 1269367090909675707357524208
1260 615450710744085143701202568
1261 271522372387096367066740176
1262 108608948954838539323930820
1263 39219898233691692192982384
1264 12719966994710818302158712
1265 3682095708995236660682192
1266 944127104870573450060674
1267 212428598595879014989200
1268 41449482652854439853976
1269 6908247108809072976048
1270 963941457043126417428
1271 109538801936718906256
1272 9736782394375013480
1273 635007547459239984
1274 27021597764222977
1275 562949953421312