1, 1, -1, -1, -1, 1, 1, 3, 1, -1, 1, -1, -4, -1, 1, -1, -1, 6, 8, 1, -1, -1, 3, 6, -7, -10, -1, 1, -1, 7, -6, -14, 8, 12, 1, -1, 1, 1, -13, 8, 20, -8, -13, -1, 1, -1, -3, 11, 17, -36, -26, 27, 21, 1, -1, -1, 1, 19, -26, -53, 63, 53, -32, -25, -1, 1, -1, 5, 15, -89, 54, 144, -102, -92, 37, 29, 1, -1, 1, 3, -27, -10, 169, -89, -226, 127, 121