3
3
5
7
13
59
233
349
1103
2089
4177
29581
3033169
107367629
536903681
27920807689
9857737155463
22170214192500421
96076791871613611
