3
5
23
89
173
397
431
683
947
2113
9461
9719
101653
500177
2099863
8116681
12853303
1096710113137
1759217765581
2932031007403
133139883512681
4304613491867393
386299835479975297
4193551379485561391
35303956875887883008321
588073600518602649955549
32272871788802004477006473
1703616691469833244854254847
368596695116186434714529041561
2319326790833455848494271717419
1656356227982058657394041821129733144353123888780393
110790754439643451011977643288649104711084253377796092209089
5589268731817733787231040982654760345321756061873730705031153091309
52899658439525417701948935772779561657007926055578786642264995029713851
