3
11
31
1811
43441
121271
1164193
7648337
31675363
1163487911
127002291721
7923871097285295625344647665764672671
17810163630112624579342811733978085990447907
225290221737294291262043529758363468748214801
50620094494730690929551913249948101083228214631
2048815180215513463388335576071214168229077677858641809231081
136857150107657671927053274018711605875258579905564395736937259817775900961299060407392037232236346851
398578053019900248484894641069552407356642041911015002155444120375550992339839514114783311938330588905649621355978587061168712835401078826700413589317332841
