3
3
7
503
4519
12049
54217
238451
1307209
10212446539
95741909371
220116640729
180797717027593
178230287214063289511
61676882198695257501367
12070396178249893039969681
5058345723951854688505665428846313806490903121677364358901199128608233
863218260980519005763915824855147314295765517543826889081011766885471679775766425863907913320356346097265183520060097
3414755859651215923296163342408096065927151835503264091977724296847033050922322353585108544492639313823009447708885657142139
