3
5
5
11
31
41
107
1061
3181
6361
51941
69431
15358129
20394401
24082141
586477649
29324808311
28059810762433
31213331016701
197748738449921
1801439824104653
593783678966863030035641
33716583668208510447368101472499412321
36614110124735294634435619027766763481
1007715965875748226745472989687556259131
47565948855249030607648469764544867603199396453249495641
