3
11
31
43
71
127
281
491
1471
86171
122921
4363953127297
4432676798593
15162868758218274451
50647282035796125885000330641
252359902034571016856214298851708529738525821631
