-1, -1, 1, -1, 2, -1, -1, 3, -3, 1, -1, 4, -6, 4, -1, -1, 6, -10, 10, -5, 1, -1, 8, -17, 20, -15, 6, -1, -1, 10, -27, 38, -35, 21, -7, 1, -1, 12, -40, 68, -74, 56, -28, 8, -1, -1, 14, -57, 114, -146, 131, -84, 36, -9, 1, -1, 16, -78, 182, -270, 282, -216, 120, -45, 10, -1