3
11
31
8081
223211
6909226326451
7432339208719
46393668925691
145130814068214641
341117531003194129
1025698740064276331
1906785849099933631
727679956595455269121
59970388037871582350272399931
845100400152152934331135470251
698963720154843264243253784220387078257259218502563908013880224534654264461065235983821688087336215521
