3
3
7
347
1039
4153
730753
1505447
35374479827
47635010587
70084436712553223
155285743288572277679887
1643464247728189221623609
7348400530773377989289144129092395161857
6502261405915923489627627623244984118579870253401161730049128363
19709014643115560219397264671577125505264032974428376489237001990435774189483906244488746953221813209
