7
7
31
71
127
151
337
601
1801
4201
7351
29191
39551
100801
106681
122921
152041
10567201
60816001
181165951
535347624791488552837151
325985508875527587669607097222667557116221139090131514801
