3
43
127
2687
202029703
1113491139767
166153042787383
201487636602438195784363
2311564013722765106562693324070664787462722331606243819658098082763568979086228833561077816432762779405410319245179999205262073
1134356304620636711984590140004872867707637656553477868088332827232327817246599436421849274415449827994213301631107930754576248328791038934659
