[0,1,3,2,7,5,6,15,4,11,13,14,31,10,9,23,12,27,29, 30,63,8,21,19,22,47,26,25,55,28,59,61,62,127,20, 17,43,18,39,45,46,95,24,53,51,54,111,58,57,119,60, 123,125,126,255,16,41,35,42,87,37,38,79,44,91,93]