a = 100000 n, q = (int(x) for x in input().split()) T = [0] * (a+1) t = [0] * (a+1) m = [0] * (a+1) t1 = [0]*(a+1) t2 = [0]*(a+1) A = [0] * (n+1) for i in range(0,q): m[i], t1[i], t2[i] = (int(x) for x in input().split()) j = 0 for j in range(t1[i],t2[i]): T[j] += 1 for i in range(0,a+1): if T[i] != 0: t[i] = 1/T[i] for i in range(0,q): for j in range(t1[i],t2[i]): A[m[i]-1] += t[j] for i in range(0,n): print(A[i])