[1,2,3,4,5,6,8,9,9,10,16,17,15,14,15,32,33,27,22, 20,21,64,65,51,38,30,27,28,128,129,99,70,50,39,35, 36,256,257,195,134,90,63,49,44,45,512,513,387,262, 170,111,77,60,54,55,1024,1025,771,518,330,207,133, 92,72,65,66]