1 0 2 0 3 1 4 4 5 4 6 8 7 11 8 12 9 14 10 20 11 25 12 26 13 24 14 42 15 37 16 40 17 46 18 46 19 45 20 50 21 62 22 62 23 69 24 72 25 80 26 78 27 79 28 74 29 88 30 94 31 97 32 102 33 94 34 104 35 105 36 106 37 102 38 116 39 137 40 130 41 126 42 132 43 121 44 122 45 134 46 152 47 155 48 160 49 164 50 156 51 143 52 156 53 170 54 172 55 167 56 178 57 186 58 194 59 185 60 168 61 174 62 176 63 183 64 182 65 192 66 194 67 205 68 196 69 200 70 188 71 203 72 206 73 220 74 226 75 221 76 230 77 222 78 220 79 215 80 230 81 226 82 228 83 225 84 236 85 240 86 238 87 259 88 268 89 252 90 248 91 247 92 236 93 250 94 262 95 277 96 278 97 282 98 278 99 279 100 290 101 294 102 286 103 305 104 308 105 294 106 308 107 301 108 308 109 318 110 320 111 311 112 314 113 320 114 324 115 311 116 336 117 336 118 340 119 329 120 330 121 340 122 354 123 361 124 352 125 364 126 360 127 357 128 368 129 358 130 362 131 365 132 374 133 372 134 368 135 377 136 388 137 390 138 380 139 379 140 384 141 408 142 398 143 411 144 404 145 400 146 394 147 409 148 404 149 424 150 410 151 427 152 436 153 426 154 436 155 443 156 446 157 444 158 454 159 477 160 452 161 450 162 458 163 459 164 464 165 466 166 460 167 473 168 462 169 460 170 456 171 473 172 476 173 476 174 480 175 495 176 502 177 498 178 504 179 505 180 494 181 504 182 508 183 507 184 518 185 528 186 544 187 537 188 530 189 532 190 524 191 535 192 522 193 528 194 530 195 535 196 548 197 532 198 542 199 551 200 552 201 558 202 554 203 553 204 566 205 558 206 562 207 561 208 556 209 564 210 562 211 565 212 570 213 590 214 600 215 591 216 608 217 602 218 618 219 605 220 620 221 608 222 598 223 605 224 608 225 624 226 612 227 617 228 628 229 636 230 628 231 645 232 648 233 640 234 638 235 647 236 648 237 664 238 674 239 667 240 672 241 680 242 676 243 661 244 666 245 668 246 658 247 661 248 672 249 682 250 688 251 685 252 708 253 690 254 706 255 705 256 710 257 706 258 708 259 725 260 736 261 732 262 728 263 721 264 726 265 734 266 734 267 749 268 764 269 758 270 738 271 737 272 738 273 734 274 746 275 737 276 756 277 744 278 744 279 759 280 768 281 766 282 768 283 773 284 774 285 790 286 784 287 785 288 772 289 784 290 772 291 799 292 814 293 810 294 804 295 819 296 828 297 828 298 824 299 829 300 832