3
11
31
1831
2441
4271
270841
331841
484074637694471
768614336404564651
2305843009213693951
31347559232075126851
364371848053973128400380293624417256758401
247054336699552168887961800292921715571154497761
