3
5
5
11
31
41
149
223
593
1481
1777
25781083
28136651
29246281
184481113
231769777
567471221
616318177
1392776941
1587855697992791
4964166554103541
1258710725115650761
4299881834172078350686174001
7248808599285760001152755641
778429365397887608540618330873281
