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