3
5
5
5
11
17
31
41
101
251
257
401
601
1601
1801
4051
8101
25601
61681
268501
340801
2787601
82471201
3173389601
4278255361
432363203127002885506543172618401
