0 1
1 3
2 6
3 15
4 24
5 63
6 120
7 255
8 480
9 1023
10 1920
11 4095
12 7680
13 16383
14 32640
15 65535
16 130560
17 262143
18 522240
19 1048575
20 2088960
21 4194303
22 8355840
23 16777215
24 33423360
25 67108863
26 133693440
27 268435455
28 534773760
29 1073741823
30 2147450880
31 4294967295
32 8589803520
33 17179869183
34 34359214080
35 68719476735
36 137436856320
37 274877906943
38 549747425280
39 1099511627775
40 2198989701120
41 4398046511103
42 8795958804480
43 17592186044415
44 35183835217920
45 70368744177663
46 140735340871680
47 281474976710655
48 562941363486720
49 1125899906842623
50 2251765453946880
51 4503599627370495
52 9007061815787520
53 18014398509481983
54 36028247263150080
55 72057594037927935
56 144112989052600320
57 288230376151711743
58 576451956210401280
59 1152921504606846975
60 2305807824841605120
61 4611686018427387903
62 9223372034707292160
63 18446744073709551615
64 36893488138829168640
65 73786976294838206463
66 147573952555316674560
67 295147905179352825855
68 590295810221266698240
69 1180591620717411303423
70 2361183240885066792960
71 4722366482869645213695
72 9444732963540267171840
73 18889465931478580854783
74 37778931854161068687360
75 75557863725914323419135
76 151115727416644274749440
77 302231454903657293676543
78 604462909666577098997760
79 1208925819614629174706175
80 2417851638666308395991040
81 4835703278458516698824703
82 9671406554665233583964160
83 19342813113834066795298815
84 38685626218660934335856640
85 77371252455336267181195263
86 154742504874643737343426560
87 309485009821345068724781055
88 618970019498574949373706240
89 1237940039285380274899124223
90 2475880077994299797494824960
91 4951760157141521099596496895
92 9903520311977199189979299840
93 19807040628566084398385987583
94 39614081247908796759917199360
95 79228162514264337593543950335
96 158456324991635187039668797440
97 316912650057057350374175801343
98 633825299966540748158675189760
99 1267650600228229401496703205375
100 2535301199866162992634700759040
101 5070602400912917605986812821503
102 10141204799464651970538803036160
103 20282409603651670423947251286015
104 40564819197858607882155212144640
105 81129638414606681695789005144063
106 162259276791434431528620848578560
107 324518553658426726783156020576255
108 649037107165737726114483394314240
109 1298074214633706907132624082305023
110 2596148428662950904457933577256960
111 5192296858534827628530496329220095
112 10384593714651803617831734309027840
113 20769187434139310514121985316880383
114 41538374858607214471326937236111360
115 83076749736557242056487941267521535
116 166153499434428857885307748944445440
117 332306998946228968225951765070086143
118 664613997737715431541230995777781760
119 1329227995784915872903807060280344575
120 2658455990950861726164923983111127040
121 5316911983139663491615228241121378303
122 10633823963803446904659695932444508160
123 21267647932558653966460912964485513215
124 42535295855213787618638783729778032640
125 85070591730234615865843651857942052863
126 170141183460469231722463931679029329920