0, 1, 2, 4, 3, 6, 5, 8, 14, 7, 9, 17, 10, 12, 19, 21, 11, 18, 16, 32, 13, 23, 25, 20, 30, 15, 27, 40, 31, 43, 22, 28, 39, 37, 36, 41, 24, 51, 57, 48, 35, 69, 26, 49, 66, 53, 65, 58, 76, 29, 61, 88, 38, 90, 33, 113, 34, 54, 123, 67, 86, 74, 100, 98, 42, 75, 91, 70, 96, 102, 71, 117, 44, 106, 126