1111111100000001111111 2100000100000001000001 3101110100000001011101 4101110100000001011101 5101110100000001011101 6100000100000001000001 7111111101010101111111 8000000000000000000000 9000000100000000000000 10000000000000000000000 11000000100000000000000 12000000000000000000000 13000000100000000000000 14000000001000000000000 15111111100000000000000 16100000100000000000000 17101110100000000000000 18101110100000000000000 19101110100000000000000 20100000100000000000000 21111111100000000000000 22