1 1 2 2 3 0 4 2 5 0 6 0 7 3 8 0 9 1 10 0 11 3 12 2 13 3 14 2 15 1 16 4 17 2 18 11 19 4 20 2 21 0 22 5 23 8 24 12 25 22 26 8 27 2 28 0 29 6 30 12 31 32 32 24 33 56 34 6 35 2 36 0 37 6 38 18 39 48 40 96 41 70 42 136 43 15 44 2 45 0 46 7 47 18 48 86 49 168 50 373 51 192 52 383 53 18 54 5 55 0 56 7 57 28 58 98 59 388 60 766 61 1472 62 633 63 1070 64 45 65 4 66 0 67 8 68 28 69 172 70 490 71 2056 72 3720 73 6490 74 2484 75 3897 76 118 77 5 78 0 79 9 80 40 81 183 82 1024 83 2803 84 11182 85 18214 86 28190 87 10554 88 13372 89 553 90 8 91 0 92 10 93 50 94 295 95 1168 96 6705 97 16698 98 60168 99 81428 100 109811 101 35054 102 36290 103 1706 104 31 105 0 106 10 107 64 108 383 109 2138 110 8187 111 44652 112 97089 113 316982 114 362910 115 428042 116 102520 117 91998 118 2845 119 64 120 0 121 11 122 64 123 525 124 3000 125 16545 126 58174 127 296955 128 574274 129 1788533 130 1828848 131 1877657 132 337948 133 263764 134 2970 135 83 136 0 137 11 138 82 139 559 140 4554 141 24733 142 129560 143 420163 144 2056696 145 3605385 146 10469104 147 9781293 148 8933652 149 1366804 150 898044 151 4470 152 66 153 0 154 12 155 82 156 793 157 5084 158 41212 159 207946 160 1046085 161 3150280 162 14593061 163 22736838 164 59482477 165 49824190 166 41803166 167 6000028 168 3423582 169 9426 170 60 171 0 172 13 173 102 174 829 175 7872 176 48532 177 379126 178 1799943 179 8636942 180 23955140 181 103347086 182 140704046 183 329615148 184 241134125 185 184319728 186 24951622 187 12431962 188 30908 189 104 190 0 191 14 192 118 193 1110 194 8570 195 81412 196 471170 197 3545675 198 15777680 199 71844314 200 183929058 201 743173555 202 891543608 203 1895317118 204 1198202218 205 792231146 206 94266262 207 40311611 208 115084 209 158 210 0 211 14 212 136 213 1324 214 12358 215 92845 216 858104 217 4664339 218 33716914 219 140418039 220 606209414 221 1443986635 222 5483407182 223 5925413217 224 11609644452 225 6489872942 226 3584762414 227 337342046 228 119109004 229 350693 230 240 231 0 232 15 233 136 234 1646 235 15532 236 144041 237 1025788 238 9251052 239 47150376 240 326801538 241 1270042288 242 5165461596 243 11410313122 244 40403093947 245 39536033626 246 71711359169 247 36558663886 248 17422197427 249 1263530794 250 342803738 251 804152 252 846 253 0 254 16 255 164 256 1709 257 20538 258 189040 259 1709908 260 11630683 261 101692734 262 482973211 263 3187203064 264 11494028464 265 43856972224