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