3
5
1627
97561
10474693
15242475217
115417966565804897
4635260015873357770993
104167755499168696693743867494211841
1453023029482044854944519555964740294049
3477396520339709531699943780276325113101
248927757868131890277330541567820045256364273970773286542188386932989391
7778262174697629363453785911921127017017123583828869656300351035087381155797
