[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,40, 56,63,24,46,32,43,59,25,47,28,37,54,48,34,53,62, 27,50,29,38,55,33,39,51,61,36,41,52,60,64,65,129, 87,128,170,73]