3
5
5
11
17
31
41
47
277
461
691
1013
1657
5981
14951
30269
61681
178481
2796203
4036961
15096281
1021622741
1884103651
7834788541
345767385170491
2646507710984041
359006912765190408181
291280009243618888211558641
254697295909573204954870539927521
38270370273627701558694122020168438884826027965104715922556374000428385841
