3
5
5
11
31
41
317
2687
5531
12641
1415681
202029703
5435488351
16203007441
1113491139767
127697557396400084281
381364611866507317969
2228952318586839413441
201487636602438195784363
604462909806215075725313
14276204995965973549353488548021
102324874202542014336622404530256814167701
3868132159624916546905272573063237265865977199403213448652782202624081
209086520473378319758803015333608547221871242913009008051822576432523388981
1549947124742313956602636352657736025245229660818980496353711669466396289933045071001
