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