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