3
3
3
7
19
73
367
38431
55633
2146261699
37291324871089
165963031279777
1386525709821079
768614336404564651
2305843009213693951
37201708625305146303973352041
1772303994379887829769795077302561451
198518831522373199705315502297744277392201851028240273132593989508947283
38640785003914161847393041706513240920778826121806619738430718567496016974391844765260849
