3
3
5
7
7
13
13
29
43
53
79
113
127
157
313
337
547
911
1093
1093
1249
1429
1613
2731
3121
4733
5419
8191
14449
21841
121369
224771
503413
1210483
1948129
22366891
108749551
112901153
23140471537
25829691707
105310750819
467811806281
4093204977277417
8861085190774909
556338525912325157
86977595801949844993
275700717951546566946854497
292653113147157205779127526827
3194753987813988499397428643895659569
