1000 903 0 1289 1 328 2 748 3 2162 3 533 3 2168 4 254 7 93 6 1852 9 1226 3 663 8 697 7 72 2 155 2 1174 6 62 7 138 11 1362 6 2011 12 630 14 2230 3 296 5 1888 1 2012 16 2007 3 2383 16 807 24 2368 11 2298 21 1722 11 840 26 832 31 2110 18 2055 23 2172 15 181 1 300 10 1105 3 1168 22 1655 9 739 22 1739 33 1898 9 587 5 1227 42 1024 17 674 21 1733 33 2491 33 267 17 1820 7 624 4 1289 35 193 21 2046 19 843 53 385 34 375 20 1357 7 357 8 197 7 64 47 1604 53 1342 47 521 33 588 63 2024 59 1782 65 1599 3 623 22 1492 3 664 3 599 27 1113 32 934 69 187 56 530 58 1886 44 1891 69 231 73 1390 49 935 80 2189 40 1909 57 670 67 1852 17 240 84 1190 1 1633 63 616 25 1323 37 1039 7 890 32 2177 51 1489 46 1389 60 2135 2 2133 42 1628 8 2322 86 1345 99 444 42 449 8 1816 13 1274 14 2468 1 316 34 597 60 748 104 1310 10 146 21 1950 63 158 57 32 25 902 85 1780 96 1989 8 2486 67 848 88 2052 85 1406 106 1726 41 286 97 278 48 952 9 1912 85 164 7 33 18 1109 112 2479 29 1549 69 1076 44 610 3 94 12 2362 10 656 4 2035 90 49 122 970 7 617 43 1644 61 1552 39 1968 6 2077 109 2022 141 1113 142 2168 132 875 139 368 75 428 63 1727 23 225 67 336 104 774 67 388 133 1763 36 333 139 2428 8 2023 118 1099 27 352 15 1805 55 407 122 2434 78 1101 2 494 58 502 113 1161 113 588 126 809 141 87 90 1263 84 1541 67 1171 49 495 71 1050 162 293 60 1345 103 172 73 1837 67 1991 48 344 129 187 85 1981 137 2391 172 2266 134 2153 100 1471 163 1649 4 2272 180 1888 150 1765 189 1058 34 1389 116 321 184 596 104 1416 70 2186 156 392 5 1548 165 2154 117 677 142 409 190 2306 151 2432 171 1672 131 2158 11 2464 178 1745 153 2252 106 1553 129 1351 9 729 70 60 173 1529 135 316 62 2219 139 1430 17 402 218 2360 217 2062 174 1446 171 723 80 1007 222 2209 86 1575 169 1240 110 1823 94 1057 217 891 51 421 230 1135 130 484 25 925 22 576 135 2035 218 2128 171 1699 53 1510 22 1159 223 2021 156 2022 182 2277 234 925 57 1422 47 1601 242 1794 234 2381 119 2433 68 53 246 1362 186 2259 18 1544 128 898 86 557 149 2236 152 232 75 841 177 1285 230 2124 76 1124 251 1737 190 1996 217 639 14 521 243 8 46 2106 37 1633 91 81 59 1428 46 2111 177 2248 151 1357 35 982 253 116 160 1455 209 1695 137 72 77 1723 33 1563 181 1639 34 538 126 1447 69 2039 32 2149 100 11 241 2267 144 2360 23 132 170 506 94 22 264 1465 131 2097 40 319 76 584 200 159 197 1369 207 1043 94 1701 18 1355 252 2425 27 126 297 338 34 2418 275 369 274 1702 174 2429 299 1249 34 1884 116 430 217 442 56 1209 186 1109 306 2425 184 1035 77 855 257 1687 241 626 64 183 293 1552 304 1978 310 1242 283 2426 253 456 11 1241 265 760 241 1197 56 397 18 2107 223 2389 89 884 163 1529 279 1712 12 1317 190 58 326 1410 161 2410 280 1789 12 1712 106 92 129 1353 159 259 161 289 275 722 285 2452 75 2057 310 2002 57 1722 334 1936 41 1713 299 1774 329 567 81 1846 64 148 72 1678 229 2006 10 647 343 273 330 2461 102 1289 346 434 230 2385 340 428 283 964 248 1888 71 902 297 2166 203 1623 8 2318 255 99 177 2323 238 1367 202 1883 228 825 98 2313 228 1216 209 325 107 1369 43 1375 140 951 261 1199 240 1318 245 1112 205 33 163 1326 198 861 233 2135 179 1334 159 1013 208 536 212 1299 75 656 318 1348 97 2338 50 1983 24 2071 372 286 339 513 168 1996 115 338 11 96 253 233 113 18 382 1786 191 1654 192 780 360 2015 55 785 142 2109 44 2020 326 471 179 569 368 516 268 1425 393 1865 71 1860 202 2352 113 1805 72 1735 288 2218 111 2234 32 2192 246 2181 283 1302 94 2068 168 1346 33 2108 275 849 194 1543 73 2455 202 834 235 2000 158 2360 336 2060 285 1932 192 2218 205 364 147 15 172 86 369 2290 82 1951 393 2227 224 1231 441 1473 216 11 310 207 380 2358 165 2111 312 1675 316 1410 52 2212 384 1002 30 997 231 341 412 2353 189 1728 133 432 68 1105 171 287 367 630 443 286 145 1065 189 1220 231 1611 193 1257 157 738 75 2465 278 1588 221 907 400 2237 145 1203 9 1203 143 1557 202 1965 27 1377 72 2231 421 1074 204 1938 86 1611 186 987 446 1996 471 1645 247 666 462 766 452 1288 469 880 301 1992 174 722 128 367 468 810 176 56 135 1479 200 1623 267 1817 341 526 115 1854 57 2279 384 2350 447 1300 366 1460 478 1972 441 1005 185 2141 212 1301 196 162 10 20 328 1180 76 424 191 671 509 251 372 1369 379 1903 47 262 403 1681 427 2153 202 891 113 1587 357 1615 120 1159 34 1181 419 1635 361 2328 257 45 54 407 381 1185 245 1207 119 1921 317 442 416 2280 243 1087 31 2459 528 1272 335 2497 147 71 460 1983 175 914 413 111 70 2271 188 149 113 2234 213 898 27 1186 396 1203 223 162 329 140 165 198 310 524 151 1397 62 24 110 208 508 1659 342 2022 329 2365 473 554 136 2039 409 1805 141 1718 538 360 526 2421 192 163 78 1807 103 1826 353 1468 447 157 374 738 373 83 442 137 284 1145 297 484 441 1107 557 2016 357 2370 386 181 143 1400 139 1287 196 235 278 2112 128 1274 326 1179 435 528 223 1735 505 1625 554 998 385 2379 438 1995 565 1527 452 1538 506 1006 448 637 41 1599 98 2405 429 1036 31 1820 514 1481 331 1071 524 2275 448 996 474 1226 526 1816 75 541 120 1646 591 585 597 2463 354 739 446 1073 547 755 574 289 53 1427 251 150 123 1372 578 2370 253 21 257 1538 271 1432 276 1492 24 2358 371 1855 407 420 178 1433 125 638 62 201 275 457 496 2492 463 1644 330 1405 473 742 460 2435 49 1520 322 888 194 422 504 384 233 103 469 1793 235 1886 602 2016 161 83 18 1638 348 416 107 565 603 1167 265 222 606 18 12 1720 481 2189 161 172 643 488 252 1075 633 1487 19 1416 645 2269 562 1152 431 2496 554 265 404 1250 91 1588 409 1288 84 1650 285 322 378 1432 399 1212 49 1146 653 765 289 528 293 1014 314 479 586 184 613 1589 578 67 25 2196 15 668 629 330 80 2013 307 1158 390 618 149 2339 137 2101 161 1373 603 356 143 2081 414 1239 137 1233 25 1690 416 1443 669 625 421 1616 333 2122 628 1361 170 256 185 1399 394 628 221 973 568 971 433 103 668 1677 317 1255 654 1929 553 932 623 2290 232 421 346 2242 354 1583 390 1355 190 320 671 32 679 1008 198 1836 236 1838 48 2453 88 1160 374 1497 119 950 18 1557 486 360 220 1625 111 694 465 2236 243 210 36 2276 534 1660 237 384 672 1487 590 1644 485 1208 530 1422 449 909 349 2167 111 809 295 1092 101 1194 77 2256 225 195 198 2358 659 806 249 2127 715 1694 723 822 362 246 202 1762 623 2173 57 1892 628 947 296 729 372 1693 39 1571 24 1802 445 1498 733 881 393 2090 603 1571 238 364 228 761 616 1992 496 93 244 169 6 1897 167 367 288 230 263 2444 480 1366 58 868 219 2042 575 796 108 186 196 1339 262 1487 728 949 327 2300 581 2017 46 2434 609 619 206 2000 6 2351 524 1117 767 2132 704 1673 19 464 647 1793 45 1171 100 1526 171 496 7 2394 70 851 35 1737 9 1821 83 2041 243 1395 633 150 38 477 663 2019 8 1467 11 687 599 249 175 424 606 2454 587 858 124 1297 579 319 383 1430 111 897 178 103 373 744 119 1159 49 695 54 1568 376 72 226 956 559 366 62 869 621 2042 601 222 784 2166 659 160 9 2324 203 1910 441 2332 527 1567 167 86 272 2462 101 2265 81 641 341 962 482 1939 710 1155 492 1377 795 2153 750 1005 444 1359 515 1278 384 245 739 1900 816 2460 628 1062 641 761 363 233 149 2020 160 224 84 2039 400 1668 49 1418 376 1261 462 915 558 1764 9 904 273 263 664 450 471 1426 380 167 496 7 579 159 85 127 283 2420 716 1580 127 392 344 1342 452 415 156 379 799 768 304 882 510 2388 350 2442 853 876 614 1285 329 734 258 1573 214 2128 382 689 630 625 612 959 148 589 428 295 807 1983 838 2473 602 1829 178 279 464 2137 497 1231 661 1027 719 1096 562 1257 110 1678 754 169 288 1395 262 579 429 1339 551 2274 90 422 540 2243 97 13 110 492 268 463 776 654 331 1449 654 1215 838 2389 705 2205 750 117 512 720 792 29 134 796 414 1911 352 1731 343 824 275 1297 840 1174 162 339 201 1005 314 57 139 245 734 130 9 23 810 192 175 1192 274 584 112 2180 105 1618 718 2285 644 1783 641 1337 257 652 57 2223 551 342 282 1284 211 2481 92 1217 483 2447 66 1547 593 2147 103 993 437 1840 369 2175 782 145 519 531 603 1380 101 1288 810 1833 255 314 315 2235 490 909 52 528 239 1217 432 1418 677 140 454 1495 530 2341 539 289 506 803 654 67 50 1534 493 1412 341 2141 183 1844 938 1111 528 2287 312 198 431 888 396 709 569 947 230 1268 456 684 53 1621 779 1979 104 640 135 1659 40 1907 617 1920 358 2365 292 2290 78 2352 178 814 87 251 401 2298 102 1801 25 457 868 1267 284 2476 892 1488 303 583 114 1552 327 2209 850 700 335 260 769 326 23 1270 280 566 69 609 475 315 561 25 116 2304 940 58 202 256 274 2194 933 607 243 305 572 717 236 1247 351 111 696 2157 59 52 396 1120 585