3
3
3
3
7
19
47
73
139
31051
79903
87211
178481
262657
2796203
25069771
624456487
634569679
168749965921
1159185064537
2232578641663
10052678938039
42166482463639
93747988411543
5521094269128307
185541553091188485307
55128155016097727617011127633
3173270838240154999061250226081
6113142872404227834840443898241613032969
2751471927250675803997960029212747063792197831435631743363158238779139269787256021849179673077249
