3
3
3
7
11
19
31
73
151
251
331
601
631
1801
4051
23311
100801
115201
617401
10567201
18837001
1348206751
4714696801
1133836730401
13861369826299351
281941472953710177758647201
