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