You are given an array of $n$ integers. Your task is to calculate the number of non-empty subsets whose elements' greatest common divisor is equal to $k$ for each $k = 1,\dots, n$ .
The first line has an integer $n$ : the size of the array.
The next line has $n$ integers $x_1, x_2,\dots, x_n$ : the contents of the array.
Print $n$ integers as specified above modulo $10^9 + 7$ .