[2,3,4,5,6,8,7,10,9,16,11,14,15,12,32,13,22,21,20, 18,64,17,26,33,28,25,24,128,19,34,39,44,35,30,27, 256,23,38,51,52,55,42,40,36,512,29,46,57,68,65,66, 49,45,48,1024,31,58,69,76,85,78,77,56,50,54,2048, 37,62,87,92]