Possible hex codes of length 156
Total possible hex codes
69,617,318,994,479,297,159,441,705,409,245,167,921,344,429,126,717,528,237,597,542,082,203,295,398,081,625,160,307,507,496,908,132,931,192,662,194,421,301,381,083,506,846,944,815,643,283,884,602,656,894,137,393,981,852,330,936,660,004,926,669,193,216 (~6.9617318994479E+169 million trillion)
69,617,318,994,479,297,159,441,705,409,245,167,921,344,429,126,717,528,237,597,542,082,203,295,398,081,625,160,307,507,496,908,132,931,192,662,194,421,301,381,083,506,846,944,815,643,283,884,602,656,894,137,393,981,852,330,936,660,004,926,669,193,216 (~6.9617318994479E+169 million trillion)