[1,3,6,7,2,12,14,15,4,13,5,24,26,28,30,31,8,29,9, 27,10,25,11,48,50,52,54,56,58,60,62,63,16,61,17, 59,18,57,19,55,20,53,21,51,22,49,23,96,98,100,102, 104,106,108,110,112,114,116,118,120,122,124,126, 127,32,125,33]