1 0 2 1 3 3 4 0 5 6 6 8 7 11 8 2 9 0 10 17 11 18 12 5 13 23 14 25 15 27 16 0 17 31 18 3 19 35 20 10 21 39 22 42 23 44 24 13 25 1 26 50 27 5 28 16 29 56 30 59 31 62 32 4 33 66 34 69 35 70 36 0 37 76 38 77 39 80 40 25 41 84 42 86 43 89 44 29 45 14 46 95 47 98 48 8 49 1 50 5 51 106 52 34 53 111 54 18 55 117 56 39 57 121 58 123 59 125 60 42 61 129 62 132 63 21 64 2 65 139 66 141 67 144 68 48 69 148 70 150 71 151 72 5 73 157 74 159 75 10 76 55 77 167 78 169 79 171 80 18 81 1 82 179 83 181 84 62 85 186 86 189 87 191 88 64 89 195 90 34 91 200 92 68 93 205 94 207 95 209 96 21 97 214 98 7 99 38 100 2 101 223 102 226 103 228 104 78 105 233 106 235 107 238 108 12 109 242 110 244 111 246 112 28 113 251 114 254 115 256 116 89 117 47 118 262 119 265 120 92 121 2 122 272 123 274 124 95 125 20 126 50 127 284 128 8 129 289 130 292 131 293 132 102 133 299 134 302 135 54 136 107 137 309 138 312 139 315 140 109 141 319 142 322 143 323 144 2 145 328 146 331 147 14 148 117 149 338 150 26 151 342 152 121 153 64 154 349 155 350 156 124 157 356 158 358 159 361 160 43 161 365 162 8 163 370 164 131 165 374 166 376 167 379 168 135 169 3 170 386 171 73 172 138 173 393 174 396 175 32 176 47 177 404 178 406 179 409 180 24 181 414 182 416 183 419 184 149 185 423 186 425 187 428 188 152 189 82 190 435 191 437 192 13 193 442 194 444 195 447 196 2 197 452 198 88 199 458 200 8 201 463 202 466 203 467 204 166 205 473 206 474 207 91 208 59 209 481 210 483 211 486 212 173 213 492 214 494 215 495 216 31 217 500 218 503 219 506 220 180 221 509 222 511 223 514 224 63 225 5 226 523 227 525 228 187 229 530 230 532 231 535 232 191 233 540 234 106 235 545 236 195 237 549 238 552 239 554 240 70 241 560 242 12 243 18 244 203 245 27 246 571 247 574 248 207 249 579 250 49 251 584 252 37 253 589 254 591 255 593 256 3 257 598 258 600 259 602 260 218 261 117 262 610 263 611 264 221 265 617 266 618 267 621 268 224 269 626 270 122 271 632 272 81 273 636 274 638 275 57 276 230 277 645 278 647 279 128 280 235 281 654 282 657 283 659 284 239 285 665 286 668 287 671 288 10 289 4 290 678 291 680 292 245 293 685 294 36 295 691 296 248 297 137 298 698 299 700 300 17