31
1831
2441
4271
270841
484074637694471
2305843009213693951
364371848053973128400380293624417256758401
