1 7
2 3
3 73
4 5
5 13
6 31
7 151
8 19
9 127
10 337
11 17
12 241
13 262657
14 11
15 331
16 23
17 89
18 599479
19 37
20 109
21 79
22 8191
23 121369
24 43
25 5419
26 631
27 23311
28 97
29 257
30 673
31 103
32 2143
33 11119
34 131071
35 87211
36 32377
37 524287
38 1212847
39 41
40 61
41 1321
42 92737
43 649657
44 67
45 683
46 20857
47 47
48 178481
49 10052678938039
50 433
51 38737
52 601
53 1801
54 100801
55 10567201
56 2731
57 22366891
58 2593
59 71119
60 97685839
61 29
62 113
63 1429
64 14449
65 233
66 1103
67 2089
68 4177
69 9857737155463
70 18837001
71 2147483647
72 658812288653553079
73 193
74 65537
75 22253377
76 199
77 153649
78 33057806959
79 307
80 2857
81 6529
82 43691
83 71
84 29191
85 106681
86 122921
87 152041
88 246241
89 279073
90 223
91 321679
92 26295457
93 319020217
94 616318177
95 571
96 174763
97 160465489
98 937
99 6553
100 86113
101 7830118297
102 61681
103 4562284561
104 13367
105 3887047
106 164511353
107 177722253954175633
108 77158673929
109 431
110 9719
111 2099863
112 11053036065049294753459639
113 397
114 2113
115 312709
116 4327489
117 271
118 348031
119 49971617830801
120 139
121 2796203
122 168749965921
123 2351
124 4513
125 13264529
126 4375578271
127 646675035253258729
128 577
129 487824887233
130 4432676798593
131 2741672362528725535068727
132 251
133 4051
134 1133836730401
135 919
136 75582488424179347083438319
137 53
138 157
139 313
140 1249
141 1613
142 3121
143 21841
144 6361
145 6679
146 69431
147 13960201
148 20394401
149 540701761
150 229890275929
151 163
152 135433
153 272010961
154 881
155 3191
156 201961
157 2048568835297380486760231
158 3361
159 15790321
160 88959882481
161 93507247
162 3042645634792541312037847
163 59
164 3033169
165 96076791871613611
166 179951
167 184081
168 27989941729
169 3203431780337
170 9213624084535989031
171 181
172 54001
173 29247661
174 367
175 55633
176 2305843009213693951
177 37201708625305146303973352041
178 529510939
179 715827883
180 2903110321
181 1560007
182 207617485544258392970753527
183 641
184 6700417
185 18446744069414584321
186 145295143558111
187 134304196845099262572814573351
188 5347
189 242099935645987
190 1609
191 22111
192 193707721
193 761838257287
194 87449423397425857942678833145441
195 137
196 409
197 953
198 3061
199 13669
200 26317
201 1326700741
202 79903
203 634569679
204 2232578641663
205 42166482463639
206 211
207 281
208 86171
209 664441
210 1564921
211 66457
212 228479
213 48544121
214 212885833
215 2849881972114740679
216 4205268574191396793
217 33975937
218 138991501037953
219 439
220 3943
221 2298041
222 9361973132609
223 671165898617413417
224 4815314615204347717321
225 1777
226 3331
227 17539
228 25781083
229 107775231312019
230 115201
231 617401
232 1348206751
233 13861369826299351
234 229
235 457
236 131101
237 160969
238 525313
239 275415303169
240 463
241 581283643249112959
242 4982397651178256151338302204762057
243 5302306226370307681801
244 1423
245 2687
246 49297
247 202029703
248 1113491139767
249 23728823512345609279
250 31357373417090093431
251 394783681
252 4278255361
253 46908728641
254 487
255 16753783618801
256 192971705688577
257 3712990163251158343
258 83
259 739
260 165313
261 8831418697
262 13194317913029593
263 167
264 1621324657
265 57912614113275649087721
266 8241594690167137359552274418432855740327
267 40388473189
268 118750098349
269 106591
270 949111
271 9520972806333758431
272 5702451577639775545838643151
273 1033
274 1591582393
275 2932031007403
276 15686603697451
277 328017025014102923449988663752960080886511412965881
278 353
279 7393
280 1761345169
281 2931542417
282 98618273953
283 78903841
284 28753302853087
285 618970019642690137449562111
286 24124332437713924084267316537353
287 811
288 15121
289 385838642647891
290 911
291 108749551
292 112901153
293 23140471537
294 4093204977277417
295 86977595801949844993
296 277
297 1013
298 1657
299 30269
300 5415624023749
301 70334392823809
302 16183
303 34039
304 1437967
305 833732508401263
306 2034439836951867299888617
307 283
308 1681003
309 35273039401
310 111349165273
311 165768537521
312 191
313 420778751
314 30327152671
315 1491477035689218775711
316 25349242986637720573561
317 1153
318 6337
319 38941695937
320 278452876033
321 11447
322 272959
323 2065304407
324 5434876633
325 13842607235828485645766393
326 1170711644777651877659556633665719
327 748819
328 4363953127297
329 26032885845392093851
330 8950393
331 170886618823141738081830950807292771648313599433
332 101
333 1201
334 8101
335 63901
336 268501
337 13334701
338 1182468601