1 0
2 1
3 3
4 2
5 7
6 6
7 15
8 5
9 4
10 14
11 31
12 13
13 63
14 30
15 12
16 10
17 127
18 9
19 255
20 29
21 28
22 62
23 511
24 26
25 8
26 126
27 11
28 61
29 1023
30 25
31 2047
32 21
33 60
34 254
35 24
36 18
37 4095
38 510
39 124
40 58
41 8191
42 57
43 16383
44 125
45 27
46 1022
47 32767
48 53
49 16
50 17
51 252
52 253
53 65535
54 22
55 56
56 122
57 508
58 2046
59 131071
60 50
61 262143
62 4094
63 59
64 42
65 120
66 121
67 524287
68 509
69 1020
70 49
71 1048575
72 37
73 2097151
74 8190
75 19
76 1021
77 48
78 249
79 4194303
80 117
81 20
82 16382
83 8388607
84 114
85 248
86 32766
87 2044
88 250
89 16777215
90 54
91 112
92 2045
93 4092
94 65534
95 504
96 106
97 33554431
98 33
99 123
100 34
101 67108863
102 505
103 134217727
104 506
105 51
106 131070
107 268435455
108 45
109 536870911
110 113
111 8188
112 245
113 1073741823
114 1017
115 1016
116 4093
117 251
118 262142
119 240
120 101
121 32
122 524286
123 16380
124 8189
125 23
126 118
127 2147483647
128 85
129 32764
130 241
131 4294967295
132 242
133 496
134 1048574
135 52
136 1018
137 8589934591
138 2041
139 17179869183
140 98
141 65532
142 2097150
143 96
144 74
145 2040
146 4194302
147 35
148 16381
149 34359738367
150 38
151 68719476735
152 2042
153 507
154 97
155 4088
156 498
157 137438953471
158 8388606
159 131068
160 234
161 1008
162 41
163 274877906943
164 32765
165 115
166 16777214
167 549755813887
168 229
169 64
170 497
171 1019
172 65533
173 1099511627775
174 4089
175 55
176 501
177 262140
178 33554430
179 2199023255551
180 109
181 4398046511103
182 225
183 524284
184 4090
185 8184
186 8185
187 224
188 131069
189 116
190 1009
191 8796093022207
192 213
193 17592186044415
194 67108862
195 243
196 66
197 35184372088831
198 246
199 70368744177663
200 69
201 1048572
202 134217726
203 2032
204 1010
205 16376
206 268435454
207 2043
208 1013
209 480
210 102
211 140737488355327
212 262141
213 2097148
214 536870910
215 32760
216 90
217 4080
218 1073741822
219 4194300
220 226
221 192
222 16377
223 281474976710655
224 490
225 36
226 2147483646
227 562949953421311
228 2034
229 1125899906842623
230 2033
231 99
232 8186
233 2251799813685247
234 502
235 65528
236 524285
237 8388604
238 481
239 4503599627370495
240 202
241 9007199254740991
242 65
243 43
244 1048573
245 39
246 32761
247 448
248 16378
249 16777212
250 46
251 18014398509481983
252 237
253 992
254 4294967294
255 499
256 170
257 36028797018963967
258 65529
259 8176
260 482
261 4091
262 8589934590
263 72057594037927935
264 485
265 131064
266 993
267 33554428
268 2097149
269 144115188075855871
270 105
271 288230376151711743
272 2037
273 227
274 17179869182
275 119
276 4082
277 576460752303423487
278 34359738366
279 8187
280 197
281 1152921504606846975
282 131065
283 2305843009213693951
284 4194301
285 1011
286 193
287 16368
288 149
289 128
290 4081
291 67108860
292 8388605
293 4611686018427387903
294 70
295 262136
296 32762
297 244
298 68719476734
299 960
300 77
301 32752
302 137438953470
303 134217724
304 4085
305 524280
306 1014
307 9223372036854775807
308 194
309 268435452
310 8177
311 18446744073709551615
312 997
313 36893488147419103231
314 274877906942
315 100
316 16777213
317 73786976294838206463
318 262137
319 2016
320 469
321 536870908
322 2017
323 384
324 82
325 247
326 549755813886
327 1073741820
328 65530
329 65520
330 230
331 147573952589676412927
332 33554429
333 16379
334 1099511627774
335 1048568
336 458
337 295147905179352825855
338 129
339 2147483644
340 994
341 4064
342 2038
343 47
344 131066
345 2035
346 2199023255550
347 590295810358705651711
348 8178
349 1180591620717411303423
350 110
351 500
352 1002
353 2361183241434822606847
354 524281
355 2097144
356 67108861
357 483
358 4398046511102
359 4722366482869645213695
360 218
361 256
362 8796093022206
363 67
364 450
365 4194296
366 1048569
367 9444732965739290427391
368 8181
369 32763
370 16369
371 131056
372 16370
373 18889465931478580854783
374 449
375 44
376 262138
377 1984
378 233
379 37778931862957161709567
380 2018
381 4294967292
382 17592186044414
383 75557863725914323419135
384 426
385 103
386 35184372088830
387 65531
388 134217725
389 151115727451828646838271
390 486
391 896
392 133
393 8589934588
394 70368744177662
395 8388600
396 493
397 302231454903657293676543
398 140737488355326
399 995
400 138
401 604462909807314587353087
402 2097145
403 4032
404 268435453
405 107
406 4065
407 8160
408 2021
409 1208925819614629174706175
410 32753
411 17179869180
412 536870909
413 262128
414 4086
415 16777208
416 2026
417 34359738364
418 961
419 2417851639229258349412351
420 205
421 4835703278458516698824703
422 281474976710654
423 131067
424 524282
425 503
426 4194297
427 524272
428 1073741821
429 195
430 65521
431 9671406556917033397649407
432 181
433 19342813113834066795298815
434 8161
435 4083
436 2147483645
437 768
438 8388601
439 38685626227668133590597631
440 453
441 68
442 385
443 77371252455336267181195263
444 32754
445 33554424
446 562949953421310
447 68719476732
448 981
449 154742504910672534362390527
450 73
451 16352
452 4294967293
453 137438953468
454 1125899906842622
455 231
456 4069
457 309485009821345068724781055
458 2251799813685246
459 1012
460 4066
461 618970019642690137449562111
462 198
463 1237940039285380274899124223
464 16373
465 8179
466 4503599627370494
467 2475880078570760549798248447
468 1005
469 1048560
470 131057
471 274877906940
472 1048570
473 32736
474 16777209
475 1015
476 962
477 262139
478 9007199254740990
479 4951760157141521099596496895
480 405
481 8128
482 18014398509481982
483 2019
484 130
485 67108856
486 86
487 9903520314283042199192993791
488 2097146
489 549755813884
490 78
491 19807040628566084398385987583
492 65522
493 1920
494 897
495 228
496 32757
497 2097136
498 33554425
499 39614081257132168796771975167
500 93
501 1099511627772
502 36028797018963966
503 79228162514264337593543950335
504 474
505 134217720
506 1985
507 131
508 8589934589
509 158456325028528675187087900671
510 998
511 4194288
512 341
513 2036
514 72057594037927934
515 268435448
516 131058
517 65504
518 16353
519 2199023255548
520 965
521 316912650057057350374175801343
522 8182
523 633825300114114700748351602687
524 17179869181
525 108
526 144115188075855870
527 3968
528 970
529 512
530 262129
531 524283
532 1986
533 16320
534 67108857
535 536870904
536 4194298
537 4398046511100
538 288230376151711742
539 111
540 210
541 1267650600228229401496703205375
542 576460752303423486
543 8796093022204
544 4074
545 1073741816
546 454
547 2535301200456458802993406410751
548 34359738365
549 1048571
550 238
551 1792
552 8165
553 8388592
554 1152921504606846974
555 16371
556 68719476733
557 5070602400912917605986812821503
558 16374
559 32704
560 394
561 451
562 2305843009213693950
563 10141204801825835211973625643007
564 262130
565 2147483640
566 4611686018427387902
567 235
568 8388602
569 20282409603651670423947251286015
570 2022
571 40564819207303340847894502572031
572 386
573 17592186044412
574 32737
575 2039
576 298
577 81129638414606681695789005144063
578 257
579 35184372088828
580 8162
581 16777200
582 134217721
583 131040
584 16777210
585 484
586 9223372036854775806
587 162259276829213363391578010288127
588 141
589 3840
590 524273
591 70368744177660
592 65525
593 324518553658426726783156020576255
594 489
595 487
596 137438953469
597 140737488355324
598 1921
599 649037107316853453566312041152511
600 154
601 1298074214633706907132624082305023
602 65505
603 2097147
604 274877906941
605 71
606 268435449
607 2596148429267413814265248164610047
608 8170
609 4067
610 1048561
611 65472
612 2029
613 5192296858534827628530496329220095
614 18446744073709551614
615 32755
616 389
617 10384593717069655257060992658440191
618 536870905
619 20769187434139310514121985316880383
620 16354
621 4084
622 36893488147419103230
623 33554416
624 1994
625 40
626 73786976294838206462
627 963
628 549755813885
629 8064
630 201
631 41538374868278621028243970633760767
632 33554426
633 281474976710652
634 147573952589676412926
635 4294967288
636 524274
637 239
638 4033
639 4194299
640 938
641 83076749736557242056487941267521535
642 1073741817
643 166153499473114484112975882535043071
644 4034
645 65523
646 769
647 332306998946228968225951765070086143
648 165
649 262112
650 494
651 8163
652 1099511627773
653 664613997892457936451903530140172287
654 2147483641
655 8589934584
656 131061
657 8388603
658 131041
659 1329227995784915872903807060280344575
660 461
661 2658455991569831745807614120560689151
662 295147905179352825854
663 387
664 67108858
665 999
666 32758
667 1536
668 2199023255549
669 562949953421308
670 2097137
671 524256
672 917
673 5316911983139663491615228241121378303
674 590295810358705651710
675 75
676 258
677 10633823966279326983230456482242756607
678 4294967289
679 67108848
680 1989
681 1125899906842620
682 8129
683 21267647932558653966460912964485513215
684 4077
685 17179869176
686 94
687 2251799813685244
688 262133
689 131008
690 4070
691 42535295865117307932921825928971026431
692 4398046511101
693 196
694 1180591620717411303422
695 34359738360
696 16357
697 16256
698 2361183241434822606846
699 4503599627370492
700 221
701 85070591730234615865843651857942052863
702 1001
703 7936
704 2005
705 131059
706 4722366482869645213694
707 134217712
708 1048562
709 170141183460469231731687303715884105727
710 4194289
711 16777211
712 134217722
713 3584
714 966
715 199
716 8796093022205
717 9007199254740988
718 9444732965739290427390
719 340282366920938463463374607431768211455
720 437
721 268435440
722 513
723 18014398509481980
724 17592186044413
725 4087
726 134
727 680564733841876926926749214863536422911
728 901
729 84
730 8388593
731 32640
732 2097138
733 1361129467683753853853498429727072845823
734 18889465931478580854782
735 76
736 16362
737 1048544
738 65526
739 2722258935367507707706996859454145691647
740 32738
741 899
742 262113
743 5444517870735015415413993718908291383295
744 32741
745 68719476728
746 37778931862957161709566
747 33554427
748 898
749 536870896
750 89
751 10889035741470030830827987437816582766591
752 524277
753 36028797018963964
754 3969
755 137438953464
756 466
757 21778071482940061661655974875633165533183
758 75557863725914323419134
759 1987
760 4037
761 43556142965880123323311949751266331066367
762 8589934585
763 1073741808
764 35184372088829
765 996
766 151115727451828646838270
767 262080
768 853
769 87112285931760246646623899502532662132735
770 206
771 72057594037927932
772 70368744177661
773 174224571863520493293247799005065324265471
774 131062
775 8183
776 268435450
777 16355
778 302231454903657293676542
779 16128
780 973
781 2097120
782 1793
783 8180
784 266
785 274877906936
786 17179869177
787 348449143727040986586495598010130648530943
788 140737488355325
789 144115188075855868
790 16777201
791 2147483632
792 986
793 524224
794 604462909807314587353086
795 262131
796 281474976710653
797 696898287454081973172991196020261297061887
798 1990
799 65408
800 277
801 67108859
802 1208925819614629174706174
803 4194272
804 4194290
805 2023
806 8065
807 288230376151711740
808 536870906
809 1393796574908163946345982392040522594123775
810 214
811 2787593149816327892691964784081045188247551
812 8130
813 576460752303423484
814 16321
815 549755813880
816 4042
817 32512
818 2417851639229258349412350
819 452
820 65506
821 5575186299632655785383929568162090376495103
822 34359738361
823 11150372599265311570767859136324180752990207
824 1073741818
825 236
826 524257
827 22300745198530623141535718272648361505980415
828 8173
829 44601490397061246283071436545296723011960831
830 33554417
831 1152921504606846972
832 4053
833 495
834 68719476729
835 1099511627768
836 1922
837 16372
838 4835703278458516698824702
839 89202980794122492566142873090593446023921663
840 410
841 1024
842 9671406556917033397649406
843 2305843009213693948
844 562949953421309
845 135
846 262134
847 79
848 1048565
849 4611686018427387900
850 1006
851 7680
852 8388594
853 178405961588244985132285746181186892047843327
854 1048545
855 2020
856 2147483642
857 356811923176489970264571492362373784095686655
858 390
859 713623846352979940529142984724747568191373311
860 131042
861 32739
862 19342813113834066795298814
863 1427247692705959881058285969449495136382746623
864 362
865 2199023255544
866 38685626227668133590597630
867 259
868 16322
869 8388576
870 8166
871 1048512
872 4294967290
873 134217723
874 1537
875 104
876 16777202
877 2854495385411919762116571938898990272765493247
878 77371252455336267181195262
879 9223372036854775804
880 906
881 5708990770823839524233143877797980545530986495
882 137
883 11417981541647679048466287755595961091061972991
884 770
885 524275
886 154742504910672534362390526
887 22835963083295358096932575511191922182123945983
888 65509
889 4294967280
890 67108849
891 491
892 1125899906842621
893 65280
894 137438953465
895 4398046511096
896 1962
897 1923
898 309485009821345068724781054
899 3072
900 146
901 130944
902 32705
903 65507
904 8589934586
905 8796093022200
906 274877906937
907 45671926166590716193865151022383844364247891967
908 2251799813685245
909 268435451
910 462
911 91343852333181432387730302044767688728495783935
912 8138
913 16777184
914 618970019642690137449562110
915 1048563
916 4503599627370493
917 8589934576
918 2025
919 182687704666362864775460604089535377456991567871
920 8133
921 18446744073709551612
922 1237940039285380274899124222
923 2097088
924 397
925 16375
926 2475880078570760549798248446
927 536870907
928 32746
929 365375409332725729550921208179070754913983135743
930 16358
931 1007
932 9007199254740989
933 36893488147419103228
934 4951760157141521099596496894
935 455
936 2010
937 730750818665451459101842416358141509827966271487
938 2097121
939 73786976294838206460
940 262114
941 1461501637330902918203684832716283019655932542975
942 549755813881
943 15872
944 2097141
945 203
946 65473
947 2923003274661805836407369665432566039311865085951
948 33554418
949 4194240
950 2030
951 147573952589676412924
952 1925
953 5846006549323611672814739330865132078623730171903
954 524278
955 17592186044408
956 18014398509481981
957 4035
958 9903520314283042199192993790
959 17179869168
960 810
961 2048
962 16257
963 1073741819
964 36028797018963965
965 35184372088824
966 4038
967 11692013098647223345629478661730264157247460343807
968 261
969 771
970 134217713
971 23384026197294446691258957323460528314494920687615
972 173
973 34359738352
974 19807040628566084398385987582
975 492
976 4194293
977 46768052394588893382517914646921056628989841375231
978 1099511627769
979 33554400
980 157
981 2147483643
982 39614081257132168796771975166
983 93536104789177786765035829293842113257979682750463
984 131045
985 70368744177656
986 3841
987 131043
988 1794
989 32256
990 457
991 187072209578355573530071658587684226515959365500927
992 65514
993 295147905179352825852
994 4194273
995 140737488355320
996 67108850
997 374144419156711147060143317175368453031918731001855
998 79228162514264337593543950334
999 32756
1000 186
1001 207
1002 2199023255545
1003 262016
1004 72057594037927933
1005 2097139
1006 158456325028528675187087900670
1007 130816
1008 949
1009 748288838313422294120286634350736906063837462003711
1010 268435441
1011 590295810358705651708
1012 3970
1013 1496577676626844588240573268701473812127674924007423
1014 262
1015 4071
1016 17179869178
1017 4294967291
1018 316912650057057350374175801342
1019 2993155353253689176481146537402947624255349848014847
1020 1997
1021 5986310706507378352962293074805895248510699696029695
1022 8388577
1023 8131
1024 682