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