[0,2,5,3,7,4,9,8,15,6,14,10,19,11,21,16,31,12,23, 13,25,18,35,17,33,20,39,22,43,27,53,24,47,26,51, 28,55,29,57,30,59,34,67,32,63,41,81,36,71,37,73, 40,79,38,75,44,87,45,89,42,83,46,91,48,95,49,97]