3
3
3
3
7
19
73
103
307
919
2143
2857
3673
6529
11119
43691
87211
98227
123931
131071
262657
26159806891
27439122228481
33204917536003441
407770693450231393
572404735191016891
24418671951944649151
75582488424179347083438319
72665575884323021522460727660186327381229881
49848448234572624009465371493197779785120970152607
