3
3
7
11
31
151
251
331
601
1801
4051
100801
10567201
1133836730401
