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