0 0 1 0 2 0 2 1 1 1 3 1 4 2 0 2 5 2 5 2 0 2 2 2 6 3 4 3 7 3 7 3 4 3 5 3 1 4 6 4 3 4 3 4 6 4 7 4 4 5 6 5 0 5 0 6 6 6 1 6 7 7 5 7 3 7 3 7 5 7 2 7 8 2 9 2 10 2 10 2 9 2 11 2 12 8 8 8 13 8 13 8 8 8 14 8 15 9 12 9 16 9 16 4 12 4 17 4 9 0 15 0 18 0 18 1 15 1 19 1 12 5 15 5 8 5 8 10 15 10 9 10 16 7 17 7 11 7 11 7 17 7 10 7 20 11 21 11 22 11 22 11 21 11 23 11 24 12 20 12 25 12 25 12 20 12 22 12 26 4 24 4 27 4 27 4 24 4 28 4 21 13 26 13 29 13 29 0 26 0 27 0 24 14 26 14 20 14 20 5 26 5 21 5 27 7 28 7 29 7 29 7 28 7 30 7 31 15 32 15 33 15 33 15 32 15 34 15 35 16 31 16 36 16 36 16 31 16 33 16 37 17 35 17 38 17 38 9 35 9 39 9 32 13 37 13 40 13 40 13 37 13 38 13 35 18 37 18 31 18 31 5 37 5 32 5 38 7 39 7 40 7 40 7 39 7 41 7 42 19 43 19 44 19 44 19 43 19 45 19 46 3 42 3 47 3 47 16 42 16 48 16 49 20 46 20 50 20 50 21 46 21 51 21 43 22 49 22 52 22 52 13 49 13 53 13 46 23 49 23 42 23 42 5 49 5 43 5 53 7 47 7 52 7 52 7 47 7 48 7 54 19 55 19 56 19 56 24 55 24 57 24 58 25 54 25 59 25 59 25 54 25 56 25 60 20 58 20 61 20 61 21 58 21 59 21 55 26 60 26 57 26 57 13 60 13 61 13 58 27 60 27 54 27 54 5 60 5 55 5 61 7 59 7 57 7 57 7 59 7 56 7 62 28 63 28 64 28 64 29 63 29 65 29 66 13 62 13 67 13 67 13 62 13 68 13 69 19 66 19 70 19 70 19 66 19 71 19 63 30 69 30 72 30 72 30 69 30 73 30 66 5 69 5 62 5 62 5 69 5 63 5 73 7 67 7 72 7 72 7 67 7 68 7
+0 0 0 2 0 1 3 0 2 7 1 3 5 1 4 4 1 5 4 2 6 1 2 7 0 2 8 5 3 9 2 3 10 1 3 11 2 4 12 7 4 13 3 4 14 0 5 15 7 5 16 4 5 17 0 6 18 1 6 19 2 6 20 7 7 21 6 7 22 5 7 23 4 8 24 5 8 25 1 8 26 5 9 27 6 9 28 2 9 29 2 10 30 6 10 31 7 10 32 0 11 33 3 11 34 7 11 35
+0 0 0 2 1 2 3 2 3 3 3 3 1 4 1 0 5 0 2 6 2 4 7 4 5 8 5 5 9 5 3 10 3 2 11 2 4 12 4 6 13 6 7 14 7 7 15 7 5 16 5 4 17 4 6 18 6 8 19 8 9 20 9 9 21 9 7 22 7 6 23 6 8 24 8 10 25 10 11 26 11 11 27 11 9 28 9 8 29 8 10 30 10 12 31 12 13 32 13 13 33 13 11 34 11 10 35 10 12 36 12 14 37 14 15 38 15 15 39 15 13 40 13 12 41 12 14 42 14 16 43 16 17 44 17 17 45 17 15 46 15 14 47 14 16 48 16 18 49 18 19 50 19 19 51 19 17 52 17 16 53 16 18 54 18 20 55 20 21 56 21 21 57 21 19 58 19 18 59 18 20 60 20 22 61 22 23 62 23 23 63 23 21 64 21 20 65 20 22 66 22 24 67 24 25 68 25 25 69 25 23 70 23 22 71 22 24 72 24 26 73 26 27 74 27 27 75 27 25 76 25 24 77 24 26 78 26 28 79 28 29 80 29 29 81 29 27 82 27 26 83 26 28 84 28 30 85 30 31 86 31 31 87 31 29 88 29 28 89 28 30 90 30 32 91 32 33 92 33 33 93 33 31 94 31 30 95 30 32 96 32 34 97 34 35 98 35 35 99 35 33 100 33 32 101 32 34 102 34 36 103 36 37 104 37 37 105 37 35 106 35 34 107 34 36 108 36 38 109 38 39 110 39 39 111 39 37 112 37 36 113 36 38 114 38 40 115 40 41 116 41 41 117 41 39 118 39 38 119 38 40 120 40 42 121 42 43 122 43 43 123 43 41 124 41 40 125 40 42 126 42 44 127 44 45 128 45 45 129 45 43 130 43 42 131 42 44 132 44 46 133 46 47 134 47 47 135 47 45 136 45 44 137 44 46 138 46 48 139 48 49 140 49 49 141 49 47 142 47 46 143 46 48 144 48 50 145 50 51 146 51 51 147 51 49 148 49 48 149 48 50 150 50 52 151 52 53 152 53 53 153 53 51 154 51 50 155 50 52 156 52 54 157 54 55 158 55 55 159 55 53 160 53 52 161 52 54 162 54 56 163 56 57 164 57 57 165 57 55 166 55 54 167 54 56 168 56 58 169 58 59 170 59 59 171 59 57 172 57 56 173 56 58 174 58 60 175 60 61 176 61 61 177 61 59 178 59 58 179 58 60 180 60 62 181 62 63 182 63 63 183 63 61 184 61 60 185 60 62 186 62 64 187 64 65 188 65 65 189 65 63 190 63 62 191 62 64 192 64 66 193 66 67 194 67 67 195 67 65 196 65 64 197 64 66 198 66 68 199 68 69 200 69 69 201 69 67 202 67 66 203 66 68 204 68 70 205 70 71 206 71 71 207 71 69 208 69 68 209 68 70 210 70 72 211 72 73 212 73 73 213 73 71 214 71 70 215 70 72 216 72 74 217 74 75 218 75 75 219 75 73 220 73 72 221 72 74 222 74 76 223 76 77 224 77 77 225 77 75 226 75 74 227 74 76 228 76 78 229 78 79 230 79 79 231 79 77 232 77 76 233 76 78 234 78 80 235 80 81 236 81 81 237 81 79 238 79 78 239 78 80 240 80 82 241 82 83 242 83 83 243 83 81 244 81 80 245 80 82 246 82 84 247 84 85 248 85 85 249 85 83 250 83 82 251 82 84 252 84 86 253 86 87 254 87 87 255 87 85 256 85 84 257 84 86 258 86 88 259 88 89 260 89 89 261 89 87 262 87 86 263 86 88 264 88 90 265 90 91 266 91 91 267 91 89 268 89 88 269 88 90 270 90 92 271 92 93 272 93 93 273 93 91 274 91 90 275 90 92 276 92 94 277 94 95 278 95 95 279 95 93 280 93 92 281 92 94 282 94 96 283 96 97 284 97 97 285 97 95 286 95 94 287 94 96 288 96 98 289 98 99 290 99 99 291 99 97 292 97 96 293 96 98 294 98 100 295 100 101 296 101 101 297 101 99 298 99 98 299 98 102 300 102 103 301 103 105 302 105 105 303 105 104 304 104 102 305 102 104 306 104 105 307 105 107 308 107 107 309 107 106 310 106 104 311 104 106 312 106 107 313 107 109 314 109 109 315 109 108 316 108 106 317 106 108 318 108 109 319 109 111 320 111 111 321 111 110 322 110 108 323 108 110 324 110 111 325 111 113 326 113 113 327 113 112 328 112 110 329 110 112 330 112 113 331 113 115 332 115 115 333 115 114 334 114 112 335 112 114 336 114 115 337 115 117 338 117 117 339 117 116 340 116 114 341 114 116 342 116 117 343 117 119 344 119 119 345 119 118 346 118 116 347 116 118 348 118 119 349 119 121 350 121 121 351 121 120 352 120 118 353 118 120 354 120 121 355 121 123 356 123 123 357 123 122 358 122 120 359 120 122 360 122 123 361 123 125 362 125 125 363 125 124 364 124 122 365 122 124 366 124 125 367 125 127 368 127 127 369 127 126 370 126 124 371 124 126 372 126 127 373 127 129 374 129 129 375 129 128 376 128 126 377 126 128 378 128 129 379 129 131 380 131 131 381 131 130 382 130 128 383 128 130 384 130 131 385 131 133 386 133 133 387 133 132 388 132 130 389 130 132 390 132 133 391 133 135 392 135 135 393 135 134 394 134 132 395 132 134 396 134 135 397 135 137 398 137 137 399 137 136 400 136 134 401 134 136 402 136 137 403 137 139 404 139 139 405 139 138 406 138 136 407 136 138 408 138 139 409 139 141 410 141 141 411 141 140 412 140 138 413 138 140 414 140 141 415 141 143 416 143 143 417 143 142 418 142 140 419 140 142 420 142 143 421 143 145 422 145 145 423 145 144 424 144 142 425 142 144 426 144 145 427 145 147 428 147 147 429 147 146 430 146 144 431 144 146 432 146 147 433 147 149 434 149 149 435 149 148 436 148 146 437 146 148 438 148 149 439 149 151 440 151 151 441 151 150 442 150 148 443 148 150 444 150 151 445 151 153 446 153 153 447 153 152 448 152 150 449 150 152 450 152 153 451 153 155 452 155 155 453 155 154 454 154 152 455 152 154 456 154 155 457 155 157 458 157 157 459 157 156 460 156 154 461 154 156 462 156 157 463 157 159 464 159 159 465 159 158 466 158 156 467 156 158 468 158 159 469 159 161 470 161 161 471 161 160 472 160 158 473 158 160 474 160 161 475 161 163 476 163 163 477 163 162 478 162 160 479 160 162 480 162 163 481 163 165 482 165 165 483 165 164 484 164 162 485 162 164 486 164 165 487 165 167 488 167 167 489 167 166 490 166 164 491 164 166 492 166 167 493 167 169 494 169 169 495 169 168 496 168 166 497 166 168 498 168 169 499 169 171 500 171 171 501 171 170 502 170 168 503 168 170 504 170 171 505 171 173 506 173 173 507 173 172 508 172 170 509 170 172 510 172 173 511 173 175 512 175 175 513 175 174 514 174 172 515 172 174 516 174 175 517 175 177 518 177 177 519 177 176 520 176 174 521 174 176 522 176 177 523 177 179 524 179 179 525 179 178 526 178 176 527 176 178 528 178 179 529 179 181 530 181 181 531 181 180 532 180 178 533 178 180 534 180 181 535 181 183 536 183 183 537 183 182 538 182 180 539 180 182 540 182 183 541 183 185 542 185 185 543 185 184 544 184 182 545 182 184 546 184 185 547 185 187 548 187 187 549 187 186 550 186 184 551 184 186 552 186 187 553 187 189 554 189 189 555 189 188 556 188 186 557 186 188 558 188 189 559 189 191 560 191 191 561 191 190 562 190 188 563 188 190 564 190 191 565 191 193 566 193 193 567 193 192 568 192 190 569 190 192 570 192 193 571 193 195 572 195 195 573 195 194 574 194 192 575 192 194 576 194 195 577 195 197 578 197 197 579 197 196 580 196 194 581 194 196 582 196 197 583 197 199 584 199 199 585 199 198 586 198 196 587 196 198 588 198 199 589 199 201 590 201 201 591 201 200 592 200 198 593 198 200 594 200 201 595 201 203 596 203 203 597 203 202 598 202 200 599 200 0 600 0 1 601 1 103 602 103 103 603 103 102 604 102 0 605 0 1 606 1 3 607 3 105 608 105 105 609 105 103 610 103 1 611 1 3 612 3 5 613 5 107 614 107 107 615 107 105 616 105 3 617 3 5 618 5 7 619 7 109 620 109 109 621 109 107 622 107 5 623 5 7 624 7 9 625 9 111 626 111 111 627 111 109 628 109 7 629 7 9 630 9 11 631 11 113 632 113 113 633 113 111 634 111 9 635 9 11 636 11 13 637 13 115 638 115 115 639 115 113 640 113 11 641 11 13 642 13 15 643 15 117 644 117 117 645 117 115 646 115 13 647 13 15 648 15 17 649 17 119 650 119 119 651 119 117 652 117 15 653 15 17 654 17 19 655 19 121 656 121 121 657 121 119 658 119 17 659 17 19 660 19 21 661 21 123 662 123 123 663 123 121 664 121 19 665 19 21 666 21 23 667 23 125 668 125 125 669 125 123 670 123 21 671 21 23 672 23 25 673 25 127 674 127 127 675 127 125 676 125 23 677 23 25 678 25 27 679 27 129 680 129 129 681 129 127 682 127 25 683 25 27 684 27 29 685 29 131 686 131 131 687 131 129 688 129 27 689 27 29 690 29 31 691 31 133 692 133 133 693 133 131 694 131 29 695 29 31 696 31 33 697 33 135 698 135 135 699 135 133 700 133 31 701 31 33 702 33 35 703 35 137 704 137 137 705 137 135 706 135 33 707 33 35 708 35 37 709 37 139 710 139 139 711 139 137 712 137 35 713 35 37 714 37 39 715 39 141 716 141 141 717 141 139 718 139 37 719 37 39 720 39 41 721 41 143 722 143 143 723 143 141 724 141 39 725 39 41 726 41 43 727 43 145 728 145 145 729 145 143 730 143 41 731 41 43 732 43 45 733 45 147 734 147 147 735 147 145 736 145 43 737 43 45 738 45 47 739 47 149 740 149 149 741 149 147 742 147 45 743 45 47 744 47 49 745 49 151 746 151 151 747 151 149 748 149 47 749 47 49 750 49 51 751 51 153 752 153 153 753 153 151 754 151 49 755 49 51 756 51 53 757 53 155 758 155 155 759 155 153 760 153 51 761 51 53 762 53 55 763 55 157 764 157 157 765 157 155 766 155 53 767 53 55 768 55 57 769 57 159 770 159 159 771 159 157 772 157 55 773 55 57 774 57 59 775 59 161 776 161 161 777 161 159 778 159 57 779 57 59 780 59 61 781 61 163 782 163 163 783 163 161 784 161 59 785 59 61 786 61 63 787 63 165 788 165 165 789 165 163 790 163 61 791 61 63 792 63 65 793 65 167 794 167 167 795 167 165 796 165 63 797 63 65 798 65 67 799 67 169 800 169 169 801 169 167 802 167 65 803 65 67 804 67 69 805 69 171 806 171 171 807 171 169 808 169 67 809 67 69 810 69 71 811 71 173 812 173 173 813 173 171 814 171 69 815 69 71 816 71 73 817 73 175 818 175 175 819 175 173 820 173 71 821 71 73 822 73 75 823 75 177 824 177 177 825 177 175 826 175 73 827 73 75 828 75 77 829 77 179 830 179 179 831 179 177 832 177 75 833 75 77 834 77 79 835 79 181 836 181 181 837 181 179 838 179 77 839 77 79 840 79 81 841 81 183 842 183 183 843 183 181 844 181 79 845 79 81 846 81 83 847 83 185 848 185 185 849 185 183 850 183 81 851 81 83 852 83 85 853 85 187 854 187 187 855 187 185 856 185 83 857 83 85 858 85 87 859 87 189 860 189 189 861 189 187 862 187 85 863 85 87 864 87 89 865 89 191 866 191 191 867 191 189 868 189 87 869 87 89 870 89 91 871 91 193 872 193 193 873 193 191 874 191 89 875 89 91 876 91 93 877 93 195 878 195 195 879 195 193 880 193 91 881 91 93 882 93 95 883 95 197 884 197 197 885 197 195 886 195 93 887 93 95 888 95 97 889 97 199 890 199 199 891 199 197 892 197 95 893 95 97 894 97 99 895 99 201 896 201 201 897 201 199 898 199 97 899 97 99 900 99 101 901 101 203 902 203 203 903 203 201 904 201 99 905 99 101 906 101 100 907 100 202 908 202 202 909 202 203 910 203 101 911 101 100 912 100 98 913 98 200 914 200 200 915 200 202 916 202 100 917 100 98 918 98 96 919 96 198 920 198 198 921 198 200 922 200 98 923 98 96 924 96 94 925 94 196 926 196 196 927 196 198 928 198 96 929 96 94 930 94 92 931 92 194 932 194 194 933 194 196 934 196 94 935 94 92 936 92 90 937 90 192 938 192 192 939 192 194 940 194 92 941 92 90 942 90 88 943 88 190 944 190 190 945 190 192 946 192 90 947 90 88 948 88 86 949 86 188 950 188 188 951 188 190 952 190 88 953 88 86 954 86 84 955 84 186 956 186 186 957 186 188 958 188 86 959 86 84 960 84 82 961 82 184 962 184 184 963 184 186 964 186 84 965 84 82 966 82 80 967 80 182 968 182 182 969 182 184 970 184 82 971 82 80 972 80 78 973 78 180 974 180 180 975 180 182 976 182 80 977 80 78 978 78 76 979 76 178 980 178 178 981 178 180 982 180 78 983 78 76 984 76 74 985 74 176 986 176 176 987 176 178 988 178 76 989 76 74 990 74 72 991 72 174 992 174 174 993 174 176 994 176 74 995 74 72 996 72 70 997 70 172 998 172 172 999 172 174 1000 174 72 1001 72 70 1002 70 68 1003 68 170 1004 170 170 1005 170 172 1006 172 70 1007 70 68 1008 68 66 1009 66 168 1010 168 168 1011 168 170 1012 170 68 1013 68 66 1014 66 64 1015 64 166 1016 166 166 1017 166 168 1018 168 66 1019 66 64 1020 64 62 1021 62 164 1022 164 164 1023 164 166 1024 166 64 1025 64 62 1026 62 60 1027 60 162 1028 162 162 1029 162 164 1030 164 62 1031 62 60 1032 60 58 1033 58 160 1034 160 160 1035 160 162 1036 162 60 1037 60 58 1038 58 56 1039 56 158 1040 158 158 1041 158 160 1042 160 58 1043 58 56 1044 56 54 1045 54 156 1046 156 156 1047 156 158 1048 158 56 1049 56 54 1050 54 52 1051 52 154 1052 154 154 1053 154 156 1054 156 54 1055 54 52 1056 52 50 1057 50 152 1058 152 152 1059 152 154 1060 154 52 1061 52 50 1062 50 48 1063 48 150 1064 150 150 1065 150 152 1066 152 50 1067 50 48 1068 48 46 1069 46 148 1070 148 148 1071 148 150 1072 150 48 1073 48 46 1074 46 44 1075 44 146 1076 146 146 1077 146 148 1078 148 46 1079 46 44 1080 44 42 1081 42 144 1082 144 144 1083 144 146 1084 146 44 1085 44 42 1086 42 40 1087 40 142 1088 142 142 1089 142 144 1090 144 42 1091 42 40 1092 40 38 1093 38 140 1094 140 140 1095 140 142 1096 142 40 1097 40 38 1098 38 36 1099 36 138 1100 138 138 1101 138 140 1102 140 38 1103 38 36 1104 36 34 1105 34 136 1106 136 136 1107 136 138 1108 138 36 1109 36 34 1110 34 32 1111 32 134 1112 134 134 1113 134 136 1114 136 34 1115 34 32 1116 32 30 1117 30 132 1118 132 132 1119 132 134 1120 134 32 1121 32 30 1122 30 28 1123 28 130 1124 130 130 1125 130 132 1126 132 30 1127 30 28 1128 28 26 1129 26 128 1130 128 128 1131 128 130 1132 130 28 1133 28 26 1134 26 24 1135 24 126 1136 126 126 1137 126 128 1138 128 26 1139 26 24 1140 24 22 1141 22 124 1142 124 124 1143 124 126 1144 126 24 1145 24 22 1146 22 20 1147 20 122 1148 122 122 1149 122 124 1150 124 22 1151 22 20 1152 20 18 1153 18 120 1154 120 120 1155 120 122 1156 122 20 1157 20 18 1158 18 16 1159 16 118 1160 118 118 1161 118 120 1162 120 18 1163 18 16 1164 16 14 1165 14 116 1166 116 116 1167 116 118 1168 118 16 1169 16 14 1170 14 12 1171 12 114 1172 114 114 1173 114 116 1174 116 14 1175 14 12 1176 12 10 1177 10 112 1178 112 112 1179 112 114 1180 114 12 1181 12 10 1182 10 8 1183 8 110 1184 110 110 1185 110 112 1186 112 10 1187 10 8 1188 8 6 1189 6 108 1190 108 108 1191 108 110 1192 110 8 1193 8 6 1194 6 4 1195 4 106 1196 106 106 1197 106 108 1198 108 6 1199 6 4 1200 4 2 1201 2 104 1202 104 104 1203 104 106 1204 106 4 1205 4 2 1206 2 0 1207 0 102 1208 102 102 1209 102 104 1210 104 2 1211 2
0 0 0 2 1 2 3 2 3 3 3 3 1 4 1 0 5 0 2 6 2 4 7 4 5 8 5 5 9 5 3 10 3 2 11 2 4 12 4 6 13 6 7 14 7 7 15 7 5 16 5 4 17 4 6 18 6 8 19 8 9 20 9 9 21 9 7 22 7 6 23 6 8 24 8 10 25 10 11 26 11 11 27 11 9 28 9 8 29 8 10 30 10 12 31 12 13 32 13 13 33 13 11 34 11 10 35 10 12 36 12 14 37 14 15 38 15 15 39 15 13 40 13 12 41 12 14 42 14 16 43 16 17 44 17 17 45 17 15 46 15 14 47 14 16 48 16 18 49 18 19 50 19 19 51 19 17 52 17 16 53 16 18 54 18 20 55 20 21 56 21 21 57 21 19 58 19 18 59 18 20 60 20 22 61 22 23 62 23 23 63 23 21 64 21 20 65 20 22 66 22 24 67 24 25 68 25 25 69 25 23 70 23 22 71 22 24 72 24 26 73 26 27 74 27 27 75 27 25 76 25 24 77 24 26 78 26 28 79 28 29 80 29 29 81 29 27 82 27 26 83 26 28 84 28 30 85 30 31 86 31 31 87 31 29 88 29 28 89 28 30 90 30 32 91 32 33 92 33 33 93 33 31 94 31 30 95 30 32 96 32 34 97 34 35 98 35 35 99 35 33 100 33 32 101 32 34 102 34 36 103 36 37 104 37 37 105 37 35 106 35 34 107 34 36 108 36 38 109 38 39 110 39 39 111 39 37 112 37 36 113 36 38 114 38 40 115 40 41 116 41 41 117 41 39 118 39 38 119 38 40 120 40 42 121 42 43 122 43 43 123 43 41 124 41 40 125 40 42 126 42 44 127 44 45 128 45 45 129 45 43 130 43 42 131 42 44 132 44 46 133 46 47 134 47 47 135 47 45 136 45 44 137 44 46 138 46 48 139 48 49 140 49 49 141 49 47 142 47 46 143 46 48 144 48 50 145 50 51 146 51 51 147 51 49 148 49 48 149 48 50 150 50 52 151 52 53 152 53 53 153 53 51 154 51 50 155 50 52 156 52 54 157 54 55 158 55 55 159 55 53 160 53 52 161 52 54 162 54 56 163 56 57 164 57 57 165 57 55 166 55 54 167 54 56 168 56 58 169 58 59 170 59 59 171 59 57 172 57 56 173 56 58 174 58 60 175 60 61 176 61 61 177 61 59 178 59 58 179 58 60 180 60 62 181 62 63 182 63 63 183 63 61 184 61 60 185 60 62 186 62 64 187 64 65 188 65 65 189 65 63 190 63 62 191 62 64 192 64 66 193 66 67 194 67 67 195 67 65 196 65 64 197 64 66 198 66 68 199 68 69 200 69 69 201 69 67 202 67 66 203 66 68 204 68 70 205 70 71 206 71 71 207 71 69 208 69 68 209 68 70 210 70 72 211 72 73 212 73 73 213 73 71 214 71 70 215 70 72 216 72 74 217 74 75 218 75 75 219 75 73 220 73 72 221 72 74 222 74 76 223 76 77 224 77 77 225 77 75 226 75 74 227 74 76 228 76 78 229 78 79 230 79 79 231 79 77 232 77 76 233 76 78 234 78 80 235 80 81 236 81 81 237 81 79 238 79 78 239 78 80 240 80 82 241 82 83 242 83 83 243 83 81 244 81 80 245 80 82 246 82 84 247 84 85 248 85 85 249 85 83 250 83 82 251 82 84 252 84 86 253 86 87 254 87 87 255 87 85 256 85 84 257 84 86 258 86 88 259 88 89 260 89 89 261 89 87 262 87 86 263 86 88 264 88 90 265 90 91 266 91 91 267 91 89 268 89 88 269 88 90 270 90 92 271 92 93 272 93 93 273 93 91 274 91 90 275 90 92 276 92 94 277 94 95 278 95 95 279 95 93 280 93 92 281 92 94 282 94 96 283 96 97 284 97 97 285 97 95 286 95 94 287 94 96 288 96 98 289 98 99 290 99 99 291 99 97 292 97 96 293 96 98 294 98 100 295 100 101 296 101 101 297 101 99 298 99 98 299 98 102 300 102 103 301 103 105 302 105 105 303 105 104 304 104 102 305 102 104 306 104 105 307 105 107 308 107 107 309 107 106 310 106 104 311 104 106 312 106 107 313 107 109 314 109 109 315 109 108 316 108 106 317 106 108 318 108 109 319 109 111 320 111 111 321 111 110 322 110 108 323 108 110 324 110 111 325 111 113 326 113 113 327 113 112 328 112 110 329 110 112 330 112 113 331 113 115 332 115 115 333 115 114 334 114 112 335 112 114 336 114 115 337 115 117 338 117 117 339 117 116 340 116 114 341 114 116 342 116 117 343 117 119 344 119 119 345 119 118 346 118 116 347 116 118 348 118 119 349 119 121 350 121 121 351 121 120 352 120 118 353 118 120 354 120 121 355 121 123 356 123 123 357 123 122 358 122 120 359 120 122 360 122 123 361 123 125 362 125 125 363 125 124 364 124 122 365 122 124 366 124 125 367 125 127 368 127 127 369 127 126 370 126 124 371 124 126 372 126 127 373 127 129 374 129 129 375 129 128 376 128 126 377 126 128 378 128 129 379 129 131 380 131 131 381 131 130 382 130 128 383 128 130 384 130 131 385 131 133 386 133 133 387 133 132 388 132 130 389 130 132 390 132 133 391 133 135 392 135 135 393 135 134 394 134 132 395 132 134 396 134 135 397 135 137 398 137 137 399 137 136 400 136 134 401 134 136 402 136 137 403 137 139 404 139 139 405 139 138 406 138 136 407 136 138 408 138 139 409 139 141 410 141 141 411 141 140 412 140 138 413 138 140 414 140 141 415 141 143 416 143 143 417 143 142 418 142 140 419 140 142 420 142 143 421 143 145 422 145 145 423 145 144 424 144 142 425 142 144 426 144 145 427 145 147 428 147 147 429 147 146 430 146 144 431 144 146 432 146 147 433 147 149 434 149 149 435 149 148 436 148 146 437 146 148 438 148 149 439 149 151 440 151 151 441 151 150 442 150 148 443 148 150 444 150 151 445 151 153 446 153 153 447 153 152 448 152 150 449 150 152 450 152 153 451 153 155 452 155 155 453 155 154 454 154 152 455 152 154 456 154 155 457 155 157 458 157 157 459 157 156 460 156 154 461 154 156 462 156 157 463 157 159 464 159 159 465 159 158 466 158 156 467 156 158 468 158 159 469 159 161 470 161 161 471 161 160 472 160 158 473 158 160 474 160 161 475 161 163 476 163 163 477 163 162 478 162 160 479 160 162 480 162 163 481 163 165 482 165 165 483 165 164 484 164 162 485 162 164 486 164 165 487 165 167 488 167 167 489 167 166 490 166 164 491 164 166 492 166 167 493 167 169 494 169 169 495 169 168 496 168 166 497 166 168 498 168 169 499 169 171 500 171 171 501 171 170 502 170 168 503 168 170 504 170 171 505 171 173 506 173 173 507 173 172 508 172 170 509 170 172 510 172 173 511 173 175 512 175 175 513 175 174 514 174 172 515 172 174 516 174 175 517 175 177 518 177 177 519 177 176 520 176 174 521 174 176 522 176 177 523 177 179 524 179 179 525 179 178 526 178 176 527 176 178 528 178 179 529 179 181 530 181 181 531 181 180 532 180 178 533 178 180 534 180 181 535 181 183 536 183 183 537 183 182 538 182 180 539 180 182 540 182 183 541 183 185 542 185 185 543 185 184 544 184 182 545 182 184 546 184 185 547 185 187 548 187 187 549 187 186 550 186 184 551 184 186 552 186 187 553 187 189 554 189 189 555 189 188 556 188 186 557 186 188 558 188 189 559 189 191 560 191 191 561 191 190 562 190 188 563 188 190 564 190 191 565 191 193 566 193 193 567 193 192 568 192 190 569 190 192 570 192 193 571 193 195 572 195 195 573 195 194 574 194 192 575 192 194 576 194 195 577 195 197 578 197 197 579 197 196 580 196 194 581 194 196 582 196 197 583 197 199 584 199 199 585 199 198 586 198 196 587 196 198 588 198 199 589 199 201 590 201 201 591 201 200 592 200 198 593 198 200 594 200 201 595 201 203 596 203 203 597 203 202 598 202 200 599 200 0 600 0 1 601 1 103 602 103 103 603 103 102 604 102 0 605 0 1 606 1 3 607 3 105 608 105 105 609 105 103 610 103 1 611 1 3 612 3 5 613 5 107 614 107 107 615 107 105 616 105 3 617 3 5 618 5 7 619 7 109 620 109 109 621 109 107 622 107 5 623 5 7 624 7 9 625 9 111 626 111 111 627 111 109 628 109 7 629 7 9 630 9 11 631 11 113 632 113 113 633 113 111 634 111 9 635 9 11 636 11 13 637 13 115 638 115 115 639 115 113 640 113 11 641 11 13 642 13 15 643 15 117 644 117 117 645 117 115 646 115 13 647 13 15 648 15 17 649 17 119 650 119 119 651 119 117 652 117 15 653 15 17 654 17 19 655 19 121 656 121 121 657 121 119 658 119 17 659 17 19 660 19 21 661 21 123 662 123 123 663 123 121 664 121 19 665 19 21 666 21 23 667 23 125 668 125 125 669 125 123 670 123 21 671 21 23 672 23 25 673 25 127 674 127 127 675 127 125 676 125 23 677 23 25 678 25 27 679 27 129 680 129 129 681 129 127 682 127 25 683 25 27 684 27 29 685 29 131 686 131 131 687 131 129 688 129 27 689 27 29 690 29 31 691 31 133 692 133 133 693 133 131 694 131 29 695 29 31 696 31 33 697 33 135 698 135 135 699 135 133 700 133 31 701 31 33 702 33 35 703 35 137 704 137 137 705 137 135 706 135 33 707 33 35 708 35 37 709 37 139 710 139 139 711 139 137 712 137 35 713 35 37 714 37 39 715 39 141 716 141 141 717 141 139 718 139 37 719 37 39 720 39 41 721 41 143 722 143 143 723 143 141 724 141 39 725 39 41 726 41 43 727 43 145 728 145 145 729 145 143 730 143 41 731 41 43 732 43 45 733 45 147 734 147 147 735 147 145 736 145 43 737 43 45 738 45 47 739 47 149 740 149 149 741 149 147 742 147 45 743 45 47 744 47 49 745 49 151 746 151 151 747 151 149 748 149 47 749 47 49 750 49 51 751 51 153 752 153 153 753 153 151 754 151 49 755 49 51 756 51 53 757 53 155 758 155 155 759 155 153 760 153 51 761 51 53 762 53 55 763 55 157 764 157 157 765 157 155 766 155 53 767 53 55 768 55 57 769 57 159 770 159 159 771 159 157 772 157 55 773 55 57 774 57 59 775 59 161 776 161 161 777 161 159 778 159 57 779 57 59 780 59 61 781 61 163 782 163 163 783 163 161 784 161 59 785 59 61 786 61 63 787 63 165 788 165 165 789 165 163 790 163 61 791 61 63 792 63 65 793 65 167 794 167 167 795 167 165 796 165 63 797 63 65 798 65 67 799 67 169 800 169 169 801 169 167 802 167 65 803 65 67 804 67 69 805 69 171 806 171 171 807 171 169 808 169 67 809 67 69 810 69 71 811 71 173 812 173 173 813 173 171 814 171 69 815 69 71 816 71 73 817 73 175 818 175 175 819 175 173 820 173 71 821 71 73 822 73 75 823 75 177 824 177 177 825 177 175 826 175 73 827 73 75 828 75 77 829 77 179 830 179 179 831 179 177 832 177 75 833 75 77 834 77 79 835 79 181 836 181 181 837 181 179 838 179 77 839 77 79 840 79 81 841 81 183 842 183 183 843 183 181 844 181 79 845 79 81 846 81 83 847 83 185 848 185 185 849 185 183 850 183 81 851 81 83 852 83 85 853 85 187 854 187 187 855 187 185 856 185 83 857 83 85 858 85 87 859 87 189 860 189 189 861 189 187 862 187 85 863 85 87 864 87 89 865 89 191 866 191 191 867 191 189 868 189 87 869 87 89 870 89 91 871 91 193 872 193 193 873 193 191 874 191 89 875 89 91 876 91 93 877 93 195 878 195 195 879 195 193 880 193 91 881 91 93 882 93 95 883 95 197 884 197 197 885 197 195 886 195 93 887 93 95 888 95 97 889 97 199 890 199 199 891 199 197 892 197 95 893 95 97 894 97 99 895 99 201 896 201 201 897 201 199 898 199 97 899 97 99 900 99 101 901 101 203 902 203 203 903 203 201 904 201 99 905 99 101 906 101 100 907 100 202 908 202 202 909 202 203 910 203 101 911 101 100 912 100 98 913 98 200 914 200 200 915 200 202 916 202 100 917 100 98 918 98 96 919 96 198 920 198 198 921 198 200 922 200 98 923 98 96 924 96 94 925 94 196 926 196 196 927 196 198 928 198 96 929 96 94 930 94 92 931 92 194 932 194 194 933 194 196 934 196 94 935 94 92 936 92 90 937 90 192 938 192 192 939 192 194 940 194 92 941 92 90 942 90 88 943 88 190 944 190 190 945 190 192 946 192 90 947 90 88 948 88 86 949 86 188 950 188 188 951 188 190 952 190 88 953 88 86 954 86 84 955 84 186 956 186 186 957 186 188 958 188 86 959 86 84 960 84 82 961 82 184 962 184 184 963 184 186 964 186 84 965 84 82 966 82 80 967 80 182 968 182 182 969 182 184 970 184 82 971 82 80 972 80 78 973 78 180 974 180 180 975 180 182 976 182 80 977 80 78 978 78 76 979 76 178 980 178 178 981 178 180 982 180 78 983 78 76 984 76 74 985 74 176 986 176 176 987 176 178 988 178 76 989 76 74 990 74 72 991 72 174 992 174 174 993 174 176 994 176 74 995 74 72 996 72 70 997 70 172 998 172 172 999 172 174 1000 174 72 1001 72 70 1002 70 68 1003 68 170 1004 170 170 1005 170 172 1006 172 70 1007 70 68 1008 68 66 1009 66 168 1010 168 168 1011 168 170 1012 170 68 1013 68 66 1014 66 64 1015 64 166 1016 166 166 1017 166 168 1018 168 66 1019 66 64 1020 64 62 1021 62 164 1022 164 164 1023 164 166 1024 166 64 1025 64 62 1026 62 60 1027 60 162 1028 162 162 1029 162 164 1030 164 62 1031 62 60 1032 60 58 1033 58 160 1034 160 160 1035 160 162 1036 162 60 1037 60 58 1038 58 56 1039 56 158 1040 158 158 1041 158 160 1042 160 58 1043 58 56 1044 56 54 1045 54 156 1046 156 156 1047 156 158 1048 158 56 1049 56 54 1050 54 52 1051 52 154 1052 154 154 1053 154 156 1054 156 54 1055 54 52 1056 52 50 1057 50 152 1058 152 152 1059 152 154 1060 154 52 1061 52 50 1062 50 48 1063 48 150 1064 150 150 1065 150 152 1066 152 50 1067 50 48 1068 48 46 1069 46 148 1070 148 148 1071 148 150 1072 150 48 1073 48 46 1074 46 44 1075 44 146 1076 146 146 1077 146 148 1078 148 46 1079 46 44 1080 44 42 1081 42 144 1082 144 144 1083 144 146 1084 146 44 1085 44 42 1086 42 40 1087 40 142 1088 142 142 1089 142 144 1090 144 42 1091 42 40 1092 40 38 1093 38 140 1094 140 140 1095 140 142 1096 142 40 1097 40 38 1098 38 36 1099 36 138 1100 138 138 1101 138 140 1102 140 38 1103 38 36 1104 36 34 1105 34 136 1106 136 136 1107 136 138 1108 138 36 1109 36 34 1110 34 32 1111 32 134 1112 134 134 1113 134 136 1114 136 34 1115 34 32 1116 32 30 1117 30 132 1118 132 132 1119 132 134 1120 134 32 1121 32 30 1122 30 28 1123 28 130 1124 130 130 1125 130 132 1126 132 30 1127 30 28 1128 28 26 1129 26 128 1130 128 128 1131 128 130 1132 130 28 1133 28 26 1134 26 24 1135 24 126 1136 126 126 1137 126 128 1138 128 26 1139 26 24 1140 24 22 1141 22 124 1142 124 124 1143 124 126 1144 126 24 1145 24 22 1146 22 20 1147 20 122 1148 122 122 1149 122 124 1150 124 22 1151 22 20 1152 20 18 1153 18 120 1154 120 120 1155 120 122 1156 122 20 1157 20 18 1158 18 16 1159 16 118 1160 118 118 1161 118 120 1162 120 18 1163 18 16 1164 16 14 1165 14 116 1166 116 116 1167 116 118 1168 118 16 1169 16 14 1170 14 12 1171 12 114 1172 114 114 1173 114 116 1174 116 14 1175 14 12 1176 12 10 1177 10 112 1178 112 112 1179 112 114 1180 114 12 1181 12 10 1182 10 8 1183 8 110 1184 110 110 1185 110 112 1186 112 10 1187 10 8 1188 8 6 1189 6 108 1190 108 108 1191 108 110 1192 110 8 1193 8 6 1194 6 4 1195 4 106 1196 106 106 1197 106 108 1198 108 6 1199 6 4 1200 4 2 1201 2 104 1202 104 104 1203 104 106 1204 106 4 1205 4 2 1206 2 0 1207 0 102 1208 102 102 1209 102 104 1210 104 2 1211 2
1 0 1 0 1 0 3 2 3 0 3 0 2 4 2 3 5 3 7 6 7 6 7 6 4 8 4 7 9 7 4 10 4 5 11 5 5 12 11 4 13 10 0 14 8 5 15 11 0 16 8 1 17 9 7 18 15 5 19 14 1 20 12 7 21 15 1 22 12 3 23 13 6 24 19 7 25 18 3 26 16 6 27 19 3 28 16 2 29 17 4 30 23 6 31 22 2 32 20 4 33 23 2 34 20 0 35 21
1 0 1 0 1 0 3 2 3 0 3 0 2 4 2 3 5 3 7 6 7 6 7 6 4 8 4 7 9 7 4 10 4 5 11 5 5 12 11 4 13 10 0 14 8 5 15 11 0 16 8 1 17 9 7 18 15 5 19 14 1 20 12 7 21 15 1 22 12 3 23 13 6 24 19 7 25 18 3 26 16 6 27 19 3 28 16 2 29 17 4 30 23 6 31 22 2 32 20 4 33 23 2 34 20 0 35 21
0 0 0 2 1 2 3 2 3 3 3 3 1 4 1 0 5 0 4 6 4 5 7 5 7 8 7 7 9 7 6 10 6 4 11 4 0 12 0 1 13 1 5 14 5 5 15 5 4 16 4 0 17 0 1 18 1 3 19 3 7 20 7 7 21 7 5 22 5 1 23 1 3 24 3 2 25 2 6 26 6 6 27 6 7 28 7 3 29 3 2 30 2 0 31 0 4 32 4 4 33 4 6 34 6 2 35 2
0 0 0 2 1 2 3 2 3 3 3 3 1 4 1 0 5 0 4 6 4 5 7 5 7 8 7 7 9 7 6 10 6 4 11 4 0 12 0 1 13 1 5 14 5 5 15 5 4 16 4 0 17 0 1 18 1 3 19 3 7 20 7 7 21 7 5 22 5 1 23 1 3 24 3 2 25 2 6 26 6 6 27 6 7 28 7 3 29 3 2 30 2 0 31 0 4 32 4 4 33 4 6 34 6 2 35 2
0 0 0 2 1 2 3 2 3 3 3 3 1 4 1 0 5 0 4 6 4 5 7 5 7 8 7 7 9 7 6 10 6 4 11 4 0 12 0 1 13 1 5 14 5 5 15 5 4 16 4 0 17 0 1 18 1 3 19 3 7 20 7 7 21 7 5 22 5 1 23 1 3 24 3 2 25 2 6 26 6 6 27 6 7 28 7 3 29 3 2 30 2 0 31 0 4 32 4 4 33 4 6 34 6 2 35 2
0 0 1 0 2 0 2 0 1 0 3 0 4 1 0 1 5 1 5 1 0 1 2 1 6 2 4 2 7 2 7 2 4 2 5 2 1 3 6 3 3 3 3 3 6 3 7 3 4 4 6 4 0 4 0 4 6 4 1 4 7 5 5 5 3 5 3 5 5 5 2 5
+0 0 1 0 2 0 2 0 1 0 3 0 4 1 0 1 5 1 5 1 0 1 2 1 6 2 4 2 7 2 7 2 4 2 5 2 8 3 6 3 9 3 9 3 6 3 7 3 10 0 8 0 11 0 11 0 8 0 9 0 12 1 10 1 13 1 13 1 10 1 11 1 14 2 12 2 15 2 15 2 12 2 13 2 1 1 14 1 3 1 3 1 14 1 15 1 0 4 4 4 1 4 1 4 4 4 6 4 1 4 6 4 14 4 14 4 6 4 8 4 14 4 8 4 12 4 12 4 8 4 10 4 13 5 11 5 15 5 15 5 11 5 9 5 15 5 9 5 3 5 3 5 9 5 7 5 3 5 7 5 2 5 2 5 7 5 5 5 16 2 17 2 18 2 18 2 17 2 19 2 20 3 16 3 21 3 21 3 16 3 18 3 22 0 20 0 23 0 23 0 20 0 21 0 24 1 22 1 25 1 25 1 22 1 23 1 26 2 24 2 27 2 27 2 24 2 25 2 28 3 26 3 29 3 29 3 26 3 27 3 30 0 28 0 31 0 31 0 28 0 29 0 17 3 30 3 19 3 19 3 30 3 31 3 16 4 20 4 17 4 17 4 20 4 22 4 17 4 22 4 30 4 30 4 22 4 24 4 30 4 24 4 28 4 28 4 24 4 26 4 29 5 27 5 31 5 31 5 27 5 25 5 31 5 25 5 19 5 19 5 25 5 23 5 19 5 23 5 18 5 18 5 23 5 21 5
+0 0 1 0 2 0 2 1 1 1 3 1 2 2 3 2 4 2 4 2 3 2 5 2 4 3 5 3 6 3 6 4 5 4 7 4 6 5 7 5 8 5 8 5 7 5 9 5 8 6 9 6 10 6 10 7 9 7 11 7 10 8 11 8 12 8 12 9 11 9 13 9 12 10 13 10 14 10 14 10 13 10 15 10 14 11 15 11 16 11 16 12 15 12 17 12 16 13 17 13 18 13 18 14 17 14 19 14 18 15 19 15 20 15 18 16 20 16 21 16 21 17 20 17 22 17 21 18 22 18 23 18 23 19 22 19 24 19 23 19 24 19 25 19 25 20 24 20 26 20 25 21 26 21 27 21 27 22 26 22 28 22 27 23 28 23 29 23 29 24 28 24 30 24 29 24 30 24 31 24 31 25 30 25 32 25 31 26 32 26 33 26 33 27 32 27 34 27 33 27 34 27 35 27 35 28 34 28 36 28 35 29 36 29 37 29 38 30 37 30 39 30 39 30 37 30 40 30 38 31 41 31 42 31 38 32 42 32 43 32 43 33 42 33 44 33 43 34 44 34 45 34 45 35 44 35 46 35 45 36 46 36 47 36 47 37 46 37 48 37 47 38 48 38 49 38 49 39 48 39 50 39 49 40 50 40 51 40 51 41 50 41 52 41 51 42 52 42 53 42 53 43 52 43 54 43 53 44 54 44 55 44 55 45 54 45 56 45 55 46 56 46 57 46 57 47 56 47 58 47 57 48 58 48 59 48 59 49 58 49 60 49 59 50 60 50 61 50 61 51 60 51 62 51 62 52 60 52 63 52 62 53 63 53 64 53 64 54 63 54 65 54 64 55 65 55 66 55 66 55 65 55 67 55 66 56 67 56 68 56 68 57 67 57 69 57 68 58 69 58 70 58 70 59 69 59 71 59 70 60 71 60 72 60 72 60 71 60 73 60 72 61 73 61 74 61 74 62 73 62 75 62 74 63 75 63 76 63 76 63 75 63 77 63 76 64 77 64 78 64 78 65 77 65 79 65 78 66 79 66 80 66 80 67 79 67 81 67 80 68 81 68 82 68 82 68 81 68 83 68 82 69 83 69 84 69 84 70 83 70 85 70 84 71 85 71 86 71 86 71 85 71 87 71 86 72 87 72 88 72 88 73 87 73 89 73 88 74 89 74 90 74 90 75 89 75 91 75 90 76 91 76 92 76 92 76 91 76 93 76 92 77 93 77 94 77 94 78 93 78 95 78 94 79 95 79 96 79 96 80 95 80 97 80 96 81 97 81 98 81 98 81 97 81 99 81 98 82 99 82 100 82 100 83 99 83 101 83 100 84 101 84 102 84 102 85 101 85 103 85 102 86 103 86 104 86 104 87 103 87 105 87 104 88 105 88 106 88 106 89 105 89 107 89 106 90 107 90 108 90 108 91 107 91 109 91 108 92 109 92 110 92 110 93 109 93 111 93 110 94 111 94 112 94 112 94 111 94 113 94 112 95 113 95 114 95 114 96 113 96 115 96 116 97 114 97 117 97 117 97 114 97 118 97 116 98 119 98 120 98 116 99 120 99 121 99 121 100 120 100 122 100 121 101 122 101 123 101 123 102 122 102 124 102 123 103 124 103 125 103 125 104 124 104 126 104 125 105 126 105 127 105 127 106 126 106 128 106 127 107 128 107 129 107 129 108 128 108 130 108 129 108 130 108 131 108 131 109 130 109 132 109 131 110 132 110 133 110 133 111 132 111 134 111 133 111 134 111 135 111 135 112 134 112 136 112 135 113 136 113 137 113 137 114 136 114 138 114 137 114 138 114 139 114 140 115 139 115 141 115 141 115 139 115 142 115 143 97 140 97 144 97 144 97 140 97 141 97 145 116 143 116 146 116 146 116 143 116 144 116 145 117 147 117 148 117 145 117 148 117 149 117 149 118 148 118 150 118 149 119 150 119 151 119 151 120 150 120 152 120 151 120 152 120 153 120 153 121 152 121 154 121 153 122 154 122 155 122 155 123 154 123 156 123 155 123 156 123 157 123 157 124 156 124 158 124 157 125 158 125 159 125 159 126 158 126 160 126 159 127 160 127 161 127 161 128 160 128 162 128 161 129 162 129 163 129 163 130 162 130 164 130 163 131 164 131 165 131 165 132 164 132 166 132 165 133 166 133 167 133 168 97 167 97 169 97 169 97 167 97 170 97 168 134 171 134 172 134 172 135 171 135 173 135 172 136 173 136 174 136 174 136 173 136 175 136 174 137 175 137 176 137 176 138 175 138 177 138 176 139 177 139 178 139 178 140 177 140 179 140 178 141 179 141 180 141 180 142 179 142 181 142 180 143 181 143 182 143 182 144 181 144 183 144 182 145 183 145 184 145 184 146 183 146 185 146 184 147 185 147 186 147 186 148 185 148 187 148 186 149 187 149 188 149 188 149 187 149 189 149 188 150 189 150 190 150 190 151 189 151 191 151 190 152 191 152 192 152 192 153 191 153 193 153 192 154 193 154 194 154 194 154 193 154 195 154 194 155 195 155 196 155 196 156 195 156 197 156 196 157 197 157 198 157 198 158 197 158 199 158 198 159 199 159 200 159 200 159 199 159 201 159 200 160 201 160 202 160 202 161 201 161 203 161 202 162 203 162 204 162 204 162 203 162 205 162 204 163 205 163 206 163 206 164 205 164 207 164 208 165 209 165 210 165 210 166 209 166 211 166 210 167 211 167 212 167 212 168 211 168 213 168 212 169 213 169 214 169 214 170 213 170 215 170 214 171 215 171 216 171 216 172 215 172 217 172 216 173 217 173 218 173 218 173 217 173 219 173 218 174 219 174 220 174 220 175 219 175 221 175 220 176 221 176 222 176 222 177 221 177 223 177 222 178 223 178 224 178 224 179 223 179 225 179 224 180 225 180 226 180 226 181 225 181 227 181 226 182 227 182 228 182 226 183 228 183 229 183 229 184 228 184 230 184 229 185 230 185 231 185 231 186 230 186 232 186 231 187 232 187 233 187 233 188 232 188 234 188 233 189 234 189 235 189 235 190 234 190 236 190 235 191 236 191 237 191 237 192 236 192 238 192 237 193 238 193 239 193 239 194 238 194 240 194 239 195 240 195 241 195 241 196 240 196 242 196 241 196 242 196 243 196 243 197 242 197 244 197 243 197 244 197 245 197 246 97 245 97 247 97 247 97 245 97 248 97 246 198 249 198 250 198 246 198 250 198 251 198 251 199 250 199 252 199 251 199 252 199 253 199 253 200 252 200 254 200 253 201 254 201 255 201 255 202 254 202 256 202 255 203 256 203 257 203 257 204 256 204 258 204 257 205 258 205 259 205 259 206 258 206 260 206 259 207 260 207 261 207 261 208 260 208 262 208 261 209 262 209 263 209 263 210 262 210 264 210 263 211 264 211 265 211 265 212 264 212 266 212 265 213 266 213 267 213 267 214 266 214 268 214 267 214 268 214 269 214 269 215 268 215 270 215 269 216 270 216 271 216 271 217 270 217 272 217 271 218 272 218 273 218 273 219 272 219 274 219 273 220 274 220 275 220 275 221 274 221 276 221 275 222 276 222 277 222 277 223 276 223 278 223 277 224 278 224 279 224 279 225 278 225 280 225 279 226 280 226 281 226 281 227 280 227 282 227 281 228 282 228 283 228 283 229 282 229 284 229 283 230 284 230 285 230 286 30 285 30 287 30 287 30 285 30 288 30 286 231 289 231 290 231 290 232 289 232 291 232 290 233 291 233 292 233 292 234 291 234 293 234 292 235 293 235 294 235 294 236 293 236 295 236 294 237 295 237 296 237 296 238 295 238 297 238 296 239 297 239 298 239 298 239 297 239 299 239 298 240 299 240 300 240 300 241 299 241 301 241 300 242 301 242 302 242 302 243 301 243 303 243 302 244 303 244 304 244 304 244 303 244 305 244 304 245 305 245 306 245 306 246 305 246 307 246 306 247 307 247 308 247 308 248 307 248 309 248 310 115 308 115 311 115 311 115 308 115 312 115 313 30 310 30 314 30 314 30 310 30 311 30 315 116 313 116 316 116 316 116 313 116 314 116 315 249 317 249 318 249 318 250 317 250 319 250 318 251 319 251 320 251 320 252 319 252 321 252 320 253 321 253 322 253 322 253 321 253 323 253 322 254 323 254 324 254 324 255 323 255 325 255 324 256 325 256 326 256 326 257 325 257 327 257 326 258 327 258 328 258 328 258 327 258 329 258 328 259 329 259 330 259 330 260 329 260 331 260 330 261 331 261 332 261 332 262 331 262 333 262 332 263 333 263 334 263 334 264 333 264 335 264 334 265 335 265 336 265 336 266 335 266 337 266 338 30 336 30 339 30 339 30 336 30 340 30 338 267 341 267 342 267 338 268 342 268 343 268 343 269 342 269 344 269 343 270 344 270 345 270 345 271 344 271 346 271 345 272 346 272 347 272 347 273 346 273 348 273 347 274 348 274 349 274 349 275 348 275 350 275 349 276 350 276 351 276 351 277 350 277 352 277 351 278 352 278 353 278 353 279 352 279 354 279 353 280 354 280 355 280 355 281 354 281 356 281 355 282 356 282 357 282 357 283 356 283 358 283 357 283 358 283 359 283 359 284 358 284 360 284 359 285 360 285 361 285 361 286 360 286 362 286 361 287 362 287 363 287 363 186 362 186 364 186 363 187 364 187 365 187 365 288 364 288 366 288 365 289 366 289 367 289 367 290 366 290 368 290 367 291 368 291 369 291 369 140 368 140 370 140 369 292 370 292 371 292 371 293 370 293 372 293 371 294 372 294 373 294 373 295 372 295 374 295 373 295 374 295 375 295 375 197 374 197 376 197 375 197 376 197 377 197 377 296 376 296 378 296 377 296 378 296 379 296 379 297 378 297 380 297 379 297 380 297 381 297 381 298 380 298 382 298 381 299 382 299 383 299 383 300 382 300 384 300 383 301 384 301 385 301 385 302 384 302 386 302 385 303 386 303 387 303 387 304 386 304 388 304 387 305 388 305 389 305 389 306 388 306 390 306 389 307 390 307 391 307 391 308 390 308 392 308 391 309 392 309 393 309 393 310 392 310 394 310 393 311 394 311 395 311 395 312 394 312 396 312 396 312 394 312 397 312 396 313 397 313 398 313 398 314 397 314 399 314 398 315 399 315 400 315 400 316 399 316 401 316 400 317 401 317 402 317 402 318 401 318 403 318 402 319 403 319 404 319 404 319 403 319 405 319 404 320 405 320 406 320 406 321 405 321 407 321 406 322 407 322 408 322 408 323 407 323 409 323 408 324 409 324 410 324 410 325 409 325 411 325 410 326 411 326 412 326 412 327 411 327 413 327 412 328 413 328 414 328 414 329 413 329 415 329 208 97 414 97 416 97 416 97 414 97 417 97 0 30 206 30 418 30 418 30 206 30 419 30 414 330 38 330 412 330 412 331 38 331 43 331 412 332 43 332 410 332 410 330 43 330 45 330 410 330 45 330 408 330 408 330 45 330 47 330 408 330 47 330 406 330 406 333 47 333 49 333 406 334 49 334 404 334 404 330 49 330 51 330 404 335 51 335 402 335 402 330 51 330 53 330 402 330 53 330 400 330 400 336 53 336 55 336 400 330 55 330 398 330 398 330 55 330 57 330 398 337 57 337 396 337 396 330 57 330 59 330 396 338 59 338 395 338 395 330 59 330 61 330 395 339 61 339 393 339 393 330 61 330 62 330 393 330 62 330 391 330 391 330 62 330 64 330 391 340 64 340 389 340 389 330 64 330 66 330 389 341 66 341 387 341 387 330 66 330 68 330 387 342 68 342 385 342 385 343 68 343 70 343 385 330 70 330 383 330 383 330 70 330 72 330 383 344 72 344 381 344 381 330 72 330 74 330 381 345 74 345 379 345 379 330 74 330 76 330 379 330 76 330 377 330 377 330 76 330 78 330 377 330 78 330 375 330 375 330 78 330 80 330 375 344 80 344 373 344 373 330 80 330 82 330 373 330 82 330 371 330 371 330 82 330 84 330 371 330 84 330 369 330 369 330 84 330 86 330 369 330 86 330 367 330 367 330 86 330 88 330 367 330 88 330 365 330 365 330 88 330 90 330 365 330 90 330 363 330 363 330 90 330 92 330 363 330 92 330 361 330 361 330 92 330 94 330 361 330 94 330 359 330 359 330 94 330 96 330 359 346 96 346 357 346 357 330 96 330 98 330 357 347 98 347 355 347 355 330 98 330 100 330 355 330 100 330 353 330 353 330 100 330 102 330 353 330 102 330 351 330 351 330 102 330 104 330 351 330 104 330 349 330 349 330 104 330 106 330 349 330 106 330 347 330 347 330 106 330 108 330 347 348 108 348 345 348 345 349 108 349 110 349 345 348 110 348 343 348 343 330 110 330 112 330 343 330 112 330 338 330 338 330 112 330 114 330 338 330 114 330 336 330 336 330 114 330 116 330 336 330 116 330 334 330 334 330 116 330 121 330 334 330 121 330 332 330 332 330 121 330 123 330 332 350 123 350 330 350 330 351 123 351 125 351 330 330 125 330 328 330 328 330 125 330 127 330 328 352 127 352 326 352 326 330 127 330 129 330 326 330 129 330 324 330 324 330 129 330 131 330 324 330 131 330 322 330 322 353 131 353 133 353 322 330 133 330 320 330 320 354 133 354 135 354 320 330 135 330 318 330 318 330 135 330 137 330 318 355 137 355 315 355 315 330 137 330 139 330 315 330 139 330 313 330 313 330 139 330 140 330 313 356 140 356 310 356 310 330 140 330 143 330 310 330 143 330 308 330 308 330 143 330 145 330 308 330 145 330 306 330 306 357 145 357 149 357 306 330 149 330 304 330 304 358 149 358 151 358 304 330 151 330 302 330 302 330 151 330 153 330 302 359 153 359 300 359 300 353 153 353 155 353 300 330 155 330 298 330 298 330 155 330 157 330 298 330 157 330 296 330 296 330 157 330 159 330 296 330 159 330 294 330 294 330 159 330 161 330 294 330 161 330 292 330 292 360 161 360 163 360 292 361 163 361 290 361 290 330 163 330 165 330 290 362 165 362 286 362 286 330 165 330 167 330 286 330 167 330 285 330 285 330 167 330 168 330 285 330 168 330 283 330 283 330 168 330 172 330 283 330 172 330 281 330 281 330 172 330 174 330 281 330 174 330 279 330 279 363 174 363 176 363 279 330 176 330 277 330 277 330 176 330 178 330 277 330 178 330 275 330 275 330 178 330 180 330 275 364 180 364 273 364 273 365 180 365 182 365 273 330 182 330 271 330 271 330 182 330 184 330 271 330 184 330 269 330 269 330 184 330 186 330 269 330 186 330 267 330 267 330 186 330 188 330 267 330 188 330 265 330 265 330 188 330 190 330 265 366 190 366 263 366 263 367 190 367 192 367 263 368 192 368 261 368 261 330 192 330 194 330 261 330 194 330 259 330 259 330 194 330 196 330 259 330 196 330 257 330 257 330 196 330 198 330 257 330 198 330 255 330 255 330 198 330 200 330 255 330 200 330 253 330 253 369 200 369 202 369 253 370 202 370 251 370 251 371 202 371 204 371 251 330 204 330 246 330 246 330 204 330 206 330 246 330 206 330 245 330 245 330 206 330 0 330 245 330 0 330 243 330 243 330 0 330 2 330 243 330 2 330 241 330 241 372 2 372 4 372 241 373 4 373 239 373 239 330 4 330 6 330 239 330 6 330 237 330 237 330 6 330 8 330 237 374 8 374 235 374 235 375 8 375 10 375 235 330 10 330 233 330 233 330 10 330 12 330 233 330 12 330 231 330 231 330 12 330 14 330 231 340 14 340 229 340 229 376 14 376 16 376 229 330 16 330 226 330 226 330 16 330 18 330 226 330 18 330 224 330 224 377 18 377 21 377 224 330 21 330 222 330 222 378 21 378 23 378 222 330 23 330 220 330 220 379 23 379 25 379 220 330 25 330 218 330 218 330 25 330 27 330 218 330 27 330 216 330 216 330 27 330 29 330 216 330 29 330 214 330 214 330 29 330 31 330 214 330 31 330 212 330 212 330 31 330 33 330 212 330 33 330 210 330 210 380 33 380 35 380 210 381 35 381 208 381 208 330 35 330 37 330 208 330 37 330 414 330 414 330 37 330 38 330 420 382 421 382 422 382 422 382 421 382 423 382 422 382 423 382 424 382 424 382 423 382 425 382 424 382 425 382 426 382 426 382 425 382 427 382 426 382 427 382 428 382 428 382 427 382 429 382 428 382 429 382 430 382 430 382 429 382 431 382 430 382 431 382 432 382 432 382 431 382 433 382 432 382 433 382 434 382 434 382 433 382 435 382 434 382 435 382 436 382 436 382 435 382 437 382 436 382 437 382 438 382 438 382 437 382 439 382 438 382 439 382 440 382 440 382 439 382 441 382 440 382 441 382 442 382 442 382 441 382 443 382 442 382 443 382 444 382 444 382 443 382 445 382 444 382 445 382 446 382 446 382 445 382 447 382 446 382 447 382 448 382 448 382 447 382 449 382 448 382 449 382 450 382 450 382 449 382 451 382 450 382 451 382 452 382 452 382 451 382 453 382 452 382 453 382 454 382 454 382 453 382 455 382 454 382 455 382 456 382 456 382 455 382 457 382 456 382 457 382 458 382 458 382 457 382 459 382 458 382 459 382 460 382 460 382 459 382 461 382 460 382 461 382 462 382 462 382 461 382 463 382 462 382 463 382 464 382 464 382 463 382 465 382 464 382 465 382 466 382 466 382 465 382 467 382 466 382 467 382 468 382 468 382 467 382 469 382 468 382 469 382 470 382 470 382 469 382 471 382 470 382 471 382 472 382 472 382 471 382 473 382 472 382 473 382 474 382 474 382 473 382 475 382 474 382 475 382 476 382 476 382 475 382 477 382 476 382 477 382 478 382 478 382 477 382 479 382 478 382 479 382 480 382 480 382 479 382 481 382 480 382 481 382 482 382 482 382 481 382 483 382 482 382 483 382 484 382 484 382 483 382 485 382 484 382 485 382 486 382 486 382 485 382 487 382 486 382 487 382 488 382 488 382 487 382 489 382 488 382 489 382 490 382 490 382 489 382 491 382 490 382 491 382 492 382 492 382 491 382 493 382 492 382 493 382 494 382 494 382 493 382 495 382 494 382 495 382 496 382 496 382 495 382 497 382 496 382 497 382 498 382 498 382 497 382 499 382 498 382 499 382 500 382 500 382 499 382 501 382 500 382 501 382 502 382 502 382 501 382 503 382 502 382 503 382 504 382 504 382 503 382 505 382 504 382 505 382 506 382 506 382 505 382 507 382 506 382 507 382 508 382 508 382 507 382 509 382 508 382 509 382 510 382 510 382 509 382 511 382 510 382 511 382 512 382 512 382 511 382 513 382 512 382 513 382 514 382 514 382 513 382 515 382 514 382 515 382 516 382 516 382 515 382 517 382 516 382 517 382 518 382 518 382 517 382 519 382 518 382 519 382 520 382 520 382 519 382 521 382 520 382 521 382 522 382 522 382 521 382 523 382 522 382 523 382 524 382 524 382 523 382 525 382 524 382 525 382 526 382 526 382 525 382 527 382 526 382 527 382 528 382 528 382 527 382 529 382 528 382 529 382 530 382 530 382 529 382 531 382 530 382 531 382 532 382 532 382 531 382 533 382 532 382 533 382 534 382 534 382 533 382 535 382 534 382 535 382 536 382 536 382 535 382 537 382 536 382 537 382 538 382 538 382 537 382 539 382 538 382 539 382 540 382 540 382 539 382 541 382 540 382 541 382 542 382 542 382 541 382 543 382 542 382 543 382 544 382 544 382 543 382 545 382 544 382 545 382 546 382 546 382 545 382 547 382 546 382 547 382 548 382 548 382 547 382 549 382 548 382 549 382 550 382 550 382 549 382 551 382 550 382 551 382 552 382 552 382 551 382 553 382 552 382 553 382 554 382 554 382 553 382 555 382 554 382 555 382 556 382 556 382 555 382 557 382 556 382 557 382 558 382 558 382 557 382 559 382 558 382 559 382 560 382 560 382 559 382 561 382 560 382 561 382 562 382 562 382 561 382 563 382 562 382 563 382 564 382 564 382 563 382 565 382 564 382 565 382 566 382 566 382 565 382 567 382 566 382 567 382 568 382 568 382 567 382 569 382 568 382 569 382 570 382 570 382 569 382 571 382 570 382 571 382 572 382 572 382 571 382 573 382 572 382 573 382 574 382 574 382 573 382 575 382 574 382 575 382 576 382 576 382 575 382 577 382 576 382 577 382 578 382 578 382 577 382 579 382 578 382 579 382 580 382 580 382 579 382 581 382 580 382 581 382 582 382 582 382 581 382 583 382 582 382 583 382 584 382 584 382 583 382 585 382 584 382 585 382 586 382 586 382 585 382 587 382 586 382 587 382 588 382 588 382 587 382 589 382 588 382 589 382 590 382 590 382 589 382 591 382 590 382 591 382 592 382 592 382 591 382 593 382 592 382 593 382 594 382 594 382 593 382 595 382 594 382 595 382 596 382 596 382 595 382 597 382 596 382 597 382 598 382 598 382 597 382 599 382 598 382 599 382 600 382 600 382 599 382 601 382 600 382 601 382 602 382 602 382 601 382 603 382 602 382 603 382 604 382 604 382 603 382 605 382 604 382 605 382 606 382 606 382 605 382 607 382 606 382 607 382 608 382 608 382 607 382 609 382 608 382 609 382 610 382 610 382 609 382 611 382 610 382 611 382 612 382 612 382 611 382 613 382 612 382 613 382 614 382 614 382 613 382 615 382 614 382 615 382 616 382 616 382 615 382 617 382 616 382 617 382 618 382 618 382 617 382 619 382 618 382 619 382 420 382 420 382 619 382 421 382 620 30 621 30 622 30 622 30 621 30 623 30 620 383 624 383 625 383 620 384 625 384 626 384 626 385 625 385 627 385 626 386 627 386 628 386 628 387 627 387 629 387 628 388 629 388 630 388 630 389 629 389 631 389 630 390 631 390 632 390 632 391 631 391 633 391 632 392 633 392 634 392 634 393 633 393 635 393 634 394 635 394 636 394 636 395 635 395 637 395 636 395 637 395 638 395 638 396 637 396 639 396 638 397 639 397 640 397 640 398 639 398 641 398 640 399 641 399 642 399 642 400 641 400 643 400 642 401 643 401 644 401 644 402 643 402 645 402 644 403 645 403 646 403 646 404 645 404 647 404 646 405 647 405 648 405 648 116 647 116 649 116 648 116 649 116 650 116 650 406 649 406 651 406 650 407 651 407 652 407 652 408 651 408 653 408 652 409 653 409 654 409 654 410 653 410 655 410 654 410 655 410 656 410 656 411 655 411 657 411 656 412 657 412 658 412 658 413 657 413 659 413 658 413 659 413 660 413 660 414 659 414 661 414 660 414 661 414 662 414 662 415 661 415 663 415 662 416 663 416 664 416 664 417 663 417 665 417 664 418 665 418 666 418 666 419 665 419 667 419 666 420 667 420 668 420 668 421 667 421 669 421 668 422 669 422 670 422 670 423 669 423 671 423 670 424 671 424 672 424 672 425 671 425 673 425 672 426 673 426 674 426 675 97 674 97 676 97 676 97 674 97 677 97 678 427 679 427 680 427 680 428 679 428 681 428 680 429 681 429 682 429 682 429 681 429 683 429 682 430 683 430 684 430 684 431 683 431 685 431 684 432 685 432 686 432 686 433 685 433 687 433 686 434 687 434 688 434 688 435 687 435 689 435 688 436 689 436 690 436 690 437 689 437 691 437 690 438 691 438 692 438 692 439 691 439 693 439 692 440 693 440 694 440 694 440 693 440 695 440 694 441 695 441 696 441 696 442 695 442 697 442 696 443 697 443 698 443 698 443 697 443 699 443 698 444 699 444 700 444 700 445 699 445 701 445 700 446 701 446 702 446 702 447 701 447 703 447 702 448 703 448 704 448 704 448 703 448 705 448 704 449 705 449 706 449 706 449 705 449 707 449 706 450 707 450 708 450 708 450 707 450 709 450 708 451 709 451 710 451 710 452 709 452 711 452 710 453 711 453 712 453 712 454 711 454 713 454 712 455 713 455 714 455 714 455 713 455 715 455 714 456 715 456 716 456 716 457 715 457 717 457 716 458 717 458 718 458 718 459 717 459 719 459 718 460 719 460 720 460 720 461 719 461 721 461 720 462 721 462 722 462 722 463 721 463 723 463 722 464 723 464 724 464 724 465 723 465 725 465 724 466 725 466 726 466 726 466 725 466 727 466 728 97 726 97 729 97 729 97 726 97 730 97 728 467 731 467 732 467 732 467 731 467 733 467 732 468 733 468 734 468 734 469 733 469 735 469 734 470 735 470 736 470 736 471 735 471 737 471 736 472 737 472 738 472 738 473 737 473 739 473 738 474 739 474 740 474 740 475 739 475 741 475 740 476 741 476 742 476 742 477 741 477 743 477 742 478 743 478 744 478 744 478 743 478 745 478 744 479 745 479 746 479 746 480 745 480 747 480 746 481 747 481 748 481 748 482 747 482 749 482 748 483 749 483 750 483 750 483 749 483 751 483 750 484 751 484 752 484 752 484 751 484 753 484 752 485 753 485 754 485 754 485 753 485 755 485 754 486 755 486 756 486 756 487 755 487 757 487 756 488 757 488 758 488 758 489 757 489 759 489 758 490 759 490 760 490 760 490 759 490 761 490 760 491 761 491 762 491 762 492 761 492 763 492 762 493 763 493 764 493 764 493 763 493 765 493 764 494 765 494 766 494 766 495 765 495 767 495 766 496 767 496 768 496 768 497 767 497 769 497 768 498 769 498 770 498 770 499 769 499 771 499 770 500 771 500 772 500 772 501 771 501 773 501 772 502 773 502 774 502 774 503 773 503 775 503 774 504 775 504 776 504 776 504 775 504 777 504 776 505 777 505 778 505 778 506 777 506 779 506 678 30 778 30 780 30 780 30 778 30 781 30 675 507 782 507 783 507 675 508 783 508 784 508 784 509 783 509 785 509 784 510 785 510 786 510 786 511 785 511 787 511 786 512 787 512 788 512 788 513 787 513 789 513 788 514 789 514 790 514 790 515 789 515 791 515 790 516 791 516 792 516 792 517 791 517 793 517 792 518 793 518 794 518 794 519 793 519 795 519 794 519 795 519 796 519 796 520 795 520 797 520 796 520 797 520 798 520 798 521 797 521 799 521 798 522 799 522 800 522 800 523 799 523 801 523 800 523 801 523 802 523 802 524 801 524 803 524 802 525 803 525 804 525 804 526 803 526 805 526 804 527 805 527 806 527 806 115 805 115 807 115 806 115 807 115 808 115 808 528 807 528 809 528 808 529 809 529 810 529 810 530 809 530 811 530 810 531 811 531 812 531 812 532 811 532 813 532 812 533 813 533 814 533 814 534 813 534 815 534 814 535 815 535 816 535 816 536 815 536 817 536 816 537 817 537 818 537 818 538 817 538 819 538 818 538 819 538 820 538 820 539 819 539 821 539 820 540 821 540 822 540 822 541 821 541 823 541 822 542 823 542 824 542 824 543 823 543 825 543 824 544 825 544 826 544 826 545 825 545 827 545 826 546 827 546 828 546 828 547 827 547 829 547 828 548 829 548 830 548 830 549 829 549 831 549 830 550 831 550 621 550 702 551 650 551 700 551 700 552 650 552 652 552 700 330 652 330 698 330 698 553 652 553 654 553 698 554 654 554 696 554 696 555 654 555 656 555 696 330 656 330 694 330 694 330 656 330 658 330 694 330 658 330 692 330 692 556 658 556 660 556 692 557 660 557 690 557 690 558 660 558 662 558 690 330 662 330 688 330 688 330 662 330 664 330 688 330 664 330 686 330 686 559 664 559 666 559 686 560 666 560 684 560 684 330 666 330 668 330 684 561 668 561 682 561 682 562 668 562 670 562 682 330 670 330 680 330 680 330 670 330 672 330 680 330 672 330 678 330 678 330 672 330 674 330 678 330 674 330 778 330 778 330 674 330 675 330 778 330 675 330 776 330 776 330 675 330 784 330 776 563 784 563 774 563 774 330 784 330 786 330 774 330 786 330 772 330 772 330 786 330 788 330 772 330 788 330 770 330 770 564 788 564 790 564 770 330 790 330 768 330 768 330 790 330 792 330 768 330 792 330 766 330 766 330 792 330 794 330 766 330 794 330 764 330 764 330 794 330 796 330 764 330 796 330 762 330 762 330 796 330 798 330 762 330 798 330 760 330 760 330 798 330 800 330 760 330 800 330 758 330 758 330 800 330 802 330 758 565 802 565 756 565 756 330 802 330 804 330 756 330 804 330 754 330 804 330 806 330 754 330 754 330 806 330 808 330 754 330 808 330 752 330 752 330 808 330 810 330 752 330 810 330 750 330 750 566 810 566 812 566 750 330 812 330 748 330 748 330 812 330 814 330 748 330 814 330 746 330 746 330 814 330 816 330 746 567 816 567 744 567 744 568 816 568 818 568 744 330 818 330 742 330 742 330 818 330 820 330 742 330 820 330 740 330 740 330 820 330 822 330 740 569 822 569 738 569 738 570 822 570 824 570 738 571 824 571 736 571 736 330 824 330 826 330 736 330 826 330 734 330 734 330 826 330 828 330 734 572 828 572 732 572 732 330 828 330 830 330 732 330 830 330 728 330 728 330 830 330 621 330 728 330 621 330 726 330 726 330 621 330 620 330 726 330 620 330 724 330 724 330 620 330 626 330 724 573 626 573 722 573 722 574 626 574 628 574 722 330 628 330 720 330 720 330 628 330 630 330 720 330 630 330 718 330 718 575 630 575 632 575 718 576 632 576 716 576 716 330 632 330 634 330 716 330 634 330 714 330 714 330 634 330 636 330 714 330 636 330 712 330 712 330 636 330 638 330 712 577 638 577 710 577 710 330 638 330 640 330 710 330 640 330 708 330 708 330 640 330 642 330 708 330 642 330 706 330 706 330 642 330 644 330 706 330 644 330 704 330 704 578 644 578 646 578 704 330 646 330 702 330 702 330 646 330 648 330 702 330 648 330 650 330 832 382 833 382 834 382 834 382 833 382 835 382 834 382 835 382 836 382 836 382 835 382 837 382 836 382 837 382 838 382 838 382 837 382 839 382 838 382 839 382 840 382 840 382 839 382 841 382 840 382 841 382 842 382 842 382 841 382 843 382 842 382 843 382 844 382 844 382 843 382 845 382 844 382 845 382 846 382 846 382 845 382 847 382 846 382 847 382 848 382 848 382 847 382 849 382 848 382 849 382 850 382 850 382 849 382 851 382 850 382 851 382 852 382 852 382 851 382 853 382 852 382 853 382 854 382 854 382 853 382 855 382 854 382 855 382 856 382 856 382 855 382 857 382 856 382 857 382 858 382 858 382 857 382 859 382 858 382 859 382 860 382 860 382 859 382 861 382 860 382 861 382 862 382 862 382 861 382 863 382 862 382 863 382 864 382 864 382 863 382 865 382 864 382 865 382 866 382 866 382 865 382 867 382 866 382 867 382 868 382 868 382 867 382 869 382 868 382 869 382 870 382 870 382 869 382 871 382 870 382 871 382 872 382 872 382 871 382 873 382 872 382 873 382 874 382 874 382 873 382 875 382 874 382 875 382 876 382 876 382 875 382 877 382 876 382 877 382 878 382 878 382 877 382 879 382 878 382 879 382 880 382 880 382 879 382 881 382 880 382 881 382 882 382 881 382 883 382 882 382 882 382 883 382 884 382 882 382 884 382 885 382 885 382 884 382 886 382 885 382 886 382 887 382 887 382 886 382 888 382 887 382 888 382 889 382 889 382 888 382 890 382 889 382 890 382 891 382 891 382 890 382 892 382 891 382 892 382 893 382 893 382 892 382 894 382 893 382 894 382 895 382 895 382 894 382 896 382 895 382 896 382 897 382 897 382 896 382 898 382 897 382 898 382 899 382 899 382 898 382 900 382 899 382 900 382 901 382 901 382 900 382 902 382 901 382 902 382 903 382 903 382 902 382 904 382 903 382 904 382 905 382 905 382 904 382 906 382 905 382 906 382 907 382 907 382 906 382 908 382 907 382 908 382 909 382 909 382 908 382 910 382 909 382 910 382 911 382 911 382 910 382 912 382 911 382 912 382 913 382 913 382 912 382 914 382 913 382 914 382 915 382 915 382 914 382 916 382 915 382 916 382 917 382 917 382 916 382 918 382 917 382 918 382 919 382 919 382 918 382 920 382 919 382 920 382 921 382 921 382 920 382 922 382 921 382 922 382 923 382 923 382 922 382 924 382 923 382 924 382 925 382 925 382 924 382 926 382 925 382 926 382 927 382 927 382 926 382 928 382 927 382 928 382 929 382 929 382 928 382 930 382 929 382 930 382 931 382 931 382 930 382 932 382 931 382 932 382 832 382 832 382 932 382 933 382 832 382 933 382 833 382 934 579 935 579 936 579 936 580 935 580 937 580 936 581 937 581 938 581 938 582 937 582 939 582 938 583 939 583 940 583 940 584 939 584 941 584 940 585 941 585 942 585 942 586 941 586 943 586 942 587 943 587 944 587 944 587 943 587 945 587 944 588 945 588 946 588 946 589 945 589 947 589 946 590 947 590 948 590 948 591 947 591 949 591 948 592 949 592 950 592 950 593 949 593 951 593 950 594 951 594 952 594 952 595 951 595 953 595 952 596 953 596 954 596 954 597 953 597 955 597 954 598 955 598 956 598 956 599 955 599 957 599 956 600 957 600 958 600 958 600 957 600 959 600 958 601 959 601 960 601 960 601 959 601 961 601 960 602 961 602 962 602 962 603 961 603 963 603 962 604 963 604 964 604 964 604 963 604 965 604 964 605 965 605 966 605 966 606 965 606 967 606 966 607 967 607 968 607 968 608 967 608 969 608 968 609 969 609 970 609 970 610 969 610 971 610 970 611 971 611 972 611 972 612 971 612 973 612 972 613 973 613 974 613 974 613 973 613 975 613 974 614 975 614 976 614 976 615 975 615 977 615 976 616 977 616 978 616 978 617 977 617 979 617 978 618 979 618 980 618 980 619 979 619 981 619 980 620 981 620 982 620 982 621 981 621 983 621 982 622 983 622 984 622 984 622 983 622 985 622 984 623 985 623 986 623 986 623 985 623 987 623 986 624 987 624 988 624 988 625 987 625 989 625 988 626 989 626 990 626 990 626 989 626 991 626 990 627 991 627 992 627 992 628 991 628 993 628 992 629 993 629 994 629 994 629 993 629 995 629 994 630 995 630 996 630 996 630 995 630 997 630 996 631 997 631 998 631 998 632 997 632 999 632 998 633 999 633 1000 633 1000 633 999 633 1001 633 1000 634 1001 634 1002 634 1002 635 1001 635 1003 635 1002 636 1003 636 1004 636 1004 636 1003 636 1005 636 1004 637 1005 637 1006 637 1006 637 1005 637 1007 637 1006 638 1007 638 1008 638 1008 639 1007 639 1009 639 1008 640 1009 640 1010 640 1010 641 1009 641 1011 641 1010 642 1011 642 1012 642 1012 643 1011 643 1013 643 1012 644 1013 644 1014 644 1014 645 1013 645 1015 645 1014 646 1015 646 1016 646 1016 646 1015 646 1017 646 1016 647 1017 647 1018 647 1018 648 1017 648 1019 648 1018 649 1019 649 1020 649 1020 650 1019 650 1021 650 1020 651 1021 651 1022 651 1022 652 1021 652 1023 652 1022 653 1023 653 1024 653 1024 654 1023 654 1025 654 1024 655 1025 655 1026 655 1026 655 1025 655 1027 655 1026 656 1027 656 1028 656 1028 657 1027 657 1029 657 1028 658 1029 658 1030 658 1030 658 1029 658 1031 658 1030 659 1031 659 1032 659 1032 659 1031 659 1033 659 1032 660 1033 660 1034 660 1034 661 1033 661 1035 661 1034 662 1035 662 1036 662 1036 663 1035 663 1037 663 1036 664 1037 664 1038 664 1038 665 1037 665 1039 665 1038 666 1039 666 1040 666 1040 667 1039 667 1041 667 1040 668 1041 668 1042 668 1042 669 1041 669 1043 669 1042 670 1043 670 1044 670 1044 671 1043 671 1045 671 1044 672 1045 672 1046 672 1046 672 1045 672 1047 672 1046 673 1047 673 1048 673 1048 674 1047 674 1049 674 1048 675 1049 675 1050 675 1050 676 1049 676 1051 676 1050 677 1051 677 1052 677 1052 678 1051 678 1053 678 1052 679 1053 679 934 679 934 680 1053 680 935 680 1054 681 1055 681 1056 681 1056 682 1055 682 1057 682 1055 683 1058 683 1057 683 1057 684 1058 684 1059 684 1057 685 1059 685 1060 685 1060 686 1059 686 1061 686 1060 687 1061 687 1062 687 1062 688 1061 688 1063 688 1062 689 1063 689 1064 689 1064 690 1063 690 1065 690 1064 691 1065 691 1066 691 1066 692 1065 692 1067 692 1066 692 1067 692 1068 692 1068 693 1067 693 1069 693 1068 694 1069 694 1070 694 1070 695 1069 695 1071 695 1070 696 1071 696 1072 696 1072 697 1071 697 1073 697 1072 697 1073 697 1074 697 1074 698 1073 698 1075 698 1074 698 1075 698 1076 698 1076 699 1075 699 1077 699 1076 700 1077 700 1078 700 1078 701 1077 701 1079 701 1078 701 1079 701 1080 701 1080 702 1079 702 1081 702 1080 703 1081 703 1082 703 1082 704 1081 704 1083 704 1082 704 1083 704 1084 704 1084 705 1083 705 1085 705 1084 705 1085 705 1086 705 1086 706 1085 706 1087 706 1086 706 1087 706 1088 706 1088 707 1087 707 1089 707 1088 708 1089 708 1090 708 1090 709 1089 709 1091 709 1090 710 1091 710 1092 710 1092 711 1091 711 1093 711 1092 711 1093 711 1094 711 1094 712 1093 712 1095 712 1094 713 1095 713 1096 713 1096 714 1095 714 1097 714 1096 715 1097 715 1098 715 1098 716 1097 716 1099 716 1098 717 1099 717 1100 717 1100 718 1099 718 1101 718 1100 719 1101 719 1102 719 1102 720 1101 720 1103 720 1102 720 1103 720 1104 720 1104 721 1103 721 1105 721 1104 721 1105 721 1106 721 1106 722 1105 722 1107 722 1106 723 1107 723 1108 723 1108 724 1107 724 1109 724 1108 725 1109 725 1110 725 1110 726 1109 726 1111 726 1110 726 1111 726 1112 726 1112 727 1111 727 1113 727 1112 727 1113 727 1114 727 1114 728 1113 728 1115 728 1114 729 1115 729 1116 729 1116 730 1115 730 1117 730 1116 730 1117 730 1118 730 1118 731 1117 731 1119 731 1118 731 1119 731 1120 731 1120 732 1119 732 1121 732 1120 733 1121 733 1122 733 1122 734 1121 734 1123 734 1122 734 1123 734 1124 734 1124 735 1123 735 1125 735 1124 735 1125 735 1126 735 1126 736 1125 736 1127 736 1126 737 1127 737 1128 737 1128 738 1127 738 1129 738 1128 739 1129 739 1130 739 1130 740 1129 740 1131 740 1130 740 1131 740 1132 740 1132 741 1131 741 1133 741 1132 741 1133 741 1134 741 1134 742 1133 742 1135 742 1134 743 1135 743 1136 743 1136 744 1135 744 1137 744 1136 745 1137 745 1138 745 1138 746 1137 746 1139 746 1138 747 1139 747 1140 747 1140 748 1139 748 1141 748 1140 749 1141 749 1142 749 1142 750 1141 750 1143 750 1142 750 1143 750 1144 750 1144 751 1143 751 1145 751 1144 752 1145 752 1146 752 1146 753 1145 753 1147 753 1146 754 1147 754 1148 754 1148 755 1147 755 1149 755 1148 755 1149 755 1150 755 1150 756 1149 756 1151 756 1150 756 1151 756 1152 756 1152 757 1151 757 1153 757 1152 757 1153 757 1154 757 1154 758 1153 758 1155 758 1154 759 1155 759 1156 759 1156 760 1155 760 1157 760 1156 760 1157 760 1158 760 1158 761 1157 761 1159 761 1158 762 1159 762 1160 762 1160 763 1159 763 1161 763 1160 763 1161 763 1162 763 1162 764 1161 764 1163 764 1162 764 1163 764 1164 764 1164 765 1163 765 1165 765 1164 766 1165 766 1166 766 1166 767 1165 767 1167 767 1166 768 1167 768 1168 768 1168 769 1167 769 1169 769 1168 769 1169 769 1170 769 1170 770 1169 770 1171 770 1170 771 1171 771 1172 771 1172 772 1171 772 1173 772 1172 773 1173 773 1174 773 1174 774 1173 774 1175 774 1174 775 1175 775 1176 775 1176 776 1175 776 1054 776 1176 777 1054 777 1177 777 1177 778 1054 778 1056 778 1058 330 1055 330 994 330 994 330 1055 330 1054 330 994 330 1054 330 992 330 992 779 1054 779 1175 779 992 780 1175 780 990 780 990 330 1175 330 1173 330 990 781 1173 781 988 781 988 330 1173 330 1171 330 988 782 1171 782 986 782 986 330 1171 330 1169 330 986 330 1169 330 984 330 984 330 1169 330 1167 330 984 783 1167 783 982 783 982 784 1167 784 1165 784 982 785 1165 785 980 785 980 330 1165 330 1163 330 980 786 1163 786 978 786 978 330 1163 330 1161 330 978 330 1161 330 976 330 976 330 1161 330 1159 330 976 787 1159 787 974 787 974 330 1159 330 1157 330 974 788 1157 788 972 788 972 330 1157 330 1155 330 972 789 1155 789 970 789 970 790 1155 790 1153 790 970 791 1153 791 968 791 968 330 1153 330 1151 330 968 330 1151 330 966 330 966 330 1151 330 1149 330 966 330 1149 330 964 330 964 792 1149 792 1147 792 964 330 1147 330 962 330 962 793 1147 793 1145 793 962 794 1145 794 960 794 960 795 1145 795 1143 795 960 330 1143 330 958 330 958 796 1143 796 1141 796 958 797 1141 797 956 797 956 330 1141 330 1139 330 956 798 1139 798 954 798 954 330 1139 330 1137 330 954 330 1137 330 952 330 952 330 1137 330 1135 330 952 799 1135 799 950 799 950 800 1135 800 1133 800 950 330 1133 330 948 330 948 330 1133 330 1131 330 948 330 1131 330 946 330 946 330 1131 330 1129 330 946 801 1129 801 944 801 944 330 1129 330 1127 330 944 330 1127 330 942 330 942 802 1127 802 1125 802 942 803 1125 803 940 803 940 804 1125 804 1123 804 940 330 1123 330 938 330 938 330 1123 330 1121 330 938 330 1121 330 936 330 936 330 1121 330 1119 330 936 330 1119 330 934 330 934 330 1119 330 1117 330 934 330 1117 330 1052 330 1052 330 1117 330 1115 330 1052 330 1115 330 1050 330 1050 330 1115 330 1113 330 1050 330 1113 330 1048 330 1048 330 1113 330 1111 330 1048 330 1111 330 1046 330 1046 330 1111 330 1109 330 1046 330 1109 330 1044 330 1044 330 1109 330 1107 330 1044 330 1107 330 1042 330 1042 805 1107 805 1105 805 1042 330 1105 330 1040 330 1040 330 1105 330 1103 330 1040 330 1103 330 1038 330 1038 330 1103 330 1101 330 1038 330 1101 330 1036 330 1036 330 1101 330 1099 330 1036 330 1099 330 1034 330 1034 330 1099 330 1097 330 1034 330 1097 330 1032 330 1032 330 1097 330 1095 330 1032 806 1095 806 1030 806 1030 330 1095 330 1093 330 1030 807 1093 807 1028 807 1028 330 1093 330 1091 330 1028 808 1091 808 1026 808 1026 330 1091 330 1089 330 1026 809 1089 809 1024 809 1024 810 1089 810 1087 810 1024 330 1087 330 1022 330 1022 811 1087 811 1085 811 1022 330 1085 330 1020 330 1020 812 1085 812 1083 812 1020 330 1083 330 1018 330 1018 813 1083 813 1081 813 1018 330 1081 330 1016 330 1016 814 1081 814 1079 814 1016 330 1079 330 1014 330 1014 330 1079 330 1077 330 1014 330 1077 330 1012 330 1012 330 1077 330 1075 330 1012 330 1075 330 1010 330 1010 815 1075 815 1073 815 1010 330 1073 330 1008 330 1008 330 1073 330 1071 330 1008 330 1071 330 1006 330 1006 330 1071 330 1069 330 1006 330 1069 330 1004 330 1004 330 1069 330 1067 330 1004 330 1067 330 1002 330 1002 330 1067 330 1065 330 1002 816 1065 816 1000 816 1000 817 1065 817 1063 817 1000 330 1063 330 998 330 998 330 1063 330 1061 330 998 330 1061 330 996 330 996 330 1061 330 1059 330 996 818 1059 818 994 818 994 819 1059 819 1058 819 1178 382 1179 382 1180 382 1180 382 1179 382 1181 382 1180 382 1181 382 1182 382 1182 382 1181 382 1183 382 1182 382 1183 382 1184 382 1184 382 1183 382 1185 382 1184 382 1185 382 1186 382 1186 382 1185 382 1187 382 1186 382 1187 382 1188 382 1188 382 1187 382 1189 382 1188 382 1189 382 1190 382 1190 382 1189 382 1191 382 1190 382 1191 382 1192 382 1192 382 1191 382 1193 382 1192 382 1193 382 1194 382 1194 382 1193 382 1195 382 1194 382 1195 382 1196 382 1196 382 1195 382 1197 382 1196 382 1197 382 1198 382 1198 382 1197 382 1199 382 1198 382 1199 382 1200 382 1200 382 1199 382 1201 382 1200 382 1201 382 1202 382 1202 382 1201 382 1203 382 1202 382 1203 382 1204 382 1204 382 1203 382 1205 382 1204 382 1205 382 1206 382 1206 382 1205 382 1207 382 1206 382 1207 382 1208 382 1208 382 1207 382 1209 382 1208 382 1209 382 1210 382 1210 382 1209 382 1211 382 1210 382 1211 382 1212 382 1212 382 1211 382 1213 382 1212 382 1213 382 1214 382 1214 382 1213 382 1215 382 1214 382 1215 382 1216 382 1216 382 1215 382 1217 382 1216 382 1217 382 1218 382 1218 382 1217 382 1219 382 1218 382 1219 382 1220 382 1220 382 1219 382 1221 382 1220 382 1221 382 1222 382 1222 382 1221 382 1223 382 1222 382 1223 382 1224 382 1224 382 1223 382 1225 382 1224 382 1225 382 1226 382 1226 382 1225 382 1227 382 1226 382 1227 382 1228 382 1228 382 1227 382 1229 382 1228 382 1229 382 1230 382 1230 382 1229 382 1231 382 1230 382 1231 382 1232 382 1232 382 1231 382 1233 382 1232 382 1233 382 1234 382 1234 382 1233 382 1235 382 1234 382 1235 382 1236 382 1236 382 1235 382 1237 382 1236 382 1237 382 1238 382 1238 382 1237 382 1239 382 1238 382 1239 382 1240 382 1240 382 1239 382 1241 382 1240 382 1241 382 1242 382 1242 382 1241 382 1243 382 1242 382 1243 382 1244 382 1244 382 1243 382 1245 382 1244 382 1245 382 1246 382 1246 382 1245 382 1247 382 1246 382 1247 382 1248 382 1248 382 1247 382 1249 382 1248 382 1249 382 1250 382 1250 382 1249 382 1251 382 1250 382 1251 382 1252 382 1252 382 1251 382 1253 382 1252 382 1253 382 1254 382 1254 382 1253 382 1255 382 1254 382 1255 382 1256 382 1256 382 1255 382 1257 382 1256 382 1257 382 1258 382 1258 382 1257 382 1259 382 1258 382 1259 382 1260 382 1260 382 1259 382 1261 382 1260 382 1261 382 1262 382 1262 382 1261 382 1263 382 1262 382 1263 382 1264 382 1264 382 1263 382 1265 382 1264 382 1265 382 1266 382 1266 382 1265 382 1267 382 1266 382 1267 382 1268 382 1268 382 1267 382 1269 382 1268 382 1269 382 1270 382 1270 382 1269 382 1271 382 1270 382 1271 382 1272 382 1272 382 1271 382 1273 382 1272 382 1273 382 1274 382 1274 382 1273 382 1275 382 1274 382 1275 382 1276 382 1276 382 1275 382 1277 382 1276 382 1277 382 1278 382 1278 382 1277 382 1279 382 1278 382 1279 382 1280 382 1280 382 1279 382 1281 382 1280 382 1281 382 1282 382 1282 382 1281 382 1283 382 1282 382 1283 382 1284 382 1284 382 1283 382 1285 382 1284 382 1285 382 1286 382 1286 382 1285 382 1287 382 1286 382 1287 382 1288 382 1288 382 1287 382 1289 382 1288 382 1289 382 1290 382 1290 382 1289 382 1291 382 1290 382 1291 382 1292 382 1292 382 1291 382 1293 382 1292 382 1293 382 1294 382 1294 382 1293 382 1295 382 1294 382 1295 382 1296 382 1296 382 1295 382 1297 382 1296 382 1297 382 1298 382 1298 382 1297 382 1299 382 1298 382 1299 382 1180 382 1180 382 1299 382 1178 382
+