3
3
3
7
19
73
1063
2833
13099
37171
179951
184081
288236359
1824726041
27989941729
196629322303
3203431780337
4453762543897
15888898944343
1898685496465999273
9213624084535989031
47065603823663026660218883
8099559410464120708848563721343
64835086810126708428197417798336316991
13678547238068571937955837583514271783408098794862972195988647588740138073285123
