3
5
17
7537
15073
2350291
118528721
852133201
2790467761
60726444167
262400181553
1654058017289
2134387368610417
5941035366826969
17751783757817897
96833299198971305921
2203942033439148343973
992000324534793042722401
20605715069815219132625364745038097331729
277433242225210532955711783957443819730099281
182687704666362864775461208552445184771578920961
49288330652393075300915237861031663676228928431198767809
