3
5
5
5
11
31
41
53
101
131
157
251
521
601
1301
1613
1801
2731
3251
4051
7151
8101
8191
51481
268501
409891
500501
666901
5840251
7623851
34110701
17812009801
51879585551
7812610577851
108140989558681
145295143558111
9860942209386451
667410374883859254051810171126401
1245660907214169781926561543788801
6778614929254022814753212468146501
89295869413431533471180244960220417186167213322759001
4613679391936953610429590532014122532260339739644049093601
