0 1
1 7
2 31
3 127
4 73
5 23
6 8191
7 151
8 131071
9 524287
10 337
11 47
12 601
13 262657
14 233
15 2147483647
16 599479
17 71
18 223
19 79
20 13367
21 431
22 631
23 2351
24 4432676798593
25 103
26 6361
27 881
28 32377
29 179951
30 2305843009213693951
31 92737
32 145295143558111
33 193707721
34 10052678938039
35 228479
36 439
37 100801
38 581283643249112959
39 2687
40 2593
41 167
42 9520972806333758431
43 4177
44 618970019642690137449562111
45 911
46 658812288653553079
47 191
48 11447
49 199
50 7432339208719
51 2550183799
52 29191
53 162259276829213363391578010288127
54 745988807
55 321679
56 3391
57 14951
58 937
59 239
60 727
61 3887047
62 269089806001
63 170141183460469231731687303715884105727
64 11053036065049294753459639
65 263
66 163537220852725398851434325720959
67 271
68 32032215596496435569
69 5625767248687
70 4375578271
71 724153
72 2679895157783862814690027494144991
73 2741672362528725535068727
74 86656268566282183151
75 18121
76 919
77 311
78 852133201
79 6679
80 1289
81 150287
82 2048568835297380486760231
83 2349023
84 4057
85 93507247
86 730753
87 39551
88 184081
89 359
90 43441
91 367
92 1587855697992791
93 707983
94 1560007
95 383
96 13821503
97 134304196845099262572814573351
98 7487
99 164504919713
100 1609
101 136417
102 2940521
103 79903
104 94803416684681
105 15193
106 66457
107 1721
108 5209
109 3943
110 1327
111 18287
112 115201
113 26986333437777017
114 1504073
115 463
116 1399
117 2391314881
118 1423
119 479
120 22000409
121 487
122 1471
123 15809
124 1621324657
125 503
126 4103188409
127 106591
128 535006138814359
129 2499285769
130 328017025014102923449988663752960080886511412965881
131 23671
132 29324808311
133 78903841
134 13822297
135 15242475217
136 108749551
137 382027665134363932751
138 1121297
139 16183
140 80929
141 9623
142 1491477035689218775711
143 17137716527
144 12761663
145 272959
146 40122362455616221971122353
147 4721
148 8950393
149 599
150 490631
151 607
152 1831
153 14608903
154 1953272766780718501831
155 5344847
156 10960009
157 870031
158 9511
159 18503
160 17866285599391
161 647
162 7151
163 20597276734348736647
164 12503
165 16937389168607
166 1999
167 464311
168 18199
169 10113049
170 5560125493425335999
171 6073159
172 162383614111595675973306320509614573241829932932497191
173 14143189112952632419639
174 1779973928671
175 446473
176 931921
177 121932688511
178 4999
179 719
180 9522401530937
181 8713
182 8761
183 12479
184 6376386802464073
185 743
186 25569151
187 751
188 5279
189 180818808679
190 2287
191 1440847
192 55441
193 11492353
194 56478911
195 37537
196 36093121
197 12641
198 2383
199 73417
200 856971565399
201 45137
202 537841
203 3257
204 4480666067023
205 823
206 2006647231
207 470933694191
208 7606017793609
209 839
210 614002928307599
211 1617189999730415801728461273583
212 2069237502716464794985816105550982396339012259800336045348830659287429006970383760001800897298401
213 33282089
214 17286204937
215 863
216 22086765417396827057
217 256582225885581001782477601
218 3198841
219 104110607
220 126127
221 887
222 2671
223 72751284869088788795301631728906362894695299875729701287430721838248329952225963533888951
224 1256303
225 18041
226 790468905817
227 200201
228 150327409
229 407770693450231393
230 2767
231 11113
232 2791
233 121606801
234 70321958644800017
235 4767828205180602862488887736985607398666751166000769605012698283856806259916006281652253453751
236 12853303
237 4751
238 94447
239 33385343
240 138724733805016586033
241 967
242 10084875238121
243 4871
244 836191
245 983
246 3616649
247 991
248 6959
249 20959
250 25129004796912072003423103
251 3213684984979279
252 1906785849099933631
253 8342680841093063014359532631803433656669591074421858694040109486076573471951766107416262860801
254 12619129
255 15212471
256 57457
257 1031
258 82721
259 1039
260 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151
261 160188778313202118610543685368878688932828701136501444932217468039063
262 4201
263 13306086595097866632236752730067629415649399
264 54999142147740840245669969
265 1063
266 166297
267 12841
268 4297
269 234341789260493933662402728271919
270 4312790327
271 1087
272 3271
273 5471
274 38431
275 4409
276 166153042787383
277 27751
278 3343
279 3180000071
280 146983
281 2815747080256641401887817
282 185318160171793066961
283 34175792320105064276509600649933535697253970335472049142780400956425111741139140798213387072831489
284 15854617
285 5711
286 32788207
287 1151
288 3463
289 22515432112225416692730880057224922174331279583123112381686532545779094349645216289214782907481695324873634290036151
290 798037199
291 755569
292 2400314671
293 554129
294 18083479
295 407791
296 104369
297 34511
298 5066143
299 16659379034607403556537
300 3607
301 648168721774409511378116151410898673195879
302 3631
303 531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728127
304 15109165329245515231985834925494692879
305 1223
306 44599476833089207
307 1231
308 59233
309 110183
310 624456487
311 74383430474532481
312 1277297679372570001
313 11287
314 45470534643405479586527115047619453123209
315 333628015107245479
316 2399291551
317 5081
318 3823
319 1279
320 35897
321 3189281
322 46441
323 303303806129303896428103
324 649001
325 1303
326 78557207
327 597361
328 10178663167
329 1319
330 1330270433
331 47737
332 161517058694951
333 12007
334 182224921317852297530287
335 116356769
336 581163767
337 1605151
338 1943118631
339 6791
340 962744903648208108713898832235090314894033
341 1367
342 119191
343 6871
344 135995976143
345 906642603313
346 289511839
347 3452778071
348 16729
349 1401190779823
350 796337
351 35284030283053759
352 157925605323676378629391
353 126729751
354 216868921
355 5689
356 68449
357 249602191565465311
358 40153
359 1439
360 10550281065119153
361 1447
362 448477751
363 17606291711815434037934881872331611670777491166445300472749449436575622328171096762265466521858927
364 80191
365 67872792749091946529
366 694653525743
367 41161
368 4423
369 184603056517613273120809
370 83352127
371 1487
372 8365958808227808384097596499377341030267028705760376399920388012268635634106742784735560368132645527979967389375398886546554802199221304636536176436401174235894274034246448282591
373 324965201690131831
374 46439
375 227640245125324450927745881868402667694620457976381782672549806487
376 4519
377 1511
378 9815263
379 1633369
380 4567
381 2092087318645654859663614111006024142702357805153449558384836836073
382 16831
383 38351
384 1591805393
385 1543
386 6864241
387 3064351
388 4663
389 1559
390 6511616671913
391 1567
392 5393364481
393 9951597611230279
394 5609685181351
395 1583
396 4759
397 286907046163163757424486835141888954626079914425458195174373438200921939344176261145611475682317574468979232833614978133229351
398 2006858753
399 2957111053582540504996549489605401
400 3344977
401 1607
402 13816619111
403 2771239
404 4148386731260605647525186547488842396461625774241327567978137
405 326023
406 24391
407 180883807440027655212532885072379634915469957001205875201
408 81278478804329
409 2681001528674743
410 419273207
411 1460915248436556406607
412 702948566745151
413 66161
414 72953
415 1663
416 14821647473599
417 18144551
418 1127316245518063
419 26849
420 15839701019198785115846577757132209619279562784734684607539770282665784201
421 1390916281
422 4493034001
423 42262784685026262370553
424 18679
425 1530328553290391228929969
426 2065711807
427 709018264240844065111
428 6857
429 7215601
430 5167
431 8258911
432 526769431
433 5266159
434 361592639
435 15679
436 132697
437 725688486718330087751
438 35081
439 1759
440 26431
441 8831
442 2756788662198217256191
443 16173559
444 1504004909926131633188840257128563607541163140104723054723183378190537555932072058265677602337213984792802468007992843498623739068694344880627731976582462714986041644019253711037305513830373917224858668705029882514901678735617
445 1783
446 6705767506519
447 21481
448 1537526783273536776150319235903170205959819485321159180650397325688028293946582263261957598097436550149727758914860073386697409601201694581574168811926672318471
449 460289
450 114684958103
451 514711
452 121271
453 1170031
454 3637931457649089717051974017482661831024610395390629610955096836989065478498987963966866454094670282809870594976312548149976917222439736562085616362635853024752959363347811766891001
455 1823
456 35913067887863
457 360511
458 5503
459 33554520197234177
460 85724839
461 1847
462 27281951
463 46351
464 13007
465 14897
466 37321
467 1871
468 28111
469 1879
470 7529
471 9431
472 124339521078546949914304521499392241
473 295130657
474 22777
475 241459659973825303567826493454039
476 343081
477 17191
478 1609806083534335902079374125310994612192903
479 23017
480 280651416271709745866686729
481 14662639
482 2184761
483 23209
484 11726744977
485 23917104973173909566916321016011885041962486321502513
486 2356070859382001284653313
487 1951
488 867577
489 13815649
490 10341703
491 1808226257914551209964473260866417929207023
492 70921
493 9585228595374769
494 31649
495 8218291649
496 23833
497 14369791
498 167560816514084819488737767976263150405095191554732902607
499 7993
500 6007
501 605829388649921
502 68626625145959029951
503 37430191
504 3454817
505 39147943
506 6079
507 2154593281
508 54919
509 2039
510 40841
511 105586579766713
512 6151
513 452599156086559
514 6896727944023
515 2063
516 196271
517 19616702141919323129388715950912065791
518 3202454929367827107369500863166382153574440123642592390083279423113
519 5080711
520 24769991104728312891937
521 2087
522 6271
523 18063321433
524 33569
525 3575503
526 44207047
527 2111
528 5318798633
529 18861552481
530 46817226351072265620777670675006972301618979214252832875068976303839400413682313921168154465151768472420980044715745858522803980473207943564433
531 1485761479
532 14139262262808175798602566204793985440361
533 4884727
534 17481727674576239
535 10711
536 44197213979727234355841
537 4718966201
538 247711
539 417042099631
540 3137063
541 14107651849
542 217001
543 10722169
544 141641296831
545 87281
546 43721
547 702595801
548 980719
549 11302318217
550 79273
551 2207
552 7555991
553 7675195491326802969559
554 30963501968569
555 457892136759270759480793
556 15583
557 7866820287217429790532545104013632296537532272087818471
558 53617
559 2239
560 8969
561 777288435261989969
562 213751
563 46279419999831539471279872123338103016286057860779176844391065844824425838039212570379827121
564 33871
565 1973833390189373292099390923614168779294442399
566 29237863091999
567 132839238602148428191
568 3289098531153894127
569 138959
570 301230847
571 518814559
572 4946401
573 100937
574 2651552381122661167
575 284278475807
576 267497
577 2311
578 1675125010930879
579 185441
580 6967
581 848181715001
582 365106542520646053873234125869250449257912961
583 60459128773735346116971161647
584 514361
585 153606920351
586 428417137
587 10009431316533167951
588 3775817
589 28297
590 4742897
591 28393
592 115150116391
593 256393
594 600619547820455607135590639621491727
595 274404635931475033688839
596 121687
597 270071
598 122899168808744663588141025320026245511852609957212433417
599 2399
600 57649
601 19249
602 29837535806497801678478605948471