3
5
1019
4073
103837
12619129
13350053
29297608369
823846220420458757
19089479845124902223
647125715643884876759057
430443210101000863253503312757
1171175995519938934637486085538049
520829849988889281820215816258562729
87000727526063668702562565406644251726559713155616893
2942217275446836060915662955633008904309423811233656353
71833722510408592006795663377057601627918061592281721921994528349243916572579994321775033
10751168288022146026259956092344345159681167846281852853736470411971627982051345994439553634116438524169
468112449895548021548864710726149283478136440239246483382456856901748562723514088747358115401736810547301505840641041
