[0,1,2,3,4,5,6,8,7,10,9,12,16,11,13,14,32,17,24, 18,20,15,64,21,22,26,128,19,25,28,34,40,33,48,256, 23,27,29,30,36,65,96,42,35,49,56,512,37,38,41,44, 50,52,1024,31,66,80,129,192,68,72,43,45,46,53,54, 58]