JAVA用一次for循环怎么写出这个图片上的数字?

找不出这个数字的规律啊,这怎么用for循环,写出来。?是不是没规律

img

7=1+1+3+1*2
17=1+3+7+2*3
42=3+7+17+3*5
x=7+17+42+4*7=94
乘的数为质数 2,3,5,7
100 99 97 93 83 58 
对应 1 3 7 17 42
取a=1,b=1,c=3,分别对应上面的取值,即可输出
今天太晚了,我睡了,代码下次发