from itertools import combinations
lst = []
for n in range(3, 33):
	cnt = 0
	for a, b, c in combinations(range(1, n + 1), 3):
		if a + b > c:
			cnt += 1
	ref = n*n - 7*n + 13
	a173196 = int((4*n**3-18*n**2+20*n-3+3*(-1)**n)/48)
	print("{:3d}: {:5d} ({:5d}, {:5})".format(n, cnt, ref, a173196))
	lst.append(cnt)
	
print(",".join(map(str,lst)))