1, 5, 2, 10, 7, 3, 18, 14, 12, 4, 26, 25, 23, 15, 6, 35, 37, 40, 31, 22, 8, 45, 50, 57, 52, 46, 27, 9, 59, 63, 79, 76, 77, 55, 33, 11, 69, 83, 102, 104, 112, 89, 67, 38, 13, 87, 100, 128, 135, 152, 129, 111, 73, 43, 16, 99, 121, 156, 170, 197, 179, 162, 122