3
5
5
5
11
17
31
41
101
251
401
601
1801
4051
8101
61681
268501
340801
2787601
3173389601
