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