3
3
3
5
7
13
19
37
47
73
109
139
277
829
1013
1657
3313
18217
30269
79903
178481
318781
853669
2796203
6542857
634569679
26785337149
168749965921
2232578641663
5415624023749
10052678938039
42166482463639
70334392823809
25395382141805460457
496817081109150685921
6113142872404227834840443898241613032969
