3
43
107
127
743
2969
6361
69431
20394401
63781899287
28059810762433
18351945672220987
204712366597949333831
10471846336802440580575859
90338901802490793533882683
715302895574501987260955609
145980337155634444285232523876979318451464756266456641329
