3
5
29
43
43
113
127
173
431
4817
9719
18061
101653
490631
500177
2099863
2789669
5956189
236344687097
1759217765581
2932031007403
26007561155890556369
365505823711978039310711
461291203265457936024109
20336952491372732458100553842885784919705927999
250496677636134194455624482113419891241717626649461375803326671768162580233
15971330269144846039246876225999124906492824909441141855981389550399714935349
