3
43
127
911
2731
3823
8191
15289
224771
225499
1210483
112901153
23140471537
25829691707
31945881241
4363953127297
4432676798593
153925026222241
8573192048327176271
6044274266901603399200353
153472677405951306470238401460959
22734546382983841003979491437223900758487279
4865853589671044882475767995199294334748858748304194627
48105407494401854815180896421701484709308128989976542840532100336328094896531179264227386417
