3
3
5
7
13
13
53
79
157
313
1249
1613
2731
3121
8191
21841
121369
22366891
