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