3
3
7
11299
2771239
13822297
502502761
369345192417701052571
424255915796187428893811
18630342702315826557199328264881
466047024627224480211076768171369
745280352191786358209397071708329198285057832384965565161
8277389085448640628497252206869143392591458616173329257239146349617282131
68625988504811774259364670661552948915363901845035416371912463477873783063
92305417851236773758187001276904991441004832226292982967386157974676884358296302489037698908789673402780112396877168012932339190104672007306077769
