3
5
5
11
31
41
41
83
821
10169
13367
181549
2940521
12112549
43249589
164511353
269896441
8831418697
70171342151
61213422340181
82777720757144341
758399801407611361
3655725065508797181674078959681
76401557052661070266405340180269721
2125820563389437533390243893834597846757304863651
