[1,2,3,4,6,5,8,7,12,10,9,16,14,13,24,11,20,18,17, 32,15,28,26,25,48,22,21,40,19,36,34,33,64,30,29, 56,27,52,50,49,96,23,44,42,41,80,38,37,72,35,68, 66,65,128,31,60,58,57,112,54,53,104,51,100,98,97]