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