3
43
127
179
59809
333929
62020897
390863971
18584774046020617
74383430474532481
618970019642690137449562111
74716964067758844321661890925503011337830328521
79674352522894354312422878450005263712074523824062110745148651289621350880376099320960953476231
167533981979589229303821877368142478936373365781547816846730915136908091300986218719708812171305110536487800307442293417476907051717464960921
