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