1024 857 1336 1242 309 955 395 156 1322 832 1090 269 570 124 636 1512 798 1296 675 319 1153 1339 1449 647 320 630 888 1099 259 1176 242 1563 1516 953 1183 844 718 132 774 350 267 1292 421 371 837 139 179 787 942 381 1160 1123 868 1404 136 1622 1312 325 761 465 685 192 289 1141 802 717 326 1075 620 968 348 1063 556 136 146 1074 969 976 726 1415 615 706 1125 163 1236 960 569 1010 1354 294 1400 966 169 594 116 841 1186 449 317 744 437 497 301 993 504 1049 325 566 909 997 1040 637 320 62 545 314 799 420 899 1003 186 1019 20 822 142 1178 658 707 94 428 344 1164 1442 267 1284 701 228 57 629 804 1015 1102 720 323 1345 404 1255 141 1502 1159 1022 498 1462 88 474 356 407 100 563 446 440 603 1177 31 280 893 496 1521 660 1576 757 679 1613 715 818 347 1130 1409 193 1183 825 915 706 91 943 279 1346 1153 143 638 1023 694 1303 33 1298 877 639 939 1225 1323 1615 1183 24 1296 739 452 628 830 741 1465 1413 260 1463 1547 487 562 1304 1106 993 34 1169 787 901 309 942 103 1447 1452 993 446 288 1236 545 372 41 176 1341 26 24 1232 1542 977 421 1191 710 51 1140 507 935 993 1336 1672 67 846 74 966 1461 1353 328 1378 1311 1202 195 470 175 1439 598 483 678 988 19 1248 1021 805 619 1529 261 1526 366 692 900 722 1285 858 52 955 52 874 1263 751 456 220 848 129 953 1466 473 456 751 1297 569 458 364 803 1051 632 378 254 195 1278 175 1386 537 644 825 459 794 1428 82 1304 46 1631 1245 514 704 1304 1172 585 875 801 564 1433 98 573 368 1605 507 1316 770 856 1375 250 575 628 1164 807 1165 739 454 468 1124 836 151 553 311 1289 1157 365 824 604 270 51 1260 1433 469 1039 1576 362 1567 1275 731 113 1467 623 1184 1336 394 239 208 497 56 580 343 141 408 353 1177 1219 784 1356 114 695 1210 730 976 875 1130 954 1400 481 718 784 919 688 59 365 1226 340 598 1125 424 1156 1222 545 493 1100 970 549 375 754 1112 1222 495 347 989 485 1358 1347 469 1493 1494 1548 665 567 742 611 448 382 195 1484 314 804 1290 1279 139 652 721 135 1126 1058 813 314 245 1124 55 1489 476 477 260 1027 989 955 1637 1308 704 956 477 1218 290 324 305 784 528 757 1197 1249 858 783 203 1440 1105 516 145 446 1471 1172 580 1479 663 1573 1295 1101 675 97 952 698 1276 750 715 850