3
3
5
7
13
1193
1789
650833
38369587
12961064789
19687929049
14641916303149
1071736941969853
86656268566282183151
8235109336690846723986161
7984559573504259856359124657
27243386602395588437243602121
11571230491288568038535595405733
11011808951971745915313242336927641
9177656424791396910707227135342022959333
3158839865138344808918003626275925940303029
55489001822728039066806944173213816328216060861677
8622186599991634321861907987522778823799744005651006554580680854177065460635939
72751284869088788795301631728906362894695299875729701287430721838248329952225963533888951
