3
5
17
17
137
257
953
5441
26317
43691
65537
131071
354689
383521
2368179743873
2879347902817
373200722470799764577
335631827046798245410603730138717057
63406006407727721042109834220642811713
