[1,2,4,3,8,6,7,16,12,14,15,32,5,24,28,30,31,64,10, 11,48,56,60,62,63,128,20,21,22,23,96,112,120,124, 126,127,256,13,40,42,43,44,46,47,192,224,240,248, 252,254,255,512,25,26,27,80,84,85,86,87,88,92,94, 95,384,448,480,496,504,508,510,511,1024]