[1,2,4,3,8,7,5,6,16,15,13,14,9,10,12,11,32,31,29, 30,25,26,28,27,17,18,20,19,24,23,21,22,64,63,61, 62,57,58,60,59,49,50,52,51,56,55,53,54,33,34,36, 35,40,39,37,38,48,47,45,46,41,42,44,43,128,127, 125,126,121,122]