3
43
127
439
1753
2298041
3191707
10435643
15212471
9361973132609
1795918038741070627
44523886942460772001
22310863847225018142861783673497419
144780974187086260903935034761413745643636578290924150417
498905117043694516642621535114344067442559066124504501336606929
2537599745025519134156761164267591913521835535529224725592538658153
