[1,2,4,3,5,8,6,10,16,12,13,20,21,32,7,11,17,24,26, 40,42,64,9,14,15,22,23,34,35,48,52,53,80,84,85, 128,18,19,28,29,30,44,45,46,68,69,70,75,96,104, 106,113,160,168,170,256,25,36,37,38,56,58,60,61, 88]