3
5
5
11
31
41
283
941
2351
3761
4513
13264529
894434441
2391314881
7484047069
72296287361
87255998201
165768537521
328006342451
3357909154141
38425816980821
140737471578113
3237811125343321
461797907949997211
722501809616926841
235457374510092115086834691
33869483802755570065477644041
73202300395158005845473537146974751
