3
5
5
11
31
41
293
439
1753
8761
9929
16061
20441
454061
2298041
581874971
9361973132609
13828603741081
82595052745831
649301712182209
1795918038741070627
9444732965601851473921
84489420644603064685541
498386055746534779273231850742131
2494425222574733214339278396950946967011483971
25651395262318407934919734781737797067431285390452848441
2297061088504243735131288756383674095201931965827193105631611941
10675784729679713992243592197878625185297616730291770841553592167207738941
