3
3
3
5
7
13
17
19
37
73
97
109
241
257
433
577
673
38737
487824887233
