1, 2, 4, 3, 6, 10, 7, 5, 11, 16, 9, 18, 8, 15, 23, 12, 22, 13, 24, 19, 31, 25, 17, 30, 14, 28, 43, 20, 36, 21, 38, 26, 44, 27, 46, 32, 52, 33, 29, 50, 37, 59, 34, 57, 35, 60, 39, 63, 45, 71, 40, 67, 41, 69, 42, 72, 48, 77, 47, 78, 49, 81, 53, 86, 51, 85, 65, 100, 54, 90, 56, 93, 55, 94, 58, 96, 64, 104, 61, 102, 62, 105, 66