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