[0,2,1,5,2,6,3,11,4,12,5,13,6,14,7,23,8,24,9,25, 10,26,11,27,12,28,13,29,14,30,15,47,16,48,17,49, 18,50,19,51,20,52,21,53,22,54,23,55,24,56,25,57, 26,58,27,59,28,60,29,61,30,62,31,95,32,96,33,97, 34,98,35,99,36,100]