3
43
127
263
1049
5503
4744297
229268017217
57193908443040877545241
161226249164751695652113
182331128681207781784391813611
573472334735477809996357383167
10350794431055162386718619237468234569
3150916688576664143611069445209929619169
183441131803022762130427722962952171341869050463
830994679927118905682507725258166370977410536910503701977
9464727971815745188271955326128238833607247116671652845058400547561058460346128746441338368303469841642616857635706331378283509348197397135433247565121506048182724778318708870750328796923783631364002860246825038261418830302209395179139
