1, 2, 4, 3, 8, 5, 7, 6, 16, 9, 15, 10, 12, 11, 14, 13, 32, 17, 31, 18, 30, 19, 21, 20, 27, 22, 24, 23, 26, 25, 29, 28, 64, 33, 63, 34, 62, 35, 61, 36, 38, 37, 58, 39, 57, 40, 42, 41, 48, 43, 45, 44, 47, 46, 54, 49, 51, 50, 53, 52, 56, 55, 60, 59, 128, 65, 127, 66, 126, 67, 125, 68, 124, 69, 71, 70, 121, 72, 120, 73, 119, 74, 76, 75