56 364 592 888 500 1144 1215 1190 1245 378 430 1088 1175 812 894 988 1058 39 101 281 282 1070 1163 177 210 908 982 681 697 732 735 569 667 1158 1241 464 493 393 407 963 1025 218 312 854 947 57 82 158 184 1082 1087 650 658 909 944 1142 1181 738 753 437 458 1176 1272 339 343 395 420 224 259 829 884 723 740 61 147 20 120 1090 1156 1115 1196 321 368 414 478 150 227 908 954 582 589 205 233 1010 1047 99 159 241 309 1195 1237 673 771 491 515 500 528 984 1040 933 942 284 322 165 204 783 803 1188 1257 671 722 427 477 575 609 852 931 1065 1081 79 138 959 1006 507 546 852 931 346 417 157 169 775 826 653 747 1199 1280 1143 1169 431 442 441 499 862 903 935 975 692 714 232 254 519 521 722 775 950 1032 19 105 778 840 1114 1131 616 709 416 516 437 460 905 986 273 276 806 820 698 781 696 741 1134 1198 1197 1275 955 1048 483 542 196 271 392 434 26 81 287 361 1054 1139 181 237 285 350 678 716 712 757 569 589 541 616 465 517 968 1023 956 1040 204 240 258 324 33 100 154 252 1065 1162 652 682 295 372 1146 1158 123 130 1041 1085 1151 1188 332 408 986 1054 835 843 211 309 725 815 643 721 622 694 1073 1132 1121 1175 298 386 410 496 732 751 308 326 1164 1263 205 305 988 1067 697 779 225 235 599 613 60 100 1099 1196 1082 1102 387 415 314 365 887 947 142 223 778 820 1175 1236 78 102 1004 1095 570 576 230 301 464 552 663 715 961 981 1094 1176 256 308 927 990 155 190 155 248 652 668 584 607 547 645 1013 1016 440 470 248 282 940 953 669 732 827 871 1102 1146 127 153 932 1006 623 631 165 220 522 612 1190 1224 412 484 1023 1038 910 914 853 948 806 842 85 161 103 121 1114 1170 1197 1297 342 428 492 574 778 845 993 1008 8 55 289 386 438 515 184 263 264 321 675 685 97 135 1176 1219 523 590 466 540 353 451 360 416 784 862 257 345 617 676 157 228 444 483 49 51 278 347 548 633 702 751 1039 1055 532 561 934 1032 363 422 230 310 797 837 129 192 21 91 22 116 459 460 1123 1200 286 367 418 477 114 175 909 999 1141 1232 804 826 375 397 704 758 804 856 1196 1282 39 71 1097 1116 466 479 993 1044 291 383 882 964 127 200 783 848 560 564 80 177 985 1068 1172 1251 216 230 469 530 48 92 366 459 473 547 856 880 307 362 757 814 735 770 51 90 563 578 1145 1215 391 486 1038 1090 225 251 938 1023 651 657 828 844 1081 1167 723 771 914 930 624 705 753 800 526 539 578 605 419 464 412 420 317 344 839 877 809 868 660 677 697 737 498 546 0 23 928 956 494 549 759 818 393 430 591 630 890 909 1021 1091 787 788 244 343 76 109 680 760 1176 1241 1109 1119 1071 1168 335 375 963 992 170 241 864 875 598 649 757 800 427 508 51 76 252 313 543 549 92 184 447 536 516 537 334 405 949 951 835 838 180 212 132 217 13 76 632 699 445 489 1129 1229 273 296 1022 1054 700 704 317 330 1128 1211 809 904 956 970 103 180 789 883 0 9 617 691 1095 1186 1047 1052 991 1064 280 315 289 344 108 123 181 268 537 582 78 97 366 391 570 571 198 204 1070 1103 27 113 963 1028 464 481 867 965 892 939 761 840 717 794 652 713 1150 1158 1150 1243 375 412 1040 1115 812 830 343 400 640 688 236 275 1069 1097 731 752 896 954 626 679 732 821 1126 1212 560 629 1019 1036 993 1093 318 368 218 247 209 290 651 661 705 718 1078 1168 0 45 911 982 498 575 142 143 394 404 569 600 289 330 401 412 186 209 229 271 78 133 660 682 576 613 485 487 1065 1134 318 400 966 1017 151 164 262 346 1183 1276 161 227 1008 1031 652 699 836 839 1145 1224 672 706 1046 1108 1103 1167 341 385 329 423 835 910 763 788 736 744 1191 1246 630 720 1022 1107 1126 1148 850 915 1020 1073 680 725 314 399 509 535 811 878 343 399 706 756 169 255 602 633 1 68 497 561 429 526 992 1037 862 889 290 368 93 101 187 247 521 558 679 771 946 964 1171 1244 184 232 474 480 5 33 961 1048 444 453 266 286 871 910 159 161 706 726 61 145 526 625 1146 1161 965 995 450 548 791 851 941 1021 620 660 235 247 453 474 736 830 878 879 28 103 111 192 1122 1130 543 555 421 511 970 1061 313 335 199 271 809 813 37 89 712 798 1061 1093 2 20 297 360 1104 1154 722 815 995 1027 550 623 889 953 980 1033 783 879 815 849 683 711 38 102 574 583 468 562 467 508 305 380 370 444 137 142 870 926 1162 1247 760 848 995 1011 59 79 825 921 1154 1156 52 128 1045 1079 1081 1087 342 358 315 402 241 289 742 758 132 212 578 625 34 46 1006 1084 1130 1224 229 286 1016 1092 663 701 316 324 1092 1110 811 851 321 369 705 727 151 229 1 55 585 594 1101 1137 1012 1101 393 411 841 860 288 338 72 121 784 866 501 531 680 744 930 990 1174 1220 161 251 1074 1152 594 665 969 979 425 426 269 311 859 891 768 793 88 150 60 117 513 555 1153 1241 947 1019 450 471 778 831 947 950 0 32 835 919 435 448 137 153 266 359 631 679 697 770 1129 1210 520 523 417 479 954 988 318 412 180 194 208 234 618 663 713 772 1049 1074 608 649 874 929 501 573 705 790 398 452 539 555 295 332 962 1058 785 803 189 214 76 126 625 681 579 611 1053 1139 471 535 291 358 976 1023 715 812 264 292 1147 1224 763 824 374 431 656 698 811 899 559 584 638 656 1050 1107 466 514 945 983 296 375 841 862 729 738 140 193 555 644 31 65 985 1054 528 544 221 321 1028 1127 40 119 913 993 1074 1084 214 226 305 345 707 751 735 756 606 683 567 618 1102 1111 997 1078 399 440 824 885 289 361 659 701 192 197 489 561 686 773 914 916 578 596 745 827 1074 1124 1181 1244 377 410 1009 1052 868 883 835 908 762 809 68 122 660 739 1093 1176 1150 1160 929 943 1052 1095 150 194 338 412 1188 1263 243 300 1013 1018 734 822 850 885 35 56 75 140 1127 1180 1105 1201 422 507 332 408 315 331 167 173 213 262 598 684 110 141 1027 1094 7 20 260 357 1105 1150 691 769 403 480 524 532 900 909 947 985 189 230 179 197 688 761 6 54 1179 1234 442 521 1081 1168 867 926 372 441 698 737 267 268 1126 1195 761 844 356 456 57 72 186 266 1154 1201 618 628 1051 1130 1047 1087 945 956 877 898 840 883 704 705 735 810 540 571 34 91 972 1034 1134 1223 199 241 1025 1096 24 46 316 369 1055 1057 811 896 885 917 707 774 122 135 610 659 545 638 502 533 978 1001 400 413 812 866 300 395 639 723 790 867 469 533 686 695 298 342 583 624 733 758 1081 1155 564 569 379 385 390 475 271 358 816 881 162 181 646 742 58 109 482 508 1158 1242 905 961 1047 1112 735 821 343 390 571 588 845 924 395 492 135 146 829 856 634 677 58 116 1128 1153 1087 1175 1024 1081 919 987 320 409 149 197 214 285 579 607 111 114 1009 1068 7 42 842 931 508 526 73 143 1003 1053 499 548 894 925 332 412 193 257 156 216 681 776 1188 1278 581 658 423 444 482 542 255 257 979 1071 82 163 272 346 1113 1175 168 224 336 428 658 745 169 241 1156 1225 600 602 1050 1051 1036 1119 954 1038 257 270 840 905 692 785 141 239 1124 1148 640 670 950 954 529 540 176 210 1023 1066 612 626 924 1000 441 485 217 274 868 943 111 150 102 157 12 84 1124 1159 1098 1101 965 1031 1004 1090 194 240 898 916 23 49 794 894 1049 1105 85 166 883 970 585 599 714 731 479 575 543 590 377 405 973 1001 274 334 805 863 768 860 628 666 58 81 1056 1074 1153 1158 892 941 1054 1142 716 794 941 960 1155 1164 849 851 385 475 742 826 813 833 638 704 642 692 1133 1231 1076 1106 1032 1062 300 360 321 333 136 227 823 867 1167 1238 119 195 994 1045 11 69 824 906 1107 1147 54 66 404 426 1084 1126 899 953 911 933 790 876 144 147 90 158 1168 1200 578 627 1003 1016 482 514 234 327 975 1039 666 690 274 320 489 542 764 842 926 1010 666 676 152 216 1156 1248 1181 1225 1051 1125 411 436 947 953 242 297 243 281 73 108 140 210 506 522 38 40 936 982 1137 1171 162 238 427 493 593 599 925 973 1028 1115 822 852 854 921 118 130 84 131 12 106 1113 1191 507 583 946 954 1002 1060 773 861 899 939 605 673 195 267 1032 1130 689 693 865 944 1185 1221 693 702 481 499 524 613 976 1076 352 421 871 903 786 886 771 785 13 93 62 158 1043 1103 559 637 868 958 1049 1109 104 125 948 1040 1137 1138 848 872 366 398 144 200 799 811 40 129 624 716 534 604 455 477 428 430 286 289 926 960 716 799 821 887 548 561 119 218 981 1075 618 699 802 825 507 519 637 691 1006 1051 1068 1102 903 980 293 357 792 850 721 815 686 726 553 628 586 608 984 1039 481 535 214 249 376 412 645 711 874 892 472 568 766 816 907 933 65 148 139 146 1163 1228 565 652 1056 1102 397 414 954 983 824 871 846 856 61 139 748 791 485 543 38 62 916 1004 1135 1142 144 212 427 515 1177 1225 325 396 1003 1032 818 820 837 896 718 803 64 153 611 677 498 518 1111 1210 326 426 1004 1035 754 834 898 910 584 644 793 887 1013 1053 687 763 847 868 1189 1248 676 727 482 523 1110 1192 382 405 335 397 273 278 165 207 169 206 597 620 67 136 428 480 561 562 256 339 456 539 692 756 959 974 1115 1158 247 293 348 372 145 174