3
11
31
107
6361
69431
20394401
29324808311
28059810762433
197748738449921
593783678966863030035641
36614110124735294634435619027766763481
1007715965875748226745472989687556259131
