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