3
5
5
11
31
41
1181
2833
3541
4721
37171
132751
157649
174877
179951
677321
824821
5521693
5794391
128818831
533194801
1824726041
3812358161
104399276341
3203431780337
452824604065751
34747599647361961
4410975230650827973711
9041801377211026170562298804509441444474688829821
635600403337332590211116118455562871039610986360032901
10038903777149910946126741017108754570611942191560591325431728188591011
