2^1 = 2 0x02
2^2 = 4 0x04
2^3 = 8 0x08
2^4 = 16 0x10
2^5 = 32 0x20
2^6 = 64 0x40
2^7 = 128 0x80
2^8 = 256 0x100
2^9 = 512 0x200
2^10 = 1024 0x400
2^11 = 2048 0x800
2^12 = 4096 0x1000
2^13 = 8192 0x2000
2^14 = 16384 0x4000
2^15 = 32768 0x8000
2^16 = 65536 0x10000
2^17 = 131072 0x20000
2^18 = 262144 0x40000
2^19 = 524288 0x80000
2^20 = 1048576 0x100000
2^21 = 2097152 0x200000
2^22 = 4194304 0x400000
2^23 = 8388608 0x800000
2^24 = 16777216 0x1000000
2^25 = 33554432 0x2000000
2^26 = 67108864 0x4000000
2^27 = 134217728 0x8000000
2^28 = 268435456 0x10000000
2^29 = 536870912 0x20000000
2^30 = 1073741824 0x40000000
2^31 = 2147483648 0x80000000
2^32 = 4294967296 0x100000000
2^33 = 8589934592 0x200000000
2^34 = 17179869184 0x400000000
2^35 = 34359738368 0x800000000
2^36 = 68719476736 0x1000000000
2^37 = 137438953472
2^38 = 274877906944
2^39 = 549755813888
2^40 = 1099511627776
2^41 = 2199023255552
2^42 = 4398046511104
2^43 = 8796093022208
2^44 = 17592186044416
2^45 = 35184372088832
2^46 = 70368744177664
2^47 = 140737488355328
2^48 = 281474976710656
2^49 = 562949953421312
2^50 = 1125899906842624
2^51 = 2251799813685248
2^52 = 4503599627370496
2^53 = 9007199254740992
2^54 = 18014398509481984
2^55 = 36028797018963968
2^56 = 72057594037927936
2^57 = 144115188075855872
2^58 = 288230376151711744
2^59 = 576460752303423488
2^60 = 1152921504606846976
2^61 = 2305843009213693952
2^62 = 4611686018427387904
2^63 = 9223372036854775808
2^64 = 18446744073709551616