3
3
3
7
19
73
607
9091
112102729
7432339208719
341117531003194129
845100400152152934331135470251
11312395373674587455280184557176229738187
7566725580973124820814763156483276883350707
19112684214957755703306290219340140859813072336321619
1512768222413735255864403005264105839324374778520631853993
5987262502149432837608521884715991296956398149864814785546863972698610944169841839176674438579
3637931457649089717051974017482661831024610395390629610955096836989065478498987963966866454094670282809870594976312548149976917222439736562085616362635853024752959363347811766891001
