[0,1,0,3,2,0,7,6,4,0,15,14,12,8,0,31,30,28,24,16, 0,63,62,60,56,48,32,0,127,126,124,120,112,96,64,0, 255,254,252,248,240,224,192,128,0,511,510,508,504, 496,480,448,384,256,0,1023,1022,1020,1016,1008, 992,960,896,768,512,0]