3
3
7
11
31
107
151
331
6043
6361
6679
69431
8088331
13960201
20394401
381199321
540701761
29324808311
229890275929
28059810762433
197748738449921
107814999632867521
746485083287310097651
593783678966863030035641
4475130366518102084427698737
36614110124735294634435619027766763481
1007715965875748226745472989687556259131
527446984991172193539137457584264930155083999307210552218163127929738891
286907046163163757424486835141888954626079914425458195174373438200921939344176261145611475682317574468979232833614978133229351
