7
7
7
31
71
127
151
337
1471
29191
41161
106681
122921
152041
4163041
20147473081
2340389488711
4432676798593
27653710336343911
2741672362528725535068727
252359902034571016856214298851708529738525821631
631430922992211190033830999202698905758039480236241
