1 3 2 2 3 2 4 2 5 2 6 4 7 2 8 3 9 6 10 4 11 5 12 5 13 5 14 10 15 4 16 3 17 5 18 8 19 22 20 13 21 14 22 2 23 5 24 5 25 2 26 20 27 9 28 9 29 24 30 5 31 26 32 15 33 14 34 25 35 25 36 4 37 9 38 30 39 9 40 21 41 12 42 11 43 10 44 2 45 40 46 19 47 8 48 13 49 11 50 50 51 3 52 25 53 25 54 8 55 5 56 25 57 46 58 19 59 47 60 54 61 9 62 13 63 14 64 43 65 4 66 24 67 28 68 16 69 33 70 25 71 152 72 2 73 11 74 22 75 6 76 78 77 87 78 7 79 10 80 21 81 77 82 23 83 3 84 4 85 39 86 75 87 49 88 34 89 17 90 8 91 55 92 68 93 32 94 60 95 29 96 5 97 111 98 4 99 75 100 25 101 57 102 56 103 7 104 147 105 9 106 67 107 67 108 162 109 40 110 18 111 10 112 13 113 47 114 45 115 33 116 9 117 5 118 8 119 44 120 34 121 27 122 27 123 103 124 6 125 17 126 10 127 68 128 120 129 4 130 40 131 10 132 63 133 217 134 44 135 7 136 9 137 182 138 12 139 18 140 14 141 241 142 113 143 76 144 213 145 6 146 70 147 40 148 243 149 186 150 4 151 41 152 201 153 71 154 16 155 10 156 3 157 142 158 175 159 24 160 7 161 33 162 9 163 3 164 19 165 3 166 4 167 41 168 99 169 35 170 11 171 64 172 45 173 68 174 82 175 8 176 6 177 202 178 23 179 138 180 14 181 58 182 181 183 30 184 32 185 95 186 74 187 9 188 54 189 31 190 50 191 37 192 4 193 2 194 56 195 50 196 66 197 5 198 19 199 76 200 5 201 73 202 20 203 68 204 40 205 13 206 5 207 186 208 58 209 39 210 130 211 85 212 93 213 10 214 107 215 83 216 14 217 63 218 100 219 78 220 12 221 28 222 58 223 8 224 2 225 104 226 50 227 79 228 12 229 83 230 70 231 48 232 281 233 339 234 88 235 168 236 37 237 151 238 106 239 17 240 112 241 88 242 368 243 24 244 22 245 22 246 38 247 401 248 110 249 36 250 37 251 113 252 50 253 61 254 217 255 199 256 140 257 80 258 54 259 137 260 15 261 389 262 26 263 135 264 31 265 62 266 17 267 44 268 51 269 3 270 43 271 118 272 505 273 101 274 11 275 65 276 11 277 126 278 172 279 137 280 291 281 210 282 96 283 17 284 55 285 27 286 188 287 230 288 26 289 92 290 141 291 97 292 83 293 38 294 356 295 54 296 23 297 21 298 51 299 95 300 134 301 118 302 249 303 2 304 83 305 308 306 168 307 249 308 246 309 36 310 190 311 27 312 176 313 80 314 74 315 63 316 6 317 59 318 275 319 120 320 69 321 2 322 169 323 373 324 132 325 349 326 26 327 53 328 87 329 472 330 59 331 141 332 26 333 4 334 62 335 343 336 222 337 25 338 662 339 38 340 411 341 95 342 84 343 241 344 141 345 274 346 78 347 24 348 104 349 132 350 185 351 118 352 193 353 172 354 72 355 205 356 38 357 242 358 81 359 29 360 180 361 22 362 204 363 48 364 18 365 170 366 39 367 114 368 165 369 28 370 195 371 83 372 55 373 45 374 183 375 142 376 28 377 156 378 82 379 137 380 88 381 116 382 5 383 160 384 48 385 23 386 57 387 497 388 168 389 55 390 6 391 109 392 196 393 81 394 159 395 83 396 432 397 112 398 14 399 30 400 248 401 16 402 25 403 146 404 75 405 228 406 154 407 4 408 25 409 175 410 82 411 57 412 48 413 161 414 4 415 141 416 203 417 109 418 116 419 257 420 136 421 185 422 242 423 63 424 360 425 129 426 223 427 844 428 430 429 2 430 129 431 2 432 70 433 511 434 191 435 176 436 29 437 208 438 84 439 221 440 189 441 131 442 377 443 146 444 113 445 112 446 120 447 45 448 410 449 797 450 5 451 7 452 263 453 439 454 58 455 107 456 27 457 6 458 2 459 30 460 281 461 332 462 99 463 346 464 394 465 228 466 135 467 5 468 421 469 160 470 558 471 23 472 106 473 220 474 201 475 421 476 142 477 62 478 126 479 21 480 76 481 35 482 25 483 143 484 138 485 132 486 264 487 16 488 427 489 14 490 2 491 335 492 232 493 232 494 2 495 639 496 33 497 16 498 117 499 101 500 211 501 250 502 72 503 522 504 20 505 227 506 76 507 20 508 77 509 95 510 1320 511 104 512 322 513 17 514 24 515 150 516 82 517 138 518 2 519 8 520 164 521 262 522 281 523 805 524 317 525 524 526 216 527 184 528 10 529 165 530 151 531 579 532 221 533 21 534 334 535 64 536 182 537 858 538 27 539 545 540 49 541 646 542 67 543 106 544 274 545 1003 546 96 547 129 548 90 549 340 550 59 551 263 552 7 553 77 554 17 555 11 556 71 557 217 558 13 559 4 560 36 561 27 562 170 563 74 564 667 565 813 566 118 567 426 568 44 569 139 570 186 571 34 572 776 573 42 574 337 575 382 576 446 577 99 578 135 579 390 580 252 581 108 582 238 583 490 584 167 585 356 586 489