3
43
127
18121
55871
165799
2332951
5318798633
117801297041
18717738334417
6645418768842321985721
7289088383388253664437433
50834050824100779677306460621499
3295470541240024674475168432175459422963
4543644491752924043185978130604407410476457
840206116324799426216070286275375513725415627746509652012625229148320243174751553925883107911837388609909087738314826235455825408352865590597274612705480102333420554539354529016765762176329
1023025304700451980181236920774651664692447293619543686762965532443923095578725721183545139325172992750880247586561658944575856922038208568751863156170259622742688732260644808837742951027798155284201885115784580834888338769485743
