3
3
3
3
5
7
13
13
19
37
53
73
79
109
157
313
937
1249
1613
2731
3121
6553
7489
8191
9829
21061
21841
86113
87211
121369
246241
262657
279073
348661
446473
22366891
29121769
59012929
7011385057
7830118297
1112388285061
21455171100793
520378545363301
571890896913727
93715008807883087
370244405487013669
150832426800173710177
5302306226370307681801
4247713303224552237738169
371434919794191620009861713658005494601
24841125429051585062538961751269988364169
657605388714787226759598226179270662456521
