3
3
3
7
19
73
167
499
1163
2657
155377
354854881
1621324657
13455809771
9202419446683
30495765703115017
324965201690131831
57912614113275649087721
3388098290567587377052016525627948593
8241594690167137359552274418432855740327
29004089048751837082775014755957683255977
45741818840679312017379519271107748704403832423168473151569948781073177904539243961
34496745342453444817039264578731011283334300852411336570727768458411133501498552286451832685025097370302306935077006404386019354639
