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