3
11
31
5081
85091
431801
141512291
56713727820156410577229101238628035243
170141183460469231731687303715884105727
83615338235826681881707602454578099792649940383635851698961
63626928336138914713603440277176215194452396338124718954401705399214689850512979539135751
14651553620039776109618710650428003856072455562365737305591588724407384112638004896344353088904094721053298517257730150768919375484771
