3
3
7
7
43
47
127
139
337
967
1289
5419
178481
2796203
3188767
18423553
172384633
45076044553
168749965921
10052678938039
14808607715315782481
1186694555374004016103
245641050541016665188014626987
8103467492759792327149800361564410265219
14122560700459482493165563202458351462799
91213423835914289025597837774887518459245610297993
