0 1 1 3 2 1 3 7 4 1 5 7 6 17 7 119 8 1 9 7 10 17 11 119 12 257 13 1799 14 4369 15 30583 16 1 17 7 18 17 19 119 20 257 21 1799 22 4369 23 30583 24 65537 25 458759 26 1114129 27 7798903 28 16843009 29 117901063 30 286331153 31 2004318071 32 1 33 7 34 17 35 119 36 257 37 1799 38 4369 39 30583 40 65537 41 458759 42 1114129 43 7798903 44 16843009 45 117901063 46 286331153 47 2004318071 48 4294967297 49 30064771079 50 73014444049 51 511101108343 52 1103806595329 53 7726646167303 54 18764712120593 55 131352984844151 56 281479271743489 57 1970354902204423 58 4785147619639313 59 33496033337475191 60 72340172838076673 61 506381209866536711 62 1229782938247303441 63 8608480567731124087 64 1 65 7 66 17 67 119 68 257 69 1799 70 4369 71 30583 72 65537 73 458759 74 1114129 75 7798903 76 16843009 77 117901063 78 286331153 79 2004318071 80 4294967297 81 30064771079 82 73014444049 83 511101108343 84 1103806595329 85 7726646167303 86 18764712120593 87 131352984844151 88 281479271743489 89 1970354902204423 90 4785147619639313 91 33496033337475191 92 72340172838076673 93 506381209866536711 94 1229782938247303441 95 8608480567731124087 96 18446744073709551617 97 129127208515966861319 98 313594649253062377489 99 2195162544771436642423 100 4740813226943354765569 101 33185692588603483358983 102 80593824858037031014673 103 564156774006259217102711 104 1208944266358702884323329 105 8462609864510920190263303 106 20552052528097949033496593 107 143864367696685643234476151 108 310698676454186641271095553 109 2174890735179306488897668871 110 5281877499721172901608624401 111 36973142498048210311260370807 112 79228162532711081671548469249 113 554597137728977571700839284743 114 1346878763056088388416323977233 115 9428151341392618718914267840631 116 20361637770906747989587956596993 117 142531464396347235927115696178951 118 346147842105414715822995262148881 119 2423034894737903010760966835042167 120 5192376087906286159508272029171713 121 36346632615344003116557904204201991 122 88270393494406864711640624495919121 123 617892754460848052981484371471433847 124 1334440654591915542993625911497130241 125 9341084582143408800955381380479911687 126 22685491128062564230891640495451214097