31 14 7 2 1111111011111110111110110101010 1000000010000000100000100101010