#P0506. 先先的生日

先先的生日

题面

今天是先先的生日,为了庆祝自己的生日,先先邀你来玩一个游戏。

先先让 NN (1N1051\leq N\leq 10^5) 个朋友坐成一个圈。除了 11 号与 NN 号朋友外,ii 号朋友与 i1i-1 号和 i+1i+1 号朋友相邻。NN 号朋友与 11 号朋友相邻。先先用很多纸条装满了一个桶,每一张包含了一个不一定是独一无二的 1110610^6 的数字。

接着每一个朋友 ii 从桶中取出一张纸条 AiA_i。每个朋友轮流走上一圈,同时拍打所有手上数字能整除在自己纸条上的数字的朋友的头,然后坐回到原来的位置。朋友们希望先先帮助他们确定,每一个朋友需要拍打的朋友的头数量。

输入格式

第一行包含一个整数nn. 接下来包含nn个整数aia_i

输出格式

第一到第 𝑁 行,第 𝑖 行的输出表示第 𝑖 个朋友要拍打的头的数量。

样例 #1

样例输入 #1

5 
2 
1 
2 
3 
4

样例输出 #1

2 
0 
2 
1 
3

提示

对于2020%的数据,1n1001 \leq n \leq 100 对于其他数据, 1n1051 \leq n \leq 10^5