3
3
7
7
43
79
127
337
547
911
2731
5419
8191
121369
224771
1210483
22366891
108749551
112901153
23140471537
25829691707
105310750819
4093204977277417
86977595801949844993
292653113147157205779127526827
