3
11
31
643
12841
95231
205441
879622391
10155021917057853331411
331343920853356078376431
84115747449047881488635567801
162259276829213363391578010288127
23718232032401560617445166686464799001
431458267304950409618673634079545142558161
2645097367401796494779071821252585360713370368201
70006550465690448123526076382585141736355981625408033198241
