1 0 2 1 3 1 4 1 5 7 6 1 7 2 8 16 9 16 10 2 11 3 12 45 13 39 14 45 15 3 16 5 17 120 18 107 19 107 20 120 21 5 22 8 23 333 24 310 25 398 26 310 27 333 28 8 29 13 30 928 31 943 32 1532 33 1532 34 943 35 928 36 13 37 21 38 2613 39 2935 40 5465 41 7196 42 5465 43 2935 44 2613 45 21 46 34 47 7400 48 9077 49 21691 50 32765 51 32765 52 21691 53 9077 54 7400 55 34 56 55 57 21053 58 28054 59 82625 60 163682 61 179644 62 163682 63 82625 64 28054 65 21053 66 55 67 89 68 60080 69 87562 70 320130 71 791180 72 1113793 73 1113793 74 791180 75 320130 76 87562 77 60080 78 89 79 144 80 171845 81 272571 82 1249914 83 3881007 84 6595796 85 8803975 86 6595796 87 3881007 88 1249914 89 272571 90 171845 91 144 92 233 93 492280 94 850365 95 4849312 96 19185785 97 39677540 98 65762626 99 65762626 100 39677540 101 19185785 102 4849312 103 850365 104 492280 105 233 106 377 107 1411789 108 2654831 109 18947687 110 94442736 111 241971927 112 500606134 113 615439372 114 500606134 115 241971927 116 94442736 117 18947687 118 2654831 119 1411789 120 377 121 610 122 4051904 123 8284969 124 73917602 125 466918841 126 1464024977 127 3871912412 128 5858512208 129 5858512208 130 3871912412 131 1464024977 132 466918841 133 73917602 134 8284969 135 4051904 136 610 137 987 138 11635413 139 25870031 140 288506284 141 2307509126 142 8913650834 143 29641292709 144 56950727458 145 69977566829 146 56950727458 147 29641292709 148 8913650834 149 2307509126 150 288506284 151 25870031 152 11635413 153 987 154 1597 155 33424648 156 80782480 157 1127216287 158 11405401174 159 54269187889 160 228724010089 161 547007577525 162 857557822247 163 857557822247 164 547007577525 165 228724010089 166 54269187889 167 11405401174 168 1127216287 169 80782480 170 33424648 171 1597 172 2584 173 96042845 174 252246425 175 4401832436 176 56404226833 177 330301566873 178 1764555059811 179 5300307609753 180 10352812988393 181 13294810916472 182 10352812988393 183 5300307609753 184 1764555059811 185 330301566873 186 56404226833 187 4401832436 188 252246425 189 96042845 190 2584 191 4181 192 276020944 193 787748512 194 17197042074 195 278908057093 196 2012653511729 197 13604894698893 198 51368643507945 199 126369955779209