31
71
127
223
2591
122921
287458921
616318177
2499285769
589131872988751
1587855697992791
7248808599285760001152755641
21234370960880098806027750185552713706866970578963970119
538884872975896824935518753181645895847433254086819914601555595975045851125530418117424773601197303091602465509614160529899301638791373013843250415122283666096119403696014239511649904932374802802088220189211003286038580431335441219031
