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