Possible binary numbers of length 159
Total possible binary numbers
730,750,818,665,451,459,101,842,416,358,141,509,827,966,271,488 (~)
730,750,818,665,451,459,101,842,416,358,141,509,827,966,271,488 (~)