31
71
127
601
1471
1801
39551
122921
1036351
60816001
113366401
21821503201
4432676798593
37747185231001
13094876492852351
113591256042443401951
535347624791488552837151
826879209501691466620175201
43577956560659729250250688550974383201
252359902034571016856214298851708529738525821631
1413450645314508194433350125718137664113648595922307473614591966444751167268343624113337461572271339700128906715351
