1, -1, 2, 0, 5, -1, 6, 4, 7, -3, 8, 2, 15, 1, 16, 14, 31, 25, 44, 34, 55, 33, 56, 50, 55, 29, 32, 18, 47, 17, 48, 46, 79, 45, 80, 74, 111, 73, 112, 102, 143, 101, 144, 122, 137, 91, 138, 132, 139, 129, 180, 154, 207, 201, 256, 242, 299, 241, 300, 270, 331, 269