3
3
7
103
307
2143
2857
6529
11119
43691
72251
79187
131071
1077971
5266159
12761663
18360250452977
197766803208315851
679015215511191577
5913950382316342222561
179058312604392742511009
338858733065598401355195539629373089
3320934994356628805321733520790947608989420068445023
14340482767255065042888874461447281665657618568403955307801829449161649217885759871551676575845291836973518918694824156270153
10935039603457223930026068138268212812482601727481911326232229911799266958341862951077343379443162529093392869819337559671165321303898435382582250258622977039
