3
3
3
7
19
59
73
233
523
1103
2089
4177
3033169
6929826139
9857737155463
96076791871613611
3453412901832690553
33563856450515702761
328017025014102923449988663752960080886511412965881
