3
3
7
6563
60217
92641
1036411
3497161
13821503
35679139
769643857
1871670769
7455099975844049
313705683072406514521
1280761337388845898643
61654440233248340616559
187030532513381403767944747
14732265321145317331353282383
57539008978220065870296061153652147227
22515432112225416692730880057224922174331279583123112381686532545779094349645216289214782907481695324873634290036151
