3
5
5
11
31
41
179
1069
2671
7121
87221
1153441
62020897
131865932411
18584774046020617
98672095457750041
40853155149612675915761
579017791994999956106149
123794003928545064364330189
618970019642690137449562111
559141875690047602223196407174620966113027521
1460384540571001412284141831845453026637206635511
63643804696414042988834224561445803731525698977141
1213879697009617667840625625239307278583085260903037111
347845646370185161095967265379428963144557189176373959511073050525241
297518585659725800133717615262210026192247517437901418982937846097045544005437712492264661
