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