3
3
3
5
7
13
13
17
19
37
53
73
79
109
157
241
313
433
937
1249
1613
1873
2731
3121
6553
7489
8191
21061
21841
38737
86113
121369
348661
858001
22366891
308761441
7830118297
1112388285061
6440452782193
370244405487013669
623293182848475361
5302306226370307681801
84159375948762099254554456081
66160413724915364725540228212461512514283877255084129
