3
3
7
1087
1811
3259
43441
1164193
7648337
31675363
7923871097285295625344647665764672671
534955385319592511227419175872576025063351
17810163630112624579342811733978085990447907
2307880312514050317434773233753379487634082230810808744501836223
960843850986532976532466235773483492840618819232206145010143480044702708779967241439519037158800917230289
