ncols 1801 nrows 2401 xllcorner 29.991666666667 yllcorner -20.008333333333 cellsize 0.016666666667 294 299 293 288 285 282 273 270 268 264 256 251 250 252 256 252 246 242 244 240 233 235 236 237 241 245 266 264 274 236 231 230 228 220 208 208 222 224 228 229 233 237 253 255 256 256 259 263 267 262 263 266 273 281 291 297 295 298 301 301 300 300 293 293 291 294 303 301 310 310 306 300 294 296 291 293 297 300 302 302 306 312 315 320 322 325 330 336 342 339 338 344 348 346 352 356 353 353 356 356 356 355 360 361 358 362 367 374 379 385 378 373 378 381 378 381 383 381 381 382 381 382 386 386 386 386 388 391 395 397 399 401 402 409 413 416 411 404 401 396 392 389 388 383 387 389 382 376 372 375 380 381 383 380 378 378 387 390 393 384 375 370 365 361 362 368 364 360 357 356 355 351 348 347 345 345 343 342 341 342 348 351 349 349 351 355 365 362 364 369 358 355 352 354 354 351 347 342 341 347 347 345 345 345 345 346 348 349 353 357 363 364 367 374 373 367 366 392 378 376 370 368 368 370 379 385 376 372 369 374 377 382 377 376 378 386 381 379 378 381 383 385 409 394 405 430 400 401 402 406 401 407 413 420 421 420 421 423 432 437 432 426 422 416 416 419 417 417 423 426 420 428 430 433 429 437 433 428 432 437 442 442 441 440 439 441 453 464 461 454 450 452 453 452 457 463 472 480 483 481 482 480 484 494 499 501 510 518 524 533 534 537 548 553 562 562 576 579 581 576 573 565 557 555 559 565 578 585 565 566 567 571 571 573 567 560 554 554 563 572 569 551 541 534 545 547 544 553 560 564 560 542 541 545 550 560 569 585 597 611 650 671 674 678 682 682 731 758 792 702 688 652 642 635 633 640 650 660 670 699 789 896 892 905 821 850 856 737 727 732 733 737 747 758 771 786 804 829 850 876 932 1137 1134 1205 1135 1077 708 626 540 503 486 452 398 378 381 343 358 363 351 271 213 216 173 131 109 92 76 60 43 25 10 3 2 -31 -35 -12 -3 -2 -2 1 -2 -42 -34 -36 -48 -58 -62 -69 -95 -155 -265 -404 -546 -668 -747 -778 -759 -715 -668 -632 -616 -616 -628 -642 -653 -657 -653 -644 -633 -625 -625 -634 -654 -680 -706 -728 -745 -755 -758 -758 -760 -765 -771 -777 -782 -784 -787 -794 -810 -819 -810 -795 -791 -817 -882 -969 -1054 -1122 -1160 -1175 -1175 -1199 -1282 -1420 -1600 -1773 -1892 -1965 -2003 -2010 -1981 -1943 -1924 -1913 -1899 -1871 -1820 -1758 -1698 -1665 -1661 -1623 -1473 -1261 -1037 -873 -819 -823 -830 -814 -768 -720 -699 -690 -680 -668 -657 -644 -630 -620 -618 -619 -615 -608 -600 -595 -595 -594 -584 -568 -551 -539 -538 -540 -539 -532 -516 -496 -476 -465 -469 -476 -476 -473 -471 -472 -480 -495 -517 -545 -574 -598 -612 -609 -585 -547 -497 -442 -383 -324 -265 -212 -168 -136 -117 -110 -114 -122 -130 -134 -134 -134 -139 -148 -160 -176 -194 -208 -224 -227 -217 -191 -143 -90 -49 -20 -1 -1 -1 -1 -13 -18 -11 -5 -3 -2 -1 -1 -8 -14 -24 -30 -35 -17 -3 -1 -1 -1 -1 5 4 7 9 11 15 21 28 36 43 50 55 63 70 71 75 83 83 91 101 91 113 124 125 130 167 169 286 610 789 554 427 314 265 310 297 287 330 314 351 373 388 483 653 576 645 785 665 906 1113 943 831 879 1137 1417 1487 1964 1519 1911 2146 2182 2188 2203 2167 2134 2098 1952 1890 1832 1947 1955 1911 1821 1810 1753 1766 1679 1689 1661 1719 1775 1596 1523 1552 1508 1506 1512 1535 1524 1591 1637 1616 1635 1628 1597 1620 1591 1567 1517 1472 1414 1374 1354 1324 1296 1294 1314 1368 1308 1264 1249 1238 1230 1223 1218 1213 1210 1213 1209 1203 1197 1221 1202 1181 1169 1164 1160 1165 1166 1164 1164 1172 1182 1195 1208 1226 1229 1203 1200 1222 1275 1315 1272 1248 1196 1193 1225 1224 1233 1241 1239 1232 1220 1210 1207 1208 1200 1192 1184 1179 1176 1167 1153 1150 1133 1121 1108 1096 1087 1080 1084 1066 1050 1047 1047 1041 1071 1052 1013 993 989 982 974 967 959 953 947 944 952 952 949 944 940 944 940 943 944 950 945 948 955 948 949 943 945 941 939 949 973 964 949 945 951 940 944 944 942 939 940 945 964 980 1017 1017 1048 1033 1016 1032 980 950 934 924 918 912 910 908 897 889 888 889 893 889 875 851 843 847 860 850 841 835 824 815 796 786 778 773 769 768 768 758 756 753 751 749 747 744 742 742 743 734 726 723 718 714 711 708 705 704 711 749 842 884 871 862 839 821 804 779 779 776 756 739 723 702 680 672 668 665 661 658 651 646 640 635 635 634 633 635 642 649 651 648 649 651 653 654 657 658 657 659 660 660 663 664 666 663 661 660 657 657 653 647 644 642 643 645 643 638 638 636 633 629 630 628 625 623 619 618 615 613 615 615 613 605 603 602 599 599 582 595 590 588 585 581 579 574 572 570 568 561 559 556 550 549 548 545 540 540 537 534 526 527 525 523 522 518 515 512 512 510 507 506 502 504 502 499 498 495 494 493 492 490 488 486 487 486 485 483 482 482 480 480 479 477 476 475 476 477 475 466 462 464 458 461 453 449 443 441 443 440 430 437 441 434 430 435 431 427 423 426 430 422 421 419 422 419 418 420 412 407 409 410 409 408 406 399 397 398 398 397 393 392 392 397 391 386 384 388 391 385 385 382 381 378 377 379 382 372 376 373 372 370 363 370 365 360 363 357 364 352 354 358 351 350 348 352 342 351 349 352 348 349 342 349 339 349 343 341 342 342 336 338 333 338 332 334 331 331 329 330 332 327 324 324 323 323 322 320 321 318 315 316 317 317 311 315 310 311 305 309 307 307 303 302 302 301 300 296 297 297 294 294 293 290 291 289 287 286 286 288 283 285 284 283 284 281 280 277 278 279 273 274 270 266 269 265 268 266 265 264 266 262 261 262 261 260 259 257 255 257 255 255 255 252 253 250 250 250 250 249 248 246 246 243 246 243 242 240 240 239 237 237 236 237 233 234 232 232 230 230 229 226 229 228 228 225 224 222 221 219 217 217 221 214 220 216 217 215 212 214 213 211 211 210 210 207 204 210 205 203 206 205 203 200 203 199 199 200 199 198 197 195 197 196 195 196 196 194 192 193 195 187 185 190 188 188 189 181 186 188 187 185 188 183 188 183 185 184 183 180 178 182 181 181 181 179 178 175 184 176 173 183 176 174 176 173 170 176 172 173 173 173 174 174 174 172 173 171 172 171 170 169 173 167 171 168 170 167 167 170 164 167 169 168 167 166 166 164 160 169 157 161 160 152 155 157 153 144 152 154 144 151 150 138 141 160 136 144 145 130 153 127 167 142 145 152 152 127 137 148 136 151 128 118 144 119 141 143 130 114 143 123 121 140 127 124 139 127 109 109 105 114 119 124 106 121 118 103 110 118 107 106 108 104 103 97 103 101 114 108 103 105 104 107 107 104 108 105 108 109 105 108 109 110 107 111 109 109 116 111 114 113 112 111 109 112 110 108 109 107 112 119 113 113 110 111 111 115 113 114 110 112 112 110 114 111 112 116 116 116 115 117 114 113 115 110 107 105 103 100 96 92 92 99 95 93 93 100 98 95 95 99 93 95 94 92 92 97 97 100 97 93 100 100 99 97 101 108 94 102 109 104 110 104 123 121 121 122 123 129 131 121 113 125 132 118 118 125 130 130 127 124 125 130 142 133 126 123 123 131 133 136 135 136 140 144 148 149 152 152 149 140 136 134 132 130 134 139 136 133 132 136 138 141 141 141 144 146 148 148 148 147 146 149 148 151 150 146 144 143 143 146 151 152 152 153 153 153 154 153 152 152 153 155 156 158 158 157 158 157 156 156 156 156 156 155 155 156 156 156 157 158 160 161 162 162 163 164 165 165 152 104 86 76 72 72 73 78 98 149 154 158 133 123 131 150 168 168 158 157 165 161 127 119 138 165 138 89 73 89 -2 -27 -29 -26 -23 -19 -17 -16 -15 -15 -15 -16 -18 -20 -22 -25 -27 -28 -29 -29 -29 -30 -32 -35 -41 -49 -24 -15 -17 -18 -19 -18 -18 -17 -19 -25 -32 -39 -49 -48 -47 -47 -48 -57 -70 -94 -135 -202 -294 -429 -588 -771 -951 -1073 -1060 -832 -710 -985 -1384 -1617 -1677 -1594 -1483 -1443 -1500 -1661 -1856 -2028 -2162 -2263 -2337 -2395 -2436 -2455 -2451 -2434 -2440 -2511 -2585 -2612 -2636 -2712 -2791 -2826 -2827 -2822 -2835 -2891 -2948 -2974 -2982 -2997 -3029 -3081 -3132 -3167 -3174 -3152 -3099 -3023 -2972 -2990 -3050 -3120 -3179 -3222 -3249 -3267 -3278 -3286 -3294 -3302 -3311 -3321 -3337 -3362 -3390 -3414 -3432 -3443 -3447 -3446 -3441 -3433 -3426 -3424 -3425 -3430 -3435 -3441 -3450 -3466 294 294 289 291 281 276 268 264 260 261 262 257 253 247 247 248 241 237 238 240 234 230 231 230 232 235 253 252 243 229 224 229 232 219 206 219 225 225 230 232 235 239 248 249 251 253 258 261 261 261 263 267 268 272 278 283 285 288 291 300 308 303 299 299 295 301 302 309 311 309 303 300 303 299 299 300 298 296 301 308 314 318 323 326 330 334 336 340 347 348 346 352 354 353 355 360 360 360 358 362 362 362 360 367 367 367 370 376 377 379 374 372 375 376 376 379 376 374 375 377 379 380 382 385 388 389 392 394 393 397 399 401 404 407 413 417 413 408 404 402 400 393 402 391 382 380 381 377 371 371 375 378 379 376 374 377 391 398 397 388 379 373 368 364 360 360 362 360 358 357 357 355 350 348 348 347 344 344 341 340 344 350 345 347 350 355 361 357 362 364 362 359 356 354 351 348 346 343 342 346 344 343 345 346 347 347 350 352 356 358 359 360 362 371 369 365 365 371 379 372 367 366 364 365 377 378 376 365 366 373 379 380 376 373 374 384 386 384 383 384 386 392 396 390 391 394 393 394 393 397 407 415 418 423 421 418 418 422 431 438 428 420 419 414 415 414 414 416 423 422 418 421 427 427 428 432 426 427 434 439 441 440 439 437 440 451 456 462 458 451 448 449 451 457 462 467 474 473 473 471 473 475 485 493 496 501 509 516 521 525 526 536 554 561 552 560 581 584 578 572 569 565 560 562 568 580 598 618 572 571 579 580 574 566 561 556 555 561 569 569 577 557 543 540 548 552 550 556 558 554 551 550 548 548 555 562 572 582 591 602 625 647 652 656 659 665 701 755 761 717 704 658 650 641 641 648 658 668 681 712 728 832 852 949 982 921 950 768 737 739 742 744 754 765 776 802 840 840 847 896 969 978 998 1040 892 835 763 616 560 505 468 437 403 377 363 342 313 301 314 299 242 202 167 141 118 101 83 65 47 29 12 5 3 -10 -14 -9 -8 -16 -14 -3 1 -7 -21 -19 -23 -27 -25 -23 -44 -96 -228 -381 -530 -649 -719 -741 -742 -712 -674 -636 -620 -616 -626 -639 -644 -644 -638 -629 -621 -615 -616 -625 -639 -661 -695 -727 -749 -762 -759 -753 -751 -753 -758 -765 -770 -773 -775 -777 -789 -795 -793 -786 -781 -796 -853 -923 -997 -1051 -1099 -1138 -1149 -1189 -1272 -1393 -1534 -1677 -1794 -1876 -1922 -1931 -1920 -1901 -1905 -1913 -1920 -1911 -1865 -1816 -1766 -1751 -1786 -1795 -1598 -1355 -1070 -855 -821 -845 -839 -815 -770 -726 -709 -702 -689 -679 -668 -659 -639 -625 -622 -626 -619 -613 -606 -598 -589 -579 -571 -561 -550 -542 -539 -542 -538 -533 -518 -503 -483 -471 -471 -476 -472 -468 -463 -462 -466 -476 -498 -526 -560 -592 -613 -618 -596 -558 -505 -446 -386 -329 -274 -227 -190 -166 -151 -147 -149 -155 -158 -159 -155 -151 -151 -154 -161 -169 -183 -199 -218 -240 -245 -232 -190 -142 -85 -36 -1 -2 -1 -2 -20 -19 -10 -6 -1 -3 -1 -2 -6 -17 -31 -36 -42 -36 -5 -4 -1 -4 -1 -5 4 -9 5 3 14 14 21 31 37 40 48 54 58 61 69 71 79 86 84 100 114 108 118 135 145 172 261 529 869 737 412 329 259 318 264 252 274 355 453 486 726 596 479 527 523 623 617 808 982 855 743 758 884 1044 1260 1669 1542 1454 2118 2258 2283 2293 2211 2187 2009 2013 1930 1955 2028 1980 1945 1883 1840 1818 1850 1727 1692 1694 1797 1740 1578 1562 1578 1548 1524 1537 1549 1539 1617 1674 1656 1645 1680 1674 1554 1532 1557 1477 1413 1382 1346 1317 1361 1314 1313 1319 1365 1301 1272 1263 1268 1240 1233 1230 1220 1215 1229 1225 1214 1211 1241 1217 1187 1174 1164 1168 1169 1169 1170 1176 1178 1189 1199 1217 1259 1239 1211 1207 1233 1267 1336 1290 1251 1206 1200 1211 1224 1239 1258 1253 1242 1229 1222 1219 1211 1202 1193 1181 1176 1170 1166 1148 1135 1125 1123 1104 1092 1085 1082 1070 1065 1048 1039 1043 1044 1047 1024 1037 1001 1000 991 978 967 958 953 948 952 958 955 953 946 949 950 946 951 951 955 952 952 964 958 962 958 957 945 946 958 981 972 955 953 953 951 950 954 952 949 949 951 956 967 989 1002 1024 1018 1012 1005 987 944 937 942 936 921 917 916 900 898 897 904 905 891 869 855 857 860 877 857 835 825 818 809 799 791 783 783 775 777 779 763 760 757 755 753 750 747 744 742 741 733 728 726 720 712 712 710 708 706 710 740 875 887 870 845 829 805 791 778 747 760 754 725 702 685 671 665 663 661 656 651 648 642 638 637 639 640 649 659 661 660 657 656 658 658 660 660 661 663 663 664 665 667 668 670 668 665 660 658 656 655 653 654 656 650 643 639 639 640 640 640 639 636 631 627 623 623 626 623 621 617 614 616 616 609 609 601 601 592 587 594 584 586 585 585 581 579 575 572 566 564 561 557 555 551 546 547 543 537 536 533 532 531 527 523 521 523 519 514 516 514 511 507 506 504 504 501 501 501 500 499 494 493 492 489 489 490 487 485 484 484 484 483 481 480 480 480 479 474 469 470 463 464 465 459 453 447 445 443 441 448 455 444 439 436 432 430 428 430 433 432 430 422 423 421 422 425 423 416 410 411 413 408 407 407 403 404 400 399 398 393 397 401 395 389 392 388 390 392 385 383 384 381 385 380 379 381 374 378 375 370 371 370 370 368 365 361 361 364 355 365 356 357 355 354 352 352 345 340 349 342 350 349 346 347 349 341 343 345 343 335 341 334 342 332 337 333 333 330 335 335 325 326 325 325 328 322 324 322 322 318 315 316 313 310 313 310 309 311 310 309 308 304 307 304 301 300 300 298 300 298 297 294 296 293 293 291 289 290 287 290 286 287 286 285 280 282 280 278 277 276 272 271 269 272 270 269 269 267 265 267 263 264 264 262 263 260 260 257 257 257 255 257 252 255 253 253 254 250 249 248 249 247 245 246 241 245 242 242 238 241 237 238 236 236 233 235 232 233 231 231 228 232 227 229 224 225 225 226 223 216 212 204 223 220 220 217 217 216 214 216 214 210 214 210 210 212 210 206 207 207 202 203 206 202 203 203 202 198 200 199 198 198 195 197 196 196 196 198 195 195 198 192 195 191 189 191 188 193 187 189 189 189 187 185 188 185 183 184 184 185 182 185 180 181 184 181 181 174 173 183 190 174 174 176 177 174 172 172 173 171 175 172 172 172 176 173 170 172 171 172 172 171 169 168 166 169 169 166 168 167 167 171 165 170 170 167 166 166 161 161 162 163 154 158 157 156 151 147 149 155 149 134 146 142 158 138 155 130 149 148 145 156 145 134 143 142 130 141 131 126 131 123 129 134 133 140 148 114 129 127 135 125 114 136 134 118 128 105 127 126 129 114 109 124 102 99 102 115 125 120 102 103 103 102 108 109 115 104 111 99 100 106 108 105 106 110 111 112 107 107 109 108 106 110 111 109 110 113 114 115 115 113 113 115 117 110 110 115 111 114 118 111 112 115 115 114 115 114 113 116 116 116 111 115 119 115 112 115 118 116 115 115 112 116 113 108 109 107 105 99 96 95 94 93 94 93 100 93 99 95 94 99 97 101 103 99 103 99 98 102 101 101 101 98 106 99 101 102 103 104 97 112 110 108 119 115 121 117 118 117 116 118 124 118 113 120 125 130 131 127 127 127 135 146 146 131 124 127 137 132 132 136 137 140 145 148 151 152 153 149 140 137 134 137 137 132 134 138 133 127 124 132 137 139 142 144 146 148 149 150 148 147 146 151 151 147 147 148 146 146 150 152 152 151 152 152 153 153 153 153 153 152 153 155 157 159 158 159 158 157 156 156 157 158 158 156 156 156 156 155 157 159 161 163 164 164 163 164 167 167 167 145 99 81 75 74 74 78 97 141 124 129 112 114 131 167 169 153 153 157 153 120 101 130 136 152 142 105 108 116 -3 -27 -30 -28 -23 -19 -18 -16 -16 -15 -16 -16 -19 -20 -23 -25 -27 -28 -29 -29 -29 -30 -31 -34 -39 -49 -15 -12 -17 -20 -20 -18 -14 -11 -10 -14 -20 -29 -33 -50 -60 -67 -76 -75 -90 -129 -188 -271 -339 -537 -694 -875 -988 -950 -915 -781 -845 -1304 -1801 -1856 -1784 -1635 -1518 -1503 -1583 -1777 -1992 -2114 -2213 -2291 -2364 -2424 -2478 -2493 -2507 -2493 -2514 -2582 -2664 -2658 -2660 -2736 -2813 -2838 -2836 -2838 -2848 -2899 -2942 -2955 -2951 -2964 -2988 -3068 -3131 -3173 -3172 -3140 -3092 -3038 -3015 -3044 -3109 -3163 -3217 -3238 -3252 -3264 -3272 -3280 -3285 -3297 -3308 -3317 -3329 -3355 -3383 -3407 -3425 -3435 -3438 -3434 -3427 -3421 -3417 -3419 -3424 -3432 -3440 -3442 -3447 -3457 288 285 285 283 280 272 269 266 260 254 256 258 253 247 243 244 242 235 232 233 235 224 222 221 222 233 250 240 247 228 218 219 224 212 213 228 222 222 229 240 260 242 249 260 260 256 257 259 259 261 263 266 267 271 272 275 278 281 286 294 306 309 307 304 300 305 307 316 319 312 307 306 308 302 307 309 310 303 300 302 309 315 319 324 326 335 342 346 349 347 347 352 348 353 355 357 362 364 364 369 368 370 365 369 373 375 373 376 372 371 368 369 371 373 374 372 372 374 379 384 385 387 386 390 395 397 397 401 400 406 409 408 410 411 413 422 432 422 431 414 414 407 406 393 385 377 374 374 373 370 374 376 374 372 374 379 390 399 400 392 384 378 373 368 363 359 357 356 356 357 355 354 353 350 349 347 345 343 341 340 341 341 343 345 350 353 354 356 359 361 365 360 354 351 347 345 344 341 341 344 342 344 349 350 351 350 351 356 359 355 354 355 358 361 364 361 363 369 368 369 362 363 362 363 370 376 371 363 367 375 379 376 374 370 373 378 385 389 390 388 393 391 393 387 384 385 390 391 388 399 401 408 412 422 419 415 415 422 436 437 426 418 414 412 412 413 414 418 421 420 415 422 429 426 422 424 423 429 434 439 439 439 438 435 443 454 457 461 451 445 445 448 456 497 473 471 468 465 463 464 469 473 477 482 486 495 501 508 512 519 544 559 561 559 544 560 580 585 581 576 569 565 567 569 577 586 626 621 579 580 588 579 569 561 564 575 573 567 577 572 572 559 546 547 552 554 554 563 564 564 562 558 557 554 556 564 571 578 588 600 637 642 639 642 653 663 679 777 766 710 677 662 652 647 648 656 666 677 693 696 712 729 766 877 942 995 1165 820 751 747 749 753 762 777 800 826 866 873 906 928 950 1024 1068 1113 1067 998 723 629 581 543 508 527 457 427 370 325 298 271 278 309 275 219 175 145 124 105 86 66 49 31 16 7 3 -2 -7 -11 -22 -30 -32 -12 -3 -10 -21 -13 -7 -10 -9 -6 -21 -84 -217 -381 -533 -648 -713 -736 -736 -715 -681 -647 -626 -619 -625 -633 -635 -630 -624 -616 -610 -606 -606 -611 -624 -648 -683 -720 -746 -757 -752 -741 -734 -734 -742 -752 -760 -765 -768 -771 -778 -784 -783 -778 -772 -786 -837 -903 -962 -1003 -1026 -1051 -1103 -1179 -1271 -1375 -1490 -1605 -1717 -1802 -1848 -1866 -1873 -1880 -1898 -1920 -1940 -1937 -1905 -1855 -1816 -1799 -1811 -1768 -1594 -1345 -1094 -914 -857 -858 -846 -815 -775 -740 -720 -708 -694 -682 -671 -660 -642 -626 -618 -614 -611 -609 -608 -603 -588 -571 -564 -559 -550 -541 -536 -534 -530 -523 -512 -500 -486 -477 -472 -470 -465 -460 -456 -455 -456 -462 -479 -505 -540 -575 -600 -609 -593 -555 -502 -440 -379 -322 -272 -231 -200 -182 -174 -174 -177 -181 -181 -179 -172 -166 -160 -160 -166 -157 -134 -171 -157 -227 -261 -249 -214 -168 -113 -57 -9 2 1 -27 -23 -12 -8 -6 -4 -1 -1 -1 -6 -17 -27 -30 -32 -32 -11 -4 -1 -1 -1 -1 -1 -6 0 6 10 8 15 24 28 33 40 46 52 55 58 69 80 74 77 96 96 105 123 138 154 194 287 339 458 669 373 291 245 303 283 252 307 349 443 573 911 812 477 417 463 511 688 907 683 653 662 710 870 1104 1595 1558 1422 1078 1599 2272 2359 2344 2243 2213 2206 2158 2085 2064 2063 2030 1981 1905 1882 1886 1900 1809 1713 1748 1822 1740 1634 1603 1620 1600 1552 1576 1561 1590 1620 1700 1667 1628 1661 1708 1613 1513 1471 1464 1414 1364 1333 1333 1436 1369 1324 1342 1356 1380 1303 1285 1283 1259 1260 1237 1226 1221 1230 1238 1220 1209 1240 1218 1213 1178 1170 1182 1175 1172 1173 1182 1188 1198 1207 1220 1244 1243 1220 1219 1250 1299 1334 1295 1248 1216 1217 1213 1226 1242 1267 1269 1266 1241 1234 1225 1217 1211 1193 1176 1170 1163 1151 1149 1133 1118 1109 1101 1091 1086 1084 1070 1061 1049 1045 1050 1039 1049 1089 1081 1022 999 987 988 966 961 957 952 960 964 960 955 951 955 956 954 953 958 959 961 959 967 967 976 984 962 952 956 980 984 975 969 962 952 960 960 964 963 959 959 960 973 997 1014 1013 996 984 990 972 964 950 943 944 939 930 931 922 904 910 910 921 917 888 877 862 855 865 893 879 849 835 823 809 798 792 787 789 782 774 772 767 763 761 759 758 754 751 748 744 740 736 732 728 728 721 713 710 712 709 713 731 863 866 826 796 782 775 748 755 748 719 725 705 684 674 665 660 658 656 654 651 646 644 642 643 650 663 666 658 660 664 661 664 666 665 667 666 667 666 667 669 669 671 673 670 668 669 663 663 663 659 658 658 650 650 650 648 645 643 641 639 637 634 633 632 632 628 626 624 625 621 620 616 610 613 610 604 597 595 593 590 589 592 585 582 585 580 574 571 570 565 561 559 555 554 550 546 543 542 536 534 538 531 528 531 527 521 522 520 517 513 512 511 509 507 507 504 507 506 503 496 496 496 495 493 492 492 490 489 488 487 487 486 485 483 483 483 476 477 476 467 469 469 459 457 451 450 450 449 445 444 448 448 443 438 435 435 432 432 434 432 424 426 419 423 428 423 417 413 414 414 409 412 411 404 405 401 402 400 399 402 397 392 395 393 391 390 391 387 385 388 388 387 380 381 383 380 378 380 378 371 371 375 368 369 366 364 368 360 363 362 360 361 355 351 358 357 339 344 342 354 348 351 349 350 351 342 349 344 344 341 346 340 335 341 335 334 335 335 328 331 328 329 327 329 327 323 325 322 316 319 317 317 316 318 308 314 313 309 312 307 308 306 305 305 302 302 300 301 299 295 298 295 294 293 290 292 290 290 292 288 288 286 284 284 284 284 280 280 281 276 276 272 270 272 271 268 266 268 269 265 266 265 264 263 261 263 258 259 257 259 255 253 256 254 254 255 251 253 253 249 247 250 245 246 242 242 243 241 240 241 239 237 236 237 237 235 235 233 233 234 230 230 230 225 226 225 227 225 224 225 215 218 218 220 220 220 218 220 216 218 214 214 213 210 210 210 211 207 208 208 205 204 206 204 205 203 200 202 199 202 199 198 196 196 198 197 196 196 196 196 198 194 185 192 194 197 192 190 190 190 192 190 187 187 187 186 187 185 184 185 186 184 185 181 182 180 181 179 187 178 178 175 183 177 176 178 173 178 175 176 175 178 175 174 175 173 176 176 173 173 172 174 173 173 169 163 171 171 166 167 171 169 171 167 163 170 165 164 169 159 165 161 156 159 157 156 148 150 151 138 149 152 138 142 150 153 128 160 153 145 140 116 151 134 155 136 138 146 133 140 144 133 157 116 141 147 110 131 125 136 139 110 138 111 104 121 102 140 127 107 102 133 103 120 102 118 122 126 111 102 97 113 111 107 105 105 102 103 102 102 104 105 106 105 105 109 108 108 106 107 107 106 113 108 108 110 113 114 118 113 116 119 113 113 111 108 112 111 115 112 113 114 115 118 115 113 115 116 115 121 115 113 117 119 114 114 117 116 118 115 115 115 115 113 112 111 109 112 106 101 100 93 91 100 99 98 93 95 94 93 93 93 94 94 93 93 94 95 97 97 95 94 97 97 100 95 101 103 100 101 109 104 111 108 111 112 122 114 122 122 121 126 116 117 124 131 127 124 125 137 140 135 144 149 142 127 126 136 135 137 136 140 145 150 151 151 152 153 152 148 143 143 141 139 134 130 131 137 131 122 119 128 137 139 142 147 150 151 151 151 149 147 150 149 145 144 150 151 150 152 154 153 152 153 153 153 153 154 154 153 153 151 154 156 156 158 159 159 158 156 156 156 158 158 157 156 157 157 156 156 157 160 162 165 165 165 165 167 168 167 167 165 127 92 80 76 75 79 86 104 101 102 105 109 133 172 166 144 138 123 101 90 111 165 115 132 133 130 130 16 -10 -21 -29 -27 -22 -17 -16 -15 -15 -15 -15 -15 -17 -20 -23 -25 -27 -29 -30 -30 -30 -29 -30 -32 -40 -49 -24 -15 -18 -23 -25 -22 -16 -10 -7 -11 -20 -32 -46 -63 -77 -83 -82 -79 -98 -161 -273 -424 -591 -732 -856 -940 -903 -708 -568 -756 -1139 -1553 -1854 -1892 -1782 -1654 -1574 -1602 -1722 -1896 -2070 -2179 -2253 -2320 -2385 -2441 -2485 -2507 -2524 -2544 -2581 -2633 -2682 -2706 -2734 -2786 -2840 -2865 -2876 -2889 -2911 -2941 -2963 -2963 -2956 -2964 -3005 -3084 -3159 -3179 -3161 -3119 -3075 -3045 -3044 -3077 -3131 -3182 -3224 -3246 -3257 -3266 -3272 -3279 -3287 -3299 -3310 -3318 -3329 -3348 -3372 -3395 -3413 -3423 -3425 -3421 -3415 -3412 -3413 -3418 -3425 -3433 -3438 -3440 -3441 -3446 280 276 277 277 283 279 275 268 263 255 251 253 254 249 242 243 249 236 228 218 213 212 215 214 212 220 244 223 218 210 213 223 215 206 228 227 235 231 230 249 263 245 250 258 269 263 263 266 267 268 267 269 272 276 274 275 277 279 283 291 302 309 312 307 308 311 313 316 319 316 312 315 312 307 313 321 319 309 309 307 304 309 315 318 325 332 336 339 344 340 339 341 342 347 348 351 356 359 361 365 369 374 373 375 378 374 370 368 370 364 368 372 372 371 368 371 374 381 386 390 392 394 395 395 396 402 411 412 417 413 432 431 427 421 419 431 446 449 424 456 424 428 401 392 384 379 374 370 371 368 370 370 370 371 375 379 387 399 401 396 389 383 378 373 367 362 359 357 354 354 354 353 352 350 347 345 343 342 340 339 340 342 343 345 349 350 352 354 358 360 363 360 355 351 347 344 341 340 340 340 342 346 351 350 351 351 350 352 356 353 352 354 356 360 360 358 362 364 368 363 360 360 360 362 381 375 364 362 367 377 375 372 373 369 371 373 379 385 383 387 404 393 388 386 381 385 389 383 383 385 388 392 400 415 418 414 413 421 433 433 426 417 414 410 410 414 415 425 421 416 414 420 426 421 419 421 425 432 435 432 435 434 433 433 441 447 451 458 446 441 445 452 460 517 464 465 460 456 463 470 479 484 485 484 487 490 496 503 510 517 560 551 534 532 539 555 573 570 571 576 571 572 576 579 590 599 623 619 591 589 596 580 567 567 582 604 595 578 586 583 574 559 551 554 555 561 562 569 607 602 617 572 576 569 566 592 643 678 704 758 672 622 622 636 639 652 678 754 811 767 712 667 656 653 662 674 674 693 694 710 722 810 821 877 1013 1100 1154 800 765 758 757 763 780 794 821 867 978 892 931 932 1001 1031 1089 1117 1228 1181 793 773 737 683 793 687 500 476 438 353 299 267 249 247 245 187 179 147 119 101 82 65 48 32 19 9 3 -4 -3 -14 -30 -36 -41 -14 -6 -18 -16 -9 -1 -15 -10 -6 -12 -75 -226 -409 -566 -677 -732 -743 -734 -713 -676 -646 -624 -617 -623 -630 -629 -618 -610 -601 -595 -593 -590 -595 -610 -635 -674 -712 -739 -750 -740 -723 -713 -711 -722 -737 -747 -756 -761 -767 -775 -781 -780 -776 -766 -772 -825 -891 -934 -966 -957 -962 -1056 -1170 -1275 -1374 -1483 -1575 -1682 -1760 -1796 -1816 -1836 -1864 -1897 -1931 -1970 -1979 -1968 -1913 -1878 -1817 -1799 -1719 -1545 -1309 -1114 -959 -905 -890 -858 -819 -782 -749 -731 -717 -699 -681 -672 -662 -645 -625 -616 -605 -601 -598 -606 -610 -590 -566 -561 -560 -549 -538 -531 -524 -520 -513 -504 -493 -485 -480 -475 -468 -462 -454 -452 -451 -449 -451 -462 -483 -517 -552 -581 -593 -580 -545 -492 -428 -367 -310 -264 -228 -204 -190 -189 -193 -198 -202 -201 -196 -188 -179 -168 -162 -174 -158 -23 -188 -36 -238 -271 -245 -216 -177 -129 -81 -33 -7 4 1 -33 -9 -7 -12 -10 -5 -1 -2 -2 -13 -18 -17 -12 -15 -7 -6 -4 -2 -1 -19 -11 -7 -1 -1 6 8 13 19 24 30 36 42 45 47 54 66 71 63 82 82 90 109 119 132 159 196 239 247 363 450 372 279 227 250 268 235 280 356 533 753 746 501 404 402 425 478 588 653 592 803 919 910 931 1249 1331 1260 918 930 1624 2366 2360 2281 2227 2112 2087 2116 2101 2064 2031 2002 1943 1908 1909 1912 1928 1857 1736 1799 1864 1826 1677 1636 1646 1617 1572 1604 1583 1631 1666 1753 1693 1671 1602 1645 1643 1544 1499 1421 1378 1426 1391 1385 1352 1377 1337 1340 1367 1403 1360 1328 1322 1286 1261 1257 1237 1237 1245 1255 1225 1207 1211 1201 1219 1181 1188 1188 1179 1177 1182 1196 1201 1208 1220 1236 1239 1229 1223 1231 1279 1322 1343 1305 1260 1228 1215 1221 1229 1245 1262 1281 1264 1251 1239 1227 1215 1202 1190 1175 1169 1159 1151 1145 1143 1126 1118 1104 1094 1089 1080 1079 1080 1055 1066 1062 1061 1046 1151 1118 1040 1001 1002 1008 970 968 958 960 968 969 965 959 959 963 963 959 959 963 966 970 970 974 978 982 985 966 960 968 995 989 982 985 970 959 962 968 974 972 970 971 977 990 1011 1004 1005 992 989 980 979 990 978 960 950 943 934 925 916 911 918 926 931 929 890 885 876 863 877 881 878 855 839 825 814 805 796 789 785 780 774 771 770 767 765 764 761 757 754 751 747 743 737 735 731 728 725 719 717 714 710 715 754 862 846 835 831 808 790 768 746 738 710 695 684 674 667 664 660 657 658 662 660 651 647 650 660 662 667 667 669 667 665 664 667 668 668 671 672 671 672 674 676 677 677 677 677 670 667 669 665 661 661 661 659 658 654 650 650 648 647 644 641 636 636 634 635 637 632 629 629 629 628 620 612 619 611 607 603 603 604 597 594 593 587 584 584 584 576 576 573 570 567 565 561 557 556 551 547 546 542 541 540 532 533 533 525 525 526 524 520 520 516 515 513 513 510 512 513 511 505 504 501 499 500 499 496 495 495 494 493 492 491 490 488 488 487 485 484 483 480 470 471 470 464 460 454 456 453 452 448 449 451 451 445 443 444 444 438 435 438 435 424 426 430 432 429 425 416 417 423 413 415 417 408 408 410 405 404 404 408 400 397 398 399 400 393 392 393 392 390 391 386 386 386 382 385 382 377 386 373 372 381 376 368 372 366 366 369 364 367 363 363 359 362 355 366 356 349 354 353 341 350 353 350 356 347 350 348 346 345 341 342 341 336 344 335 337 339 333 336 333 329 330 330 330 327 326 326 321 324 319 318 317 317 314 314 316 313 311 310 311 309 310 306 306 304 304 302 301 301 299 298 296 296 292 296 294 292 292 293 291 287 289 288 286 287 285 282 282 281 279 279 275 274 274 270 270 270 269 267 268 266 266 263 266 263 262 264 257 261 258 259 257 256 254 256 254 253 252 251 249 251 252 248 245 248 246 244 242 240 243 238 240 237 237 237 237 234 236 233 232 232 232 230 230 229 228 227 229 224 228 222 226 218 224 221 222 218 219 218 221 214 218 216 212 213 211 209 213 208 207 208 209 206 203 206 208 203 201 201 202 203 200 197 197 199 199 197 199 195 196 197 198 194 196 197 193 194 193 192 190 196 192 190 189 190 188 186 186 187 188 185 184 185 186 183 178 180 183 180 179 178 182 177 178 177 178 181 176 177 177 180 178 175 174 176 179 175 174 176 174 175 173 169 169 170 169 165 170 170 171 169 171 169 169 169 165 168 167 166 165 161 166 165 157 161 155 153 152 151 143 157 130 161 154 145 136 154 144 129 147 148 135 144 141 140 135 135 136 138 148 119 150 133 125 147 119 120 134 118 137 109 137 113 127 131 109 115 132 112 107 111 124 103 110 109 110 120 113 111 107 112 109 113 111 104 102 106 109 112 102 103 107 106 106 103 106 110 106 105 114 107 109 110 116 111 113 116 117 116 115 118 119 113 117 114 111 116 117 113 115 113 114 115 118 118 115 114 117 118 117 120 116 118 117 113 115 118 122 116 117 114 119 114 117 114 112 113 109 108 105 102 96 99 101 97 94 90 91 92 92 99 96 94 91 96 96 94 93 96 99 93 99 98 97 101 103 104 112 94 113 96 101 106 110 114 105 114 111 115 124 123 122 121 128 127 129 124 120 127 134 139 147 138 148 146 138 131 140 129 133 135 138 144 151 154 153 153 153 152 150 146 146 146 146 142 131 128 130 133 130 120 119 126 134 139 144 150 154 155 153 151 148 146 151 145 144 145 150 153 154 155 154 154 154 154 152 153 152 154 154 153 151 152 154 156 156 158 158 158 157 157 156 156 156 156 156 156 156 155 157 157 159 160 163 165 165 165 166 167 168 168 168 167 151 106 87 80 77 79 83 87 92 98 105 111 127 152 153 122 109 100 85 78 119 155 124 124 135 93 71 -5 -15 -27 -28 -26 -21 -15 -16 -15 -16 -15 -16 -15 -19 -21 -24 -26 -28 -30 -30 -30 -30 -30 -28 -30 -38 -36 -20 -18 -22 -26 -30 -25 -19 -12 -9 -16 -27 -43 -63 -79 -93 -92 -85 -73 -91 -174 -322 -513 -770 -829 -925 -963 -902 -622 -341 -861 -1431 -1710 -1855 -1868 -1770 -1715 -1659 -1719 -1847 -1990 -2148 -2230 -2286 -2348 -2407 -2454 -2491 -2514 -2534 -2581 -2628 -2664 -2696 -2740 -2791 -2831 -2874 -2894 -2916 -2945 -2980 -2997 -3006 -2996 -2981 -2976 -3006 -3074 -3167 -3155 -3132 -3090 -3056 -3045 -3056 -3094 -3141 -3188 -3224 -3248 -3261 -3269 -3275 -3282 -3291 -3304 -3317 -3321 -3327 -3341 -3361 -3383 -3401 -3410 -3411 -3408 -3405 -3407 -3411 -3419 -3427 -3433 -3436 -3435 -3434 -3435 271 272 271 274 280 283 281 274 268 261 256 251 248 245 242 240 236 229 212 222 225 230 235 231 232 214 211 213 217 212 207 207 209 223 223 229 233 235 238 248 258 254 258 263 268 273 272 273 276 273 273 275 279 279 279 278 278 281 284 290 301 311 320 316 319 324 321 324 327 324 320 320 314 313 317 325 321 314 317 314 309 310 310 318 322 325 328 334 336 332 336 339 342 344 347 352 354 355 360 363 366 371 376 378 379 373 366 363 365 363 364 364 365 368 373 379 380 385 390 391 392 396 396 397 397 423 493 444 445 446 431 495 505 438 427 440 419 421 415 463 421 424 401 392 385 381 377 371 367 366 366 368 370 372 374 376 381 389 395 395 391 387 382 374 368 363 359 357 355 352 350 350 349 348 346 345 343 342 341 339 338 341 346 349 351 349 350 354 357 358 359 357 355 354 349 345 344 342 338 339 343 346 346 348 353 349 349 352 352 351 351 354 357 361 356 355 358 361 362 362 358 358 361 364 365 367 360 366 372 374 373 370 368 366 369 370 374 381 379 384 400 406 384 380 378 384 377 379 381 381 385 392 399 413 416 411 410 420 422 425 424 418 415 410 409 411 414 433 419 413 413 419 418 417 421 425 429 434 431 427 428 428 429 434 440 440 439 444 440 443 450 458 462 460 456 459 454 457 466 475 490 502 499 493 498 499 505 507 516 522 526 531 525 532 545 557 564 562 569 573 570 576 584 604 643 611 623 626 599 589 589 579 569 574 591 616 594 590 614 607 577 558 557 564 566 573 574 574 630 607 601 601 605 673 697 623 698 853 841 873 895 735 634 643 658 665 703 732 791 771 739 688 690 659 672 710 711 768 758 751 740 788 889 1033 1026 1237 1143 834 778 779 771 778 803 868 934 898 966 930 933 938 967 1032 1048 1031 1041 939 797 957 1017 1111 1006 804 564 654 409 354 318 317 265 243 222 210 187 163 121 101 81 64 48 33 21 10 3 2 -1 -4 -26 -32 -21 -4 -18 -8 -7 -11 -27 -35 -11 1 -12 -87 -254 -454 -623 -733 -768 -756 -724 -686 -652 -627 -611 -608 -617 -628 -627 -615 -596 -579 -570 -568 -568 -577 -597 -629 -668 -705 -730 -737 -727 -709 -695 -690 -700 -716 -729 -741 -751 -762 -772 -778 -779 -774 -768 -776 -814 -860 -888 -903 -911 -944 -1035 -1156 -1283 -1406 -1522 -1622 -1701 -1746 -1773 -1784 -1811 -1849 -1900 -1957 -2006 -2048 -2063 -2048 -1986 -1903 -1810 -1686 -1516 -1324 -1150 -1021 -946 -905 -868 -831 -791 -760 -742 -729 -707 -688 -678 -670 -655 -637 -625 -614 -598 -590 -598 -605 -593 -574 -562 -555 -547 -537 -528 -520 -515 -509 -499 -489 -484 -481 -481 -477 -469 -459 -452 -448 -445 -445 -451 -467 -495 -529 -558 -573 -563 -531 -479 -417 -356 -302 -258 -226 -206 -198 -199 -205 -212 -216 -216 -212 -203 -192 -179 -173 -169 -117 -10 -68 -103 -210 -252 -237 -207 -171 -132 -90 -48 -15 1 0 -15 -12 -6 -17 -17 -5 -1 -1 -1 -7 -9 -6 -1 -1 -1 -6 -8 -6 -8 -18 -12 -1 -1 4 5 8 14 18 22 27 32 35 38 42 55 61 54 63 69 78 91 104 111 132 157 175 197 258 390 267 219 220 190 232 224 206 237 283 504 570 435 375 372 421 559 478 498 527 649 1025 1106 1201 1209 1387 966 1093 798 943 1399 2102 1943 2063 2212 2081 2043 2030 2018 2000 1962 1929 1895 1870 1893 1910 1956 1860 1741 1760 1799 1710 1662 1621 1655 1680 1664 1629 1606 1673 1699 1746 1740 1721 1669 1588 1578 1516 1428 1422 1394 1405 1420 1396 1372 1383 1357 1349 1359 1385 1362 1387 1355 1311 1269 1279 1254 1260 1279 1279 1231 1214 1226 1190 1186 1183 1207 1201 1183 1182 1190 1213 1214 1237 1239 1252 1245 1233 1236 1259 1322 1337 1344 1314 1293 1238 1222 1229 1235 1250 1265 1282 1268 1249 1236 1224 1215 1205 1190 1184 1186 1172 1171 1154 1151 1159 1126 1109 1098 1097 1089 1081 1068 1061 1094 1084 1059 1068 1148 1090 1063 1003 1019 991 972 971 961 971 977 974 967 966 967 975 973 965 965 966 973 978 979 977 983 994 986 971 972 984 1005 997 986 986 974 968 972 974 980 981 981 983 988 1011 1008 1015 1017 1025 1012 1009 996 998 989 988 965 950 939 929 920 921 930 939 939 932 906 895 881 871 904 906 873 855 854 836 824 808 800 794 790 784 781 778 775 772 770 767 763 760 757 753 750 746 742 739 736 733 729 726 720 714 708 712 750 794 801 814 803 780 770 751 726 710 700 685 685 674 673 671 664 662 669 669 664 661 669 677 677 675 673 673 673 677 677 680 678 680 680 680 682 681 679 679 679 680 678 677 675 674 674 671 669 667 665 661 658 657 655 655 653 652 649 647 643 641 644 641 635 632 635 632 630 623 622 618 617 613 614 612 610 605 603 601 598 597 595 591 587 585 579 578 575 572 568 568 562 559 556 552 550 545 545 542 539 540 536 534 531 531 528 525 525 523 521 518 520 519 519 517 513 511 509 507 503 504 504 501 499 500 497 497 496 495 494 493 492 491 489 490 490 478 470 474 472 470 466 459 459 458 455 454 452 451 450 445 446 452 449 442 440 443 443 427 429 433 430 427 425 421 423 424 413 417 418 410 414 410 406 407 407 409 398 400 402 401 399 396 392 395 393 393 388 389 391 387 383 388 381 380 383 376 380 382 372 369 377 371 370 368 371 368 367 367 360 364 360 368 350 358 355 353 351 347 351 348 359 348 353 342 353 346 344 346 343 342 346 338 340 336 338 337 333 330 332 332 329 333 328 324 325 323 321 323 319 322 318 321 310 314 313 312 314 310 310 308 308 306 306 304 302 303 301 303 300 294 297 296 296 294 295 293 291 289 292 290 288 289 288 284 281 281 282 280 280 276 273 273 273 270 271 268 271 266 266 267 267 265 264 261 261 260 260 259 258 258 258 256 255 254 253 256 252 253 251 251 248 248 246 245 243 242 245 241 241 238 238 238 238 238 237 236 237 235 233 231 234 229 231 229 229 227 227 225 225 223 227 227 221 223 220 220 216 221 216 215 216 216 213 215 213 210 210 209 207 210 207 207 205 204 204 202 207 201 203 198 199 202 199 199 200 196 199 196 198 197 197 196 196 197 194 195 195 189 192 194 191 187 189 193 184 191 188 191 188 187 185 184 184 182 185 182 182 185 185 178 180 181 181 179 181 177 181 178 178 178 177 178 176 178 177 176 174 177 173 174 174 169 173 171 170 171 170 173 168 171 169 169 171 168 169 167 161 167 160 163 161 162 153 153 152 155 151 153 138 159 136 160 153 163 145 147 149 144 136 150 158 137 148 156 138 155 134 133 155 131 142 158 120 135 148 125 132 140 138 111 122 111 122 121 135 109 112 105 104 107 117 116 116 131 115 108 124 111 111 105 108 108 110 106 107 110 106 106 104 105 109 105 111 106 115 110 106 112 109 114 113 116 113 117 115 122 118 116 118 121 114 118 115 118 116 112 117 118 113 115 117 118 116 116 120 117 116 120 122 121 118 114 113 118 126 119 119 117 116 119 114 116 116 115 109 106 109 106 100 97 95 92 95 98 96 98 98 103 97 97 95 93 94 97 97 106 97 101 96 99 102 103 108 104 93 91 93 93 95 105 106 103 104 102 107 114 124 121 122 128 125 129 128 123 128 130 132 128 128 136 141 145 141 133 143 144 135 131 135 140 142 149 154 154 153 152 150 149 146 146 146 145 140 132 126 128 133 129 121 120 125 133 143 149 154 156 156 153 151 148 148 144 143 143 147 153 156 157 156 155 156 154 154 153 153 153 154 152 151 151 153 154 155 156 156 156 156 157 157 155 155 153 155 155 155 154 154 155 157 161 162 163 163 164 164 165 165 168 169 169 169 166 120 94 86 82 80 82 89 100 111 117 131 135 138 118 107 104 97 77 70 81 109 94 88 114 43 17 -11 -24 -29 -29 -26 -21 -17 -16 -16 -16 -16 -17 -17 -19 -22 -24 -27 -29 -31 -31 -32 -32 -32 -32 -35 -42 -35 -26 -24 -25 -26 -27 -25 -21 -18 -18 -26 -39 -54 -71 -87 -96 -92 -78 -65 -85 -166 -283 -409 -542 -676 -805 -896 -933 -910 -970 -1229 -1544 -1752 -1854 -1908 -1909 -1887 -1857 -1854 -1908 -2042 -2186 -2279 -2336 -2387 -2434 -2476 -2510 -2537 -2567 -2611 -2655 -2681 -2709 -2754 -2804 -2845 -2877 -2904 -2937 -2983 -3024 -3040 -3043 -3038 -3020 -2985 -2968 -2996 -3041 -3066 -3070 -3057 -3044 -3048 -3069 -3105 -3148 -3190 -3225 -3250 -3266 -3273 -3278 -3285 -3294 -3307 -3317 -3321 -3325 -3336 -3352 -3372 -3388 -3397 -3399 -3399 -3400 -3405 -3413 -3420 -3426 -3431 -3433 -3432 -3428 -3427 267 270 268 272 272 276 272 278 271 262 258 255 254 249 247 243 235 229 217 236 240 238 234 226 219 215 232 231 242 231 218 222 231 224 230 238 233 237 244 251 263 271 274 274 277 280 282 279 285 290 285 282 282 283 284 283 282 283 287 293 304 314 321 323 328 336 336 329 335 327 326 328 320 321 320 329 326 324 323 315 317 315 313 313 317 323 328 326 329 333 339 346 349 349 352 353 359 360 365 369 371 374 375 374 373 368 364 359 360 362 365 368 371 372 375 376 378 383 386 384 383 385 387 389 391 399 413 419 413 428 435 450 440 429 414 421 423 403 418 426 407 411 393 390 386 380 376 375 369 364 368 372 374 372 372 376 375 380 390 390 386 383 378 372 367 363 359 357 355 354 352 349 348 347 347 346 344 341 340 338 338 341 344 347 347 346 348 355 353 353 357 366 352 350 350 346 343 341 338 339 341 342 344 348 350 347 350 353 350 348 351 355 360 359 353 353 357 359 357 356 357 364 371 365 365 355 358 367 379 373 371 367 365 365 368 366 369 377 376 378 383 394 378 374 375 377 375 379 389 387 388 398 405 413 414 408 408 413 418 421 419 415 413 409 407 409 408 408 408 410 412 414 414 420 425 430 435 431 426 424 425 426 430 435 432 431 433 435 439 448 455 459 460 453 449 450 453 461 471 480 519 573 520 502 527 509 513 516 525 528 525 520 522 537 550 563 570 569 567 565 562 572 581 640 741 671 623 617 600 587 581 576 571 576 587 598 607 608 626 639 588 564 563 572 580 584 579 584 723 613 614 628 679 820 898 851 761 871 887 932 960 826 681 651 653 691 692 713 742 744 718 732 740 668 690 694 745 849 768 783 762 805 895 846 956 1168 1136 874 801 784 777 783 818 829 877 910 966 929 934 920 931 953 1026 1045 1240 1091 994 1126 1471 1020 747 705 777 663 394 399 372 282 295 321 214 183 187 208 125 95 78 62 48 34 21 12 7 0 -1 -4 -13 -26 -21 -7 -10 -9 -3 -7 -44 -6 -1 -7 -29 -101 -300 -521 -689 -799 -804 -763 -709 -654 -619 -597 -585 -586 -599 -616 -612 -603 -574 -549 -539 -539 -544 -558 -588 -625 -666 -700 -721 -727 -717 -698 -682 -670 -679 -694 -708 -722 -738 -754 -768 -777 -779 -777 -773 -776 -801 -830 -844 -855 -887 -938 -1027 -1143 -1276 -1421 -1554 -1676 -1752 -1774 -1800 -1781 -1809 -1839 -1889 -1960 -2001 -2074 -2111 -2154 -2062 -1964 -1825 -1680 -1503 -1336 -1166 -1050 -958 -909 -869 -841 -796 -761 -747 -742 -717 -695 -691 -686 -668 -650 -639 -631 -602 -580 -591 -603 -593 -578 -561 -549 -542 -537 -527 -518 -513 -509 -498 -487 -485 -484 -489 -490 -479 -466 -456 -448 -444 -443 -443 -451 -475 -505 -535 -552 -544 -514 -464 -404 -346 -293 -253 -224 -208 -202 -205 -212 -220 -226 -229 -226 -218 -205 -186 -169 -171 -151 -43 -57 -140 -220 -232 -212 -185 -153 -122 -90 -52 -20 -6 -5 -16 -4 -1 -17 -14 -4 -1 -5 -9 -8 -5 -2 -1 -2 -1 -5 -5 -4 -11 -22 -12 -4 -1 -4 4 8 12 16 20 24 27 31 34 41 45 45 52 60 71 80 91 103 114 127 147 176 200 303 497 416 182 178 173 217 216 210 236 271 264 309 296 343 346 518 645 675 586 537 912 1283 1014 800 769 1064 956 813 800 899 1146 1638 1481 1498 2024 2063 2050 2049 2019 2012 1997 1954 1957 1954 1866 1865 1888 1859 1710 1687 1649 1652 1610 1583 1676 1770 1775 1713 1616 1642 1700 1750 1741 1692 1672 1576 1511 1440 1470 1477 1432 1414 1428 1422 1421 1425 1368 1380 1383 1380 1386 1394 1365 1327 1312 1315 1282 1279 1309 1299 1250 1235 1227 1212 1203 1190 1194 1207 1190 1189 1201 1226 1226 1249 1274 1261 1250 1241 1244 1279 1364 1356 1350 1335 1291 1240 1235 1237 1243 1251 1271 1279 1266 1261 1245 1232 1224 1207 1197 1190 1202 1192 1184 1163 1164 1158 1138 1115 1114 1113 1096 1086 1085 1070 1080 1074 1054 1106 1133 1043 1051 1005 1010 987 975 973 972 985 987 976 974 970 972 988 975 973 971 971 977 984 984 981 987 990 990 987 989 1000 1016 1003 997 989 980 980 983 984 989 991 996 1000 1003 1029 1014 1042 1044 1038 1025 1031 1014 1009 1016 1000 975 960 941 931 927 932 941 942 933 914 907 897 882 876 884 878 862 848 842 842 829 811 803 797 793 789 786 784 780 777 774 770 766 763 760 756 753 748 744 741 737 735 732 728 723 716 709 708 718 723 721 732 738 732 742 727 703 691 683 686 695 690 688 675 670 672 674 673 670 663 676 683 687 685 686 682 678 676 677 677 677 676 676 676 679 683 680 681 681 680 674 676 674 672 669 666 667 666 664 664 662 660 658 656 654 652 652 651 646 643 640 638 640 639 637 635 634 632 626 623 622 617 616 607 607 608 606 599 597 599 598 595 584 583 582 580 581 573 571 567 564 560 559 556 550 546 547 547 542 538 538 533 532 532 529 528 527 525 523 524 523 522 521 519 516 512 510 509 509 507 505 503 503 502 501 500 500 499 496 495 495 495 494 490 476 477 479 477 476 467 463 464 463 462 459 459 457 455 450 451 452 449 446 450 454 445 437 438 436 436 429 422 423 425 426 417 422 421 414 416 414 412 407 407 411 404 405 405 402 399 398 396 398 396 394 390 392 389 390 385 389 383 385 386 377 384 376 376 374 376 372 371 369 374 367 367 368 364 370 366 364 362 364 352 360 355 358 349 345 356 350 351 349 355 345 348 345 341 341 344 341 341 341 340 336 337 335 336 332 335 334 324 329 327 323 325 323 323 322 322 322 316 316 313 310 311 313 310 311 309 309 306 305 305 304 302 301 300 300 299 297 298 297 294 292 293 293 292 289 290 288 287 286 286 285 283 281 282 275 277 275 274 274 270 272 270 268 267 268 268 266 265 264 265 263 261 262 262 260 258 258 257 258 254 255 254 254 254 250 252 247 250 247 247 246 243 242 242 243 238 240 237 238 237 237 234 236 236 232 234 233 232 231 231 231 231 228 227 225 223 222 221 226 223 220 223 222 219 217 215 216 216 216 218 216 210 210 210 211 208 209 207 208 204 207 205 203 207 200 204 201 199 202 200 200 197 197 199 197 197 195 198 198 197 196 195 194 194 197 195 193 193 193 190 189 192 191 191 190 190 186 191 184 186 186 181 184 182 181 183 183 182 183 183 183 182 181 181 178 177 179 180 179 180 177 178 177 178 175 174 175 170 173 173 174 173 171 172 170 169 169 170 171 166 167 171 161 164 161 163 159 158 160 154 155 147 163 148 157 140 163 134 137 133 159 139 140 149 163 151 124 161 135 157 129 153 117 155 153 162 123 130 148 127 144 121 140 140 119 122 117 148 127 111 121 117 135 126 110 117 127 127 116 109 114 113 117 113 104 115 114 118 104 113 108 105 107 104 102 107 105 107 109 109 110 109 110 111 115 115 117 119 113 115 119 118 117 114 116 120 119 114 117 114 115 116 117 117 116 119 119 117 120 121 117 119 120 118 114 116 116 122 124 119 118 119 120 119 121 115 117 121 115 116 113 110 106 103 102 96 93 96 97 96 96 102 103 100 100 96 98 97 96 94 92 95 101 102 105 98 104 99 100 94 105 105 101 100 109 104 100 99 107 116 106 124 116 117 128 121 119 120 122 125 124 132 126 126 128 132 132 140 137 141 137 142 139 137 143 144 148 152 154 154 154 151 148 147 146 147 148 145 142 137 129 132 135 130 121 120 126 134 140 144 153 158 156 150 148 146 144 143 146 152 155 154 156 156 156 156 155 154 155 154 154 153 153 151 152 153 153 154 155 155 155 156 157 157 156 155 154 153 154 156 156 155 155 157 159 162 163 162 163 163 163 164 166 168 170 171 171 169 130 102 90 85 84 84 93 119 147 158 165 128 113 108 129 120 94 65 59 59 85 60 54 56 28 -1 -13 -23 -28 -27 -25 -22 -19 -18 -18 -19 -18 -20 -20 -22 -24 -27 -28 -30 -31 -33 -33 -33 -35 -34 -39 -43 -38 -31 -29 -28 -25 -22 -23 -24 -23 -26 -37 -52 -63 -74 -88 -96 -90 -77 -61 -73 -159 -239 -272 -259 -445 -612 -773 -976 -1208 -1566 -1590 -1667 -1810 -1890 -2005 -2075 -2085 -2077 -2014 -1973 -2120 -2264 -2353 -2397 -2448 -2482 -2523 -2550 -2575 -2600 -2629 -2666 -2677 -2705 -2755 -2804 -2839 -2865 -2898 -2941 -3003 -3056 -3069 -3069 -3078 -3070 -2999 -2923 -2918 -2922 -2980 -3019 -3035 -3039 -3055 -3080 -3115 -3155 -3193 -3228 -3253 -3270 -3276 -3280 -3286 -3295 -3308 -3319 -3321 -3322 -3331 -3344 -3362 -3379 -3387 -3390 -3392 -3395 -3404 -3415 -3420 -3424 -3430 -3432 -3430 -3426 -3425 266 264 269 268 267 267 263 266 266 256 257 249 251 253 247 241 235 230 219 223 222 223 221 222 219 227 231 238 242 236 230 229 246 237 237 242 241 238 238 248 257 264 268 275 273 276 285 288 293 305 311 299 292 290 290 290 291 289 290 293 301 307 313 318 321 325 329 334 334 331 333 333 327 332 329 332 335 329 324 323 322 320 322 318 315 322 322 326 332 337 341 348 356 358 359 358 362 367 367 372 374 373 373 368 369 362 358 362 364 367 370 372 368 368 369 372 375 376 379 379 382 383 384 386 389 392 396 400 402 408 411 409 408 420 412 442 468 416 404 397 400 393 387 383 392 384 374 369 369 363 366 370 368 368 374 372 368 379 388 387 381 375 372 369 367 364 360 358 359 358 355 351 348 348 346 344 343 341 340 339 338 340 343 343 344 344 346 354 351 351 355 359 354 349 346 344 343 342 338 338 339 342 347 351 348 344 347 350 348 347 350 352 356 353 352 355 355 353 353 356 362 367 374 362 363 357 356 367 370 369 371 367 364 363 365 365 368 376 373 373 374 383 373 370 372 376 384 384 387 391 397 404 407 413 410 406 407 415 418 415 417 412 409 408 407 406 406 410 414 416 415 414 417 419 425 431 432 424 422 423 424 428 428 428 428 433 438 440 442 451 450 451 450 446 445 450 458 468 473 485 547 631 541 513 510 507 508 511 522 519 514 520 532 544 551 559 555 559 558 553 558 564 578 669 880 718 624 609 598 588 588 581 574 583 586 597 618 643 638 648 597 567 569 576 588 594 590 596 611 623 639 697 744 819 905 847 778 907 901 932 925 789 730 663 652 661 673 700 728 714 727 777 731 675 705 703 758 836 814 832 816 851 872 902 1034 1020 1054 1081 824 808 795 814 825 871 902 894 901 929 985 914 914 933 1000 1050 1127 1147 1094 1195 1212 881 916 678 524 411 395 357 356 262 236 446 263 178 157 162 144 95 78 60 46 32 23 17 10 3 -1 -4 -10 -24 -41 -17 -2 -8 -7 -8 -16 -3 -6 -29 -80 -187 -374 -578 -734 -818 -818 -767 -701 -637 -592 -563 -552 -553 -561 -569 -567 -556 -535 -516 -507 -509 -521 -546 -583 -626 -666 -696 -712 -717 -710 -696 -678 -664 -662 -670 -684 -702 -722 -743 -761 -774 -777 -777 -779 -783 -788 -796 -812 -839 -883 -945 -1021 -1117 -1234 -1372 -1522 -1673 -1789 -1866 -1870 -1852 -1838 -1840 -1861 -1889 -1924 -1972 -2045 -2084 -2040 -1941 -1819 -1670 -1487 -1302 -1144 -1020 -934 -880 -850 -827 -792 -760 -743 -736 -726 -716 -708 -697 -681 -663 -648 -631 -610 -593 -587 -588 -585 -575 -557 -542 -537 -534 -526 -517 -512 -508 -500 -494 -492 -493 -496 -495 -483 -469 -460 -454 -447 -441 -436 -440 -458 -484 -511 -527 -520 -491 -444 -388 -334 -286 -250 -224 -210 -204 -206 -213 -222 -232 -239 -240 -233 -216 -194 -174 -163 -144 -110 -117 -162 -202 -205 -185 -157 -128 -104 -79 -52 -27 -12 -16 -37 -1 -1 -6 -1 -1 -1 -11 -21 -19 -4 -1 -1 -1 -1 -1 -1 -1 -1 -13 -22 -1 -1 3 3 7 10 14 17 21 25 28 30 33 37 46 57 66 67 78 90 101 115 135 168 194 216 247 447 351 193 167 165 197 196 233 230 257 257 277 282 315 371 510 810 928 772 600 765 994 1163 1013 802 727 896 841 677 724 773 1147 1147 1213 1861 2081 2036 2058 2062 2044 2004 1937 1973 1979 1901 1829 1790 1757 1719 1765 1722 1669 1637 1609 1691 1913 1847 1706 1641 1638 1730 1756 1723 1717 1715 1586 1555 1487 1542 1526 1484 1437 1467 1461 1432 1399 1367 1354 1376 1356 1350 1358 1337 1345 1339 1359 1323 1314 1309 1324 1308 1309 1232 1216 1214 1188 1198 1209 1207 1194 1205 1229 1235 1263 1290 1271 1276 1256 1256 1298 1378 1387 1309 1288 1267 1244 1243 1249 1252 1258 1271 1288 1276 1261 1248 1240 1224 1218 1208 1199 1212 1213 1214 1177 1171 1157 1135 1124 1128 1116 1106 1104 1100 1091 1058 1057 1039 1033 1013 1009 1016 996 1000 990 983 975 983 1057 993 982 981 973 974 984 981 981 979 977 982 989 992 988 990 994 1003 1005 1005 1005 1017 1011 1005 993 990 994 996 997 1000 1005 1029 1049 1022 1023 1016 1033 1057 1042 1035 1043 1030 1014 1002 989 975 964 944 935 936 944 957 957 936 926 916 905 887 884 876 876 866 843 834 826 824 813 806 800 796 794 791 787 785 781 778 774 770 767 763 759 756 752 748 744 740 738 735 730 726 720 714 710 708 708 706 702 696 695 688 687 683 688 703 706 698 701 699 684 683 686 686 681 682 689 691 688 687 686 686 684 683 685 684 681 685 687 686 684 685 683 683 684 684 685 675 672 672 669 672 672 669 666 664 661 665 662 659 661 660 654 652 646 648 651 648 644 643 640 641 635 630 626 624 628 623 618 615 612 611 609 603 599 601 597 594 592 588 587 587 581 575 575 572 568 568 565 557 556 558 556 548 547 542 541 538 536 536 534 533 531 530 529 529 530 528 525 523 520 518 516 514 513 512 509 507 508 506 505 505 504 501 500 500 500 500 495 486 481 485 485 482 476 469 472 469 467 464 465 461 462 463 458 456 451 446 449 452 448 448 446 444 444 437 433 433 425 425 429 422 423 419 415 420 419 412 412 413 411 405 405 409 404 401 402 400 399 399 392 391 393 394 392 388 392 384 386 385 383 385 377 379 378 377 376 371 376 375 367 374 365 370 369 368 363 367 363 365 357 355 365 353 349 356 347 353 352 354 351 347 350 340 346 342 345 341 344 341 340 337 338 336 338 334 335 329 333 324 327 327 325 325 325 323 321 321 318 318 314 311 312 310 310 309 308 310 307 308 305 305 303 302 299 300 300 300 299 297 297 297 296 293 292 292 292 289 289 287 284 285 283 282 284 279 276 274 273 272 270 271 270 272 269 268 267 268 265 266 264 260 264 260 259 260 257 259 258 256 256 256 256 252 251 251 251 249 248 246 247 248 243 245 242 246 241 242 242 240 239 238 237 238 236 237 235 234 233 233 230 232 232 233 227 230 228 224 231 227 224 222 217 224 219 218 218 217 217 217 212 213 214 213 213 208 213 208 208 207 208 206 206 204 203 206 200 204 203 200 201 199 199 197 199 199 197 199 197 198 198 196 198 198 195 196 196 192 193 196 190 192 191 190 192 190 190 190 185 188 182 190 184 182 184 183 187 187 184 183 185 179 183 180 179 182 181 183 180 178 180 179 180 178 179 177 180 176 172 178 176 174 170 172 173 170 170 167 174 167 170 161 170 166 166 165 159 159 156 158 158 155 158 136 162 150 144 139 153 160 156 136 156 148 146 144 157 150 120 159 130 142 131 142 145 126 153 144 142 120 141 114 143 139 126 120 131 129 125 125 124 118 129 129 112 132 111 110 125 117 119 109 118 120 103 121 112 107 108 114 111 108 111 112 104 109 110 109 114 106 111 111 112 113 113 120 114 122 118 116 117 116 123 117 120 124 120 116 117 117 118 118 115 117 115 117 122 118 117 118 117 121 116 119 116 117 124 119 120 116 118 119 120 122 118 118 117 124 115 115 116 113 109 107 105 102 97 98 96 101 103 102 100 102 99 98 101 95 95 98 96 98 94 97 103 104 100 95 95 95 95 92 96 96 110 96 100 109 110 111 102 106 118 113 130 124 118 119 122 121 122 126 126 128 139 144 138 128 128 138 130 132 137 140 146 147 146 151 155 156 156 155 154 149 146 146 145 144 143 142 138 134 135 136 130 122 121 129 136 141 143 147 154 151 147 145 144 146 150 152 155 155 154 156 156 155 155 154 155 154 154 153 152 150 150 152 153 154 155 155 155 156 157 157 158 157 155 155 155 157 159 159 159 160 159 161 163 163 163 163 164 163 165 167 170 171 172 173 170 143 111 94 92 89 89 110 165 176 170 146 118 112 127 143 137 104 64 51 47 76 75 46 33 10 -4 -16 -23 -26 -26 -25 -23 -21 -20 -20 -20 -20 -21 -22 -23 -25 -27 -29 -31 -33 -34 -35 -36 -38 -40 -43 -47 -41 -34 -31 -28 -24 -21 -23 -27 -28 -32 -43 -57 -68 -78 -89 -94 -88 -77 -72 -99 -177 -248 -265 -271 -336 -447 -617 -859 -1184 -1502 -1691 -1828 -1958 -2064 -2115 -2156 -2203 -2237 -2211 -2205 -2287 -2392 -2457 -2497 -2539 -2576 -2600 -2615 -2630 -2636 -2630 -2628 -2650 -2694 -2751 -2802 -2825 -2846 -2889 -2947 -3010 -3059 -3083 -3093 -3102 -3088 -3031 -2962 -2921 -2915 -2958 -3007 -3038 -3055 -3073 -3096 -3126 -3161 -3198 -3230 -3255 -3270 -3276 -3280 -3286 -3296 -3308 -3318 -3322 -3325 -3330 -3340 -3355 -3369 -3378 -3383 -3387 -3393 -3402 -3411 -3417 -3423 -3428 -3432 -3432 -3431 -3430 265 259 262 263 261 260 256 257 256 249 248 245 245 243 242 238 230 223 217 221 236 227 230 223 237 229 233 245 255 261 236 239 237 239 235 244 261 250 243 243 248 254 259 263 267 271 278 285 296 311 310 298 303 301 299 301 301 298 296 296 300 303 307 314 319 323 325 331 335 343 345 341 335 336 335 337 340 335 336 329 324 328 328 328 321 318 323 327 335 340 345 353 362 368 365 363 364 370 374 373 371 366 368 362 363 359 360 365 361 362 363 364 368 374 376 378 381 378 377 381 387 392 392 390 393 393 396 399 403 407 415 405 401 399 404 427 414 393 390 388 387 385 384 381 378 382 375 372 365 362 368 371 366 366 368 366 365 374 385 387 381 375 367 370 372 365 363 363 361 358 363 352 351 350 348 346 344 343 341 339 338 339 340 341 342 342 344 349 348 350 354 358 356 350 348 345 341 341 338 336 338 342 346 347 343 342 343 349 347 347 348 351 352 349 350 353 351 352 356 360 362 366 374 358 355 356 358 363 366 368 371 368 364 362 362 363 366 371 369 372 369 367 368 370 375 379 383 383 388 395 402 402 403 412 411 400 407 411 413 411 414 411 408 407 406 407 408 411 414 420 422 418 419 423 424 428 423 420 420 421 425 428 424 425 432 436 439 438 440 447 442 443 441 443 446 460 459 466 472 481 495 545 508 504 498 498 505 505 516 509 515 535 546 542 542 547 553 553 545 546 556 555 567 619 772 740 627 608 599 598 593 581 579 591 595 602 627 745 663 654 586 572 575 579 590 602 594 589 600 681 739 865 837 784 907 788 713 741 824 845 759 749 685 680 677 666 673 688 703 716 750 791 745 680 700 693 742 805 773 752 747 761 801 1073 1126 978 890 880 830 822 802 816 836 833 848 856 868 887 915 904 910 929 968 974 1013 1024 1051 1126 1118 957 760 507 418 360 327 294 324 263 208 225 236 181 185 182 146 101 80 60 45 37 29 20 12 7 3 -3 -7 -19 -32 -20 -5 -15 -11 -9 -3 -3 -22 -65 -141 -263 -451 -641 -764 -825 -811 -758 -694 -628 -576 -536 -521 -515 -515 -513 -510 -500 -489 -478 -475 -482 -504 -537 -583 -629 -665 -691 -700 -702 -699 -693 -673 -655 -645 -646 -660 -682 -705 -729 -752 -769 -773 -773 -781 -788 -781 -775 -797 -832 -880 -944 -1000 -1073 -1158 -1270 -1407 -1575 -1700 -1856 -1838 -1860 -1838 -1843 -1863 -1855 -1877 -1869 -1984 -2032 -2021 -1916 -1826 -1692 -1505 -1301 -1155 -1012 -920 -850 -832 -822 -791 -757 -744 -737 -739 -738 -726 -712 -696 -678 -665 -642 -623 -603 -581 -572 -575 -573 -555 -534 -532 -533 -523 -513 -509 -507 -502 -500 -499 -500 -499 -496 -483 -469 -464 -461 -451 -441 -433 -431 -444 -464 -488 -502 -492 -465 -419 -368 -318 -276 -244 -223 -209 -203 -202 -208 -220 -233 -246 -251 -243 -225 -198 -171 -154 -144 -147 -165 -177 -188 -179 -156 -127 -96 -77 -64 -49 -32 -14 -3 -13 -6 -12 -2 -1 -2 -5 -16 -43 -45 -20 -2 -1 -2 -1 -4 -1 -2 -1 -4 -21 -2 -1 -2 -1 0 8 11 15 18 22 25 26 31 39 40 48 55 63 73 84 96 113 136 163 185 210 220 310 327 195 155 159 167 190 242 333 344 345 374 349 368 635 498 754 823 901 892 851 815 774 825 827 640 779 751 730 624 760 919 933 1173 1873 2072 2037 2014 2031 1994 1979 1991 1947 1914 1892 1888 1849 1782 1772 1832 1719 1677 1671 1707 1725 1818 1885 1737 1632 1696 1732 1770 1762 1694 1670 1571 1609 1583 1524 1585 1474 1473 1517 1484 1432 1431 1372 1344 1337 1336 1320 1324 1314 1332 1315 1329 1307 1306 1286 1295 1285 1248 1223 1216 1199 1196 1202 1200 1199 1202 1213 1235 1243 1263 1306 1287 1287 1279 1272 1332 1367 1334 1283 1263 1250 1252 1256 1260 1265 1268 1273 1286 1277 1265 1256 1244 1234 1223 1211 1215 1224 1226 1205 1183 1173 1161 1145 1138 1140 1129 1119 1123 1111 1125 1061 1046 1028 1019 1012 1006 1017 1002 995 1000 990 981 1017 1028 1002 988 984 978 983 991 988 989 989 985 989 997 1003 999 999 1003 1005 1013 1021 1020 1026 1009 1010 1008 1007 1013 1010 1009 1012 1045 1045 1041 1075 1068 1028 1038 1059 1054 1047 1055 1045 1027 1006 991 981 968 953 941 939 949 963 970 966 954 940 929 894 901 895 896 879 860 834 826 829 814 806 803 800 798 795 792 788 785 782 777 774 770 766 762 758 755 751 747 744 741 736 731 726 722 718 713 709 705 700 696 692 690 690 693 697 698 719 719 705 707 706 702 701 695 691 695 707 700 692 694 695 689 687 690 693 695 694 692 688 686 688 690 690 691 693 686 683 679 681 681 674 675 675 672 672 673 669 669 670 666 665 661 658 658 661 656 656 653 649 647 643 642 636 635 633 631 630 627 624 623 620 616 610 608 607 601 599 600 594 598 591 588 584 580 582 580 573 569 567 565 561 560 558 551 551 550 547 545 542 539 537 537 536 534 534 533 532 534 530 527 526 522 521 518 517 516 513 513 510 511 510 508 507 505 505 504 503 505 495 488 494 487 486 483 480 477 474 472 473 472 468 466 471 467 457 459 457 455 452 449 446 449 444 448 446 437 440 438 432 429 429 429 421 424 424 421 422 416 413 414 413 410 412 410 405 403 405 401 401 403 391 399 399 395 393 392 393 386 389 387 384 385 382 380 379 381 376 374 374 374 375 373 366 376 367 369 362 369 365 363 358 370 357 354 349 357 353 351 353 353 350 351 354 343 345 346 344 345 343 343 340 341 339 340 336 338 333 330 332 328 334 326 325 327 327 325 324 322 321 319 317 315 312 312 310 309 311 308 308 309 309 307 306 304 305 305 301 302 299 299 298 297 298 294 293 296 292 292 289 289 288 286 284 285 281 281 277 278 275 278 274 271 273 270 270 270 269 269 267 268 265 262 263 263 261 261 260 261 262 256 259 255 256 253 254 254 254 251 252 247 248 246 247 246 246 242 243 241 239 243 241 240 239 240 236 238 233 235 233 234 236 231 232 230 229 229 226 227 224 221 222 228 218 223 220 220 218 218 219 217 221 215 213 214 214 212 212 209 212 209 210 208 205 208 207 205 202 206 203 203 203 203 200 201 203 199 199 198 198 200 197 199 196 198 198 196 195 195 196 192 199 196 192 194 192 195 191 187 190 189 193 184 190 189 187 186 185 186 187 184 184 183 187 188 180 183 183 182 184 181 185 186 181 180 180 175 176 174 180 174 175 177 175 175 171 174 174 172 171 170 169 172 167 167 165 163 163 161 156 152 153 162 154 150 156 143 158 150 154 141 129 156 156 156 154 150 153 142 152 149 147 159 137 151 147 137 121 128 158 111 133 136 142 132 145 121 122 134 112 138 112 116 121 117 120 107 124 107 122 115 128 111 108 115 111 106 120 109 123 116 115 105 109 108 110 106 113 105 110 109 108 114 113 111 116 120 120 116 122 120 123 117 119 122 118 123 122 119 120 117 115 116 115 114 117 121 122 123 118 121 119 117 118 120 119 123 122 121 123 120 122 122 122 117 122 121 119 120 121 121 117 119 115 109 105 104 98 100 93 100 104 100 99 96 99 98 97 102 97 94 94 93 99 100 99 94 96 93 96 99 99 98 98 98 100 93 98 99 97 97 101 105 106 114 123 122 115 117 121 120 123 122 126 130 141 145 147 135 126 128 129 128 128 131 144 153 153 152 155 157 157 157 156 155 151 147 144 143 142 143 145 144 140 137 135 130 123 124 134 146 151 150 150 154 151 147 147 148 154 152 152 155 155 155 157 156 154 154 154 154 154 154 152 149 151 153 152 154 156 156 155 156 156 157 157 157 158 157 158 159 161 162 163 163 163 162 162 163 163 163 164 165 165 166 169 170 169 170 173 171 151 126 108 97 101 112 169 169 178 154 111 101 115 133 142 146 94 67 51 40 67 95 41 22 16 -10 -17 -21 -24 -24 -24 -23 -22 -22 -22 -22 -22 -23 -24 -25 -27 -29 -31 -32 -34 -36 -37 -39 -40 -42 -46 -47 -40 -33 -31 -29 -25 -21 -25 -30 -29 -33 -45 -61 -71 -80 -89 -94 -90 -88 -94 -121 -206 -294 -311 -344 -318 -360 -515 -719 -1056 -1320 -1644 -1892 -2045 -2190 -2136 -2126 -2219 -2348 -2373 -2406 -2462 -2537 -2558 -2580 -2625 -2673 -2686 -2689 -2702 -2693 -2652 -2603 -2639 -2687 -2744 -2798 -2801 -2817 -2881 -2953 -3016 -3059 -3090 -3102 -3118 -3111 -3073 -3025 -2978 -2958 -2993 -3039 -3068 -3085 -3102 -3118 -3144 -3172 -3206 -3236 -3258 -3271 -3275 -3277 -3285 -3295 -3306 -3316 -3321 -3326 -3330 -3337 -3349 -3362 -3371 -3378 -3384 -3390 -3397 -3404 -3410 -3417 -3423 -3430 -3431 -3434 -3435 264 258 257 256 259 257 253 253 250 245 241 239 236 235 237 234 226 223 220 225 240 235 237 229 228 241 240 245 255 250 248 246 247 248 238 248 254 254 253 249 254 254 257 261 264 273 284 290 300 316 311 305 307 304 309 311 311 309 303 302 305 306 308 318 321 328 333 332 337 342 350 353 343 344 346 357 353 344 342 331 333 335 335 331 328 322 321 329 338 344 348 352 361 370 373 369 369 372 371 367 366 364 360 358 358 356 360 359 360 363 367 370 368 374 381 383 387 384 381 384 386 391 396 396 396 397 399 400 400 402 471 432 398 395 394 396 390 389 385 381 379 379 377 379 373 374 368 366 365 361 366 366 362 363 363 362 362 371 383 386 382 375 366 369 361 363 365 366 362 358 355 356 355 353 351 350 346 344 342 341 338 338 338 338 339 341 344 350 351 357 355 357 359 353 351 346 343 340 338 336 337 343 347 345 341 340 342 347 348 345 346 350 349 347 350 350 349 354 356 357 357 361 364 357 351 360 376 361 368 367 371 369 365 361 361 362 364 367 368 367 365 365 369 373 382 392 392 393 392 394 397 401 399 408 405 397 407 409 406 406 408 405 407 408 404 409 416 420 426 425 426 424 422 426 429 426 420 418 419 421 428 423 423 428 435 438 434 433 434 443 436 438 442 451 462 460 457 461 470 474 479 486 492 491 487 492 494 508 504 511 518 524 530 545 547 544 549 554 543 540 547 547 558 578 634 740 632 613 606 603 592 584 585 593 600 606 632 770 759 659 588 577 581 588 597 608 590 598 673 773 761 716 769 783 744 657 741 734 704 734 735 731 712 705 702 713 684 690 710 733 764 755 709 691 688 696 716 744 758 779 742 753 765 805 838 817 841 835 842 820 817 832 829 860 866 908 903 892 908 932 932 1012 1157 1063 1070 1092 1161 1321 1216 836 584 465 386 364 327 292 361 251 216 195 269 258 252 182 139 102 84 64 51 42 32 23 14 9 4 3 -15 -44 -36 -27 -13 -26 -6 -5 -5 -13 -41 -97 -190 -332 -513 -682 -778 -805 -784 -739 -690 -638 -580 -530 -500 -484 -472 -462 -456 -450 -446 -444 -448 -463 -494 -536 -585 -629 -659 -676 -679 -677 -676 -671 -654 -635 -623 -624 -638 -661 -687 -714 -737 -755 -763 -769 -774 -779 -780 -784 -797 -822 -861 -908 -956 -1006 -1060 -1126 -1214 -1309 -1401 -1491 -1581 -1676 -1765 -1852 -1928 -1966 -1958 -1964 -2041 -2110 -2097 -2009 -1887 -1743 -1594 -1434 -1277 -1112 -964 -859 -832 -830 -805 -773 -763 -762 -759 -750 -740 -729 -717 -707 -699 -679 -640 -597 -571 -562 -568 -572 -560 -542 -531 -524 -517 -510 -504 -501 -501 -502 -500 -497 -492 -486 -479 -472 -468 -464 -455 -443 -434 -431 -437 -450 -465 -471 -460 -431 -389 -342 -299 -262 -235 -217 -204 -196 -194 -200 -213 -230 -245 -252 -244 -224 -195 -165 -143 -138 -149 -165 -174 -171 -157 -132 -100 -68 -43 -44 -41 -33 -19 -7 -4 -6 -13 -18 -6 -28 -27 -44 -38 -33 -28 -20 -1 -1 -1 -5 -3 -1 -1 -1 -5 -1 -1 -1 -1 3 7 9 14 16 20 22 22 27 30 34 42 49 57 68 78 93 118 137 150 173 187 208 284 391 175 151 152 183 240 236 320 386 488 596 522 523 612 576 622 779 861 778 1056 1293 886 653 750 698 642 722 665 606 706 932 812 1150 1820 2048 2041 2017 2029 2036 2037 2041 1996 1957 1932 1942 1895 1790 1855 1798 1714 1825 1748 1698 1789 1756 1769 1713 1650 1717 1830 1799 1745 1694 1601 1549 1681 1596 1597 1582 1493 1558 1561 1463 1422 1388 1372 1372 1361 1338 1314 1303 1298 1304 1314 1281 1286 1270 1268 1256 1264 1238 1211 1207 1203 1207 1219 1214 1204 1206 1217 1236 1248 1266 1295 1305 1304 1286 1302 1303 1307 1314 1283 1264 1261 1263 1271 1281 1277 1281 1282 1281 1270 1261 1253 1242 1231 1222 1215 1220 1229 1235 1207 1191 1178 1157 1143 1131 1132 1120 1133 1140 1095 1092 1076 1052 1032 1024 1018 1014 1042 1008 999 1005 998 988 1003 1018 1000 992 986 982 983 990 996 996 994 992 996 1007 1012 1010 1009 1017 1017 1017 1026 1028 1025 1013 1014 1026 1029 1024 1024 1022 1043 1086 1060 1047 1077 1100 1068 1043 1059 1061 1054 1044 1038 1026 1015 998 988 983 960 948 943 950 961 986 974 950 947 938 913 917 895 878 870 870 855 837 832 820 812 810 806 802 799 795 791 788 784 779 776 773 768 763 760 755 752 748 746 742 737 731 726 722 718 714 710 705 702 697 694 698 709 737 730 721 731 730 721 719 716 715 708 699 700 705 703 694 701 703 699 702 697 694 692 691 691 691 690 692 692 690 686 687 685 684 684 682 684 682 676 675 671 672 673 670 670 670 668 666 667 665 664 661 657 656 652 652 651 652 646 643 638 635 634 633 628 627 625 623 619 617 615 610 605 604 601 599 598 593 592 589 588 586 585 577 576 575 570 569 565 560 554 558 555 550 548 545 544 542 540 540 540 538 537 537 537 535 533 530 528 525 523 521 521 518 516 515 515 514 513 512 510 510 508 506 506 500 502 494 486 489 487 483 479 477 480 481 474 470 474 474 463 464 466 463 461 454 451 453 452 447 450 445 439 442 443 437 431 441 438 433 425 415 418 425 418 415 419 415 417 412 412 408 405 407 407 401 401 399 400 398 393 396 397 392 391 388 390 386 386 381 383 384 379 375 379 373 380 377 372 377 375 374 371 368 374 368 362 370 364 361 367 360 362 354 356 352 359 352 358 350 349 347 351 350 350 341 347 343 347 339 343 336 343 330 336 334 333 332 330 331 329 329 326 325 325 322 322 319 319 317 317 313 310 311 310 309 310 308 307 307 306 306 304 302 303 301 301 300 298 297 296 297 297 295 294 292 290 290 289 285 285 284 283 280 282 278 277 276 275 276 270 270 270 270 268 271 268 269 264 265 265 264 264 261 261 261 260 257 259 257 256 254 252 256 252 252 252 249 250 248 246 248 246 245 243 245 244 243 238 242 238 242 237 236 237 236 237 234 232 233 236 232 231 232 231 230 229 228 232 219 226 225 224 219 220 221 220 217 216 219 214 215 215 213 213 210 209 210 207 212 207 206 205 206 205 204 204 204 204 205 203 201 201 203 199 200 198 199 201 197 197 196 197 197 199 201 195 197 194 195 197 197 193 194 190 194 190 190 189 185 192 188 189 187 189 187 184 185 185 183 185 184 183 184 185 183 184 184 181 182 182 182 181 179 180 177 177 174 170 175 173 171 178 173 173 174 172 173 169 173 169 167 165 166 155 161 164 151 148 153 161 145 158 150 154 154 147 162 158 136 160 130 161 154 133 151 150 133 146 143 133 131 152 123 159 153 127 142 131 120 118 144 112 121 115 122 132 112 108 126 116 124 104 111 129 130 114 128 123 112 124 116 117 126 105 125 112 113 109 110 113 108 114 108 113 114 118 112 113 116 115 117 116 118 116 123 123 122 125 120 121 118 118 123 122 123 120 112 114 119 119 120 120 116 117 118 123 120 118 118 123 119 119 127 121 118 123 117 119 119 120 122 120 118 122 120 121 118 121 118 116 111 105 106 102 95 100 101 103 97 99 98 98 95 95 98 104 92 100 100 100 93 94 92 95 99 106 100 104 101 102 98 101 103 107 103 103 101 107 109 113 117 121 116 126 121 123 124 124 126 124 142 149 149 132 126 128 127 129 129 127 132 138 148 153 155 156 157 157 156 155 151 146 147 150 149 147 145 144 145 141 140 138 131 125 128 140 155 163 159 157 157 152 151 151 154 158 154 152 155 156 156 156 156 155 155 155 154 154 155 151 152 155 154 154 155 156 156 157 156 156 156 156 157 158 158 160 161 162 164 163 163 162 161 163 163 164 164 165 167 167 168 170 170 169 168 171 173 161 132 116 105 112 136 125 125 133 117 107 102 140 118 127 125 97 70 55 47 47 66 55 39 1 -7 -16 -20 -23 -24 -24 -24 -23 -23 -23 -23 -24 -25 -26 -27 -29 -30 -32 -34 -36 -37 -39 -41 -43 -45 -48 -44 -38 -32 -28 -26 -26 -27 -27 -27 -27 -32 -46 -61 -73 -82 -89 -92 -93 -102 -131 -176 -224 -271 -304 -326 -337 -395 -558 -795 -1082 -1354 -1598 -1786 -1928 -2003 -1989 -2001 -2129 -2302 -2431 -2518 -2564 -2594 -2607 -2630 -2670 -2719 -2752 -2775 -2785 -2770 -2724 -2681 -2685 -2709 -2731 -2747 -2768 -2808 -2884 -2965 -3023 -3063 -3094 -3117 -3129 -3127 -3110 -3084 -3056 -3046 -3062 -3090 -3113 -3130 -3143 -3154 -3171 -3193 -3221 -3246 -3263 -3272 -3275 -3278 -3284 -3292 -3301 -3308 -3314 -3320 -3327 -3335 -3345 -3355 -3365 -3373 -3380 -3386 -3390 -3394 -3399 -3405 -3411 -3417 -3422 -3429 -3436 265 260 254 251 252 253 252 245 244 241 237 238 239 238 234 233 227 236 216 226 237 241 235 232 224 238 246 251 260 255 261 254 257 257 247 245 248 259 263 255 261 260 262 267 268 270 274 285 314 312 313 308 310 311 320 327 320 316 313 313 313 314 315 320 330 330 337 346 344 349 357 361 357 358 358 359 349 344 338 337 340 344 343 341 333 329 324 325 333 344 353 357 361 371 378 377 375 370 368 363 359 360 356 354 355 356 359 362 365 367 372 377 376 373 377 383 389 391 385 388 392 396 399 402 404 401 398 396 396 398 407 404 399 393 390 395 390 385 384 382 377 373 371 371 368 367 364 362 361 359 361 362 360 359 360 358 361 367 379 381 380 373 366 360 357 360 363 365 364 360 357 357 352 350 350 347 344 341 340 339 338 336 336 338 340 341 347 380 365 402 386 367 363 356 356 350 344 340 337 335 336 340 345 343 339 339 341 344 345 343 347 349 346 346 349 347 347 350 351 353 356 359 356 354 349 358 361 364 365 369 374 369 362 360 359 360 362 368 364 363 367 367 372 381 391 394 398 393 392 390 398 398 397 399 396 397 407 406 401 401 403 402 404 405 403 411 417 422 425 433 440 431 427 429 430 423 419 417 417 422 421 419 423 429 436 442 435 430 433 435 438 442 448 462 493 483 460 460 465 470 476 484 483 484 482 490 494 530 510 522 529 536 536 540 539 534 543 545 538 534 542 547 557 558 586 661 645 619 609 601 594 588 588 594 601 607 624 661 674 623 591 582 588 595 603 614 593 617 693 736 675 667 678 668 654 636 652 776 775 725 716 714 700 717 731 769 749 710 716 746 776 763 721 699 706 698 704 730 781 820 757 760 797 799 821 844 849 834 844 822 847 845 842 906 903 923 905 953 985 953 970 1024 1151 965 1021 1258 1218 989 799 642 551 442 437 391 344 265 408 298 206 189 306 234 194 149 117 97 81 68 56 46 35 25 17 10 6 2 -6 -45 -47 -41 -26 -14 -7 -12 -12 -22 -48 -108 -196 -347 -545 -727 -786 -775 -743 -704 -682 -655 -593 -527 -487 -458 -433 -415 -408 -407 -409 -415 -427 -449 -491 -540 -589 -630 -651 -659 -656 -647 -647 -643 -625 -607 -598 -601 -618 -643 -672 -700 -722 -738 -748 -755 -758 -763 -774 -790 -794 -807 -833 -864 -904 -939 -966 -986 -1029 -1046 -1090 -1099 -1274 -1442 -1654 -1841 -1991 -2094 -2046 -2048 -2130 -2244 -2223 -2139 -1988 -1830 -1751 -1647 -1486 -1274 -1057 -883 -857 -868 -837 -800 -804 -806 -791 -767 -756 -746 -737 -733 -733 -723 -661 -593 -569 -557 -564 -574 -564 -551 -534 -517 -512 -508 -502 -496 -501 -504 -499 -490 -483 -476 -474 -472 -470 -467 -458 -447 -439 -433 -434 -439 -445 -445 -430 -401 -361 -317 -278 -246 -223 -207 -194 -186 -182 -185 -199 -218 -233 -241 -233 -213 -180 -149 -126 -120 -133 -149 -166 -161 -141 -107 -69 -42 -1 -28 -28 -31 -23 -13 -6 -4 -10 -13 -24 -41 -35 -22 -20 -12 -28 -35 -2 -2 -4 -6 -5 -5 -1 -2 -1 -2 -1 -2 -1 -2 5 8 11 13 16 17 17 19 23 27 34 41 50 60 78 98 106 116 136 149 161 188 202 273 188 164 160 169 201 267 352 415 542 474 449 509 613 661 579 759 769 700 1285 1693 1252 789 540 593 549 615 629 521 667 714 852 1114 1662 2037 2034 2041 2041 2076 2101 2056 1990 1972 2006 1954 1903 1953 1887 1825 1842 1877 1736 1705 1784 1876 1704 1692 1698 1780 1844 1824 1778 1692 1612 1645 1682 1668 1622 1606 1528 1549 1527 1437 1416 1407 1389 1382 1373 1374 1354 1314 1319 1290 1286 1265 1248 1240 1237 1230 1224 1226 1245 1210 1209 1217 1222 1233 1209 1212 1222 1239 1254 1266 1292 1310 1310 1311 1315 1329 1292 1297 1287 1284 1281 1271 1277 1290 1292 1293 1290 1282 1279 1274 1264 1250 1239 1229 1223 1229 1234 1225 1206 1183 1167 1152 1142 1131 1122 1141 1139 1119 1093 1083 1076 1051 1039 1030 1022 1040 1070 1018 1006 1012 1004 992 994 1006 1004 1018 991 987 988 992 1001 1001 1000 1000 1004 1012 1028 1021 1013 1023 1027 1025 1030 1036 1028 1021 1023 1027 1037 1039 1041 1065 1049 1068 1076 1073 1107 1110 1090 1074 1068 1076 1065 1045 1033 1022 1007 991 985 975 961 952 947 950 957 975 988 956 932 924 915 910 893 876 872 865 863 847 829 822 816 813 809 805 801 798 795 791 788 783 779 775 771 765 762 757 754 750 747 742 736 731 727 723 718 714 711 706 702 699 697 709 731 761 751 742 738 744 737 726 720 713 718 710 708 696 695 698 703 698 704 702 702 699 700 700 699 699 698 697 692 693 692 687 685 683 684 684 676 673 675 677 677 676 675 677 676 674 674 671 667 666 665 661 661 658 658 651 649 647 646 642 639 640 636 633 630 627 627 624 622 619 616 613 613 608 606 603 601 597 593 596 593 584 580 583 579 575 572 570 567 564 560 557 556 555 550 548 548 545 545 544 542 543 544 541 541 536 532 531 529 526 524 523 520 518 519 517 517 517 516 515 513 511 509 508 507 501 491 492 494 492 486 485 484 485 481 472 477 480 473 468 466 469 470 464 459 460 463 456 451 452 449 441 441 446 436 437 431 433 439 435 428 418 413 421 419 419 417 418 414 412 411 409 411 408 405 404 400 401 398 396 398 398 392 391 392 390 388 387 385 384 383 382 382 375 381 379 382 379 377 376 374 373 375 369 373 370 372 361 369 367 367 360 363 351 353 349 354 361 348 350 355 353 352 351 349 350 340 344 342 344 339 339 335 338 336 332 333 334 331 330 329 329 326 326 323 325 322 322 320 318 317 316 312 312 312 310 309 306 310 309 307 306 306 306 303 301 301 300 300 301 298 297 295 294 294 291 296 288 290 287 287 285 283 283 279 280 280 276 273 274 271 274 270 269 270 270 270 269 268 266 266 267 264 263 262 263 259 258 259 259 258 256 254 252 254 252 252 251 250 250 249 248 246 248 246 244 243 243 241 242 239 241 241 237 236 237 236 236 234 233 233 234 230 232 228 231 229 225 231 220 226 225 223 222 224 220 222 220 220 218 217 215 214 215 215 213 211 212 211 207 212 207 208 206 207 205 206 204 204 208 207 204 201 204 203 201 202 200 201 200 199 198 196 200 198 198 194 198 198 192 197 195 195 195 192 195 189 190 196 190 188 190 188 188 189 189 182 189 188 189 185 187 187 186 185 184 187 187 180 181 183 181 181 181 180 176 180 173 172 178 172 174 174 171 174 173 175 169 171 164 169 164 163 165 162 152 161 157 154 147 158 156 155 152 145 162 148 147 157 163 137 171 141 137 151 134 159 133 160 137 141 146 130 138 147 121 127 126 133 145 120 116 141 118 131 129 129 127 108 121 133 111 117 123 114 106 122 127 114 119 107 116 113 115 115 115 117 113 118 118 112 109 111 110 118 112 109 113 120 112 116 115 121 126 119 127 126 125 121 122 117 121 124 125 122 122 120 118 123 119 119 123 116 117 116 124 119 121 121 120 120 123 120 124 120 124 122 119 119 121 124 122 118 121 119 118 120 121 122 118 116 106 105 108 99 103 99 103 95 97 100 100 100 99 101 98 94 94 103 95 98 104 96 93 95 96 102 102 97 95 95 97 97 102 103 112 113 109 110 116 119 116 119 122 121 121 111 112 117 118 127 151 147 139 129 128 136 132 129 128 130 144 150 150 154 156 155 157 156 153 153 150 145 144 144 145 144 144 145 143 137 137 138 135 129 131 145 158 160 156 160 156 152 153 155 159 157 154 154 155 156 156 156 156 156 156 156 155 154 153 153 155 155 154 154 155 155 156 157 157 157 156 157 159 158 159 161 161 163 163 162 161 160 160 163 165 165 167 168 169 169 168 170 170 171 170 173 173 153 128 113 113 134 168 158 145 137 124 98 107 145 111 96 120 112 81 65 96 52 53 49 14 -3 -8 -15 -19 -22 -23 -23 -24 -24 -24 -24 -25 -26 -27 -28 -29 -30 -32 -34 -36 -37 -40 -41 -43 -45 -47 -46 -40 -35 -30 -23 -21 -25 -32 -31 -29 -29 -32 -49 -66 -78 -85 -91 -96 -99 -114 -162 -220 -224 -239 -299 -348 -425 -502 -687 -928 -1180 -1442 -1582 -1648 -1746 -1763 -1780 -1808 -2008 -2227 -2414 -2546 -2579 -2583 -2586 -2614 -2656 -2723 -2778 -2830 -2851 -2851 -2808 -2771 -2764 -2766 -2748 -2722 -2753 -2800 -2885 -2974 -3014 -3047 -3074 -3110 -3126 -3136 -3137 -3131 -3121 -3125 -3127 -3146 -3160 -3177 -3186 -3194 -3204 -3217 -3240 -3261 -3272 -3276 -3277 -3278 -3284 -3291 -3298 -3302 -3308 -3314 -3323 -3333 -3342 -3351 -3361 -3370 -3377 -3381 -3382 -3383 -3386 -3390 -3395 -3401 -3410 -3421 -3436 267 263 260 256 248 247 251 245 239 239 243 248 248 243 239 238 233 222 214 229 241 241 234 229 223 233 240 246 253 257 261 264 258 258 250 253 252 255 271 263 266 263 270 267 274 278 277 283 315 312 312 317 317 319 320 326 325 322 320 322 325 319 318 324 338 339 344 360 352 351 362 367 368 365 361 354 350 348 350 343 346 358 354 346 338 340 331 326 337 345 346 351 361 375 371 371 373 364 363 360 355 352 353 360 362 362 365 369 369 375 375 379 383 378 378 380 387 393 392 393 397 401 405 409 402 398 397 392 395 391 395 394 395 394 389 386 384 381 379 376 375 373 372 370 372 370 371 369 365 360 357 360 357 359 359 356 359 363 367 374 377 374 366 360 355 357 360 361 363 362 360 357 352 348 347 345 342 340 339 338 337 336 336 336 337 340 345 351 377 449 402 392 410 358 352 350 344 341 338 336 334 336 340 340 337 338 340 344 345 342 346 348 344 346 348 346 345 347 349 352 356 359 353 349 349 354 358 367 372 377 376 366 361 358 356 357 359 362 363 369 380 376 377 384 393 397 394 385 386 393 393 395 393 389 392 399 403 406 401 399 398 400 402 402 406 409 411 416 422 461 442 430 425 425 425 420 419 415 416 419 417 419 426 432 431 431 428 430 434 438 442 448 456 470 510 488 466 464 472 469 474 476 476 479 486 494 501 513 538 525 523 537 553 534 530 527 537 538 536 529 534 549 578 575 575 630 669 617 606 600 596 593 599 593 595 603 613 620 613 606 599 589 591 600 611 616 603 608 666 640 647 647 659 655 643 637 638 644 653 665 669 673 679 685 699 722 742 751 752 779 754 748 728 719 701 704 704 718 773 805 803 777 812 863 821 861 866 856 844 845 888 863 856 908 931 903 958 1026 1048 1031 973 932 993 884 972 913 752 618 526 510 497 487 471 463 345 289 311 297 268 179 219 191 168 139 111 93 81 72 60 46 36 28 19 13 7 5 -3 -33 -45 -47 -30 -11 -28 -18 -14 -20 -33 -72 -153 -306 -539 -734 -783 -744 -697 -667 -664 -653 -602 -535 -476 -429 -395 -374 -367 -369 -377 -392 -415 -450 -496 -547 -594 -627 -642 -643 -639 -630 -617 -602 -588 -578 -575 -582 -602 -631 -662 -689 -708 -719 -725 -728 -732 -739 -750 -763 -773 -787 -807 -832 -860 -885 -903 -916 -933 -944 -962 -1000 -1110 -1288 -1550 -1807 -1968 -2039 -2031 -2046 -2158 -2283 -2316 -2253 -2108 -1986 -1957 -1912 -1718 -1451 -1180 -986 -904 -889 -879 -871 -864 -854 -832 -805 -777 -758 -750 -749 -746 -728 -681 -628 -591 -569 -558 -557 -561 -559 -540 -520 -511 -508 -504 -502 -505 -505 -498 -487 -479 -474 -470 -469 -470 -468 -462 -453 -446 -440 -434 -431 -430 -425 -409 -381 -343 -301 -263 -232 -209 -193 -181 -171 -166 -167 -178 -193 -206 -211 -202 -182 -150 -120 -102 -100 -117 -141 -164 -164 -129 -78 -25 -1 -1 -1 -3 -23 -26 -18 -11 -9 -13 -20 -29 -36 -38 -31 -23 -18 -25 -33 -31 -27 -13 -11 -12 -7 -3 -1 -1 -1 -1 -1 -1 3 3 5 7 10 11 13 12 13 16 22 27 34 43 52 69 77 92 105 116 129 141 152 159 157 157 166 161 207 189 234 352 392 343 350 540 654 792 804 749 749 725 620 1061 1526 1262 794 495 525 496 531 510 521 726 673 754 1042 1542 1975 2068 2066 2059 2079 2069 2014 2044 2028 1973 1934 1898 1915 1856 1849 1946 1905 1585 1830 1951 1883 1718 1752 1725 1800 1826 1869 1813 1686 1637 1684 1708 1717 1683 1623 1647 1639 1576 1486 1510 1436 1412 1406 1393 1374 1341 1315 1310 1305 1273 1257 1242 1232 1242 1248 1253 1233 1291 1213 1232 1241 1221 1220 1220 1220 1227 1240 1254 1267 1293 1314 1320 1330 1332 1324 1294 1302 1298 1301 1292 1285 1287 1292 1302 1307 1301 1292 1286 1276 1266 1256 1245 1238 1234 1240 1243 1242 1213 1185 1166 1160 1144 1133 1137 1162 1162 1153 1102 1093 1082 1059 1042 1033 1028 1068 1140 1031 1012 1013 1003 998 997 1008 1020 1048 996 994 994 997 1002 1008 1007 1010 1012 1020 1039 1034 1023 1023 1034 1036 1041 1045 1041 1032 1036 1035 1039 1059 1081 1079 1053 1071 1121 1139 1118 1106 1095 1111 1084 1075 1082 1088 1098 1063 1024 990 978 970 961 952 946 949 951 960 967 964 951 923 916 897 890 877 871 865 859 858 841 821 818 815 811 807 803 801 798 793 789 785 781 776 772 767 764 760 755 752 748 742 736 731 727 724 720 716 712 708 704 703 721 757 746 763 771 760 763 750 740 731 725 721 722 718 714 706 718 708 699 706 707 700 699 700 700 700 704 702 700 700 699 697 694 692 694 690 688 686 685 682 679 676 679 678 677 681 675 674 673 669 667 665 667 666 662 660 659 657 654 653 650 646 642 641 637 635 633 631 627 625 624 618 615 614 612 607 606 605 603 603 607 592 583 585 589 581 580 576 575 571 569 569 563 559 556 556 556 552 550 549 547 549 549 547 544 540 539 537 536 534 534 528 524 523 526 524 522 522 520 519 518 517 515 513 512 511 503 499 495 503 495 491 493 488 487 482 480 485 482 475 471 470 473 469 467 463 467 468 458 455 462 454 445 449 443 436 434 430 435 434 439 436 429 420 410 419 421 420 420 416 417 413 413 413 410 411 402 404 403 401 398 399 401 393 392 399 393 394 385 388 385 385 387 380 383 386 378 382 375 381 375 371 379 377 379 369 370 369 366 376 371 368 363 366 360 366 350 360 359 355 355 356 358 349 352 350 352 345 350 344 347 339 342 340 339 340 337 337 335 336 332 334 331 329 328 329 328 324 322 321 320 322 317 316 314 312 308 308 310 310 310 309 308 307 306 306 304 303 303 302 301 301 301 298 296 296 293 293 292 290 289 287 285 287 285 281 280 279 278 276 276 273 273 270 274 270 270 270 269 266 269 265 266 263 262 263 264 261 260 260 260 258 258 254 256 255 253 254 252 250 251 248 248 251 249 247 247 246 244 243 244 239 242 240 240 240 239 237 238 236 235 236 234 236 233 233 232 232 230 227 225 227 225 223 224 219 224 224 219 222 221 216 219 219 216 216 215 210 212 213 211 209 209 210 209 208 208 207 207 209 205 205 203 206 205 203 206 204 202 202 201 199 197 199 200 194 202 199 200 199 196 197 196 193 200 192 192 191 192 191 194 189 192 191 188 190 188 184 191 185 187 187 184 192 188 185 189 184 189 186 183 186 184 185 186 180 179 181 179 172 170 179 177 179 173 172 179 173 176 173 170 170 172 166 163 166 161 161 158 164 151 161 148 149 150 143 169 170 145 156 148 147 161 145 166 160 138 157 141 159 130 136 144 152 133 149 127 157 133 141 154 110 143 118 107 149 131 124 113 110 122 113 132 117 127 119 107 124 124 106 115 113 116 126 119 117 115 119 113 110 120 109 114 112 120 116 115 114 119 118 116 114 122 114 116 121 119 122 120 132 122 124 124 126 124 121 120 118 121 120 123 119 119 124 120 125 116 122 120 117 120 125 121 118 117 120 125 121 117 118 120 120 122 119 122 119 118 122 121 120 117 120 117 110 101 104 99 97 101 103 103 99 103 102 102 97 96 99 99 102 98 96 100 100 98 96 100 104 99 98 98 97 96 96 98 103 112 114 113 113 120 116 110 117 122 121 124 115 110 109 110 118 127 131 131 132 131 131 138 131 129 132 139 147 152 155 155 155 155 156 155 153 151 148 144 143 145 145 141 142 146 141 138 138 138 136 132 133 143 148 148 151 154 152 150 153 158 159 156 155 155 155 156 156 156 156 156 156 155 155 154 154 154 154 154 154 155 155 155 155 156 157 158 158 158 160 159 159 160 161 161 161 160 160 160 161 164 168 169 170 169 170 169 169 170 171 173 173 173 167 140 118 105 113 139 173 184 153 143 123 90 128 143 96 92 138 143 100 89 125 47 24 20 1 -3 -10 -15 -19 -21 -22 -23 -24 -24 -25 -26 -26 -27 -28 -29 -31 -32 -33 -35 -37 -39 -40 -42 -45 -47 -46 -45 -41 -34 -24 -15 -12 -19 -29 -37 -41 -42 -46 -60 -76 -88 -94 -97 -101 -111 -135 -174 -204 -210 -241 -351 -489 -611 -722 -839 -1000 -1216 -1439 -1587 -1652 -1633 -1598 -1631 -1743 -1942 -2164 -2355 -2474 -2510 -2502 -2495 -2517 -2579 -2665 -2751 -2824 -2863 -2876 -2862 -2848 -2848 -2844 -2817 -2788 -2787 -2817 -2873 -2933 -2968 -2992 -3015 -3048 -3094 -3135 -3146 -3146 -3149 -3156 -3162 -3172 -3189 -3209 -3222 -3231 -3236 -3244 -3259 -3274 -3280 -3281 -3280 -3281 -3287 -3295 -3299 -3303 -3308 -3314 -3324 -3333 -3341 -3350 -3360 -3369 -3372 -3373 -3373 -3373 -3374 -3376 -3381 -3389 -3402 -3418 -3439 261 259 262 259 253 248 245 240 242 245 250 259 257 251 246 240 234 229 216 219 236 236 230 222 230 239 245 249 252 258 262 265 267 265 253 258 262 262 263 267 270 270 282 275 276 280 285 285 299 300 306 319 328 328 326 322 318 317 314 312 317 318 318 322 332 336 343 346 342 345 351 357 359 359 365 359 360 357 354 348 355 364 362 351 347 342 334 330 334 338 343 350 359 366 363 362 367 361 355 353 352 350 355 360 367 370 369 375 377 378 383 383 386 385 386 385 388 394 397 400 433 409 408 407 402 394 390 388 390 390 388 386 389 390 393 389 388 386 383 380 380 380 377 373 376 375 374 372 369 365 359 356 357 359 357 354 357 360 360 364 371 375 365 359 355 355 355 358 362 362 360 355 351 348 347 345 343 339 338 338 337 335 336 336 337 339 343 346 349 369 416 422 428 385 353 347 344 341 340 337 336 334 339 338 336 338 341 346 352 341 345 346 343 346 346 344 345 347 348 349 353 353 351 348 350 353 359 367 369 380 379 367 360 357 355 356 357 359 367 380 397 415 385 381 387 389 386 382 378 389 385 386 384 390 394 398 399 403 401 398 397 398 401 401 404 407 421 420 424 433 436 428 424 421 427 419 421 414 414 415 418 422 424 426 425 426 425 429 432 454 445 447 457 472 521 512 475 469 463 462 468 472 479 483 489 498 511 527 552 544 536 541 543 523 520 520 530 534 541 528 537 558 576 596 583 636 633 615 606 601 598 602 606 599 597 604 612 623 617 607 597 594 601 607 614 609 602 604 627 619 627 648 657 649 642 640 644 648 650 654 659 664 670 676 687 697 754 765 758 777 781 814 714 727 711 715 711 717 742 832 780 774 801 914 872 862 916 875 855 888 907 892 891 920 938 894 935 1069 1135 1040 978 873 818 835 877 707 551 503 452 435 479 469 501 404 339 254 298 343 241 182 167 163 143 126 106 94 82 70 60 49 40 30 23 15 9 4 -1 -21 -35 -34 -34 -30 -19 -13 -10 -15 -9 -30 -102 -235 -527 -766 -772 -696 -648 -621 -638 -649 -596 -528 -457 -398 -358 -335 -329 -337 -353 -378 -413 -456 -507 -557 -601 -629 -638 -631 -627 -616 -590 -564 -555 -552 -555 -567 -594 -626 -661 -686 -698 -700 -700 -698 -703 -708 -717 -726 -742 -760 -781 -805 -827 -847 -867 -886 -905 -932 -954 -1010 -1055 -1172 -1445 -1735 -1868 -1938 -1973 -1987 -2155 -2304 -2365 -2353 -2205 -2084 -2117 -2155 -1875 -1572 -1258 -1056 -940 -920 -916 -935 -915 -898 -869 -843 -802 -770 -758 -755 -742 -725 -692 -658 -617 -586 -559 -542 -557 -568 -546 -522 -515 -513 -510 -509 -511 -510 -501 -488 -482 -476 -470 -466 -468 -469 -463 -456 -450 -445 -435 -426 -422 -414 -399 -373 -337 -295 -256 -221 -197 -179 -165 -155 -147 -145 -151 -161 -166 -168 -155 -139 -112 -86 -75 -77 -102 -130 -151 -159 -108 -52 -1 -3 -1 -2 -1 -30 -29 -18 -13 -14 -18 -27 -27 -27 -40 -45 -33 -25 -18 -14 -23 -21 -22 -24 -24 -16 -8 -2 -1 -2 -1 -1 -1 -3 -1 -3 5 1 7 9 9 5 11 15 23 31 36 44 55 68 81 92 100 105 116 133 135 131 129 139 139 156 148 189 283 219 257 374 571 623 765 717 830 774 765 601 726 942 1276 764 497 479 452 437 446 569 702 550 672 913 1246 1532 1686 1670 1939 2076 1962 1765 1568 1808 1969 1912 1901 1914 1900 1877 1902 1668 1320 1858 2186 1899 1746 1817 1759 1815 1839 1859 1760 1685 1688 1672 1732 1741 1709 1669 1740 1668 1577 1606 1553 1504 1461 1417 1390 1372 1344 1374 1382 1361 1355 1283 1252 1243 1275 1264 1270 1258 1258 1217 1241 1257 1219 1224 1226 1230 1237 1246 1259 1268 1300 1320 1337 1349 1339 1316 1304 1307 1319 1316 1312 1300 1301 1300 1309 1317 1310 1301 1289 1279 1270 1258 1249 1249 1236 1233 1237 1227 1204 1185 1164 1153 1143 1143 1165 1159 1156 1174 1102 1092 1094 1053 1046 1041 1034 1078 1089 1040 1026 1018 1013 1003 999 1015 1032 1027 998 999 1000 1004 1006 1014 1015 1016 1021 1026 1043 1043 1034 1035 1035 1044 1054 1061 1053 1044 1047 1052 1053 1053 1065 1076 1060 1086 1138 1138 1144 1128 1112 1136 1106 1088 1095 1142 1126 1072 1010 984 974 966 958 952 944 949 955 943 946 943 942 918 911 899 885 880 878 865 859 854 835 825 821 817 814 810 806 803 799 796 791 786 782 778 773 769 765 761 756 753 750 745 739 734 730 726 722 718 715 710 706 723 764 789 782 777 785 776 775 754 741 743 739 735 730 721 718 721 707 713 717 707 705 706 708 708 711 711 705 703 704 700 697 696 694 695 693 688 686 682 680 681 682 681 681 678 677 676 676 675 674 672 673 674 671 665 661 662 659 658 657 654 649 644 644 642 641 638 637 633 630 625 625 622 617 614 612 609 607 607 603 601 601 595 590 589 583 584 582 582 578 574 567 563 568 562 561 560 555 554 554 552 552 550 546 550 549 542 539 540 539 536 531 530 531 529 527 526 526 525 523 522 520 518 517 514 515 507 503 503 502 494 496 495 490 491 490 484 486 482 477 477 477 476 475 469 470 469 465 461 465 465 453 457 452 447 442 437 438 441 437 440 439 435 429 421 412 406 420 423 423 418 415 416 413 415 413 404 409 410 402 400 401 402 394 400 398 392 390 390 386 386 390 386 383 384 382 385 378 382 384 377 381 379 382 377 367 381 372 374 375 372 368 370 362 369 363 361 366 357 360 354 358 355 356 355 356 354 344 351 349 346 339 342 340 339 342 337 339 338 337 336 334 333 331 332 329 327 326 325 324 323 321 322 318 318 315 311 309 312 309 309 310 310 308 306 306 306 307 304 303 302 301 301 298 299 296 298 295 293 292 292 290 289 286 285 281 283 281 279 278 278 276 276 276 274 270 271 269 269 270 267 265 266 266 263 265 264 263 261 264 262 258 260 257 257 257 256 254 255 253 252 249 250 250 250 250 249 245 247 246 244 244 243 244 243 240 238 237 238 239 239 238 238 236 235 237 234 232 229 229 231 226 229 223 226 224 224 221 223 219 219 224 217 222 218 216 218 214 213 215 214 209 214 211 210 211 210 210 211 208 208 207 207 207 202 207 206 204 202 201 203 204 203 199 198 200 198 197 199 198 199 196 196 197 200 199 194 193 198 189 193 194 191 190 189 192 190 193 189 187 191 190 190 188 185 190 187 192 188 186 188 185 186 185 186 181 179 184 179 182 174 176 179 178 177 177 176 180 173 173 171 172 170 164 167 163 163 155 153 170 141 159 154 150 155 158 167 146 148 161 166 157 149 158 141 153 158 144 132 149 138 156 136 133 123 137 134 133 126 116 117 123 129 112 142 148 127 104 123 112 116 147 120 124 114 113 119 117 135 104 111 131 130 120 119 116 113 118 122 114 114 109 112 116 109 117 113 123 120 120 122 121 118 118 118 121 119 121 126 121 124 128 123 126 131 123 127 124 124 123 126 126 128 129 122 123 124 121 121 121 121 122 121 120 119 130 127 122 120 120 119 122 119 122 117 120 120 119 122 123 119 118 114 111 110 104 98 101 101 101 102 102 103 99 101 100 103 98 96 97 94 92 102 100 100 108 103 100 98 99 97 99 100 97 96 98 105 102 118 112 112 106 106 118 121 123 117 117 117 112 111 113 122 127 132 139 138 139 138 139 140 139 147 148 145 148 154 155 156 156 155 153 152 150 144 144 143 143 145 144 148 144 141 140 137 137 136 133 134 136 142 145 152 155 153 151 153 154 156 156 156 156 156 156 156 156 157 157 156 155 155 155 158 156 155 154 154 155 156 155 155 156 157 158 159 160 161 161 160 159 159 159 159 159 160 160 162 166 169 170 170 169 169 169 169 170 172 174 173 171 158 130 112 100 107 134 174 191 185 155 111 88 123 140 86 92 134 131 91 76 69 28 11 4 -3 -8 -12 -16 -19 -21 -22 -23 -24 -25 -26 -27 -28 -28 -29 -31 -32 -33 -36 -36 -41 -40 -45 -44 -47 -49 -44 -45 -44 -33 -19 -10 -5 -15 -28 -44 -58 -60 -63 -74 -88 -97 -105 -104 -108 -127 -155 -196 -214 -218 -247 -423 -648 -790 -922 -945 -1006 -1185 -1391 -1539 -1643 -1526 -1448 -1518 -1696 -1914 -2133 -2300 -2385 -2407 -2387 -2375 -2390 -2482 -2591 -2690 -2775 -2818 -2858 -2867 -2884 -2913 -2931 -2905 -2873 -2842 -2837 -2852 -2884 -2903 -2924 -2939 -2966 -3037 -3115 -3129 -3138 -3156 -3167 -3174 -3180 -3201 -3227 -3242 -3256 -3256 -3262 -3272 -3286 -3289 -3289 -3286 -3285 -3292 -3301 -3303 -3306 -3311 -3318 -3327 -3335 -3342 -3350 -3360 -3368 -3367 -3365 -3364 -3364 -3364 -3366 -3373 -3383 -3400 -3421 -3447 257 254 254 256 254 250 244 256 251 251 264 261 263 258 252 244 238 231 221 214 224 233 225 224 233 239 242 245 251 253 258 266 270 262 258 266 268 267 268 273 276 276 301 295 290 288 293 290 292 299 308 318 325 326 328 328 323 312 308 309 311 311 310 315 322 331 340 335 335 341 349 351 350 356 364 368 368 373 362 352 358 367 364 356 348 343 339 334 331 331 340 349 353 357 357 354 356 352 349 346 350 356 361 365 370 377 377 380 382 383 386 390 393 393 395 391 394 399 403 406 450 413 411 405 398 393 390 385 387 392 388 383 383 387 391 392 393 393 388 385 386 385 378 379 380 375 369 367 365 366 362 357 355 357 356 353 354 355 355 358 362 364 365 358 354 351 352 355 359 358 357 355 351 351 348 344 342 338 336 336 336 333 334 334 335 337 341 342 344 346 350 380 385 400 367 353 350 345 340 337 336 334 337 335 336 338 341 341 339 341 345 344 341 344 343 346 346 348 348 345 349 346 346 350 351 354 358 363 367 387 381 363 359 356 356 357 358 362 368 382 400 467 414 379 379 387 382 377 373 380 378 379 387 391 396 396 395 398 400 397 397 399 399 400 404 408 419 423 428 432 436 436 515 446 418 417 412 411 412 416 423 423 420 420 421 422 424 426 429 465 449 448 466 488 517 518 474 461 459 464 471 477 484 489 501 505 521 529 547 556 553 544 534 520 511 518 526 534 529 524 541 575 585 590 594 616 620 611 607 605 612 610 613 606 601 608 616 626 621 610 602 604 609 613 611 608 611 614 617 619 625 648 662 656 648 644 648 653 657 659 661 665 671 677 684 691 707 747 734 769 774 754 717 726 739 749 721 721 732 762 768 782 807 833 866 886 894 873 874 895 946 917 883 924 971 865 939 1017 969 875 859 831 789 878 841 642 589 638 495 481 420 378 488 429 365 256 270 308 222 189 160 153 149 131 123 104 79 68 58 49 41 33 24 16 9 5 -2 -24 -36 -35 -11 -34 -41 -13 -4 0 13 -8 -108 -289 -535 -718 -733 -666 -618 -601 -607 -603 -562 -498 -427 -364 -319 -296 -293 -309 -338 -376 -421 -470 -520 -569 -610 -637 -643 -634 -619 -598 -569 -544 -534 -535 -543 -562 -595 -633 -669 -691 -693 -685 -679 -676 -677 -679 -684 -692 -708 -729 -753 -778 -802 -825 -851 -879 -907 -936 -964 -1004 -1059 -1162 -1326 -1517 -1692 -1839 -1956 -2061 -2174 -2275 -2346 -2348 -2266 -2182 -2162 -2093 -1864 -1552 -1267 -1056 -953 -926 -933 -943 -936 -913 -888 -860 -830 -799 -772 -748 -729 -709 -687 -661 -629 -598 -574 -560 -559 -558 -547 -533 -523 -517 -515 -515 -516 -515 -507 -498 -490 -482 -473 -466 -465 -464 -459 -453 -447 -442 -435 -429 -423 -414 -400 -377 -343 -302 -261 -221 -190 -166 -148 -136 -128 -124 -125 -124 -117 -105 -93 -81 -71 -62 -54 -61 -92 -114 -102 -97 -67 -28 -1 -1 -1 -1 -1 -34 -29 -14 -9 -12 -16 -21 -27 -25 -37 -37 -33 -21 -14 -14 -20 -24 -27 -35 -40 -30 -10 -1 -1 -2 -5 -4 -1 -1 -1 -1 3 3 3 4 5 4 4 15 22 26 28 35 46 58 69 77 82 91 100 109 115 114 115 127 126 133 148 169 204 205 290 371 484 500 529 731 828 756 812 686 569 616 833 774 619 604 478 409 427 457 506 577 660 852 977 917 1010 1424 1668 1501 1421 1353 1185 1411 1926 1929 1910 1954 1903 1922 1511 1348 1251 1870 2102 1793 1780 1859 1770 1790 1821 1809 1764 1722 1728 1672 1731 1767 1762 1721 1700 1636 1726 1659 1616 1551 1519 1486 1418 1392 1389 1403 1393 1394 1392 1351 1259 1256 1285 1293 1288 1267 1234 1245 1282 1246 1227 1226 1230 1235 1245 1254 1265 1275 1293 1315 1338 1366 1363 1331 1322 1312 1322 1333 1324 1315 1317 1316 1316 1321 1313 1303 1292 1283 1275 1265 1254 1242 1228 1216 1213 1202 1185 1175 1163 1162 1161 1154 1150 1141 1122 1113 1096 1131 1088 1060 1051 1053 1044 1061 1061 1038 1029 1023 1020 1009 1003 1014 1021 1008 1001 1006 1007 1009 1014 1018 1022 1023 1032 1040 1047 1049 1044 1055 1055 1047 1056 1067 1069 1054 1056 1072 1072 1064 1063 1073 1086 1118 1171 1152 1143 1139 1138 1133 1113 1110 1119 1136 1079 1037 1006 986 973 964 956 949 942 936 935 933 935 942 939 943 927 906 887 876 875 877 869 856 838 829 824 821 818 814 809 806 801 798 792 788 783 779 774 769 765 762 759 757 756 751 743 738 733 730 726 722 719 710 716 756 814 825 807 793 796 777 762 755 766 739 735 737 733 731 721 715 716 715 708 710 709 708 705 707 705 703 702 703 700 697 696 696 694 694 687 685 683 683 683 684 683 682 683 679 682 682 679 678 676 674 675 673 672 670 668 665 660 661 659 654 650 648 647 644 640 639 633 633 631 631 622 619 621 619 617 616 613 606 603 599 595 597 592 590 593 587 583 578 577 574 572 569 569 567 562 558 560 560 556 556 557 557 553 547 545 547 544 540 541 537 535 535 532 532 530 528 529 528 526 524 522 524 519 516 510 512 511 503 501 501 500 497 497 493 489 489 487 481 483 482 479 477 473 475 470 468 467 467 461 460 461 456 452 445 447 444 439 446 443 441 438 435 429 422 418 423 425 420 415 422 420 415 417 413 409 410 408 402 403 400 399 401 401 396 395 394 393 389 392 393 388 386 388 389 388 379 386 380 386 383 381 382 373 374 381 372 379 372 371 368 369 369 372 365 365 362 357 364 363 358 361 358 354 357 347 353 350 351 349 343 348 342 343 342 340 340 339 339 337 334 335 335 333 330 329 329 328 324 324 323 323 321 320 320 316 319 313 311 309 309 310 309 310 307 308 307 308 305 302 302 302 301 301 300 298 295 295 293 291 292 289 288 289 287 286 282 282 281 279 277 276 275 277 275 273 272 272 271 270 268 268 269 267 266 267 266 264 263 263 262 260 258 257 259 258 257 254 254 253 252 252 252 252 249 249 249 246 248 246 243 244 244 245 243 240 239 242 241 237 239 238 238 236 234 234 233 234 234 231 229 228 230 228 227 228 226 221 223 222 223 219 223 220 217 218 222 217 213 216 215 213 211 215 211 209 211 210 211 210 207 208 208 210 207 204 206 207 207 204 206 205 205 198 202 201 200 197 197 194 198 201 198 194 197 197 197 196 196 196 198 192 193 197 191 193 192 194 191 194 187 191 192 191 192 188 189 187 188 189 189 188 186 183 187 182 182 183 181 177 182 179 178 177 177 176 175 181 174 174 172 173 165 166 167 156 166 166 161 157 159 155 151 156 139 169 152 158 174 153 147 151 160 166 146 149 148 147 148 132 144 136 145 158 138 147 127 137 126 152 130 141 141 112 127 125 122 117 134 132 117 124 102 124 133 112 132 107 102 121 129 126 126 113 127 124 125 122 121 111 124 114 119 119 114 111 112 118 120 121 129 125 121 118 118 119 119 121 128 125 129 127 123 123 123 124 126 125 125 129 124 120 125 124 125 126 122 119 119 127 126 119 123 119 124 124 118 122 123 123 117 121 117 120 121 117 117 120 123 124 115 115 110 111 109 104 100 102 100 103 102 99 97 101 101 106 101 94 96 95 99 103 98 98 98 97 96 96 98 98 98 100 99 97 96 105 109 104 102 105 105 108 113 119 118 114 109 115 125 120 118 118 123 127 133 146 151 151 143 142 144 144 143 144 146 145 152 155 156 155 152 152 152 149 144 143 144 143 144 144 144 142 142 142 139 136 136 134 135 137 139 145 152 152 150 150 151 153 155 156 157 157 158 156 156 157 157 157 156 155 154 156 158 156 155 155 155 154 155 155 157 156 157 159 161 162 161 160 159 158 158 157 157 159 160 162 164 166 168 169 169 168 169 170 170 172 174 175 175 170 158 138 104 93 101 132 167 193 199 180 138 80 99 96 62 95 112 87 71 49 31 16 12 2 -4 -10 -13 -16 -19 -21 -22 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -35 -36 -38 -39 -41 -43 -46 -48 -48 -45 -44 -42 -32 -21 -14 -13 -21 -34 -53 -69 -78 -83 -88 -94 -102 -107 -110 -120 -147 -192 -244 -278 -282 -327 -476 -676 -842 -947 -967 -998 -1117 -1263 -1363 -1392 -1345 -1326 -1424 -1629 -1898 -2139 -2269 -2313 -2311 -2290 -2279 -2312 -2418 -2539 -2621 -2674 -2725 -2773 -2824 -2881 -2938 -2978 -2970 -2937 -2893 -2854 -2832 -2827 -2843 -2863 -2886 -2915 -2966 -3025 -3083 -3130 -3160 -3175 -3180 -3185 -3200 -3221 -3240 -3254 -3260 -3266 -3277 -3289 -3297 -3299 -3295 -3292 -3296 -3303 -3307 -3311 -3316 -3324 -3331 -3339 -3345 -3351 -3357 -3362 -3362 -3359 -3358 -3357 -3359 -3363 -3373 -3387 -3408 -3434 -3463 249 248 248 248 248 244 266 259 263 260 262 267 271 263 253 247 239 232 222 216 223 219 221 227 232 242 247 252 255 259 261 270 278 270 265 270 277 275 272 275 279 281 295 305 312 298 301 296 291 294 302 307 313 315 320 318 315 309 303 301 302 304 306 310 314 321 325 329 335 341 345 344 349 357 362 368 371 367 360 357 360 370 366 357 352 348 340 346 339 332 336 341 343 345 344 346 345 343 344 347 354 362 365 373 379 380 377 376 380 383 385 390 395 399 402 402 403 410 415 416 413 407 405 402 394 389 387 383 384 387 389 386 380 384 385 390 391 393 393 391 393 387 382 386 384 378 372 367 361 359 359 357 354 357 357 351 349 350 352 354 356 358 359 358 351 348 351 355 356 354 353 355 350 348 345 341 338 338 337 336 336 333 333 332 333 335 338 340 343 345 348 351 355 366 387 384 358 349 342 338 335 333 334 334 336 340 340 338 340 343 345 341 341 342 342 341 340 342 343 344 345 344 347 349 350 355 361 368 373 390 371 362 358 356 357 358 361 364 371 376 380 405 418 378 401 397 391 379 370 374 377 383 397 396 397 397 394 397 398 395 396 398 407 403 406 408 414 419 425 431 445 437 428 421 415 413 411 410 412 419 422 419 417 418 419 423 426 433 452 440 440 445 464 497 482 473 461 453 456 466 473 485 491 495 526 534 537 580 619 602 575 541 522 515 507 512 526 525 521 524 537 567 605 595 603 616 618 611 602 603 613 616 619 614 608 610 620 627 624 614 612 613 617 618 617 621 620 626 622 625 630 645 667 663 655 648 648 652 659 663 668 673 677 682 687 695 703 721 746 794 765 746 727 727 806 822 775 746 736 763 757 783 846 822 877 878 885 890 906 874 931 891 854 899 910 862 865 888 837 816 780 787 767 862 776 573 597 758 705 678 553 452 338 327 292 289 324 406 316 222 171 157 165 150 128 118 80 64 54 46 38 31 23 16 10 4 -3 -29 -40 -34 -16 -44 -41 -16 -24 -25 7 -9 -151 -354 -553 -697 -681 -616 -595 -587 -582 -564 -524 -462 -391 -325 -273 -253 -258 -291 -336 -387 -438 -487 -531 -574 -612 -644 -647 -636 -613 -583 -552 -529 -524 -529 -541 -562 -598 -640 -674 -697 -685 -666 -657 -654 -648 -647 -645 -652 -670 -694 -726 -755 -783 -811 -843 -881 -918 -952 -974 -1004 -1068 -1158 -1220 -1306 -1506 -1722 -1907 -2094 -2167 -2225 -2316 -2350 -2314 -2232 -2194 -2066 -1871 -1560 -1332 -1101 -1016 -975 -978 -970 -962 -925 -908 -885 -870 -843 -808 -761 -737 -705 -681 -657 -630 -607 -591 -581 -563 -550 -547 -543 -532 -522 -518 -518 -520 -521 -515 -507 -499 -491 -479 -468 -464 -460 -453 -446 -441 -436 -433 -431 -424 -417 -404 -387 -356 -318 -274 -229 -190 -158 -136 -121 -113 -107 -105 -96 -79 -53 -42 -31 -37 -44 -33 -36 -82 -111 -34 -46 -38 -37 -5 -6 -1 -2 -1 -32 -26 -5 -4 -9 -15 -15 -29 -7 -8 -42 -29 -11 -10 -16 -21 -29 -34 -38 -30 -13 -1 -3 -1 -8 -14 -13 -10 -2 -1 -4 3 -2 -1 -11 0 -3 -1 7 19 21 23 27 37 46 55 62 67 73 80 90 97 99 113 123 120 178 139 141 157 232 265 358 380 428 480 712 855 746 808 842 682 540 548 665 589 583 522 446 380 431 478 571 707 635 621 793 1122 1156 1243 1343 1112 1042 1042 1248 1655 2013 2034 1983 1917 1994 1418 1166 1197 1810 1828 1795 1820 1851 1752 1806 1811 1764 1750 1736 1778 1732 1712 1784 1791 1746 1729 1685 1672 1611 1563 1544 1511 1518 1464 1400 1397 1388 1392 1349 1355 1300 1275 1270 1289 1324 1325 1300 1244 1284 1290 1253 1242 1231 1235 1239 1244 1255 1265 1279 1292 1315 1340 1426 1398 1382 1345 1320 1322 1332 1335 1334 1329 1341 1340 1340 1329 1316 1307 1284 1274 1268 1258 1241 1229 1215 1206 1196 1185 1177 1179 1213 1186 1171 1150 1135 1129 1113 1138 1160 1097 1069 1063 1072 1057 1069 1072 1033 1038 1032 1022 1012 1010 1016 1013 1008 1006 1010 1016 1015 1021 1024 1028 1030 1040 1062 1058 1064 1059 1067 1074 1061 1060 1073 1081 1068 1065 1086 1089 1075 1073 1080 1127 1165 1170 1155 1146 1146 1135 1140 1139 1140 1156 1135 1057 1064 1064 1002 969 960 953 948 942 935 929 928 928 951 949 940 949 934 895 883 871 861 853 854 851 840 831 824 820 816 812 809 803 799 794 789 783 779 775 772 769 766 764 763 760 754 747 744 739 734 730 728 718 712 785 854 838 823 804 805 788 771 763 776 762 757 731 719 725 732 743 730 722 716 713 713 713 714 713 708 706 708 710 704 699 703 697 696 695 690 691 692 692 693 687 686 686 690 688 686 683 684 681 677 678 681 678 674 675 671 669 668 665 663 658 656 654 651 646 647 646 642 638 635 634 630 633 630 624 623 623 616 610 608 605 603 602 598 599 595 590 587 585 581 577 575 575 572 567 568 568 564 558 561 564 559 554 555 553 552 549 548 548 545 542 539 539 537 535 534 533 533 530 529 527 529 524 521 518 518 514 511 505 510 506 503 499 500 495 494 492 492 486 488 484 484 480 477 476 476 473 473 465 466 463 462 459 452 454 451 450 445 443 443 443 440 438 434 429 426 428 435 424 421 421 424 415 419 415 412 414 408 407 405 403 405 397 403 398 397 395 396 398 389 395 389 390 388 385 386 383 386 386 389 379 387 380 376 383 375 379 373 376 375 374 371 375 368 370 368 360 368 362 365 360 363 364 362 351 359 360 346 358 347 349 348 342 347 342 342 341 344 338 340 337 337 336 334 332 332 331 330 329 327 325 326 323 320 321 317 320 315 318 313 311 310 312 309 309 311 309 307 308 303 307 301 303 303 300 297 298 297 296 294 293 290 290 289 288 286 281 284 281 281 279 280 279 278 278 273 275 270 272 268 269 269 268 267 265 266 265 266 262 264 263 262 262 261 261 259 258 256 253 256 253 254 253 251 250 250 251 248 249 245 247 248 245 245 245 244 240 243 241 239 240 239 239 238 238 236 236 234 233 233 232 231 230 234 230 227 227 228 224 225 226 223 222 219 225 217 218 217 219 218 213 216 218 214 211 214 212 213 212 209 210 208 211 208 207 212 210 210 210 206 206 210 202 206 209 203 200 197 202 198 192 205 192 199 196 197 201 195 195 197 193 198 197 194 194 195 194 195 191 192 193 193 192 193 190 188 190 187 192 187 190 188 191 186 184 182 185 179 181 185 181 180 178 181 174 183 179 176 177 175 171 167 168 171 162 168 157 161 150 146 154 149 163 153 146 158 157 157 153 154 143 161 139 164 149 159 128 154 130 165 160 131 153 140 127 147 126 147 114 151 138 113 124 113 143 132 121 150 115 135 115 105 142 144 125 105 118 105 120 140 118 133 114 111 112 118 116 114 115 121 115 114 118 120 122 114 118 121 125 121 124 127 122 118 121 120 128 125 137 128 126 122 123 122 123 130 123 126 129 130 123 125 125 130 126 122 122 121 121 130 126 120 119 121 128 127 121 123 124 128 122 122 118 121 121 120 117 118 119 123 119 116 108 110 108 105 101 106 100 105 105 99 104 99 98 105 96 92 102 94 93 96 99 98 99 99 99 96 99 99 100 98 97 98 97 97 109 105 101 107 106 110 114 117 115 116 114 113 118 134 135 130 129 131 131 136 144 155 150 143 142 145 143 141 141 144 147 153 156 157 154 151 148 147 149 146 144 145 144 142 142 141 141 140 142 143 144 143 144 144 139 139 144 147 149 148 149 149 152 156 157 157 158 157 157 157 158 158 157 156 155 156 157 156 156 156 156 155 154 156 154 157 158 159 160 161 161 160 160 159 158 156 156 157 159 161 162 163 164 166 167 169 169 170 171 172 174 174 176 174 167 136 138 99 88 95 110 155 186 204 199 151 94 69 60 46 60 67 50 40 29 15 6 0 -1 -5 -10 -14 -17 -19 -21 -23 -24 -25 -26 -28 -29 -29 -31 -31 -33 -33 -36 -38 -39 -44 -43 -48 -47 -50 -45 -41 -40 -39 -30 -22 -19 -25 -32 -45 -67 -84 -95 -99 -98 -98 -105 -112 -116 -129 -164 -218 -284 -357 -349 -381 -505 -664 -821 -926 -937 -938 -1039 -1137 -1170 -1146 -1165 -1206 -1356 -1569 -1883 -2160 -2236 -2248 -2239 -2229 -2231 -2271 -2408 -2541 -2590 -2598 -2655 -2697 -2767 -2839 -2914 -2988 -2999 -2985 -2944 -2886 -2847 -2809 -2830 -2847 -2875 -2896 -2927 -2956 -3049 -3126 -3162 -3179 -3181 -3183 -3194 -3209 -3232 -3249 -3262 -3267 -3285 -3297 -3310 -3313 -3307 -3300 -3303 -3307 -3311 -3315 -3322 -3330 -3337 -3343 -3348 -3352 -3357 -3359 -3360 -3358 -3357 -3356 -3360 -3367 -3380 -3398 -3423 -3451 -3482 254 255 249 248 251 256 267 255 260 266 273 277 287 278 255 248 242 236 232 224 217 220 218 227 233 244 249 250 255 263 268 270 274 274 274 272 273 280 280 279 286 290 293 298 306 301 294 288 285 290 301 304 307 307 308 306 303 305 302 298 301 303 306 309 312 318 323 329 333 334 339 343 349 357 363 372 375 370 366 364 365 374 371 366 361 350 349 354 345 341 340 340 337 338 339 340 341 342 344 347 350 358 370 378 375 372 375 379 384 389 389 391 394 400 405 411 412 417 418 417 409 401 400 398 392 388 384 380 378 380 382 382 377 379 384 388 386 389 395 397 396 389 387 384 380 380 375 371 363 358 353 353 353 360 358 353 347 349 348 351 353 354 352 353 348 348 353 352 353 350 349 351 349 344 341 337 334 333 334 334 335 333 332 331 333 336 339 343 347 352 348 350 351 360 422 527 368 351 347 339 336 333 333 334 337 338 338 336 340 339 340 340 342 343 339 339 340 341 343 343 344 348 350 349 352 357 362 370 375 384 368 359 355 355 357 359 362 365 369 373 374 379 372 367 387 391 400 378 367 388 386 385 397 402 396 395 393 397 397 394 397 404 418 410 412 414 415 427 446 444 443 439 428 422 417 416 411 409 412 419 416 414 415 417 419 425 432 435 448 445 440 455 485 482 475 461 451 449 456 477 498 514 501 512 557 557 536 580 646 605 564 531 517 518 505 505 515 520 511 525 547 561 580 588 653 624 621 602 594 603 608 612 621 620 615 614 623 626 624 625 626 622 625 625 627 632 636 637 633 631 638 647 662 674 662 652 652 655 656 661 665 672 681 687 690 696 706 723 757 775 766 734 733 732 751 798 864 844 756 768 761 780 785 838 859 882 888 878 937 890 855 858 846 924 877 832 806 808 783 765 769 764 749 752 601 645 677 822 744 627 533 400 391 303 285 313 422 513 406 273 227 188 178 143 128 110 89 70 54 42 35 29 22 14 10 4 -2 -37 -42 -35 -29 -56 -80 -90 -97 -81 -55 -81 -235 -423 -552 -613 -617 -597 -587 -582 -570 -544 -500 -435 -358 -280 -222 -200 -228 -284 -350 -412 -465 -506 -536 -565 -599 -627 -638 -630 -602 -569 -541 -525 -523 -532 -549 -571 -602 -635 -663 -677 -667 -648 -633 -623 -612 -603 -597 -603 -625 -659 -697 -735 -767 -798 -833 -875 -922 -961 -979 -1002 -1051 -1110 -1158 -1229 -1367 -1549 -1752 -1946 -2085 -2204 -2305 -2375 -2389 -2364 -2317 -2218 -2056 -1832 -1593 -1368 -1217 -1122 -1093 -1069 -1017 -970 -949 -944 -932 -909 -878 -839 -790 -736 -689 -652 -630 -617 -604 -588 -566 -551 -551 -552 -541 -526 -520 -520 -522 -522 -518 -512 -505 -497 -487 -475 -466 -457 -448 -441 -436 -432 -430 -426 -421 -414 -406 -393 -370 -337 -293 -245 -199 -160 -132 -115 -107 -103 -98 -87 -67 -43 -25 -15 -15 -16 -14 -26 -60 -74 -38 -22 -47 -40 -18 -1 -1 -1 -4 -28 -27 -9 -2 -7 -19 -33 -1 -1 -9 -18 -15 -7 -7 -13 -19 -27 -33 -34 -22 -1 -1 -3 -16 -22 -29 -30 -31 -7 -2 -1 -1 2 1 -1 -1 -1 -1 -1 10 16 19 20 26 36 45 52 57 60 70 78 83 89 102 105 118 125 125 131 155 201 269 391 325 431 502 721 841 717 758 979 757 659 537 769 800 629 472 398 376 438 389 483 515 495 608 870 897 927 1053 1273 1174 973 1008 1278 1705 2019 1978 2051 1771 1832 1600 1087 1178 1735 1880 1856 1862 1810 1758 1853 1809 1770 1763 1764 1821 1797 1739 1747 1787 1784 1726 1628 1622 1602 1553 1530 1515 1496 1458 1399 1380 1374 1345 1332 1306 1289 1318 1317 1329 1356 1336 1323 1249 1319 1320 1281 1251 1246 1243 1245 1248 1255 1268 1283 1302 1316 1356 1434 1425 1380 1360 1333 1331 1336 1345 1347 1346 1355 1355 1348 1328 1315 1298 1286 1273 1264 1258 1241 1234 1230 1212 1202 1195 1187 1188 1217 1187 1157 1142 1159 1172 1128 1180 1202 1161 1086 1079 1098 1086 1060 1065 1038 1042 1039 1026 1017 1015 1019 1015 1015 1012 1015 1023 1024 1025 1031 1037 1037 1044 1059 1076 1079 1081 1078 1087 1076 1069 1078 1089 1080 1076 1077 1084 1083 1087 1103 1130 1181 1186 1182 1160 1145 1147 1124 1103 1106 1088 1061 1040 1052 1091 1023 963 957 950 946 940 942 943 943 935 936 933 901 918 928 904 905 900 877 852 845 840 837 833 827 822 818 813 809 803 799 794 789 785 782 779 775 774 771 769 766 764 761 755 750 746 741 739 742 723 714 798 845 834 820 815 819 797 783 785 759 739 753 765 761 745 729 722 733 732 728 722 716 701 706 708 710 709 710 703 707 702 696 696 688 690 690 689 690 690 687 687 692 687 685 689 686 688 687 683 679 678 678 679 677 675 674 674 671 664 660 661 659 658 654 652 649 643 642 639 641 636 634 631 627 627 626 620 617 616 613 609 608 602 599 601 601 596 592 586 586 582 579 578 576 572 569 570 567 568 565 561 561 559 557 559 554 552 550 548 547 543 544 542 539 537 538 537 536 534 531 530 528 528 530 519 522 513 512 510 506 507 504 502 499 499 496 496 489 491 489 489 484 482 479 481 480 473 469 473 469 464 460 455 461 454 453 453 449 443 445 443 440 437 433 429 433 435 422 424 424 423 419 422 415 415 417 412 412 406 413 404 402 407 397 404 397 401 397 389 397 394 392 392 392 391 384 389 392 387 383 386 381 382 385 374 382 374 383 375 369 378 372 370 366 369 372 368 366 370 362 367 362 356 364 363 354 358 357 353 352 346 349 347 351 340 346 344 338 341 337 340 338 336 335 334 333 329 330 327 329 325 325 324 323 322 321 321 319 317 316 310 310 313 309 312 311 309 308 307 306 305 306 304 300 299 300 298 295 297 295 292 293 292 290 287 286 286 285 285 283 281 280 279 280 277 277 275 274 271 273 270 267 270 266 265 266 268 265 266 266 264 262 262 259 259 259 260 256 257 253 256 254 254 252 251 251 251 251 247 247 246 247 246 247 244 242 244 243 245 243 242 238 240 241 237 240 236 237 239 233 233 233 233 230 228 227 229 225 227 223 224 222 222 223 220 223 223 219 218 219 217 214 214 217 214 214 213 214 212 211 212 214 211 213 211 210 209 208 210 210 206 206 209 203 204 195 204 202 202 202 200 204 195 200 198 200 200 198 199 199 199 195 197 195 194 193 194 196 197 193 197 193 197 191 194 191 192 193 191 192 193 187 189 188 185 186 188 183 187 183 183 180 182 178 185 180 180 180 176 176 173 174 171 163 166 164 154 165 161 156 178 147 176 145 164 151 150 158 173 166 148 137 154 152 153 157 144 155 159 139 153 160 139 158 131 144 118 126 116 133 133 121 137 121 146 124 134 106 149 124 138 149 110 121 104 124 122 124 118 109 116 122 111 117 121 125 124 122 119 119 116 119 124 121 117 116 120 118 119 124 120 131 120 117 117 126 131 127 134 129 125 124 123 124 131 127 134 130 129 123 126 127 126 124 123 122 125 123 128 124 122 124 130 129 125 121 123 125 124 124 122 122 127 125 118 121 119 119 118 115 114 112 108 107 109 104 106 100 109 107 100 98 100 99 95 102 101 97 98 106 99 98 97 98 97 97 97 96 99 99 101 99 97 95 93 93 97 100 106 103 108 111 115 112 109 114 117 118 120 125 131 132 134 135 136 137 146 154 151 147 144 146 141 140 142 144 151 155 157 156 155 154 150 147 145 146 149 146 144 142 142 144 143 141 140 139 143 151 149 143 138 138 142 147 148 149 149 149 150 156 158 158 158 157 157 157 158 159 157 157 156 157 158 156 156 155 155 152 152 154 155 158 159 160 161 160 160 159 159 158 157 156 157 158 160 161 161 162 163 165 167 168 170 171 172 173 174 174 177 177 174 136 110 105 86 88 100 135 176 203 203 187 162 66 39 35 36 34 26 22 13 2 1 -1 -1 -6 -11 -14 -17 -19 -21 -23 -25 -26 -27 -28 -30 -31 -32 -33 -34 -36 -37 -38 -40 -42 -44 -46 -48 -42 -36 -33 -32 -31 -26 -21 -22 -30 -45 -65 -88 -106 -110 -108 -104 -104 -110 -118 -125 -142 -175 -222 -274 -326 -370 -433 -530 -650 -776 -866 -902 -927 -988 -1043 -1051 -1043 -1073 -1168 -1354 -1597 -1852 -2057 -2159 -2192 -2203 -2216 -2262 -2343 -2464 -2571 -2626 -2649 -2678 -2705 -2735 -2775 -2840 -2915 -2983 -3020 -3007 -2966 -2924 -2897 -2896 -2907 -2920 -2934 -2959 -2999 -3062 -3122 -3157 -3173 -3178 -3181 -3191 -3209 -3234 -3257 -3275 -3290 -3307 -3322 -3330 -3329 -3322 -3314 -3312 -3314 -3317 -3321 -3327 -3334 -3340 -3347 -3353 -3357 -3362 -3365 -3366 -3365 -3364 -3364 -3368 -3378 -3393 -3414 -3440 -3469 -3501 268 264 259 259 265 259 257 258 268 272 271 280 269 261 259 248 244 241 236 231 225 223 218 220 229 240 246 266 264 267 267 264 262 264 267 263 262 266 272 272 281 282 291 302 290 287 286 280 281 286 292 307 297 295 296 295 294 295 297 296 299 302 306 310 314 318 322 326 332 339 341 348 352 359 367 374 379 377 377 374 373 378 379 372 361 353 360 363 352 350 357 349 345 348 347 350 349 348 345 353 353 355 364 367 368 375 382 388 392 397 394 396 397 400 407 412 414 414 413 412 411 405 400 393 388 386 386 384 379 375 376 379 374 376 379 381 384 387 392 396 398 395 391 383 378 374 372 367 361 359 357 352 352 356 355 352 347 346 346 347 350 350 348 347 345 349 353 351 349 348 346 350 349 342 337 335 331 330 333 333 335 333 331 332 335 336 339 342 346 346 344 345 348 362 446 619 382 365 349 341 339 335 332 333 334 335 336 337 339 340 342 342 342 341 338 341 343 344 346 346 348 353 367 353 353 358 365 375 369 372 365 359 354 354 356 359 362 367 369 372 368 373 374 365 364 367 371 366 371 400 380 379 385 398 393 394 393 395 394 395 402 412 413 414 415 419 428 435 442 441 443 440 446 432 424 419 409 408 412 416 412 412 415 418 421 427 442 437 443 462 449 452 480 478 462 451 447 452 463 533 554 515 520 531 562 565 545 541 623 559 531 524 512 506 504 502 512 507 507 518 535 547 562 610 657 617 599 597 586 596 594 607 623 625 620 619 619 618 613 624 625 633 635 636 640 651 680 655 640 645 641 652 659 672 666 660 669 666 663 664 668 674 676 680 685 695 706 727 742 742 738 735 736 737 746 784 843 901 770 761 769 782 796 823 829 843 857 884 903 889 852 819 820 831 828 819 782 796 784 775 762 735 708 686 757 771 686 777 623 560 495 434 375 322 314 318 382 446 393 346 299 213 172 146 128 112 93 75 58 43 31 25 19 13 8 3 -8 -37 -40 -39 -35 -101 -167 -214 -241 -225 -204 -190 -358 -516 -553 -543 -563 -576 -582 -583 -571 -543 -497 -430 -347 -259 -200 -169 -227 -305 -386 -453 -502 -531 -543 -551 -580 -606 -619 -616 -586 -553 -531 -523 -527 -542 -562 -583 -604 -622 -641 -652 -641 -623 -606 -591 -574 -557 -541 -541 -562 -610 -657 -714 -749 -781 -816 -856 -911 -962 -968 -978 -1021 -1073 -1127 -1195 -1277 -1388 -1565 -1750 -1933 -2130 -2270 -2405 -2469 -2496 -2481 -2436 -2326 -2186 -1956 -1727 -1545 -1357 -1250 -1165 -1043 -999 -994 -1017 -1003 -982 -958 -933 -870 -797 -725 -660 -637 -630 -617 -598 -575 -554 -558 -565 -550 -531 -523 -520 -519 -521 -519 -515 -511 -504 -496 -485 -472 -458 -448 -439 -434 -430 -427 -422 -417 -410 -408 -400 -383 -356 -314 -265 -213 -167 -136 -117 -110 -107 -103 -94 -75 -54 -32 -16 -8 -3 -1 -8 -43 -70 -52 -42 -80 -115 -31 -18 -1 -2 -10 -16 -28 -7 -3 -5 -9 -6 -15 -3 -28 -5 -3 -3 -5 -9 -14 -21 -26 -30 -31 -22 -1 -4 -18 -30 -42 -29 -29 -18 -15 -2 0 -1 -1 -2 -1 -2 -1 -2 -1 3 11 14 23 29 35 41 46 53 62 68 76 87 93 99 96 102 120 135 157 170 219 291 274 378 568 698 806 652 680 1065 922 619 497 886 1071 879 560 418 340 402 355 409 444 485 526 555 798 843 974 1078 1219 915 1014 1537 1601 1496 1544 1621 1227 1676 1746 1134 1137 1610 1901 1915 1895 1797 1774 1899 1827 1781 1773 1819 1793 1826 1829 1796 1839 1801 1718 1643 1591 1575 1585 1582 1546 1518 1505 1468 1404 1426 1427 1408 1334 1318 1344 1351 1340 1389 1351 1325 1259 1346 1320 1277 1264 1321 1269 1272 1250 1258 1271 1284 1317 1315 1340 1436 1436 1416 1400 1347 1348 1350 1359 1367 1369 1361 1346 1333 1323 1310 1299 1291 1283 1278 1267 1253 1241 1234 1224 1219 1228 1205 1201 1202 1199 1205 1160 1190 1163 1152 1165 1209 1236 1119 1110 1102 1089 1071 1058 1050 1050 1035 1026 1021 1024 1021 1022 1020 1019 1023 1027 1031 1035 1034 1043 1047 1058 1057 1076 1087 1089 1078 1096 1091 1079 1082 1089 1092 1091 1092 1090 1094 1124 1132 1165 1205 1192 1171 1164 1158 1153 1161 1102 1082 1044 1027 1014 1008 1024 1008 960 952 946 941 936 931 927 928 939 942 929 915 901 889 881 889 913 890 867 856 855 840 833 829 825 820 815 810 804 800 796 793 790 787 784 780 779 776 773 772 769 767 762 759 755 750 753 759 733 718 808 845 829 830 825 810 788 780 788 764 768 773 742 743 751 742 728 716 709 717 730 729 727 721 703 703 715 706 700 705 703 701 698 693 704 698 692 689 687 690 692 693 692 691 689 688 688 688 688 686 686 682 680 679 676 674 673 669 670 666 664 660 658 656 651 646 651 645 646 642 638 636 632 631 630 626 623 618 613 616 614 608 605 602 597 598 598 592 589 587 586 584 578 576 576 573 569 571 570 564 564 567 564 560 555 555 555 554 552 547 547 546 545 543 541 540 540 536 534 534 532 531 530 529 527 516 513 512 509 510 508 505 502 504 501 498 494 493 493 492 489 486 482 485 485 476 477 475 471 470 464 464 464 457 458 454 450 452 450 444 440 440 437 433 430 431 428 428 426 423 424 423 421 416 417 414 410 409 413 403 407 402 404 400 403 404 397 401 399 397 392 392 394 386 389 394 393 387 384 389 386 389 381 382 377 380 380 375 379 378 373 375 366 376 367 370 373 364 366 374 363 369 361 358 364 361 355 359 352 355 350 354 352 345 347 344 342 342 344 340 340 338 338 334 335 334 333 331 330 327 327 327 325 324 322 323 322 320 317 316 311 309 312 312 311 311 308 311 306 307 304 305 304 305 302 300 299 299 296 296 295 292 290 288 289 285 286 287 284 284 284 281 278 280 278 277 276 274 273 270 270 270 270 269 268 267 267 267 267 263 267 264 262 261 259 260 258 260 256 256 254 255 253 253 253 252 250 248 249 249 248 245 246 247 246 244 243 245 245 245 242 244 241 238 237 236 236 237 236 235 233 232 234 231 232 228 227 227 230 227 229 225 221 227 220 221 222 222 220 216 219 218 218 217 216 215 215 215 213 212 214 211 213 210 210 209 211 211 209 209 210 211 204 200 199 207 196 202 197 203 217 204 197 197 197 199 199 199 199 198 197 199 199 198 198 200 199 194 196 193 199 194 194 194 194 195 196 193 196 190 194 187 192 189 192 186 189 187 185 183 187 183 180 185 181 183 181 178 176 175 165 174 163 173 155 164 166 160 157 168 155 159 139 163 178 136 169 165 165 133 155 171 146 146 153 136 156 156 145 150 138 151 142 141 142 127 134 142 125 151 117 158 115 108 115 126 120 116 139 104 126 131 110 140 135 113 127 121 132 128 124 124 123 117 119 121 120 115 123 131 123 127 123 122 119 119 126 120 121 124 122 121 119 120 119 130 126 129 131 127 124 123 123 136 127 125 130 131 127 126 124 127 130 130 126 124 126 129 127 125 125 125 123 129 124 126 125 122 126 125 122 125 123 122 121 120 123 124 122 115 111 113 109 101 104 107 101 107 98 101 99 101 94 108 99 102 98 100 96 96 95 95 98 98 98 97 95 98 99 101 105 102 97 94 93 96 101 110 105 110 114 110 112 114 115 116 118 120 121 122 124 130 133 134 138 143 149 152 151 151 149 146 144 141 141 144 152 156 155 155 155 154 152 148 146 148 148 150 145 145 144 143 145 143 141 141 141 146 145 139 137 138 141 146 149 149 149 149 151 155 157 159 159 158 157 157 158 160 160 158 157 158 157 156 156 155 155 153 154 155 156 159 159 160 160 160 159 159 158 157 156 157 157 157 158 160 160 161 162 164 166 167 170 171 172 173 174 175 177 178 178 160 109 98 105 82 96 127 162 199 206 187 161 98 31 27 27 22 16 12 6 1 -1 -2 -4 -8 -12 -15 -17 -20 -22 -24 -25 -27 -28 -28 -31 -31 -33 -33 -35 -36 -38 -40 -41 -44 -45 -47 -49 -33 -27 -24 -26 -26 -23 -20 -26 -36 -59 -84 -108 -126 -119 -110 -108 -110 -117 -128 -136 -152 -185 -222 -253 -285 -371 -464 -548 -638 -747 -835 -883 -912 -964 -1008 -1001 -1011 -1046 -1156 -1370 -1626 -1814 -1966 -2093 -2167 -2225 -2267 -2368 -2469 -2577 -2659 -2711 -2742 -2757 -2763 -2743 -2725 -2770 -2833 -2954 -3050 -3063 -3046 -3017 -3005 -2996 -3003 -3001 -3006 -3030 -3070 -3102 -3135 -3158 -3169 -3176 -3181 -3194 -3214 -3242 -3271 -3290 -3310 -3327 -3346 -3348 -3345 -3334 -3324 -3320 -3322 -3324 -3327 -3331 -3336 -3342 -3350 -3357 -3364 -3370 -3375 -3376 -3376 -3375 -3376 -3380 -3390 -3406 -3428 -3453 -3482 -3512 270 272 270 276 271 263 255 259 267 271 279 274 265 262 251 252 251 244 240 235 229 222 220 217 225 233 243 253 257 260 257 253 252 252 256 252 251 253 262 262 270 276 280 284 281 276 276 276 279 287 286 294 295 291 289 288 288 290 292 294 298 302 306 309 313 321 330 331 337 343 342 347 357 360 366 379 384 384 385 381 380 382 378 370 363 364 371 367 356 358 365 355 352 356 353 358 356 352 349 355 358 356 359 365 370 375 381 387 392 399 399 403 403 408 411 410 407 409 409 410 412 406 398 392 388 384 382 380 381 377 372 375 374 379 381 386 390 389 391 395 400 409 416 395 382 374 370 367 364 365 360 354 350 349 350 348 344 343 342 343 347 348 345 343 346 351 354 349 348 346 346 350 349 341 336 335 333 331 331 331 335 332 331 332 333 336 338 341 341 340 340 340 345 354 409 436 367 352 346 338 337 335 332 336 339 339 341 342 344 345 347 346 341 339 337 339 340 343 347 352 352 355 363 358 355 361 368 378 366 363 360 358 355 355 357 360 366 372 373 368 365 371 368 361 359 359 362 379 379 381 373 374 383 386 392 395 392 392 395 402 413 413 406 406 413 421 428 431 433 427 444 457 436 420 418 412 407 407 409 409 411 413 415 419 425 430 441 452 463 499 468 459 465 472 456 444 450 459 473 540 597 543 523 532 550 523 531 614 690 544 526 508 506 498 496 499 506 499 508 524 536 545 542 635 653 611 591 584 578 587 582 600 620 616 613 609 612 605 603 610 618 633 647 650 659 825 1016 778 654 661 654 660 667 672 669 670 688 683 687 677 667 672 673 678 686 698 720 734 727 727 725 724 728 736 746 774 855 855 778 764 773 786 796 807 826 857 910 864 891 874 854 845 821 785 783 778 762 792 786 778 718 707 703 729 909 861 663 845 686 632 488 459 385 394 326 324 369 360 312 273 217 190 167 149 131 114 96 79 62 46 31 20 15 9 5 4 -16 -33 -32 -29 -78 -184 -299 -392 -443 -461 -460 -474 -521 -563 -558 -538 -541 -558 -574 -583 -578 -557 -515 -452 -373 -294 -238 -227 -278 -361 -444 -509 -545 -559 -559 -560 -572 -587 -592 -583 -560 -536 -523 -522 -532 -552 -577 -598 -605 -607 -612 -615 -609 -597 -581 -562 -539 -511 -481 -465 -478 -524 -598 -673 -724 -759 -792 -831 -874 -912 -933 -954 -993 -1046 -1110 -1176 -1238 -1314 -1428 -1565 -1740 -1941 -2173 -2383 -2525 -2597 -2614 -2599 -2547 -2459 -2302 -2130 -1960 -1738 -1403 -1111 -996 -999 -1035 -1062 -1065 -1048 -1022 -991 -950 -890 -798 -709 -663 -644 -631 -618 -595 -574 -567 -565 -560 -548 -530 -515 -512 -515 -518 -518 -517 -513 -507 -496 -480 -465 -454 -445 -439 -433 -427 -422 -416 -413 -412 -408 -394 -369 -331 -284 -231 -183 -149 -129 -121 -118 -114 -107 -92 -73 -51 -31 -16 -7 -4 -13 -37 -61 -71 -78 -93 -88 -40 -20 -3 -3 -9 -5 -5 -6 -6 -6 -7 -10 -23 -12 -36 -16 -6 -4 -4 -6 -10 -14 -18 -25 -41 -48 -2 -4 -17 -32 -45 -36 -35 -36 -32 -6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 4 12 17 22 28 34 40 49 55 64 75 81 86 91 88 94 107 123 149 160 185 222 274 313 478 737 895 593 641 880 682 514 544 759 1187 1315 648 341 323 367 354 368 415 454 507 623 726 916 905 912 1115 877 878 1282 1341 1022 1077 1241 993 1571 1592 1097 1003 1180 1472 1872 1896 1812 1805 1907 1832 1831 1805 1819 1831 1837 1857 1871 1887 1851 1778 1687 1606 1573 1610 1602 1576 1561 1566 1546 1454 1407 1373 1356 1309 1333 1401 1384 1351 1394 1397 1333 1280 1368 1365 1295 1272 1377 1319 1266 1258 1262 1272 1281 1302 1360 1361 1414 1451 1443 1392 1370 1378 1359 1366 1379 1382 1368 1353 1340 1327 1317 1316 1302 1348 1334 1280 1267 1250 1240 1232 1263 1253 1229 1208 1196 1189 1186 1183 1185 1168 1223 1199 1184 1184 1154 1194 1135 1120 1141 1086 1056 1043 1032 1029 1025 1031 1026 1031 1036 1027 1030 1039 1038 1041 1044 1046 1055 1065 1069 1083 1089 1104 1086 1094 1095 1090 1096 1098 1105 1107 1104 1101 1109 1140 1163 1212 1205 1184 1178 1160 1136 1144 1191 1121 1099 1032 1028 1042 999 995 987 961 953 947 941 937 932 932 939 926 916 911 913 915 911 903 890 877 881 870 876 889 851 839 835 829 821 817 812 808 803 801 797 794 791 788 785 783 780 778 777 778 773 771 767 765 762 762 765 739 726 812 844 841 822 813 801 789 786 782 785 779 749 751 745 728 744 752 749 739 714 700 702 719 729 721 706 704 703 708 709 703 704 700 694 693 700 700 699 695 693 691 691 693 692 692 690 689 685 685 685 684 684 683 682 683 681 679 674 669 667 662 661 660 659 655 653 647 648 647 644 645 638 637 634 630 624 624 625 617 614 611 613 606 601 604 601 597 598 593 590 585 583 584 582 580 577 574 574 572 569 570 567 564 559 561 562 558 554 551 553 551 548 549 545 544 544 539 539 538 536 535 534 532 529 521 516 518 520 517 512 506 508 506 504 502 498 498 498 496 495 490 485 487 486 480 481 477 477 474 466 467 465 463 461 459 457 454 454 448 450 434 440 438 436 437 440 431 430 429 426 421 422 417 422 415 414 415 410 407 402 410 405 402 409 403 403 400 394 401 397 398 391 391 393 395 393 387 387 394 386 387 383 387 382 384 384 383 380 379 373 377 374 370 373 379 369 368 374 367 367 375 359 368 362 366 356 359 351 358 351 354 353 352 346 344 344 342 345 342 340 340 338 337 336 336 333 332 332 330 330 328 327 327 327 324 321 321 320 318 319 320 309 317 313 311 311 308 308 309 308 307 305 303 301 300 300 299 297 297 295 295 293 292 288 291 289 288 286 285 283 282 283 282 281 279 276 275 274 274 270 273 269 274 269 271 269 268 267 266 267 266 263 261 264 262 261 260 256 258 257 255 256 254 254 252 251 252 250 250 251 248 249 247 246 245 247 243 247 243 245 242 240 242 240 240 239 238 238 236 234 239 233 234 232 231 231 228 229 229 228 231 223 222 224 227 222 222 219 223 219 219 219 219 221 217 217 216 215 214 213 214 216 216 214 213 213 213 210 211 210 208 209 208 208 200 202 205 201 199 204 218 197 203 197 199 202 202 201 200 200 199 198 202 197 197 197 197 199 196 199 197 196 194 196 195 196 193 195 192 195 193 192 192 187 189 186 189 174 171 181 186 184 179 186 181 183 177 181 172 172 176 170 164 164 163 153 168 159 175 168 145 173 153 166 152 186 164 151 148 166 163 156 165 164 145 169 143 157 146 141 152 135 137 130 134 128 157 117 131 142 121 133 109 149 140 122 154 131 122 142 142 120 122 111 117 113 121 111 135 114 121 104 105 129 125 110 125 115 122 119 116 117 126 121 122 122 126 124 128 125 127 124 123 125 122 131 131 129 130 126 123 126 131 132 131 135 131 124 127 125 126 138 130 131 130 126 131 128 126 134 127 125 131 125 122 124 122 121 124 125 122 124 123 120 123 124 123 119 119 118 113 110 111 108 109 106 105 103 105 98 98 101 105 98 95 96 96 95 93 92 95 96 95 94 96 96 97 99 100 103 106 104 102 102 99 105 108 115 116 112 108 104 112 114 119 119 118 119 123 124 125 132 135 138 144 153 152 150 151 151 147 144 140 139 139 139 151 153 155 153 154 154 153 149 147 147 146 147 149 147 146 146 146 144 143 142 142 142 141 141 139 139 143 147 149 149 151 153 155 157 158 159 158 157 156 156 158 159 159 159 158 157 156 156 156 157 155 157 157 157 157 157 159 159 159 159 159 158 157 157 157 157 157 155 156 158 159 161 161 164 166 167 169 171 172 173 174 175 177 178 177 174 119 99 106 80 85 109 172 192 194 144 64 40 58 23 21 23 21 16 9 0 -2 -3 -7 -10 -13 -15 -18 -20 -22 -24 -26 -28 -29 -30 -32 -33 -34 -35 -36 -38 -39 -40 -42 -44 -46 -48 -43 -32 -25 -22 -23 -24 -25 -28 -37 -53 -76 -99 -116 -123 -117 -110 -111 -118 -125 -134 -147 -168 -200 -233 -261 -303 -384 -479 -567 -655 -754 -842 -897 -934 -964 -985 -993 -1010 -1063 -1178 -1367 -1585 -1769 -1930 -2081 -2214 -2324 -2429 -2544 -2650 -2724 -2775 -2810 -2835 -2846 -2836 -2796 -2759 -2764 -2822 -2938 -3046 -3090 -3092 -3082 -3078 -3081 -3088 -3088 -3091 -3103 -3122 -3141 -3158 -3171 -3178 -3184 -3190 -3205 -3226 -3251 -3276 -3294 -3311 -3331 -3349 -3354 -3350 -3340 -3330 -3325 -3325 -3330 -3335 -3337 -3338 -3342 -3350 -3360 -3371 -3380 -3386 -3387 -3386 -3387 -3388 -3392 -3400 -3414 -3434 -3457 -3483 -3509 265 278 275 275 281 267 258 253 255 263 273 272 267 260 256 258 254 248 244 237 233 225 217 219 223 227 238 241 247 249 248 246 245 243 243 245 246 248 252 257 262 266 270 273 275 272 273 274 274 279 281 285 291 290 286 285 286 288 291 293 296 301 304 308 314 319 331 339 339 347 347 351 357 366 375 378 386 387 389 388 387 380 375 370 376 372 370 362 358 367 367 357 356 362 360 362 361 357 357 353 351 355 359 366 371 377 382 385 390 396 401 405 411 412 408 404 404 406 408 412 409 402 395 387 385 385 385 380 375 374 370 370 374 380 385 389 394 394 394 399 405 416 424 403 386 382 378 371 367 362 358 358 357 355 349 348 346 343 340 340 344 345 344 341 344 351 353 349 346 344 346 349 346 342 338 336 335 334 330 330 331 331 330 330 331 335 336 337 336 337 337 339 341 346 349 354 355 348 342 338 335 332 333 337 342 345 345 344 342 345 349 344 340 337 338 340 342 344 346 353 357 360 372 362 357 365 378 388 371 371 366 358 355 355 358 367 374 371 366 366 361 368 365 358 357 358 359 366 368 369 369 375 391 394 398 397 392 394 403 404 407 405 402 411 428 428 442 432 454 449 431 428 423 418 412 406 404 405 406 409 415 418 418 421 442 441 453 464 468 475 486 472 450 448 445 446 467 472 506 524 597 622 578 598 548 520 623 728 612 550 563 529 498 496 490 496 495 497 505 520 549 558 552 670 624 611 578 573 575 571 574 601 608 603 601 598 606 597 598 611 619 644 677 665 706 851 918 733 666 654 662 659 670 671 663 664 676 680 675 676 670 671 686 681 689 702 717 719 715 717 715 716 723 732 743 767 820 800 772 770 775 782 791 805 866 870 935 858 880 837 839 816 793 770 769 770 747 731 708 709 690 695 704 793 874 722 643 743 737 557 523 575 446 335 323 348 376 372 273 229 203 193 176 152 132 116 100 83 66 48 32 19 11 6 5 2 -10 -41 -40 -10 -123 -294 -447 -574 -631 -678 -681 -710 -649 -605 -563 -537 -532 -545 -565 -582 -588 -578 -543 -492 -423 -358 -315 -309 -359 -436 -507 -565 -584 -586 -577 -570 -572 -574 -567 -552 -537 -522 -521 -525 -535 -554 -581 -608 -600 -588 -586 -585 -584 -576 -564 -543 -518 -482 -437 -401 -406 -445 -553 -651 -702 -728 -757 -792 -825 -855 -888 -921 -966 -1023 -1096 -1171 -1228 -1290 -1383 -1471 -1624 -1778 -2094 -2375 -2569 -2669 -2693 -2689 -2674 -2656 -2549 -2431 -2281 -2083 -1500 -1009 -979 -1059 -1116 -1124 -1128 -1110 -1083 -1042 -1021 -988 -889 -781 -715 -666 -644 -643 -622 -599 -582 -569 -574 -573 -543 -511 -508 -513 -517 -520 -521 -520 -515 -507 -490 -473 -463 -456 -448 -439 -432 -425 -420 -416 -417 -415 -403 -380 -347 -303 -250 -200 -165 -144 -135 -133 -128 -122 -108 -92 -70 -50 -32 -21 -17 -24 -45 -69 -94 -109 -109 -80 -49 -23 -3 -2 -1 -4 -20 -10 -8 -10 -10 -11 -8 -2 -21 -17 -14 -10 -6 -6 -11 -13 -14 -16 -35 -41 -11 -8 -17 -31 -43 -32 -38 -45 -28 -8 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 3 8 16 21 27 31 39 45 52 58 68 79 80 78 87 95 109 132 147 143 176 248 339 374 378 652 839 525 545 581 513 471 487 571 643 691 416 323 376 382 401 456 396 503 624 712 856 904 857 896 1025 947 848 892 844 912 866 1013 915 1169 1477 1068 958 1040 1286 1718 1898 1890 1934 1937 1858 1862 1833 1860 1862 1902 1906 1933 1913 1858 1787 1712 1661 1623 1586 1591 1568 1552 1532 1499 1442 1397 1381 1320 1323 1417 1388 1458 1397 1424 1404 1284 1303 1372 1418 1310 1281 1374 1341 1266 1269 1270 1276 1283 1327 1349 1358 1443 1464 1449 1446 1397 1379 1377 1378 1392 1396 1376 1375 1351 1340 1326 1339 1331 1389 1388 1305 1282 1263 1254 1251 1244 1243 1229 1224 1260 1204 1233 1206 1181 1204 1218 1179 1189 1267 1175 1163 1123 1148 1142 1093 1053 1050 1039 1032 1034 1037 1033 1050 1043 1037 1041 1053 1045 1057 1053 1056 1061 1067 1075 1095 1114 1112 1104 1104 1104 1102 1113 1111 1109 1116 1114 1118 1147 1202 1213 1216 1210 1192 1174 1139 1136 1136 1137 1084 1038 1019 1018 1057 1010 978 967 965 958 952 947 940 934 929 928 922 911 906 900 895 891 888 889 889 889 879 865 866 856 850 859 847 837 835 825 814 809 805 801 798 794 791 788 788 785 784 782 784 781 778 776 774 773 773 752 725 760 821 815 829 823 809 801 801 813 778 765 786 772 762 751 754 719 717 731 750 749 726 704 707 714 715 726 716 710 710 704 705 707 705 701 704 700 696 692 695 695 698 702 697 696 694 692 693 693 689 686 689 691 688 681 681 680 674 672 673 671 667 666 661 657 659 657 654 649 648 646 642 642 637 633 631 631 628 624 623 618 613 609 607 612 609 603 602 596 594 590 592 589 587 582 581 578 578 574 571 572 571 568 566 565 564 561 559 557 556 556 553 552 549 549 548 543 542 543 540 539 542 533 527 527 526 519 519 517 513 510 516 508 506 510 501 502 501 498 497 492 491 490 489 488 483 479 477 473 471 471 472 467 462 465 459 458 456 453 451 445 446 442 435 435 441 429 432 432 428 429 419 422 423 412 418 414 413 407 412 414 402 409 406 407 404 397 400 401 400 396 389 399 392 395 391 393 395 395 387 391 386 389 387 385 385 381 381 384 377 382 371 374 382 376 372 381 372 370 376 369 365 367 367 364 363 361 358 359 355 355 353 350 348 351 346 345 349 342 345 342 340 340 338 337 335 334 332 331 332 329 329 328 326 325 324 323 321 321 320 317 315 316 314 312 312 312 313 310 308 308 306 305 304 304 303 301 299 297 298 296 294 292 291 293 288 290 288 288 287 285 282 283 283 278 280 276 273 276 271 274 274 271 272 271 271 270 271 269 268 266 262 266 265 265 260 261 260 260 258 258 259 256 256 254 253 253 252 253 254 251 251 250 250 248 247 247 249 246 247 244 243 245 242 243 242 239 240 239 239 234 236 239 232 234 233 228 233 228 228 232 227 228 226 225 224 226 223 223 223 220 222 221 219 218 218 217 216 219 219 217 216 213 218 215 215 213 213 214 213 211 212 209 209 208 208 198 212 199 208 215 200 202 208 203 200 202 200 201 201 204 200 199 199 204 201 202 197 205 196 201 200 197 198 198 196 196 197 196 194 195 196 194 194 190 191 188 188 187 183 170 181 187 185 185 182 178 182 178 176 173 165 168 173 159 171 167 171 160 149 158 171 139 174 164 145 171 152 156 166 148 162 146 146 164 148 163 152 151 151 156 142 147 157 162 139 141 123 147 140 129 150 129 146 135 138 136 115 123 139 120 130 136 142 124 135 126 123 134 116 123 117 125 116 125 116 127 123 117 126 132 126 124 128 121 126 134 127 127 126 124 122 121 122 122 122 123 129 130 129 126 132 135 131 129 129 129 128 126 129 128 127 134 127 129 125 125 123 132 133 126 127 129 128 124 125 129 129 130 121 125 124 121 121 122 121 119 121 123 121 120 115 110 110 114 109 104 101 103 101 104 104 101 97 102 99 94 93 93 92 93 94 95 96 97 98 99 99 101 102 103 107 109 109 107 95 96 98 98 99 109 101 102 107 113 117 118 119 121 125 127 131 135 136 140 152 155 155 154 152 146 143 141 139 138 140 143 151 153 153 152 152 152 153 151 149 148 149 148 148 149 148 149 146 142 141 146 146 142 140 144 144 142 148 154 151 150 152 152 154 157 157 157 157 157 157 157 157 157 157 158 158 158 156 157 158 158 157 157 157 157 156 157 159 159 159 159 159 159 158 158 157 156 155 154 155 157 159 160 162 164 165 167 168 169 171 173 175 176 178 180 181 176 147 101 87 76 74 84 139 157 96 49 38 46 59 18 17 14 17 14 6 -3 -3 -6 -9 -11 -13 -16 -19 -21 -23 -25 -27 -28 -30 -30 -32 -33 -35 -35 -37 -38 -40 -41 -43 -45 -47 -48 -40 -31 -26 -24 -24 -26 -30 -39 -52 -69 -90 -110 -118 -117 -112 -106 -115 -129 -137 -146 -163 -186 -220 -261 -289 -334 -413 -505 -598 -686 -790 -886 -937 -977 -995 -1014 -1057 -1085 -1128 -1199 -1356 -1556 -1742 -1924 -2102 -2289 -2442 -2599 -2717 -2823 -2852 -2878 -2893 -2913 -2924 -2920 -2867 -2818 -2796 -2823 -2929 -3046 -3097 -3114 -3117 -3118 -3134 -3157 -3157 -3160 -3156 -3161 -3171 -3184 -3191 -3196 -3199 -3205 -3220 -3239 -3260 -3280 -3290 -3301 -3324 -3344 -3351 -3350 -3342 -3333 -3328 -3326 -3333 -3342 -3341 -3340 -3342 -3348 -3362 -3378 -3389 -3397 -3398 -3396 -3397 -3399 -3400 -3406 -3417 -3434 -3454 -3476 -3497 262 265 271 273 282 277 271 252 247 254 264 267 263 265 263 262 259 252 247 242 235 227 219 218 220 224 228 233 238 242 242 255 240 239 240 241 243 245 248 253 266 270 269 281 291 276 272 274 272 280 279 282 288 284 285 283 284 289 297 297 297 299 303 309 317 319 325 336 343 346 353 355 364 369 374 373 377 378 383 392 388 380 381 378 380 379 371 362 363 371 364 359 362 372 369 365 363 365 365 360 359 355 358 365 370 376 380 383 388 395 401 401 403 406 404 401 404 408 410 411 404 399 396 389 384 380 379 379 376 369 368 371 377 382 381 383 386 388 393 399 405 409 400 390 386 386 379 370 363 363 365 367 365 358 355 356 351 347 343 339 341 343 345 341 347 351 350 348 346 344 346 347 347 346 342 340 339 335 331 330 329 330 330 331 331 333 335 335 335 334 336 336 337 340 344 348 349 345 342 340 337 334 331 334 338 342 340 339 340 344 347 342 339 336 339 344 345 349 350 352 355 358 397 369 361 364 377 394 376 373 367 357 353 354 359 379 370 367 362 361 358 364 364 358 356 357 358 360 366 368 372 384 399 398 399 396 394 393 395 399 405 410 403 411 451 428 421 440 446 436 414 411 410 407 403 402 403 405 407 412 417 425 425 425 434 452 465 479 484 465 452 448 442 440 439 447 484 477 509 534 592 611 552 566 511 545 622 622 708 552 551 524 495 492 487 489 490 499 509 525 518 522 626 649 597 609 573 563 568 560 567 592 594 593 589 592 596 592 594 618 671 702 699 777 960 1075 816 782 696 653 645 658 670 667 660 653 665 673 680 680 691 677 685 681 687 696 710 708 706 706 707 712 722 732 741 775 811 776 762 763 769 779 800 811 909 922 965 838 841 808 805 817 809 786 770 744 728 732 712 690 678 684 696 778 870 795 652 670 645 631 592 536 411 333 414 449 384 303 261 233 219 200 171 155 138 120 101 83 65 48 32 18 8 3 3 3 -14 -44 -48 -14 -183 -408 -575 -677 -725 -746 -746 -727 -669 -605 -557 -530 -523 -535 -557 -581 -595 -593 -569 -529 -478 -432 -403 -405 -442 -500 -553 -592 -604 -600 -592 -584 -576 -566 -549 -533 -524 -524 -531 -537 -538 -543 -565 -585 -585 -577 -572 -571 -574 -572 -562 -542 -514 -474 -426 -388 -391 -442 -552 -652 -687 -692 -712 -743 -776 -810 -847 -888 -938 -999 -1074 -1151 -1223 -1315 -1440 -1572 -1686 -1844 -2112 -2395 -2600 -2706 -2716 -2689 -2692 -2694 -2658 -2552 -2334 -1987 -1513 -1153 -1126 -1227 -1256 -1227 -1197 -1176 -1159 -1128 -1073 -1017 -976 -916 -803 -694 -654 -650 -646 -633 -607 -588 -590 -589 -563 -531 -517 -515 -519 -522 -522 -520 -517 -511 -498 -484 -474 -466 -457 -449 -439 -431 -426 -422 -420 -417 -409 -392 -360 -317 -266 -218 -183 -161 -150 -146 -140 -132 -119 -102 -82 -63 -46 -37 -35 -44 -65 -93 -125 -146 -146 -116 -58 -19 -1 -1 -1 -4 -35 -18 -10 -10 -11 -11 -10 -1 -10 -25 -25 -18 -10 -9 -22 -18 -18 -20 -22 -19 -11 -8 -15 -29 -42 -28 -32 -38 -16 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 5 12 19 25 29 35 42 47 53 62 75 70 68 82 93 107 120 127 140 177 217 272 360 285 421 578 471 562 466 423 442 390 384 357 278 309 378 456 405 468 585 537 424 541 651 763 852 822 821 869 911 972 800 631 760 745 812 809 881 1297 972 904 1188 1292 1785 1999 1992 1948 1912 1915 1909 1862 1871 1874 1931 1953 1956 1923 1872 1815 1742 1662 1642 1618 1537 1564 1514 1532 1493 1434 1403 1386 1377 1298 1436 1393 1490 1444 1440 1414 1312 1364 1415 1404 1313 1308 1345 1306 1277 1281 1287 1299 1295 1366 1332 1346 1439 1410 1393 1481 1420 1395 1391 1394 1417 1406 1397 1394 1363 1345 1344 1339 1337 1377 1362 1307 1321 1293 1277 1270 1261 1244 1240 1270 1207 1240 1279 1223 1193 1201 1179 1159 1156 1241 1216 1146 1170 1199 1188 1071 1066 1068 1040 1043 1044 1038 1046 1093 1070 1042 1051 1071 1054 1068 1066 1065 1075 1076 1076 1087 1100 1118 1129 1119 1113 1116 1118 1122 1118 1123 1132 1165 1197 1254 1238 1226 1193 1187 1156 1107 1078 1060 1066 1041 1028 1017 1010 1020 1005 976 972 968 964 956 951 944 936 930 924 918 913 907 903 899 894 883 880 878 877 872 865 859 851 846 838 832 825 821 819 815 813 810 806 803 800 795 794 792 794 791 789 789 787 784 783 781 782 772 731 762 856 859 839 815 815 803 806 787 796 804 775 762 782 770 743 746 771 767 741 708 707 734 745 722 695 696 710 718 726 721 715 714 703 701 702 701 701 699 699 699 700 699 699 698 700 698 697 697 697 694 692 689 686 682 685 684 683 678 677 674 676 672 665 666 664 660 660 657 652 648 649 645 643 642 639 635 634 631 626 625 618 615 618 616 607 605 606 601 599 598 597 596 591 586 586 585 583 578 576 576 575 571 568 572 571 565 562 563 563 559 556 556 555 553 551 547 547 548 547 545 540 531 535 535 531 525 525 520 518 520 515 506 511 509 505 507 505 503 499 495 496 493 496 492 485 483 481 483 475 475 474 469 470 466 460 463 457 459 452 454 447 446 444 442 439 436 441 432 432 427 420 425 417 419 419 414 417 408 418 408 410 410 405 411 402 401 407 402 404 395 396 400 394 401 393 400 395 389 400 391 391 390 385 388 386 386 385 381 381 380 381 378 380 373 380 378 368 379 371 371 373 371 370 369 366 360 368 359 359 358 355 353 350 353 345 353 346 346 343 344 342 342 341 339 337 336 335 335 333 332 332 330 329 328 327 323 324 325 322 321 319 317 318 320 313 312 314 312 311 309 308 308 307 305 304 303 301 299 298 296 295 295 296 291 293 292 292 287 288 286 285 282 281 282 280 280 276 276 277 275 277 273 273 270 272 273 271 269 267 267 267 267 264 262 262 263 262 259 260 262 256 256 256 256 256 255 253 252 250 252 252 250 250 250 249 248 249 247 249 245 247 244 244 241 245 243 242 242 239 238 242 233 237 233 232 234 231 228 236 229 230 229 229 229 227 228 224 227 226 222 224 221 221 222 221 219 219 220 217 219 219 218 220 215 217 214 219 215 212 211 213 210 211 211 211 202 216 204 209 206 197 209 224 215 203 201 199 204 205 199 204 201 204 204 203 203 200 196 202 202 201 202 199 200 198 200 196 198 199 197 195 194 192 193 193 191 189 188 190 186 189 184 187 187 190 183 178 182 173 177 171 179 167 168 184 168 157 157 161 174 172 154 179 157 157 178 166 155 169 166 163 148 164 146 140 145 162 145 155 156 139 157 153 148 127 154 141 129 162 137 127 113 118 119 142 143 114 125 132 121 121 146 120 124 117 138 119 126 121 140 124 122 132 121 124 120 120 112 124 124 125 124 133 128 133 135 134 132 127 126 127 126 124 123 125 124 124 127 125 127 131 127 132 133 131 131 129 129 129 128 128 128 127 130 127 127 129 128 126 126 129 130 130 126 129 124 126 129 128 124 128 122 121 123 121 120 122 125 124 122 120 116 115 114 108 108 105 108 106 106 102 101 99 103 100 94 93 93 93 95 96 98 99 101 102 102 101 100 99 100 103 108 107 107 105 97 98 98 103 101 104 108 110 110 111 113 117 122 125 127 131 133 136 139 146 159 154 159 158 151 146 142 141 140 140 146 148 153 155 154 153 152 151 152 150 152 150 149 147 147 147 150 150 148 144 144 147 147 142 140 145 144 144 150 155 153 153 153 152 153 155 156 156 156 156 158 158 158 158 159 158 157 157 157 157 157 158 156 156 156 156 155 155 160 160 159 159 160 159 157 157 155 154 154 154 155 156 157 160 162 163 164 165 167 168 171 173 174 176 179 181 182 180 174 109 93 89 67 64 78 70 52 44 44 73 49 13 12 10 10 10 3 -2 -6 -8 -9 -11 -14 -17 -19 -22 -24 -26 -28 -29 -31 -32 -33 -35 -36 -37 -38 -39 -41 -42 -44 -46 -48 -45 -38 -32 -29 -28 -25 -26 -34 -48 -64 -82 -99 -111 -115 -114 -112 -114 -123 -137 -154 -172 -191 -214 -245 -282 -326 -383 -455 -545 -645 -751 -851 -934 -999 -1036 -1065 -1116 -1215 -1283 -1256 -1244 -1360 -1551 -1753 -1946 -2130 -2321 -2528 -2710 -2825 -2887 -2910 -2923 -2942 -2963 -2975 -2965 -2924 -2875 -2842 -2852 -2917 -3008 -3088 -3134 -3136 -3130 -3151 -3180 -3190 -3188 -3182 -3181 -3188 -3200 -3209 -3216 -3221 -3227 -3239 -3253 -3266 -3278 -3287 -3299 -3317 -3334 -3343 -3345 -3341 -3336 -3333 -3332 -3335 -3340 -3342 -3344 -3345 -3350 -3364 -3381 -3395 -3404 -3407 -3405 -3404 -3403 -3404 -3407 -3416 -3429 -3446 -3463 -3481 266 257 270 278 291 276 264 248 238 245 254 260 256 256 257 253 255 255 247 240 235 226 221 220 219 224 226 229 236 244 245 242 236 236 239 243 243 244 248 250 257 265 270 277 273 267 276 281 277 285 279 278 280 279 281 281 289 301 302 296 297 299 304 312 324 327 326 332 342 352 359 362 361 364 361 363 369 370 379 386 390 385 384 386 387 385 376 366 369 377 366 365 369 380 377 369 368 373 371 370 368 361 360 363 366 373 376 380 384 391 397 395 394 396 397 401 406 409 412 409 399 393 389 384 382 381 376 372 374 369 368 374 377 376 378 382 384 390 395 397 401 406 404 396 388 379 374 370 366 371 372 367 363 360 362 362 355 350 344 339 339 345 344 339 344 349 352 349 345 344 345 345 347 347 348 343 340 334 330 330 330 329 329 331 329 331 333 332 332 331 333 334 336 341 345 345 345 345 342 336 334 331 332 336 337 335 335 336 339 343 342 340 336 336 343 342 345 349 348 348 352 359 379 367 367 368 377 381 374 369 361 354 352 354 358 363 367 361 358 357 355 359 358 355 356 359 359 361 370 373 379 384 387 394 395 400 398 393 395 404 402 407 399 409 417 412 412 410 413 411 405 404 405 402 400 400 403 407 412 414 418 424 424 421 464 432 462 468 475 466 444 437 435 436 435 443 464 478 529 496 589 552 520 532 507 545 555 608 683 600 517 504 493 485 483 487 492 501 511 517 511 522 628 614 587 605 567 558 552 565 570 580 587 592 581 582 585 585 606 889 758 784 712 910 1074 1155 990 838 714 650 631 646 655 671 664 648 659 675 685 681 700 685 678 679 683 688 695 695 698 702 711 720 725 732 737 758 784 754 752 759 769 784 807 803 878 889 894 814 825 803 797 807 794 776 784 788 836 792 722 685 673 675 693 781 770 711 580 581 624 612 484 442 392 335 364 376 320 279 258 239 212 200 188 168 139 117 98 81 65 49 33 19 7 3 2 -4 -40 -43 -3 -32 -263 -550 -684 -731 -743 -729 -713 -669 -630 -576 -538 -516 -511 -523 -548 -577 -597 -604 -588 -561 -526 -497 -479 -483 -508 -548 -581 -607 -611 -606 -603 -596 -584 -566 -542 -521 -519 -529 -547 -559 -546 -528 -548 -566 -572 -570 -572 -573 -581 -582 -572 -551 -525 -492 -452 -418 -430 -470 -586 -687 -681 -651 -672 -701 -735 -771 -811 -857 -908 -969 -1043 -1125 -1197 -1316 -1502 -1723 -1804 -1929 -2155 -2415 -2593 -2708 -2708 -2652 -2684 -2681 -2688 -2575 -2266 -1851 -1522 -1282 -1350 -1474 -1399 -1303 -1248 -1226 -1226 -1216 -1116 -1020 -1040 -1057 -906 -741 -695 -673 -671 -671 -635 -603 -608 -615 -591 -557 -539 -525 -524 -526 -521 -516 -517 -515 -506 -493 -482 -474 -465 -457 -446 -437 -430 -427 -423 -418 -414 -402 -372 -331 -283 -236 -202 -179 -167 -160 -152 -141 -126 -109 -91 -73 -60 -53 -54 -66 -89 -122 -161 -184 -178 -151 -38 -17 -1 -5 -1 -8 -35 -12 -15 -16 -18 -12 -10 -2 -5 -34 -30 -23 -21 -8 -39 -13 -16 -21 -10 -6 -10 -3 -8 -27 -45 -13 -22 -27 -10 -4 -2 -4 -6 -1 -1 -1 2 2 -1 -4 0 5 9 15 21 27 33 39 44 48 53 60 60 70 83 98 105 111 130 156 177 191 209 230 227 350 382 428 560 389 432 369 368 411 405 292 387 441 528 448 470 583 610 514 470 493 642 718 604 725 760 886 1116 881 597 662 676 686 741 948 1186 878 864 1090 1137 1696 2059 2023 1994 1931 1980 1968 1903 1896 1897 1959 1971 1916 1870 1851 1797 1737 1669 1624 1607 1516 1482 1469 1524 1503 1451 1441 1380 1342 1337 1419 1419 1441 1448 1406 1375 1302 1356 1445 1382 1328 1324 1303 1294 1307 1298 1309 1314 1313 1319 1311 1394 1383 1359 1364 1439 1418 1411 1403 1415 1425 1402 1394 1398 1382 1369 1372 1349 1341 1346 1328 1322 1323 1304 1293 1331 1272 1235 1218 1207 1207 1241 1260 1226 1191 1170 1171 1174 1157 1147 1139 1160 1251 1256 1120 1061 1082 1068 1043 1052 1049 1049 1043 1051 1058 1049 1056 1089 1065 1069 1074 1077 1084 1103 1083 1084 1098 1112 1142 1134 1129 1133 1125 1132 1131 1133 1150 1164 1244 1280 1240 1217 1208 1175 1138 1098 1077 1061 1059 1064 1038 1017 1007 997 989 985 977 971 967 960 952 947 940 932 925 918 914 908 904 903 894 882 878 874 871 871 870 867 859 854 842 834 833 833 829 820 818 814 812 808 804 801 798 796 795 793 794 794 793 791 790 785 783 752 730 789 881 867 860 833 819 818 801 805 793 781 797 784 745 768 788 763 724 727 751 761 734 710 706 724 740 728 716 704 677 705 716 703 717 715 711 706 704 699 699 700 700 703 700 699 699 699 698 696 696 696 698 695 688 690 688 683 681 683 681 675 675 676 671 668 665 662 660 657 658 655 649 648 643 642 638 640 635 631 628 622 622 622 615 610 613 611 605 607 602 602 599 593 595 592 588 587 588 584 580 578 577 575 575 571 567 569 569 567 564 561 563 558 554 554 553 554 556 549 544 539 543 540 541 533 531 529 529 520 522 517 519 515 513 514 512 509 508 504 500 498 499 497 492 490 485 488 485 479 481 478 472 467 467 467 467 462 461 459 458 454 451 451 446 442 436 438 430 435 425 429 428 420 421 417 419 417 411 415 413 417 406 412 413 403 408 409 404 403 399 399 397 401 399 397 398 389 396 399 391 396 387 394 392 388 390 385 387 384 381 382 386 379 373 387 372 374 377 377 380 370 366 376 366 370 371 366 365 361 357 356 357 356 351 353 350 348 350 343 347 345 344 344 341 338 337 337 337 334 335 332 330 331 328 328 328 327 326 322 323 322 319 320 318 323 315 313 312 310 310 309 309 307 308 304 305 301 301 301 300 297 297 293 297 292 292 292 289 289 288 285 283 286 282 280 282 279 277 277 277 278 277 272 273 272 274 270 269 268 268 265 270 265 264 265 265 262 262 261 260 260 258 259 257 257 258 252 257 254 253 251 251 252 252 250 250 250 247 247 247 247 245 246 243 245 241 242 243 241 242 239 237 238 236 235 237 233 233 232 231 233 233 229 227 228 228 228 230 224 225 228 223 224 223 220 222 221 220 220 221 220 219 220 217 217 217 218 215 216 217 216 212 213 210 209 210 206 218 225 208 199 214 203 204 217 207 203 202 203 206 204 203 203 203 202 201 203 201 205 199 201 203 202 200 199 203 195 199 200 197 196 197 198 196 197 192 192 194 185 192 187 191 189 184 181 188 182 177 178 177 174 182 160 150 169 171 160 167 170 167 157 171 152 167 150 155 158 156 166 171 156 163 146 142 174 142 138 143 164 146 141 166 130 148 141 147 133 151 141 137 149 144 134 133 144 120 136 124 138 137 122 134 111 131 123 132 120 128 131 126 130 126 133 128 123 118 126 124 128 123 131 130 129 130 125 132 130 134 135 132 127 126 129 130 127 125 126 125 125 126 127 131 132 132 132 130 133 131 134 126 128 126 126 130 128 130 131 136 133 130 131 131 124 129 125 128 131 129 127 127 125 122 125 122 123 123 124 123 122 121 121 121 121 115 112 111 112 107 107 102 105 103 103 105 97 94 95 95 96 98 102 102 104 106 107 106 109 108 103 101 100 103 107 109 106 103 99 100 103 108 108 108 113 114 112 114 116 116 124 126 125 132 136 141 147 158 157 152 155 153 153 148 142 141 141 145 150 154 156 155 155 154 153 152 152 151 150 150 150 148 148 147 146 147 148 147 147 148 147 144 141 145 143 145 148 152 156 154 153 152 154 156 157 157 156 156 157 157 159 158 158 156 156 157 157 157 156 156 155 154 155 155 155 154 161 162 161 160 160 158 156 155 154 155 154 155 156 157 157 159 161 162 163 164 166 168 170 173 175 177 179 182 182 180 178 139 108 125 79 66 63 61 54 47 52 78 90 11 8 6 5 3 1 -2 -4 -7 -8 -12 -14 -18 -20 -22 -25 -27 -29 -29 -32 -32 -34 -34 -37 -37 -39 -39 -42 -43 -45 -46 -49 -40 -35 -32 -31 -31 -25 -24 -36 -54 -73 -91 -103 -110 -113 -113 -114 -122 -133 -151 -178 -206 -232 -259 -293 -324 -374 -435 -501 -589 -684 -814 -942 -1041 -1122 -1146 -1186 -1251 -1424 -1558 -1422 -1300 -1421 -1621 -1826 -2020 -2196 -2364 -2608 -2806 -2890 -2911 -2930 -2937 -2969 -2995 -3005 -2995 -2959 -2918 -2875 -2866 -2896 -2968 -3073 -3157 -3145 -3117 -3152 -3191 -3200 -3193 -3187 -3184 -3195 -3211 -3224 -3236 -3242 -3248 -3256 -3265 -3272 -3279 -3288 -3298 -3314 -3327 -3335 -3338 -3339 -3339 -3338 -3337 -3336 -3336 -3341 -3346 -3346 -3351 -3365 -3383 -3399 -3411 -3414 -3413 -3410 -3407 -3407 -3408 -3414 -3423 -3436 -3450 -3464 247 263 273 274 275 284 268 250 241 237 245 240 249 245 245 243 245 250 243 235 231 225 221 221 217 223 225 226 229 237 238 235 233 234 239 243 243 242 244 249 257 252 253 260 260 264 267 275 271 273 272 273 275 278 281 279 287 290 289 290 294 299 303 314 326 332 333 339 344 353 360 362 355 357 357 358 363 366 375 381 385 388 392 393 390 384 379 371 377 380 370 372 375 386 385 374 374 380 379 375 370 369 367 366 366 371 372 375 381 386 388 389 388 391 396 402 409 414 412 407 401 395 391 384 379 376 373 370 369 367 368 370 370 374 379 385 386 387 393 394 402 398 404 401 393 381 378 373 368 373 375 372 369 366 364 361 356 352 347 340 338 343 340 339 345 345 350 350 344 344 346 347 350 347 346 343 339 334 331 330 332 329 328 331 330 330 331 331 329 329 332 333 335 341 342 340 344 344 341 339 334 331 331 333 332 332 334 336 339 341 338 335 334 336 338 340 344 346 345 349 354 364 371 363 365 367 379 374 366 364 357 353 353 355 360 365 363 357 356 358 355 355 354 354 355 359 360 363 367 370 373 377 388 393 394 402 397 393 392 396 405 401 399 409 408 406 412 407 407 408 403 399 400 398 399 400 402 409 418 422 422 431 421 418 436 458 485 462 532 454 437 434 431 433 432 437 448 467 485 511 626 569 570 490 538 542 544 650 808 620 519 504 494 486 481 490 498 505 507 504 512 531 620 606 586 575 577 555 545 559 568 582 596 591 580 573 577 577 690 956 772 785 874 1025 1051 1127 1060 930 794 678 625 628 638 650 651 644 658 675 691 689 704 697 686 684 681 683 687 690 696 706 717 722 734 736 734 747 743 745 752 761 772 785 788 820 831 844 840 802 791 777 781 783 752 758 801 757 815 753 724 686 665 654 661 698 634 586 544 531 543 610 479 380 386 356 379 387 359 335 293 258 254 235 201 169 144 131 100 84 67 50 34 18 8 4 3 1 -36 -18 21 -31 -332 -642 -756 -748 -722 -693 -664 -626 -587 -547 -514 -496 -494 -509 -536 -565 -589 -600 -595 -577 -554 -535 -526 -529 -543 -564 -587 -604 -612 -613 -611 -605 -591 -569 -542 -522 -520 -534 -560 -576 -565 -549 -550 -560 -571 -579 -588 -597 -603 -602 -589 -568 -544 -522 -507 -504 -520 -563 -628 -677 -676 -656 -656 -674 -702 -738 -779 -826 -879 -937 -1001 -1065 -1136 -1259 -1469 -1693 -1846 -1986 -2154 -2338 -2493 -2616 -2690 -2727 -2733 -2725 -2701 -2554 -2208 -1831 -1627 -1564 -1562 -1554 -1451 -1334 -1267 -1252 -1257 -1241 -1166 -1088 -1063 -1050 -999 -913 -805 -718 -692 -685 -660 -634 -628 -629 -620 -601 -572 -546 -533 -527 -521 -518 -519 -520 -513 -501 -488 -476 -467 -458 -448 -438 -432 -428 -425 -422 -416 -403 -379 -344 -301 -259 -226 -202 -187 -176 -164 -151 -135 -117 -100 -84 -73 -68 -71 -86 -112 -151 -196 -213 -168 -88 -12 -1 -1 -1 -1 -8 -29 -29 -33 -33 -30 -24 -1 -1 -1 -10 -17 -19 -44 -35 -6 -1 -1 -1 -3 -9 -3 -1 -1 -24 -47 -33 -23 -10 -1 -1 -4 -10 -17 -3 -1 -1 -1 0 -1 -1 -1 5 10 14 20 25 30 35 39 44 48 52 66 79 91 100 108 120 135 152 162 174 211 201 191 241 350 451 478 402 422 269 299 353 279 331 366 448 523 491 500 616 837 758 609 559 506 520 707 794 901 1069 848 633 575 581 625 705 991 1162 1058 836 853 1015 1204 1747 2120 2056 2038 1942 1942 1969 1940 1920 1907 1955 1911 1891 1859 1830 1784 1689 1644 1606 1587 1551 1495 1453 1471 1472 1415 1430 1401 1348 1366 1375 1410 1430 1446 1370 1330 1366 1373 1475 1382 1354 1344 1309 1320 1328 1322 1343 1346 1344 1332 1307 1320 1338 1360 1361 1397 1418 1406 1409 1436 1440 1425 1418 1407 1392 1382 1367 1355 1350 1338 1335 1344 1338 1344 1321 1306 1270 1237 1222 1210 1202 1195 1210 1201 1167 1157 1149 1180 1240 1143 1121 1141 1221 1150 1076 1072 1082 1073 1048 1059 1057 1059 1064 1054 1058 1063 1058 1082 1076 1077 1080 1083 1087 1102 1093 1094 1101 1107 1116 1120 1129 1140 1138 1134 1145 1144 1161 1165 1261 1278 1255 1244 1197 1147 1122 1103 1082 1072 1078 1084 1036 1015 1005 1000 994 988 982 976 973 977 963 951 951 953 938 924 916 909 915 910 896 887 881 876 872 869 865 861 861 858 851 847 840 833 828 825 822 819 816 812 809 805 803 800 799 798 798 797 800 801 794 788 779 739 734 781 875 853 848 842 837 827 820 814 803 790 773 791 802 763 743 760 779 762 729 726 745 746 729 712 712 715 735 735 721 692 679 720 712 709 711 716 707 697 699 701 704 706 707 705 704 705 706 704 701 697 695 693 696 690 690 693 689 684 682 684 676 674 673 672 672 666 663 660 659 654 654 654 649 646 644 639 636 634 628 629 627 620 618 618 613 613 609 604 604 602 600 600 593 591 594 591 583 583 584 580 577 578 577 575 575 573 570 567 566 564 559 558 559 557 556 553 548 551 548 550 547 542 536 534 533 532 525 527 524 517 518 518 519 517 511 511 503 501 504 505 501 495 494 491 492 486 484 481 479 478 474 474 472 470 467 465 462 460 458 455 450 450 443 446 444 439 438 426 433 427 427 422 420 420 423 412 416 416 415 411 417 413 406 409 413 405 404 401 395 402 406 393 399 394 393 404 396 400 389 393 398 391 391 392 383 391 381 384 387 387 375 385 380 378 380 375 380 372 370 381 373 369 376 366 367 367 372 357 362 360 355 358 356 350 355 346 348 347 346 345 345 343 341 341 340 338 336 338 336 335 333 329 329 331 326 329 325 326 323 322 321 320 318 319 320 310 311 313 312 309 311 308 308 305 304 303 303 301 299 299 299 297 294 294 293 293 289 290 288 288 286 282 283 285 279 280 278 277 277 278 276 277 275 275 275 268 270 268 269 269 265 265 265 266 261 264 262 263 260 259 260 258 257 255 257 256 254 255 256 251 253 251 252 252 250 251 248 250 248 249 245 247 243 247 243 242 243 240 243 242 239 239 238 235 234 233 232 233 233 231 230 233 229 231 230 228 230 224 230 225 223 223 223 224 220 225 222 221 222 224 219 219 221 221 217 218 218 218 217 214 212 217 211 215 212 221 204 208 202 217 210 213 204 214 207 205 204 206 207 209 203 204 202 204 205 204 205 204 204 204 201 203 200 200 204 202 201 200 199 201 196 200 197 194 198 193 192 191 190 189 186 189 191 182 187 186 178 181 179 170 177 164 179 173 157 181 166 160 159 163 151 168 162 174 178 166 163 139 170 159 158 161 166 149 159 155 138 139 147 160 158 176 137 148 146 131 141 153 122 136 137 154 135 124 145 139 126 156 123 151 129 145 126 138 145 125 121 119 128 129 127 129 124 115 120 118 118 129 132 125 125 135 130 134 133 137 135 135 134 132 130 129 129 131 131 129 129 128 125 127 132 129 130 127 133 134 133 131 130 132 133 129 129 127 130 135 130 132 137 131 125 126 129 128 130 128 126 126 124 126 125 128 124 124 126 126 124 124 125 124 117 116 116 111 111 109 112 110 112 105 100 97 96 96 98 100 102 103 106 109 111 110 111 112 111 111 111 109 109 107 108 107 108 104 104 103 103 107 111 110 112 115 118 117 116 118 119 130 128 129 137 144 153 161 158 156 156 149 150 151 145 142 142 144 148 150 153 151 152 149 153 153 153 152 153 153 149 150 150 149 145 146 145 147 147 148 147 146 146 145 145 145 149 152 156 158 154 153 152 155 157 157 157 156 155 155 157 158 158 157 155 156 156 156 156 155 155 155 155 154 155 154 155 160 162 162 160 158 157 156 155 154 155 155 156 155 156 157 159 160 161 162 163 165 167 170 172 174 177 179 181 182 179 169 131 117 117 88 75 83 82 70 54 57 78 90 17 8 6 3 2 1 -1 3 -2 -4 -8 -13 -17 -21 -23 -26 -28 -30 -31 -33 -34 -35 -36 -37 -39 -40 -41 -42 -44 -46 -48 -44 -36 -31 -29 -28 -26 -22 -24 -37 -57 -77 -94 -104 -110 -113 -115 -117 -126 -149 -180 -209 -243 -288 -335 -375 -408 -438 -480 -548 -624 -702 -834 -1064 -1267 -1323 -1325 -1378 -1488 -1627 -1690 -1602 -1516 -1596 -1774 -1970 -2157 -2338 -2520 -2715 -2868 -2937 -2952 -2957 -2967 -2994 -3018 -3020 -3003 -2970 -2929 -2885 -2861 -2876 -2941 -3052 -3141 -3153 -3140 -3163 -3193 -3200 -3192 -3183 -3183 -3195 -3215 -3235 -3250 -3259 -3264 -3267 -3272 -3279 -3288 -3297 -3306 -3315 -3324 -3330 -3334 -3337 -3340 -3341 -3341 -3338 -3335 -3337 -3341 -3346 -3353 -3367 -3384 -3401 -3414 -3420 -3421 -3418 -3414 -3413 -3414 -3416 -3420 -3429 -3440 -3452 223 240 250 263 272 277 269 259 246 238 234 232 243 238 236 235 237 245 244 235 231 225 220 221 219 222 224 224 225 227 230 230 230 229 239 245 245 245 245 246 249 250 252 259 256 255 264 270 272 267 267 271 272 273 275 279 281 284 286 288 293 298 303 312 325 332 339 341 341 346 353 349 350 350 349 351 356 366 376 377 379 388 397 399 392 386 382 378 381 384 374 382 382 389 389 379 382 388 386 378 376 376 374 374 373 370 371 372 376 379 382 384 388 394 400 401 405 413 418 412 410 406 393 388 384 380 378 375 370 364 366 370 372 378 385 387 392 389 391 392 398 391 395 402 390 383 379 374 373 376 375 369 362 359 357 356 353 350 347 342 337 336 336 340 340 343 349 348 344 344 346 349 351 345 343 341 339 335 332 331 334 329 327 330 330 333 332 330 327 328 330 332 336 341 338 336 341 342 338 339 336 336 332 330 330 332 333 336 338 339 335 334 334 338 340 340 343 342 345 350 354 365 367 361 363 364 376 373 360 360 358 352 353 354 361 363 360 356 355 354 353 353 354 360 358 358 360 363 366 369 372 376 384 384 392 398 398 396 392 395 397 393 396 401 400 408 415 407 402 402 399 396 396 397 398 401 405 410 415 423 419 420 422 417 427 480 472 436 460 507 439 441 427 429 430 432 440 450 480 511 546 591 527 485 510 507 508 548 594 551 512 504 496 484 478 486 493 499 502 499 514 550 644 587 571 590 581 548 541 554 589 613 608 593 582 572 569 570 670 641 850 828 890 1038 1074 1179 1123 1134 1111 893 619 611 620 635 650 653 662 673 685 692 701 724 700 700 685 687 691 694 699 707 715 716 726 727 730 740 737 747 759 761 766 773 784 864 887 878 856 819 813 789 771 795 737 741 739 736 750 751 727 695 654 639 645 690 661 570 534 487 526 493 428 406 515 408 473 445 417 427 400 305 266 244 197 164 145 127 108 88 68 50 32 17 6 5 4 -22 -38 -32 -30 -54 -425 -763 -785 -708 -678 -647 -620 -588 -552 -517 -489 -473 -478 -495 -523 -553 -577 -591 -590 -580 -563 -549 -544 -548 -556 -566 -584 -598 -610 -615 -615 -609 -595 -575 -547 -525 -522 -533 -563 -589 -576 -563 -560 -568 -582 -597 -614 -627 -630 -624 -605 -583 -562 -552 -558 -585 -599 -636 -654 -672 -665 -655 -645 -653 -675 -711 -752 -798 -850 -904 -961 -1015 -1064 -1156 -1390 -1632 -1813 -1960 -2084 -2209 -2314 -2445 -2597 -2756 -2755 -2729 -2705 -2582 -2184 -1804 -1720 -1776 -1673 -1582 -1429 -1303 -1246 -1248 -1268 -1275 -1225 -1146 -1073 -1024 -1074 -1098 -935 -764 -723 -714 -686 -658 -646 -643 -643 -639 -599 -563 -542 -532 -524 -519 -520 -523 -516 -506 -491 -476 -467 -458 -448 -438 -432 -427 -425 -424 -416 -403 -384 -357 -320 -282 -251 -226 -209 -194 -179 -163 -145 -127 -110 -96 -86 -82 -87 -101 -126 -162 -213 -238 -153 -36 -3 -12 -1 -8 -1 -10 -20 -34 -44 -42 -30 -8 -1 -1 -1 -3 -1 -3 -11 -8 -1 -1 -1 -3 -26 -2 0 -3 -1 -25 -42 -38 -28 -7 -1 -2 -8 -22 -31 -22 -5 -1 -1 0 -1 -6 0 5 10 14 19 23 28 33 36 42 55 65 74 78 85 98 109 120 127 138 150 180 211 185 170 236 296 361 387 340 325 249 260 252 284 346 348 372 526 643 672 882 1079 1072 790 666 609 579 658 778 810 972 772 669 587 575 589 682 821 1163 985 783 1002 1179 1503 2047 2144 2058 2011 1952 1927 1961 1949 1950 1926 1900 1867 1832 1861 1829 1738 1688 1634 1599 1574 1556 1503 1456 1432 1414 1370 1380 1359 1336 1391 1386 1454 1423 1407 1313 1314 1432 1460 1517 1428 1378 1343 1323 1339 1359 1345 1379 1371 1373 1340 1315 1318 1337 1365 1360 1389 1395 1406 1416 1438 1447 1438 1421 1408 1401 1388 1376 1374 1360 1351 1354 1371 1356 1341 1337 1310 1297 1258 1234 1220 1202 1187 1171 1162 1152 1144 1167 1150 1240 1136 1109 1124 1168 1123 1075 1084 1080 1069 1056 1066 1064 1059 1059 1061 1069 1074 1068 1072 1081 1084 1091 1096 1099 1102 1103 1105 1107 1121 1121 1120 1128 1144 1149 1145 1151 1156 1179 1176 1254 1249 1248 1231 1190 1164 1139 1101 1074 1063 1076 1077 1027 1013 1009 1003 997 991 985 984 996 992 989 977 960 963 956 934 929 914 919 916 899 891 887 881 876 872 870 868 862 857 848 844 844 846 845 831 826 823 819 815 812 809 806 805 804 803 801 803 801 810 801 796 767 736 745 843 891 871 868 859 845 842 826 813 815 806 809 769 769 794 793 756 734 750 764 752 744 732 733 730 712 715 719 724 736 738 709 699 707 708 704 705 706 711 709 709 711 717 712 706 703 706 704 704 704 703 700 701 694 697 692 687 690 690 683 681 683 677 674 672 666 670 667 666 662 660 659 649 649 649 647 641 637 636 633 630 624 622 625 620 617 612 611 611 608 604 603 600 597 597 597 590 589 588 586 586 583 582 582 580 577 573 574 570 567 565 563 563 563 559 558 557 555 555 556 548 543 544 540 536 533 533 531 527 523 523 520 515 519 517 514 511 507 507 505 504 499 496 496 495 494 488 483 484 479 477 476 476 475 470 468 463 462 461 453 452 455 444 453 443 442 438 435 431 430 431 426 424 423 422 414 415 417 418 415 417 415 410 414 410 402 413 404 399 409 406 402 403 396 402 403 398 403 390 399 397 390 392 391 388 391 389 394 387 386 386 376 380 385 377 388 377 378 380 379 368 378 370 371 367 374 366 360 370 355 364 361 352 357 353 349 352 350 349 348 346 345 344 342 342 339 339 338 336 335 333 335 332 331 330 328 327 327 326 324 323 321 321 319 318 322 310 313 311 311 312 309 306 306 306 303 303 301 300 301 299 296 298 297 294 290 291 291 289 288 287 286 285 283 281 281 280 281 279 278 278 274 276 273 275 272 274 272 269 270 270 266 266 266 264 264 264 264 262 260 262 262 259 259 257 254 259 256 255 256 256 254 254 253 254 250 252 251 251 251 248 248 247 249 243 246 245 244 240 242 243 240 241 240 239 236 236 234 233 234 234 230 233 231 228 228 232 228 228 227 228 228 225 227 224 222 222 225 220 222 219 224 224 221 222 218 220 217 219 219 215 216 215 216 214 208 214 207 217 198 230 227 225 213 208 211 212 209 209 209 207 206 209 205 206 205 204 205 205 205 205 211 204 202 203 202 203 201 202 199 201 201 200 199 194 198 194 196 196 190 189 189 191 188 187 182 185 176 181 175 175 164 181 183 172 177 161 163 166 169 172 160 179 165 149 171 156 164 162 158 167 160 154 146 155 155 153 161 161 169 147 150 138 157 169 150 160 141 137 162 126 159 123 161 129 135 128 138 147 113 142 126 134 131 143 123 128 128 128 135 122 125 121 133 137 144 135 139 119 117 123 123 128 133 137 127 136 132 143 145 139 136 134 134 129 129 129 132 135 129 127 127 131 133 131 133 128 133 130 131 130 140 131 125 132 131 134 131 129 134 126 129 135 133 130 128 129 128 126 123 127 126 125 127 124 126 127 125 122 122 121 122 117 116 113 111 112 111 110 106 100 101 97 98 102 106 110 110 114 114 117 118 117 118 120 120 120 118 116 116 113 113 110 110 107 110 112 109 108 111 112 114 119 121 121 120 120 123 130 131 135 145 157 162 160 159 157 155 150 149 149 145 143 146 153 155 149 144 146 147 149 149 153 155 155 153 152 153 152 150 149 145 146 147 147 148 148 146 146 146 148 148 150 154 156 158 158 154 153 154 158 158 158 157 155 155 155 156 157 157 155 156 156 155 155 154 154 154 155 155 156 156 156 157 160 160 160 158 156 156 156 156 154 156 157 157 155 154 155 157 159 160 161 162 164 166 169 171 173 175 177 180 181 181 176 158 129 100 92 89 89 105 83 65 76 106 101 24 15 12 8 6 3 1 5 23 -2 -8 -13 -19 -22 -25 -27 -28 -31 -32 -34 -34 -36 -36 -38 -39 -41 -42 -43 -44 -47 -47 -39 -30 -27 -26 -26 -24 -22 -23 -38 -59 -79 -96 -105 -112 -116 -124 -128 -138 -174 -215 -244 -282 -353 -424 -474 -511 -521 -538 -624 -702 -750 -834 -1179 -1515 -1502 -1483 -1584 -1732 -1851 -1888 -1824 -1751 -1849 -2010 -2177 -2343 -2517 -2684 -2824 -2934 -2974 -2983 -2986 -2993 -3019 -3039 -3027 -3000 -2971 -2936 -2896 -2863 -2877 -2922 -3044 -3150 -3163 -3151 -3178 -3204 -3199 -3184 -3175 -3175 -3192 -3217 -3241 -3261 -3270 -3274 -3274 -3276 -3286 -3298 -3306 -3314 -3319 -3324 -3328 -3332 -3337 -3341 -3345 -3345 -3339 -3333 -3333 -3337 -3345 -3355 -3369 -3385 -3402 -3416 -3425 -3428 -3425 -3421 -3420 -3421 -3420 -3420 -3426 -3434 -3445 230 238 247 262 271 266 262 262 252 249 240 234 233 235 232 229 229 233 240 233 231 226 222 220 218 222 223 224 223 224 226 227 227 227 234 244 242 241 242 247 247 248 251 249 249 254 261 264 263 267 266 269 269 272 275 280 279 280 285 288 293 298 302 315 322 327 334 337 336 339 343 344 343 341 342 353 358 365 366 370 378 392 394 399 395 390 383 385 391 386 379 386 391 391 386 385 388 395 388 383 383 384 382 383 383 376 375 375 378 381 384 389 393 399 403 406 408 409 425 420 410 402 392 385 379 375 372 374 371 365 369 375 375 377 380 384 390 387 388 392 388 387 392 399 393 387 384 380 380 381 374 366 362 357 356 354 349 345 343 340 339 338 336 337 337 343 348 344 341 344 342 348 351 347 345 341 338 336 335 332 334 333 327 328 330 333 332 328 327 328 330 332 336 338 336 334 339 345 336 336 340 340 334 331 331 330 331 333 337 337 335 332 335 340 343 341 340 342 345 348 350 356 356 356 358 359 367 369 360 356 354 351 351 358 359 359 359 356 354 351 352 354 359 361 361 361 362 366 368 369 371 376 379 385 393 403 397 396 391 392 395 392 405 403 398 409 412 409 404 399 397 395 394 395 399 404 410 412 414 414 414 426 421 413 412 427 430 434 435 460 451 511 428 428 427 429 435 441 458 464 496 602 498 480 498 493 495 520 512 502 505 497 491 483 476 480 490 494 496 497 514 587 666 564 557 583 560 546 540 555 605 614 600 587 577 569 563 568 603 608 709 691 870 1063 1007 1156 1143 1115 1035 853 600 601 609 617 633 649 664 675 687 693 701 711 706 699 692 693 698 701 703 707 709 714 717 723 729 729 737 745 749 754 763 772 784 812 825 845 898 881 818 776 753 761 729 767 797 785 695 756 744 686 654 630 640 702 691 655 675 648 484 425 409 462 538 496 577 632 600 478 346 310 312 329 243 183 158 141 118 92 68 48 30 15 4 4 4 -54 -59 -70 -163 -329 -544 -712 -734 -682 -640 -610 -583 -553 -521 -490 -468 -459 -467 -487 -515 -543 -564 -575 -575 -567 -553 -542 -540 -546 -556 -570 -585 -599 -608 -613 -612 -606 -593 -575 -552 -533 -526 -532 -547 -559 -560 -559 -566 -583 -603 -624 -642 -651 -649 -635 -610 -585 -568 -564 -574 -594 -614 -633 -644 -648 -644 -634 -624 -626 -650 -687 -728 -774 -823 -875 -926 -973 -1023 -1125 -1324 -1545 -1717 -1847 -1952 -2030 -2087 -2183 -2371 -2570 -2677 -2710 -2671 -2505 -2189 -1881 -1740 -1688 -1613 -1503 -1368 -1251 -1210 -1222 -1269 -1303 -1288 -1219 -1111 -1053 -1116 -1156 -1038 -873 -780 -741 -710 -685 -666 -655 -649 -636 -605 -571 -553 -542 -531 -522 -517 -514 -512 -506 -495 -481 -469 -459 -451 -443 -435 -428 -424 -419 -412 -401 -387 -367 -339 -308 -279 -253 -232 -214 -196 -178 -159 -140 -123 -110 -100 -97 -100 -112 -132 -162 -195 -201 -155 -85 -30 -8 -1 -1 -1 -4 -11 -19 -24 -22 -15 -6 -3 -1 -1 -1 -1 -3 -10 -9 -1 -1 -1 -12 -16 -5 -5 -20 -49 -44 -46 -25 -12 -3 2 0 -8 -34 -41 -32 -1 -1 -1 -1 -1 -1 0 6 10 14 19 22 25 30 36 46 54 59 63 75 85 93 105 118 126 132 147 167 179 162 161 188 300 302 411 355 383 252 213 261 306 358 357 459 658 697 762 866 1067 909 773 724 833 762 669 588 638 620 652 781 607 538 560 606 764 1014 856 779 991 1362 1808 2183 2154 2043 2076 2002 1920 1956 1978 1977 1898 1821 1873 1760 1782 1815 1763 1699 1642 1618 1602 1568 1526 1542 1518 1419 1372 1424 1409 1405 1571 1462 1490 1474 1357 1323 1363 1429 1520 1475 1429 1367 1356 1351 1401 1416 1394 1381 1416 1385 1378 1336 1325 1332 1345 1359 1374 1390 1405 1422 1441 1446 1438 1435 1426 1414 1401 1391 1384 1368 1365 1392 1396 1388 1407 1409 1402 1312 1264 1240 1219 1201 1184 1172 1159 1148 1140 1153 1125 1118 1111 1101 1097 1150 1100 1096 1098 1092 1071 1061 1070 1073 1066 1061 1065 1077 1081 1081 1081 1087 1093 1097 1107 1111 1116 1118 1116 1115 1130 1150 1142 1134 1139 1149 1156 1160 1166 1203 1211 1210 1157 1179 1196 1207 1199 1169 1140 1085 1054 1047 1035 1020 1017 1012 1006 1000 994 988 1001 1024 1023 1001 981 977 962 949 942 938 922 919 923 905 898 891 886 880 875 875 883 864 861 855 847 843 841 838 834 830 826 822 818 815 812 810 809 807 806 805 807 808 812 803 802 753 739 807 902 887 882 886 877 869 846 834 826 804 791 810 816 797 757 765 790 797 769 735 731 731 743 754 733 723 717 728 725 724 725 728 730 718 710 701 699 701 705 707 716 722 716 714 714 712 710 710 707 706 708 703 697 702 699 693 694 687 689 688 684 684 681 676 678 676 671 666 664 663 662 656 656 653 648 644 646 643 637 632 633 628 627 619 619 618 619 615 610 612 606 603 603 602 602 592 593 594 589 587 585 587 586 581 580 578 575 571 572 570 567 567 566 563 561 561 561 561 560 549 551 548 540 542 540 538 534 529 531 529 523 521 519 519 520 516 509 511 513 507 503 502 501 498 498 486 493 491 484 484 478 480 477 475 471 468 466 466 455 459 454 452 451 449 449 439 435 432 428 423 427 421 419 417 417 417 417 415 419 419 417 414 415 403 413 412 402 405 412 405 405 399 400 409 405 404 401 396 396 395 391 398 391 394 392 391 391 388 390 386 381 389 382 386 385 381 387 372 384 377 375 378 373 370 375 364 375 359 364 368 362 358 364 350 353 352 350 350 349 348 347 345 345 343 342 342 340 339 336 336 336 335 334 332 332 331 329 326 326 326 324 323 319 320 319 317 313 312 313 311 310 308 308 307 307 304 306 303 301 301 300 298 296 296 294 293 292 292 288 289 286 286 284 283 284 282 281 280 280 281 275 277 277 275 273 272 269 271 269 269 266 266 265 265 266 262 264 263 263 261 265 261 258 260 259 257 257 258 257 253 255 254 254 254 253 254 250 251 251 250 251 248 248 249 248 245 247 244 241 246 240 241 241 239 237 238 238 238 237 234 233 236 234 236 234 232 230 230 227 228 227 225 228 224 227 226 225 225 227 221 225 222 223 221 223 222 220 223 217 217 216 217 216 214 217 219 211 215 216 210 212 208 205 214 204 199 217 211 210 206 207 209 210 209 206 210 207 208 204 206 207 207 202 205 204 201 203 202 202 199 201 200 201 201 197 195 195 191 199 192 188 191 190 187 188 176 184 181 171 167 183 173 161 172 161 155 185 166 177 163 167 165 175 178 174 152 156 182 142 157 172 170 173 138 164 159 130 158 164 140 151 146 136 149 159 159 165 149 167 139 153 121 129 147 142 145 142 142 147 152 142 144 125 123 133 136 142 129 118 127 131 127 125 127 127 132 123 127 124 135 132 134 131 133 128 132 141 140 142 141 137 140 135 136 132 131 133 137 134 129 132 129 129 133 131 131 129 127 129 128 128 132 131 135 136 131 132 130 132 127 130 130 137 134 127 128 129 130 127 131 129 125 125 124 130 127 126 123 123 121 121 119 118 115 114 111 113 116 108 104 106 102 107 113 116 116 118 117 119 122 122 122 126 128 129 132 130 126 123 120 116 113 112 110 112 119 120 110 111 114 115 117 121 123 122 123 124 128 134 140 144 156 158 155 157 158 154 153 160 154 146 148 147 154 156 152 150 145 145 144 143 149 155 157 153 154 154 153 153 153 154 150 148 149 149 149 148 147 146 147 149 151 152 155 156 155 155 153 153 156 158 160 158 156 156 155 154 156 157 156 156 156 155 154 153 152 153 153 154 154 154 156 157 156 159 158 158 156 156 156 155 156 156 156 157 157 155 154 153 155 158 159 160 161 162 165 167 169 171 175 178 178 179 180 180 166 130 111 104 88 90 95 94 93 111 123 70 35 23 16 14 13 11 12 24 26 -3 -8 -15 -20 -23 -26 -29 -31 -32 -34 -35 -36 -37 -38 -39 -40 -41 -43 -44 -46 -48 -39 -31 -26 -24 -24 -26 -28 -28 -32 -45 -63 -81 -96 -108 -117 -123 -134 -158 -186 -208 -236 -279 -341 -422 -502 -563 -603 -626 -663 -740 -822 -887 -1009 -1245 -1469 -1556 -1622 -1783 -1971 -2090 -2129 -2109 -2097 -2160 -2278 -2415 -2557 -2692 -2812 -2902 -2964 -2997 -3011 -3016 -3025 -3042 -3049 -3029 -2998 -2974 -2953 -2929 -2914 -2926 -2974 -3058 -3138 -3174 -3186 -3199 -3205 -3195 -3178 -3168 -3170 -3189 -3216 -3244 -3266 -3276 -3279 -3279 -3281 -3290 -3302 -3311 -3317 -3321 -3324 -3329 -3334 -3341 -3347 -3349 -3346 -3339 -3332 -3330 -3335 -3346 -3360 -3373 -3388 -3403 -3416 -3426 -3430 -3429 -3426 -3425 -3425 -3425 -3426 -3428 -3434 -3442 240 254 255 257 272 281 281 274 261 252 242 238 235 233 229 225 225 226 229 228 229 225 222 219 220 222 223 224 224 225 225 227 227 231 240 240 237 239 241 244 246 248 250 252 253 254 255 260 266 277 275 270 270 273 274 275 276 278 289 293 293 298 304 316 322 332 334 331 332 337 335 334 335 335 343 349 350 357 360 370 376 383 389 397 398 393 389 391 397 389 384 392 399 396 392 393 392 398 391 392 393 392 388 389 391 384 381 380 385 390 392 395 399 406 407 411 413 413 425 416 405 398 394 387 381 377 371 367 366 364 370 372 372 378 381 387 388 384 388 391 385 385 388 395 391 381 382 380 375 375 372 368 363 360 360 358 354 350 345 341 341 339 337 336 333 337 345 345 339 340 339 344 348 351 349 343 342 338 336 333 333 332 327 326 330 331 331 327 327 328 331 334 335 334 332 333 339 343 333 334 338 341 335 331 329 330 330 331 335 334 333 332 335 340 340 339 339 343 346 350 353 355 352 354 356 357 371 376 361 360 356 352 350 355 356 358 359 355 353 350 351 354 362 365 364 365 366 367 366 368 372 381 379 384 395 404 399 394 392 390 390 391 396 393 391 390 398 404 401 396 396 394 395 395 398 405 412 411 412 416 405 410 416 409 408 411 431 436 429 432 431 425 425 425 425 427 431 435 439 446 482 532 496 476 484 492 489 518 522 493 494 492 487 483 478 486 486 490 491 495 515 573 601 545 559 573 562 538 539 563 603 586 591 585 570 571 563 561 598 582 589 705 806 826 878 869 913 1047 963 636 591 597 603 610 621 640 656 663 674 683 696 716 714 697 705 703 706 713 716 728 729 715 726 729 725 728 733 737 744 751 758 768 791 829 816 837 850 829 806 792 784 751 733 750 767 782 699 768 781 705 647 620 640 725 798 858 790 685 519 525 412 459 559 597 562 768 874 500 410 364 322 303 261 205 178 151 121 94 70 47 27 13 8 7 4 -119 -77 -78 -262 -528 -592 -634 -636 -612 -590 -571 -547 -521 -493 -467 -452 -448 -461 -484 -511 -536 -552 -559 -556 -547 -534 -523 -526 -534 -551 -569 -584 -597 -602 -604 -600 -593 -580 -567 -548 -534 -523 -520 -518 -519 -526 -538 -562 -593 -620 -646 -660 -666 -656 -636 -603 -575 -562 -563 -569 -577 -594 -603 -616 -620 -620 -613 -606 -603 -633 -671 -710 -751 -797 -846 -897 -951 -998 -1085 -1265 -1466 -1592 -1697 -1811 -1882 -1889 -1899 -2105 -2337 -2539 -2651 -2640 -2487 -2231 -1945 -1772 -1616 -1561 -1458 -1354 -1232 -1216 -1214 -1278 -1332 -1344 -1307 -1156 -1046 -1139 -1224 -1102 -931 -825 -772 -732 -711 -689 -666 -652 -632 -606 -576 -568 -558 -541 -524 -513 -505 -507 -506 -498 -486 -474 -463 -456 -450 -438 -429 -424 -417 -411 -401 -392 -379 -358 -333 -306 -279 -255 -234 -213 -194 -174 -155 -138 -124 -115 -111 -112 -118 -130 -145 -163 -165 -156 -136 -70 -28 -2 -10 -1 -10 -6 -13 -11 -11 -7 -6 -7 -3 -1 -3 -2 -8 -17 -19 -9 -7 -9 -10 -11 -7 -10 -20 -37 -37 -38 -24 -4 -4 -1 -3 -1 -17 -46 -30 -10 -3 -1 -2 -1 2 0 6 9 12 16 19 23 28 36 43 46 54 68 68 76 88 104 101 105 121 136 145 151 140 153 188 280 236 274 364 335 218 250 267 331 376 393 524 717 608 735 973 937 850 803 877 852 834 823 692 546 568 723 577 521 521 577 637 772 858 807 745 892 1068 1612 2152 2099 2076 2080 1992 1929 1950 2007 1946 1876 1811 1778 1758 1723 1750 1713 1668 1603 1571 1527 1520 1529 1476 1415 1393 1377 1455 1434 1484 1629 1513 1534 1512 1382 1376 1439 1474 1525 1490 1413 1384 1375 1369 1432 1438 1439 1397 1414 1393 1379 1347 1344 1345 1352 1364 1381 1400 1416 1431 1442 1456 1453 1449 1438 1425 1414 1405 1388 1373 1385 1397 1396 1387 1382 1392 1413 1350 1290 1229 1216 1199 1185 1173 1162 1153 1145 1131 1127 1121 1109 1103 1096 1089 1087 1101 1138 1107 1077 1062 1087 1082 1073 1069 1066 1077 1084 1094 1091 1101 1106 1110 1114 1121 1130 1138 1129 1128 1130 1138 1152 1151 1149 1153 1156 1166 1177 1197 1193 1155 1136 1142 1180 1225 1234 1201 1146 1130 1081 1037 1031 1026 1021 1015 1010 1004 998 995 1003 1029 1046 1021 992 1000 990 957 954 943 929 928 936 916 904 896 890 884 879 876 882 890 861 861 861 854 843 840 836 832 829 825 822 819 817 814 812 809 808 808 809 809 810 811 793 743 742 772 889 887 895 886 873 856 841 829 821 828 820 796 777 786 806 792 750 749 772 776 756 728 724 724 740 748 743 729 725 720 724 718 712 720 729 729 723 718 713 711 715 713 718 716 712 713 710 712 710 713 704 701 702 699 702 699 695 693 690 689 685 684 678 681 680 674 674 673 670 667 660 658 657 654 652 651 642 643 640 638 632 633 632 629 623 621 623 616 615 609 611 611 605 603 598 599 596 594 592 593 591 589 586 583 580 579 579 576 572 572 571 571 569 566 568 566 562 559 555 554 550 548 546 540 539 537 535 534 531 530 527 524 525 524 514 511 517 514 509 509 506 504 502 498 495 494 491 487 486 483 484 479 475 474 470 469 469 460 462 458 457 452 452 449 442 445 439 430 445 432 425 423 416 423 418 417 421 414 418 418 420 413 408 419 408 412 412 415 407 405 406 406 411 406 404 400 400 399 402 397 397 397 392 394 393 397 387 395 389 390 388 389 384 383 386 380 383 383 379 380 377 374 379 369 373 366 364 373 367 371 362 362 357 356 356 351 351 350 350 348 347 346 345 345 343 341 340 340 339 337 337 334 334 331 331 328 330 329 326 326 323 324 322 320 319 318 314 313 309 312 310 310 307 307 307 307 305 304 301 302 297 298 296 294 295 290 292 291 290 288 287 286 285 284 285 286 282 282 282 277 278 277 277 275 276 269 275 269 268 269 270 267 267 264 266 265 264 265 264 262 262 260 261 257 259 261 258 259 257 259 257 256 253 252 252 252 252 252 251 251 251 251 249 246 246 246 247 244 244 244 241 243 241 243 240 239 242 237 236 238 233 233 235 234 234 231 234 230 228 228 230 226 229 228 223 224 224 228 224 224 222 227 227 224 224 220 223 223 222 218 220 222 217 217 219 216 211 214 208 212 213 221 231 208 217 206 209 212 210 213 209 213 213 209 210 207 207 211 206 206 205 205 206 202 206 203 204 205 203 203 205 202 200 203 200 198 198 191 196 196 190 190 187 185 187 182 169 173 181 163 169 171 190 160 184 182 158 184 180 169 168 167 172 148 179 171 154 165 145 175 156 145 160 161 158 129 186 156 148 159 144 148 164 139 162 143 146 147 131 147 139 148 155 144 128 155 138 141 135 144 134 131 141 133 141 139 141 126 134 134 124 127 139 130 133 126 129 134 138 131 136 131 134 130 137 136 138 142 143 138 133 135 137 134 132 131 136 141 132 130 126 130 135 137 136 134 131 126 125 128 130 135 138 128 131 132 135 131 135 135 133 136 134 129 132 129 131 127 129 129 128 132 128 125 126 126 127 125 122 122 122 119 117 116 114 112 110 107 105 105 104 104 117 120 123 125 128 126 129 133 131 132 135 136 137 138 139 132 124 120 121 115 112 113 117 119 117 117 116 116 117 120 123 124 124 127 129 134 139 145 155 158 159 159 156 154 155 158 158 148 144 149 150 158 158 152 146 136 138 141 138 141 148 151 153 153 153 151 151 151 152 156 151 150 149 149 150 148 148 150 147 153 157 157 155 156 156 153 152 154 156 160 158 157 157 155 155 156 156 156 156 154 154 153 152 151 152 153 153 153 154 155 155 155 158 157 157 157 157 156 156 156 156 156 156 156 154 153 153 154 156 158 159 160 161 164 166 168 170 174 176 176 178 180 180 172 160 127 116 88 91 96 89 109 129 122 63 39 29 21 21 21 21 28 46 2 -4 -13 -18 -24 -26 -29 -31 -31 -34 -34 -36 -36 -38 -38 -40 -41 -42 -44 -45 -46 -49 -27 -23 -24 -22 -23 -30 -37 -38 -42 -56 -71 -84 -100 -127 -148 -153 -162 -211 -259 -256 -258 -310 -391 -477 -567 -635 -691 -730 -777 -860 -957 -1011 -1127 -1287 -1450 -1594 -1708 -1953 -2192 -2303 -2370 -2386 -2414 -2461 -2541 -2632 -2742 -2823 -2903 -2949 -2981 -3011 -3031 -3039 -3047 -3061 -3065 -3034 -2998 -2991 -2988 -2984 -2984 -2995 -3030 -3083 -3144 -3187 -3213 -3218 -3210 -3192 -3173 -3164 -3167 -3189 -3218 -3248 -3271 -3280 -3281 -3280 -3282 -3292 -3304 -3313 -3319 -3324 -3327 -3332 -3338 -3346 -3353 -3352 -3346 -3336 -3328 -3326 -3331 -3345 -3363 -3376 -3389 -3402 -3415 -3424 -3430 -3430 -3428 -3427 -3427 -3429 -3432 -3433 -3436 -3443 253 272 262 261 264 275 277 274 267 254 242 233 228 231 225 225 224 230 235 232 232 226 222 218 222 222 223 224 224 224 225 225 234 237 236 236 236 238 240 242 244 245 248 250 252 254 256 258 264 265 265 267 270 270 275 274 276 278 286 293 295 297 304 316 324 330 332 326 325 336 331 327 331 335 338 341 345 351 358 366 370 376 383 391 398 397 393 396 400 394 391 398 403 405 400 401 399 401 396 399 401 400 396 399 398 392 387 386 390 396 402 402 406 406 411 415 417 416 414 409 407 402 398 390 383 376 370 365 363 368 367 370 375 378 380 381 382 384 390 393 386 378 385 384 379 375 379 377 371 369 367 367 365 364 358 356 356 354 349 347 349 346 342 339 335 332 338 344 341 337 337 342 347 347 350 348 345 339 335 334 332 334 327 324 328 331 331 325 327 329 330 331 331 331 329 334 344 341 331 334 338 341 339 334 328 330 328 329 332 332 330 331 335 339 337 338 341 343 346 350 349 348 350 351 355 359 375 365 360 357 354 351 350 352 355 358 360 354 351 349 351 352 356 361 362 367 371 366 364 367 375 392 383 391 393 400 401 399 400 393 389 387 387 389 390 391 398 400 397 395 393 393 398 397 397 405 406 403 407 410 402 406 422 408 406 411 427 443 442 424 421 422 421 423 429 428 430 433 437 444 462 497 550 477 490 490 478 482 493 484 483 481 478 480 486 484 484 488 485 500 521 541 559 541 563 544 540 540 546 555 565 576 581 573 562 559 561 556 573 603 574 579 595 643 758 653 749 827 613 585 587 593 604 614 630 635 642 650 661 691 704 702 706 697 710 714 717 740 752 759 727 719 730 735 733 738 740 740 744 750 758 768 788 848 830 838 858 810 790 764 783 791 734 722 701 670 673 717 692 661 628 613 658 737 907 934 719 624 675 572 426 460 534 673 695 914 935 727 533 488 349 271 256 238 210 167 128 93 69 49 32 19 8 4 -21 -64 -58 -84 -224 -392 -473 -502 -514 -518 -518 -514 -503 -486 -467 -449 -441 -444 -461 -486 -511 -532 -542 -543 -536 -526 -517 -513 -516 -525 -542 -561 -575 -584 -586 -583 -576 -566 -554 -543 -532 -521 -507 -494 -482 -477 -488 -512 -547 -586 -620 -647 -661 -662 -647 -619 -584 -556 -549 -553 -562 -569 -577 -583 -592 -599 -602 -602 -603 -610 -632 -662 -695 -731 -771 -816 -864 -919 -983 -1076 -1207 -1346 -1462 -1574 -1707 -1795 -1798 -1801 -1908 -2111 -2386 -2596 -2623 -2511 -2322 -2115 -1937 -1782 -1667 -1557 -1461 -1377 -1318 -1291 -1306 -1339 -1363 -1330 -1214 -1125 -1155 -1190 -1106 -965 -848 -774 -745 -734 -716 -691 -665 -640 -621 -605 -591 -574 -550 -527 -514 -508 -505 -503 -499 -492 -483 -473 -462 -451 -441 -433 -428 -423 -417 -410 -402 -391 -376 -355 -329 -302 -276 -253 -230 -209 -190 -172 -155 -140 -129 -123 -120 -122 -127 -132 -135 -136 -129 -110 -68 -22 -1 -1 -3 -3 -1 -2 -3 -3 -3 -3 -3 -3 -2 -1 -1 -8 -16 -19 -15 -11 -6 -12 -12 -16 -16 -14 -20 -27 -36 -32 -3 -1 -1 -14 -30 -35 -43 -30 -13 -5 -1 -1 -1 2 1 5 8 11 13 17 19 24 31 34 38 43 49 59 66 70 77 82 92 104 110 115 123 135 155 192 219 206 243 301 269 210 251 277 330 350 423 452 481 475 662 874 878 820 811 869 830 779 744 683 577 503 609 514 493 530 577 670 738 860 825 775 979 1278 1851 2148 2162 2100 2037 1983 1958 1969 2025 2003 1971 1881 1779 1822 1806 1746 1741 1698 1655 1586 1546 1501 1534 1494 1429 1445 1394 1426 1469 1478 1564 1549 1493 1472 1395 1401 1462 1577 1523 1456 1396 1414 1399 1454 1421 1443 1437 1426 1407 1380 1373 1365 1356 1349 1369 1375 1390 1407 1426 1441 1456 1468 1471 1463 1451 1437 1425 1410 1391 1384 1392 1397 1386 1375 1366 1365 1380 1424 1291 1233 1213 1198 1187 1176 1166 1161 1147 1139 1133 1125 1111 1107 1100 1094 1106 1109 1157 1109 1081 1066 1091 1099 1086 1082 1072 1078 1083 1090 1103 1111 1123 1123 1121 1130 1139 1146 1172 1158 1159 1158 1162 1165 1159 1162 1164 1169 1171 1190 1201 1153 1137 1129 1152 1174 1246 1188 1164 1160 1085 1045 1038 1033 1028 1020 1017 1014 1008 1005 1006 1017 1034 1010 999 1014 1017 968 961 944 934 931 930 922 909 900 900 892 884 880 876 873 863 858 855 854 848 843 839 835 832 829 825 822 819 816 815 812 811 811 811 814 812 812 778 745 744 798 893 887 883 881 874 859 845 842 835 828 825 807 798 796 773 782 803 773 736 737 762 769 756 737 711 715 744 754 744 724 714 717 728 726 715 719 723 726 724 720 722 720 716 714 714 711 712 708 710 707 708 707 706 702 703 700 696 694 693 693 688 689 684 680 676 678 678 673 672 669 663 661 657 657 655 648 645 642 641 642 637 631 629 630 629 623 619 619 619 615 612 611 608 604 602 602 600 596 595 598 595 588 588 587 585 582 579 577 578 575 573 572 574 571 564 563 566 562 555 556 551 548 545 543 541 540 540 537 533 530 530 526 526 521 519 518 514 514 513 514 505 505 502 497 495 498 491 491 487 488 482 477 479 473 474 468 465 465 460 460 456 455 452 446 450 444 439 441 436 428 431 424 422 419 430 417 415 421 420 423 413 419 415 411 417 410 416 409 407 411 405 412 409 405 406 402 398 400 397 399 400 396 397 398 399 390 396 390 392 388 389 389 386 388 388 386 379 387 374 383 378 377 373 370 370 376 368 370 369 358 365 359 360 362 353 354 354 351 351 349 346 350 346 346 344 342 341 340 339 338 336 337 335 333 332 332 329 328 326 326 324 323 322 322 321 319 316 314 312 312 312 309 309 307 306 306 303 302 305 300 301 300 298 295 295 294 291 291 290 290 290 287 289 285 285 283 283 284 282 279 280 278 277 276 273 276 269 273 269 268 268 268 267 266 265 265 267 263 265 262 263 262 259 261 259 260 258 259 258 259 258 254 257 258 255 252 255 254 254 250 251 250 250 248 248 249 247 246 247 244 243 244 241 243 242 242 239 241 236 238 236 236 237 233 231 232 232 231 233 229 228 228 227 231 229 229 227 224 229 228 229 225 223 226 226 224 222 223 221 219 223 222 221 221 220 217 218 219 215 217 218 213 225 217 202 208 208 211 210 213 213 211 211 213 209 210 210 207 208 208 206 207 209 206 208 207 204 206 204 203 205 201 199 203 198 200 199 193 195 190 194 186 188 185 182 182 182 180 167 168 192 180 179 178 171 167 180 181 167 185 169 166 165 171 154 156 159 159 166 173 173 148 172 157 170 160 167 147 151 163 155 161 169 142 149 158 162 162 160 159 151 146 152 143 155 136 151 130 144 148 134 143 146 143 124 133 135 118 138 129 138 129 131 132 132 137 136 133 129 133 131 141 133 136 135 138 134 142 138 135 136 143 141 138 141 141 135 135 133 129 128 133 139 144 141 139 135 135 128 127 131 133 133 131 133 132 133 130 133 134 133 131 127 131 129 131 130 134 130 129 126 128 130 125 129 133 124 122 123 121 121 120 119 116 114 111 110 112 109 106 104 105 112 123 127 131 136 133 131 138 143 142 139 141 140 139 141 134 127 123 122 124 120 116 124 126 120 118 117 117 119 123 126 129 132 136 137 144 147 151 153 157 160 157 157 156 155 156 150 142 142 149 153 155 156 143 137 133 139 139 134 137 145 148 152 152 151 151 152 152 152 153 153 154 151 151 151 148 147 147 149 154 158 157 157 157 157 157 153 153 155 156 158 158 157 156 156 155 155 155 154 153 153 153 152 152 152 153 152 153 153 153 153 154 157 157 158 158 157 156 156 156 156 155 154 153 153 154 154 155 156 157 158 159 160 162 164 166 170 171 174 177 179 180 181 175 157 130 128 101 98 96 99 123 115 89 60 44 35 27 28 31 29 46 52 2 -9 -18 -23 -26 -29 -31 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -45 -46 -48 -41 -26 -21 -22 -23 -26 -33 -42 -49 -58 -71 -84 -92 -118 -172 -219 -229 -238 -289 -332 -319 -302 -340 -417 -505 -596 -679 -753 -813 -870 -928 -986 -1037 -1141 -1327 -1542 -1721 -1894 -2101 -2295 -2423 -2517 -2590 -2654 -2697 -2737 -2781 -2833 -2884 -2932 -2969 -2997 -3021 -3039 -3052 -3063 -3073 -3071 -3049 -3028 -3028 -3040 -3050 -3056 -3058 -3070 -3102 -3149 -3198 -3230 -3232 -3214 -3192 -3174 -3168 -3174 -3195 -3224 -3253 -3275 -3282 -3281 -3279 -3282 -3292 -3305 -3314 -3320 -3328 -3335 -3340 -3345 -3350 -3353 -3350 -3343 -3332 -3322 -3319 -3324 -3338 -3356 -3374 -3389 -3401 -3410 -3419 -3426 -3428 -3428 -3428 -3428 -3431 -3435 -3437 -3441 -3447 262 272 266 261 267 266 267 265 258 254 240 234 229 227 226 224 224 228 235 231 231 226 224 221 220 223 223 224 224 224 225 226 231 233 234 236 238 240 241 244 246 248 250 250 254 254 259 258 263 265 262 263 267 266 268 270 275 278 289 287 292 298 304 313 320 327 327 321 322 328 322 325 329 330 338 344 352 353 360 364 368 376 384 391 399 401 399 401 406 401 397 403 409 409 405 407 404 406 402 407 409 405 404 408 406 401 397 394 397 401 407 405 408 409 411 412 409 410 404 401 398 394 393 392 382 377 372 365 361 365 369 375 376 373 376 378 381 386 392 388 379 375 381 380 374 372 376 377 374 372 368 363 362 359 356 352 350 351 353 350 352 349 348 344 339 332 334 341 341 338 335 340 341 344 351 348 344 340 338 335 331 332 330 323 328 333 330 325 330 331 331 328 328 327 328 338 335 331 328 333 334 336 338 336 329 328 328 329 330 330 330 331 334 336 337 340 345 347 347 346 346 350 350 352 354 356 361 363 363 356 352 349 354 356 359 361 358 353 349 350 353 354 354 358 359 366 370 363 365 370 382 391 389 401 399 397 401 414 428 403 386 386 386 386 392 396 399 401 399 393 391 392 396 400 398 398 400 398 400 399 399 400 402 403 413 419 424 432 430 425 420 419 420 422 425 428 431 435 438 442 447 478 483 471 500 513 479 474 477 476 472 471 470 474 474 485 480 478 485 511 536 545 557 544 548 537 548 558 555 567 575 575 573 570 562 552 563 560 552 558 559 561 569 569 576 582 583 575 573 579 589 600 603 619 629 640 653 659 670 672 690 710 707 701 708 718 734 808 815 746 726 725 731 752 744 752 755 751 751 754 762 774 789 834 850 846 829 803 792 746 728 745 723 686 671 662 648 667 656 630 621 614 710 865 826 721 642 671 636 529 426 566 657 762 872 1044 1028 857 639 581 452 343 332 264 209 168 126 96 74 56 41 25 11 5 3 -29 -34 -40 -127 -203 -291 -341 -377 -404 -424 -440 -444 -442 -434 -428 -429 -439 -461 -489 -513 -531 -536 -532 -520 -507 -504 -505 -507 -514 -529 -545 -555 -561 -560 -555 -548 -536 -528 -515 -510 -499 -481 -460 -441 -432 -447 -478 -522 -568 -605 -633 -646 -646 -627 -598 -564 -535 -539 -549 -561 -568 -569 -569 -576 -584 -590 -597 -607 -622 -638 -659 -684 -713 -746 -786 -832 -890 -965 -1059 -1167 -1270 -1378 -1477 -1649 -1783 -1770 -1750 -1780 -1908 -2242 -2546 -2571 -2509 -2401 -2292 -2174 -2044 -1885 -1731 -1620 -1544 -1427 -1358 -1322 -1328 -1372 -1382 -1276 -1166 -1157 -1164 -1071 -958 -865 -784 -769 -760 -738 -715 -681 -653 -639 -633 -609 -587 -557 -531 -520 -513 -504 -499 -497 -497 -491 -483 -470 -455 -447 -438 -433 -430 -425 -420 -414 -404 -391 -373 -347 -320 -294 -270 -247 -225 -207 -189 -170 -153 -140 -131 -126 -123 -123 -120 -107 -100 -86 -71 -51 -24 -1 -9 -4 -9 -1 -6 -1 -4 -1 -7 -10 -12 -8 -7 -2 -8 -10 -13 -14 -14 -3 -2 -6 -22 -25 -11 -16 -20 -35 -43 -9 -3 -1 -10 -26 -39 -48 -25 -13 -6 -1 -1 -1 -3 3 -6 6 5 11 13 15 15 16 21 27 32 41 45 52 63 68 73 82 91 99 108 120 138 160 192 186 184 238 261 196 222 267 250 256 275 362 449 399 418 493 718 844 796 835 907 835 771 606 538 555 497 493 475 478 495 562 710 666 803 749 812 1149 1326 1909 2177 2204 2102 2076 1999 1980 1987 2029 1990 1941 1891 1801 1839 1852 1869 1805 1798 1776 1730 1667 1587 1558 1530 1480 1452 1417 1412 1483 1531 1526 1580 1526 1469 1393 1370 1513 1623 1506 1485 1412 1445 1441 1462 1416 1456 1427 1419 1405 1382 1374 1373 1374 1355 1381 1386 1398 1414 1433 1451 1467 1483 1486 1471 1459 1443 1430 1415 1401 1400 1410 1410 1393 1374 1357 1342 1346 1371 1292 1230 1216 1205 1193 1181 1170 1160 1150 1140 1131 1122 1115 1109 1104 1104 1119 1120 1196 1121 1083 1073 1089 1105 1104 1085 1080 1089 1092 1095 1105 1119 1133 1136 1134 1138 1147 1155 1191 1216 1176 1173 1174 1182 1173 1169 1172 1175 1175 1225 1213 1200 1163 1148 1117 1118 1164 1130 1123 1116 1066 1053 1045 1039 1033 1029 1033 1031 1021 1016 1013 1020 1028 1016 1005 1012 1012 981 962 949 942 938 936 929 916 909 907 905 889 886 879 873 870 866 860 856 851 846 843 840 836 832 828 826 822 819 817 814 812 812 814 816 819 817 764 747 748 768 871 891 886 880 871 861 852 855 833 813 821 829 795 797 809 772 757 786 789 756 731 742 759 757 739 738 731 734 740 743 722 720 723 728 739 727 719 717 716 717 721 722 721 721 720 721 715 715 710 711 710 709 711 706 702 699 695 695 693 692 694 690 685 683 683 679 676 675 671 666 665 664 661 660 651 650 649 649 646 641 635 634 637 635 628 624 626 624 621 616 615 613 609 611 610 604 599 602 601 596 595 595 590 588 586 585 583 580 579 580 579 574 572 573 574 569 560 559 563 553 552 553 547 545 547 544 537 536 537 538 533 532 525 521 522 519 517 515 517 508 509 508 501 504 498 497 494 490 490 483 484 482 478 477 473 470 468 465 464 457 458 454 451 453 443 447 441 440 433 430 424 442 441 433 422 420 425 424 427 417 422 412 417 413 416 417 409 411 415 407 416 410 407 405 397 404 402 399 403 400 401 400 400 396 396 396 398 388 386 396 390 390 393 383 388 388 378 382 389 378 386 371 377 384 368 373 371 369 370 368 364 365 363 357 355 359 352 352 349 349 347 345 345 344 345 343 343 342 340 340 338 336 336 333 332 330 332 330 327 328 324 325 323 322 322 318 320 316 314 311 310 308 309 309 309 305 305 302 301 301 298 298 297 295 294 294 295 292 290 289 288 288 287 287 285 283 285 281 281 281 278 278 277 276 277 274 273 272 270 271 271 269 267 268 265 265 265 268 265 266 264 260 265 260 259 263 259 261 260 259 255 257 256 258 256 255 255 256 254 253 253 253 249 249 248 249 246 249 248 246 245 244 243 245 242 240 242 240 242 237 237 240 236 239 233 230 233 235 229 230 232 227 236 227 229 228 230 231 227 228 226 230 225 225 227 229 223 228 225 221 221 225 222 219 223 216 220 219 221 214 222 225 230 225 220 205 211 213 207 210 214 215 212 210 212 213 211 211 209 209 209 207 207 204 208 204 207 205 206 203 208 203 201 206 198 197 198 200 192 189 191 191 185 190 186 182 183 191 178 189 182 169 164 184 189 174 171 153 187 171 181 177 164 170 163 161 192 174 162 147 141 160 156 144 157 139 158 142 168 175 149 169 158 144 156 164 135 151 165 158 158 160 152 153 155 161 150 158 141 149 161 137 139 145 141 135 136 146 141 114 124 131 131 134 136 133 138 136 135 139 142 135 139 139 136 135 135 142 140 147 135 139 139 136 136 138 137 137 135 133 132 134 142 145 143 139 139 139 132 128 140 133 133 135 133 131 135 138 137 137 130 135 133 131 135 130 137 129 132 128 134 130 127 131 131 125 125 123 122 122 121 119 117 115 113 112 124 121 116 107 106 109 112 121 125 129 135 137 137 141 145 143 142 145 147 144 141 134 127 122 123 125 120 117 121 124 120 118 117 118 122 126 130 137 144 144 143 147 154 159 153 159 157 158 158 157 157 157 148 146 148 156 156 157 152 145 141 140 144 143 135 136 144 147 153 153 151 151 151 151 151 151 152 156 153 151 151 149 150 148 151 156 157 157 156 157 156 157 156 152 154 157 157 156 155 154 154 154 154 153 151 152 153 153 153 153 153 153 152 152 151 150 151 154 158 157 158 158 157 156 154 154 154 154 152 152 153 154 154 155 156 156 157 157 159 161 162 165 168 170 175 178 179 179 180 179 167 145 131 114 108 103 111 126 108 78 59 53 53 38 37 40 55 57 35 -5 -15 -23 -27 -30 -32 -34 -35 -35 -37 -37 -39 -38 -40 -40 -42 -42 -44 -44 -47 -46 -33 -22 -22 -25 -26 -28 -36 -47 -57 -69 -82 -100 -97 -133 -247 -351 -357 -336 -404 -454 -406 -345 -372 -436 -517 -609 -703 -791 -856 -907 -923 -957 -999 -1106 -1364 -1674 -1869 -2064 -2215 -2355 -2469 -2590 -2710 -2816 -2848 -2864 -2868 -2876 -2906 -2936 -2974 -3006 -3026 -3042 -3060 -3074 -3087 -3088 -3073 -3060 -3071 -3094 -3109 -3120 -3105 -3097 -3120 -3157 -3208 -3246 -3238 -3215 -3194 -3180 -3179 -3187 -3208 -3233 -3260 -3280 -3282 -3279 -3278 -3281 -3295 -3309 -3316 -3322 -3333 -3343 -3347 -3349 -3350 -3350 -3346 -3339 -3326 -3314 -3310 -3314 -3330 -3349 -3371 -3389 -3399 -3405 -3415 -3422 -3426 -3427 -3427 -3428 -3432 -3437 -3440 -3444 -3450 264 272 267 259 259 258 257 251 247 244 234 232 231 232 225 228 224 234 238 233 232 228 225 222 219 221 223 224 224 224 225 225 228 232 235 237 240 240 240 244 246 248 250 252 253 255 257 260 261 262 262 264 269 270 269 269 270 275 284 288 292 297 303 313 324 326 323 320 316 319 318 322 325 329 335 344 353 358 364 372 374 389 400 390 394 395 398 403 409 405 402 405 411 412 410 411 408 410 409 412 413 413 413 416 415 411 405 400 403 407 412 410 412 416 413 411 404 403 399 397 391 385 386 391 380 372 371 363 360 368 376 377 371 374 382 385 385 389 390 382 386 382 375 375 370 369 373 372 372 368 367 365 360 361 359 355 351 348 346 346 348 346 346 345 339 334 331 338 339 334 334 337 339 343 347 342 342 343 338 333 331 327 329 321 327 330 325 325 328 328 326 325 324 323 329 332 330 328 325 330 330 331 335 334 330 327 327 329 330 332 332 332 334 336 339 341 343 345 343 344 348 354 358 356 355 355 362 359 363 355 351 349 351 354 357 359 355 352 348 350 354 357 353 355 356 359 362 362 366 372 385 391 404 410 397 393 393 401 399 389 386 385 384 386 395 406 398 397 406 393 391 393 398 404 398 395 397 397 396 397 398 399 401 403 418 413 421 449 436 435 420 418 421 425 430 430 431 434 437 443 451 466 465 499 645 745 510 474 474 476 468 464 463 464 465 468 472 477 491 546 528 568 532 547 529 532 556 545 554 565 565 573 565 560 560 549 549 555 550 551 549 551 557 558 562 564 562 565 572 580 588 599 609 617 631 638 660 661 679 679 688 710 714 703 708 716 732 756 762 741 729 732 736 752 757 769 770 768 762 761 766 777 796 838 852 854 844 813 788 743 748 712 695 699 700 693 661 687 661 629 637 619 784 749 678 749 747 606 595 445 443 546 748 616 733 870 843 635 567 485 488 489 401 243 182 153 127 103 84 67 50 35 20 9 4 -1 -36 -64 -75 -90 -144 -201 -241 -274 -310 -344 -365 -379 -388 -398 -412 -432 -460 -490 -515 -530 -534 -526 -512 -498 -496 -498 -500 -503 -510 -518 -524 -527 -527 -525 -523 -517 -510 -500 -489 -473 -449 -422 -398 -389 -405 -441 -489 -538 -578 -605 -618 -617 -602 -578 -554 -540 -545 -559 -571 -576 -574 -569 -568 -572 -580 -592 -608 -626 -643 -659 -676 -696 -723 -757 -802 -861 -940 -1039 -1158 -1275 -1380 -1492 -1630 -1732 -1740 -1717 -1736 -1857 -2106 -2338 -2418 -2417 -2422 -2426 -2398 -2309 -2131 -1927 -1748 -1596 -1449 -1349 -1299 -1318 -1381 -1414 -1358 -1250 -1151 -1068 -1001 -951 -913 -873 -817 -767 -742 -725 -696 -667 -651 -637 -610 -582 -561 -545 -528 -513 -500 -493 -493 -495 -494 -488 -480 -471 -460 -447 -435 -427 -428 -430 -426 -416 -401 -381 -357 -332 -309 -286 -263 -242 -222 -203 -181 -161 -145 -134 -127 -123 -119 -108 -80 -41 -47 -47 -40 -15 -1 -1 -1 -1 -1 -1 -1 -1 -5 -19 -28 -28 -19 -7 -1 -1 -5 -8 -9 -9 -1 -1 -1 -1 -33 -35 -34 -33 -33 -30 -22 -13 -1 -1 -7 -16 -39 -21 -12 -5 -1 -1 -1 -1 -1 -1 3 6 8 9 10 10 10 16 21 28 35 42 49 56 64 74 82 88 99 104 118 136 164 181 166 204 193 203 182 203 235 213 231 280 347 382 367 357 473 568 724 816 842 914 810 695 696 523 530 509 459 460 466 499 568 599 591 724 651 825 873 1184 1854 2203 2202 2118 2079 2019 2011 2005 2057 2039 1980 1886 1841 1843 1907 1882 1850 1835 1825 1797 1713 1576 1494 1483 1475 1449 1407 1455 1482 1508 1570 1593 1554 1489 1415 1453 1507 1606 1540 1508 1435 1455 1482 1505 1453 1464 1444 1431 1415 1392 1384 1389 1383 1363 1375 1379 1400 1415 1432 1450 1471 1490 1497 1482 1469 1455 1436 1430 1412 1410 1412 1404 1393 1383 1351 1331 1317 1386 1273 1232 1224 1213 1199 1190 1178 1166 1155 1144 1134 1123 1122 1121 1116 1116 1135 1132 1180 1168 1088 1087 1108 1107 1102 1086 1086 1095 1101 1103 1109 1123 1143 1154 1148 1149 1157 1165 1177 1206 1200 1207 1187 1185 1188 1179 1184 1199 1187 1176 1206 1225 1211 1128 1117 1135 1202 1207 1180 1100 1061 1055 1049 1044 1043 1042 1049 1047 1034 1026 1024 1024 1039 1034 1020 1014 1003 1004 989 960 951 945 940 930 924 920 910 900 895 891 884 878 874 869 863 859 856 854 849 846 844 840 831 827 823 821 819 817 816 815 814 813 814 814 770 750 750 771 868 887 884 884 878 869 867 830 834 855 815 795 823 794 781 812 796 755 755 783 771 737 731 746 763 756 732 716 722 736 743 744 722 712 713 720 724 727 728 733 733 721 715 713 721 725 718 716 714 718 714 706 707 710 705 701 705 697 695 697 692 693 690 688 684 682 681 677 672 670 672 668 662 656 655 652 652 650 647 642 642 644 636 630 631 630 626 625 624 620 616 614 616 612 605 607 607 602 600 600 596 592 592 591 591 586 584 587 585 577 577 584 578 575 569 567 572 562 557 561 552 548 552 550 545 544 544 540 538 534 532 529 528 524 522 521 524 516 513 513 512 506 508 501 502 495 498 491 490 486 482 485 479 478 475 469 468 464 460 458 456 459 452 448 450 443 445 437 430 436 428 432 438 437 431 419 425 425 425 423 415 417 414 422 412 413 419 410 410 414 411 402 403 405 412 404 401 407 400 407 400 405 399 399 402 395 391 402 392 392 390 386 391 389 380 386 393 382 388 382 377 387 376 374 381 372 376 369 370 364 366 365 357 362 359 355 355 350 353 349 350 349 347 347 346 345 342 341 340 340 338 336 336 334 333 333 331 330 330 326 325 324 324 322 320 320 318 316 312 312 311 309 307 309 304 307 303 308 302 302 302 298 299 297 295 297 294 291 291 291 290 287 288 285 284 284 284 282 280 282 280 279 280 277 276 275 273 275 271 271 271 269 270 268 267 265 267 265 263 266 263 264 264 261 262 265 261 259 261 259 259 258 256 256 257 258 253 256 255 253 252 249 251 250 247 252 247 251 245 248 246 246 247 244 245 244 245 240 240 240 241 236 239 240 237 233 236 233 232 231 232 230 230 228 229 231 231 232 227 235 229 229 227 227 226 227 224 225 224 228 219 225 220 222 224 222 221 220 219 221 219 217 216 217 215 220 199 211 211 210 217 215 217 214 215 212 211 215 212 211 209 208 212 206 211 206 207 207 204 206 208 202 200 205 201 200 199 197 194 194 194 185 184 193 180 190 181 161 174 171 185 165 188 172 172 195 180 189 174 182 175 158 176 172 172 167 146 182 174 166 163 172 147 162 173 170 167 171 147 158 164 163 159 147 162 174 158 145 164 156 157 159 148 165 149 153 167 153 146 134 151 146 145 137 129 143 131 129 124 140 135 132 148 128 130 126 133 139 140 135 141 135 141 137 145 143 140 142 141 137 139 140 143 144 144 134 134 139 137 135 137 142 141 143 143 141 134 139 136 133 128 127 129 127 132 133 135 133 137 133 135 136 133 134 130 132 133 132 130 134 129 128 131 129 126 126 125 122 121 121 120 117 116 114 114 126 132 131 123 114 109 109 114 118 125 127 132 137 140 144 145 146 147 148 151 149 140 133 126 122 123 122 120 121 121 122 118 118 121 120 125 129 132 142 148 146 147 153 162 166 162 162 164 161 158 159 161 160 155 155 153 157 159 158 158 157 157 158 150 139 137 141 151 152 154 155 155 152 151 150 151 150 151 154 155 153 152 150 151 151 154 158 157 157 157 155 155 157 157 155 158 157 155 153 151 151 152 153 153 152 152 153 153 153 153 153 152 152 151 150 150 150 151 155 157 157 156 157 157 155 154 153 152 152 150 152 153 153 154 156 156 156 156 155 157 159 161 165 168 172 176 177 177 178 179 180 175 157 140 126 117 111 117 128 115 87 67 58 48 45 48 55 76 67 11 -9 -22 -29 -32 -34 -35 -36 -37 -38 -39 -39 -40 -40 -41 -42 -43 -44 -45 -47 -48 -32 -22 -20 -24 -28 -30 -32 -39 -49 -61 -74 -84 -92 -108 -179 -347 -498 -535 -529 -563 -578 -518 -443 -418 -450 -525 -621 -715 -793 -844 -859 -832 -847 -966 -1162 -1410 -1678 -1960 -2183 -2293 -2362 -2476 -2614 -2756 -2864 -2910 -2917 -2912 -2910 -2922 -2943 -2973 -3003 -3025 -3045 -3068 -3089 -3106 -3111 -3104 -3098 -3109 -3128 -3143 -3148 -3137 -3130 -3146 -3178 -3215 -3238 -3235 -3217 -3201 -3193 -3197 -3210 -3227 -3246 -3264 -3276 -3279 -3279 -3282 -3290 -3302 -3315 -3322 -3328 -3338 -3346 -3349 -3349 -3348 -3345 -3339 -3329 -3317 -3306 -3303 -3309 -3325 -3346 -3369 -3388 -3399 -3406 -3412 -3418 -3422 -3425 -3426 -3429 -3433 -3438 -3441 -3445 -3450 267 271 260 253 251 254 250 243 242 234 232 229 229 232 225 223 224 234 239 236 233 232 226 223 220 220 223 223 224 223 224 225 226 230 234 235 238 238 239 243 244 245 248 249 252 256 258 259 259 264 267 262 264 270 271 272 269 270 278 284 292 297 305 309 313 314 315 313 311 314 322 330 332 337 338 344 350 356 366 375 373 380 394 383 385 386 389 398 401 404 406 409 414 417 415 414 415 417 418 419 421 425 422 422 425 416 409 408 407 409 409 412 414 414 410 408 404 398 393 390 386 379 378 382 380 373 365 360 363 369 375 370 369 374 379 385 390 389 383 378 375 369 371 372 366 369 368 368 369 365 362 363 361 358 361 359 357 351 347 344 341 341 341 341 341 336 330 332 332 334 337 338 338 339 341 336 337 340 340 334 327 323 325 320 323 324 319 321 317 314 316 318 317 322 325 324 327 324 322 326 325 328 329 328 326 326 326 328 327 328 329 331 333 337 338 341 341 341 343 346 349 353 360 361 361 359 361 359 357 353 350 348 349 350 353 356 353 349 348 350 353 356 352 354 355 358 359 360 365 373 387 385 394 414 397 392 389 391 394 388 386 385 384 389 401 412 401 399 399 391 390 393 396 401 397 392 393 395 395 399 401 400 401 403 405 406 413 422 421 425 416 419 424 430 438 448 441 439 441 462 473 460 463 466 496 619 521 466 464 465 462 459 458 459 469 472 477 485 494 513 533 541 518 524 518 539 544 541 565 568 558 566 557 551 548 546 540 549 541 544 543 549 548 550 557 560 564 566 572 577 591 599 604 612 617 626 642 659 680 686 689 720 713 706 710 717 726 745 749 742 735 740 746 750 777 780 781 781 773 773 775 782 796 834 825 819 813 795 784 781 750 750 789 775 709 686 665 690 693 637 605 592 680 643 603 599 653 656 570 477 477 525 547 582 693 862 767 649 476 533 508 441 337 217 186 168 139 115 98 79 61 44 28 14 7 -4 -45 -99 -60 -21 -60 -103 -129 -149 -193 -239 -264 -294 -318 -353 -385 -419 -458 -492 -521 -536 -540 -530 -514 -495 -494 -493 -489 -485 -484 -484 -486 -487 -490 -492 -499 -499 -493 -480 -462 -440 -410 -379 -351 -338 -359 -399 -452 -505 -545 -572 -585 -586 -577 -563 -552 -549 -560 -576 -588 -593 -586 -574 -565 -562 -569 -584 -604 -625 -643 -658 -668 -681 -705 -734 -775 -831 -912 -1018 -1165 -1314 -1418 -1520 -1635 -1720 -1727 -1707 -1732 -1817 -1997 -2172 -2251 -2279 -2398 -2497 -2545 -2517 -2314 -2070 -1827 -1608 -1400 -1281 -1227 -1288 -1411 -1504 -1483 -1352 -1169 -988 -935 -941 -963 -977 -866 -762 -737 -738 -712 -681 -665 -643 -610 -575 -566 -560 -536 -514 -498 -488 -492 -495 -493 -489 -486 -484 -470 -455 -434 -420 -427 -437 -435 -426 -409 -386 -365 -342 -322 -301 -280 -258 -236 -213 -186 -162 -144 -131 -124 -119 -114 -104 -81 -64 -39 -31 -38 -13 -1 -5 -1 -4 -1 -3 -1 -6 -20 -42 -26 -9 -38 -15 -1 -5 -3 -4 -1 -2 -1 -2 -1 -2 -1 -48 -56 -53 -40 -22 -31 -37 -1 -3 -1 -15 -35 -20 -13 -6 -1 -1 -1 -1 -1 -2 -1 -5 4 -10 6 -3 7 13 20 26 33 40 46 52 59 70 78 83 89 98 113 130 138 147 205 217 160 156 181 210 203 190 208 339 330 336 297 320 357 472 704 940 875 952 904 805 790 589 452 529 506 448 470 519 539 571 634 734 741 757 827 1366 2024 2242 2226 2148 2082 2041 2058 2041 2100 2055 2053 1943 1884 1852 1944 1936 1919 1880 1764 1703 1676 1603 1489 1458 1428 1416 1405 1461 1782 1616 1550 1580 1572 1518 1464 1559 1467 1519 1567 1521 1456 1477 1495 1522 1522 1485 1487 1472 1436 1419 1413 1415 1390 1384 1373 1376 1392 1411 1428 1449 1469 1489 1508 1497 1475 1466 1454 1441 1421 1408 1416 1425 1438 1451 1419 1332 1311 1378 1288 1245 1234 1221 1208 1194 1181 1168 1155 1142 1133 1133 1137 1142 1131 1129 1135 1142 1221 1123 1090 1086 1115 1123 1102 1093 1095 1100 1109 1112 1123 1167 1191 1192 1163 1165 1172 1181 1186 1195 1207 1204 1207 1191 1195 1191 1218 1231 1219 1212 1167 1186 1212 1167 1131 1187 1224 1203 1168 1081 1068 1063 1058 1056 1054 1056 1056 1056 1043 1038 1038 1030 1043 1052 1036 1015 998 1004 1001 976 962 950 939 931 925 917 910 905 899 892 888 887 879 873 868 861 856 853 852 845 841 839 833 830 826 823 821 820 820 818 817 813 812 811 768 755 752 761 849 889 884 886 874 864 853 851 847 821 824 807 811 819 801 767 787 798 769 749 770 789 764 726 715 735 760 753 738 718 714 733 749 728 731 728 720 722 729 727 727 737 737 728 716 712 730 725 713 718 717 712 712 712 709 704 698 700 699 695 696 693 693 687 686 681 681 674 674 674 671 664 665 664 660 657 655 650 647 648 648 639 636 638 636 635 629 623 622 622 622 618 613 612 612 611 607 604 602 600 600 597 596 593 590 592 589 587 586 585 585 579 578 574 576 572 564 566 560 558 557 556 553 551 549 547 541 544 542 540 535 529 531 529 524 524 523 520 514 515 509 506 508 501 499 502 496 492 487 489 488 482 479 477 473 471 466 465 461 464 462 455 454 450 449 446 438 440 441 427 434 433 433 433 418 429 426 430 421 423 421 423 424 411 418 424 410 407 416 414 403 411 409 409 400 406 409 403 410 402 403 399 407 397 392 401 399 391 400 384 398 397 383 397 391 387 387 390 382 387 383 379 382 380 377 375 371 369 365 374 360 366 358 359 358 356 353 349 350 352 350 349 347 348 346 344 344 344 341 340 339 337 336 335 333 332 331 330 329 328 328 325 324 322 321 320 318 317 317 314 312 311 309 307 306 305 304 300 303 300 300 299 298 297 295 297 293 293 292 290 291 289 289 288 285 285 284 282 283 282 281 279 279 278 276 278 276 274 274 270 271 271 267 267 265 267 266 264 265 264 266 264 263 264 262 262 260 264 260 260 261 260 260 260 256 256 257 255 256 255 254 250 251 251 251 248 253 248 247 249 250 247 247 247 245 244 245 242 244 243 242 240 237 240 236 236 235 236 232 232 232 235 231 232 232 232 231 231 230 228 232 231 231 228 228 227 225 230 225 227 227 225 221 228 222 223 224 223 223 217 218 223 214 215 205 225 213 213 214 213 215 213 211 218 214 215 214 219 215 214 211 214 213 208 206 211 208 208 202 206 209 206 203 203 202 197 196 197 197 194 189 196 188 175 172 187 176 185 190 193 177 187 169 196 171 175 186 161 183 170 165 184 167 184 149 182 171 173 162 170 160 176 165 165 162 163 142 163 172 142 162 136 152 169 157 156 156 164 168 149 150 158 168 156 171 143 140 153 161 154 143 148 152 148 144 135 135 133 141 139 143 138 144 137 143 142 137 138 141 145 141 141 146 144 149 140 141 150 145 144 138 149 142 143 137 133 133 143 139 134 138 148 142 138 140 140 135 141 136 134 132 133 135 134 132 134 135 134 141 132 137 131 132 132 132 136 132 130 130 128 129 129 132 129 126 124 123 121 120 120 119 116 115 114 126 134 138 134 123 117 112 109 113 118 122 126 128 132 140 143 145 149 150 152 150 146 140 133 126 124 121 121 121 120 119 119 119 123 124 126 130 133 138 148 152 152 153 162 166 165 166 163 162 159 157 158 159 161 157 159 157 161 162 162 159 162 160 155 144 140 150 158 157 153 155 155 153 152 153 151 151 152 152 152 157 157 155 152 152 153 158 159 159 157 156 155 153 154 155 157 158 155 151 150 149 149 150 151 151 152 152 152 152 152 151 151 149 149 150 150 150 150 151 155 156 155 155 155 154 154 153 153 151 150 150 150 151 152 155 157 157 156 154 155 155 157 161 165 169 171 174 175 175 176 179 179 179 171 156 139 136 119 122 130 112 87 77 61 54 57 60 67 80 51 0 -18 -29 -33 -36 -36 -38 -39 -39 -39 -40 -39 -41 -40 -42 -42 -44 -43 -46 -45 -34 -12 -13 -20 -27 -34 -35 -36 -42 -50 -61 -76 -96 -115 -150 -225 -468 -688 -717 -701 -744 -754 -645 -527 -463 -470 -542 -639 -731 -787 -793 -777 -706 -723 -979 -1287 -1542 -1736 -2078 -2322 -2382 -2385 -2519 -2645 -2788 -2885 -2929 -2931 -2935 -2933 -2937 -2949 -2971 -2998 -3021 -3043 -3074 -3100 -3126 -3139 -3135 -3128 -3136 -3149 -3161 -3165 -3159 -3154 -3171 -3198 -3222 -3237 -3234 -3219 -3211 -3208 -3218 -3234 -3246 -3258 -3267 -3274 -3278 -3281 -3290 -3300 -3312 -3324 -3329 -3334 -3342 -3349 -3350 -3348 -3346 -3341 -3333 -3321 -3308 -3298 -3297 -3304 -3322 -3345 -3369 -3389 -3400 -3407 -3412 -3416 -3420 -3423 -3426 -3429 -3434 -3439 -3443 -3446 -3450 273 267 256 248 246 252 253 242 237 234 234 230 224 231 223 222 224 227 233 233 234 234 229 225 221 221 222 223 223 224 224 225 225 227 232 235 235 235 235 238 243 244 246 247 249 251 253 255 256 259 262 260 263 265 267 270 271 272 276 285 292 295 301 308 307 307 309 307 310 317 328 338 341 340 344 350 354 361 371 369 367 367 373 379 380 379 384 395 395 397 401 404 411 418 420 419 422 424 424 426 428 434 431 430 427 418 412 410 406 401 401 405 404 406 405 404 405 401 396 389 383 375 371 368 372 370 362 359 361 363 365 367 372 378 384 390 386 383 380 373 370 365 369 370 363 363 363 367 370 367 359 359 361 357 358 359 357 354 351 346 341 339 337 335 336 336 330 330 331 373 343 340 336 337 339 333 332 340 341 334 327 320 314 312 308 309 305 306 309 313 309 306 306 308 312 315 319 318 317 316 320 326 323 325 326 324 325 325 327 328 330 334 336 335 336 337 338 339 341 345 349 351 355 357 361 359 362 362 360 355 350 348 348 350 353 354 350 348 348 350 351 352 351 354 356 360 358 359 363 368 380 376 384 398 399 394 389 388 388 387 386 386 388 395 396 400 399 391 388 388 388 392 398 401 396 391 393 392 394 395 398 400 403 406 426 432 442 414 411 413 417 423 429 436 447 478 458 451 449 452 460 468 452 454 463 468 459 456 457 458 457 454 455 462 472 479 484 530 498 496 501 513 513 523 530 534 532 540 552 548 548 552 546 550 544 538 534 542 536 536 538 539 544 554 567 571 570 579 584 576 582 588 595 602 609 620 633 644 657 668 677 690 706 726 711 718 725 757 746 745 743 749 754 754 767 773 779 784 788 789 791 794 810 809 808 796 809 830 802 781 766 811 785 733 709 727 766 762 687 636 597 575 600 605 581 567 623 736 653 473 492 563 677 541 570 691 549 515 460 433 396 347 304 244 209 177 150 129 108 88 69 51 34 20 10 4 -17 -53 -54 -43 -40 -46 -55 -69 -95 -121 -145 -174 -223 -285 -346 -404 -457 -500 -533 -551 -554 -545 -527 -508 -495 -485 -472 -459 -449 -443 -442 -444 -450 -459 -470 -473 -461 -441 -420 -395 -363 -328 -298 -288 -309 -355 -413 -469 -512 -539 -553 -557 -557 -555 -554 -560 -574 -591 -604 -609 -601 -585 -566 -555 -558 -572 -594 -617 -635 -649 -657 -670 -694 -724 -753 -803 -892 -1016 -1164 -1314 -1438 -1548 -1643 -1711 -1737 -1739 -1758 -1813 -1921 -2041 -2138 -2235 -2363 -2485 -2545 -2516 -2358 -2129 -1868 -1593 -1335 -1152 -1142 -1262 -1468 -1635 -1646 -1505 -1249 -1011 -920 -930 -986 -994 -898 -781 -738 -736 -732 -716 -689 -655 -623 -596 -578 -561 -540 -520 -505 -498 -498 -498 -493 -486 -483 -479 -468 -452 -433 -421 -423 -431 -436 -433 -417 -395 -374 -354 -336 -317 -296 -272 -246 -216 -184 -156 -135 -122 -117 -115 -111 -103 -86 -66 -44 -25 -10 -9 -1 -1 -1 -1 -1 -1 -1 -11 -49 -33 -15 -11 -27 -27 -1 -4 -5 -1 -1 -1 -1 -1 -1 -1 -1 -32 -62 -75 -63 -42 -32 -22 -3 -1 -1 -15 -35 -28 -13 -9 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 5 11 16 21 29 33 40 47 55 64 70 73 82 94 106 119 136 146 165 174 141 181 170 169 177 193 224 345 295 269 313 339 381 573 767 903 1023 1009 871 740 769 707 546 474 471 446 474 500 523 624 732 855 729 814 846 1474 1957 2210 2271 2175 2104 2069 2111 2095 2153 2117 2098 1973 1939 1919 1934 1869 1897 1754 1633 1581 1527 1545 1476 1468 1482 1478 1442 1458 1741 1789 1633 1619 1623 1558 1533 1545 1589 1451 1503 1498 1474 1540 1518 1537 1558 1526 1508 1520 1454 1448 1440 1429 1395 1390 1385 1378 1385 1405 1422 1442 1461 1481 1496 1495 1489 1482 1465 1441 1421 1401 1402 1403 1463 1466 1434 1335 1318 1390 1277 1256 1241 1226 1211 1196 1180 1167 1155 1144 1144 1169 1203 1175 1146 1140 1155 1157 1126 1105 1092 1088 1100 1107 1107 1103 1104 1110 1120 1122 1133 1162 1218 1185 1185 1225 1266 1226 1202 1202 1205 1208 1202 1201 1209 1209 1239 1219 1223 1210 1192 1277 1246 1168 1146 1167 1200 1143 1143 1086 1079 1072 1070 1071 1065 1064 1070 1063 1053 1050 1050 1041 1043 1060 1057 1020 999 992 986 983 973 953 938 929 922 914 908 906 899 895 890 886 885 883 873 865 862 859 850 846 844 841 835 830 829 829 825 823 822 819 817 814 811 812 789 759 755 757 775 843 873 877 875 867 859 844 841 837 827 832 806 787 812 811 786 783 791 783 742 732 755 781 773 743 732 738 753 746 738 725 721 741 743 727 732 732 731 735 725 727 736 730 728 716 711 720 727 715 714 719 716 707 711 708 707 702 700 699 698 698 694 692 688 688 684 679 679 673 671 673 666 664 663 656 655 653 655 651 645 643 641 637 637 634 631 631 626 622 622 619 618 616 616 611 610 610 604 603 601 601 598 594 593 591 593 592 587 588 583 582 580 575 574 571 565 567 564 558 560 561 556 553 552 550 546 544 543 538 535 539 529 525 530 527 520 520 518 512 510 509 506 505 504 498 494 490 492 489 484 482 482 474 477 471 468 466 466 462 459 459 455 452 448 441 445 439 436 436 431 432 431 421 431 429 428 422 427 422 430 422 414 422 424 407 414 421 412 410 414 412 403 408 415 409 407 409 408 401 409 397 399 408 400 399 393 393 394 400 389 397 392 391 391 387 391 391 386 382 387 380 378 381 376 377 375 371 368 369 369 360 364 359 354 355 353 353 353 352 352 349 349 346 347 346 343 342 342 340 338 338 337 335 334 332 332 331 328 329 326 325 324 321 323 320 319 317 316 315 310 310 310 309 306 306 308 305 301 302 300 300 299 300 297 294 295 292 292 293 290 288 287 288 285 284 286 286 286 280 280 280 280 277 278 276 276 276 274 273 272 272 271 268 266 269 265 269 265 266 266 266 264 264 263 264 263 263 262 261 260 259 261 257 261 256 257 258 257 254 256 252 252 253 250 251 248 250 248 246 247 247 246 247 249 244 244 243 245 242 242 244 240 239 240 237 235 237 234 234 237 233 234 233 232 233 234 232 232 233 232 230 231 231 233 230 227 230 230 225 227 229 227 224 226 225 225 222 222 221 225 221 219 221 219 215 217 219 216 210 220 216 214 218 214 214 217 215 215 214 213 214 212 212 211 210 205 209 207 206 203 205 201 203 201 200 197 196 198 182 196 196 186 181 187 180 191 183 199 185 177 185 190 170 194 176 163 195 158 182 162 193 172 173 201 167 176 186 162 167 146 162 162 152 167 151 164 161 166 136 180 135 155 157 168 159 163 160 167 158 174 153 159 161 141 160 162 164 155 156 158 154 159 136 157 148 138 148 137 144 138 136 138 136 139 139 145 140 145 142 146 146 143 141 144 146 151 147 145 148 144 147 145 143 140 141 135 135 141 140 140 136 142 145 140 142 136 141 134 141 130 135 138 131 138 134 131 139 131 135 135 131 138 132 135 131 134 129 129 131 131 131 128 125 124 123 123 121 119 119 118 116 115 117 131 137 138 137 130 122 115 110 113 117 120 123 125 128 134 138 138 144 150 151 151 145 141 134 130 127 124 122 122 121 126 123 127 128 131 134 137 140 143 149 158 166 163 165 168 169 170 166 161 160 160 159 158 158 163 166 162 165 161 162 163 163 163 157 148 146 147 150 155 158 158 156 155 154 153 150 149 150 150 147 148 149 151 150 151 153 158 160 158 155 156 155 153 153 156 157 155 153 153 152 151 149 149 149 149 151 152 151 151 149 148 147 147 148 149 148 148 150 150 153 153 153 153 153 153 153 153 153 152 150 149 149 150 152 155 156 157 155 153 153 154 157 160 163 167 169 172 175 174 175 179 179 179 177 173 169 156 137 135 128 106 78 69 66 67 72 77 87 90 46 -2 -23 -32 -36 -39 -40 -41 -41 -41 -41 -41 -42 -42 -42 -43 -44 -44 -46 -47 -49 -26 -12 -14 -23 -30 -36 -40 -43 -46 -50 -58 -80 -125 -185 -262 -390 -595 -779 -846 -874 -926 -916 -767 -587 -509 -519 -577 -667 -763 -797 -720 -619 -612 -749 -1071 -1467 -1814 -2092 -2287 -2420 -2517 -2596 -2676 -2760 -2850 -2918 -2949 -2955 -2959 -2959 -2956 -2957 -2968 -2988 -3014 -3042 -3071 -3103 -3135 -3157 -3160 -3155 -3154 -3159 -3167 -3173 -3175 -3180 -3192 -3211 -3231 -3243 -3241 -3232 -3226 -3226 -3236 -3249 -3259 -3266 -3270 -3275 -3283 -3293 -3302 -3312 -3322 -3330 -3336 -3341 -3347 -3351 -3352 -3349 -3346 -3340 -3329 -3315 -3302 -3293 -3293 -3302 -3320 -3344 -3367 -3388 -3400 -3408 -3412 -3416 -3420 -3424 -3427 -3430 -3435 -3441 -3445 -3449 -3453 269 260 253 249 246 248 249 242 236 232 231 231 221 220 219 220 220 224 232 234 234 234 230 227 221 221 222 223 224 223 224 225 225 226 229 232 234 236 236 238 240 240 245 247 249 250 250 253 254 256 257 260 264 265 268 271 273 274 276 284 293 294 298 300 301 302 306 308 310 315 329 348 346 351 347 355 357 363 370 364 361 363 372 377 375 374 383 390 390 391 394 400 406 413 423 425 426 424 422 424 426 429 430 424 420 413 409 404 396 392 395 398 398 405 403 399 400 398 396 394 387 382 376 367 362 363 358 364 369 372 367 371 376 381 390 392 383 377 374 370 365 362 367 368 364 359 361 363 368 367 363 356 356 356 354 358 353 353 353 350 346 342 339 337 333 334 332 325 328 345 340 340 333 335 339 330 333 339 339 331 323 308 308 310 314 311 309 309 310 310 316 323 323 323 320 314 313 311 312 316 316 322 323 328 328 324 326 325 326 328 331 335 340 340 341 339 339 341 340 342 345 347 350 352 354 357 362 360 359 354 350 347 347 350 353 353 349 347 349 348 349 350 351 359 358 363 357 360 364 374 384 374 378 385 399 417 389 387 386 389 387 406 391 392 393 400 398 390 387 387 388 388 391 393 391 391 391 393 395 395 397 400 403 409 415 434 476 470 415 416 418 422 427 433 443 450 450 453 475 471 453 448 447 452 457 460 455 452 454 455 452 452 457 465 472 477 488 534 487 492 507 514 516 527 524 531 546 551 550 538 544 539 537 548 545 535 534 544 533 531 534 538 546 559 559 561 569 578 583 585 586 589 593 600 610 620 632 642 651 669 684 699 702 735 725 714 720 751 740 744 759 757 761 762 781 805 788 801 818 822 819 830 809 794 784 789 828 818 811 839 835 760 737 738 758 820 732 685 671 631 595 584 658 624 619 539 559 613 581 480 507 587 619 515 483 504 468 470 470 399 328 319 285 250 207 181 158 136 113 93 73 56 40 26 13 6 3 -15 -49 -73 -41 -22 -19 -21 -34 -38 -49 -63 -128 -211 -296 -381 -450 -504 -543 -564 -566 -555 -533 -512 -488 -468 -442 -420 -402 -392 -387 -390 -396 -408 -416 -425 -399 -376 -355 -336 -303 -269 -232 -221 -246 -302 -370 -436 -487 -516 -534 -537 -546 -551 -556 -565 -581 -600 -615 -623 -614 -595 -567 -546 -544 -557 -578 -604 -623 -637 -645 -655 -679 -714 -729 -770 -868 -1000 -1140 -1289 -1418 -1539 -1635 -1707 -1752 -1771 -1790 -1811 -1878 -1961 -2049 -2165 -2274 -2381 -2402 -2384 -2270 -2118 -1916 -1658 -1405 -1140 -1181 -1286 -1556 -1790 -1795 -1669 -1358 -1066 -980 -971 -1048 -1061 -953 -804 -766 -757 -760 -754 -718 -675 -649 -626 -600 -571 -550 -529 -514 -508 -502 -502 -490 -480 -476 -471 -463 -449 -433 -420 -417 -421 -431 -436 -420 -400 -382 -365 -349 -332 -310 -284 -250 -214 -174 -141 -118 -107 -106 -110 -113 -111 -101 -76 -64 -37 -13 -17 -1 -3 -1 -1 -1 -1 -1 -7 -19 -2 -1 -4 -18 -30 -28 -19 -9 -2 -1 -2 -1 -2 -1 -6 -1 -16 -61 -99 -84 -56 -30 -9 -2 -2 -1 -17 -29 -27 -15 -17 -1 -1 -3 -1 -1 -2 -1 -4 -1 -7 -1 -10 0 1 11 16 23 29 35 42 49 56 61 72 82 93 101 113 125 136 141 130 152 200 151 159 171 192 220 278 274 238 269 333 373 532 766 766 1036 871 828 683 623 616 565 429 426 450 520 622 566 603 787 763 692 883 882 1373 1303 1834 2196 2156 2131 2110 2168 2156 2180 2219 2115 1989 1945 1912 1895 1901 1814 1702 1597 1550 1512 1508 1568 1535 1535 1492 1467 1456 1617 1813 1658 1635 1673 1569 1557 1570 1603 1482 1448 1438 1467 1543 1579 1582 1580 1568 1542 1514 1463 1456 1455 1440 1417 1406 1400 1393 1385 1400 1417 1433 1448 1464 1480 1491 1481 1473 1461 1440 1426 1393 1411 1383 1415 1412 1367 1334 1328 1312 1272 1253 1237 1223 1210 1196 1182 1169 1156 1158 1186 1205 1322 1191 1159 1156 1187 1177 1131 1114 1106 1097 1106 1106 1114 1113 1115 1116 1125 1136 1145 1174 1228 1194 1204 1332 1343 1282 1234 1228 1220 1219 1221 1214 1213 1237 1279 1238 1217 1198 1187 1230 1226 1200 1162 1161 1147 1124 1119 1097 1089 1082 1079 1084 1077 1073 1079 1074 1063 1063 1064 1058 1057 1055 1060 1029 1012 1001 1009 993 972 950 939 930 921 916 911 906 902 897 898 899 886 877 877 874 865 861 862 860 846 840 842 841 835 834 834 830 829 822 817 813 812 808 798 766 758 758 768 827 884 883 876 865 855 850 847 848 819 807 826 822 782 792 805 791 775 764 789 809 771 735 752 769 746 719 719 743 760 752 729 724 733 737 736 739 741 738 735 729 726 725 732 737 727 717 722 724 721 715 718 714 708 710 709 705 704 702 698 695 693 693 690 688 680 681 680 679 674 671 669 667 663 661 663 656 652 652 648 647 643 640 635 638 635 630 632 628 624 624 623 619 614 617 616 606 610 607 604 600 598 598 597 596 594 592 591 586 588 582 580 579 575 573 572 566 567 563 563 557 554 557 554 550 547 546 546 541 539 534 535 533 529 522 525 520 515 515 511 511 509 507 500 502 494 498 491 484 491 483 479 482 475 470 471 472 459 463 462 458 453 451 445 447 443 443 438 433 433 433 428 435 436 425 428 428 421 425 424 422 429 424 411 417 422 420 420 417 410 410 416 410 411 412 413 408 407 409 404 408 404 406 398 398 399 397 401 394 397 398 394 393 391 393 387 385 389 386 383 386 381 379 382 376 375 371 369 369 364 363 365 355 363 354 355 353 354 352 350 351 350 347 348 347 346 344 342 342 340 337 336 336 334 333 332 330 330 329 326 328 324 323 323 321 320 321 319 315 313 311 309 310 307 303 306 302 305 303 300 300 298 297 299 297 295 293 291 293 290 291 288 288 288 285 286 284 283 283 282 280 279 282 279 279 278 277 276 272 274 273 271 271 269 269 268 267 269 266 264 265 267 265 264 264 262 266 262 265 260 260 259 259 259 257 259 256 258 253 253 254 254 253 250 253 253 251 250 251 251 252 249 249 246 245 247 245 245 242 244 243 242 240 239 240 237 236 232 237 233 235 240 233 234 234 235 234 232 233 232 231 229 235 232 232 232 231 229 231 229 230 224 227 224 227 227 226 221 220 221 223 221 220 217 217 219 218 220 216 214 216 218 216 218 216 218 214 216 215 214 213 218 210 213 211 213 215 202 212 208 202 202 202 204 199 198 198 189 195 187 187 186 183 187 186 173 189 183 183 191 192 179 185 185 177 191 178 192 177 191 165 181 189 148 190 171 162 173 166 164 174 171 161 152 181 172 148 147 157 162 162 184 151 152 163 148 162 167 147 164 142 161 175 162 178 157 157 158 155 159 151 142 150 140 150 141 148 142 133 138 149 147 149 146 141 140 147 135 143 145 145 153 147 147 151 149 145 147 145 147 146 144 144 147 146 143 144 140 144 144 139 135 140 140 140 136 137 138 130 129 137 134 135 131 131 134 137 138 132 134 135 133 132 134 132 130 135 133 131 129 129 125 124 124 123 123 121 119 119 117 115 114 115 124 130 133 137 137 122 115 113 120 119 122 126 128 131 131 132 133 139 145 147 148 146 145 139 136 131 129 131 130 131 128 128 131 135 138 143 148 153 158 162 164 174 173 170 172 172 170 168 162 162 164 161 161 164 169 164 162 159 158 160 163 165 163 155 156 153 144 143 150 160 160 157 155 154 151 148 149 149 149 148 148 149 148 148 156 156 157 158 156 154 155 155 154 154 155 153 153 153 153 151 151 149 148 147 148 150 150 150 149 146 146 146 146 147 148 146 146 146 148 149 150 150 152 152 152 152 152 152 151 149 148 148 150 152 154 156 156 154 153 153 154 156 159 162 165 168 170 172 173 178 178 179 178 177 177 172 160 149 140 132 102 86 78 79 86 96 109 104 95 43 2 -17 -29 -35 -40 -40 -42 -42 -43 -42 -43 -42 -43 -42 -44 -42 -45 -44 -48 -15 -13 -15 -21 -30 -36 -41 -49 -53 -53 -53 -54 -79 -155 -267 -372 -517 -686 -853 -910 -957 -1077 -1116 -910 -646 -587 -601 -629 -697 -806 -859 -703 -526 -615 -823 -1202 -1663 -2067 -2444 -2492 -2521 -2668 -2824 -2857 -2888 -2927 -2965 -2975 -2976 -2983 -2987 -2978 -2968 -2972 -2979 -2999 -3020 -3034 -3064 -3111 -3158 -3171 -3169 -3164 -3162 -3166 -3176 -3182 -3194 -3204 -3219 -3241 -3257 -3255 -3247 -3241 -3241 -3248 -3259 -3266 -3272 -3274 -3278 -3292 -3307 -3315 -3322 -3330 -3337 -3342 -3346 -3350 -3354 -3354 -3351 -3348 -3341 -3328 -3313 -3299 -3290 -3290 -3300 -3318 -3342 -3365 -3386 -3398 -3407 -3412 -3416 -3421 -3426 -3429 -3432 -3437 -3443 -3450 -3455 -3459 271 261 259 262 254 244 243 239 237 234 231 229 225 219 219 219 218 230 231 237 235 234 233 227 225 220 222 223 225 223 224 225 226 227 227 231 234 235 236 236 239 240 243 245 248 248 250 251 255 257 258 263 270 268 269 272 275 277 279 283 294 295 293 295 301 308 314 312 312 315 323 336 350 346 346 352 355 358 363 359 354 359 369 377 370 369 380 387 386 385 391 397 403 413 421 420 420 417 417 421 422 419 419 417 413 406 401 396 389 385 389 390 395 403 400 394 393 391 391 391 387 379 374 371 364 356 359 371 378 376 373 374 382 388 392 391 386 380 374 369 364 359 362 362 365 359 357 359 366 365 360 358 353 355 351 353 352 348 352 352 352 348 346 342 334 329 329 326 325 338 337 336 333 329 332 328 333 346 342 329 312 314 343 343 332 327 325 321 316 314 308 312 315 321 325 324 321 320 322 325 321 317 327 332 327 324 324 325 326 328 331 336 341 344 346 343 341 343 340 340 343 346 347 353 358 359 363 355 355 353 349 346 348 349 352 353 349 346 348 346 348 350 353 356 356 355 357 361 368 388 395 376 378 385 408 426 390 386 387 393 388 395 398 398 397 402 414 399 391 386 386 387 389 389 390 390 391 395 401 399 400 402 406 414 420 446 483 437 419 418 422 426 437 451 460 445 453 457 473 457 444 443 448 454 459 456 452 449 452 450 449 452 459 465 472 480 492 486 484 492 505 518 519 515 512 548 588 568 544 532 535 529 535 544 536 528 531 538 531 529 536 543 557 580 572 568 571 577 587 593 598 600 602 606 608 620 634 645 652 664 679 696 705 713 731 720 720 730 733 743 755 756 764 774 776 780 801 869 834 885 866 853 818 856 829 779 767 783 787 803 792 730 724 748 794 802 766 774 695 668 592 598 660 679 660 631 620 568 540 513 567 577 547 481 441 415 407 420 396 401 385 381 305 255 211 193 164 139 116 97 79 61 44 29 19 9 4 -3 -40 -50 -21 -17 -9 -14 -24 -21 -17 -23 -65 -136 -237 -342 -429 -496 -541 -564 -560 -542 -517 -491 -460 -428 -395 -366 -342 -327 -319 -318 -319 -322 -323 -318 -300 -280 -265 -251 -226 -193 -153 -136 -168 -235 -319 -403 -470 -515 -535 -540 -544 -548 -553 -562 -578 -597 -615 -625 -618 -597 -566 -539 -530 -538 -558 -583 -605 -622 -632 -640 -651 -668 -696 -748 -836 -951 -1079 -1214 -1346 -1473 -1588 -1682 -1736 -1778 -1807 -1837 -1859 -1890 -1946 -2022 -2098 -2144 -2129 -2095 -2086 -2067 -2001 -1884 -1727 -1571 -1478 -1496 -1663 -1829 -1840 -1708 -1471 -1252 -1155 -1149 -1179 -1169 -1065 -933 -849 -808 -791 -775 -743 -708 -682 -660 -634 -604 -574 -545 -523 -508 -499 -493 -486 -478 -473 -469 -463 -452 -436 -420 -413 -414 -420 -422 -415 -402 -388 -375 -362 -346 -323 -291 -249 -203 -158 -121 -96 -86 -91 -105 -119 -130 -133 -125 -106 -69 -8 -17 -1 -1 -1 -1 -1 -1 -1 -8 -6 -1 1 -3 -12 -23 -31 -36 -17 -1 -1 -1 -1 -1 -1 -1 -1 -7 -59 -94 -87 -58 -29 -8 -1 -1 -1 -12 -23 -26 -14 -6 -3 -5 -13 -6 -3 -1 -1 -1 -1 -1 -1 -1 -1 0 6 13 19 26 31 37 44 49 56 64 75 83 97 105 112 119 115 123 161 167 144 163 170 232 215 208 216 248 267 309 406 460 659 725 929 780 527 541 534 544 541 458 415 443 494 639 558 573 846 712 678 754 744 1097 1033 1375 1881 1772 2115 2174 2214 2203 2212 2245 2134 1991 1986 1928 1873 1876 1849 1698 1639 1667 1642 1615 1623 1627 1642 1557 1504 1502 1476 1656 1694 1677 1714 1623 1609 1585 1604 1508 1490 1458 1470 1549 1588 1608 1598 1554 1552 1509 1479 1468 1498 1466 1433 1423 1418 1412 1400 1398 1412 1425 1440 1455 1470 1483 1475 1465 1459 1444 1443 1404 1376 1352 1348 1368 1384 1322 1359 1304 1262 1244 1228 1215 1202 1190 1179 1167 1159 1158 1178 1242 1350 1228 1173 1167 1180 1154 1153 1122 1111 1101 1124 1114 1117 1124 1123 1127 1130 1145 1163 1168 1209 1206 1221 1354 1367 1301 1273 1240 1236 1238 1237 1224 1220 1215 1233 1241 1278 1217 1252 1255 1219 1218 1188 1188 1164 1143 1117 1110 1100 1092 1089 1098 1087 1086 1086 1071 1063 1058 1052 1061 1071 1041 1037 1032 1021 1015 1011 982 972 963 944 933 922 918 913 909 904 899 897 894 896 897 887 872 868 869 860 852 857 858 851 837 834 833 830 828 830 827 827 829 830 820 803 775 762 764 777 875 886 884 880 868 857 851 840 825 838 828 801 823 843 820 786 781 809 797 762 756 780 782 744 720 747 768 744 723 723 747 760 738 718 731 742 738 734 739 740 734 729 735 738 731 726 728 724 724 725 718 717 718 714 712 711 711 709 704 701 700 696 693 695 689 685 683 680 680 678 673 671 672 667 668 663 659 654 654 651 648 646 643 642 638 635 634 629 629 628 625 623 622 620 616 614 612 611 609 605 603 603 600 601 602 595 593 592 593 586 584 583 578 579 573 574 574 566 565 563 561 559 556 553 552 554 548 544 542 539 541 538 529 528 528 525 520 521 517 514 513 509 507 503 497 498 494 489 494 486 483 484 477 474 477 472 462 466 463 459 458 449 451 449 449 444 441 434 440 434 434 437 437 426 439 426 426 430 425 423 435 419 417 427 425 423 419 415 412 417 410 409 419 414 412 413 410 408 409 408 408 405 400 407 398 401 405 399 402 396 394 394 395 394 392 393 390 384 386 383 383 381 381 378 378 375 377 370 368 370 360 364 365 356 356 355 354 353 351 353 351 351 348 348 345 345 344 343 341 340 339 338 337 335 336 334 331 330 327 330 325 323 325 323 322 318 318 317 315 314 311 309 308 307 307 305 305 303 304 301 300 299 298 296 297 295 294 294 291 290 290 290 288 284 287 286 284 285 284 282 282 282 278 279 279 276 279 274 277 274 271 272 268 270 270 267 268 268 266 265 268 266 267 264 266 267 264 264 265 261 261 262 263 259 260 256 260 256 256 255 255 254 253 256 253 252 251 252 252 251 250 253 249 248 249 243 248 247 246 248 241 244 245 241 242 242 241 236 237 236 236 233 235 234 241 235 236 237 235 235 236 235 237 233 231 232 235 228 232 231 230 231 228 227 230 223 226 221 228 224 224 223 225 220 222 223 221 220 219 222 217 215 217 218 219 216 215 219 219 212 218 217 214 212 215 210 214 208 210 207 205 206 207 202 200 199 196 197 206 193 192 175 203 194 188 186 191 195 191 188 198 193 190 188 194 173 199 182 185 171 183 166 176 184 170 183 176 147 180 158 176 178 143 172 173 145 164 161 172 144 185 146 149 158 170 160 164 170 162 163 163 161 162 157 153 173 165 168 164 160 149 168 154 159 157 142 147 144 143 145 149 137 142 141 141 149 146 145 147 147 142 148 150 153 150 148 146 151 145 145 146 150 147 145 139 140 148 136 146 135 135 140 137 138 141 135 130 138 137 133 135 137 134 132 131 141 136 133 134 134 138 137 134 130 133 134 130 132 128 127 126 124 123 123 123 122 120 119 118 115 114 114 114 120 127 135 137 130 118 114 114 122 123 125 135 138 140 138 133 133 135 140 140 147 152 147 144 143 139 135 136 135 134 131 132 137 144 151 159 164 169 169 171 173 175 176 175 176 173 172 171 162 155 158 162 164 166 165 163 161 159 161 159 159 163 158 154 157 157 148 150 157 161 162 159 154 152 150 148 150 150 152 153 154 154 154 150 157 159 156 156 157 156 156 154 153 152 152 151 152 154 152 151 150 148 147 148 149 149 148 148 146 145 145 145 145 146 145 145 145 144 145 146 146 146 148 148 149 151 151 151 151 150 148 148 150 153 154 154 153 155 155 154 154 156 157 162 165 166 168 170 173 177 178 179 179 178 177 174 166 151 143 140 130 110 93 104 118 120 116 111 98 52 22 -2 -21 -34 -40 -43 -44 -44 -44 -44 -44 -44 -44 -44 -44 -45 -46 -47 -48 -20 -13 -20 -28 -37 -46 -55 -63 -65 -61 -53 -51 -81 -165 -287 -423 -566 -700 -815 -905 -1011 -1154 -1217 -1077 -873 -752 -699 -708 -758 -840 -872 -788 -712 -784 -1001 -1337 -1737 -2138 -2448 -2592 -2676 -2801 -2921 -2971 -2986 -2995 -3004 -3004 -3003 -3007 -3009 -3003 -2993 -2987 -2980 -2969 -2956 -2940 -2960 -3029 -3113 -3158 -3173 -3170 -3161 -3160 -3166 -3176 -3190 -3208 -3228 -3250 -3265 -3266 -3260 -3254 -3253 -3255 -3260 -3268 -3274 -3279 -3287 -3300 -3314 -3323 -3330 -3338 -3345 -3348 -3350 -3353 -3355 -3355 -3354 -3350 -3342 -3329 -3314 -3300 -3291 -3291 -3300 -3317 -3338 -3360 -3379 -3393 -3402 -3409 -3415 -3421 -3428 -3431 -3434 -3438 -3445 -3455 -3464 -3469 269 262 260 259 257 248 244 241 235 233 229 228 220 218 216 217 218 219 230 238 236 235 234 230 227 222 222 223 225 224 225 226 226 227 227 230 233 233 233 235 237 240 243 244 245 252 247 253 257 259 263 265 268 270 270 274 278 279 282 285 290 290 294 297 303 312 315 317 320 322 324 327 334 344 344 349 354 353 351 353 349 353 368 375 363 363 373 377 379 383 388 395 401 410 415 411 413 411 412 416 418 411 409 411 410 401 394 389 383 380 382 384 391 399 396 391 387 387 387 381 381 377 373 368 361 356 363 370 373 374 377 383 390 394 391 386 384 377 378 375 369 361 356 358 362 362 354 358 365 364 359 355 351 352 353 348 348 346 346 349 350 352 346 340 339 336 328 324 327 337 334 333 328 323 323 319 324 323 334 339 314 332 402 388 342 337 336 327 324 321 319 315 313 311 313 312 312 313 314 316 317 315 324 329 325 324 326 327 328 329 331 335 339 341 342 342 342 341 340 341 343 344 347 352 357 361 363 353 350 350 346 346 346 348 353 350 346 344 344 344 345 348 353 352 353 354 357 361 379 393 393 381 382 400 414 424 390 388 387 393 390 397 419 412 397 395 397 400 393 388 386 388 390 389 389 390 392 396 398 404 404 407 418 435 432 450 427 426 426 420 426 428 432 446 451 441 465 464 448 436 442 446 452 454 459 457 450 447 448 448 449 456 460 467 476 481 480 476 489 492 505 512 502 502 509 527 566 543 529 529 525 522 533 532 527 525 531 528 525 527 532 541 557 570 609 588 581 585 593 602 609 610 611 614 612 621 631 637 647 658 668 685 695 701 727 729 724 726 734 739 746 753 764 771 782 782 793 809 860 913 973 862 849 931 843 819 786 782 750 733 718 725 704 731 768 729 696 730 699 705 607 672 739 723 728 707 722 591 601 622 775 671 643 500 460 431 390 367 375 363 324 287 285 245 246 191 160 138 121 101 83 64 47 35 26 15 6 1 -40 -44 -9 -6 -4 -21 -42 -38 -33 -29 -48 -81 -184 -298 -389 -466 -513 -542 -529 -506 -479 -450 -414 -376 -337 -302 -273 -253 -237 -232 -224 -221 -213 -200 -188 -173 -168 -161 -145 -123 -78 -50 -90 -163 -258 -363 -446 -513 -534 -542 -543 -545 -550 -555 -567 -583 -601 -617 -611 -594 -561 -530 -518 -520 -539 -563 -587 -607 -621 -627 -625 -625 -665 -722 -798 -891 -1001 -1117 -1240 -1363 -1481 -1597 -1624 -1692 -1742 -1831 -1834 -1832 -1850 -1862 -1897 -1899 -1848 -1792 -1904 -2017 -2086 -2127 -2081 -2050 -1832 -1712 -1776 -1874 -1846 -1738 -1579 -1427 -1351 -1343 -1324 -1312 -1197 -1074 -956 -869 -817 -791 -757 -733 -714 -697 -673 -645 -606 -568 -540 -515 -504 -490 -485 -479 -473 -469 -465 -459 -440 -421 -412 -407 -407 -407 -403 -397 -388 -380 -370 -356 -332 -298 -247 -192 -144 -103 -78 -66 -80 -103 -131 -149 -151 -152 -124 -106 -27 -11 -1 -3 -1 -2 -1 -1 -12 -4 -3 -6 -3 -4 -14 -22 -24 -14 -26 -4 -1 -3 -1 -4 -1 -8 -1 -41 -67 -87 -76 -51 -30 -12 -15 -2 -1 -11 -18 -24 -17 -9 -3 -8 -27 -31 -6 -1 -1 -2 -1 -5 -1 -8 -1 -5 3 9 15 23 28 34 39 45 54 61 71 82 92 99 101 101 109 117 152 132 145 152 180 210 195 189 202 217 236 301 409 441 552 656 733 711 492 462 439 475 424 402 453 524 604 541 502 596 777 700 654 688 747 878 871 1034 1267 1388 1965 2229 2248 2219 2157 2186 2103 2005 1955 1956 1885 1823 1753 1783 1774 1828 1733 1786 1735 1723 1732 1632 1574 1536 1496 1522 1545 1614 1728 1687 1623 1604 1607 1549 1475 1432 1449 1550 1626 1585 1615 1581 1561 1524 1512 1492 1545 1517 1453 1442 1440 1426 1414 1405 1405 1419 1435 1448 1459 1470 1480 1475 1470 1460 1465 1451 1402 1399 1383 1354 1320 1301 1340 1273 1250 1236 1223 1211 1200 1188 1177 1170 1167 1170 1213 1292 1333 1300 1209 1178 1266 1206 1174 1127 1118 1107 1129 1131 1122 1133 1133 1140 1143 1150 1167 1174 1213 1218 1233 1320 1372 1342 1309 1266 1256 1252 1253 1242 1230 1213 1205 1213 1235 1238 1310 1285 1234 1227 1215 1229 1216 1156 1133 1123 1112 1102 1103 1104 1098 1091 1079 1066 1056 1049 1042 1047 1065 1036 1036 1023 1032 1030 1013 987 969 953 939 932 926 920 915 911 906 901 897 893 888 886 889 887 884 872 864 871 863 849 839 844 842 833 829 831 833 830 830 824 818 810 805 785 766 771 785 870 897 887 880 870 868 847 854 846 813 835 854 813 783 798 826 796 771 783 805 782 741 742 782 767 734 721 747 773 756 726 726 754 756 732 726 736 741 738 745 745 733 732 736 732 726 725 727 724 723 726 722 717 719 716 713 707 708 707 704 703 699 695 691 693 692 687 684 679 679 677 676 674 670 665 665 661 661 655 651 650 651 649 644 640 639 635 636 631 629 626 626 626 620 618 617 617 614 608 608 605 605 606 603 599 600 596 592 587 585 583 580 583 579 577 569 569 571 568 564 561 561 559 556 556 551 550 544 543 544 540 534 539 532 529 525 521 518 517 515 514 512 504 501 505 497 495 497 490 486 487 480 480 480 473 466 472 467 463 458 457 457 452 452 445 443 439 442 437 440 443 431 433 435 426 429 429 429 429 435 418 425 424 424 422 416 420 421 416 411 415 419 420 413 416 415 412 410 415 403 407 410 402 400 404 403 403 395 396 403 393 401 391 393 391 393 385 391 387 387 380 385 375 380 377 375 376 377 366 374 366 365 359 357 354 355 353 350 354 351 351 352 350 347 347 347 343 343 341 341 340 339 337 336 335 333 333 330 329 329 327 326 326 322 323 320 321 318 316 314 311 310 311 308 305 302 303 302 304 302 300 300 299 297 297 297 294 293 293 293 291 291 286 287 286 287 287 283 283 282 281 280 282 278 278 279 274 274 277 273 275 272 271 269 269 270 268 269 266 269 268 268 268 269 266 263 267 265 262 263 260 261 262 262 258 258 259 257 255 257 256 257 254 253 254 255 253 253 254 253 254 251 247 254 246 248 247 249 243 247 243 244 244 243 240 242 238 241 235 238 238 237 238 236 236 237 234 238 236 238 237 237 235 236 235 233 232 234 232 233 228 232 226 227 230 228 228 225 226 226 225 227 217 223 225 223 222 222 225 218 224 213 220 215 222 217 218 218 218 221 214 217 217 212 214 214 215 208 207 207 206 206 202 203 200 195 205 198 190 199 186 186 190 195 180 192 201 197 195 192 197 175 190 176 180 184 181 180 185 184 186 165 177 154 172 166 167 172 159 163 177 143 182 174 168 171 154 175 167 160 165 161 150 184 176 164 169 193 153 165 178 177 144 168 160 169 162 147 161 166 156 145 164 143 150 153 148 150 141 149 146 152 146 145 144 144 144 151 152 149 149 159 153 149 148 145 153 153 148 150 150 143 144 143 144 148 143 148 147 142 137 140 151 144 147 137 128 135 136 139 133 136 133 131 139 137 133 135 137 138 139 134 133 136 133 128 128 128 128 127 126 124 124 123 123 122 120 119 118 117 115 114 117 122 125 136 138 127 120 121 116 120 124 129 140 147 147 145 138 136 136 138 141 144 151 149 148 147 142 138 138 137 139 140 139 149 155 162 163 171 175 168 166 169 176 177 177 177 176 171 162 156 155 161 163 164 170 165 163 160 162 159 157 160 155 151 152 153 156 159 160 165 165 166 160 156 152 152 152 153 154 155 156 156 159 158 154 150 153 153 152 156 156 155 154 153 151 150 150 152 151 148 148 148 148 148 148 148 148 147 145 144 145 145 145 145 145 143 144 144 143 144 144 144 143 143 144 147 150 151 151 150 148 147 146 150 152 152 151 152 155 156 155 155 157 158 161 163 164 166 169 172 174 177 178 178 179 178 175 164 155 145 141 135 117 114 123 120 115 110 109 104 92 74 48 -11 -28 -39 -41 -44 -43 -45 -44 -44 -43 -44 -42 -45 -42 -46 -45 -49 -21 -21 -31 -39 -46 -58 -69 -75 -78 -70 -61 -55 -75 -160 -280 -423 -564 -675 -758 -848 -956 -1128 -1280 -1200 -1080 -985 -877 -852 -835 -900 -955 -922 -921 -996 -1203 -1498 -1821 -2190 -2445 -2655 -2783 -2902 -2992 -3033 -3042 -3042 -3040 -3033 -3027 -3029 -3031 -3025 -3015 -2997 -2971 -2910 -2856 -2784 -2785 -2884 -3033 -3113 -3166 -3174 -3163 -3161 -3159 -3171 -3185 -3209 -3233 -3255 -3273 -3275 -3270 -3268 -3264 -3262 -3261 -3268 -3277 -3285 -3294 -3307 -3320 -3329 -3336 -3345 -3352 -3353 -3353 -3355 -3356 -3357 -3357 -3353 -3346 -3333 -3319 -3306 -3297 -3298 -3306 -3322 -3340 -3361 -3377 -3390 -3399 -3407 -3414 -3422 -3430 -3432 -3435 -3438 -3445 -3458 -3472 -3480 262 256 252 253 252 250 240 237 234 231 227 221 217 217 216 216 217 218 229 236 236 234 236 234 227 224 221 223 224 224 225 226 227 227 227 228 231 232 233 236 238 241 245 249 251 251 250 255 260 260 262 265 270 271 272 274 277 279 281 286 289 292 296 299 308 314 320 322 328 332 331 331 339 357 347 349 352 353 347 345 344 347 355 355 355 360 367 371 376 384 391 395 401 409 408 406 405 407 410 412 414 408 403 402 401 397 391 385 379 375 377 383 390 398 395 387 382 383 387 378 373 371 367 365 358 358 367 373 374 378 384 391 393 389 385 385 382 375 371 370 366 362 359 354 358 360 353 355 360 364 358 352 348 350 354 351 346 343 342 345 345 347 348 346 342 335 328 322 325 334 330 329 323 314 306 302 303 304 311 313 321 372 385 421 363 352 340 335 331 331 329 331 323 318 319 317 318 319 316 315 319 323 318 322 324 326 328 330 331 331 333 334 336 337 340 340 338 341 341 344 349 349 348 354 360 362 366 354 351 347 345 345 348 351 353 351 345 344 344 344 346 348 350 351 353 355 359 363 371 396 397 425 407 447 408 401 399 400 389 392 407 416 404 400 395 393 396 394 391 386 387 390 388 387 387 390 396 395 396 400 405 412 418 414 416 418 418 421 425 429 509 463 437 438 439 465 457 443 432 437 443 446 451 450 452 454 450 445 445 445 453 456 460 464 471 477 472 478 490 494 499 496 493 506 513 520 525 526 521 521 516 515 532 530 518 523 524 521 522 531 536 541 550 557 586 619 597 601 601 610 620 622 620 622 621 623 627 635 645 657 671 680 696 715 722 732 731 728 733 742 750 756 766 770 774 783 795 812 857 921 960 921 854 881 918 940 930 862 873 742 720 720 732 744 707 708 672 680 649 644 617 648 720 784 762 869 638 631 609 719 875 784 681 515 461 423 396 376 401 464 352 305 267 252 239 229 184 149 132 109 88 68 54 44 33 22 10 3 -17 -48 -25 -2 -6 -23 -39 -52 -68 -86 -82 -95 -152 -235 -324 -401 -451 -473 -469 -449 -423 -392 -355 -315 -275 -237 -203 -173 -148 -131 -124 -119 -113 -103 -95 -87 -83 -78 -69 -51 -28 -14 -35 -91 -184 -293 -395 -473 -511 -526 -534 -540 -546 -551 -554 -560 -575 -588 -590 -578 -554 -528 -512 -511 -527 -550 -572 -592 -609 -618 -615 -618 -646 -695 -758 -834 -923 -1020 -1121 -1219 -1305 -1361 -1381 -1427 -1557 -1699 -1782 -1808 -1792 -1758 -1728 -1696 -1674 -1698 -1823 -1982 -2119 -2211 -2234 -2191 -2058 -1937 -1887 -1874 -1853 -1791 -1691 -1584 -1503 -1449 -1403 -1359 -1305 -1211 -1069 -925 -829 -779 -756 -746 -737 -725 -706 -678 -639 -600 -572 -549 -529 -510 -494 -482 -475 -470 -465 -457 -444 -428 -415 -405 -397 -392 -389 -386 -382 -378 -372 -361 -338 -301 -248 -191 -141 -102 -73 -62 -74 -106 -146 -157 -119 -104 -76 -33 -1 -2 -1 -1 -1 -1 -1 -2 -33 -13 -2 -3 -6 -12 -24 -36 -42 -39 -32 -8 -1 -1 -1 -1 -1 -1 -1 -44 -59 -61 -59 -48 -39 -27 -20 -5 -3 -8 -12 -13 -11 -1 -3 -12 -22 -14 -5 1 -1 -1 -1 -1 -1 -1 -1 -1 4 8 14 21 26 31 40 47 54 62 71 81 89 89 90 98 102 107 117 119 133 148 171 180 174 175 182 192 207 233 271 396 533 752 584 703 671 512 505 389 384 429 485 538 669 683 510 718 779 637 619 627 688 797 1187 1283 1250 1358 1700 2236 2259 2237 2201 2135 2064 1998 1979 1939 1873 1840 1810 1908 1867 1914 1820 1822 1801 1793 1772 1686 1637 1518 1517 1508 1612 1682 1708 1664 1649 1646 1609 1559 1511 1452 1437 1513 1542 1571 1609 1606 1563 1531 1536 1561 1606 1502 1481 1467 1455 1442 1431 1416 1410 1417 1431 1440 1451 1465 1482 1485 1475 1468 1446 1494 1458 1447 1425 1375 1309 1368 1298 1265 1251 1239 1228 1214 1202 1189 1181 1177 1177 1182 1207 1273 1360 1287 1202 1186 1265 1318 1155 1133 1121 1119 1112 1119 1126 1140 1140 1147 1157 1166 1170 1177 1195 1226 1256 1302 1353 1329 1311 1282 1271 1272 1276 1257 1242 1222 1212 1234 1243 1270 1344 1299 1265 1240 1255 1188 1183 1169 1145 1133 1123 1115 1116 1115 1094 1081 1072 1069 1067 1059 1041 1035 1052 1047 1044 1023 1019 1005 989 1024 1050 980 945 935 929 923 918 913 908 902 897 893 887 883 880 882 877 873 880 872 859 863 863 852 842 837 837 839 835 834 833 834 822 810 798 778 771 780 800 898 898 890 881 878 870 860 846 851 837 833 802 824 837 796 782 811 812 780 748 771 797 772 726 742 781 761 729 721 748 769 752 724 728 756 751 742 736 729 733 749 747 737 725 736 740 732 728 729 725 720 719 723 720 712 714 714 713 709 706 702 702 698 693 689 687 686 687 682 679 679 676 673 671 668 661 661 665 658 656 653 648 646 646 645 642 641 634 634 634 630 626 624 624 624 622 616 614 614 611 610 610 608 605 600 601 596 593 593 588 588 589 585 578 579 575 575 573 568 568 567 563 557 561 554 552 549 550 548 543 540 539 535 532 527 526 524 521 517 516 510 509 508 507 497 502 496 494 490 487 485 485 482 475 472 474 468 465 462 462 458 453 454 446 446 446 439 442 446 439 431 443 437 431 438 432 432 437 427 423 429 424 426 424 420 427 418 415 422 419 426 421 411 423 414 409 420 409 402 414 404 409 401 404 408 399 397 407 399 399 395 393 393 398 393 392 390 389 386 386 381 384 381 374 384 373 377 372 366 376 365 363 362 357 362 351 355 353 351 352 352 352 348 349 345 347 344 343 342 342 340 338 337 336 336 335 332 331 330 330 328 327 324 324 321 321 320 315 315 314 312 312 309 307 310 305 307 304 301 302 302 302 299 296 298 295 294 296 290 293 290 291 289 289 288 288 285 286 284 284 282 280 280 281 277 277 278 276 277 276 275 274 271 273 270 272 266 269 271 268 268 270 269 268 266 268 267 264 264 263 265 259 264 261 261 261 260 257 257 258 255 256 258 255 255 254 255 254 255 251 251 253 252 249 249 253 249 247 248 249 249 243 248 244 243 242 245 241 242 242 237 243 235 241 236 237 238 236 241 236 237 236 237 236 237 237 240 230 234 237 232 231 231 228 231 230 226 228 231 225 228 231 218 227 225 224 222 225 224 227 222 225 224 223 221 222 217 221 217 215 223 218 212 217 215 217 212 211 211 209 206 204 203 204 202 194 195 186 190 183 195 184 200 201 195 206 192 185 187 174 195 191 188 190 192 187 189 191 194 176 184 181 177 181 174 173 169 177 192 171 172 181 172 170 176 160 186 163 163 160 186 161 165 167 175 158 151 156 170 155 166 160 178 171 168 161 159 160 166 170 149 164 144 155 155 161 154 152 159 156 146 154 146 154 146 151 146 147 148 148 150 148 152 158 151 158 153 149 148 150 150 144 148 145 150 144 145 148 144 144 139 148 149 148 147 138 132 134 138 132 138 138 134 134 138 134 135 137 137 139 136 133 134 133 128 127 128 127 127 126 124 124 124 123 122 121 120 119 119 118 116 118 121 127 126 132 137 128 124 126 123 119 124 132 143 152 151 150 141 137 137 141 143 139 141 144 146 144 140 139 138 138 137 137 138 152 164 164 165 165 167 171 170 176 180 179 174 169 165 160 155 156 162 164 167 166 167 162 155 155 165 163 161 159 147 143 148 156 164 165 161 163 163 161 161 158 156 154 155 155 156 159 159 160 162 161 159 154 152 154 154 154 154 154 151 152 151 148 149 151 149 147 146 146 148 148 145 145 146 145 144 145 144 144 145 145 144 143 143 143 143 143 142 142 141 141 143 145 148 150 150 149 148 146 145 147 149 150 150 151 154 156 156 156 158 158 160 161 163 164 166 169 172 174 176 177 178 177 174 165 151 145 141 136 131 127 122 117 112 108 106 105 100 91 80 5 -24 -36 -42 -44 -45 -45 -45 -45 -45 -45 -45 -45 -46 -46 -48 -49 -34 -33 -42 -52 -61 -68 -75 -81 -82 -77 -69 -68 -91 -155 -258 -392 -529 -642 -723 -778 -850 -971 -1102 -1193 -1250 -1257 -1213 -1086 -987 -1003 -1044 -1032 -1043 -1147 -1381 -1717 -2075 -2370 -2588 -2757 -2882 -2978 -3040 -3064 -3067 -3068 -3067 -3059 -3051 -3048 -3047 -3042 -3026 -2991 -2922 -2809 -2682 -2589 -2577 -2692 -2867 -3027 -3140 -3186 -3188 -3178 -3171 -3179 -3194 -3212 -3232 -3253 -3271 -3280 -3283 -3283 -3280 -3273 -3269 -3272 -3280 -3288 -3299 -3312 -3326 -3335 -3342 -3348 -3354 -3357 -3358 -3358 -3358 -3359 -3360 -3358 -3352 -3342 -3329 -3319 -3313 -3314 -3322 -3337 -3354 -3372 -3386 -3395 -3402 -3410 -3418 -3426 -3430 -3432 -3432 -3435 -3444 -3458 -3474 -3485 266 260 249 247 247 243 237 234 232 230 222 215 215 217 215 217 217 219 228 236 235 236 238 236 228 225 222 224 224 224 224 225 226 227 227 227 230 233 234 239 241 245 249 250 254 255 256 258 260 260 262 267 269 269 271 273 275 277 279 286 287 291 293 299 310 316 321 323 328 335 332 330 338 351 352 350 348 345 341 338 339 341 345 349 356 360 364 371 378 386 394 396 399 405 406 401 401 404 407 408 404 404 400 394 393 390 386 381 374 370 375 383 391 393 394 386 378 377 383 378 374 367 362 358 355 365 371 373 378 384 393 397 388 382 378 380 382 380 372 364 363 358 355 352 356 361 353 352 358 365 360 353 350 345 351 355 352 347 340 340 339 344 346 344 343 337 333 327 322 330 328 322 312 308 316 312 321 315 306 304 321 372 418 426 411 369 362 344 339 339 339 335 327 325 328 327 331 328 325 323 317 317 316 322 327 328 328 329 330 331 334 336 337 338 340 339 340 344 343 345 350 352 350 355 361 359 368 357 353 350 344 345 349 352 352 347 344 344 345 345 347 349 350 352 356 358 361 365 371 422 407 391 401 423 403 398 406 391 399 397 393 398 393 400 396 391 391 388 386 386 388 390 388 385 386 389 396 402 401 399 403 404 412 412 412 417 421 421 427 457 512 448 443 447 442 453 431 427 430 434 440 450 452 445 449 461 454 446 442 449 464 457 457 464 471 468 469 479 484 483 490 487 498 521 516 510 514 516 513 512 508 509 524 521 515 517 521 526 527 534 544 550 556 563 571 604 609 619 615 618 622 622 630 639 645 641 634 638 647 662 680 700 695 707 718 730 739 735 733 738 746 751 758 764 770 779 793 814 854 877 871 857 869 962 947 910 859 936 781 736 737 759 800 798 774 760 725 735 681 652 662 729 889 790 851 807 671 667 657 725 827 872 688 525 480 440 413 398 484 453 390 320 264 239 217 201 179 162 136 113 92 77 64 51 38 26 14 5 -4 -23 -34 -8 -10 -25 -30 -45 -79 -132 -114 -115 -132 -172 -251 -329 -377 -395 -399 -383 -362 -331 -296 -255 -218 -179 -144 -105 -75 -46 -44 -41 -40 -34 -33 -28 -25 -21 -30 -22 -18 -3 -4 -32 -120 -224 -334 -423 -469 -493 -509 -523 -533 -543 -539 -533 -549 -559 -566 -560 -543 -524 -510 -506 -522 -544 -560 -576 -598 -614 -608 -610 -630 -670 -722 -783 -857 -933 -1014 -1079 -1138 -1150 -1160 -1160 -1391 -1590 -1731 -1788 -1747 -1679 -1611 -1569 -1599 -1683 -1827 -1985 -2125 -2216 -2253 -2217 -2165 -2087 -2001 -1922 -1922 -1891 -1809 -1707 -1617 -1531 -1469 -1403 -1427 -1374 -1194 -973 -847 -774 -761 -760 -756 -746 -732 -709 -670 -632 -610 -594 -563 -535 -506 -487 -480 -475 -470 -460 -451 -438 -423 -407 -393 -382 -379 -377 -376 -373 -372 -364 -344 -309 -254 -194 -147 -109 -78 -63 -71 -100 -157 -176 -43 -51 -27 -25 -2 -63 -1 -2 -1 -1 -1 -4 -43 -6 1 -3 -10 -22 -41 -61 -78 -74 -36 -15 -1 -6 -1 -5 -1 -5 -3 -34 -41 -30 -38 -31 -40 -27 -13 -7 -4 -8 -8 -9 -5 -4 -1 -7 -3 -5 -3 -1 -1 -1 -1 -3 -1 -6 -1 -4 5 9 14 19 25 33 41 49 58 65 72 75 74 80 92 87 95 101 106 115 129 144 152 164 160 166 180 194 214 237 259 335 471 712 590 713 699 467 409 370 419 511 475 472 608 623 526 739 716 620 582 607 635 687 778 1044 1319 1103 1276 1481 1873 2260 2269 2161 2142 2074 2005 1963 1936 1895 1802 1930 1946 1995 1950 1858 1843 1841 1773 1687 1611 1578 1524 1533 1632 1774 1794 1675 1648 1703 1630 1587 1536 1482 1479 1468 1517 1563 1589 1609 1557 1548 1546 1545 1526 1505 1510 1479 1460 1449 1440 1425 1416 1422 1438 1445 1452 1468 1483 1488 1457 1451 1428 1472 1503 1488 1452 1369 1339 1443 1278 1260 1249 1238 1225 1213 1200 1193 1186 1187 1188 1203 1241 1296 1370 1301 1202 1191 1193 1278 1149 1134 1130 1120 1118 1123 1128 1137 1146 1153 1159 1168 1177 1184 1198 1221 1251 1307 1330 1341 1334 1295 1286 1302 1299 1273 1249 1232 1222 1231 1231 1266 1335 1303 1283 1242 1251 1203 1220 1173 1167 1153 1143 1135 1131 1130 1096 1084 1070 1067 1082 1084 1052 1028 1033 1065 1037 1026 995 984 983 966 976 992 1039 939 929 925 923 919 910 900 895 892 887 882 877 874 876 884 880 868 869 860 849 845 851 842 834 830 829 831 827 823 810 801 792 774 775 792 867 917 905 895 889 882 869 870 864 852 855 847 847 811 801 838 821 780 765 795 818 785 736 762 795 764 727 744 769 767 745 730 750 762 742 716 739 761 762 746 734 734 743 747 738 727 740 738 736 726 725 731 726 723 719 729 716 714 710 712 707 705 700 698 698 697 695 691 686 686 688 682 680 675 670 670 670 666 662 659 660 655 654 650 650 645 647 643 638 634 634 632 632 629 628 623 618 619 618 616 616 613 611 607 606 607 598 600 598 592 593 597 586 583 584 577 579 576 574 570 569 569 565 563 560 559 556 554 550 548 547 541 538 534 530 527 529 521 517 521 515 513 511 506 506 503 497 497 493 491 490 489 485 478 478 474 471 467 465 467 460 459 457 447 453 453 446 444 447 438 438 447 434 439 438 436 440 437 428 434 428 425 432 425 429 425 414 422 426 420 425 421 421 422 413 420 416 405 414 413 410 412 405 410 408 397 408 404 399 402 400 403 397 404 391 401 389 393 388 385 387 386 379 386 381 378 382 368 380 372 363 377 359 364 367 356 358 352 350 354 353 352 351 350 348 349 346 345 345 344 341 339 340 339 336 336 334 332 332 331 328 328 327 326 323 321 320 318 317 315 313 312 312 309 309 304 307 306 303 304 302 300 301 299 299 300 297 295 295 294 292 291 290 288 290 288 288 286 287 284 285 282 282 281 279 280 278 279 278 274 275 275 275 273 271 273 272 269 270 270 271 268 271 268 267 269 267 266 267 265 263 265 263 265 263 261 261 263 260 258 259 260 256 260 258 257 259 257 254 255 255 252 252 253 253 254 253 249 249 252 249 247 246 245 244 247 246 240 241 248 239 240 240 237 237 245 239 238 241 240 240 243 240 240 239 236 236 240 238 235 235 236 230 231 229 232 233 228 230 230 228 230 224 228 224 226 225 221 227 222 225 223 223 227 218 225 219 219 220 217 217 219 218 219 217 211 217 214 211 208 206 210 209 202 205 198 195 195 202 179 200 199 192 211 202 201 195 190 198 199 182 194 208 189 197 185 189 192 173 198 174 185 196 175 194 180 189 177 178 154 174 169 162 181 156 187 177 161 175 176 182 162 156 160 167 158 183 163 180 165 178 178 161 175 166 173 162 152 162 167 147 169 157 157 161 156 153 147 157 159 151 157 149 150 148 148 144 148 146 155 147 156 157 155 156 155 160 155 154 150 152 147 149 151 152 151 147 151 146 143 145 145 144 141 143 149 140 133 141 140 144 137 132 133 136 135 136 136 137 141 134 132 130 129 127 130 128 128 127 127 125 126 124 124 124 123 121 120 120 123 123 124 123 124 127 127 129 131 130 128 127 123 124 129 135 145 152 153 152 145 140 138 140 144 142 141 143 149 153 147 140 138 136 137 136 139 148 160 162 164 168 171 181 180 184 183 178 172 167 161 158 158 165 170 171 171 169 166 159 159 158 161 160 158 162 157 149 148 156 166 166 164 164 163 161 159 159 156 155 156 158 160 159 159 162 162 161 160 160 159 159 158 156 153 151 149 147 146 147 146 149 148 146 144 143 144 144 142 142 144 144 144 144 144 143 143 143 143 142 142 142 141 141 141 141 141 140 142 144 146 147 147 147 146 144 144 146 147 148 151 153 156 157 157 157 157 157 158 160 161 163 164 167 170 171 173 174 174 172 168 154 145 142 141 137 131 125 120 114 110 107 102 101 97 89 87 75 -3 -28 -38 -43 -43 -45 -43 -45 -42 -45 -42 -45 -42 -47 -46 -44 -38 -42 -53 -62 -73 -75 -76 -79 -82 -78 -78 -83 -106 -153 -230 -348 -483 -599 -692 -696 -705 -781 -891 -1102 -1311 -1404 -1488 -1288 -1130 -1155 -1193 -1128 -1109 -1241 -1520 -1944 -2380 -2598 -2757 -2866 -2961 -3033 -3076 -3082 -3073 -3083 -3089 -3081 -3071 -3065 -3059 -3053 -3030 -2980 -2882 -2724 -2542 -2442 -2395 -2534 -2726 -2955 -3136 -3206 -3212 -3199 -3188 -3195 -3210 -3219 -3230 -3249 -3268 -3283 -3294 -3299 -3298 -3288 -3279 -3279 -3285 -3290 -3300 -3316 -3332 -3341 -3346 -3350 -3354 -3359 -3362 -3360 -3359 -3362 -3365 -3366 -3362 -3354 -3344 -3337 -3333 -3337 -3345 -3359 -3374 -3389 -3401 -3405 -3409 -3420 -3428 -3436 -3436 -3433 -3429 -3432 -3440 -3454 -3471 -3483 245 246 250 255 247 240 235 231 223 223 219 215 215 216 216 217 218 220 225 237 240 239 238 237 228 227 222 223 224 224 224 226 226 227 227 228 229 234 235 239 243 247 249 250 250 252 250 247 249 252 257 261 270 270 272 274 276 279 279 285 286 288 289 296 306 314 313 315 320 325 324 325 332 342 347 343 342 338 334 332 334 339 345 353 359 357 363 372 379 383 388 394 398 402 400 396 399 403 408 404 398 397 397 395 390 384 380 375 368 367 374 381 384 385 391 385 377 372 376 373 375 374 364 357 354 364 372 379 381 382 388 396 387 380 375 372 373 373 370 365 360 358 356 350 354 356 349 355 360 365 361 354 349 344 346 349 350 348 344 337 335 339 341 340 343 341 337 328 321 323 321 318 302 312 312 319 321 321 317 318 324 336 352 362 387 404 409 355 348 348 347 336 332 330 334 333 337 332 332 332 325 318 316 317 328 333 331 331 330 332 334 338 342 343 342 341 341 342 344 347 351 354 354 358 359 354 368 357 351 348 345 344 347 350 349 344 343 344 344 345 348 351 353 353 356 360 364 367 371 384 391 385 384 392 393 395 393 394 424 414 393 384 385 393 394 392 391 385 385 387 387 388 386 386 388 389 397 403 407 410 408 416 447 479 444 418 419 421 443 546 459 438 454 445 434 432 422 426 436 437 442 449 447 441 454 491 467 452 442 479 531 451 457 462 461 462 470 472 473 478 484 489 498 507 503 506 515 515 507 508 504 506 518 515 515 519 522 533 539 537 546 556 563 581 572 589 592 616 625 614 613 625 624 626 636 641 647 647 652 662 690 691 699 706 717 736 752 746 741 740 743 750 757 761 769 779 788 809 838 839 836 842 899 962 856 848 802 781 755 761 860 781 837 843 750 735 762 751 674 667 685 836 829 942 951 877 754 770 804 780 863 873 704 568 493 456 433 414 451 397 344 295 282 249 240 208 182 155 134 115 99 85 71 56 43 30 17 6 2 -18 -38 -6 -10 -21 -19 -10 -39 -45 -95 -123 -115 -122 -185 -264 -316 -339 -342 -330 -309 -279 -245 -209 -173 -139 -104 -71 -42 -19 -11 -7 -6 -6 -10 -11 -6 -12 -46 -71 -52 -18 -1 -20 -86 -178 -276 -359 -415 -448 -471 -488 -503 -514 -521 -527 -537 -545 -546 -540 -530 -518 -510 -511 -522 -538 -551 -565 -582 -593 -590 -590 -608 -643 -690 -745 -807 -873 -938 -996 -1041 -1073 -1113 -1201 -1387 -1578 -1697 -1732 -1695 -1621 -1546 -1527 -1602 -1738 -1884 -2020 -2127 -2198 -2230 -2226 -2204 -2168 -2130 -2099 -2077 -2030 -1933 -1815 -1717 -1637 -1577 -1557 -1582 -1542 -1328 -1070 -901 -814 -785 -780 -772 -761 -750 -731 -699 -667 -649 -629 -592 -549 -514 -494 -489 -489 -483 -473 -464 -452 -433 -412 -395 -383 -377 -375 -375 -376 -375 -368 -351 -318 -266 -208 -157 -116 -85 -69 -72 -98 -137 -130 -42 -26 -15 -5 -1 -1 -1 -1 -1 -1 -1 -12 -46 -16 -1 -5 -18 -36 -61 -90 -116 -106 -37 -13 -1 -1 -1 -1 -1 -1 -2 -17 -30 -21 -1 -1 -3 -7 -4 -2 -2 -3 -4 -1 -1 -1 -1 -1 -1 -1 -3 -1 -1 -1 -1 -1 -1 -1 -1 4 6 8 12 20 27 34 42 50 54 57 61 67 74 82 79 81 88 97 107 113 122 130 139 143 150 163 177 203 228 262 285 332 402 487 534 742 666 470 389 363 403 471 574 651 808 713 558 648 653 612 567 622 624 613 646 762 907 871 1005 1344 1839 2318 2337 2237 2180 2134 2086 2014 2003 1906 1859 1921 2016 2045 1990 1965 1896 1898 1804 1755 1667 1612 1556 1609 1702 1796 1792 1714 1666 1692 1648 1607 1583 1502 1483 1447 1515 1594 1587 1585 1575 1575 1567 1554 1539 1520 1515 1497 1465 1463 1458 1428 1426 1425 1447 1448 1456 1470 1475 1455 1454 1433 1418 1427 1475 1504 1463 1370 1436 1336 1270 1256 1242 1232 1221 1212 1204 1197 1197 1202 1202 1294 1373 1319 1380 1283 1197 1185 1175 1171 1156 1153 1138 1132 1124 1130 1136 1144 1152 1160 1167 1174 1184 1194 1218 1234 1239 1265 1287 1341 1345 1327 1316 1306 1299 1277 1258 1238 1232 1240 1243 1303 1347 1315 1293 1275 1263 1213 1223 1192 1181 1181 1168 1151 1158 1152 1107 1092 1073 1080 1078 1089 1069 1028 1024 1060 1035 1017 997 991 988 982 965 962 980 990 936 931 932 922 912 901 896 892 886 882 878 874 872 872 872 878 879 866 853 851 845 843 844 836 839 830 816 802 805 815 784 775 781 817 932 916 907 901 897 888 876 866 858 853 852 831 823 842 835 792 787 824 827 784 760 784 810 771 742 768 776 754 748 764 754 742 741 749 756 759 749 741 742 756 749 737 741 744 743 734 733 739 744 735 733 730 731 731 725 717 721 717 714 709 707 704 704 704 701 698 698 693 689 686 685 683 679 675 677 673 670 671 663 658 656 659 655 654 654 651 645 643 645 640 636 633 630 633 630 624 625 624 619 617 619 615 611 609 609 601 602 602 599 602 595 587 589 583 585 582 579 576 573 575 574 564 568 566 560 558 555 554 552 552 542 545 538 535 535 534 528 527 523 522 514 515 511 508 507 501 499 497 496 493 493 483 482 479 478 474 473 469 469 460 462 457 453 457 456 447 445 448 439 445 445 436 442 435 440 442 437 435 439 426 435 438 426 432 423 420 432 420 424 423 423 423 420 420 419 412 417 420 416 415 410 411 412 406 412 401 408 407 404 406 397 400 395 397 393 393 399 390 394 386 382 394 382 385 385 376 381 383 369 380 373 368 366 368 361 357 360 352 358 352 353 353 351 350 349 348 348 345 345 342 344 342 339 337 335 338 334 335 332 332 331 327 326 326 325 324 321 318 318 317 313 314 311 310 308 307 306 306 304 305 304 301 304 301 297 297 297 294 294 295 292 291 291 291 289 290 287 289 284 285 287 282 280 283 281 279 280 278 277 277 274 275 276 272 275 273 273 271 269 271 269 271 270 268 268 270 268 268 267 265 266 264 265 263 263 261 260 261 261 261 258 259 258 262 258 257 258 257 258 256 256 257 254 255 253 255 251 254 252 251 250 253 250 250 249 247 248 244 243 244 245 242 242 244 244 239 242 243 243 240 243 240 241 240 241 238 238 237 238 236 238 232 233 233 237 231 233 231 229 230 231 226 229 229 222 226 225 228 225 223 226 227 220 227 223 221 228 219 223 217 222 216 217 217 219 212 220 211 213 208 213 202 207 203 197 201 195 185 216 204 176 206 203 191 195 217 190 197 203 191 204 200 194 175 202 177 195 179 197 182 185 167 182 185 165 197 160 193 184 180 190 184 170 171 187 161 164 171 177 166 184 148 174 174 162 152 172 167 164 158 186 166 165 184 165 174 183 174 172 171 166 172 160 165 159 167 157 160 147 145 150 153 159 159 149 159 151 155 159 155 158 159 149 155 160 158 159 152 160 152 154 161 156 148 153 153 148 145 148 149 145 152 143 143 150 143 139 141 138 141 147 136 143 136 136 138 136 139 138 138 134 138 133 131 131 138 138 142 135 133 133 133 130 138 132 130 126 122 123 125 127 128 129 129 131 131 132 134 133 133 127 129 130 132 137 145 150 152 152 149 145 143 146 143 144 145 147 148 147 147 144 140 138 137 138 142 149 157 165 170 176 184 188 188 187 185 181 177 173 165 161 163 174 175 170 164 163 169 157 156 166 156 155 161 166 164 153 151 157 164 166 165 166 164 162 160 158 158 158 159 161 162 160 160 163 163 162 161 161 161 161 158 156 153 150 145 143 146 147 146 145 146 146 144 143 142 143 142 142 142 143 144 143 143 142 140 140 141 140 140 139 140 140 140 140 140 140 141 142 144 144 145 145 143 142 143 145 145 147 153 157 158 158 157 157 157 157 157 158 160 161 162 164 166 167 169 171 172 169 164 152 140 136 132 130 124 120 116 111 108 104 100 96 91 86 86 84 32 -22 -34 -40 -43 -44 -44 -44 -45 -45 -45 -45 -46 -47 -48 -46 -46 -49 -56 -66 -74 -76 -75 -73 -71 -71 -77 -89 -115 -158 -223 -316 -423 -534 -607 -611 -608 -666 -794 -994 -1179 -1291 -1338 -1354 -1357 -1349 -1307 -1219 -1188 -1343 -1666 -2130 -2547 -2754 -2850 -2939 -3021 -3072 -3093 -3098 -3096 -3101 -3104 -3098 -3088 -3080 -3072 -3061 -3033 -2970 -2860 -2699 -2538 -2434 -2414 -2502 -2681 -2936 -3148 -3230 -3231 -3218 -3210 -3214 -3222 -3227 -3234 -3249 -3267 -3284 -3299 -3310 -3312 -3305 -3295 -3288 -3286 -3290 -3301 -3319 -3336 -3343 -3347 -3352 -3357 -3361 -3362 -3361 -3362 -3367 -3373 -3377 -3376 -3371 -3364 -3358 -3358 -3364 -3374 -3386 -3397 -3406 -3412 -3418 -3426 -3438 -3449 -3453 -3450 -3442 -3433 -3432 -3437 -3449 -3463 -3474 238 239 252 245 240 236 235 229 217 218 218 216 215 215 217 222 219 221 226 236 239 239 237 236 228 226 222 224 224 225 224 225 226 227 227 228 228 233 238 243 246 248 245 245 243 243 244 239 240 241 247 251 267 265 267 269 268 271 276 280 280 285 288 295 305 308 307 309 316 317 319 322 335 339 346 337 335 331 328 327 333 343 351 355 352 354 363 372 376 379 386 392 395 397 394 394 399 403 407 401 396 392 391 395 390 383 375 371 364 364 371 377 378 381 389 388 379 370 367 364 365 366 361 353 358 366 366 372 373 378 389 395 388 382 376 369 366 366 366 367 365 362 355 349 350 354 347 349 359 365 363 360 353 348 344 341 342 343 345 342 336 332 335 337 341 336 335 330 326 318 313 300 307 312 320 328 332 329 325 322 327 332 337 345 353 366 399 368 359 358 363 338 346 335 341 342 343 338 340 338 330 327 320 318 330 337 338 335 334 334 336 340 343 346 347 344 344 344 345 348 352 355 352 353 354 351 356 356 351 346 343 344 350 349 345 345 345 345 344 346 349 354 355 354 355 360 365 369 380 373 373 376 381 385 390 392 390 389 396 395 387 382 388 391 391 388 387 384 385 387 385 385 385 386 387 391 394 396 404 429 413 408 416 438 447 424 423 423 438 491 432 421 433 426 420 418 421 428 433 437 445 448 443 437 439 443 442 440 440 449 454 448 452 454 459 466 470 470 473 478 486 491 501 505 497 504 512 518 509 502 499 504 513 512 516 520 525 531 538 542 549 555 560 573 570 586 592 593 633 607 614 634 634 624 625 636 641 641 652 664 677 681 692 702 715 745 759 753 753 752 751 751 760 767 770 778 786 800 819 822 829 847 901 875 878 855 780 776 813 796 929 827 1006 892 789 773 785 806 781 695 683 799 863 810 773 751 730 769 906 814 877 992 760 623 513 476 452 429 456 369 331 298 287 273 235 208 180 153 136 122 107 92 76 61 46 31 18 8 2 -25 -49 -8 -12 -26 -25 -22 -13 -16 -74 -127 -89 -63 -134 -222 -270 -294 -297 -286 -264 -235 -202 -168 -134 -105 -75 -53 -32 -21 -18 -14 -12 -9 -19 -29 -21 -25 -89 -146 -90 -30 -3 -18 -71 -148 -231 -305 -360 -397 -425 -444 -460 -474 -489 -508 -517 -528 -524 -519 -515 -511 -508 -512 -521 -535 -543 -552 -564 -573 -565 -561 -582 -618 -661 -713 -768 -827 -884 -943 -995 -1065 -1146 -1287 -1446 -1618 -1681 -1686 -1656 -1594 -1521 -1512 -1634 -1818 -1952 -2061 -2123 -2161 -2182 -2201 -2200 -2202 -2233 -2269 -2252 -2199 -2066 -1908 -1803 -1732 -1664 -1652 -1667 -1679 -1418 -1141 -974 -865 -815 -804 -781 -766 -759 -750 -722 -695 -688 -671 -622 -562 -521 -498 -497 -506 -498 -487 -477 -466 -441 -418 -403 -391 -380 -374 -375 -379 -378 -372 -361 -335 -284 -223 -170 -126 -94 -75 -69 -79 -112 -127 -75 -43 -17 -14 -1 -3 -1 -1 -1 -1 -3 -17 -43 -8 -6 -13 -27 -49 -79 -105 -130 -140 -35 -26 -3 -10 -1 -7 -1 -4 -1 -5 -7 -2 -1 -3 -1 -4 -1 -6 -1 -6 -1 -5 -1 -3 -1 -4 -1 -4 -5 -9 -1 -1 -1 -2 -1 -5 -1 -4 6 9 14 20 27 34 39 44 51 57 62 67 73 72 74 84 92 98 105 111 117 125 139 158 166 177 182 200 221 267 281 354 473 538 572 675 559 455 372 355 407 434 561 740 913 706 607 622 650 630 556 568 601 614 652 726 764 940 1079 1335 1685 2079 2275 2278 2198 2162 2084 2064 2082 1909 1922 1928 2094 2110 2062 2036 1977 1940 1866 1781 1730 1630 1541 1611 1706 1853 1820 1737 1671 1660 1640 1608 1569 1550 1496 1529 1564 1612 1618 1595 1599 1595 1585 1572 1553 1533 1523 1506 1479 1472 1470 1475 1461 1465 1445 1444 1452 1464 1472 1454 1422 1412 1397 1402 1402 1387 1418 1347 1389 1282 1263 1254 1241 1229 1221 1215 1212 1223 1223 1228 1228 1332 1422 1447 1283 1229 1204 1182 1169 1162 1162 1150 1153 1139 1132 1137 1145 1158 1191 1170 1176 1188 1197 1200 1228 1231 1236 1256 1274 1301 1320 1354 1338 1308 1309 1286 1264 1246 1244 1262 1282 1309 1365 1314 1302 1264 1244 1223 1259 1218 1194 1201 1188 1171 1171 1171 1128 1098 1079 1098 1113 1076 1068 1035 1017 1036 1056 1053 1020 1018 1000 996 973 964 970 991 1014 942 931 923 916 907 902 897 889 884 881 879 877 875 870 867 863 867 871 862 852 858 861 845 827 813 804 811 824 813 779 778 789 863 942 931 921 908 900 889 879 872 859 863 850 847 847 804 802 831 840 786 769 808 820 776 741 778 793 770 754 763 740 736 766 771 756 735 744 766 767 746 743 746 757 748 742 736 745 744 734 734 734 742 738 732 726 730 728 722 718 721 716 715 717 712 709 707 702 699 699 701 694 690 687 685 686 683 677 675 672 671 666 666 669 663 660 658 652 649 650 646 640 640 640 641 636 632 629 630 626 625 624 625 617 614 616 611 606 610 612 604 600 596 595 592 591 592 587 583 582 578 580 579 569 573 566 566 565 558 558 557 553 547 549 543 540 538 536 529 530 524 524 521 518 513 510 509 504 504 506 500 494 495 487 490 480 481 479 475 472 471 468 466 460 462 457 459 449 450 449 447 448 444 440 442 438 447 438 439 443 438 430 439 430 430 432 424 426 433 421 424 423 427 426 422 421 421 422 418 420 414 417 413 416 412 410 412 406 416 403 409 404 405 400 399 402 396 402 396 395 392 388 396 385 388 389 377 383 389 370 382 374 369 374 365 372 361 366 363 356 356 353 354 353 352 351 350 349 349 347 347 345 343 341 341 340 339 339 336 336 334 334 332 330 329 327 324 325 322 319 320 317 315 316 312 312 312 308 307 306 306 304 303 304 301 301 302 300 299 297 298 297 293 293 294 290 292 291 290 290 288 286 288 284 283 281 283 280 278 279 279 278 276 276 277 274 275 275 273 275 271 270 271 273 272 273 270 270 269 268 270 266 267 266 266 265 265 265 262 263 261 260 261 262 261 261 257 261 262 256 260 256 259 258 256 256 254 254 256 253 253 253 251 253 249 251 249 250 247 246 245 247 243 248 245 244 242 242 246 243 246 242 247 244 242 240 242 241 240 243 242 239 236 239 240 237 235 234 237 230 233 233 232 232 230 231 232 226 227 227 231 225 227 224 227 226 229 227 225 225 226 223 220 217 222 216 217 217 217 215 214 214 210 205 205 206 196 198 204 187 207 191 183 211 186 211 204 195 202 200 209 196 192 211 196 177 202 204 187 188 205 173 195 200 190 180 194 184 173 189 170 180 189 182 171 192 188 171 182 187 187 165 183 153 186 167 179 183 177 175 169 157 167 178 160 167 175 159 167 169 151 171 160 164 177 157 174 160 158 153 156 157 160 163 155 151 158 157 153 161 156 158 156 158 152 157 167 162 159 162 161 159 158 162 158 154 154 156 149 148 148 147 154 146 143 142 147 138 142 143 138 147 144 137 135 141 137 138 139 139 138 137 137 143 143 142 140 142 148 146 147 142 141 142 139 137 146 141 136 133 131 131 131 132 130 128 127 129 132 135 135 135 132 129 134 135 136 138 143 150 151 151 152 149 151 151 146 150 152 152 149 151 151 150 141 138 138 142 146 155 163 168 178 188 189 190 189 187 187 185 181 178 171 167 170 180 182 173 164 161 168 165 160 158 161 166 165 164 163 155 156 163 164 166 167 164 162 162 162 159 159 163 163 164 163 161 161 163 163 163 163 162 161 159 157 155 151 148 145 142 143 147 149 147 145 145 144 143 144 142 142 142 141 143 143 142 142 140 141 139 139 139 140 139 139 139 139 140 140 140 140 141 142 142 143 143 141 141 142 143 144 147 154 157 158 158 157 157 157 156 157 156 157 158 160 162 163 164 165 168 169 167 158 146 137 129 126 123 117 113 113 108 103 101 99 92 88 85 84 84 74 -11 -23 -35 -39 -42 -40 -44 -41 -44 -42 -45 -43 -46 -48 -49 -53 -55 -58 -67 -73 -76 -73 -66 -59 -59 -72 -87 -124 -176 -241 -329 -399 -498 -557 -563 -564 -638 -761 -953 -1086 -1169 -1144 -1370 -1539 -1528 -1457 -1361 -1307 -1516 -1821 -2321 -2737 -2867 -2886 -2984 -3071 -3100 -3106 -3114 -3118 -3120 -3119 -3113 -3103 -3094 -3081 -3064 -3031 -2964 -2864 -2706 -2577 -2492 -2508 -2573 -2711 -2983 -3210 -3252 -3230 -3228 -3229 -3234 -3239 -3240 -3240 -3252 -3268 -3285 -3302 -3318 -3326 -3322 -3312 -3302 -3293 -3295 -3302 -3320 -3339 -3343 -3345 -3353 -3361 -3363 -3363 -3362 -3364 -3373 -3383 -3388 -3391 -3387 -3383 -3380 -3381 -3389 -3401 -3409 -3417 -3418 -3421 -3428 -3440 -3455 -3469 -3470 -3465 -3451 -3439 -3434 -3436 -3445 -3456 -3465 235 235 239 245 239 237 230 224 215 214 215 216 217 218 216 219 220 222 227 239 240 240 237 236 228 228 224 224 224 226 225 225 226 226 227 227 228 234 238 242 244 242 238 238 242 241 236 234 233 235 239 244 252 258 266 262 260 263 268 269 272 277 283 294 304 305 302 304 308 313 316 320 325 339 341 333 331 327 323 324 332 343 347 346 350 358 364 370 376 383 386 391 392 391 390 392 400 406 407 400 396 388 385 387 384 380 375 366 360 363 366 371 374 379 388 391 381 373 367 361 358 355 355 352 356 365 362 365 372 383 391 393 388 382 377 371 364 360 363 362 361 360 360 352 346 352 346 347 354 358 360 362 357 352 346 344 338 336 338 336 337 331 333 340 341 335 330 327 320 313 303 315 324 326 323 330 337 333 333 329 330 330 333 338 346 371 466 430 370 355 348 343 349 340 343 350 349 347 350 345 339 332 324 318 330 337 343 339 334 336 340 342 346 350 355 350 347 348 351 352 356 353 350 350 348 349 350 356 349 344 342 345 350 347 344 347 350 351 347 347 349 352 352 353 355 358 361 365 373 371 402 384 396 399 395 393 389 386 388 388 384 380 382 386 386 384 384 385 387 389 386 383 384 385 386 389 394 400 407 455 448 417 415 421 427 436 426 423 440 486 420 414 413 414 415 419 424 428 434 440 442 444 443 435 433 435 435 435 441 445 448 451 458 460 468 476 478 481 485 488 488 492 490 494 492 500 508 518 508 510 498 503 506 510 515 521 528 532 538 542 547 551 564 576 581 583 582 590 598 603 602 613 628 620 617 631 653 663 651 662 674 682 692 699 718 748 757 763 761 763 755 748 758 764 766 774 785 813 817 833 831 861 913 881 841 802 795 830 941 860 955 843 922 888 806 778 788 858 735 686 756 845 798 761 765 808 711 733 819 821 781 898 747 578 532 501 477 457 395 363 345 316 295 271 237 196 176 159 145 129 112 96 80 64 49 35 22 11 5 -22 -48 -30 -16 -30 -29 -18 -11 -20 -46 -67 -54 -52 -107 -183 -233 -258 -261 -250 -227 -196 -162 -127 -94 -66 -44 -32 -30 -38 -50 -57 -50 -41 -46 -56 -67 -88 -124 -136 -88 -27 -1 -16 -63 -130 -199 -263 -313 -352 -380 -401 -414 -424 -434 -450 -467 -485 -493 -496 -500 -501 -502 -505 -516 -528 -536 -542 -546 -545 -540 -540 -559 -593 -634 -681 -732 -784 -837 -894 -957 -1040 -1152 -1299 -1457 -1595 -1662 -1672 -1648 -1593 -1536 -1539 -1668 -1844 -1987 -2076 -2100 -2101 -2113 -2136 -2169 -2214 -2275 -2336 -2368 -2336 -2202 -2027 -1875 -1760 -1683 -1632 -1581 -1512 -1406 -1256 -1067 -909 -828 -799 -779 -764 -757 -752 -742 -734 -730 -710 -655 -588 -535 -505 -499 -504 -504 -499 -483 -463 -442 -425 -415 -404 -385 -370 -372 -379 -381 -377 -371 -350 -304 -244 -187 -138 -103 -80 -67 -67 -81 -89 -71 -40 -24 -13 -5 -1 -1 -1 -1 -1 -6 -19 -38 -29 -21 -21 -36 -61 -93 -111 -90 -48 -31 -17 -7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -5 -2 -1 -1 -1 -1 -1 -1 5 7 11 16 20 25 30 36 42 50 55 58 61 65 68 76 82 88 95 103 116 123 132 147 177 210 213 209 212 244 242 259 381 459 591 678 759 536 424 363 351 575 491 564 752 1037 720 620 592 630 652 534 563 623 607 625 706 817 1119 1011 1171 1316 1530 2146 2223 2171 2109 2126 2170 2056 1985 2006 1941 2073 2135 2158 2085 2045 1960 1836 1789 1701 1617 1590 1726 1800 1860 1788 1719 1721 1650 1617 1581 1542 1537 1508 1568 1602 1636 1649 1621 1628 1621 1601 1581 1559 1541 1520 1499 1478 1463 1462 1534 1508 1472 1466 1462 1459 1472 1471 1449 1426 1412 1415 1415 1422 1392 1374 1338 1290 1274 1260 1248 1238 1236 1227 1220 1216 1227 1289 1253 1278 1327 1363 1366 1283 1280 1232 1194 1175 1163 1156 1155 1159 1146 1136 1144 1145 1152 1171 1173 1183 1202 1205 1209 1218 1231 1240 1250 1266 1294 1363 1348 1316 1297 1293 1282 1268 1254 1259 1281 1347 1349 1365 1347 1325 1286 1243 1256 1272 1227 1198 1230 1222 1205 1188 1154 1136 1116 1090 1126 1172 1100 1087 1050 1026 1035 1086 1064 1035 1027 1009 992 976 971 973 986 959 947 942 929 920 914 909 904 898 892 888 886 885 885 878 872 870 867 865 863 863 854 834 830 822 821 825 828 833 808 782 782 792 836 933 929 916 907 903 895 884 874 867 856 865 834 815 847 846 808 791 827 829 778 779 806 798 770 753 767 769 774 778 767 745 744 765 771 755 741 756 763 746 736 745 756 750 738 738 746 748 739 740 735 739 737 732 729 731 732 726 719 717 716 711 714 711 709 702 702 700 697 697 694 690 691 686 682 680 677 676 670 672 674 666 660 660 659 656 654 648 646 647 646 642 639 636 634 633 634 632 627 625 624 623 619 612 616 612 611 607 602 599 596 597 597 597 591 587 585 584 582 576 578 571 569 572 569 562 564 560 552 558 553 547 543 542 540 535 533 530 527 522 519 517 515 511 511 510 506 502 494 496 496 490 483 485 480 480 476 476 475 466 465 465 457 463 456 450 454 448 451 448 446 442 445 447 440 442 447 438 436 436 433 440 435 432 438 433 423 421 431 433 430 426 418 427 421 426 418 417 423 411 418 411 411 412 414 405 409 407 402 410 400 407 404 405 395 398 397 389 399 386 389 397 381 390 387 380 383 386 379 374 381 372 375 369 369 361 363 360 358 352 356 354 351 354 350 351 349 350 347 346 343 343 342 342 341 338 338 336 336 332 334 331 329 327 325 325 321 323 321 316 318 316 314 314 312 310 308 309 305 304 303 305 304 304 299 300 299 297 298 296 295 296 292 294 292 289 292 289 288 286 288 283 284 283 281 281 279 280 279 277 278 278 275 275 275 274 271 274 272 271 272 274 272 271 271 271 271 269 268 270 268 266 266 268 265 264 265 265 262 260 262 261 263 261 264 260 263 261 257 261 257 260 257 257 257 258 256 257 253 255 253 254 252 251 254 251 254 248 246 251 246 251 250 249 244 243 242 245 247 244 244 247 242 244 243 243 241 243 241 240 239 238 236 237 238 241 235 235 236 233 235 231 232 228 232 229 231 227 226 229 229 226 231 220 228 228 224 226 222 226 224 220 219 223 216 220 215 214 215 213 210 218 200 211 196 224 201 199 213 191 205 208 208 208 202 217 213 186 196 227 193 211 198 194 206 191 205 180 201 201 201 186 193 197 191 179 196 163 200 181 185 174 188 166 190 188 167 191 159 188 174 191 169 190 162 161 172 172 170 180 181 186 159 158 178 170 186 180 181 171 185 175 170 177 171 164 170 155 155 170 157 165 163 151 156 153 159 158 157 160 160 159 155 163 160 157 159 163 168 155 158 161 158 159 154 153 151 150 152 150 148 146 146 143 145 147 140 139 140 143 143 138 136 138 139 138 139 139 151 146 144 139 138 141 147 151 153 156 158 149 150 149 148 148 149 146 144 144 145 144 141 139 135 133 132 131 132 135 135 134 132 132 134 134 137 142 146 148 149 149 151 150 153 156 152 153 154 156 155 155 156 155 152 145 148 154 154 159 166 171 187 192 192 191 187 188 187 188 185 183 181 179 175 183 186 176 169 168 171 162 161 165 168 167 163 163 163 162 162 163 166 166 166 165 162 162 161 161 163 166 164 164 164 165 164 165 165 165 164 162 160 157 155 154 151 148 145 142 142 145 147 146 149 147 144 144 143 143 143 144 143 142 142 141 141 140 140 141 142 141 140 140 139 140 140 140 140 140 140 140 140 140 140 140 139 140 141 142 144 147 152 155 156 157 156 155 155 156 156 156 156 156 157 158 159 160 161 164 166 166 159 145 137 126 121 116 110 108 106 102 100 98 93 87 85 84 83 83 85 -2 -20 -32 -38 -41 -42 -43 -44 -44 -44 -45 -45 -46 -47 -49 -58 -64 -67 -73 -77 -77 -71 -61 -54 -55 -62 -87 -132 -211 -312 -417 -497 -527 -542 -584 -639 -713 -832 -1029 -1198 -1259 -1303 -1439 -1575 -1616 -1601 -1584 -1641 -1838 -2152 -2538 -2847 -2961 -2983 -3032 -3089 -3117 -3126 -3134 -3138 -3136 -3132 -3128 -3122 -3110 -3090 -3063 -3018 -2949 -2846 -2713 -2595 -2552 -2593 -2723 -2902 -3082 -3212 -3250 -3243 -3240 -3245 -3254 -3260 -3258 -3255 -3259 -3271 -3288 -3307 -3323 -3333 -3335 -3330 -3323 -3315 -3311 -3312 -3320 -3331 -3338 -3345 -3355 -3364 -3366 -3366 -3366 -3369 -3379 -3389 -3395 -3398 -3398 -3398 -3399 -3402 -3408 -3414 -3418 -3421 -3422 -3426 -3435 -3448 -3462 -3473 -3474 -3469 -3457 -3446 -3440 -3440 -3446 -3455 -3463 233 233 230 234 236 230 226 218 215 215 215 216 217 218 218 218 220 221 227 238 242 241 238 238 228 228 227 223 225 225 226 225 226 226 227 228 230 236 238 241 239 237 233 233 234 233 235 239 233 231 233 237 247 257 258 255 252 254 256 260 267 270 277 291 306 298 299 301 307 311 313 316 321 335 334 327 323 321 320 323 329 335 337 341 353 357 360 366 372 380 385 388 388 385 387 391 397 405 408 400 393 388 381 378 377 377 373 364 357 360 365 372 380 382 383 384 379 376 372 368 365 357 354 349 354 356 361 369 378 387 386 384 379 379 377 376 371 365 357 359 356 353 357 354 346 344 345 344 349 350 356 365 362 356 353 350 344 341 335 333 329 327 334 341 340 335 328 321 316 309 313 325 328 333 331 330 335 340 339 339 342 345 350 340 340 351 408 441 415 357 356 353 357 348 346 356 354 359 351 341 335 329 321 318 330 336 340 341 337 337 343 346 349 352 357 354 351 353 358 358 361 354 350 347 344 347 347 350 346 342 343 347 346 344 345 349 350 353 352 350 350 350 351 353 356 360 362 362 364 368 382 388 384 389 392 390 388 385 383 384 381 379 381 383 381 383 384 387 389 386 386 383 384 384 386 388 392 396 399 446 472 446 417 420 421 435 426 422 434 496 419 410 411 413 418 423 424 431 438 439 436 436 441 436 430 432 433 436 441 444 450 460 464 470 483 501 585 616 607 567 507 490 482 486 495 510 528 505 502 493 496 500 504 510 514 519 524 528 538 540 543 548 560 571 588 619 634 623 636 637 633 614 615 612 621 643 650 665 650 663 675 674 681 707 743 736 758 760 743 748 757 739 751 760 766 774 788 805 810 820 836 873 933 876 842 814 813 855 986 991 981 943 883 871 882 816 838 829 766 802 1047 913 813 743 726 700 681 701 697 777 696 672 612 545 540 499 490 449 416 391 341 299 277 246 221 200 184 169 153 135 117 100 81 65 51 37 25 15 7 -9 -43 -53 -8 -44 -29 -10 -11 -24 -29 -30 -26 -33 -93 -165 -207 -229 -233 -221 -196 -163 -129 -93 -61 -34 -18 -15 -29 -54 -82 -109 -96 -80 -84 -95 -118 -144 -153 -133 -77 -10 5 -12 -56 -117 -174 -230 -272 -308 -337 -358 -367 -368 -367 -373 -400 -433 -457 -474 -487 -494 -499 -501 -516 -525 -532 -534 -533 -528 -526 -526 -548 -576 -613 -653 -698 -746 -796 -852 -917 -1004 -1123 -1262 -1422 -1561 -1642 -1673 -1673 -1638 -1604 -1584 -1725 -1874 -1992 -2070 -2062 -2039 -2054 -2077 -2129 -2191 -2257 -2327 -2408 -2436 -2309 -2126 -1942 -1768 -1666 -1571 -1457 -1323 -1367 -1352 -1127 -916 -830 -805 -778 -758 -752 -754 -758 -762 -764 -752 -690 -617 -561 -518 -502 -500 -504 -507 -487 -460 -444 -430 -429 -423 -391 -363 -370 -382 -381 -377 -378 -368 -323 -264 -205 -152 -115 -87 -65 -53 -53 -56 -54 -48 -34 -22 -12 -6 -1 -3 -1 -2 -7 -16 -29 -41 -35 -29 -41 -60 -86 -106 -48 -45 -25 -26 -7 -13 -1 -10 -1 -6 -1 -3 -1 -2 -1 -4 -1 -7 -1 -7 -1 -5 -1 -3 -1 -3 -1 -3 -1 -3 -1 -3 -1 -4 -1 -4 -1 -3 -1 -5 7 10 15 19 23 28 34 39 44 49 52 56 63 69 75 81 86 94 104 113 124 143 161 179 203 248 235 258 262 248 255 332 453 522 617 821 507 366 361 339 550 585 547 696 940 684 699 577 633 647 525 549 555 579 647 662 876 1093 946 913 1045 1270 1717 2265 2216 2169 2246 2249 2114 2060 2101 1980 2059 2160 2212 2128 2053 1927 1821 1724 1627 1569 1663 1784 1870 1817 1782 1776 1763 1655 1654 1603 1560 1537 1577 1594 1631 1666 1722 1648 1641 1632 1606 1582 1571 1549 1521 1504 1487 1496 1482 1473 1506 1484 1466 1466 1469 1478 1481 1468 1437 1410 1425 1449 1486 1474 1382 1306 1281 1270 1257 1252 1250 1265 1265 1231 1223 1234 1306 1281 1346 1465 1417 1441 1433 1363 1250 1205 1186 1166 1171 1166 1162 1151 1143 1148 1154 1160 1163 1171 1186 1213 1223 1218 1228 1240 1248 1257 1277 1313 1387 1375 1343 1302 1290 1283 1283 1278 1278 1296 1295 1353 1379 1327 1315 1323 1263 1302 1283 1230 1224 1276 1300 1224 1196 1163 1144 1124 1104 1151 1133 1127 1095 1058 1036 1036 1098 1081 1055 1048 1025 1001 986 979 995 983 961 960 953 938 926 924 920 912 905 899 895 895 891 893 886 883 878 874 871 867 863 856 854 853 835 834 834 833 835 804 785 785 795 824 933 935 929 916 904 890 876 875 868 875 834 842 866 813 801 839 835 788 791 826 810 764 774 802 772 760 768 767 775 768 760 753 756 770 765 759 736 749 767 759 736 746 749 746 742 748 746 743 741 745 740 740 740 734 729 728 731 730 724 720 718 714 713 710 711 708 698 698 700 697 692 685 686 684 686 684 679 677 674 667 666 669 665 657 654 656 653 653 652 648 643 643 642 639 636 632 633 631 626 624 618 623 620 617 618 612 606 609 603 603 602 598 594 591 586 587 584 582 580 576 579 575 570 567 567 559 561 559 556 552 545 547 543 542 537 534 530 527 523 523 517 516 514 511 508 504 500 501 494 490 492 490 481 485 479 478 477 468 472 467 463 463 453 452 459 448 456 449 451 449 452 449 445 442 447 440 437 440 440 442 433 435 439 427 425 432 435 434 432 421 424 431 421 427 414 428 419 410 426 410 419 418 411 410 412 405 413 407 404 410 403 400 397 407 395 399 399 392 394 393 390 394 382 391 383 379 380 377 381 372 375 372 368 365 364 364 360 357 358 356 355 353 352 353 351 350 349 347 346 345 342 342 341 340 339 338 335 333 333 332 332 329 328 326 324 324 321 320 318 319 313 319 312 314 311 310 305 306 306 303 303 302 302 302 300 299 298 298 296 296 295 293 291 294 291 291 289 287 288 285 287 284 285 283 282 279 281 278 280 275 277 277 276 276 275 274 272 275 274 274 274 274 272 272 271 270 269 269 266 271 269 268 267 268 266 261 263 263 267 262 262 263 264 264 262 260 263 262 258 262 257 259 262 257 262 255 257 255 257 257 254 255 256 251 250 254 249 249 251 251 249 249 247 250 250 247 246 249 249 248 249 246 244 244 245 241 245 244 240 241 242 241 238 239 239 235 236 232 238 233 233 232 233 231 230 228 230 229 228 230 226 228 226 230 228 220 228 228 224 224 222 222 221 220 218 218 220 213 212 209 210 216 186 212 178 210 202 211 199 200 214 196 200 214 201 201 199 199 199 205 188 203 211 208 176 203 194 190 202 195 172 197 198 184 202 189 189 199 191 179 201 177 196 179 180 168 190 189 183 174 182 163 173 180 179 159 178 160 178 161 186 164 194 166 182 163 179 185 176 160 162 176 174 167 171 163 154 167 163 160 159 164 163 154 157 167 162 160 166 155 164 164 153 166 159 162 161 163 164 165 156 161 158 155 155 151 153 156 150 144 149 154 143 144 148 147 144 148 151 142 141 144 146 141 140 143 140 141 146 147 140 140 149 155 153 156 158 159 153 156 160 156 159 159 154 153 155 157 157 153 150 147 141 139 136 133 134 132 132 134 136 134 136 139 145 147 147 148 149 151 155 153 158 157 156 157 157 159 161 160 157 157 154 157 158 160 164 168 180 190 189 189 186 183 191 190 191 192 190 192 191 183 186 186 178 180 182 183 174 178 179 171 166 164 165 165 167 166 163 167 167 165 163 163 161 162 163 165 170 167 165 166 168 169 168 167 166 165 162 160 156 153 152 150 149 149 144 142 145 145 149 152 149 146 144 144 143 143 144 144 143 143 141 139 139 139 141 143 142 141 141 140 140 139 140 139 139 139 139 139 139 138 138 138 139 141 142 144 147 152 153 154 154 154 153 154 155 155 156 154 155 156 156 156 157 158 161 162 161 155 142 131 124 117 109 105 105 100 97 96 94 88 82 81 82 83 81 85 2 -12 -28 -36 -40 -39 -42 -40 -43 -43 -44 -45 -46 -47 -49 -66 -72 -75 -79 -82 -77 -70 -60 -59 -82 -91 -124 -156 -259 -391 -520 -631 -598 -571 -677 -793 -866 -933 -1138 -1355 -1369 -1432 -1474 -1560 -1626 -1694 -1768 -1923 -2119 -2418 -2724 -2981 -3043 -3038 -3069 -3108 -3129 -3141 -3151 -3157 -3152 -3144 -3144 -3140 -3124 -3096 -3059 -3006 -2945 -2862 -2762 -2656 -2658 -2703 -2894 -3106 -3184 -3226 -3242 -3241 -3248 -3259 -3272 -3281 -3275 -3269 -3268 -3274 -3290 -3310 -3326 -3339 -3345 -3347 -3346 -3342 -3331 -3323 -3323 -3327 -3335 -3344 -3357 -3368 -3370 -3370 -3371 -3375 -3385 -3395 -3400 -3402 -3406 -3409 -3412 -3416 -3418 -3421 -3422 -3421 -3424 -3428 -3437 -3449 -3459 -3468 -3468 -3466 -3458 -3451 -3446 -3446 -3451 -3458 -3465 236 236 233 234 238 232 224 218 217 215 215 217 219 217 218 218 219 221 226 235 241 240 239 239 230 228 227 223 224 225 225 225 225 226 226 228 234 237 236 235 235 236 234 229 231 233 235 241 237 232 232 235 242 247 247 245 242 243 246 253 260 265 273 292 304 298 304 305 306 305 308 311 315 328 324 321 317 315 320 321 325 331 336 342 348 358 365 374 376 380 382 383 384 382 386 389 395 400 401 399 396 391 383 377 372 373 370 361 355 359 368 378 382 378 375 375 373 374 376 375 371 362 354 348 350 356 367 375 380 388 380 375 374 373 375 372 373 367 359 353 353 350 349 353 351 344 340 341 345 350 359 362 364 361 360 357 351 344 348 367 343 327 331 337 336 331 327 316 312 307 327 336 333 331 336 339 336 342 346 358 371 439 388 352 342 348 357 394 382 373 352 357 361 355 351 358 359 356 352 349 339 333 320 319 331 332 334 337 337 336 341 344 345 348 355 355 354 355 356 357 358 354 351 346 343 342 344 346 342 341 343 343 343 344 348 351 353 357 357 355 355 354 354 356 358 359 365 365 367 368 371 374 378 381 386 387 385 383 382 382 380 379 381 384 381 381 383 386 385 385 386 384 384 384 385 387 391 395 401 409 414 408 419 440 420 421 419 422 446 442 412 407 411 416 418 418 422 430 434 437 432 433 432 430 429 431 433 436 439 443 451 459 464 475 490 564 601 694 876 876 612 495 478 483 499 525 536 496 491 491 495 499 504 508 514 519 524 530 535 536 539 551 570 568 577 707 670 633 642 652 624 614 617 615 621 630 643 638 644 665 666 665 679 733 719 709 741 722 731 744 752 737 740 757 776 791 788 795 806 820 843 881 901 917 839 836 838 849 977 1181 1071 967 970 1095 992 828 755 775 759 921 1027 1037 899 756 703 692 686 758 746 687 692 611 555 535 500 468 447 445 411 374 329 295 264 245 226 210 203 177 164 185 125 96 79 63 49 36 24 15 6 3 -41 -63 -42 -27 -17 -11 -10 -14 -23 -27 -23 -35 -85 -146 -187 -208 -211 -198 -172 -138 -103 -70 -40 -15 -5 -7 -28 -59 -93 -119 -128 -127 -124 -133 -157 -179 -177 -145 -85 -26 1 -7 -44 -96 -148 -194 -233 -266 -295 -315 -320 -313 -301 -301 -331 -375 -422 -458 -477 -489 -507 -522 -528 -529 -531 -531 -529 -527 -531 -539 -555 -574 -599 -630 -667 -710 -757 -810 -876 -962 -1075 -1211 -1362 -1504 -1615 -1686 -1710 -1718 -1731 -1768 -1831 -1901 -1959 -1997 -2017 -2028 -2042 -2062 -2094 -2139 -2196 -2271 -2356 -2400 -2347 -2212 -2021 -1822 -1658 -1528 -1433 -1376 -1363 -1300 -1121 -931 -847 -818 -786 -759 -753 -760 -772 -781 -780 -761 -718 -663 -607 -556 -518 -498 -500 -504 -491 -470 -455 -445 -438 -426 -399 -376 -373 -379 -378 -376 -378 -369 -335 -283 -226 -172 -130 -96 -68 -47 -38 -35 -37 -41 -44 -31 -20 -12 -6 -2 -1 -1 -5 -12 -19 -29 -39 -46 -43 -47 -47 -40 -32 -25 -17 -11 -6 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 6 8 12 16 19 24 31 37 40 44 48 54 60 66 72 78 83 92 102 112 128 144 157 174 190 209 228 254 233 224 284 325 371 423 566 681 535 342 320 354 541 576 508 599 888 663 749 613 703 645 514 535 554 621 902 904 980 895 804 802 943 1069 1305 1834 2279 2276 2346 2253 2186 2118 2198 2061 2080 2182 2237 2132 2038 1887 1770 1749 1711 1598 1720 1819 1875 1827 1796 1820 1741 1693 1662 1601 1552 1531 1591 1635 1653 1701 1743 1661 1624 1612 1599 1583 1574 1557 1535 1520 1505 1503 1473 1470 1515 1506 1484 1471 1474 1477 1485 1488 1468 1424 1406 1359 1348 1318 1309 1308 1284 1269 1264 1269 1261 1258 1246 1238 1234 1249 1339 1379 1362 1451 1505 1428 1337 1292 1258 1211 1191 1172 1181 1171 1166 1158 1149 1153 1160 1171 1179 1177 1185 1204 1212 1219 1231 1244 1256 1268 1291 1336 1385 1364 1344 1316 1310 1296 1297 1304 1294 1304 1299 1322 1353 1355 1325 1309 1300 1313 1270 1265 1253 1315 1292 1252 1211 1214 1217 1141 1108 1146 1113 1111 1083 1059 1042 1042 1099 1128 1096 1069 1034 1009 995 992 987 981 970 961 953 945 936 935 930 921 911 905 903 903 900 900 895 891 886 881 877 876 871 863 853 845 842 841 841 840 833 802 788 789 800 857 948 937 925 918 913 896 899 878 868 851 862 845 826 848 834 805 809 842 810 782 791 819 785 750 782 804 783 759 752 765 782 780 758 747 760 772 762 755 745 762 766 750 747 749 749 751 746 751 747 742 742 744 738 737 736 734 729 730 723 724 720 716 711 714 713 709 704 702 697 699 698 696 691 685 685 683 682 679 674 671 671 665 665 661 659 657 657 653 648 651 648 646 641 640 639 636 630 631 629 626 627 624 620 617 611 611 611 605 605 605 603 599 595 592 591 592 586 582 586 581 573 574 576 568 565 566 563 561 553 550 549 547 545 539 534 537 531 527 527 522 518 517 514 512 507 505 503 499 498 493 492 489 487 481 481 479 476 472 470 467 464 457 460 461 452 455 455 455 450 453 445 447 449 447 443 442 443 441 443 435 442 440 427 430 436 430 435 439 417 434 424 423 422 421 433 413 423 425 413 430 408 418 419 407 415 414 410 409 410 405 398 411 401 404 399 391 403 388 398 394 390 387 392 381 389 384 381 380 375 378 374 374 367 368 364 360 362 361 359 356 355 354 352 353 352 349 349 347 346 345 344 344 342 342 340 339 338 337 333 333 330 328 327 328 323 326 320 319 318 317 316 315 313 311 312 310 310 306 306 305 303 305 303 300 301 300 300 298 298 297 296 296 295 292 291 291 290 288 289 287 283 285 285 282 282 283 281 278 277 279 278 278 276 275 275 275 273 275 271 275 276 273 272 273 274 271 270 271 272 269 266 269 269 267 264 268 264 265 264 265 264 265 262 264 265 262 260 264 262 261 259 262 259 259 261 259 259 260 257 253 256 257 252 256 259 253 255 255 253 256 253 253 248 251 248 249 252 248 249 247 249 244 249 247 246 245 244 243 243 244 240 240 242 237 239 240 235 236 236 234 233 235 231 233 234 228 232 231 227 232 230 234 225 229 227 228 224 223 224 225 227 223 223 217 221 215 214 207 216 215 191 209 217 209 224 203 203 218 200 218 216 212 197 220 216 204 213 203 203 212 196 211 191 210 202 203 215 198 209 182 198 192 191 205 180 199 194 183 189 200 165 191 173 194 174 187 172 171 184 168 178 200 166 181 193 182 170 185 181 185 174 175 175 163 181 183 166 170 173 190 177 175 167 172 159 170 173 167 155 156 165 160 155 164 167 157 157 157 167 164 158 157 160 161 167 164 165 164 162 162 159 162 158 156 156 156 159 152 149 145 157 155 149 142 143 145 142 150 145 142 144 150 146 142 142 139 142 142 146 153 155 156 159 154 155 157 162 161 158 158 160 163 169 169 161 161 167 171 172 166 163 164 153 147 143 138 135 133 134 136 137 137 139 143 145 145 146 147 150 152 157 160 160 160 158 159 159 161 161 161 159 158 158 161 163 163 165 169 183 190 189 182 187 187 189 190 191 194 197 196 194 188 187 185 186 187 187 185 184 182 178 175 170 170 168 167 170 170 169 170 168 167 164 160 160 162 162 163 165 168 168 168 170 169 169 167 165 163 161 159 156 153 152 151 149 148 145 140 141 144 150 152 149 147 146 144 143 142 142 144 143 142 140 138 138 139 139 141 140 138 139 140 140 139 139 139 139 139 139 138 137 137 137 138 139 140 141 143 147 152 153 152 151 151 153 153 153 153 154 154 155 155 154 153 153 154 156 157 155 140 134 126 121 113 104 100 97 96 94 92 91 83 78 77 80 82 80 85 -3 -18 -29 -35 -39 -40 -41 -42 -43 -43 -44 -45 -46 -47 -49 -67 -77 -81 -84 -82 -72 -62 -62 -90 -154 -211 -221 -239 -323 -445 -571 -657 -678 -710 -827 -970 -1063 -1129 -1173 -1227 -1285 -1352 -1395 -1455 -1549 -1671 -1800 -1974 -2194 -2485 -2788 -3025 -3098 -3089 -3096 -3118 -3137 -3152 -3164 -3169 -3166 -3161 -3158 -3152 -3134 -3102 -3056 -3005 -2958 -2919 -2889 -2869 -2866 -2914 -3041 -3174 -3228 -3238 -3239 -3244 -3256 -3272 -3283 -3288 -3285 -3280 -3277 -3280 -3292 -3309 -3326 -3341 -3354 -3363 -3366 -3362 -3351 -3339 -3332 -3332 -3339 -3348 -3359 -3368 -3373 -3377 -3380 -3384 -3392 -3399 -3405 -3409 -3413 -3416 -3418 -3419 -3421 -3423 -3424 -3425 -3427 -3431 -3436 -3442 -3447 -3451 -3454 -3455 -3455 -3453 -3452 -3453 -3456 -3461 -3465 242 240 238 239 234 231 228 223 221 217 217 217 219 219 219 219 220 223 230 237 239 239 237 237 232 231 227 224 225 225 225 225 225 225 226 229 235 237 234 232 229 229 230 230 239 240 243 245 247 240 234 235 243 240 242 241 242 243 246 251 258 263 272 286 299 301 302 299 299 301 302 305 313 324 318 315 312 312 317 323 326 333 340 346 352 359 368 380 383 381 379 379 379 378 382 388 393 396 395 393 392 390 385 378 372 367 365 359 354 357 366 374 375 371 369 369 366 368 369 369 364 359 352 346 352 362 370 377 387 387 377 369 367 368 367 365 371 366 365 359 355 350 345 346 354 350 345 337 342 349 358 357 360 356 358 359 354 349 359 383 353 330 325 331 330 323 314 307 302 318 328 336 341 337 338 340 344 344 374 447 462 487 451 395 349 349 355 361 364 360 354 362 370 369 363 358 351 347 344 339 331 328 322 315 320 324 328 331 333 335 338 344 346 350 354 350 351 352 355 358 362 360 355 352 346 342 340 340 340 341 341 342 343 345 346 348 352 355 355 356 359 360 358 360 363 362 364 366 369 371 373 375 378 381 386 387 385 383 382 380 379 379 387 398 384 381 386 382 381 382 384 384 388 387 387 391 399 394 400 445 486 427 445 466 439 423 414 456 447 415 409 407 411 411 414 417 422 426 432 436 430 428 426 427 429 431 434 438 441 444 452 455 464 470 476 543 791 767 801 877 681 503 475 484 510 533 499 487 486 488 492 498 503 506 512 522 525 525 527 531 537 545 556 568 587 656 645 622 624 633 628 623 627 624 623 627 631 636 644 672 660 662 690 693 695 704 721 719 733 745 731 740 742 764 790 827 809 803 812 825 853 893 929 920 927 870 869 861 952 1099 1075 991 1032 946 940 879 870 760 875 853 896 958 853 777 718 681 676 725 747 798 664 580 524 505 469 441 427 441 411 366 323 295 271 252 239 258 247 202 219 267 155 97 71 57 45 32 21 13 6 1 -29 -83 -55 -10 -12 -16 -12 -7 -26 -43 -31 -33 -82 -140 -175 -193 -194 -180 -150 -115 -82 -56 -39 -20 -15 -9 -29 -58 -90 -114 -132 -149 -144 -152 -174 -194 -185 -161 -100 -44 -13 -6 -37 -80 -124 -163 -196 -223 -252 -272 -273 -263 -245 -236 -274 -327 -392 -446 -467 -481 -514 -544 -539 -531 -531 -534 -532 -533 -543 -558 -568 -578 -588 -607 -638 -678 -721 -772 -833 -912 -1018 -1143 -1287 -1432 -1564 -1672 -1696 -1739 -1791 -1892 -1893 -1907 -1914 -1925 -1993 -2046 -2068 -2069 -2065 -2071 -2097 -2155 -2237 -2306 -2319 -2259 -2083 -1870 -1670 -1511 -1451 -1448 -1378 -1283 -1137 -954 -907 -870 -810 -766 -767 -777 -791 -797 -790 -770 -744 -709 -660 -608 -551 -506 -507 -512 -499 -481 -465 -455 -443 -430 -406 -385 -379 -380 -375 -370 -375 -371 -345 -302 -249 -194 -149 -111 -78 -52 -40 -33 -34 -33 -45 -41 -28 -29 -12 -26 -1 -10 -4 -11 -10 -18 -21 -29 -28 -31 -26 -27 -17 -18 -9 -14 -3 -10 -1 -11 -1 -9 -1 -5 -1 -2 -1 -4 -1 -7 -1 -7 -1 -3 -1 -3 -1 -4 -1 -2 -1 -4 -1 -4 -1 -3 -1 -2 -1 -2 -1 -3 4 -4 8 11 14 20 26 31 35 39 44 50 56 62 66 71 78 91 103 114 128 141 152 168 191 197 198 223 243 201 260 329 324 477 510 744 547 361 299 343 455 466 554 703 930 659 699 605 667 784 539 505 597 696 1093 932 846 804 764 743 825 930 1196 1670 2282 2384 2422 2293 2279 2177 2266 2131 2113 2177 2194 2179 2078 1917 1823 1837 1723 1684 1691 1827 1872 1848 1809 1778 1734 1702 1639 1570 1613 1554 1590 1647 1674 1692 1664 1662 1630 1600 1590 1573 1556 1541 1531 1519 1511 1492 1468 1473 1518 1539 1501 1484 1499 1484 1478 1447 1433 1430 1394 1350 1337 1331 1332 1319 1293 1280 1283 1295 1275 1260 1252 1252 1244 1258 1315 1472 1409 1521 1583 1477 1322 1298 1325 1210 1193 1180 1206 1193 1184 1166 1158 1161 1165 1173 1184 1186 1192 1200 1250 1233 1237 1249 1280 1302 1307 1321 1377 1369 1385 1332 1330 1315 1339 1329 1330 1314 1334 1350 1380 1337 1326 1349 1295 1332 1312 1314 1315 1355 1282 1278 1211 1182 1235 1147 1115 1152 1099 1121 1092 1059 1057 1071 1089 1138 1117 1090 1034 1004 999 1002 995 990 976 967 959 959 946 940 935 924 916 915 914 913 907 904 902 900 893 887 882 881 884 881 865 853 847 846 845 846 834 800 791 794 807 870 964 949 942 934 920 898 881 875 867 864 845 857 846 816 834 852 821 791 816 837 809 770 795 814 796 771 764 780 786 768 752 766 777 766 747 751 771 778 759 757 763 759 747 760 756 747 747 754 754 747 743 741 742 743 738 734 730 727 726 727 725 718 715 716 710 709 707 706 705 703 697 697 694 692 691 684 685 681 676 672 672 672 667 667 662 662 658 655 653 653 650 648 645 642 637 638 639 632 633 632 626 622 621 621 619 614 609 610 612 606 602 599 596 598 593 589 590 585 581 581 580 579 572 573 567 567 563 559 555 553 553 546 543 540 539 533 532 533 524 524 522 521 517 512 509 506 504 502 497 494 492 490 486 487 481 481 476 476 469 469 464 461 456 458 456 461 452 454 450 447 454 452 447 446 446 445 445 444 439 448 440 432 435 433 431 440 431 431 435 423 431 426 432 428 422 426 415 426 422 410 427 413 415 422 413 413 409 417 403 405 410 400 407 395 402 406 394 404 394 391 394 386 389 387 386 383 383 378 375 380 369 370 368 367 365 362 358 361 358 359 358 356 355 349 351 350 350 350 345 347 345 344 343 341 341 338 337 336 334 333 330 327 327 327 324 322 324 320 319 316 317 315 317 313 308 311 309 309 303 303 306 301 302 302 303 301 299 298 299 295 296 295 293 293 291 289 290 291 287 287 285 287 282 285 283 283 280 282 281 279 276 277 276 275 277 277 276 273 277 277 272 275 273 274 273 271 273 271 271 269 269 271 269 267 271 265 267 264 266 265 267 268 262 267 265 263 262 265 264 266 262 262 262 261 257 263 257 263 257 260 254 258 256 256 256 257 257 254 256 253 253 253 252 252 254 253 247 250 247 251 249 247 247 247 245 245 247 243 242 245 244 241 239 242 235 240 239 235 238 235 236 234 234 235 233 227 231 234 228 231 227 234 226 231 228 223 225 225 219 226 227 220 225 214 222 217 221 215 212 196 224 207 217 203 207 214 206 214 218 194 222 197 223 205 204 215 204 198 217 211 216 212 205 217 205 193 199 192 198 190 202 201 174 210 189 197 187 201 183 196 197 171 191 172 188 191 181 186 171 196 170 182 182 190 177 182 193 183 175 194 163 166 178 184 198 164 192 178 178 165 183 174 166 182 172 171 169 176 165 172 169 169 163 163 163 163 162 167 161 167 165 155 165 159 165 163 166 162 165 167 164 159 162 165 165 162 155 154 152 149 152 155 149 152 150 146 145 145 147 145 144 143 144 143 147 148 146 144 151 152 161 164 158 161 163 166 166 166 163 161 163 170 177 174 167 166 170 175 174 176 176 176 166 159 150 145 140 136 136 140 140 142 145 146 145 144 144 145 147 149 157 163 160 158 160 161 160 159 160 161 160 160 163 161 164 166 169 176 181 189 185 185 189 193 191 192 192 200 199 197 196 193 190 189 190 191 188 186 184 177 177 175 176 174 171 169 172 169 168 168 166 164 164 163 164 163 164 165 166 168 169 170 170 168 167 166 164 162 161 159 157 155 154 153 149 146 142 138 138 144 151 153 151 149 147 144 144 144 141 141 142 141 140 139 137 136 136 138 136 136 137 138 138 138 138 139 139 139 138 138 136 136 137 138 138 139 140 142 146 150 150 149 148 149 150 150 151 151 150 151 153 152 152 150 146 146 151 153 144 130 124 119 113 106 100 95 92 89 87 86 84 78 74 75 79 80 80 58 -5 -19 -28 -36 -38 -39 -41 -39 -42 -43 -43 -45 -45 -48 -49 -74 -81 -82 -86 -84 -70 -58 -64 -104 -205 -328 -309 -312 -399 -501 -620 -697 -763 -825 -947 -1100 -1167 -1235 -1113 -1020 -1108 -1202 -1247 -1291 -1398 -1555 -1689 -1866 -2056 -2355 -2726 -3067 -3137 -3099 -3108 -3126 -3142 -3159 -3171 -3179 -3178 -3174 -3171 -3161 -3132 -3096 -3041 -3000 -2977 -2985 -3026 -3092 -3067 -3085 -3144 -3215 -3238 -3237 -3238 -3244 -3262 -3282 -3290 -3292 -3294 -3292 -3288 -3286 -3295 -3309 -3324 -3341 -3359 -3374 -3379 -3378 -3366 -3353 -3344 -3341 -3344 -3353 -3360 -3368 -3376 -3384 -3389 -3394 -3400 -3405 -3411 -3416 -3421 -3423 -3423 -3420 -3423 -3425 -3428 -3430 -3431 -3433 -3435 -3435 -3437 -3436 -3443 -3447 -3454 -3457 -3460 -3461 -3462 -3464 -3466 254 252 254 246 241 232 232 234 221 217 218 217 219 219 220 220 220 223 235 237 237 238 237 237 233 230 229 224 225 226 225 225 226 225 227 230 237 237 235 231 230 228 231 241 239 241 246 247 246 245 239 239 240 241 242 242 244 246 248 252 257 261 269 283 280 280 287 292 294 296 298 303 309 317 314 311 308 313 328 328 331 336 348 365 363 364 370 379 383 377 374 374 375 380 384 390 394 392 391 390 390 387 381 375 372 368 366 363 357 352 359 367 369 363 363 365 360 360 360 364 358 351 349 345 354 370 375 381 385 384 372 368 363 362 360 364 368 371 367 360 354 351 346 342 344 350 343 336 343 349 357 353 356 350 350 354 353 348 354 369 338 331 324 326 316 301 300 306 318 321 327 334 343 345 346 344 347 351 367 399 420 442 437 367 351 352 360 368 363 357 355 359 363 360 355 356 353 348 338 334 338 335 325 318 320 318 329 334 339 352 342 347 351 354 354 348 350 352 355 357 359 354 350 351 346 340 339 342 344 346 345 345 344 344 344 346 349 350 351 353 358 362 362 362 365 364 366 365 367 371 374 379 385 386 389 390 388 386 384 385 379 379 384 390 384 379 380 378 382 385 383 386 389 393 399 414 420 404 476 410 444 440 433 449 406 421 410 415 437 412 406 406 408 413 418 420 423 427 432 432 426 425 425 426 428 432 436 440 443 450 449 459 460 464 467 463 533 744 736 696 522 481 471 480 490 497 487 484 482 485 489 493 497 501 511 514 517 519 524 526 532 541 552 576 594 633 625 612 623 631 641 638 640 639 630 631 635 645 659 693 657 660 671 684 715 719 706 708 716 726 724 743 743 756 778 788 797 815 818 836 865 933 1033 991 944 910 961 937 948 1048 1046 981 907 869 906 973 900 910 1135 940 1168 1140 925 929 782 735 752 643 612 585 584 536 501 479 451 426 410 399 385 364 320 304 278 263 305 339 316 257 267 244 160 90 65 51 40 29 19 11 4 2 -45 -66 -55 -33 -24 -27 -27 -26 -29 -37 -40 -48 -85 -134 -167 -183 -181 -162 -129 -92 -61 -48 -57 -67 -53 -35 -35 -54 -87 -105 -93 -107 -130 -151 -166 -171 -162 -140 -105 -68 -39 -28 -44 -74 -107 -137 -163 -186 -207 -220 -221 -214 -206 -212 -247 -302 -366 -421 -455 -482 -512 -535 -535 -529 -532 -538 -539 -542 -552 -565 -573 -576 -575 -581 -607 -646 -688 -736 -792 -865 -960 -1075 -1205 -1341 -1467 -1554 -1579 -1604 -1677 -1772 -1824 -1858 -1877 -1919 -2007 -2088 -2110 -2087 -2040 -1996 -1982 -2007 -2077 -2161 -2221 -2215 -2099 -1913 -1702 -1531 -1449 -1414 -1366 -1309 -1246 -1159 -1044 -927 -845 -804 -801 -815 -819 -815 -808 -794 -774 -745 -709 -663 -606 -558 -537 -526 -510 -489 -468 -451 -439 -427 -413 -398 -385 -377 -375 -375 -373 -367 -352 -324 -277 -224 -175 -133 -99 -76 -64 -58 -56 -56 -62 -58 -37 -26 -17 -10 -5 -3 -2 -3 -3 -4 -8 -11 -11 -10 -10 -9 -5 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 -1 -1 -1 -1 -1 4 4 7 10 16 22 27 31 35 40 45 50 56 60 67 77 95 110 115 124 135 148 156 165 182 203 222 204 194 212 297 291 506 554 651 482 401 310 315 359 453 590 911 786 599 605 578 555 677 588 480 520 578 791 758 710 717 686 736 965 998 1145 1438 2085 2440 2400 2340 2372 2335 2245 2190 2187 2128 2106 2155 2071 1926 1942 1912 1756 1727 1700 1810 1863 1857 1822 1744 1691 1654 1588 1617 1639 1565 1575 1664 1634 1659 1675 1645 1615 1594 1580 1566 1556 1536 1521 1511 1498 1484 1477 1483 1495 1536 1525 1502 1513 1494 1493 1461 1410 1389 1387 1360 1370 1350 1336 1305 1291 1295 1325 1346 1305 1285 1275 1268 1259 1272 1325 1411 1435 1542 1508 1514 1388 1332 1323 1222 1200 1185 1203 1198 1201 1175 1164 1168 1172 1179 1185 1196 1205 1205 1219 1232 1247 1263 1340 1363 1374 1343 1358 1384 1389 1360 1374 1361 1361 1340 1340 1328 1340 1372 1381 1384 1372 1354 1356 1346 1327 1296 1322 1302 1309 1245 1252 1231 1189 1151 1117 1126 1138 1123 1104 1062 1084 1155 1098 1146 1121 1079 1051 1013 1005 1015 1005 995 988 981 973 970 957 946 940 929 925 929 925 921 914 911 908 905 901 893 886 882 880 878 869 858 852 849 848 847 825 797 795 799 815 911 965 961 951 934 917 898 888 880 868 867 854 837 853 862 836 808 840 847 813 782 802 835 794 774 769 771 794 791 774 767 768 765 761 769 775 770 769 759 768 763 756 762 764 747 761 761 752 748 751 751 745 742 747 744 741 737 733 734 731 727 725 722 720 714 713 714 711 710 707 700 702 701 696 690 691 690 685 682 681 678 675 672 672 667 665 663 659 659 658 653 651 651 651 643 644 639 634 638 636 628 627 627 626 622 617 612 613 612 608 605 604 604 600 597 595 590 589 589 584 584 580 576 576 568 570 567 565 559 560 555 549 547 545 543 536 537 533 527 529 525 523 519 517 509 507 506 504 505 496 497 494 489 491 485 480 480 476 475 472 468 463 462 463 459 464 453 455 451 456 456 451 453 445 447 447 450 444 444 449 441 432 444 437 432 438 436 443 423 425 440 430 428 426 428 427 420 431 417 421 427 413 421 416 417 409 417 409 412 408 404 408 402 403 404 404 399 399 395 395 392 390 394 387 387 391 382 377 382 369 378 373 370 367 366 364 366 363 360 357 358 355 356 352 354 352 352 349 349 349 347 346 344 343 342 340 338 336 334 333 331 331 328 328 324 325 324 323 321 319 319 319 316 315 314 313 312 308 307 306 306 304 305 304 303 300 300 300 300 298 299 295 297 294 296 293 290 290 289 290 287 289 284 287 283 283 282 282 281 280 281 277 279 275 277 275 274 275 275 276 276 275 276 274 274 276 273 271 269 269 273 271 272 269 272 267 270 268 266 269 269 264 267 268 265 263 264 267 266 263 263 263 264 265 265 261 263 263 262 263 262 262 257 258 259 258 257 258 256 256 255 256 253 253 253 252 252 255 250 248 254 250 251 247 248 252 249 248 246 247 245 246 244 242 239 244 238 241 239 235 239 241 233 235 236 232 237 233 234 232 228 230 234 231 228 226 227 222 234 224 227 224 222 226 231 216 223 202 219 223 210 195 213 205 217 220 200 222 196 217 210 211 229 191 212 220 212 209 203 213 216 194 218 203 207 220 203 201 217 201 200 208 199 205 208 191 201 183 195 195 202 178 201 187 198 196 186 183 201 181 176 193 181 192 171 193 171 190 180 194 172 183 187 192 170 171 170 194 175 185 182 164 174 170 192 167 166 178 166 165 173 166 160 170 160 177 162 168 164 163 166 169 172 157 168 168 164 168 171 171 167 161 162 167 164 157 158 157 155 152 154 163 154 150 157 149 143 145 149 147 146 141 143 148 145 143 147 143 146 146 150 157 159 158 165 171 168 167 167 167 170 171 175 180 177 171 170 171 177 177 178 180 181 180 172 160 155 147 143 138 141 140 143 147 148 146 146 145 147 147 147 155 163 163 160 160 161 161 157 155 155 156 158 164 165 166 169 180 191 188 190 189 192 192 193 196 195 196 196 198 198 197 194 190 191 191 188 189 187 183 177 179 177 176 177 174 173 172 168 166 169 167 167 166 167 166 166 166 167 168 168 169 169 168 167 167 164 163 161 160 160 158 155 153 152 150 146 141 137 137 144 151 154 151 149 147 143 143 142 141 140 141 141 140 140 137 137 136 136 135 136 136 135 136 137 137 137 137 138 138 137 136 136 137 137 137 137 139 141 144 145 146 145 146 146 146 148 149 149 147 149 149 150 150 149 146 136 140 149 137 125 118 111 104 98 95 90 86 83 81 79 78 75 72 74 77 78 83 11 -5 -20 -29 -34 -37 -39 -40 -41 -41 -42 -43 -44 -45 -47 -49 -70 -81 -83 -85 -84 -73 -64 -71 -105 -172 -251 -318 -395 -489 -596 -692 -776 -848 -912 -966 -1018 -1049 -1043 -975 -927 -977 -1051 -1093 -1124 -1195 -1312 -1479 -1640 -1787 -2048 -2554 -3011 -3155 -3129 -3116 -3127 -3144 -3161 -3176 -3186 -3189 -3188 -3183 -3161 -3112 -3053 -3004 -2981 -2992 -3034 -3097 -3152 -3165 -3174 -3196 -3223 -3236 -3238 -3240 -3248 -3266 -3285 -3297 -3303 -3306 -3306 -3302 -3298 -3300 -3309 -3324 -3342 -3361 -3376 -3382 -3381 -3373 -3363 -3354 -3349 -3349 -3353 -3360 -3369 -3380 -3389 -3397 -3404 -3409 -3413 -3418 -3423 -3428 -3431 -3431 -3429 -3428 -3428 -3431 -3434 -3435 -3436 -3436 -3437 -3438 -3441 -3447 -3454 -3462 -3467 -3469 -3469 -3468 -3467 -3468 242 248 241 238 234 238 229 221 219 218 218 218 218 219 219 220 221 226 240 243 241 239 238 237 236 229 229 224 225 226 226 225 226 225 227 230 238 235 236 237 238 235 233 236 240 240 241 241 242 241 241 242 243 246 243 245 245 248 251 255 257 261 264 269 273 275 280 284 289 292 296 302 308 311 312 306 303 309 320 328 332 338 345 357 366 369 375 382 381 376 370 370 376 383 383 389 393 395 389 389 389 388 384 377 373 373 375 370 358 350 356 365 363 357 359 362 356 355 353 356 349 346 345 345 358 369 367 377 376 378 370 363 359 359 354 361 363 371 365 362 360 357 351 348 340 346 340 334 341 349 355 349 353 349 344 346 348 344 341 343 349 333 324 317 302 308 315 323 328 331 328 333 342 350 354 352 348 357 363 366 377 386 374 362 356 358 375 368 362 361 358 361 359 355 351 348 344 341 338 344 343 336 331 321 319 318 329 336 342 353 348 350 348 353 352 346 347 347 351 356 356 353 347 346 346 339 341 344 347 350 350 348 349 349 348 344 346 347 349 352 354 356 360 359 363 368 369 369 372 374 376 382 386 385 386 388 388 387 387 387 381 377 379 382 381 379 378 381 385 390 389 390 393 397 398 421 469 451 425 418 420 460 434 483 402 407 404 404 406 405 402 405 408 411 414 417 421 427 428 428 424 422 424 425 430 436 439 439 442 444 449 457 481 460 459 455 464 482 496 490 478 472 467 473 483 485 482 477 480 485 488 491 494 498 510 508 512 515 519 522 527 534 549 569 577 580 622 641 655 664 704 703 687 680 668 655 654 655 666 694 680 662 670 689 689 688 699 711 722 730 735 755 755 753 761 775 782 809 814 838 872 1030 990 1009 999 966 987 1107 963 1025 978 908 860 857 1069 944 852 936 925 1068 1142 1317 988 997 895 775 871 795 750 647 681 566 500 474 449 438 413 386 372 347 326 312 290 306 307 262 320 256 225 187 127 89 69 54 41 29 18 10 5 -2 -31 -49 -51 -45 -26 -41 -43 -42 -27 -26 -49 -54 -94 -138 -165 -177 -169 -146 -109 -70 -40 -31 -66 -111 -77 -49 -32 -40 -79 -103 -25 -56 -101 -135 -145 -139 -132 -115 -104 -90 -66 -50 -59 -75 -94 -115 -133 -149 -158 -165 -162 -166 -170 -194 -232 -286 -344 -399 -436 -468 -495 -517 -519 -518 -531 -544 -544 -543 -546 -557 -563 -569 -556 -553 -581 -621 -660 -703 -754 -818 -903 -1004 -1118 -1234 -1346 -1420 -1419 -1397 -1473 -1566 -1664 -1764 -1824 -1902 -2025 -2135 -2147 -2105 -2028 -1937 -1891 -1865 -1912 -1985 -2071 -2128 -2064 -1935 -1731 -1542 -1443 -1380 -1348 -1336 -1364 -1377 -1202 -1005 -903 -846 -836 -858 -849 -839 -842 -834 -815 -782 -754 -720 -668 -618 -583 -554 -527 -500 -475 -448 -439 -430 -423 -412 -392 -375 -375 -380 -370 -360 -358 -347 -305 -252 -203 -161 -130 -110 -103 -101 -94 -89 -92 -87 -43 -39 -23 -26 -8 -12 -1 -7 -1 -8 -1 -10 -1 -9 -1 -6 -1 -4 -1 -6 -1 -8 -1 -11 -1 -12 -1 -7 -1 -2 -1 -3 -1 -6 -1 -7 -1 -6 -1 -4 -1 -2 -1 -1 -1 -4 -1 -5 -1 -2 -1 -1 -1 -2 -1 -3 -1 -6 -1 1 8 14 20 23 26 29 35 40 46 51 59 68 78 89 96 108 123 132 136 156 191 188 220 204 174 197 202 255 267 438 455 638 476 298 325 341 395 449 656 871 641 545 668 540 509 623 588 474 508 550 578 624 630 636 653 702 758 886 1039 1315 1761 2345 2443 2508 2418 2343 2294 2234 2128 2081 2053 2036 2082 1928 1980 2038 1881 1787 1783 1713 1843 1862 1813 1740 1703 1637 1617 1653 1624 1622 1556 1565 1597 1649 1655 1643 1628 1610 1589 1577 1568 1541 1534 1520 1502 1494 1494 1503 1500 1523 1553 1530 1526 1533 1508 1472 1450 1421 1405 1358 1358 1362 1340 1311 1302 1307 1357 1336 1300 1325 1303 1332 1291 1293 1381 1492 1492 1545 1475 1537 1427 1335 1342 1259 1205 1195 1240 1214 1185 1182 1165 1174 1179 1187 1190 1203 1213 1256 1250 1236 1253 1273 1373 1434 1363 1378 1371 1366 1387 1411 1391 1368 1382 1349 1360 1379 1344 1374 1392 1425 1398 1392 1344 1313 1303 1314 1274 1246 1244 1216 1226 1205 1175 1142 1121 1118 1148 1124 1140 1100 1112 1149 1115 1095 1098 1068 1057 1026 1010 1010 1009 1009 1006 999 989 981 967 957 946 940 938 944 938 927 923 918 916 912 908 898 892 888 884 880 875 863 854 849 852 848 814 798 798 805 830 970 981 969 952 938 920 905 891 884 876 866 855 863 829 833 851 854 805 801 826 843 822 776 775 795 820 817 775 748 772 798 786 767 762 765 783 778 760 760 772 772 760 761 760 756 761 760 759 755 750 751 750 748 743 744 743 740 738 733 731 727 728 725 721 718 716 715 716 711 708 704 701 700 702 700 691 688 686 688 682 678 677 674 670 670 667 666 668 664 657 657 653 648 644 648 645 641 640 638 636 633 630 631 626 619 620 622 617 613 609 610 606 604 605 599 595 594 591 587 588 583 585 577 578 573 570 569 559 563 559 551 550 550 547 540 540 537 532 537 528 526 522 518 515 511 511 509 507 498 499 496 492 493 491 483 486 480 480 476 469 465 467 463 461 465 454 454 455 462 455 451 455 448 446 449 452 443 450 452 446 444 444 434 435 437 433 437 434 436 442 431 428 434 428 425 428 425 416 428 424 420 415 424 412 419 416 413 419 411 410 409 403 412 399 408 401 398 401 396 399 394 390 390 395 382 387 385 380 380 378 378 366 372 370 369 363 361 365 361 358 357 359 355 355 352 351 350 349 351 348 347 344 345 345 342 340 338 337 336 333 331 330 330 328 326 327 324 324 321 322 318 318 317 314 315 311 309 310 308 308 306 307 302 304 306 303 302 302 299 299 298 300 295 294 295 294 292 293 289 291 286 288 284 286 284 285 285 282 282 281 281 279 275 277 277 275 276 274 275 275 274 275 276 277 275 275 272 272 271 271 270 271 271 272 269 269 270 270 266 268 268 271 270 266 267 266 268 269 267 267 265 264 267 261 265 262 263 264 260 264 257 261 262 258 263 258 261 260 259 259 257 257 259 257 256 257 254 257 251 252 251 254 247 251 250 247 251 247 247 246 246 243 243 248 240 244 236 241 242 242 237 238 240 232 237 232 235 233 231 233 235 232 228 229 231 233 226 230 230 224 221 226 218 216 228 210 216 219 215 213 218 210 197 228 200 211 204 218 212 217 224 211 214 214 222 211 222 216 226 208 204 215 198 225 211 208 213 192 212 217 202 197 201 199 195 192 210 207 208 189 204 196 177 199 198 192 195 187 178 184 195 164 193 187 187 160 201 174 188 172 181 170 181 194 182 172 191 194 180 185 185 180 173 189 167 175 179 178 172 181 181 174 175 168 169 165 173 168 170 165 164 166 165 170 164 166 171 162 170 171 163 164 168 163 164 160 159 156 154 158 160 156 153 153 149 147 148 149 151 148 145 145 146 148 144 142 144 146 148 145 150 150 153 160 166 168 166 169 171 169 171 173 176 180 177 175 177 179 181 182 181 180 182 182 178 173 167 155 147 144 143 142 142 145 144 145 147 146 150 149 151 156 163 164 162 161 159 160 158 156 156 156 158 168 168 170 179 186 195 195 192 188 195 196 195 198 199 199 199 199 199 199 195 194 193 190 188 188 185 182 180 178 175 173 175 174 169 167 164 166 168 170 170 170 171 170 169 169 170 170 169 170 168 166 165 164 162 162 160 160 160 158 155 154 153 151 148 142 137 137 142 148 153 152 149 146 143 143 141 141 140 141 141 140 140 138 137 136 135 135 135 134 135 135 136 137 137 137 137 138 137 136 137 136 136 136 136 138 140 142 142 142 143 144 144 145 146 148 147 146 146 148 148 148 147 144 136 126 130 135 127 116 106 99 93 90 86 83 79 76 74 73 71 71 75 77 81 88 1 -9 -22 -28 -37 -36 -42 -39 -40 -41 -41 -43 -44 -45 -49 -49 -76 -81 -79 -82 -85 -77 -72 -78 -93 -114 -146 -273 -422 -525 -653 -729 -821 -876 -929 -901 -859 -856 -825 -843 -853 -910 -962 -982 -986 -1025 -1087 -1312 -1497 -1596 -1726 -2429 -3041 -3151 -3097 -3107 -3130 -3149 -3163 -3180 -3192 -3196 -3195 -3194 -3170 -3095 -3010 -2968 -2963 -3008 -3071 -3132 -3168 -3194 -3201 -3217 -3227 -3237 -3241 -3243 -3249 -3267 -3288 -3300 -3310 -3318 -3322 -3318 -3311 -3308 -3311 -3326 -3345 -3362 -3375 -3381 -3381 -3379 -3373 -3367 -3359 -3356 -3355 -3362 -3372 -3384 -3395 -3404 -3411 -3415 -3420 -3423 -3428 -3434 -3440 -3440 -3439 -3435 -3433 -3434 -3437 -3437 -3438 -3440 -3443 -3446 -3452 -3459 -3468 -3474 -3480 -3482 -3481 -3479 -3476 -3477 235 240 236 234 236 242 235 219 219 218 218 218 219 219 219 220 225 233 241 244 242 240 239 238 237 229 229 224 226 228 226 225 225 225 227 229 235 236 239 241 239 237 237 239 240 241 238 236 240 242 242 243 246 249 247 249 247 247 249 253 256 258 263 268 270 279 285 286 291 294 296 301 305 309 305 301 303 309 317 327 333 339 346 354 362 370 375 380 378 374 367 370 377 382 379 383 388 391 388 383 384 386 380 372 370 372 374 367 357 349 352 358 358 352 355 356 353 348 347 345 341 339 341 345 353 358 366 369 369 373 374 368 362 355 351 354 361 369 367 360 356 355 356 347 337 341 339 333 341 344 353 347 347 347 339 338 341 340 339 332 336 330 322 307 302 325 324 323 332 338 336 335 339 346 354 359 354 357 361 370 386 378 370 372 362 361 375 374 370 368 368 368 363 359 356 354 350 344 342 346 346 341 335 329 319 316 326 334 339 341 343 342 343 351 351 345 343 347 352 352 354 347 343 341 341 338 342 347 351 353 355 353 356 353 349 345 347 348 349 352 354 356 358 358 361 369 372 375 377 381 380 382 384 382 382 384 384 384 387 384 379 376 377 379 378 377 378 382 386 390 390 392 392 391 397 401 425 434 411 405 406 427 416 399 400 400 399 399 400 400 402 407 412 417 419 420 425 429 426 426 421 420 422 426 432 437 437 436 440 448 453 460 463 456 450 450 455 463 469 468 465 468 463 467 475 480 475 474 477 481 485 490 494 503 502 505 510 520 525 529 532 534 540 551 559 567 622 669 684 688 691 685 668 676 665 674 668 708 730 697 705 678 680 679 683 692 701 721 733 739 752 767 768 754 763 768 781 801 819 834 855 919 921 1014 1021 1052 1119 1112 1139 1021 976 894 824 827 930 821 789 827 932 950 983 1184 998 1174 882 826 935 812 800 707 613 633 521 495 489 559 528 445 390 369 371 361 336 409 378 320 236 187 163 141 117 96 77 62 48 33 20 10 5 3 -21 -43 -49 -21 -7 -39 -41 -36 -21 -5 -43 -73 -109 -144 -168 -172 -158 -128 -90 -52 -26 -20 -40 -60 -51 -31 -22 -29 -48 -49 -17 -39 -74 -107 -122 -123 -118 -111 -106 -98 -85 -75 -71 -76 -83 -92 -102 -108 -105 -98 -96 -104 -129 -169 -217 -270 -324 -371 -409 -439 -464 -483 -496 -510 -528 -543 -542 -533 -525 -524 -532 -539 -536 -539 -563 -599 -635 -674 -720 -777 -850 -936 -1033 -1130 -1218 -1274 -1285 -1277 -1295 -1349 -1469 -1608 -1742 -1874 -2007 -2109 -2142 -2112 -2031 -1936 -1863 -1810 -1783 -1802 -1887 -1964 -1972 -1895 -1749 -1588 -1468 -1387 -1343 -1346 -1392 -1412 -1313 -1157 -998 -885 -854 -864 -874 -883 -893 -893 -870 -833 -794 -758 -724 -687 -635 -586 -550 -522 -493 -469 -454 -445 -438 -425 -402 -380 -373 -371 -363 -358 -360 -354 -325 -281 -234 -194 -168 -156 -151 -146 -137 -127 -120 -102 -65 -38 -28 -18 -10 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -1 -1 -1 -1 -1 -1 -1 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 7 11 15 18 19 24 30 35 40 48 56 61 71 82 95 105 108 118 127 145 197 201 211 169 159 181 190 231 266 370 373 470 425 284 360 368 392 455 593 757 620 522 629 538 511 520 500 454 488 522 587 796 845 753 785 713 756 805 971 1254 1588 2123 2532 2496 2445 2422 2343 2150 2082 2034 1980 1955 1965 1919 2026 2006 1906 1799 1805 1758 1917 1868 1844 1764 1724 1630 1692 1657 1637 1649 1534 1564 1590 1624 1623 1629 1625 1607 1590 1582 1565 1554 1541 1532 1515 1508 1509 1520 1509 1543 1558 1566 1545 1574 1531 1532 1486 1479 1431 1391 1399 1359 1336 1328 1310 1328 1348 1341 1336 1326 1359 1361 1379 1343 1367 1454 1503 1478 1495 1496 1466 1392 1563 1481 1219 1205 1284 1262 1184 1193 1174 1181 1185 1188 1196 1203 1214 1226 1264 1282 1258 1284 1313 1404 1379 1387 1399 1383 1388 1434 1426 1379 1360 1390 1422 1382 1356 1375 1385 1414 1399 1368 1349 1335 1300 1292 1274 1219 1226 1283 1255 1233 1191 1150 1124 1110 1117 1165 1165 1139 1157 1154 1109 1097 1098 1084 1047 1036 1027 1013 1020 1032 1032 1025 1003 989 976 965 961 951 950 950 947 936 931 927 923 919 916 906 899 895 889 885 879 870 860 857 858 849 808 800 801 810 858 990 979 963 952 940 927 919 901 896 893 871 862 842 860 847 825 843 842 827 815 813 807 811 830 830 780 758 775 811 804 755 748 788 796 771 753 777 777 767 760 774 767 753 756 758 762 761 761 752 755 754 755 749 747 742 743 739 737 733 735 732 728 727 725 718 721 719 714 712 713 710 704 703 700 694 696 692 690 686 685 685 678 676 678 678 676 668 663 660 662 658 657 654 651 649 646 645 643 641 635 634 636 630 622 631 625 617 618 617 610 608 612 608 604 599 596 595 595 589 588 583 582 581 577 572 573 567 565 564 557 553 555 545 544 545 542 539 537 529 527 523 518 522 517 512 513 507 504 505 498 500 496 495 486 488 483 482 478 471 471 469 462 469 465 456 459 461 461 455 455 456 449 449 452 452 445 451 453 449 449 440 437 445 443 439 439 434 441 439 432 434 429 436 425 431 420 425 431 424 419 418 425 415 425 408 424 415 415 409 409 412 406 408 410 398 407 401 393 403 386 403 393 388 388 388 388 388 377 379 376 370 381 364 371 364 368 368 359 363 362 358 357 355 356 350 351 351 351 350 347 347 347 344 342 340 339 340 337 335 333 333 330 329 328 326 326 324 324 321 320 319 316 317 316 313 313 314 312 309 311 305 302 305 302 304 303 302 302 300 300 297 295 296 295 293 294 291 290 291 287 289 288 289 287 286 285 282 281 284 282 281 281 279 281 276 275 275 275 278 274 276 276 275 274 276 275 271 275 274 273 273 272 274 272 272 269 272 269 272 267 268 270 270 268 269 266 271 269 267 269 267 265 266 266 266 266 265 268 264 264 263 264 262 264 263 260 261 258 261 261 260 260 256 259 258 255 256 254 254 252 255 254 253 255 249 251 252 247 248 250 247 248 246 248 241 246 243 243 241 242 239 242 237 236 236 239 234 235 231 232 231 230 230 226 226 235 233 226 226 227 223 223 230 221 217 229 219 220 198 220 230 211 225 207 223 224 203 235 205 225 207 213 230 223 227 210 219 218 208 215 222 206 217 185 220 217 197 222 195 214 202 206 207 211 198 196 193 210 193 198 192 205 203 196 193 170 204 189 184 201 170 199 172 191 174 187 186 192 184 178 185 182 189 185 174 175 184 180 178 171 189 175 179 184 172 178 171 172 166 183 177 174 182 174 176 176 182 164 171 175 168 175 169 167 173 168 166 167 177 168 160 167 170 163 167 160 157 157 161 155 151 153 155 155 153 147 154 142 149 146 144 147 149 147 148 146 143 146 146 145 150 155 161 164 165 165 166 172 174 175 177 178 177 177 175 176 179 183 182 183 184 183 185 183 183 181 176 161 153 150 147 146 146 146 146 148 149 150 153 154 157 162 168 169 166 161 160 159 159 159 158 158 164 171 180 180 188 192 196 196 194 193 194 195 196 199 201 202 200 201 201 200 198 194 191 189 186 186 181 179 179 176 174 173 174 170 164 165 164 167 171 172 172 174 173 173 172 173 173 174 171 170 168 166 164 162 161 161 160 160 159 158 156 156 155 153 150 144 139 138 141 148 151 151 149 147 144 143 141 140 140 140 140 139 139 137 136 136 136 135 134 134 134 135 135 136 136 137 137 136 136 136 136 136 134 134 135 137 138 140 140 141 142 141 143 144 144 144 144 143 144 146 145 144 143 142 139 128 118 121 119 109 100 94 88 84 83 80 75 71 69 66 66 71 76 78 87 88 -1 -4 -18 -26 -32 -35 -37 -38 -39 -40 -42 -43 -44 -46 -47 -58 -75 -80 -77 -76 -76 -77 -80 -86 -90 -97 -129 -219 -335 -457 -571 -669 -750 -799 -817 -796 -760 -741 -744 -799 -862 -903 -926 -936 -946 -980 -1080 -1282 -1505 -1691 -1979 -2477 -2929 -3089 -3089 -3100 -3130 -3155 -3173 -3185 -3194 -3200 -3204 -3204 -3174 -3099 -3012 -2963 -2968 -3037 -3120 -3167 -3188 -3204 -3216 -3231 -3242 -3247 -3248 -3250 -3255 -3268 -3283 -3297 -3310 -3326 -3336 -3334 -3325 -3320 -3322 -3333 -3349 -3364 -3375 -3381 -3384 -3388 -3389 -3385 -3377 -3369 -3365 -3369 -3379 -3390 -3400 -3407 -3412 -3416 -3420 -3425 -3432 -3439 -3446 -3449 -3448 -3444 -3440 -3438 -3438 -3439 -3441 -3445 -3450 -3456 -3463 -3471 -3480 -3488 -3494 -3497 -3498 -3498 -3497 -3498 239 232 230 233 231 235 237 220 219 219 218 219 219 219 220 226 237 244 245 245 243 241 239 239 238 231 230 226 225 229 228 225 226 226 227 228 241 242 246 247 246 245 245 245 243 238 235 233 239 244 244 243 246 248 247 251 252 254 252 251 254 257 259 266 270 272 280 286 300 299 300 307 307 301 297 300 305 309 315 323 330 338 345 354 361 366 370 375 376 369 364 369 376 376 375 379 386 386 385 380 381 383 376 369 365 365 366 364 357 349 347 353 352 346 350 350 346 342 342 338 336 339 347 350 349 355 358 363 366 372 367 364 358 354 348 352 358 364 368 362 356 349 348 346 341 335 339 331 338 343 353 351 344 339 337 333 334 339 335 330 324 321 314 299 319 329 332 327 326 333 339 344 347 350 354 358 360 362 364 366 377 377 379 400 376 365 371 376 379 377 378 372 365 363 358 356 348 346 349 350 343 340 338 333 322 316 321 329 335 335 339 337 344 350 351 345 341 345 350 348 349 347 344 340 337 338 339 342 348 350 352 357 360 356 350 347 347 349 352 356 358 360 363 361 363 369 376 380 382 382 379 381 382 379 380 381 382 381 381 380 377 375 376 377 376 376 378 383 387 387 386 388 389 393 395 392 396 402 402 400 398 400 400 395 395 395 396 398 400 402 406 411 423 451 459 434 430 428 425 423 418 420 422 428 433 437 434 435 443 450 457 458 452 447 446 447 450 455 460 462 460 463 460 462 467 471 470 473 478 482 488 496 504 516 508 510 518 519 524 531 543 543 549 555 560 580 632 685 745 689 683 634 628 630 626 642 653 681 739 716 691 682 686 691 696 704 707 725 734 756 772 820 808 759 767 779 786 800 816 825 841 912 928 1105 1166 1184 1372 1347 1246 1100 927 917 838 794 778 765 783 825 838 881 1024 1110 1053 1139 947 829 838 738 695 641 643 728 595 534 563 685 533 468 453 386 389 408 365 399 326 243 204 180 159 135 116 98 83 67 53 38 23 12 6 4 -25 -40 -67 -95 -47 -25 -30 -29 -37 -55 -62 -87 -124 -157 -177 -173 -148 -109 -69 -37 -14 -3 -7 -6 -12 -4 -7 -11 -19 -26 -31 -24 -52 -85 -104 -115 -117 -115 -112 -103 -87 -77 -57 -69 -69 -72 -79 -79 -66 -46 -46 -52 -97 -149 -206 -259 -307 -347 -380 -406 -430 -450 -474 -497 -523 -541 -535 -518 -498 -485 -499 -515 -524 -530 -558 -587 -618 -649 -689 -737 -800 -872 -953 -1031 -1102 -1153 -1185 -1198 -1194 -1192 -1333 -1475 -1647 -1804 -1939 -2039 -2087 -2087 -2022 -1937 -1860 -1792 -1698 -1642 -1736 -1825 -1882 -1856 -1764 -1631 -1515 -1420 -1345 -1316 -1347 -1387 -1353 -1281 -1094 -922 -884 -884 -898 -922 -941 -954 -922 -879 -828 -786 -767 -748 -680 -614 -573 -546 -509 -488 -468 -462 -455 -444 -417 -387 -374 -365 -355 -350 -356 -359 -338 -305 -262 -224 -207 -202 -197 -192 -177 -160 -146 -125 -84 -50 -32 -27 -12 -10 -1 -5 -1 -8 -1 -12 -1 -13 -1 -13 -1 -10 -1 -7 -1 -8 -1 -12 -1 -14 -1 -12 -1 -5 -1 -3 -1 -4 -1 -8 -2 -13 -3 -9 -3 -2 -5 -5 -9 -12 -11 -14 -5 -7 -1 -3 4 -4 -1 -3 -1 -3 -1 -3 4 7 11 12 14 20 26 30 36 44 50 58 64 71 80 90 94 100 108 122 156 175 159 146 148 164 219 283 253 341 322 420 336 281 317 334 350 444 672 700 602 494 559 533 463 475 443 440 460 498 575 732 1011 868 918 755 888 838 913 1237 1677 2373 2604 2522 2491 2514 2398 2243 2151 2018 1963 1987 2010 2059 2092 2082 2009 1881 1818 1813 1947 1892 1806 1724 1651 1693 1724 1663 1682 1683 1547 1574 1591 1603 1618 1617 1634 1634 1608 1601 1589 1555 1556 1537 1534 1537 1534 1539 1529 1529 1576 1586 1582 1602 1572 1543 1495 1474 1445 1444 1391 1359 1368 1358 1341 1321 1334 1356 1345 1311 1331 1347 1406 1417 1427 1472 1469 1412 1490 1444 1376 1410 1594 1583 1244 1211 1229 1209 1200 1208 1183 1184 1193 1193 1199 1209 1221 1232 1244 1258 1266 1290 1380 1402 1397 1417 1430 1409 1397 1422 1414 1378 1374 1403 1432 1391 1375 1416 1402 1406 1343 1314 1311 1302 1268 1271 1270 1242 1271 1288 1264 1266 1240 1160 1144 1113 1103 1108 1172 1164 1155 1157 1118 1106 1111 1089 1047 1032 1034 1026 1037 1062 1044 1030 1014 998 985 977 970 964 961 956 955 949 943 936 930 925 921 913 905 898 892 888 883 876 867 862 863 846 805 804 803 813 903 987 974 964 954 942 930 913 909 899 885 879 860 871 842 852 869 831 828 844 824 810 836 840 796 769 787 822 815 772 764 797 792 761 760 789 778 759 772 785 763 764 774 765 759 766 766 760 762 762 759 758 760 755 748 751 746 744 741 735 731 728 729 730 728 727 722 721 717 720 717 711 710 709 703 697 697 697 691 690 684 681 681 681 682 676 674 669 670 667 664 660 655 654 656 650 649 650 642 642 639 637 632 633 628 624 624 621 621 614 611 615 608 610 601 603 600 597 595 590 589 588 585 578 578 576 573 566 569 561 558 556 552 552 546 542 542 538 536 532 527 527 527 519 517 518 511 506 509 502 500 501 497 494 488 490 485 480 477 476 465 465 472 463 462 462 465 461 456 462 457 453 451 456 453 449 455 455 451 446 441 444 451 442 444 441 438 439 444 433 433 436 437 429 431 424 435 434 421 416 426 421 426 417 419 423 417 415 412 415 412 412 415 398 411 406 401 408 395 403 401 387 398 394 389 391 380 384 386 375 383 378 372 378 370 366 369 360 369 359 359 357 356 354 354 351 351 352 352 349 349 346 346 345 342 341 339 338 337 335 334 330 333 332 329 329 328 324 324 322 322 319 321 317 317 313 313 310 312 311 309 306 305 303 301 303 305 301 302 299 300 299 297 297 297 296 293 292 292 291 291 289 287 288 286 286 286 283 283 281 283 278 279 280 278 276 276 277 278 276 276 271 278 279 276 275 277 273 275 276 273 275 274 275 273 273 270 272 270 270 271 272 271 269 271 269 271 269 267 268 269 269 270 270 267 264 270 266 266 264 267 263 265 263 266 262 264 263 267 260 263 259 262 260 261 256 260 256 257 255 258 250 254 257 250 253 251 253 250 251 244 253 246 246 246 245 241 247 245 240 246 239 238 243 238 236 237 238 236 235 234 236 232 233 227 231 227 231 228 230 225 227 232 221 227 217 209 215 209 226 212 217 215 211 230 199 223 219 212 207 219 229 216 210 233 205 230 204 215 227 221 219 212 217 226 211 217 194 218 199 202 216 213 203 196 205 210 205 192 204 183 196 188 192 196 190 186 190 201 184 193 188 183 201 184 196 194 200 185 192 195 172 181 201 174 185 190 185 176 198 182 184 172 185 166 169 179 192 167 177 182 171 170 176 173 171 173 173 167 172 169 170 175 168 171 166 167 172 173 171 161 172 171 165 171 165 159 156 155 161 157 157 160 160 156 153 154 145 145 150 145 144 149 151 148 145 145 143 146 146 150 156 160 164 165 161 162 165 171 175 177 178 178 177 178 178 177 182 183 184 185 186 187 188 187 186 189 186 172 160 154 150 149 149 150 151 152 153 152 153 158 168 173 181 176 172 165 161 162 162 162 160 167 177 175 175 185 194 192 197 199 200 201 195 198 199 200 202 203 202 201 199 199 197 192 189 187 186 187 182 183 181 176 177 172 171 171 170 169 167 173 172 176 177 178 175 174 174 174 173 173 171 170 168 166 165 163 160 159 159 158 158 158 157 155 155 153 151 146 141 139 141 146 150 150 148 145 143 141 140 139 139 139 139 138 138 136 136 135 133 133 133 133 133 134 134 134 135 136 135 135 135 135 135 134 134 131 132 135 136 137 137 138 139 140 141 142 142 142 142 142 141 142 140 139 138 139 138 134 120 110 108 102 94 88 83 79 79 76 71 67 65 62 63 69 74 79 86 85 -1 -4 -19 -25 -39 -34 -44 -38 -43 -40 -41 -43 -44 -46 -49 -64 -80 -81 -76 -72 -68 -77 -87 -94 -101 -106 -136 -200 -264 -380 -463 -571 -645 -686 -690 -709 -709 -716 -737 -821 -911 -923 -930 -938 -969 -1006 -1123 -1330 -1626 -1856 -2217 -2573 -2924 -3037 -3040 -3083 -3129 -3154 -3179 -3189 -3195 -3202 -3207 -3214 -3198 -3128 -3044 -2998 -2989 -3082 -3181 -3202 -3202 -3210 -3221 -3242 -3260 -3260 -3258 -3261 -3265 -3276 -3284 -3294 -3305 -3328 -3349 -3348 -3340 -3336 -3336 -3344 -3356 -3367 -3377 -3382 -3387 -3396 -3405 -3401 -3395 -3385 -3378 -3380 -3388 -3396 -3406 -3409 -3411 -3415 -3419 -3426 -3434 -3443 -3451 -3455 -3456 -3452 -3447 -3442 -3439 -3441 -3446 -3452 -3459 -3468 -3476 -3485 -3493 -3502 -3509 -3514 -3518 -3520 -3523 -3526 232 230 230 235 231 222 224 220 221 219 219 224 220 220 226 237 251 255 248 243 243 242 241 240 238 234 230 226 224 227 228 224 226 227 227 227 235 243 245 246 246 245 246 248 249 239 234 233 241 254 250 247 248 249 248 250 253 256 254 254 256 257 260 263 267 270 273 281 285 287 306 311 304 295 295 301 306 312 318 322 328 336 342 351 356 359 367 372 372 368 361 364 371 371 375 377 382 382 382 378 378 379 376 371 364 358 358 359 353 344 346 353 349 343 344 348 341 336 334 334 339 344 347 350 352 355 361 363 362 364 361 357 354 348 344 351 361 364 370 366 358 353 345 340 338 332 334 329 335 344 354 353 347 343 340 332 328 336 334 323 317 314 310 302 323 329 334 336 332 330 331 339 342 348 352 351 355 361 360 362 368 378 387 429 389 372 371 374 383 384 373 367 362 359 354 351 353 353 352 349 343 338 334 331 328 318 317 322 329 334 332 336 341 346 344 341 339 345 350 347 344 347 343 337 339 338 339 342 344 348 352 358 362 359 353 350 348 351 356 357 360 364 367 365 369 374 380 382 382 381 378 377 377 376 376 378 380 379 379 379 378 374 374 376 376 376 377 381 385 384 383 384 386 392 392 388 392 395 396 392 395 397 394 392 393 395 398 400 403 407 422 439 455 469 435 425 426 421 420 419 418 420 422 426 430 436 431 433 442 448 457 449 448 443 443 447 451 452 456 458 455 457 456 464 466 466 466 470 476 485 507 506 506 515 522 533 525 529 534 541 543 555 560 576 594 660 679 673 695 673 658 613 607 621 616 627 650 660 665 678 684 692 701 710 713 719 723 730 750 794 784 814 798 775 768 776 784 793 811 817 838 877 998 1007 1051 1067 1070 1077 1093 972 874 844 818 792 782 804 824 842 862 909 1050 1029 1006 1176 1006 923 863 864 802 823 694 689 645 560 525 521 561 512 517 423 458 403 381 371 269 231 204 178 155 137 120 104 88 72 56 40 26 14 6 3 -40 -41 -54 -66 -54 -40 -35 -38 -49 -64 -75 -98 -138 -176 -190 -178 -137 -87 -48 -22 -6 2 4 4 0 -1 -2 -2 -6 -10 -16 -24 -43 -68 -94 -113 -122 -123 -121 -106 -72 -28 -5 -34 -53 -63 -69 -66 -53 -36 -29 -44 -89 -148 -205 -255 -297 -331 -360 -383 -406 -429 -458 -488 -515 -529 -524 -505 -483 -472 -484 -506 -526 -545 -564 -585 -605 -629 -661 -702 -755 -816 -882 -948 -1007 -1059 -1105 -1149 -1194 -1250 -1325 -1425 -1557 -1696 -1813 -1907 -1965 -1988 -1968 -1917 -1840 -1751 -1665 -1628 -1677 -1762 -1824 -1837 -1787 -1691 -1572 -1453 -1357 -1293 -1269 -1273 -1301 -1281 -1165 -1032 -956 -928 -926 -939 -964 -977 -952 -907 -858 -819 -792 -761 -708 -646 -594 -549 -510 -482 -473 -472 -468 -457 -438 -413 -384 -360 -349 -347 -350 -351 -341 -319 -286 -256 -243 -238 -234 -226 -209 -190 -169 -143 -104 -48 -35 -23 -13 -6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -4 -4 -3 -5 -7 -10 -14 -14 -14 -7 -4 -2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 4 6 8 11 17 21 27 32 38 47 54 64 67 75 81 81 87 96 109 142 148 136 142 140 156 207 295 206 316 270 282 287 271 276 292 377 451 623 715 566 468 542 666 504 440 421 451 543 563 633 728 945 1230 930 791 895 1015 906 1031 1431 2137 2537 2502 2503 2486 2436 2285 2058 1998 2011 2048 2062 2100 2101 2029 1996 1911 1797 1908 1948 1896 1764 1710 1677 1743 1703 1711 1707 1794 1678 1572 1591 1596 1611 1619 1631 1637 1628 1640 1588 1556 1557 1534 1573 1592 1582 1566 1555 1538 1542 1582 1608 1623 1627 1566 1533 1510 1449 1400 1438 1425 1377 1357 1363 1339 1333 1413 1359 1337 1339 1350 1416 1474 1467 1452 1438 1388 1412 1441 1391 1414 1682 1527 1227 1221 1228 1227 1208 1221 1190 1190 1201 1202 1207 1212 1222 1234 1248 1260 1274 1296 1348 1409 1440 1435 1452 1450 1433 1438 1406 1408 1400 1418 1403 1394 1401 1425 1431 1371 1343 1330 1329 1297 1303 1289 1296 1315 1298 1274 1305 1293 1268 1164 1132 1120 1108 1101 1117 1150 1138 1126 1125 1101 1078 1066 1073 1046 1045 1044 1051 1074 1055 1043 1027 1010 997 991 983 975 972 963 964 961 952 944 936 928 922 914 908 903 897 891 886 881 874 867 866 842 806 806 806 814 885 983 975 966 956 946 933 919 911 901 889 882 883 847 867 846 837 851 835 814 851 849 816 783 803 832 830 780 782 818 779 757 776 800 784 764 778 784 769 769 783 766 757 767 769 764 764 764 765 765 759 757 756 761 754 745 743 744 748 742 733 733 727 723 723 725 727 722 723 718 715 711 711 707 703 700 700 697 694 690 690 688 687 685 675 676 672 673 671 662 666 661 661 659 657 655 651 647 647 640 643 637 635 633 631 626 627 627 619 617 618 610 611 607 606 604 603 599 592 596 593 591 585 583 578 574 574 572 559 569 555 558 554 550 549 545 542 540 536 533 533 525 525 519 522 516 512 509 507 506 504 502 496 493 492 489 481 484 475 469 475 474 463 467 468 469 462 459 468 459 457 456 460 450 452 455 459 453 446 443 453 450 445 448 440 442 438 439 435 433 439 432 435 432 429 441 428 420 428 425 428 425 415 429 418 423 419 417 418 406 421 407 412 416 400 413 401 403 408 393 402 394 391 396 385 389 388 380 383 380 380 373 374 374 373 364 369 367 365 362 363 360 355 357 355 352 352 349 350 348 347 349 345 343 345 342 342 337 337 337 334 334 332 329 329 327 326 324 325 322 321 320 319 316 315 317 313 314 312 311 311 309 307 302 302 303 301 303 301 299 299 297 299 298 297 296 293 291 294 290 290 288 288 289 284 287 282 285 281 283 281 279 282 278 281 280 279 280 276 274 274 272 280 279 276 274 274 276 277 277 277 277 273 276 270 273 274 271 274 270 274 272 273 273 270 270 270 272 273 271 269 270 268 271 267 269 270 268 271 267 267 268 267 267 267 268 264 265 265 262 265 261 264 261 258 263 258 259 256 257 253 259 255 258 251 257 253 254 251 249 254 248 247 250 245 252 247 246 245 246 242 241 240 243 240 236 238 237 235 231 233 235 236 230 234 229 236 224 233 231 224 234 232 214 222 222 231 217 230 213 220 215 218 230 224 229 219 223 208 237 207 213 229 221 202 231 212 235 212 223 234 218 233 231 213 211 205 224 206 211 213 201 217 206 210 206 196 211 206 184 205 203 214 201 203 197 191 204 200 191 184 202 195 182 188 191 184 188 187 192 188 183 203 172 186 203 171 198 177 188 181 189 175 179 174 194 178 181 185 177 186 173 175 176 174 183 191 175 176 174 170 178 175 173 174 172 170 173 168 172 164 173 163 173 163 161 159 158 164 160 162 166 161 159 161 158 151 149 149 150 144 149 151 147 147 150 150 144 146 147 150 158 161 163 162 159 161 166 171 175 178 179 179 180 179 181 182 182 183 185 186 188 190 190 190 189 187 188 179 167 158 155 154 155 160 156 156 157 157 161 166 174 181 182 180 181 172 166 171 169 167 162 164 170 173 176 182 192 193 200 202 204 204 201 200 203 203 205 204 202 201 199 197 195 190 188 188 185 185 180 183 179 174 175 173 170 169 171 171 175 178 176 179 180 179 177 174 173 175 172 171 170 170 168 167 166 163 161 158 156 153 156 157 157 156 155 153 151 147 142 140 139 144 148 148 146 144 141 141 140 139 139 139 138 138 137 138 136 135 134 133 133 133 134 134 134 134 134 135 135 134 134 135 135 133 130 129 131 134 135 135 136 136 137 137 139 139 140 141 141 140 139 137 134 134 133 135 135 131 123 116 103 96 90 86 80 75 73 73 70 66 61 59 61 68 73 79 86 86 -1 -5 -15 -26 -31 -35 -37 -38 -39 -40 -41 -43 -44 -46 -49 -67 -79 -82 -80 -75 -74 -81 -91 -98 -106 -121 -165 -248 -334 -389 -434 -504 -569 -609 -636 -680 -725 -770 -817 -871 -918 -940 -952 -967 -999 -1052 -1172 -1375 -1631 -1902 -2217 -2584 -2891 -3024 -3053 -3074 -3102 -3135 -3166 -3187 -3200 -3208 -3215 -3222 -3213 -3174 -3124 -3086 -3087 -3139 -3198 -3219 -3219 -3221 -3232 -3251 -3267 -3270 -3270 -3277 -3286 -3294 -3298 -3299 -3306 -3326 -3349 -3358 -3359 -3357 -3356 -3358 -3365 -3373 -3380 -3385 -3390 -3399 -3407 -3409 -3407 -3401 -3396 -3393 -3394 -3401 -3408 -3410 -3411 -3416 -3422 -3429 -3437 -3446 -3454 -3460 -3462 -3459 -3453 -3448 -3445 -3447 -3454 -3464 -3474 -3485 -3494 -3503 -3510 -3518 -3525 -3531 -3537 -3543 -3549 -3555 227 226 229 228 230 229 225 223 223 219 219 219 220 220 221 224 239 245 243 240 243 242 242 240 239 236 229 225 225 225 228 225 224 227 227 227 235 243 245 246 247 246 247 247 247 244 238 235 243 250 248 247 249 249 248 250 251 252 252 254 254 255 258 261 265 271 276 277 291 288 288 288 292 291 293 296 306 310 316 322 326 333 340 347 350 356 363 367 364 363 358 361 365 370 374 373 376 377 378 374 372 371 371 367 362 355 352 352 349 341 344 350 348 341 339 342 336 331 332 337 345 352 353 351 354 359 362 360 361 365 361 355 349 346 344 351 356 357 365 365 357 351 350 349 342 338 329 327 336 340 349 347 342 337 341 337 329 329 328 318 315 322 298 313 322 330 337 344 341 341 339 339 340 341 342 347 352 354 359 364 369 376 424 462 393 380 380 379 384 380 375 371 367 365 361 356 360 360 356 353 350 344 341 332 328 325 322 316 320 326 331 336 342 344 341 336 339 346 347 342 342 341 339 336 338 339 344 348 349 346 349 353 357 361 358 354 351 351 355 360 364 365 368 370 374 378 383 381 379 377 375 374 373 373 374 377 380 380 381 380 384 378 373 374 375 375 375 378 382 381 381 382 383 386 389 386 388 392 388 388 392 393 392 394 397 401 404 406 406 412 466 450 443 435 426 422 423 421 416 415 416 420 424 428 433 433 428 434 443 451 454 444 442 439 442 450 449 448 452 450 450 452 457 462 463 462 465 470 476 483 493 501 503 508 519 539 545 556 552 547 559 566 624 654 651 619 631 699 671 642 619 602 598 610 621 621 640 666 693 674 685 698 714 734 728 730 728 746 767 790 823 811 798 782 770 778 790 818 813 823 834 868 999 1095 955 967 977 975 954 902 857 844 813 792 798 834 869 875 871 909 994 966 1030 1206 1077 1137 1040 1102 1015 776 667 661 724 593 640 577 583 562 563 448 421 353 336 292 263 233 199 179 161 144 126 109 92 75 59 42 27 15 6 3 1 -19 -27 -25 -41 -49 -39 -44 -57 -71 -81 -95 -139 -186 -190 -176 -120 -63 -32 -12 -5 -4 -2 -3 -4 -10 -13 -13 -17 -11 -11 -7 -40 -66 -99 -121 -131 -131 -133 -118 -68 -16 7 -25 -52 -63 -71 -70 -62 -47 -22 -44 -94 -158 -209 -253 -289 -321 -346 -369 -391 -415 -446 -478 -505 -520 -516 -500 -484 -472 -488 -510 -531 -554 -561 -577 -585 -604 -630 -666 -709 -761 -817 -875 -925 -977 -1029 -1102 -1200 -1325 -1345 -1386 -1453 -1545 -1623 -1717 -1781 -1836 -1860 -1856 -1793 -1710 -1646 -1620 -1640 -1714 -1764 -1810 -1794 -1741 -1632 -1502 -1398 -1300 -1233 -1178 -1252 -1282 -1201 -1107 -1028 -993 -978 -966 -985 -997 -968 -933 -889 -851 -820 -784 -742 -684 -629 -569 -527 -489 -489 -491 -481 -469 -457 -442 -401 -363 -351 -347 -347 -345 -342 -330 -305 -281 -273 -269 -263 -252 -233 -211 -186 -162 -148 -129 -38 -32 -14 -8 -1 -4 -1 -7 -1 -12 -1 -16 -1 -20 -1 -17 -1 -11 -1 -10 -1 -14 -1 -17 -1 -16 -1 -11 -1 -7 -1 -5 -2 -10 -3 -19 -5 -13 -4 -9 -9 -13 -16 -15 -14 -10 -3 -7 -1 -5 -1 -3 -1 -3 -1 -2 -1 -1 -1 3 5 6 10 14 18 24 30 39 48 60 67 68 67 70 73 80 90 98 118 132 125 131 134 170 177 216 207 222 231 245 289 288 284 308 358 392 577 658 524 451 514 690 550 416 408 439 678 678 744 759 780 858 1164 997 1038 1244 1177 1275 1281 1728 2476 2545 2440 2383 2280 2189 2090 2086 2050 2125 2130 2104 2126 2005 1923 1846 1916 1870 1930 1808 1748 1688 1740 1770 1747 1738 1738 1863 1611 1554 1577 1584 1605 1614 1626 1624 1641 1637 1590 1562 1545 1534 1594 1613 1602 1574 1549 1543 1551 1575 1608 1627 1650 1609 1589 1556 1522 1471 1468 1447 1390 1389 1377 1376 1359 1397 1398 1368 1368 1368 1406 1443 1461 1433 1417 1399 1356 1432 1437 1371 1460 1429 1232 1234 1241 1214 1207 1225 1196 1195 1207 1210 1218 1222 1228 1244 1263 1267 1285 1294 1346 1428 1458 1461 1484 1502 1459 1456 1410 1434 1413 1436 1443 1487 1428 1431 1449 1382 1308 1326 1294 1324 1335 1319 1303 1258 1248 1229 1252 1227 1166 1149 1138 1124 1113 1104 1102 1113 1138 1133 1131 1109 1087 1075 1088 1078 1058 1062 1069 1094 1060 1048 1047 1025 1014 1006 996 988 981 976 974 970 961 952 944 934 927 918 911 906 899 895 889 884 879 874 870 839 809 809 809 815 850 990 984 974 961 951 940 930 922 908 900 894 863 860 850 855 856 826 849 865 823 800 816 841 830 794 783 821 793 754 782 816 784 762 781 785 768 781 776 768 767 779 779 772 769 770 766 763 769 769 764 757 756 759 757 756 751 750 744 742 745 736 733 733 734 727 725 725 725 721 717 714 711 709 705 703 699 695 698 694 694 695 689 679 680 678 677 675 671 669 662 666 662 663 654 657 652 647 649 648 640 640 637 638 634 630 631 625 622 620 618 615 614 612 606 609 597 600 599 596 592 586 587 582 575 577 571 567 569 560 563 558 555 551 547 543 546 540 536 536 528 529 525 523 520 517 514 511 508 505 504 499 498 494 492 485 487 476 474 477 472 466 473 471 468 461 463 471 463 459 461 458 455 456 456 463 450 447 450 456 446 449 450 446 443 442 444 441 444 437 438 441 432 439 436 429 423 436 423 431 422 428 422 423 421 425 416 417 417 420 411 418 410 409 416 407 405 402 408 395 398 396 393 389 392 386 390 388 384 376 381 379 374 377 371 373 367 369 362 365 358 358 358 357 350 353 352 347 349 349 350 346 345 344 342 340 339 340 337 334 333 332 330 330 330 330 326 324 321 323 320 317 319 316 316 317 315 312 313 313 311 309 310 316 314 299 303 303 300 302 298 299 295 298 296 296 293 297 293 294 292 290 290 288 288 283 285 281 284 283 281 280 279 280 279 277 281 281 277 279 274 273 272 279 276 275 275 278 279 278 277 277 277 273 276 275 273 276 274 276 274 271 272 275 276 273 272 273 275 268 272 270 273 269 269 270 268 268 270 269 270 269 268 266 268 267 271 265 266 264 267 263 261 264 265 259 260 263 256 263 256 258 254 258 252 255 255 256 254 250 251 248 249 249 245 248 246 243 250 242 244 240 243 239 238 239 235 242 232 237 232 239 231 235 240 226 232 230 229 226 230 214 222 226 232 226 216 232 200 228 223 224 229 198 219 236 220 223 232 229 217 218 229 231 226 225 227 223 239 204 229 223 212 221 223 204 209 208 228 199 216 223 188 218 198 204 222 192 209 215 200 200 198 208 183 191 205 188 186 203 201 197 200 190 207 188 193 190 209 180 197 187 185 179 196 181 201 194 208 189 204 176 196 185 186 180 173 177 193 191 179 175 182 180 177 180 178 178 175 173 178 168 176 172 179 163 174 173 165 174 167 172 176 167 164 162 165 169 159 160 168 160 154 160 163 154 153 151 148 146 146 151 150 146 151 152 146 146 147 149 150 152 156 164 163 163 165 170 175 179 181 181 181 182 183 184 185 183 181 183 184 188 192 192 192 191 189 187 184 174 170 163 163 166 173 170 164 167 166 171 171 177 183 187 187 186 185 177 178 173 171 165 166 169 173 180 186 194 201 204 200 203 205 205 203 204 205 204 204 203 201 199 199 197 191 188 185 175 180 181 183 172 168 169 171 170 170 173 175 177 178 179 179 179 178 175 173 174 173 172 171 172 172 169 166 164 162 159 155 152 152 152 154 157 156 154 152 150 145 143 141 138 139 144 143 143 142 139 140 140 139 139 139 138 138 137 136 136 135 134 133 132 132 133 134 134 133 133 133 133 132 132 133 133 132 128 127 130 132 133 134 134 135 135 136 137 137 138 138 138 138 136 133 126 127 128 133 132 126 115 105 97 92 88 84 81 75 67 68 67 62 58 57 59 64 71 80 89 92 0 -6 -26 -29 -42 -35 -46 -38 -43 -40 -41 -43 -46 -47 -72 -77 -80 -84 -86 -82 -81 -88 -98 -105 -116 -139 -191 -306 -435 -428 -431 -483 -545 -587 -625 -697 -775 -852 -919 -942 -956 -990 -1018 -1035 -1075 -1131 -1259 -1485 -1718 -1972 -2188 -2610 -2939 -3055 -3068 -3081 -3085 -3124 -3157 -3185 -3206 -3215 -3221 -3231 -3234 -3221 -3206 -3177 -3175 -3194 -3222 -3232 -3231 -3234 -3242 -3259 -3275 -3277 -3279 -3292 -3307 -3312 -3315 -3306 -3303 -3323 -3347 -3363 -3373 -3374 -3373 -3372 -3374 -3380 -3387 -3390 -3393 -3401 -3408 -3413 -3416 -3418 -3418 -3415 -3409 -3415 -3417 -3416 -3414 -3420 -3428 -3434 -3440 -3449 -3458 -3465 -3468 -3466 -3461 -3456 -3453 -3458 -3466 -3480 -3493 -3505 -3514 -3521 -3527 -3532 -3538 -3546 -3554 -3562 -3571 -3579 228 227 222 223 221 221 220 220 220 219 219 220 220 220 221 222 227 231 234 240 243 242 242 241 238 238 233 225 224 225 227 225 224 226 227 227 237 242 243 245 248 247 249 248 247 246 243 243 250 251 250 246 247 248 248 250 251 250 252 252 251 250 254 259 263 271 280 291 287 285 284 291 294 294 293 297 306 311 316 319 327 332 337 341 345 352 358 361 358 356 354 357 361 365 367 370 370 369 370 368 368 366 366 362 358 356 351 347 343 339 344 345 347 340 334 334 330 331 336 342 347 351 346 345 350 355 361 360 354 359 353 347 344 344 340 348 349 355 362 374 361 357 357 352 345 343 336 325 331 342 339 338 335 332 335 334 329 322 319 316 318 322 296 316 328 333 340 344 348 352 348 350 350 346 348 345 349 355 359 361 362 370 407 429 384 379 382 386 389 383 383 376 376 372 365 365 363 359 356 350 346 339 335 334 335 330 325 326 317 320 326 334 337 338 338 334 339 341 340 338 341 337 336 337 337 340 345 351 353 349 351 354 360 365 364 360 354 355 357 358 363 367 369 371 375 378 381 377 375 374 373 371 371 371 374 377 379 379 379 381 381 382 373 373 373 374 374 375 380 380 380 381 383 388 386 384 384 385 385 386 387 390 393 398 438 464 437 426 416 426 428 437 441 435 435 419 417 416 413 413 416 421 428 430 431 427 428 433 438 449 448 440 436 437 444 445 443 445 445 448 452 455 456 457 459 462 465 469 473 478 482 488 496 509 523 585 570 545 549 557 567 605 607 580 581 577 609 634 619 589 584 596 594 602 625 619 632 649 679 680 693 706 734 751 747 743 742 766 765 838 830 821 799 783 779 783 790 805 823 820 833 850 975 1058 1054 938 919 917 936 920 864 867 837 822 855 846 828 843 857 909 952 948 990 1157 1070 1002 865 873 778 704 642 619 698 576 649 702 679 706 533 443 503 426 314 272 246 224 204 186 168 151 132 113 95 77 60 43 28 14 5 3 2 -14 -18 -17 -25 -30 -26 -33 -62 -88 -90 -92 -123 -155 -157 -133 -93 -54 -29 -17 -16 -17 -15 -11 -11 -20 -39 -61 -59 -41 -42 -49 -70 -95 -118 -134 -141 -144 -144 -130 -88 -20 -6 -54 -77 -80 -81 -82 -78 -54 -7 -36 -97 -162 -208 -245 -279 -311 -339 -362 -384 -408 -438 -468 -494 -510 -513 -508 -503 -502 -509 -518 -524 -528 -531 -538 -549 -567 -591 -623 -660 -704 -753 -802 -846 -892 -945 -1019 -1120 -1224 -1288 -1320 -1315 -1320 -1372 -1455 -1547 -1631 -1693 -1722 -1708 -1667 -1611 -1568 -1559 -1590 -1650 -1718 -1757 -1753 -1693 -1595 -1485 -1382 -1308 -1274 -1283 -1273 -1201 -1114 -1074 -1067 -1065 -1052 -1029 -998 -987 -970 -938 -898 -872 -841 -800 -748 -691 -636 -594 -561 -541 -521 -500 -480 -467 -451 -422 -390 -368 -355 -351 -349 -344 -335 -320 -306 -298 -292 -283 -270 -250 -225 -200 -181 -171 -132 -42 -28 -14 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -4 -5 -5 -5 -8 -12 -15 -14 -13 -6 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 5 8 11 15 20 26 31 38 44 51 56 57 62 73 83 81 85 91 96 112 114 120 130 161 194 192 243 211 252 241 326 291 271 300 334 464 558 632 478 430 468 462 448 391 407 460 550 759 772 671 612 755 1144 1146 885 1211 1606 1636 1799 2243 2536 2503 2443 2434 2375 2270 2129 2144 2106 2142 2091 2075 2116 2056 2003 1892 1984 1927 1925 1811 1759 1795 1817 1788 1743 1733 1737 1767 1597 1579 1588 1582 1592 1603 1615 1634 1651 1619 1583 1559 1547 1577 1614 1592 1591 1571 1566 1574 1581 1574 1582 1607 1639 1653 1620 1583 1555 1577 1503 1426 1411 1406 1390 1377 1366 1390 1408 1391 1380 1382 1403 1433 1458 1460 1446 1392 1357 1360 1375 1330 1330 1295 1239 1244 1257 1222 1231 1239 1205 1201 1205 1220 1226 1233 1240 1256 1272 1270 1290 1302 1329 1384 1468 1497 1536 1536 1471 1472 1429 1457 1446 1458 1485 1440 1462 1446 1456 1407 1350 1323 1305 1300 1313 1296 1299 1267 1222 1210 1183 1172 1161 1149 1138 1127 1117 1108 1109 1119 1140 1144 1132 1116 1095 1063 1070 1076 1078 1082 1087 1096 1075 1064 1070 1047 1029 1017 1007 999 993 988 985 979 970 960 952 940 932 924 917 909 903 897 891 890 887 879 873 837 812 812 812 817 844 994 998 983 972 957 947 934 917 910 910 888 870 863 869 847 850 870 833 813 831 852 830 795 804 824 812 770 784 819 809 757 777 792 797 781 764 770 788 783 770 769 774 775 773 769 768 771 774 772 775 767 762 761 761 756 751 748 744 742 737 735 733 729 733 737 732 731 725 720 719 721 712 706 706 713 704 701 697 698 695 686 692 686 685 685 681 676 674 671 669 666 667 661 658 656 657 657 649 645 643 645 640 635 636 636 629 627 623 623 623 616 612 614 610 603 604 600 599 594 590 586 587 582 581 577 575 570 569 569 563 561 554 552 548 549 542 540 535 535 530 527 529 527 519 519 513 514 511 507 502 500 497 497 488 489 482 480 478 478 473 478 470 467 462 471 473 464 461 461 464 459 460 463 460 453 450 458 456 453 453 456 444 449 453 434 444 439 438 449 429 438 441 435 433 434 435 424 431 426 426 425 427 420 428 412 429 416 416 418 415 418 409 413 410 401 406 408 400 398 399 392 395 395 389 387 389 382 387 380 382 375 381 380 370 371 369 363 369 356 359 361 360 354 353 353 355 348 348 349 347 347 345 342 342 341 339 338 335 336 334 331 333 328 328 326 327 324 322 323 322 320 320 320 317 316 313 314 311 313 311 310 309 312 317 315 302 299 303 297 299 298 299 297 296 293 298 291 292 292 290 291 289 287 287 285 284 284 282 281 281 280 280 280 279 280 279 278 278 277 280 273 276 275 276 278 278 278 278 278 276 275 275 277 276 276 275 277 275 274 276 273 275 275 275 274 273 275 273 273 275 272 271 273 270 272 272 271 273 271 269 270 269 273 268 270 268 268 270 270 268 264 265 265 266 260 262 260 266 262 257 260 255 261 257 254 254 254 250 255 252 252 250 249 250 245 247 247 243 244 244 242 243 243 238 244 238 235 242 238 232 241 235 237 229 239 227 232 234 238 221 237 223 235 220 220 235 220 238 227 224 222 235 232 228 221 232 234 212 226 244 229 234 216 238 229 235 215 220 247 223 214 234 207 224 231 225 223 217 223 217 191 214 195 214 211 210 200 210 191 211 210 208 206 205 198 203 210 203 216 205 183 206 193 189 195 202 183 197 197 193 192 171 211 181 190 189 176 198 182 188 185 187 181 187 185 192 188 184 179 175 179 186 179 176 191 186 179 171 186 170 173 175 171 182 167 173 173 169 163 175 172 170 160 161 167 173 162 160 163 164 154 150 161 151 152 154 151 150 151 155 150 149 151 151 149 146 147 148 149 150 152 161 162 162 164 169 176 175 182 182 182 184 184 186 186 184 179 179 179 182 186 188 190 192 192 191 191 185 181 181 175 173 176 180 181 180 178 172 183 187 190 195 194 193 191 190 186 189 187 168 169 170 174 177 183 193 202 204 202 202 203 204 205 204 204 206 204 204 202 201 200 199 194 189 189 186 174 180 184 180 172 171 172 172 173 175 175 177 179 180 180 179 178 177 176 174 174 173 173 173 173 172 170 166 163 160 156 153 153 153 153 153 152 152 151 149 148 149 148 144 139 137 141 142 140 139 139 139 139 138 138 139 138 138 138 137 135 134 133 132 132 132 132 133 133 133 131 131 130 131 131 131 130 127 125 125 129 129 131 132 132 133 133 135 135 136 135 135 135 135 133 130 120 121 128 130 127 122 107 97 91 86 83 79 78 72 64 62 62 57 54 54 58 62 69 79 88 93 4 -16 -26 -31 -34 -36 -37 -38 -39 -40 -42 -43 -45 -48 -72 -82 -83 -86 -88 -87 -87 -93 -102 -112 -131 -168 -230 -320 -400 -436 -462 -510 -566 -619 -670 -736 -820 -912 -995 -1033 -1061 -1112 -1151 -1169 -1194 -1291 -1464 -1740 -2017 -2236 -2453 -2748 -2999 -3101 -3116 -3118 -3126 -3142 -3162 -3187 -3209 -3223 -3232 -3239 -3245 -3245 -3241 -3231 -3227 -3232 -3241 -3245 -3246 -3249 -3257 -3269 -3280 -3284 -3289 -3302 -3316 -3319 -3316 -3310 -3310 -3321 -3339 -3361 -3378 -3383 -3383 -3383 -3385 -3389 -3394 -3398 -3401 -3406 -3411 -3418 -3426 -3435 -3444 -3449 -3450 -3447 -3440 -3431 -3424 -3427 -3433 -3440 -3447 -3456 -3465 -3471 -3474 -3474 -3471 -3468 -3467 -3472 -3483 -3499 -3514 -3525 -3532 -3537 -3540 -3542 -3548 -3555 -3565 -3575 -3585 -3593 233 234 222 220 220 221 221 221 219 219 220 220 220 220 221 222 227 233 236 244 243 242 241 241 240 238 235 227 226 225 227 226 224 226 227 228 235 242 244 246 249 250 253 252 249 249 247 248 250 251 250 245 246 247 248 248 248 250 250 251 247 243 246 253 262 275 285 309 290 285 279 283 291 293 292 297 304 315 318 322 324 327 332 336 342 347 353 353 354 351 349 355 360 361 362 365 365 364 365 365 365 364 360 358 355 354 351 347 343 337 339 338 341 338 330 328 332 339 346 346 345 344 339 339 347 347 353 356 350 347 348 345 339 342 338 344 350 353 359 359 362 354 349 344 339 335 330 324 330 340 332 331 329 327 329 326 326 314 314 317 329 319 297 318 322 324 326 331 334 338 341 350 356 353 355 351 349 351 354 356 359 366 372 373 374 378 385 390 394 394 393 385 381 373 367 365 360 354 349 345 343 339 340 343 343 334 327 326 325 317 317 324 329 332 337 331 336 335 334 337 339 336 338 339 339 341 345 347 352 351 355 356 358 363 366 361 358 358 361 361 365 367 368 371 374 377 378 375 372 372 373 370 368 369 372 375 376 378 377 375 376 394 374 372 372 373 373 374 376 378 379 382 383 383 383 382 384 385 386 387 390 393 412 430 439 474 475 434 436 423 429 540 470 441 438 418 412 412 411 413 418 422 426 423 424 424 428 434 439 443 438 435 433 437 440 440 440 443 446 449 450 452 453 455 458 462 466 471 477 483 485 489 496 510 546 789 591 531 528 535 555 561 565 582 567 573 590 593 579 583 592 597 601 606 611 619 633 664 716 705 694 710 763 840 770 757 764 788 793 799 819 815 798 789 791 788 796 814 854 830 839 855 888 1085 1114 1034 980 913 912 902 897 860 825 854 889 859 930 920 884 877 858 849 825 845 855 918 789 801 724 659 603 580 563 570 606 665 733 587 482 564 487 361 303 270 251 231 212 194 177 156 134 114 95 76 59 42 27 14 5 3 2 -28 -28 -18 -13 -19 -15 -13 -60 -107 -88 -71 -98 -123 -121 -92 -68 -42 -29 -30 -39 -41 -28 -18 -16 -32 -75 -117 -107 -103 -85 -94 -106 -128 -136 -143 -144 -146 -147 -147 -140 -145 -113 -127 -111 -96 -92 -92 -96 -92 -47 -44 -101 -169 -205 -234 -272 -308 -338 -362 -383 -405 -432 -460 -486 -505 -515 -521 -526 -533 -530 -527 -511 -495 -496 -497 -510 -525 -548 -577 -610 -647 -689 -733 -771 -811 -854 -909 -990 -1070 -1167 -1224 -1159 -1090 -1137 -1209 -1319 -1418 -1499 -1553 -1574 -1583 -1537 -1489 -1457 -1446 -1512 -1603 -1685 -1745 -1738 -1689 -1588 -1489 -1426 -1405 -1365 -1322 -1239 -1128 -1125 -1135 -1151 -1160 -1122 -1046 -1069 -1059 -1035 -982 -960 -924 -874 -822 -767 -721 -694 -666 -626 -577 -540 -503 -486 -467 -449 -426 -395 -369 -359 -357 -351 -342 -332 -322 -314 -308 -297 -282 -262 -238 -211 -188 -186 -159 -46 -41 -15 -11 -1 -7 -1 -8 -1 -12 -1 -16 -1 -20 -1 -19 -1 -15 -1 -13 -1 -15 -1 -19 -1 -19 -1 -18 -1 -15 -1 -13 -3 -11 -3 -11 -4 -10 -3 -7 -7 -11 -12 -11 -11 -7 -1 -3 -2 -6 -1 -1 -1 -2 -1 -3 -1 -2 -1 0 6 8 13 16 20 25 31 36 41 45 49 58 71 76 94 102 90 99 106 119 146 122 127 141 186 214 231 206 214 211 266 240 256 295 511 773 1006 764 560 418 414 385 382 403 415 481 613 819 751 586 608 907 840 817 693 902 1186 1707 2320 2620 2566 2519 2512 2497 2413 2111 2230 2196 2156 2138 2075 2019 2088 2102 2048 1890 1979 1992 1941 1838 1776 1856 1862 1801 1751 1708 1710 1721 1573 1601 1609 1622 1621 1616 1634 1648 1648 1638 1621 1585 1593 1631 1622 1604 1609 1599 1594 1610 1595 1596 1585 1593 1625 1651 1647 1589 1558 1567 1478 1458 1441 1418 1411 1389 1372 1390 1400 1396 1388 1384 1406 1445 1468 1492 1443 1382 1368 1326 1346 1308 1286 1316 1271 1261 1247 1223 1234 1249 1215 1210 1207 1217 1226 1239 1251 1252 1262 1273 1284 1315 1339 1367 1427 1500 1572 1506 1491 1489 1451 1487 1507 1457 1430 1457 1469 1483 1444 1366 1322 1328 1328 1336 1331 1321 1319 1250 1212 1196 1186 1172 1161 1153 1140 1128 1120 1111 1107 1121 1141 1125 1103 1104 1087 1069 1060 1069 1082 1104 1105 1099 1094 1084 1082 1070 1040 1029 1019 1009 1004 1000 996 987 977 968 958 948 941 932 922 914 905 898 893 893 889 884 874 840 816 815 814 818 862 1016 1005 996 979 962 948 935 921 925 907 886 874 879 882 880 858 838 842 862 839 803 822 847 814 780 799 828 817 772 768 810 814 782 759 784 803 790 768 779 783 776 773 777 776 771 767 770 775 776 771 767 762 764 760 754 757 749 745 739 741 737 736 736 731 732 734 729 726 728 727 717 712 718 717 706 705 704 704 701 692 695 691 690 688 683 681 679 675 672 670 672 666 663 662 662 660 651 649 648 649 644 641 642 639 635 633 627 629 625 621 619 617 613 608 608 602 603 598 596 591 593 585 586 579 579 573 573 568 566 562 559 556 551 551 547 545 540 539 538 532 530 530 525 522 519 517 514 512 506 502 499 500 492 492 489 480 480 484 475 476 469 469 467 479 473 462 462 466 469 464 467 468 457 455 456 465 456 459 455 455 445 456 453 443 450 436 447 438 432 451 440 440 429 437 435 423 442 427 428 431 426 429 423 424 428 414 429 413 417 422 405 418 411 407 411 404 403 401 402 399 395 397 389 395 391 388 382 383 388 378 379 382 377 372 372 370 372 366 359 365 362 356 358 353 356 349 350 347 348 348 345 345 344 342 340 339 337 337 332 334 331 332 330 327 329 325 327 322 322 321 323 319 318 319 318 315 315 311 314 309 311 311 305 314 315 305 301 297 300 301 297 297 298 295 296 297 293 292 292 291 288 290 288 285 284 282 282 283 282 280 281 278 278 282 279 274 282 275 281 274 278 275 272 283 281 275 278 276 279 277 275 273 279 279 278 276 277 275 277 278 276 276 277 273 276 275 279 273 274 276 274 272 272 276 273 276 273 274 272 275 273 272 269 272 271 272 271 266 270 267 268 267 267 266 265 266 264 263 263 261 258 260 258 256 256 256 261 251 253 251 253 254 251 252 247 250 250 243 247 243 245 241 242 239 243 240 243 238 238 243 232 238 236 242 225 240 243 225 231 221 228 241 211 231 236 212 236 235 240 222 233 217 237 229 225 226 226 244 219 209 228 208 235 216 229 216 226 223 224 238 229 216 240 219 220 228 200 230 197 219 220 203 215 207 221 194 225 205 200 202 205 190 214 198 213 186 204 208 198 184 217 191 203 208 189 198 204 184 176 199 178 212 185 184 199 183 214 193 179 190 205 186 194 197 201 179 187 205 184 176 186 184 190 191 182 175 182 184 188 170 177 177 181 177 175 174 176 165 171 178 168 167 162 167 170 163 159 168 165 161 153 161 155 156 155 156 150 153 156 149 149 151 149 147 147 147 148 150 152 152 152 154 155 157 158 164 170 173 181 182 184 183 184 186 184 180 181 178 180 182 185 185 186 188 190 191 192 193 184 181 177 177 178 180 180 178 175 175 182 194 196 199 200 196 191 193 190 185 175 167 170 179 179 184 189 196 200 202 201 201 204 204 203 202 203 203 205 204 203 201 201 198 192 190 189 184 174 171 175 176 179 178 177 175 176 176 176 176 177 180 180 179 178 176 176 174 174 174 173 175 175 171 169 165 161 158 157 155 155 156 157 156 154 152 153 152 152 151 150 146 139 136 140 141 140 139 139 139 138 137 139 139 138 139 139 137 135 134 133 133 132 132 131 131 132 132 131 130 130 130 129 129 128 124 120 126 129 128 129 130 131 131 132 133 134 133 132 132 131 128 127 124 113 124 127 125 118 115 103 92 86 82 80 73 71 69 62 57 55 51 51 54 57 61 69 78 90 100 62 -4 -25 -31 -39 -36 -43 -39 -42 -41 -41 -44 -46 -49 -78 -85 -84 -88 -92 -92 -91 -98 -109 -123 -151 -205 -268 -333 -379 -454 -510 -578 -630 -685 -721 -747 -818 -923 -1069 -1143 -1214 -1327 -1402 -1433 -1438 -1607 -1786 -2116 -2416 -2566 -2729 -2920 -3103 -3141 -3142 -3154 -3175 -3173 -3177 -3197 -3217 -3232 -3242 -3248 -3252 -3256 -3257 -3256 -3253 -3256 -3260 -3260 -3261 -3265 -3272 -3282 -3290 -3292 -3294 -3310 -3323 -3321 -3314 -3313 -3316 -3321 -3332 -3356 -3378 -3384 -3386 -3390 -3395 -3398 -3402 -3406 -3410 -3412 -3416 -3425 -3438 -3457 -3473 -3488 -3495 -3484 -3469 -3450 -3436 -3436 -3441 -3447 -3455 -3465 -3474 -3478 -3480 -3481 -3481 -3479 -3480 -3487 -3500 -3515 -3531 -3538 -3543 -3542 -3543 -3544 -3549 -3557 -3568 -3579 -3590 -3597 239 239 227 221 221 220 220 221 220 220 223 220 220 220 222 222 230 243 247 247 243 241 241 241 240 238 235 229 226 224 228 227 224 226 226 227 230 240 243 246 250 252 252 251 250 248 247 247 248 250 250 247 247 247 246 247 249 248 252 257 249 241 242 247 261 275 284 300 286 281 279 284 285 293 300 301 302 312 318 326 332 331 330 334 345 347 346 349 349 345 348 352 355 356 358 360 359 360 362 364 362 362 358 355 353 350 347 344 344 341 337 333 333 334 328 334 343 346 347 341 336 336 332 332 339 338 345 348 345 340 340 342 335 337 335 344 347 350 351 354 360 356 352 347 344 343 334 327 326 330 328 324 327 321 322 317 312 317 325 328 325 302 309 323 332 333 334 336 342 347 345 345 348 352 358 361 359 359 360 363 363 364 366 372 377 381 385 389 396 396 390 381 376 369 363 360 357 356 359 355 350 342 346 350 342 335 335 331 326 322 322 318 321 327 331 328 329 330 331 332 335 335 337 338 340 344 348 352 352 353 354 359 361 365 368 365 364 364 365 367 369 368 367 371 373 375 375 371 369 368 372 369 367 367 370 371 372 374 372 371 371 375 372 371 371 372 373 373 375 376 377 379 379 381 382 384 387 387 390 391 394 395 420 415 413 461 479 442 421 421 432 527 447 424 421 415 411 410 410 413 418 423 423 420 422 425 430 432 433 434 431 431 432 434 437 440 443 445 445 446 448 452 456 458 459 463 469 473 476 481 487 495 501 509 565 703 538 519 520 526 538 542 546 553 549 558 563 570 586 597 605 616 637 623 624 625 637 663 697 711 699 724 732 815 824 803 809 812 824 816 825 819 804 804 800 796 810 826 864 845 851 862 885 950 1023 1049 1053 942 894 873 873 876 842 933 885 889 1000 966 912 891 824 781 763 748 748 728 715 681 651 637 604 634 671 620 574 545 603 545 583 509 416 379 306 284 258 240 226 209 179 153 131 109 91 73 57 41 26 15 6 2 2 -32 -48 -36 -3 -27 -32 -28 -46 -66 -66 -64 -77 -95 -103 -91 -57 -26 -27 -47 -74 -74 -32 -18 -21 -59 -99 -120 -109 -93 -90 -103 -120 -134 -135 -131 -129 -132 -140 -151 -163 -173 -164 -151 -129 -109 -99 -96 -97 -92 -74 -72 -106 -156 -198 -235 -275 -313 -344 -368 -387 -407 -430 -456 -481 -503 -519 -532 -540 -543 -536 -522 -500 -482 -480 -482 -481 -485 -505 -532 -561 -592 -628 -665 -700 -733 -768 -811 -870 -937 -1009 -1043 -1014 -978 -1000 -1062 -1150 -1235 -1308 -1357 -1386 -1404 -1415 -1410 -1374 -1352 -1392 -1478 -1595 -1696 -1750 -1742 -1674 -1589 -1525 -1481 -1445 -1410 -1369 -1305 -1221 -1167 -1189 -1245 -1265 -1265 -1251 -1228 -1202 -1158 -1091 -1015 -947 -889 -840 -811 -801 -787 -736 -671 -615 -567 -526 -497 -484 -467 -429 -389 -369 -363 -360 -355 -342 -328 -319 -312 -303 -290 -272 -249 -224 -204 -193 -158 -83 -34 -19 -6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -4 -4 -3 -1 -1 -3 -6 -8 -8 -7 -4 -1 -1 -7 -9 -3 -4 -4 -2 -1 -1 -1 -1 -1 3 5 8 12 17 21 25 29 33 38 43 46 56 68 80 92 109 106 98 107 118 139 163 146 151 164 178 196 198 175 181 229 284 265 416 903 999 1318 903 527 466 382 382 364 395 392 515 732 661 568 491 613 699 626 633 673 981 1139 1272 1672 2174 2563 2545 2480 2399 2290 2085 2220 2274 2178 2181 2138 2032 1995 2043 2034 1899 1916 2006 1928 1862 1802 1869 1855 1772 1732 1729 1696 1657 1572 1622 1660 1666 1652 1629 1645 1658 1657 1634 1620 1616 1605 1641 1626 1622 1633 1654 1614 1650 1623 1604 1607 1604 1613 1642 1614 1569 1567 1571 1560 1520 1453 1434 1432 1395 1381 1394 1416 1407 1420 1410 1407 1454 1477 1480 1463 1416 1359 1348 1321 1289 1311 1349 1309 1278 1249 1268 1271 1243 1226 1220 1215 1217 1227 1242 1269 1279 1268 1282 1287 1304 1324 1399 1456 1502 1567 1519 1504 1499 1490 1545 1521 1529 1460 1490 1512 1514 1468 1392 1328 1317 1374 1351 1359 1317 1276 1239 1209 1201 1190 1170 1176 1190 1145 1126 1121 1110 1106 1127 1103 1085 1077 1073 1070 1073 1083 1075 1086 1116 1128 1113 1102 1089 1080 1082 1052 1041 1027 1020 1017 1004 998 986 977 969 962 952 944 935 924 914 906 899 896 895 892 886 875 840 820 818 817 820 886 997 980 969 961 954 944 942 925 911 907 890 887 885 876 853 852 867 836 821 840 860 831 785 811 844 831 781 781 816 822 777 769 792 813 791 776 792 790 773 780 785 773 771 777 782 774 773 774 776 779 773 767 764 760 760 756 757 748 746 744 744 740 736 738 732 734 735 731 722 719 722 720 716 709 711 711 709 702 699 703 698 690 695 691 684 685 682 678 678 676 671 668 665 664 664 651 659 655 649 650 644 643 643 639 634 635 631 629 628 622 621 615 611 607 606 607 602 601 595 590 593 588 582 580 581 574 575 574 566 562 556 557 555 547 549 545 544 541 535 533 532 529 527 522 519 521 514 511 507 505 502 499 493 493 480 482 485 478 476 474 473 471 482 470 467 469 473 476 469 471 464 458 462 464 463 455 456 460 454 453 460 449 452 449 439 452 434 442 450 443 440 437 443 429 428 446 422 439 427 433 427 429 432 425 427 424 413 430 411 421 417 409 408 413 402 409 400 403 400 397 397 394 393 392 390 390 386 384 382 383 381 375 377 373 375 373 371 363 366 365 360 360 350 360 350 347 349 348 347 346 344 345 341 343 340 338 336 333 335 332 332 332 332 327 326 325 325 323 323 325 320 320 317 317 315 315 314 316 310 313 311 308 308 308 309 309 303 300 300 298 298 298 298 296 295 293 293 291 291 291 286 285 285 285 284 285 283 282 279 277 278 279 279 277 277 282 277 278 277 280 281 279 280 282 278 278 278 280 277 276 276 273 277 279 279 280 280 279 279 278 278 277 279 279 276 276 274 275 275 277 273 277 277 277 276 275 274 276 274 273 275 272 276 271 274 271 274 270 270 271 268 268 268 269 265 266 264 264 263 261 261 262 257 256 257 259 257 258 253 252 255 253 246 254 249 252 244 244 250 239 240 245 241 247 241 239 244 239 246 239 242 235 231 238 236 228 233 239 224 243 223 232 224 222 232 239 221 233 231 235 209 253 220 230 222 238 233 226 236 237 240 230 229 239 227 234 234 237 226 215 235 223 229 233 210 232 232 210 211 215 224 218 215 224 209 222 221 197 211 214 210 209 210 189 215 222 202 203 209 186 213 200 201 200 186 203 209 201 184 190 207 195 186 199 190 192 204 185 189 182 192 186 198 186 192 207 193 179 183 193 185 189 186 187 192 179 182 182 180 177 179 181 184 180 176 180 168 179 171 173 172 168 168 174 167 156 166 167 158 155 163 159 157 156 156 155 150 157 154 152 149 150 150 148 148 150 151 152 153 153 154 155 157 162 157 164 165 172 177 179 181 183 185 182 182 182 179 176 181 183 184 185 185 185 187 189 196 197 187 181 180 179 180 179 179 178 176 176 184 189 194 197 197 192 184 186 183 179 172 171 176 189 187 194 197 200 201 201 203 202 202 204 203 201 206 205 205 205 204 203 201 196 185 187 189 186 185 178 182 181 182 184 175 173 172 174 178 178 180 181 181 180 179 177 177 177 176 176 175 177 176 172 169 165 164 162 161 159 160 159 160 161 157 156 156 155 155 154 151 146 140 136 137 138 137 138 139 138 139 139 140 138 137 138 138 136 135 133 133 132 132 132 131 130 130 130 129 128 129 129 129 128 125 121 119 126 128 128 128 129 130 131 131 131 130 127 128 129 127 124 119 116 112 121 123 121 111 103 96 86 81 76 76 68 64 62 62 55 51 49 50 52 55 60 70 77 87 96 61 -5 -21 -28 -32 -35 -37 -39 -40 -41 -43 -45 -47 -58 -76 -86 -89 -92 -96 -99 -102 -106 -115 -135 -178 -249 -327 -392 -452 -529 -606 -673 -724 -744 -738 -702 -726 -882 -1091 -1282 -1457 -1637 -1781 -1860 -1953 -2139 -2360 -2540 -2691 -2811 -2929 -3033 -3113 -3143 -3152 -3168 -3188 -3196 -3204 -3216 -3231 -3243 -3252 -3257 -3259 -3262 -3265 -3268 -3271 -3272 -3273 -3273 -3276 -3281 -3289 -3298 -3303 -3304 -3307 -3318 -3326 -3323 -3316 -3314 -3318 -3326 -3338 -3353 -3367 -3378 -3387 -3395 -3402 -3406 -3409 -3412 -3415 -3416 -3421 -3435 -3457 -3483 -3507 -3523 -3526 -3514 -3492 -3469 -3452 -3446 -3449 -3456 -3465 -3474 -3482 -3485 -3485 -3485 -3485 -3486 -3490 -3499 -3512 -3524 -3534 -3538 -3537 -3533 -3531 -3533 -3539 -3549 -3561 -3573 -3584 -3591 236 225 223 222 221 220 220 221 221 220 220 221 221 224 226 225 237 246 250 247 243 242 242 242 242 238 235 231 226 226 228 227 225 226 225 228 227 236 244 246 249 250 247 245 246 245 246 247 249 248 249 247 248 247 243 245 245 241 247 252 247 241 240 244 259 273 281 283 280 285 288 293 292 299 303 305 305 310 315 321 330 333 334 337 342 345 343 344 344 342 346 346 349 350 354 357 355 356 357 358 358 356 356 355 355 353 351 349 353 353 351 343 336 331 327 333 338 340 337 333 329 329 328 326 330 331 340 346 337 334 336 338 331 331 336 340 343 345 351 358 365 360 358 355 351 342 338 332 320 321 326 318 318 313 310 314 321 324 321 320 309 303 322 327 335 342 344 346 345 357 356 355 352 356 359 362 366 368 370 370 376 367 367 375 375 378 382 387 393 397 388 384 379 370 368 366 365 363 365 360 349 346 354 352 344 339 345 338 334 331 321 329 319 319 324 330 336 338 336 335 334 335 340 342 345 348 353 354 360 359 359 357 360 366 373 373 371 372 369 370 369 367 367 370 370 368 371 369 366 366 367 366 366 365 367 367 368 368 371 371 370 372 371 370 371 372 373 373 375 376 377 379 379 384 387 387 388 390 389 393 395 395 402 401 404 407 413 420 424 426 432 473 446 417 414 410 409 409 410 413 419 421 418 420 425 428 427 426 427 428 430 430 435 438 440 440 440 442 444 447 453 460 465 465 462 463 465 473 477 481 487 493 494 496 513 524 510 513 518 522 526 531 536 544 554 564 569 583 584 628 645 627 643 646 636 635 641 653 683 696 709 710 759 836 836 857 812 812 822 824 844 818 803 801 807 807 818 827 865 870 872 885 890 1022 988 1103 1093 1062 910 902 872 858 829 835 846 858 872 870 855 835 807 770 754 743 763 738 687 681 672 659 624 682 787 676 760 601 513 503 456 399 375 348 320 287 270 253 256 251 171 142 122 103 89 73 57 41 29 18 10 4 2 -41 -72 -82 -22 -86 -73 -38 -30 -29 -38 -47 -58 -73 -91 -102 -56 -11 -27 -60 -113 -132 -30 -43 -27 -89 -112 -113 -89 -60 -79 -98 -118 -128 -117 -105 -102 -109 -124 -144 -161 -168 -169 -153 -130 -109 -94 -90 -89 -89 -83 -87 -112 -151 -195 -239 -283 -324 -354 -377 -394 -410 -431 -454 -479 -503 -524 -539 -548 -546 -536 -516 -493 -473 -474 -479 -461 -449 -470 -497 -518 -539 -570 -604 -636 -665 -695 -726 -771 -816 -868 -892 -901 -902 -938 -987 -1047 -1097 -1149 -1180 -1195 -1203 -1268 -1328 -1302 -1279 -1318 -1385 -1531 -1657 -1745 -1775 -1733 -1665 -1608 -1548 -1527 -1512 -1522 -1509 -1319 -1156 -1160 -1264 -1333 -1442 -1421 -1397 -1379 -1342 -1221 -1100 -1014 -950 -898 -873 -880 -896 -838 -768 -702 -643 -577 -531 -525 -516 -463 -407 -381 -371 -370 -369 -350 -328 -319 -312 -306 -297 -283 -264 -240 -216 -206 -180 -111 -52 -26 -25 -6 -11 -1 -11 -1 -15 -1 -17 -1 -19 -1 -18 -1 -16 -1 -15 -1 -16 -1 -19 -1 -21 -1 -23 -1 -22 -1 -17 -2 -11 -3 -5 -4 -4 -1 -3 -1 -4 -4 -4 -2 -3 -1 -6 -3 -8 -18 -13 -6 -5 -1 -3 -1 -4 -1 -6 5 8 11 15 20 23 27 32 37 38 44 52 64 76 83 103 120 106 110 141 154 152 175 180 200 184 162 178 180 191 234 273 255 373 876 985 1134 1136 751 570 495 363 356 359 386 402 466 525 463 477 541 536 588 667 732 791 874 982 1182 1557 2272 2438 2452 2393 2329 2222 2236 2311 2234 2208 2165 2091 2045 2050 1989 1916 1919 2040 1915 1908 1858 1867 1795 1771 1707 1707 1704 1677 1601 1626 1638 1645 1662 1652 1649 1668 1658 1623 1615 1637 1634 1657 1626 1645 1650 1677 1636 1667 1655 1625 1620 1625 1607 1623 1645 1598 1612 1586 1631 1553 1479 1429 1420 1413 1386 1394 1415 1424 1414 1400 1415 1449 1435 1503 1500 1515 1378 1306 1352 1336 1296 1383 1344 1272 1259 1301 1295 1254 1235 1229 1226 1223 1227 1239 1262 1275 1274 1285 1296 1322 1393 1438 1524 1538 1579 1539 1520 1547 1530 1555 1544 1494 1519 1500 1530 1464 1419 1388 1344 1387 1415 1364 1340 1317 1289 1246 1207 1204 1202 1191 1192 1183 1152 1132 1125 1111 1097 1113 1082 1068 1064 1060 1063 1089 1103 1086 1101 1114 1132 1118 1105 1094 1095 1083 1066 1054 1040 1031 1024 1006 996 988 978 971 963 953 942 932 923 915 907 899 896 896 892 886 876 846 825 822 821 822 841 969 982 976 962 953 945 942 944 915 905 909 895 875 874 872 863 841 874 871 836 805 830 858 827 790 794 832 821 790 776 808 816 788 782 801 790 780 792 787 773 774 789 781 765 774 779 781 779 780 778 779 772 768 765 757 757 752 756 754 747 743 742 745 742 739 738 735 732 730 724 723 723 718 715 715 707 708 705 703 699 699 699 689 688 691 686 681 681 679 676 670 671 673 664 661 662 653 653 660 648 652 646 645 640 639 633 635 630 626 627 623 615 613 612 610 605 605 600 595 594 591 586 584 585 575 579 575 566 566 561 563 560 554 553 549 548 546 539 539 537 531 532 525 525 520 519 514 510 508 505 501 495 497 487 490 485 483 477 479 478 473 480 469 472 474 474 482 470 468 462 462 468 468 459 456 459 467 454 458 462 449 457 447 451 451 438 450 441 450 436 446 439 426 444 434 430 442 434 433 430 437 429 425 435 417 428 422 414 423 413 417 411 413 409 408 401 408 399 401 400 397 398 395 390 390 390 393 381 392 382 380 379 380 373 375 368 372 370 361 369 356 357 358 355 350 356 353 345 350 343 345 340 344 339 341 338 339 337 334 333 333 331 329 327 329 324 325 324 322 321 317 318 319 315 317 314 316 311 312 308 312 310 309 307 305 310 309 303 298 299 298 297 295 294 296 294 292 291 287 290 288 291 286 282 287 283 283 281 282 278 285 282 281 278 278 281 277 281 276 283 277 281 277 282 281 280 279 276 277 274 275 276 279 278 280 278 278 278 280 277 280 280 277 276 279 278 280 279 277 278 277 276 279 279 275 280 279 276 278 274 274 276 273 276 276 273 273 273 272 271 269 273 268 268 269 267 265 265 262 262 262 261 262 259 254 263 255 255 258 256 256 253 252 257 239 251 247 244 244 246 243 236 250 237 244 245 239 241 246 230 239 225 252 230 239 246 236 232 240 225 247 219 222 244 234 227 245 232 225 236 250 220 239 237 230 227 242 245 226 239 229 242 231 238 234 234 230 227 225 246 206 240 222 232 235 228 225 222 233 219 223 234 191 228 200 229 193 226 213 215 222 206 214 223 210 208 225 210 202 195 207 218 200 201 205 198 202 182 208 203 196 207 200 203 177 203 181 184 190 188 200 199 194 191 190 193 181 183 206 199 191 200 195 190 191 186 189 185 180 181 188 179 182 179 173 170 177 178 173 177 162 166 174 167 158 165 172 158 157 160 165 159 155 159 155 153 155 155 155 156 153 150 148 148 149 150 151 152 152 153 153 155 158 158 157 159 161 171 174 177 179 178 180 180 180 182 178 180 182 183 184 187 188 187 187 186 195 196 189 182 182 182 182 181 180 178 178 178 184 190 193 196 195 192 188 182 181 177 177 180 182 184 194 200 201 204 206 204 203 201 203 207 209 207 207 208 206 203 201 198 199 190 182 189 190 185 186 185 184 184 184 185 180 173 175 181 182 182 182 182 182 182 181 180 179 179 179 177 176 177 176 174 170 167 166 163 161 161 161 162 164 163 161 160 160 159 157 154 151 147 142 137 135 135 136 138 141 140 141 141 140 138 136 135 136 134 132 132 133 132 132 132 131 129 128 127 127 126 127 129 129 125 119 113 121 126 126 126 127 128 129 130 129 128 126 125 124 124 124 123 116 105 109 117 119 114 110 99 88 81 76 71 69 67 61 56 56 47 46 47 49 51 53 60 71 76 86 93 77 -2 -12 -17 -26 -32 -41 -39 -41 -42 -40 -45 -47 -61 -78 -86 -91 -96 -101 -106 -112 -114 -125 -150 -201 -293 -397 -469 -546 -627 -704 -738 -767 -732 -718 -637 -634 -908 -1204 -1481 -1719 -1969 -2202 -2308 -2450 -2647 -2896 -2885 -2888 -2966 -3053 -3095 -3115 -3136 -3145 -3169 -3191 -3208 -3224 -3232 -3244 -3253 -3262 -3265 -3266 -3267 -3269 -3275 -3281 -3283 -3283 -3284 -3288 -3294 -3304 -3312 -3319 -3317 -3316 -3325 -3334 -3328 -3320 -3320 -3323 -3334 -3347 -3353 -3359 -3374 -3388 -3400 -3408 -3412 -3415 -3418 -3420 -3420 -3425 -3445 -3474 -3505 -3534 -3546 -3547 -3531 -3508 -3483 -3464 -3456 -3457 -3463 -3473 -3482 -3489 -3489 -3488 -3488 -3488 -3491 -3496 -3506 -3518 -3526 -3530 -3527 -3521 -3515 -3511 -3514 -3522 -3535 -3550 -3565 -3576 -3584 233 225 225 222 222 224 229 229 222 220 219 220 225 236 242 242 260 256 250 246 243 242 242 243 242 238 236 232 227 226 226 226 224 227 225 228 228 235 240 242 243 244 245 246 245 243 245 246 247 246 246 247 246 243 243 242 241 235 236 240 240 242 239 242 255 267 278 286 282 284 290 296 297 301 304 308 310 313 317 321 329 334 335 338 341 343 340 339 339 338 339 342 345 348 352 354 352 353 352 352 353 352 351 354 357 357 355 356 360 363 364 354 342 338 332 328 327 327 326 323 321 325 322 323 325 327 336 341 338 330 334 335 327 330 334 335 339 346 352 358 362 356 352 353 355 350 343 331 323 313 307 302 300 303 310 318 318 307 310 306 298 309 322 331 338 345 345 353 353 365 362 359 359 356 363 367 372 380 390 383 392 373 375 371 373 375 380 385 391 397 389 382 376 372 376 372 370 369 363 356 349 352 359 352 346 343 350 345 340 335 324 324 328 319 320 330 339 343 343 339 340 338 338 342 346 352 359 359 363 371 365 361 365 369 375 377 373 374 374 370 367 366 367 370 369 366 369 367 365 364 363 363 364 365 366 367 367 367 370 373 373 371 370 370 371 372 373 375 376 378 380 381 381 388 392 390 387 389 390 392 393 394 399 407 408 415 420 420 474 444 440 471 455 422 411 407 406 407 410 414 419 417 416 422 426 428 424 424 426 429 430 431 433 436 437 438 441 445 447 451 456 459 461 464 466 467 466 468 473 481 516 486 488 492 498 503 509 519 534 534 544 540 545 550 555 562 575 580 590 604 619 651 648 659 673 658 659 664 672 712 714 735 794 812 839 826 780 767 795 844 866 831 804 795 809 819 821 831 845 854 883 897 932 937 973 979 1034 1086 962 893 864 845 831 832 838 847 856 855 824 810 802 783 766 786 778 726 741 726 778 738 673 782 820 767 827 628 594 499 424 393 364 341 374 316 289 274 293 350 193 142 125 114 114 71 60 48 37 26 14 5 3 -30 -71 -105 -119 -146 -112 -58 -27 -17 -20 -27 -37 -52 -65 -69 -54 -42 -36 -77 -127 -144 -107 -93 -84 -101 -108 -98 -80 -69 -83 -99 -108 -104 -87 -71 -70 -83 -106 -131 -151 -161 -158 -141 -115 -91 -76 -71 -74 -79 -85 -97 -121 -157 -201 -248 -294 -334 -365 -387 -402 -416 -432 -453 -477 -502 -526 -544 -552 -549 -535 -515 -492 -475 -467 -460 -445 -438 -452 -471 -482 -494 -519 -552 -583 -611 -638 -667 -702 -739 -775 -805 -832 -867 -921 -974 -999 -1016 -1041 -1059 -1063 -1072 -1121 -1179 -1224 -1265 -1313 -1395 -1526 -1655 -1730 -1760 -1759 -1735 -1693 -1649 -1618 -1608 -1611 -1558 -1380 -1182 -1078 -1087 -1207 -1364 -1462 -1510 -1500 -1433 -1309 -1176 -1074 -1000 -937 -902 -903 -914 -901 -858 -780 -694 -627 -584 -564 -541 -493 -439 -403 -384 -377 -372 -355 -335 -322 -314 -308 -303 -295 -282 -263 -242 -224 -196 -140 -48 -32 -20 -10 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -11 -8 -4 -2 -1 -1 -1 -1 -1 0 4 7 9 13 16 20 24 32 33 34 38 48 61 66 77 100 108 113 113 151 191 157 178 216 219 221 197 192 190 219 221 248 231 243 369 642 888 948 769 544 432 391 339 364 377 384 406 492 438 457 479 484 585 732 1085 1193 1218 1297 1371 1326 1638 1881 2405 2395 2362 2323 2268 2274 2263 2240 2154 2103 2081 2074 2098 1940 1983 2056 1940 1931 1916 1893 1810 1782 1709 1709 1695 1668 1601 1618 1653 1636 1653 1668 1669 1670 1663 1635 1626 1641 1674 1674 1638 1647 1658 1686 1653 1665 1667 1640 1632 1650 1644 1617 1648 1624 1619 1597 1588 1555 1481 1430 1408 1402 1400 1406 1421 1433 1420 1409 1421 1450 1403 1448 1535 1437 1349 1325 1407 1440 1335 1346 1351 1270 1291 1309 1279 1253 1244 1240 1236 1235 1230 1238 1258 1265 1279 1286 1316 1329 1374 1371 1440 1537 1567 1550 1538 1568 1582 1608 1584 1538 1550 1516 1492 1438 1393 1372 1394 1457 1452 1398 1365 1334 1283 1241 1224 1219 1223 1211 1201 1194 1137 1125 1116 1106 1095 1085 1085 1076 1069 1064 1069 1107 1120 1106 1109 1126 1134 1125 1113 1108 1106 1093 1084 1068 1051 1040 1029 1011 1003 990 978 969 962 951 939 931 922 915 908 900 896 896 893 887 879 851 831 826 826 825 832 896 986 978 971 967 951 938 929 942 920 895 891 884 875 870 868 857 840 832 841 873 846 794 809 853 836 788 785 823 828 780 780 807 815 777 789 788 775 792 793 779 771 776 781 780 783 788 784 779 775 778 772 766 759 763 756 756 751 754 750 744 741 742 741 739 738 736 729 728 732 726 719 718 719 716 713 713 709 710 701 706 697 697 693 689 682 689 687 680 673 674 671 672 666 665 661 660 660 653 654 648 651 643 641 639 637 634 633 632 626 620 618 620 611 605 600 601 603 597 598 592 589 588 585 583 579 574 569 567 564 563 557 555 553 551 549 546 544 539 535 533 532 526 525 520 519 514 509 508 504 499 500 494 491 484 488 479 483 481 479 482 473 476 474 480 481 470 469 463 467 471 465 461 459 468 468 457 463 462 453 461 450 459 446 445 454 444 447 441 452 433 437 447 430 446 436 440 434 438 429 436 434 432 424 431 415 431 418 421 420 410 417 410 412 409 408 405 405 405 398 397 399 391 392 397 385 392 388 383 379 386 384 377 385 370 373 370 368 364 361 364 355 361 351 350 353 342 342 344 344 334 349 340 344 337 342 333 337 334 329 335 329 333 326 324 326 321 324 321 323 316 324 316 320 313 314 315 312 313 311 310 304 307 307 299 307 308 308 308 294 293 291 297 297 293 292 288 293 286 289 286 287 279 283 292 282 281 281 280 287 274 276 277 282 280 276 283 279 282 280 279 281 276 277 275 277 279 282 278 279 278 279 280 280 280 280 278 282 278 282 281 279 279 282 277 282 279 280 279 282 279 279 278 280 280 276 282 279 279 278 280 279 279 275 276 274 272 275 272 274 271 272 268 272 265 269 268 265 263 266 262 265 258 261 260 262 258 255 258 255 251 251 252 251 257 239 252 244 252 240 250 252 247 231 256 235 239 246 228 248 233 259 223 252 234 238 240 233 244 243 239 235 234 238 228 249 233 228 247 230 238 233 227 250 237 249 211 240 222 236 237 229 237 249 231 229 244 228 233 224 239 225 231 217 237 203 238 204 235 221 205 232 226 205 233 212 217 227 213 194 220 220 196 217 219 207 210 223 208 226 201 213 199 214 195 205 208 202 198 217 189 184 207 187 211 192 190 202 188 203 198 192 193 185 201 196 192 186 196 185 193 188 185 189 183 182 189 191 191 182 185 183 179 180 172 178 178 169 178 178 165 175 169 165 166 168 171 160 160 156 162 158 156 160 155 153 156 156 157 159 154 151 148 148 149 150 151 152 153 154 154 156 157 158 160 166 162 166 169 172 175 177 179 182 180 180 179 183 187 189 189 189 191 188 187 187 190 197 192 183 181 183 181 180 180 180 180 182 185 192 196 199 200 200 194 184 180 180 183 186 188 187 194 199 201 206 204 205 203 203 206 210 210 209 210 208 202 192 189 192 191 195 185 190 183 176 182 184 184 185 185 184 181 179 180 185 183 183 183 183 183 182 183 183 182 183 182 178 178 177 175 172 170 170 167 164 162 162 165 166 167 166 164 162 161 160 158 154 152 148 143 138 133 134 135 137 142 140 139 141 141 138 136 136 135 133 132 132 132 131 132 131 130 129 128 127 126 126 126 127 127 121 111 115 123 125 125 124 126 126 127 128 127 125 123 123 122 122 121 120 116 96 110 113 112 105 103 92 82 77 73 71 65 64 60 51 47 43 44 46 48 49 53 60 69 76 87 93 92 71 67 7 -11 -27 -35 -39 -42 -43 -45 -46 -49 -61 -74 -83 -90 -98 -104 -108 -112 -119 -137 -174 -238 -330 -434 -531 -625 -712 -756 -724 -655 -589 -564 -608 -779 -1113 -1477 -1756 -1991 -2241 -2472 -2634 -2775 -2912 -3018 -3033 -3028 -3058 -3102 -3130 -3142 -3149 -3157 -3172 -3190 -3208 -3223 -3235 -3246 -3258 -3268 -3273 -3275 -3274 -3275 -3280 -3286 -3291 -3293 -3293 -3296 -3303 -3312 -3321 -3327 -3328 -3328 -3332 -3336 -3336 -3335 -3334 -3336 -3345 -3354 -3358 -3365 -3378 -3393 -3404 -3412 -3419 -3422 -3423 -3422 -3423 -3432 -3454 -3485 -3516 -3540 -3551 -3548 -3534 -3513 -3490 -3472 -3462 -3462 -3469 -3479 -3487 -3492 -3492 -3490 -3490 -3491 -3496 -3502 -3511 -3519 -3522 -3519 -3511 -3501 -3493 -3489 -3494 -3505 -3523 -3541 -3558 -3571 -3580 227 228 224 224 228 230 230 226 223 221 223 225 229 243 253 253 257 254 253 248 245 243 243 243 243 241 236 235 229 226 225 228 225 226 225 227 229 235 240 242 243 244 247 249 250 253 253 249 249 247 248 247 246 246 245 243 241 239 237 239 238 239 238 241 255 266 276 283 287 286 291 298 299 299 304 308 314 319 322 327 331 334 334 335 337 337 335 335 335 335 334 339 342 346 350 353 350 348 347 347 346 345 346 349 354 360 363 359 364 372 369 357 348 349 344 338 336 333 326 322 318 317 318 321 321 322 331 337 341 330 327 331 327 330 332 340 345 349 354 358 363 356 350 346 353 352 344 335 332 322 303 312 313 297 302 305 310 311 304 305 315 323 316 324 330 335 345 353 363 371 369 368 365 364 364 371 380 407 401 385 393 382 380 378 379 380 386 399 429 397 387 383 377 384 381 381 377 373 365 361 353 357 363 356 353 349 356 351 342 336 329 325 322 326 318 328 337 343 351 344 347 343 339 342 345 352 355 355 355 358 364 367 368 373 379 375 371 370 372 369 365 365 368 371 367 364 365 365 362 361 361 362 363 364 365 366 366 367 368 369 370 370 369 371 372 373 374 375 376 380 384 416 384 386 387 386 385 386 387 390 391 393 410 421 416 433 435 444 431 417 418 479 430 415 410 405 405 407 410 417 416 415 419 423 422 421 420 424 426 428 431 433 437 442 439 438 440 442 445 448 451 454 457 461 466 473 473 473 474 483 510 484 488 493 496 500 505 513 524 534 544 556 580 573 573 598 610 608 593 620 656 666 692 664 659 668 678 684 692 723 699 774 753 760 758 764 759 738 770 822 850 824 784 784 805 807 815 827 845 855 894 933 980 953 927 949 951 955 956 891 865 848 835 842 878 852 860 849 839 823 808 807 809 813 763 740 771 802 868 850 688 808 766 745 751 705 691 526 448 396 373 354 355 324 351 322 351 418 374 211 165 208 169 88 74 61 49 35 21 9 3 -12 -56 -113 -160 -197 -124 -54 -23 -17 -12 -12 -18 -30 -45 -40 -43 -41 -21 -84 -126 -156 -146 -141 -120 -111 -104 -93 -87 -80 -86 -100 -97 -81 -59 -40 -46 -62 -90 -117 -139 -149 -141 -121 -90 -62 -51 -51 -63 -77 -90 -105 -132 -169 -211 -259 -304 -345 -375 -397 -410 -421 -434 -451 -473 -499 -524 -545 -553 -550 -534 -513 -492 -474 -459 -446 -432 -427 -438 -456 -452 -453 -478 -511 -540 -569 -594 -621 -652 -687 -719 -755 -784 -832 -902 -976 -967 -956 -971 -990 -989 -985 -1019 -1058 -1159 -1260 -1318 -1403 -1528 -1661 -1702 -1721 -1757 -1775 -1742 -1711 -1671 -1655 -1650 -1597 -1431 -1213 -1021 -890 -1016 -1200 -1379 -1523 -1537 -1477 -1359 -1219 -1119 -1045 -964 -907 -902 -909 -933 -929 -842 -736 -674 -628 -592 -564 -518 -469 -429 -398 -384 -375 -357 -340 -327 -318 -312 -307 -305 -300 -286 -267 -244 -221 -213 -194 -38 -39 -14 -22 -1 -18 -1 -21 -1 -20 -1 -19 -1 -19 -1 -17 -1 -15 -1 -16 -1 -18 -1 -21 -1 -24 -1 -25 -1 -21 -1 -14 -3 -7 -4 -3 -3 -3 -1 -2 -1 -2 -1 -2 -1 -6 -1 -7 -4 -5 -1 -3 -1 -3 -1 -3 -1 -4 3 5 7 10 13 16 19 26 30 31 36 44 50 62 79 96 94 101 112 148 177 170 175 198 202 215 209 193 195 213 215 189 276 213 360 581 898 1302 1065 845 482 471 354 349 360 357 385 527 424 434 445 464 532 579 733 872 1037 1316 980 1140 1181 1545 2114 2391 2363 2338 2300 2291 2259 2237 2181 2091 2081 2017 1984 1957 2008 2042 1953 1979 1955 1890 1770 1741 1683 1739 1677 1639 1570 1652 1650 1656 1670 1667 1681 1679 1660 1652 1657 1665 1663 1663 1629 1647 1680 1684 1652 1673 1675 1652 1656 1655 1655 1624 1641 1656 1629 1593 1558 1529 1487 1450 1421 1407 1408 1420 1434 1445 1427 1415 1433 1444 1389 1390 1397 1356 1356 1363 1440 1438 1387 1354 1425 1279 1272 1305 1277 1261 1258 1253 1257 1246 1241 1240 1249 1267 1272 1279 1299 1308 1336 1347 1386 1448 1594 1576 1562 1581 1617 1600 1581 1572 1559 1548 1508 1526 1468 1408 1421 1457 1429 1408 1336 1312 1294 1244 1260 1236 1215 1198 1185 1184 1137 1121 1113 1103 1095 1088 1089 1096 1068 1069 1082 1116 1130 1122 1128 1134 1144 1132 1123 1120 1117 1120 1086 1075 1070 1047 1024 1010 998 989 977 967 959 951 941 932 922 913 906 899 895 894 895 887 880 857 836 832 830 829 832 850 950 980 974 962 955 946 945 917 912 915 907 893 882 886 863 865 876 875 867 814 819 861 844 805 796 827 836 802 772 802 830 794 790 801 781 794 787 783 787 784 781 781 783 783 787 788 794 790 784 773 771 775 773 765 759 759 749 751 749 753 749 747 747 741 740 739 737 736 735 727 724 725 717 717 714 714 709 706 708 700 700 697 693 693 693 689 684 678 681 680 676 669 671 667 665 662 657 656 657 655 646 651 643 642 641 639 630 627 624 621 625 616 614 608 608 604 598 602 593 592 591 589 581 581 578 572 575 566 564 567 559 558 555 553 547 546 542 538 539 534 530 529 524 523 517 514 513 509 502 504 498 491 489 489 485 488 484 482 479 477 481 477 484 477 471 470 468 474 470 464 461 464 476 467 464 469 461 459 457 457 461 445 455 455 446 448 450 444 440 447 444 439 448 440 442 441 432 432 440 434 428 430 431 426 429 419 429 413 419 417 409 418 406 414 403 406 406 400 402 400 394 399 393 394 390 387 390 394 381 382 388 372 375 377 370 375 367 367 370 358 353 359 353 361 349 352 354 343 348 349 339 340 329 339 337 333 332 332 333 330 332 326 324 325 325 323 323 323 317 325 321 319 315 314 312 316 313 311 313 308 310 307 307 306 299 307 307 306 299 297 295 295 294 291 296 289 290 291 283 289 286 284 294 275 276 280 287 282 275 288 270 283 277 278 284 279 287 281 283 280 283 279 278 278 277 282 278 282 283 276 280 277 281 278 282 279 283 283 280 282 281 281 281 283 277 282 282 277 280 283 279 281 283 282 283 281 280 283 278 279 276 278 280 279 275 274 279 275 278 271 273 270 270 269 269 267 269 267 265 265 263 264 260 263 256 258 257 253 255 255 251 256 248 248 255 237 254 242 245 245 256 227 254 226 255 228 245 251 243 250 229 260 234 239 245 232 248 228 239 242 245 242 243 242 243 236 247 215 249 230 247 234 235 241 233 253 228 249 225 242 248 235 227 244 227 223 234 247 233 221 241 212 250 210 248 224 230 208 234 237 210 231 206 239 201 229 197 234 203 219 221 205 213 216 227 192 227 208 204 228 201 212 215 205 195 206 213 192 194 198 200 208 195 202 201 205 180 205 186 185 204 193 191 194 192 186 200 205 188 193 190 196 193 189 190 193 189 185 193 185 181 190 174 179 187 176 176 182 173 172 176 166 164 176 168 168 160 158 159 161 157 159 163 155 155 152 159 156 156 154 154 149 149 150 151 152 153 154 154 156 157 158 158 159 162 163 165 168 171 171 172 178 182 179 178 176 180 187 189 189 192 192 188 186 185 187 193 191 183 185 182 181 181 184 185 183 185 187 192 197 203 204 201 189 185 182 181 181 185 190 191 196 201 204 205 206 208 207 204 208 209 209 208 206 203 199 192 188 191 197 192 186 184 177 170 170 180 183 183 183 184 182 182 186 186 186 187 187 185 184 185 185 185 186 187 183 179 179 176 175 174 172 171 167 164 163 166 168 168 168 168 166 163 162 160 157 151 148 144 141 134 132 133 135 137 140 140 139 140 140 138 135 135 135 133 133 133 130 129 130 130 129 128 124 127 126 124 124 123 123 116 107 119 124 124 123 121 123 124 124 125 125 122 121 119 119 118 117 113 108 93 110 104 105 96 92 86 77 72 69 67 62 57 54 46 41 39 43 44 45 48 55 60 67 79 89 93 109 129 127 85 -11 -24 -39 -40 -42 -44 -43 -47 -48 -61 -74 -82 -88 -99 -108 -109 -113 -128 -158 -210 -277 -363 -465 -573 -679 -773 -796 -675 -507 -427 -426 -619 -955 -1397 -1846 -2058 -2223 -2454 -2680 -2842 -2954 -3018 -3026 -3072 -3089 -3110 -3128 -3154 -3171 -3172 -3173 -3180 -3191 -3207 -3220 -3235 -3246 -3261 -3273 -3281 -3285 -3284 -3282 -3287 -3292 -3297 -3301 -3302 -3304 -3313 -3321 -3330 -3335 -3337 -3338 -3340 -3341 -3346 -3351 -3349 -3350 -3356 -3363 -3365 -3371 -3384 -3400 -3409 -3416 -3425 -3430 -3428 -3426 -3427 -3436 -3460 -3490 -3516 -3536 -3543 -3539 -3527 -3510 -3491 -3475 -3467 -3466 -3473 -3483 -3490 -3494 -3492 -3490 -3491 -3495 -3501 -3508 -3515 -3518 -3516 -3508 -3495 -3481 -3471 -3468 -3476 -3491 -3513 -3536 -3556 -3571 -3580 219 222 225 238 229 232 233 227 231 239 247 246 246 257 261 256 257 254 252 250 246 244 244 243 243 242 236 237 230 226 226 228 225 226 226 227 229 235 240 242 244 247 249 251 253 257 261 258 255 252 250 248 247 246 242 240 245 247 245 242 243 239 238 243 255 263 270 278 287 291 296 302 305 303 303 306 314 320 323 327 330 333 336 336 335 333 333 332 331 331 334 338 341 345 350 353 348 344 342 342 341 339 341 344 350 356 361 364 371 376 366 357 358 362 356 347 348 348 342 335 329 316 313 315 317 326 335 331 333 327 323 326 326 329 336 343 347 354 350 355 356 356 350 346 341 341 343 335 328 318 301 312 308 296 316 323 332 327 316 324 323 326 330 325 327 340 345 354 374 430 384 378 372 372 371 375 391 444 400 394 390 391 383 386 385 387 390 435 451 403 395 390 381 385 381 386 383 373 369 360 355 361 367 364 356 354 357 351 347 338 334 338 329 323 323 326 337 344 351 347 351 350 344 341 344 347 348 350 352 356 360 367 370 375 378 372 369 367 369 366 364 367 369 371 367 364 362 363 360 360 360 361 363 363 364 365 366 366 367 367 368 369 370 371 372 373 373 374 377 378 380 381 382 383 383 384 384 385 386 389 390 393 398 403 504 588 515 419 405 405 411 434 418 411 407 405 405 407 412 417 413 416 420 420 418 418 421 428 433 432 437 439 441 448 445 440 441 445 449 453 455 458 461 463 468 472 477 480 481 481 483 486 488 491 497 503 508 518 527 537 544 549 558 572 590 600 597 617 606 600 616 617 642 658 676 703 714 706 738 762 731 710 692 711 745 740 729 727 730 765 769 788 784 780 792 796 820 834 852 870 902 956 1029 975 932 927 927 945 960 904 869 850 840 860 866 863 871 864 847 838 841 894 918 865 782 768 791 797 893 862 709 727 735 800 807 831 670 508 439 410 393 377 365 340 342 358 388 352 335 317 278 302 132 106 90 75 59 43 27 11 3 2 -31 -74 -112 -120 -82 -35 -15 -11 -10 -10 -7 -5 -48 -36 -31 -28 -27 -66 -97 -114 -123 -123 -116 -109 -104 -105 -109 -95 -61 -89 -88 -64 -45 -37 -45 -60 -83 -106 -123 -128 -117 -92 -62 -38 -33 -42 -64 -87 -106 -123 -149 -180 -223 -269 -313 -352 -383 -404 -417 -426 -435 -448 -468 -491 -516 -537 -547 -544 -528 -507 -486 -467 -450 -435 -422 -416 -420 -427 -428 -432 -451 -477 -505 -532 -557 -583 -613 -645 -677 -709 -739 -782 -844 -896 -911 -911 -921 -941 -962 -981 -999 -1036 -1114 -1205 -1284 -1374 -1483 -1587 -1650 -1692 -1734 -1748 -1711 -1671 -1661 -1667 -1655 -1599 -1486 -1311 -1092 -921 -907 -1010 -1195 -1375 -1468 -1470 -1379 -1254 -1151 -1064 -989 -936 -918 -924 -943 -938 -883 -802 -722 -655 -602 -563 -534 -505 -462 -420 -392 -372 -355 -342 -334 -327 -318 -311 -310 -310 -305 -292 -272 -260 -256 -198 -43 -28 -18 -8 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 5 6 7 9 12 14 18 23 28 34 41 50 58 73 81 101 105 120 150 148 169 178 192 190 182 182 182 191 195 188 173 183 194 333 586 846 1308 1188 886 523 412 372 316 348 407 407 542 446 409 421 438 487 506 571 735 1047 1154 811 881 1030 1368 1724 2240 2361 2343 2326 2287 2246 2252 2151 2091 2081 2067 1957 2034 2038 2057 2018 2016 1976 1866 1754 1728 1687 1676 1660 1614 1599 1676 1653 1665 1697 1695 1700 1675 1672 1673 1663 1645 1637 1634 1629 1648 1676 1689 1668 1690 1702 1678 1685 1663 1675 1639 1651 1669 1610 1573 1557 1520 1457 1434 1420 1425 1419 1431 1440 1453 1441 1431 1460 1464 1397 1376 1362 1342 1371 1373 1487 1635 1569 1448 1391 1289 1326 1291 1276 1277 1270 1269 1264 1260 1249 1246 1255 1261 1270 1283 1295 1308 1323 1337 1384 1473 1570 1597 1578 1566 1619 1620 1611 1589 1576 1560 1566 1562 1563 1494 1494 1485 1392 1360 1345 1308 1302 1258 1274 1243 1209 1186 1168 1163 1138 1127 1116 1106 1098 1091 1091 1107 1083 1076 1087 1125 1140 1135 1144 1147 1155 1144 1132 1123 1123 1123 1100 1089 1077 1044 1021 1011 1002 991 980 971 959 952 943 931 922 914 905 897 892 890 892 886 880 862 841 837 834 834 832 845 912 985 974 967 960 946 936 923 920 909 906 902 891 877 919 881 862 843 829 869 859 819 809 837 849 802 784 810 838 814 790 809 803 788 788 786 797 781 772 784 789 784 782 784 784 790 785 786 782 779 773 767 767 770 770 763 760 756 753 747 748 750 747 747 743 742 741 734 725 729 726 724 725 718 716 717 715 709 707 708 705 698 695 701 695 690 684 685 683 684 676 675 672 666 665 663 659 659 655 655 653 646 651 640 643 635 632 628 626 628 622 616 616 615 606 604 606 600 596 595 593 584 586 582 578 579 571 569 570 562 562 556 558 552 549 546 544 543 536 533 532 527 524 522 520 516 511 506 504 500 499 487 489 491 493 486 484 481 486 483 480 485 474 474 473 473 477 468 466 463 472 477 466 464 468 464 464 456 463 455 450 463 454 447 453 450 441 454 449 443 442 439 443 438 444 432 445 435 437 429 438 431 427 429 427 421 420 423 415 420 410 418 412 404 410 409 408 396 406 396 400 397 394 395 396 391 386 386 390 383 378 381 378 377 372 373 370 367 361 369 362 358 350 361 348 349 352 351 343 342 341 336 340 330 331 334 336 335 332 329 324 320 328 322 324 325 322 325 321 318 317 314 317 313 315 313 308 314 311 310 309 306 304 299 302 302 310 293 290 290 299 292 286 292 282 296 281 282 296 283 295 282 279 284 293 287 275 279 283 284 280 284 276 288 279 285 279 285 282 279 284 278 277 280 282 276 283 279 283 280 282 280 277 280 283 280 287 279 286 281 282 284 283 279 284 283 284 281 282 286 283 284 280 285 283 283 282 284 282 280 284 278 277 278 278 279 278 277 277 275 271 275 270 272 266 273 264 268 263 265 262 260 263 257 260 254 256 250 251 256 255 246 259 249 240 256 236 244 255 240 245 261 236 256 227 251 236 246 245 247 245 245 233 252 235 250 235 252 246 232 245 236 242 244 227 249 232 235 231 245 218 240 234 244 229 236 243 235 249 244 234 235 229 238 240 237 241 225 238 236 233 233 229 246 224 239 235 219 232 223 206 239 231 208 214 230 230 217 209 228 227 228 219 208 217 204 227 202 208 210 203 211 194 210 207 215 206 199 203 197 209 208 187 215 191 198 204 192 207 211 197 200 207 205 205 204 201 199 198 198 201 188 194 193 192 196 191 188 188 192 192 184 178 181 184 175 176 180 173 176 177 162 176 171 165 163 160 160 166 160 160 166 160 157 153 154 162 159 155 151 151 151 150 150 151 152 153 154 155 156 157 157 159 160 160 163 165 167 169 169 169 173 174 174 176 178 180 183 185 188 190 192 192 188 184 184 187 188 184 186 184 185 187 188 189 189 189 190 194 199 202 203 201 193 192 189 186 186 187 194 196 196 204 202 205 209 210 207 205 209 211 209 206 202 205 207 205 199 195 197 186 180 178 174 167 167 171 181 184 184 184 186 187 186 186 188 189 188 188 188 187 187 187 187 185 182 180 179 178 179 176 174 171 167 164 166 171 171 171 171 169 166 164 161 156 154 148 142 136 131 129 130 133 134 137 139 141 139 138 139 139 137 135 134 135 133 132 130 130 130 128 127 126 120 124 124 122 124 124 116 106 107 119 123 122 120 117 120 122 122 123 122 120 121 118 115 111 112 107 97 86 102 96 96 92 83 76 71 65 64 62 56 52 47 41 37 38 40 41 44 48 52 58 69 83 89 92 111 118 116 64 -11 -27 -38 -42 -45 -46 -47 -49 -54 -65 -76 -83 -91 -102 -110 -111 -119 -149 -199 -260 -327 -399 -488 -607 -724 -802 -784 -630 -450 -365 -429 -698 -1124 -1644 -2088 -2318 -2453 -2630 -2818 -2965 -3052 -3082 -3085 -3107 -3129 -3145 -3158 -3175 -3187 -3189 -3189 -3194 -3203 -3216 -3230 -3243 -3256 -3268 -3279 -3288 -3294 -3297 -3298 -3301 -3302 -3303 -3305 -3313 -3323 -3330 -3336 -3340 -3343 -3344 -3346 -3349 -3354 -3357 -3360 -3362 -3364 -3366 -3368 -3371 -3377 -3388 -3400 -3412 -3423 -3430 -3434 -3432 -3430 -3433 -3443 -3463 -3487 -3508 -3521 -3526 -3523 -3515 -3503 -3491 -3479 -3473 -3472 -3478 -3486 -3491 -3493 -3492 -3491 -3494 -3499 -3507 -3515 -3519 -3519 -3512 -3498 -3481 -3465 -3455 -3454 -3465 -3484 -3509 -3535 -3558 -3575 -3585 218 219 222 227 230 230 231 226 231 231 230 238 249 255 256 257 260 254 252 250 246 245 246 244 243 243 239 237 230 226 227 228 227 226 226 227 229 235 239 241 244 245 250 254 254 259 262 264 257 252 252 247 250 245 238 240 246 250 254 255 247 240 238 241 256 269 275 286 293 298 302 303 308 310 308 309 317 322 327 327 329 332 335 335 334 332 332 331 331 329 333 337 341 346 348 349 345 341 339 338 337 335 337 339 345 352 357 366 377 376 366 364 368 373 364 357 356 358 350 346 334 323 318 313 316 324 329 326 324 321 319 321 327 332 334 339 346 352 344 349 351 352 354 348 342 336 335 335 326 314 303 300 299 302 317 330 337 330 319 330 334 340 340 331 332 333 338 345 366 443 386 373 375 381 380 384 398 400 399 401 397 399 391 393 392 397 389 399 410 409 401 391 386 393 386 382 383 381 371 361 362 366 371 366 360 359 356 350 343 337 340 344 337 327 324 321 332 341 345 343 350 351 348 346 343 345 349 350 356 358 363 365 370 376 377 371 367 364 367 364 363 367 368 368 364 360 359 359 359 359 360 361 362 363 363 365 366 366 367 368 368 369 370 372 373 373 374 375 376 377 379 379 380 383 382 384 384 385 387 389 391 393 397 406 551 539 427 402 401 404 407 448 419 406 407 405 405 408 424 469 412 414 415 415 416 418 425 431 436 434 435 442 443 440 442 443 446 449 450 450 451 454 456 460 465 469 472 476 480 484 487 493 492 494 501 508 513 524 535 540 542 556 573 582 614 622 597 581 578 600 665 708 748 784 806 772 775 743 796 753 693 666 672 693 742 712 708 703 716 750 755 762 771 786 812 805 821 836 842 866 896 948 984 1024 985 926 913 933 1103 983 873 855 846 852 861 874 893 933 910 898 896 914 868 818 790 778 837 851 881 834 703 788 770 835 809 646 560 475 474 444 448 433 381 351 342 417 426 287 266 300 320 221 147 120 103 85 67 49 30 12 3 3 -9 -26 -44 -35 -36 -5 -11 -13 -10 -12 -19 -22 -41 -22 -22 -25 -18 -58 -69 -63 -75 -79 -87 -93 -97 -109 -132 -128 1 -102 -83 -47 -49 -58 -69 -73 -86 -98 -106 -107 -92 -68 -43 -20 -26 -43 -83 -117 -140 -152 -179 -198 -243 -280 -321 -358 -387 -409 -421 -428 -435 -444 -460 -479 -503 -524 -533 -532 -516 -495 -475 -456 -442 -429 -417 -406 -407 -407 -411 -417 -434 -455 -480 -503 -524 -549 -577 -609 -642 -674 -700 -725 -780 -819 -848 -861 -872 -898 -942 -998 -1006 -1031 -1083 -1150 -1223 -1303 -1405 -1504 -1590 -1647 -1694 -1699 -1626 -1566 -1603 -1653 -1646 -1596 -1541 -1443 -1235 -1029 -897 -854 -995 -1177 -1306 -1396 -1356 -1272 -1190 -1095 -1022 -971 -943 -937 -945 -941 -900 -842 -753 -673 -604 -554 -543 -539 -495 -442 -404 -374 -357 -345 -342 -337 -322 -310 -309 -314 -318 -317 -297 -279 -290 -248 -48 -51 -20 -33 -1 -25 -1 -23 -1 -22 -1 -22 -1 -22 -1 -18 -1 -15 -1 -15 -1 -17 -1 -19 -1 -21 -1 -24 -1 -20 -1 -15 -3 -9 -4 -6 -3 -3 -1 -2 -1 -2 -1 -1 -1 -4 -1 -5 -1 -5 -1 -4 -1 -3 -1 -2 -1 -2 -1 -2 4 -2 6 4 12 15 18 24 30 37 46 63 70 83 105 106 124 137 134 146 172 192 178 168 174 191 178 186 156 176 206 197 258 656 764 1031 1234 954 645 392 339 309 342 435 371 372 417 385 426 446 575 619 739 1097 1224 777 692 764 924 1192 1511 2132 2365 2351 2347 2290 2241 2267 2198 2109 2040 2024 1994 2018 2072 2084 2071 2042 1996 1852 1800 1786 1734 1698 1672 1605 1634 1701 1670 1684 1708 1708 1716 1680 1680 1665 1650 1646 1647 1645 1634 1641 1663 1693 1685 1712 1740 1697 1693 1682 1672 1660 1672 1661 1607 1577 1507 1477 1461 1444 1436 1437 1432 1442 1453 1458 1450 1457 1467 1436 1401 1370 1356 1349 1379 1483 1503 1728 1720 1675 1349 1296 1357 1309 1287 1285 1282 1280 1278 1268 1253 1255 1262 1270 1275 1285 1301 1328 1354 1343 1441 1443 1548 1597 1602 1596 1596 1620 1610 1581 1573 1548 1553 1576 1565 1506 1420 1418 1355 1327 1344 1334 1311 1264 1266 1240 1215 1184 1172 1155 1140 1129 1118 1109 1102 1094 1091 1124 1102 1091 1117 1137 1155 1155 1162 1161 1165 1152 1140 1131 1135 1135 1116 1098 1092 1086 1022 1013 1004 993 981 971 960 951 942 933 925 915 906 897 890 887 890 887 879 865 849 842 838 837 835 841 913 990 981 975 963 948 933 921 918 917 919 906 895 888 871 881 896 884 886 834 815 836 866 823 788 818 844 835 784 807 829 795 789 796 805 794 774 793 808 795 789 788 780 780 787 791 787 788 791 789 782 773 767 764 764 763 760 756 756 761 752 751 749 743 746 741 737 738 733 728 731 726 718 719 718 715 717 711 708 704 702 705 705 696 696 688 688 693 687 676 678 674 674 675 667 660 669 659 657 655 655 650 645 642 639 634 636 632 634 623 623 621 615 610 609 610 604 603 599 596 589 591 581 583 580 577 571 573 567 566 562 560 555 553 550 548 545 541 538 532 533 530 522 527 518 515 512 508 504 498 491 500 494 494 489 485 485 491 483 485 484 477 479 477 478 478 470 468 467 479 476 466 473 469 468 463 458 465 449 458 466 455 451 459 449 452 456 447 445 444 448 444 443 445 440 438 440 438 431 441 432 429 433 423 426 425 425 420 420 419 419 411 418 410 412 403 405 410 396 407 391 399 399 391 391 391 390 387 388 387 379 384 378 369 382 364 364 376 362 368 359 359 359 352 363 357 350 349 346 335 342 338 330 340 327 331 328 329 324 327 332 329 321 325 322 324 320 322 317 316 316 315 311 315 311 313 312 311 308 306 311 297 300 303 298 304 289 288 289 303 287 292 291 295 291 290 288 293 282 294 278 298 283 286 283 286 281 285 289 271 289 278 287 283 280 283 283 284 277 287 279 279 286 283 284 276 283 281 283 281 281 282 283 280 282 283 284 286 283 284 284 285 282 286 286 283 287 285 284 284 287 284 286 284 285 286 281 286 283 279 282 278 286 278 277 279 278 280 278 275 272 273 273 267 273 272 265 267 265 262 267 260 259 262 255 257 261 253 260 253 256 243 247 257 245 257 246 265 235 256 239 252 250 258 250 238 260 240 253 233 251 248 252 234 262 245 248 252 226 260 224 255 237 241 231 243 255 247 246 238 248 239 250 248 243 242 247 248 230 241 234 240 252 234 255 240 246 244 234 244 227 250 217 247 214 229 246 227 229 236 221 227 240 216 239 207 243 222 230 225 218 197 235 219 209 240 196 232 211 217 225 222 194 220 217 213 197 212 204 204 194 214 212 186 212 191 204 201 210 202 198 200 208 198 199 197 190 198 190 201 193 197 199 190 197 198 188 195 199 190 189 183 183 187 178 180 184 176 176 180 165 170 177 166 169 161 161 169 163 162 170 165 159 156 153 158 158 156 152 150 150 151 151 151 154 154 154 157 157 156 157 158 158 160 162 162 165 172 172 169 169 171 172 173 176 178 180 181 186 188 191 192 193 189 190 184 189 187 188 188 186 188 189 191 194 192 190 194 196 201 202 202 199 195 196 192 190 191 194 199 199 203 204 204 211 213 209 207 208 212 212 209 206 203 205 204 204 196 189 191 188 180 179 177 172 170 172 177 180 184 184 188 186 187 188 189 190 191 192 192 189 188 186 184 184 183 184 182 181 181 178 176 171 168 165 170 174 173 172 171 168 165 163 160 156 149 144 136 132 130 129 130 133 135 137 140 140 140 140 139 138 138 135 134 134 133 132 131 129 128 126 124 124 115 117 120 118 123 121 111 100 106 119 121 119 115 114 118 118 120 121 119 117 118 115 105 104 96 101 98 78 97 92 86 84 76 70 65 59 59 57 52 48 44 39 34 36 37 40 43 46 52 58 67 77 79 95 109 103 109 5 -11 -31 -39 -44 -43 -47 -45 -49 -58 -70 -82 -86 -91 -102 -116 -121 -139 -193 -259 -323 -389 -453 -523 -648 -749 -801 -774 -589 -424 -403 -526 -858 -1294 -1879 -2353 -2540 -2609 -2769 -2929 -3041 -3105 -3123 -3128 -3140 -3157 -3169 -3180 -3192 -3202 -3202 -3201 -3207 -3218 -3229 -3243 -3254 -3266 -3276 -3286 -3296 -3304 -3310 -3314 -3314 -3314 -3308 -3307 -3322 -3341 -3347 -3351 -3352 -3352 -3351 -3352 -3358 -3366 -3366 -3366 -3370 -3374 -3372 -3372 -3376 -3382 -3390 -3401 -3416 -3429 -3436 -3438 -3437 -3436 -3440 -3449 -3465 -3482 -3495 -3504 -3506 -3504 -3501 -3496 -3489 -3483 -3479 -3478 -3482 -3488 -3490 -3491 -3489 -3490 -3496 -3504 -3513 -3521 -3525 -3522 -3511 -3494 -3474 -3456 -3448 -3448 -3461 -3482 -3509 -3537 -3562 -3581 -3590 216 217 222 225 224 224 227 223 221 220 221 228 243 260 267 265 263 267 259 252 246 245 247 248 244 242 242 237 231 226 227 228 228 226 227 227 228 235 241 243 244 250 257 262 259 263 270 267 261 256 257 248 255 251 243 241 243 241 240 245 241 240 240 245 260 266 274 281 291 293 295 298 308 314 312 314 318 320 326 329 330 332 332 334 334 333 331 331 331 327 328 330 333 340 343 344 341 338 339 335 334 332 333 338 343 349 355 365 373 372 370 376 381 378 370 366 368 365 360 350 338 330 327 322 312 317 322 322 316 315 323 330 335 339 341 345 349 350 340 344 348 345 350 349 344 338 326 325 324 313 297 295 303 312 323 328 335 335 322 325 332 343 344 342 342 344 345 340 357 394 358 362 372 376 380 387 393 390 393 396 400 404 399 402 398 398 394 396 406 414 402 393 392 400 392 383 379 378 372 362 366 372 370 364 358 354 349 346 341 340 347 345 340 333 324 319 329 337 339 342 350 349 352 354 348 347 348 350 354 358 364 370 374 377 379 373 368 364 362 361 362 364 365 364 360 359 358 358 359 360 360 361 362 362 363 365 365 365 366 367 369 370 372 375 378 377 376 376 377 377 378 379 379 382 382 384 385 386 387 388 389 391 395 398 413 408 400 399 400 401 403 414 409 403 407 404 404 410 456 515 411 411 412 414 416 419 422 428 430 429 433 434 432 433 434 438 440 442 445 450 454 457 467 469 468 468 472 474 476 479 482 488 493 497 501 504 512 518 525 527 544 568 585 643 620 597 574 569 579 594 607 639 674 747 818 772 725 699 742 675 652 656 665 669 678 689 690 706 730 757 771 771 771 840 840 841 848 876 867 886 912 996 1043 1072 1009 936 914 903 911 956 900 869 851 860 869 883 925 1051 1197 1039 911 899 889 867 841 810 869 924 895 753 701 796 802 789 713 563 564 509 550 486 468 451 411 368 399 448 302 242 232 211 185 164 147 133 111 93 73 53 34 16 5 4 3 -18 -16 -13 -34 -19 -20 -25 -10 -8 -21 -32 -43 -27 -18 -16 -21 -52 -58 -48 -44 -45 -53 -63 -77 -98 -117 -109 -64 -74 -63 -50 -75 -108 -113 -104 -95 -91 -88 -83 -72 -56 -40 -31 -33 -64 -117 -167 -192 -202 -218 -253 -266 -295 -330 -361 -387 -407 -419 -427 -432 -440 -451 -466 -486 -503 -512 -510 -497 -478 -459 -443 -432 -424 -416 -410 -405 -402 -402 -410 -426 -446 -464 -479 -496 -515 -542 -573 -606 -641 -674 -708 -743 -773 -797 -811 -817 -838 -890 -949 -983 -1013 -1052 -1101 -1154 -1222 -1318 -1426 -1534 -1612 -1635 -1600 -1525 -1478 -1532 -1609 -1630 -1611 -1570 -1498 -1378 -1208 -996 -849 -861 -956 -1067 -1175 -1277 -1322 -1262 -1154 -1074 -1013 -970 -949 -948 -937 -890 -822 -758 -690 -616 -559 -545 -542 -518 -476 -426 -386 -366 -358 -350 -339 -322 -307 -304 -310 -322 -329 -322 -314 -310 -257 -125 -36 -21 -8 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 2 3 8 12 14 19 25 28 39 56 78 83 88 91 114 119 132 151 157 159 154 149 173 196 163 177 199 201 191 237 263 486 828 734 1019 1120 707 373 313 302 333 352 340 352 361 378 412 441 462 627 573 753 807 627 672 776 1003 1337 1661 2209 2424 2393 2374 2303 2230 2253 2159 2084 2031 1997 1961 2066 2098 2113 2111 2047 1957 1844 1829 1787 1742 1728 1671 1615 1662 1702 1696 1699 1692 1692 1717 1687 1673 1657 1660 1661 1656 1646 1642 1659 1667 1698 1690 1743 1734 1698 1682 1671 1656 1663 1661 1652 1629 1593 1542 1550 1511 1472 1458 1447 1443 1451 1460 1450 1447 1447 1428 1414 1394 1381 1367 1360 1372 1470 1493 1694 1655 1499 1341 1366 1491 1324 1300 1300 1302 1296 1288 1274 1262 1257 1267 1277 1285 1297 1326 1383 1380 1356 1367 1450 1625 1583 1603 1618 1549 1552 1532 1498 1530 1535 1533 1523 1497 1448 1386 1365 1345 1324 1303 1315 1289 1265 1247 1234 1212 1196 1180 1150 1137 1128 1127 1113 1107 1102 1098 1111 1117 1122 1143 1138 1157 1172 1182 1181 1175 1161 1147 1133 1125 1133 1119 1093 1083 1097 1025 1013 1003 993 982 971 961 951 942 932 923 914 905 897 891 887 885 882 879 871 855 848 843 842 840 843 901 989 980 976 968 950 940 938 933 906 909 913 888 882 879 864 872 906 843 834 866 845 800 809 848 854 801 796 838 813 789 815 825 798 780 798 816 796 791 795 787 786 787 785 790 796 795 783 787 784 788 782 779 772 766 765 770 760 756 753 754 750 747 748 745 741 743 737 732 736 730 721 724 727 722 715 717 714 712 708 706 705 701 690 695 699 690 688 683 682 681 682 677 671 671 670 665 661 659 659 653 654 645 646 640 636 639 639 627 622 619 621 614 615 616 607 603 601 601 593 591 586 589 582 580 576 575 575 569 568 562 561 558 554 552 549 546 541 536 537 533 529 526 521 517 517 512 507 501 500 501 492 495 490 490 492 492 485 489 484 482 483 482 482 481 476 471 474 484 474 472 475 469 469 463 465 465 455 462 462 459 458 461 457 454 459 454 450 447 446 450 441 447 442 440 452 432 444 440 432 436 428 429 434 424 432 416 424 423 418 417 416 408 416 407 412 398 409 397 405 402 394 398 396 394 396 386 390 386 374 393 371 381 378 372 377 368 371 367 367 364 362 367 361 358 353 351 353 350 342 340 344 341 341 336 336 334 332 334 327 329 322 326 319 321 315 326 312 321 316 313 311 311 314 316 305 309 307 311 306 308 310 300 304 298 298 297 293 300 285 300 296 294 294 296 290 295 287 290 289 290 287 290 288 290 288 289 290 288 283 279 285 286 278 289 278 288 278 286 275 282 284 287 282 284 286 281 284 284 283 282 283 285 285 282 285 287 285 282 287 286 285 286 285 285 286 288 287 287 288 287 286 287 288 289 286 284 283 284 285 282 285 285 284 280 278 280 278 277 274 276 272 269 275 271 264 272 266 258 269 254 267 257 256 263 260 243 258 258 253 255 237 255 255 245 246 253 244 257 257 254 250 251 237 247 262 236 258 240 255 249 254 244 256 239 259 245 247 248 251 244 252 252 237 255 241 237 263 240 251 247 248 250 242 253 252 241 244 254 242 242 248 237 254 238 252 250 225 243 228 254 222 246 226 249 225 238 240 232 225 230 249 215 211 237 231 213 246 218 232 213 207 233 227 218 210 233 216 224 205 215 218 200 220 197 222 216 193 218 205 208 196 213 215 191 214 208 198 210 195 214 198 198 196 197 192 205 193 203 201 200 200 197 190 196 196 194 198 194 187 190 186 194 180 178 183 179 178 180 168 170 180 172 172 163 163 171 169 164 169 166 164 158 155 155 156 154 152 152 152 152 151 151 153 158 163 161 156 155 156 158 158 159 161 162 163 165 169 170 173 170 169 173 176 178 180 181 183 188 189 191 191 192 193 191 190 195 197 199 193 190 192 193 196 195 191 195 197 198 201 200 200 196 195 194 192 194 198 201 202 203 209 210 211 214 215 211 212 213 213 212 209 203 201 199 197 197 190 188 187 186 183 182 179 173 174 177 179 181 183 186 189 188 188 189 190 191 193 192 193 191 190 187 185 185 185 187 186 186 184 178 175 170 167 167 175 175 174 172 170 168 163 160 157 151 146 140 134 130 128 129 130 136 137 140 140 139 141 142 141 141 139 136 135 135 133 131 130 128 127 120 118 117 114 104 108 118 124 118 101 97 111 120 119 117 113 105 110 115 119 119 116 114 114 112 101 91 85 87 87 73 96 93 85 76 70 63 59 55 53 50 47 43 40 36 31 34 36 38 41 48 53 59 70 78 83 90 99 102 110 6 -2 -30 -41 -46 -47 -49 -41 -47 -62 -75 -85 -90 -91 -95 -113 -147 -202 -271 -337 -391 -453 -539 -633 -715 -762 -754 -677 -532 -446 -534 -778 -1131 -1583 -2099 -2527 -2708 -2789 -2901 -3017 -3088 -3123 -3141 -3154 -3164 -3175 -3186 -3195 -3204 -3209 -3211 -3213 -3218 -3226 -3236 -3248 -3259 -3270 -3281 -3292 -3303 -3312 -3318 -3322 -3323 -3321 -3314 -3313 -3326 -3344 -3355 -3361 -3363 -3362 -3360 -3360 -3364 -3369 -3372 -3374 -3374 -3375 -3375 -3378 -3382 -3387 -3395 -3406 -3420 -3433 -3439 -3442 -3442 -3444 -3449 -3456 -3465 -3475 -3483 -3487 -3489 -3489 -3490 -3490 -3489 -3487 -3485 -3484 -3486 -3488 -3488 -3487 -3487 -3490 -3498 -3508 -3519 -3527 -3530 -3525 -3513 -3496 -3476 -3459 -3451 -3453 -3465 -3487 -3514 -3542 -3566 -3584 -3592 220 222 225 222 222 223 223 225 221 220 221 228 240 253 278 273 267 265 260 260 249 246 247 247 245 243 241 236 231 226 228 229 228 226 227 227 227 240 249 253 250 254 257 263 268 265 265 256 251 248 253 251 255 256 252 249 250 244 237 236 238 237 239 253 265 264 266 272 280 287 288 297 306 315 316 319 319 320 324 329 329 330 329 331 331 330 327 326 328 326 323 324 326 334 334 339 338 334 334 334 334 329 330 335 341 347 353 360 366 372 378 383 380 377 378 379 379 373 365 352 342 334 327 321 311 313 316 313 315 322 325 331 340 341 344 341 344 343 335 344 345 340 347 341 338 339 330 317 309 298 298 310 314 318 325 331 342 350 330 333 330 336 344 352 354 353 349 351 375 360 362 369 367 376 379 379 382 384 389 392 400 407 410 410 408 404 403 401 404 422 408 399 398 404 399 387 380 377 370 367 376 377 368 361 358 358 356 349 344 349 352 351 345 335 326 321 329 336 339 340 344 346 350 357 357 356 352 351 356 360 368 373 379 379 376 369 367 365 360 359 361 364 365 360 358 358 356 358 359 359 360 361 361 362 362 363 364 365 367 368 370 372 375 379 382 382 376 376 377 377 378 379 380 382 383 383 385 386 386 388 389 389 391 393 396 396 395 396 397 398 398 400 401 401 402 403 403 407 410 410 410 411 412 414 418 421 423 423 424 425 428 429 430 434 437 439 442 446 447 448 451 460 469 479 483 478 483 487 481 487 494 498 503 501 504 509 509 513 519 525 532 541 565 578 572 577 570 571 582 634 652 632 670 685 690 682 718 686 655 641 648 656 666 675 678 684 692 708 731 758 764 778 787 808 838 885 882 891 883 911 932 1086 1165 1018 1018 958 921 899 892 909 931 895 855 863 873 886 913 939 992 950 905 904 958 969 897 829 871 1005 931 843 752 786 768 730 628 622 579 654 544 578 496 475 412 403 351 321 274 249 226 207 191 171 155 136 117 97 75 54 36 19 8 3 3 -39 -16 -6 -9 -18 -11 -16 -19 -16 -23 -25 -38 -23 -18 -15 -6 -64 -59 -41 -27 -22 -26 -34 -49 -68 -90 -104 -91 -75 -52 -44 -99 -160 -145 -122 -98 -83 -73 -65 -58 -51 -43 -43 -29 -76 -143 -213 -236 -239 -210 -246 -246 -307 -341 -361 -382 -400 -412 -421 -426 -432 -439 -450 -465 -479 -486 -485 -472 -455 -438 -426 -420 -419 -417 -415 -406 -401 -396 -402 -419 -442 -452 -462 -475 -489 -512 -539 -570 -608 -648 -691 -712 -736 -753 -766 -760 -764 -821 -887 -931 -970 -1009 -1053 -1087 -1135 -1234 -1345 -1466 -1559 -1560 -1515 -1454 -1393 -1471 -1568 -1593 -1606 -1580 -1529 -1492 -1400 -1135 -891 -822 -820 -867 -943 -1173 -1370 -1342 -1231 -1161 -1071 -1005 -960 -959 -949 -885 -796 -762 -719 -642 -568 -552 -546 -530 -505 -448 -397 -381 -376 -361 -343 -324 -306 -302 -304 -324 -340 -338 -330 -335 -302 -173 -60 -21 -34 -1 -26 -1 -24 -1 -23 -1 -25 -1 -25 -1 -20 -1 -15 -1 -14 -1 -16 -1 -17 -1 -17 -1 -16 -1 -14 -1 -12 -1 -10 -2 -8 -3 -5 -1 -2 -1 -3 -1 -2 -1 -2 -1 -4 -1 -3 -1 -3 -1 -4 -1 -3 -1 -2 -1 -1 -1 -1 -1 -3 3 8 10 16 21 29 38 47 63 65 73 94 105 106 124 147 147 152 145 140 156 166 146 163 261 234 185 225 249 292 577 545 727 864 760 617 342 300 307 328 349 341 353 373 435 429 449 469 504 522 576 618 674 851 1186 1282 1551 2176 2425 2415 2400 2282 2228 2179 2152 2105 2082 1988 1957 2059 2103 2145 2105 2047 1963 1874 1800 1746 1698 1689 1648 1618 1661 1690 1680 1672 1678 1694 1721 1692 1672 1668 1670 1665 1660 1656 1655 1695 1695 1702 1697 1731 1714 1675 1674 1657 1636 1666 1667 1632 1604 1563 1540 1559 1528 1503 1481 1465 1455 1463 1469 1460 1457 1484 1463 1422 1431 1416 1388 1372 1367 1480 1489 1573 1528 1469 1388 1453 1588 1325 1315 1321 1317 1317 1300 1284 1269 1264 1276 1288 1303 1304 1362 1365 1382 1370 1397 1533 1537 1557 1593 1575 1532 1503 1495 1537 1485 1457 1513 1493 1458 1433 1408 1380 1343 1349 1338 1327 1295 1289 1262 1256 1228 1203 1181 1149 1148 1152 1153 1124 1119 1115 1108 1111 1138 1158 1182 1145 1162 1183 1201 1196 1181 1164 1150 1134 1119 1138 1125 1089 1064 1050 1031 1015 1001 990 980 970 960 950 941 931 921 913 906 898 892 891 891 880 881 876 865 854 849 849 845 846 886 998 991 985 982 975 946 929 918 914 920 908 902 891 884 881 898 851 846 859 831 814 852 866 830 795 830 845 798 799 830 811 789 805 815 799 792 806 794 791 795 793 792 790 794 792 792 795 787 781 781 782 776 771 774 768 766 769 766 761 756 761 754 750 742 743 746 739 736 734 732 732 724 721 723 725 718 713 711 716 708 700 704 702 699 698 691 686 693 685 686 678 677 676 674 670 666 665 661 658 654 648 649 645 643 642 640 630 625 628 627 623 620 616 615 606 604 601 599 596 592 591 588 584 583 576 580 572 569 570 562 564 558 554 554 546 547 541 538 537 531 532 526 522 519 511 513 506 502 500 498 494 491 494 497 491 487 491 486 485 484 486 489 483 477 476 481 483 475 479 476 472 471 471 467 465 464 465 468 463 460 462 458 457 458 457 454 450 453 454 443 451 435 451 443 439 449 435 439 438 422 438 427 430 434 423 432 415 429 417 418 419 414 416 403 414 404 406 404 403 404 401 398 400 389 397 392 390 388 389 382 388 370 383 368 379 373 365 376 364 365 367 356 360 361 357 352 352 351 351 341 346 333 344 338 342 335 338 333 324 332 331 325 325 327 324 314 326 308 323 316 318 317 309 311 313 313 313 308 314 302 309 306 304 309 302 302 295 288 288 295 287 293 299 296 291 295 288 294 286 293 292 293 289 293 285 280 288 293 296 291 287 282 285 284 286 276 286 280 287 288 284 286 284 284 282 281 285 281 283 285 284 287 285 287 283 287 288 287 285 290 287 285 292 284 288 289 290 287 290 287 288 288 289 285 286 286 285 287 285 285 282 284 280 283 280 278 280 276 277 276 274 275 267 269 271 266 265 263 265 266 254 264 271 257 242 270 250 250 247 265 250 258 242 252 257 251 254 255 248 262 235 264 257 249 253 259 246 265 249 257 257 253 258 262 245 256 264 248 259 251 250 242 250 247 261 252 241 253 245 245 253 243 258 242 234 248 252 233 257 238 245 257 225 244 231 252 243 236 240 220 235 239 227 241 231 225 244 231 221 252 231 219 235 226 248 213 238 231 208 229 234 226 234 237 204 237 206 234 212 215 224 206 213 224 215 215 205 207 219 212 207 203 204 202 205 196 215 209 221 192 212 199 209 209 197 199 210 209 199 197 197 199 198 204 192 199 199 193 193 195 195 183 179 188 187 186 178 178 169 178 175 175 168 164 174 169 166 167 170 168 161 158 156 155 154 153 153 153 153 152 151 152 155 160 164 163 157 156 158 159 160 160 162 163 164 165 167 167 171 169 170 174 181 184 185 183 183 187 189 187 192 196 199 195 191 194 194 195 193 192 195 197 199 198 194 197 199 200 201 200 200 197 194 192 193 198 204 205 208 210 211 214 212 212 213 215 216 215 213 213 212 206 202 198 202 194 190 189 187 186 185 183 179 175 176 177 182 183 185 189 191 192 192 191 192 193 193 193 195 193 192 191 188 187 188 190 189 187 185 179 175 170 168 172 177 177 173 170 167 164 160 156 153 148 142 137 132 129 127 127 129 136 141 142 139 139 141 142 142 140 139 136 135 134 131 129 128 127 126 121 111 105 111 100 106 117 122 110 90 105 118 120 118 116 115 104 95 111 117 116 112 112 111 109 97 86 79 69 76 63 89 89 79 70 65 59 53 51 48 46 42 37 35 31 30 32 34 35 39 47 50 60 69 73 80 85 98 111 125 1 -17 -35 -40 -46 -44 -40 -31 -47 -67 -80 -88 -94 -93 -80 -108 -191 -303 -390 -444 -470 -511 -628 -747 -777 -756 -692 -606 -495 -476 -691 -1051 -1400 -1814 -2217 -2628 -2765 -2883 -3006 -3096 -3119 -3124 -3147 -3167 -3178 -3186 -3196 -3206 -3213 -3217 -3221 -3224 -3228 -3233 -3243 -3253 -3262 -3271 -3283 -3296 -3309 -3320 -3325 -3326 -3329 -3329 -3322 -3317 -3330 -3346 -3359 -3368 -3372 -3373 -3370 -3367 -3370 -3373 -3379 -3381 -3377 -3373 -3377 -3383 -3388 -3394 -3402 -3412 -3426 -3438 -3443 -3445 -3449 -3453 -3457 -3462 -3467 -3471 -3474 -3476 -3477 -3478 -3483 -3487 -3491 -3492 -3491 -3489 -3489 -3489 -3487 -3485 -3486 -3490 -3501 -3513 -3524 -3532 -3533 -3529 -3518 -3503 -3486 -3471 -3464 -3465 -3477 -3496 -3520 -3546 -3568 -3584 -3590 229 226 226 227 222 222 221 223 220 221 228 237 248 259 278 274 274 267 266 266 252 246 247 246 245 243 240 236 229 226 229 230 229 227 226 226 228 233 245 256 256 253 254 259 261 261 260 252 243 241 247 256 254 249 247 245 245 243 238 238 239 240 244 257 259 258 263 267 273 287 293 304 308 315 320 322 321 321 323 328 328 328 328 327 328 325 321 321 323 323 320 319 320 324 326 328 333 328 329 332 333 327 328 332 336 344 350 357 364 372 374 371 370 376 384 386 381 371 362 355 345 336 332 326 314 308 309 315 321 328 331 337 342 335 338 336 340 336 334 343 350 336 345 336 329 332 326 313 300 304 299 318 315 323 328 333 337 345 336 341 335 332 341 346 355 362 353 386 396 365 370 377 374 372 374 382 388 389 394 398 401 406 411 415 416 413 414 408 409 423 415 408 404 408 401 390 381 377 372 368 372 375 369 364 366 363 357 350 349 357 357 349 342 336 324 322 330 339 345 346 350 349 352 358 360 363 356 353 359 364 370 377 377 373 374 367 362 363 359 359 362 366 366 360 357 357 356 357 359 359 359 361 361 361 362 364 366 368 368 368 372 375 377 383 387 384 378 377 378 378 378 379 380 382 384 384 384 386 387 389 390 393 394 399 394 395 396 397 397 398 399 400 401 401 402 403 404 405 406 408 411 413 414 417 422 428 429 426 428 427 429 430 433 436 438 442 445 449 452 452 453 456 466 473 476 479 481 487 486 489 496 506 507 515 514 522 524 539 525 527 529 533 539 542 547 553 556 562 567 586 623 623 630 649 653 648 669 640 633 639 663 664 676 692 691 690 699 707 725 739 772 773 790 847 876 887 910 895 934 944 983 1030 1104 1147 976 983 935 904 888 887 874 864 861 864 872 883 898 911 910 910 913 930 969 949 907 908 863 1003 1263 947 766 745 761 697 760 806 675 656 555 615 510 444 412 387 385 316 289 264 241 237 248 187 167 147 125 101 78 56 37 20 9 3 2 -19 -32 -49 -22 -6 -12 -32 -22 -28 -25 -16 -17 -21 -19 -14 -12 -47 -51 -36 -23 -15 -14 -19 -26 -36 -57 -76 -83 -75 -63 -67 -103 -136 -131 -109 -90 -76 -64 -54 -49 -47 -40 -17 -11 -70 -133 -197 -238 -235 -150 1 -184 -304 -346 -358 -371 -386 -400 -410 -416 -421 -425 -431 -441 -451 -456 -454 -443 -428 -414 -407 -406 -409 -411 -409 -401 -392 -387 -391 -407 -426 -440 -453 -468 -482 -493 -507 -534 -570 -607 -642 -666 -686 -703 -713 -712 -720 -758 -808 -858 -904 -949 -989 -1025 -1078 -1162 -1265 -1362 -1433 -1455 -1454 -1452 -1450 -1447 -1462 -1519 -1571 -1585 -1572 -1539 -1446 -1254 -1046 -902 -823 -812 -886 -1074 -1274 -1388 -1396 -1290 -1153 -1054 -999 -979 -960 -911 -849 -794 -740 -685 -630 -580 -544 -527 -507 -465 -420 -397 -385 -370 -352 -334 -319 -312 -314 -326 -340 -347 -353 -355 -310 -179 -36 -20 -6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 3 7 13 19 29 36 42 49 59 73 90 97 121 127 147 138 140 144 124 133 136 126 148 261 221 184 203 264 272 306 398 515 679 602 460 322 281 324 320 330 360 365 377 465 456 461 498 496 532 575 665 736 994 1304 1604 1854 2338 2460 2430 2438 2353 2239 2205 2140 2132 2058 1968 1980 2045 2099 2146 2081 2041 1918 1878 1845 1763 1737 1732 1688 1628 1644 1636 1636 1655 1674 1687 1701 1700 1682 1677 1672 1667 1660 1659 1669 1704 1722 1708 1700 1723 1694 1669 1637 1624 1618 1622 1597 1569 1563 1558 1563 1559 1535 1513 1493 1474 1466 1477 1481 1472 1466 1506 1495 1483 1472 1437 1420 1380 1380 1452 1586 1473 1488 1460 1387 1379 1379 1343 1328 1338 1334 1320 1302 1287 1275 1273 1291 1303 1312 1314 1331 1344 1356 1380 1418 1444 1503 1509 1556 1582 1582 1541 1520 1502 1464 1431 1429 1468 1474 1427 1379 1358 1344 1382 1376 1359 1292 1308 1301 1286 1231 1182 1162 1163 1238 1242 1159 1134 1132 1127 1119 1122 1144 1183 1195 1173 1164 1186 1209 1203 1188 1170 1160 1143 1121 1178 1141 1087 1063 1044 1028 1017 1002 990 979 970 962 952 943 933 924 915 907 901 898 899 901 891 888 879 870 860 859 854 849 850 886 1015 1015 1007 994 973 953 943 947 928 919 915 908 894 902 881 871 855 853 833 846 881 846 803 812 850 840 789 821 825 794 804 820 800 799 812 795 783 792 800 799 791 789 791 794 792 792 795 792 786 780 785 783 775 771 775 770 761 766 763 759 758 756 749 749 744 740 741 738 736 732 729 727 726 728 725 717 722 714 707 708 708 707 704 698 693 696 695 688 685 683 683 679 678 673 671 668 664 663 655 659 652 649 646 643 642 634 634 632 633 623 625 617 617 607 613 602 605 599 598 594 594 587 587 579 584 574 574 569 567 565 562 560 554 554 549 545 541 541 535 533 529 525 522 518 515 508 512 503 503 496 495 499 495 493 491 492 490 486 488 492 494 482 480 480 488 484 478 483 477 476 474 471 470 468 469 469 469 462 464 465 458 463 460 462 450 452 459 448 453 451 441 455 437 450 442 440 446 432 437 436 436 434 430 429 425 428 430 419 425 417 420 413 413 416 409 411 403 411 401 404 404 396 402 393 391 394 387 390 386 374 387 388 373 378 379 374 370 369 371 365 357 368 358 356 361 353 355 352 355 340 346 344 340 340 340 337 335 341 333 335 326 332 334 317 328 321 323 326 322 320 317 310 322 310 320 305 317 307 315 308 309 312 307 300 305 297 300 296 299 288 303 284 294 288 298 283 299 287 294 282 293 292 289 291 291 302 281 290 289 289 289 287 290 287 279 290 282 286 291 286 282 286 282 284 281 288 283 286 285 286 287 287 286 287 287 290 284 290 290 286 291 288 289 288 290 292 290 291 288 292 292 288 289 293 287 290 286 289 282 289 286 281 287 279 278 280 278 275 272 275 271 273 269 268 272 265 271 257 262 268 264 256 263 251 265 257 255 258 258 241 264 255 264 253 263 251 260 242 265 261 249 262 257 256 259 249 264 248 251 256 256 255 259 254 261 259 240 265 239 267 240 245 250 254 242 259 249 246 257 243 245 244 231 243 249 229 239 252 234 256 242 253 242 255 232 245 258 247 257 242 249 250 242 233 257 241 238 236 217 254 211 247 250 222 230 240 214 228 209 232 220 225 230 212 218 234 201 230 213 210 221 218 224 216 211 223 222 218 222 208 210 204 216 200 211 200 214 192 204 212 202 209 215 202 202 209 216 204 207 205 195 207 202 199 191 203 201 201 186 190 195 181 181 192 190 179 181 175 173 176 184 171 165 172 174 167 172 166 166 165 160 158 157 156 155 154 153 154 153 152 152 154 156 159 162 163 163 161 161 162 160 161 163 165 166 167 168 168 169 170 177 178 181 189 186 180 183 187 186 186 191 200 202 192 193 200 198 200 194 194 196 199 199 199 198 198 199 203 205 201 200 198 196 195 198 205 209 207 209 210 209 211 212 211 212 213 212 213 213 213 209 204 200 203 203 200 195 193 195 190 187 186 183 178 179 181 184 185 185 189 193 195 195 195 196 194 193 194 195 194 193 191 190 191 190 191 189 185 182 177 174 172 173 178 178 176 172 168 164 159 156 151 147 143 138 135 132 129 127 130 133 139 143 143 139 138 139 141 142 139 138 136 135 132 129 128 127 126 124 112 108 102 97 87 98 117 119 97 89 112 118 118 117 116 115 99 89 103 111 114 110 109 109 108 104 99 89 63 56 59 84 78 71 63 58 55 51 46 41 39 35 32 30 26 28 29 32 33 37 41 48 60 65 69 77 94 101 112 138 57 -8 -31 -40 -45 -48 -42 -42 -54 -71 -84 -94 -97 -89 -69 -108 -271 -448 -544 -569 -564 -592 -699 -799 -792 -721 -627 -549 -529 -610 -839 -1179 -1572 -1924 -2152 -2363 -2667 -2944 -3080 -3122 -3133 -3140 -3157 -3174 -3184 -3192 -3204 -3216 -3223 -3227 -3233 -3238 -3242 -3247 -3255 -3262 -3268 -3274 -3284 -3297 -3312 -3324 -3330 -3332 -3334 -3334 -3332 -3332 -3339 -3351 -3364 -3375 -3381 -3383 -3380 -3378 -3381 -3385 -3387 -3385 -3379 -3375 -3379 -3387 -3395 -3403 -3412 -3422 -3431 -3439 -3445 -3450 -3456 -3461 -3465 -3468 -3471 -3472 -3472 -3472 -3473 -3476 -3482 -3488 -3493 -3496 -3496 -3495 -3494 -3492 -3490 -3488 -3489 -3495 -3506 -3518 -3528 -3534 -3534 -3530 -3523 -3514 -3502 -3491 -3486 -3487 -3495 -3509 -3527 -3547 -3564 -3577 -3583 232 233 235 232 224 223 221 220 220 222 233 239 248 266 274 274 287 282 266 258 252 247 247 246 247 244 243 239 229 226 229 230 230 229 226 226 227 235 248 249 251 249 253 255 256 256 253 248 244 245 247 252 253 242 239 237 237 240 244 248 245 245 251 258 251 253 259 265 271 279 293 306 311 313 317 319 322 323 322 324 324 326 324 324 325 322 318 319 318 317 317 315 313 316 318 322 321 322 333 337 330 322 324 327 333 341 351 360 363 361 359 361 367 376 380 382 379 370 362 355 351 346 335 325 315 308 314 320 324 322 326 336 337 332 330 328 331 326 332 343 348 331 339 338 325 320 318 302 308 303 298 310 316 323 330 339 345 349 345 346 340 338 335 339 347 358 354 374 388 397 384 383 383 379 379 378 385 391 396 400 411 417 414 416 418 420 425 418 414 429 421 411 414 411 399 393 384 378 371 368 369 374 374 369 372 363 356 354 356 361 359 353 346 339 325 322 330 336 340 344 348 350 353 354 359 358 358 358 360 364 365 372 375 368 370 368 360 357 356 358 361 365 364 359 356 356 356 357 358 359 360 360 361 361 362 364 364 365 364 366 369 375 380 383 389 386 380 379 381 382 380 380 380 381 383 384 385 385 389 394 394 398 407 400 396 394 396 398 398 398 399 400 401 402 402 403 406 408 410 411 413 417 419 422 428 432 433 434 434 432 430 433 438 444 445 448 450 452 457 461 464 457 456 459 462 466 472 481 488 495 506 507 511 516 517 522 533 535 542 531 530 530 533 537 540 545 548 553 560 568 578 588 598 614 640 629 634 627 627 634 661 658 671 692 703 701 709 715 725 744 773 765 801 831 867 906 958 919 935 961 1056 1138 1078 1068 947 948 992 914 890 880 873 870 873 870 875 881 888 895 904 916 929 946 988 1087 1008 932 914 931 1060 867 758 782 815 801 819 778 791 708 614 542 484 450 417 384 354 326 299 275 265 244 216 196 178 155 131 107 83 62 41 25 14 5 3 -5 -24 -36 -31 -21 -3 -18 -24 -27 -7 -6 -21 -24 -24 -18 -10 -50 -47 -30 -30 -16 -14 -16 -14 -13 -34 -52 -72 -79 -76 -78 -95 -107 -103 -83 -81 -75 -63 -50 -48 -46 -47 -172 -91 -68 -97 -150 -200 -230 -229 -275 -270 -314 -332 -337 -353 -369 -385 -396 -403 -406 -408 -410 -416 -422 -426 -425 -413 -400 -391 -388 -394 -401 -405 -402 -393 -382 -377 -379 -394 -411 -427 -444 -465 -483 -480 -480 -503 -533 -565 -590 -615 -633 -653 -667 -672 -681 -707 -741 -786 -831 -879 -925 -959 -1009 -1076 -1166 -1230 -1286 -1320 -1366 -1439 -1518 -1460 -1390 -1480 -1553 -1573 -1569 -1529 -1459 -1336 -1194 -1036 -921 -862 -885 -1008 -1171 -1373 -1513 -1369 -1200 -1098 -1037 -998 -976 -940 -906 -836 -769 -736 -700 -613 -540 -525 -518 -480 -437 -413 -398 -382 -365 -348 -335 -325 -324 -329 -338 -348 -358 -370 -335 -189 -61 -19 -30 -1 -26 -1 -24 -1 -23 -1 -26 -1 -27 -1 -22 -1 -16 -1 -14 -1 -15 -1 -16 -1 -16 -1 -13 -1 -11 -1 -11 -1 -9 -1 -5 -1 -2 -1 -2 -1 -4 -1 -3 -1 -2 -1 -5 -1 -4 -1 -4 -1 -3 -1 -2 -1 -1 -1 -1 -1 -2 -1 -2 4 4 6 12 19 26 33 40 48 57 66 78 109 155 123 141 148 120 130 113 112 127 128 143 149 167 167 250 262 233 233 265 364 457 699 355 273 281 322 328 337 371 365 379 515 524 547 498 525 610 613 774 857 1071 1281 1645 2228 2504 2465 2398 2355 2292 2182 2105 2036 2065 2020 2007 2025 2010 2072 2139 2086 2056 1945 1902 1841 1781 1779 1764 1665 1641 1686 1634 1650 1659 1672 1694 1704 1714 1695 1685 1677 1672 1667 1670 1687 1701 1727 1720 1714 1720 1701 1658 1639 1640 1619 1618 1635 1581 1584 1566 1547 1533 1532 1507 1494 1496 1480 1489 1488 1479 1471 1490 1477 1467 1478 1424 1404 1386 1389 1424 1499 1474 1450 1435 1423 1449 1407 1364 1342 1346 1337 1320 1306 1305 1279 1278 1295 1315 1321 1323 1337 1359 1370 1398 1421 1462 1487 1522 1536 1612 1619 1560 1571 1486 1494 1503 1420 1391 1402 1403 1381 1349 1383 1388 1414 1367 1322 1315 1282 1264 1209 1172 1162 1242 1315 1250 1159 1151 1149 1151 1131 1138 1158 1173 1202 1190 1187 1200 1220 1211 1190 1166 1152 1137 1116 1128 1149 1190 1072 1037 1026 1016 1006 995 987 976 966 956 947 938 927 918 908 902 902 904 896 887 888 884 876 869 860 855 853 853 891 1043 1028 1008 983 966 957 938 928 927 935 924 914 904 906 894 879 875 852 872 870 825 818 836 868 830 799 844 810 789 829 814 789 813 812 789 795 811 814 796 788 795 788 796 802 801 798 792 795 797 788 777 781 781 774 770 772 763 762 769 763 759 756 754 754 752 740 745 741 739 733 733 736 730 726 723 720 716 720 715 715 714 703 705 706 706 697 695 694 688 685 688 685 677 674 670 664 667 663 662 653 657 649 648 644 644 640 633 634 629 627 626 621 613 617 606 611 602 602 598 594 592 587 587 586 581 580 573 571 568 567 559 557 559 551 551 546 540 540 535 535 528 525 521 517 513 512 505 508 495 502 500 495 495 495 494 493 489 490 497 492 483 483 487 491 483 485 485 479 478 474 475 472 471 475 469 466 468 470 466 462 461 464 461 451 459 459 453 455 446 459 441 447 451 444 450 442 437 447 433 442 433 437 430 438 424 430 424 427 419 422 417 409 412 416 407 414 399 413 401 399 407 394 401 400 395 390 391 387 391 386 376 382 383 376 374 371 377 372 366 369 371 363 365 356 365 349 358 353 349 351 345 349 338 340 340 339 341 335 341 322 340 320 332 325 334 322 328 322 325 320 324 320 314 315 314 320 317 312 312 313 306 310 311 303 315 297 305 291 296 295 293 298 289 303 288 299 294 297 289 295 292 291 290 301 290 297 294 288 292 289 288 289 292 278 291 285 288 293 285 287 288 278 283 279 288 284 287 284 292 285 290 289 289 291 289 288 291 288 291 288 291 292 291 290 289 295 292 292 294 289 293 292 293 293 287 287 292 284 290 285 284 279 285 279 282 274 276 275 277 272 273 272 269 266 266 270 262 266 274 259 257 268 264 262 260 254 262 252 256 260 250 260 262 260 251 271 247 275 252 247 267 245 265 259 261 263 271 260 260 262 255 270 257 259 247 250 251 247 262 244 259 261 260 251 254 246 255 252 257 257 251 252 247 245 256 255 250 245 253 241 252 234 263 239 264 231 248 256 229 253 235 234 241 254 229 255 221 250 253 241 226 249 222 249 229 235 231 229 245 225 238 210 237 219 231 236 204 220 228 203 224 236 216 227 210 220 230 203 216 219 221 202 212 217 193 222 207 224 206 224 202 217 209 210 213 214 208 205 200 197 207 203 191 205 202 202 204 187 197 195 183 192 191 193 189 189 180 179 172 185 176 171 171 173 170 173 169 169 169 164 161 159 158 157 157 156 154 155 155 153 154 154 157 161 163 165 164 166 164 163 164 164 165 167 169 170 171 171 170 171 172 175 178 184 182 180 183 186 186 188 195 201 201 198 201 199 197 198 196 199 200 200 198 199 201 203 200 202 205 204 203 198 198 200 207 212 210 210 209 210 215 213 213 213 214 212 211 213 213 213 207 201 200 205 204 202 205 201 198 194 191 189 185 180 180 182 184 186 186 190 194 196 198 199 198 195 194 196 196 195 194 192 192 192 189 190 191 187 181 177 174 177 180 181 179 176 174 169 163 157 152 148 144 141 138 138 138 138 131 138 141 143 145 145 141 138 138 140 138 136 136 135 133 132 129 127 124 124 121 120 117 120 114 90 84 114 110 86 93 114 115 115 115 115 112 103 83 86 98 111 104 107 108 108 104 101 92 63 51 47 71 69 61 55 50 46 42 40 36 33 29 27 25 23 24 26 28 30 34 40 47 58 61 69 87 108 118 115 134 158 7 -11 -30 -41 -43 -48 -54 -64 -77 -88 -96 -98 -112 -114 -158 -429 -655 -712 -696 -662 -650 -742 -825 -748 -664 -598 -577 -663 -797 -1008 -1277 -1701 -2052 -2121 -2110 -2600 -3016 -3120 -3118 -3138 -3152 -3168 -3183 -3190 -3195 -3212 -3228 -3235 -3239 -3247 -3254 -3257 -3261 -3267 -3274 -3276 -3278 -3286 -3297 -3315 -3330 -3335 -3336 -3339 -3341 -3342 -3345 -3349 -3358 -3370 -3382 -3389 -3392 -3390 -3388 -3392 -3397 -3394 -3389 -3383 -3379 -3385 -3393 -3402 -3412 -3421 -3431 -3436 -3441 -3449 -3456 -3463 -3468 -3472 -3475 -3477 -3477 -3477 -3476 -3477 -3480 -3486 -3493 -3498 -3501 -3501 -3500 -3500 -3499 -3496 -3494 -3496 -3502 -3512 -3523 -3531 -3536 -3535 -3531 -3531 -3528 -3520 -3513 -3510 -3511 -3516 -3524 -3534 -3546 -3558 -3568 -3572 232 237 242 241 230 230 226 223 223 221 229 246 253 263 273 271 276 287 263 258 254 249 247 246 247 244 243 241 229 229 231 233 232 229 226 226 227 235 246 245 249 251 251 254 254 255 255 249 244 253 254 252 248 249 243 243 240 245 249 249 252 249 245 245 245 250 257 263 269 279 295 297 301 307 311 318 321 323 322 321 321 318 317 318 317 318 316 316 312 313 314 311 311 311 312 313 315 322 331 337 324 320 321 327 333 343 355 359 352 349 350 355 363 370 373 377 381 375 369 368 360 345 334 325 317 313 305 311 314 318 328 332 332 326 325 322 322 323 334 338 334 324 328 319 311 301 301 293 296 290 303 316 326 330 335 341 347 352 353 352 347 344 348 344 344 346 355 372 372 384 372 375 383 387 389 386 384 390 399 404 407 429 451 426 427 428 430 426 422 435 425 422 418 414 404 401 389 379 373 370 370 378 381 377 374 365 362 359 362 356 353 346 342 338 325 325 329 336 340 342 344 345 347 350 352 354 356 359 361 361 363 373 371 367 364 367 361 356 359 361 362 363 360 357 356 356 357 358 359 360 360 361 360 361 361 362 362 361 362 362 364 367 379 386 388 388 382 382 384 385 382 381 380 381 381 383 384 386 390 394 396 399 403 397 395 394 395 398 399 399 400 402 402 403 403 404 406 412 414 416 417 421 422 428 433 463 443 446 446 438 433 435 441 446 449 451 455 459 471 468 466 459 458 461 462 465 475 487 503 505 505 513 518 522 537 525 534 561 540 533 536 538 545 552 544 547 555 558 567 574 586 583 591 603 628 617 618 619 624 632 642 655 671 694 746 715 717 740 771 790 815 806 855 905 948 975 960 904 931 993 1128 1231 1048 1040 973 910 974 921 895 886 883 879 884 877 880 888 895 902 909 921 939 959 1005 1201 1088 1034 985 959 963 852 753 817 877 861 842 796 801 719 643 568 499 471 469 429 365 330 314 286 263 246 229 209 190 167 142 117 92 69 50 35 23 11 4 2 -10 -24 -29 -26 -5 -14 -15 -35 -13 -9 -16 -24 -30 -4 -18 -41 -46 -44 -49 -24 -24 -18 -18 -25 -38 -54 -72 -83 -82 -80 -84 -89 -88 -83 -82 -79 -70 -62 -59 -51 -38 -95 -74 -35 -60 -98 -148 -201 -257 -311 -307 -303 -305 -314 -330 -350 -367 -380 -387 -389 -389 -389 -392 -396 -398 -396 -389 -378 -376 -378 -387 -397 -402 -398 -388 -376 -372 -376 -385 -398 -415 -435 -456 -471 -472 -471 -484 -506 -531 -554 -573 -590 -607 -624 -639 -655 -676 -701 -731 -767 -811 -853 -884 -917 -964 -1020 -1078 -1124 -1160 -1222 -1336 -1451 -1501 -1520 -1540 -1550 -1538 -1509 -1472 -1426 -1372 -1289 -1167 -1048 -970 -955 -1006 -1116 -1262 -1355 -1313 -1215 -1132 -1067 -1005 -959 -939 -920 -872 -819 -778 -726 -641 -565 -540 -529 -498 -458 -433 -416 -401 -384 -363 -345 -334 -329 -328 -332 -344 -362 -371 -322 -183 -38 -17 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 5 8 13 18 24 32 39 47 54 62 73 94 98 109 129 127 95 107 106 117 128 149 167 162 144 159 198 317 200 223 261 308 319 652 396 261 285 392 330 346 358 360 377 550 705 576 592 555 628 713 803 1029 1294 1532 1755 2273 2402 2475 2280 2224 2156 2130 2100 2092 2060 2058 2080 2072 2004 2065 2140 2122 2070 1935 1867 1796 1758 1723 1736 1673 1634 1693 1661 1651 1666 1682 1693 1713 1717 1709 1699 1692 1683 1685 1688 1713 1717 1740 1735 1720 1710 1689 1657 1638 1630 1623 1624 1653 1602 1576 1558 1549 1535 1523 1514 1509 1506 1501 1498 1490 1480 1464 1456 1443 1432 1440 1428 1401 1398 1402 1424 1503 1474 1441 1433 1434 1455 1367 1356 1356 1345 1325 1313 1300 1289 1284 1303 1309 1314 1321 1331 1348 1375 1373 1406 1415 1444 1498 1570 1574 1640 1668 1557 1597 1570 1545 1552 1498 1465 1450 1398 1381 1382 1431 1422 1395 1384 1327 1305 1265 1245 1194 1180 1170 1269 1298 1211 1179 1168 1187 1195 1145 1160 1184 1188 1199 1207 1210 1222 1226 1211 1189 1162 1143 1124 1106 1097 1079 1065 1066 1049 1038 1026 1013 1001 992 981 971 960 948 941 933 921 911 904 903 899 895 893 894 890 884 871 861 858 857 856 889 1034 1025 1001 976 967 963 945 936 936 925 921 921 911 914 901 888 864 870 869 850 853 858 865 818 824 855 809 798 832 798 798 813 801 796 817 818 797 791 800 801 795 803 802 799 801 806 798 791 787 792 789 779 777 785 772 767 771 772 771 764 760 758 756 752 749 747 741 739 740 735 738 731 735 726 720 720 720 716 720 711 711 712 707 706 699 699 694 692 695 693 683 684 680 675 672 672 673 661 664 660 656 651 650 647 643 636 638 637 631 631 619 626 613 612 611 608 605 605 600 597 594 592 590 587 582 578 577 573 568 564 565 559 557 556 552 544 544 538 539 531 528 528 519 519 515 511 511 497 506 500 497 497 501 497 497 494 495 499 490 487 490 493 490 484 489 486 480 480 478 478 473 479 480 467 474 474 470 464 470 461 471 455 459 467 458 462 453 452 462 444 458 450 451 448 439 448 438 445 436 441 435 438 428 432 433 426 426 422 424 418 415 424 406 420 411 411 415 404 413 402 402 404 396 400 393 394 391 386 392 385 387 382 381 378 371 384 365 377 368 367 365 364 364 359 357 364 351 354 353 351 345 346 347 334 342 336 338 337 340 335 330 337 336 335 324 331 324 332 319 329 309 326 310 322 317 319 315 317 311 318 313 307 313 308 302 306 302 303 295 302 296 299 293 299 291 299 290 298 303 291 297 294 290 299 295 295 294 288 293 291 284 291 285 291 295 283 295 282 287 283 281 280 284 281 287 289 288 283 291 289 290 291 287 289 290 291 287 292 295 291 294 292 289 295 291 293 297 295 295 295 292 296 292 288 292 291 291 286 289 286 283 280 287 278 282 279 279 267 271 276 277 260 274 276 271 273 267 275 253 279 263 269 256 266 270 258 262 253 262 267 260 267 249 270 258 251 273 248 272 261 270 266 263 268 262 265 253 267 263 274 268 260 258 263 262 268 265 265 266 256 264 253 261 254 261 248 259 254 261 250 260 251 262 242 254 236 260 248 261 246 255 257 233 268 234 263 232 254 251 240 267 245 238 251 242 234 243 244 252 223 234 236 250 229 249 210 246 221 233 218 238 245 232 231 223 235 219 221 241 209 217 240 211 239 210 217 224 201 234 204 214 204 218 214 213 219 220 207 212 210 210 216 207 206 221 202 207 209 205 208 206 204 198 210 199 204 202 193 198 194 186 197 195 188 191 180 181 179 186 177 172 176 176 170 172 174 168 172 166 164 162 160 159 159 161 158 156 155 155 154 155 156 159 161 163 165 164 164 165 170 170 167 167 168 170 170 173 174 172 174 176 177 176 177 178 178 182 185 190 193 200 202 201 199 198 197 198 196 197 200 199 198 197 198 203 205 204 202 204 204 201 198 201 206 213 214 214 214 212 214 219 217 216 217 215 213 212 211 210 205 200 200 199 204 205 205 209 208 201 198 193 192 187 183 183 185 187 190 191 193 196 197 198 198 197 195 197 198 197 196 194 193 192 191 189 189 189 187 183 176 176 181 184 182 179 177 175 171 167 160 152 148 144 141 140 141 143 144 143 143 143 145 146 145 142 139 139 139 137 133 133 131 131 131 129 128 128 128 127 125 123 121 118 101 76 104 99 77 97 109 111 113 113 113 110 101 79 81 98 103 97 101 103 105 102 95 90 70 49 41 42 54 50 47 42 38 33 33 31 27 24 22 21 17 19 23 23 27 35 43 48 53 61 79 103 113 132 122 130 135 5 -15 -28 -37 -45 -55 -66 -73 -81 -92 -95 -87 -126 -271 -479 -694 -835 -838 -791 -771 -772 -763 -719 -637 -588 -644 -768 -917 -1078 -1252 -1493 -1834 -2148 -2330 -2485 -2740 -2981 -3102 -3140 -3156 -3166 -3177 -3188 -3198 -3208 -3221 -3234 -3247 -3257 -3263 -3267 -3270 -3274 -3278 -3282 -3285 -3288 -3293 -3303 -3319 -3333 -3339 -3341 -3344 -3348 -3350 -3353 -3358 -3366 -3378 -3390 -3396 -3398 -3397 -3396 -3398 -3400 -3397 -3393 -3390 -3390 -3395 -3402 -3410 -3419 -3427 -3434 -3439 -3445 -3454 -3463 -3470 -3476 -3479 -3482 -3485 -3486 -3487 -3487 -3488 -3490 -3495 -3500 -3503 -3505 -3506 -3507 -3508 -3507 -3505 -3504 -3506 -3513 -3521 -3529 -3535 -3538 -3540 -3540 -3541 -3541 -3537 -3534 -3532 -3533 -3535 -3538 -3541 -3545 -3552 -3558 -3562 240 249 246 245 239 247 235 236 232 225 235 243 256 258 268 260 264 267 261 259 252 249 248 246 244 244 242 241 228 230 231 238 236 229 227 226 227 233 244 248 249 250 248 248 253 257 260 259 256 266 257 249 247 247 248 246 250 250 258 251 257 261 249 245 248 251 258 266 271 279 289 299 304 311 316 321 321 323 321 320 320 318 315 314 313 313 313 312 309 312 312 310 309 309 308 309 312 330 338 327 326 318 319 328 338 351 354 349 344 343 346 352 358 363 367 374 380 378 368 363 360 348 338 329 327 316 304 305 313 322 328 322 325 325 319 318 315 325 333 332 325 318 325 313 303 302 298 302 309 306 316 326 332 334 335 340 346 349 356 360 354 350 355 355 357 360 358 358 366 374 364 376 384 386 392 396 396 392 399 406 417 532 462 437 439 439 436 436 428 432 430 424 416 409 411 403 392 381 377 373 371 380 386 382 375 371 368 367 365 359 352 349 346 339 327 326 332 336 343 349 352 350 351 351 353 355 357 358 356 358 362 371 368 363 358 361 356 353 357 358 359 359 356 357 359 357 357 358 358 358 358 359 360 360 361 361 361 362 362 363 365 367 372 378 387 389 389 386 386 388 386 384 382 382 381 382 384 388 390 393 396 400 403 400 396 393 395 398 401 402 401 402 406 406 405 405 405 409 411 413 416 420 426 429 433 447 447 452 450 441 440 440 441 444 447 452 460 467 479 476 469 465 462 465 466 466 472 483 488 495 507 512 519 545 562 539 559 580 542 541 540 547 547 552 552 550 552 557 563 571 579 585 590 596 602 607 615 622 630 638 648 660 677 699 773 754 768 774 779 789 853 870 915 1003 999 974 943 921 940 1066 1076 1235 1040 1047 1016 909 949 938 904 899 893 891 895 885 885 891 899 907 914 923 934 948 975 1036 1043 1100 1107 1084 928 816 770 801 862 894 869 800 724 662 607 556 579 589 541 439 375 364 333 303 277 323 308 231 205 179 153 127 102 78 63 49 34 21 10 -2 2 -17 -20 -8 -11 -12 -4 -34 -37 -16 -11 -18 -34 -10 -42 -45 -42 -38 -17 -9 -41 -20 -30 -49 -56 -64 -77 -87 -79 -70 -73 -80 -82 -86 -87 -87 -79 -73 -78 -82 -56 -37 -32 -30 -47 -56 -100 -157 -224 -270 -274 -263 -260 -276 -297 -324 -344 -359 -366 -369 -368 -366 -368 -372 -374 -375 -378 -366 -370 -373 -384 -398 -404 -401 -389 -375 -374 -377 -381 -390 -404 -423 -445 -462 -465 -466 -474 -488 -506 -526 -536 -549 -565 -585 -608 -633 -655 -678 -697 -718 -761 -797 -821 -833 -868 -893 -950 -987 -996 -1035 -1179 -1354 -1515 -1644 -1620 -1568 -1513 -1446 -1407 -1373 -1380 -1363 -1278 -1175 -1095 -1052 -1041 -1071 -1140 -1183 -1208 -1183 -1148 -1097 -1012 -933 -924 -925 -891 -851 -810 -756 -672 -590 -577 -566 -528 -480 -457 -440 -423 -405 -377 -351 -338 -332 -323 -322 -334 -349 -367 -338 -196 -67 -16 -27 -1 -25 -1 -24 -1 -22 -1 -24 -1 -26 -1 -23 -1 -18 -1 -14 -1 -14 -1 -16 -1 -18 -1 -15 -1 -13 -1 -12 -1 -8 -1 -2 -1 -1 -1 -2 -1 -4 -1 -4 -1 -2 -1 -7 -1 -7 -1 -5 -1 -3 -1 -2 -1 -1 -1 -1 -1 -1 -1 0 5 7 11 15 20 26 33 39 47 56 65 73 82 89 96 106 108 94 115 130 172 142 141 192 179 156 152 157 218 206 191 226 337 284 317 394 258 285 426 355 337 346 351 364 501 719 496 566 546 602 653 798 920 1165 1317 1700 2374 2296 2356 2225 2209 2147 2124 2192 2112 2108 2153 2100 2038 2029 2107 2156 2137 2073 1948 1877 1812 1796 1763 1715 1659 1669 1675 1699 1668 1665 1680 1703 1718 1742 1724 1715 1705 1707 1705 1708 1722 1733 1748 1740 1709 1696 1677 1655 1653 1633 1643 1642 1647 1618 1582 1573 1563 1541 1537 1529 1527 1516 1511 1499 1480 1478 1468 1454 1449 1473 1480 1430 1413 1421 1415 1457 1499 1444 1420 1426 1435 1403 1376 1374 1357 1348 1332 1327 1312 1296 1310 1312 1329 1347 1334 1332 1346 1366 1382 1392 1408 1452 1494 1622 1628 1696 1667 1616 1568 1557 1549 1548 1509 1487 1483 1468 1432 1482 1458 1448 1392 1368 1324 1284 1239 1212 1197 1193 1186 1307 1298 1266 1210 1233 1259 1227 1164 1165 1198 1199 1199 1212 1226 1232 1207 1191 1175 1160 1141 1125 1109 1098 1086 1098 1108 1086 1057 1034 1019 1005 996 988 976 963 949 939 931 922 914 905 908 905 902 905 903 897 889 876 864 861 860 859 906 1038 1009 991 982 980 972 957 939 928 928 939 923 917 920 901 885 897 859 867 859 878 848 813 845 857 804 816 836 799 813 824 810 813 811 796 794 811 806 800 803 798 793 793 795 801 804 806 805 795 789 789 788 784 776 780 772 768 769 765 768 761 755 753 752 742 749 741 743 744 740 734 739 735 728 732 728 730 715 717 722 712 708 709 709 699 703 698 700 690 690 682 684 680 675 671 674 664 667 664 656 658 656 649 646 645 645 636 638 634 625 630 616 615 618 612 610 606 606 599 599 595 590 589 587 579 581 578 571 572 564 565 563 558 554 550 545 546 539 537 531 527 526 522 518 515 509 505 512 500 499 501 505 500 501 497 501 498 493 490 494 495 493 489 490 489 479 483 484 481 476 485 475 472 478 476 471 468 476 466 469 457 468 463 457 470 452 463 457 458 456 452 454 443 449 447 443 446 441 438 442 437 434 438 432 428 432 422 431 410 424 415 419 415 409 419 399 416 408 403 410 397 405 401 397 391 400 385 395 388 388 379 386 382 382 373 381 380 364 371 372 364 369 358 362 355 355 360 355 345 358 346 348 345 343 346 334 342 333 343 333 337 329 333 329 330 333 329 326 326 322 330 328 319 326 313 318 319 312 317 313 316 310 311 314 304 311 304 307 296 301 295 305 294 303 301 294 304 289 298 291 300 293 298 294 303 291 291 293 291 290 281 292 295 289 292 290 289 284 287 283 281 287 283 291 289 292 287 291 290 288 297 289 286 292 293 291 290 292 296 290 295 293 299 297 295 294 294 298 296 295 292 297 290 295 291 297 291 286 287 280 290 285 279 287 273 277 277 283 280 267 265 281 272 272 270 259 272 269 285 256 267 271 269 256 265 267 261 266 272 253 274 271 262 270 280 260 265 273 261 272 247 264 252 271 261 263 274 268 266 265 272 254 264 261 267 264 265 262 254 270 251 269 254 279 252 276 255 276 248 258 250 255 258 259 250 263 231 269 246 257 254 265 250 242 257 249 249 258 258 248 244 248 261 243 256 231 258 225 263 230 252 221 235 236 226 254 230 234 232 248 228 234 225 237 211 225 250 229 223 232 250 222 218 234 220 210 224 232 209 232 205 232 206 223 203 204 227 202 219 205 220 202 214 221 208 204 211 209 209 205 213 203 199 209 199 203 199 204 196 194 197 197 190 192 189 184 185 180 186 175 177 178 174 173 175 169 169 170 165 165 163 161 160 158 158 156 157 156 156 155 156 156 157 163 170 165 166 169 175 183 178 171 170 171 171 172 179 179 178 176 182 185 182 180 185 179 181 181 181 187 192 195 200 199 198 200 198 198 199 201 199 197 196 197 200 204 203 200 203 203 199 202 208 208 211 214 215 215 214 215 220 221 220 218 217 214 212 211 205 199 200 200 199 201 204 208 209 209 207 206 200 195 192 188 188 190 191 193 195 197 199 200 200 197 196 197 198 199 198 198 195 193 191 191 190 190 187 184 179 176 180 184 184 181 177 175 173 170 165 160 154 151 146 144 145 144 144 146 146 145 145 146 146 144 142 141 141 138 137 134 132 130 130 130 130 131 131 129 128 126 123 119 114 98 74 85 88 72 94 104 111 110 109 107 109 103 78 69 75 88 92 95 96 94 90 82 83 84 75 62 37 36 38 39 35 30 27 26 24 22 19 17 17 11 17 18 20 27 33 40 48 59 74 97 97 95 99 106 99 88 11 -7 -18 -31 -44 -61 -77 -79 -82 -102 -117 -96 -148 -463 -820 -948 -1001 -910 -825 -852 -891 -802 -668 -581 -554 -768 -1039 -1223 -1390 -1509 -1690 -1993 -2326 -2609 -2885 -2933 -2991 -3086 -3151 -3172 -3177 -3184 -3193 -3206 -3220 -3229 -3240 -3257 -3273 -3276 -3277 -3280 -3284 -3287 -3290 -3294 -3299 -3302 -3310 -3326 -3340 -3346 -3346 -3351 -3355 -3357 -3359 -3365 -3373 -3385 -3397 -3401 -3402 -3402 -3402 -3403 -3402 -3399 -3396 -3397 -3402 -3406 -3412 -3418 -3424 -3431 -3437 -3442 -3447 -3457 -3469 -3474 -3480 -3484 -3489 -3494 -3498 -3500 -3501 -3502 -3503 -3506 -3509 -3509 -3509 -3512 -3515 -3516 -3516 -3513 -3512 -3515 -3522 -3527 -3533 -3537 -3541 -3544 -3548 -3549 -3551 -3549 -3549 -3549 -3551 -3551 -3550 -3548 -3546 -3548 -3551 -3555 260 271 262 250 232 230 232 232 230 229 234 246 254 250 244 247 253 254 250 248 250 248 247 247 246 244 243 241 228 231 231 237 235 229 228 227 228 230 244 251 249 248 249 251 254 255 254 257 253 254 259 254 251 251 248 249 251 256 260 259 264 266 255 248 251 254 259 266 274 277 287 297 304 308 313 320 324 324 322 321 319 317 312 312 313 313 311 310 309 310 310 308 306 306 306 304 310 320 323 321 322 318 320 328 342 346 341 338 336 339 343 348 352 354 360 366 375 380 372 361 350 342 333 327 320 311 301 305 315 323 323 315 317 317 310 311 321 326 332 334 324 312 318 305 298 304 293 308 308 312 317 321 325 330 337 345 355 355 358 364 364 357 362 367 380 408 384 372 372 363 364 371 377 383 388 400 410 401 403 412 436 539 445 450 452 443 443 437 430 432 427 423 420 413 408 398 392 385 382 375 372 378 383 378 378 378 376 368 363 363 358 352 344 334 326 325 338 340 342 351 355 357 359 357 357 360 359 356 355 358 364 370 370 362 356 357 352 355 356 354 355 355 355 355 357 356 358 357 359 359 359 360 362 361 362 361 362 363 364 364 366 369 372 376 385 394 394 389 390 392 391 388 385 383 382 383 386 392 390 391 393 397 403 398 396 394 394 396 402 403 402 405 409 410 408 409 407 408 410 411 414 417 421 426 429 437 445 454 456 453 451 450 450 450 452 457 467 475 504 488 473 472 469 471 472 470 470 476 486 493 500 509 526 558 561 541 562 575 552 548 546 547 556 557 566 554 558 560 563 569 575 581 587 592 597 603 620 637 648 644 655 669 686 700 715 738 749 775 898 947 898 916 947 990 990 953 939 942 882 928 963 1073 987 915 968 914 992 958 926 915 906 952 909 893 896 899 908 915 924 929 936 948 959 976 991 1020 1051 987 879 800 767 776 801 847 875 886 759 694 609 644 796 800 621 462 397 419 375 321 305 290 267 242 214 186 160 133 108 88 78 63 46 30 14 4 1 -11 -24 -25 -11 -10 -7 -40 -42 -22 -7 -16 -39 -33 -43 -44 -31 -16 -7 -2 -16 -30 -45 -61 -71 -78 -78 -76 -69 -62 -62 -67 -74 -81 -85 -87 -85 -84 -88 -87 -70 -42 -13 -5 -36 -44 -68 -113 -167 -202 -203 -190 -194 -215 -249 -284 -310 -328 -337 -341 -343 -343 -346 -350 -357 -366 -377 -382 -375 -372 -386 -399 -408 -409 -400 -388 -382 -380 -382 -386 -397 -412 -432 -450 -461 -467 -472 -476 -484 -491 -498 -508 -526 -550 -578 -608 -636 -661 -684 -708 -736 -764 -789 -810 -832 -853 -875 -878 -862 -890 -1028 -1232 -1445 -1602 -1641 -1602 -1525 -1439 -1373 -1348 -1372 -1396 -1362 -1291 -1215 -1145 -1096 -1073 -1078 -1102 -1142 -1163 -1152 -1106 -1031 -960 -918 -898 -886 -867 -825 -771 -713 -666 -635 -608 -567 -524 -491 -465 -443 -419 -391 -363 -342 -327 -317 -315 -325 -341 -352 -327 -224 -48 -21 -5 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 7 9 12 16 19 25 32 40 49 56 63 70 80 86 82 80 82 116 126 125 230 178 132 177 191 167 178 183 185 294 235 267 265 274 246 348 271 322 354 360 339 338 344 357 396 629 481 513 597 717 683 935 1006 1061 1335 1827 2063 2084 2224 2177 2237 2277 2325 2294 2216 2200 2174 2088 2052 2075 2159 2206 2166 2051 1952 1836 1800 1830 1788 1716 1657 1699 1721 1712 1692 1679 1686 1699 1717 1744 1733 1723 1725 1721 1722 1732 1742 1762 1739 1712 1703 1686 1667 1669 1653 1643 1658 1656 1639 1599 1613 1600 1564 1546 1541 1528 1517 1508 1499 1492 1484 1471 1462 1479 1504 1495 1457 1438 1424 1440 1432 1479 1463 1429 1421 1431 1443 1445 1398 1383 1378 1376 1348 1380 1406 1361 1352 1324 1329 1342 1349 1343 1360 1367 1376 1390 1408 1428 1453 1551 1644 1718 1698 1684 1648 1552 1518 1508 1486 1541 1495 1484 1444 1475 1471 1425 1395 1357 1303 1280 1245 1213 1214 1199 1184 1261 1332 1323 1305 1279 1252 1244 1182 1184 1191 1195 1201 1214 1233 1229 1214 1193 1182 1169 1147 1132 1119 1106 1098 1108 1100 1123 1072 1032 1020 1009 998 990 975 961 951 941 931 924 916 911 911 907 906 913 910 899 894 882 869 865 864 862 906 1054 1038 1015 999 1001 979 960 939 936 930 924 917 922 921 910 896 877 887 892 873 842 835 874 854 812 836 835 813 831 821 811 822 805 800 816 812 800 804 801 792 796 794 796 801 805 802 799 800 800 793 786 787 785 775 778 780 777 775 771 766 760 762 755 752 753 750 750 746 738 744 741 734 728 736 734 725 719 727 723 713 712 714 712 706 706 707 699 696 697 694 687 684 678 681 678 673 670 666 665 664 659 655 654 650 646 641 644 630 635 627 626 623 622 615 616 611 610 605 602 599 595 592 589 586 582 579 577 577 566 573 562 562 555 556 552 544 544 540 534 533 530 526 522 519 511 512 510 501 503 506 507 504 506 497 504 498 493 493 498 497 494 492 491 491 481 492 485 488 481 489 470 479 477 480 470 471 477 471 465 469 473 460 468 466 460 466 458 465 450 461 451 450 458 444 454 448 447 444 444 435 446 431 440 431 431 431 426 425 427 419 429 414 423 416 412 419 402 419 395 409 404 403 395 397 396 398 393 396 385 394 379 385 380 380 380 366 377 376 368 373 367 366 364 360 368 354 355 362 350 353 353 349 355 340 346 344 341 347 333 335 336 338 326 336 329 329 334 320 331 328 325 318 328 322 325 311 325 316 319 316 312 318 307 317 306 311 307 298 311 299 307 297 305 289 305 294 299 300 300 304 292 300 295 294 304 288 292 291 298 288 295 294 296 286 292 291 282 288 285 282 289 284 294 290 291 290 292 290 286 292 291 287 297 292 291 293 292 296 293 298 292 296 297 295 298 297 299 297 298 296 296 292 295 291 287 294 288 288 286 289 289 282 291 277 289 285 274 278 271 275 281 264 282 264 273 284 265 285 269 269 274 271 265 269 267 256 280 265 268 276 265 265 274 253 271 277 256 280 271 269 276 280 274 275 271 265 270 259 266 278 262 280 258 275 265 264 273 269 268 252 282 257 273 253 262 239 264 260 258 251 258 248 264 249 260 245 271 254 260 261 269 243 264 264 261 262 259 258 242 267 238 266 241 268 236 264 231 241 250 241 254 252 238 244 234 222 257 238 255 216 239 220 254 229 223 237 230 229 217 249 220 223 214 232 208 215 218 223 208 232 202 226 219 211 218 231 212 216 212 216 215 216 217 203 208 209 216 208 213 198 211 198 211 204 199 210 197 205 192 201 196 200 182 193 187 192 179 191 180 177 182 175 175 178 177 176 173 169 166 165 164 162 161 159 158 158 159 158 159 159 157 157 160 166 174 172 175 175 180 186 185 179 178 180 178 178 182 182 184 185 186 190 187 179 180 182 192 193 183 183 186 195 202 202 202 200 198 196 196 198 197 197 197 197 199 203 198 199 202 204 203 206 209 209 211 217 217 219 216 218 224 223 221 221 218 211 211 211 207 200 201 202 206 205 207 209 211 208 206 207 204 199 195 192 191 192 194 196 199 201 200 200 199 197 197 199 199 199 199 199 197 197 195 194 194 193 189 182 179 179 183 186 184 180 176 172 170 167 166 164 160 157 152 148 148 147 147 148 148 147 147 147 145 144 144 141 139 136 135 134 133 130 130 131 130 130 129 128 126 124 121 116 108 100 77 70 67 74 90 106 110 107 101 97 104 103 82 61 62 85 84 79 90 83 81 64 69 80 69 62 46 33 28 30 28 24 21 20 18 16 13 11 11 6 13 14 19 25 32 42 54 67 107 106 97 82 77 73 55 45 37 10 -9 -27 -43 -65 -81 -86 -92 -110 -130 -160 -302 -629 -949 -1055 -1012 -918 -860 -891 -929 -883 -781 -700 -735 -981 -1287 -1491 -1624 -1732 -1899 -2178 -2494 -2764 -2950 -3017 -3050 -3106 -3159 -3182 -3187 -3192 -3200 -3211 -3223 -3235 -3248 -3264 -3278 -3284 -3286 -3288 -3292 -3297 -3301 -3304 -3307 -3310 -3319 -3335 -3351 -3356 -3357 -3358 -3361 -3363 -3367 -3373 -3382 -3391 -3398 -3403 -3406 -3408 -3409 -3407 -3403 -3400 -3400 -3403 -3408 -3413 -3419 -3424 -3430 -3435 -3440 -3445 -3450 -3458 -3465 -3471 -3477 -3485 -3494 -3502 -3509 -3513 -3516 -3517 -3517 -3518 -3518 -3516 -3515 -3518 -3521 -3523 -3522 -3519 -3518 -3520 -3524 -3528 -3533 -3538 -3542 -3545 -3547 -3549 -3551 -3553 -3556 -3559 -3562 -3562 -3560 -3556 -3552 -3551 -3552 -3555 254 245 235 229 224 224 225 237 237 225 227 240 255 248 241 242 245 246 245 254 256 248 248 246 247 245 243 241 228 231 232 236 231 230 227 229 228 230 244 251 254 254 257 256 255 253 251 252 251 251 256 254 252 249 249 256 259 263 266 265 262 265 256 257 263 257 260 266 272 277 282 292 302 306 307 312 316 320 319 318 318 315 312 309 310 313 310 306 307 308 309 307 304 303 305 303 307 310 313 321 317 314 319 323 333 334 329 329 330 335 340 342 344 348 355 361 370 375 365 357 351 342 332 322 319 311 300 300 311 321 321 313 310 305 306 320 318 322 326 333 324 311 302 295 296 302 299 305 312 319 326 327 330 339 347 348 352 360 360 365 373 379 377 385 420 476 459 393 410 380 367 374 396 388 395 404 410 407 407 416 444 472 446 462 456 449 444 434 426 430 423 417 412 414 410 402 396 389 383 376 371 372 377 373 370 375 372 367 358 356 352 350 340 328 328 326 338 345 348 346 350 354 357 356 360 365 360 353 358 359 362 366 365 358 353 351 352 354 357 359 359 361 360 358 355 356 356 358 361 363 363 363 365 362 362 362 361 363 365 367 368 371 375 378 382 386 390 393 392 396 402 402 390 385 385 385 388 395 392 392 394 398 402 400 399 398 395 396 400 403 407 408 410 413 410 412 411 410 410 411 415 417 422 427 431 438 444 459 474 490 494 478 468 461 459 464 471 492 498 487 481 480 475 478 478 478 475 479 487 505 502 518 536 563 571 554 569 595 565 560 556 556 564 567 593 570 574 569 566 570 575 580 586 593 599 605 651 693 718 712 699 674 692 738 748 803 804 903 954 976 911 904 980 1006 996 940 894 965 888 866 918 922 877 864 887 923 994 999 975 932 918 958 914 907 908 912 922 932 946 965 987 959 995 1018 980 1005 1038 1007 842 805 775 776 794 829 881 910 736 714 696 738 781 730 537 516 499 477 416 387 338 310 286 257 226 194 167 140 116 101 89 69 51 34 18 6 2 -13 -33 -13 -9 -27 -7 -33 -41 -26 -12 -23 -45 -34 -42 -48 -30 -17 -10 -4 -11 -39 -53 -65 -74 -82 -71 -61 -56 -53 -52 -55 -62 -72 -78 -83 -86 -89 -91 -88 -83 -71 -39 -36 -44 -33 -46 -71 -112 -139 -128 -107 -124 -151 -195 -237 -265 -286 -298 -307 -313 -319 -327 -335 -349 -351 -335 -359 -362 -372 -397 -401 -411 -418 -413 -403 -397 -391 -393 -392 -400 -407 -425 -442 -457 -469 -472 -472 -473 -468 -469 -473 -493 -521 -551 -583 -616 -649 -678 -706 -723 -744 -769 -802 -820 -840 -838 -824 -776 -766 -911 -1113 -1340 -1523 -1617 -1625 -1552 -1450 -1352 -1305 -1336 -1407 -1417 -1390 -1330 -1237 -1166 -1105 -1072 -1077 -1132 -1172 -1159 -1109 -1051 -996 -929 -878 -876 -876 -828 -774 -738 -723 -681 -648 -600 -560 -522 -491 -464 -435 -404 -374 -349 -327 -316 -310 -318 -327 -333 -328 -328 -306 -36 -39 -9 -29 -7 -26 -7 -27 -7 -28 -5 -26 -3 -23 -1 -20 -1 -16 -1 -15 -1 -18 -1 -20 -1 -19 -1 -17 -1 -16 -1 -13 -1 -6 -1 -2 -1 -2 -1 -3 -1 -4 -1 -1 -1 -4 -1 -5 -1 -5 -1 -4 -1 -2 -1 -1 -1 -2 -1 -2 -1 4 8 10 14 18 22 27 32 39 44 52 60 70 74 67 72 79 93 104 156 147 168 176 154 158 175 184 195 356 217 272 262 227 298 262 315 238 265 421 331 351 332 332 347 357 373 428 547 646 705 825 828 1128 1243 916 1125 1335 1256 1727 2264 2270 2460 2504 2384 2234 2182 2196 2107 2140 2103 2101 2165 2219 2183 2089 2000 1832 1767 1768 1791 1705 1674 1670 1695 1695 1715 1711 1696 1710 1716 1731 1740 1743 1754 1736 1739 1753 1763 1773 1738 1711 1706 1695 1681 1670 1655 1661 1681 1669 1624 1606 1594 1582 1563 1553 1542 1548 1546 1522 1509 1501 1522 1498 1478 1529 1566 1506 1461 1443 1455 1444 1467 1465 1446 1432 1434 1427 1463 1484 1453 1410 1458 1416 1401 1399 1414 1379 1350 1331 1333 1362 1357 1355 1373 1377 1382 1407 1420 1423 1445 1496 1642 1717 1710 1673 1611 1563 1540 1498 1503 1542 1559 1540 1500 1488 1466 1444 1401 1425 1377 1329 1255 1242 1211 1198 1191 1228 1359 1357 1320 1295 1234 1221 1214 1206 1228 1209 1208 1216 1223 1239 1224 1205 1191 1173 1159 1143 1130 1117 1111 1097 1098 1258 1081 1027 1016 1006 994 983 972 963 955 944 935 926 922 917 917 911 911 912 911 904 896 886 875 870 867 866 889 1012 1034 1029 1026 1014 981 959 947 950 931 923 922 926 929 912 900 907 894 858 840 867 878 841 820 844 854 821 818 824 829 808 807 824 817 803 811 808 800 799 803 800 804 808 809 813 810 804 800 799 800 791 785 788 790 777 772 782 778 770 771 766 764 758 766 756 748 750 748 741 738 742 741 744 734 727 733 727 724 722 719 715 715 715 711 705 707 707 695 696 690 686 688 691 679 677 671 671 668 667 664 659 657 654 647 650 646 639 634 636 630 628 622 621 619 613 612 609 608 600 600 596 594 591 588 582 583 577 572 573 569 567 560 560 556 550 546 542 540 537 532 529 525 522 516 515 515 508 507 508 513 509 504 498 505 497 495 497 497 496 495 494 495 487 491 495 488 488 483 485 475 486 480 484 472 474 479 469 470 474 469 466 470 463 469 465 464 457 455 467 446 460 454 453 449 449 447 448 444 444 438 442 437 432 435 432 429 428 421 431 415 428 421 415 424 411 419 408 409 413 404 406 403 403 398 397 394 393 390 389 390 387 381 395 371 381 383 374 378 368 376 366 367 371 357 365 367 351 360 357 350 357 341 351 350 343 347 345 335 337 347 328 333 339 328 339 328 327 333 323 322 328 320 327 320 322 322 316 322 309 317 322 313 316 311 316 305 312 302 311 303 305 300 300 302 300 305 301 303 292 303 295 302 297 303 292 304 291 297 290 298 296 295 297 293 287 284 289 288 285 288 290 290 291 290 290 287 294 294 294 291 290 296 293 296 295 295 294 295 297 295 298 299 296 303 297 300 299 300 300 297 294 298 290 290 296 289 287 285 282 287 281 279 273 287 275 272 286 283 269 284 269 286 261 281 284 265 284 272 286 272 271 278 277 278 260 287 276 280 268 274 274 273 271 281 271 277 275 264 282 267 277 262 277 263 279 268 273 270 285 258 274 249 276 266 265 266 261 271 262 275 259 274 247 280 262 269 250 271 255 267 261 274 256 265 258 273 246 263 245 275 245 243 272 260 253 246 285 246 263 259 262 236 257 258 237 266 237 273 234 259 228 243 249 228 256 243 234 221 246 219 252 213 247 217 247 245 210 242 214 247 216 241 212 240 218 222 243 222 230 226 213 221 212 209 227 218 220 223 218 215 222 218 228 210 224 206 216 214 207 207 220 213 211 207 212 206 202 200 201 205 196 193 185 197 188 188 189 179 183 182 181 176 179 178 176 176 171 169 167 166 164 164 162 160 159 161 162 161 159 160 160 160 161 166 169 173 178 182 183 183 188 184 188 186 188 184 188 185 190 194 192 195 191 183 182 184 189 189 184 184 185 189 197 200 199 196 192 191 193 194 195 196 197 198 200 202 200 200 200 207 204 206 208 211 214 218 221 219 215 216 218 219 217 218 219 210 208 209 203 205 207 210 212 212 212 209 210 211 207 207 204 199 195 196 194 195 198 198 199 199 199 200 199 199 198 199 199 199 200 200 200 200 197 196 196 193 188 182 181 183 184 184 181 178 177 175 171 167 166 162 160 158 155 153 149 147 148 148 147 148 148 146 144 143 143 140 137 135 135 134 132 131 132 130 129 128 126 125 123 118 116 111 100 89 73 59 67 89 83 102 106 105 98 79 96 101 91 62 58 86 69 68 82 79 68 63 46 54 54 47 36 24 22 20 18 16 14 13 10 10 9 5 3 2 8 11 16 20 31 42 55 82 112 92 80 69 48 27 10 26 11 -6 -20 -32 -49 -70 -87 -90 -97 -122 -171 -229 -398 -760 -1075 -1104 -980 -900 -849 -913 -992 -1020 -1004 -946 -970 -1253 -1582 -1740 -1836 -1929 -2072 -2375 -2678 -2864 -2947 -3039 -3092 -3140 -3180 -3191 -3192 -3199 -3208 -3217 -3227 -3241 -3254 -3269 -3282 -3289 -3293 -3298 -3300 -3307 -3313 -3315 -3316 -3319 -3325 -3341 -3360 -3361 -3364 -3364 -3366 -3368 -3373 -3380 -3389 -3395 -3399 -3404 -3408 -3412 -3415 -3411 -3406 -3405 -3405 -3409 -3414 -3420 -3425 -3430 -3435 -3439 -3443 -3448 -3453 -3457 -3460 -3466 -3473 -3485 -3499 -3511 -3521 -3528 -3532 -3533 -3531 -3529 -3526 -3522 -3520 -3523 -3527 -3529 -3528 -3525 -3522 -3522 -3524 -3528 -3532 -3538 -3542 -3543 -3544 -3546 -3549 -3553 -3558 -3565 -3570 -3571 -3569 -3565 -3560 -3558 -3559 -3562 246 240 235 231 224 222 225 233 237 229 223 225 241 241 237 240 240 245 249 250 249 250 249 247 246 245 242 236 229 231 232 236 233 232 229 230 228 229 237 246 254 259 258 254 248 248 245 244 247 250 251 252 249 247 250 259 264 267 271 274 268 267 260 260 268 262 261 265 275 280 282 289 300 302 305 310 315 317 316 317 319 316 312 308 303 304 304 302 305 306 305 305 302 301 302 302 302 305 307 312 313 316 319 315 318 321 323 324 328 333 338 337 338 342 349 358 365 369 360 350 341 336 330 317 313 308 299 299 318 317 312 309 304 300 311 317 311 315 321 329 323 312 303 295 296 294 307 313 322 329 329 336 340 342 351 353 361 364 366 368 375 390 422 471 456 420 430 449 489 400 372 375 402 394 395 399 398 399 406 417 475 449 439 459 466 447 441 436 425 425 426 421 408 407 407 401 402 398 390 380 371 371 371 370 363 367 366 365 358 350 348 342 335 326 332 327 342 349 353 350 350 352 354 358 365 361 355 352 359 355 357 367 361 353 350 351 354 353 353 357 360 360 358 355 355 357 357 358 361 365 365 367 368 364 364 363 363 365 367 369 373 375 377 378 382 386 390 395 397 399 413 434 399 389 387 387 389 397 395 395 395 399 403 404 404 400 396 397 401 403 407 409 412 414 414 418 415 411 413 412 414 418 422 428 433 445 453 448 447 457 464 465 460 458 462 471 528 524 510 494 486 484 480 482 500 502 480 482 497 508 507 528 537 543 565 548 572 729 670 592 568 570 587 590 600 611 601 575 579 581 580 584 589 598 606 649 683 695 679 734 763 742 718 825 885 873 810 850 883 859 849 860 894 930 921 922 859 913 898 845 844 843 842 837 841 880 940 1079 1033 980 938 925 916 926 921 923 947 964 997 1119 1204 973 1007 1020 988 1008 1034 972 891 824 790 785 802 855 971 825 842 790 794 830 821 695 551 492 485 438 401 374 356 331 300 269 236 204 175 150 128 114 98 76 57 39 21 7 1 -9 -25 -17 -16 -9 -11 -38 -46 -37 -19 -31 -38 -36 -43 -43 -36 -28 -23 -9 -7 -37 -50 -56 -60 -61 -55 -47 -45 -45 -45 -46 -51 -58 -65 -74 -83 -90 -93 -92 -88 -76 -58 -45 -36 -34 -39 -52 -70 -79 -73 -64 -74 -107 -144 -181 -208 -230 -248 -264 -279 -293 -309 -331 -354 -315 -198 -213 -303 -400 -410 -403 -407 -416 -419 -418 -416 -414 -416 -418 -416 -417 -426 -439 -453 -466 -474 -479 -478 -471 -458 -453 -469 -498 -529 -562 -597 -633 -666 -693 -707 -720 -743 -771 -796 -812 -808 -784 -749 -757 -865 -1040 -1244 -1431 -1567 -1619 -1568 -1456 -1334 -1255 -1266 -1338 -1432 -1484 -1438 -1344 -1248 -1166 -1110 -1107 -1172 -1221 -1176 -1100 -1063 -1033 -969 -906 -883 -863 -818 -766 -733 -711 -686 -653 -609 -569 -543 -520 -487 -450 -416 -387 -362 -341 -326 -318 -318 -321 -323 -332 -346 -313 -167 -41 -30 -24 -22 -20 -18 -16 -14 -12 -10 -8 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 4 7 11 14 19 23 28 32 38 43 49 55 58 61 75 86 89 93 98 164 142 155 165 184 174 177 194 183 359 373 235 265 233 295 258 317 241 303 395 359 352 322 330 338 346 364 396 465 588 745 897 1239 1136 824 765 825 883 1124 1802 2281 2259 2355 2532 2376 2187 2154 2169 2161 2188 2160 2143 2151 2186 2176 2132 2016 1858 1778 1812 1824 1727 1756 1663 1646 1677 1702 1713 1713 1723 1740 1755 1761 1764 1778 1752 1756 1749 1780 1754 1719 1709 1705 1699 1687 1676 1663 1676 1672 1643 1630 1609 1589 1574 1573 1568 1566 1549 1547 1538 1523 1525 1532 1493 1487 1557 1607 1543 1496 1462 1467 1465 1480 1485 1466 1446 1445 1438 1465 1522 1601 1490 1525 1461 1473 1465 1447 1410 1367 1347 1340 1345 1351 1355 1367 1377 1394 1433 1451 1434 1454 1495 1644 1735 1709 1663 1638 1575 1530 1520 1559 1539 1542 1511 1506 1457 1441 1378 1317 1320 1312 1295 1246 1237 1215 1205 1203 1209 1336 1312 1307 1301 1242 1221 1228 1235 1263 1244 1225 1218 1229 1246 1227 1220 1208 1181 1167 1154 1148 1128 1121 1097 1064 1062 1034 1020 1011 1002 994 986 979 969 958 947 936 930 923 919 916 912 914 914 912 905 897 888 878 873 870 870 887 985 1044 1041 1014 1000 978 963 956 946 930 936 938 941 933 917 905 885 872 866 886 864 835 839 851 858 809 835 847 818 811 833 821 802 815 822 801 801 814 810 807 813 812 802 805 808 810 811 804 798 797 796 786 785 783 789 783 776 777 780 766 766 763 763 757 751 751 753 748 746 748 746 744 733 735 735 726 730 733 726 719 720 718 713 710 714 706 701 700 694 695 696 689 683 679 683 673 672 680 671 662 662 657 655 653 647 643 640 636 638 629 626 628 620 620 618 613 612 606 606 597 598 593 591 585 587 582 575 576 574 569 564 561 557 553 550 548 543 540 538 532 531 527 522 518 518 507 507 513 517 506 503 502 511 501 499 502 496 500 495 500 496 488 498 492 493 489 491 484 483 484 485 483 475 482 484 470 483 474 473 474 466 472 469 465 471 457 466 460 454 464 449 462 449 455 450 441 450 439 447 446 441 438 438 433 437 427 434 422 423 431 416 428 415 415 422 407 420 402 414 403 408 395 402 400 402 393 402 382 395 388 392 380 379 394 368 385 375 374 375 364 379 365 358 374 359 362 366 358 359 351 353 353 348 350 348 344 337 351 337 332 344 335 334 332 338 332 334 334 330 329 326 329 323 325 324 323 318 319 320 309 320 310 314 311 311 304 321 303 310 305 303 305 302 304 300 305 301 308 304 303 300 305 303 291 304 298 295 302 298 302 295 293 292 292 286 286 288 296 287 291 288 292 290 295 294 291 296 293 291 293 296 291 295 295 298 295 294 301 296 298 301 299 298 303 300 299 302 297 303 299 298 294 295 300 289 296 286 297 291 292 286 286 296 287 289 280 278 284 282 278 283 282 281 278 273 285 273 273 274 271 284 267 267 274 284 265 281 274 282 286 262 291 270 276 264 276 260 285 267 281 272 271 284 282 271 277 274 285 256 284 263 279 269 271 273 262 277 264 275 264 284 247 277 266 276 263 279 251 273 256 265 269 268 250 268 252 270 253 274 248 262 270 245 255 267 255 257 248 277 244 270 252 271 239 234 253 264 237 237 262 248 236 253 259 245 252 239 256 241 222 237 223 235 240 218 236 215 239 217 243 226 220 223 220 235 223 227 207 236 215 227 208 226 220 227 224 226 213 224 216 223 209 212 215 208 220 211 210 213 215 207 217 201 211 206 203 207 202 210 204 201 182 195 191 196 188 181 184 186 188 177 178 180 178 179 178 170 169 168 167 167 164 163 161 162 163 164 163 164 164 163 164 167 171 176 185 186 187 191 191 191 187 186 190 189 189 192 189 189 193 196 196 192 188 185 184 185 185 183 184 185 187 189 195 195 192 190 190 192 193 194 196 197 197 200 201 199 198 197 206 200 202 203 212 219 220 222 218 215 211 209 209 204 208 210 208 208 203 200 201 210 216 216 213 212 206 207 209 210 209 207 206 204 199 197 197 199 202 200 200 202 202 200 199 199 199 199 199 199 201 202 202 199 197 194 191 187 183 183 184 184 184 183 179 172 168 165 159 156 153 152 151 151 151 149 149 149 149 148 148 148 147 145 142 140 138 136 135 135 135 133 132 131 131 129 127 124 118 118 112 112 107 96 73 62 54 58 75 74 94 102 101 95 68 74 88 77 57 52 72 46 65 67 53 47 67 42 33 35 31 25 16 15 14 10 7 7 8 7 7 6 2 0 1 3 7 11 13 22 35 45 76 90 71 66 40 14 0 0 5 -11 -22 -30 -41 -62 -75 -84 -94 -107 -126 -178 -290 -515 -858 -1129 -1149 -1029 -923 -888 -950 -1066 -1184 -1261 -1278 -1348 -1562 -1804 -1964 -2051 -2134 -2291 -2577 -2856 -2978 -3017 -3074 -3131 -3170 -3192 -3200 -3203 -3208 -3216 -3226 -3238 -3250 -3262 -3272 -3283 -3295 -3304 -3310 -3315 -3319 -3323 -3327 -3329 -3333 -3336 -3340 -3345 -3354 -3362 -3366 -3369 -3371 -3375 -3383 -3392 -3397 -3401 -3406 -3411 -3416 -3418 -3416 -3414 -3414 -3416 -3419 -3423 -3428 -3433 -3436 -3439 -3443 -3447 -3452 -3455 -3456 -3458 -3463 -3473 -3488 -3505 -3521 -3535 -3545 -3549 -3548 -3543 -3537 -3531 -3525 -3524 -3527 -3532 -3535 -3534 -3531 -3528 -3527 -3528 -3530 -3534 -3538 -3541 -3542 -3543 -3545 -3549 -3555 -3563 -3571 -3577 -3580 -3579 -3575 -3571 -3568 -3569 -3572 242 241 240 234 228 222 223 225 230 237 227 225 232 231 229 236 247 248 250 248 249 252 251 248 245 243 242 235 228 231 232 234 234 231 230 230 228 229 240 246 255 258 256 247 240 238 237 238 242 247 248 252 252 250 253 260 267 272 269 274 277 275 269 261 262 266 263 266 274 280 287 288 296 302 305 312 314 316 314 313 317 315 311 309 300 298 304 304 299 303 303 303 302 301 300 300 299 300 301 305 308 308 309 311 314 317 319 321 324 329 333 330 332 337 349 352 358 359 353 346 333 326 328 318 312 301 293 303 312 301 305 299 298 297 304 308 303 308 316 319 321 304 292 301 287 290 303 315 323 327 335 339 336 343 343 350 354 357 358 364 369 373 389 409 407 427 457 445 498 401 376 374 380 384 393 391 397 398 405 413 441 432 429 443 477 445 436 435 428 419 423 415 408 400 402 395 394 394 397 385 377 380 371 363 359 356 357 362 358 348 342 337 329 327 330 333 340 344 349 354 357 359 359 365 361 357 352 350 353 351 357 361 356 349 353 357 360 359 357 355 354 355 355 357 355 356 357 358 359 362 364 368 371 368 367 365 365 368 369 372 376 379 377 377 382 386 387 389 394 399 406 413 406 394 388 388 391 398 400 402 397 399 404 408 405 401 397 397 400 402 404 406 411 414 418 422 420 414 417 415 416 419 423 427 434 442 445 441 438 443 448 454 454 459 465 485 689 695 535 497 483 485 487 495 497 493 488 487 499 507 510 527 524 530 544 537 551 726 804 670 583 593 626 681 676 679 666 592 588 601 591 591 596 605 642 710 752 752 689 729 768 767 848 952 858 824 797 797 811 817 816 813 816 833 842 874 913 881 865 825 811 814 817 818 817 867 895 954 1147 1034 959 930 920 934 924 940 987 1083 1216 1206 1053 987 982 999 1002 1029 1040 1019 895 827 798 793 811 880 927 970 943 861 928 1003 1067 783 567 608 490 493 460 412 388 347 311 278 244 212 186 160 140 126 104 83 63 44 27 11 3 -14 -28 -31 -18 -5 -6 -33 -42 -38 -38 -38 -36 -30 -47 -37 -34 -28 -29 -14 -5 -33 -42 -40 -40 -39 -40 -36 -38 -40 -40 -40 -45 -46 -53 -62 -76 -88 -93 -93 -89 -78 -64 -45 -29 -35 -38 -45 -49 -46 -44 -40 -38 -70 -96 -128 -151 -170 -193 -217 -240 -264 -283 -309 -367 -344 -31 -63 -186 -366 -360 -379 -395 -404 -411 -420 -422 -428 -435 -443 -434 -426 -430 -439 -451 -462 -475 -485 -486 -483 -461 -443 -461 -486 -513 -543 -578 -614 -650 -678 -688 -694 -714 -736 -762 -780 -782 -774 -752 -767 -856 -1000 -1172 -1344 -1503 -1599 -1561 -1459 -1329 -1215 -1219 -1266 -1410 -1537 -1481 -1403 -1315 -1240 -1174 -1146 -1227 -1300 -1195 -1077 -1081 -1096 -1046 -968 -929 -874 -817 -759 -730 -694 -678 -651 -605 -562 -554 -546 -506 -462 -429 -402 -380 -362 -344 -330 -324 -322 -317 -315 -318 -302 -289 -286 -156 -64 -39 -52 -31 -44 -23 -37 -15 -31 -8 -27 -2 -22 -1 -20 -1 -19 -1 -20 -1 -23 -1 -22 -1 -20 -1 -20 -1 -18 -1 -13 -1 -5 -1 -1 -1 -2 -1 -3 -1 -2 -1 -3 -1 -5 -1 -6 -1 -4 -1 -2 -1 -2 -1 -2 -1 -2 -1 1 7 10 15 19 23 28 32 36 42 48 53 59 69 73 78 88 89 96 118 124 156 163 198 274 223 203 207 211 343 381 382 369 464 283 294 280 318 366 354 348 316 326 348 350 351 368 387 397 551 698 1021 960 695 671 764 1105 1241 1428 2021 2370 2249 2282 2244 2180 2174 2218 2244 2344 2264 2172 2155 2159 2180 2109 1950 1860 1798 1903 1852 1740 1714 1659 1651 1663 1680 1695 1716 1730 1760 1754 1767 1766 1764 1755 1771 1764 1766 1734 1727 1725 1726 1698 1690 1682 1674 1682 1670 1647 1626 1616 1600 1585 1609 1582 1578 1557 1559 1545 1533 1527 1502 1496 1497 1528 1544 1504 1475 1473 1474 1488 1479 1478 1481 1465 1451 1457 1487 1589 1637 1590 1572 1507 1493 1453 1424 1400 1382 1363 1346 1349 1355 1356 1372 1385 1410 1488 1479 1468 1479 1550 1716 1741 1733 1718 1676 1588 1558 1532 1579 1499 1490 1497 1453 1433 1418 1353 1282 1270 1260 1246 1238 1249 1232 1228 1216 1213 1220 1229 1241 1262 1263 1266 1241 1237 1256 1265 1247 1234 1240 1254 1237 1225 1212 1197 1181 1165 1144 1133 1118 1092 1069 1052 1040 1032 1022 1016 1007 998 989 976 964 952 940 931 923 917 915 914 913 912 912 905 896 888 880 876 873 873 886 938 1021 1026 1019 1001 988 974 953 942 939 937 931 934 930 928 921 909 895 901 869 852 857 860 865 834 849 840 812 836 823 807 829 825 805 806 818 818 805 810 818 806 803 808 809 804 807 812 806 798 793 798 797 791 786 784 790 782 774 772 776 773 762 756 759 766 756 745 751 756 747 743 741 739 739 734 734 738 725 722 731 722 723 713 718 714 705 701 705 698 699 692 687 690 687 671 680 679 671 664 662 669 659 655 657 647 644 644 640 636 627 631 626 623 621 618 615 609 609 604 600 598 596 588 589 588 582 577 579 571 566 565 563 558 553 551 549 543 541 538 532 530 525 519 523 513 514 517 521 507 505 507 518 504 501 501 502 500 501 506 497 500 501 490 498 493 495 486 490 484 491 479 485 487 477 477 486 471 476 473 471 477 468 471 467 467 468 459 465 462 458 461 453 456 448 451 454 445 450 441 446 442 434 438 429 433 433 418 439 422 429 426 415 428 413 421 410 414 413 410 403 407 407 406 392 402 392 394 396 387 394 383 399 378 384 390 374 380 372 377 370 370 379 368 359 367 362 363 359 358 358 353 359 344 355 340 350 337 339 348 337 339 339 342 341 335 338 334 334 328 331 325 329 327 324 327 316 331 310 326 314 317 315 314 315 314 318 308 309 312 313 298 309 307 306 312 300 305 299 308 298 305 295 301 297 305 292 308 295 295 293 296 293 294 284 289 291 297 284 299 288 297 291 295 295 289 302 295 294 295 301 292 300 297 293 297 299 302 295 293 301 299 301 297 303 303 300 301 303 294 306 291 297 297 294 300 284 295 286 287 286 299 294 282 290 281 291 287 282 288 277 287 284 295 273 290 273 280 292 281 279 272 281 274 268 284 283 274 272 291 266 291 271 287 280 283 261 287 270 289 276 288 289 268 275 279 274 278 268 277 271 279 280 278 284 266 285 258 290 260 281 260 282 267 271 256 281 258 278 270 268 267 265 264 270 257 268 239 283 246 256 275 269 265 275 257 270 257 269 262 257 275 266 260 258 267 248 257 244 259 238 246 243 247 256 251 235 241 244 226 237 239 235 226 254 221 240 219 241 240 224 219 227 229 222 239 241 215 208 229 211 224 223 234 223 231 233 211 226 223 218 218 226 221 230 224 211 222 221 217 207 217 208 204 214 208 201 208 207 209 203 193 195 198 187 200 180 182 192 191 181 179 181 183 183 180 175 171 170 169 169 171 168 166 165 166 166 167 169 169 169 168 169 172 176 183 186 188 192 195 197 195 194 189 194 192 192 197 195 194 197 199 199 197 193 193 195 192 185 186 186 187 193 190 189 190 191 191 192 192 193 194 197 196 195 198 201 197 194 197 200 199 196 199 211 220 218 220 218 213 208 205 202 200 202 204 203 201 200 198 199 203 212 213 207 211 207 203 205 210 209 205 201 199 203 205 202 202 203 203 203 203 203 201 199 199 200 200 200 201 202 202 203 200 198 195 192 187 184 184 184 186 186 183 178 171 165 158 153 149 147 148 148 148 148 148 148 149 148 147 146 146 147 147 144 140 137 136 135 136 136 135 134 134 133 131 126 121 112 108 106 105 100 91 75 58 50 50 61 63 79 87 87 82 83 51 71 68 44 40 58 40 70 54 31 28 39 32 24 21 17 14 11 6 9 5 3 2 4 1 4 2 2 -1 2 0 5 3 6 15 30 30 46 44 54 27 -1 -7 -9 -15 -19 -29 -34 -42 -48 -78 -80 -82 -104 -128 -137 -193 -346 -579 -925 -1206 -1175 -1061 -958 -923 -998 -1149 -1346 -1536 -1603 -1689 -1895 -2080 -2215 -2272 -2324 -2444 -2736 -3041 -3080 -3071 -3117 -3169 -3192 -3203 -3209 -3213 -3219 -3227 -3237 -3249 -3259 -3269 -3275 -3283 -3300 -3315 -3319 -3323 -3326 -3332 -3337 -3341 -3345 -3348 -3340 -3332 -3348 -3361 -3369 -3372 -3375 -3377 -3386 -3394 -3399 -3404 -3410 -3415 -3420 -3422 -3422 -3422 -3424 -3427 -3429 -3433 -3437 -3441 -3442 -3443 -3447 -3451 -3455 -3457 -3455 -3456 -3464 -3477 -3496 -3515 -3536 -3552 -3563 -3566 -3562 -3553 -3542 -3533 -3524 -3523 -3528 -3537 -3540 -3541 -3539 -3535 -3533 -3533 -3535 -3537 -3539 -3541 -3542 -3544 -3547 -3551 -3559 -3568 -3578 -3585 -3589 -3589 -3586 -3582 -3581 -3582 -3587 247 246 242 242 236 225 221 222 225 239 237 235 237 230 231 231 250 250 246 247 249 253 252 250 247 245 242 238 228 231 232 235 235 232 233 232 229 229 243 249 254 259 256 246 237 233 233 234 236 246 251 251 250 252 256 260 269 270 269 275 280 281 277 274 266 270 268 268 273 279 292 291 294 302 309 311 312 314 314 311 316 314 312 309 303 298 304 303 303 306 301 304 302 301 299 297 294 296 299 302 305 307 309 310 312 317 318 318 319 325 328 326 326 331 341 347 354 351 343 336 326 317 320 315 312 299 292 296 286 278 292 285 282 285 289 292 291 299 306 312 318 300 298 293 285 302 309 304 310 319 326 327 329 333 337 341 346 349 353 359 366 369 373 379 392 443 435 438 408 392 380 377 387 392 391 395 398 404 405 410 416 420 427 436 473 450 436 428 423 415 414 411 405 397 395 389 387 390 392 384 379 381 366 363 365 356 351 356 361 353 346 337 328 331 327 336 348 352 352 356 359 362 356 359 357 351 351 346 347 347 350 351 349 353 357 360 360 363 361 360 357 359 361 358 358 357 358 360 359 361 362 364 365 366 368 366 366 368 369 372 377 379 376 376 377 381 382 384 387 393 400 409 402 394 391 390 394 396 400 406 403 400 405 410 410 404 399 398 401 402 403 405 408 413 419 423 419 415 422 417 417 419 424 433 436 433 435 432 435 437 439 443 448 455 464 566 914 1051 690 491 477 485 482 487 495 494 491 490 498 510 510 516 526 521 525 532 546 574 793 760 608 655 735 828 861 776 696 626 598 601 607 603 612 622 666 677 748 723 711 749 856 907 1005 836 823 807 789 784 793 797 798 796 798 791 799 859 820 835 817 799 800 799 797 797 804 814 838 868 1089 1059 983 951 936 937 931 962 1100 1140 1079 1035 1006 990 997 1024 1023 1049 1073 1044 874 879 824 808 828 889 901 956 966 964 979 969 971 738 647 604 525 499 445 440 394 349 311 277 241 214 189 166 148 129 108 87 67 48 30 14 4 -2 -14 -20 -27 -9 -19 -34 -23 -26 -36 -31 -40 -43 -39 -34 -29 -22 -30 -14 -8 -33 -41 -27 -28 -34 -37 -40 -39 -37 -38 -42 -48 -43 -46 -54 -67 -80 -87 -89 -87 -81 -69 -49 -29 -25 -36 -48 -49 -43 -39 -35 -28 -18 -50 -81 -103 -120 -141 -166 -193 -222 -254 -293 -333 -304 -160 -42 -28 -19 -215 -339 -374 -374 -379 -391 -403 -417 -429 -438 -435 -432 -432 -439 -452 -463 -472 -477 -478 -477 -469 -464 -469 -483 -503 -529 -560 -595 -629 -655 -669 -679 -694 -711 -729 -744 -754 -757 -757 -785 -862 -982 -1128 -1283 -1425 -1515 -1517 -1454 -1356 -1277 -1262 -1294 -1353 -1399 -1407 -1383 -1339 -1296 -1260 -1248 -1258 -1254 -1202 -1145 -1129 -1140 -1157 -1131 -1025 -907 -840 -802 -766 -727 -688 -646 -605 -572 -558 -545 -515 -477 -443 -417 -399 -383 -363 -344 -330 -320 -311 -304 -300 -301 -315 -309 -243 -181 -149 -124 -45 -38 -33 -27 -21 -17 -12 -7 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 6 9 12 16 20 25 30 37 44 49 54 60 66 70 81 93 86 95 103 125 175 176 216 361 301 220 257 348 245 308 416 417 527 389 267 291 315 363 365 331 310 313 462 511 374 366 379 394 429 478 679 966 841 622 697 746 950 1416 1958 2263 2224 2181 2189 2167 2215 2293 2364 2395 2273 2222 2182 2162 2173 2053 1956 1895 1814 1864 1832 1738 1686 1693 1674 1676 1678 1680 1702 1722 1740 1752 1772 1785 1781 1773 1780 1774 1771 1745 1743 1740 1726 1716 1699 1692 1681 1695 1697 1650 1621 1608 1614 1641 1614 1642 1613 1572 1564 1558 1582 1537 1514 1512 1521 1513 1500 1499 1513 1490 1485 1492 1487 1487 1508 1487 1495 1481 1501 1634 1701 1679 1636 1590 1490 1453 1429 1386 1378 1391 1358 1363 1384 1366 1371 1383 1420 1485 1465 1477 1519 1627 1744 1760 1741 1684 1661 1650 1566 1554 1605 1524 1550 1512 1492 1438 1384 1328 1291 1282 1256 1245 1255 1282 1294 1247 1226 1225 1234 1240 1251 1251 1233 1224 1216 1235 1220 1235 1250 1257 1257 1263 1246 1226 1211 1202 1186 1159 1134 1114 1109 1097 1077 1062 1082 1111 1026 1020 1011 1008 999 980 966 954 943 938 924 917 915 917 919 918 919 906 895 887 883 880 877 875 888 910 962 1017 1017 1013 1000 972 954 949 941 938 931 934 935 930 913 911 896 884 871 874 886 862 841 845 832 822 837 817 821 829 805 814 823 821 805 811 826 813 803 810 809 808 810 813 811 808 809 805 802 792 797 797 792 783 782 789 787 774 768 771 770 765 756 754 754 756 755 744 746 747 745 743 743 737 739 738 733 734 721 721 723 725 714 711 705 706 707 699 693 690 692 686 681 683 684 678 666 674 674 653 662 661 649 650 646 640 643 635 632 631 631 624 624 618 615 610 607 605 601 599 597 588 588 587 582 579 579 569 570 564 563 558 554 550 550 543 540 538 534 531 527 521 516 518 522 520 509 510 513 521 506 503 503 506 499 510 509 500 506 500 498 498 497 499 487 489 491 492 481 488 486 480 485 484 472 483 475 481 476 472 477 464 477 460 465 471 459 469 452 463 453 455 459 445 451 445 451 444 446 432 444 432 445 426 436 432 427 438 421 430 421 421 420 414 419 411 411 409 411 409 399 403 407 391 405 388 401 389 395 388 386 394 377 385 379 383 376 372 380 369 367 375 368 369 366 363 366 355 356 360 352 352 341 355 339 354 338 342 345 340 342 339 340 337 338 327 336 337 326 340 326 333 322 332 315 325 316 324 319 317 318 315 315 310 318 310 313 309 314 305 309 311 307 304 309 303 303 306 298 310 301 301 303 305 308 304 291 296 290 292 298 283 299 291 302 286 305 289 301 291 295 295 288 294 295 295 288 301 294 295 294 294 303 293 297 299 304 295 306 300 301 305 300 310 303 298 294 311 292 307 283 301 287 300 290 301 290 292 299 286 282 297 287 289 290 285 288 286 292 293 292 281 291 288 282 293 278 276 281 280 276 290 282 271 287 288 291 269 293 289 277 293 275 291 284 287 287 276 289 277 272 285 280 271 295 263 291 279 273 282 270 285 271 282 264 289 264 285 263 286 272 277 276 278 261 287 270 273 255 274 278 267 273 273 249 274 256 267 267 264 272 255 276 264 271 257 272 259 260 273 266 243 265 248 246 256 259 254 244 243 263 262 246 260 237 250 229 259 262 251 245 236 249 218 243 241 217 252 213 240 218 236 232 224 238 210 240 234 220 235 233 215 212 233 227 218 236 223 221 225 218 213 215 213 221 210 218 213 215 215 206 220 212 201 219 206 206 201 203 193 201 192 203 189 187 188 198 184 181 181 182 186 182 177 175 174 173 171 171 173 171 170 175 171 171 173 178 176 173 175 173 174 178 182 185 188 193 194 198 198 198 194 194 196 196 199 198 198 201 199 198 198 198 199 200 196 186 186 189 190 188 189 189 190 191 193 194 193 193 193 195 194 193 193 194 193 194 198 198 196 195 199 210 217 217 218 216 208 207 202 199 198 198 199 199 198 198 198 198 201 208 210 205 205 204 203 200 209 214 212 207 201 201 200 203 203 205 205 207 206 205 202 200 200 201 201 202 204 205 203 202 202 200 196 192 187 185 184 182 183 180 179 174 167 159 153 150 148 147 148 148 148 149 148 146 147 146 145 145 145 145 144 143 141 139 136 136 136 136 135 134 135 134 131 128 118 112 107 95 94 91 90 76 54 45 44 56 56 64 58 71 50 54 43 44 73 45 32 38 37 56 42 23 18 22 19 13 7 6 4 3 2 4 3 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 1 -4 -11 -14 -21 -26 -30 -34 -39 -44 -48 -59 -73 -81 -97 -122 -147 -161 -238 -447 -710 -951 -1103 -1129 -1076 -1002 -977 -1060 -1233 -1459 -1681 -1850 -2023 -2235 -2417 -2481 -2489 -2510 -2606 -2815 -3018 -3112 -3142 -3166 -3189 -3203 -3211 -3218 -3225 -3233 -3242 -3249 -3257 -3265 -3273 -3279 -3288 -3303 -3316 -3316 -3315 -3324 -3336 -3343 -3347 -3351 -3353 -3350 -3349 -3358 -3369 -3376 -3379 -3382 -3386 -3391 -3396 -3402 -3408 -3415 -3421 -3426 -3429 -3430 -3430 -3431 -3434 -3437 -3441 -3444 -3447 -3448 -3449 -3451 -3454 -3454 -3453 -3452 -3456 -3468 -3486 -3509 -3533 -3555 -3572 -3581 -3581 -3572 -3559 -3545 -3531 -3520 -3516 -3524 -3537 -3545 -3549 -3547 -3543 -3540 -3539 -3539 -3541 -3542 -3543 -3545 -3548 -3552 -3557 -3566 -3576 -3585 -3592 -3595 -3596 -3595 -3595 -3596 -3600 -3606 251 242 241 243 239 226 224 223 235 249 251 254 247 235 234 238 246 248 244 244 249 251 251 249 247 246 245 242 229 231 232 233 235 232 231 230 230 229 237 248 252 256 253 246 236 233 232 233 238 249 252 250 251 253 255 256 264 277 272 274 279 282 286 286 274 275 274 273 275 278 291 301 296 301 308 309 306 315 316 313 312 312 310 306 301 303 306 306 307 308 302 304 302 299 298 295 294 295 298 302 307 310 309 309 313 316 317 319 319 323 327 324 322 326 333 338 342 348 340 328 320 312 305 307 308 299 290 280 276 275 276 275 277 274 278 279 275 278 292 302 308 291 284 282 292 309 321 318 320 321 321 331 335 345 346 348 352 357 357 357 362 366 372 382 402 426 405 408 396 389 382 383 382 393 395 402 405 408 410 413 418 423 430 443 448 443 432 426 421 418 410 406 403 396 391 389 384 384 384 378 373 370 368 367 371 361 353 350 354 350 342 333 327 327 330 335 347 354 357 357 355 356 351 353 352 347 346 350 353 354 350 350 350 351 352 354 356 361 363 365 366 364 366 362 363 360 361 364 364 360 361 364 364 366 367 367 367 368 370 371 375 377 376 375 376 379 380 382 386 391 398 407 403 396 393 394 398 400 401 411 409 408 404 410 414 408 400 399 402 404 404 406 412 416 425 428 422 418 427 426 420 420 422 424 430 427 429 433 434 437 440 445 448 456 465 645 869 903 613 472 472 474 480 494 497 495 501 495 505 507 511 512 519 525 531 552 585 575 605 659 740 864 861 911 919 811 672 672 647 659 667 700 733 710 707 706 747 774 812 945 1049 1205 971 808 806 792 782 773 780 783 782 783 804 783 789 806 797 831 812 789 791 780 782 785 790 800 809 816 887 1023 993 958 944 943 943 1012 1091 1013 1019 1016 1014 1006 1021 1030 1036 1068 1055 954 865 888 836 818 860 883 905 928 927 1040 973 878 828 727 623 560 515 487 500 445 402 368 326 289 251 218 191 171 150 129 109 89 70 49 31 15 5 -3 -11 -31 -35 -27 -18 -15 -17 -18 -32 -14 -15 -26 -32 -29 -29 -27 -31 -12 -10 -24 -46 -14 -28 -38 -37 -46 -42 -36 -36 -39 -41 -40 -41 -46 -56 -69 -74 -78 -78 -78 -73 -66 -40 -34 -37 -60 -60 -54 -50 -40 -19 -10 -34 -57 -70 -78 -97 -121 -151 -182 -217 -253 -289 -312 -330 -339 -47 -57 -185 -315 -333 -318 -324 -342 -357 -379 -395 -412 -412 -416 -416 -426 -445 -460 -462 -459 -458 -463 -469 -481 -477 -482 -495 -517 -544 -574 -606 -634 -654 -667 -680 -690 -699 -710 -725 -743 -756 -791 -870 -977 -1103 -1231 -1347 -1428 -1452 -1436 -1378 -1338 -1330 -1345 -1315 -1265 -1308 -1328 -1322 -1321 -1321 -1328 -1281 -1219 -1207 -1207 -1193 -1198 -1273 -1306 -1120 -935 -874 -859 -815 -776 -723 -663 -620 -582 -560 -543 -518 -489 -458 -430 -415 -404 -383 -359 -339 -322 -311 -303 -297 -293 -299 -286 -282 -274 -255 -256 -216 -223 -44 -50 -29 -40 -16 -31 -3 -26 -1 -25 -1 -22 -1 -22 -1 -23 -1 -23 -1 -20 -1 -20 -1 -21 -1 -17 -1 -6 -1 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -6 -1 -8 -1 -5 -1 -3 -1 -2 -1 -3 -1 -4 -1 -9 5 8 11 14 17 20 25 36 43 48 53 58 63 72 89 91 82 90 103 130 173 186 215 270 247 245 242 323 438 327 446 387 352 313 310 289 356 420 534 377 320 309 417 764 448 391 462 518 432 576 704 741 750 586 566 773 798 1260 1850 1990 2184 2176 2176 2227 2275 2366 2428 2375 2308 2261 2207 2177 2183 2073 1977 1880 1840 1848 1801 1717 1705 1720 1695 1700 1706 1694 1695 1721 1735 1748 1766 1782 1791 1793 1801 1790 1769 1758 1747 1739 1732 1718 1714 1698 1694 1707 1718 1673 1624 1624 1643 1635 1599 1629 1609 1578 1569 1583 1607 1557 1540 1535 1531 1523 1517 1509 1511 1499 1498 1501 1503 1506 1522 1515 1526 1516 1519 1668 1673 1716 1754 1687 1631 1454 1412 1387 1372 1361 1361 1355 1367 1374 1379 1390 1410 1427 1441 1459 1507 1601 1709 1725 1707 1700 1650 1614 1607 1578 1559 1561 1542 1511 1476 1406 1337 1333 1315 1290 1264 1253 1280 1397 1342 1256 1245 1265 1265 1284 1268 1235 1228 1210 1199 1204 1208 1238 1247 1259 1259 1258 1259 1227 1195 1190 1188 1157 1131 1111 1097 1086 1078 1066 1046 1035 1016 1009 1002 1000 1003 980 962 951 941 936 924 920 922 930 919 907 903 904 895 888 885 883 881 878 889 913 999 1033 1022 1003 983 970 965 951 945 941 938 925 927 930 929 920 908 894 897 893 861 862 858 849 844 832 834 834 820 813 826 830 818 810 822 822 797 803 813 811 815 814 813 812 808 805 805 803 803 800 793 792 791 793 786 785 786 779 775 773 771 767 764 754 759 757 753 751 748 749 748 748 740 744 737 736 736 727 733 726 722 721 715 707 711 714 701 702 697 701 691 690 687 688 676 678 679 670 666 665 661 654 654 649 646 646 641 634 637 630 631 624 621 619 614 612 609 604 603 597 592 592 592 582 582 581 573 572 569 563 560 558 556 551 549 545 541 539 532 530 521 523 519 525 520 511 511 519 520 507 505 509 508 501 517 506 504 506 502 507 497 505 499 489 490 499 491 485 493 488 488 491 482 478 488 478 482 475 481 475 471 477 463 476 466 468 466 461 468 453 464 447 457 451 452 449 450 445 446 442 445 435 436 443 427 442 430 422 437 416 431 419 424 415 418 417 410 411 409 401 411 398 406 402 399 402 390 397 382 399 384 389 384 383 383 383 376 385 369 377 367 371 367 360 370 357 367 358 358 351 352 359 343 349 352 344 345 343 347 335 345 336 349 335 336 341 334 333 338 326 334 325 331 325 323 324 326 316 325 317 321 316 322 314 325 309 318 310 304 319 297 312 305 307 306 305 307 307 308 298 315 300 308 307 295 304 300 297 291 298 293 294 302 297 293 301 292 299 299 297 295 297 294 296 299 290 303 303 291 302 297 305 301 301 300 302 296 308 295 303 303 309 306 307 301 304 309 287 307 289 309 294 301 297 295 300 301 296 303 299 299 290 295 299 294 288 296 281 289 291 278 295 293 289 288 289 290 287 296 272 292 280 291 279 289 275 281 295 286 275 296 273 298 274 293 273 288 284 284 276 293 272 274 294 262 286 264 279 287 278 279 283 283 271 290 270 283 282 278 281 286 282 271 275 276 260 276 278 278 275 271 272 263 269 266 267 268 259 264 287 258 279 265 272 269 264 274 262 267 259 258 251 250 248 257 259 255 260 255 234 264 251 253 256 244 262 242 249 231 256 226 238 245 246 225 258 244 244 221 236 225 251 230 235 212 233 224 230 219 227 226 221 233 228 222 222 228 227 215 221 222 226 227 221 221 228 217 209 222 218 218 217 212 212 215 210 203 204 205 206 194 195 203 190 189 196 193 186 182 182 185 187 180 181 181 178 176 176 174 179 177 177 178 174 172 173 177 180 177 177 178 180 186 187 192 193 197 197 197 198 199 199 199 200 200 200 199 200 199 199 201 200 202 203 202 202 191 186 187 190 189 189 191 192 194 196 196 194 194 195 195 194 195 192 193 194 193 194 194 194 196 201 212 215 210 211 208 208 206 201 200 198 199 199 199 200 199 203 203 204 209 206 200 198 198 198 200 208 216 217 211 204 203 201 203 204 206 208 208 208 207 204 202 201 201 202 205 207 206 204 202 201 198 194 190 186 183 181 178 175 173 172 169 163 156 151 149 149 153 154 152 150 150 150 148 146 143 142 144 144 144 142 141 139 135 135 136 136 136 133 130 132 131 127 121 119 115 111 105 89 64 61 58 47 39 39 45 46 45 46 44 36 38 41 32 49 42 25 29 19 20 13 14 5 5 0 3 -2 -2 -4 -1 -3 -1 -3 -2 -4 -3 -6 -5 -7 -4 -6 -5 -7 -5 -8 -6 -9 -5 -10 -11 -18 -20 -28 -30 -36 -40 -44 -47 -64 -67 -73 -70 -73 -78 -108 -147 -205 -223 -297 -592 -871 -992 -1018 -1091 -1109 -1067 -1036 -1134 -1307 -1537 -1779 -1993 -2212 -2450 -2676 -2651 -2634 -2664 -2740 -2898 -3016 -3127 -3185 -3201 -3205 -3212 -3219 -3229 -3238 -3249 -3258 -3262 -3264 -3271 -3278 -3282 -3289 -3303 -3315 -3306 -3298 -3316 -3338 -3344 -3347 -3354 -3359 -3365 -3369 -3374 -3381 -3384 -3387 -3391 -3396 -3398 -3400 -3406 -3413 -3419 -3426 -3431 -3436 -3437 -3437 -3438 -3439 -3443 -3447 -3450 -3452 -3451 -3451 -3450 -3452 -3448 -3446 -3447 -3454 -3471 -3495 -3522 -3551 -3575 -3592 -3597 -3593 -3579 -3562 -3546 -3531 -3519 -3511 -3525 -3540 -3552 -3557 -3554 -3549 -3546 -3544 -3544 -3545 -3544 -3545 -3549 -3554 -3558 -3564 -3572 -3582 -3589 -3596 -3598 -3600 -3601 -3604 -3609 -3617 -3624 259 250 237 237 238 233 232 235 227 233 242 262 256 246 237 236 238 238 238 241 247 250 250 248 247 248 247 244 230 233 231 232 234 232 229 230 228 231 234 245 254 254 249 241 237 234 237 236 239 247 253 252 252 254 256 262 265 277 280 279 282 282 289 299 283 282 282 283 284 281 286 297 298 299 306 313 312 313 312 309 310 309 306 302 301 303 306 311 310 308 306 302 303 304 299 297 293 294 300 301 309 310 314 319 326 320 318 322 324 328 328 323 319 320 326 332 333 343 342 329 319 313 301 298 293 286 280 277 278 279 285 272 273 277 281 284 284 286 286 287 291 286 292 285 302 318 331 334 331 339 332 327 343 349 355 357 358 364 366 367 371 371 375 391 414 406 431 416 397 395 391 387 388 391 395 396 398 403 408 414 420 424 432 441 442 440 439 431 424 417 411 404 401 398 398 395 393 391 383 381 379 380 375 372 369 358 352 349 348 358 345 332 328 327 340 337 349 353 352 350 349 348 346 347 345 345 349 352 357 361 358 355 355 355 359 356 355 356 359 362 363 367 367 366 368 365 363 367 367 364 361 363 366 368 368 370 371 372 373 373 372 372 373 374 375 377 379 382 385 391 397 404 400 396 399 400 401 405 404 410 405 406 406 407 407 405 401 400 402 406 406 410 416 422 426 428 423 422 432 443 433 423 422 424 426 427 429 431 435 440 442 443 446 449 456 549 646 642 476 465 465 468 477 485 491 516 524 508 506 510 525 539 537 563 557 580 599 599 596 604 621 637 660 667 664 692 666 679 693 732 733 710 724 738 757 743 831 877 911 1296 1375 1381 1116 811 781 784 777 766 770 770 769 772 773 768 766 778 768 782 779 772 769 770 770 772 778 786 792 802 831 928 948 961 937 946 1023 1019 976 993 1002 1000 1009 1018 1028 1033 1044 1028 942 887 854 859 829 828 841 861 880 905 944 990 941 816 696 660 592 554 589 589 522 544 537 377 320 290 248 215 198 175 150 127 105 86 68 50 34 18 6 1 -8 -27 -30 -24 -14 -12 -20 -14 -20 -10 -8 -15 -29 -29 -28 -30 -29 -23 -17 -13 -18 -46 -43 -34 -33 -41 -45 -42 -34 -27 -33 -44 -36 -35 -42 -49 -54 -57 -58 -61 -63 -61 -48 -41 -47 -59 -68 -71 -68 -54 -25 -35 -45 -56 -56 -55 -69 -92 -120 -150 -182 -216 -253 -298 -343 -327 -205 -177 -214 -266 -278 -266 -262 -269 -289 -313 -336 -353 -361 -364 -371 -390 -417 -443 -444 -435 -433 -438 -451 -464 -468 -473 -486 -505 -528 -554 -583 -614 -642 -662 -670 -672 -674 -680 -694 -716 -745 -794 -876 -979 -1088 -1193 -1280 -1342 -1373 -1377 -1365 -1356 -1363 -1366 -1334 -1294 -1276 -1268 -1276 -1295 -1327 -1341 -1307 -1255 -1220 -1222 -1272 -1331 -1353 -1303 -1164 -1012 -916 -868 -842 -818 -778 -723 -659 -601 -563 -538 -520 -499 -472 -445 -428 -414 -399 -378 -353 -330 -319 -313 -308 -303 -299 -294 -297 -298 -292 -286 -270 -232 -131 -48 -39 -31 -21 -12 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 4 6 8 11 13 16 24 34 40 45 48 50 53 67 70 73 79 92 115 134 153 160 165 222 247 242 207 260 278 362 477 569 563 476 370 297 307 341 453 568 389 346 308 662 584 414 459 496 447 459 590 465 593 579 551 618 605 1017 1331 1589 1982 2209 2273 2271 2309 2453 2480 2377 2331 2269 2246 2200 2191 2092 1995 1915 1890 1858 1766 1715 1723 1774 1718 1721 1730 1715 1692 1710 1728 1738 1757 1762 1774 1793 1809 1788 1776 1767 1756 1754 1737 1723 1717 1702 1697 1701 1690 1677 1639 1634 1629 1612 1609 1611 1596 1590 1585 1595 1623 1595 1573 1567 1550 1543 1588 1555 1547 1514 1514 1511 1516 1536 1532 1514 1524 1527 1527 1597 1654 1734 1748 1661 1583 1463 1434 1387 1375 1372 1366 1361 1364 1370 1381 1394 1407 1423 1437 1452 1586 1693 1668 1694 1704 1676 1664 1662 1622 1521 1508 1527 1548 1532 1530 1496 1433 1337 1298 1285 1271 1262 1278 1306 1326 1274 1291 1333 1316 1320 1251 1216 1214 1201 1188 1184 1211 1231 1232 1242 1237 1233 1238 1211 1174 1174 1196 1166 1137 1108 1090 1078 1068 1057 1043 1026 1012 1003 995 989 989 969 959 950 940 933 926 923 927 925 916 911 911 900 895 892 889 886 883 881 893 927 987 1010 1007 992 982 976 966 957 961 959 950 957 961 943 918 901 914 921 876 870 882 861 863 845 852 848 829 828 823 836 832 807 824 833 812 801 812 815 812 815 817 817 815 811 815 821 809 801 798 797 801 803 798 796 793 787 782 782 774 768 774 764 764 763 759 758 745 751 758 752 746 746 747 740 740 736 736 735 724 730 722 713 716 724 713 709 703 702 701 697 697 692 688 685 687 675 674 675 666 665 662 659 652 648 654 642 641 644 633 635 629 626 620 619 617 611 608 605 604 598 596 594 586 587 583 579 576 575 569 569 561 556 556 552 547 546 541 536 534 525 530 521 527 519 515 515 523 518 509 508 515 509 506 521 505 509 504 507 503 498 510 496 496 496 503 489 493 496 493 492 492 478 486 487 486 482 482 481 470 483 470 472 476 470 472 460 472 464 461 461 459 461 453 455 445 457 445 451 443 444 431 454 429 441 439 429 437 428 430 423 425 420 419 423 416 412 415 411 409 410 407 406 401 402 395 405 391 398 399 389 390 383 392 383 381 381 381 378 372 371 378 367 375 363 360 368 354 365 358 356 357 345 361 338 351 346 348 342 345 341 340 348 337 346 339 336 343 331 335 333 331 333 325 333 330 323 327 322 325 319 321 324 319 316 323 316 315 317 315 312 315 314 311 304 308 307 312 299 310 310 302 315 307 296 307 301 300 294 307 298 297 302 295 292 301 291 292 307 289 298 297 294 295 303 291 305 299 297 303 302 302 303 302 299 306 297 310 297 302 306 308 302 310 297 310 299 303 305 301 303 299 295 305 297 305 300 294 302 292 298 297 293 294 303 296 301 291 301 292 285 305 286 292 295 297 280 298 287 280 295 274 299 277 295 291 292 288 295 285 291 273 294 281 289 278 294 274 304 278 291 281 298 288 285 292 275 298 282 275 284 292 268 282 278 278 289 285 268 285 283 275 278 267 273 283 283 274 267 271 280 267 273 280 261 275 275 270 275 285 265 269 278 270 275 269 276 272 267 281 253 266 252 243 269 249 266 256 258 236 270 244 266 252 257 261 242 252 247 235 248 245 236 252 240 232 256 218 253 244 223 251 217 235 243 225 233 238 225 238 219 242 236 226 222 226 229 226 229 237 223 219 224 230 221 224 222 217 220 225 216 220 215 213 219 214 204 212 203 206 206 197 205 191 192 196 198 196 192 183 183 187 189 184 190 186 180 178 176 178 178 182 182 178 174 176 176 177 179 181 182 182 184 185 189 194 197 199 199 200 201 202 202 203 204 204 202 202 201 197 199 199 201 204 202 201 199 192 187 187 189 190 192 196 197 200 200 197 195 197 198 199 198 197 196 195 196 194 193 192 191 198 201 207 208 202 200 200 199 201 200 201 198 201 200 201 207 206 207 206 209 213 215 212 210 208 205 204 207 212 213 209 206 205 204 204 208 211 213 212 210 208 207 205 203 203 203 205 209 208 206 203 201 198 193 190 186 184 181 182 180 173 167 163 159 155 152 152 156 161 161 158 154 152 152 151 148 146 140 128 137 141 138 139 132 113 122 137 135 135 133 129 126 123 123 112 115 109 107 104 104 87 56 46 41 34 36 39 41 37 36 35 28 26 31 20 22 23 16 18 11 5 2 2 0 -1 -2 -3 -4 -4 -3 -4 -5 -5 -6 -7 -7 -8 -9 -10 -10 -10 -10 -11 -12 -12 -13 -14 -15 -16 -19 -23 -28 -33 -39 -43 -48 -49 -53 -60 -72 -78 -83 -84 -81 -85 -108 -178 -259 -350 -508 -776 -1013 -1071 -1067 -1126 -1182 -1176 -1169 -1236 -1382 -1586 -1813 -2018 -2226 -2424 -2572 -2602 -2644 -2788 -2960 -3060 -3114 -3168 -3208 -3220 -3219 -3225 -3234 -3244 -3254 -3264 -3272 -3276 -3278 -3280 -3282 -3285 -3290 -3297 -3300 -3295 -3294 -3309 -3328 -3339 -3347 -3357 -3367 -3375 -3382 -3385 -3388 -3391 -3394 -3397 -3400 -3404 -3408 -3413 -3418 -3421 -3425 -3433 -3441 -3443 -3442 -3443 -3446 -3450 -3453 -3455 -3453 -3450 -3446 -3442 -3438 -3435 -3435 -3439 -3451 -3470 -3497 -3529 -3561 -3587 -3603 -3606 -3598 -3584 -3566 -3550 -3537 -3529 -3529 -3539 -3551 -3560 -3562 -3559 -3554 -3550 -3548 -3547 -3547 -3547 -3549 -3553 -3559 -3565 -3571 -3577 -3584 -3589 -3592 -3594 -3597 -3600 -3607 -3616 -3627 -3637 249 245 236 233 237 241 247 239 227 226 238 248 241 234 231 230 230 230 236 241 247 249 249 248 249 249 247 245 233 232 232 231 234 232 229 230 229 232 236 245 247 247 256 245 238 237 241 240 241 243 248 250 254 262 270 279 273 277 280 282 284 284 287 300 302 295 298 296 294 285 280 283 293 296 299 305 315 314 310 307 307 304 302 298 296 299 298 303 308 309 309 304 305 302 298 299 293 295 296 300 306 309 318 327 330 323 321 324 325 327 327 323 319 315 318 322 326 333 332 325 319 309 299 293 284 281 272 274 273 270 275 279 282 289 301 296 300 299 302 296 295 293 296 300 307 320 331 342 344 346 336 332 337 345 354 353 358 363 370 376 374 376 382 399 391 397 384 387 392 403 404 393 395 408 406 399 401 412 414 420 432 432 441 439 435 438 442 435 428 422 412 410 407 407 404 403 396 390 389 388 382 382 381 374 370 361 356 351 347 342 340 333 328 330 341 339 347 345 345 342 341 341 342 344 347 353 354 352 355 362 361 358 360 356 362 362 363 360 358 357 358 361 367 370 372 370 367 367 369 366 364 365 367 370 373 375 374 375 376 377 378 374 375 378 379 377 378 379 383 386 389 393 392 394 403 407 403 407 410 407 407 412 411 412 414 407 403 403 405 407 409 410 413 417 423 431 426 426 432 441 430 424 425 428 427 429 432 433 434 436 439 441 443 444 448 455 459 457 459 463 468 472 476 482 489 501 524 524 513 524 543 546 560 543 578 584 591 590 589 592 605 603 620 620 602 610 638 670 694 712 752 711 723 729 786 812 864 887 940 1202 1312 1343 1048 818 771 767 764 757 760 758 761 769 769 758 755 756 753 754 755 758 757 760 759 762 768 777 787 801 820 840 868 916 924 950 1116 1068 982 989 1002 1007 1016 1021 1026 1018 1019 966 903 888 861 852 839 841 859 921 909 883 899 918 942 843 725 710 650 639 662 812 650 561 540 366 314 284 247 224 208 203 159 136 112 91 71 53 35 20 6 -2 -7 -26 -10 -8 -6 -14 -12 -8 -2 -8 -5 -5 -25 -27 -28 -26 -25 -25 -21 -8 -10 -29 -36 -33 -32 -36 -44 -46 -35 -19 -27 -15 -23 -27 -36 -36 -36 -35 -39 -42 -51 -53 -47 -39 -8 -52 -70 -79 -81 -79 -44 -46 -58 -70 -53 -40 -53 -77 -102 -129 -160 -190 -224 -257 -293 -290 -279 -275 -251 -245 -234 -217 -209 -201 -225 -248 -277 -295 -306 -300 -296 -314 -352 -411 -418 -412 -415 -415 -431 -444 -456 -462 -479 -496 -515 -535 -560 -589 -623 -653 -655 -651 -650 -654 -667 -690 -727 -784 -874 -978 -1076 -1164 -1229 -1273 -1303 -1315 -1329 -1337 -1358 -1375 -1363 -1352 -1294 -1243 -1252 -1262 -1311 -1338 -1317 -1289 -1239 -1228 -1346 -1458 -1422 -1308 -1202 -1073 -958 -880 -869 -862 -834 -791 -706 -625 -574 -538 -521 -509 -483 -457 -438 -422 -411 -397 -368 -342 -336 -334 -329 -322 -313 -308 -305 -297 -291 -271 -259 -225 -212 -192 -49 -56 -28 -39 -5 -29 -1 -27 -1 -23 -1 -22 -1 -23 -1 -20 -1 -16 -1 -14 -1 -18 -1 -21 -1 -12 -1 -5 -1 -3 -1 -1 -1 -2 -1 -2 -1 -6 -1 -8 -1 -6 -1 -4 -1 -2 -1 -2 -1 -3 -1 -3 2 -3 6 1 10 11 22 30 35 40 42 46 55 60 62 69 79 100 121 129 126 126 135 157 214 197 204 268 335 532 541 615 693 514 452 348 307 323 388 412 340 311 291 464 653 436 413 440 421 407 423 421 652 830 587 522 553 828 1273 1778 2285 2300 2340 2299 2360 2561 2470 2408 2344 2346 2317 2234 2208 2144 2043 1957 1942 1829 1765 1745 1743 1869 1757 1740 1745 1721 1707 1694 1724 1734 1755 1773 1780 1796 1813 1799 1784 1778 1768 1765 1744 1732 1720 1710 1704 1706 1683 1679 1661 1654 1636 1624 1623 1622 1608 1609 1622 1647 1625 1631 1596 1574 1571 1616 1662 1600 1565 1526 1526 1528 1552 1556 1515 1525 1556 1531 1554 1616 1666 1692 1692 1559 1507 1503 1540 1482 1389 1385 1377 1371 1370 1374 1383 1396 1411 1427 1440 1462 1656 1739 1726 1705 1711 1728 1700 1622 1576 1506 1489 1501 1506 1577 1529 1458 1441 1354 1306 1293 1279 1273 1281 1289 1303 1339 1372 1391 1386 1343 1233 1206 1200 1190 1182 1175 1175 1198 1236 1232 1223 1224 1191 1159 1153 1166 1185 1193 1138 1102 1083 1070 1060 1053 1046 1029 1011 1001 991 984 976 967 958 950 943 934 929 923 925 927 925 917 907 902 898 896 892 888 885 885 899 918 946 1008 1011 1004 994 986 991 986 964 962 972 952 944 930 933 923 907 890 905 891 875 871 858 855 843 839 839 837 839 810 824 841 819 804 818 817 807 816 823 822 821 819 822 818 816 814 815 815 808 804 800 799 799 795 794 793 785 780 780 773 764 767 766 763 755 748 757 760 750 749 750 748 745 751 749 739 739 732 729 728 726 723 727 712 709 708 709 704 707 699 696 689 696 683 683 682 677 673 669 668 662 658 656 654 645 647 640 641 635 634 628 627 623 625 614 612 612 607 604 600 598 592 588 588 584 580 575 572 570 565 564 559 554 554 549 544 542 537 531 534 522 532 520 518 519 528 517 514 516 519 512 514 522 510 512 504 512 499 508 505 500 503 502 501 492 501 497 496 495 488 480 491 487 490 483 485 480 477 486 471 480 471 482 469 470 473 466 467 462 464 461 458 453 457 454 451 449 449 440 444 451 433 452 433 436 435 428 436 422 431 416 432 415 418 419 420 416 409 416 405 410 407 402 409 404 396 406 390 400 389 390 392 385 388 384 381 383 374 383 373 376 371 364 375 362 365 365 359 361 357 355 359 345 361 344 351 342 347 344 346 347 344 346 339 338 342 340 334 334 337 330 335 332 324 336 321 332 326 322 328 315 329 325 317 312 324 306 319 316 313 316 312 314 311 313 311 311 310 300 309 307 302 307 298 300 296 296 298 294 296 308 300 294 311 294 296 305 296 297 296 304 298 298 301 301 307 297 303 302 303 298 301 298 309 293 315 294 316 301 311 302 310 302 308 300 311 297 307 300 309 295 311 295 302 300 307 305 303 302 295 308 291 308 288 299 284 301 296 304 300 296 301 294 303 293 296 289 287 298 288 304 283 287 289 287 286 298 288 296 286 296 288 295 306 287 275 301 273 300 284 292 281 283 291 272 305 279 284 286 286 272 294 281 298 276 290 276 287 270 288 284 275 287 282 287 276 286 274 272 271 283 279 266 271 278 271 292 282 275 276 277 280 277 279 277 280 268 280 266 262 265 251 261 268 263 262 244 257 262 245 268 249 269 257 256 246 257 245 255 245 255 235 247 234 258 234 245 232 250 235 255 223 253 236 231 240 221 251 233 246 221 241 236 230 226 224 235 239 224 238 225 237 214 223 226 214 228 218 229 220 219 214 218 215 218 199 209 202 205 200 204 197 195 196 198 199 198 193 190 187 189 185 184 186 190 184 178 182 185 183 188 188 180 178 180 182 182 181 183 184 185 185 187 191 198 199 199 200 202 202 203 203 203 205 206 205 204 199 197 197 199 202 202 200 200 195 190 191 189 190 194 196 196 199 200 197 200 198 198 203 201 199 199 199 197 209 201 202 197 192 201 204 205 202 199 199 198 198 198 198 201 199 201 200 199 204 207 205 204 210 214 216 215 214 210 208 209 209 209 209 208 209 208 208 211 213 214 214 213 211 211 210 208 206 205 207 208 209 208 207 204 202 199 195 191 187 185 183 186 182 173 165 161 157 154 155 159 162 169 166 162 157 153 152 152 150 147 145 135 101 93 95 95 112 111 85 127 130 125 134 133 126 120 114 98 109 103 93 80 88 83 74 49 38 31 26 29 30 29 21 20 12 14 9 9 4 4 0 2 -2 -1 -3 -2 -4 -3 -6 -5 -10 -8 -10 -9 -11 -10 -12 -11 -14 -13 -15 -14 -18 -15 -19 -17 -20 -19 -23 -22 -26 -26 -32 -34 -40 -45 -57 -55 -53 -54 -58 -67 -76 -83 -96 -117 -133 -158 -168 -286 -384 -501 -659 -901 -1149 -1128 -1104 -1204 -1310 -1307 -1301 -1350 -1460 -1612 -1800 -1939 -2101 -2242 -2368 -2424 -2532 -2845 -3169 -3214 -3209 -3218 -3232 -3233 -3228 -3237 -3250 -3258 -3267 -3274 -3282 -3285 -3289 -3288 -3287 -3288 -3289 -3292 -3292 -3290 -3290 -3305 -3321 -3332 -3341 -3351 -3363 -3371 -3381 -3385 -3391 -3396 -3400 -3403 -3404 -3410 -3416 -3420 -3424 -3422 -3422 -3435 -3447 -3448 -3446 -3447 -3451 -3455 -3459 -3459 -3455 -3449 -3440 -3432 -3425 -3423 -3425 -3434 -3448 -3469 -3496 -3531 -3566 -3593 -3610 -3611 -3601 -3586 -3569 -3554 -3545 -3542 -3548 -3554 -3563 -3566 -3566 -3561 -3556 -3553 -3551 -3550 -3550 -3551 -3553 -3558 -3564 -3570 -3576 -3580 -3584 -3586 -3587 -3589 -3591 -3597 -3605 -3617 -3631 -3643 238 244 236 241 250 249 247 238 230 227 230 229 230 232 227 227 228 231 238 242 248 250 251 251 250 248 248 246 239 229 233 232 235 230 229 233 231 232 236 243 243 244 249 248 245 246 245 245 246 247 247 250 257 273 276 283 282 277 283 278 281 282 284 292 306 310 315 316 310 291 283 285 291 290 290 296 305 303 302 301 302 299 296 294 294 294 292 297 307 313 312 301 302 296 299 296 294 294 294 297 302 309 319 325 323 321 321 325 326 327 326 321 317 313 310 313 319 322 321 314 311 302 295 286 277 274 272 271 277 276 292 295 296 307 313 306 311 307 313 313 303 300 309 310 320 327 332 340 351 349 348 339 332 339 345 344 350 357 364 365 369 372 376 381 385 431 399 396 397 409 409 400 399 406 408 410 409 421 423 433 441 431 432 434 433 439 446 440 433 422 416 416 413 414 412 406 400 397 396 390 380 377 380 377 376 373 371 364 353 351 343 333 329 331 344 338 337 338 340 341 344 348 346 350 350 358 360 355 355 359 360 366 362 357 364 368 368 364 358 356 357 359 364 369 372 371 369 370 372 369 367 365 364 366 369 375 378 377 378 380 381 376 376 380 383 379 376 376 377 379 382 385 388 394 404 411 407 411 415 414 409 409 413 416 414 411 405 403 409 411 411 413 416 420 425 432 428 429 438 437 429 426 427 430 429 429 435 438 436 436 438 441 445 447 451 450 453 458 463 466 471 478 482 489 494 503 516 524 520 529 546 558 570 559 560 565 556 560 554 560 572 569 570 576 583 596 651 669 652 709 720 696 696 742 796 1040 1056 1000 924 1040 1150 995 890 825 772 760 767 754 749 749 758 764 760 754 746 740 743 744 743 748 749 757 750 758 770 780 787 796 806 818 838 889 908 949 1093 1030 987 998 1007 1025 1027 1027 1016 1000 1008 946 907 888 870 859 850 856 884 945 953 910 908 927 955 932 887 899 765 765 694 831 714 618 520 386 338 314 252 223 205 186 166 145 122 100 79 57 39 23 9 3 -5 -12 -12 -6 -5 -10 -3 -8 -3 -4 -2 -4 -14 -27 -24 -24 -23 -24 -20 -15 -18 -25 -31 -30 -29 -31 -32 -33 -40 -42 -42 -24 -26 -35 -44 -40 -29 -21 -29 -40 -45 -44 -36 -10 -4 -35 -58 -70 -70 -63 -52 -54 -63 -66 -53 -41 -47 -68 -96 -125 -154 -181 -210 -236 -257 -267 -275 -270 -250 -229 -213 -196 -181 -182 -188 -212 -243 -265 -269 -249 -206 -188 -244 -324 -383 -413 -418 -416 -425 -438 -450 -462 -478 -494 -507 -519 -535 -558 -589 -616 -624 -624 -628 -635 -647 -669 -709 -771 -861 -962 -1058 -1137 -1193 -1230 -1257 -1277 -1296 -1313 -1326 -1336 -1347 -1349 -1326 -1302 -1293 -1297 -1309 -1308 -1286 -1266 -1269 -1315 -1404 -1482 -1488 -1419 -1286 -1132 -1012 -938 -912 -902 -870 -818 -746 -670 -602 -552 -523 -507 -490 -471 -450 -431 -417 -402 -383 -367 -361 -359 -352 -341 -331 -323 -315 -306 -295 -276 -256 -238 -235 -214 -139 -49 -36 -22 -9 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 4 5 6 9 17 25 31 35 37 44 50 53 60 70 86 100 108 102 123 143 149 175 238 244 208 288 336 400 460 518 651 701 452 352 311 322 390 513 462 335 294 345 525 437 410 413 399 415 395 443 860 871 518 515 653 1076 1288 1994 2049 2285 2250 2261 2406 2542 2503 2431 2405 2464 2344 2271 2228 2181 2042 2019 1989 1861 1797 1753 1762 1799 1897 1770 1759 1742 1720 1700 1714 1733 1766 1780 1795 1796 1815 1805 1799 1796 1781 1772 1760 1742 1728 1717 1710 1714 1704 1694 1668 1662 1649 1638 1640 1651 1640 1639 1632 1653 1644 1632 1601 1592 1593 1624 1613 1579 1548 1540 1542 1545 1544 1531 1547 1555 1547 1508 1555 1632 1659 1685 1620 1576 1617 1517 1453 1450 1432 1397 1392 1384 1380 1379 1386 1399 1415 1431 1448 1466 1518 1668 1748 1689 1693 1723 1675 1655 1549 1493 1476 1477 1500 1499 1553 1540 1482 1349 1314 1301 1289 1289 1304 1306 1359 1440 1434 1400 1415 1379 1248 1203 1188 1179 1170 1161 1160 1178 1197 1214 1199 1214 1169 1134 1133 1154 1134 1129 1135 1099 1080 1067 1054 1045 1036 1027 1013 1002 991 982 975 967 960 952 944 938 930 925 930 933 924 919 906 905 903 898 895 892 887 887 899 915 941 1009 1012 993 991 990 977 975 976 968 946 943 951 942 925 906 906 910 882 893 877 868 866 858 847 834 846 834 816 844 828 808 823 824 813 816 825 816 812 818 819 820 822 822 818 813 811 811 818 811 804 801 802 801 795 783 786 787 775 771 775 774 769 758 763 752 750 754 760 755 752 757 752 744 744 742 734 737 735 726 729 725 713 720 716 707 710 710 698 696 707 690 688 690 681 679 675 675 672 663 661 661 658 652 649 652 647 635 637 631 631 626 628 616 620 613 613 608 602 601 597 594 589 588 584 582 574 573 570 566 563 560 556 551 549 544 543 534 537 525 535 522 520 523 530 517 518 524 521 520 521 518 517 508 513 512 501 515 501 508 508 506 501 497 503 501 494 499 488 492 493 492 490 488 485 483 488 481 482 475 477 483 468 474 472 470 468 469 460 468 458 467 455 455 458 445 457 439 457 439 449 442 438 445 432 439 429 436 425 433 419 416 433 417 421 417 417 415 410 413 409 411 403 404 406 397 400 398 393 400 383 389 397 384 389 376 384 377 378 379 362 377 370 363 374 357 365 360 361 355 354 363 356 351 359 344 355 343 348 342 344 345 338 344 343 342 338 343 334 339 333 335 335 326 334 323 329 332 322 329 324 315 319 322 318 322 322 317 319 317 321 307 318 309 312 306 313 316 308 313 311 307 303 304 305 301 305 305 303 310 292 309 300 299 298 303 298 295 290 306 300 302 305 303 302 306 303 303 305 300 306 310 308 304 310 301 314 303 314 301 316 301 312 305 311 301 312 301 312 304 308 307 308 307 306 296 307 304 296 313 289 316 289 310 297 302 295 297 295 301 293 282 302 291 302 303 294 297 287 303 292 299 296 296 287 295 293 286 295 290 294 287 298 280 293 301 288 303 285 303 284 292 296 291 299 292 289 284 289 282 296 280 294 276 293 278 290 288 281 282 277 287 284 276 296 281 285 283 278 283 267 280 263 283 278 271 281 272 276 282 279 286 281 281 277 277 274 274 273 263 267 256 275 246 272 258 265 249 272 245 270 241 275 256 254 249 263 243 257 240 241 259 261 234 254 226 244 232 249 220 244 228 247 225 241 236 242 247 221 230 236 241 233 231 232 231 222 238 226 227 233 243 231 231 226 221 222 224 228 218 222 216 224 214 206 212 213 210 207 204 204 197 198 199 198 200 196 194 191 190 188 186 183 185 189 184 179 185 191 185 187 185 181 182 185 192 190 187 189 189 188 188 192 195 201 202 202 203 203 204 204 203 204 205 207 205 203 201 200 199 201 202 202 202 198 192 192 191 191 192 198 196 194 197 201 198 200 200 200 201 202 200 200 204 213 204 209 208 200 194 204 213 208 201 200 199 198 198 198 198 198 198 200 199 198 205 209 205 208 211 215 217 216 214 209 208 208 207 208 208 207 208 208 209 212 215 215 215 215 215 216 213 210 208 207 208 208 210 209 207 204 202 203 198 192 188 185 186 187 180 172 164 159 156 155 161 166 167 172 169 163 157 152 151 151 149 142 128 104 99 127 135 135 117 112 95 72 84 92 132 132 127 122 113 79 89 99 76 62 62 60 75 58 43 30 21 21 21 20 15 10 5 4 2 2 -1 -1 -2 -2 -2 -2 -4 -5 -6 -8 -9 -10 -11 -12 -12 -13 -13 -14 -15 -15 -16 -17 -18 -19 -20 -20 -21 -22 -24 -25 -27 -30 -32 -36 -40 -45 -51 -56 -60 -58 -55 -57 -61 -69 -79 -92 -122 -184 -261 -337 -421 -513 -595 -647 -729 -873 -1020 -1098 -1170 -1287 -1392 -1422 -1430 -1485 -1556 -1624 -1692 -1795 -1903 -2017 -2120 -2254 -2469 -2825 -3143 -3258 -3261 -3255 -3254 -3250 -3246 -3249 -3257 -3266 -3274 -3279 -3284 -3288 -3291 -3292 -3292 -3293 -3293 -3294 -3293 -3295 -3299 -3308 -3318 -3327 -3331 -3330 -3332 -3340 -3356 -3373 -3389 -3401 -3407 -3410 -3411 -3414 -3419 -3424 -3427 -3426 -3428 -3440 -3451 -3453 -3450 -3451 -3454 -3458 -3462 -3463 -3460 -3452 -3440 -3430 -3422 -3420 -3424 -3434 -3449 -3470 -3497 -3530 -3564 -3591 -3608 -3611 -3603 -3589 -3573 -3559 -3550 -3550 -3554 -3560 -3565 -3566 -3564 -3561 -3557 -3555 -3555 -3555 -3555 -3556 -3558 -3562 -3568 -3574 -3579 -3582 -3583 -3584 -3584 -3585 -3588 -3594 -3603 -3615 -3628 -3641 243 238 233 244 251 250 248 246 238 227 229 228 223 223 225 226 227 230 237 240 245 249 250 252 250 248 247 245 243 232 232 234 233 231 231 232 235 232 237 243 243 243 244 247 247 248 252 249 247 248 252 260 263 271 272 273 274 273 279 281 282 282 285 287 292 302 299 302 304 290 285 289 289 288 288 289 289 291 291 293 294 291 288 285 288 287 284 289 297 300 297 294 292 291 295 296 293 293 293 297 303 309 314 318 314 318 322 328 328 328 327 326 323 320 316 309 307 311 315 311 301 291 284 273 272 269 268 268 272 289 301 307 303 311 315 312 321 315 325 314 314 323 326 322 321 332 342 347 357 358 353 339 341 333 339 340 347 354 354 359 362 361 369 370 373 377 385 394 405 410 411 417 404 405 409 422 421 427 433 444 429 424 426 430 432 439 448 439 433 428 425 421 420 418 410 402 399 396 391 385 380 371 371 369 373 367 369 368 361 354 344 336 329 331 342 350 348 346 346 350 348 354 353 353 357 355 360 359 355 356 361 367 365 359 362 367 372 370 361 357 358 359 363 367 368 369 370 373 376 375 371 368 365 365 368 372 374 376 379 383 384 380 378 379 384 382 380 378 378 379 380 383 386 394 404 408 405 406 409 410 411 412 414 418 417 415 408 405 410 414 416 417 419 422 427 434 436 434 437 435 432 430 433 442 442 433 433 436 439 440 439 441 447 453 454 452 456 460 466 474 479 480 483 488 494 509 516 521 519 525 528 545 559 561 548 539 539 541 544 550 555 563 588 626 701 666 673 708 711 695 697 694 714 763 991 1185 1192 901 808 778 883 864 803 819 761 750 771 757 743 746 759 765 754 750 742 742 732 738 735 740 740 749 745 755 765 772 784 797 810 822 837 874 893 955 1020 1000 990 997 1004 1011 1055 1024 1001 990 1019 976 929 900 883 877 861 868 884 923 956 1070 998 926 956 974 999 1010 888 881 812 811 774 681 631 481 405 351 281 229 211 193 174 153 131 108 86 64 44 27 13 4 -2 -9 -16 -5 -3 -7 -2 -3 -10 -2 -2 -2 -6 -12 -14 -14 -21 -19 -17 -19 -18 -22 -26 -25 -25 -27 -24 -22 -29 -28 -17 -23 -33 -40 -47 -40 -30 -16 -30 -44 -44 -38 -42 -42 -24 -30 -46 -57 -54 -42 -47 -54 -63 -66 -53 -41 -47 -67 -99 -134 -163 -186 -212 -230 -238 -241 -241 -229 -227 -218 -213 -198 -157 -154 -157 -202 -238 -253 -239 -208 -134 -74 -166 -260 -354 -420 -427 -421 -426 -437 -445 -460 -476 -494 -502 -506 -508 -519 -545 -574 -583 -590 -609 -625 -638 -653 -689 -749 -838 -938 -1033 -1113 -1163 -1199 -1223 -1245 -1267 -1284 -1287 -1283 -1308 -1328 -1340 -1358 -1345 -1343 -1321 -1287 -1240 -1221 -1284 -1386 -1446 -1488 -1539 -1543 -1395 -1209 -1087 -997 -950 -939 -894 -839 -787 -719 -636 -565 -526 -507 -497 -485 -460 -436 -420 -407 -394 -386 -383 -383 -370 -356 -345 -336 -328 -319 -307 -290 -265 -242 -232 -223 -252 -263 -46 -59 -20 -38 -6 -32 -4 -27 -2 -22 -1 -21 -1 -17 -1 -11 -1 -5 -1 -5 -1 -13 -1 -13 -1 -10 -1 -7 -1 -4 -1 -4 -1 -3 -1 -6 -1 -5 -1 -4 -1 -4 -1 -2 -1 -2 -1 -3 -1 -2 -1 -2 -1 -5 0 6 11 22 26 29 37 42 47 52 62 79 92 93 88 100 111 130 142 170 206 310 305 310 325 267 408 346 559 583 631 493 367 329 302 351 483 401 310 288 352 425 440 411 388 384 429 465 716 551 493 629 891 1268 1226 1477 1383 1540 1509 1985 2467 2572 2541 2479 2413 2388 2302 2268 2242 2217 2145 2009 1911 1828 1826 1803 1792 1802 1807 1815 1803 1757 1767 1725 1717 1741 1750 1768 1785 1812 1821 1819 1816 1802 1790 1776 1777 1753 1735 1721 1720 1722 1710 1700 1684 1682 1665 1655 1661 1665 1654 1668 1665 1643 1666 1655 1634 1622 1601 1597 1580 1568 1563 1562 1563 1548 1549 1565 1599 1557 1529 1530 1577 1619 1658 1689 1685 1643 1619 1549 1547 1535 1452 1416 1413 1397 1387 1387 1391 1406 1422 1439 1456 1475 1492 1530 1589 1599 1613 1683 1649 1586 1565 1508 1478 1466 1458 1452 1519 1553 1447 1349 1326 1316 1305 1308 1314 1313 1411 1442 1461 1396 1367 1436 1273 1202 1183 1172 1161 1152 1149 1153 1183 1186 1182 1195 1141 1135 1113 1114 1108 1094 1145 1093 1073 1063 1047 1039 1035 1024 1014 1003 993 985 976 968 960 952 945 938 932 929 938 932 919 915 910 909 905 900 898 894 890 888 897 913 935 969 1006 1008 999 983 981 975 967 961 957 952 958 942 927 917 905 897 918 884 878 877 866 859 850 845 825 838 835 816 833 831 817 817 827 816 801 806 815 822 826 825 818 818 821 824 818 813 813 814 811 805 801 799 799 791 789 780 779 777 772 769 766 764 755 756 760 758 755 762 764 748 745 745 740 742 737 736 741 733 722 730 726 713 716 722 706 701 706 703 692 695 690 687 685 679 681 670 670 670 668 662 658 653 656 646 643 641 639 634 636 626 625 624 618 614 610 607 606 599 596 593 590 585 583 580 576 571 572 567 562 558 556 553 549 543 541 535 531 536 524 523 530 531 518 524 529 527 523 526 520 519 509 520 511 507 517 500 515 508 509 504 502 506 499 495 504 488 499 494 493 490 494 482 491 485 484 486 475 491 479 477 478 479 469 474 467 471 467 460 472 454 466 454 459 449 453 448 446 452 439 445 444 441 438 431 436 429 435 420 433 427 427 417 422 416 416 419 412 419 406 414 407 405 404 405 393 404 386 395 397 386 391 392 386 385 378 384 372 378 374 371 373 367 373 365 364 363 362 363 358 362 356 357 350 360 349 354 340 350 342 347 342 345 345 341 342 338 338 343 337 335 334 335 332 333 324 330 319 321 329 335 317 324 322 325 324 315 320 319 321 312 315 320 312 319 302 301 311 302 317 303 305 298 307 311 294 310 305 311 307 296 307 295 307 306 307 301 306 301 307 297 314 295 312 305 309 305 307 312 307 303 307 307 305 309 302 317 310 311 304 314 304 306 315 311 315 312 309 313 306 305 309 303 306 312 299 299 315 302 303 296 305 305 301 307 302 310 300 305 302 306 299 295 299 292 305 291 306 295 300 291 289 289 308 293 303 287 295 290 295 288 296 301 287 302 296 293 298 278 294 294 302 291 298 285 280 294 285 293 293 290 281 297 287 276 298 275 299 290 285 291 277 298 269 288 283 263 300 283 282 265 265 286 287 286 289 277 297 277 280 286 289 285 281 285 279 277 271 260 254 276 266 274 254 260 250 253 268 273 247 286 265 252 251 249 270 262 247 251 251 249 236 236 262 252 246 262 239 254 246 240 238 248 236 238 243 220 236 235 238 243 242 235 243 235 241 230 237 244 231 237 226 233 227 235 213 231 228 221 221 222 217 213 214 214 215 217 202 209 201 199 203 200 199 204 194 196 191 189 194 192 188 189 192 182 181 183 189 188 186 188 184 187 189 195 191 188 190 193 193 193 199 199 201 204 205 206 205 205 206 206 206 206 206 206 205 203 201 199 202 202 204 203 202 197 193 191 192 192 193 193 195 196 199 200 201 202 202 202 202 202 212 211 206 209 207 207 203 198 199 207 208 203 200 199 199 199 199 199 199 199 198 198 199 203 204 203 210 212 214 218 218 215 207 206 208 208 207 207 207 207 208 211 215 217 217 217 220 219 216 215 213 211 208 209 210 210 209 208 205 203 200 197 193 190 189 191 188 184 173 164 158 157 159 166 168 168 168 167 162 154 148 150 147 143 114 114 134 142 144 143 139 114 97 82 67 59 69 95 115 122 117 106 72 63 83 69 52 48 50 53 46 37 29 20 12 8 6 1 1 -2 -1 -3 -2 -2 -2 -5 -5 -6 -7 -10 -10 -12 -12 -14 -14 -17 -16 -18 -17 -19 -18 -21 -20 -23 -21 -25 -23 -27 -25 -28 -28 -32 -32 -36 -37 -41 -44 -50 -55 -60 -62 -61 -59 -57 -61 -65 -70 -89 -122 -170 -267 -393 -513 -669 -732 -797 -739 -720 -797 -896 -1051 -1191 -1340 -1470 -1535 -1566 -1678 -1724 -1711 -1646 -1746 -1808 -1923 -2001 -2201 -2428 -2816 -3128 -3245 -3255 -3268 -3272 -3266 -3262 -3262 -3264 -3273 -3280 -3282 -3283 -3287 -3291 -3296 -3298 -3300 -3300 -3299 -3299 -3302 -3309 -3313 -3318 -3323 -3319 -3295 -3276 -3285 -3315 -3354 -3389 -3407 -3414 -3416 -3417 -3419 -3422 -3429 -3433 -3432 -3433 -3446 -3458 -3458 -3454 -3455 -3457 -3461 -3464 -3467 -3467 -3459 -3447 -3437 -3429 -3428 -3431 -3442 -3456 -3476 -3499 -3529 -3559 -3585 -3603 -3608 -3604 -3592 -3577 -3564 -3554 -3553 -3556 -3560 -3563 -3563 -3561 -3560 -3558 -3558 -3558 -3559 -3560 -3561 -3563 -3568 -3573 -3579 -3583 -3584 -3583 -3584 -3584 -3585 -3587 -3593 -3600 -3610 -3622 -3634 243 235 237 235 240 244 238 227 228 225 223 227 224 222 224 227 227 228 230 235 242 250 249 249 251 250 248 246 245 241 229 233 235 231 231 232 233 233 241 248 247 247 247 248 247 249 251 249 250 255 275 281 267 263 265 269 273 278 284 289 291 282 280 283 289 289 292 294 295 293 290 295 294 293 294 293 288 286 286 287 290 286 284 280 277 276 277 281 287 287 290 291 288 286 288 290 290 291 289 288 301 310 314 318 313 319 324 331 331 331 333 331 330 332 328 317 306 301 308 312 297 285 271 275 266 269 279 288 295 290 306 315 314 320 321 324 326 325 324 327 318 332 340 335 329 333 336 340 348 367 354 343 350 342 341 350 349 349 351 354 358 357 363 365 370 382 392 396 395 400 404 405 412 409 413 433 415 419 424 422 419 423 426 428 434 438 447 448 440 431 425 416 415 412 409 403 393 394 390 384 377 370 366 364 362 362 358 358 360 354 348 339 329 330 338 346 354 356 349 356 350 355 358 357 362 358 360 359 358 359 363 371 369 363 368 366 369 373 365 360 358 359 361 362 363 365 370 374 378 377 373 369 367 367 367 370 373 375 378 382 385 382 379 382 386 388 386 384 382 379 380 383 390 401 405 402 402 404 406 408 415 416 415 419 420 423 413 407 409 412 413 414 418 421 426 430 438 443 440 437 434 435 435 441 440 435 435 440 442 445 444 442 445 450 457 459 457 458 464 469 472 473 476 480 484 493 514 507 512 517 541 529 524 531 531 531 534 538 542 547 555 576 663 668 717 686 697 731 753 807 727 727 747 760 919 1203 947 802 777 788 720 720 737 739 745 754 760 754 739 783 832 789 774 750 746 765 749 767 759 745 741 738 744 753 760 772 785 799 812 827 844 876 912 960 997 1009 999 1009 1016 1011 1014 1010 993 984 1022 999 943 916 894 890 871 895 910 921 997 1046 1016 949 946 966 1010 1052 1046 982 872 831 658 685 735 516 394 317 281 254 235 207 186 165 141 115 92 70 50 34 20 8 3 -2 -4 -2 -1 -1 -2 -7 -32 -23 -13 -2 -2 -5 -8 -12 -12 -17 -14 -16 -14 -19 -20 -20 -23 -25 -22 -21 -27 -27 -18 -18 -24 -25 -10 -7 -39 -44 -38 -38 -44 -47 -49 -13 4 -17 -39 -51 -46 -39 -44 -53 -59 -59 -52 -47 -53 -73 -107 -147 -182 -209 -226 -232 -228 -220 -212 -206 -211 -217 -224 -208 -139 -33 -140 -216 -258 -251 -196 -130 -109 -133 -186 -258 -338 -400 -426 -430 -428 -427 -432 -445 -467 -488 -496 -493 -483 -481 -501 -524 -538 -555 -591 -626 -636 -642 -671 -727 -811 -908 -1000 -1076 -1129 -1165 -1191 -1213 -1235 -1251 -1258 -1262 -1274 -1292 -1314 -1338 -1357 -1361 -1332 -1277 -1208 -1189 -1283 -1404 -1470 -1508 -1550 -1560 -1496 -1368 -1198 -1045 -966 -933 -911 -879 -833 -763 -667 -580 -534 -514 -503 -490 -466 -441 -423 -411 -402 -396 -393 -388 -377 -364 -354 -346 -340 -334 -322 -304 -280 -256 -242 -248 -281 -279 -170 -45 -33 -23 -17 -15 -12 -9 -7 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 4 9 16 23 30 36 39 43 54 70 78 80 79 87 89 100 118 144 173 173 178 197 240 335 258 240 317 424 362 597 602 440 353 329 313 360 402 300 270 307 453 523 394 376 379 453 496 519 483 520 836 1503 1514 1038 1168 1092 1107 1332 1767 2515 2620 2551 2514 2413 2378 2332 2254 2220 2199 2145 1969 1922 1837 1904 1868 1822 1817 1834 1848 1800 1774 1779 1750 1722 1736 1756 1774 1795 1818 1850 1837 1820 1805 1793 1779 1770 1759 1743 1730 1731 1737 1727 1716 1704 1688 1684 1671 1675 1694 1683 1697 1683 1660 1662 1663 1642 1620 1609 1595 1587 1578 1584 1577 1564 1557 1565 1593 1621 1563 1539 1534 1597 1661 1706 1724 1662 1625 1598 1597 1568 1549 1495 1476 1439 1407 1394 1394 1398 1410 1426 1447 1468 1491 1509 1532 1567 1590 1624 1649 1664 1593 1516 1495 1479 1476 1439 1432 1444 1408 1379 1348 1345 1357 1341 1328 1298 1296 1429 1458 1491 1413 1303 1278 1212 1196 1188 1169 1155 1145 1136 1139 1152 1154 1175 1163 1118 1099 1095 1093 1101 1079 1127 1106 1064 1054 1037 1028 1024 1019 1011 1001 991 984 976 966 958 949 943 938 934 934 934 926 920 916 914 911 907 903 900 896 891 888 895 906 927 985 1007 999 994 992 997 990 973 970 966 961 961 950 925 924 927 921 889 897 880 876 871 854 846 840 854 835 832 831 819 824 830 828 816 805 814 819 821 820 822 821 825 824 823 824 824 819 816 811 811 807 801 805 798 789 783 788 779 776 775 767 760 760 761 753 752 759 758 756 755 753 748 749 747 744 747 740 734 731 732 721 728 725 718 712 708 706 705 702 699 701 695 688 684 682 684 669 675 670 666 660 662 652 651 652 644 643 635 637 628 630 623 621 618 612 611 609 606 600 598 592 587 588 583 581 579 574 572 565 563 560 552 554 547 546 539 541 537 527 527 534 528 522 533 530 533 523 530 520 520 519 522 517 515 516 510 516 508 513 504 511 503 502 504 503 494 499 497 496 500 495 487 496 483 494 481 484 492 479 483 482 475 473 475 472 471 472 470 469 462 466 454 463 447 462 445 458 445 444 452 439 447 433 444 433 438 429 434 428 426 433 416 433 413 428 415 420 413 415 412 412 407 409 399 403 400 398 402 390 399 385 390 389 387 387 376 390 372 380 371 375 373 369 368 369 366 370 359 365 361 362 361 351 358 354 349 350 352 341 343 340 349 343 344 340 340 345 338 341 339 337 335 335 334 335 333 334 328 329 330 331 331 326 327 320 325 322 323 313 317 328 310 321 313 308 316 301 317 307 309 310 298 318 302 306 310 298 307 304 312 302 311 305 306 306 301 308 307 308 301 308 302 316 305 305 310 307 313 307 309 312 309 306 319 304 313 314 306 314 310 314 306 318 303 313 304 315 305 323 316 306 307 306 304 314 307 315 302 314 318 308 311 302 314 298 311 316 300 302 307 311 294 307 307 311 280 317 273 301 297 300 288 305 286 311 300 301 294 300 298 298 304 295 291 294 294 296 295 297 301 301 294 301 281 288 296 295 293 296 283 299 296 292 280 296 283 299 290 297 293 284 288 284 268 300 276 293 279 278 282 290 294 290 286 283 289 283 289 294 294 286 287 287 285 288 285 280 275 271 258 270 255 270 266 262 249 280 256 254 270 269 251 263 274 265 257 268 237 268 250 270 256 239 256 254 246 246 244 241 234 249 235 252 236 240 240 235 246 241 245 238 240 240 240 241 239 242 241 228 239 222 226 237 239 218 225 228 227 228 218 223 220 217 215 216 210 213 205 208 204 204 201 201 201 197 197 195 196 193 191 192 191 190 191 188 185 191 190 188 191 194 192 191 192 193 192 193 190 196 199 196 196 198 203 206 207 207 207 207 206 206 206 206 206 208 207 204 203 203 202 205 205 207 206 205 199 195 194 194 194 199 198 200 199 201 200 201 202 204 204 205 207 204 206 208 209 209 205 205 202 204 213 211 201 200 199 199 199 199 199 199 199 199 200 201 200 203 211 213 213 217 214 213 209 204 205 207 206 207 207 207 208 214 219 220 220 221 221 219 217 216 215 212 208 209 209 207 205 204 202 202 203 198 194 192 193 194 189 182 173 166 161 160 162 168 168 165 163 162 159 149 142 129 121 115 131 144 148 148 147 145 140 137 131 93 84 53 57 57 62 82 98 79 67 54 45 46 42 39 43 40 34 26 17 8 4 2 0 -1 -1 -1 -3 -4 -4 -5 -6 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -21 -22 -23 -24 -25 -25 -26 -28 -29 -30 -31 -33 -35 -38 -40 -44 -48 -52 -55 -59 -63 -63 -63 -63 -66 -69 -70 -70 -101 -188 -284 -348 -432 -584 -738 -815 -814 -757 -720 -790 -917 -1066 -1205 -1329 -1474 -1644 -1824 -1952 -1996 -1934 -1879 -1924 -2010 -2076 -2171 -2366 -2623 -2894 -3108 -3222 -3260 -3272 -3273 -3272 -3273 -3275 -3279 -3284 -3287 -3288 -3288 -3291 -3296 -3302 -3307 -3307 -3305 -3304 -3304 -3307 -3311 -3316 -3321 -3321 -3300 -3246 -3204 -3213 -3266 -3335 -3393 -3416 -3417 -3418 -3420 -3424 -3429 -3435 -3439 -3439 -3441 -3451 -3461 -3464 -3463 -3463 -3464 -3466 -3469 -3471 -3472 -3468 -3462 -3454 -3448 -3446 -3449 -3458 -3471 -3487 -3507 -3529 -3553 -3576 -3596 -3605 -3606 -3597 -3584 -3571 -3561 -3557 -3558 -3560 -3561 -3561 -3561 -3561 -3561 -3561 -3561 -3561 -3563 -3565 -3568 -3574 -3581 -3586 -3588 -3588 -3587 -3586 -3587 -3588 -3590 -3594 -3599 -3607 -3615 -3625 228 236 241 230 227 238 228 224 224 224 221 222 222 222 223 226 227 228 228 232 239 250 250 249 250 251 250 248 247 245 237 230 233 234 233 234 233 236 246 253 253 251 249 249 249 249 249 251 252 255 259 263 262 266 268 273 277 284 290 298 295 288 290 293 288 297 308 305 309 303 304 298 300 302 306 300 291 287 286 284 282 278 277 274 272 272 273 280 288 287 294 297 294 287 287 287 289 290 291 288 296 314 318 319 316 321 326 326 329 334 337 336 343 337 327 322 320 309 300 296 292 282 266 267 279 289 290 298 305 298 302 308 315 324 330 333 337 335 333 336 329 327 339 343 339 345 345 349 354 358 359 349 351 350 341 352 359 360 361 365 369 365 364 370 371 379 383 385 387 391 395 402 413 409 411 414 407 409 411 414 419 429 434 436 434 439 445 445 440 427 422 415 408 405 402 395 392 387 383 378 373 370 367 366 365 358 355 351 348 344 342 335 328 328 337 341 350 359 357 361 357 355 362 365 366 362 363 360 362 364 364 370 369 365 371 373 371 374 368 366 362 361 361 361 362 363 368 371 374 379 378 373 369 369 368 369 373 374 376 379 382 383 381 382 385 390 391 389 386 385 385 388 395 401 399 400 404 409 411 409 409 411 413 417 423 419 415 411 409 410 412 414 416 419 423 427 438 448 444 439 436 438 437 439 442 436 437 443 451 447 448 448 445 448 455 460 464 464 465 467 470 474 478 481 484 487 498 499 503 520 554 528 518 538 531 527 531 535 540 546 560 602 652 714 735 723 733 713 715 775 731 723 681 696 748 955 818 744 721 721 720 702 720 718 758 766 752 756 751 754 765 760 810 795 747 742 725 723 723 741 734 734 742 751 761 772 785 797 830 849 872 901 950 941 961 999 1010 1032 1021 1007 991 1008 992 979 1003 1001 985 936 912 890 879 904 916 939 981 1009 1030 993 980 1000 1000 1025 1042 1069 990 949 717 546 483 466 441 369 288 267 244 222 199 171 143 118 96 75 58 43 28 16 6 3 1 -6 -1 -20 -6 -8 -38 -33 -30 -10 -8 -3 -2 -3 -2 -30 -15 -15 -11 -16 -19 -19 -22 -23 -22 -22 -27 -27 -24 -24 -28 -11 -2 -5 -24 -36 -36 -31 -34 -39 -36 -7 1 -19 -39 -53 -45 -37 -44 -54 -57 -55 -51 -50 -57 -76 -111 -157 -201 -235 -246 -237 -220 -200 -187 -185 -200 -215 -239 -243 -230 -240 -236 -254 -297 -272 -158 -45 -86 -204 -229 -280 -339 -388 -421 -434 -431 -421 -422 -428 -456 -482 -490 -485 -466 -449 -473 -495 -502 -511 -561 -621 -627 -630 -655 -699 -779 -874 -962 -1037 -1092 -1130 -1157 -1177 -1199 -1218 -1229 -1242 -1244 -1254 -1277 -1300 -1349 -1371 -1341 -1291 -1211 -1166 -1295 -1431 -1478 -1502 -1538 -1556 -1568 -1525 -1322 -1102 -1011 -949 -942 -925 -872 -802 -692 -596 -553 -528 -514 -502 -475 -446 -429 -418 -409 -401 -393 -386 -376 -367 -359 -352 -349 -346 -334 -319 -296 -274 -256 -252 -271 -282 -313 -320 -46 -65 -31 -50 -21 -39 -13 -31 -7 -22 -1 -15 -1 -9 -1 -3 -1 -3 -1 -13 -1 -16 -1 -14 -1 -12 -1 -7 -1 -7 -1 -7 -1 -4 -1 -1 -1 -4 -9 -14 -14 -9 -1 -3 -1 -3 -1 -2 -1 -2 -1 -4 0 4 8 17 22 28 33 36 43 55 59 62 64 71 74 81 88 101 124 148 172 157 152 178 167 198 176 213 298 451 534 489 437 345 325 305 300 301 277 306 318 398 409 365 363 383 451 568 455 472 590 1092 1414 1513 994 990 940 1080 1337 1879 2612 2624 2587 2576 2470 2358 2225 2088 2104 2150 2045 1949 1898 1858 1883 1888 1843 1870 1862 1853 1795 1776 1757 1747 1744 1761 1771 1793 1809 1829 1847 1844 1826 1811 1801 1788 1777 1760 1747 1738 1741 1745 1723 1737 1724 1724 1713 1688 1688 1706 1714 1713 1697 1673 1679 1668 1651 1635 1621 1605 1595 1592 1590 1582 1576 1570 1586 1625 1609 1581 1554 1565 1599 1682 1755 1738 1645 1620 1606 1603 1577 1610 1586 1501 1461 1421 1406 1401 1410 1417 1433 1452 1479 1506 1533 1582 1634 1649 1646 1686 1639 1592 1550 1503 1463 1448 1433 1415 1398 1383 1366 1350 1335 1342 1336 1302 1282 1273 1308 1397 1439 1452 1292 1205 1190 1189 1188 1172 1160 1143 1131 1126 1133 1138 1137 1128 1110 1094 1083 1078 1069 1063 1058 1098 1054 1043 1032 1022 1014 1009 1005 1001 989 980 974 967 959 948 941 938 935 935 933 927 923 922 919 913 910 903 900 897 893 889 893 902 916 949 1007 1017 1017 1016 1009 996 983 983 971 952 945 950 950 942 919 907 913 887 891 875 870 861 857 855 833 851 835 824 835 832 830 819 817 826 832 821 805 811 827 830 830 828 823 825 826 823 820 815 811 811 803 800 800 800 790 784 785 776 768 767 769 766 761 756 755 758 763 760 754 754 753 745 745 748 745 740 735 731 729 739 724 722 720 718 714 714 704 711 704 704 691 692 688 687 674 682 676 665 671 667 655 657 655 648 642 643 641 636 631 633 624 623 615 614 614 606 605 601 603 592 592 587 583 579 577 574 568 565 564 559 556 552 549 542 544 536 531 532 533 535 528 534 534 533 528 531 521 528 524 519 524 514 520 517 512 517 516 510 514 501 508 504 505 495 504 502 498 505 492 495 492 493 494 484 494 487 488 482 485 480 477 473 482 466 481 471 465 474 462 467 457 461 458 451 461 443 458 442 446 444 443 444 436 442 426 443 423 437 425 432 425 423 426 422 423 418 419 416 415 412 410 406 407 401 406 395 404 395 400 392 392 391 381 394 384 374 390 373 384 371 373 377 366 375 361 365 367 363 368 358 357 365 353 358 353 357 349 351 351 340 346 347 346 349 342 344 343 338 342 336 338 335 333 340 327 332 335 331 328 332 330 320 331 320 330 317 319 326 311 321 319 315 321 310 304 315 306 314 301 317 311 307 315 302 315 308 310 312 307 307 306 305 304 316 304 302 313 306 311 311 311 308 313 312 307 312 306 313 311 304 316 315 305 320 315 307 323 307 314 315 315 315 313 317 317 322 306 308 310 311 318 312 316 303 323 301 314 316 299 308 309 313 312 312 311 300 309 296 312 297 309 306 295 316 311 302 313 306 306 282 306 301 310 295 296 306 297 306 298 299 303 296 311 295 302 293 291 304 298 299 307 292 302 298 296 289 301 284 296 291 292 277 299 282 300 283 297 275 298 276 289 287 309 274 297 306 296 287 288 292 271 293 282 291 292 288 292 290 294 292 292 291 291 289 289 284 275 270 263 260 270 263 271 265 275 269 266 271 270 252 254 280 253 255 262 261 248 265 235 272 231 245 251 246 262 234 253 242 251 233 231 246 234 239 235 240 234 248 239 229 237 247 237 243 235 249 227 242 237 237 238 229 234 225 244 222 230 224 223 224 223 216 220 217 217 211 214 202 206 207 200 203 203 197 196 200 197 193 190 194 192 191 190 187 185 193 195 191 194 193 193 192 193 194 194 199 197 200 204 205 199 203 204 209 209 208 207 207 208 207 207 208 207 207 207 208 208 207 205 208 208 211 211 208 201 198 199 198 197 204 204 204 202 202 201 204 205 205 204 205 207 211 210 211 213 212 213 211 209 210 207 207 204 201 199 199 200 202 200 200 201 200 199 201 199 204 210 207 212 214 212 213 212 204 197 207 206 208 208 207 210 215 220 222 224 224 222 220 219 218 214 208 205 204 204 204 200 199 197 199 199 198 195 193 192 192 189 181 174 169 165 165 168 171 168 165 161 156 151 137 123 138 126 147 152 151 151 150 149 147 143 142 133 82 64 54 53 46 43 51 71 67 56 57 41 34 32 30 32 26 16 6 3 1 2 -3 -2 -3 -4 -6 -7 -8 -8 -9 -10 -12 -12 -14 -15 -17 -17 -19 -19 -21 -21 -24 -23 -26 -24 -27 -26 -30 -28 -32 -30 -34 -32 -35 -35 -38 -38 -43 -43 -47 -54 -61 -59 -57 -61 -64 -64 -64 -68 -74 -79 -86 -78 -113 -268 -426 -429 -433 -621 -779 -857 -822 -786 -738 -861 -1015 -1127 -1212 -1239 -1375 -1664 -2035 -2182 -2258 -2147 -2111 -2166 -2328 -2347 -2433 -2628 -2873 -3020 -3135 -3215 -3256 -3269 -3268 -3274 -3280 -3286 -3293 -3296 -3297 -3296 -3295 -3298 -3302 -3308 -3314 -3312 -3309 -3307 -3307 -3309 -3311 -3316 -3318 -3316 -3287 -3185 -3110 -3135 -3219 -3323 -3409 -3424 -3415 -3418 -3423 -3428 -3435 -3442 -3447 -3445 -3445 -3455 -3467 -3470 -3471 -3472 -3473 -3474 -3475 -3477 -3478 -3479 -3479 -3474 -3471 -3469 -3471 -3478 -3489 -3501 -3515 -3528 -3545 -3567 -3588 -3602 -3607 -3602 -3591 -3577 -3566 -3562 -3561 -3562 -3562 -3563 -3563 -3564 -3565 -3563 -3562 -3563 -3565 -3569 -3574 -3583 -3591 -3596 -3597 -3595 -3592 -3591 -3591 -3590 -3592 -3594 -3599 -3604 -3610 -3617 225 238 235 230 229 225 225 224 224 224 221 221 222 223 224 226 228 228 229 232 239 251 250 250 250 250 251 249 249 245 241 230 236 232 234 237 232 233 247 252 254 250 252 251 250 250 251 251 252 254 256 260 266 270 271 277 281 297 300 302 304 301 298 288 288 297 295 303 313 319 318 309 298 316 323 311 300 294 286 280 281 277 274 271 277 272 271 279 291 292 295 302 299 290 290 288 290 290 287 287 296 304 313 316 318 322 334 327 330 336 338 341 343 333 332 337 336 322 312 301 289 273 264 268 286 298 298 298 308 313 311 317 323 325 330 341 348 346 340 345 341 338 334 348 352 356 354 356 360 367 363 354 352 357 351 347 357 366 371 380 377 378 379 371 369 372 375 377 381 385 393 404 405 404 404 402 404 407 410 415 423 432 444 444 439 444 450 441 433 424 416 409 406 401 397 395 389 385 381 381 381 380 375 372 368 360 357 355 353 351 350 341 329 329 336 339 349 358 363 366 365 361 364 370 369 367 368 363 362 365 369 375 372 368 374 377 374 377 373 369 366 365 366 360 361 363 366 369 373 380 383 377 373 371 370 370 372 373 375 379 382 385 384 383 385 390 395 395 392 395 393 393 396 396 397 399 405 412 414 414 412 414 417 419 423 421 420 414 414 413 415 416 417 420 425 432 441 450 445 438 437 439 439 443 450 441 440 450 455 452 454 453 451 451 452 458 467 478 479 476 476 476 479 483 488 491 495 500 504 512 524 511 514 518 522 526 530 535 544 552 568 605 668 682 663 633 650 662 678 679 686 698 661 642 651 673 688 686 680 684 686 690 699 710 784 816 767 737 740 727 734 756 796 757 744 716 714 711 714 720 727 737 747 751 762 777 796 823 965 944 979 1018 1145 977 962 1002 1022 1113 998 1032 978 1003 982 969 990 979 969 941 912 903 893 913 921 943 967 989 1003 995 1003 1022 1068 1055 1083 1064 1018 1081 1079 955 719 466 425 364 306 302 267 249 197 163 136 114 96 80 64 50 37 24 14 7 2 -1 -14 -23 -1 -13 -47 -45 -34 -19 -24 -6 -1 -2 -2 -11 -30 -28 -12 -13 -15 -18 -21 -22 -21 -22 -25 -25 -25 -28 -31 -33 -8 -2 -10 -25 -34 -25 -18 -22 -29 -16 -3 -21 -39 -48 -46 -44 -49 -56 -56 -52 -50 -50 -57 -74 -106 -152 -207 -249 -257 -240 -207 -176 -163 -167 -187 -221 -253 -280 -297 -315 -306 -325 -333 -289 -127 -38 -33 -120 -220 -304 -357 -390 -417 -434 -437 -432 -426 -430 -449 -470 -482 -479 -466 -458 -473 -488 -486 -485 -507 -547 -593 -631 -648 -675 -743 -831 -917 -992 -1050 -1093 -1121 -1142 -1159 -1174 -1188 -1201 -1214 -1233 -1262 -1302 -1351 -1372 -1339 -1290 -1272 -1294 -1353 -1417 -1464 -1497 -1528 -1559 -1581 -1553 -1436 -1279 -1138 -1037 -996 -963 -888 -796 -720 -654 -591 -547 -530 -519 -492 -461 -441 -429 -417 -405 -390 -377 -371 -367 -362 -356 -351 -346 -338 -326 -308 -289 -273 -267 -275 -299 -337 -328 -219 -152 -44 -37 -30 -25 -20 -15 -11 -8 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -6 -10 -15 -18 -18 -19 -10 -3 -1 -2 -4 -1 -1 -1 -1 -1 3 4 8 15 20 24 28 33 40 46 51 54 61 62 66 70 76 84 96 109 143 138 174 164 142 184 143 202 280 369 375 371 443 374 338 306 279 249 263 281 300 336 332 349 352 373 404 480 447 480 690 941 1074 1219 853 831 991 1371 1424 1839 2601 2542 2540 2452 2322 2215 2177 2197 2006 2104 2045 1987 1863 1871 1887 1882 1900 1866 1838 1836 1802 1784 1767 1750 1745 1759 1769 1788 1803 1825 1848 1856 1835 1815 1800 1788 1777 1764 1754 1745 1753 1757 1747 1739 1766 1751 1735 1706 1706 1709 1728 1723 1701 1686 1680 1662 1655 1644 1629 1613 1608 1608 1602 1599 1589 1583 1594 1621 1635 1609 1577 1593 1642 1731 1750 1761 1647 1619 1624 1631 1596 1598 1584 1558 1468 1447 1423 1407 1412 1418 1437 1464 1482 1512 1547 1577 1599 1645 1679 1711 1693 1618 1593 1534 1474 1456 1439 1417 1400 1424 1403 1372 1333 1315 1301 1288 1274 1260 1257 1331 1378 1398 1239 1196 1180 1177 1178 1182 1162 1143 1128 1118 1118 1119 1125 1110 1106 1104 1088 1070 1061 1051 1044 1043 1037 1035 1025 1018 1010 1001 997 1005 986 976 969 964 959 950 942 938 935 938 942 937 937 930 921 918 915 908 901 897 893 889 891 898 910 934 1017 1047 1036 1025 1013 997 997 988 973 968 981 956 948 936 924 916 907 903 886 877 873 871 855 845 836 832 832 838 836 823 823 833 833 831 814 812 813 814 821 832 833 834 837 837 827 822 822 820 820 812 808 801 799 795 784 788 778 775 775 776 769 767 760 765 768 762 754 761 761 753 751 757 756 741 738 742 737 741 736 723 724 723 719 719 712 709 711 706 706 696 696 694 687 681 691 677 673 673 666 664 658 658 652 649 646 643 640 638 633 628 623 625 616 617 611 610 602 605 598 594 592 587 580 578 578 572 569 568 562 560 556 552 549 544 537 534 533 535 539 534 532 536 531 534 532 524 535 527 522 527 516 528 521 510 523 513 516 510 505 513 503 510 499 508 506 500 501 497 500 494 502 487 497 493 489 490 484 486 484 477 485 475 481 478 472 474 471 466 468 456 472 450 467 454 451 455 446 456 442 452 436 449 434 441 444 429 441 424 436 425 431 422 429 422 425 417 423 411 417 408 412 405 409 402 406 397 404 405 387 405 388 389 393 386 387 381 382 379 374 382 374 371 378 365 371 361 370 370 360 368 357 360 363 358 354 355 357 345 355 343 347 351 348 346 347 347 342 347 340 338 339 342 335 340 334 329 333 340 328 333 335 322 328 327 326 326 317 327 326 319 323 312 316 316 304 319 304 312 313 307 317 304 319 311 308 312 301 313 302 311 308 309 314 305 312 311 313 316 308 310 320 308 314 306 313 309 316 313 307 329 312 315 319 307 317 322 303 322 314 309 319 316 320 313 316 318 312 329 319 317 312 316 322 310 318 317 320 307 323 316 315 317 314 308 305 314 300 314 297 308 318 306 306 298 308 304 301 289 296 309 305 305 307 310 309 305 320 295 292 305 296 301 298 299 298 289 300 305 304 303 289 299 308 284 295 308 295 300 285 299 274 296 285 305 285 301 291 297 284 300 294 287 294 299 299 284 285 282 308 280 292 283 292 300 296 295 296 294 295 294 293 294 295 292 289 284 270 262 261 262 269 261 276 272 270 278 279 260 247 258 270 272 253 267 255 251 251 256 250 258 244 268 263 258 238 258 237 258 241 245 254 252 238 255 236 242 255 240 241 246 241 249 233 246 252 241 233 238 230 239 231 246 220 237 232 231 232 227 231 225 223 223 219 219 216 212 216 205 208 206 205 201 203 202 200 199 197 194 194 196 194 189 189 186 185 185 186 186 188 193 193 193 194 195 195 198 199 202 204 206 204 207 208 211 210 209 207 208 208 209 209 210 209 211 209 209 209 209 209 211 212 212 213 210 206 203 203 202 202 206 208 206 203 204 206 212 211 206 206 205 208 213 219 224 218 217 216 213 213 213 210 209 210 206 202 201 205 209 201 202 202 201 200 202 201 200 200 204 213 212 211 207 201 196 195 201 208 211 210 209 214 221 224 225 225 224 222 220 219 218 214 208 204 200 197 195 192 190 188 187 187 189 188 187 186 183 178 176 176 174 172 172 172 170 167 163 162 154 141 139 150 148 137 154 155 154 153 152 151 147 144 143 138 102 70 65 64 57 51 46 53 56 51 43 37 24 22 19 12 5 3 2 -2 -3 -5 -5 -5 -6 -7 -8 -10 -10 -11 -12 -13 -14 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -38 -39 -41 -43 -46 -49 -55 -60 -63 -63 -62 -63 -63 -64 -66 -72 -78 -80 -88 -117 -192 -339 -468 -511 -562 -706 -861 -933 -936 -907 -915 -1008 -1125 -1186 -1171 -1091 -1157 -1557 -2005 -2225 -2267 -2224 -2214 -2320 -2468 -2585 -2708 -2868 -3027 -3126 -3187 -3230 -3257 -3269 -3273 -3278 -3286 -3294 -3300 -3304 -3305 -3307 -3308 -3307 -3308 -3310 -3312 -3312 -3310 -3310 -3311 -3310 -3312 -3316 -3316 -3300 -3239 -3121 -3037 -3078 -3193 -3318 -3406 -3429 -3421 -3420 -3426 -3432 -3439 -3446 -3451 -3450 -3451 -3459 -3469 -3475 -3478 -3479 -3480 -3482 -3484 -3485 -3487 -3489 -3490 -3489 -3489 -3489 -3492 -3498 -3505 -3512 -3519 -3527 -3539 -3558 -3579 -3596 -3605 -3604 -3595 -3582 -3571 -3566 -3566 -3567 -3568 -3569 -3569 -3569 -3568 -3565 -3563 -3563 -3567 -3574 -3582 -3594 -3604 -3609 -3610 -3606 -3600 -3596 -3592 -3590 -3589 -3592 -3597 -3603 -3610 -3616 230 239 239 243 237 227 226 227 225 222 222 222 223 225 229 232 229 229 231 233 243 251 249 249 249 248 247 248 248 246 244 234 234 233 234 233 232 232 244 248 251 250 253 255 251 250 249 250 252 256 259 263 264 271 279 281 287 295 300 304 304 308 305 292 291 301 298 297 307 310 310 297 295 310 333 313 299 294 285 280 278 279 271 268 274 268 270 278 288 288 291 297 300 291 292 294 294 291 292 290 294 301 308 310 316 324 337 332 335 336 339 342 341 336 342 350 345 330 320 305 290 269 260 262 284 292 301 304 306 316 324 325 332 334 339 341 352 351 349 353 351 349 340 341 347 359 363 367 363 374 364 364 355 362 358 352 353 365 375 381 386 383 388 380 374 381 386 386 384 383 387 399 394 397 399 403 410 414 418 422 430 439 444 444 446 450 454 443 432 425 416 415 412 407 405 402 400 391 386 390 386 375 373 370 368 366 365 365 362 357 347 341 335 330 328 340 353 357 359 361 363 360 365 363 362 365 366 367 365 367 372 378 375 372 375 380 378 377 371 368 365 364 366 361 362 363 365 368 372 378 384 381 376 373 372 372 373 373 376 379 384 389 389 385 387 391 395 399 396 397 395 393 392 394 397 399 402 406 410 415 417 419 423 426 429 426 422 416 418 417 417 419 421 424 427 438 445 444 442 439 441 442 441 444 446 440 442 451 474 466 461 456 456 458 456 456 465 472 485 500 503 491 485 486 495 507 541 555 523 536 532 515 515 520 537 549 549 563 574 603 603 605 617 630 621 649 639 638 648 646 681 656 635 634 655 680 681 680 672 681 714 737 728 719 823 815 784 758 728 727 721 738 754 740 745 717 706 705 713 726 731 736 749 755 768 780 802 880 985 1172 1113 1124 1261 1032 967 1023 1028 1080 995 957 958 1014 975 951 968 967 949 937 918 907 908 911 929 949 960 974 982 989 996 1009 1049 1061 1060 1050 1031 1065 1097 1105 1045 886 738 498 371 342 316 290 211 153 130 114 100 84 69 57 45 33 23 14 4 -2 -19 -37 -7 -7 -38 -28 -16 -3 -18 -28 -9 -12 -42 -7 -13 -22 -14 -12 -11 -17 -20 -18 -18 -20 -23 -23 -23 -25 -25 -13 4 2 -3 -19 -36 -26 -22 -25 -32 -25 -7 -17 -39 -46 -47 -47 -54 -61 -56 -50 -48 -50 -55 -67 -91 -131 -193 -248 -242 -222 -179 -144 -129 -133 -141 -201 -230 -275 -284 -298 -247 -298 -272 -298 -43 -47 -9 -67 -224 -339 -378 -392 -414 -433 -440 -442 -433 -431 -444 -462 -474 -479 -470 -467 -481 -498 -478 -458 -450 -464 -545 -628 -634 -643 -709 -790 -870 -944 -1005 -1053 -1084 -1104 -1118 -1130 -1146 -1162 -1192 -1225 -1264 -1312 -1369 -1401 -1353 -1297 -1343 -1419 -1419 -1418 -1454 -1485 -1511 -1540 -1561 -1555 -1519 -1444 -1275 -1123 -1042 -999 -908 -808 -768 -719 -627 -562 -555 -553 -520 -480 -458 -444 -430 -414 -393 -371 -368 -368 -362 -356 -350 -344 -339 -330 -316 -301 -289 -283 -286 -297 -316 -311 -318 -303 -166 -69 -41 -54 -27 -41 -16 -30 -8 -20 -2 -11 -1 -3 -1 -3 -1 -15 -1 -18 -1 -14 -1 -12 -1 -8 -1 -5 -1 -4 -1 -4 -1 -7 -9 -13 -17 -23 -22 -25 -24 -22 -22 -28 -25 -11 -3 -4 -1 -4 3 5 8 12 17 20 24 29 35 41 46 50 53 58 60 66 69 72 80 90 125 123 107 124 163 228 204 175 222 265 367 447 401 331 307 319 251 262 271 315 302 312 347 339 362 376 402 445 482 488 549 587 760 752 966 1122 935 1241 1652 2347 2697 2539 2458 2390 2292 2307 2234 2282 2004 2031 1974 1940 1865 1910 1947 1923 1896 1868 1846 1836 1828 1800 1777 1761 1759 1750 1759 1780 1799 1819 1848 1855 1839 1823 1806 1791 1779 1766 1758 1754 1768 1783 1772 1737 1753 1775 1772 1730 1732 1723 1725 1735 1707 1695 1684 1675 1658 1648 1634 1629 1625 1624 1620 1615 1606 1599 1600 1618 1614 1592 1620 1605 1730 1768 1758 1787 1659 1639 1662 1639 1617 1576 1581 1548 1500 1519 1451 1434 1439 1428 1441 1466 1487 1535 1601 1618 1629 1673 1691 1672 1643 1573 1535 1513 1498 1483 1439 1432 1430 1432 1431 1409 1337 1310 1300 1281 1268 1255 1242 1237 1253 1274 1203 1187 1172 1160 1160 1176 1163 1145 1131 1119 1109 1106 1110 1099 1102 1115 1106 1075 1054 1047 1038 1030 1025 1023 1017 1010 1004 997 990 993 985 971 964 960 955 949 944 943 939 944 948 945 939 931 927 929 929 916 902 896 892 888 888 894 905 927 1015 1047 1037 1026 1014 1015 1012 997 987 981 952 954 957 943 930 923 914 905 894 884 869 867 865 849 848 843 841 823 824 829 825 826 828 822 822 827 816 807 816 836 837 836 835 832 828 832 828 823 816 818 817 809 798 796 793 788 784 779 774 770 768 767 773 768 762 763 765 762 759 763 764 749 747 750 749 746 743 743 735 731 733 725 719 718 723 712 715 711 705 701 694 691 691 685 686 680 672 675 666 663 665 655 652 651 644 642 643 635 632 632 624 623 620 615 611 608 610 599 599 594 590 585 584 579 573 573 570 567 564 557 558 552 546 546 540 535 539 543 535 532 539 530 537 530 530 536 530 529 526 523 528 524 517 524 519 516 512 518 514 512 507 504 505 509 500 504 505 502 501 501 493 500 492 499 485 493 490 487 479 488 477 485 477 475 480 467 477 464 472 467 460 471 451 466 447 458 450 454 446 448 447 440 448 432 446 434 438 434 434 429 432 429 428 422 425 419 419 418 418 410 416 406 411 404 401 410 392 401 402 391 397 391 386 386 389 388 384 381 383 376 379 380 368 372 376 374 370 362 368 364 365 362 359 360 361 352 358 351 355 353 339 348 349 349 349 347 348 341 346 339 336 347 335 333 344 338 325 337 336 317 336 333 317 328 322 322 332 330 326 315 323 319 311 320 317 318 310 300 320 304 311 317 306 317 309 315 311 309 305 316 311 314 306 304 305 320 314 315 307 320 314 313 315 316 316 324 311 308 321 307 317 323 303 326 314 312 326 308 326 314 316 325 319 320 329 312 325 313 323 309 316 317 314 323 312 322 315 321 306 318 307 314 307 312 316 295 321 312 315 320 297 323 308 316 305 313 313 308 315 300 307 309 320 306 311 314 299 305 314 301 299 315 299 307 297 298 299 292 304 305 309 304 283 306 299 290 293 294 292 297 303 304 298 298 297 296 307 284 301 296 278 303 286 300 293 304 284 305 285 296 298 283 303 291 297 302 300 299 297 298 298 294 292 290 286 277 268 265 278 272 268 271 269 261 268 286 268 277 277 272 276 264 260 272 263 268 248 253 271 246 252 264 261 251 257 253 262 248 248 245 233 237 261 236 255 252 237 241 248 233 249 242 252 242 247 229 241 238 239 239 246 234 234 242 238 239 226 226 230 228 221 224 218 220 216 219 211 209 210 204 205 206 204 202 201 199 195 192 196 196 197 194 196 189 191 189 185 185 187 189 190 193 197 196 197 198 200 202 203 204 205 206 210 212 210 211 211 210 209 210 212 214 214 214 211 211 212 211 211 210 211 211 216 213 212 210 208 208 206 208 215 217 213 207 207 211 209 207 207 206 206 212 223 221 219 216 215 216 213 212 215 218 218 216 209 211 210 208 202 202 203 207 203 202 201 202 206 211 213 211 203 200 195 193 195 197 207 215 215 211 216 223 227 227 226 224 223 220 219 216 213 209 204 198 193 189 186 185 183 181 180 181 181 179 177 173 170 167 168 170 170 167 163 159 156 153 149 146 152 152 156 144 152 155 155 155 154 154 151 147 145 143 136 111 80 88 102 78 52 40 46 49 44 33 29 19 12 6 5 0 -2 -2 -5 -7 -7 -8 -8 -10 -10 -12 -12 -14 -14 -15 -16 -18 -19 -20 -21 -22 -23 -25 -26 -28 -28 -31 -30 -33 -32 -35 -33 -36 -35 -39 -38 -41 -40 -44 -44 -48 -48 -63 -63 -64 -64 -64 -66 -67 -66 -65 -66 -68 -76 -85 -88 -107 -184 -277 -417 -524 -568 -635 -762 -933 -976 -1029 -1009 -1064 -1160 -1259 -1240 -1183 -1026 -968 -1520 -2018 -2205 -2225 -2279 -2300 -2491 -2638 -2808 -2935 -3056 -3152 -3205 -3234 -3253 -3267 -3274 -3278 -3284 -3291 -3298 -3304 -3307 -3311 -3315 -3320 -3318 -3314 -3314 -3312 -3312 -3311 -3313 -3314 -3310 -3308 -3310 -3307 -3288 -3227 -3090 -2978 -3065 -3203 -3330 -3417 -3430 -3417 -3422 -3431 -3437 -3442 -3451 -3457 -3455 -3454 -3463 -3473 -3480 -3484 -3486 -3487 -3490 -3493 -3495 -3496 -3498 -3499 -3502 -3504 -3505 -3508 -3512 -3518 -3520 -3522 -3525 -3532 -3549 -3570 -3589 -3602 -3603 -3597 -3584 -3573 -3571 -3572 -3574 -3576 -3576 -3576 -3574 -3571 -3565 -3562 -3563 -3569 -3578 -3591 -3605 -3618 -3624 -3625 -3619 -3611 -3603 -3595 -3590 -3587 -3591 -3597 -3605 -3612 -3619 239 249 252 265 257 234 227 227 225 223 222 221 221 221 234 238 234 231 233 236 243 252 253 251 250 250 250 248 247 246 247 238 230 235 236 234 233 232 243 246 249 250 252 253 249 246 248 252 254 259 263 265 266 278 290 288 285 290 290 292 295 300 310 305 297 299 302 305 309 310 302 297 295 296 308 308 295 290 283 278 278 278 275 268 271 270 271 275 285 287 290 297 294 291 292 299 300 293 293 296 297 301 306 309 314 320 327 330 337 335 337 339 340 341 345 352 345 328 315 298 291 266 261 260 282 291 299 299 307 318 328 334 337 344 349 352 357 360 362 361 367 357 352 351 353 355 360 369 372 376 374 367 365 363 366 359 352 360 368 379 392 392 395 389 381 380 391 399 394 391 393 392 394 400 405 412 415 419 422 428 431 433 434 437 444 457 456 448 440 431 423 423 416 415 417 408 399 392 392 388 383 379 381 380 377 370 376 369 360 351 346 350 344 332 330 350 349 351 352 361 356 360 361 357 355 360 361 364 367 371 374 381 381 377 378 381 381 376 369 366 362 362 364 364 363 365 367 369 372 377 384 384 378 376 374 374 376 375 377 379 383 390 392 389 390 394 398 396 393 393 391 390 392 394 396 398 402 406 408 413 415 418 424 424 422 427 426 421 422 422 421 424 427 430 435 449 450 439 438 437 440 441 440 446 449 444 443 446 453 467 466 461 461 462 460 459 463 479 492 508 517 496 491 492 497 508 520 544 552 560 562 537 529 533 563 574 579 591 616 623 633 644 595 613 613 605 618 637 631 631 637 634 627 625 635 671 662 660 708 746 807 853 797 748 778 803 817 798 737 716 714 719 723 717 720 715 705 701 710 719 722 729 743 754 766 780 820 951 1069 1186 1098 1084 1263 1039 955 1098 1046 1163 996 972 947 1017 955 936 942 951 960 938 922 911 918 920 939 946 956 965 967 973 983 996 1020 1032 1039 1037 1032 1070 1086 1124 1180 1061 677 486 428 436 338 242 181 151 134 119 105 90 78 66 55 43 32 22 10 3 -5 -1 -6 -22 -20 -12 -5 -8 -5 -9 -12 -18 -28 -19 -11 -8 -4 -11 -13 -17 -18 -15 -15 -17 -21 -21 -22 -22 -21 -15 0 5 -8 -31 -37 -34 -33 -34 -35 -25 -12 -13 -30 -45 -48 -49 -54 -59 -57 -51 -48 -48 -50 -58 -73 -106 -157 -193 -181 -150 -130 -113 -81 -59 -47 -104 -138 -167 -170 -146 -48 -47 -42 -34 -24 -17 -22 -175 -295 -361 -389 -401 -412 -423 -431 -435 -432 -432 -442 -455 -466 -471 -469 -469 -476 -480 -465 -441 -423 -432 -491 -559 -603 -638 -685 -746 -818 -891 -956 -1008 -1043 -1065 -1080 -1094 -1114 -1144 -1187 -1233 -1280 -1332 -1395 -1430 -1409 -1376 -1383 -1419 -1445 -1465 -1466 -1465 -1481 -1505 -1530 -1545 -1544 -1493 -1362 -1199 -1048 -960 -952 -942 -857 -735 -645 -598 -590 -587 -556 -513 -483 -463 -447 -431 -410 -389 -374 -365 -359 -355 -350 -345 -339 -331 -319 -308 -300 -297 -301 -307 -313 -319 -331 -314 -249 -182 -126 -42 -34 -27 -22 -16 -12 -7 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -8 -10 -13 -17 -21 -23 -28 -31 -34 -33 -34 -20 -10 -4 -1 -1 0 4 6 9 13 16 20 23 28 34 39 42 44 46 57 60 58 61 63 80 82 96 135 149 169 164 350 330 160 197 231 328 396 312 264 261 254 375 283 256 323 313 326 346 416 384 377 480 686 668 558 525 576 665 887 1140 1511 1054 1207 1518 2114 2534 2545 2472 2446 2359 2333 2307 2205 2077 2072 2023 1938 1959 1999 1996 1910 1891 1867 1847 1834 1818 1811 1787 1786 1786 1761 1759 1782 1802 1819 1840 1863 1848 1827 1809 1796 1780 1767 1764 1784 1774 1802 1780 1758 1754 1773 1762 1742 1747 1742 1737 1741 1718 1703 1700 1679 1672 1654 1647 1645 1646 1646 1639 1630 1621 1614 1616 1614 1603 1622 1675 1674 1759 1786 1823 1753 1678 1662 1673 1653 1608 1597 1552 1536 1519 1541 1466 1426 1428 1433 1440 1465 1485 1520 1595 1623 1647 1651 1628 1610 1608 1551 1529 1523 1505 1518 1458 1445 1442 1437 1421 1393 1332 1311 1288 1274 1261 1249 1237 1225 1222 1289 1268 1232 1210 1160 1143 1148 1150 1152 1142 1129 1115 1096 1098 1089 1098 1102 1083 1060 1046 1039 1032 1024 1018 1014 1012 1007 998 992 984 981 974 967 962 958 954 950 946 945 944 952 952 946 942 941 939 936 942 926 913 901 893 887 886 891 899 916 964 1040 1039 1029 1033 1023 1009 999 984 970 966 957 963 950 935 933 924 908 894 883 881 869 851 853 850 835 834 844 830 814 824 826 831 831 830 817 813 813 815 831 839 841 836 829 832 835 835 828 821 823 814 807 803 797 793 785 789 780 772 773 777 770 760 765 764 757 760 770 772 763 757 758 761 745 740 745 743 729 740 735 722 729 726 722 719 716 715 711 700 701 697 693 693 691 681 682 680 668 671 664 663 655 653 648 649 649 642 634 636 627 628 624 618 616 613 611 603 604 600 593 591 584 583 574 574 571 571 565 562 561 558 554 545 539 543 545 546 535 537 539 533 542 532 533 538 531 534 524 532 529 531 522 524 524 516 522 515 518 511 509 509 505 519 500 509 507 507 505 496 505 496 497 500 492 496 485 493 490 487 484 481 482 485 476 476 475 469 478 461 474 464 462 469 455 465 450 459 443 461 441 453 439 443 444 435 449 432 440 427 436 428 433 424 430 418 427 415 419 413 417 410 410 406 417 397 409 402 396 405 391 396 394 393 387 392 383 383 387 378 380 378 366 378 377 369 369 370 370 365 366 365 361 363 363 357 358 355 357 354 358 342 345 349 351 350 341 351 341 340 352 335 349 346 336 337 343 341 320 333 339 321 330 333 321 337 337 322 314 325 323 307 322 318 316 322 304 314 318 311 309 306 323 317 314 314 312 308 313 316 311 315 315 320 318 317 303 319 300 318 322 322 318 320 316 318 319 317 321 324 318 320 319 322 311 325 315 321 318 323 322 324 319 327 321 321 321 329 323 319 328 322 326 317 319 323 330 318 321 320 312 316 319 311 320 304 318 311 314 315 321 320 315 314 320 316 306 303 313 308 314 309 311 312 315 297 312 309 306 304 311 307 296 304 306 298 311 294 301 296 309 303 283 298 291 309 290 299 292 304 299 309 278 303 286 295 305 288 300 293 295 307 288 308 293 308 290 286 303 291 292 293 297 285 299 304 308 304 303 302 303 301 294 288 283 281 273 267 278 276 282 282 281 276 277 292 279 278 270 256 263 265 266 264 265 254 260 253 268 259 264 270 253 263 257 253 253 252 257 252 240 253 262 250 250 256 254 253 250 252 253 241 245 259 248 241 235 253 240 245 243 241 231 242 226 238 229 232 233 231 226 226 225 226 219 215 217 211 210 211 208 207 204 206 202 200 196 193 193 196 197 197 196 197 192 198 197 190 189 192 195 195 197 201 198 198 199 203 208 207 206 207 207 210 213 212 212 212 211 212 212 214 215 215 215 215 217 216 214 214 212 212 212 217 218 219 216 213 213 209 208 209 213 214 218 210 208 208 208 208 208 208 212 213 219 222 221 216 215 213 213 218 229 228 223 214 213 211 205 202 204 207 211 211 206 203 203 204 206 212 210 201 197 195 195 196 198 205 217 217 214 220 226 227 227 226 225 224 220 217 214 210 207 202 196 191 188 188 190 189 187 182 179 177 175 173 171 170 168 170 172 168 166 167 165 160 159 161 161 159 157 157 151 155 155 156 156 155 154 150 146 144 141 135 131 123 100 92 109 71 50 39 47 38 26 17 8 6 3 -2 -3 -4 -6 -8 -9 -10 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -22 -23 -24 -25 -26 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -42 -43 -44 -46 -48 -56 -61 -67 -69 -68 -68 -68 -70 -72 -72 -71 -71 -74 -81 -91 -108 -164 -283 -416 -499 -547 -579 -630 -728 -830 -895 -941 -998 -1106 -1273 -1361 -1262 -1141 -1210 -1427 -1743 -2028 -2197 -2311 -2466 -2634 -2795 -2931 -3037 -3121 -3186 -3233 -3256 -3266 -3274 -3281 -3284 -3287 -3291 -3297 -3301 -3305 -3308 -3312 -3319 -3325 -3327 -3326 -3323 -3320 -3318 -3317 -3317 -3314 -3308 -3302 -3301 -3296 -3276 -3221 -3126 -3071 -3133 -3250 -3351 -3413 -3428 -3424 -3426 -3434 -3442 -3449 -3456 -3461 -3460 -3461 -3467 -3477 -3484 -3488 -3491 -3494 -3498 -3502 -3504 -3505 -3507 -3510 -3514 -3517 -3517 -3516 -3520 -3523 -3524 -3523 -3523 -3527 -3541 -3560 -3579 -3592 -3596 -3592 -3583 -3575 -3575 -3579 -3583 -3584 -3583 -3580 -3575 -3569 -3563 -3560 -3563 -3571 -3583 -3599 -3616 -3630 -3638 -3639 -3635 -3626 -3614 -3604 -3596 -3592 -3594 -3600 -3608 -3617 -3625 246 260 264 266 252 236 230 227 225 224 222 220 221 222 229 239 237 233 234 237 245 254 256 254 252 252 252 249 247 247 246 239 230 236 238 236 234 232 240 247 250 248 249 245 247 251 259 255 257 262 266 269 272 280 290 292 292 294 296 296 300 304 317 313 303 302 306 315 317 315 305 297 299 294 299 308 294 288 287 280 275 275 277 266 265 267 272 276 283 291 291 289 286 287 290 301 302 293 296 303 301 302 307 311 316 319 328 330 338 337 333 334 335 342 348 354 349 340 323 306 295 279 263 259 274 285 287 298 307 321 328 338 346 351 348 353 355 352 358 359 360 363 366 360 360 369 365 369 375 383 379 371 375 368 372 366 359 360 372 379 381 392 403 394 390 388 387 394 402 402 403 397 400 398 402 405 410 413 417 423 427 432 435 440 446 451 457 453 450 438 431 428 422 425 419 407 398 398 396 397 388 386 387 385 378 380 377 368 358 358 350 356 351 334 333 342 339 340 348 352 355 355 352 351 355 358 361 364 369 377 378 378 378 383 383 383 378 376 369 365 363 364 366 369 365 366 369 370 372 377 384 384 382 380 379 376 377 376 377 381 383 388 393 392 394 396 396 392 389 389 390 392 393 394 395 396 400 404 405 408 411 416 421 418 421 428 427 426 428 428 429 434 440 450 460 456 449 437 435 435 439 437 439 443 451 446 446 450 456 459 464 466 469 466 471 467 464 478 484 493 499 505 503 499 501 510 525 538 555 550 555 546 547 537 550 566 571 593 594 625 702 666 614 595 597 622 637 640 622 618 618 618 618 621 631 641 645 653 673 736 971 988 889 825 852 746 746 746 744 726 720 705 703 705 708 714 744 695 702 711 718 728 742 756 772 809 950 957 1075 1099 1142 1014 1129 955 1021 1128 1056 1163 1001 979 938 977 930 930 926 946 953 937 926 916 918 925 935 942 947 953 962 973 981 992 1003 1012 1023 1039 1050 1078 1099 1128 1154 977 797 654 727 609 350 230 182 161 149 134 115 101 90 78 67 55 42 28 16 5 0 -37 -3 -13 -6 -6 -11 -22 -12 -12 -3 -12 -11 -5 -11 -3 -3 -12 -16 -18 -18 -17 -15 -16 -20 -20 -20 -14 -19 -19 -20 -21 -38 -36 -34 -35 -36 -35 -35 -28 -20 -22 -31 -45 -48 -47 -55 -60 -58 -52 -48 -46 -47 -51 -56 -71 -117 -144 -112 -62 -72 -82 -28 -14 -23 -46 -42 -64 -45 -65 -38 -60 -31 -48 -17 -45 -35 -342 -386 -380 -393 -403 -406 -409 -415 -421 -425 -429 -442 -453 -464 -467 -465 -460 -463 -462 -453 -437 -417 -413 -452 -502 -566 -624 -659 -701 -764 -836 -902 -960 -998 -1024 -1042 -1061 -1090 -1132 -1190 -1254 -1310 -1362 -1447 -1498 -1490 -1447 -1383 -1360 -1415 -1499 -1482 -1447 -1455 -1467 -1493 -1515 -1525 -1496 -1394 -1247 -1035 -893 -1007 -1122 -967 -749 -666 -627 -625 -632 -597 -549 -512 -484 -468 -456 -436 -413 -387 -366 -358 -356 -353 -349 -342 -333 -322 -312 -307 -307 -313 -321 -322 -321 -317 -296 -284 -275 -269 -264 -42 -54 -28 -41 -16 -31 -6 -14 -1 -4 -1 -2 -1 -7 -1 -11 -1 -9 -1 -8 -1 -6 -1 -3 -1 -2 -1 -8 -5 -9 -4 -6 -13 -17 -22 -28 -33 -35 -31 -21 -12 -9 -3 -5 -1 3 4 6 10 14 17 20 24 28 32 35 38 41 44 48 50 59 76 95 108 121 138 205 168 192 205 254 407 359 202 183 233 353 274 311 269 243 279 261 262 282 317 340 431 414 420 383 437 636 737 558 521 561 822 1043 1304 1590 1124 1175 1445 1660 2315 2532 2502 2449 2422 2318 2372 2149 2188 2177 2084 1992 2017 2020 1947 1920 1897 1868 1851 1831 1814 1801 1802 1801 1789 1783 1762 1779 1796 1809 1828 1845 1852 1838 1807 1795 1780 1771 1808 1810 1784 1797 1798 1781 1760 1771 1776 1766 1764 1754 1759 1738 1732 1712 1699 1695 1677 1666 1662 1663 1666 1665 1656 1647 1638 1629 1618 1608 1618 1687 1680 1742 1778 1815 1814 1725 1677 1685 1684 1653 1635 1625 1574 1557 1492 1511 1458 1435 1436 1437 1443 1463 1488 1516 1550 1570 1659 1686 1623 1594 1587 1561 1580 1569 1524 1536 1492 1501 1437 1417 1424 1362 1321 1310 1294 1279 1263 1248 1233 1220 1210 1311 1368 1342 1214 1175 1166 1132 1124 1129 1144 1135 1114 1097 1086 1080 1085 1082 1067 1052 1042 1035 1025 1017 1012 1011 1019 1025 1008 990 981 977 972 967 963 959 956 952 950 947 950 960 953 950 948 954 953 949 947 937 922 910 897 886 883 887 892 904 924 1030 1046 1044 1034 1016 1002 998 991 989 980 972 969 958 951 935 919 908 904 893 882 876 870 859 846 846 847 824 829 833 826 830 830 829 822 817 816 810 807 822 845 846 837 833 835 832 827 824 820 818 810 807 799 794 792 798 779 771 781 775 774 777 770 761 761 771 776 772 764 765 766 755 752 757 748 744 744 740 733 737 733 732 727 723 718 726 711 707 706 699 705 695 693 692 683 685 676 673 675 666 664 657 657 652 651 643 640 635 635 626 629 623 622 617 611 612 603 605 599 598 590 587 586 579 574 570 567 565 565 562 555 548 545 548 548 545 537 544 538 537 548 537 537 540 529 532 528 535 527 529 528 525 525 521 526 516 523 515 519 508 516 520 502 517 503 511 505 500 509 499 505 496 503 493 491 499 490 491 488 482 490 482 479 482 471 483 473 474 475 464 473 458 467 456 464 449 457 456 446 457 442 457 439 449 441 439 439 438 435 437 425 438 425 429 420 428 420 420 416 422 405 419 406 408 413 397 410 401 404 395 396 394 393 386 390 388 383 383 383 376 378 385 375 376 378 374 372 372 370 367 369 365 366 361 364 360 360 362 357 353 353 348 351 350 351 346 348 347 338 344 351 336 345 344 333 330 340 342 326 329 334 323 335 331 320 330 333 324 316 326 326 312 326 313 322 314 308 315 300 304 311 316 310 316 315 310 316 316 316 317 312 309 316 322 319 315 321 319 323 311 312 328 317 323 320 322 318 325 321 320 325 313 328 323 319 323 322 330 321 335 334 326 326 327 330 333 329 329 324 335 327 318 330 315 332 308 326 321 322 317 328 319 328 310 323 326 315 329 317 311 316 318 324 314 313 301 320 309 317 310 307 319 309 322 323 312 316 310 309 310 314 308 306 298 302 304 313 292 316 303 297 312 298 300 296 312 295 309 296 301 285 298 299 297 308 297 307 296 308 306 295 315 292 292 302 298 289 299 296 288 293 300 293 307 300 306 310 306 302 302 302 296 286 289 293 284 282 283 279 277 271 279 284 283 282 283 284 272 260 277 269 270 265 262 256 251 281 268 253 266 260 255 263 266 250 264 264 249 253 257 249 262 237 244 259 243 252 254 252 244 263 250 241 245 248 253 243 241 244 251 237 250 240 242 237 239 235 232 229 228 226 228 225 220 221 221 216 213 210 209 209 205 205 201 196 194 194 194 199 200 201 204 198 192 195 199 197 196 197 200 201 203 205 200 200 201 206 213 214 215 215 213 212 214 214 214 214 213 214 216 218 217 216 216 216 218 219 217 217 217 217 219 223 225 225 221 221 216 211 211 210 210 211 214 213 211 210 210 209 210 211 211 214 218 226 221 217 216 212 214 223 229 222 213 214 217 209 204 203 206 215 217 213 207 204 202 203 206 209 206 203 198 198 197 198 200 206 217 219 214 220 226 225 225 223 224 225 221 219 218 214 206 200 194 193 195 199 201 203 197 191 185 180 177 176 180 183 181 181 174 171 176 175 169 167 167 168 165 163 160 158 155 157 158 158 157 156 153 145 116 97 110 118 106 104 88 79 79 67 52 45 31 23 15 8 2 1 -2 -3 -5 -7 -8 -10 -11 -11 -12 -13 -14 -15 -16 -17 -18 -19 -21 -22 -23 -24 -26 -27 -29 -30 -32 -32 -34 -34 -37 -37 -40 -39 -42 -41 -44 -43 -46 -46 -49 -48 -64 -65 -68 -69 -70 -71 -71 -72 -72 -75 -77 -77 -77 -76 -80 -88 -107 -132 -198 -347 -519 -537 -551 -578 -604 -694 -743 -818 -849 -968 -1095 -1381 -1545 -1361 -1148 -1507 -1951 -2013 -2083 -2218 -2405 -2671 -2951 -3062 -3177 -3196 -3231 -3250 -3273 -3275 -3277 -3284 -3293 -3294 -3295 -3299 -3303 -3305 -3306 -3309 -3313 -3321 -3328 -3334 -3338 -3334 -3330 -3326 -3324 -3321 -3316 -3304 -3292 -3288 -3282 -3270 -3249 -3194 -3174 -3235 -3327 -3383 -3417 -3426 -3425 -3432 -3440 -3449 -3456 -3462 -3466 -3465 -3465 -3472 -3481 -3486 -3491 -3495 -3500 -3505 -3510 -3511 -3512 -3515 -3519 -3525 -3529 -3526 -3521 -3524 -3526 -3526 -3525 -3522 -3523 -3534 -3550 -3568 -3582 -3587 -3586 -3580 -3575 -3579 -3586 -3589 -3591 -3588 -3583 -3576 -3568 -3561 -3558 -3563 -3573 -3588 -3607 -3626 -3642 -3651 -3654 -3651 -3642 -3629 -3615 -3605 -3599 -3598 -3603 -3611 -3621 -3631 241 243 249 259 250 242 235 228 225 224 221 220 220 222 230 240 241 237 237 236 243 254 254 254 254 253 253 253 250 249 248 241 231 235 240 237 234 233 237 247 248 247 245 246 248 249 249 253 257 262 268 273 276 279 284 289 295 300 305 301 308 316 331 320 309 303 303 313 314 308 300 297 300 293 297 300 293 289 289 291 283 281 275 269 263 264 270 280 285 292 291 285 281 282 285 293 298 292 296 306 303 302 309 315 320 322 331 338 340 336 334 327 335 343 344 348 340 337 328 307 302 290 276 258 265 279 288 296 304 313 322 335 342 340 339 340 347 344 348 349 352 363 367 370 371 376 375 379 383 387 383 381 378 373 378 373 366 360 364 368 379 389 395 401 401 395 388 394 406 410 413 401 402 409 412 412 415 424 427 429 436 436 443 447 452 459 464 460 450 443 441 434 428 427 417 407 403 404 406 401 390 395 394 390 387 381 370 367 367 359 357 365 352 341 332 331 330 329 333 348 349 347 346 353 360 365 366 371 374 375 373 373 373 378 377 377 374 376 369 366 367 369 371 374 370 369 371 373 376 377 382 386 385 383 384 380 378 379 379 382 385 388 394 394 391 392 393 389 388 393 395 395 397 396 395 395 397 400 403 407 412 413 413 418 422 423 422 425 429 434 435 442 462 498 463 442 444 434 432 433 437 435 437 442 445 445 447 453 467 472 479 475 473 473 479 476 472 472 483 491 506 503 504 509 510 515 522 548 555 533 545 556 562 556 539 541 560 569 596 637 632 611 595 599 600 608 626 624 619 610 607 611 614 622 630 635 640 647 660 684 765 762 795 743 759 726 712 766 776 739 735 719 700 695 697 705 734 698 709 720 726 733 750 819 881 949 1022 924 951 971 999 925 965 903 930 1124 1056 1019 957 965 923 919 947 920 913 939 936 921 918 906 916 928 932 934 946 963 974 981 992 997 1002 1018 1036 1057 1070 1095 1108 1150 1197 1061 1068 788 881 698 389 242 236 184 187 160 132 115 103 91 80 64 47 33 18 7 3 0 -1 -3 -2 -1 -7 -10 -5 -1 -1 -11 -2 -3 -10 -6 -14 -14 -17 -17 -17 -17 -16 -17 -19 -19 -14 -11 -17 -23 -25 -31 -34 -33 -33 -33 -34 -36 -36 -33 -30 -30 -37 -48 -52 -52 -58 -62 -60 -54 -49 -46 -46 -47 -50 -61 -87 -97 -71 -36 -22 -7 -4 -5 -21 -36 -45 -49 -48 -43 -35 -31 -25 -16 -11 -18 -38 -306 -411 -403 -396 -398 -397 -395 -397 -403 -414 -428 -444 -460 -468 -469 -462 -454 -450 -449 -446 -439 -430 -428 -446 -482 -533 -584 -621 -659 -711 -774 -842 -903 -948 -979 -1004 -1030 -1068 -1121 -1190 -1272 -1359 -1447 -1526 -1575 -1571 -1498 -1360 -1267 -1327 -1434 -1477 -1473 -1448 -1437 -1456 -1480 -1477 -1442 -1373 -1244 -1056 -949 -1051 -1156 -1055 -867 -728 -656 -643 -649 -635 -599 -549 -506 -490 -482 -464 -436 -404 -378 -366 -361 -359 -356 -349 -339 -327 -317 -311 -312 -319 -327 -329 -325 -313 -299 -295 -300 -308 -279 -156 -42 -34 -27 -21 -14 -9 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -1 -2 -6 -9 -16 -24 -30 -31 -19 -11 -7 -4 -1 -1 -1 3 4 7 10 13 17 20 24 29 31 34 39 48 53 57 64 75 91 105 112 127 149 170 183 176 250 304 458 544 332 226 196 209 230 381 381 303 293 255 247 248 300 346 568 532 418 362 370 499 601 545 506 529 708 1179 1548 1688 1362 1239 1312 1524 2179 2540 2522 2463 2454 2320 2351 2169 2297 2208 2101 2006 1981 2005 1965 1902 1882 1857 1843 1827 1825 1813 1815 1811 1800 1782 1770 1780 1796 1821 1825 1835 1851 1846 1819 1800 1782 1789 1805 1787 1793 1798 1796 1797 1771 1776 1792 1780 1785 1773 1769 1754 1779 1729 1706 1699 1695 1680 1677 1684 1688 1682 1676 1665 1651 1636 1623 1625 1644 1701 1707 1802 1784 1815 1818 1722 1709 1665 1647 1644 1623 1595 1553 1524 1495 1478 1449 1449 1444 1443 1448 1464 1483 1506 1534 1654 1612 1617 1610 1603 1622 1622 1626 1604 1591 1513 1503 1557 1492 1438 1360 1341 1329 1309 1297 1280 1263 1247 1232 1214 1202 1220 1296 1299 1202 1203 1192 1127 1112 1111 1122 1125 1119 1110 1083 1073 1070 1064 1057 1046 1036 1029 1021 1014 1011 1007 1028 1112 1046 991 981 977 973 969 966 962 958 955 953 953 961 959 945 945 952 965 961 959 954 940 929 922 903 889 881 882 886 893 906 952 1030 1032 1027 1022 1019 1017 1008 999 993 986 979 963 948 934 922 916 908 891 887 880 861 857 856 844 836 832 838 834 840 820 821 821 823 820 815 811 807 813 837 842 841 837 837 834 831 828 821 821 814 806 806 802 793 783 784 781 776 779 777 764 766 771 770 766 766 773 768 760 756 764 757 752 757 746 744 745 741 736 740 730 729 730 720 722 719 708 707 708 697 696 695 686 683 679 678 676 667 670 659 658 656 654 647 643 641 637 634 636 625 623 619 617 616 610 605 602 602 598 590 589 584 582 575 573 567 568 561 560 555 551 548 549 546 546 548 537 542 551 535 542 544 532 536 534 530 532 530 534 526 526 528 524 526 520 522 520 515 525 517 510 517 504 517 502 512 506 505 506 499 506 493 502 493 495 492 492 490 492 481 492 474 484 481 475 481 469 472 471 461 470 458 470 452 468 451 464 448 455 448 444 454 444 449 439 441 439 434 435 437 431 431 426 430 422 424 424 414 416 418 409 420 404 416 401 408 401 401 398 395 393 398 394 388 392 382 391 376 390 373 385 380 377 371 377 369 368 376 366 369 364 361 367 360 368 359 360 363 356 353 352 356 345 355 349 346 355 351 338 347 345 335 341 351 335 328 338 338 332 341 329 325 343 331 319 326 329 320 315 322 318 325 324 312 323 315 312 301 311 309 303 325 313 320 310 325 318 325 321 325 320 321 313 314 325 318 325 317 322 326 310 325 311 321 320 332 315 329 319 321 322 321 328 314 329 324 324 341 325 323 333 330 336 332 333 322 340 317 322 327 326 321 333 318 333 320 324 325 325 313 320 309 325 323 319 329 311 320 322 314 321 319 329 320 315 316 324 310 312 324 315 322 314 309 316 317 311 314 309 314 306 309 311 312 308 306 310 313 305 310 301 298 301 291 310 297 293 302 304 304 306 292 305 293 299 301 297 304 284 286 298 294 312 299 297 296 298 299 294 301 299 304 302 305 305 311 305 301 302 303 302 296 281 284 290 287 281 274 289 289 274 287 274 287 287 285 274 265 271 271 270 269 261 262 255 265 254 268 252 275 261 272 264 253 269 260 250 269 254 250 257 255 262 250 254 252 257 249 257 246 254 249 251 242 252 247 245 250 244 245 241 241 238 240 238 235 234 234 227 229 229 223 222 223 218 216 216 212 210 208 204 200 197 196 196 195 194 194 198 201 196 193 191 190 196 199 202 204 205 206 207 208 204 203 205 207 213 216 218 219 217 215 215 215 217 218 219 218 221 219 218 218 218 219 217 218 220 219 221 221 224 228 229 228 226 223 216 214 214 214 212 214 214 213 211 213 213 211 211 215 217 218 219 223 218 212 210 210 213 211 213 210 212 215 218 207 204 204 206 211 221 214 209 206 202 203 206 207 209 205 204 204 202 204 206 207 216 219 214 218 227 224 221 220 221 222 220 220 217 212 205 198 195 200 210 213 210 212 203 196 190 185 182 186 192 193 189 181 173 181 182 176 172 175 173 170 167 165 163 160 160 160 160 159 158 153 132 96 71 66 64 64 62 89 70 61 58 51 43 32 17 13 8 3 1 -2 -3 -5 -7 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -22 -23 -24 -26 -27 -28 -30 -31 -33 -34 -35 -36 -38 -39 -40 -41 -42 -43 -44 -46 -47 -48 -49 -58 -63 -70 -73 -74 -74 -73 -74 -75 -77 -78 -80 -81 -79 -77 -78 -84 -95 -116 -157 -226 -320 -414 -475 -531 -606 -685 -749 -802 -856 -927 -1042 -1228 -1485 -1651 -1597 -1568 -1783 -2039 -2071 -2082 -2249 -2515 -2770 -2984 -3112 -3187 -3215 -3228 -3244 -3258 -3263 -3268 -3280 -3294 -3299 -3302 -3306 -3310 -3311 -3312 -3315 -3320 -3326 -3332 -3339 -3343 -3344 -3341 -3337 -3332 -3326 -3316 -3301 -3286 -3278 -3272 -3262 -3255 -3259 -3285 -3333 -3383 -3408 -3417 -3425 -3433 -3440 -3448 -3456 -3463 -3467 -3469 -3470 -3471 -3476 -3482 -3486 -3490 -3496 -3503 -3510 -3515 -3516 -3517 -3521 -3527 -3535 -3539 -3536 -3531 -3529 -3528 -3528 -3528 -3525 -3525 -3531 -3542 -3557 -3570 -3577 -3579 -3578 -3578 -3582 -3588 -3591 -3592 -3589 -3584 -3576 -3568 -3562 -3561 -3565 -3576 -3594 -3615 -3635 -3653 -3664 -3668 -3666 -3658 -3644 -3628 -3615 -3606 -3602 -3605 -3612 -3623 -3634 249 239 243 256 256 253 253 242 230 225 224 222 221 222 227 230 235 246 240 238 242 251 254 256 256 255 254 253 251 250 248 241 233 231 236 236 236 233 235 243 245 246 245 247 248 247 248 251 257 263 275 279 280 283 286 292 296 304 313 304 308 322 328 314 311 312 310 304 306 306 302 301 300 295 294 295 292 289 290 295 295 286 278 277 269 269 269 278 286 289 290 286 282 280 284 292 298 292 294 307 302 304 312 321 322 326 331 335 337 331 329 325 338 339 339 346 338 328 323 314 300 292 284 264 266 280 292 299 312 319 328 332 330 329 330 333 337 336 339 341 349 355 360 371 372 375 379 383 384 388 392 390 382 379 380 376 373 370 362 366 375 385 391 400 408 402 393 399 407 414 418 407 402 412 418 421 421 426 435 434 440 445 447 454 461 465 468 457 456 455 450 441 439 433 425 411 411 413 412 401 393 398 400 389 383 376 374 375 368 360 364 365 349 349 349 343 336 334 331 332 334 339 347 354 361 367 368 369 370 370 368 369 371 372 371 373 371 370 367 368 371 374 376 378 374 374 375 377 380 378 380 386 388 385 387 383 380 382 384 386 387 388 394 394 389 389 390 386 389 396 399 398 401 398 395 393 395 399 403 405 407 408 410 422 418 418 421 425 429 429 430 453 468 481 447 440 434 428 428 431 432 436 438 440 439 440 441 444 452 464 471 480 472 477 487 500 483 472 477 492 514 504 499 501 506 508 510 520 543 549 537 548 555 567 556 549 549 558 599 588 589 596 594 604 608 616 618 617 624 613 603 607 616 621 626 629 634 641 654 665 691 698 676 668 669 681 696 731 745 743 767 737 715 698 688 691 690 709 710 739 759 745 764 815 857 952 941 900 877 865 872 897 935 918 937 1024 1033 979 942 934 898 900 947 910 903 910 911 904 905 899 911 917 923 937 953 972 988 992 1001 1010 1013 1024 1048 1076 1121 1179 1287 1282 1234 805 859 614 549 483 393 372 389 274 218 177 146 130 117 104 88 70 54 40 23 8 5 -9 2 -1 -1 -2 -1 3 5 10 6 2 1 0 -1 -4 -9 -9 -16 -16 -16 -16 -17 -17 -18 -18 -13 -16 -22 -29 -30 -29 -27 -32 -32 -30 -29 -32 -36 -36 -37 -40 -44 -60 -57 -55 -62 -68 -64 -56 -51 -46 -45 -47 -47 -53 -71 -79 -56 -24 -9 -8 -7 -25 -39 -107 -119 -173 -189 -233 -39 -53 -22 -42 -12 -48 -39 -354 -422 -387 -387 -393 -385 -378 -376 -382 -398 -420 -441 -462 -469 -471 -461 -449 -444 -442 -446 -449 -448 -450 -455 -475 -507 -545 -581 -617 -665 -718 -787 -849 -896 -933 -964 -998 -1045 -1107 -1185 -1281 -1396 -1518 -1594 -1642 -1638 -1562 -1360 -1171 -1257 -1382 -1445 -1481 -1431 -1394 -1412 -1442 -1423 -1375 -1342 -1269 -1113 -981 -1083 -1188 -1080 -939 -782 -674 -655 -667 -669 -650 -586 -524 -515 -513 -488 -458 -426 -398 -384 -374 -370 -366 -358 -347 -334 -323 -315 -312 -319 -329 -333 -332 -320 -307 -297 -287 -297 -283 -280 -259 -41 -53 -26 -39 -12 -21 -1 -4 -1 -1 -1 -6 -1 -7 -1 -5 -1 -3 -1 -2 -1 -2 -1 -2 -1 -3 -1 -3 -1 -2 -1 -1 -3 -15 -19 -19 -13 -9 -4 -3 -1 -4 -1 0 4 6 9 12 16 20 23 26 28 31 39 51 57 62 72 81 91 103 119 128 148 184 212 224 260 277 361 615 461 285 281 231 284 329 504 368 272 277 296 273 271 317 437 591 401 348 364 387 437 454 486 532 628 919 1253 1378 1101 1199 1576 1901 2478 2623 2543 2499 2347 2403 2286 2298 2312 2226 2075 1996 1960 1990 1922 1896 1895 1886 1860 1853 1841 1831 1834 1821 1807 1788 1788 1795 1796 1814 1833 1833 1842 1840 1821 1813 1792 1801 1809 1795 1801 1814 1800 1801 1783 1789 1791 1799 1799 1796 1780 1764 1773 1763 1726 1709 1697 1691 1695 1705 1710 1699 1693 1683 1664 1647 1633 1647 1675 1729 1734 1808 1831 1862 1831 1730 1726 1710 1656 1660 1608 1573 1566 1539 1477 1461 1455 1453 1451 1448 1452 1466 1482 1500 1523 1575 1556 1574 1590 1600 1639 1636 1635 1651 1636 1556 1590 1504 1449 1443 1366 1366 1335 1324 1290 1272 1257 1243 1227 1212 1195 1185 1181 1174 1210 1274 1185 1131 1108 1100 1104 1103 1103 1096 1078 1067 1062 1055 1048 1042 1034 1027 1021 1017 1013 1010 1008 1106 1086 989 984 979 975 971 967 964 961 958 955 959 963 955 953 957 963 965 964 962 949 940 938 929 905 890 879 879 882 885 893 909 977 1027 1030 1027 1010 1008 1007 996 986 975 982 968 952 936 923 911 903 900 899 880 869 862 849 851 836 833 841 837 837 826 824 821 821 818 814 811 807 810 825 841 845 841 840 832 830 828 827 825 815 820 809 799 799 792 786 785 780 782 775 774 776 766 760 767 772 768 767 770 764 759 766 761 750 751 748 747 743 745 736 736 731 724 731 723 713 714 708 708 705 698 692 687 688 684 679 677 670 670 663 661 657 650 649 642 642 638 636 631 627 624 622 618 615 609 609 602 601 595 591 587 581 578 576 572 570 564 565 559 550 547 552 554 548 545 539 546 551 536 549 542 536 542 536 532 535 533 538 528 534 527 531 528 523 530 519 523 524 518 520 512 517 514 508 511 505 512 501 511 501 505 498 497 503 490 497 495 486 494 490 481 493 478 487 478 474 478 468 476 463 468 461 462 466 457 461 454 464 449 458 449 453 441 445 443 442 434 444 434 435 431 434 428 427 426 420 423 420 417 422 412 418 410 410 408 405 405 401 400 397 398 390 394 392 389 387 387 380 389 388 372 384 376 382 373 374 376 373 369 374 366 364 369 362 365 363 364 354 360 359 353 356 350 346 354 344 347 353 346 348 349 349 334 344 348 336 339 339 333 334 344 332 318 331 331 317 326 329 325 328 326 324 326 328 325 320 319 304 296 312 326 307 319 324 327 316 328 320 319 318 319 326 328 323 323 321 315 332 327 328 326 332 322 331 327 323 329 328 334 325 333 326 329 329 332 339 333 323 335 328 340 332 344 329 329 335 326 336 342 327 337 327 324 329 326 323 337 320 323 325 331 324 332 322 330 325 326 321 322 330 320 327 312 314 323 323 321 313 324 326 317 325 321 324 320 311 323 315 315 320 317 320 308 303 315 310 308 306 305 292 307 305 294 307 293 309 302 311 305 298 303 299 298 298 307 297 299 301 297 315 309 304 296 310 303 294 309 303 298 304 301 303 307 313 310 308 308 303 301 305 309 300 284 284 288 291 283 285 287 281 282 289 288 285 287 284 282 274 267 266 273 264 273 271 267 271 249 264 271 260 255 273 259 264 265 263 272 255 262 252 267 263 259 254 258 255 257 261 264 253 259 249 257 243 252 246 245 248 250 250 239 247 246 242 242 240 233 234 233 231 227 225 222 223 220 218 216 214 208 203 201 200 198 197 197 196 195 194 193 193 192 192 191 192 193 197 202 204 206 208 211 211 211 211 210 208 212 217 218 218 217 216 216 217 218 219 219 222 221 219 219 220 220 221 220 220 223 223 224 224 226 229 229 229 227 221 218 218 216 216 216 216 217 217 214 219 218 215 214 220 221 218 216 215 211 208 206 205 205 205 206 210 220 217 212 207 205 205 208 213 219 212 209 207 203 202 201 205 210 211 211 208 204 205 210 214 218 218 217 218 223 224 222 218 218 217 219 215 212 206 201 197 201 209 217 219 217 214 206 200 197 194 192 196 199 193 185 178 181 188 186 181 175 178 175 171 169 167 165 163 162 161 160 158 151 119 87 77 103 92 81 57 53 60 56 50 47 39 27 16 10 8 3 2 -2 -3 -5 -7 -8 -10 -11 -12 -13 -14 -15 -17 -18 -19 -20 -21 -23 -24 -25 -27 -28 -30 -31 -33 -34 -35 -38 -38 -42 -41 -44 -43 -47 -46 -48 -48 -51 -59 -69 -68 -73 -73 -74 -76 -76 -76 -76 -77 -80 -81 -83 -84 -84 -79 -76 -82 -92 -107 -130 -178 -232 -264 -291 -393 -495 -627 -763 -807 -877 -922 -1026 -1114 -1294 -1536 -1769 -1755 -1800 -1885 -2031 -1984 -1972 -2231 -2573 -2754 -2900 -3032 -3109 -3163 -3175 -3208 -3228 -3239 -3247 -3271 -3294 -3301 -3304 -3311 -3317 -3317 -3318 -3323 -3329 -3334 -3338 -3344 -3348 -3351 -3351 -3349 -3342 -3334 -3321 -3299 -3280 -3272 -3271 -3264 -3268 -3315 -3369 -3403 -3429 -3423 -3415 -3426 -3440 -3446 -3453 -3460 -3468 -3472 -3473 -3474 -3476 -3480 -3484 -3486 -3488 -3496 -3505 -3514 -3520 -3521 -3520 -3525 -3532 -3540 -3547 -3543 -3538 -3533 -3530 -3531 -3532 -3530 -3528 -3531 -3538 -3550 -3561 -3570 -3575 -3576 -3577 -3581 -3587 -3590 -3590 -3589 -3585 -3578 -3571 -3567 -3567 -3573 -3583 -3603 -3624 -3645 -3663 -3675 -3681 -3680 -3673 -3658 -3641 -3624 -3611 -3605 -3605 -3612 -3623 -3635 256 248 240 243 251 251 245 242 238 232 229 226 226 223 224 229 237 242 241 241 245 258 255 257 256 256 254 251 251 249 249 245 233 232 235 235 236 234 234 235 240 243 246 247 246 246 246 250 256 269 281 280 283 307 293 303 311 314 316 316 313 312 318 316 317 311 315 307 306 307 315 310 310 301 298 301 298 296 294 298 298 288 280 282 280 281 278 284 286 288 286 285 281 278 281 290 295 293 293 309 302 310 319 326 328 325 325 328 341 337 329 321 328 330 336 340 330 328 325 317 305 298 296 272 268 285 290 302 313 325 323 320 316 319 322 327 334 340 346 348 347 349 357 360 363 366 371 376 380 387 389 394 388 390 385 383 381 372 367 371 381 393 402 406 409 403 401 414 410 411 418 413 406 408 412 419 429 432 445 444 448 455 454 461 468 476 472 467 474 476 455 449 443 440 424 414 415 420 414 404 400 404 401 394 388 384 377 369 365 365 369 363 351 360 358 352 348 344 337 335 334 332 348 352 359 362 365 362 362 364 364 365 365 370 370 366 366 367 367 370 372 374 377 379 378 380 380 382 383 380 383 388 391 392 392 388 385 384 385 384 386 389 390 388 385 385 385 385 389 396 400 398 399 393 391 392 395 398 400 401 405 408 412 413 415 419 422 425 425 423 427 447 456 444 434 433 426 425 430 434 435 437 440 437 435 436 436 439 444 452 468 464 466 472 490 498 498 479 478 488 492 491 493 504 506 507 510 533 542 544 542 540 546 569 581 565 577 568 563 581 585 581 589 587 590 603 611 610 612 609 600 604 610 616 619 622 627 634 657 657 675 678 656 652 658 666 676 693 704 717 789 750 719 709 696 685 689 701 758 754 769 756 779 787 870 960 914 857 823 816 822 831 850 943 1071 1062 1063 1000 921 897 885 913 946 898 891 900 896 892 892 896 904 915 928 944 959 974 990 1000 992 991 1001 1021 1051 1130 1191 1248 1276 1285 1140 770 730 633 731 529 431 371 312 264 221 182 157 144 130 114 96 78 61 46 28 12 4 1 9 1 3 2 8 1 1 7 3 2 3 3 3 -1 -4 -4 -22 -18 -15 -16 -16 -17 -18 -18 -16 -19 -24 -29 -30 -27 -20 -29 -30 -28 -22 -27 -34 -39 -41 -44 -49 -55 -57 -59 -65 -70 -68 -62 -55 -49 -45 -44 -48 -56 -65 -69 -59 -36 -18 -20 -33 -41 -55 -88 -118 -160 -198 -181 -49 -36 -24 -16 -12 -20 -39 -316 -409 -392 -381 -375 -369 -360 -355 -360 -376 -399 -423 -444 -456 -461 -459 -453 -447 -445 -450 -457 -459 -460 -462 -470 -486 -511 -547 -589 -635 -686 -742 -796 -843 -884 -922 -965 -1020 -1089 -1172 -1273 -1392 -1514 -1616 -1672 -1654 -1570 -1432 -1315 -1292 -1323 -1374 -1402 -1388 -1363 -1361 -1373 -1382 -1368 -1320 -1261 -1222 -1180 -1102 -1030 -987 -928 -809 -702 -669 -680 -687 -671 -623 -574 -547 -530 -502 -474 -454 -437 -416 -397 -385 -377 -368 -356 -343 -330 -319 -314 -317 -324 -331 -333 -328 -318 -309 -302 -306 -314 -320 -247 -48 -40 -31 -23 -15 -8 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -5 -8 -3 -1 -1 -1 -1 -1 2 4 6 9 12 15 17 20 23 26 29 34 42 62 66 70 82 102 113 116 131 153 174 186 205 228 250 339 502 466 335 341 259 247 348 482 441 265 276 332 337 257 282 357 510 339 350 372 389 411 442 485 510 595 745 907 949 1056 1426 1601 2088 2716 2628 2565 2509 2374 2442 2317 2368 2257 2189 2062 1999 1969 1957 1943 1924 1903 1881 1885 1871 1853 1858 1834 1815 1815 1802 1806 1809 1805 1809 1821 1828 1850 1852 1838 1808 1798 1802 1809 1806 1799 1822 1807 1801 1790 1793 1805 1811 1818 1810 1793 1776 1785 1796 1763 1738 1719 1705 1715 1738 1736 1733 1713 1703 1676 1658 1645 1675 1712 1731 1735 1814 1875 1900 1885 1764 1735 1724 1688 1630 1617 1556 1542 1500 1474 1460 1462 1461 1457 1455 1456 1465 1478 1497 1525 1536 1549 1566 1588 1622 1628 1639 1655 1673 1632 1636 1654 1583 1470 1398 1404 1378 1342 1331 1289 1277 1252 1237 1221 1207 1194 1179 1170 1163 1165 1325 1165 1121 1107 1097 1090 1086 1084 1077 1072 1063 1059 1053 1047 1042 1037 1030 1024 1019 1014 1009 1003 999 994 989 986 981 977 973 969 965 963 961 958 963 959 962 965 971 973 974 973 972 961 941 935 921 908 894 882 876 877 879 884 895 918 978 989 1005 1009 999 996 994 984 968 958 952 945 936 924 912 905 896 890 881 871 861 862 839 843 841 836 839 829 831 830 825 819 817 813 807 804 804 819 836 844 841 835 831 836 834 836 826 821 812 806 800 790 789 789 783 773 776 780 777 770 760 763 770 778 780 773 769 768 766 756 757 756 754 754 750 747 744 751 739 735 734 725 721 720 715 714 708 704 697 691 695 682 689 679 676 675 664 661 661 650 656 645 649 640 642 637 631 627 625 622 618 613 611 608 603 600 597 592 588 586 580 580 572 569 570 561 559 556 554 557 547 549 544 553 547 543 554 538 543 551 537 539 537 540 539 536 532 530 540 525 530 532 521 528 522 526 522 515 526 508 512 510 512 509 511 510 505 510 502 509 497 499 501 491 494 498 489 492 487 488 490 475 481 478 475 478 460 480 459 473 462 469 458 468 454 459 457 455 453 446 452 449 442 443 440 440 436 436 431 432 431 427 428 433 422 424 420 413 423 410 414 406 411 403 408 401 404 397 398 397 394 396 391 391 387 395 378 392 381 379 384 377 382 380 372 377 374 371 373 371 368 373 361 367 363 359 358 360 350 361 353 351 354 353 355 354 346 337 342 349 346 335 346 345 331 339 344 331 327 334 333 318 334 330 322 333 325 326 330 328 327 320 329 326 310 321 303 298 324 318 324 313 330 319 316 326 319 326 320 320 329 317 325 323 328 327 323 325 322 325 325 325 332 327 338 315 323 330 327 341 335 333 330 329 336 336 344 338 344 347 325 347 329 339 332 341 322 343 316 335 328 335 328 334 327 331 331 328 325 325 328 337 330 330 324 330 324 324 325 317 328 323 327 319 328 327 321 316 328 317 327 317 322 323 318 329 332 319 318 312 320 319 314 305 315 303 309 302 303 304 300 306 306 305 304 310 307 308 310 302 316 313 294 313 304 305 309 311 305 307 302 302 307 307 302 301 303 306 302 303 311 315 314 311 309 306 302 299 298 292 283 289 289 281 278 289 281 286 283 290 292 287 288 285 282 278 279 270 268 271 267 263 269 255 275 271 268 270 264 260 266 269 254 269 259 262 252 265 261 265 260 266 260 262 258 268 256 251 240 250 249 259 253 251 256 253 243 249 248 245 247 242 239 237 237 234 230 232 228 228 224 223 223 217 214 212 204 203 201 201 200 200 199 197 196 196 195 194 193 193 193 195 198 199 201 205 208 210 214 213 214 215 213 211 212 214 215 218 217 218 218 218 220 222 223 223 222 220 222 223 224 223 222 221 222 224 225 225 227 230 230 230 228 223 220 220 221 222 224 220 221 221 217 222 220 216 216 218 221 221 218 219 207 204 204 205 205 206 210 214 224 223 212 212 207 205 209 215 219 217 212 209 206 205 203 200 206 209 210 206 205 205 206 212 215 217 218 217 220 220 220 216 214 214 213 211 207 202 199 200 207 215 222 221 219 213 207 205 203 200 197 197 191 183 179 183 189 189 184 181 181 179 176 173 171 170 168 165 163 161 143 123 101 88 97 111 130 82 70 60 53 48 47 41 34 23 14 8 6 3 3 -2 -3 -5 -6 -8 -10 -11 -12 -13 -15 -16 -17 -18 -19 -21 -22 -23 -25 -26 -28 -29 -31 -32 -34 -35 -37 -38 -40 -41 -43 -44 -45 -47 -48 -49 -57 -60 -63 -69 -74 -76 -77 -77 -77 -78 -78 -78 -78 -80 -82 -83 -84 -85 -84 -81 -81 -90 -106 -128 -158 -197 -227 -244 -278 -372 -492 -608 -705 -775 -839 -911 -999 -1102 -1249 -1447 -1608 -1647 -1663 -1723 -1797 -1842 -1934 -2161 -2428 -2627 -2784 -2939 -3059 -3126 -3156 -3182 -3204 -3222 -3240 -3266 -3289 -3301 -3307 -3312 -3317 -3320 -3324 -3332 -3340 -3345 -3349 -3352 -3355 -3358 -3360 -3362 -3358 -3347 -3327 -3303 -3281 -3270 -3271 -3285 -3316 -3365 -3410 -3431 -3434 -3427 -3422 -3428 -3437 -3444 -3450 -3460 -3470 -3474 -3476 -3478 -3480 -3483 -3485 -3486 -3488 -3496 -3507 -3518 -3524 -3526 -3525 -3528 -3533 -3540 -3544 -3543 -3539 -3534 -3532 -3533 -3535 -3536 -3536 -3536 -3539 -3548 -3558 -3568 -3574 -3574 -3574 -3577 -3583 -3587 -3590 -3590 -3587 -3582 -3578 -3576 -3578 -3585 -3598 -3616 -3636 -3656 -3673 -3685 -3692 -3692 -3685 -3670 -3651 -3632 -3615 -3606 -3604 -3610 -3621 -3634 251 245 229 230 240 239 231 228 228 235 231 226 230 226 227 232 241 259 247 249 253 260 257 256 255 254 251 250 251 250 249 247 239 233 234 236 236 235 235 234 235 238 244 249 249 250 250 251 258 278 284 288 290 309 301 300 311 322 329 325 322 313 320 329 323 316 319 319 312 312 322 322 322 307 308 305 303 299 298 300 299 293 295 284 282 287 288 290 291 289 288 286 287 278 280 288 293 298 293 306 310 317 327 334 332 329 320 325 331 332 335 325 317 322 327 324 320 323 316 309 302 293 289 271 269 287 295 306 316 311 306 311 315 318 322 327 333 362 376 358 359 358 356 363 366 367 371 373 377 382 390 398 398 395 394 391 380 378 369 373 386 396 404 409 416 408 407 418 418 414 422 423 413 411 416 417 422 431 437 443 451 458 460 465 473 476 481 480 486 477 459 457 445 431 424 421 419 426 420 411 408 413 405 393 384 378 374 376 376 374 372 362 359 369 362 356 359 358 343 338 336 337 342 352 356 360 363 355 356 358 362 362 362 365 365 363 364 365 366 367 368 370 374 377 379 380 384 385 382 381 383 385 387 390 391 389 385 383 382 380 382 384 386 384 382 381 383 386 389 393 397 395 392 390 390 392 395 399 401 404 408 411 436 421 419 422 423 419 418 420 428 456 449 430 428 423 422 425 429 432 435 436 436 431 431 432 436 439 443 447 457 465 474 475 510 502 494 486 485 491 493 499 494 502 515 514 509 516 525 540 551 558 556 576 615 621 605 624 565 563 567 580 581 581 580 586 593 597 601 605 599 601 607 614 615 618 624 631 640 641 644 655 646 644 652 667 701 764 766 729 739 765 746 741 701 679 694 706 717 721 739 771 789 804 889 1000 925 850 804 794 796 797 804 885 949 1124 1007 1046 967 895 874 949 931 891 881 897 886 880 884 892 905 917 931 945 951 959 970 976 972 980 997 1028 1058 1133 1174 1203 1228 1192 1099 1066 999 814 882 765 543 356 280 245 213 184 169 155 142 122 102 82 65 48 31 16 4 -11 1 2 2 2 0 2 2 3 2 2 3 3 3 2 -5 -13 -26 -14 -13 -13 -15 -16 -17 -17 -18 -20 -22 -27 -27 -17 -27 -25 -29 -29 -26 -27 -31 -33 -39 -43 -49 -49 -54 -58 -67 -73 -71 -65 -58 -52 -45 -41 -49 -59 -64 -68 -73 -78 -45 -51 -50 -49 -48 -50 -68 -84 -140 -154 -105 -63 -29 -42 -12 -44 -34 -336 -365 -361 -376 -364 -356 -342 -335 -337 -351 -373 -398 -420 -437 -448 -457 -460 -455 -451 -456 -464 -464 -464 -463 -465 -468 -483 -518 -565 -610 -659 -703 -747 -789 -832 -876 -927 -991 -1066 -1152 -1249 -1366 -1478 -1597 -1664 -1613 -1546 -1497 -1476 -1388 -1317 -1340 -1351 -1361 -1339 -1319 -1305 -1347 -1377 -1309 -1241 -1299 -1349 -1097 -859 -887 -918 -814 -702 -677 -692 -694 -686 -653 -612 -576 -546 -511 -485 -480 -478 -448 -418 -401 -390 -379 -367 -353 -338 -325 -316 -314 -317 -327 -335 -337 -334 -332 -328 -328 -327 -331 -287 -155 -66 -37 -49 -20 -28 -3 -10 -1 -7 -1 -10 -1 -9 -1 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -1 -5 -1 -2 -1 -3 -1 -3 -1 -3 -2 -3 -1 -3 -1 -3 -1 -7 3 1 8 10 13 16 18 20 22 24 27 31 44 59 68 73 93 140 137 135 151 159 170 191 226 256 293 343 437 367 402 320 233 421 504 412 250 264 330 366 260 277 307 388 332 357 373 399 420 435 464 502 558 676 1038 1343 1472 1378 1736 2392 2707 2611 2523 2416 2441 2443 2377 2366 2160 2138 2118 2048 2021 1984 1959 1921 1901 1887 1900 1917 1880 1902 1838 1824 1826 1809 1815 1823 1824 1821 1824 1838 1847 1855 1836 1813 1820 1812 1809 1825 1822 1827 1821 1810 1801 1804 1810 1818 1824 1805 1790 1793 1808 1802 1832 1789 1737 1722 1737 1799 1774 1783 1744 1708 1688 1667 1658 1705 1743 1769 1712 1795 1876 1924 1866 1793 1746 1730 1682 1621 1567 1536 1512 1491 1474 1465 1469 1465 1463 1461 1463 1470 1484 1500 1513 1527 1561 1587 1601 1654 1651 1649 1693 1707 1647 1568 1596 1533 1476 1473 1469 1442 1391 1334 1330 1267 1247 1231 1214 1203 1190 1178 1164 1156 1147 1148 1130 1118 1107 1099 1092 1086 1081 1075 1068 1063 1057 1051 1047 1041 1036 1031 1026 1021 1015 1010 1004 1000 996 992 990 984 980 976 972 968 964 961 962 962 965 971 974 979 983 981 975 967 951 945 932 918 906 897 882 874 874 876 879 884 892 901 912 927 969 995 991 989 987 976 963 960 957 943 925 911 902 891 881 879 873 867 847 846 840 848 835 830 851 846 838 823 822 818 814 807 801 803 813 825 834 834 829 825 829 829 827 819 813 808 802 800 795 790 783 777 784 782 777 769 768 770 774 775 780 775 770 769 769 766 759 757 759 756 750 748 753 749 740 740 736 730 729 725 719 714 711 710 700 698 698 687 691 678 685 671 671 669 665 657 660 652 647 647 644 638 634 632 626 629 619 621 612 611 605 606 599 596 596 588 588 582 576 571 569 566 559 555 555 559 550 553 551 554 544 554 552 538 553 552 538 542 542 544 545 539 533 539 539 526 539 531 530 529 526 533 521 525 518 521 520 517 516 516 513 511 511 509 508 507 493 511 496 497 500 494 497 493 487 497 478 483 488 478 486 468 480 470 473 475 466 472 460 474 455 471 454 461 454 455 450 452 444 445 443 444 440 440 437 436 432 434 432 430 425 429 420 423 417 420 410 415 408 413 409 408 405 404 402 396 397 402 391 396 396 383 391 393 380 390 380 384 380 379 380 375 380 378 368 371 377 369 366 370 358 364 361 356 365 359 357 354 347 347 361 345 350 352 357 340 337 350 348 335 346 346 333 336 337 338 327 334 339 319 335 333 328 332 333 336 323 330 336 314 321 327 304 315 324 320 323 331 326 319 331 314 330 334 321 330 323 330 330 324 337 338 323 334 328 331 330 333 332 339 323 334 335 330 339 340 322 339 338 339 334 344 342 334 351 330 340 350 337 344 336 342 333 343 324 347 332 336 339 334 324 328 329 332 332 335 331 334 323 333 335 331 326 333 328 324 333 327 323 329 334 317 316 323 334 324 319 320 322 333 321 329 316 327 326 311 313 320 305 317 314 315 315 302 309 312 298 307 301 317 301 316 310 304 312 310 308 307 313 311 304 309 319 311 311 302 311 310 306 310 309 302 310 305 306 302 304 309 321 321 318 313 311 313 313 305 298 287 292 292 289 285 295 286 292 285 285 291 294 289 289 284 286 280 272 275 275 269 275 264 267 267 266 263 265 265 266 264 262 265 260 263 258 267 270 269 262 269 263 262 258 265 265 265 260 259 255 260 252 252 254 254 248 254 248 247 249 247 241 237 240 236 239 233 232 228 229 227 223 222 218 212 207 206 205 204 203 203 202 201 200 199 200 199 198 195 195 196 199 206 204 204 205 208 211 215 214 213 213 212 212 212 215 216 219 220 221 221 220 222 226 226 224 223 222 223 224 224 225 224 225 225 225 225 225 225 229 233 230 226 224 226 225 224 225 225 223 220 218 218 219 218 217 217 217 217 219 222 218 210 206 207 208 206 207 212 218 227 234 218 213 207 205 209 215 217 217 213 211 208 208 207 201 201 206 207 210 210 210 205 208 211 216 217 218 220 220 216 214 212 210 210 207 204 201 202 210 218 219 220 218 215 212 208 204 202 199 196 190 184 184 188 190 190 190 186 187 184 180 178 175 175 173 170 167 165 160 125 98 101 105 148 134 100 97 98 74 57 45 33 31 22 16 5 3 -3 1 -1 -2 -4 -6 -8 -9 -10 -12 -13 -14 -16 -17 -18 -19 -21 -22 -24 -25 -26 -28 -30 -31 -33 -34 -36 -38 -40 -41 -44 -44 -48 -47 -51 -60 -70 -67 -71 -72 -74 -75 -76 -78 -78 -79 -79 -80 -81 -81 -80 -83 -85 -85 -84 -86 -87 -85 -87 -101 -125 -151 -186 -225 -252 -268 -299 -392 -509 -588 -642 -728 -787 -880 -957 -1058 -1144 -1293 -1394 -1402 -1375 -1486 -1583 -1722 -1872 -2088 -2299 -2499 -2666 -2871 -3039 -3112 -3144 -3170 -3191 -3214 -3237 -3266 -3289 -3301 -3306 -3311 -3316 -3320 -3327 -3338 -3349 -3353 -3356 -3357 -3360 -3360 -3365 -3371 -3375 -3362 -3340 -3314 -3290 -3280 -3284 -3317 -3362 -3400 -3431 -3434 -3424 -3424 -3426 -3429 -3435 -3439 -3444 -3458 -3471 -3475 -3478 -3480 -3483 -3486 -3488 -3487 -3488 -3498 -3510 -3521 -3529 -3531 -3530 -3530 -3531 -3536 -3540 -3540 -3537 -3535 -3534 -3536 -3539 -3542 -3544 -3542 -3543 -3550 -3559 -3568 -3575 -3572 -3569 -3573 -3579 -3586 -3591 -3592 -3591 -3589 -3587 -3587 -3591 -3600 -3613 -3630 -3648 -3665 -3680 -3692 -3699 -3701 -3695 -3680 -3659 -3637 -3618 -3606 -3602 -3606 -3617 -3630 253 246 228 227 232 233 228 227 226 227 231 235 239 232 230 235 242 249 247 250 266 265 257 257 255 252 251 250 250 250 249 248 246 235 231 236 234 236 237 233 234 236 242 243 244 250 255 256 262 276 286 293 292 304 317 306 312 325 335 333 329 321 331 339 331 325 331 326 314 315 322 318 316 309 314 312 306 302 302 303 303 296 295 288 282 282 286 294 296 287 290 286 288 285 283 286 292 297 293 301 313 319 327 333 335 333 320 319 322 320 328 323 312 310 310 308 309 317 310 302 296 291 284 260 271 293 301 302 301 302 308 314 325 325 329 329 333 338 346 349 360 367 361 362 371 376 381 382 384 382 386 392 396 400 402 393 385 384 375 375 386 396 403 411 420 413 413 419 423 423 428 429 420 416 422 420 426 430 435 443 447 453 460 481 493 492 502 514 494 472 471 460 445 434 431 427 427 433 423 417 417 412 402 392 383 383 385 385 381 374 366 364 365 376 368 364 355 349 349 353 344 342 340 352 351 356 354 354 354 355 357 358 358 359 361 363 365 368 370 370 368 370 373 376 376 378 383 383 380 379 380 382 384 385 387 390 388 384 381 379 378 380 383 381 379 382 385 389 391 390 393 391 389 389 391 393 398 403 407 410 409 410 416 423 423 424 419 415 415 418 424 428 441 423 420 419 423 429 430 433 437 436 431 428 429 432 436 440 444 448 455 459 466 474 486 476 482 495 494 502 497 515 503 506 513 513 516 522 523 547 567 576 566 615 679 699 653 599 574 578 580 577 615 577 576 589 590 588 602 593 594 597 614 618 623 623 629 629 634 638 628 632 642 643 657 684 812 782 748 731 755 757 758 724 691 677 687 692 713 749 769 744 769 796 939 1052 972 819 796 785 777 782 790 823 909 1077 928 999 1009 938 877 905 902 878 875 885 874 873 878 888 900 909 924 935 937 939 948 956 969 984 1012 1042 1069 1110 1140 1144 1116 1136 1140 1167 1080 1064 841 848 607 348 294 231 211 193 179 167 149 129 107 87 69 51 35 17 4 3 2 2 1 2 2 2 2 3 2 3 3 3 3 3 2 -9 -15 -2 -5 -8 -11 -14 -15 -16 -17 -18 -21 -24 -24 -20 -28 -30 -31 -32 -34 -35 -30 -25 -29 -42 -49 -49 -52 -58 -66 -72 -70 -63 -56 -51 -45 -43 -49 -58 -62 -66 -69 -69 -59 -57 -52 -43 -34 -27 -32 -50 -88 -124 -143 -115 -31 -15 -8 -12 -24 -45 -236 -355 -383 -371 -347 -329 -319 -318 -329 -349 -375 -400 -423 -441 -455 -463 -462 -459 -459 -460 -462 -462 -458 -454 -456 -468 -495 -532 -577 -623 -662 -698 -734 -774 -823 -884 -954 -1036 -1125 -1227 -1340 -1454 -1547 -1574 -1509 -1450 -1487 -1537 -1496 -1428 -1399 -1390 -1385 -1359 -1307 -1274 -1297 -1327 -1307 -1279 -1268 -1216 -1068 -923 -887 -875 -812 -732 -690 -680 -682 -685 -670 -638 -594 -550 -520 -504 -501 -493 -467 -437 -415 -401 -390 -378 -363 -347 -332 -321 -314 -315 -324 -337 -348 -356 -360 -361 -356 -349 -334 -301 -240 -152 -45 -36 -26 -17 -9 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 6 9 12 14 15 16 18 20 22 29 38 49 62 70 78 132 137 137 147 146 163 201 230 306 315 322 424 472 521 329 249 409 551 390 254 260 331 400 293 280 316 509 376 409 401 408 442 465 474 500 540 612 915 1402 1500 1205 1565 2240 2707 2619 2588 2465 2527 2428 2423 2406 2176 2133 2081 2094 2052 2008 1965 1941 1919 1903 1951 1945 1932 1914 1863 1838 1837 1821 1817 1830 1841 1836 1827 1841 1855 1847 1827 1821 1821 1809 1810 1838 1851 1835 1841 1826 1818 1813 1820 1828 1836 1832 1807 1819 1816 1833 1840 1787 1754 1744 1734 1811 1829 1800 1749 1722 1698 1679 1679 1763 1774 1793 1718 1818 1919 1923 1879 1817 1774 1726 1737 1719 1588 1527 1500 1488 1478 1471 1473 1472 1469 1467 1470 1474 1485 1497 1512 1527 1550 1603 1631 1684 1672 1674 1718 1709 1622 1660 1559 1481 1520 1504 1563 1539 1400 1384 1310 1277 1265 1229 1224 1201 1186 1175 1164 1152 1143 1135 1126 1118 1109 1101 1094 1096 1091 1079 1069 1062 1056 1051 1046 1041 1036 1031 1027 1022 1017 1011 1006 1002 997 994 991 986 981 977 973 969 966 967 968 965 970 976 980 986 982 978 972 968 967 947 934 921 911 896 883 874 873 873 875 878 880 885 891 899 912 955 985 982 982 977 962 951 940 935 924 913 903 891 882 882 869 862 854 851 850 822 840 859 850 832 826 831 825 820 819 813 807 799 802 812 824 825 826 819 822 827 822 818 811 803 805 802 796 786 785 786 782 776 772 779 777 771 766 771 780 778 775 776 767 765 766 764 757 754 754 752 745 742 745 746 739 736 731 724 721 715 710 705 706 699 693 694 691 687 677 676 672 668 661 661 659 648 657 647 645 639 636 632 626 628 621 618 614 612 609 605 601 599 595 590 585 584 577 576 568 567 559 558 560 553 558 560 555 547 561 551 547 561 549 542 547 551 546 550 544 538 545 537 536 542 532 536 526 536 534 524 530 522 529 522 526 511 522 509 515 510 510 515 503 508 511 498 507 496 500 502 487 501 494 484 496 482 481 487 477 481 473 481 467 475 469 470 468 465 465 460 467 454 458 453 453 452 446 451 440 447 442 443 436 436 439 432 431 431 432 423 424 426 417 420 419 411 420 404 412 407 406 403 406 401 405 392 405 390 392 399 387 391 389 388 381 385 388 381 380 384 371 378 375 377 368 373 367 371 365 364 369 362 360 366 354 362 359 346 350 362 351 343 347 355 346 338 352 347 342 343 345 337 335 337 340 326 334 340 328 341 340 336 324 333 339 320 325 329 323 327 324 321 325 317 324 332 327 321 324 340 318 319 333 325 338 325 339 326 320 337 335 333 331 336 334 338 329 337 342 328 341 336 337 331 347 331 345 346 347 338 351 342 336 353 338 345 344 345 336 349 334 344 339 334 337 340 335 337 343 339 344 339 334 320 345 334 335 338 331 334 335 320 330 332 331 328 334 334 324 332 313 336 317 331 327 324 331 317 323 326 331 328 321 313 327 318 313 319 314 313 308 303 311 308 308 308 303 311 308 317 311 307 313 317 309 314 311 310 311 311 306 307 313 315 305 304 304 310 305 311 307 303 300 300 308 313 327 326 324 321 318 320 321 309 296 290 293 291 288 285 298 297 293 298 293 289 289 290 289 288 281 277 280 279 275 269 266 276 277 267 269 260 273 265 260 260 262 262 266 261 272 260 271 266 267 257 261 265 259 257 261 265 264 263 261 254 257 257 256 258 253 256 252 247 247 245 247 243 240 239 236 233 236 229 230 227 224 220 212 209 208 208 207 206 207 206 204 203 202 203 207 208 205 201 201 201 203 210 210 210 210 212 214 216 216 214 214 213 213 214 219 221 223 223 222 223 223 224 226 226 225 225 225 226 225 226 228 229 228 227 227 226 226 225 230 233 229 229 228 229 229 227 225 222 220 221 221 221 221 222 222 220 223 222 224 225 218 212 212 209 208 208 213 223 232 223 221 220 212 208 207 206 210 210 214 209 208 208 209 208 205 204 212 213 210 207 208 208 208 209 213 214 216 217 217 214 211 208 208 207 205 206 209 214 216 218 220 217 212 211 209 205 199 195 196 192 188 191 195 197 193 192 190 189 189 185 183 181 180 177 173 170 168 167 146 108 114 126 136 155 133 138 146 108 60 43 36 26 22 17 11 4 1 1 -1 -2 -4 -5 -7 -9 -10 -11 -13 -14 -15 -17 -18 -19 -21 -22 -24 -25 -27 -28 -30 -31 -33 -35 -37 -38 -40 -42 -44 -45 -47 -49 -57 -63 -69 -75 -76 -76 -76 -77 -78 -78 -79 -80 -80 -81 -84 -86 -86 -86 -87 -89 -89 -89 -90 -91 -92 -98 -116 -140 -171 -212 -265 -309 -329 -358 -429 -518 -600 -675 -750 -823 -899 -975 -1060 -1123 -1149 -1160 -1188 -1246 -1369 -1519 -1693 -1876 -2072 -2267 -2462 -2652 -2853 -3016 -3108 -3149 -3170 -3188 -3217 -3248 -3275 -3293 -3302 -3306 -3310 -3314 -3319 -3327 -3338 -3348 -3352 -3353 -3353 -3354 -3356 -3362 -3374 -3381 -3376 -3360 -3336 -3316 -3310 -3321 -3352 -3389 -3416 -3428 -3428 -3422 -3424 -3428 -3430 -3432 -3438 -3447 -3457 -3466 -3474 -3480 -3483 -3485 -3489 -3491 -3491 -3492 -3501 -3512 -3523 -3532 -3534 -3534 -3532 -3531 -3533 -3536 -3537 -3536 -3536 -3537 -3539 -3542 -3545 -3548 -3548 -3549 -3554 -3562 -3569 -3573 -3571 -3569 -3573 -3579 -3587 -3592 -3596 -3597 -3597 -3597 -3598 -3603 -3612 -3625 -3640 -3655 -3670 -3683 -3695 -3703 -3705 -3699 -3685 -3664 -3641 -3620 -3606 -3599 -3601 -3609 -3622 257 256 236 229 228 228 227 229 229 228 231 233 237 234 235 238 245 251 252 258 258 258 258 258 256 253 251 251 250 249 249 248 247 243 231 237 236 237 234 235 236 235 241 240 242 249 260 259 261 272 282 292 296 298 308 317 321 327 337 351 338 325 346 347 341 338 348 344 319 324 333 318 316 313 327 322 315 310 306 301 300 296 292 290 286 284 282 288 290 284 284 287 290 288 290 291 294 298 292 298 313 315 320 326 337 337 327 313 314 312 321 327 316 309 300 296 299 300 302 298 290 281 271 256 277 291 293 289 295 302 318 325 324 334 340 339 343 341 340 344 353 361 368 367 367 375 382 387 392 390 392 394 398 404 406 394 394 388 385 377 383 393 406 410 414 421 421 430 428 433 435 433 425 420 424 429 430 437 439 442 449 459 471 496 511 565 542 520 511 522 502 463 447 440 436 436 439 443 431 427 420 410 400 392 385 391 393 386 375 369 370 376 376 371 362 356 352 357 363 362 353 348 338 346 348 350 352 359 362 362 363 360 359 360 361 363 366 369 374 377 372 371 372 375 376 379 383 380 377 376 378 379 380 383 388 388 387 383 380 378 376 377 378 378 379 380 383 387 388 388 387 388 389 392 394 396 399 403 407 412 415 412 416 419 422 425 418 413 412 413 417 418 419 417 417 419 425 427 427 432 446 439 429 426 428 433 437 437 439 444 452 465 488 476 469 465 475 477 481 486 502 506 509 528 518 514 519 541 526 532 543 563 579 661 743 693 663 592 582 601 600 590 588 572 575 583 580 582 591 588 593 601 613 625 632 643 654 625 627 636 625 623 632 646 683 727 716 751 764 737 728 730 747 725 696 676 678 681 708 726 753 740 779 830 839 912 889 802 784 774 767 768 775 803 872 1068 916 875 860 917 873 862 880 865 868 872 865 866 872 878 889 901 916 920 920 929 949 968 970 988 1012 1042 1070 1093 1148 1091 1074 1072 1158 1152 1074 1112 844 584 443 284 260 240 216 200 186 169 152 133 112 91 72 53 36 19 6 3 2 2 3 3 2 2 2 2 4 3 2 3 3 3 3 -4 -6 -2 -2 -3 -4 -8 -10 -13 -15 -16 -20 -22 -26 -26 -31 -33 -33 -34 -35 -36 -33 -34 -19 -40 -41 -41 -44 -52 -62 -70 -66 -58 -52 -47 -43 -44 -48 -56 -59 -59 -56 -50 -52 -52 -44 -33 -21 -12 -14 -28 -58 -98 -168 -189 -35 -33 -3 -30 -15 -55 -156 -324 -332 -333 -316 -318 -312 -305 -316 -334 -361 -388 -414 -436 -454 -466 -468 -465 -462 -458 -461 -460 -453 -446 -451 -461 -478 -502 -543 -587 -622 -653 -680 -715 -766 -834 -910 -997 -1088 -1190 -1302 -1410 -1486 -1499 -1397 -1304 -1433 -1578 -1576 -1536 -1493 -1461 -1436 -1405 -1307 -1230 -1231 -1274 -1288 -1293 -1217 -1099 -1082 -1035 -971 -903 -849 -782 -725 -674 -666 -679 -675 -657 -606 -552 -533 -524 -520 -508 -477 -445 -426 -414 -403 -390 -374 -357 -341 -327 -317 -314 -323 -339 -356 -373 -382 -387 -377 -361 -332 -304 -294 -269 -148 -63 -34 -43 -16 -24 -8 -17 -5 -19 -3 -17 -1 -7 -1 -1 -1 -1 -1 -1 -1 -1 -3 -6 -3 -4 -1 -4 -1 -6 -1 -5 -1 -5 -1 -4 -1 -4 -1 -3 -1 -6 -1 -17 5 7 9 12 12 12 13 15 20 28 36 47 61 66 69 86 107 126 124 139 155 190 240 276 388 332 426 441 574 404 273 371 543 345 259 285 317 374 305 292 305 397 414 543 488 392 435 479 509 530 550 613 1196 1535 1181 1176 1636 2186 2722 2664 2624 2530 2534 2435 2474 2490 2348 2216 2128 2065 2033 2017 1974 1974 1949 1921 1996 1960 1933 1902 1875 1878 1867 1845 1823 1837 1848 1843 1839 1834 1855 1844 1841 1837 1847 1828 1817 1854 1841 1835 1855 1840 1826 1824 1830 1833 1844 1848 1826 1836 1839 1843 1848 1816 1768 1756 1747 1765 1818 1825 1766 1807 1706 1696 1705 1794 1787 1794 1729 1770 1894 1946 1916 1849 1817 1746 1663 1594 1531 1511 1501 1490 1483 1479 1482 1480 1476 1476 1479 1482 1485 1496 1527 1553 1549 1578 1643 1705 1705 1634 1638 1660 1572 1551 1556 1585 1556 1531 1581 1551 1444 1427 1357 1306 1271 1253 1228 1206 1190 1177 1165 1156 1146 1137 1126 1118 1108 1104 1104 1109 1087 1081 1080 1067 1057 1050 1046 1041 1037 1032 1028 1022 1017 1013 1008 1004 999 996 992 986 982 978 976 973 972 975 976 974 974 976 979 981 974 972 960 963 959 939 935 928 910 897 888 879 873 872 871 873 873 875 879 883 891 905 965 976 976 976 965 950 939 936 927 914 906 903 893 885 879 862 850 853 836 844 850 828 830 827 833 830 821 825 825 815 809 803 796 803 815 818 816 814 816 821 819 815 807 803 798 795 795 794 790 787 784 779 785 781 773 764 768 775 783 781 777 774 775 773 766 762 764 756 752 753 753 753 749 746 739 733 726 725 727 717 716 706 706 701 697 695 689 686 679 676 674 668 666 663 654 657 649 647 642 638 635 635 629 627 623 616 615 612 608 606 601 596 594 590 586 585 577 577 571 563 562 562 556 563 564 553 551 564 550 555 562 546 547 554 552 548 551 544 541 550 538 541 543 539 537 535 537 533 533 532 529 529 526 524 522 519 518 513 515 517 510 507 518 500 509 507 498 511 493 501 507 482 501 487 488 491 485 482 485 479 486 474 485 466 481 460 478 462 472 458 467 458 462 451 457 447 453 443 450 441 445 436 444 432 441 436 436 431 430 424 429 419 426 413 425 410 415 414 416 400 416 404 409 403 407 402 394 398 394 393 394 392 388 389 391 380 386 383 378 386 384 373 381 379 371 375 365 377 371 370 368 367 360 369 367 357 353 362 350 348 358 358 344 352 356 346 345 350 339 336 345 342 338 332 336 338 333 338 342 324 325 340 338 326 332 337 326 330 328 325 329 321 321 321 327 323 325 339 324 318 332 328 321 329 331 328 323 332 331 329 338 333 340 349 332 335 345 328 345 334 336 335 334 331 341 356 345 335 352 351 343 350 345 345 356 350 354 345 356 347 351 350 352 340 341 348 345 352 324 349 325 336 334 347 340 338 334 340 340 325 330 339 332 335 332 341 329 330 329 313 333 324 333 331 330 327 317 332 332 329 330 329 333 324 321 315 319 319 310 319 309 318 318 311 314 315 318 312 308 323 310 315 313 312 311 315 313 314 319 319 311 311 311 311 312 312 308 313 308 318 309 308 303 302 309 322 335 331 332 330 326 325 324 305 296 294 292 291 292 304 312 303 297 306 307 299 294 292 296 294 283 286 286 280 278 275 270 262 260 277 259 262 269 266 263 269 268 271 270 264 256 275 270 269 262 271 268 261 268 268 263 260 263 267 260 262 258 261 259 254 256 255 251 250 249 250 242 243 240 241 237 235 235 233 229 227 224 217 212 210 211 211 212 210 212 211 211 213 208 208 211 213 215 211 208 208 208 213 214 214 215 217 219 220 219 217 215 214 215 216 221 225 227 224 225 225 226 227 227 229 228 228 229 230 230 231 232 232 231 231 230 230 229 228 231 233 232 233 233 233 232 230 225 222 223 223 223 225 225 227 233 227 221 222 218 215 218 213 213 217 214 211 213 222 224 214 213 211 213 210 209 206 206 208 210 209 209 212 210 210 208 211 211 213 215 208 208 212 209 209 211 213 214 214 212 210 208 207 207 207 210 215 220 219 214 217 218 210 205 204 199 191 187 187 190 190 195 196 201 200 197 194 192 192 190 188 185 184 182 179 176 172 170 169 149 110 141 160 161 155 151 153 116 57 41 33 22 17 16 13 8 -5 -3 -2 -2 -3 -5 -7 -8 -9 -11 -12 -14 -15 -16 -18 -19 -21 -22 -23 -25 -27 -28 -30 -32 -33 -35 -37 -39 -41 -42 -45 -46 -50 -59 -71 -71 -73 -74 -75 -77 -77 -78 -78 -80 -81 -82 -82 -83 -84 -88 -91 -91 -91 -92 -94 -94 -96 -98 -100 -103 -113 -137 -164 -195 -233 -306 -380 -400 -421 -481 -549 -635 -732 -806 -890 -953 -1007 -1066 -1107 -1024 -973 -1054 -1195 -1362 -1549 -1732 -1919 -2113 -2310 -2519 -2704 -2897 -3032 -3117 -3158 -3177 -3190 -3227 -3264 -3284 -3297 -3301 -3303 -3307 -3312 -3316 -3323 -3334 -3345 -3348 -3348 -3350 -3350 -3353 -3358 -3374 -3388 -3390 -3383 -3365 -3349 -3349 -3361 -3385 -3410 -3422 -3423 -3422 -3420 -3426 -3432 -3433 -3432 -3441 -3452 -3458 -3464 -3476 -3485 -3489 -3489 -3494 -3497 -3496 -3497 -3505 -3515 -3526 -3534 -3537 -3537 -3534 -3532 -3533 -3535 -3538 -3539 -3542 -3542 -3544 -3546 -3550 -3553 -3556 -3557 -3561 -3565 -3570 -3573 -3571 -3569 -3575 -3583 -3590 -3595 -3600 -3604 -3605 -3606 -3608 -3612 -3621 -3632 -3643 -3656 -3668 -3680 -3691 -3700 -3702 -3699 -3686 -3667 -3644 -3622 -3606 -3596 -3594 -3600 -3612 254 256 253 240 237 231 232 234 232 232 231 236 243 241 245 243 250 258 260 270 264 259 260 259 258 255 254 252 250 249 248 247 247 244 234 236 242 234 235 235 234 235 243 244 244 251 258 255 259 265 276 298 301 308 311 308 314 319 330 343 345 331 331 345 350 333 328 327 319 325 327 316 316 320 334 338 327 318 310 306 298 294 292 292 290 286 283 286 283 283 280 284 286 288 290 291 294 298 297 298 306 312 316 322 327 337 332 317 306 304 312 324 318 310 307 300 285 286 290 293 284 273 258 262 276 280 286 296 299 312 321 333 330 332 344 348 354 354 350 346 347 354 364 373 374 373 376 383 389 391 395 399 405 409 409 400 404 396 389 381 390 392 397 406 416 423 433 438 437 441 444 441 433 427 432 437 442 443 454 455 465 481 484 529 588 538 578 638 578 561 511 473 451 452 451 446 445 440 439 430 418 406 396 391 395 397 395 384 377 380 384 382 373 363 359 362 361 365 369 366 364 353 338 350 354 360 360 359 362 369 368 363 363 364 364 364 366 371 376 380 375 372 374 380 380 382 384 379 376 374 375 376 379 382 386 385 383 380 378 376 375 375 375 377 379 379 381 383 384 385 387 390 393 397 400 401 403 408 411 418 418 415 422 425 428 429 417 411 409 410 414 413 413 414 415 418 420 422 425 430 435 433 427 424 426 431 437 434 436 443 450 458 470 465 461 459 464 471 471 477 486 490 497 519 522 522 527 518 520 525 535 544 574 611 596 622 646 604 606 613 602 598 583 569 567 573 572 576 584 583 606 614 619 616 623 647 651 622 619 618 619 630 632 642 655 672 681 747 745 720 709 715 737 740 694 684 675 674 732 758 811 773 770 855 862 936 1021 874 936 857 809 758 760 790 841 901 874 846 840 838 842 851 865 852 868 868 855 863 862 868 880 894 902 907 911 932 963 971 981 1058 1025 1053 1075 1101 1126 1054 1081 1089 970 1035 1008 1032 707 462 331 289 298 256 254 218 187 168 150 131 111 90 71 53 36 21 9 3 2 2 2 3 3 4 4 4 3 3 3 3 2 3 4 3 -2 -1 -1 -2 -3 -3 -3 -8 -11 -13 -17 -22 -28 -31 -33 -33 -33 -33 -35 -36 -37 -37 -28 -40 -28 -24 -23 -37 -54 -60 -59 -55 -49 -39 -40 -45 -48 -50 -52 -50 -45 -40 -42 -36 -30 -23 -14 -7 -9 -23 -53 -102 -160 -155 -43 -11 -1 -2 -8 -19 -35 -148 -173 -196 -255 -306 -316 -310 -316 -335 -361 -388 -413 -434 -451 -463 -469 -471 -470 -468 -465 -460 -454 -450 -454 -463 -472 -488 -516 -551 -587 -616 -634 -659 -708 -776 -857 -945 -1037 -1136 -1244 -1343 -1409 -1412 -1345 -1305 -1388 -1509 -1585 -1601 -1564 -1514 -1470 -1408 -1309 -1208 -1160 -1172 -1242 -1280 -1228 -1168 -1194 -1206 -1112 -994 -949 -909 -808 -701 -661 -661 -669 -661 -622 -579 -559 -553 -542 -519 -483 -450 -435 -430 -419 -404 -386 -368 -350 -334 -323 -318 -323 -336 -356 -376 -388 -390 -378 -356 -327 -305 -295 -278 -227 -144 -42 -32 -24 -19 -15 -12 -10 -8 -7 -4 -3 -1 -3 -1 -1 -1 -1 -1 -1 -1 -4 -8 -8 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 4 6 8 9 9 9 8 12 15 20 28 41 51 56 69 83 96 109 120 137 152 177 208 250 307 292 413 405 501 511 320 464 589 349 277 282 345 394 324 303 317 479 652 698 723 401 434 697 556 567 598 671 938 985 982 1251 1693 1973 2421 2692 2626 2584 2544 2446 2523 2466 2321 2191 2177 2099 2070 2038 1999 1996 1973 1961 1972 1951 1942 1909 1894 1887 1872 1855 1837 1841 1857 1858 1849 1848 1866 1854 1861 1858 1851 1834 1827 1851 1849 1856 1857 1837 1833 1837 1844 1845 1850 1844 1841 1855 1857 1848 1862 1804 1785 1773 1763 1764 1791 1842 1822 1819 1724 1727 1713 1775 1812 1789 1746 1786 1839 1963 1912 1869 1866 1827 1656 1552 1527 1527 1523 1497 1489 1490 1491 1488 1486 1489 1492 1492 1494 1501 1527 1552 1556 1578 1662 1712 1680 1630 1589 1583 1579 1584 1606 1595 1608 1610 1596 1469 1415 1321 1303 1271 1252 1245 1224 1209 1196 1184 1171 1161 1150 1139 1128 1119 1112 1134 1133 1109 1098 1095 1091 1076 1063 1058 1057 1056 1052 1045 1039 1032 1026 1017 1010 1005 1000 1000 997 991 986 984 982 980 978 982 982 980 979 976 973 971 970 956 958 954 951 941 932 923 914 904 893 883 875 870 869 869 869 869 871 874 880 891 932 970 971 971 970 959 953 949 934 919 912 902 893 888 871 871 855 834 850 838 830 838 843 840 842 837 839 830 821 815 810 804 799 802 808 812 811 807 812 816 814 811 808 803 798 794 793 790 789 783 783 786 780 775 771 768 773 781 785 782 784 785 778 771 771 762 756 757 758 751 756 749 749 744 738 738 740 729 721 722 709 708 707 705 699 690 695 683 680 676 675 671 663 659 659 656 651 647 647 637 638 632 630 625 624 619 616 610 608 609 600 600 595 591 587 581 580 577 568 570 560 559 565 567 558 555 562 551 560 556 550 554 558 553 556 550 549 547 550 543 547 547 542 537 542 538 535 539 534 531 532 527 530 526 524 528 513 522 511 513 517 515 507 517 505 510 507 499 509 495 495 504 487 499 482 494 487 487 483 482 481 479 478 478 469 479 466 473 459 472 463 462 459 456 457 449 455 444 453 438 450 442 443 444 438 435 441 432 436 424 431 421 425 423 417 420 418 412 417 415 408 411 402 406 399 404 399 405 398 401 391 391 394 390 386 396 379 388 388 385 380 381 377 376 378 375 376 369 376 369 371 376 374 365 357 368 358 358 363 349 359 360 352 349 355 358 343 348 355 344 332 345 340 340 340 340 344 340 336 348 341 327 341 339 326 334 331 335 334 325 326 336 329 317 330 324 330 315 332 332 325 334 335 340 332 337 342 340 338 345 343 347 335 336 347 334 344 340 336 340 338 348 341 356 336 332 354 354 339 350 359 359 363 354 358 358 355 349 348 363 347 348 333 352 336 341 345 343 354 340 342 339 344 341 343 331 335 348 330 345 345 329 344 340 330 336 332 325 325 330 320 330 327 323 331 327 336 327 330 335 332 327 323 317 313 313 318 321 320 318 316 319 317 316 315 315 315 315 309 324 314 325 316 317 315 315 317 314 317 315 317 325 317 314 310 314 310 311 312 311 309 307 306 303 306 311 326 331 338 337 332 326 325 310 299 297 296 294 298 320 315 305 305 315 313 308 300 294 296 294 286 290 291 285 283 283 274 265 260 272 276 272 273 271 268 267 265 276 266 276 275 272 264 269 272 271 268 265 266 265 265 263 266 260 263 269 265 254 262 258 260 255 252 252 248 247 246 243 243 240 238 236 235 233 231 228 222 215 214 214 217 217 217 213 214 216 219 219 219 218 218 219 221 220 215 215 214 216 217 215 218 220 222 222 221 219 219 217 216 218 222 225 226 226 227 228 229 231 230 230 230 232 232 233 235 234 234 234 233 233 234 234 232 234 237 236 237 237 237 236 233 231 228 224 224 224 224 226 227 234 238 230 223 217 213 210 215 218 223 228 224 217 212 213 212 212 215 211 215 212 211 207 210 212 212 208 208 211 210 206 208 209 210 212 216 209 207 208 208 209 208 212 212 212 210 209 209 212 212 214 217 221 223 219 215 214 210 205 203 198 191 187 187 189 194 194 198 200 203 202 200 197 196 195 192 190 187 184 183 180 175 175 171 164 139 114 154 164 162 159 153 134 63 40 30 21 14 11 11 8 4 2 -1 -2 -4 -5 -6 -8 -9 -10 -12 -13 -14 -16 -17 -19 -20 -22 -23 -25 -26 -28 -30 -31 -33 -35 -37 -39 -41 -43 -45 -47 -49 -60 -69 -75 -77 -77 -76 -77 -78 -79 -80 -81 -82 -84 -85 -86 -87 -89 -92 -94 -95 -95 -95 -97 -99 -102 -108 -114 -121 -137 -169 -204 -232 -270 -331 -400 -456 -506 -552 -606 -673 -754 -850 -941 -1010 -1044 -1025 -975 -916 -914 -1031 -1218 -1422 -1623 -1805 -1989 -2192 -2416 -2648 -2855 -2991 -3079 -3133 -3167 -3189 -3211 -3241 -3269 -3284 -3291 -3294 -3298 -3303 -3309 -3315 -3321 -3329 -3336 -3344 -3349 -3354 -3356 -3359 -3366 -3380 -3394 -3402 -3401 -3394 -3388 -3390 -3399 -3411 -3422 -3427 -3427 -3425 -3426 -3432 -3438 -3440 -3441 -3446 -3453 -3461 -3471 -3485 -3497 -3501 -3501 -3502 -3502 -3503 -3505 -3510 -3518 -3527 -3534 -3538 -3538 -3536 -3535 -3536 -3541 -3546 -3550 -3553 -3554 -3554 -3554 -3558 -3563 -3567 -3568 -3569 -3570 -3572 -3574 -3574 -3574 -3580 -3587 -3594 -3600 -3607 -3611 -3613 -3613 -3614 -3617 -3623 -3631 -3640 -3648 -3657 -3667 -3677 -3686 -3691 -3690 -3681 -3666 -3646 -3625 -3607 -3593 -3588 -3591 -3602 250 254 260 255 255 246 237 237 240 237 239 239 244 250 252 254 252 258 277 277 270 262 260 259 258 255 253 252 251 250 249 248 246 245 236 235 243 236 236 238 236 236 244 244 244 247 251 257 260 266 272 288 297 310 314 310 314 322 329 341 362 343 333 345 350 337 325 317 313 314 317 320 320 326 338 343 330 320 312 306 300 293 288 286 288 287 282 278 280 281 282 278 280 283 290 290 290 293 296 297 309 316 316 321 326 335 337 319 305 296 302 315 308 295 298 291 277 278 281 287 285 268 256 272 287 291 295 305 312 317 326 339 338 334 339 351 360 367 358 358 355 352 358 366 374 380 381 381 385 392 398 401 404 411 413 409 409 401 391 386 391 402 403 418 427 434 441 444 447 449 448 445 442 433 440 443 451 452 474 475 495 499 508 603 605 588 632 584 593 586 508 476 459 459 464 455 448 445 434 424 414 405 401 398 404 405 393 384 386 391 387 378 368 363 369 370 364 371 377 377 371 354 340 351 357 364 367 365 364 372 370 366 365 366 368 366 368 374 380 381 378 375 377 382 385 383 384 380 376 373 373 376 377 380 383 382 381 382 380 377 376 374 375 378 378 379 380 382 384 385 387 389 393 396 399 402 406 410 415 419 420 417 420 426 428 438 414 409 407 410 410 410 411 415 418 421 421 422 426 430 431 427 424 423 425 427 429 431 433 438 441 444 456 454 451 456 466 469 473 479 482 492 494 509 530 532 528 522 522 525 530 538 551 557 585 621 613 610 599 602 597 588 581 569 564 568 566 571 579 576 593 620 602 606 608 620 642 623 605 605 608 626 639 653 661 651 651 671 717 711 694 696 722 722 711 734 713 682 738 742 750 756 780 1066 1224 1358 1314 964 959 993 913 799 757 821 931 1046 850 827 821 824 830 853 861 846 858 854 848 853 853 866 880 886 891 897 909 921 938 962 974 1011 1102 1100 1050 1043 1036 1056 1075 1038 823 1023 990 825 580 370 313 339 314 333 326 257 195 176 159 137 115 94 75 56 39 24 11 3 2 2 2 2 3 5 6 5 3 4 4 3 3 4 4 3 3 0 -1 -2 -2 -2 -1 -3 -3 -7 -11 -18 -28 -30 -32 -31 -31 -33 -33 -35 -37 -39 -41 -42 -29 -29 -6 -30 -49 -47 -49 -47 -45 -25 -37 -46 -42 -43 -45 -43 -35 -31 -44 -19 -17 -17 -11 -7 -12 -28 -53 -93 -150 -171 -98 -42 -9 -25 -4 -31 -17 -57 -22 -70 -216 -310 -320 -311 -322 -343 -368 -394 -415 -433 -446 -457 -466 -474 -478 -480 -474 -466 -459 -456 -461 -470 -473 -481 -499 -523 -560 -592 -602 -613 -664 -727 -807 -892 -979 -1069 -1172 -1264 -1333 -1363 -1327 -1303 -1366 -1450 -1554 -1614 -1576 -1519 -1487 -1427 -1328 -1205 -1130 -1097 -1245 -1341 -1284 -1226 -1314 -1413 -1277 -1098 -1084 -1078 -926 -761 -699 -665 -668 -674 -636 -596 -584 -585 -571 -541 -495 -450 -442 -446 -432 -417 -397 -378 -359 -343 -331 -324 -323 -331 -350 -370 -379 -379 -366 -344 -317 -292 -275 -259 -276 -250 -49 -57 -32 -39 -21 -27 -15 -24 -10 -23 -5 -12 -3 -3 -1 -3 -1 -3 -1 -2 -5 -10 -11 -9 -4 -3 -1 -8 -1 -3 -1 -5 -1 -4 -1 -3 -1 -3 -1 -4 -1 -7 3 -3 5 2 6 6 6 9 16 22 30 39 46 53 75 89 103 113 124 144 175 198 203 221 242 342 344 394 440 589 416 515 576 347 302 312 377 409 351 311 321 425 775 885 777 444 449 770 588 590 631 693 770 973 1183 1438 1480 1546 2153 2633 2393 2606 2219 2080 2431 2458 2327 2250 2196 2152 2116 2053 2029 1993 2022 2014 1993 1970 1958 1935 1918 1904 1884 1866 1847 1838 1846 1870 1863 1889 1882 1868 1867 1850 1843 1855 1851 1865 1856 1871 1864 1843 1843 1845 1849 1858 1862 1855 1855 1866 1873 1867 1849 1825 1800 1791 1785 1778 1781 1796 1821 1791 1753 1757 1738 1792 1825 1792 1757 1822 1809 1970 1927 1920 1907 1787 1612 1565 1561 1587 1539 1508 1494 1501 1500 1496 1499 1511 1506 1503 1506 1511 1532 1546 1560 1587 1662 1736 1674 1677 1594 1614 1655 1634 1641 1652 1650 1609 1523 1467 1411 1296 1288 1268 1254 1241 1228 1215 1201 1189 1175 1164 1152 1141 1131 1121 1117 1146 1142 1118 1117 1109 1093 1080 1075 1075 1082 1079 1075 1067 1056 1046 1038 1029 1019 1012 1009 1008 1002 997 994 995 990 986 987 989 988 984 981 980 971 964 960 955 949 944 941 937 930 920 916 906 894 888 882 874 870 868 866 865 866 868 872 880 903 941 964 965 966 956 945 945 938 925 914 907 896 883 886 868 856 846 825 848 845 843 832 844 847 836 824 824 822 817 811 806 803 803 803 805 809 807 804 805 808 809 806 807 798 793 789 788 783 785 789 781 777 776 774 772 776 785 789 786 784 778 775 769 763 766 764 759 756 760 752 750 750 743 753 741 727 728 728 720 713 711 710 701 697 696 687 684 682 681 668 671 666 659 660 654 650 647 642 640 636 631 631 626 622 619 616 613 610 603 604 598 596 590 587 583 582 574 572 561 561 567 565 562 560 559 555 559 556 561 564 562 558 560 552 547 556 547 551 545 545 544 543 542 544 540 541 535 535 535 530 534 525 532 523 526 526 518 516 519 516 518 515 511 512 505 510 507 499 505 500 496 496 495 493 490 487 490 482 489 478 488 470 482 478 477 466 475 465 471 460 467 456 460 452 451 451 445 446 450 446 448 442 444 440 440 437 434 435 428 426 431 423 423 422 422 416 421 412 414 412 409 411 406 404 407 398 398 405 390 395 396 388 400 390 381 399 387 384 377 391 377 378 386 372 381 371 378 373 374 377 370 373 370 363 359 365 358 356 362 353 360 360 352 340 346 357 338 330 344 342 342 347 342 346 344 335 342 342 329 348 345 323 333 341 343 334 324 329 339 337 325 330 326 326 329 325 336 322 334 339 340 329 334 340 338 332 337 341 342 340 346 347 337 348 347 335 346 342 352 339 348 344 337 346 355 347 359 369 371 361 360 367 357 359 359 365 363 347 342 356 344 348 340 342 358 348 355 338 351 330 346 350 338 334 345 348 335 343 334 333 339 335 334 338 331 340 337 329 329 328 329 336 331 324 332 327 333 337 345 341 338 327 318 315 329 322 322 323 321 319 320 325 317 315 314 316 318 321 320 318 318 319 317 316 317 318 323 319 317 320 324 324 319 315 314 313 315 317 317 314 311 311 308 308 315 317 318 336 342 336 332 317 304 302 301 299 298 309 323 319 307 311 321 317 309 305 296 293 289 294 294 296 292 291 288 282 274 263 270 263 269 267 273 266 273 274 271 266 268 272 265 282 276 270 272 269 275 267 272 268 269 269 275 269 267 263 268 262 262 258 259 253 249 250 248 247 244 243 241 237 239 237 234 232 226 218 218 218 216 221 222 221 218 219 219 220 225 226 223 223 222 224 224 222 223 221 223 222 221 221 223 225 223 221 220 222 220 220 222 224 228 229 227 229 230 231 233 233 233 234 236 236 237 237 237 237 237 235 235 236 236 239 241 242 242 241 240 238 238 238 235 228 226 226 227 226 228 232 241 243 232 226 223 217 218 219 224 233 234 234 227 217 214 213 218 219 216 217 213 213 207 209 210 213 207 209 212 210 209 205 204 208 211 214 209 208 208 209 209 208 211 212 210 210 211 214 217 220 219 224 225 224 218 212 207 205 202 198 193 190 189 193 200 201 198 203 206 205 205 203 201 199 197 194 192 188 185 183 180 167 160 152 138 125 140 166 166 164 158 132 82 42 28 20 13 8 1 5 -1 1 -3 -1 -3 -5 -6 -7 -9 -10 -11 -12 -14 -15 -17 -18 -19 -21 -22 -24 -26 -27 -29 -31 -33 -35 -37 -39 -41 -43 -45 -47 -51 -61 -73 -75 -75 -77 -77 -78 -78 -79 -81 -82 -84 -85 -87 -89 -91 -92 -94 -96 -97 -98 -98 -99 -101 -105 -110 -121 -134 -144 -160 -200 -245 -262 -293 -342 -407 -485 -568 -606 -658 -718 -783 -900 -984 -1040 -1052 -966 -872 -879 -936 -1114 -1322 -1529 -1725 -1888 -2066 -2279 -2518 -2757 -2991 -3055 -3107 -3134 -3168 -3192 -3222 -3248 -3271 -3278 -3279 -3286 -3293 -3303 -3311 -3319 -3323 -3328 -3332 -3346 -3358 -3368 -3373 -3378 -3382 -3395 -3405 -3414 -3418 -3417 -3417 -3420 -3427 -3428 -3429 -3431 -3433 -3431 -3432 -3439 -3447 -3448 -3450 -3451 -3456 -3468 -3482 -3499 -3513 -3515 -3513 -3510 -3508 -3510 -3513 -3517 -3522 -3529 -3535 -3538 -3539 -3538 -3537 -3541 -3548 -3555 -3562 -3565 -3566 -3563 -3562 -3568 -3575 -3578 -3579 -3576 -3574 -3576 -3578 -3578 -3579 -3584 -3592 -3598 -3605 -3612 -3617 -3618 -3617 -3617 -3618 -3621 -3625 -3629 -3635 -3641 -3648 -3658 -3667 -3674 -3677 -3674 -3664 -3648 -3629 -3610 -3594 -3587 -3587 -3598 253 249 261 255 255 249 238 240 241 240 241 243 247 253 259 261 260 266 287 280 271 266 262 261 259 255 254 252 253 252 249 248 247 246 236 234 235 235 238 236 234 236 242 244 245 248 251 256 262 268 277 288 295 307 319 324 319 321 324 334 338 336 334 342 338 354 330 318 312 311 316 321 325 330 338 345 339 336 311 303 301 293 288 286 284 287 280 273 268 273 277 276 278 277 280 285 286 287 302 297 317 322 313 316 321 330 333 319 307 293 292 307 304 281 279 267 264 268 276 266 271 256 264 280 292 301 303 309 322 322 330 345 349 346 340 347 356 363 370 372 365 361 357 359 367 377 382 387 389 395 402 408 410 414 416 418 414 403 400 413 392 406 413 418 426 432 440 436 443 445 444 440 445 440 445 451 453 464 484 478 488 494 527 546 626 645 697 622 562 579 571 477 469 470 475 460 455 446 439 425 413 409 404 406 408 400 392 389 394 392 384 374 367 373 377 372 373 379 384 379 366 355 341 354 355 362 369 371 368 374 373 368 366 365 368 368 369 372 375 377 379 380 380 384 386 380 378 380 376 373 374 376 376 376 378 380 380 379 380 376 375 375 375 376 378 382 385 386 389 390 391 395 393 395 398 402 404 407 413 416 415 416 415 418 420 413 407 404 405 406 408 411 414 418 423 426 424 425 427 428 428 425 421 422 425 426 428 432 438 442 441 441 448 449 453 462 473 496 481 486 488 495 502 505 521 525 525 520 529 531 532 537 543 563 573 679 612 581 577 582 588 575 574 566 561 562 564 575 576 573 585 596 603 605 599 605 614 611 600 605 614 621 625 648 652 643 639 645 660 678 678 686 708 703 688 674 670 673 726 732 718 700 717 965 1057 897 811 746 739 755 764 771 789 873 853 860 825 810 810 815 819 843 855 838 854 853 839 840 853 867 870 874 882 894 904 925 973 975 967 1039 1057 1092 1025 1024 1088 1127 1123 1019 768 930 736 530 411 354 362 481 526 345 241 222 202 186 166 143 124 108 88 65 45 28 14 5 3 3 3 5 6 5 6 6 6 6 5 4 4 4 4 4 4 3 3 3 0 0 -1 -1 -1 -2 -3 -11 -21 -27 -28 -28 -28 -29 -31 -33 -35 -37 -39 -37 -36 -40 -32 -39 -40 -34 -38 -27 -24 -29 -36 -34 -29 -41 -42 -31 -27 -33 -47 -21 -11 -11 -12 -13 -19 -32 -54 -90 -138 -163 -131 -47 -26 -13 -7 -3 -3 -11 -40 -153 -240 -289 -307 -315 -330 -352 -375 -398 -417 -432 -441 -450 -460 -471 -480 -485 -483 -477 -469 -465 -467 -472 -476 -482 -495 -516 -543 -569 -587 -609 -647 -700 -768 -843 -922 -1007 -1098 -1185 -1256 -1300 -1315 -1334 -1382 -1447 -1501 -1527 -1511 -1491 -1485 -1459 -1368 -1261 -1194 -1217 -1347 -1431 -1353 -1274 -1347 -1451 -1424 -1326 -1224 -1135 -1050 -949 -819 -712 -684 -679 -645 -609 -602 -606 -599 -572 -521 -473 -452 -445 -436 -423 -407 -388 -369 -352 -339 -330 -326 -328 -339 -352 -359 -358 -346 -328 -306 -284 -268 -264 -276 -251 -150 -49 -41 -35 -29 -24 -21 -16 -14 -10 -8 -5 -4 -1 -1 -1 -1 -1 -1 -2 -7 -11 -10 -3 -1 -1 -1 -1 -1 7 5 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 4 4 4 4 5 8 14 22 30 36 41 59 73 120 116 117 132 170 245 247 269 234 242 402 374 397 486 505 417 562 750 395 334 323 361 414 360 320 325 355 480 803 667 510 444 758 615 696 669 706 801 1127 1184 1196 1223 1605 2143 2291 1758 2173 1763 1617 2200 2472 2405 2326 2274 2219 2162 2112 2077 2034 2045 2045 2023 2007 2008 1998 1957 1912 1893 1879 1861 1849 1844 1859 1873 1888 1901 1887 1863 1856 1882 1890 1878 1876 1869 1880 1867 1856 1854 1858 1863 1865 1874 1867 1871 1873 1883 1880 1849 1843 1819 1814 1801 1794 1798 1800 1805 1790 1778 1785 1848 1843 1826 1816 1764 1816 1856 1932 1934 1854 1836 1654 1613 1598 1606 1576 1530 1514 1503 1514 1509 1506 1507 1514 1516 1517 1516 1520 1535 1547 1566 1594 1729 1726 1744 1676 1605 1644 1644 1660 1658 1696 1650 1618 1552 1466 1386 1298 1310 1272 1260 1247 1231 1216 1202 1191 1176 1165 1154 1142 1132 1127 1122 1133 1166 1148 1133 1117 1099 1091 1088 1092 1109 1104 1098 1093 1075 1061 1052 1040 1030 1022 1018 1019 1013 1005 1000 1000 998 994 996 995 993 987 980 978 973 963 951 952 952 941 934 932 926 920 912 905 898 891 887 881 875 870 866 863 862 863 864 867 873 910 951 958 955 956 936 927 932 929 915 900 890 888 877 868 868 854 853 837 856 851 852 854 838 832 835 829 825 820 815 812 809 808 807 805 806 806 802 805 806 807 801 798 796 790 785 785 789 796 791 785 783 779 774 771 773 780 790 789 786 782 776 776 777 766 756 757 761 756 753 751 748 752 738 734 736 730 724 720 722 711 708 707 697 699 687 690 677 677 676 668 665 665 659 657 653 644 647 639 636 634 631 627 622 624 616 613 608 607 601 598 594 591 587 584 581 576 568 565 571 565 566 560 557 559 558 563 567 562 561 564 558 558 551 561 548 556 546 551 548 545 547 545 544 545 536 545 534 539 527 535 528 531 529 524 530 521 522 521 515 518 519 512 512 513 503 509 501 503 503 494 501 491 500 489 496 482 492 481 488 475 488 474 480 472 480 468 474 465 465 467 458 464 448 462 443 459 444 457 443 453 442 451 436 444 439 441 431 436 426 431 425 429 425 425 420 415 417 418 411 417 405 416 401 410 405 403 398 403 395 403 398 384 400 396 387 388 389 383 383 383 381 383 375 381 383 369 380 385 370 377 371 370 363 365 360 364 359 360 364 347 357 358 358 344 342 350 349 346 347 343 348 351 352 339 341 338 344 339 337 339 347 336 331 325 331 343 337 329 331 335 332 334 327 328 323 331 334 337 330 333 343 341 338 342 344 341 345 355 347 341 348 355 335 350 350 342 349 340 348 339 354 358 349 353 359 360 351 365 367 350 350 366 368 368 353 367 356 362 345 351 357 346 347 347 348 346 344 350 347 338 336 342 349 343 337 348 339 336 335 338 335 343 333 336 330 327 331 335 334 335 330 323 328 332 336 340 345 348 346 335 331 324 327 329 325 332 319 321 318 324 321 318 322 324 323 317 328 324 328 321 321 320 322 323 325 324 324 321 322 322 325 324 319 318 320 322 323 321 314 316 320 316 311 312 317 313 328 345 337 320 310 308 306 306 304 303 315 329 321 309 319 327 320 316 307 300 298 293 304 298 300 297 288 275 276 273 266 272 271 273 275 274 272 269 271 275 273 272 274 274 277 271 277 272 275 273 270 270 269 268 268 269 268 266 265 260 264 260 258 254 254 253 252 249 246 246 241 241 239 237 236 234 232 222 221 220 218 218 220 222 220 222 224 222 225 226 227 225 226 227 226 228 228 227 228 230 229 229 227 226 228 225 223 222 226 225 224 224 227 232 232 229 231 232 233 236 237 237 238 238 238 239 239 239 239 239 239 239 239 240 243 244 244 245 244 243 243 240 238 231 227 229 229 229 228 230 236 240 243 238 233 227 224 222 221 228 237 237 235 231 227 221 221 225 221 215 210 209 209 208 210 211 210 209 211 211 206 203 204 207 210 210 212 209 209 209 209 209 210 211 211 212 212 214 221 220 225 223 225 226 221 213 209 210 205 200 197 196 195 199 201 207 207 203 207 210 208 208 207 204 201 198 195 192 186 179 174 168 161 146 140 135 126 150 167 167 165 152 91 39 27 19 11 7 3 2 1 1 -1 -2 -3 -5 -6 -7 -8 -9 -11 -12 -13 -14 -16 -17 -19 -20 -22 -23 -25 -27 -28 -30 -32 -34 -36 -38 -40 -42 -44 -47 -49 -61 -71 -76 -77 -77 -77 -78 -79 -80 -82 -83 -85 -86 -88 -91 -93 -95 -97 -98 -99 -100 -101 -103 -105 -108 -115 -125 -137 -152 -171 -194 -218 -243 -270 -303 -351 -410 -481 -550 -611 -682 -777 -882 -971 -1022 -1010 -965 -911 -899 -969 -1108 -1296 -1490 -1651 -1801 -1961 -2145 -2356 -2574 -2771 -2924 -3016 -3069 -3108 -3142 -3179 -3214 -3243 -3261 -3267 -3270 -3280 -3296 -3311 -3323 -3330 -3334 -3337 -3344 -3358 -3376 -3391 -3403 -3410 -3416 -3421 -3425 -3428 -3429 -3428 -3429 -3431 -3434 -3433 -3432 -3433 -3436 -3438 -3441 -3445 -3450 -3452 -3453 -3457 -3466 -3480 -3497 -3513 -3524 -3526 -3522 -3516 -3513 -3515 -3520 -3524 -3527 -3532 -3537 -3540 -3540 -3540 -3541 -3546 -3553 -3561 -3568 -3571 -3571 -3569 -3569 -3575 -3582 -3585 -3585 -3582 -3579 -3580 -3581 -3581 -3582 -3586 -3592 -3599 -3607 -3614 -3618 -3619 -3617 -3615 -3614 -3613 -3613 -3615 -3617 -3622 -3628 -3637 -3646 -3656 -3664 -3666 -3662 -3650 -3634 -3617 -3603 -3596 -3598 -3607 259 251 266 256 250 248 238 237 240 241 245 250 251 257 259 260 261 265 279 282 275 269 263 261 258 257 255 253 253 252 251 248 247 246 242 232 237 232 235 237 234 238 243 243 245 247 250 255 261 267 272 280 287 295 310 324 329 327 324 325 321 322 323 330 327 343 324 312 312 312 315 320 327 331 336 338 333 332 313 301 300 300 291 289 285 286 283 279 271 274 276 276 274 274 276 281 282 283 289 294 305 312 312 317 321 331 327 318 311 298 280 286 268 258 253 252 253 256 255 254 255 266 274 281 291 302 308 314 322 333 336 346 354 355 353 350 358 362 369 376 368 369 364 361 365 369 373 379 386 392 398 401 405 406 411 415 417 408 407 401 395 397 404 412 421 425 432 429 433 436 434 437 444 449 455 456 460 465 485 484 488 557 608 663 707 624 633 667 631 654 554 480 476 471 467 463 457 447 436 424 419 416 414 416 411 401 394 398 398 390 378 373 374 383 384 374 383 385 380 370 364 353 341 353 354 362 369 372 371 378 374 368 366 365 367 368 371 375 380 379 379 382 385 387 387 380 375 373 372 373 374 376 375 377 380 380 377 377 378 377 374 374 375 376 378 381 386 387 389 394 395 397 393 391 393 395 398 403 413 411 408 413 410 412 408 404 404 406 407 411 413 414 417 420 424 427 424 426 428 425 424 422 419 420 423 425 429 433 439 447 451 458 456 458 461 472 486 491 483 486 490 495 505 519 510 511 524 524 531 542 546 542 547 559 581 600 588 565 559 567 603 567 574 565 557 557 563 569 566 572 573 586 603 606 600 593 600 595 613 613 609 616 625 631 646 638 633 642 646 647 658 660 665 667 675 658 648 652 668 684 676 674 676 687 707 709 709 713 729 737 754 784 969 975 820 800 796 795 798 804 810 856 843 839 849 841 831 835 852 858 859 868 878 891 907 938 978 977 980 1070 1143 1122 994 1026 1060 1069 1024 979 696 623 493 494 549 495 415 645 534 368 357 238 219 198 174 153 135 118 97 74 52 33 18 8 5 4 4 5 5 6 6 7 8 8 7 6 6 6 5 4 3 4 3 3 3 3 2 0 -1 -2 -1 -8 -10 -18 -22 -22 -23 -25 -27 -29 -31 -34 -32 -33 -35 -39 -41 -47 -35 -23 -17 -16 -11 -15 -18 -20 -21 -31 -46 -22 -21 -23 -24 -9 -7 -11 -16 -22 -26 -36 -50 -78 -126 -160 -175 -195 -44 -43 -13 -26 -15 -28 -25 -243 -249 -264 -293 -311 -332 -357 -378 -400 -418 -431 -437 -441 -453 -465 -477 -486 -488 -486 -478 -472 -471 -474 -479 -486 -497 -513 -531 -553 -577 -610 -642 -686 -743 -805 -873 -946 -1029 -1109 -1180 -1241 -1286 -1336 -1382 -1436 -1426 -1410 -1388 -1389 -1424 -1465 -1375 -1303 -1267 -1324 -1469 -1583 -1412 -1234 -1309 -1451 -1498 -1502 -1338 -1172 -1169 -1163 -979 -789 -735 -711 -659 -616 -619 -625 -624 -609 -552 -496 -471 -455 -447 -433 -419 -401 -381 -362 -349 -339 -331 -327 -331 -335 -340 -337 -328 -313 -297 -281 -267 -260 -264 -261 -265 -252 -49 -52 -34 -30 -23 -22 -16 -20 -10 -18 -6 -13 -1 -11 -1 -9 -1 -9 -9 -11 -6 -2 -1 -3 -1 -5 -1 5 12 -25 -7 -5 -3 -3 -1 -3 -1 -3 -1 -2 -1 -2 3 -5 3 -11 4 9 14 20 25 29 43 72 122 137 127 114 127 171 255 259 268 326 264 289 383 377 406 420 429 627 817 464 359 320 363 425 368 332 332 352 387 566 576 571 444 571 573 671 816 989 795 874 965 1058 1240 1664 1979 1921 1483 1872 1490 1455 1917 2488 2453 2366 2267 2222 2178 2120 2108 2079 2071 2055 2036 2020 2008 1992 1979 1951 1914 1897 1881 1872 1852 1855 1868 1880 1911 1918 1900 1882 1908 1899 1879 1889 1883 1900 1878 1866 1867 1869 1875 1876 1887 1882 1884 1889 1898 1900 1883 1877 1849 1837 1811 1807 1819 1819 1815 1807 1812 1808 1894 1842 1816 1822 1775 1785 1848 1937 1919 1874 1752 1688 1656 1620 1597 1563 1528 1523 1513 1522 1517 1521 1518 1528 1528 1530 1528 1532 1545 1556 1600 1759 1792 1727 1706 1709 1674 1656 1660 1670 1650 1648 1535 1452 1427 1434 1326 1302 1291 1274 1261 1245 1229 1214 1204 1200 1177 1163 1151 1141 1137 1134 1129 1146 1177 1155 1148 1126 1108 1102 1100 1107 1121 1131 1138 1139 1094 1078 1064 1050 1039 1033 1025 1027 1021 1013 1008 1007 1002 1001 1002 997 994 985 977 971 966 962 949 945 942 937 930 925 924 919 909 904 899 894 890 886 881 873 869 866 862 861 861 861 862 870 910 942 946 948 940 918 914 923 916 898 889 877 877 873 866 858 840 857 854 854 861 846 844 845 834 832 830 827 824 819 818 815 814 810 806 805 814 811 802 799 798 793 794 785 782 787 788 788 789 788 783 779 774 772 771 774 781 790 789 785 783 781 770 764 767 771 763 755 754 757 748 738 742 744 732 730 728 727 715 718 707 703 702 693 694 681 684 681 674 669 668 664 659 655 651 649 644 639 636 635 628 629 623 617 619 612 610 605 604 600 596 591 588 583 577 576 568 571 566 568 561 559 562 561 573 567 562 568 564 564 559 556 561 553 558 553 554 549 546 558 542 552 542 542 545 540 539 535 540 530 540 527 533 532 524 528 524 522 523 517 520 518 513 507 514 498 513 498 505 500 500 495 497 493 494 490 492 486 487 485 484 479 481 477 478 470 476 463 471 461 466 457 461 456 455 455 450 452 449 444 451 442 446 444 434 440 432 434 435 431 428 430 427 420 424 422 420 415 415 416 411 413 409 407 410 401 404 399 401 395 401 396 388 400 390 388 399 383 385 388 380 379 389 375 378 394 373 377 385 369 366 375 375 359 366 370 361 352 360 370 354 348 351 356 350 350 348 346 359 359 348 345 350 353 342 341 348 349 335 328 333 342 336 344 338 326 334 339 330 339 337 336 345 332 333 331 334 335 341 335 342 344 340 343 352 350 346 347 351 354 351 351 356 343 351 340 338 346 357 354 340 353 361 358 366 373 369 364 372 374 369 364 371 379 372 352 357 363 362 357 349 349 354 342 359 345 353 343 344 335 343 346 343 343 342 340 340 340 338 340 338 338 338 338 340 343 335 335 339 332 333 331 333 337 344 349 356 357 345 332 326 320 331 329 321 326 321 325 320 325 324 321 328 325 324 324 328 325 321 320 327 331 328 326 331 329 328 326 326 323 324 325 324 324 323 325 325 320 317 320 323 322 320 316 315 314 316 335 326 313 312 312 312 310 307 307 318 324 319 313 317 319 317 316 312 307 301 296 307 303 298 289 277 271 269 272 275 273 273 276 281 274 272 275 274 271 272 278 275 283 274 278 282 279 276 272 272 270 270 270 274 270 275 270 265 263 264 262 260 260 257 252 252 249 247 244 244 243 240 239 238 234 225 223 225 222 220 220 222 222 222 223 224 224 225 228 230 232 234 235 232 232 231 231 232 233 234 234 233 230 229 228 226 224 228 228 228 229 232 234 231 231 232 234 236 239 241 242 244 243 242 242 241 241 241 241 241 242 242 243 245 245 246 246 242 239 237 236 232 230 230 230 230 230 229 232 237 242 242 238 231 224 223 224 222 229 238 238 236 238 231 225 226 226 219 214 213 211 211 209 210 209 212 213 215 211 206 209 216 217 214 213 212 213 213 212 211 211 211 213 213 213 212 216 222 223 226 225 226 224 217 214 215 213 210 206 202 206 208 210 206 213 212 211 213 212 211 210 208 205 201 198 194 192 188 180 176 159 154 156 162 140 133 153 169 169 164 128 47 30 22 15 9 5 2 -22 -1 -2 -2 -4 -5 -6 -7 -8 -9 -10 -11 -12 -14 -15 -16 -18 -19 -21 -22 -24 -26 -27 -29 -31 -33 -35 -37 -39 -42 -44 -46 -50 -61 -76 -78 -77 -78 -78 -79 -80 -81 -82 -84 -86 -87 -88 -91 -94 -96 -99 -101 -102 -102 -103 -106 -109 -113 -118 -128 -140 -151 -168 -192 -221 -228 -238 -276 -315 -365 -416 -475 -529 -602 -682 -809 -946 -994 -1017 -925 -852 -869 -968 -1125 -1328 -1514 -1686 -1776 -1870 -2026 -2216 -2424 -2618 -2766 -2850 -2971 -3030 -3087 -3118 -3163 -3199 -3227 -3247 -3251 -3258 -3278 -3301 -3319 -3335 -3342 -3347 -3348 -3355 -3370 -3393 -3412 -3432 -3442 -3449 -3447 -3444 -3436 -3432 -3429 -3429 -3431 -3432 -3432 -3431 -3434 -3438 -3441 -3446 -3449 -3452 -3453 -3456 -3465 -3479 -3497 -3514 -3526 -3533 -3531 -3525 -3517 -3513 -3518 -3526 -3528 -3530 -3534 -3539 -3541 -3542 -3542 -3543 -3549 -3556 -3562 -3568 -3569 -3570 -3570 -3572 -3579 -3587 -3590 -3589 -3586 -3583 -3584 -3585 -3584 -3584 -3587 -3592 -3599 -3606 -3613 -3618 -3618 -3615 -3612 -3608 -3605 -3602 -3602 -3602 -3606 -3611 -3620 -3629 -3642 -3653 -3660 -3661 -3652 -3639 -3625 -3614 -3611 -3613 -3622 257 260 258 253 256 248 244 239 240 241 242 249 255 259 259 258 257 263 282 283 278 271 265 261 259 259 257 254 254 254 252 249 248 247 245 235 233 237 237 237 234 242 244 244 244 246 249 254 259 264 268 276 288 302 314 335 337 323 321 333 326 318 321 323 316 314 313 309 308 309 312 320 334 340 342 337 330 324 320 307 303 300 295 291 286 284 283 284 279 277 277 276 273 273 277 281 281 282 284 289 296 303 313 316 321 333 334 327 317 298 275 264 253 255 257 258 262 258 257 261 272 280 286 283 285 291 298 305 314 324 330 339 346 358 365 355 363 372 374 378 378 377 371 367 367 375 379 380 381 386 390 393 397 401 406 410 417 417 412 408 407 402 402 404 412 421 417 421 426 426 432 440 443 446 448 456 459 470 481 488 485 528 621 718 674 631 625 656 652 652 512 488 479 463 461 456 453 445 437 431 428 422 424 423 413 406 407 402 392 386 383 380 380 385 381 379 375 378 380 370 358 342 346 359 356 360 363 366 370 374 370 367 367 366 366 367 374 377 386 385 383 385 385 385 386 382 378 371 371 375 376 379 374 376 379 377 374 375 375 375 374 375 375 376 380 380 385 385 388 393 398 395 389 389 391 393 397 402 409 407 404 407 405 406 403 402 407 409 413 415 418 417 419 423 426 423 422 424 426 423 419 418 418 420 422 425 430 435 438 445 448 452 457 468 474 468 470 474 480 491 494 497 498 505 513 516 522 532 541 544 561 564 557 565 552 545 550 551 548 557 567 564 568 559 553 556 562 570 562 565 571 585 586 587 590 589 598 591 598 601 611 622 641 643 643 635 632 637 638 643 655 655 661 654 654 649 644 650 664 668 662 663 667 675 684 691 697 702 721 722 740 802 987 1161 860 785 778 785 788 795 829 850 820 825 840 832 825 829 843 848 857 872 896 908 916 972 999 973 980 1037 1059 1002 955 928 918 892 818 680 647 603 632 705 791 640 547 566 376 312 272 253 230 206 183 163 143 121 102 82 62 43 27 14 7 4 5 5 7 8 8 8 8 9 8 8 7 7 6 5 5 4 4 4 3 3 3 2 2 -1 -1 -3 -5 -10 -14 -17 -19 -21 -23 -24 -26 -27 -24 -25 -27 -29 -31 -30 -28 -13 -6 -4 -3 -4 -6 -7 -13 -25 -39 -34 -27 -21 -15 -10 -7 -10 -19 -29 -35 -38 -48 -71 -111 -157 -153 -49 2 -39 -22 -9 -3 -4 -16 -36 -143 -243 -289 -308 -328 -351 -373 -394 -413 -427 -433 -437 -445 -457 -469 -480 -486 -487 -483 -478 -476 -477 -482 -489 -498 -508 -519 -535 -556 -589 -633 -684 -730 -777 -834 -897 -965 -1036 -1104 -1170 -1230 -1283 -1325 -1345 -1327 -1284 -1241 -1228 -1268 -1310 -1292 -1269 -1293 -1379 -1496 -1550 -1443 -1301 -1261 -1316 -1433 -1497 -1415 -1298 -1259 -1233 -1134 -990 -842 -728 -679 -665 -649 -637 -633 -619 -579 -534 -508 -492 -476 -457 -439 -420 -399 -378 -363 -350 -341 -334 -330 -329 -329 -326 -319 -307 -295 -282 -272 -265 -267 -278 -296 -267 -146 -49 -42 -35 -29 -25 -18 -15 -11 -10 -8 -5 -3 -1 -1 -1 -3 -6 -10 -11 -4 -1 -1 -1 -1 -1 -1 0 11 -25 -17 -11 -7 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 3 9 13 18 24 39 55 66 110 164 166 183 131 146 191 231 264 345 309 330 329 359 370 392 428 551 647 453 385 392 358 453 362 380 367 392 381 407 531 592 451 584 522 575 857 1047 861 1052 1170 1078 1221 1394 1587 1477 1291 1578 1357 1308 1677 2387 2473 2380 2313 2266 2194 2146 2124 2105 2078 2064 2043 2015 2004 1972 1957 1953 1927 1909 1904 1901 1879 1867 1865 1879 1900 1918 1929 1898 1900 1915 1885 1909 1894 1904 1889 1874 1876 1882 1885 1889 1891 1895 1900 1905 1908 1906 1908 1884 1857 1833 1826 1821 1832 1866 1833 1827 1811 1837 1898 1862 1809 1793 1790 1797 1867 1922 1885 1829 1785 1755 1767 1692 1583 1552 1544 1533 1522 1531 1531 1534 1534 1547 1543 1543 1540 1552 1563 1596 1743 1848 1778 1723 1719 1728 1705 1692 1718 1677 1563 1546 1578 1516 1438 1349 1323 1316 1325 1290 1264 1243 1228 1217 1209 1200 1180 1163 1152 1148 1144 1139 1140 1167 1190 1171 1158 1130 1117 1113 1111 1115 1130 1163 1170 1154 1112 1091 1075 1068 1047 1048 1034 1031 1029 1019 1016 1015 1008 1005 1003 996 991 982 974 967 959 951 943 939 937 936 930 924 921 918 910 907 901 896 892 889 884 878 874 871 868 864 861 860 860 861 872 896 935 931 931 914 902 905 910 903 882 872 876 875 866 858 860 848 851 861 850 850 847 839 840 837 832 827 827 825 825 820 815 811 811 818 809 797 792 801 795 787 782 779 784 787 783 781 786 788 783 779 775 773 769 768 772 779 790 787 783 777 773 772 769 761 760 763 758 748 747 750 748 737 744 738 731 722 722 712 713 706 705 696 688 690 682 676 676 671 671 666 657 657 652 649 639 639 639 633 629 627 626 620 616 612 611 604 601 599 593 594 584 583 579 572 577 573 570 565 563 566 573 582 564 565 575 560 571 562 561 557 559 560 559 556 549 557 554 548 558 547 548 544 549 535 548 538 541 532 536 535 529 530 530 524 527 519 525 520 521 507 520 509 510 515 503 508 500 506 498 506 488 504 487 499 482 495 479 492 477 490 478 479 476 476 472 471 468 465 466 455 465 453 465 446 459 446 456 443 452 445 446 441 448 431 444 438 436 431 434 426 428 427 425 423 420 419 419 415 415 410 415 408 406 404 405 397 406 402 389 405 398 390 401 388 386 391 389 382 392 384 378 394 380 368 390 374 371 385 379 361 370 378 362 361 369 371 353 351 363 357 354 353 356 360 360 349 343 349 360 350 336 344 356 345 328 329 348 352 335 337 335 328 343 342 331 337 336 344 343 341 327 336 337 341 343 345 344 344 341 349 354 351 336 345 350 354 358 358 360 349 350 352 346 354 363 355 337 349 362 353 361 369 368 370 373 372 364 375 376 375 386 359 366 360 365 354 364 367 344 351 363 361 351 353 350 350 343 338 343 351 346 344 344 344 343 343 345 343 341 342 342 343 342 342 339 341 347 339 329 335 338 345 352 354 357 349 346 343 328 320 337 328 326 325 327 329 323 333 328 326 330 325 328 331 328 327 325 328 331 330 331 331 335 335 333 332 329 326 327 328 325 324 326 328 324 323 322 324 324 324 325 323 322 318 317 319 316 316 317 317 315 313 312 312 325 331 319 326 330 331 327 321 313 309 305 299 302 299 296 288 284 276 272 273 283 279 276 279 278 282 277 273 276 276 280 278 273 280 284 271 278 275 274 274 273 278 272 273 271 277 268 268 270 265 264 262 262 259 256 254 251 250 248 246 244 240 242 240 236 226 225 227 228 224 222 223 225 225 224 225 227 229 230 232 233 234 238 238 236 235 235 235 236 238 237 237 236 233 232 231 229 226 230 231 232 236 236 234 233 233 234 236 239 241 244 248 250 248 245 243 243 244 243 243 242 244 244 245 245 245 245 244 241 238 238 235 233 233 233 231 230 231 232 234 239 244 241 237 229 220 223 227 225 227 239 240 238 241 237 232 227 222 218 217 213 211 211 209 210 210 211 213 211 210 214 220 218 215 214 215 213 213 214 214 214 214 213 213 214 214 212 216 221 223 226 224 223 219 220 220 219 218 216 212 205 213 216 215 212 216 216 216 215 213 211 210 209 207 203 197 190 185 179 175 170 173 179 180 157 135 155 168 172 170 146 60 33 25 19 14 9 5 2 -1 -1 -2 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -16 -17 -18 -20 -21 -23 -25 -26 -28 -30 -32 -34 -36 -38 -41 -43 -45 -48 -60 -71 -78 -79 -79 -79 -79 -81 -82 -83 -85 -86 -87 -89 -91 -94 -96 -99 -101 -103 -104 -106 -108 -112 -117 -124 -132 -140 -151 -163 -179 -199 -219 -236 -260 -302 -350 -394 -440 -495 -556 -620 -694 -783 -863 -896 -874 -795 -756 -856 -1051 -1290 -1522 -1698 -1819 -1885 -1961 -2102 -2288 -2492 -2677 -2819 -2925 -3013 -3074 -3110 -3134 -3162 -3188 -3206 -3219 -3234 -3252 -3278 -3304 -3323 -3336 -3344 -3349 -3351 -3357 -3372 -3395 -3421 -3445 -3461 -3468 -3461 -3449 -3434 -3424 -3422 -3425 -3427 -3429 -3431 -3432 -3434 -3437 -3441 -3446 -3450 -3454 -3456 -3462 -3478 -3498 -3517 -3530 -3536 -3535 -3528 -3520 -3512 -3510 -3516 -3524 -3529 -3532 -3536 -3539 -3541 -3542 -3543 -3545 -3549 -3554 -3558 -3560 -3560 -3562 -3565 -3572 -3581 -3589 -3591 -3590 -3587 -3586 -3587 -3589 -3589 -3587 -3589 -3592 -3597 -3604 -3610 -3615 -3616 -3613 -3609 -3603 -3599 -3596 -3595 -3595 -3598 -3603 -3611 -3622 -3635 -3648 -3656 -3658 -3652 -3643 -3634 -3628 -3627 -3630 -3634 246 248 261 259 259 248 243 239 240 241 241 248 258 260 256 255 257 264 284 286 281 273 266 262 261 260 258 256 255 254 252 249 248 248 243 237 234 233 236 237 235 241 244 246 246 249 251 252 256 263 264 271 278 307 311 343 340 322 324 332 326 317 324 313 320 320 313 310 308 308 313 322 336 345 347 334 329 326 319 317 311 303 296 292 290 287 286 291 286 278 279 279 275 276 280 279 279 280 283 287 293 300 313 322 326 334 334 316 307 292 269 256 254 254 264 275 285 275 276 283 285 292 295 292 291 300 306 313 317 323 328 330 336 348 361 362 362 373 379 384 388 385 381 377 370 373 383 385 388 391 393 397 403 408 413 413 415 421 422 414 416 411 409 415 414 416 419 419 423 427 427 430 434 438 448 449 453 463 475 479 478 494 534 656 698 568 593 570 602 561 503 489 474 459 454 451 445 439 432 429 425 420 418 413 410 409 410 400 395 396 392 387 387 378 373 377 368 368 373 373 360 336 355 360 362 361 368 368 372 374 366 365 367 366 363 366 372 376 385 389 386 384 379 379 380 378 376 370 372 373 373 375 371 374 375 375 372 372 373 373 375 375 376 377 378 381 382 383 386 391 392 389 387 389 390 393 396 401 400 401 400 403 400 400 402 404 405 408 412 416 420 424 424 423 422 419 419 423 431 425 416 416 418 419 425 431 434 440 443 450 454 455 464 476 503 475 471 477 483 485 484 485 492 495 503 524 531 523 521 526 530 537 553 546 537 534 538 539 541 557 558 558 564 559 552 553 566 566 559 561 570 577 575 587 584 594 589 584 591 600 610 617 648 657 651 623 632 635 632 637 647 655 659 651 643 640 641 652 661 656 655 660 667 674 680 687 693 696 695 703 716 748 802 849 831 777 768 774 779 796 936 837 811 821 825 818 817 826 837 848 861 872 892 906 944 999 1020 986 962 1022 1000 974 956 971 986 960 869 759 685 752 921 944 737 620 719 539 384 322 285 261 233 215 196 174 152 133 114 93 72 54 37 22 12 7 7 7 8 9 9 9 10 10 10 10 9 9 8 8 7 7 6 5 4 4 3 3 3 3 -1 -4 -2 -4 -7 -10 -13 -16 -17 -20 -22 -21 -14 -17 -16 -18 -13 -17 -20 -10 -21 -46 -36 -36 -27 -27 -5 -15 -34 -45 -36 -23 -17 -15 -8 -8 -23 -41 -50 -51 -55 -58 -64 -147 -187 -188 -33 -216 -32 -29 -4 -25 -8 -36 -43 -224 -275 -296 -323 -344 -364 -384 -406 -424 -427 -428 -434 -443 -456 -469 -478 -483 -483 -481 -480 -480 -485 -491 -497 -503 -509 -518 -533 -559 -615 -679 -718 -755 -802 -853 -908 -968 -1032 -1097 -1162 -1213 -1257 -1263 -1255 -1200 -1124 -1058 -1096 -1153 -1186 -1209 -1278 -1361 -1451 -1507 -1452 -1351 -1239 -1173 -1344 -1484 -1451 -1364 -1314 -1281 -1267 -1199 -974 -753 -712 -722 -676 -640 -641 -638 -607 -568 -549 -537 -510 -485 -465 -445 -422 -398 -380 -365 -354 -345 -336 -329 -327 -324 -317 -307 -296 -286 -277 -273 -273 -278 -289 -271 -231 -182 -48 -41 -33 -25 -22 -25 -15 -26 -10 -22 -4 -17 -1 -15 -3 -15 -11 -14 -6 -4 -1 -4 -1 -3 -1 -2 -1 -12 -18 -14 -9 -7 -4 -4 -1 -3 -1 -3 -1 -2 -1 -3 -1 -4 -1 -5 10 15 18 24 33 47 86 129 164 210 153 148 207 209 250 282 283 297 343 482 452 430 467 531 462 416 385 383 382 535 359 462 455 409 512 414 415 518 456 499 496 548 638 711 696 802 794 820 998 988 1195 1142 1146 1205 1287 1204 1540 2064 2405 2414 2302 2278 2217 2182 2142 2106 2105 2078 2040 2003 1991 1977 1965 1973 1949 1941 1913 1891 1883 1877 1869 1876 1887 1905 1931 1930 1906 1921 1903 1905 1915 1904 1905 1890 1888 1894 1894 1900 1905 1907 1909 1921 1918 1922 1926 1893 1858 1847 1838 1836 1847 1869 1866 1835 1827 1882 1907 1884 1846 1805 1802 1854 1890 1883 1884 1881 1907 1881 1833 1664 1614 1612 1587 1542 1531 1540 1583 1597 1601 1602 1561 1557 1567 1562 1595 1741 1773 1755 1738 1732 1756 1768 1732 1680 1666 1645 1606 1553 1518 1473 1472 1391 1332 1335 1384 1326 1265 1247 1232 1226 1214 1194 1177 1166 1159 1153 1148 1146 1167 1198 1205 1186 1160 1139 1131 1126 1124 1131 1156 1167 1193 1180 1139 1104 1088 1081 1061 1056 1043 1038 1032 1026 1022 1019 1010 1003 997 989 984 977 969 961 953 949 950 946 941 946 935 928 926 921 911 907 902 897 894 894 891 890 884 882 875 873 871 865 861 860 860 867 906 920 916 911 902 888 898 897 886 883 878 873 873 861 855 860 838 847 860 857 843 847 841 838 832 836 837 832 825 820 822 819 817 804 802 795 796 797 793 787 782 778 777 776 777 776 778 777 775 776 772 769 766 765 770 773 783 786 783 780 777 769 767 766 762 752 748 755 752 745 740 741 737 733 731 731 715 720 711 709 702 695 694 684 685 680 674 675 667 660 660 659 652 646 642 644 636 634 633 626 625 617 616 615 609 608 601 602 594 592 586 585 578 579 578 568 568 567 569 582 579 562 574 574 564 569 566 562 560 566 559 567 556 557 560 550 563 551 555 546 550 545 543 549 540 542 534 545 538 533 538 524 533 527 527 522 527 519 515 528 505 524 505 515 502 509 504 505 499 503 498 500 494 494 496 491 492 486 489 484 480 488 471 481 467 477 466 469 461 465 463 459 459 453 458 454 448 456 449 447 452 441 447 440 445 432 439 434 435 430 431 430 426 427 421 425 418 417 414 418 410 414 413 407 407 408 401 401 408 400 396 399 393 395 391 398 388 392 386 395 390 380 392 384 374 384 379 366 370 377 369 364 376 363 362 361 364 358 361 359 361 359 352 349 352 357 359 348 341 360 359 338 331 349 354 345 330 340 339 335 344 343 332 341 344 350 350 328 327 338 339 334 340 337 341 339 341 354 353 349 338 343 348 349 363 354 369 349 349 360 353 346 356 360 343 335 351 357 351 362 365 371 376 385 378 377 387 369 380 378 367 372 370 371 372 364 353 359 358 355 353 358 349 356 355 345 343 342 348 352 351 350 349 350 350 350 353 350 348 348 350 353 351 347 346 348 353 347 335 342 344 355 355 348 348 351 353 346 328 324 337 324 334 332 326 327 329 329 330 329 330 329 336 330 333 330 326 330 334 331 335 347 348 339 334 333 331 332 332 330 329 329 330 328 327 327 328 329 330 331 329 330 327 323 326 325 321 321 321 321 319 318 316 319 328 328 328 326 339 337 332 328 316 309 304 306 304 301 301 299 290 283 278 276 279 277 276 285 276 276 274 284 277 285 277 277 280 280 278 283 280 281 281 277 280 275 273 278 276 273 273 272 268 268 264 264 262 258 258 254 253 251 250 248 245 244 242 241 230 230 230 230 230 226 225 226 227 229 228 228 231 233 234 235 237 238 240 240 239 238 239 240 241 240 238 237 237 235 234 233 231 229 232 234 235 240 238 236 236 236 237 238 241 243 246 248 248 247 246 245 246 247 247 246 245 246 248 247 245 246 248 247 243 240 235 240 238 235 234 233 231 231 233 235 240 244 240 230 225 219 218 227 230 227 232 239 237 240 242 232 226 224 218 213 212 212 213 212 210 210 212 211 212 217 218 220 217 218 218 218 218 217 216 216 216 217 215 215 214 213 213 214 218 225 223 221 223 222 225 225 223 221 218 213 208 213 218 218 218 219 219 218 217 215 213 211 210 206 203 196 190 184 180 173 167 160 160 157 143 141 170 174 173 168 101 38 29 23 19 15 9 4 1 -11 -1 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -14 -15 -16 -17 -19 -20 -22 -24 -25 -27 -29 -31 -33 -35 -37 -39 -42 -44 -47 -49 -72 -77 -77 -78 -79 -80 -81 -82 -84 -85 -87 -88 -89 -91 -94 -97 -99 -101 -103 -105 -107 -110 -114 -118 -125 -134 -144 -150 -159 -172 -188 -205 -220 -251 -286 -335 -391 -426 -469 -532 -601 -650 -694 -732 -746 -764 -742 -695 -692 -909 -1179 -1464 -1705 -1850 -1944 -1989 -2049 -2195 -2371 -2565 -2744 -2883 -3014 -3077 -3137 -3149 -3158 -3171 -3186 -3191 -3197 -3222 -3250 -3279 -3305 -3321 -3333 -3342 -3347 -3349 -3353 -3366 -3388 -3418 -3448 -3467 -3475 -3463 -3445 -3427 -3413 -3415 -3420 -3424 -3427 -3431 -3434 -3435 -3436 -3440 -3444 -3451 -3458 -3464 -3473 -3498 -3521 -3539 -3547 -3544 -3535 -3524 -3512 -3506 -3504 -3511 -3520 -3526 -3532 -3536 -3539 -3541 -3542 -3543 -3545 -3548 -3551 -3551 -3549 -3549 -3551 -3559 -3569 -3581 -3590 -3591 -3589 -3587 -3587 -3591 -3594 -3592 -3590 -3590 -3592 -3596 -3601 -3608 -3612 -3614 -3612 -3607 -3601 -3597 -3594 -3594 -3595 -3597 -3601 -3609 -3620 -3633 -3646 -3654 -3656 -3652 -3645 -3640 -3638 -3638 -3642 -3642 247 248 250 254 256 247 242 241 238 243 243 247 255 266 262 258 262 273 288 284 279 274 270 266 263 261 259 257 256 255 252 249 248 246 241 237 237 235 233 236 236 242 244 243 245 249 255 257 256 259 265 271 279 286 302 320 347 326 318 315 313 308 312 308 313 315 310 306 304 306 310 320 345 342 353 330 321 318 314 315 315 307 300 297 294 294 290 290 279 275 276 275 276 275 278 283 280 278 281 284 290 298 307 317 326 328 329 322 305 284 260 251 253 257 283 291 296 284 284 288 297 298 304 301 303 302 313 321 334 335 335 338 339 344 355 367 370 369 376 385 391 394 387 382 376 374 375 378 384 387 393 398 407 411 430 426 423 423 429 428 429 422 416 419 424 426 428 429 429 438 440 436 437 435 440 444 452 455 459 474 479 524 546 505 558 538 640 596 583 493 495 479 467 458 451 443 438 433 429 423 419 416 412 408 403 399 398 396 396 395 393 390 381 374 369 367 369 358 359 369 348 340 353 355 363 365 370 372 374 370 364 364 365 364 362 365 370 376 382 389 383 381 377 374 378 375 372 368 371 371 369 369 368 370 371 371 372 374 376 377 376 379 378 382 381 382 384 384 385 387 387 386 387 387 389 393 393 395 394 396 395 396 398 401 406 407 407 411 415 415 417 422 420 419 418 416 414 419 421 417 414 415 416 421 428 432 432 433 439 451 450 458 461 477 518 485 479 481 478 478 480 485 489 493 507 511 515 512 545 570 547 539 548 543 529 526 528 534 542 552 561 562 556 551 547 550 559 563 555 557 566 567 576 586 582 586 579 589 595 603 613 632 654 694 635 617 622 626 631 639 644 652 653 647 639 634 641 651 651 650 658 662 671 680 681 681 683 687 687 692 703 715 736 800 776 769 761 765 771 841 976 821 803 813 810 807 816 829 838 848 855 867 892 905 959 1100 1103 965 956 966 959 974 1019 1008 1008 1013 936 855 915 1005 1017 841 606 656 709 437 355 323 293 266 247 228 205 181 159 139 119 100 80 62 44 28 16 10 9 10 10 11 11 11 10 11 11 11 12 12 11 9 9 9 8 6 5 5 5 3 3 3 2 -2 -3 -3 -3 -2 -5 -10 -13 -15 -16 -12 -3 -2 -2 -4 -5 -7 -12 -4 -26 -51 -52 -46 -38 -28 -10 -6 -29 -45 -39 -28 -21 -16 -10 -12 -31 -56 -75 -86 -82 -45 1 -121 -193 -210 -190 -186 -41 -21 -7 -3 -3 -7 -23 -127 -225 -293 -325 -339 -356 -376 -397 -412 -416 -414 -415 -423 -436 -452 -466 -475 -480 -483 -484 -485 -485 -488 -492 -497 -501 -506 -517 -541 -587 -643 -695 -740 -776 -812 -854 -906 -967 -1035 -1105 -1169 -1223 -1253 -1254 -1201 -1098 -1001 -992 -1039 -1130 -1212 -1270 -1310 -1357 -1401 -1431 -1403 -1300 -1239 -1320 -1427 -1443 -1396 -1341 -1320 -1345 -1307 -1104 -878 -762 -718 -681 -659 -660 -661 -641 -610 -584 -561 -536 -513 -494 -475 -450 -424 -401 -383 -369 -357 -345 -336 -330 -326 -319 -310 -299 -289 -280 -276 -278 -283 -286 -279 -255 -194 -91 -40 -33 -27 -22 -22 -18 -14 -11 -8 -5 -2 -1 -1 -3 -7 -10 -11 -5 -2 -1 -1 -1 -1 -1 -1 -3 -9 -15 -11 -8 -5 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5 8 12 15 34 58 94 116 149 196 167 171 246 292 297 262 278 315 377 645 637 526 478 614 547 407 384 350 363 406 366 481 406 410 480 439 428 458 457 480 500 528 554 589 631 672 742 780 874 850 886 912 946 973 1090 1189 1552 1722 1983 2409 2314 2260 2208 2169 2145 2125 2125 2095 2055 2022 2004 1990 2009 2009 1975 1949 1923 1916 1904 1885 1891 1884 1898 1910 1931 1942 1925 1919 1940 1916 1935 1912 1920 1918 1904 1906 1905 1911 1916 1919 1925 1926 1931 1938 1939 1912 1876 1863 1852 1851 1857 1888 1891 1839 1848 1879 1872 1861 1837 1817 1816 1838 1881 1884 1878 1903 1923 1913 1859 1708 1595 1590 1563 1556 1540 1553 1603 1606 1680 1608 1574 1573 1595 1579 1603 1795 1810 1805 1776 1763 1832 1771 1734 1710 1720 1734 1605 1552 1494 1525 1518 1399 1451 1401 1430 1347 1278 1252 1236 1247 1248 1203 1175 1169 1163 1160 1152 1163 1183 1219 1217 1190 1169 1151 1145 1138 1138 1152 1187 1195 1226 1205 1193 1129 1106 1089 1073 1065 1053 1045 1033 1025 1021 1016 1007 998 991 982 976 970 964 960 957 960 959 957 956 949 944 939 934 928 920 909 903 901 904 908 916 914 911 897 893 896 893 890 889 891 887 880 871 894 908 905 894 886 891 896 885 874 876 876 862 864 870 847 854 867 839 849 851 845 841 836 843 842 838 831 827 827 823 819 806 806 802 799 795 798 791 790 786 782 781 778 774 770 770 768 767 769 768 765 762 762 765 770 775 786 786 784 778 774 768 761 755 758 756 751 747 743 741 740 742 740 731 726 723 714 717 706 700 699 692 689 679 684 677 675 664 670 657 657 654 645 649 641 641 632 633 628 622 618 615 615 611 605 606 598 597 590 588 579 580 578 573 575 572 575 584 569 568 584 572 575 569 571 565 571 566 567 571 559 564 559 561 564 554 562 547 557 551 550 545 552 539 546 544 537 541 533 533 534 529 532 520 536 513 529 522 517 522 508 522 502 518 505 513 498 514 491 509 491 506 484 501 486 496 486 487 485 484 477 484 476 475 476 466 476 467 471 463 469 460 461 452 461 453 452 453 453 447 452 443 444 433 447 437 439 440 434 430 430 429 426 428 419 419 421 421 411 422 408 410 410 406 412 407 410 399 398 406 396 397 400 402 386 390 399 388 391 391 387 385 387 385 376 382 387 376 370 379 375 370 370 365 369 362 356 362 364 353 357 365 357 357 361 353 362 355 332 340 353 352 333 329 341 347 339 349 341 331 341 340 348 352 334 339 344 344 340 344 339 339 339 343 359 355 340 345 361 360 353 365 360 353 359 351 356 357 346 362 364 347 339 338 356 351 355 368 366 367 379 385 381 380 380 364 376 370 377 381 381 384 375 376 368 371 360 360 360 365 354 353 357 357 354 345 345 346 350 356 357 356 356 356 359 355 353 352 355 360 363 360 354 353 356 358 351 342 347 344 345 349 352 357 364 350 333 325 333 328 327 326 332 328 329 329 329 331 333 337 339 335 335 334 332 334 337 330 337 339 354 348 344 338 337 336 337 337 334 335 332 334 332 333 333 335 336 338 342 340 342 334 331 331 326 325 326 326 327 324 322 321 324 332 334 329 329 342 340 327 322 316 310 308 310 307 305 302 295 290 287 282 278 278 278 278 284 281 280 276 277 281 283 281 283 278 278 279 280 283 285 280 281 277 280 277 276 275 273 272 270 270 266 266 264 260 260 257 256 255 254 249 247 245 242 238 232 234 234 234 233 235 230 228 228 230 232 231 232 233 236 238 239 240 241 242 243 241 241 242 243 242 240 239 237 237 237 235 234 232 233 236 238 239 240 241 240 239 240 240 241 242 245 248 248 248 248 248 248 249 249 250 249 248 249 250 249 247 247 249 256 251 244 239 241 240 239 240 236 234 233 234 236 239 239 230 223 221 223 219 223 229 227 233 237 235 238 237 230 226 224 220 218 214 213 212 212 212 213 213 215 218 221 220 222 221 225 227 223 224 222 220 218 217 216 215 215 214 214 215 215 219 222 222 226 227 225 226 226 224 221 218 217 211 212 218 219 221 221 220 219 218 216 214 211 208 205 200 196 194 190 177 185 177 160 153 148 145 154 173 177 176 160 69 34 28 24 21 16 9 4 1 -9 -2 -3 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -18 -19 -21 -22 -24 -26 -28 -29 -31 -34 -36 -38 -40 -43 -45 -48 -59 -75 -80 -79 -78 -79 -81 -83 -84 -85 -87 -88 -90 -92 -95 -98 -101 -103 -105 -107 -109 -112 -115 -119 -123 -130 -140 -149 -156 -166 -182 -203 -223 -246 -277 -316 -357 -402 -449 -504 -571 -633 -673 -692 -694 -684 -673 -667 -698 -818 -1075 -1382 -1646 -1843 -1974 -2052 -2106 -2182 -2320 -2487 -2639 -2775 -2900 -3010 -3090 -3146 -3172 -3181 -3185 -3187 -3192 -3203 -3228 -3256 -3280 -3299 -3317 -3330 -3339 -3343 -3345 -3348 -3358 -3378 -3409 -3440 -3461 -3466 -3455 -3437 -3421 -3412 -3412 -3417 -3424 -3430 -3433 -3436 -3439 -3442 -3444 -3447 -3453 -3464 -3479 -3501 -3526 -3549 -3560 -3560 -3550 -3535 -3520 -3508 -3502 -3501 -3506 -3514 -3522 -3529 -3534 -3537 -3539 -3541 -3543 -3544 -3546 -3547 -3545 -3541 -3540 -3544 -3555 -3569 -3582 -3590 -3591 -3588 -3588 -3589 -3593 -3595 -3595 -3592 -3590 -3591 -3595 -3601 -3606 -3611 -3613 -3612 -3608 -3603 -3599 -3598 -3598 -3599 -3601 -3605 -3612 -3622 -3635 -3646 -3652 -3653 -3650 -3646 -3643 -3641 -3641 -3642 -3644 261 254 249 241 252 252 252 250 241 244 245 251 248 266 268 270 269 282 288 286 280 275 272 269 265 262 261 260 257 255 254 251 248 246 241 238 239 237 235 234 235 244 245 242 245 248 253 258 259 260 265 271 279 294 298 303 326 329 312 306 305 302 300 302 310 303 302 301 303 308 310 319 338 333 339 329 320 317 314 310 310 308 306 299 293 288 288 285 281 279 279 278 280 279 277 277 279 276 278 281 289 297 308 324 324 319 322 315 296 263 253 255 258 268 286 298 300 295 296 292 295 300 307 312 316 310 318 330 333 346 344 346 348 352 356 362 372 374 380 385 390 398 394 390 385 382 379 385 383 386 388 395 404 406 424 424 420 423 430 457 464 438 429 423 431 434 436 440 435 437 443 446 448 444 437 441 445 452 462 469 471 481 572 493 516 521 586 577 551 503 493 475 464 457 452 448 447 441 433 429 426 423 418 416 410 404 399 393 389 388 382 382 379 380 378 370 362 370 362 366 342 345 354 359 362 359 365 367 369 364 361 362 366 362 361 365 370 375 381 383 381 377 375 371 374 374 370 367 369 368 368 370 373 371 373 373 374 377 381 382 379 384 381 384 386 385 387 387 386 387 386 386 384 385 387 388 389 391 392 394 401 400 404 408 408 409 449 414 410 411 416 418 415 416 419 416 412 412 413 412 412 414 416 422 427 426 427 432 445 445 449 450 456 466 492 487 485 478 473 480 485 492 495 495 507 505 503 515 549 574 567 551 535 529 523 521 530 537 540 547 551 560 551 544 543 548 556 556 552 557 561 569 577 573 572 574 580 595 628 628 616 624 649 633 627 611 619 617 622 628 635 647 649 640 631 632 643 645 643 643 650 662 674 675 679 672 674 680 680 687 697 707 722 826 892 783 752 760 763 862 903 804 794 803 798 809 817 826 837 856 863 872 895 895 943 987 987 949 930 956 996 993 1083 1027 1029 1025 1006 1023 985 1091 986 768 587 535 553 388 347 331 294 277 258 238 213 188 165 145 127 109 89 70 53 36 23 13 11 12 12 12 11 12 12 13 13 13 13 13 13 11 11 11 10 7 6 6 6 5 3 3 2 -1 -4 -4 -3 -3 -3 -4 -9 -8 -7 -5 -20 -47 -51 -63 -1 -9 -4 -7 -34 -55 -55 -45 -43 -36 -19 -6 -20 -37 -38 -29 -24 -20 -11 -12 -40 -76 -103 -123 -136 -147 -123 -183 -206 -217 -272 -256 -130 -50 -9 -35 -7 -26 -5 -48 -177 -299 -332 -334 -352 -372 -397 -408 -401 -387 -380 -388 -406 -432 -451 -466 -476 -482 -484 -486 -483 -482 -487 -492 -494 -498 -505 -522 -555 -600 -660 -719 -748 -773 -807 -849 -907 -977 -1055 -1136 -1215 -1275 -1305 -1278 -1165 -1028 -1004 -1017 -1158 -1275 -1299 -1269 -1278 -1296 -1403 -1473 -1373 -1293 -1327 -1404 -1410 -1384 -1332 -1303 -1360 -1389 -1188 -966 -816 -725 -680 -671 -681 -693 -677 -646 -610 -576 -549 -533 -521 -508 -481 -450 -425 -403 -386 -371 -357 -345 -336 -330 -323 -315 -303 -291 -281 -276 -280 -286 -288 -280 -256 -197 -103 -23 -14 -29 -26 -35 -21 -35 -12 -29 -5 -22 -1 -19 -3 -18 -10 -16 -4 -6 -1 -5 -1 -6 -1 -3 -1 -3 -1 -4 -4 -4 -2 -3 -1 -3 -1 -3 -1 -2 -1 -3 -1 -3 -1 -3 -1 -2 6 11 27 54 74 102 142 171 160 184 215 265 311 295 292 330 419 526 512 588 679 564 668 441 437 365 386 379 483 410 608 434 411 434 427 436 468 561 503 525 549 610 768 758 748 904 1158 1269 1280 1290 1268 1093 1041 1080 1204 1308 1687 2365 2205 2287 2253 2187 2186 2158 2125 2092 2070 2048 2036 2023 2016 2002 1988 1961 1948 1924 1902 1891 1909 1902 1904 1914 1924 1928 1940 1963 1951 1933 1963 1930 1933 1938 1949 1921 1917 1921 1928 1932 1936 1935 1945 1949 1930 1909 1898 1881 1866 1866 1873 1908 1904 1857 1885 1906 1880 1866 1842 1832 1845 1851 1883 1889 1881 1906 1926 1938 1882 1741 1603 1655 1601 1562 1557 1591 1718 1665 1735 1655 1600 1592 1604 1601 1669 1758 1842 1873 1829 1825 1862 1842 1838 1793 1795 1705 1595 1541 1561 1616 1482 1452 1579 1443 1421 1362 1284 1257 1254 1228 1221 1193 1181 1176 1170 1170 1166 1186 1203 1229 1231 1224 1216 1176 1158 1152 1157 1168 1191 1211 1232 1222 1199 1162 1114 1101 1089 1073 1057 1046 1033 1023 1015 1010 1003 996 988 979 973 971 970 968 968 972 966 962 962 957 952 946 940 940 929 918 910 913 921 925 920 926 911 911 917 920 912 927 922 917 919 915 915 901 905 909 904 896 900 905 896 889 871 874 877 865 868 867 857 857 850 853 852 845 839 845 847 846 829 835 832 826 819 815 814 806 806 799 806 796 790 787 788 789 782 775 772 768 767 766 765 765 766 765 761 761 762 765 773 779 785 782 780 776 768 761 756 757 754 752 750 747 747 742 739 733 730 727 725 719 710 704 703 698 696 685 691 684 674 672 671 661 661 659 650 651 647 643 638 638 628 629 623 622 619 617 609 607 602 598 596 592 588 586 582 578 578 575 580 582 569 575 588 571 579 572 575 568 575 568 575 565 567 569 562 568 561 561 559 555 555 555 547 555 549 546 550 540 547 541 536 544 530 538 530 533 533 521 535 517 525 517 521 515 516 514 510 510 506 513 502 509 499 504 496 505 489 498 491 488 493 482 490 474 483 474 481 473 472 474 469 473 465 466 458 464 462 451 458 458 453 457 449 454 439 447 449 437 448 439 436 439 435 435 430 431 427 430 425 424 420 421 411 415 417 418 410 413 406 409 404 404 405 397 405 397 393 397 396 393 392 386 389 394 384 381 389 390 376 374 383 389 370 370 373 369 370 368 366 369 363 360 359 360 357 361 358 362 356 343 353 359 349 338 343 347 345 340 343 343 339 341 339 340 351 336 336 339 343 350 348 340 345 344 344 349 343 334 345 356 345 342 354 360 343 349 351 352 363 355 357 371 356 365 348 357 365 351 355 365 369 365 372 378 383 385 383 393 390 369 379 379 392 387 370 376 381 369 371 359 367 368 359 353 348 365 359 353 349 349 351 356 363 362 361 362 364 361 359 358 360 365 367 369 366 360 365 364 364 360 352 348 347 352 358 362 369 371 346 334 332 332 341 338 333 331 334 334 334 336 333 334 341 338 336 338 338 338 336 333 340 340 335 345 352 352 342 343 340 340 342 338 340 338 339 340 340 340 341 342 344 346 345 350 341 338 340 334 332 332 331 330 328 329 328 330 341 339 335 334 334 332 327 323 317 319 313 312 309 306 302 297 295 291 287 284 281 280 281 284 282 282 284 285 280 282 284 282 280 286 288 281 281 284 282 280 278 280 275 277 276 276 272 270 271 269 266 264 263 259 259 257 254 252 250 248 245 243 238 235 237 237 237 236 239 234 231 230 232 233 233 232 236 239 240 241 244 244 244 245 243 243 245 244 243 242 240 236 236 237 237 236 236 238 240 241 242 243 244 243 244 243 243 243 245 248 249 249 249 251 251 251 251 251 252 253 252 252 252 252 249 249 250 249 245 242 244 246 243 244 241 239 237 234 234 236 241 237 229 226 228 225 219 217 224 226 235 236 240 239 232 227 226 224 222 216 213 213 212 213 217 220 228 227 226 222 224 225 224 227 233 232 229 223 223 221 218 216 214 214 214 214 215 217 220 222 228 230 228 227 226 225 224 222 220 217 214 212 218 221 222 221 220 220 219 217 214 212 211 207 203 200 194 184 182 187 171 171 162 159 160 180 182 180 174 148 59 36 31 26 21 17 11 4 1 -14 -2 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -17 -18 -20 -21 -23 -24 -26 -28 -30 -32 -34 -36 -39 -41 -44 -46 -50 -66 -80 -81 -79 -79 -80 -82 -84 -85 -86 -88 -90 -92 -95 -98 -102 -105 -108 -109 -111 -114 -117 -120 -124 -129 -135 -146 -155 -162 -171 -193 -220 -243 -273 -304 -343 -377 -414 -472 -533 -604 -662 -686 -687 -669 -650 -635 -663 -769 -970 -1272 -1607 -1823 -1979 -2112 -2189 -2255 -2319 -2450 -2606 -2704 -2799 -2909 -2996 -3086 -3144 -3188 -3206 -3210 -3201 -3208 -3221 -3244 -3269 -3284 -3296 -3315 -3330 -3337 -3340 -3343 -3346 -3353 -3366 -3397 -3429 -3446 -3452 -3443 -3428 -3420 -3414 -3413 -3416 -3423 -3433 -3432 -3435 -3441 -3450 -3450 -3451 -3457 -3470 -3494 -3525 -3551 -3573 -3576 -3569 -3553 -3534 -3519 -3507 -3502 -3501 -3504 -3509 -3518 -3526 -3531 -3535 -3538 -3540 -3541 -3543 -3545 -3545 -3541 -3537 -3535 -3538 -3552 -3569 -3582 -3590 -3590 -3587 -3588 -3591 -3594 -3596 -3594 -3592 -3588 -3587 -3592 -3600 -3605 -3610 -3613 -3613 -3611 -3607 -3605 -3604 -3604 -3606 -3608 -3612 -3619 -3627 -3638 -3648 -3651 -3650 -3649 -3647 -3645 -3643 -3642 -3641 -3645 271 265 260 247 245 258 255 258 240 249 245 258 256 272 272 272 278 283 291 289 280 275 273 272 268 264 263 261 259 258 255 252 249 247 243 241 240 239 238 235 236 237 244 246 248 250 252 256 258 259 261 268 278 289 296 296 333 333 315 304 299 295 293 296 296 295 296 299 303 307 311 317 324 326 329 331 328 320 315 312 309 311 303 298 294 289 287 283 282 283 283 283 285 286 282 277 276 276 277 281 288 295 316 323 315 314 311 299 284 254 254 259 264 272 284 295 305 306 305 300 305 307 308 317 322 322 326 334 341 355 355 357 362 366 371 371 382 383 383 391 397 405 404 398 393 390 399 411 394 396 401 396 398 404 406 407 411 416 424 446 451 468 439 431 440 455 449 449 443 444 449 457 456 453 446 442 445 450 457 460 464 471 479 493 505 551 547 538 528 504 484 474 465 465 462 457 453 445 439 435 434 426 420 416 412 408 404 399 397 394 382 375 375 379 374 366 378 378 361 351 338 344 349 353 356 356 364 362 360 358 356 358 361 361 362 365 367 372 376 376 376 376 371 368 368 369 368 367 368 369 371 375 379 377 375 379 377 378 382 384 382 388 386 385 388 389 390 391 392 392 388 386 384 384 385 385 388 396 394 404 406 405 409 416 436 416 457 413 406 408 413 415 412 417 422 419 412 410 410 410 411 414 416 419 422 423 428 435 437 441 444 449 454 459 464 470 475 474 472 482 486 482 484 489 501 499 498 519 565 590 555 537 530 521 516 523 528 530 532 538 547 557 549 541 541 547 551 552 548 552 556 564 564 569 584 579 589 597 646 663 617 612 611 629 639 605 610 612 615 623 638 642 640 632 625 632 639 636 635 641 650 655 658 661 661 664 669 673 676 686 696 701 711 727 757 760 741 752 764 784 801 789 789 791 803 826 822 828 842 860 856 853 863 870 886 926 940 919 935 965 977 1003 1037 1037 1042 1043 1029 1051 1032 1088 938 667 594 482 457 431 370 330 307 290 270 247 221 197 175 157 139 120 100 81 62 45 31 21 14 13 14 14 14 14 15 16 16 16 16 16 16 14 14 14 13 10 10 9 9 6 4 3 3 3 -2 -5 -5 -4 -3 -2 -4 -4 -2 -12 -30 -52 -62 -60 -36 -32 -31 -39 -50 -57 -57 -52 -49 -45 -37 -23 -10 -27 -37 -32 -25 -18 -12 -21 -53 -95 -130 -158 -178 -194 -201 -219 -242 -271 -299 -304 -209 -32 -12 -34 -27 -8 9 -10 -152 -287 -337 -343 -357 -382 -409 -415 -382 -342 -324 -334 -366 -405 -436 -457 -470 -476 -478 -478 -477 -478 -483 -487 -486 -486 -495 -511 -531 -562 -611 -666 -710 -744 -771 -803 -854 -923 -1008 -1108 -1214 -1308 -1363 -1367 -1304 -1222 -1164 -1173 -1272 -1368 -1370 -1319 -1275 -1284 -1371 -1438 -1398 -1333 -1328 -1351 -1346 -1326 -1308 -1300 -1302 -1277 -1191 -1052 -886 -746 -688 -682 -695 -708 -704 -678 -628 -578 -554 -546 -543 -533 -509 -478 -449 -424 -403 -385 -368 -354 -342 -333 -326 -318 -306 -292 -281 -276 -279 -285 -287 -280 -255 -202 -118 -24 -18 -35 -29 -28 -23 -18 -13 -10 -6 -3 -1 -1 -1 -5 -8 -10 -7 -5 -3 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 4 11 30 52 76 100 129 170 182 200 207 241 265 279 288 333 408 496 469 496 675 568 610 439 480 418 401 380 492 457 762 551 447 470 456 444 479 496 503 614 546 613 798 722 733 836 946 1145 1374 1794 1473 1253 1205 1140 1219 1187 1392 1848 1822 2276 2258 2205 2202 2190 2123 2084 2077 2076 2038 2020 1994 1982 1979 1971 1957 1935 1928 1897 1920 1912 1912 1922 1924 1933 1951 1981 1974 1956 1963 1943 1949 1965 1959 1943 1931 1935 1938 1945 1947 1949 1951 1960 1955 1930 1912 1911 1881 1882 1886 1933 1925 1874 1894 1938 1894 1873 1854 1852 1884 1883 1895 1894 1887 1908 1939 1927 1923 1782 1656 1669 1600 1583 1568 1604 1767 1780 1742 1732 1660 1651 1639 1640 1840 1833 1896 1876 1873 1911 1901 1885 1854 1839 1740 1621 1543 1591 1523 1509 1564 1634 1526 1422 1379 1331 1302 1282 1246 1210 1198 1195 1198 1203 1194 1179 1181 1197 1218 1251 1283 1289 1243 1191 1171 1170 1181 1196 1214 1232 1244 1217 1179 1154 1097 1078 1086 1066 1049 1036 1024 1016 1009 1003 997 991 987 984 981 980 977 977 978 967 960 961 959 958 954 957 952 939 932 927 921 930 919 920 936 921 918 932 921 923 938 920 926 923 917 917 911 917 916 911 908 909 905 893 885 879 885 869 870 871 864 863 867 864 855 847 852 839 852 849 840 833 844 838 831 816 819 817 809 809 806 814 797 794 795 797 791 783 780 777 774 771 770 768 766 767 764 764 762 765 765 765 769 773 779 787 784 781 777 768 764 762 757 755 751 747 744 736 734 731 731 728 716 713 712 707 709 699 692 691 687 682 677 674 665 666 662 654 653 648 645 644 637 638 631 623 626 621 620 611 611 608 603 600 594 586 587 584 581 580 580 583 577 573 586 586 571 576 579 572 577 573 576 578 566 576 570 565 568 563 566 559 563 555 558 552 563 543 560 543 545 550 539 548 539 534 544 528 543 526 534 530 527 526 521 526 517 526 507 524 507 520 502 517 500 511 499 510 492 506 496 499 491 493 491 483 484 487 484 480 478 481 481 475 475 471 471 466 472 454 466 460 458 455 458 452 451 440 459 442 449 452 442 446 439 439 436 438 434 427 433 424 421 429 422 415 424 427 415 423 411 416 409 405 411 399 409 402 400 400 401 397 397 391 403 396 386 388 399 396 383 384 392 389 373 374 385 371 370 380 372 369 372 364 363 372 364 362 366 368 355 355 356 352 351 350 349 348 351 354 349 347 347 343 350 355 354 342 338 342 356 356 343 341 351 356 349 347 336 340 346 347 339 343 359 354 340 350 351 345 357 370 357 367 357 359 361 357 367 360 348 358 365 370 376 373 374 386 388 394 392 381 373 387 380 387 384 384 387 376 367 373 370 364 351 363 354 355 361 364 361 361 351 353 357 360 366 366 368 368 369 366 364 363 367 373 377 374 371 368 374 374 373 367 356 356 352 344 352 352 373 359 348 345 338 342 338 332 337 338 338 338 337 337 337 341 340 342 337 338 333 337 336 334 347 347 342 349 349 347 345 346 344 343 343 343 345 343 345 349 348 348 349 349 351 352 351 350 347 345 345 343 340 338 336 334 335 337 334 338 347 347 346 341 337 333 335 328 322 325 316 315 314 312 306 304 300 297 292 285 284 283 283 285 281 286 283 279 280 281 285 286 286 283 284 285 283 284 285 283 281 280 279 278 276 277 272 271 269 268 267 265 264 261 261 257 255 253 252 248 244 242 241 241 240 240 240 239 243 239 236 235 236 236 236 235 239 242 243 246 246 246 247 247 246 247 248 246 245 245 244 241 240 242 241 240 241 242 244 244 245 247 248 249 248 248 247 246 248 252 251 251 252 254 253 253 255 255 255 256 256 255 254 253 250 249 247 246 244 249 250 246 244 245 243 242 241 239 236 235 235 229 226 231 235 234 222 217 222 228 234 235 239 238 232 226 224 222 223 220 217 214 214 218 222 221 227 228 229 229 227 227 228 229 235 234 227 225 223 221 219 217 216 217 216 216 217 219 221 225 230 231 231 229 227 225 224 221 218 215 213 213 219 224 224 223 222 222 221 218 216 212 209 206 201 197 189 186 186 177 179 179 176 173 170 180 152 144 129 112 51 40 33 28 22 17 11 7 2 1 -1 -2 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -16 -17 -18 -20 -21 -23 -25 -26 -28 -30 -32 -35 -37 -39 -42 -44 -47 -62 -74 -80 -82 -81 -81 -81 -83 -85 -86 -88 -89 -91 -94 -97 -101 -105 -108 -111 -113 -116 -119 -123 -127 -132 -137 -144 -154 -164 -172 -184 -206 -231 -256 -283 -319 -360 -401 -447 -504 -568 -629 -674 -687 -674 -643 -625 -642 -721 -881 -1120 -1423 -1727 -1961 -2143 -2287 -2391 -2452 -2498 -2566 -2651 -2748 -2850 -2954 -3042 -3107 -3157 -3208 -3243 -3247 -3240 -3240 -3249 -3262 -3278 -3293 -3307 -3322 -3333 -3337 -3340 -3346 -3353 -3356 -3364 -3386 -3411 -3428 -3436 -3435 -3430 -3425 -3420 -3417 -3416 -3419 -3423 -3426 -3430 -3440 -3449 -3454 -3457 -3463 -3477 -3502 -3533 -3561 -3578 -3579 -3568 -3550 -3531 -3518 -3510 -3507 -3507 -3508 -3511 -3517 -3524 -3530 -3534 -3536 -3538 -3539 -3542 -3544 -3545 -3541 -3537 -3535 -3539 -3552 -3567 -3579 -3585 -3587 -3588 -3590 -3593 -3595 -3594 -3591 -3586 -3582 -3583 -3588 -3596 -3603 -3608 -3612 -3615 -3615 -3614 -3612 -3612 -3613 -3614 -3617 -3621 -3627 -3635 -3643 -3648 -3650 -3650 -3649 -3649 -3650 -3650 -3650 -3650 -3654 272 272 275 273 255 262 253 249 234 241 244 250 252 259 271 275 282 291 290 287 280 276 273 271 270 268 265 262 261 259 256 254 252 250 245 242 241 240 238 238 235 235 235 244 250 252 250 252 257 257 260 264 279 280 284 298 319 334 317 308 301 293 290 290 290 295 295 298 302 307 312 319 324 327 327 334 333 321 316 315 316 313 309 303 293 288 288 285 288 289 288 289 294 288 281 279 274 276 276 281 287 294 309 321 305 304 308 287 263 255 258 260 264 274 281 292 303 310 315 311 315 317 315 322 329 332 337 344 352 358 359 362 370 372 374 383 387 392 391 399 406 416 414 401 398 394 397 424 402 409 412 408 425 435 429 434 430 423 423 425 432 441 445 441 441 442 453 459 471 456 459 464 464 460 453 449 451 450 454 459 466 472 477 482 487 503 504 522 508 497 489 478 474 465 456 450 444 440 444 439 433 430 426 424 419 411 403 400 390 386 384 380 375 370 369 371 380 370 369 363 346 339 342 346 343 354 361 357 352 354 355 356 360 361 361 363 364 366 369 372 371 374 370 366 367 367 366 366 367 369 371 374 379 383 380 380 383 381 381 384 384 389 391 387 389 393 396 397 391 387 385 383 384 383 383 386 390 394 398 437 408 405 403 437 426 414 407 403 403 407 410 409 410 415 415 416 412 409 409 410 411 415 419 421 422 425 429 432 440 447 451 456 459 465 467 475 475 472 470 477 477 477 482 487 497 496 505 519 537 543 538 531 522 516 515 520 519 524 533 546 558 556 551 543 542 549 546 544 551 557 559 559 565 570 590 597 597 608 618 621 609 603 607 613 605 601 606 614 622 628 636 639 633 625 622 631 633 628 634 642 644 643 644 649 654 659 665 673 681 689 698 705 710 720 730 740 753 772 758 766 779 779 803 806 819 831 814 831 845 845 840 852 863 886 890 902 912 922 941 967 981 992 1005 1012 1022 1032 1044 1055 1032 1023 1057 783 620 476 430 406 415 343 334 302 278 253 228 206 186 167 148 129 109 90 71 54 40 30 21 15 15 16 16 17 17 18 18 18 18 18 17 16 17 17 17 13 14 13 11 7 5 3 3 3 3 -2 -6 -6 -6 -5 -2 -3 -1 -18 -31 -43 -52 -52 -54 -60 -61 -69 -64 -61 -59 -57 -56 -56 -58 -51 -1 -15 -39 -33 -25 -17 -13 -25 -67 -118 -158 -189 -211 -225 -244 -254 -284 -294 -210 -340 -355 -372 -320 -364 -180 -49 -3 -42 -162 -306 -341 -340 -362 -391 -427 -434 -360 -283 -259 -277 -327 -385 -426 -452 -466 -471 -472 -469 -469 -472 -478 -483 -474 -472 -488 -508 -515 -525 -561 -608 -665 -716 -739 -761 -804 -869 -957 -1068 -1193 -1317 -1388 -1436 -1417 -1407 -1336 -1329 -1394 -1478 -1437 -1381 -1299 -1272 -1342 -1423 -1414 -1353 -1335 -1313 -1281 -1262 -1275 -1281 -1243 -1174 -1189 -1139 -981 -794 -730 -702 -701 -716 -720 -704 -642 -577 -561 -557 -559 -556 -532 -501 -472 -446 -421 -399 -379 -362 -347 -335 -328 -321 -307 -292 -280 -273 -276 -282 -284 -277 -256 -220 -168 -119 -44 -43 -32 -40 -26 -39 -15 -33 -7 -27 -1 -23 -1 -20 -6 -16 -10 -12 -4 -5 -1 -4 -1 -2 -1 -2 -1 -2 -1 -2 -1 -3 -1 -3 -1 -2 -1 -1 -1 -2 -1 -2 -1 -2 -1 3 0 7 24 54 85 94 113 134 167 202 217 239 257 271 286 333 381 436 478 530 646 573 530 453 552 521 423 417 401 460 671 615 651 459 526 503 528 479 544 598 556 597 706 673 750 940 999 1397 1514 1780 1541 1459 1314 1259 1439 1420 1294 1333 1450 1844 2163 2171 2186 2192 2122 2070 2055 2068 2039 2022 2000 1985 1990 1966 1961 1956 1934 1915 1928 1922 1917 1925 1939 1944 1959 1976 1993 1966 1965 1958 1949 1956 1969 1948 1947 1945 1951 1955 1963 1963 1969 1964 1963 1944 1958 1966 1899 1898 1903 1924 1928 1896 1932 1941 1908 1884 1875 1871 1892 1917 1907 1900 1897 1912 1942 1939 1859 1723 1665 1627 1610 1623 1619 1619 1661 1754 1796 1795 1765 1653 1703 1743 1816 1882 1925 1888 1970 1970 1931 1912 1880 1806 1717 1643 1548 1512 1486 1545 1545 1619 1433 1335 1332 1330 1316 1257 1229 1210 1204 1206 1211 1216 1208 1191 1197 1220 1260 1280 1290 1234 1212 1204 1231 1217 1242 1246 1247 1251 1212 1194 1131 1105 1089 1076 1064 1052 1042 1033 1030 1026 1020 1008 1000 996 996 993 991 987 986 981 972 969 960 959 958 954 960 958 951 945 938 933 940 927 931 924 928 929 936 927 929 937 926 932 934 929 933 921 916 917 911 905 906 904 892 896 893 879 877 883 877 867 874 880 866 864 861 858 846 854 853 843 839 851 844 832 821 830 818 818 817 812 810 793 800 802 800 788 782 784 780 777 776 775 771 767 766 767 771 766 763 762 764 762 765 768 774 784 789 786 778 773 765 762 758 755 752 747 743 742 739 736 733 725 722 719 711 715 708 703 695 693 687 683 675 673 670 665 665 656 653 651 648 641 642 636 634 629 627 625 618 610 614 606 602 596 596 590 585 585 585 587 581 579 581 593 584 574 581 588 572 585 572 582 576 575 579 573 572 572 568 568 564 562 566 555 564 557 553 561 547 556 548 547 554 533 551 539 538 543 529 543 526 533 526 529 523 523 522 517 526 515 522 511 515 509 516 500 515 499 508 499 502 499 489 501 483 491 487 483 483 482 482 479 479 476 479 469 477 468 466 469 461 464 460 458 459 450 461 449 448 463 445 451 446 442 445 441 441 431 439 428 428 437 427 415 425 433 421 427 421 418 422 404 416 407 405 412 402 402 408 404 394 409 397 397 391 400 406 388 387 395 401 386 382 385 382 374 379 386 371 366 383 372 361 374 364 366 374 366 359 363 362 358 362 360 355 356 359 356 341 350 356 347 350 355 341 336 344 343 355 355 346 342 349 350 345 346 345 355 355 341 351 354 362 352 343 354 355 341 356 368 358 355 364 357 362 365 369 368 358 355 352 360 370 383 386 380 379 386 396 400 388 382 389 383 389 391 392 391 383 383 388 375 370 380 369 360 353 362 373 378 364 362 354 359 363 365 370 371 373 376 376 371 368 369 374 377 380 378 374 378 385 384 376 371 358 356 355 344 355 352 347 346 345 340 339 335 334 337 339 343 343 341 340 340 339 347 340 344 340 339 336 337 339 339 344 348 348 351 351 351 351 351 348 347 348 346 347 349 352 355 355 359 360 359 358 358 360 356 355 354 352 348 344 344 342 340 339 340 339 349 356 360 354 351 345 342 340 332 326 320 319 321 319 317 309 304 300 297 295 289 288 286 288 287 284 285 283 283 283 284 282 287 285 288 286 286 285 286 284 283 283 281 280 280 278 275 273 273 271 268 268 268 263 261 259 258 257 258 257 253 251 247 245 246 243 242 243 242 246 242 240 240 239 239 239 239 243 245 248 250 250 248 250 250 250 250 250 248 247 247 248 246 246 245 244 244 245 245 246 248 249 250 251 251 252 253 251 251 253 255 254 253 257 256 256 256 257 259 259 260 259 257 256 254 250 248 250 255 246 247 253 248 250 248 246 248 245 240 238 236 233 227 224 224 230 234 224 219 229 232 233 237 236 238 235 231 227 225 226 223 217 216 218 218 222 226 233 238 240 240 235 233 233 232 234 231 229 225 225 224 220 217 217 217 217 218 219 222 223 225 229 232 231 230 228 226 223 219 217 218 218 216 222 225 226 226 226 225 224 221 217 212 208 205 201 197 190 190 180 181 183 194 195 193 189 173 139 116 96 84 48 40 33 27 22 17 12 9 4 0 -1 -4 -5 -6 -7 -8 -9 -10 -11 -12 -14 -16 -16 -18 -19 -20 -22 -23 -25 -27 -29 -31 -33 -35 -37 -40 -42 -46 -48 -76 -82 -81 -83 -83 -84 -84 -84 -85 -86 -89 -91 -93 -96 -99 -104 -108 -111 -113 -116 -120 -124 -128 -133 -140 -146 -154 -165 -177 -185 -197 -219 -245 -268 -292 -334 -379 -429 -481 -530 -588 -641 -682 -676 -657 -619 -622 -690 -822 -1023 -1259 -1536 -1808 -2042 -2266 -2442 -2592 -2654 -2678 -2689 -2699 -2796 -2909 -3016 -3108 -3140 -3166 -3222 -3276 -3277 -3272 -3269 -3274 -3278 -3287 -3305 -3323 -3334 -3341 -3338 -3338 -3350 -3364 -3361 -3362 -3379 -3400 -3416 -3425 -3433 -3436 -3433 -3428 -3422 -3418 -3418 -3418 -3423 -3428 -3441 -3452 -3460 -3464 -3469 -3479 -3503 -3532 -3558 -3574 -3570 -3557 -3539 -3524 -3516 -3513 -3513 -3515 -3515 -3516 -3518 -3523 -3530 -3535 -3536 -3536 -3538 -3541 -3545 -3547 -3544 -3540 -3539 -3542 -3554 -3567 -3576 -3581 -3585 -3588 -3591 -3594 -3595 -3593 -3586 -3579 -3577 -3578 -3585 -3593 -3601 -3607 -3613 -3617 -3619 -3620 -3619 -3619 -3620 -3623 -3625 -3629 -3636 -3643 -3646 -3649 -3651 -3651 -3651 -3652 -3656 -3659 -3660 -3662 -3665 273 277 275 278 265 260 254 251 248 244 250 247 252 264 273 278 284 287 295 291 281 276 275 275 273 271 267 264 262 260 258 256 254 252 246 244 242 240 239 239 237 235 235 237 245 249 252 254 256 257 261 268 274 276 283 299 304 302 313 307 303 293 288 287 288 291 292 293 298 308 327 336 327 339 331 327 337 329 325 320 319 319 316 308 299 292 292 293 297 294 293 292 293 293 285 281 278 275 275 279 283 291 305 320 301 293 296 279 253 257 256 263 264 268 277 289 294 299 308 312 320 324 324 329 336 340 349 353 355 352 352 353 358 364 373 380 386 385 392 398 402 399 400 403 404 401 395 397 399 406 421 476 459 443 430 428 460 452 430 428 433 439 441 448 456 450 456 462 470 456 459 463 470 463 460 455 455 458 455 457 462 467 471 475 479 487 490 496 498 489 482 475 467 462 454 446 440 433 435 429 426 426 423 418 413 409 405 399 394 389 385 383 372 377 384 387 380 376 377 370 349 345 347 345 339 347 356 351 352 359 359 356 356 357 358 360 362 365 367 368 369 369 366 366 368 368 367 367 368 371 374 376 379 383 384 381 385 386 384 386 386 387 390 390 393 394 393 393 388 382 382 381 382 382 385 385 390 392 395 401 406 401 398 398 400 402 402 399 402 405 407 406 410 411 410 409 409 410 411 413 414 417 419 425 427 431 433 436 443 452 458 465 465 461 464 474 471 468 467 476 471 478 483 491 487 495 505 516 520 521 529 526 525 516 511 513 515 523 534 553 554 552 543 538 540 542 540 545 553 559 567 566 571 577 592 611 605 620 663 608 603 599 615 611 599 601 610 615 621 625 627 632 630 620 619 627 625 624 632 635 635 637 644 654 661 664 669 674 680 686 694 701 708 719 734 744 756 760 761 762 765 779 792 823 862 833 805 813 814 824 856 877 880 900 915 894 906 939 971 965 971 984 999 1010 1025 1041 1052 1031 1037 1074 1103 667 504 456 454 463 387 361 339 310 284 258 235 214 193 174 155 135 116 97 78 63 50 39 28 21 17 17 17 18 19 19 19 19 19 20 19 19 19 19 18 17 15 14 12 7 5 3 3 2 3 2 -1 -6 -7 -6 -4 -2 -1 -14 -26 -36 -42 -46 -53 -60 -67 -70 -66 -61 -60 -62 -66 -69 -70 -55 -20 -6 -25 -34 -26 -14 -15 -36 -84 -139 -184 -217 -240 -260 -283 -309 -320 -226 2 -275 -424 -473 -473 -422 -225 -29 -8 -32 -162 -286 -335 -345 -367 -401 -433 -421 -332 -236 -209 -239 -305 -374 -424 -454 -468 -471 -469 -465 -464 -464 -468 -468 -462 -463 -485 -507 -508 -506 -521 -557 -612 -667 -702 -728 -760 -813 -901 -1013 -1137 -1254 -1341 -1395 -1409 -1410 -1406 -1421 -1441 -1456 -1438 -1390 -1325 -1287 -1316 -1384 -1454 -1463 -1377 -1272 -1238 -1242 -1251 -1253 -1253 -1246 -1243 -1206 -1107 -972 -830 -727 -701 -712 -714 -696 -656 -612 -584 -572 -570 -566 -548 -522 -494 -466 -439 -414 -391 -370 -352 -338 -327 -317 -305 -292 -281 -274 -274 -276 -277 -271 -257 -236 -207 -148 -47 -41 -34 -27 -27 -20 -16 -12 -8 -4 -1 -1 -1 -1 -1 -5 -10 -10 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 5 17 43 82 101 120 141 181 203 216 231 244 266 295 324 388 410 458 553 549 578 503 468 515 526 524 447 412 525 800 728 779 538 550 556 587 508 509 534 549 592 612 643 718 943 960 1172 1348 1682 1608 1698 1525 1344 1514 1727 1916 1906 1780 1527 1613 1707 2050 2170 2124 2071 2057 2051 2048 2029 2008 2002 1996 1973 1947 1947 1928 1945 1952 1933 1939 1933 1936 1961 1983 1993 2000 1988 1969 1976 1962 1964 1990 1978 1964 1960 1966 1968 1974 1975 1981 1976 1973 1971 1987 1961 1917 1914 1917 1943 1933 1933 1961 1936 1908 1909 1897 1882 1892 1922 1920 1909 1909 1919 1931 1938 1932 1775 1657 1651 1635 1643 1682 1621 1626 1698 1828 1825 1710 1739 1787 1776 1805 1936 1933 1941 1981 1971 1933 1926 1809 1670 1619 1586 1520 1534 1604 1558 1440 1471 1385 1299 1292 1283 1304 1267 1229 1217 1217 1210 1224 1227 1226 1204 1217 1230 1319 1317 1258 1232 1285 1268 1250 1265 1253 1230 1210 1220 1199 1148 1127 1109 1096 1086 1071 1059 1053 1046 1045 1039 1028 1016 1011 1006 1001 996 992 990 987 976 975 967 964 959 956 961 958 955 956 948 941 945 930 939 927 936 943 930 932 938 937 937 943 941 934 928 928 928 927 919 911 909 909 905 907 897 895 898 891 877 872 884 874 867 869 867 860 853 862 857 844 849 850 847 831 829 836 825 824 822 815 812 799 808 807 798 790 787 790 784 781 778 777 774 771 769 769 770 775 771 766 762 758 759 764 764 768 773 781 781 778 776 771 763 760 755 750 747 744 741 737 733 727 730 723 717 714 711 705 701 698 695 687 680 680 673 671 667 663 658 656 648 648 641 642 633 635 628 627 622 615 617 610 607 606 596 588 591 588 591 589 582 590 591 592 588 582 593 583 579 587 577 585 578 581 581 576 573 573 569 571 566 566 567 562 566 555 565 553 557 557 549 561 545 548 552 541 550 535 543 536 534 535 527 535 516 536 516 533 517 525 514 523 512 523 503 518 506 511 501 509 498 505 495 500 492 494 494 486 488 492 486 490 479 484 478 472 482 466 483 461 471 464 467 463 455 462 460 446 467 449 456 456 448 450 447 445 441 437 444 427 440 434 429 429 438 429 428 428 422 427 419 417 422 407 419 416 406 415 407 401 409 405 391 409 402 396 386 392 408 397 388 389 392 383 383 386 383 367 376 387 379 367 379 383 374 381 360 366 369 360 359 366 355 359 364 353 356 353 358 357 342 346 355 341 340 348 350 351 355 344 345 359 360 349 349 352 354 352 346 356 357 346 342 348 351 351 344 352 367 362 355 362 365 358 358 362 367 365 362 358 354 356 357 364 374 388 388 385 391 400 402 384 395 383 387 402 404 396 396 391 392 371 381 377 374 365 365 356 366 377 373 364 364 358 359 364 368 374 377 381 383 381 377 373 374 379 382 386 386 383 385 393 387 375 361 361 359 348 352 350 347 344 346 344 343 343 340 341 343 344 349 352 344 345 343 347 348 346 345 344 344 342 342 345 345 347 350 353 355 356 357 358 354 351 352 351 350 353 355 358 360 364 365 368 366 367 363 365 364 362 359 356 351 350 348 351 348 345 347 343 349 363 366 361 354 348 342 335 330 325 325 326 325 324 317 310 307 302 297 293 291 291 290 296 295 287 287 287 286 285 279 285 289 288 287 287 285 287 286 286 285 284 282 281 279 278 276 275 273 272 270 269 265 264 262 261 257 260 263 263 258 256 254 251 248 245 246 247 247 249 246 247 247 244 243 243 242 246 250 251 251 251 251 252 252 252 250 250 251 250 251 251 250 250 248 247 248 249 248 249 250 251 253 254 254 256 257 255 256 255 257 258 259 262 261 259 259 260 261 261 261 260 258 255 252 251 252 249 250 245 248 250 253 257 255 251 254 249 242 238 236 236 231 227 220 223 228 221 226 235 235 236 237 230 230 232 233 226 222 220 218 219 223 220 226 230 230 233 242 249 248 246 246 241 234 231 230 230 227 228 223 219 218 219 220 221 221 223 225 227 227 232 233 232 231 230 228 225 222 219 221 221 218 222 226 227 227 226 226 225 223 220 215 211 211 209 195 200 192 185 193 193 199 201 198 175 131 131 128 94 90 44 38 31 24 19 15 12 9 5 2 1 -2 -5 -6 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -19 -20 -22 -23 -25 -27 -29 -31 -33 -35 -38 -40 -43 -46 -49 -75 -86 -85 -86 -88 -89 -88 -87 -85 -86 -87 -91 -95 -99 -103 -107 -110 -112 -115 -119 -124 -128 -133 -139 -146 -154 -164 -175 -187 -199 -213 -233 -258 -289 -323 -360 -405 -459 -507 -539 -576 -639 -678 -657 -614 -606 -653 -782 -969 -1196 -1426 -1624 -1824 -2056 -2298 -2518 -2699 -2812 -2860 -2840 -2823 -2874 -2966 -3064 -3138 -3166 -3182 -3219 -3258 -3277 -3283 -3283 -3284 -3288 -3300 -3319 -3337 -3346 -3347 -3342 -3341 -3350 -3361 -3364 -3368 -3381 -3398 -3414 -3426 -3436 -3442 -3440 -3435 -3430 -3427 -3428 -3431 -3436 -3442 -3452 -3462 -3469 -3472 -3475 -3483 -3500 -3523 -3544 -3556 -3551 -3538 -3522 -3512 -3510 -3514 -3518 -3521 -3521 -3521 -3522 -3525 -3531 -3537 -3539 -3539 -3540 -3542 -3546 -3549 -3548 -3546 -3545 -3548 -3557 -3567 -3574 -3579 -3584 -3588 -3592 -3595 -3594 -3590 -3584 -3577 -3576 -3578 -3585 -3593 -3601 -3607 -3614 -3618 -3621 -3622 -3624 -3625 -3627 -3629 -3633 -3637 -3642 -3645 -3648 -3650 -3652 -3654 -3654 -3657 -3662 -3667 -3671 -3673 -3677 284 283 276 273 266 260 265 261 266 258 250 250 256 267 274 281 286 292 296 292 281 276 275 276 273 272 271 267 265 263 261 258 256 252 246 244 242 241 239 238 240 237 234 236 239 247 252 252 254 258 259 266 268 273 277 280 292 302 304 299 301 290 285 285 287 291 292 293 296 313 346 325 333 336 321 322 330 337 335 328 323 323 315 307 302 297 296 301 305 301 299 297 295 292 289 285 281 278 275 276 282 289 303 310 294 283 285 266 253 259 261 267 271 273 274 279 284 295 298 307 311 318 317 323 328 335 336 344 345 342 342 345 351 357 365 371 382 397 420 401 396 390 393 395 399 403 404 405 403 419 454 531 503 472 468 504 481 460 471 461 454 457 448 445 449 455 461 461 463 463 466 469 472 470 468 461 457 465 461 463 469 470 473 473 477 480 485 491 492 480 473 471 463 456 450 443 440 433 425 423 419 417 412 408 407 400 396 394 392 391 389 381 376 386 397 393 383 386 382 368 356 339 344 349 346 341 350 352 356 361 364 363 362 359 358 358 361 363 365 363 364 365 367 371 371 371 372 372 372 376 380 380 381 386 388 385 388 392 389 387 387 387 389 389 391 390 386 385 383 379 379 379 381 383 383 385 391 397 396 402 400 395 395 393 396 397 398 398 401 402 404 406 409 408 407 408 409 410 412 413 415 416 419 424 430 436 440 445 450 446 459 462 461 459 458 464 460 458 463 467 468 473 477 479 493 504 503 507 516 521 526 521 520 515 507 508 518 527 534 543 540 551 544 537 536 535 542 551 553 561 568 577 581 585 588 588 594 609 643 594 599 592 610 611 597 594 602 606 610 613 617 625 630 620 616 623 618 621 627 628 632 642 648 656 664 672 679 686 690 694 699 700 707 722 789 775 744 755 757 756 763 782 823 836 830 797 795 803 818 830 867 875 874 889 888 901 915 946 973 957 971 990 1008 1019 1035 1056 1073 1066 1066 1150 1012 714 570 493 463 459 399 369 341 313 287 262 240 219 199 180 160 141 121 103 87 73 61 48 37 28 21 18 19 19 20 20 20 20 20 20 21 21 21 21 19 18 16 13 9 6 5 3 2 2 2 2 2 0 -3 -6 -5 -4 -1 -10 -21 -30 -35 -39 -44 -48 -57 -61 -58 -55 -59 -67 -73 -77 -78 -67 -36 -6 -8 -35 -34 -12 -17 -42 -98 -160 -205 -239 -264 -287 -311 -336 -373 -386 -293 -430 -460 -453 -493 -426 -171 -36 -21 -70 -186 -289 -320 -331 -360 -396 -432 -429 -322 -204 -202 -236 -313 -386 -434 -462 -475 -476 -472 -465 -460 -457 -459 -460 -457 -456 -490 -517 -507 -491 -492 -512 -562 -619 -661 -697 -724 -762 -848 -949 -1061 -1165 -1253 -1309 -1328 -1330 -1374 -1425 -1423 -1411 -1430 -1408 -1360 -1305 -1304 -1350 -1500 -1601 -1445 -1250 -1243 -1262 -1245 -1236 -1296 -1350 -1306 -1253 -1197 -1142 -937 -756 -711 -712 -698 -684 -667 -646 -611 -586 -579 -576 -560 -538 -513 -485 -456 -428 -401 -377 -356 -339 -325 -313 -302 -292 -283 -276 -274 -272 -271 -267 -257 -244 -238 -206 -110 -56 -36 -45 -25 -39 -16 -35 -7 -28 -1 -22 -1 -15 -1 -9 -7 -14 -2 -5 -1 -2 -1 -2 -1 -2 -1 -2 -1 -4 -1 -5 -1 -2 -1 -1 -1 -1 -1 -5 -8 -8 -1 -2 -1 -2 -1 2 11 31 67 100 156 172 197 222 231 241 252 264 317 357 396 428 471 488 476 485 522 466 482 529 550 525 422 510 847 775 785 646 532 609 682 611 534 600 563 591 615 670 731 799 830 996 1417 1423 1303 1663 1464 1588 1894 1802 2343 2300 2103 1942 2049 1640 2042 2124 2103 2074 2051 2039 2028 2033 2034 2005 1982 1963 1948 1931 1930 1950 1957 1953 1952 1962 1962 1968 1998 2017 2019 2017 1999 2003 1979 1991 2016 2008 1977 1976 1981 1987 1987 1989 1992 1992 1990 1996 2085 1972 1940 1929 1928 1935 1952 1962 1956 1935 1927 1950 1910 1899 1897 1925 1928 1916 1919 1908 1902 1863 1836 1738 1661 1651 1617 1659 1678 1696 1663 1693 1731 1772 1769 1744 1922 1834 1877 1992 1986 1971 1872 1840 1758 1762 1691 1622 1635 1645 1598 1676 1590 1530 1495 1375 1318 1295 1273 1268 1253 1252 1277 1232 1235 1221 1220 1234 1239 1217 1223 1247 1297 1353 1279 1250 1289 1299 1296 1300 1312 1261 1194 1197 1168 1146 1133 1134 1119 1098 1084 1090 1079 1063 1059 1050 1033 1022 1015 1009 1003 993 989 986 982 982 973 971 963 957 953 949 951 949 951 947 945 941 945 932 940 950 936 944 930 925 939 945 944 936 934 946 933 926 926 917 919 914 913 909 908 902 901 894 887 883 878 869 875 883 869 860 871 863 853 857 857 850 847 836 848 840 829 826 829 824 812 804 817 812 804 791 794 794 786 785 782 780 777 774 770 770 774 773 777 778 772 763 755 753 755 758 760 761 763 765 773 776 775 766 761 757 752 748 745 742 737 735 734 729 727 719 716 712 712 703 699 693 688 686 679 675 673 664 662 656 652 651 649 642 640 639 631 631 626 619 617 619 609 607 600 592 592 590 596 591 585 597 591 588 598 587 600 581 587 581 583 587 583 583 584 581 577 577 573 575 568 577 565 570 562 564 567 556 566 554 558 555 555 552 548 552 546 541 547 536 543 532 537 526 532 533 524 530 521 529 521 520 518 525 510 526 504 516 509 511 509 499 506 498 501 497 494 492 497 491 491 487 485 485 481 480 481 476 476 473 473 469 469 468 461 468 450 470 456 460 462 454 455 452 449 453 438 448 434 444 435 437 438 433 430 423 432 419 431 432 423 431 420 420 424 408 412 415 408 407 407 406 410 407 391 401 410 413 397 395 401 392 390 391 388 379 375 388 388 378 371 384 383 378 376 375 369 376 359 367 371 359 362 368 358 360 366 356 351 346 352 354 350 349 351 350 351 358 342 343 359 359 346 346 349 353 351 338 350 357 347 359 356 355 350 347 355 363 369 359 359 355 366 362 358 359 366 376 367 363 362 357 359 361 367 372 385 390 391 397 409 404 397 391 385 399 417 408 401 401 397 379 399 372 369 374 369 366 367 363 373 374 372 372 366 360 365 370 375 383 392 393 390 383 379 379 385 390 395 397 392 394 395 388 373 366 362 358 351 354 351 351 354 348 345 347 349 347 349 350 354 362 351 348 348 346 353 351 354 350 349 349 348 347 351 352 354 357 358 360 362 364 362 357 354 356 354 354 357 359 364 367 369 368 371 371 372 370 371 372 366 363 364 361 356 353 357 354 355 354 349 348 355 363 364 354 344 337 333 331 328 327 330 328 323 316 314 310 305 300 297 297 294 295 295 295 294 290 294 289 288 283 291 289 289 287 288 287 288 289 287 286 285 283 283 281 280 277 276 275 273 270 268 267 268 266 267 263 261 264 261 259 257 254 252 251 247 250 254 252 254 255 255 255 252 247 246 244 245 251 253 252 252 253 254 254 255 253 254 254 253 253 253 252 251 251 251 251 251 251 252 254 255 257 257 257 259 260 259 262 260 264 263 265 266 266 265 263 263 263 263 263 260 258 257 255 254 252 249 249 247 252 254 262 267 257 253 254 251 247 246 240 240 236 227 222 222 222 226 232 239 239 235 230 230 229 227 224 222 222 222 223 227 221 224 228 230 232 230 238 243 241 241 243 240 236 235 233 228 224 222 222 221 222 222 223 224 225 225 228 230 231 231 233 233 232 228 226 225 225 224 225 223 221 221 226 229 229 229 227 226 225 222 217 216 213 207 200 207 192 191 206 205 203 189 190 161 124 107 103 111 94 36 32 26 21 17 14 11 8 4 -2 1 -2 -5 -6 -8 -9 -10 -11 -12 -13 -14 -16 -16 -18 -19 -20 -22 -23 -25 -27 -29 -31 -33 -36 -38 -42 -43 -49 -49 -84 -90 -87 -90 -93 -94 -93 -90 -86 -85 -86 -91 -97 -102 -107 -110 -113 -115 -117 -123 -129 -133 -137 -145 -153 -162 -172 -183 -197 -213 -230 -248 -273 -311 -356 -389 -430 -484 -537 -550 -561 -652 -706 -671 -609 -654 -736 -920 -1133 -1358 -1579 -1690 -1818 -2052 -2303 -2544 -2749 -2899 -3002 -2967 -2936 -2965 -3025 -3103 -3167 -3181 -3183 -3209 -3236 -3263 -3278 -3282 -3284 -3292 -3307 -3329 -3351 -3359 -3358 -3351 -3345 -3355 -3365 -3372 -3376 -3391 -3407 -3421 -3433 -3444 -3450 -3448 -3442 -3439 -3439 -3445 -3453 -3460 -3466 -3473 -3477 -3480 -3481 -3480 -3483 -3496 -3512 -3527 -3535 -3527 -3513 -3500 -3495 -3503 -3515 -3525 -3530 -3531 -3528 -3527 -3528 -3535 -3542 -3543 -3543 -3544 -3545 -3548 -3552 -3552 -3552 -3552 -3554 -3561 -3569 -3574 -3578 -3583 -3588 -3593 -3595 -3594 -3590 -3585 -3579 -3579 -3582 -3589 -3597 -3604 -3609 -3616 -3620 -3622 -3623 -3627 -3630 -3632 -3634 -3639 -3644 -3645 -3646 -3649 -3652 -3655 -3657 -3658 -3660 -3666 -3674 -3677 -3681 -3685 284 284 279 269 276 273 276 267 262 259 248 252 262 266 270 276 283 291 292 296 283 275 274 273 271 270 268 267 266 264 263 259 257 251 248 246 245 242 240 239 240 237 234 236 236 240 247 250 253 253 256 260 264 266 270 277 304 310 296 293 293 287 284 284 289 290 292 292 295 300 312 311 315 316 325 325 332 343 348 336 327 323 320 315 304 301 309 316 315 308 306 304 300 297 293 289 285 283 281 275 282 284 294 309 289 277 271 258 253 256 263 270 276 280 279 288 287 289 302 305 309 312 314 323 325 327 332 339 337 333 344 350 359 367 372 376 386 403 400 396 392 383 385 392 392 398 407 413 411 429 482 493 478 484 546 573 585 519 503 506 498 478 462 455 449 451 455 454 460 468 471 477 481 478 474 464 462 465 471 471 474 478 482 481 480 483 485 488 491 481 473 464 458 450 444 440 434 434 436 433 422 418 413 411 404 401 398 398 390 384 385 383 379 394 400 398 388 390 391 376 363 348 338 339 347 338 351 358 362 365 369 370 368 365 363 361 359 361 361 362 366 368 370 377 378 375 377 379 376 376 379 382 383 387 391 391 391 390 387 387 385 385 386 387 387 386 384 381 379 376 379 383 380 379 381 382 390 394 394 399 398 391 390 390 392 393 395 397 400 401 403 405 406 407 408 413 414 414 416 418 419 420 422 422 426 432 436 454 455 450 451 457 457 455 458 463 454 457 461 472 471 470 477 480 491 505 503 508 512 522 518 524 512 505 506 514 518 521 525 532 541 550 553 542 533 537 552 563 562 564 571 580 585 586 582 582 583 594 599 589 587 595 602 610 599 590 594 598 604 614 620 629 627 615 618 620 613 616 622 627 634 642 650 659 666 670 677 686 693 697 696 691 707 712 726 727 758 750 747 753 763 785 777 778 785 787 800 809 826 846 867 859 864 870 881 894 936 942 943 952 969 984 998 1015 1036 1057 1077 1090 1094 1184 812 649 529 492 464 431 400 372 344 325 292 268 245 224 203 182 163 144 126 111 97 82 69 56 45 35 26 20 20 20 21 21 22 21 21 21 22 22 23 22 21 19 16 13 9 5 4 4 3 3 3 2 2 2 2 -1 -3 -2 -1 -8 -17 -25 -31 -34 -36 -39 -44 -46 -46 -47 -56 -68 -78 -83 -81 -70 -49 -27 -10 -13 -46 -23 -22 -52 -106 -166 -213 -250 -278 -304 -332 -363 -399 -429 -441 -468 -478 -488 -495 -349 -2 -14 -36 -150 -224 -266 -290 -315 -348 -385 -415 -408 -348 -283 -270 -300 -356 -413 -453 -476 -486 -486 -480 -471 -462 -456 -457 -462 -470 -483 -502 -513 -501 -484 -478 -490 -522 -565 -613 -658 -698 -745 -810 -891 -984 -1078 -1158 -1212 -1240 -1253 -1278 -1314 -1367 -1420 -1459 -1463 -1423 -1365 -1333 -1372 -1503 -1593 -1517 -1387 -1326 -1297 -1256 -1253 -1328 -1387 -1321 -1225 -1187 -1142 -1016 -865 -756 -692 -674 -676 -674 -660 -631 -602 -588 -580 -569 -552 -529 -501 -471 -440 -410 -383 -359 -340 -324 -312 -302 -294 -288 -283 -278 -273 -269 -264 -260 -258 -256 -235 -166 -47 -38 -31 -25 -19 -14 -11 -7 -4 -1 -1 -1 -1 -1 -1 -4 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -17 -24 -21 -7 -1 -1 -1 -1 5 9 26 67 110 161 195 221 253 243 257 260 278 323 366 378 420 438 398 422 432 509 552 496 524 614 581 448 502 791 674 717 638 559 694 750 580 616 703 605 606 632 680 712 767 816 943 1067 1195 1230 1359 1565 1902 2323 2190 2507 2463 2377 2236 1883 1750 2086 2131 2116 2093 2066 2042 2023 2017 2043 2014 1981 1957 1948 1950 1946 1955 1965 1961 1950 1977 2005 1994 1998 2007 2012 2027 2028 2003 1993 1991 2001 2012 1991 1993 1996 1999 2001 2003 2007 2007 2009 2011 2017 1977 1952 1946 1943 1954 1974 1979 1971 1946 1946 1958 1921 1913 1908 1917 1931 1926 1909 1873 1871 1833 1763 1714 1684 1634 1639 1665 1687 1693 1751 1800 1869 1778 1870 1736 1838 1938 1939 1919 1864 1851 1814 1786 1768 1748 1652 1722 1734 1718 1721 1678 1605 1492 1459 1393 1339 1313 1277 1270 1260 1258 1295 1285 1277 1262 1231 1235 1236 1225 1226 1266 1304 1342 1324 1282 1281 1358 1361 1335 1286 1264 1217 1178 1164 1162 1171 1173 1139 1106 1107 1125 1102 1083 1071 1051 1037 1024 1016 1008 1000 990 983 983 985 979 975 969 965 955 946 948 945 945 949 944 943 944 940 945 942 952 949 935 939 944 948 945 938 950 944 941 938 932 927 925 923 916 915 907 916 912 901 895 892 892 888 893 879 867 883 877 859 864 863 863 861 845 844 850 840 830 835 835 829 814 810 823 813 809 799 797 798 790 788 785 784 778 777 775 770 770 775 778 777 775 773 762 757 751 748 751 751 750 755 755 759 774 775 774 758 758 754 750 748 743 739 739 735 732 728 719 716 714 703 701 698 694 693 685 682 678 670 667 661 657 659 654 649 645 641 636 635 631 624 625 620 612 611 608 599 595 593 601 591 589 599 589 594 602 589 596 583 595 580 593 588 585 590 585 584 576 579 578 574 575 572 572 572 564 570 566 567 557 565 561 553 565 549 558 552 548 546 545 540 544 535 539 531 540 526 537 522 536 526 530 516 534 510 529 510 521 511 521 509 511 505 506 502 503 500 500 502 493 496 494 488 493 488 486 487 480 482 477 477 475 476 471 467 473 463 469 460 458 469 459 459 460 453 455 447 448 445 446 444 436 447 432 437 436 434 440 429 438 428 428 429 428 432 414 419 423 417 407 409 414 413 404 403 411 416 407 396 407 410 398 393 405 390 384 396 392 385 384 384 386 381 382 386 389 371 375 375 380 376 358 369 365 365 365 368 354 354 355 364 362 361 355 362 367 358 358 354 356 361 352 346 354 353 363 360 350 357 358 352 357 362 350 357 360 363 366 362 358 357 357 356 358 373 364 359 361 366 376 370 372 366 360 364 366 372 378 388 394 399 404 411 404 390 387 392 415 421 415 407 406 396 392 392 383 379 381 376 367 369 362 377 383 377 372 363 364 368 377 380 387 396 401 396 389 386 385 390 400 408 403 402 403 391 378 382 367 365 356 353 357 351 354 349 349 353 353 355 355 358 361 369 363 353 352 352 349 350 350 353 352 354 356 355 356 358 360 360 365 364 368 370 370 367 362 359 358 358 360 368 369 366 369 370 372 376 377 378 379 380 381 376 371 373 368 356 356 360 360 364 363 357 355 354 357 357 349 343 339 337 334 332 329 329 326 324 324 320 317 311 306 304 300 298 298 298 300 295 296 292 291 287 285 283 284 285 286 287 287 292 290 289 288 286 286 285 283 282 279 276 276 272 272 269 267 273 275 276 269 264 263 265 267 267 261 258 255 250 257 259 255 258 259 259 256 255 255 252 248 247 249 250 252 254 255 257 257 256 258 256 255 254 254 253 253 252 253 253 251 252 253 256 259 260 260 260 262 264 264 266 265 267 269 269 270 272 271 269 267 265 264 264 262 259 258 257 256 258 254 251 248 253 259 265 271 262 257 256 258 257 252 253 241 236 236 231 230 236 241 240 236 240 236 232 229 227 226 228 228 230 233 231 227 222 219 219 219 220 225 226 237 239 241 243 244 241 240 237 232 231 233 230 225 224 226 227 226 228 227 228 231 233 234 234 236 236 233 229 227 228 231 229 229 226 224 225 226 231 232 231 230 228 226 224 221 217 212 208 208 210 200 195 206 207 182 141 135 126 117 131 127 137 92 29 25 20 17 15 12 9 6 3 1 -1 -2 -5 -6 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -19 -20 -22 -23 -25 -27 -29 -31 -33 -36 -38 -41 -44 -47 -61 -83 -91 -91 -93 -96 -96 -95 -91 -88 -87 -88 -93 -99 -105 -109 -111 -113 -118 -125 -130 -135 -139 -144 -153 -162 -169 -177 -192 -210 -227 -245 -266 -293 -328 -370 -414 -459 -503 -544 -587 -637 -697 -740 -738 -744 -810 -935 -1109 -1298 -1467 -1611 -1737 -1883 -2093 -2327 -2556 -2750 -2896 -2986 -3024 -3038 -3056 -3089 -3133 -3171 -3186 -3193 -3209 -3229 -3250 -3265 -3272 -3279 -3290 -3309 -3333 -3356 -3369 -3373 -3370 -3366 -3370 -3378 -3386 -3396 -3408 -3421 -3434 -3445 -3455 -3459 -3456 -3451 -3450 -3455 -3466 -3480 -3491 -3498 -3498 -3495 -3490 -3485 -3484 -3487 -3494 -3504 -3512 -3512 -3501 -3487 -3478 -3480 -3496 -3518 -3536 -3545 -3544 -3539 -3537 -3537 -3540 -3544 -3547 -3550 -3550 -3550 -3552 -3554 -3556 -3558 -3559 -3562 -3567 -3572 -3575 -3579 -3584 -3589 -3593 -3595 -3594 -3592 -3590 -3588 -3589 -3592 -3597 -3602 -3608 -3613 -3618 -3622 -3624 -3626 -3629 -3632 -3635 -3638 -3642 -3646 -3647 -3648 -3651 -3655 -3657 -3658 -3660 -3664 -3668 -3673 -3678 -3683 -3689 287 286 286 281 280 279 277 275 251 248 251 261 261 264 267 279 286 290 292 289 282 272 273 272 270 270 268 266 265 264 260 259 259 255 251 247 246 243 240 240 240 238 235 237 235 237 243 247 251 252 255 258 261 265 269 274 291 306 295 290 287 286 286 283 285 286 293 292 294 300 301 305 309 312 320 334 333 339 351 342 333 329 321 316 309 304 316 329 322 316 315 309 304 300 297 292 290 283 280 274 276 282 291 298 284 277 264 253 254 259 266 272 278 286 288 296 295 290 291 297 309 308 316 316 320 321 326 328 327 333 344 352 357 368 374 380 388 393 393 384 388 379 384 385 391 398 400 407 408 418 436 448 446 506 609 609 634 608 583 556 536 499 484 468 459 457 455 455 458 461 468 477 479 481 473 472 468 468 471 478 484 484 487 489 490 486 490 493 495 486 476 468 460 452 453 445 444 444 439 429 428 429 422 417 411 409 405 396 395 397 399 385 381 396 405 400 395 393 386 372 360 353 348 342 339 341 344 354 357 362 367 374 373 371 369 367 364 361 365 364 369 375 374 377 381 380 377 380 380 377 378 380 387 391 391 390 390 387 385 385 384 385 385 385 385 385 384 385 376 375 379 384 383 380 380 381 386 390 390 393 392 387 388 388 390 393 394 397 399 401 402 404 406 407 411 415 418 419 423 427 427 427 430 426 425 428 437 443 444 445 446 447 450 446 448 452 455 458 462 467 474 479 485 490 494 500 497 501 503 507 511 516 516 502 507 510 512 523 533 539 546 545 550 538 531 539 552 560 569 570 571 576 582 585 572 579 607 618 586 584 588 592 597 605 596 586 593 605 618 620 643 638 621 608 614 610 609 616 626 633 637 642 648 655 656 664 667 675 684 686 682 692 700 707 718 723 735 743 740 751 758 764 763 773 784 789 799 811 824 835 848 848 856 870 890 902 942 931 937 954 972 988 1004 1023 1044 1065 1086 1103 1178 1155 861 868 758 594 464 428 400 374 349 323 297 272 251 228 204 183 163 146 132 118 103 90 77 64 53 42 31 22 21 21 22 23 23 21 22 23 22 22 22 22 23 20 17 13 8 5 4 4 4 3 3 3 3 2 2 0 2 -2 -1 -6 -14 -23 -28 -29 -28 -29 -31 -33 -35 -37 -51 -65 -76 -83 -77 -68 -57 -46 -19 -5 -25 -12 -20 -51 -102 -165 -210 -249 -279 -309 -341 -376 -406 -433 -465 -470 -477 -483 -517 -445 -12 -58 -130 -256 -245 -226 -247 -288 -330 -369 -404 -414 -396 -374 -366 -386 -417 -454 -478 -492 -497 -496 -488 -478 -464 -456 -458 -469 -485 -506 -510 -511 -494 -477 -472 -479 -495 -522 -568 -620 -670 -727 -772 -832 -911 -995 -1071 -1128 -1169 -1180 -1182 -1185 -1301 -1422 -1484 -1518 -1486 -1431 -1364 -1352 -1469 -1588 -1560 -1491 -1414 -1357 -1261 -1224 -1321 -1422 -1319 -1169 -1163 -1137 -1086 -985 -833 -690 -665 -677 -681 -674 -649 -616 -600 -588 -577 -563 -541 -514 -483 -450 -417 -387 -362 -341 -324 -312 -303 -297 -294 -291 -284 -276 -269 -264 -264 -265 -266 -262 -266 -250 -41 -52 -25 -39 -13 -31 -5 -26 -1 -21 -1 -11 -1 -7 -1 -5 -1 -6 -1 -5 -1 -3 -1 -2 -1 -3 -1 -6 -1 -6 -1 -4 -1 -1 -1 -1 -5 -15 -26 -30 -28 -15 -4 -3 -1 0 9 23 66 93 130 170 208 245 268 282 269 289 305 334 375 411 410 376 402 465 621 640 541 566 671 604 464 488 594 609 660 722 627 775 777 595 577 665 760 627 686 761 755 963 857 963 973 1038 1170 1331 1613 2058 2548 2494 2488 2454 2336 2251 2207 2079 2169 2142 2108 2087 2069 2052 2034 2013 2014 2001 1994 1959 1966 1970 1948 1966 1986 1983 1964 1975 2004 2041 2004 2032 2017 2022 2031 2013 2011 2012 2010 2017 2010 2012 2012 2015 2017 2017 2020 2020 2029 2033 2009 1980 1974 1961 1962 1983 1999 1999 1980 1974 1990 1986 1941 1924 1923 1926 1928 1934 1909 1888 1855 1821 1780 1738 1689 1687 1657 1662 1716 1689 1740 1775 1917 1824 1863 1816 1842 1973 1960 1946 1903 1923 1870 1865 1826 1772 1723 1807 1781 1751 1686 1609 1532 1467 1508 1421 1377 1320 1309 1297 1282 1272 1317 1311 1310 1256 1247 1249 1239 1237 1241 1258 1305 1372 1365 1312 1301 1362 1369 1318 1261 1251 1228 1189 1180 1207 1202 1170 1125 1104 1108 1121 1111 1096 1081 1056 1035 1020 1008 1001 994 987 981 982 973 973 974 969 961 950 951 949 948 950 946 953 942 946 942 947 954 942 947 948 955 952 946 947 955 941 948 939 943 935 930 929 925 918 929 924 916 911 907 906 900 897 883 876 886 880 867 871 873 868 872 858 850 851 855 845 842 840 838 832 821 817 827 816 811 805 802 802 794 793 789 790 783 781 779 773 772 769 767 773 771 765 761 759 757 750 746 743 742 742 745 747 752 764 770 768 763 759 756 749 748 744 741 736 731 727 722 722 714 709 709 705 701 696 687 686 683 676 671 669 661 663 653 657 646 646 639 639 633 631 627 616 620 613 614 599 596 597 603 593 598 599 588 599 601 591 593 594 595 586 594 587 590 591 587 584 582 581 582 580 580 573 579 569 575 570 573 563 565 572 557 567 556 559 553 555 551 550 546 547 539 547 535 543 534 540 536 531 542 527 534 525 531 521 528 518 524 515 524 514 511 515 504 512 502 509 503 504 499 502 491 496 491 493 485 486 485 482 486 478 477 478 476 472 476 467 478 461 472 463 468 461 464 458 460 449 457 449 451 436 452 441 442 443 435 439 437 427 429 430 431 430 430 423 423 427 421 418 413 424 411 412 415 415 413 402 402 412 414 399 397 409 398 384 399 399 381 393 392 385 395 395 395 386 378 382 378 380 375 370 374 373 368 375 369 356 363 365 363 358 351 362 364 364 351 345 348 351 354 349 349 358 359 356 365 354 350 351 351 351 356 352 352 356 359 361 358 361 363 362 357 360 361 362 368 366 363 367 371 375 376 372 369 373 372 370 376 384 391 399 405 412 413 401 394 391 397 423 427 426 408 404 406 399 393 385 393 378 384 366 375 363 380 391 382 375 379 367 367 381 388 389 399 403 400 400 395 391 391 398 406 410 410 396 379 372 382 364 357 360 357 356 352 351 352 354 357 360 363 366 367 373 385 375 359 356 354 353 352 353 354 356 358 361 362 363 364 366 367 373 374 376 377 372 371 368 365 363 361 365 374 372 375 378 378 376 380 383 386 386 385 388 385 384 376 365 358 361 366 370 370 365 365 365 363 357 354 349 346 344 342 338 336 334 330 329 333 327 321 318 312 308 304 302 302 302 302 300 299 299 295 292 289 287 286 291 288 288 287 289 290 291 291 290 289 289 286 286 284 280 278 275 274 275 270 267 275 278 276 271 268 268 272 276 276 267 261 258 252 261 264 259 262 261 262 259 260 260 259 255 250 252 253 254 256 258 259 258 256 257 258 258 255 254 253 253 252 252 252 251 251 254 258 261 262 262 263 266 267 268 269 268 271 272 272 275 275 273 272 271 268 266 266 265 261 260 260 259 261 257 250 250 257 266 273 271 260 258 259 265 258 245 237 236 234 233 233 238 241 242 243 237 238 235 231 229 228 230 231 235 234 231 228 224 222 221 220 220 221 224 231 236 239 242 243 244 241 241 238 234 235 237 233 231 230 232 231 230 230 228 232 237 236 236 237 239 237 235 233 232 234 237 234 231 229 228 227 229 232 234 235 234 231 227 224 220 218 218 217 215 213 203 201 207 165 143 137 138 134 140 144 144 151 108 25 20 16 14 14 11 8 4 1 -10 -2 -3 -5 -7 -8 -10 -10 -11 -12 -13 -14 -16 -16 -18 -19 -20 -22 -23 -25 -28 -29 -32 -33 -35 -38 -41 -44 -51 -68 -87 -91 -91 -93 -96 -95 -94 -92 -90 -89 -91 -96 -101 -107 -111 -112 -113 -123 -133 -137 -141 -144 -150 -159 -172 -176 -183 -202 -224 -242 -262 -286 -312 -343 -382 -442 -498 -533 -561 -634 -707 -724 -767 -802 -891 -990 -1140 -1295 -1459 -1573 -1655 -1808 -1967 -2176 -2386 -2589 -2749 -2876 -2951 -3050 -3109 -3125 -3136 -3156 -3177 -3189 -3198 -3213 -3230 -3241 -3251 -3258 -3268 -3283 -3304 -3332 -3360 -3380 -3391 -3392 -3390 -3390 -3394 -3402 -3415 -3424 -3436 -3448 -3459 -3466 -3468 -3462 -3457 -3458 -3466 -3482 -3502 -3517 -3527 -3521 -3510 -3497 -3487 -3485 -3488 -3494 -3499 -3502 -3496 -3481 -3465 -3459 -3465 -3492 -3524 -3549 -3564 -3561 -3551 -3547 -3546 -3545 -3546 -3552 -3557 -3557 -3556 -3558 -3559 -3562 -3564 -3567 -3570 -3572 -3575 -3577 -3580 -3586 -3591 -3594 -3595 -3595 -3595 -3595 -3598 -3598 -3602 -3604 -3608 -3611 -3615 -3617 -3621 -3623 -3626 -3629 -3633 -3637 -3640 -3643 -3646 -3647 -3649 -3653 -3658 -3659 -3659 -3662 -3666 -3668 -3670 -3676 -3682 -3689 278 286 288 282 280 277 271 263 256 250 251 252 253 260 267 281 287 290 291 287 277 271 270 268 267 268 269 266 264 260 258 259 259 256 252 248 245 244 240 241 240 236 236 237 235 237 239 250 257 264 268 261 264 270 271 274 290 317 297 289 284 281 284 282 284 290 292 292 295 296 300 305 304 309 319 341 344 342 337 348 335 328 324 317 311 305 309 331 351 336 323 314 314 309 302 294 292 286 276 273 275 282 292 295 284 270 258 252 255 262 271 280 282 289 297 302 302 300 302 298 297 301 304 304 308 311 316 319 324 334 340 344 351 360 366 373 382 380 383 375 379 375 379 386 388 391 394 398 405 410 415 435 451 524 581 581 614 604 601 599 563 526 506 494 473 471 467 465 468 471 468 472 477 479 479 477 475 477 479 478 482 489 493 500 496 492 495 499 493 483 474 469 462 462 460 452 449 441 438 433 436 442 430 420 412 407 405 405 408 409 398 387 383 393 413 420 410 387 378 369 369 365 355 349 340 340 339 354 356 361 370 372 374 371 371 373 370 365 366 369 372 378 383 382 383 385 380 383 382 379 381 383 387 391 390 386 387 385 383 383 383 384 384 384 385 384 384 381 375 374 379 381 381 379 379 380 381 383 385 388 385 386 387 389 392 392 393 395 397 401 404 406 407 408 409 411 414 418 422 425 429 433 436 433 432 431 431 433 436 440 439 441 443 449 455 459 460 469 471 474 475 479 489 500 499 493 490 491 495 507 507 507 510 500 504 511 518 524 528 536 542 546 536 531 528 538 553 569 567 564 575 591 587 586 571 566 600 607 576 574 578 592 595 603 598 585 600 597 600 609 626 653 622 606 605 604 612 619 622 627 631 636 645 650 648 656 664 666 668 671 676 686 694 733 765 743 742 735 734 742 750 754 762 780 800 796 802 810 819 830 839 850 860 877 888 905 915 922 940 959 979 999 1017 1037 1059 1078 1102 1129 1273 1061 984 833 667 654 469 423 401 376 351 325 299 286 266 225 204 183 168 155 140 126 112 98 85 73 59 47 35 25 24 24 24 24 24 21 23 24 24 23 23 23 22 20 18 16 10 6 5 5 5 4 4 3 3 3 2 2 2 -2 -2 -1 -9 -22 -25 -22 -19 -18 -18 -23 -29 -37 -46 -56 -65 -70 -67 -60 -51 -39 -24 -17 -18 -10 -14 -37 -86 -143 -193 -235 -269 -301 -336 -370 -401 -429 -455 -467 -478 -494 -492 -357 -31 -45 -177 -232 -209 -180 -201 -254 -311 -364 -409 -438 -446 -445 -446 -456 -471 -488 -500 -506 -506 -500 -490 -477 -464 -458 -462 -474 -488 -500 -502 -496 -485 -475 -472 -476 -485 -503 -535 -578 -629 -681 -725 -776 -844 -921 -999 -1069 -1119 -1143 -1140 -1159 -1249 -1365 -1451 -1502 -1505 -1464 -1382 -1342 -1400 -1491 -1536 -1522 -1450 -1351 -1252 -1210 -1255 -1319 -1332 -1291 -1220 -1164 -1159 -1111 -944 -766 -690 -682 -687 -687 -671 -646 -621 -599 -584 -568 -548 -521 -491 -458 -423 -391 -364 -342 -325 -313 -305 -301 -300 -297 -289 -278 -269 -265 -268 -272 -278 -289 -301 -236 -42 -34 -25 -18 -12 -7 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -8 -18 -24 -30 -22 -4 -1 -1 5 14 27 37 80 143 180 219 243 261 295 280 285 317 346 375 384 367 349 402 470 565 679 579 643 680 561 500 530 676 566 590 649 668 829 864 674 592 592 662 648 838 840 832 1175 1075 1333 1120 1076 1185 1313 1577 1937 2553 2526 2539 2407 2381 2312 2297 2211 2165 2132 2109 2081 2069 2053 2037 2030 2006 1982 1981 1965 1969 1983 1963 1963 1995 2019 1992 1968 1994 2034 2022 2036 2033 2035 2043 2024 2022 2034 2038 2040 2046 2030 2031 2032 2034 2033 2033 2039 2073 2105 2044 2007 1992 1975 1983 2109 2084 2013 1989 2012 2001 1968 1948 1945 1956 1948 1941 1936 1910 1933 1856 1832 1808 1783 1696 1699 1686 1695 1734 1692 1716 1794 1897 1840 1835 1868 1842 1891 1987 1966 1937 1924 1907 1848 1860 1800 1829 1816 1750 1698 1647 1554 1510 1537 1513 1408 1434 1353 1329 1293 1279 1290 1345 1327 1295 1264 1256 1265 1268 1264 1256 1276 1307 1332 1397 1355 1317 1345 1330 1277 1255 1251 1266 1204 1183 1189 1174 1139 1114 1099 1090 1090 1109 1081 1063 1042 1027 1016 1007 997 990 985 985 978 973 974 969 967 954 960 957 954 948 956 955 945 947 943 960 954 952 961 950 953 957 949 963 952 945 951 952 946 945 942 934 925 917 911 928 927 919 913 912 910 899 890 891 886 877 880 883 875 877 870 854 862 862 854 849 848 845 834 836 833 825 829 817 816 810 806 804 796 798 793 793 788 785 779 775 777 772 777 774 778 772 763 757 757 759 752 745 741 738 736 738 741 751 754 756 754 751 757 755 753 749 745 740 736 730 726 723 719 713 710 707 705 699 693 693 687 682 676 672 668 665 658 658 653 650 647 640 639 632 626 628 624 617 612 601 602 602 604 597 605 595 591 605 608 596 593 604 595 594 593 592 594 588 594 587 587 587 581 585 580 582 577 578 575 571 576 564 577 564 570 563 563 563 557 561 556 551 552 548 543 548 540 549 536 549 532 544 534 537 526 536 528 534 519 533 520 530 517 521 515 523 506 517 507 509 504 503 505 505 494 503 495 493 494 488 492 487 482 483 483 485 479 477 478 476 473 466 473 471 468 464 463 468 451 462 451 461 442 451 449 437 453 438 447 446 429 435 437 436 429 435 424 429 426 424 425 426 424 421 422 423 417 409 415 421 427 415 404 403 412 404 391 402 404 386 392 399 391 398 398 394 394 386 390 392 372 387 373 386 369 370 373 365 354 366 371 362 352 365 364 365 353 348 351 358 360 366 355 356 362 364 356 359 357 351 351 357 359 358 354 361 360 355 357 363 360 367 361 366 364 359 362 368 371 372 371 369 374 379 380 378 377 370 371 375 376 381 389 398 403 413 421 418 407 401 397 402 418 431 428 418 416 407 407 394 400 389 400 378 377 380 368 374 394 395 381 375 370 370 382 393 395 401 412 409 404 403 395 394 398 406 418 406 390 376 370 380 368 361 365 363 359 359 356 358 360 363 370 373 377 378 383 388 377 365 360 358 357 356 355 357 359 362 364 367 371 374 374 375 382 384 385 385 381 376 374 371 368 366 370 374 376 383 384 385 385 390 393 395 393 394 393 391 385 379 372 363 364 370 378 383 374 370 369 369 363 357 353 351 348 346 343 340 337 333 330 330 326 321 316 313 308 306 306 306 306 306 304 303 301 299 297 292 290 290 288 287 292 292 291 293 294 293 293 292 290 288 286 283 282 277 276 279 279 273 270 272 276 276 275 274 277 279 277 271 262 257 256 255 260 267 261 261 262 264 263 264 264 265 261 255 252 256 259 260 260 260 258 258 257 258 257 254 254 253 253 254 254 254 254 255 257 260 264 265 266 267 269 270 271 270 270 274 274 276 279 278 275 275 275 274 271 267 266 264 261 267 265 262 254 255 258 262 266 271 265 261 260 259 263 248 240 247 243 241 238 234 232 232 234 240 239 242 235 230 230 233 237 238 237 234 233 236 228 225 223 223 223 224 234 238 239 242 245 247 247 245 243 242 239 239 238 239 239 239 237 235 234 231 232 234 240 239 238 240 240 239 238 237 237 239 239 236 234 233 232 231 233 235 237 235 233 230 228 226 225 224 222 217 213 209 204 193 181 159 147 174 174 142 172 179 185 167 155 25 16 14 12 11 10 6 3 1 -2 -3 -4 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -19 -20 -22 -23 -25 -27 -29 -31 -33 -36 -38 -41 -44 -47 -69 -86 -92 -91 -91 -92 -91 -89 -89 -90 -92 -95 -99 -104 -109 -112 -114 -118 -127 -136 -142 -145 -147 -152 -162 -174 -187 -200 -216 -235 -257 -281 -306 -332 -361 -408 -480 -549 -589 -623 -674 -706 -686 -696 -810 -976 -1120 -1267 -1426 -1582 -1707 -1819 -1942 -2097 -2294 -2494 -2656 -2788 -2907 -3007 -3090 -3143 -3159 -3162 -3170 -3181 -3192 -3203 -3218 -3231 -3236 -3239 -3245 -3256 -3274 -3298 -3330 -3362 -3389 -3407 -3413 -3413 -3408 -3406 -3411 -3421 -3432 -3446 -3460 -3470 -3474 -3470 -3462 -3456 -3457 -3467 -3486 -3509 -3528 -3538 -3533 -3518 -3501 -3488 -3483 -3485 -3493 -3500 -3499 -3489 -3472 -3455 -3450 -3462 -3493 -3530 -3561 -3578 -3576 -3566 -3556 -3551 -3550 -3553 -3556 -3561 -3564 -3566 -3567 -3568 -3570 -3573 -3575 -3576 -3575 -3576 -3579 -3583 -3588 -3592 -3594 -3595 -3595 -3595 -3598 -3602 -3605 -3607 -3609 -3610 -3610 -3610 -3611 -3613 -3616 -3621 -3626 -3632 -3637 -3641 -3644 -3646 -3647 -3649 -3653 -3656 -3659 -3661 -3663 -3666 -3667 -3670 -3675 -3682 -3687 277 279 284 280 282 290 282 271 265 255 262 258 263 273 275 273 278 283 288 292 277 272 272 267 263 264 266 264 262 262 257 255 255 253 253 250 247 244 242 241 241 238 235 238 235 236 239 248 258 269 285 276 277 281 278 280 293 312 294 287 282 279 279 281 282 292 294 293 293 293 296 299 303 307 314 322 339 345 328 333 337 340 328 318 312 307 307 331 341 351 339 333 329 329 312 299 291 283 276 271 275 282 287 281 278 263 252 254 258 265 277 293 290 294 310 315 314 314 320 321 309 311 307 321 315 311 321 326 331 335 341 348 357 361 369 375 371 370 370 367 369 376 379 378 380 385 390 398 401 400 412 415 456 466 517 539 523 542 623 656 635 590 561 552 504 485 487 490 491 484 469 471 474 473 475 477 479 481 485 487 490 494 499 503 508 502 501 499 485 480 477 471 469 471 463 458 449 450 451 444 443 436 428 418 420 426 427 422 412 405 397 387 385 396 410 405 399 389 376 365 361 356 353 353 345 340 340 344 355 366 367 367 369 365 368 371 374 371 367 370 374 378 382 386 387 387 381 380 381 379 382 387 386 386 386 384 383 381 382 384 385 384 384 385 384 384 381 377 373 373 377 379 378 376 377 377 378 380 381 383 386 389 395 397 400 398 396 399 402 403 406 410 412 410 412 413 416 417 420 425 438 467 441 439 438 442 438 437 442 439 445 447 448 453 458 465 472 504 485 486 491 489 491 495 493 489 485 487 488 492 498 502 502 496 505 516 522 519 527 530 536 547 540 527 528 541 549 561 563 566 579 586 585 576 566 564 593 616 588 578 590 595 601 596 596 584 584 592 599 610 618 624 618 607 600 601 606 612 618 623 631 638 639 639 644 652 654 659 666 676 683 690 696 704 719 735 741 725 730 738 745 754 770 796 811 810 810 816 825 834 843 854 865 876 888 899 914 929 945 963 984 1004 1024 1047 1069 1090 1114 1145 1208 1065 1100 1026 781 532 471 427 399 373 346 322 302 302 252 229 208 191 178 164 149 135 121 106 93 79 66 53 40 29 27 26 26 26 26 25 26 25 24 23 23 21 20 20 19 18 14 11 7 6 5 4 4 3 3 3 3 -3 -4 -4 -3 -2 -1 -22 -19 -14 -10 -8 -8 -15 -24 -36 -39 -43 -49 -54 -56 -52 -45 -30 -20 -19 -21 -11 -13 -25 -74 -125 -176 -218 -253 -285 -321 -356 -387 -414 -437 -455 -467 -472 -477 -440 -319 -349 -269 -203 -158 -122 -165 -231 -299 -364 -423 -470 -488 -495 -500 -506 -511 -517 -519 -518 -512 -502 -490 -477 -466 -460 -469 -479 -488 -489 -490 -484 -480 -475 -477 -482 -487 -498 -517 -544 -589 -635 -678 -722 -787 -857 -931 -1007 -1062 -1112 -1101 -1119 -1186 -1287 -1375 -1445 -1470 -1465 -1362 -1288 -1320 -1393 -1481 -1519 -1459 -1346 -1240 -1173 -1191 -1240 -1358 -1430 -1296 -1177 -1222 -1251 -1046 -825 -731 -702 -694 -700 -692 -676 -645 -613 -593 -574 -552 -525 -495 -462 -426 -393 -364 -342 -326 -315 -306 -302 -303 -302 -291 -278 -269 -265 -271 -280 -283 -285 -305 -260 -46 -51 -25 -32 -10 -23 -2 -22 -1 -20 -1 -12 -1 -8 -1 -7 -1 -5 -1 -5 -1 -7 -1 -4 -1 -2 -1 -6 -1 -7 -1 -6 -1 -2 -1 -1 -1 -2 -9 -14 -27 -26 -6 -2 -1 -1 19 34 48 75 126 187 291 294 255 287 288 289 343 331 326 345 311 378 426 436 498 585 633 711 702 626 486 522 788 644 577 581 660 720 979 904 633 673 659 662 828 906 919 1281 1206 1516 1535 1182 1328 1562 1601 2154 2588 2557 2509 2403 2479 2365 2298 2204 2174 2157 2114 2108 2099 2067 2062 2081 2018 1991 1982 1971 1969 1981 1973 1968 1987 2007 2002 1980 1977 1992 2034 2060 2032 2037 2046 2038 2042 2041 2047 2060 2061 2053 2052 2053 2051 2049 2049 2057 2130 2210 2130 2018 1998 1993 2030 2105 2081 2015 2015 2009 1989 1983 1971 1964 1999 1964 1961 1937 1932 1949 1892 1844 1837 1821 1756 1724 1727 1730 1740 1725 1734 1842 1912 1939 1907 1915 1955 1887 1934 1955 1983 1942 1883 1859 1894 1867 1855 1728 1676 1638 1620 1522 1565 1561 1495 1381 1364 1336 1324 1291 1285 1326 1388 1346 1302 1291 1280 1274 1320 1298 1276 1299 1328 1385 1400 1429 1362 1348 1316 1295 1279 1256 1246 1215 1175 1158 1144 1143 1126 1110 1106 1076 1067 1067 1054 1041 1027 1013 1002 996 987 984 977 974 978 977 963 957 961 963 961 960 966 955 954 952 961 955 957 962 961 954 957 968 970 966 957 956 966 950 953 955 948 944 939 940 929 908 930 938 933 929 925 911 903 893 888 900 890 883 882 876 866 865 877 868 856 858 849 846 839 843 838 834 827 822 821 812 811 806 804 802 796 796 790 791 780 780 777 768 778 780 778 768 762 756 755 753 753 754 750 740 736 732 734 737 741 744 743 740 736 743 750 750 749 744 739 741 731 726 722 718 712 712 709 703 701 696 693 687 684 674 676 665 664 662 659 654 650 645 644 636 634 632 627 622 617 612 613 605 604 602 608 593 596 614 607 595 604 604 597 602 591 602 590 595 596 591 593 590 586 588 583 587 576 586 573 582 571 577 569 573 569 564 573 557 570 557 562 549 561 545 559 544 553 541 551 542 546 536 543 538 539 540 533 533 529 533 524 530 525 521 525 513 517 514 518 508 515 507 511 498 508 497 506 498 497 495 492 494 487 488 487 487 482 482 479 480 478 475 479 474 467 475 463 467 465 462 460 457 453 461 438 454 446 438 457 434 438 444 433 433 441 434 426 434 428 430 429 433 426 427 434 417 411 422 433 420 410 413 420 414 404 402 409 407 393 395 406 399 403 403 395 397 394 392 388 384 387 383 379 377 380 381 366 370 375 371 363 376 377 370 359 360 358 373 375 368 361 361 364 366 364 359 360 351 350 355 369 363 359 356 357 353 359 360 362 359 365 361 370 363 364 363 365 366 370 380 381 378 374 375 389 392 385 380 371 376 380 383 387 399 405 409 414 432 430 415 409 404 406 413 422 429 425 421 412 404 406 391 393 389 378 379 383 371 376 398 396 381 373 369 371 377 395 401 407 417 414 410 407 398 400 404 414 420 407 396 380 380 374 369 365 366 363 363 360 364 369 369 372 380 389 392 394 398 391 378 368 364 363 362 361 360 360 362 366 370 372 380 383 383 382 390 392 390 392 388 380 376 375 372 371 377 380 380 392 394 393 395 396 400 402 401 398 396 391 383 375 368 369 370 371 382 392 383 380 375 371 369 366 359 356 352 349 346 344 343 338 332 328 324 320 316 312 311 311 311 311 310 310 309 307 306 308 307 297 294 294 293 291 292 296 294 295 296 295 294 293 291 287 285 284 282 280 279 282 283 276 272 275 278 280 278 281 281 276 270 265 260 260 258 257 262 265 264 264 265 265 265 268 265 267 265 257 254 259 263 264 264 264 261 261 261 260 258 256 256 258 258 258 258 259 260 262 264 264 267 268 268 269 271 272 273 273 274 276 278 280 279 278 278 278 278 278 277 271 268 266 264 267 261 255 254 260 263 265 267 266 264 262 262 259 254 240 244 253 249 250 251 244 236 232 230 230 231 231 232 231 233 239 243 241 240 236 242 241 230 228 227 227 227 228 234 235 237 240 247 251 253 254 252 247 242 241 241 243 245 242 236 238 236 231 232 235 244 241 240 242 241 241 241 240 242 241 239 239 238 237 233 234 236 237 236 234 233 232 231 230 229 225 223 223 220 206 187 174 166 146 156 179 181 152 191 201 201 181 144 32 14 13 11 10 8 7 4 1 -3 -3 -5 -6 -8 -9 -10 -10 -12 -12 -14 -14 -16 -16 -18 -19 -21 -22 -24 -25 -28 -29 -33 -33 -36 -38 -43 -44 -52 -72 -91 -94 -90 -89 -88 -86 -84 -86 -89 -94 -99 -103 -107 -111 -114 -116 -121 -128 -138 -145 -149 -151 -155 -170 -183 -203 -219 -232 -248 -273 -300 -323 -352 -381 -432 -527 -616 -646 -666 -700 -717 -650 -611 -818 -1060 -1214 -1346 -1510 -1678 -1820 -1973 -2065 -2201 -2398 -2608 -2727 -2831 -2954 -3071 -3126 -3158 -3167 -3168 -3179 -3189 -3200 -3209 -3225 -3236 -3236 -3232 -3239 -3249 -3269 -3294 -3329 -3364 -3395 -3418 -3426 -3427 -3419 -3412 -3413 -3420 -3434 -3451 -3468 -3479 -3477 -3469 -3457 -3448 -3448 -3458 -3478 -3504 -3526 -3540 -3534 -3520 -3502 -3487 -3480 -3481 -3493 -3504 -3503 -3493 -3474 -3455 -3452 -3464 -3498 -3538 -3571 -3591 -3588 -3575 -3562 -3553 -3554 -3559 -3561 -3564 -3570 -3576 -3576 -3576 -3577 -3580 -3581 -3581 -3578 -3576 -3581 -3587 -3590 -3593 -3596 -3597 -3598 -3598 -3606 -3610 -3616 -3615 -3616 -3613 -3609 -3604 -3602 -3603 -3608 -3614 -3621 -3629 -3636 -3642 -3644 -3645 -3647 -3649 -3652 -3655 -3659 -3662 -3664 -3666 -3668 -3671 -3676 -3682 -3685 286 281 283 273 272 277 280 279 271 264 259 262 262 271 270 270 271 275 279 281 272 269 268 266 265 265 264 264 266 265 260 256 254 253 253 251 249 244 242 241 241 241 236 239 235 236 240 248 264 281 293 293 293 298 293 288 314 307 292 284 280 278 278 281 285 293 296 295 295 296 295 295 301 306 313 316 316 339 330 321 330 351 331 320 312 305 308 318 339 346 339 326 322 338 329 304 291 281 274 269 269 274 281 284 267 256 250 256 261 268 274 285 291 298 337 324 311 310 320 320 318 324 319 327 326 319 315 317 325 332 336 341 349 350 360 363 361 359 360 362 370 374 373 381 389 387 389 392 395 398 402 407 419 446 459 460 475 498 542 607 597 591 594 563 525 526 552 545 563 488 479 475 475 476 477 477 480 483 485 489 492 496 500 507 511 515 510 499 489 490 481 473 477 478 467 458 457 461 456 448 440 433 427 450 449 435 428 409 412 396 391 386 388 393 401 397 389 382 370 363 364 364 364 361 352 347 341 342 353 363 364 361 363 362 364 367 372 374 372 370 372 375 381 381 385 384 379 377 378 379 382 385 383 382 383 381 381 382 384 385 386 383 385 384 381 381 377 374 371 372 376 374 374 375 376 378 380 381 383 385 392 392 397 402 403 402 400 402 405 406 408 412 416 415 412 418 420 420 423 426 437 527 506 445 443 449 451 444 452 445 454 454 456 457 458 466 470 484 497 493 491 495 493 491 484 483 481 483 489 492 496 499 493 494 507 513 516 519 526 529 528 534 541 525 535 542 556 558 553 558 567 563 559 564 560 563 572 577 576 573 613 650 611 596 597 588 580 595 603 613 614 607 611 610 599 600 607 617 623 623 623 627 632 637 641 647 656 666 676 685 694 702 711 719 723 717 716 723 731 739 748 758 773 792 802 804 812 816 824 837 850 861 874 887 898 910 923 939 956 970 987 1008 1032 1054 1076 1101 1138 1149 1167 1059 1026 770 759 618 474 436 399 370 345 320 300 277 255 233 214 201 188 172 157 143 127 112 97 83 70 57 44 32 29 28 27 28 27 27 27 26 24 23 22 21 20 19 19 19 16 13 10 7 6 4 4 3 3 3 2 -2 -6 -6 -4 -3 -2 -1 -7 -8 -7 -3 -5 -8 -16 -24 -26 -29 -34 -41 -50 -54 -47 -31 -12 -1 -24 -25 -30 -49 -83 -124 -166 -205 -239 -271 -304 -336 -365 -392 -417 -438 -455 -465 -468 -459 -435 -398 -308 -215 -151 -126 -156 -219 -292 -365 -432 -483 -511 -524 -531 -534 -535 -535 -531 -525 -516 -505 -493 -482 -474 -472 -481 -490 -492 -489 -487 -485 -483 -483 -486 -491 -495 -503 -516 -536 -564 -598 -641 -690 -746 -804 -859 -913 -963 -1002 -1019 -1045 -1097 -1178 -1278 -1353 -1377 -1354 -1303 -1260 -1263 -1317 -1416 -1490 -1473 -1381 -1262 -1178 -1196 -1275 -1368 -1406 -1339 -1261 -1250 -1224 -1091 -920 -788 -714 -694 -701 -702 -691 -667 -636 -607 -580 -554 -526 -495 -461 -426 -393 -365 -343 -327 -316 -308 -303 -301 -298 -288 -276 -267 -265 -272 -280 -285 -288 -282 -208 -48 -37 -26 -18 -9 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -7 -24 -28 -2 -1 -1 1 19 40 61 81 126 191 294 270 245 269 287 285 294 288 289 277 278 368 480 525 600 685 607 762 749 633 500 521 851 824 639 574 616 659 914 1031 680 882 741 698 778 941 949 1099 1131 1362 1439 1347 1474 1746 2032 2306 2613 2533 2457 2454 2483 2372 2312 2228 2193 2203 2133 2139 2100 2084 2093 2090 2048 2000 1984 1973 1972 1990 1988 1984 1998 1998 2011 1997 1997 1997 1998 2077 2069 2043 2054 2056 2062 2059 2064 2074 2091 2083 2081 2071 2067 2067 2064 2067 2088 2149 2084 2042 2021 2010 2051 2095 2052 2031 2033 2008 2021 2003 1991 1987 2007 1988 1980 1953 1983 1960 1899 1860 1842 1800 1754 1777 1771 1752 1779 1765 1843 1917 2007 1973 1985 1969 1986 1913 1904 1964 1938 1913 1914 1908 1857 1801 1786 1713 1607 1544 1532 1575 1548 1516 1505 1404 1400 1333 1326 1313 1306 1325 1376 1335 1315 1322 1307 1299 1328 1315 1314 1315 1330 1347 1446 1483 1430 1343 1296 1274 1236 1227 1206 1204 1178 1156 1147 1158 1141 1125 1117 1083 1065 1058 1049 1031 1022 1010 1001 994 988 981 977 979 983 968 965 967 965 958 968 973 957 958 957 957 956 964 965 965 965 956 962 970 960 957 971 970 955 952 959 947 945 942 942 940 929 918 947 948 930 928 925 914 906 901 900 897 893 882 881 883 878 869 868 865 856 853 849 852 846 845 840 830 829 823 820 815 807 809 805 802 800 797 790 785 787 780 770 770 761 772 765 755 753 751 753 751 755 755 746 746 742 734 734 736 735 737 730 727 727 728 731 734 734 741 739 737 730 725 723 716 713 712 707 705 700 698 692 688 682 680 672 666 666 660 660 655 649 647 641 638 632 631 623 626 612 611 608 605 604 615 602 606 616 601 600 612 602 604 601 594 605 589 605 596 596 594 587 592 585 594 582 587 583 582 580 579 577 576 575 566 579 567 570 568 564 561 561 557 554 557 550 555 548 552 542 551 538 552 534 548 533 540 531 537 533 537 523 532 523 533 515 523 515 520 514 515 515 511 509 510 502 507 502 497 497 500 494 495 488 497 487 488 482 486 486 477 479 483 475 478 465 471 465 471 455 465 448 464 449 452 460 438 457 447 435 450 446 432 452 436 430 433 432 440 431 427 428 428 438 424 414 433 435 420 409 414 427 420 406 409 420 410 406 411 406 412 402 408 398 403 398 392 398 392 392 389 387 386 381 386 375 375 377 378 370 373 378 362 359 362 366 370 371 356 350 364 370 367 364 358 359 362 364 364 365 365 365 360 354 357 361 363 360 360 368 361 366 363 365 369 365 366 371 369 377 389 388 384 379 380 384 391 384 374 374 382 387 391 396 409 413 417 419 424 429 422 410 407 410 419 426 432 420 418 407 409 406 401 392 383 385 385 386 383 380 400 392 380 373 375 374 379 393 402 418 425 424 418 408 404 406 409 418 423 411 402 379 384 372 373 372 368 365 363 363 372 379 379 386 395 400 405 404 401 387 378 370 368 368 367 366 364 364 366 370 374 376 386 389 391 390 394 399 396 399 392 383 379 377 376 377 381 380 385 400 397 397 398 398 403 404 405 403 404 397 391 379 372 376 378 377 378 389 392 385 383 379 379 370 364 361 358 356 351 350 347 341 336 332 327 323 319 315 314 313 314 315 314 314 312 310 312 320 315 302 299 302 302 297 295 296 293 296 299 298 296 294 291 289 286 284 281 280 278 278 277 276 274 276 281 281 282 284 283 278 274 268 263 262 261 262 264 266 268 269 269 269 267 267 266 266 261 256 259 263 268 269 267 266 265 263 263 262 260 259 261 262 262 262 263 265 265 267 269 269 270 271 271 271 273 274 274 276 277 279 281 281 280 282 281 280 280 279 274 269 266 263 264 260 256 254 257 263 267 267 267 265 263 263 265 260 250 240 239 245 251 255 260 254 247 238 232 230 232 234 233 231 232 241 243 245 241 241 248 242 232 232 230 230 229 228 230 228 227 229 236 251 259 260 261 257 247 245 245 245 244 242 238 239 238 233 233 236 244 243 242 242 241 242 244 244 244 242 242 243 243 241 236 234 237 237 237 235 234 233 232 232 230 227 227 228 216 185 167 157 154 164 185 202 204 199 194 196 181 144 129 40 15 15 14 12 10 6 4 1 -2 -3 -5 -7 -8 -9 -10 -11 -12 -12 -13 -14 -15 -16 -17 -19 -20 -22 -23 -25 -27 -29 -31 -33 -36 -38 -41 -44 -47 -73 -95 -98 -92 -90 -88 -85 -82 -84 -88 -96 -102 -105 -107 -112 -115 -117 -120 -128 -138 -149 -157 -161 -170 -190 -211 -224 -235 -248 -266 -289 -312 -333 -360 -404 -475 -576 -658 -680 -682 -699 -708 -691 -726 -897 -1113 -1294 -1437 -1571 -1707 -1854 -1997 -2115 -2256 -2444 -2632 -2759 -2864 -2976 -3076 -3126 -3148 -3162 -3174 -3190 -3204 -3214 -3222 -3233 -3240 -3242 -3241 -3247 -3258 -3276 -3300 -3332 -3366 -3396 -3417 -3425 -3424 -3418 -3413 -3412 -3418 -3433 -3453 -3470 -3478 -3474 -3461 -3445 -3434 -3431 -3440 -3460 -3486 -3511 -3526 -3527 -3516 -3501 -3487 -3481 -3483 -3492 -3502 -3507 -3503 -3487 -3471 -3467 -3480 -3509 -3546 -3576 -3593 -3591 -3578 -3565 -3557 -3556 -3560 -3565 -3570 -3577 -3581 -3582 -3580 -3580 -3582 -3584 -3584 -3582 -3581 -3585 -3590 -3592 -3594 -3597 -3602 -3608 -3615 -3624 -3632 -3635 -3634 -3628 -3620 -3610 -3601 -3597 -3597 -3602 -3609 -3617 -3626 -3635 -3641 -3643 -3644 -3646 -3649 -3653 -3656 -3659 -3662 -3665 -3668 -3670 -3674 -3679 -3683 -3686 308 298 288 275 275 271 278 278 271 269 259 264 264 276 280 275 273 273 273 269 267 270 272 273 271 271 271 268 268 266 263 258 253 254 254 252 250 246 242 240 241 241 236 239 236 237 238 251 262 284 278 274 282 291 301 299 317 302 291 281 279 278 276 283 289 293 294 298 298 290 293 293 299 300 305 310 310 316 322 320 328 332 332 331 312 305 306 314 330 344 340 323 316 324 331 312 294 281 273 272 268 269 280 286 262 252 250 256 262 273 277 286 299 308 334 340 314 317 321 324 346 337 340 364 350 335 324 326 323 326 331 334 337 344 348 350 351 356 364 368 369 374 380 387 393 400 397 400 403 409 406 411 418 429 438 450 462 479 507 528 559 610 667 623 627 633 626 604 558 536 498 484 483 487 483 480 482 489 488 491 496 501 502 505 507 514 514 503 499 494 482 484 484 475 472 468 467 465 459 457 447 439 447 461 436 429 416 412 405 401 394 387 391 399 404 402 388 377 370 372 370 365 368 364 363 358 346 340 352 358 360 356 356 356 358 363 364 368 376 378 375 374 376 379 381 379 377 377 378 377 379 380 379 379 380 381 383 385 384 381 382 380 382 383 379 379 377 371 371 371 372 373 374 375 377 378 379 381 383 385 389 392 394 398 401 403 406 407 410 413 413 416 414 413 414 420 426 425 427 426 428 434 446 453 447 457 454 450 457 452 453 459 459 466 469 476 478 485 490 487 483 483 484 486 482 477 478 484 490 491 492 490 489 494 501 504 506 515 521 524 522 527 527 523 535 542 547 553 561 566 566 553 550 553 554 558 563 564 563 559 579 614 654 601 584 584 576 594 599 607 605 599 601 599 595 598 603 609 613 619 624 631 638 642 646 650 657 664 671 681 687 699 707 707 706 710 720 730 736 746 754 758 769 779 785 794 805 814 828 842 856 870 885 898 911 925 936 950 966 981 996 1014 1037 1056 1079 1102 1125 1168 1084 959 927 703 662 612 500 426 402 375 349 323 297 275 255 237 223 210 196 180 163 147 131 116 101 87 73 59 46 34 31 30 29 30 30 30 29 27 25 23 22 20 20 19 20 20 17 15 11 9 8 6 4 3 3 3 2 -8 -6 -7 -4 -3 -2 -1 -2 -4 -11 -12 -18 -8 -11 -13 -12 -15 -20 -29 -45 -58 -53 -40 -18 -3 -26 -32 -48 -75 -99 -131 -165 -198 -229 -258 -288 -316 -342 -367 -394 -420 -444 -460 -463 -454 -440 -377 -311 -232 -166 -139 -159 -217 -290 -367 -435 -488 -517 -533 -541 -545 -546 -544 -539 -530 -520 -509 -498 -488 -481 -480 -487 -499 -495 -491 -492 -493 -494 -495 -497 -501 -505 -512 -522 -537 -550 -572 -612 -663 -712 -760 -794 -819 -858 -888 -917 -951 -1002 -1072 -1203 -1290 -1300 -1251 -1257 -1245 -1225 -1238 -1350 -1473 -1509 -1463 -1339 -1208 -1243 -1330 -1375 -1388 -1363 -1302 -1254 -1193 -1106 -995 -849 -729 -696 -702 -703 -702 -686 -660 -626 -588 -555 -524 -491 -459 -425 -393 -367 -345 -330 -319 -309 -301 -297 -293 -282 -271 -263 -261 -268 -277 -275 -269 -261 -224 -110 -52 -29 -22 -8 -9 -1 -14 -1 -13 -1 -9 -1 -11 -1 -15 -1 -5 -1 -4 -1 -8 -1 -4 -1 -2 -1 -4 -1 -6 -1 -6 -1 -3 -1 -2 -1 -1 -2 -9 -22 -27 -22 -8 -1 0 13 33 52 90 144 172 201 230 262 272 296 288 274 251 244 288 257 300 333 443 550 693 557 754 742 576 496 528 824 880 665 588 625 723 995 1019 733 868 801 816 724 763 872 1064 999 1204 1089 1175 1357 1663 2082 2599 2583 2545 2488 2523 2572 2468 2348 2266 2229 2224 2173 2159 2118 2104 2114 2087 2036 2018 2016 1990 1973 1985 1994 2000 2011 2016 2020 2019 2012 2018 2010 2027 2073 2067 2062 2073 2077 2080 2088 2088 2104 2113 2097 2094 2087 2084 2084 2083 2092 2122 2092 2056 2032 2031 2073 2092 2062 2059 2046 2033 2039 2002 2018 2019 2018 1996 1981 1943 1964 1919 1857 1834 1799 1768 1772 1801 1820 1776 1886 1933 1820 1899 1994 2019 2024 2032 2009 1951 1950 1968 1948 1989 1934 1841 1749 1732 1709 1674 1668 1567 1560 1523 1523 1505 1446 1447 1424 1359 1335 1338 1326 1328 1335 1313 1329 1331 1313 1322 1393 1388 1356 1393 1335 1338 1408 1461 1413 1303 1258 1244 1228 1231 1232 1211 1201 1169 1164 1176 1156 1129 1116 1092 1082 1068 1051 1030 1017 1009 1001 995 988 984 987 988 974 968 968 965 963 979 968 959 967 963 962 964 968 975 966 957 966 974 971 961 971 973 963 967 956 962 957 957 955 951 939 936 930 932 948 957 950 941 932 926 915 916 908 887 892 891 890 878 874 881 870 860 862 856 854 853 851 843 839 833 829 824 819 809 815 809 807 803 799 793 790 791 785 776 773 768 771 764 756 759 758 757 754 758 757 747 744 741 737 726 729 730 730 731 729 722 717 716 719 718 719 725 729 731 732 728 724 718 715 712 709 703 701 697 690 686 682 676 667 669 663 664 659 655 652 647 642 638 635 628 629 617 614 614 609 609 617 602 616 615 604 605 616 604 610 601 603 600 600 604 598 603 592 596 591 594 593 584 590 583 590 581 585 577 584 571 582 576 571 578 565 573 562 565 556 564 560 558 553 560 547 557 545 551 549 546 546 545 539 546 538 541 530 535 531 532 529 527 517 525 519 526 512 519 510 519 505 513 509 508 508 503 503 498 497 494 495 492 493 488 490 483 484 483 482 480 472 476 477 470 469 468 462 464 459 454 465 446 454 456 439 448 458 442 449 446 433 444 436 441 439 419 432 437 436 423 419 434 434 423 412 417 433 426 413 413 424 418 410 417 415 413 414 406 407 404 408 398 402 406 398 391 399 394 382 379 395 383 380 381 382 378 374 373 365 362 365 374 372 359 357 370 374 356 354 355 360 361 360 364 364 365 362 360 364 366 366 365 357 359 367 365 366 368 368 373 370 367 367 370 381 382 387 398 394 389 392 391 384 390 381 376 381 394 394 400 401 414 423 425 425 425 430 424 411 411 418 424 433 439 427 420 416 409 405 396 390 385 385 385 396 385 379 399 387 379 376 377 376 379 396 417 422 434 432 418 409 410 413 415 421 429 418 395 387 379 377 376 372 370 368 366 370 380 388 389 399 407 412 411 407 396 387 381 375 373 374 373 371 369 369 372 375 378 380 385 394 403 401 400 406 404 405 395 386 384 382 382 381 381 382 387 390 388 391 392 393 403 407 409 410 405 397 391 379 375 382 388 389 384 390 401 393 392 384 376 370 369 367 366 358 357 355 350 345 341 338 333 327 321 320 320 319 318 320 319 318 315 314 318 324 316 307 304 302 305 304 300 298 297 298 301 300 297 295 293 290 286 285 282 279 278 277 277 276 274 276 278 282 285 287 289 282 275 269 266 268 266 268 270 271 269 273 272 270 269 269 266 264 261 259 262 265 266 264 264 265 265 265 264 263 262 263 265 264 266 266 268 271 272 272 272 273 273 274 275 275 278 278 277 278 280 283 282 283 283 284 285 284 283 278 271 268 263 261 260 257 256 256 263 267 269 269 269 266 263 263 264 260 254 246 242 240 245 252 255 252 256 251 239 235 237 238 235 234 230 242 247 248 242 246 249 240 235 236 234 233 232 230 228 226 228 231 234 243 263 268 269 262 254 249 249 249 245 241 240 244 241 239 236 237 244 246 244 244 244 245 246 247 247 246 246 247 246 244 240 236 237 237 237 234 233 233 234 233 232 232 229 216 195 172 163 170 174 193 201 183 174 174 147 144 137 131 123 37 22 20 17 14 10 6 -1 1 -3 -4 -6 -7 -9 -9 -11 -11 -13 -13 -14 -14 -16 -16 -18 -19 -21 -21 -24 -25 -28 -29 -32 -33 -37 -38 -46 -44 -53 -70 -104 -105 -94 -92 -91 -86 -83 -85 -89 -98 -105 -105 -106 -113 -119 -120 -119 -128 -139 -152 -167 -174 -185 -212 -242 -243 -247 -267 -289 -309 -328 -348 -378 -438 -514 -622 -704 -694 -668 -698 -742 -782 -866 -1033 -1219 -1393 -1527 -1630 -1720 -1858 -1990 -2112 -2250 -2442 -2633 -2756 -2858 -2968 -3060 -3103 -3124 -3151 -3174 -3198 -3220 -3228 -3233 -3240 -3246 -3248 -3252 -3259 -3272 -3289 -3310 -3338 -3367 -3392 -3410 -3413 -3411 -3409 -3408 -3407 -3411 -3428 -3450 -3466 -3475 -3467 -3451 -3432 -3417 -3412 -3418 -3439 -3465 -3492 -3512 -3518 -3512 -3500 -3488 -3483 -3485 -3493 -3502 -3512 -3516 -3504 -3492 -3489 -3497 -3523 -3553 -3577 -3591 -3586 -3575 -3564 -3557 -3557 -3562 -3569 -3576 -3582 -3586 -3585 -3582 -3582 -3582 -3585 -3587 -3586 -3585 -3589 -3594 -3595 -3595 -3599 -3605 -3615 -3629 -3641 -3653 -3654 -3651 -3640 -3627 -3613 -3601 -3597 -3596 -3602 -3609 -3617 -3624 -3634 -3641 -3642 -3643 -3647 -3651 -3655 -3658 -3660 -3663 -3666 -3670 -3673 -3677 -3683 -3687 -3688 300 297 292 282 273 272 281 280 272 268 269 271 277 279 284 284 286 287 285 275 268 274 276 278 275 274 274 272 269 267 263 257 257 255 254 252 251 247 242 242 240 238 236 240 237 237 240 248 253 264 265 269 275 299 309 309 308 302 293 281 275 275 275 278 285 291 293 290 291 288 292 294 295 295 297 299 300 303 310 314 331 329 315 312 307 308 301 305 326 334 341 321 310 308 308 302 297 278 273 280 280 264 271 266 253 251 253 259 267 275 280 289 302 314 316 327 320 322 328 329 347 349 355 371 359 365 335 333 334 329 334 345 345 348 348 351 354 358 361 367 372 378 380 382 400 410 420 422 427 424 414 422 412 421 431 443 457 474 491 513 574 619 634 700 709 705 665 608 571 577 519 502 489 497 487 485 483 486 495 498 497 504 509 511 513 513 518 509 502 493 492 494 484 479 476 468 463 457 454 456 449 450 480 460 447 435 432 431 423 410 399 389 396 403 411 402 392 384 374 384 382 377 378 374 367 363 350 341 345 357 352 350 350 350 352 357 362 369 373 378 382 377 376 378 379 381 378 375 376 377 377 376 377 380 384 386 384 386 383 377 378 378 380 381 377 374 372 370 370 372 374 375 376 379 378 378 377 379 381 386 391 391 392 395 397 400 404 407 412 419 416 419 413 410 413 418 426 428 429 428 427 430 434 443 449 456 458 457 459 458 460 463 463 464 467 473 475 478 481 478 475 480 479 477 476 476 482 483 481 482 484 486 489 492 495 497 502 507 508 509 512 514 516 523 538 555 558 564 559 560 567 558 545 548 546 550 557 553 550 559 571 582 576 584 587 580 576 578 596 599 610 591 589 590 600 607 614 616 623 620 624 630 636 641 647 653 658 661 665 673 685 688 692 697 702 717 727 736 744 753 770 774 777 779 789 794 814 825 838 846 859 874 892 909 921 935 949 962 982 992 1005 1021 1039 1059 1080 1102 1133 1134 1092 970 860 869 866 697 487 452 390 369 346 321 297 274 258 245 233 218 202 184 167 151 135 119 104 89 75 61 48 36 33 32 32 32 31 31 29 27 25 23 22 21 20 20 19 19 17 15 12 11 8 6 4 3 3 2 1 0 -3 -4 -3 -3 -2 -1 -1 -4 -19 -56 -51 -31 -16 -7 -6 -6 -12 -24 -38 -51 -55 -50 -38 -24 -13 -34 -55 -78 -106 -137 -168 -197 -225 -251 -275 -297 -320 -344 -373 -403 -431 -453 -461 -456 -433 -382 -314 -240 -176 -145 -160 -213 -289 -368 -431 -477 -507 -525 -536 -543 -547 -547 -542 -534 -524 -512 -501 -492 -484 -480 -481 -485 -488 -493 -499 -506 -507 -507 -508 -510 -512 -517 -525 -535 -545 -561 -588 -626 -675 -720 -748 -766 -786 -805 -832 -868 -932 -1036 -1178 -1287 -1296 -1266 -1268 -1262 -1214 -1197 -1283 -1424 -1549 -1586 -1486 -1359 -1313 -1334 -1372 -1400 -1396 -1346 -1251 -1159 -1114 -1049 -923 -787 -714 -692 -695 -705 -704 -685 -646 -599 -554 -515 -483 -455 -426 -398 -374 -353 -337 -323 -312 -301 -293 -284 -274 -264 -257 -256 -259 -262 -258 -248 -232 -193 -118 -44 -31 -19 -9 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -8 -17 -21 -15 -7 -1 -1 5 13 39 81 111 123 166 216 293 306 288 278 270 254 242 265 240 300 316 369 435 514 543 717 743 618 526 537 779 931 714 614 617 713 922 997 844 701 739 893 900 848 868 938 904 996 1009 1331 1419 1505 1817 2445 2571 2579 2563 2603 2619 2540 2416 2305 2266 2274 2244 2187 2151 2116 2091 2077 2044 2048 2058 2043 1992 1981 1985 2001 2010 2020 2029 2035 2037 2033 2027 2012 2073 2071 2072 2086 2094 2100 2107 2112 2124 2131 2117 2110 2106 2098 2101 2104 2119 2186 2107 2073 2054 2055 2107 2087 2076 2070 2057 2058 2060 2056 2063 2038 2024 2012 1983 1985 1939 1868 1838 1802 1778 1782 1835 1896 1886 1843 1898 1974 1842 1837 1948 2033 2059 2076 2044 1976 1987 1985 1951 1910 1839 1795 1783 1754 1688 1710 1648 1632 1562 1564 1556 1504 1444 1474 1497 1422 1364 1351 1355 1340 1325 1328 1342 1349 1330 1327 1378 1382 1397 1429 1424 1346 1399 1424 1389 1323 1271 1249 1235 1251 1230 1200 1204 1202 1186 1190 1161 1130 1108 1107 1084 1058 1041 1027 1015 1007 999 993 989 988 991 980 975 977 967 970 980 957 967 971 961 957 962 971 970 961 964 974 977 986 994 980 969 980 964 966 962 954 961 956 956 945 941 926 937 964 958 959 954 949 938 926 918 911 905 901 887 891 890 879 885 872 870 861 870 868 859 854 848 843 840 835 827 822 818 822 811 813 809 800 796 797 792 789 778 777 773 777 775 765 765 766 762 759 758 752 743 747 739 734 728 723 725 724 728 727 724 724 715 711 708 707 707 712 713 715 725 728 724 719 715 711 707 703 700 694 690 685 679 674 674 661 665 660 657 652 652 643 640 637 633 629 626 616 618 610 616 616 606 619 615 608 611 614 604 615 602 607 604 606 604 607 604 594 603 590 604 585 601 586 593 585 591 580 588 579 581 580 577 579 570 574 568 571 561 571 561 567 554 565 553 557 557 557 557 550 552 548 549 544 545 542 542 538 543 534 537 535 528 536 526 526 524 523 520 519 515 514 512 515 512 507 506 499 504 502 499 502 493 492 493 490 490 488 492 474 491 472 486 469 480 466 479 462 469 453 468 454 457 461 455 451 460 451 449 454 436 447 442 444 442 429 432 440 435 421 422 429 433 420 421 432 437 429 416 417 426 422 413 420 422 416 418 414 413 414 409 405 404 406 402 392 391 392 392 386 393 388 376 387 387 380 378 379 381 380 381 379 369 363 367 365 370 364 366 363 354 366 371 367 370 368 361 359 360 366 366 362 364 362 361 362 360 366 369 369 372 372 374 370 371 375 391 390 400 408 401 395 399 394 386 386 379 379 388 401 402 412 413 417 419 426 430 435 429 417 415 418 429 437 440 445 433 436 418 413 412 402 395 392 395 385 386 398 382 392 382 382 378 379 378 383 392 419 426 437 427 416 414 417 421 426 425 434 422 391 391 380 380 377 375 374 372 371 375 384 395 400 404 419 421 417 406 397 390 381 378 380 380 379 377 374 373 377 380 384 386 387 392 405 406 409 414 414 414 395 392 391 388 386 385 384 386 388 390 394 397 398 395 395 401 399 404 398 389 384 380 380 386 395 396 398 393 396 395 388 383 374 376 377 374 369 365 363 359 354 350 345 342 337 337 326 324 327 324 323 324 323 322 318 320 327 326 322 314 307 308 307 305 305 302 304 304 303 300 299 300 298 293 290 286 283 281 280 281 279 277 276 277 280 284 287 290 291 285 275 269 274 279 272 273 274 273 270 272 272 270 270 269 268 267 265 263 262 263 265 264 265 269 268 268 266 265 265 267 267 268 270 270 272 274 276 277 277 277 277 277 280 281 283 282 278 280 283 285 285 285 286 285 286 286 281 274 269 265 263 262 260 258 258 261 268 272 274 272 269 267 264 263 262 260 258 255 249 240 243 252 257 255 255 258 252 251 247 239 237 234 233 242 253 251 246 243 242 238 238 238 237 236 236 232 229 229 235 236 240 244 263 273 273 267 259 249 246 247 244 240 245 250 247 245 242 241 245 248 246 246 248 249 249 250 251 252 252 251 248 245 241 238 238 239 238 234 234 234 234 233 233 232 229 197 174 175 196 211 209 202 191 166 154 148 142 123 126 116 111 48 31 26 20 16 11 6 2 1 -2 -5 -7 -8 -9 -10 -11 -12 -12 -13 -14 -14 -15 -16 -17 -19 -20 -21 -23 -25 -26 -28 -31 -33 -35 -38 -41 -43 -46 -49 -99 -114 -105 -97 -92 -88 -88 -91 -96 -100 -103 -104 -107 -115 -123 -126 -128 -132 -141 -155 -171 -188 -206 -225 -241 -250 -262 -290 -318 -334 -351 -381 -427 -495 -575 -655 -704 -696 -682 -716 -790 -893 -1032 -1206 -1381 -1518 -1623 -1711 -1794 -1884 -1983 -2104 -2244 -2412 -2579 -2723 -2840 -2933 -3007 -3067 -3113 -3146 -3172 -3199 -3221 -3234 -3241 -3244 -3246 -3249 -3256 -3268 -3284 -3303 -3324 -3346 -3367 -3383 -3393 -3395 -3394 -3395 -3398 -3399 -3405 -3419 -3439 -3456 -3465 -3460 -3443 -3423 -3406 -3398 -3403 -3422 -3449 -3479 -3502 -3513 -3513 -3504 -3494 -3488 -3490 -3496 -3506 -3514 -3519 -3518 -3514 -3512 -3518 -3535 -3557 -3573 -3580 -3576 -3567 -3559 -3556 -3559 -3566 -3575 -3583 -3587 -3588 -3588 -3586 -3584 -3583 -3586 -3589 -3590 -3591 -3595 -3598 -3599 -3598 -3598 -3602 -3612 -3628 -3643 -3655 -3659 -3655 -3645 -3631 -3617 -3608 -3603 -3604 -3609 -3616 -3623 -3629 -3634 -3639 -3642 -3646 -3650 -3654 -3657 -3660 -3662 -3664 -3667 -3670 -3675 -3681 -3687 -3691 -3692 296 296 300 291 280 275 273 273 268 271 272 276 282 285 285 287 288 289 286 276 277 279 279 281 279 276 277 275 270 265 262 258 257 256 255 254 253 248 243 254 240 237 238 241 238 238 241 248 252 258 262 274 280 294 310 303 302 306 287 279 273 273 273 275 280 286 290 287 285 285 288 291 292 292 292 294 299 301 305 312 335 325 314 303 299 314 299 301 311 320 343 320 304 300 303 297 288 277 273 291 281 262 257 251 253 254 255 260 269 278 278 284 300 312 325 327 328 324 327 331 344 355 362 374 372 370 347 340 346 336 332 339 350 362 360 368 368 373 372 378 386 387 397 391 397 405 409 410 413 420 422 421 415 418 426 439 452 466 484 535 586 609 601 641 619 659 669 596 578 612 552 535 510 507 494 490 487 488 490 497 500 503 508 513 517 520 519 510 503 502 504 498 491 486 479 474 469 460 455 445 441 437 442 438 435 431 429 425 417 407 399 392 399 407 412 409 392 385 380 386 390 388 378 370 365 367 360 346 338 345 344 343 344 345 348 352 357 362 365 371 379 377 379 383 381 383 381 375 374 376 373 374 378 382 386 385 382 381 382 376 374 375 377 377 375 372 369 369 373 379 378 381 381 381 383 380 376 377 381 387 394 394 394 394 396 400 403 407 411 417 417 416 423 410 412 417 423 423 429 431 426 428 431 440 449 461 466 463 454 454 460 456 456 458 465 469 470 477 476 471 472 479 474 470 471 474 476 477 479 481 484 488 490 493 496 499 501 504 507 512 514 517 520 524 533 540 538 546 555 550 548 551 540 541 543 549 551 544 550 557 560 570 570 560 562 573 576 574 580 594 609 584 587 595 604 605 610 617 637 630 632 637 641 646 655 667 666 677 677 677 679 688 700 702 714 718 727 738 742 751 763 765 773 784 799 805 824 827 841 854 871 887 897 915 931 946 961 974 987 1000 1016 1030 1046 1062 1083 1124 1173 1213 1110 1071 759 688 827 796 529 431 382 361 341 319 297 280 267 254 240 220 204 188 171 155 138 122 106 91 76 63 49 36 35 34 33 33 32 32 30 28 26 25 23 23 22 20 19 20 19 17 15 13 9 6 4 3 3 2 1 -18 -2 -9 -2 -7 -2 -2 -1 -4 -1 -97 -57 -35 -26 -20 -23 -8 -9 -18 -28 -41 -49 -55 -55 -49 -4 -42 -56 -69 -102 -140 -169 -197 -222 -245 -264 -281 -300 -323 -354 -386 -418 -443 -454 -452 -427 -385 -312 -239 -170 -138 -154 -210 -290 -372 -425 -462 -491 -510 -525 -535 -543 -545 -542 -535 -524 -512 -501 -492 -482 -474 -468 -466 -476 -490 -504 -517 -520 -518 -516 -515 -515 -518 -524 -532 -541 -554 -565 -587 -634 -685 -711 -732 -752 -764 -790 -813 -875 -985 -1156 -1326 -1326 -1295 -1304 -1310 -1215 -1152 -1223 -1370 -1582 -1735 -1621 -1469 -1364 -1335 -1371 -1420 -1425 -1387 -1252 -1124 -1147 -1140 -1024 -855 -754 -696 -694 -713 -722 -710 -664 -608 -556 -510 -484 -458 -435 -409 -386 -365 -347 -331 -317 -303 -290 -278 -268 -258 -254 -251 -253 -249 -239 -221 -200 -166 -108 -52 -34 -22 -12 -8 -1 -8 -1 -4 -1 -2 -1 -4 -1 -16 -3 -8 -2 -5 -1 -6 -1 -6 -3 -8 -3 -3 -1 -3 -1 -6 -1 -6 -1 -4 -1 -3 -1 -2 -1 -7 -7 -5 -1 -3 -1 2 17 40 52 95 138 204 268 316 296 286 288 270 264 222 245 253 342 377 392 463 551 642 667 676 544 543 732 991 747 661 631 696 774 903 960 755 761 781 903 1034 1266 1281 920 941 1018 1191 1222 1486 1781 2276 2601 2687 2693 2748 2614 2519 2442 2351 2332 2284 2259 2219 2170 2122 2108 2068 2058 2067 2065 2030 2000 2008 1996 1992 2000 2014 2023 2037 2050 2051 2035 2018 2043 2052 2069 2087 2097 2110 2121 2128 2135 2149 2137 2126 2123 2123 2116 2118 2138 2200 2113 2109 2067 2076 2097 2099 2107 2080 2079 2086 2092 2081 2098 2057 2037 2031 2014 2018 1989 1904 1852 1794 1780 1790 1862 1957 1947 1937 1969 2004 1920 1918 1938 1980 1996 2031 2034 2004 2025 2038 1962 1904 1858 1873 1839 1804 1800 1810 1710 1655 1590 1563 1544 1496 1477 1517 1525 1488 1469 1405 1387 1367 1338 1346 1349 1383 1388 1333 1350 1372 1406 1398 1440 1364 1392 1424 1329 1313 1290 1299 1279 1265 1232 1231 1249 1216 1180 1168 1148 1123 1103 1089 1083 1068 1045 1027 1013 1005 999 992 991 993 984 981 982 969 977 979 963 970 969 960 963 971 972 961 966 972 982 996 999 989 970 979 984 965 982 963 972 961 962 965 954 954 918 926 982 979 972 969 971 959 946 933 933 908 895 904 905 893 889 894 880 876 871 872 859 868 860 852 849 847 840 832 832 825 820 814 816 809 807 800 805 795 791 780 783 774 782 781 770 770 772 763 763 764 747 743 747 740 737 731 728 726 724 721 723 722 721 721 718 708 706 705 702 702 700 703 712 718 721 717 714 711 705 701 697 693 689 682 679 676 665 667 665 661 656 657 651 643 644 637 637 631 619 618 614 620 611 613 620 613 608 620 610 612 616 607 606 613 607 607 610 601 603 599 603 597 596 603 596 595 594 588 592 586 583 586 580 589 572 582 570 577 571 570 574 568 571 561 569 560 568 556 566 554 557 557 555 551 551 548 549 539 551 534 543 537 538 529 542 527 538 524 532 522 527 517 524 513 523 514 509 512 510 510 508 504 497 498 497 500 486 499 487 491 486 490 477 485 479 482 471 474 473 463 466 465 455 467 460 459 461 460 448 460 445 445 453 450 448 435 441 437 442 442 437 440 441 432 439 443 433 423 415 419 425 422 415 420 425 423 423 422 419 419 418 410 412 401 412 399 405 405 396 406 400 389 398 402 388 391 389 382 386 379 374 366 373 379 377 375 370 373 365 361 356 362 374 366 364 361 361 366 374 374 369 364 366 360 358 365 372 366 364 370 373 376 369 373 378 374 373 383 400 396 409 415 400 402 404 393 385 383 382 384 394 410 410 413 424 431 428 431 438 441 428 421 421 426 434 451 448 451 445 432 426 419 408 400 395 391 391 393 389 391 385 388 384 383 385 387 382 385 400 428 437 437 425 418 421 426 426 433 431 435 407 398 387 388 381 380 378 376 375 377 384 393 405 411 414 423 428 416 405 395 384 382 384 385 384 384 382 378 377 382 385 389 392 394 397 410 415 415 423 428 418 397 397 395 393 391 391 389 392 396 399 400 404 405 403 401 403 401 397 392 389 387 384 392 397 409 409 401 401 398 394 384 379 377 381 384 380 373 372 368 365 359 354 354 348 340 335 333 330 332 331 329 328 327 325 323 326 331 325 321 316 315 319 321 315 310 311 308 311 303 301 302 303 300 296 291 288 287 285 282 280 279 279 279 281 285 286 289 290 292 286 276 272 278 282 278 276 277 274 272 272 272 273 273 272 270 272 269 268 265 264 265 266 267 273 272 271 270 270 271 272 272 273 273 274 275 276 279 280 280 281 282 281 284 285 286 286 280 282 285 287 287 288 288 288 289 287 282 276 268 265 264 262 260 259 260 267 271 273 273 270 268 266 264 263 263 263 261 262 250 241 244 248 254 260 256 252 250 246 242 240 237 235 235 247 258 257 254 244 241 239 240 240 243 242 239 235 235 233 237 240 243 249 271 278 275 270 263 255 246 242 241 242 245 247 248 251 247 243 244 248 248 248 250 251 252 254 257 259 256 254 250 245 241 239 239 240 237 236 233 231 232 232 233 219 200 178 183 212 218 210 185 179 187 168 159 150 139 146 144 114 101 58 36 29 22 17 12 7 -3 -2 -3 -6 -8 -9 -10 -11 -11 -12 -14 -13 -15 -15 -16 -16 -18 -18 -21 -21 -24 -24 -26 -28 -31 -33 -39 -38 -45 -43 -52 -49 -119 -124 -110 -100 -93 -91 -92 -97 -103 -103 -102 -105 -109 -120 -129 -132 -136 -138 -145 -162 -179 -204 -225 -235 -240 -256 -273 -308 -348 -362 -383 -431 -489 -561 -626 -672 -703 -693 -694 -751 -852 -997 -1176 -1363 -1543 -1631 -1708 -1789 -1877 -1939 -2005 -2121 -2245 -2391 -2535 -2685 -2811 -2884 -2945 -3025 -3100 -3139 -3167 -3197 -3219 -3235 -3243 -3239 -3237 -3239 -3250 -3266 -3290 -3312 -3335 -3353 -3367 -3375 -3377 -3377 -3375 -3380 -3386 -3389 -3396 -3409 -3426 -3447 -3459 -3455 -3439 -3419 -3400 -3393 -3395 -3415 -3441 -3474 -3501 -3516 -3519 -3511 -3500 -3494 -3494 -3500 -3509 -3515 -3520 -3526 -3531 -3529 -3532 -3543 -3558 -3566 -3568 -3563 -3556 -3553 -3554 -3561 -3571 -3580 -3588 -3588 -3588 -3589 -3590 -3587 -3585 -3589 -3593 -3595 -3597 -3601 -3603 -3601 -3598 -3590 -3589 -3597 -3615 -3631 -3646 -3651 -3651 -3642 -3631 -3621 -3614 -3611 -3614 -3617 -3624 -3630 -3636 -3637 -3639 -3646 -3652 -3657 -3660 -3662 -3663 -3664 -3665 -3667 -3671 -3677 -3683 -3689 -3695 -3694 301 303 309 295 286 277 269 271 273 277 274 281 287 286 287 287 288 287 278 274 279 283 281 282 281 279 280 278 273 269 264 261 258 258 255 254 253 251 250 247 245 239 237 240 240 239 254 260 266 264 266 273 294 308 311 300 290 296 288 275 271 271 273 274 272 280 287 281 282 286 287 289 291 292 292 295 300 303 303 307 309 307 315 297 297 314 301 297 301 315 333 321 298 292 298 304 289 278 269 272 269 258 249 252 253 254 259 266 268 271 272 282 296 304 310 318 321 318 323 326 337 355 385 385 383 374 353 347 363 349 341 339 348 351 358 363 368 369 373 379 390 395 399 393 393 395 399 404 414 415 420 426 422 419 423 433 450 471 500 531 581 574 574 592 581 603 586 564 605 632 606 570 531 514 501 496 494 495 492 492 497 505 508 510 514 522 524 517 514 511 504 496 489 483 476 471 466 459 453 446 438 436 428 426 424 422 420 417 415 404 396 394 404 408 402 396 395 395 387 400 398 389 384 376 376 369 357 353 344 339 340 342 342 340 342 347 351 354 363 370 372 374 380 381 380 383 378 370 373 374 371 371 373 376 382 380 379 381 379 377 373 372 371 372 371 369 369 371 375 379 382 381 381 382 383 379 375 376 380 387 393 390 389 390 392 396 400 403 409 416 414 417 416 410 410 413 417 424 429 437 424 426 432 446 460 459 475 461 448 451 452 451 455 460 466 463 467 471 469 465 469 469 467 471 476 478 479 482 484 488 492 494 499 501 505 504 507 511 513 520 522 526 527 531 532 530 528 539 538 540 535 537 533 537 541 539 537 540 545 550 552 553 553 556 561 563 570 569 575 580 581 585 590 591 596 597 603 650 640 621 622 632 631 636 648 663 670 679 676 685 689 704 707 711 713 723 721 728 734 741 749 759 773 785 794 802 817 829 840 857 876 895 910 922 940 958 976 992 1004 1016 1031 1044 1063 1078 1099 1187 1275 1280 997 1027 862 610 574 551 468 416 388 363 338 316 301 289 277 265 251 232 216 199 180 160 141 123 107 92 76 63 49 38 36 35 35 35 33 32 30 29 27 26 25 23 22 21 20 19 19 17 18 14 10 8 6 3 2 1 1 1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -29 -79 -64 -30 -13 -9 -16 -25 -35 -46 -53 -40 -3 -38 -49 -63 -94 -131 -163 -192 -216 -236 -252 -267 -284 -306 -337 -371 -403 -427 -438 -433 -408 -363 -295 -220 -156 -126 -151 -212 -290 -363 -416 -451 -479 -500 -517 -529 -538 -541 -539 -531 -518 -505 -494 -484 -474 -465 -458 -457 -465 -481 -500 -517 -525 -526 -520 -514 -512 -513 -518 -526 -534 -542 -549 -562 -593 -632 -672 -712 -750 -782 -801 -812 -829 -907 -1084 -1261 -1338 -1346 -1326 -1283 -1219 -1176 -1206 -1337 -1572 -1732 -1662 -1497 -1391 -1355 -1383 -1419 -1419 -1369 -1269 -1198 -1215 -1232 -1139 -987 -838 -735 -715 -730 -736 -718 -673 -617 -568 -529 -501 -477 -452 -428 -404 -382 -362 -343 -324 -307 -292 -278 -267 -260 -257 -256 -253 -244 -227 -202 -173 -138 -96 -59 -38 -27 -16 -8 -4 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -4 -3 -3 -2 -1 -1 -1 -1 -1 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 6 10 13 41 82 118 168 224 279 304 323 323 277 218 247 288 274 269 388 466 502 542 527 569 610 554 540 682 905 763 701 684 726 1049 1012 990 873 810 867 957 1072 1488 1481 1242 1007 992 1067 1273 1413 1701 1757 2064 2533 2823 2792 2644 2613 2495 2367 2310 2280 2227 2208 2182 2134 2108 2077 2058 2049 2039 2025 2027 2031 2014 2002 2002 2016 2032 2038 2047 2058 2054 2032 2035 2067 2070 2080 2093 2110 2127 2142 2151 2159 2148 2146 2144 2152 2145 2138 2148 2193 2147 2094 2081 2104 2119 2121 2130 2108 2096 2114 2157 2122 2090 2064 2046 2041 2052 2018 1958 1910 1843 1816 1803 1801 1818 1836 1920 1954 1932 1967 1939 1963 1930 2028 2014 2017 2031 2016 2032 2036 1951 1897 1829 1815 1819 1801 1773 1715 1673 1662 1622 1595 1568 1547 1478 1593 1542 1523 1505 1468 1432 1383 1353 1351 1346 1362 1384 1393 1379 1388 1422 1450 1479 1406 1387 1387 1363 1306 1296 1264 1290 1234 1232 1225 1230 1199 1160 1166 1154 1129 1099 1073 1060 1057 1042 1026 1013 1005 1000 995 997 993 991 982 974 988 979 971 977 975 963 962 966 967 973 976 986 1002 1007 995 977 981 986 975 973 969 970 972 962 975 959 950 946 925 914 935 1002 992 986 981 975 953 940 928 924 927 914 895 899 905 894 890 882 883 871 868 873 855 859 856 853 844 843 838 830 823 820 819 817 809 808 810 797 794 785 792 776 788 784 776 777 776 768 767 766 752 747 745 740 740 740 740 737 732 729 724 722 721 720 718 713 711 708 705 702 700 696 696 702 703 712 716 712 707 703 700 696 694 688 686 682 673 671 668 663 658 659 654 647 648 638 638 627 626 625 621 622 612 621 618 612 617 621 609 621 617 610 608 618 608 613 606 607 607 605 603 600 605 598 597 594 596 589 597 583 595 588 585 582 584 577 577 582 570 581 571 574 566 576 564 572 560 569 561 564 562 564 555 557 556 552 547 554 543 548 543 546 543 545 540 530 540 528 529 530 527 526 525 519 522 517 515 520 507 509 515 500 509 507 496 503 493 494 496 492 494 485 490 486 487 477 482 472 484 466 480 457 469 461 467 459 465 450 461 454 445 458 454 449 443 448 441 444 448 437 444 447 436 440 446 428 418 424 437 434 423 415 422 428 430 427 424 424 422 417 423 414 420 414 411 397 413 397 406 404 391 395 403 387 384 392 387 393 384 383 373 386 390 377 368 369 375 377 364 374 381 376 365 358 365 369 371 374 370 364 367 368 371 366 365 367 361 363 368 370 366 370 377 380 387 379 377 377 381 400 401 418 412 402 410 403 392 387 386 388 389 395 418 420 417 426 435 437 446 446 446 430 427 428 440 446 455 461 460 452 447 440 422 413 403 399 397 394 398 390 393 387 387 385 387 390 386 388 395 416 444 448 436 428 423 428 436 433 435 437 409 409 396 391 388 386 384 382 381 382 384 391 399 416 428 426 434 425 416 402 389 388 388 390 391 391 390 387 384 382 386 391 395 399 400 400 412 420 425 431 426 406 401 401 399 399 398 401 397 399 403 407 409 413 410 410 408 409 407 402 398 393 390 393 398 405 417 417 410 409 404 392 386 383 386 390 389 386 377 379 378 369 364 361 358 353 347 340 338 335 335 336 334 332 330 331 328 335 334 328 323 321 323 328 331 327 316 314 315 312 305 304 305 306 302 299 293 289 288 288 285 282 282 282 283 288 288 284 289 291 290 285 274 277 286 286 283 280 280 276 276 279 277 276 275 274 274 272 271 269 267 266 267 271 276 278 274 273 273 275 276 276 277 277 277 277 277 280 284 284 285 286 287 285 286 289 289 286 282 285 287 288 290 292 291 290 287 283 286 283 271 267 265 263 262 261 262 272 277 274 269 267 265 264 266 267 268 269 266 258 246 243 244 247 255 258 254 248 245 242 241 239 238 237 241 260 263 263 257 255 249 254 247 243 245 245 242 241 248 248 245 246 247 255 281 281 279 275 268 261 249 244 244 247 248 251 252 249 248 247 246 248 250 252 253 254 256 258 260 263 261 258 252 248 243 240 240 241 238 234 226 222 210 209 207 189 184 198 202 202 192 183 170 164 172 171 159 155 155 152 138 120 102 61 35 29 23 18 12 7 2 -2 -4 -7 -9 -10 -11 -12 -12 -13 -13 -14 -14 -15 -16 -16 -17 -18 -20 -21 -22 -24 -26 -28 -30 -32 -35 -38 -40 -43 -46 -49 -106 -124 -113 -100 -93 -93 -97 -100 -102 -103 -106 -111 -118 -126 -132 -134 -136 -142 -156 -179 -203 -222 -235 -246 -258 -274 -294 -316 -347 -388 -439 -498 -561 -618 -657 -664 -665 -690 -735 -800 -908 -1081 -1278 -1456 -1598 -1691 -1765 -1845 -1930 -2014 -2100 -2189 -2290 -2412 -2540 -2665 -2767 -2839 -2903 -2983 -3063 -3124 -3169 -3199 -3220 -3231 -3233 -3224 -3215 -3216 -3229 -3251 -3281 -3311 -3338 -3356 -3366 -3370 -3370 -3367 -3364 -3365 -3370 -3378 -3389 -3404 -3421 -3442 -3456 -3455 -3443 -3424 -3406 -3397 -3400 -3418 -3446 -3479 -3508 -3525 -3529 -3521 -3510 -3501 -3499 -3502 -3508 -3514 -3520 -3527 -3533 -3535 -3538 -3545 -3553 -3557 -3557 -3554 -3550 -3551 -3556 -3565 -3574 -3581 -3584 -3584 -3585 -3587 -3590 -3591 -3592 -3595 -3598 -3601 -3604 -3606 -3605 -3597 -3586 -3574 -3568 -3574 -3589 -3608 -3624 -3634 -3636 -3633 -3627 -3621 -3617 -3616 -3618 -3623 -3629 -3634 -3638 -3642 -3647 -3656 -3664 -3669 -3671 -3671 -3669 -3668 -3668 -3670 -3673 -3678 -3684 -3689 -3693 -3693 302 310 310 302 291 279 277 279 279 281 279 280 285 286 287 287 287 281 274 273 276 281 283 283 284 283 282 277 276 273 269 264 261 261 257 255 254 252 250 258 256 244 238 240 238 243 268 269 272 272 273 280 296 318 320 305 288 297 296 273 270 268 269 270 268 277 281 278 281 285 289 291 294 296 297 302 306 307 304 303 300 299 312 298 290 291 292 288 297 309 313 310 294 288 286 291 291 288 280 262 258 253 251 253 254 256 264 273 279 280 278 277 284 290 296 305 308 310 318 319 330 342 356 384 371 358 355 340 345 358 343 344 348 347 351 355 359 367 374 375 380 389 397 402 402 406 408 405 408 414 418 425 430 424 423 432 447 472 483 496 543 558 609 559 570 574 556 546 572 603 625 596 545 524 517 499 498 499 499 497 501 502 504 512 517 520 526 528 521 513 503 497 490 482 473 465 462 458 453 445 450 447 435 426 422 417 411 408 406 403 402 398 401 403 406 404 402 404 392 400 398 399 391 387 378 367 362 360 366 348 346 345 345 344 342 342 347 351 357 362 367 374 376 377 377 379 376 368 368 370 370 368 369 374 380 378 376 379 379 374 372 368 367 367 368 369 371 373 376 379 378 375 375 378 380 376 374 375 379 389 390 387 386 387 390 393 398 403 407 409 412 414 416 408 410 415 420 426 423 428 423 425 433 447 465 450 460 448 444 445 448 454 465 462 465 459 459 464 467 465 466 464 470 476 479 483 486 488 491 495 500 503 506 508 509 508 509 508 508 512 522 521 521 526 526 526 521 528 524 525 529 529 534 535 533 533 536 538 542 545 547 550 554 562 571 576 582 572 582 580 590 593 601 602 598 606 605 620 620 611 615 622 625 633 643 657 661 665 675 685 692 699 693 703 716 725 736 740 745 756 767 763 767 778 790 808 825 830 845 862 876 894 913 930 949 969 990 1010 1025 1037 1046 1063 1092 1096 1135 1159 1308 1142 889 736 738 682 522 479 449 420 391 363 338 323 312 301 292 282 267 252 234 213 190 168 146 126 109 92 77 63 49 39 38 38 37 35 34 32 31 29 28 27 25 24 23 22 22 22 22 20 22 18 15 13 9 4 2 1 1 2 0 -1 -2 -5 -2 -3 -2 -7 -1 -8 -1 -19 -1 -134 -74 -34 -21 -13 -14 -12 -17 -28 -44 -51 -24 -23 -40 -53 -83 -117 -150 -181 -206 -226 -240 -252 -267 -289 -321 -356 -387 -409 -417 -409 -386 -343 -282 -211 -159 -127 -169 -230 -302 -365 -412 -446 -474 -495 -513 -525 -533 -535 -531 -522 -508 -493 -482 -473 -465 -457 -452 -451 -457 -469 -489 -510 -522 -527 -517 -507 -504 -505 -510 -517 -526 -534 -538 -543 -560 -586 -635 -692 -750 -807 -821 -831 -794 -810 -1013 -1220 -1345 -1384 -1351 -1273 -1243 -1224 -1221 -1291 -1562 -1764 -1668 -1473 -1425 -1396 -1418 -1425 -1402 -1352 -1272 -1220 -1232 -1287 -1194 -1097 -949 -809 -772 -758 -741 -723 -680 -626 -584 -549 -518 -498 -470 -447 -423 -400 -378 -356 -334 -313 -296 -282 -270 -263 -263 -264 -259 -246 -221 -189 -154 -118 -83 -50 -8 -28 -20 -16 -7 -16 -1 -5 -1 -2 -1 -1 -2 -6 -3 -8 -4 -11 -3 -14 -1 -15 -1 -12 -2 -6 -1 -1 -1 -2 -1 -4 -1 -3 -1 -2 -1 -2 -1 -1 -1 -1 -1 -2 -1 -2 0 6 33 78 118 161 195 249 264 297 302 270 221 267 343 320 278 321 551 537 494 542 545 546 525 529 649 947 901 760 759 754 1111 1247 1015 1005 867 925 938 1014 1337 1675 1408 1177 1078 1087 1160 1327 1490 1640 1730 2254 2890 2791 2677 2583 2545 2439 2352 2314 2269 2232 2219 2135 2108 2087 2072 2060 2037 2037 2043 2046 2035 2013 2009 2012 2031 2049 2058 2066 2070 2052 2045 2117 2104 2095 2091 2107 2123 2137 2145 2155 2159 2168 2180 2207 2197 2162 2173 2202 2155 2142 2133 2111 2132 2144 2147 2135 2115 2142 2160 2148 2106 2077 2062 2059 2047 1949 1916 1883 1861 1828 1838 1827 1855 1839 1856 1884 1893 1945 2013 1980 1957 2073 2049 2026 2038 2040 2063 2022 1955 1879 1825 1816 1788 1764 1784 1729 1681 1619 1601 1582 1546 1563 1503 1563 1557 1516 1493 1428 1411 1373 1357 1365 1347 1372 1424 1438 1417 1409 1399 1442 1434 1400 1409 1380 1313 1276 1268 1253 1218 1209 1189 1171 1200 1182 1140 1130 1131 1113 1091 1063 1049 1042 1032 1019 1010 1003 997 994 997 990 985 986 990 974 980 979 986 970 963 964 973 981 990 997 999 996 993 992 995 993 983 987 974 978 970 965 973 956 954 958 925 908 919 939 984 996 993 988 963 964 960 940 928 920 921 916 902 897 902 887 884 877 882 865 862 871 861 859 847 850 839 839 825 823 826 819 816 812 813 803 798 793 793 780 792 783 783 781 781 774 772 768 763 752 753 752 746 744 742 738 735 735 730 727 725 721 718 715 713 715 709 707 704 701 697 693 692 693 700 710 707 704 703 701 701 695 693 689 681 678 670 668 661 659 657 655 649 644 637 634 632 630 625 621 619 628 616 617 626 618 617 625 618 610 620 613 614 611 610 615 606 612 601 611 603 604 601 602 594 602 585 598 587 592 581 590 585 581 590 577 584 579 577 580 576 571 574 571 570 573 568 568 564 565 562 562 560 555 554 560 546 556 546 550 543 548 539 544 540 540 533 536 520 533 523 526 529 517 520 520 512 513 512 503 514 505 506 499 506 496 503 495 496 490 492 489 484 484 482 485 476 477 470 473 472 461 471 460 462 459 466 446 458 454 454 451 451 446 451 452 437 446 450 439 438 447 439 423 439 449 440 421 422 431 433 432 430 430 429 420 425 423 424 414 418 409 404 403 410 397 410 404 393 401 396 388 394 388 385 391 387 393 381 394 381 385 385 378 379 369 371 367 362 360 359 367 369 370 369 368 367 369 370 375 369 368 366 367 371 373 373 368 374 370 372 374 381 390 385 380 379 382 392 406 422 411 406 417 405 396 391 391 393 395 398 418 429 423 433 443 445 456 455 442 434 433 438 457 453 464 470 462 459 445 430 413 415 402 397 395 396 397 393 400 399 396 394 395 398 393 391 401 419 443 450 440 431 429 437 445 444 439 431 397 401 398 394 391 389 388 386 387 390 394 397 404 415 434 437 433 422 410 396 391 395 395 395 397 397 396 392 389 388 391 397 401 404 407 406 404 408 422 432 417 407 407 407 406 406 409 408 404 407 409 413 415 416 415 415 415 414 410 405 400 396 399 407 401 413 423 420 417 411 403 394 391 391 400 397 390 382 382 385 379 379 374 366 361 356 349 345 342 340 341 349 345 336 337 340 334 338 338 331 326 326 331 329 327 327 319 317 315 309 307 305 309 309 306 300 298 293 290 290 290 286 287 290 290 295 293 288 286 287 285 280 276 279 286 288 289 283 281 278 281 284 282 279 278 279 282 280 275 273 272 270 269 273 279 281 277 277 278 277 278 279 280 280 281 280 281 284 287 287 289 290 288 289 288 291 291 286 285 288 289 292 294 294 290 288 284 280 287 285 274 268 266 265 264 266 264 265 272 269 259 256 253 251 256 271 267 263 253 246 244 244 246 250 253 254 250 246 246 244 243 241 240 240 248 264 264 265 263 265 262 252 244 241 245 249 252 266 279 270 251 249 249 265 286 282 277 273 266 257 249 245 246 249 251 253 254 251 249 249 250 251 252 255 256 257 259 260 263 266 265 261 255 251 246 242 239 238 236 231 235 234 223 201 194 197 205 204 192 185 176 170 160 146 156 162 143 135 142 130 137 126 108 67 42 27 22 17 12 7 -10 -2 -5 -8 -10 -11 -12 -13 -14 -13 -15 -14 -16 -15 -17 -16 -18 -18 -20 -21 -24 -24 -26 -28 -31 -32 -38 -37 -44 -43 -51 -49 -116 -121 -107 -98 -92 -95 -100 -99 -99 -103 -110 -116 -125 -130 -135 -135 -135 -146 -165 -196 -229 -237 -242 -257 -276 -291 -314 -325 -351 -426 -503 -562 -613 -645 -672 -648 -633 -701 -786 -853 -952 -1149 -1353 -1508 -1625 -1726 -1803 -1890 -1977 -2088 -2204 -2279 -2361 -2476 -2587 -2685 -2758 -2820 -2875 -2954 -3034 -3103 -3163 -3193 -3215 -3221 -3220 -3203 -3188 -3190 -3204 -3233 -3268 -3308 -3340 -3357 -3364 -3367 -3368 -3361 -3355 -3354 -3358 -3372 -3386 -3402 -3418 -3439 -3455 -3455 -3447 -3430 -3414 -3405 -3407 -3425 -3453 -3487 -3518 -3535 -3541 -3532 -3518 -3508 -3502 -3503 -3507 -3512 -3518 -3525 -3531 -3535 -3538 -3544 -3549 -3551 -3550 -3548 -3547 -3551 -3558 -3569 -3578 -3580 -3579 -3580 -3581 -3585 -3590 -3595 -3599 -3601 -3603 -3606 -3609 -3610 -3606 -3592 -3574 -3559 -3549 -3556 -3568 -3591 -3607 -3620 -3623 -3625 -3622 -3620 -3618 -3619 -3621 -3627 -3633 -3636 -3640 -3648 -3658 -3669 -3679 -3682 -3682 -3678 -3675 -3672 -3672 -3673 -3676 -3681 -3686 -3690 -3691 -3693 299 303 308 302 289 282 286 286 283 281 278 286 285 285 287 287 285 276 272 276 278 282 284 286 287 286 284 279 277 276 271 267 264 263 260 256 254 254 251 259 262 248 239 237 239 244 266 270 274 270 275 278 284 305 316 294 282 289 286 272 268 269 268 271 266 272 275 277 279 283 291 299 299 301 314 316 323 322 313 311 303 295 292 289 285 280 281 283 289 297 308 308 299 294 283 285 291 279 277 260 249 251 252 255 257 262 270 277 286 290 288 283 282 284 287 294 298 304 310 323 332 334 344 359 368 358 352 346 345 355 347 345 354 356 361 364 370 373 381 386 382 384 387 394 401 407 414 415 413 421 426 426 432 431 426 431 444 456 461 494 557 583 607 532 543 529 522 551 547 547 545 553 523 512 509 502 504 506 513 527 507 510 505 511 520 527 528 528 520 511 503 499 494 484 476 470 464 458 456 455 460 456 444 434 429 425 420 413 417 413 406 400 399 401 406 411 410 405 397 401 406 411 400 386 376 368 366 373 373 356 354 350 347 345 346 344 345 348 352 359 369 372 374 373 373 375 371 365 365 370 370 366 369 376 376 375 374 375 375 373 372 368 365 367 370 374 374 383 386 380 377 374 374 376 375 374 373 375 379 389 387 385 385 389 394 397 400 404 404 405 407 411 417 407 410 416 417 422 418 437 436 425 433 442 454 445 447 441 441 446 454 473 472 463 455 458 457 459 461 462 462 463 467 470 475 479 483 486 491 494 501 506 504 504 502 501 506 503 503 509 516 512 516 519 520 522 517 517 516 519 524 529 531 529 530 533 538 546 546 546 550 554 557 562 569 578 585 581 586 591 604 607 617 615 610 619 631 619 614 614 617 623 630 639 652 653 659 668 672 679 681 682 687 700 704 721 730 744 752 755 761 768 776 782 797 806 819 835 848 867 889 899 914 933 954 978 1004 1025 1044 1055 1065 1081 1097 1179 1210 1054 1115 941 905 877 651 579 500 465 441 416 391 367 345 334 324 320 329 333 290 271 247 222 199 175 151 129 110 92 75 61 48 40 39 39 37 36 34 32 31 30 28 27 26 25 24 24 26 29 29 27 24 24 19 16 12 7 2 2 2 1 2 0 -1 -1 -1 -1 -2 -2 -1 2 0 -1 1 -1 -1 -19 -35 -45 -31 -10 -7 -15 -32 -39 -24 -12 -44 -56 -71 -97 -131 -165 -192 -211 -224 -235 -249 -272 -303 -338 -368 -389 -397 -390 -369 -334 -288 -240 -205 -196 -226 -276 -330 -379 -420 -453 -479 -499 -514 -524 -527 -525 -518 -506 -492 -479 -469 -462 -456 -452 -450 -450 -452 -460 -476 -494 -507 -511 -507 -499 -494 -494 -499 -508 -518 -527 -532 -537 -545 -566 -607 -662 -722 -772 -794 -795 -786 -834 -999 -1198 -1347 -1416 -1395 -1337 -1294 -1273 -1284 -1378 -1577 -1724 -1684 -1568 -1519 -1510 -1480 -1436 -1384 -1320 -1247 -1180 -1128 -1104 -1108 -1113 -1082 -1004 -877 -764 -723 -717 -693 -650 -600 -555 -522 -499 -480 -460 -439 -416 -392 -367 -343 -320 -301 -285 -274 -268 -268 -270 -264 -249 -220 -183 -145 -106 -69 -32 -1 -8 -24 -16 -9 -4 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22 69 81 113 155 201 257 276 273 272 215 218 262 300 316 315 305 474 431 506 646 581 590 501 471 643 932 1077 904 779 791 760 1041 1037 1087 1030 984 1066 1104 1195 1463 1741 1515 1231 1075 1216 1470 1575 1599 1950 2235 2862 2870 2746 2570 2494 2425 2393 2338 2328 2270 2200 2134 2104 2111 2102 2083 2052 2059 2058 2065 2050 2021 2032 2015 2026 2037 2053 2064 2077 2073 2057 2133 2134 2110 2117 2111 2118 2132 2142 2155 2171 2183 2185 2221 2236 2187 2188 2232 2214 2235 2199 2144 2154 2172 2174 2149 2133 2146 2145 2121 2098 2083 2069 2045 2008 1948 1905 1886 1856 1853 1884 1860 1922 1960 1939 1919 1940 2008 2059 2021 2005 2082 2075 2042 2066 2064 2060 1979 1928 1885 1847 1819 1802 1801 1781 1742 1684 1630 1590 1591 1563 1533 1510 1557 1576 1497 1474 1435 1391 1377 1394 1405 1372 1382 1409 1438 1426 1409 1397 1402 1401 1372 1382 1334 1288 1264 1246 1218 1206 1188 1176 1157 1156 1163 1151 1116 1100 1094 1073 1054 1042 1032 1023 1013 1006 1000 996 995 1000 993 996 987 981 980 979 992 972 964 971 980 986 991 994 990 995 1001 1003 993 990 994 991 991 986 972 980 983 963 959 963 931 915 917 926 941 989 1004 1003 984 980 964 956 956 942 923 905 917 920 899 890 896 897 880 872 877 875 870 859 852 856 841 848 830 830 833 820 820 818 814 810 800 804 800 782 792 788 787 785 788 781 773 771 766 758 755 756 752 749 748 745 741 739 734 732 730 728 725 721 720 718 715 706 704 705 701 699 698 693 690 689 696 704 700 703 701 697 694 691 684 679 674 670 669 662 660 656 650 652 641 641 633 635 628 626 627 626 617 624 629 618 623 622 624 617 616 614 623 618 615 618 612 611 609 611 612 599 607 600 602 598 599 599 594 596 593 595 585 591 582 588 581 585 576 583 576 581 577 576 576 578 572 572 568 567 568 561 565 561 559 559 554 561 547 555 555 545 548 542 544 543 538 542 531 534 532 535 526 523 524 522 516 519 511 519 506 515 507 506 511 502 505 502 493 506 486 500 486 490 483 488 480 484 471 483 462 475 464 467 461 469 454 461 464 450 458 451 454 453 459 441 447 448 442 438 452 454 438 442 452 437 424 425 437 438 433 435 435 434 432 430 430 423 416 418 424 415 424 420 410 409 410 401 393 396 392 387 392 385 393 391 388 392 389 391 385 383 381 389 381 369 376 378 376 372 375 375 365 363 367 368 368 368 369 368 369 369 369 371 377 370 370 369 369 372 377 384 380 381 385 384 384 382 383 390 408 424 413 408 421 412 403 396 396 399 401 403 417 435 431 441 449 453 458 461 451 439 439 440 456 464 472 477 461 447 433 424 429 433 405 400 401 400 400 396 405 399 397 398 396 395 393 394 398 420 443 457 447 435 435 444 455 453 436 437 399 402 397 396 395 393 392 392 394 397 402 405 418 427 439 434 426 404 399 395 396 400 402 403 403 404 401 398 395 395 399 404 406 409 413 413 409 407 412 417 412 413 413 413 411 413 416 413 410 410 416 420 422 422 422 421 419 415 411 406 402 402 412 415 404 418 430 426 420 408 401 398 401 400 399 393 388 389 393 391 388 387 379 372 368 366 356 352 351 350 349 357 347 339 345 343 340 339 336 328 328 329 329 329 323 323 321 322 320 312 308 311 314 311 310 305 301 296 293 292 290 292 292 292 294 296 296 292 290 290 285 280 277 284 288 281 279 280 281 282 287 288 283 283 281 284 287 284 282 278 275 274 271 272 280 281 279 280 280 280 281 282 283 283 283 284 286 288 288 287 289 291 289 288 287 290 288 286 287 291 293 295 295 294 292 286 283 281 280 278 272 267 267 268 269 272 269 267 267 263 256 260 253 250 252 261 252 249 247 250 249 248 251 251 252 250 248 249 247 246 245 245 248 255 262 266 265 268 268 268 254 246 242 240 254 256 264 278 286 289 272 260 269 286 283 278 272 268 264 261 256 252 251 250 250 252 253 253 254 252 255 254 254 255 258 261 262 264 265 266 264 261 255 251 247 243 240 237 236 237 242 241 234 225 218 209 203 190 182 175 165 157 140 114 128 120 120 139 141 116 126 122 88 108 86 23 18 14 9 5 1 -4 -8 -10 -12 -13 -14 -14 -14 -14 -14 -15 -15 -15 -16 -17 -17 -18 -19 -21 -22 -24 -26 -28 -30 -32 -35 -37 -40 -43 -46 -49 -96 -110 -103 -98 -97 -97 -98 -97 -98 -104 -111 -116 -121 -130 -137 -140 -144 -153 -172 -203 -231 -244 -251 -264 -281 -297 -317 -349 -401 -485 -563 -605 -621 -622 -626 -646 -682 -736 -808 -903 -1036 -1208 -1387 -1536 -1658 -1764 -1856 -1941 -2031 -2137 -2250 -2356 -2465 -2578 -2679 -2753 -2805 -2852 -2898 -2956 -3018 -3081 -3134 -3172 -3195 -3204 -3199 -3185 -3172 -3174 -3190 -3222 -3264 -3308 -3343 -3358 -3361 -3364 -3364 -3357 -3350 -3348 -3355 -3372 -3392 -3405 -3418 -3433 -3446 -3450 -3444 -3430 -3416 -3407 -3411 -3428 -3456 -3490 -3520 -3540 -3546 -3539 -3526 -3513 -3505 -3503 -3506 -3512 -3518 -3525 -3530 -3535 -3539 -3545 -3549 -3549 -3548 -3548 -3550 -3555 -3563 -3572 -3579 -3580 -3579 -3579 -3580 -3584 -3590 -3597 -3602 -3605 -3607 -3610 -3612 -3611 -3604 -3588 -3570 -3556 -3551 -3558 -3571 -3591 -3607 -3617 -3621 -3622 -3622 -3622 -3622 -3624 -3627 -3632 -3636 -3639 -3645 -3657 -3670 -3681 -3689 -3690 -3688 -3682 -3677 -3674 -3675 -3677 -3681 -3686 -3690 -3692 -3694 -3695 298 296 293 290 284 286 295 294 285 284 289 293 287 286 287 286 279 271 274 277 280 282 284 286 288 287 285 281 277 276 273 269 266 264 260 257 256 254 248 257 245 243 240 238 238 246 263 265 280 278 276 274 279 295 292 284 277 278 279 272 268 270 267 276 279 270 272 274 276 281 294 326 310 306 319 327 336 320 308 323 322 303 300 294 288 281 277 280 285 294 304 301 296 290 280 276 275 271 267 251 250 254 254 257 263 269 277 285 291 300 294 294 287 291 290 288 292 298 306 318 326 328 337 348 359 368 358 359 350 356 354 349 348 353 362 370 374 377 386 390 388 391 393 397 399 402 410 419 419 421 428 431 437 438 432 431 438 446 453 479 508 524 539 512 506 505 513 531 523 526 520 517 514 512 507 520 518 516 517 513 507 512 509 511 520 524 531 525 518 510 503 495 492 485 480 478 472 469 461 469 466 458 452 440 436 431 425 421 423 411 403 411 407 402 411 414 409 404 400 398 397 395 397 384 371 366 378 385 377 364 369 358 358 348 346 347 342 347 351 355 364 369 370 367 370 370 370 363 362 367 366 364 369 375 372 374 371 371 371 370 369 365 366 368 372 378 383 419 387 379 376 373 373 373 373 373 374 376 381 387 383 384 386 390 397 398 401 404 402 402 402 408 410 406 408 410 414 419 415 420 429 424 433 438 443 437 441 437 441 449 457 478 463 456 460 477 469 461 465 470 466 470 471 479 484 486 490 492 496 504 509 506 499 497 495 497 501 499 503 508 506 503 507 510 515 514 512 513 517 522 528 527 525 527 529 535 544 554 555 555 561 564 566 570 577 579 590 590 598 598 604 621 620 628 624 630 640 623 627 622 618 622 631 649 655 647 654 662 669 673 671 680 686 690 704 718 720 734 741 743 754 766 778 787 797 809 823 838 855 871 885 898 916 935 958 985 1011 1040 1058 1074 1091 1132 1162 1321 1075 957 849 743 734 802 653 547 495 464 437 414 392 369 354 349 350 353 404 367 312 284 256 230 204 178 155 132 110 91 74 60 46 42 41 40 38 37 34 32 31 30 29 28 28 27 28 32 34 37 37 34 31 28 24 22 20 16 11 7 7 7 5 5 4 2 -1 -1 -1 -5 -1 -6 0 -30 -4 -7 -1 -5 -32 -76 -56 -21 -19 -11 -25 -33 -20 -15 -37 -47 -56 -75 -112 -149 -176 -194 -204 -213 -227 -248 -280 -316 -347 -369 -377 -373 -357 -334 -305 -282 -267 -275 -297 -335 -370 -404 -437 -466 -490 -508 -519 -524 -522 -514 -502 -488 -474 -462 -454 -450 -448 -447 -448 -450 -449 -452 -465 -478 -489 -493 -492 -487 -483 -482 -488 -499 -510 -521 -528 -535 -539 -553 -585 -629 -680 -722 -749 -764 -786 -850 -999 -1182 -1322 -1420 -1406 -1377 -1338 -1327 -1340 -1423 -1598 -1744 -1701 -1607 -1560 -1581 -1516 -1455 -1385 -1291 -1202 -1114 -1001 -902 -988 -1092 -1196 -1218 -984 -742 -699 -722 -705 -671 -612 -555 -525 -500 -488 -472 -452 -428 -403 -377 -350 -326 -306 -289 -277 -270 -270 -271 -265 -251 -219 -181 -142 -102 -60 -26 -11 -32 -25 -19 -9 -13 -1 -4 -1 -2 -1 -2 -1 -1 -3 -6 -3 -8 -3 -13 -3 -14 -1 -12 -1 -6 -1 -2 -1 -2 -3 -4 -4 -5 -1 -1 -1 -3 -1 -3 -1 -2 -1 -1 -1 -1 1 -2 65 90 115 154 203 255 273 250 244 235 250 292 328 322 340 296 310 415 426 709 709 647 494 556 549 795 1023 1104 863 721 525 730 997 840 1114 1029 1058 931 997 1440 1554 1552 1410 1156 1161 1295 1465 1808 2094 2460 2371 2789 2748 2630 2539 2460 2434 2296 2265 2232 2187 2150 2128 2129 2128 2095 2074 2082 2082 2079 2052 2033 2047 2031 2027 2034 2047 2064 2069 2079 2067 2118 2137 2145 2128 2129 2133 2140 2160 2169 2182 2192 2209 2234 2251 2210 2205 2253 2256 2238 2181 2176 2195 2219 2200 2164 2163 2158 2153 2137 2114 2065 2045 2019 1984 1966 1913 1879 1861 1854 1942 1911 1994 2093 2040 1994 2031 2024 2076 2079 2059 2103 2077 2091 2081 2064 2020 1981 1944 1874 1860 1853 1850 1849 1826 1791 1704 1671 1635 1616 1595 1546 1521 1532 1525 1507 1480 1467 1403 1427 1479 1462 1419 1406 1385 1426 1392 1362 1369 1382 1401 1345 1313 1293 1278 1252 1221 1206 1204 1185 1175 1159 1138 1129 1126 1111 1110 1084 1063 1050 1039 1031 1021 1012 1005 1000 996 1000 1004 1003 989 993 989 983 986 969 968 979 986 989 989 993 999 1002 1004 1007 1007 1007 1002 1003 1001 985 980 987 978 969 961 969 946 931 938 939 938 959 990 1020 1008 990 986 976 961 945 935 937 932 910 906 917 910 898 884 888 879 876 874 858 869 855 849 856 833 840 842 822 831 820 819 815 801 809 796 790 796 795 792 789 791 781 776 775 774 767 760 759 759 759 753 751 745 741 741 739 734 730 729 726 723 721 722 709 708 709 707 707 706 694 694 691 686 685 686 685 691 692 691 687 686 680 677 672 670 666 661 656 652 653 644 643 638 636 631 628 628 622 625 630 625 624 623 625 628 621 614 624 625 620 619 623 616 618 614 613 609 607 610 604 605 601 600 603 600 597 594 586 592 585 593 590 591 585 590 586 582 588 580 581 580 577 571 578 573 574 568 570 565 567 562 565 560 555 559 557 547 557 548 550 550 544 545 542 538 537 537 531 530 527 529 522 529 516 524 514 520 516 515 511 510 510 507 504 501 506 495 502 490 493 492 483 491 480 484 475 478 478 470 470 464 465 465 470 452 462 455 459 452 466 453 449 452 455 452 453 460 444 440 455 442 429 429 439 440 438 436 441 435 437 435 428 425 430 425 425 421 421 412 419 416 407 415 411 400 404 404 403 390 396 392 397 393 386 390 392 390 383 391 385 375 382 384 373 372 370 369 365 370 365 367 368 369 370 371 372 372 372 372 372 371 369 369 366 366 369 372 379 385 385 385 384 385 386 386 386 395 412 418 411 412 421 426 410 399 402 405 407 410 428 437 442 447 461 466 468 466 451 447 445 448 460 471 482 472 461 439 433 451 451 435 409 403 404 403 402 403 397 403 401 400 397 397 398 398 403 420 455 464 451 439 441 449 460 453 445 425 405 401 403 400 399 398 399 400 400 403 408 413 423 434 445 435 411 403 402 401 403 406 409 410 410 410 407 403 403 403 404 409 414 416 418 419 415 414 415 418 419 420 420 419 416 418 421 422 420 419 423 428 431 432 431 427 422 417 413 409 407 414 419 414 408 423 431 430 424 418 408 403 409 408 403 398 391 397 400 396 391 385 382 379 374 368 364 364 361 354 349 352 346 344 352 348 344 341 338 334 331 331 329 326 322 323 320 320 318 311 311 317 321 318 316 309 306 300 297 298 296 297 295 292 296 298 299 298 293 287 283 281 282 287 284 283 284 284 283 283 287 286 286 286 286 289 291 289 287 283 280 280 276 274 274 280 282 283 285 286 285 287 287 287 287 288 289 291 291 290 290 291 290 288 287 288 288 290 289 293 295 298 298 296 294 287 284 280 280 277 270 272 273 273 273 273 272 274 268 256 256 257 255 253 252 252 250 250 250 251 253 253 253 253 252 250 249 251 249 249 251 263 269 267 267 265 260 257 251 247 245 246 245 261 267 262 261 271 281 288 291 290 288 284 281 276 271 269 265 262 259 257 256 254 252 251 251 251 251 250 251 251 252 255 259 262 265 267 268 268 265 263 257 252 249 244 240 241 242 243 244 238 231 219 207 198 190 185 175 161 164 151 129 101 105 110 124 143 137 109 102 96 118 124 115 55 15 10 1 3 -7 -9 -12 -14 -15 -15 -15 -15 -16 -15 -16 -15 -17 -16 -17 -17 -18 -18 -20 -21 -23 -24 -27 -27 -32 -32 -35 -37 -43 -43 -50 -49 -98 -103 -94 -98 -102 -98 -95 -95 -97 -106 -114 -116 -117 -130 -142 -149 -155 -161 -175 -206 -234 -249 -257 -269 -286 -308 -336 -396 -463 -552 -623 -629 -611 -592 -585 -662 -747 -774 -819 -924 -1079 -1233 -1406 -1552 -1684 -1798 -1902 -1984 -2070 -2163 -2274 -2411 -2557 -2683 -2792 -2853 -2891 -2927 -2955 -2995 -3031 -3082 -3120 -3163 -3185 -3196 -3190 -3179 -3167 -3171 -3188 -3224 -3267 -3315 -3352 -3360 -3359 -3365 -3366 -3358 -3348 -3345 -3352 -3373 -3398 -3405 -3412 -3422 -3434 -3438 -3436 -3423 -3410 -3402 -3405 -3422 -3451 -3484 -3517 -3538 -3548 -3544 -3532 -3519 -3507 -3503 -3505 -3511 -3519 -3525 -3530 -3534 -3539 -3545 -3551 -3550 -3549 -3551 -3555 -3560 -3567 -3574 -3581 -3583 -3583 -3583 -3584 -3587 -3591 -3599 -3605 -3607 -3608 -3612 -3614 -3613 -3605 -3590 -3573 -3566 -3565 -3573 -3586 -3602 -3617 -3622 -3624 -3625 -3625 -3626 -3627 -3630 -3634 -3637 -3640 -3643 -3650 -3665 -3681 -3690 -3694 -3693 -3689 -3682 -3676 -3674 -3676 -3680 -3685 -3690 -3694 -3695 -3697 -3699 289 290 289 282 287 298 291 297 296 294 293 304 288 286 288 286 277 273 273 277 281 283 285 286 287 287 285 283 278 275 273 270 266 262 260 257 251 247 244 244 243 244 241 238 237 248 262 258 266 282 274 268 272 281 278 273 272 276 281 275 268 266 266 276 284 269 271 273 274 276 290 325 326 314 316 328 325 309 300 305 319 322 314 312 300 286 277 276 278 282 293 308 313 303 285 270 267 269 254 248 253 254 258 262 268 276 285 290 300 312 301 300 293 291 299 296 294 295 302 310 317 328 336 342 368 388 372 378 357 360 359 362 354 351 354 357 364 369 374 383 390 395 399 402 410 409 410 420 428 427 430 436 443 446 434 433 438 443 450 460 482 497 496 503 490 493 496 502 508 514 510 514 517 517 522 567 601 567 529 518 511 513 517 514 516 522 528 520 512 508 505 500 491 482 476 473 478 473 468 480 462 447 439 433 428 423 417 414 413 413 409 413 410 404 409 410 404 397 392 389 387 382 382 375 373 382 395 399 388 375 384 379 376 353 347 347 341 346 349 354 357 365 364 363 364 363 364 360 362 365 363 361 367 369 368 371 369 369 370 369 367 364 367 369 371 376 381 390 379 374 373 371 371 372 373 374 376 379 381 383 385 386 387 391 393 396 397 398 397 396 400 408 413 406 406 409 415 414 413 419 428 422 440 457 435 431 436 436 444 447 454 455 448 450 455 462 476 506 487 472 471 477 478 477 481 484 483 482 490 499 492 494 495 492 492 490 492 496 502 498 498 498 501 506 507 509 512 514 515 518 521 522 523 527 532 540 550 556 559 561 561 564 570 574 583 587 590 596 601 606 599 618 629 658 639 638 638 633 636 630 627 625 627 633 646 646 657 659 663 664 672 687 698 700 702 710 716 723 732 738 749 761 783 800 804 813 825 836 851 865 881 902 922 945 965 988 1030 1087 1113 1146 1197 1251 1270 1257 1049 964 859 809 725 629 576 528 491 460 435 410 388 374 376 379 391 404 394 365 337 294 259 230 204 181 156 132 109 87 69 55 46 45 43 40 38 37 35 34 36 37 37 38 38 37 38 41 43 45 46 44 40 36 30 32 31 28 24 17 18 21 16 12 9 4 3 2 -1 -1 -1 2 0 -4 -2 0 -1 1 1 -39 -70 -83 -60 -37 -28 -26 -20 -4 -13 -22 -42 -65 -97 -130 -155 -172 -181 -187 -198 -218 -250 -287 -320 -345 -357 -357 -348 -336 -324 -317 -320 -334 -356 -383 -409 -434 -459 -482 -502 -517 -524 -524 -517 -504 -487 -470 -455 -445 -439 -438 -438 -440 -441 -443 -447 -453 -462 -470 -475 -477 -478 -476 -472 -471 -478 -490 -503 -513 -520 -526 -531 -544 -568 -603 -644 -680 -710 -740 -788 -866 -976 -1107 -1227 -1312 -1336 -1336 -1340 -1351 -1362 -1429 -1583 -1710 -1686 -1578 -1472 -1429 -1471 -1500 -1413 -1272 -1151 -1050 -968 -923 -956 -1067 -1239 -1286 -1055 -779 -695 -711 -703 -666 -616 -570 -538 -518 -502 -486 -463 -437 -410 -384 -357 -332 -310 -293 -280 -271 -267 -263 -256 -242 -215 -182 -148 -107 -60 -22 -9 -28 -20 -13 -8 -4 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -3 -5 -6 -7 -7 -9 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 16 68 104 141 196 233 230 248 212 200 207 254 294 295 272 288 259 349 349 475 744 648 528 618 571 651 807 1070 1000 788 478 529 833 652 806 874 873 861 817 959 1365 1205 1524 1335 1311 1272 1514 1762 1915 2130 1846 2247 2728 2638 2582 2517 2436 2306 2249 2201 2179 2154 2156 2145 2129 2105 2110 2105 2097 2070 2038 2056 2061 2049 2043 2040 2039 2049 2061 2072 2083 2106 2169 2164 2156 2150 2162 2170 2175 2184 2197 2211 2227 2259 2298 2319 2268 2285 2263 2207 2217 2292 2243 2252 2217 2192 2196 2173 2180 2162 2116 2074 2035 1990 1965 1945 1924 1882 1868 1876 1933 1928 2016 2096 2065 2018 2077 2105 2114 2107 2122 2117 2096 2102 2097 2075 2054 1983 1941 1943 1904 1870 1867 1848 1842 1756 1703 1699 1669 1617 1569 1542 1535 1540 1555 1561 1521 1500 1453 1482 1492 1494 1460 1431 1407 1428 1384 1336 1337 1355 1362 1333 1300 1287 1264 1254 1223 1201 1190 1178 1163 1149 1132 1116 1103 1093 1084 1071 1055 1047 1038 1030 1022 1014 1007 1002 999 1008 1014 993 992 986 985 979 970 975 984 989 990 990 993 998 1006 1011 1012 1015 1017 1020 1013 998 991 987 988 982 978 972 976 954 945 950 944 938 958 1023 1021 1010 1003 986 992 978 971 963 951 930 922 931 923 910 901 906 901 882 877 878 871 874 857 863 860 838 850 840 833 832 823 827 814 813 815 798 801 798 801 797 789 793 786 784 780 779 773 763 761 765 763 756 756 751 747 749 746 739 735 736 733 728 728 722 714 714 716 713 712 710 694 692 696 693 691 685 679 680 677 676 672 670 674 673 674 670 667 664 658 654 647 646 643 642 638 634 633 627 622 632 628 626 630 625 633 627 620 616 632 627 620 627 622 618 619 615 614 614 611 609 612 609 608 608 603 605 605 596 595 588 596 593 594 593 591 591 589 588 587 587 585 584 580 583 579 581 570 575 573 572 569 566 569 554 566 562 556 563 554 552 557 548 550 547 548 541 547 537 538 538 532 529 530 520 530 517 523 522 515 520 512 513 513 512 506 508 504 505 497 501 488 496 489 491 485 487 479 489 470 481 469 475 467 476 459 465 463 463 463 447 463 451 449 460 461 447 460 451 440 456 452 435 435 445 450 440 443 444 441 440 440 439 436 434 433 434 434 425 423 428 423 416 425 417 412 400 413 410 404 405 403 403 393 392 400 393 393 392 393 388 380 386 385 380 381 376 375 372 371 369 369 366 368 371 372 372 376 376 375 376 375 375 374 370 369 368 369 371 375 378 380 382 384 386 388 388 390 390 390 396 404 413 422 417 413 406 404 406 411 415 417 432 452 456 451 467 479 476 462 454 463 453 453 476 484 488 475 457 444 452 467 450 417 410 406 405 407 406 404 404 399 404 403 401 401 403 408 410 415 465 464 452 444 448 457 465 459 448 425 407 405 405 404 403 402 403 406 406 410 415 419 427 435 444 434 412 410 410 410 412 416 415 421 418 415 415 410 411 416 416 418 424 427 425 427 427 423 423 424 428 429 427 427 424 427 428 433 431 431 432 436 438 439 434 430 426 420 416 413 412 416 428 420 415 424 436 431 424 419 413 409 412 411 404 398 396 403 406 401 394 389 382 382 378 367 364 364 358 358 362 358 349 348 358 349 347 345 342 339 335 329 328 327 323 321 321 316 314 311 316 321 321 319 315 312 309 305 303 302 301 301 297 298 301 300 300 295 289 287 285 284 285 287 288 290 292 290 288 286 287 289 290 292 291 293 295 295 292 287 284 283 281 279 278 278 286 287 289 291 290 291 291 291 292 292 293 294 293 292 292 292 291 291 291 290 290 291 291 293 293 299 300 294 289 286 283 280 277 273 275 279 279 277 277 280 279 274 261 258 262 260 257 256 255 254 254 253 253 253 256 258 257 256 254 252 252 253 252 252 268 283 274 272 269 264 254 251 250 250 249 255 263 274 276 270 264 265 269 277 281 279 278 277 274 274 272 268 266 264 263 262 260 258 256 253 251 251 250 250 250 250 251 261 263 264 265 267 270 270 267 263 258 253 247 243 243 245 247 247 245 231 219 210 201 192 184 172 151 131 125 103 105 114 106 97 108 131 131 107 120 125 138 135 126 115 29 9 3 -4 -12 -15 -17 -17 -18 -17 -17 -17 -16 -16 -16 -16 -16 -16 -16 -17 -17 -18 -19 -20 -22 -23 -25 -27 -29 -32 -34 -37 -40 -43 -46 -49 -84 -97 -97 -99 -100 -97 -94 -97 -103 -111 -117 -122 -127 -137 -148 -157 -165 -173 -187 -212 -237 -255 -267 -276 -297 -341 -402 -475 -548 -608 -641 -632 -608 -601 -627 -696 -765 -795 -828 -905 -1033 -1206 -1390 -1557 -1697 -1813 -1914 -2003 -2088 -2175 -2287 -2443 -2613 -2760 -2878 -2959 -3009 -3033 -3050 -3071 -3097 -3126 -3156 -3187 -3207 -3213 -3206 -3193 -3183 -3187 -3206 -3243 -3286 -3325 -3353 -3366 -3372 -3376 -3375 -3365 -3353 -3347 -3352 -3367 -3384 -3393 -3398 -3406 -3414 -3419 -3418 -3408 -3396 -3387 -3390 -3406 -3434 -3468 -3502 -3528 -3543 -3545 -3537 -3525 -3512 -3506 -3505 -3509 -3517 -3525 -3531 -3535 -3538 -3543 -3547 -3551 -3553 -3555 -3557 -3561 -3567 -3576 -3584 -3589 -3592 -3593 -3594 -3595 -3597 -3602 -3606 -3608 -3610 -3613 -3615 -3614 -3609 -3599 -3591 -3588 -3591 -3596 -3604 -3613 -3622 -3626 -3628 -3629 -3630 -3631 -3633 -3637 -3641 -3642 -3643 -3648 -3657 -3671 -3684 -3691 -3693 -3690 -3684 -3678 -3673 -3673 -3676 -3681 -3687 -3691 -3694 -3696 -3698 -3702 290 286 282 286 295 292 293 290 296 299 301 301 288 287 289 287 282 275 276 279 281 283 285 286 287 286 285 283 279 277 273 269 263 257 253 249 246 243 244 246 240 239 238 237 238 245 259 253 254 267 266 261 264 267 269 268 270 274 277 287 272 270 264 267 270 265 267 268 271 272 284 322 340 328 323 324 310 299 296 318 323 330 323 325 313 289 278 271 276 283 295 317 314 297 280 271 262 256 249 249 255 257 263 266 268 276 287 297 312 314 306 306 300 295 300 306 302 300 300 306 314 323 328 341 372 415 377 368 361 370 366 372 362 356 363 360 360 362 371 376 379 388 399 406 414 416 414 419 426 433 435 444 444 447 440 436 439 443 447 454 463 485 496 498 499 506 496 496 500 504 507 514 521 527 604 655 611 590 616 542 518 517 521 520 519 523 529 522 518 515 511 504 496 488 480 475 470 467 467 464 452 442 437 431 426 424 421 420 428 421 410 414 413 407 410 417 409 399 390 388 383 379 376 372 383 396 402 405 405 399 405 397 375 358 349 347 341 346 349 352 353 359 359 359 358 357 356 357 362 361 360 362 366 364 366 366 365 367 368 369 367 364 368 370 371 373 374 379 374 371 370 370 370 372 373 374 375 376 378 380 381 384 386 387 389 392 393 394 393 395 403 409 407 406 406 406 408 409 413 417 419 422 439 431 429 434 438 441 445 450 446 445 447 449 451 456 464 477 482 489 481 477 476 476 479 477 475 478 486 492 484 484 485 486 486 486 490 491 493 494 496 499 502 505 506 509 515 525 518 517 518 520 525 529 528 531 536 545 546 548 550 556 561 567 575 579 583 591 600 609 607 609 621 634 646 642 641 641 644 640 639 638 635 639 637 643 651 657 657 662 675 686 696 705 710 711 721 729 739 760 753 778 806 802 805 814 824 838 860 868 884 906 933 959 991 1015 1142 1168 1128 1151 1193 1205 1238 1235 1016 1046 905 1024 932 775 606 531 484 451 427 407 393 395 408 436 516 498 447 395 400 302 264 231 203 177 152 127 106 85 66 51 48 47 44 41 39 39 40 44 51 54 54 53 54 52 49 51 54 54 55 54 49 42 39 42 43 43 35 28 31 29 24 19 14 9 5 3 2 2 1 1 -1 -2 -1 -40 4 -12 -1 -4 -55 -121 -67 -43 -27 -26 -35 -41 -2 -17 -37 -55 -80 -110 -133 -150 -155 -157 -163 -180 -212 -253 -290 -320 -335 -341 -340 -338 -339 -345 -358 -376 -397 -420 -438 -459 -476 -496 -513 -526 -530 -527 -515 -497 -476 -455 -439 -428 -424 -425 -428 -431 -431 -434 -444 -456 -462 -466 -465 -464 -466 -467 -463 -461 -473 -486 -497 -505 -511 -516 -522 -533 -554 -582 -618 -653 -681 -716 -773 -849 -914 -998 -1092 -1178 -1221 -1249 -1303 -1356 -1347 -1370 -1529 -1680 -1643 -1522 -1356 -1221 -1391 -1553 -1432 -1249 -1133 -1038 -1008 -1013 -988 -1025 -1246 -1371 -1094 -762 -716 -736 -702 -653 -614 -578 -551 -534 -512 -494 -466 -440 -414 -388 -361 -336 -314 -296 -282 -271 -261 -252 -244 -231 -209 -182 -158 -126 -72 -29 -36 -29 -19 -16 -8 -9 -1 -7 -1 -12 -1 -7 -1 -3 -1 -1 -1 -3 -2 -9 -2 -7 -2 -5 -1 -9 -3 -13 -4 -13 -9 -10 -9 -7 -3 -2 -1 -3 -1 -4 -1 -3 -1 -3 -1 -3 -1 -5 13 37 82 111 142 161 174 169 189 222 179 210 233 227 228 370 253 333 409 435 614 526 419 436 593 603 768 889 622 538 423 381 508 481 528 827 810 822 772 1156 1385 1069 1296 1228 1242 1404 1804 1668 1721 1876 1656 2127 2674 2637 2567 2541 2407 2289 2241 2223 2204 2173 2201 2172 2153 2132 2131 2108 2085 2068 2066 2051 2076 2080 2072 2060 2053 2050 2058 2073 2085 2096 2136 2176 2177 2185 2196 2181 2175 2185 2209 2226 2248 2315 2333 2466 2335 2282 2253 2246 2313 2396 2445 2362 2249 2202 2180 2162 2140 2125 2068 2037 2013 1993 1978 1932 1893 1890 1896 1898 1933 1931 2010 2060 2115 2059 2054 2109 2149 2127 2135 2139 2108 2089 2063 2052 2059 2045 1994 1970 1906 1877 1870 1851 1794 1788 1732 1713 1692 1684 1588 1560 1548 1572 1577 1556 1534 1513 1497 1534 1530 1517 1483 1450 1441 1424 1399 1345 1306 1336 1304 1291 1276 1275 1259 1242 1218 1193 1183 1173 1159 1144 1128 1115 1100 1090 1079 1068 1059 1053 1044 1034 1026 1019 1010 1005 1010 1017 1003 1003 987 990 979 974 979 989 992 993 995 997 997 1003 1013 1019 1021 1029 1030 1014 1003 998 999 994 991 994 977 975 956 949 955 945 944 943 994 1014 1009 1014 995 1006 1005 994 988 964 952 947 938 928 921 916 915 900 885 896 888 882 878 872 874 863 844 856 844 838 830 830 828 814 821 815 807 808 801 805 799 795 792 790 787 783 783 776 763 767 768 764 763 763 756 753 758 750 742 740 741 737 734 733 726 721 719 723 718 717 712 698 698 703 697 694 692 688 686 679 671 668 665 664 666 668 670 667 666 659 654 650 647 647 644 641 637 636 627 629 638 628 635 634 632 636 625 626 624 634 628 625 629 625 622 621 618 622 614 614 617 611 615 607 609 607 604 603 599 602 599 596 596 599 596 594 594 596 592 593 589 588 584 590 581 585 582 580 580 579 577 572 572 562 568 572 551 569 564 559 562 556 557 556 554 549 551 549 547 544 537 538 532 533 532 527 521 533 525 528 520 516 521 517 516 515 505 513 503 509 500 498 493 498 494 493 478 490 478 485 480 478 474 475 477 462 475 460 472 451 453 465 450 465 471 450 448 463 444 455 460 443 438 451 456 446 443 444 449 440 445 442 441 437 437 433 433 434 426 433 427 420 426 421 412 415 414 418 407 409 411 405 401 395 401 396 398 398 398 397 389 390 393 387 386 380 383 375 371 370 369 368 368 371 373 379 376 375 379 377 378 378 378 377 378 375 373 372 374 376 378 381 383 384 387 389 395 393 394 394 394 393 397 416 427 415 409 405 407 411 417 421 425 439 456 471 462 472 475 469 463 468 478 460 463 471 494 494 481 465 447 465 471 444 417 412 408 409 408 406 403 407 405 408 405 404 405 410 421 427 436 471 466 452 449 457 463 474 464 452 419 410 408 409 409 407 406 409 411 414 418 422 426 438 448 456 436 418 418 422 419 423 425 420 431 425 424 423 419 417 422 429 430 435 437 432 432 436 434 432 433 435 437 435 434 435 436 438 442 442 444 441 445 445 441 439 435 429 425 422 419 420 420 429 435 433 424 440 435 429 423 415 415 411 406 404 401 398 413 403 395 389 382 376 373 371 371 371 366 362 369 369 357 352 351 351 351 347 345 344 342 334 331 328 326 323 321 320 319 315 313 318 324 324 318 318 317 311 311 308 304 303 302 298 299 303 301 292 291 292 295 292 289 290 291 296 298 298 294 292 293 292 293 294 297 297 297 299 298 295 288 287 288 288 286 284 281 285 288 291 294 294 294 294 294 295 296 297 297 295 295 295 294 291 292 292 291 292 291 292 292 295 300 299 293 291 289 286 283 278 277 284 282 282 282 281 280 285 265 261 268 275 264 259 259 259 258 258 257 257 259 262 265 265 259 257 254 254 255 254 256 277 282 279 274 270 262 255 254 255 256 262 267 271 278 283 279 275 268 276 275 275 279 279 280 280 273 271 268 268 267 267 268 264 260 259 258 257 254 253 253 253 250 253 266 266 266 266 268 271 271 267 261 257 251 246 245 246 248 248 241 230 224 224 209 199 190 181 177 172 160 112 112 164 142 114 117 113 104 108 104 131 132 143 136 128 119 89 14 5 -13 -19 -22 -22 -22 -22 -20 -20 -18 -19 -17 -19 -16 -18 -16 -18 -17 -18 -18 -22 -20 -24 -23 -27 -27 -30 -32 -35 -37 -43 -43 -50 -49 -89 -98 -97 -99 -100 -96 -93 -100 -111 -116 -122 -130 -139 -146 -156 -165 -175 -185 -198 -220 -243 -260 -277 -286 -314 -387 -479 -556 -623 -647 -651 -631 -613 -634 -680 -738 -791 -808 -824 -877 -973 -1177 -1384 -1568 -1707 -1816 -1907 -2008 -2104 -2188 -2287 -2458 -2647 -2805 -2941 -3043 -3115 -3128 -3137 -3149 -3174 -3187 -3208 -3230 -3248 -3248 -3238 -3223 -3211 -3215 -3233 -3270 -3312 -3340 -3361 -3379 -3390 -3395 -3392 -3377 -3361 -3353 -3353 -3362 -3372 -3379 -3383 -3391 -3396 -3403 -3402 -3390 -3376 -3366 -3366 -3381 -3408 -3442 -3480 -3512 -3535 -3543 -3541 -3531 -3518 -3510 -3506 -3510 -3516 -3525 -3533 -3536 -3538 -3543 -3547 -3554 -3559 -3560 -3560 -3562 -3567 -3578 -3589 -3598 -3604 -3608 -3608 -3607 -3605 -3606 -3607 -3608 -3610 -3613 -3615 -3615 -3615 -3611 -3610 -3611 -3617 -3616 -3620 -3623 -3627 -3630 -3632 -3633 -3635 -3636 -3638 -3643 -3648 -3647 -3646 -3652 -3661 -3672 -3683 -3687 -3688 -3684 -3678 -3674 -3671 -3673 -3676 -3683 -3689 -3691 -3693 -3696 -3699 -3704 285 284 281 293 296 295 294 291 293 294 296 292 286 286 287 286 286 277 279 280 281 282 284 285 286 285 284 283 278 274 268 261 255 252 248 246 243 242 250 262 241 242 242 240 240 235 250 248 250 253 255 256 257 259 262 263 268 269 272 277 268 265 262 262 263 263 265 263 267 273 280 310 328 333 327 321 301 293 294 317 332 319 321 314 304 286 272 268 273 280 290 302 308 292 293 296 267 251 247 257 263 264 268 274 272 273 281 296 308 311 313 309 308 302 303 308 307 302 301 303 309 316 323 333 364 387 375 372 371 375 378 390 368 362 366 369 370 368 366 369 375 384 395 404 412 418 422 426 434 440 439 447 448 452 448 444 443 445 451 455 460 470 519 553 538 514 509 495 498 505 510 516 524 544 651 679 624 576 601 583 541 524 526 527 526 527 532 529 523 514 506 501 495 489 485 477 470 465 461 458 450 443 438 437 442 434 429 432 426 416 413 417 416 410 411 414 405 395 392 393 389 388 382 375 384 401 409 413 419 423 420 411 389 365 352 347 343 345 347 348 350 353 352 353 353 356 360 357 358 358 359 360 360 361 361 364 367 368 367 365 363 364 367 370 370 370 373 375 370 369 369 371 371 372 373 374 375 376 378 380 381 382 384 386 388 389 392 393 394 397 403 411 410 407 406 407 409 409 410 413 415 418 422 425 429 433 436 444 446 444 442 443 445 447 450 455 460 466 472 475 476 471 470 470 474 473 469 474 476 475 476 478 479 482 483 485 487 489 491 494 497 500 507 507 507 512 519 528 529 526 524 537 531 531 532 537 536 536 537 540 546 552 555 562 568 574 584 595 607 611 615 620 626 624 624 629 638 640 642 646 651 651 644 652 650 652 666 682 670 667 671 686 695 711 711 712 722 737 740 754 763 786 811 792 795 804 820 839 860 872 896 915 963 988 1021 1075 1093 1118 1120 1145 1191 1212 1216 1205 1088 1165 1118 1050 928 781 709 553 481 448 430 415 408 422 441 508 645 534 477 410 365 318 271 233 200 173 148 124 102 83 64 51 50 47 46 44 45 49 55 60 67 71 72 71 72 69 65 63 65 64 65 63 58 58 55 59 58 59 51 45 46 40 33 27 21 16 11 5 2 2 2 3 2 2 -1 -1 -1 -1 3 0 -1 -1 -1 -1 -16 -36 -42 -32 -7 -6 -39 -43 -61 -86 -110 -125 -129 -127 -125 -136 -168 -211 -255 -290 -312 -324 -331 -338 -349 -364 -383 -403 -422 -437 -451 -465 -483 -503 -521 -534 -538 -533 -518 -496 -472 -448 -429 -416 -411 -412 -416 -420 -422 -428 -441 -455 -463 -464 -460 -456 -456 -458 -460 -464 -475 -487 -494 -498 -502 -507 -513 -523 -543 -570 -604 -636 -662 -692 -734 -779 -818 -868 -949 -1036 -1113 -1175 -1238 -1288 -1322 -1364 -1441 -1520 -1558 -1505 -1351 -1242 -1325 -1433 -1396 -1283 -1185 -1116 -1077 -1064 -1075 -1127 -1220 -1243 -1102 -911 -795 -736 -691 -651 -611 -575 -550 -530 -507 -483 -458 -435 -412 -389 -364 -339 -317 -299 -283 -270 -257 -245 -233 -219 -204 -187 -169 -143 -102 -49 -38 -27 -20 -14 -8 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -3 -2 -2 -3 -2 -2 -3 -3 -5 -6 -9 -10 -9 -8 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 20 59 97 123 123 144 146 194 156 158 195 235 254 211 372 260 304 549 443 499 404 388 382 519 631 862 843 609 517 434 364 513 453 518 843 873 735 718 1081 1384 1008 946 1114 1015 1124 1629 1486 1591 1900 1517 1726 2161 2696 2603 2536 2408 2219 2216 2204 2247 2203 2234 2204 2176 2157 2129 2105 2098 2087 2100 2069 2072 2105 2122 2117 2074 2063 2061 2068 2073 2083 2129 2150 2151 2174 2198 2203 2192 2192 2208 2226 2249 2293 2338 2462 2421 2300 2294 2337 2448 2474 2413 2339 2238 2213 2164 2135 2127 2094 2043 2015 1980 1962 1947 1934 1905 1918 1933 1965 1958 1945 2027 2105 2132 2122 2096 2103 2143 2149 2138 2124 2106 2092 2055 2034 2033 2050 1987 1925 1893 1873 1893 1874 1836 1757 1609 1622 1602 1612 1651 1581 1584 1601 1539 1508 1549 1570 1556 1564 1551 1519 1444 1418 1402 1390 1386 1375 1301 1333 1292 1259 1248 1249 1243 1219 1199 1187 1176 1165 1153 1147 1141 1131 1119 1107 1096 1083 1070 1065 1053 1041 1034 1023 1016 1013 1022 1015 1008 996 991 981 979 984 994 998 1000 1001 1003 1005 1005 1010 1017 1027 1035 1030 1023 1015 1010 1005 1006 1000 990 982 981 971 958 965 945 947 942 943 1029 1029 1039 1030 1020 1031 1010 1002 978 969 954 951 941 924 923 920 913 908 904 893 889 890 883 881 866 853 859 852 840 838 839 827 823 823 819 816 811 806 809 803 801 791 797 786 790 783 779 767 775 774 769 763 764 762 759 764 752 749 745 744 744 737 734 729 731 723 731 723 724 716 705 703 712 700 704 694 691 687 677 676 674 670 669 668 666 668 667 662 660 657 655 653 651 646 644 644 636 630 637 634 631 643 633 641 633 629 634 633 633 633 630 626 628 623 624 622 623 615 624 611 618 619 610 615 613 608 611 605 607 601 604 597 596 601 600 601 598 598 592 595 593 595 587 589 588 588 586 584 579 576 581 564 580 576 565 575 570 566 564 565 561 561 559 554 557 552 552 552 543 555 537 543 529 537 526 540 526 533 527 526 518 527 520 518 516 511 516 506 512 502 508 499 504 502 486 497 495 477 493 473 485 474 484 467 479 470 464 467 461 472 455 457 468 463 447 460 461 452 465 452 442 453 462 446 442 448 449 452 443 449 444 442 443 440 437 437 432 433 429 426 434 435 424 426 421 423 415 417 416 410 402 403 408 409 405 400 401 396 395 391 391 392 392 385 383 386 375 373 373 373 372 372 372 376 381 386 382 379 380 380 381 381 381 381 382 378 377 376 378 381 383 386 389 389 394 394 395 397 397 397 397 397 397 419 418 409 407 409 412 415 421 428 433 451 469 478 473 481 474 469 480 486 488 466 477 480 492 492 472 459 464 488 473 449 414 413 413 413 411 408 407 407 411 410 409 410 409 414 430 452 465 479 467 456 456 466 475 478 467 445 421 415 415 414 413 412 412 417 419 423 428 432 435 441 453 457 432 424 426 427 427 436 431 427 436 429 433 430 432 427 427 435 442 444 446 441 439 449 445 444 445 445 444 443 445 449 446 451 453 455 453 453 457 450 449 445 440 435 431 429 426 426 426 429 438 447 438 446 442 432 422 416 414 411 409 408 404 404 411 402 392 386 385 383 383 379 376 374 375 372 379 371 361 357 361 353 351 347 343 340 339 338 335 329 326 325 323 321 318 315 315 318 326 321 317 316 316 315 312 308 307 307 305 302 300 298 296 294 294 294 304 301 298 298 297 305 305 303 299 298 301 299 298 298 300 301 300 301 300 295 293 294 294 296 294 292 285 284 292 296 297 298 298 298 299 299 301 302 301 299 298 298 298 297 292 293 292 293 293 293 293 298 300 298 296 291 287 285 283 277 284 287 285 284 285 285 282 283 265 268 276 278 267 263 263 264 264 262 261 262 267 272 270 267 263 260 257 257 257 258 257 263 270 272 271 270 262 258 260 260 265 275 277 271 271 286 297 300 292 279 276 279 278 283 282 279 279 279 278 272 268 269 269 264 263 265 265 264 262 259 259 257 252 260 270 269 268 268 267 270 269 263 258 254 249 247 249 249 248 240 230 221 213 210 201 190 194 189 176 178 138 108 151 158 129 114 131 135 126 121 117 132 141 143 136 134 124 103 45 5 -21 -28 -29 -27 -25 -23 -22 -21 -19 -19 -18 -17 -17 -17 -17 -17 -17 -17 -18 -19 -20 -22 -23 -25 -27 -29 -32 -34 -37 -40 -43 -46 -63 -88 -99 -100 -100 -100 -100 -101 -105 -112 -120 -128 -137 -145 -152 -161 -172 -185 -198 -212 -229 -246 -257 -273 -303 -356 -441 -534 -613 -660 -661 -644 -637 -649 -682 -728 -771 -803 -817 -835 -886 -998 -1194 -1413 -1590 -1721 -1811 -1897 -2009 -2123 -2217 -2321 -2470 -2643 -2817 -2970 -3081 -3150 -3175 -3184 -3198 -3217 -3234 -3253 -3273 -3288 -3288 -3277 -3260 -3248 -3252 -3270 -3299 -3332 -3359 -3381 -3402 -3415 -3417 -3409 -3393 -3376 -3365 -3361 -3365 -3370 -3375 -3379 -3386 -3392 -3394 -3388 -3374 -3356 -3343 -3340 -3352 -3377 -3412 -3452 -3489 -3520 -3537 -3542 -3536 -3525 -3516 -3512 -3515 -3521 -3527 -3534 -3538 -3543 -3550 -3557 -3563 -3566 -3567 -3566 -3567 -3572 -3583 -3597 -3610 -3620 -3624 -3624 -3620 -3614 -3609 -3607 -3608 -3610 -3612 -3614 -3614 -3616 -3619 -3623 -3627 -3629 -3629 -3628 -3630 -3631 -3633 -3634 -3635 -3637 -3638 -3642 -3646 -3649 -3649 -3650 -3654 -3661 -3668 -3675 -3678 -3679 -3678 -3676 -3675 -3675 -3677 -3680 -3685 -3689 -3691 -3693 -3697 -3702 -3707 285 286 287 295 298 304 302 299 299 295 293 292 288 285 285 285 285 282 280 280 280 281 282 284 285 283 280 279 274 268 260 254 252 249 247 247 247 244 247 269 268 244 245 241 240 239 242 243 249 252 252 252 251 252 258 264 267 264 269 279 266 261 260 265 269 260 266 267 264 274 285 305 322 332 335 332 308 291 295 319 325 317 300 298 301 284 270 272 277 279 279 277 282 300 294 317 280 247 254 263 266 268 272 284 280 277 277 289 295 302 305 307 312 307 307 313 313 310 305 306 310 315 321 329 346 359 368 374 381 384 392 387 372 371 369 377 386 401 414 378 372 380 391 397 405 411 424 423 428 429 432 433 441 449 451 450 451 449 454 460 470 478 523 548 540 518 517 506 500 503 510 519 548 550 580 605 579 567 558 560 548 533 531 535 534 534 532 523 518 513 506 500 493 487 480 475 471 470 464 460 459 453 449 450 450 440 437 435 424 420 420 420 415 411 415 415 405 398 397 396 394 393 386 382 380 391 408 419 428 436 435 422 405 378 358 350 343 345 347 350 353 353 353 358 360 361 362 360 362 360 363 362 364 364 361 361 362 363 363 362 364 366 367 367 367 367 369 370 368 368 370 371 373 374 376 379 381 383 383 382 381 381 382 384 389 390 392 394 396 400 404 407 417 408 407 408 413 413 414 416 417 421 426 431 431 438 438 441 439 439 440 441 443 446 449 452 456 461 464 466 470 467 464 465 466 466 466 468 470 471 474 476 479 488 484 486 488 490 493 495 498 505 517 522 519 522 520 525 536 533 527 537 547 547 539 548 552 539 541 541 542 548 556 564 568 572 578 585 595 600 608 616 623 616 620 630 629 631 633 642 653 666 660 665 663 656 665 681 681 674 680 685 688 697 704 715 726 742 767 775 769 808 825 781 789 805 826 850 874 915 964 934 971 1022 1029 1069 1152 1160 1171 1188 1217 1206 1270 1049 1052 1130 1115 1090 930 773 668 559 492 467 444 427 428 449 472 532 623 577 493 542 542 529 259 226 196 178 144 120 99 79 62 52 52 49 49 56 64 70 77 78 87 88 92 94 91 88 82 76 76 75 75 78 75 71 74 76 78 76 72 66 61 55 43 35 30 29 42 12 10 12 9 8 7 5 2 -1 -1 -1 -1 -4 0 -13 2 -15 -1 -45 -41 -22 -7 -6 -30 -25 -46 -66 -88 -104 -106 -101 -93 -94 -130 -175 -223 -263 -288 -306 -320 -335 -354 -376 -399 -420 -435 -446 -456 -465 -485 -506 -526 -542 -548 -543 -527 -502 -474 -446 -424 -408 -401 -400 -406 -413 -420 -425 -444 -458 -464 -463 -455 -448 -448 -452 -458 -467 -478 -490 -492 -492 -494 -498 -502 -513 -533 -561 -594 -627 -645 -663 -688 -709 -728 -752 -846 -940 -1047 -1123 -1190 -1231 -1304 -1356 -1359 -1358 -1477 -1541 -1398 -1261 -1290 -1353 -1349 -1305 -1261 -1221 -1166 -1130 -1180 -1225 -1192 -1133 -1088 -1022 -873 -743 -682 -652 -604 -563 -540 -520 -493 -466 -445 -426 -409 -390 -367 -342 -320 -301 -285 -270 -256 -241 -225 -210 -200 -190 -178 -165 -153 -130 -38 -34 -21 -20 -9 -12 -1 -11 -1 -13 -1 -8 -1 -4 -1 -2 -1 -2 -2 -7 -2 -4 -2 -4 -3 -9 -4 -15 -9 -14 -9 -9 -4 -3 -1 -3 -1 -4 -1 -5 -1 -3 -1 -4 -1 -5 -1 -2 -1 -3 25 54 78 112 167 145 157 125 149 176 252 277 204 219 246 213 386 429 341 329 309 306 432 508 706 600 697 578 447 327 342 385 539 835 1002 721 641 749 1081 865 901 925 1001 1239 1694 1419 1490 1697 1408 1664 2185 2695 2643 2594 2497 2046 1793 1822 2045 2208 2260 2241 2211 2172 2136 2116 2114 2124 2130 2097 2091 2103 2126 2139 2094 2078 2070 2083 2087 2100 2141 2162 2181 2164 2199 2223 2212 2202 2210 2224 2249 2287 2302 2408 2496 2352 2535 2519 2372 2343 2299 2276 2282 2214 2193 2132 2084 2064 2040 2022 1982 1960 1938 1931 1962 1977 1965 1970 1947 1946 2011 2083 2131 2148 2146 2132 2145 2156 2152 2139 2101 2078 2057 2059 1998 2005 1991 1951 1922 1882 1870 1888 1858 1801 1654 1660 1668 1575 1549 1505 1512 1527 1514 1494 1515 1569 1582 1560 1554 1510 1441 1388 1382 1368 1360 1358 1283 1268 1259 1248 1240 1240 1231 1216 1195 1182 1171 1158 1148 1140 1139 1132 1132 1126 1116 1096 1078 1068 1056 1050 1041 1029 1021 1022 1023 1012 1005 995 987 983 990 996 1001 1005 1010 1010 1011 1014 1018 1025 1031 1032 1028 1026 1027 1019 1014 1011 1009 993 985 985 977 965 958 948 939 924 925 942 1047 1043 1070 1053 1048 1034 1013 997 982 968 968 954 932 932 932 924 920 912 900 897 903 889 885 872 870 865 857 852 850 846 831 831 828 825 819 807 813 813 805 801 797 798 792 787 792 784 774 777 776 769 769 767 767 764 763 754 758 749 747 747 742 736 732 738 724 734 723 730 722 708 707 717 706 708 701 695 689 682 680 678 673 674 673 670 665 667 668 665 660 659 654 655 645 647 647 640 637 643 635 637 643 632 646 633 639 637 638 629 637 628 630 627 631 628 624 626 619 623 623 624 615 620 614 614 612 611 608 608 610 606 610 604 605 602 597 599 601 597 600 601 594 593 590 593 590 584 589 581 588 573 585 579 573 579 574 573 570 570 569 563 569 559 562 563 558 557 549 563 543 549 543 547 540 546 534 531 537 527 527 522 531 518 528 515 524 513 515 510 507 508 506 505 495 500 503 481 499 486 481 490 482 479 476 482 464 480 466 474 466 462 471 472 461 454 469 456 462 458 445 456 463 449 443 446 453 449 455 445 448 446 448 443 444 440 443 437 431 430 439 432 428 430 430 423 423 429 423 418 412 410 413 409 408 407 404 404 398 397 396 396 397 395 394 388 385 377 376 376 376 376 375 375 377 380 387 391 389 386 383 383 384 384 384 384 388 381 380 381 383 387 389 394 397 399 400 400 398 399 401 401 401 401 403 403 407 410 412 417 420 421 422 428 443 451 468 479 488 492 478 482 487 501 490 472 492 492 506 491 485 461 481 498 470 442 420 417 416 416 413 412 411 411 410 409 412 413 415 418 440 464 484 487 470 461 465 468 480 488 485 449 424 421 421 419 418 418 416 423 425 432 438 445 450 447 456 446 433 431 435 436 438 445 437 435 441 434 436 440 442 442 436 438 446 455 456 452 449 457 452 457 459 454 452 452 456 463 457 461 466 464 462 464 465 454 454 452 447 441 438 436 434 433 432 435 447 453 447 443 433 427 425 422 420 419 416 412 406 403 404 399 393 395 392 389 387 385 383 381 389 385 385 377 363 362 362 357 353 349 346 342 337 334 332 329 327 326 323 320 320 321 319 319 322 317 319 319 315 312 311 315 319 317 312 308 305 302 300 300 304 298 309 311 306 307 302 307 309 309 304 304 305 304 303 302 303 304 303 303 302 297 298 299 300 298 297 294 293 287 292 298 301 301 301 303 303 304 307 307 304 301 301 300 301 301 295 294 293 294 294 293 293 295 299 299 299 296 288 287 288 279 288 291 289 288 289 287 286 286 276 275 282 277 270 268 269 270 270 266 266 266 273 273 273 271 269 265 261 260 260 261 261 260 261 262 261 262 261 262 265 267 278 277 274 272 277 303 306 302 296 286 277 277 276 278 281 281 281 278 276 274 270 272 269 273 267 271 271 272 270 266 264 257 251 268 273 273 273 271 264 264 263 259 254 252 251 250 251 249 243 234 225 218 211 202 187 170 174 180 146 119 112 130 159 154 126 119 141 130 118 128 128 141 149 151 149 139 130 136 113 -1 -27 -31 -33 -31 -28 -28 -24 -24 -21 -23 -19 -20 -17 -19 -17 -18 -17 -19 -18 -22 -20 -24 -23 -27 -27 -30 -32 -34 -37 -41 -43 -50 -71 -95 -102 -101 -101 -102 -105 -109 -111 -114 -123 -133 -141 -149 -156 -164 -179 -196 -210 -223 -235 -249 -259 -277 -330 -402 -498 -588 -657 -686 -663 -634 -653 -691 -731 -770 -798 -819 -830 -856 -915 -1031 -1226 -1449 -1594 -1721 -1792 -1872 -2010 -2154 -2252 -2353 -2491 -2639 -2811 -2970 -3076 -3152 -3188 -3201 -3227 -3246 -3266 -3284 -3305 -3323 -3319 -3310 -3292 -3282 -3287 -3304 -3327 -3353 -3381 -3406 -3429 -3443 -3441 -3429 -3411 -3392 -3380 -3373 -3373 -3376 -3379 -3382 -3390 -3395 -3393 -3383 -3363 -3340 -3325 -3318 -3328 -3349 -3384 -3425 -3467 -3504 -3528 -3540 -3537 -3529 -3522 -3519 -3521 -3526 -3529 -3534 -3540 -3549 -3561 -3572 -3577 -3577 -3575 -3573 -3573 -3577 -3589 -3605 -3619 -3631 -3634 -3635 -3627 -3619 -3611 -3606 -3607 -3610 -3612 -3613 -3615 -3618 -3630 -3638 -3645 -3644 -3645 -3639 -3640 -3638 -3637 -3635 -3634 -3636 -3639 -3643 -3646 -3648 -3649 -3651 -3654 -3659 -3664 -3667 -3670 -3671 -3673 -3675 -3676 -3679 -3681 -3684 -3687 -3690 -3693 -3696 -3703 -3708 -3711 293 299 297 297 296 297 306 302 298 293 296 299 291 284 284 284 286 285 282 280 279 281 280 280 282 281 277 275 268 261 255 252 248 248 249 248 257 263 265 267 275 272 250 244 241 240 238 241 246 250 251 253 250 252 256 265 266 265 267 274 266 260 261 263 264 259 263 264 263 273 299 314 312 321 330 329 304 289 294 319 314 303 286 280 287 282 272 273 275 275 270 267 274 302 310 273 249 250 258 264 268 274 281 291 293 287 284 282 285 291 299 311 310 309 311 314 316 316 314 311 312 316 322 331 336 342 354 362 370 374 382 381 379 383 376 390 414 423 420 389 378 378 388 394 405 416 413 411 417 419 423 432 438 441 448 453 459 454 456 464 475 509 539 534 553 550 532 518 508 510 517 551 617 586 573 558 545 541 540 544 542 537 536 539 541 535 526 525 520 510 506 496 493 488 485 482 479 474 467 465 463 459 457 449 444 439 433 428 424 421 418 416 414 414 417 414 406 400 397 396 393 388 384 385 391 403 416 427 438 449 473 457 424 403 362 354 342 344 347 347 353 353 354 357 360 360 362 365 367 367 367 367 369 366 364 364 364 363 362 364 363 363 363 363 364 365 366 367 368 369 371 373 375 376 377 380 385 390 390 386 385 384 386 385 387 391 393 397 400 407 407 420 415 406 407 409 414 416 421 421 422 429 434 435 434 437 435 436 437 443 443 443 444 445 447 448 452 456 457 459 461 463 459 461 462 464 465 468 470 473 477 481 489 487 488 493 494 496 500 502 504 505 521 542 542 546 536 528 533 537 533 538 542 554 543 545 550 547 546 549 544 546 550 555 559 565 570 576 584 593 600 610 612 608 616 622 621 627 635 642 652 665 676 699 691 663 666 673 681 681 682 694 698 704 709 722 741 767 786 796 805 816 792 776 803 862 951 894 884 917 908 942 1097 1126 1100 1124 1240 1161 1198 1267 1375 1389 1297 1028 1004 963 932 961 865 731 623 560 511 477 454 439 448 474 506 562 667 697 619 632 803 735 259 213 191 230 134 112 91 72 57 54 53 53 62 74 86 111 103 100 106 105 116 121 110 106 101 91 86 86 84 88 89 90 91 89 94 91 89 82 74 62 52 45 40 38 35 26 28 27 21 16 14 12 8 5 2 1 2 3 3 -1 2 0 1 -23 -30 -22 -7 -3 -28 -43 -43 -55 -71 -83 -86 -82 -78 -84 -112 -154 -198 -236 -265 -287 -308 -330 -356 -383 -408 -429 -444 -455 -464 -476 -490 -509 -532 -551 -561 -557 -540 -514 -482 -450 -424 -405 -394 -393 -400 -412 -427 -442 -455 -464 -466 -461 -452 -444 -443 -447 -455 -465 -475 -484 -488 -489 -487 -487 -491 -504 -525 -553 -583 -610 -626 -638 -652 -666 -686 -729 -820 -934 -1043 -1132 -1190 -1243 -1310 -1350 -1334 -1332 -1412 -1480 -1442 -1358 -1305 -1288 -1307 -1329 -1324 -1300 -1261 -1251 -1283 -1282 -1172 -1060 -1051 -1037 -910 -759 -677 -633 -591 -552 -527 -507 -482 -456 -436 -420 -408 -392 -371 -347 -325 -305 -289 -273 -257 -240 -222 -206 -197 -191 -186 -184 -180 -139 -41 -29 -21 -14 -9 -5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -6 -7 -9 -9 -7 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 41 60 103 144 113 165 121 148 167 211 183 165 148 150 164 235 321 261 230 253 268 300 380 545 573 450 430 390 378 294 328 419 756 1027 783 626 602 813 706 801 881 1265 1532 1473 1387 1347 1605 1358 1384 1790 2323 2686 2546 2354 2199 1718 1600 1622 1842 2163 1996 2075 2114 2143 2144 2134 2143 2143 2108 2119 2112 2133 2140 2120 2112 2089 2088 2126 2168 2190 2190 2196 2184 2187 2217 2209 2222 2233 2245 2253 2262 2282 2323 2471 2457 2586 2498 2457 2371 2333 2264 2260 2212 2174 2140 2127 2078 2025 2011 1991 1990 1959 1959 2010 1996 1972 1965 1952 1958 2054 2112 2160 2189 2167 2144 2167 2169 2174 2136 2101 2077 2060 2048 2002 1960 1929 1908 1913 1893 1856 1891 1867 1820 1701 1691 1754 1660 1602 1589 1481 1459 1455 1457 1462 1522 1500 1513 1492 1535 1515 1452 1396 1370 1353 1360 1341 1296 1290 1297 1301 1293 1261 1228 1191 1176 1164 1153 1142 1133 1130 1122 1121 1125 1116 1098 1081 1070 1063 1054 1044 1034 1026 1031 1021 1013 998 992 989 992 999 1005 1008 1011 1017 1019 1022 1025 1025 1026 1025 1024 1021 1022 1020 1017 1012 1012 1003 986 975 975 977 964 951 949 930 912 921 992 1080 1069 1082 1072 1054 1028 1008 1001 993 987 965 958 953 947 929 937 924 910 912 909 901 900 884 890 869 866 854 853 850 838 838 830 828 825 811 814 814 812 802 800 799 795 789 795 789 779 784 779 780 776 774 770 768 761 764 760 753 753 747 747 740 740 742 729 735 727 736 726 712 710 719 707 712 701 698 689 692 685 685 676 681 680 673 668 666 662 663 663 657 650 656 649 652 650 643 642 645 635 643 640 640 648 635 643 639 637 634 637 632 636 631 634 627 628 628 623 629 624 623 624 616 619 617 615 612 612 615 610 610 611 609 610 606 605 609 596 604 607 597 600 597 600 592 589 594 589 587 584 587 581 580 584 578 578 575 576 574 570 576 567 572 561 567 562 561 569 548 551 556 548 553 543 549 541 549 536 535 527 540 522 522 531 515 530 510 520 518 517 508 512 503 507 506 493 503 503 483 502 485 487 478 494 473 477 484 467 482 463 472 476 470 455 466 469 455 463 452 455 463 453 443 444 448 454 453 455 446 448 449 445 443 443 445 441 437 438 440 440 437 443 435 437 430 430 428 422 419 415 419 410 413 405 403 407 406 401 407 404 404 399 398 393 393 387 385 379 379 379 379 379 379 379 381 384 388 395 399 399 389 385 385 387 388 388 391 385 383 385 388 393 395 399 401 403 404 404 403 403 404 404 404 406 407 408 408 409 413 418 423 426 427 435 456 460 475 486 498 491 487 496 497 513 489 481 504 503 516 508 485 470 502 485 461 440 431 424 419 418 416 416 414 414 413 413 417 417 420 423 441 476 491 484 473 467 477 478 481 491 486 464 429 426 425 424 424 424 421 420 424 437 447 456 465 457 453 443 440 440 445 447 450 446 439 444 446 439 443 451 450 452 445 447 449 459 466 460 456 456 462 463 465 461 459 460 463 472 468 475 479 472 471 468 462 455 458 456 450 447 444 442 441 440 439 441 453 460 455 444 438 435 434 429 428 426 422 415 410 406 402 401 400 401 397 395 391 389 384 388 392 389 381 371 365 364 363 360 355 351 347 343 338 336 333 330 329 329 325 324 329 324 324 323 321 319 320 317 318 317 319 323 322 319 315 313 310 307 308 308 314 303 309 315 311 310 306 308 310 310 307 310 309 308 307 306 307 306 305 305 303 301 305 305 304 300 301 299 298 292 292 302 305 304 303 306 308 309 311 312 308 304 303 301 301 302 297 295 294 294 295 294 294 296 299 300 301 294 293 290 292 285 285 292 291 292 292 290 291 293 289 285 281 276 273 272 273 274 272 271 271 272 274 276 276 274 272 268 263 262 263 263 263 263 262 270 274 265 264 265 268 276 273 274 275 276 295 311 304 298 292 286 284 282 283 286 280 278 276 276 278 283 284 282 284 277 272 274 274 273 269 265 259 254 250 258 270 272 268 262 253 256 258 255 249 248 248 248 248 235 231 230 225 220 212 197 191 182 174 134 132 125 134 139 176 151 134 142 134 128 132 139 141 144 159 151 148 148 144 139 117 1 -21 -32 -33 -32 -29 -27 -25 -23 -22 -20 -19 -18 -18 -17 -17 -17 -17 -18 -18 -19 -20 -22 -23 -25 -27 -29 -32 -35 -38 -41 -44 -47 -72 -95 -103 -103 -104 -106 -109 -114 -118 -123 -128 -134 -141 -149 -159 -171 -187 -204 -220 -231 -236 -245 -272 -314 -374 -456 -562 -654 -693 -691 -668 -657 -685 -731 -772 -801 -817 -828 -844 -882 -959 -1081 -1242 -1407 -1540 -1652 -1758 -1874 -2010 -2150 -2278 -2403 -2535 -2669 -2802 -2925 -3037 -3125 -3183 -3221 -3247 -3268 -3284 -3300 -3318 -3330 -3329 -3320 -3311 -3307 -3313 -3328 -3348 -3374 -3405 -3433 -3455 -3465 -3461 -3448 -3429 -3410 -3396 -3388 -3385 -3386 -3388 -3393 -3399 -3402 -3398 -3384 -3361 -3337 -3318 -3309 -3315 -3335 -3368 -3408 -3451 -3489 -3515 -3529 -3532 -3529 -3526 -3525 -3526 -3527 -3529 -3533 -3542 -3555 -3572 -3586 -3592 -3591 -3585 -3580 -3578 -3582 -3592 -3606 -3619 -3628 -3632 -3630 -3623 -3615 -3609 -3605 -3606 -3609 -3612 -3615 -3622 -3632 -3648 -3663 -3672 -3675 -3672 -3666 -3659 -3650 -3642 -3635 -3632 -3633 -3638 -3643 -3645 -3646 -3647 -3650 -3654 -3658 -3661 -3664 -3665 -3666 -3667 -3670 -3674 -3678 -3683 -3687 -3688 -3691 -3698 -3706 -3713 -3717 -3717 302 305 303 299 301 303 311 303 298 296 300 300 297 286 283 284 284 286 283 280 279 278 278 279 278 278 276 269 260 255 251 249 248 251 252 249 268 271 279 278 264 254 250 250 246 242 238 238 240 240 242 246 246 254 258 264 262 259 262 275 261 263 264 264 260 257 259 263 263 275 299 316 305 329 333 334 317 293 283 289 302 289 277 271 267 264 263 263 270 271 264 261 263 287 280 251 249 258 261 266 272 277 289 303 304 297 296 290 287 287 291 299 302 304 309 309 316 320 323 320 316 320 327 341 344 353 357 355 362 376 388 400 400 392 388 446 462 471 464 402 385 381 384 391 398 408 405 403 407 413 422 428 436 447 454 458 460 458 460 467 481 505 527 542 540 565 542 521 533 535 568 612 614 601 606 554 536 532 532 534 532 528 529 533 538 532 524 516 511 505 500 497 489 481 477 475 472 468 464 458 454 449 444 439 434 430 429 427 425 424 422 420 419 417 418 412 407 402 402 398 393 388 392 391 394 400 415 427 439 464 521 457 419 406 380 381 349 344 346 347 352 353 353 355 357 358 362 366 369 372 374 374 372 370 367 368 367 366 365 369 368 366 366 366 367 367 367 368 370 372 373 376 378 381 380 382 387 393 391 391 390 388 389 390 390 394 396 398 400 405 407 418 408 407 407 408 411 415 425 428 429 430 431 430 431 432 434 437 441 449 448 447 449 446 446 448 451 451 453 454 456 458 459 460 461 464 467 471 476 476 476 480 487 495 491 492 499 497 504 511 510 514 510 515 524 531 532 526 530 539 537 540 542 556 556 551 556 556 552 554 553 553 552 555 556 559 564 569 577 586 594 603 604 603 622 626 617 624 629 637 648 658 670 688 703 668 677 684 689 692 693 693 704 717 720 725 749 798 820 808 789 835 799 774 822 822 865 886 895 931 950 964 1042 1118 1155 1192 1206 1200 1217 1264 1460 1462 1162 905 888 816 791 826 822 824 660 594 519 483 464 456 468 497 544 629 674 733 615 582 696 536 243 208 183 158 135 112 90 66 57 60 64 69 82 99 109 120 129 165 148 129 133 147 131 127 124 110 98 96 96 105 110 107 111 115 112 113 108 96 82 73 68 64 59 47 50 73 70 41 31 26 22 22 19 15 10 4 2 2 -1 -11 0 -11 -1 -9 -17 -22 -7 -2 -36 -40 -37 -45 -56 -66 -69 -71 -72 -81 -108 -143 -181 -216 -244 -269 -294 -321 -353 -385 -411 -433 -448 -460 -469 -482 -492 -511 -538 -563 -575 -574 -556 -528 -493 -457 -427 -404 -391 -388 -396 -412 -431 -455 -462 -468 -465 -458 -448 -440 -438 -442 -450 -460 -468 -475 -482 -486 -480 -476 -482 -496 -518 -545 -572 -595 -607 -616 -629 -649 -675 -729 -825 -951 -1048 -1150 -1195 -1254 -1330 -1380 -1337 -1300 -1350 -1435 -1483 -1465 -1360 -1251 -1275 -1345 -1360 -1358 -1321 -1314 -1347 -1359 -1182 -993 -1023 -1054 -917 -757 -694 -642 -588 -537 -516 -504 -481 -452 -432 -417 -408 -397 -376 -351 -329 -310 -294 -278 -262 -244 -223 -204 -193 -189 -187 -185 -185 -159 -41 -35 -20 -18 -8 -11 -1 -12 -1 -13 -1 -7 -1 -4 -1 -2 -1 -2 -1 -6 -1 -6 -1 -3 -2 -6 -5 -7 -8 -9 -5 -4 -1 -3 -1 -2 -1 -4 -1 -4 -1 -3 -1 -3 -1 -4 -1 -2 -1 -2 -1 15 49 79 117 88 97 126 126 133 166 134 131 134 134 148 177 290 235 200 219 238 256 332 424 376 402 341 271 283 271 293 337 537 588 708 710 617 722 683 940 984 1095 1555 1371 1230 1337 1466 1262 1229 1595 2264 2410 1997 2150 1909 1731 1465 1504 1652 1728 1778 1691 1851 2010 2180 2156 2147 2152 2125 2133 2144 2152 2164 2166 2164 2118 2109 2166 2199 2218 2218 2217 2198 2211 2210 2243 2234 2250 2277 2291 2283 2273 2307 2362 2496 2574 2478 2381 2312 2258 2264 2205 2181 2153 2128 2095 2070 2051 2041 2039 2010 1984 1987 2038 2019 2012 1976 1963 1967 2007 2062 2122 2172 2177 2155 2157 2186 2188 2166 2126 2110 2075 2037 2003 2004 1987 1866 1824 1875 1803 1854 1835 1787 1700 1715 1719 1653 1697 1720 1609 1472 1440 1419 1422 1433 1406 1425 1404 1479 1506 1496 1447 1378 1352 1340 1358 1365 1355 1339 1319 1301 1266 1239 1207 1179 1158 1145 1138 1128 1123 1117 1109 1112 1106 1092 1079 1072 1064 1054 1043 1034 1028 1031 1018 1003 1001 996 996 1003 1011 1016 1018 1022 1027 1029 1030 1023 1022 1022 1022 1020 1014 1013 1011 1010 1006 1001 1001 986 974 968 960 954 953 947 918 906 914 1002 991 1068 1040 1065 1048 1033 1036 1023 1010 991 981 971 959 953 948 939 933 931 915 913 910 896 897 881 873 868 863 856 851 841 833 836 827 821 818 816 819 808 798 804 799 792 800 797 782 788 781 784 778 777 775 768 767 767 762 761 755 750 752 745 742 746 733 736 734 736 728 716 717 721 708 716 708 706 693 697 693 686 682 685 685 674 671 669 666 662 665 661 655 656 652 656 651 644 645 644 637 645 641 646 642 638 644 640 641 641 636 641 638 634 633 634 633 632 633 626 627 631 622 625 621 620 617 616 622 615 618 612 619 614 616 612 609 607 608 604 598 606 602 602 600 595 599 592 597 589 592 591 587 590 581 587 584 579 585 577 579 570 579 572 569 572 564 574 550 558 563 555 556 553 552 543 555 543 543 536 542 539 529 535 525 528 527 519 526 515 517 512 516 509 516 499 512 499 495 506 499 485 496 495 488 472 494 476 482 479 465 487 475 455 465 479 461 458 467 464 466 458 448 448 450 455 459 457 457 453 451 452 446 454 455 446 446 443 451 447 449 440 449 437 437 438 434 427 431 422 426 423 419 419 411 407 407 409 407 408 404 407 400 400 401 397 388 385 382 382 382 382 382 382 383 385 387 390 393 399 408 407 394 389 389 390 390 391 392 387 387 389 393 399 401 404 405 406 409 413 414 414 414 409 408 410 412 414 415 423 419 422 426 430 434 448 463 462 486 495 504 492 502 505 506 521 494 489 517 517 528 518 489 484 502 481 455 456 451 437 425 421 420 419 419 418 416 416 419 421 423 425 433 468 485 490 477 472 484 488 490 491 480 478 450 435 431 431 431 429 426 425 427 436 456 464 472 466 455 448 447 451 455 458 454 447 453 449 449 443 451 460 461 462 459 458 462 469 473 472 469 460 470 473 474 472 467 472 473 476 486 491 488 481 475 465 460 464 465 459 456 454 451 449 449 447 447 449 455 466 460 448 449 444 440 437 436 431 427 421 420 414 409 408 407 406 403 400 397 392 387 388 387 380 375 373 370 368 365 361 356 351 347 344 340 337 335 335 332 332 332 338 337 333 329 329 327 325 324 321 326 331 331 335 330 326 321 318 314 314 316 312 321 306 314 318 318 314 312 311 314 313 310 312 313 313 310 310 310 309 308 306 304 307 306 307 307 306 303 302 299 293 299 307 309 307 307 309 311 314 316 315 311 310 308 306 302 301 300 298 297 296 296 297 296 296 297 298 295 295 294 287 288 287 284 291 292 291 295 290 292 295 287 286 283 279 277 279 279 277 276 277 277 277 279 281 281 277 273 269 266 266 267 267 267 266 264 264 265 267 269 270 276 276 275 276 277 286 309 308 302 298 296 297 292 288 286 287 289 279 276 280 290 293 293 294 293 277 276 278 272 266 262 255 252 248 246 250 254 252 249 245 250 256 256 251 243 239 241 238 238 225 223 222 223 218 210 203 197 194 187 159 137 128 148 152 168 183 171 145 136 148 145 150 154 164 157 149 143 138 115 82 84 48 -14 -28 -31 -33 -29 -30 -25 -27 -22 -24 -20 -21 -18 -20 -17 -19 -17 -20 -18 -21 -20 -23 -23 -26 -27 -31 -32 -36 -38 -42 -44 -51 -74 -99 -104 -103 -105 -108 -112 -117 -124 -131 -132 -135 -141 -150 -163 -178 -193 -208 -224 -239 -238 -245 -293 -361 -424 -504 -617 -714 -716 -695 -682 -684 -725 -774 -806 -826 -832 -840 -864 -914 -1010 -1130 -1263 -1379 -1489 -1582 -1725 -1871 -2011 -2147 -2295 -2440 -2577 -2706 -2810 -2889 -3004 -3093 -3158 -3215 -3240 -3269 -3283 -3299 -3315 -3326 -3325 -3318 -3316 -3319 -3326 -3341 -3362 -3390 -3424 -3457 -3475 -3482 -3476 -3463 -3445 -3426 -3411 -3401 -3396 -3396 -3398 -3403 -3408 -3411 -3405 -3391 -3368 -3343 -3323 -3312 -3318 -3335 -3367 -3404 -3446 -3480 -3505 -3519 -3525 -3525 -3527 -3529 -3526 -3525 -3525 -3531 -3542 -3558 -3579 -3598 -3603 -3602 -3593 -3585 -3582 -3585 -3593 -3603 -3612 -3619 -3620 -3618 -3613 -3607 -3604 -3603 -3605 -3608 -3611 -3617 -3627 -3644 -3665 -3687 -3698 -3704 -3699 -3692 -3677 -3662 -3646 -3634 -3629 -3630 -3637 -3644 -3645 -3644 -3646 -3649 -3655 -3660 -3664 -3666 -3667 -3666 -3666 -3666 -3671 -3677 -3684 -3689 -3690 -3692 -3705 -3718 -3725 -3727 -3723 306 302 306 307 308 307 310 310 303 303 305 298 300 292 284 284 286 286 284 284 282 279 279 279 281 277 272 261 254 253 250 250 251 253 253 270 281 264 256 251 254 256 257 255 253 247 244 240 238 239 238 238 239 243 250 259 255 254 258 255 255 265 267 268 264 266 267 263 263 273 293 317 299 310 320 328 311 302 291 281 305 282 272 266 262 265 269 260 268 272 261 254 253 250 247 248 253 265 265 268 276 283 293 304 314 313 306 299 293 292 292 295 299 301 305 307 312 322 329 330 323 325 334 348 353 352 360 367 365 378 410 420 448 421 421 478 487 496 490 445 392 386 385 386 393 395 399 409 414 421 438 451 446 454 450 447 452 452 458 460 486 529 532 521 543 595 542 532 539 547 581 595 625 617 598 554 537 527 524 527 523 522 524 530 535 533 522 516 509 504 499 492 485 479 474 470 467 464 460 455 454 451 447 444 436 435 438 436 435 431 430 427 424 421 423 417 409 403 399 396 395 395 398 400 401 404 406 414 425 447 459 432 406 384 386 393 368 342 346 347 351 352 353 354 356 356 360 362 366 371 371 372 375 373 371 373 371 369 368 371 370 366 366 366 369 369 369 371 371 372 376 379 381 384 387 386 388 391 392 394 393 391 392 393 393 395 399 400 401 406 415 418 421 409 408 410 413 417 424 428 427 427 427 428 433 436 436 441 443 450 450 447 449 445 448 451 449 449 451 452 454 457 458 459 462 467 474 477 476 473 478 480 484 491 489 485 492 490 503 513 501 517 520 520 523 522 517 513 518 529 530 527 533 541 540 550 576 577 561 561 563 561 563 562 561 560 562 566 572 581 587 598 596 602 617 619 612 618 626 634 653 674 680 701 734 683 676 683 687 695 702 700 707 724 731 735 757 786 800 780 766 787 761 761 775 793 836 954 974 956 956 1000 1021 1108 1104 1140 1151 1235 1277 1302 1498 1424 1067 947 886 881 825 713 687 658 617 577 517 493 474 466 489 532 635 617 646 645 481 426 441 377 239 210 192 153 133 110 79 63 59 64 83 90 104 115 130 139 156 209 185 164 159 162 157 146 160 139 114 108 108 132 135 136 135 143 133 145 122 103 93 90 88 78 78 88 82 105 67 50 41 36 33 33 29 25 18 12 6 2 -1 -1 -1 -1 -1 -1 -3 -2 -9 -26 -41 -48 -39 -35 -38 -48 -55 -61 -69 -85 -108 -138 -170 -200 -227 -253 -281 -312 -346 -379 -407 -430 -448 -459 -463 -470 -488 -515 -547 -575 -589 -588 -570 -540 -503 -466 -432 -406 -390 -385 -390 -404 -422 -441 -453 -459 -457 -450 -443 -437 -435 -438 -445 -453 -461 -467 -472 -475 -473 -472 -478 -492 -514 -540 -564 -582 -592 -601 -616 -640 -675 -732 -818 -917 -1004 -1086 -1167 -1254 -1341 -1382 -1339 -1280 -1279 -1359 -1508 -1579 -1450 -1286 -1256 -1307 -1357 -1366 -1327 -1299 -1329 -1337 -1244 -1116 -1034 -974 -905 -830 -761 -686 -598 -531 -514 -513 -494 -464 -438 -419 -408 -398 -379 -357 -335 -316 -299 -284 -268 -248 -226 -204 -188 -181 -185 -184 -158 -105 -39 -27 -19 -12 -8 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -4 -5 -6 -6 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 6 28 54 70 77 95 118 105 116 161 128 113 112 124 157 159 202 207 177 217 234 267 334 490 341 315 310 252 242 253 256 276 334 322 569 708 545 634 671 689 820 1004 1512 1416 1143 1159 1311 1233 1098 1513 1823 1857 1662 1874 1835 1748 1434 1436 1476 1659 1804 1496 1569 1808 2189 2196 2190 2156 2145 2141 2165 2170 2186 2198 2249 2276 2135 2164 2223 2225 2246 2231 2221 2227 2257 2219 2220 2281 2306 2306 2299 2293 2319 2352 2440 2588 2482 2429 2385 2297 2228 2201 2162 2145 2116 2090 2101 2088 2079 2096 2026 2015 2021 2119 2046 2010 1989 1977 1982 2000 2017 2084 2114 2137 2156 2162 2185 2203 2193 2152 2089 2069 2015 1956 1942 1897 1879 1738 1874 1754 1845 1850 1798 1656 1699 1748 1705 1749 1693 1583 1477 1435 1408 1398 1391 1370 1370 1403 1425 1409 1424 1399 1371 1340 1327 1323 1327 1348 1337 1324 1305 1286 1301 1233 1184 1160 1146 1135 1124 1115 1109 1101 1099 1098 1085 1071 1065 1060 1051 1040 1030 1029 1021 1009 1012 1009 1003 1005 1012 1019 1025 1027 1030 1032 1030 1028 1024 1022 1021 1017 1012 1007 1005 1003 1001 1000 994 993 984 971 969 954 948 946 942 909 906 904 906 908 956 952 1015 1056 1050 1034 1017 1004 995 987 982 976 967 953 941 926 915 911 902 900 902 897 885 881 871 868 861 846 847 836 836 829 826 824 820 812 806 807 800 799 808 800 789 787 787 786 780 778 778 770 773 768 766 762 758 753 756 749 744 746 736 738 739 733 734 721 724 720 715 718 713 711 701 703 696 693 683 691 687 680 679 673 673 667 666 660 658 660 657 655 653 649 649 649 646 646 648 646 642 648 646 647 643 638 643 647 643 638 635 639 633 633 633 631 636 624 630 624 624 622 622 622 619 619 621 619 622 616 618 615 611 616 614 604 620 607 609 604 608 599 603 601 595 599 592 592 598 585 595 587 590 588 583 585 578 586 577 578 578 570 580 559 562 572 559 564 560 561 557 559 552 549 545 542 557 535 545 532 535 535 529 528 528 526 514 525 515 522 506 517 509 503 514 492 503 497 496 498 477 493 496 477 491 473 487 486 461 467 487 474 454 464 482 466 462 455 449 463 465 459 456 457 456 459 456 454 449 454 450 447 452 451 450 444 448 443 443 438 439 439 433 438 435 430 428 424 428 411 411 408 412 406 409 409 409 409 404 409 404 403 400 388 385 385 385 385 385 385 386 387 389 393 398 402 403 409 400 391 392 393 393 393 394 393 393 391 393 396 403 409 408 409 409 411 422 425 426 428 411 412 413 416 417 419 433 428 427 433 439 447 463 473 473 483 501 502 494 510 510 523 528 500 499 530 534 526 513 491 500 504 472 455 454 448 433 427 425 425 424 423 422 421 420 424 427 428 430 433 479 502 493 479 479 490 496 493 502 500 493 461 438 436 438 438 436 433 431 433 439 457 468 476 474 461 458 456 462 467 463 454 463 464 464 459 452 453 460 474 479 478 476 472 481 479 486 476 464 469 481 488 479 474 480 485 490 496 493 486 482 476 467 466 474 473 465 463 462 459 457 457 455 454 458 461 466 459 457 458 451 446 445 441 438 436 430 428 419 417 416 414 412 409 405 402 395 393 388 385 384 381 378 375 372 368 368 362 354 351 349 345 348 352 344 337 345 352 349 351 344 336 336 336 335 334 333 336 337 339 339 335 328 328 327 321 319 320 316 315 308 324 324 321 319 317 315 317 315 315 316 316 315 314 313 312 310 308 305 306 311 309 310 310 309 307 305 298 300 308 314 314 312 311 315 317 318 319 318 315 314 314 309 303 302 302 301 299 297 297 298 300 296 293 293 293 291 287 284 283 283 282 284 285 287 286 285 287 286 286 287 286 282 283 284 283 282 282 284 283 283 286 288 284 279 274 271 269 270 270 271 270 269 267 267 267 269 273 276 278 278 279 280 292 307 309 306 304 303 308 308 300 292 290 289 295 286 290 291 291 290 290 291 293 287 282 276 271 266 256 251 248 244 242 240 238 236 237 239 244 253 251 247 246 237 228 226 222 218 218 216 216 214 208 201 194 188 160 130 128 152 185 188 160 187 195 160 150 163 161 161 167 171 163 157 143 120 147 139 128 85 -3 -21 -28 -29 -29 -27 -26 -24 -23 -21 -20 -19 -18 -18 -17 -17 -17 -18 -18 -19 -20 -22 -23 -25 -27 -30 -32 -35 -38 -42 -45 -49 -77 -95 -101 -103 -105 -108 -111 -117 -125 -132 -135 -137 -143 -153 -167 -182 -196 -210 -222 -233 -248 -274 -319 -387 -475 -569 -647 -698 -711 -709 -715 -734 -769 -805 -827 -839 -844 -858 -895 -964 -1070 -1193 -1312 -1413 -1494 -1582 -1712 -1863 -2010 -2155 -2299 -2445 -2592 -2731 -2842 -2933 -3005 -3062 -3111 -3153 -3195 -3233 -3262 -3285 -3301 -3310 -3313 -3313 -3313 -3316 -3323 -3338 -3365 -3399 -3435 -3467 -3485 -3490 -3484 -3472 -3455 -3437 -3422 -3410 -3404 -3402 -3404 -3409 -3414 -3416 -3411 -3399 -3381 -3360 -3342 -3333 -3336 -3353 -3383 -3418 -3453 -3482 -3501 -3512 -3520 -3524 -3526 -3526 -3521 -3518 -3520 -3528 -3542 -3560 -3581 -3598 -3606 -3605 -3596 -3588 -3585 -3586 -3590 -3596 -3601 -3605 -3605 -3603 -3601 -3598 -3598 -3600 -3602 -3606 -3610 -3616 -3628 -3646 -3670 -3693 -3708 -3715 -3712 -3701 -3684 -3665 -3647 -3634 -3630 -3632 -3639 -3644 -3645 -3644 -3647 -3653 -3661 -3669 -3674 -3677 -3676 -3674 -3671 -3670 -3673 -3678 -3684 -3688 -3692 -3699 -3712 -3725 -3732 -3731 -3725 311 310 313 314 313 313 312 313 306 303 303 307 309 300 290 284 285 285 286 285 287 288 287 281 281 275 264 257 257 256 256 255 255 254 266 280 270 252 256 260 261 263 262 259 256 252 251 246 243 243 242 241 241 240 240 240 241 252 246 251 259 265 267 263 260 281 285 263 261 269 285 306 294 309 320 332 306 296 290 279 290 273 266 262 261 263 270 260 258 256 252 250 249 246 248 250 258 269 270 269 275 285 297 306 316 323 317 307 301 299 299 303 304 304 304 308 312 319 327 336 329 331 341 354 365 360 368 374 367 373 392 413 417 410 453 481 488 488 481 439 398 395 395 393 392 398 396 401 410 423 431 424 429 439 437 442 444 444 448 451 469 559 551 510 526 531 526 536 538 543 548 586 616 605 570 557 539 526 518 517 517 518 523 526 533 535 530 522 513 504 498 496 491 484 479 478 476 470 461 460 461 454 452 446 439 444 445 445 441 441 438 434 431 425 436 433 417 406 407 404 404 406 403 409 408 410 409 410 412 423 426 411 406 418 411 402 349 342 347 347 349 351 353 355 356 356 358 361 366 366 367 369 371 371 374 376 375 373 370 372 370 367 367 369 370 371 372 373 376 374 375 378 381 385 391 393 391 391 389 390 393 394 394 394 395 396 399 401 403 410 411 418 409 411 411 414 418 420 422 422 424 425 427 430 432 435 432 436 442 444 443 442 442 448 450 451 448 449 450 452 453 455 458 460 475 469 476 477 470 470 477 478 481 484 480 482 485 485 505 496 512 635 621 538 522 513 506 504 512 527 521 520 528 533 537 544 566 581 568 568 571 566 569 567 570 568 568 570 571 575 583 591 590 595 600 604 608 617 631 643 651 658 706 766 716 694 683 694 695 699 704 716 723 719 730 738 748 757 769 758 732 746 738 747 765 791 815 871 986 920 966 1084 1056 1132 1265 1182 1206 1322 1383 1397 1491 1221 1041 994 1023 1053 864 747 684 624 583 556 525 500 480 476 502 536 600 590 605 607 482 392 355 325 263 210 176 148 122 97 74 64 62 71 86 102 116 132 151 213 199 252 270 209 201 186 174 177 197 171 130 121 121 149 150 160 168 153 150 155 163 137 113 115 107 100 113 231 158 102 78 58 53 47 45 43 39 33 25 19 12 5 2 -1 -1 -6 0 -12 1 -7 -13 -31 -38 -36 -28 -15 -14 -36 -46 -50 -62 -83 -106 -134 -161 -189 -214 -240 -269 -300 -335 -369 -397 -421 -442 -456 -458 -459 -489 -524 -561 -590 -603 -601 -581 -550 -513 -475 -439 -410 -391 -383 -387 -397 -415 -426 -442 -447 -445 -441 -437 -434 -433 -434 -440 -447 -453 -459 -463 -466 -469 -472 -480 -492 -515 -539 -562 -579 -586 -592 -611 -639 -674 -725 -799 -877 -948 -1015 -1136 -1242 -1343 -1391 -1328 -1249 -1212 -1253 -1497 -1701 -1520 -1297 -1265 -1291 -1355 -1381 -1320 -1240 -1299 -1341 -1319 -1243 -1060 -909 -905 -914 -834 -734 -608 -522 -524 -540 -516 -480 -446 -419 -407 -400 -382 -361 -340 -321 -306 -291 -274 -254 -229 -204 -181 -168 -179 -178 -123 -57 -34 -33 -15 -14 -5 -5 -1 -8 -1 -9 -1 -4 -1 -4 -1 -3 -1 -2 -1 -2 -1 -2 -1 -2 -1 -2 -3 -4 -5 -6 -1 -4 -1 -4 -1 -3 -1 -3 -1 -3 -1 -3 -1 -3 -1 -3 -1 -3 -1 -2 0 -4 15 24 26 92 175 145 98 106 155 128 101 103 112 156 148 153 177 162 197 194 222 226 397 321 249 287 251 232 236 244 242 263 428 430 589 538 505 682 584 729 1030 1424 1351 1104 1150 1256 1124 1040 1291 1325 1533 1514 1784 1614 1527 1488 1333 1715 1985 2076 1711 1391 1750 2173 2208 2189 2178 2161 2151 2171 2193 2205 2221 2243 2262 2156 2122 2127 2150 2232 2269 2252 2255 2263 2268 2236 2273 2318 2344 2335 2315 2320 2338 2392 2476 2395 2391 2358 2307 2228 2196 2194 2186 2143 2106 2121 2136 2147 2121 2079 2072 2056 2153 2079 2033 1995 1994 1998 2016 2012 2042 2058 2092 2122 2152 2184 2195 2211 2182 2090 2075 2067 1992 1921 1862 1814 1723 1693 1694 1714 1802 1810 1625 1608 1744 1762 1733 1649 1576 1535 1456 1404 1391 1380 1363 1352 1355 1378 1413 1407 1406 1353 1334 1319 1313 1306 1311 1319 1315 1258 1234 1210 1199 1180 1165 1148 1133 1122 1111 1103 1096 1090 1085 1079 1067 1057 1050 1043 1034 1029 1026 1020 1024 1019 1012 1011 1014 1021 1029 1031 1029 1029 1027 1027 1025 1023 1020 1016 1011 1006 1002 999 996 993 991 989 985 978 973 959 953 949 947 921 911 909 906 904 901 901 919 908 967 1020 1037 1017 1003 981 966 979 971 968 959 941 927 913 898 890 889 897 896 894 884 879 872 858 854 842 841 834 836 823 821 817 813 811 800 805 812 800 793 791 799 785 786 780 779 774 775 767 772 763 760 758 756 757 748 752 740 741 744 732 740 727 731 721 721 723 715 716 707 713 705 698 688 693 690 687 683 677 679 668 670 665 661 659 661 662 652 652 653 655 652 652 651 646 649 654 647 651 639 646 649 646 646 638 640 643 637 640 632 636 631 635 627 629 625 623 625 621 627 623 624 621 625 621 624 618 621 622 614 622 613 611 609 608 606 606 608 598 606 594 601 603 590 601 595 594 596 591 592 585 588 581 583 584 577 584 566 567 577 565 569 569 566 563 567 557 552 553 549 554 544 544 545 540 544 530 535 532 533 525 524 524 523 519 516 519 504 520 500 507 511 495 505 494 491 507 485 486 494 478 495 472 471 494 483 462 472 488 479 459 471 455 466 473 455 451 454 462 460 459 457 456 452 455 456 454 451 452 450 446 451 444 444 442 438 437 438 440 434 434 428 431 421 424 414 418 423 416 419 414 413 416 410 408 409 407 404 400 395 387 386 388 388 388 388 389 391 393 397 402 410 415 411 397 393 394 395 395 394 391 391 394 394 395 397 402 408 413 415 414 415 425 432 432 423 415 416 417 418 421 424 432 432 433 440 448 462 484 486 495 478 506 500 494 513 518 530 534 502 505 530 537 533 519 494 513 481 465 456 439 434 432 431 430 431 429 428 427 429 434 431 431 434 436 443 493 502 492 481 484 492 501 500 495 491 491 462 442 442 444 445 442 439 438 439 444 460 469 479 481 469 472 469 475 472 461 461 476 478 475 460 467 462 459 467 475 484 488 486 492 490 491 470 472 482 484 491 483 485 486 494 504 497 489 484 477 473 472 470 475 475 472 471 469 468 465 465 462 461 463 467 467 466 466 462 454 453 451 447 448 446 441 435 430 427 425 421 418 414 410 403 399 396 397 393 389 384 381 378 375 372 376 371 362 358 355 357 361 360 344 345 356 359 356 358 355 346 346 345 344 344 344 344 345 347 348 347 334 338 337 325 324 324 318 315 314 330 330 327 326 323 320 320 318 319 320 318 317 316 314 313 310 309 309 310 313 312 312 311 311 310 307 302 312 313 319 318 316 314 320 323 322 322 323 320 318 313 311 307 305 303 302 301 299 297 295 294 293 292 291 290 288 287 286 287 287 286 285 287 287 287 285 287 291 291 291 290 287 288 288 287 288 291 289 289 288 293 292 284 280 277 275 273 272 272 274 273 272 270 270 270 271 278 289 284 283 284 294 307 310 312 311 311 314 316 313 303 302 298 302 303 302 298 293 291 290 285 280 279 273 269 269 263 258 254 251 248 245 242 240 237 235 233 232 236 247 245 238 236 229 220 217 215 213 209 207 204 201 197 192 185 160 132 127 134 166 192 196 183 172 195 191 172 173 183 174 171 158 149 136 141 134 154 112 20 -3 -10 -23 -26 -30 -27 -29 -25 -27 -23 -23 -20 -19 -19 -19 -18 -19 -17 -20 -18 -22 -20 -23 -23 -25 -28 -31 -33 -37 -39 -43 -46 -89 -93 -94 -99 -102 -103 -105 -106 -112 -123 -133 -138 -140 -149 -159 -172 -185 -198 -211 -221 -233 -266 -308 -349 -411 -527 -633 -671 -679 -708 -730 -758 -784 -809 -831 -840 -847 -854 -878 -933 -1018 -1133 -1259 -1373 -1474 -1526 -1591 -1698 -1845 -1992 -2153 -2279 -2416 -2569 -2730 -2849 -2963 -3011 -3046 -3081 -3096 -3151 -3194 -3236 -3264 -3283 -3293 -3300 -3303 -3302 -3304 -3310 -3326 -3359 -3399 -3437 -3468 -3485 -3490 -3485 -3473 -3458 -3442 -3426 -3414 -3406 -3404 -3406 -3410 -3415 -3418 -3416 -3409 -3396 -3382 -3368 -3361 -3365 -3380 -3406 -3438 -3463 -3486 -3498 -3507 -3518 -3525 -3528 -3525 -3519 -3512 -3516 -3526 -3542 -3561 -3579 -3593 -3600 -3602 -3594 -3586 -3584 -3586 -3588 -3589 -3592 -3593 -3592 -3590 -3590 -3591 -3594 -3597 -3600 -3603 -3606 -3612 -3623 -3640 -3664 -3688 -3705 -3714 -3712 -3701 -3684 -3664 -3646 -3634 -3632 -3636 -3642 -3647 -3646 -3646 -3652 -3660 -3671 -3681 -3688 -3691 -3689 -3685 -3680 -3677 -3677 -3680 -3683 -3688 -3694 -3703 -3717 -3730 -3734 -3731 -3723 318 318 318 318 317 317 319 315 311 310 306 303 309 309 301 292 284 284 287 287 287 286 292 287 274 265 260 257 258 258 257 255 257 256 256 258 262 264 265 264 264 263 262 262 259 257 255 253 250 249 247 244 245 243 240 240 238 242 244 247 256 261 260 256 259 269 287 263 258 265 269 278 289 303 323 321 306 285 279 270 272 266 267 258 258 257 257 254 252 249 248 248 247 247 253 260 264 269 270 274 280 288 307 318 322 332 324 316 309 309 313 317 313 310 308 309 315 321 325 330 334 336 346 363 373 371 378 380 370 370 389 388 393 398 416 460 445 435 417 408 407 408 401 400 395 405 414 405 405 407 411 416 422 427 430 432 431 435 439 444 454 479 504 479 488 515 503 495 492 498 504 538 572 593 587 542 528 520 516 510 512 519 527 533 537 538 529 521 514 510 506 502 498 492 488 481 473 465 461 468 465 459 452 445 444 453 453 446 442 439 438 432 429 429 439 495 445 411 412 408 410 409 408 405 399 396 402 397 402 412 405 392 394 419 395 379 349 343 344 347 349 351 353 354 354 356 359 359 361 362 365 365 367 370 371 374 372 373 371 371 371 369 367 368 371 374 376 376 379 377 380 383 385 387 393 395 392 385 383 385 388 392 393 392 393 396 395 399 405 406 416 416 413 412 414 416 417 417 419 422 425 423 424 424 425 427 430 436 443 438 434 438 443 451 454 448 446 448 449 450 453 455 460 462 470 474 474 471 466 470 473 478 481 477 474 480 478 474 480 484 510 636 761 758 660 588 511 501 508 518 514 518 533 532 542 549 555 559 566 568 572 571 576 580 576 579 578 582 581 577 578 584 590 598 606 607 611 619 628 636 647 671 694 699 673 678 682 683 691 702 713 726 735 744 760 753 754 743 739 721 711 719 725 735 750 771 792 855 889 894 938 997 1076 1127 1352 1277 1189 1320 1433 1339 1215 1126 1122 1055 1177 1103 887 766 712 649 616 546 520 496 476 472 495 522 587 627 548 510 451 401 338 292 260 212 178 147 118 92 71 66 66 79 98 116 134 151 167 206 255 255 379 326 290 214 193 195 205 183 139 136 140 148 155 170 187 171 173 188 212 165 178 144 132 173 191 204 185 143 107 73 77 73 57 54 48 41 34 26 19 11 4 2 4 1 2 -1 -1 0 -6 -19 -27 -22 -13 -4 -7 -25 -44 -38 -46 -68 -94 -123 -151 -179 -204 -230 -258 -289 -321 -352 -380 -406 -430 -449 -461 -476 -507 -544 -579 -605 -615 -610 -590 -559 -523 -485 -448 -417 -395 -386 -390 -404 -422 -435 -439 -435 -433 -432 -432 -432 -431 -432 -436 -442 -447 -453 -458 -464 -471 -480 -491 -505 -523 -543 -566 -583 -591 -598 -611 -633 -666 -714 -776 -846 -921 -1014 -1141 -1260 -1328 -1338 -1290 -1227 -1197 -1250 -1409 -1538 -1508 -1407 -1343 -1333 -1366 -1388 -1349 -1305 -1318 -1352 -1361 -1286 -1093 -933 -941 -969 -865 -713 -609 -560 -552 -551 -533 -499 -455 -419 -403 -394 -381 -364 -345 -327 -312 -296 -278 -256 -230 -203 -178 -166 -170 -152 -88 -40 -27 -18 -11 -6 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 8 14 33 90 156 119 98 120 127 97 93 92 99 103 115 135 148 148 181 172 183 198 331 222 217 258 252 217 230 227 226 240 289 379 611 553 475 513 489 820 991 854 999 992 1176 1116 979 965 1180 1135 1426 1334 1430 1497 1314 1334 1289 1576 1624 1956 1696 1296 1493 1987 2221 2208 2188 2173 2167 2188 2200 2221 2232 2241 2280 2310 2152 2154 2135 2200 2222 2239 2279 2280 2302 2270 2312 2346 2386 2357 2341 2337 2355 2405 2499 2405 2358 2355 2319 2242 2246 2230 2229 2176 2141 2144 2160 2155 2118 2106 2126 2124 2098 2078 2066 2041 2014 2018 2031 2028 2058 2150 2158 2174 2173 2191 2212 2210 2152 2129 2114 2118 2086 2036 1942 1865 1768 1729 1677 1631 1688 1729 1596 1557 1744 1742 1707 1657 1567 1571 1472 1440 1383 1384 1356 1341 1339 1367 1432 1411 1380 1348 1332 1313 1302 1298 1291 1294 1313 1292 1258 1221 1207 1192 1166 1151 1144 1133 1124 1111 1095 1087 1080 1073 1064 1057 1048 1039 1033 1031 1035 1032 1024 1020 1021 1024 1032 1034 1031 1032 1028 1024 1022 1022 1020 1018 1014 1009 1006 1001 997 993 990 988 985 983 986 981 969 960 952 946 930 918 914 910 907 904 900 898 896 895 896 906 1002 986 987 964 939 960 962 955 960 947 932 919 902 894 881 881 890 892 892 884 874 858 851 843 837 835 833 826 820 823 810 809 808 816 801 797 795 797 788 790 780 780 777 777 771 776 766 762 759 759 759 752 756 739 750 744 740 741 731 733 724 727 725 720 720 713 714 711 703 695 694 693 691 689 679 680 674 674 670 666 660 663 660 655 658 660 657 656 657 649 650 657 652 652 649 645 657 647 648 646 645 645 643 643 636 641 637 640 632 628 633 631 627 630 628 625 626 627 627 628 623 624 624 619 625 621 613 620 615 613 616 613 612 610 609 603 610 606 593 611 594 604 596 597 594 589 598 585 591 594 581 591 571 576 584 572 580 575 573 574 568 567 561 562 549 562 551 555 552 548 545 545 539 540 538 534 531 529 528 527 522 524 511 525 509 507 521 496 509 505 489 513 498 482 505 490 486 495 476 493 495 472 471 490 478 467 470 480 460 479 461 452 461 469 458 464 462 458 458 454 457 458 454 452 455 458 449 456 449 446 445 444 442 441 449 443 440 435 432 431 433 424 419 417 419 419 416 416 416 414 415 412 409 410 407 403 400 389 389 391 392 392 391 393 394 396 401 406 414 423 415 399 396 398 398 399 396 395 397 399 399 399 401 404 409 417 424 424 421 430 434 443 426 419 420 422 422 425 429 432 436 441 448 455 465 490 505 513 490 482 487 496 513 529 539 525 508 519 530 544 546 512 513 497 474 458 446 439 435 436 436 436 437 435 433 435 448 456 445 439 439 442 444 473 495 486 480 489 500 507 507 505 481 468 452 448 448 451 452 450 446 444 448 452 462 475 486 484 481 484 484 481 467 464 470 483 479 472 463 472 470 468 470 475 479 489 502 505 496 481 478 483 488 496 497 491 495 499 507 511 501 497 492 486 478 476 475 481 482 480 478 479 478 473 472 470 469 472 476 477 475 469 462 461 458 455 455 456 455 449 445 441 437 431 428 421 415 412 408 403 405 403 396 390 387 384 384 381 381 381 373 366 364 367 361 353 349 345 356 367 366 363 363 356 353 350 351 349 352 353 353 354 355 353 344 336 345 337 330 330 336 332 320 320 333 334 333 332 329 327 326 323 324 322 321 320 318 317 315 314 313 312 315 317 316 316 312 311 311 305 308 317 317 324 323 319 319 327 328 327 327 328 324 321 315 312 311 308 305 303 301 300 299 299 298 296 297 296 294 292 290 291 292 293 291 290 291 290 290 290 292 295 297 299 294 294 295 295 295 297 296 296 295 293 293 289 287 284 283 281 277 275 276 278 277 276 274 273 273 275 286 302 295 290 291 298 310 320 319 318 321 323 321 310 311 313 308 304 300 298 298 296 297 294 288 282 280 275 273 267 263 260 256 252 249 246 242 240 238 235 235 233 229 241 237 227 222 216 212 212 208 204 200 196 193 192 187 183 183 179 162 139 140 157 187 194 197 193 191 200 204 199 196 172 161 149 157 151 158 143 156 17 -30 -1 -6 -18 -23 -26 -26 -26 -25 -24 -23 -22 -21 -20 -19 -18 -18 -18 -18 -18 -18 -19 -21 -22 -24 -26 -28 -31 -33 -36 -40 -43 -47 -80 -96 -100 -103 -103 -100 -97 -98 -105 -120 -134 -144 -150 -159 -168 -177 -188 -200 -214 -230 -252 -286 -331 -386 -467 -582 -675 -701 -701 -731 -772 -803 -825 -836 -842 -844 -850 -866 -905 -980 -1081 -1197 -1313 -1414 -1496 -1551 -1603 -1671 -1780 -1944 -2111 -2235 -2353 -2509 -2665 -2784 -2885 -2984 -3064 -3099 -3116 -3148 -3184 -3219 -3246 -3267 -3280 -3288 -3290 -3288 -3288 -3295 -3315 -3349 -3391 -3428 -3458 -3475 -3481 -3477 -3467 -3453 -3438 -3424 -3412 -3404 -3401 -3403 -3408 -3413 -3418 -3419 -3417 -3411 -3403 -3396 -3393 -3398 -3410 -3428 -3448 -3464 -3479 -3491 -3504 -3518 -3530 -3535 -3532 -3525 -3519 -3521 -3530 -3545 -3561 -3574 -3583 -3589 -3591 -3587 -3583 -3582 -3583 -3586 -3589 -3590 -3589 -3586 -3583 -3584 -3587 -3592 -3596 -3598 -3599 -3600 -3603 -3613 -3629 -3651 -3674 -3693 -3704 -3704 -3694 -3679 -3661 -3647 -3638 -3638 -3642 -3645 -3648 -3650 -3653 -3660 -3670 -3682 -3693 -3700 -3703 -3701 -3696 -3690 -3684 -3681 -3681 -3682 -3687 -3695 -3706 -3718 -3728 -3729 -3724 -3716 329 324 322 323 320 320 323 325 321 319 309 305 311 317 312 301 289 281 282 282 284 284 280 276 265 262 259 259 259 258 259 258 259 262 266 271 269 269 269 266 266 264 264 265 264 263 260 259 255 255 255 253 251 249 246 242 239 242 248 243 246 250 250 254 258 270 281 261 253 258 262 265 271 278 336 307 300 287 272 262 261 258 253 251 251 252 252 252 253 250 247 245 248 255 258 266 271 272 271 276 283 293 304 312 325 337 336 327 319 321 327 329 323 316 312 313 320 329 335 332 335 342 352 372 379 380 388 384 375 368 376 377 381 388 387 391 397 399 402 407 414 416 408 407 407 407 417 412 414 411 413 414 416 421 424 426 429 431 434 438 443 452 458 466 461 465 464 464 468 475 481 520 572 612 617 567 527 512 508 507 512 519 525 533 543 540 532 527 521 518 514 509 504 497 488 476 471 466 467 468 462 456 453 451 452 455 448 449 449 445 439 433 436 437 439 463 433 414 417 416 413 407 400 395 392 389 389 385 395 407 399 389 381 379 368 356 350 346 343 348 350 351 352 353 353 356 359 358 360 362 364 364 365 367 368 369 369 371 370 371 370 369 369 369 372 375 379 380 381 382 384 387 390 392 393 393 387 383 382 383 385 388 389 390 392 395 398 400 404 410 413 415 412 413 414 416 417 419 423 424 421 420 421 420 422 425 430 437 440 433 432 440 448 451 451 445 445 446 447 450 453 459 464 469 471 470 470 467 466 471 477 475 476 471 468 472 470 468 471 473 475 482 519 579 616 584 508 502 507 507 508 525 538 542 546 556 552 555 562 561 564 568 580 582 585 591 593 599 598 591 585 597 596 601 611 616 623 627 631 634 636 650 663 670 660 663 670 688 698 710 720 733 740 776 767 775 763 730 711 702 700 707 716 732 748 765 794 822 855 894 1144 1249 1158 1195 1211 1330 1286 1270 1286 1238 1232 1236 1139 1210 1132 959 818 710 675 626 567 513 501 483 465 459 477 506 601 633 527 473 433 388 346 294 251 215 180 145 114 89 68 68 71 88 110 132 147 166 199 232 260 323 441 348 317 325 276 204 191 164 155 155 163 169 197 188 189 195 189 191 220 200 240 165 174 232 285 223 157 152 129 93 145 106 71 66 58 48 40 33 24 15 7 3 2 1 1 -4 -1 -16 1 -5 -8 -5 -4 -15 -10 -27 -40 -16 -26 -49 -77 -108 -139 -169 -195 -220 -247 -275 -303 -332 -359 -386 -413 -442 -466 -496 -532 -570 -601 -622 -627 -618 -597 -567 -533 -497 -459 -426 -402 -390 -395 -411 -430 -449 -439 -426 -425 -426 -430 -433 -432 -430 -434 -439 -444 -449 -457 -466 -478 -491 -505 -521 -534 -551 -576 -596 -603 -606 -612 -626 -653 -694 -750 -822 -902 -1008 -1142 -1269 -1297 -1282 -1251 -1214 -1197 -1225 -1303 -1381 -1466 -1491 -1427 -1373 -1375 -1408 -1372 -1354 -1342 -1355 -1380 -1344 -1141 -943 -1002 -1062 -884 -671 -613 -600 -583 -570 -549 -516 -464 -418 -404 -395 -383 -367 -350 -333 -318 -302 -282 -259 -233 -205 -176 -158 -167 -149 -48 -44 -20 -24 -6 -10 -1 -5 -1 -8 -1 -7 -1 -2 -1 -1 -1 -2 -1 -3 -1 -3 -1 -2 -1 -2 -1 -2 -1 -3 -2 -3 -1 -4 -1 -4 -1 -3 -1 -2 -1 -2 -1 -2 -1 -2 -1 -3 -1 -4 -1 -3 -1 -8 3 3 31 78 89 60 91 182 134 109 94 80 84 95 110 123 131 140 153 156 175 207 240 216 188 197 199 202 206 210 212 222 239 412 596 479 464 421 481 630 772 690 946 1016 1205 955 863 1061 1366 1149 1157 1292 1470 1302 1224 1139 1234 1435 1732 1862 1568 1247 1249 1520 1937 2216 2199 2192 2183 2184 2212 2228 2246 2263 2299 2339 2229 2223 2212 2204 2206 2211 2234 2282 2311 2311 2330 2376 2389 2370 2354 2353 2382 2382 2446 2440 2450 2473 2349 2290 2295 2252 2266 2199 2175 2199 2218 2176 2141 2127 2129 2115 2078 2067 2062 2065 2045 2032 2060 2065 2075 2141 2158 2172 2180 2199 2218 2187 2134 2115 2128 2128 2108 2040 1977 1889 1828 1804 1753 1652 1631 1625 1579 1539 1687 1742 1686 1661 1612 1515 1445 1427 1380 1382 1358 1333 1326 1336 1355 1349 1354 1358 1327 1309 1296 1288 1282 1278 1283 1299 1290 1250 1213 1186 1173 1173 1162 1146 1133 1116 1100 1088 1078 1070 1062 1054 1047 1041 1037 1044 1037 1034 1030 1029 1035 1040 1033 1030 1031 1031 1026 1021 1017 1016 1014 1012 1009 1003 1000 997 992 988 986 982 979 977 980 976 963 961 950 936 927 919 915 911 908 905 902 899 895 893 891 891 963 928 920 922 912 933 933 943 960 946 934 919 915 895 878 869 878 885 888 884 870 860 850 846 843 835 831 823 827 811 812 816 815 806 798 802 796 792 787 782 786 781 776 779 783 769 766 760 767 760 756 756 743 756 744 748 741 736 735 731 730 726 724 723 719 715 714 709 702 699 700 696 690 682 684 677 678 674 668 667 667 661 655 660 665 656 660 659 653 659 661 657 656 646 660 654 647 653 646 652 644 647 642 645 639 642 635 635 634 638 631 633 632 629 634 632 629 632 628 628 629 621 628 627 621 625 625 619 623 619 618 615 616 608 618 606 605 614 606 604 608 604 605 593 606 594 595 598 585 594 582 582 589 575 585 579 573 585 573 571 570 567 561 565 566 557 559 553 553 549 548 542 543 538 536 539 531 539 523 534 520 528 520 509 529 507 513 516 495 511 515 488 504 511 481 502 493 492 499 490 480 493 492 473 479 485 478 462 479 466 451 470 462 461 465 463 463 461 457 464 457 461 454 456 455 453 453 452 450 450 447 447 449 447 445 441 440 438 437 435 431 427 428 426 425 422 421 421 418 417 415 411 408 405 402 399 394 393 394 394 395 395 394 396 397 401 403 407 413 418 411 402 399 402 403 404 403 404 405 405 405 404 405 408 413 420 430 431 425 434 436 432 425 424 426 428 428 430 432 437 443 449 458 467 472 491 517 507 490 490 495 501 519 533 544 518 521 533 544 554 541 517 524 517 483 463 453 442 439 441 442 443 443 441 439 447 476 473 456 447 448 448 452 459 477 491 476 497 510 510 513 493 475 463 457 455 455 457 459 457 453 453 456 461 470 485 497 496 497 495 483 474 472 475 473 483 486 471 465 469 473 481 486 486 485 495 512 506 487 478 490 499 497 510 507 502 500 511 520 510 508 509 499 487 482 481 483 491 492 488 487 486 490 484 480 477 478 484 487 486 480 472 468 467 463 464 463 465 461 455 452 449 441 436 430 426 424 420 416 414 413 405 398 393 391 389 393 389 391 389 378 372 373 367 357 362 356 365 370 372 370 369 366 362 355 355 360 353 358 359 358 354 349 345 341 340 346 337 335 336 341 330 320 325 339 339 336 333 329 327 325 325 326 325 323 323 322 321 320 319 317 316 318 319 320 318 315 311 307 314 321 328 323 328 326 324 328 334 334 333 332 333 324 319 317 315 312 309 307 305 303 303 305 303 303 302 302 300 299 296 296 296 297 299 297 294 295 295 297 298 296 298 302 304 301 303 302 302 301 302 303 302 300 297 294 292 293 290 288 284 281 281 280 281 281 280 278 278 278 279 302 316 322 298 297 303 314 330 326 330 334 331 319 315 315 312 309 304 300 300 303 302 293 288 288 290 287 279 270 267 263 260 257 253 252 249 246 243 243 242 246 244 237 233 228 220 216 211 207 206 203 199 196 193 190 191 192 193 192 180 168 161 160 161 188 198 200 202 201 202 202 188 172 161 157 168 165 163 162 75 5 -64 -63 -61 -4 -19 -22 -25 -26 -26 -25 -27 -23 -27 -21 -23 -19 -18 -18 -19 -18 -20 -19 -22 -21 -23 -24 -26 -28 -31 -34 -38 -41 -46 -48 -75 -94 -104 -108 -106 -98 -90 -91 -99 -119 -139 -151 -160 -168 -176 -180 -189 -203 -221 -243 -273 -306 -356 -429 -516 -636 -723 -733 -720 -765 -817 -839 -852 -849 -845 -846 -856 -883 -936 -1038 -1152 -1262 -1360 -1443 -1514 -1573 -1624 -1658 -1720 -1913 -2098 -2202 -2284 -2457 -2612 -2703 -2774 -2932 -3082 -3121 -3142 -3162 -3188 -3211 -3232 -3252 -3268 -3276 -3278 -3276 -3274 -3283 -3301 -3336 -3377 -3411 -3439 -3456 -3464 -3462 -3454 -3443 -3430 -3417 -3405 -3398 -3395 -3397 -3403 -3409 -3415 -3421 -3424 -3424 -3422 -3420 -3422 -3428 -3438 -3448 -3456 -3463 -3470 -3484 -3501 -3519 -3535 -3542 -3543 -3535 -3528 -3530 -3537 -3549 -3561 -3569 -3574 -3578 -3579 -3578 -3577 -3578 -3581 -3587 -3592 -3592 -3590 -3586 -3582 -3584 -3587 -3593 -3598 -3599 -3597 -3594 -3594 -3601 -3615 -3635 -3657 -3677 -3690 -3693 -3686 -3673 -3658 -3647 -3641 -3642 -3647 -3648 -3650 -3655 -3662 -3671 -3681 -3693 -3703 -3710 -3712 -3709 -3703 -3696 -3689 -3683 -3680 -3681 -3685 -3694 -3705 -3716 -3722 -3718 -3711 -3705 333 327 331 322 320 320 322 326 321 313 313 320 325 319 311 304 293 284 281 280 276 277 275 267 265 262 259 261 259 260 262 265 267 272 275 278 274 269 268 268 267 267 268 268 267 266 264 263 260 260 262 261 259 258 254 250 244 241 248 243 244 244 245 250 257 267 257 252 250 253 256 261 264 263 272 278 277 279 267 253 249 248 250 250 251 251 254 254 252 246 246 250 261 266 260 264 272 270 271 277 283 292 306 317 323 335 344 335 328 333 339 335 330 324 317 321 327 334 343 342 337 342 353 363 375 381 377 380 376 364 368 370 374 377 382 386 391 394 398 403 411 417 420 417 415 410 417 423 424 418 423 422 427 430 429 433 433 442 443 439 441 445 449 450 455 461 465 468 474 475 479 499 545 602 561 550 518 505 503 510 515 518 525 532 539 538 533 535 530 525 517 510 498 491 482 478 474 467 474 471 463 465 461 454 458 454 453 457 451 444 439 436 438 444 436 429 423 417 422 421 415 408 401 396 398 400 398 390 384 390 386 385 375 373 369 361 352 347 343 348 349 352 353 353 353 355 354 354 355 358 363 366 369 367 366 367 369 370 371 372 370 370 371 372 372 374 378 381 384 383 383 383 385 389 388 389 384 382 382 383 385 386 389 391 393 396 399 401 404 407 417 419 411 412 414 416 419 422 423 420 418 418 418 418 420 425 431 433 432 429 431 441 445 449 446 442 444 445 447 451 455 461 469 470 468 469 466 463 465 472 477 471 471 469 463 464 464 465 466 465 468 473 479 481 481 485 489 494 500 501 510 547 609 548 543 572 554 557 559 557 563 575 588 582 582 618 623 618 607 603 592 601 608 608 605 606 611 623 634 647 648 649 649 659 665 666 672 674 685 698 716 725 732 749 748 755 752 727 704 690 691 698 710 722 738 758 789 811 873 920 1277 1566 1311 1306 1277 1340 1406 1334 1246 1158 1346 1344 1148 1147 998 988 794 661 619 550 518 494 480 465 451 444 455 474 506 558 532 510 539 433 326 284 244 205 171 139 109 83 70 70 82 100 120 148 175 187 205 244 286 334 372 361 601 478 337 234 187 173 190 176 186 197 224 227 218 214 208 220 263 278 261 263 219 380 461 248 193 185 131 123 159 114 86 77 66 58 46 35 26 18 10 6 3 4 1 1 -1 1 1 1 -2 -20 -1 -3 -9 -19 -37 -17 -14 -30 -57 -91 -125 -157 -184 -208 -232 -256 -282 -309 -336 -364 -394 -427 -466 -511 -556 -596 -624 -637 -637 -624 -602 -574 -543 -509 -473 -439 -413 -398 -398 -409 -425 -436 -434 -427 -424 -426 -431 -434 -434 -433 -435 -439 -444 -450 -458 -470 -485 -502 -518 -533 -547 -564 -590 -611 -616 -612 -611 -618 -637 -670 -720 -787 -872 -978 -1097 -1198 -1242 -1243 -1226 -1207 -1203 -1212 -1235 -1299 -1424 -1512 -1476 -1397 -1361 -1351 -1345 -1340 -1338 -1349 -1361 -1332 -1228 -1123 -1079 -1030 -900 -749 -656 -612 -599 -590 -561 -519 -476 -440 -418 -404 -388 -372 -356 -341 -325 -308 -288 -265 -238 -208 -181 -165 -163 -132 -39 -24 -13 -6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 4 15 19 44 41 100 143 130 129 91 70 79 90 102 109 116 125 140 154 198 219 247 201 188 174 185 195 193 189 195 205 227 317 418 438 443 399 425 419 556 665 884 1024 1161 888 778 931 1158 1049 1035 1426 1308 1105 1065 1171 1206 1334 1543 1330 1208 1248 1133 1334 1565 1856 2213 2214 2223 2220 2223 2237 2286 2316 2376 2383 2281 2250 2252 2270 2277 2275 2259 2250 2310 2325 2322 2371 2380 2410 2389 2379 2415 2398 2448 2542 2448 2444 2415 2430 2323 2290 2295 2255 2222 2314 2247 2183 2157 2131 2118 2106 2087 2080 2086 2105 2057 2046 2082 2112 2098 2138 2157 2177 2195 2201 2199 2182 2155 2113 2093 2113 2067 2043 1976 1965 1884 1846 1770 1760 1750 1709 1546 1508 1551 1660 1702 1682 1667 1599 1446 1400 1387 1380 1347 1334 1319 1318 1320 1341 1398 1347 1324 1300 1287 1279 1273 1268 1268 1284 1293 1263 1250 1216 1198 1181 1160 1145 1132 1117 1104 1092 1081 1071 1065 1058 1054 1053 1056 1051 1047 1041 1040 1043 1042 1037 1031 1029 1029 1027 1022 1017 1013 1010 1008 1004 1001 996 994 991 988 984 980 977 976 977 973 965 960 955 948 947 940 920 914 911 907 904 900 898 895 892 889 888 927 947 926 931 904 890 898 917 946 938 923 909 904 899 879 862 868 876 884 878 871 860 854 847 839 835 829 832 819 820 821 815 812 802 809 797 793 790 787 787 781 779 788 782 776 767 766 772 760 766 758 746 756 753 750 746 741 736 736 732 732 731 727 723 718 719 712 706 705 707 699 694 688 687 681 681 678 671 672 668 664 661 665 663 657 667 660 663 665 658 661 656 660 660 652 654 657 652 655 649 648 646 645 644 642 642 641 638 638 639 638 636 636 635 632 634 633 632 635 626 634 632 627 633 627 626 628 621 622 623 618 618 625 608 618 621 609 615 613 607 606 601 608 598 604 604 591 600 590 591 593 582 587 588 577 593 579 575 582 571 562 575 568 570 562 564 558 557 554 548 548 546 543 545 534 546 530 538 529 528 534 511 533 519 514 526 504 511 521 500 508 515 507 489 509 492 505 498 499 486 494 493 472 492 495 469 468 490 465 456 479 456 462 470 466 467 465 464 467 463 463 460 458 457 456 457 453 454 452 450 450 451 451 448 447 444 443 440 440 439 435 432 430 428 427 426 425 425 421 419 417 414 412 410 406 402 400 399 399 400 399 397 398 400 400 402 407 408 414 420 417 406 409 410 410 410 411 412 412 411 410 411 412 413 415 423 433 435 434 427 444 434 427 429 431 433 434 436 437 439 446 453 465 478 490 493 506 513 499 503 507 511 521 547 539 523 539 562 558 563 526 535 541 509 494 471 454 445 443 446 449 449 448 447 446 455 482 478 466 454 458 454 460 461 466 468 478 488 516 522 521 495 490 481 466 463 462 464 465 463 460 467 466 470 485 498 503 509 511 501 488 481 478 485 481 489 488 472 469 471 478 492 500 495 495 499 517 504 496 483 492 512 509 525 518 510 509 519 527 517 522 512 498 489 487 487 491 503 502 496 495 496 498 491 488 486 487 493 498 492 484 477 475 472 470 473 474 476 469 460 454 449 446 440 434 435 433 430 427 422 412 405 399 396 394 394 399 397 400 391 382 380 381 369 369 375 374 379 379 376 374 373 368 367 358 363 360 355 360 359 356 353 350 348 346 346 349 341 343 340 338 333 322 325 330 333 334 333 334 334 329 328 329 327 327 327 325 325 324 322 321 320 321 322 322 319 315 310 318 322 327 333 328 331 329 329 337 341 339 336 336 330 325 323 322 316 312 310 309 308 308 308 309 307 309 308 306 305 304 303 302 302 302 303 303 299 300 300 303 303 304 310 310 312 309 310 310 309 307 311 310 306 302 299 294 298 309 292 286 285 285 292 288 285 284 283 282 282 283 286 311 332 323 303 304 312 326 333 337 341 338 323 316 329 317 313 313 303 300 302 304 300 294 291 294 291 281 276 272 266 262 260 258 259 260 255 252 252 251 258 253 244 228 222 221 217 214 209 205 204 202 200 196 194 193 196 195 195 192 189 187 183 182 178 186 198 202 208 205 207 198 177 165 161 174 172 167 130 11 2 -21 -40 -29 -2 -7 -16 -21 -24 -25 -25 -25 -24 -23 -22 -21 -20 -19 -19 -18 -18 -18 -18 -19 -20 -21 -23 -24 -27 -29 -32 -35 -38 -41 -45 -49 -74 -93 -104 -110 -110 -101 -93 -93 -102 -122 -143 -157 -166 -172 -176 -180 -189 -208 -232 -256 -284 -322 -383 -479 -584 -666 -725 -747 -768 -796 -830 -851 -858 -851 -843 -849 -870 -912 -989 -1109 -1234 -1327 -1399 -1469 -1536 -1598 -1651 -1699 -1782 -1938 -2100 -2211 -2314 -2458 -2588 -2663 -2735 -2870 -3010 -3095 -3142 -3169 -3191 -3207 -3223 -3239 -3254 -3264 -3269 -3270 -3270 -3277 -3294 -3323 -3357 -3386 -3411 -3428 -3438 -3441 -3437 -3430 -3419 -3408 -3398 -3391 -3388 -3390 -3395 -3402 -3411 -3421 -3429 -3432 -3433 -3435 -3441 -3451 -3461 -3465 -3465 -3464 -3467 -3479 -3496 -3517 -3534 -3544 -3547 -3543 -3539 -3541 -3547 -3553 -3560 -3566 -3570 -3572 -3572 -3572 -3573 -3576 -3582 -3589 -3594 -3596 -3594 -3590 -3588 -3589 -3593 -3598 -3602 -3602 -3598 -3592 -3589 -3593 -3605 -3623 -3644 -3663 -3676 -3682 -3679 -3670 -3658 -3649 -3644 -3643 -3645 -3650 -3655 -3663 -3672 -3682 -3692 -3701 -3709 -3714 -3714 -3710 -3704 -3696 -3688 -3681 -3678 -3680 -3685 -3694 -3702 -3708 -3709 -3702 -3694 -3692 329 327 327 326 321 319 315 317 317 317 316 318 317 311 309 295 292 289 290 288 280 272 270 267 264 261 259 262 265 267 271 271 274 278 279 278 277 273 271 270 269 270 271 272 272 274 270 267 267 265 269 273 271 268 264 259 253 243 244 247 242 242 242 244 250 252 248 246 248 249 252 256 257 257 257 262 264 268 253 244 245 246 250 254 255 251 248 246 252 260 261 256 262 266 264 262 266 268 270 275 283 294 309 321 320 325 330 338 337 338 342 343 332 323 316 315 329 331 344 348 343 343 353 358 366 370 366 378 366 361 364 370 375 383 394 394 396 400 407 404 407 413 422 425 424 420 418 428 432 424 433 431 436 437 434 438 439 443 455 446 447 448 451 453 462 469 473 477 480 480 477 484 512 540 543 526 503 499 506 514 521 523 527 533 537 534 526 532 531 524 516 506 498 487 484 480 474 473 479 472 469 470 462 457 462 455 460 463 454 448 442 443 443 448 443 435 429 424 419 412 407 402 402 406 409 412 409 395 386 378 373 369 376 372 365 363 358 349 343 347 348 351 354 354 354 354 353 353 354 356 361 366 371 369 371 369 368 368 368 369 369 370 372 374 374 375 377 381 381 378 378 379 382 383 384 384 382 382 382 383 385 388 392 394 395 398 402 401 405 408 410 411 409 410 413 417 421 419 419 417 416 417 416 416 420 424 427 427 426 428 431 435 440 446 442 441 443 447 452 455 459 463 467 467 464 465 461 459 465 469 471 466 465 466 459 458 459 459 460 463 466 469 474 477 482 487 493 498 502 505 510 529 546 528 532 554 547 549 557 555 558 569 576 572 568 578 587 597 608 606 593 591 594 597 602 609 614 617 622 631 644 656 668 667 674 677 680 684 692 704 723 717 735 740 744 754 735 714 700 686 682 688 701 716 736 753 774 803 865 893 1078 1448 1330 1331 1340 1375 1340 1224 1142 1130 1283 1218 1126 953 901 776 718 695 579 528 499 479 464 450 437 429 436 452 474 499 507 547 654 533 325 269 232 196 162 131 102 79 72 74 90 109 133 155 192 211 238 242 297 326 423 416 824 685 374 232 195 187 209 197 209 254 275 295 291 248 256 284 326 403 407 314 313 557 526 299 308 292 191 170 175 143 102 88 73 90 50 39 30 22 15 10 6 4 2 2 3 1 1 -11 -1 -58 -1 -12 -5 -20 -33 -11 -7 -15 -39 -72 -107 -142 -168 -191 -212 -234 -258 -285 -315 -347 -380 -416 -471 -526 -580 -622 -645 -652 -645 -629 -607 -582 -555 -524 -489 -455 -427 -408 -402 -405 -415 -422 -427 -428 -429 -430 -435 -439 -438 -437 -438 -442 -447 -453 -462 -474 -490 -510 -528 -545 -558 -574 -603 -628 -624 -614 -609 -611 -623 -646 -688 -747 -824 -917 -1025 -1117 -1185 -1215 -1222 -1210 -1222 -1222 -1200 -1222 -1379 -1530 -1506 -1412 -1380 -1327 -1323 -1308 -1306 -1310 -1319 -1321 -1296 -1261 -1147 -1029 -939 -840 -712 -617 -603 -611 -571 -522 -493 -467 -440 -418 -398 -381 -368 -352 -336 -316 -296 -273 -248 -219 -192 -165 -155 -140 -30 -27 -5 -14 -1 -8 -1 -5 -1 -9 -1 -9 -1 -4 -1 -1 -1 -3 -1 -6 -1 -6 -1 -3 -1 -3 -1 -3 -1 -2 -1 -2 -1 -2 -1 -3 -1 -4 -1 -6 -1 -5 -1 -2 -1 -2 -1 -3 -1 -4 -1 -3 -1 -3 -1 -4 0 8 11 17 62 99 105 78 63 61 72 80 88 96 105 118 133 171 183 163 192 155 162 168 177 182 180 176 218 219 260 232 286 382 343 368 407 411 435 614 825 910 1059 841 725 809 1003 879 987 1092 1166 984 1063 1180 1112 1292 1342 1380 1109 1170 1055 1101 1262 1590 2043 2253 2261 2276 2288 2328 2469 2398 2457 2409 2366 2050 2221 2322 2299 2321 2327 2292 2259 2321 2366 2361 2395 2446 2440 2397 2396 2415 2464 2494 2524 2580 2469 2406 2412 2371 2384 2292 2260 2269 2222 2185 2153 2141 2138 2107 2102 2106 2137 2068 2064 2076 2075 2095 2105 2127 2142 2166 2194 2203 2191 2173 2127 2092 2051 2024 2011 1959 1966 1929 1895 1814 1733 1766 1735 1669 1541 1476 1484 1538 1683 1709 1668 1541 1464 1411 1407 1418 1407 1352 1329 1306 1304 1315 1330 1310 1309 1289 1275 1269 1265 1260 1256 1257 1266 1269 1241 1230 1192 1172 1155 1142 1129 1121 1110 1097 1084 1078 1075 1071 1070 1075 1066 1060 1055 1053 1053 1046 1041 1038 1032 1028 1025 1022 1018 1013 1008 1004 999 995 993 990 986 985 983 979 976 975 980 968 964 961 960 954 954 948 933 920 912 908 906 904 900 897 895 893 890 887 889 933 957 971 941 880 876 885 925 912 914 912 891 884 877 860 855 866 872 867 870 866 854 849 845 839 837 829 826 822 820 814 804 811 804 798 795 791 798 782 790 789 779 778 768 779 767 769 770 759 756 755 758 751 748 745 740 738 734 738 732 731 725 722 721 716 709 711 710 704 702 693 689 684 686 682 676 677 672 668 665 669 660 661 666 664 673 665 665 664 657 664 656 662 661 662 656 655 653 653 649 652 645 649 645 641 647 642 645 636 642 634 642 635 639 639 634 632 639 631 633 634 635 632 633 631 634 624 627 627 625 622 623 624 613 624 616 615 616 608 618 607 609 611 598 608 597 595 604 581 593 592 587 597 590 579 594 577 570 580 580 571 573 567 572 560 563 559 555 552 549 549 544 550 537 545 540 530 543 525 529 534 512 533 520 509 532 510 508 522 507 513 502 516 495 517 499 504 491 501 498 486 504 481 469 490 488 470 474 482 453 468 473 467 468 467 467 469 466 466 465 463 459 459 456 457 456 455 454 453 453 452 451 450 447 445 446 443 442 442 439 437 434 431 430 430 428 426 423 422 422 420 417 413 411 409 408 407 405 405 404 401 401 405 404 408 411 414 413 414 411 414 417 418 417 416 416 419 417 417 417 419 422 420 420 425 441 442 446 446 448 439 430 436 437 438 440 444 445 444 450 457 462 471 481 496 507 520 511 516 524 520 531 555 535 540 551 573 575 547 533 550 546 514 499 492 455 450 449 451 455 455 454 452 453 464 483 485 468 470 471 463 462 466 468 484 500 489 503 515 517 511 504 494 484 471 468 470 473 472 467 474 482 480 488 503 518 521 519 504 493 484 483 493 491 502 492 476 474 475 487 495 507 507 508 507 518 516 495 487 502 518 524 527 522 517 521 534 529 529 531 512 499 494 493 495 499 509 514 504 504 508 502 498 497 496 497 501 504 497 489 482 481 478 480 482 485 481 471 461 459 457 453 447 443 446 442 438 432 426 414 406 402 400 399 401 404 406 406 396 388 390 384 361 381 386 387 387 384 381 379 377 372 363 359 363 362 363 364 364 361 358 356 354 352 351 349 348 348 341 343 329 331 333 329 335 338 344 346 344 333 333 332 331 331 331 330 329 328 326 325 325 325 325 324 320 316 314 322 324 335 335 331 333 334 335 340 346 343 339 333 328 324 324 320 315 314 314 313 312 314 314 311 311 313 313 311 311 311 311 311 309 309 308 308 306 305 308 310 311 313 322 321 320 317 318 318 316 315 315 310 309 304 302 299 306 307 295 293 291 296 304 296 288 287 287 287 287 288 290 296 318 330 310 312 321 333 343 350 345 332 326 329 341 328 318 320 307 308 310 309 306 306 304 301 289 281 279 273 269 267 267 270 267 260 255 250 247 256 252 237 225 220 220 219 216 213 208 204 203 202 198 196 196 197 198 198 197 195 194 195 191 184 181 184 192 201 208 198 197 196 187 176 170 174 173 113 -6 -6 -7 -1 -7 -1 -12 -14 -22 -23 -26 -26 -28 -25 -27 -23 -27 -21 -26 -19 -23 -18 -20 -18 -21 -19 -22 -22 -24 -25 -28 -30 -34 -36 -40 -43 -48 -60 -81 -91 -100 -109 -115 -108 -99 -99 -107 -126 -148 -159 -167 -172 -176 -181 -190 -216 -245 -267 -295 -340 -402 -512 -619 -635 -669 -695 -767 -790 -825 -846 -856 -849 -841 -857 -892 -946 -1033 -1172 -1315 -1382 -1434 -1502 -1573 -1648 -1714 -1777 -1861 -1993 -2144 -2243 -2349 -2489 -2617 -2662 -2705 -2826 -2950 -3051 -3119 -3156 -3182 -3196 -3210 -3223 -3236 -3248 -3259 -3264 -3268 -3275 -3286 -3310 -3336 -3358 -3378 -3394 -3408 -3414 -3417 -3415 -3409 -3400 -3391 -3386 -3383 -3385 -3389 -3396 -3405 -3419 -3432 -3436 -3439 -3445 -3454 -3469 -3480 -3480 -3475 -3470 -3468 -3479 -3494 -3514 -3532 -3542 -3547 -3546 -3545 -3548 -3553 -3554 -3557 -3564 -3570 -3569 -3567 -3567 -3570 -3574 -3581 -3589 -3597 -3599 -3599 -3597 -3596 -3597 -3600 -3604 -3608 -3608 -3603 -3596 -3589 -3592 -3600 -3615 -3633 -3650 -3664 -3672 -3673 -3666 -3656 -3649 -3645 -3642 -3642 -3650 -3661 -3672 -3682 -3691 -3699 -3705 -3710 -3710 -3709 -3704 -3698 -3690 -3683 -3677 -3674 -3677 -3684 -3691 -3697 -3698 -3695 -3687 -3679 -3683 327 323 321 322 320 318 315 314 314 325 322 319 312 304 299 290 288 286 285 279 273 272 274 267 263 258 262 272 273 274 274 274 279 280 278 279 280 279 277 275 271 273 274 276 276 277 277 274 270 270 274 277 275 273 271 266 255 245 244 241 240 241 241 241 242 244 244 244 245 246 248 249 251 252 254 254 253 255 245 246 247 245 245 246 246 245 251 259 263 272 271 263 257 261 266 264 264 266 268 272 279 290 304 316 307 313 321 332 340 336 331 332 333 321 314 311 318 322 331 337 332 341 350 352 368 356 358 371 368 365 370 380 384 386 392 398 398 404 410 411 412 416 419 423 431 430 428 433 436 434 445 443 448 446 444 447 448 445 455 457 456 458 461 457 464 471 477 481 489 485 485 482 483 502 506 499 496 502 506 512 522 529 534 534 528 528 523 522 521 519 514 507 495 491 489 481 481 481 481 477 478 470 463 464 464 457 461 465 454 448 448 450 449 453 448 440 430 421 416 410 406 407 412 416 415 405 402 399 390 384 377 372 365 366 362 356 354 350 343 347 349 352 354 355 355 354 353 354 355 357 360 366 371 372 372 372 371 372 370 371 371 371 370 371 373 373 377 376 375 376 377 383 379 380 383 384 385 385 385 387 389 392 393 396 397 400 403 403 406 411 412 408 410 411 414 417 417 414 415 415 415 415 415 416 420 421 421 422 425 430 436 441 442 438 439 441 445 452 457 459 459 461 463 464 463 461 458 457 463 465 466 463 460 460 457 454 456 458 460 462 465 467 472 475 478 481 484 488 494 497 506 513 521 516 517 523 526 533 536 538 540 545 553 557 561 567 577 597 610 608 601 594 594 599 605 613 622 623 625 628 633 643 657 670 674 673 687 693 691 709 707 718 779 772 762 761 737 713 702 684 673 682 695 713 732 751 775 802 839 885 1107 1300 1042 1155 1158 1179 1190 1130 1072 1091 1163 1264 1081 922 902 825 689 631 582 514 486 464 449 437 423 414 422 444 485 474 513 608 695 515 366 360 214 182 151 122 97 77 73 83 101 117 141 165 192 229 266 261 301 334 484 584 791 744 446 247 217 196 215 225 244 292 344 360 312 284 281 351 398 416 412 486 451 442 504 467 370 396 249 171 167 122 136 87 99 78 58 49 37 27 21 15 12 9 5 3 4 3 1 1 -1 -1 -4 -7 -9 -13 -29 -17 -9 -10 -24 -50 -83 -117 -146 -169 -189 -208 -233 -262 -298 -337 -380 -429 -489 -551 -604 -643 -661 -663 -652 -634 -614 -591 -568 -540 -509 -477 -447 -424 -411 -406 -408 -414 -422 -429 -435 -439 -442 -443 -442 -441 -442 -446 -451 -458 -466 -477 -492 -511 -533 -554 -571 -588 -608 -623 -622 -613 -607 -607 -615 -632 -660 -703 -764 -846 -944 -1046 -1136 -1203 -1237 -1252 -1255 -1237 -1198 -1203 -1310 -1444 -1518 -1531 -1492 -1425 -1357 -1297 -1262 -1249 -1256 -1278 -1297 -1278 -1187 -1080 -1009 -921 -772 -639 -597 -596 -576 -546 -522 -496 -461 -429 -412 -401 -389 -371 -348 -325 -303 -284 -262 -239 -214 -179 -123 -44 -20 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 8 8 13 28 76 77 56 49 54 65 72 82 92 103 113 135 150 145 137 143 142 154 165 228 222 162 167 202 238 378 396 481 544 404 348 362 372 392 611 825 796 904 903 686 684 894 797 894 1070 1216 897 971 986 1089 1209 1373 1339 1193 1035 980 1101 1193 1442 1623 2050 2373 2284 2390 2448 2561 2452 2432 2415 2365 1841 1915 2252 2318 2336 2350 2325 1983 2069 2208 2335 2399 2414 2454 2424 2403 2437 2469 2474 2591 2616 2580 2506 2460 2424 2372 2362 2310 2301 2266 2191 2173 2170 2139 2133 2114 2110 2111 2076 2076 2076 2074 2099 2115 2149 2146 2151 2183 2207 2220 2224 2178 2150 2100 2056 1984 1911 1880 1888 1828 1775 1721 1761 1797 1748 1593 1571 1508 1493 1625 1670 1679 1611 1444 1377 1380 1438 1453 1422 1355 1316 1294 1292 1292 1287 1289 1277 1263 1258 1256 1251 1246 1244 1246 1252 1225 1209 1189 1172 1155 1143 1131 1120 1109 1099 1089 1088 1087 1079 1085 1083 1072 1069 1063 1059 1054 1048 1044 1037 1030 1025 1021 1016 1012 1007 1004 1000 995 993 991 988 985 981 979 976 975 975 971 970 972 966 957 959 959 958 955 934 916 907 903 902 900 900 896 894 891 889 887 884 884 902 894 876 873 874 910 894 893 907 886 872 868 861 851 856 862 861 861 866 864 855 847 838 832 836 824 824 812 813 807 809 796 792 796 803 789 789 790 785 779 770 786 764 775 769 759 765 757 761 753 752 747 746 740 738 739 735 737 731 724 722 717 714 715 714 708 709 701 695 688 690 685 682 680 676 670 671 668 663 669 666 668 676 669 674 662 665 665 663 660 665 661 651 661 656 653 656 653 650 647 651 650 639 643 644 648 639 645 640 641 642 636 636 642 640 639 640 641 640 637 639 638 633 636 632 631 631 631 628 627 625 627 618 623 617 623 610 615 615 604 614 602 600 608 591 596 600 599 606 593 582 596 583 574 590 584 580 582 577 573 574 567 565 566 561 558 555 551 550 549 545 548 536 549 535 532 545 521 531 536 516 528 532 509 525 520 508 525 505 520 505 519 503 514 494 505 500 487 500 486 488 496 487 483 476 477 463 477 474 473 468 471 470 471 469 468 470 470 464 464 463 458 459 459 457 456 455 455 454 454 452 450 448 446 444 442 442 441 440 438 435 435 434 431 428 425 427 429 428 424 421 419 418 418 417 413 410 409 406 403 406 407 412 416 420 416 412 415 422 424 423 423 422 422 424 422 423 425 429 429 426 426 428 442 451 454 463 467 451 443 446 442 444 449 451 452 452 459 467 470 473 481 500 513 527 524 523 540 533 554 563 538 556 574 578 570 541 557 564 559 523 513 503 464 459 457 457 461 462 460 459 459 484 496 484 475 488 485 469 473 477 477 494 516 497 496 517 525 528 518 519 497 478 475 479 480 481 475 478 491 491 499 506 521 526 510 501 492 488 491 498 505 507 493 481 480 482 500 504 511 521 518 518 526 517 496 494 501 514 526 537 531 529 532 544 538 537 524 513 502 500 501 504 507 514 519 512 513 518 511 507 507 509 509 513 513 506 494 488 485 487 492 494 490 480 472 465 468 467 461 454 454 456 451 442 431 422 415 409 406 405 404 412 417 415 408 399 393 394 383 363 383 395 395 392 389 386 383 376 368 367 364 368 368 370 371 371 366 363 362 360 358 356 352 355 349 350 341 329 340 340 335 337 340 345 349 343 337 336 336 336 336 336 335 334 333 331 330 330 329 328 325 322 319 318 318 320 339 335 331 331 332 334 341 347 347 344 332 327 324 321 318 319 319 318 317 316 316 316 316 316 318 317 316 316 318 319 318 316 315 312 312 310 311 313 317 319 323 331 328 326 326 325 323 324 324 320 316 313 310 308 306 307 304 301 301 300 302 298 291 290 292 293 293 292 293 296 302 310 339 323 324 337 347 356 353 343 334 335 340 350 346 338 334 328 321 313 310 306 314 306 292 289 294 290 286 277 277 281 275 265 257 248 247 239 236 229 221 217 216 217 217 214 211 208 205 203 200 198 199 199 199 199 199 198 198 199 201 182 163 160 158 157 151 166 167 182 206 201 196 177 166 155 15 -8 -22 -25 -22 -18 -16 -18 -21 -23 -25 -26 -26 -26 -26 -25 -24 -23 -22 -21 -20 -19 -19 -19 -19 -19 -20 -21 -22 -24 -26 -28 -31 -33 -37 -40 -44 -48 -64 -79 -85 -90 -103 -114 -114 -109 -107 -113 -129 -146 -157 -164 -170 -177 -188 -205 -228 -253 -276 -310 -369 -441 -507 -537 -513 -497 -556 -649 -735 -798 -834 -848 -850 -854 -872 -913 -982 -1082 -1209 -1331 -1414 -1481 -1559 -1644 -1731 -1810 -1877 -1951 -2047 -2158 -2273 -2395 -2520 -2626 -2688 -2743 -2828 -2925 -3014 -3080 -3123 -3150 -3171 -3189 -3202 -3214 -3225 -3238 -3249 -3260 -3271 -3284 -3299 -3315 -3330 -3344 -3358 -3372 -3385 -3395 -3400 -3400 -3395 -3389 -3384 -3383 -3385 -3389 -3394 -3402 -3415 -3427 -3435 -3442 -3454 -3469 -3484 -3492 -3491 -3486 -3480 -3480 -3487 -3499 -3514 -3528 -3537 -3542 -3544 -3545 -3546 -3547 -3548 -3551 -3560 -3568 -3569 -3566 -3564 -3566 -3570 -3578 -3588 -3597 -3602 -3604 -3603 -3602 -3602 -3605 -3610 -3615 -3616 -3614 -3608 -3602 -3601 -3604 -3613 -3625 -3638 -3651 -3660 -3663 -3659 -3652 -3645 -3641 -3638 -3641 -3651 -3665 -3678 -3689 -3696 -3701 -3702 -3701 -3699 -3695 -3691 -3686 -3681 -3675 -3670 -3669 -3673 -3680 -3685 -3687 -3685 -3682 -3680 -3680 -3685 325 320 319 317 317 313 310 314 316 327 326 324 308 301 295 293 285 281 277 273 272 276 269 266 262 263 278 279 280 277 274 276 278 278 279 282 281 282 282 280 276 276 279 280 279 278 282 281 275 277 279 279 276 276 273 267 255 247 250 249 247 244 244 244 243 242 241 244 246 245 245 246 246 246 248 248 244 243 246 248 249 251 255 256 261 259 261 267 270 274 278 270 265 259 260 262 266 265 266 269 275 284 298 302 298 304 314 326 332 328 322 318 319 314 308 309 313 316 326 328 326 337 342 350 392 359 346 347 383 377 374 385 392 390 393 400 407 408 415 417 415 425 438 436 431 437 437 440 445 455 473 459 465 448 461 466 457 450 460 465 461 469 470 461 468 478 485 487 491 495 491 494 492 487 489 495 504 510 512 516 521 528 535 531 524 521 522 516 515 508 513 506 497 496 489 487 485 490 487 482 474 468 467 471 464 460 467 471 465 454 455 457 455 451 441 433 426 418 412 411 410 416 421 416 410 401 393 388 383 380 375 372 371 368 366 362 355 350 346 345 349 353 353 356 357 355 355 355 356 358 362 367 372 375 374 375 374 376 372 374 373 376 373 374 375 374 375 374 375 377 382 383 381 384 387 388 388 390 390 391 393 394 395 396 398 399 401 402 405 411 409 408 410 412 414 413 412 411 428 412 413 413 413 415 417 418 420 424 428 432 437 443 438 437 438 444 451 456 458 457 454 457 459 459 461 458 452 455 457 461 458 457 456 455 452 452 456 455 457 459 463 466 469 473 475 478 481 484 487 490 496 501 535 514 513 518 523 527 528 533 539 544 549 555 566 573 580 588 597 611 605 598 599 599 605 612 625 631 636 639 639 643 649 658 659 669 673 678 686 694 704 720 754 801 821 780 743 708 690 678 664 677 691 708 735 784 804 807 886 895 935 931 933 1002 1112 1057 1138 1096 1047 1044 1142 1236 1186 1059 921 769 697 678 645 478 468 446 433 423 410 402 407 424 463 468 558 707 875 732 379 344 193 183 138 114 91 77 76 89 106 129 150 175 235 248 298 289 341 365 442 799 848 734 406 265 248 211 225 261 344 341 398 333 323 339 324 335 372 416 465 528 593 460 427 521 340 380 241 188 151 136 115 108 152 80 68 61 45 36 29 23 18 14 9 6 6 7 4 2 2 -5 -7 -14 -20 -26 -27 -25 -19 -11 -15 -29 -58 -91 -119 -143 -160 -178 -204 -239 -285 -336 -391 -449 -513 -575 -624 -659 -672 -671 -659 -641 -624 -604 -584 -560 -531 -500 -470 -443 -424 -411 -407 -410 -418 -430 -440 -448 -449 -448 -447 -445 -445 -448 -454 -462 -469 -478 -492 -510 -537 -562 -579 -594 -610 -619 -618 -610 -607 -606 -614 -625 -638 -660 -700 -764 -854 -967 -1076 -1180 -1237 -1277 -1283 -1269 -1207 -1169 -1228 -1343 -1489 -1626 -1602 -1538 -1414 -1294 -1219 -1183 -1186 -1216 -1268 -1280 -1224 -1133 -1104 -1038 -840 -647 -597 -596 -585 -569 -552 -527 -481 -438 -428 -425 -411 -391 -360 -330 -309 -293 -274 -257 -237 -200 -121 -51 -13 -16 -1 -13 -1 -7 -1 -3 -1 -8 -1 -12 -1 -8 -1 -3 -1 -4 -1 -8 -1 -8 -1 -4 -1 -3 -1 -3 -1 -2 -1 -2 -1 -2 -1 -3 -1 -5 -1 -6 -1 -4 -1 -3 -1 -2 -1 -4 -1 -6 -1 -5 -1 -3 -1 -2 0 1 5 12 34 63 38 38 57 51 59 68 77 83 89 107 108 126 134 123 129 138 146 199 464 335 153 211 217 244 352 612 560 664 464 341 303 368 373 425 729 859 763 872 685 633 706 846 1003 1268 1071 882 831 1038 1441 1384 1482 1170 1091 981 1007 1104 1148 1196 1462 1969 2427 2443 2402 2485 2477 2417 2257 2088 2334 1860 1452 1703 2170 2340 2360 2352 1989 1606 1772 1941 2301 2404 2423 2400 2388 2404 2415 2474 2562 2644 2624 2547 2489 2489 2498 2427 2346 2295 2251 2227 2229 2189 2156 2130 2124 2141 2132 2089 2094 2098 2085 2104 2155 2173 2155 2160 2178 2197 2234 2232 2200 2158 2115 2060 1980 1923 1855 1816 1757 1694 1682 1729 1712 1633 1598 1611 1500 1428 1445 1553 1584 1579 1420 1371 1358 1391 1479 1400 1339 1323 1296 1286 1277 1275 1279 1262 1252 1248 1249 1245 1238 1234 1237 1249 1232 1216 1199 1183 1164 1152 1138 1125 1115 1109 1109 1115 1110 1096 1099 1088 1081 1075 1068 1060 1055 1050 1045 1037 1029 1023 1017 1012 1008 1005 1002 1000 998 995 992 989 986 983 980 979 978 975 976 977 969 958 956 958 960 960 952 942 928 913 906 905 903 902 899 896 894 892 889 886 883 879 878 876 874 871 871 871 870 890 877 860 855 857 854 848 857 861 859 857 862 859 848 842 841 829 828 816 821 804 804 799 794 803 804 794 796 793 789 784 779 783 774 775 772 765 769 763 763 759 756 748 752 740 747 742 740 738 735 726 728 722 720 717 715 712 712 706 700 694 698 688 686 684 679 675 676 670 670 671 666 676 671 674 674 668 669 670 663 660 670 655 662 664 655 657 662 649 654 653 648 646 652 652 647 649 647 643 649 646 643 646 648 645 644 644 645 643 644 642 638 642 636 641 634 638 634 634 634 634 626 630 629 621 632 617 623 620 610 620 609 601 612 615 603 601 606 612 590 587 601 590 586 598 591 585 584 583 583 578 574 573 569 569 564 562 561 557 557 544 554 540 553 544 538 549 537 527 546 527 529 536 525 521 534 517 523 524 509 524 508 527 503 520 497 512 503 494 506 504 495 494 489 489 487 486 469 480 482 475 473 472 473 471 473 471 471 472 470 467 466 464 464 464 462 460 457 456 456 455 455 454 452 450 449 448 444 443 442 441 440 439 439 437 436 430 428 430 433 431 430 430 428 429 428 425 419 417 414 410 409 407 409 415 421 422 417 417 421 427 427 427 426 424 425 427 427 429 432 435 433 431 432 436 454 460 461 475 477 476 465 473 458 449 460 460 459 461 468 476 480 487 485 500 526 536 536 536 560 552 576 560 541 559 588 584 560 552 581 579 557 524 534 500 472 466 465 463 467 467 466 468 468 487 504 485 484 500 484 475 483 486 485 503 523 505 499 517 537 546 543 519 491 484 484 487 488 493 483 485 494 501 511 519 527 521 515 506 497 496 501 507 517 507 490 486 485 487 498 513 518 531 533 531 521 509 499 502 507 518 536 547 540 541 544 552 551 549 534 520 507 506 508 513 521 526 527 520 522 530 520 517 520 520 526 526 518 506 497 493 493 497 504 497 489 481 473 473 475 475 467 462 462 459 450 440 430 422 418 413 409 414 411 421 425 418 409 407 400 398 382 364 387 400 400 397 393 390 386 376 372 374 371 375 376 376 376 373 371 369 369 366 363 361 358 357 360 351 338 334 348 346 343 345 347 347 344 341 340 339 339 340 341 340 340 338 338 337 335 334 333 330 327 326 323 322 320 328 343 334 331 329 328 330 338 345 347 340 331 327 324 321 322 324 323 322 320 319 319 320 321 321 320 322 322 321 322 325 324 322 321 317 317 315 316 319 324 327 335 338 334 332 333 330 330 332 330 326 322 321 318 319 316 316 313 309 311 312 311 307 306 294 297 299 300 298 297 300 306 317 336 341 337 355 368 363 348 339 345 338 352 357 353 340 328 323 320 310 305 304 313 300 295 299 305 294 287 283 285 289 282 267 259 252 263 238 227 224 220 217 215 215 214 212 211 208 205 203 201 200 200 200 200 200 200 199 201 199 174 156 155 146 142 143 129 150 152 170 209 212 205 182 174 138 9 -28 -39 -42 -36 -34 -28 -30 -27 -29 -28 -30 -28 -30 -26 -28 -24 -26 -22 -25 -20 -22 -19 -22 -19 -22 -21 -24 -23 -27 -27 -31 -32 -36 -38 -43 -45 -51 -69 -81 -80 -79 -99 -117 -121 -118 -116 -118 -132 -146 -155 -161 -171 -182 -199 -220 -241 -264 -283 -318 -391 -463 -484 -462 -404 -338 -454 -563 -700 -783 -829 -844 -853 -867 -892 -938 -1017 -1116 -1229 -1344 -1442 -1533 -1639 -1740 -1842 -1927 -1986 -2039 -2111 -2188 -2305 -2428 -2546 -2654 -2726 -2789 -2860 -2933 -3001 -3050 -3088 -3109 -3137 -3159 -3171 -3183 -3192 -3207 -3221 -3242 -3258 -3277 -3289 -3299 -3310 -3318 -3332 -3343 -3361 -3376 -3387 -3394 -3393 -3389 -3387 -3386 -3390 -3394 -3396 -3400 -3413 -3426 -3434 -3442 -3460 -3479 -3490 -3498 -3495 -3492 -3489 -3492 -3496 -3505 -3513 -3522 -3528 -3532 -3534 -3534 -3532 -3532 -3533 -3539 -3555 -3569 -3571 -3567 -3564 -3562 -3566 -3574 -3586 -3597 -3605 -3610 -3609 -3607 -3606 -3607 -3613 -3620 -3624 -3626 -3623 -3619 -3617 -3616 -3619 -3623 -3631 -3639 -3648 -3653 -3650 -3644 -3638 -3634 -3632 -3636 -3648 -3665 -3679 -3691 -3697 -3698 -3694 -3688 -3682 -3678 -3676 -3673 -3671 -3668 -3664 -3662 -3668 -3675 -3677 -3676 -3673 -3671 -3676 -3683 -3688 323 318 316 312 311 309 306 307 308 315 318 313 301 299 292 289 283 277 276 273 272 273 270 264 261 268 284 282 280 280 279 278 281 282 284 285 284 283 284 282 280 282 283 285 285 285 286 287 283 283 282 281 280 274 271 266 251 250 252 252 254 254 252 248 248 248 244 242 242 242 243 243 244 245 243 243 245 245 249 252 254 257 267 264 260 265 267 287 285 281 282 286 276 266 265 262 264 266 269 271 270 277 287 289 294 302 314 320 320 320 314 309 305 302 303 306 310 308 311 325 323 329 337 352 361 345 339 347 356 370 380 381 389 390 391 404 415 414 418 423 420 434 479 463 442 440 446 452 495 538 490 482 484 457 485 500 469 457 466 474 468 471 475 467 472 480 489 497 497 502 498 501 501 491 494 503 512 520 523 522 527 528 524 523 523 516 513 507 507 502 510 512 504 498 495 493 495 496 486 477 474 477 475 470 465 466 468 473 468 460 460 462 457 447 439 432 424 419 418 418 421 423 429 418 406 403 402 397 388 383 377 383 379 374 369 364 356 350 346 345 349 352 353 358 361 359 361 361 361 361 365 368 372 377 378 377 378 377 374 376 376 379 375 377 381 381 376 375 376 378 384 387 383 385 391 392 391 393 394 395 393 394 394 395 396 396 398 399 401 411 408 409 411 411 410 409 408 419 456 422 412 414 417 418 420 423 424 426 431 431 433 437 436 436 437 443 451 454 452 450 450 453 453 453 453 453 448 451 455 458 453 452 451 449 448 450 452 453 456 459 462 466 472 479 482 483 483 490 496 497 496 497 500 505 516 523 524 523 526 532 536 545 553 561 571 581 589 595 602 615 610 607 609 602 607 609 616 627 632 642 649 653 653 655 659 666 672 678 684 694 710 718 735 808 842 786 758 712 690 666 657 671 684 715 761 808 834 822 831 831 839 873 1001 1176 1118 1012 1033 1034 1005 1112 1019 1258 1119 751 637 606 597 692 484 457 479 430 416 407 396 390 398 417 446 468 583 637 798 628 318 234 185 162 138 112 89 79 80 104 122 135 162 189 235 305 348 311 353 389 439 665 909 557 367 273 254 229 245 304 325 387 455 397 415 396 470 369 365 411 451 523 532 543 454 385 355 304 232 238 174 163 129 172 148 90 76 63 52 44 37 30 24 18 13 11 11 11 8 6 0 -5 -9 -13 -18 -26 -34 -48 -37 -22 -15 -18 -37 -63 -89 -111 -126 -143 -174 -218 -275 -341 -407 -473 -533 -588 -632 -661 -675 -675 -668 -655 -641 -623 -604 -580 -553 -523 -493 -464 -439 -420 -409 -407 -414 -426 -439 -449 -453 -454 -453 -450 -448 -448 -451 -458 -466 -477 -492 -513 -541 -566 -581 -594 -610 -622 -621 -614 -611 -612 -615 -620 -624 -628 -641 -677 -755 -862 -982 -1097 -1188 -1250 -1274 -1263 -1217 -1172 -1162 -1226 -1391 -1552 -1611 -1574 -1451 -1307 -1193 -1128 -1129 -1173 -1240 -1286 -1281 -1248 -1208 -1113 -925 -733 -631 -597 -593 -593 -575 -541 -499 -464 -449 -442 -425 -399 -366 -334 -312 -295 -280 -267 -251 -210 -125 -38 -14 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 5 2 20 73 90 35 57 115 64 55 62 68 73 82 93 99 106 117 115 123 130 139 236 273 219 149 164 179 211 249 467 543 471 540 456 300 301 312 325 441 672 663 745 577 601 714 830 1182 1357 1029 763 885 1120 1387 1407 1376 1071 907 892 992 1066 1108 1182 1342 1651 2246 2487 2470 2444 2418 2059 1840 1678 1975 1920 1494 1307 1691 2319 2358 2371 1924 1570 1613 1712 1944 2356 2398 2388 2390 2410 2381 2506 2502 2573 2717 2680 2589 2559 2602 2471 2353 2298 2263 2233 2223 2211 2166 2149 2168 2171 2162 2124 2118 2117 2107 2119 2195 2197 2173 2171 2195 2231 2244 2204 2191 2155 2100 2060 2013 1943 1862 1796 1727 1697 1650 1703 1659 1590 1513 1570 1492 1398 1397 1408 1442 1489 1402 1346 1345 1387 1454 1418 1333 1312 1298 1285 1274 1267 1260 1250 1243 1242 1252 1241 1233 1227 1230 1259 1254 1237 1205 1186 1172 1158 1142 1132 1131 1123 1125 1129 1118 1110 1109 1094 1086 1078 1069 1060 1055 1049 1044 1036 1028 1021 1015 1013 1010 1007 1004 1003 1000 996 994 991 989 986 988 988 982 979 981 972 960 955 955 955 957 957 953 945 932 920 912 910 907 905 902 900 896 894 890 887 885 882 880 876 875 872 870 868 865 867 870 859 859 860 858 854 862 853 852 852 859 864 857 848 835 833 817 818 806 805 805 807 805 806 797 802 796 791 787 786 787 779 777 773 769 769 767 768 763 756 750 757 742 751 744 746 740 738 731 731 726 723 721 715 718 711 712 703 701 700 691 692 690 682 678 680 671 678 668 671 680 673 677 672 677 671 672 663 674 667 668 669 666 662 664 654 661 656 655 653 658 655 651 656 652 650 649 652 650 648 648 647 648 649 646 647 647 646 644 647 648 645 643 646 641 641 645 633 638 637 633 632 632 628 628 623 617 625 611 604 624 619 606 606 619 614 593 597 607 598 596 607 592 591 592 587 595 581 579 583 574 573 573 569 570 562 567 556 564 546 554 553 536 556 540 539 541 546 529 543 531 533 533 535 516 537 521 519 525 517 526 508 524 500 520 497 510 512 501 500 502 488 496 492 481 481 486 475 474 475 475 475 475 473 474 474 474 475 471 470 472 469 467 465 465 463 462 459 457 456 456 455 455 453 452 448 446 444 443 443 442 442 442 442 436 432 437 438 440 435 436 436 436 436 435 429 424 423 422 419 419 414 412 414 418 420 422 423 426 431 429 430 427 427 429 433 435 435 437 438 440 438 440 443 463 469 466 481 494 478 485 488 477 455 469 469 467 473 480 490 485 488 493 505 532 548 542 541 566 567 586 558 552 574 592 598 564 570 593 582 552 535 544 499 481 476 473 474 476 473 476 475 478 491 509 492 496 500 488 483 484 488 491 509 516 529 507 514 538 539 519 502 493 492 495 497 493 500 490 494 500 505 516 527 536 527 524 512 504 501 506 518 526 511 494 493 499 493 503 521 532 537 539 524 520 513 505 510 523 533 540 552 550 549 560 560 557 542 527 516 511 515 520 522 529 541 536 530 531 535 528 529 533 530 533 525 516 508 502 500 501 506 511 502 492 483 479 482 483 483 477 474 464 450 443 438 431 426 420 417 413 416 417 423 429 420 417 412 408 401 377 368 387 405 404 402 399 397 387 382 381 380 379 382 382 383 381 378 377 376 375 372 369 366 362 365 355 342 340 337 343 348 351 352 351 349 347 345 345 346 346 347 349 345 344 343 343 341 340 338 336 333 331 329 328 326 324 335 340 334 332 329 329 328 330 333 334 330 328 325 325 326 328 329 328 326 326 325 328 324 325 325 325 326 327 326 329 331 330 328 326 323 322 323 327 325 333 336 343 345 341 338 338 336 335 338 336 334 329 328 322 329 329 330 334 322 328 326 315 304 299 298 303 306 307 305 304 304 313 338 340 360 362 372 374 361 348 353 352 345 360 358 346 335 330 330 323 311 306 302 299 299 304 314 306 295 294 287 290 293 288 282 273 259 257 226 222 221 219 217 215 214 214 212 209 207 205 204 202 203 203 203 202 203 202 202 203 166 145 141 137 135 143 146 122 134 155 171 187 188 194 193 179 13 -14 -42 -60 -55 -46 -41 -37 -34 -33 -32 -31 -30 -29 -28 -27 -26 -25 -24 -22 -22 -21 -20 -20 -20 -20 -21 -21 -22 -24 -26 -28 -30 -33 -36 -39 -43 -47 -64 -78 -84 -83 -87 -103 -121 -126 -125 -125 -128 -136 -146 -154 -163 -177 -193 -210 -228 -247 -267 -292 -332 -393 -445 -452 -432 -411 -427 -519 -636 -740 -808 -839 -849 -857 -875 -915 -977 -1055 -1146 -1246 -1356 -1480 -1611 -1743 -1863 -1963 -2038 -2090 -2138 -2198 -2270 -2349 -2444 -2560 -2675 -2766 -2839 -2904 -2963 -3013 -3050 -3070 -3083 -3100 -3118 -3131 -3141 -3151 -3163 -3181 -3204 -3230 -3256 -3278 -3294 -3304 -3313 -3324 -3336 -3350 -3364 -3377 -3387 -3392 -3394 -3393 -3394 -3399 -3403 -3405 -3408 -3418 -3430 -3440 -3450 -3463 -3475 -3483 -3487 -3489 -3490 -3493 -3497 -3501 -3505 -3509 -3512 -3515 -3516 -3513 -3510 -3507 -3506 -3513 -3526 -3547 -3565 -3572 -3571 -3566 -3562 -3565 -3572 -3585 -3599 -3611 -3617 -3617 -3613 -3610 -3609 -3612 -3618 -3625 -3632 -3636 -3638 -3637 -3636 -3633 -3630 -3630 -3631 -3636 -3640 -3639 -3636 -3630 -3625 -3623 -3626 -3640 -3658 -3674 -3687 -3692 -3690 -3682 -3673 -3666 -3663 -3663 -3665 -3664 -3662 -3660 -3659 -3663 -3666 -3667 -3666 -3665 -3666 -3672 -3679 -3684 319 315 313 309 305 302 302 305 306 309 309 302 296 291 291 285 280 276 275 274 273 273 268 263 263 275 283 284 283 284 282 284 284 285 284 284 284 285 283 282 281 284 285 285 288 289 289 288 289 288 289 289 286 278 268 260 251 253 253 255 258 260 261 261 255 251 248 248 246 244 243 243 243 243 244 245 247 248 255 262 262 264 270 273 266 264 274 290 298 298 295 290 281 273 271 267 266 264 266 276 272 272 276 285 292 302 311 311 308 311 304 299 298 300 306 312 313 310 312 313 316 324 328 335 332 335 344 354 358 359 366 384 379 381 388 395 409 415 425 430 428 427 436 448 448 449 460 512 606 547 499 533 535 499 461 473 499 502 489 481 480 475 482 475 473 479 486 491 498 506 509 508 503 495 500 510 528 534 540 527 531 524 516 513 517 516 510 501 499 498 506 514 510 505 504 499 502 495 484 480 481 484 481 469 469 474 476 476 470 469 470 465 455 446 440 433 426 426 423 423 429 426 419 412 411 409 400 394 388 387 383 387 381 373 370 365 358 351 347 345 351 351 354 357 362 362 365 365 366 364 367 371 375 378 381 381 380 378 377 379 379 382 378 379 384 381 378 376 377 379 383 388 385 385 389 393 393 396 394 393 392 391 392 393 394 396 399 400 402 408 408 408 410 408 406 406 406 409 415 411 412 415 417 418 422 427 426 426 427 429 433 433 433 433 437 446 449 446 444 445 448 449 447 448 452 450 446 450 456 457 453 448 448 445 446 448 450 453 455 458 463 468 474 476 477 477 479 488 500 507 511 507 506 505 510 513 518 523 531 538 543 551 561 569 579 589 599 608 614 620 613 618 619 609 617 617 616 619 635 643 648 655 662 665 667 674 680 687 692 699 712 731 840 779 788 792 773 737 705 667 649 664 691 715 730 744 763 786 799 825 900 1016 1116 1102 981 941 976 958 1097 1052 994 1173 983 766 611 553 579 540 448 431 467 466 401 391 382 380 395 412 439 455 504 552 516 382 264 218 200 166 165 106 86 81 85 122 166 154 166 210 250 268 303 318 367 440 467 618 693 603 401 346 269 244 257 311 470 460 429 426 499 410 519 410 401 454 434 500 537 633 469 350 337 286 220 217 182 311 171 135 109 95 82 69 59 51 44 37 30 23 17 16 17 16 12 9 5 -3 -7 -14 -13 -22 -30 -50 -48 -37 -23 -12 -20 -38 -60 -80 -88 -103 -138 -193 -263 -344 -416 -490 -543 -593 -631 -659 -674 -679 -680 -674 -663 -646 -625 -601 -574 -544 -514 -484 -455 -431 -415 -408 -413 -424 -438 -449 -457 -460 -459 -456 -451 -446 -447 -451 -460 -473 -488 -510 -538 -566 -575 -584 -609 -629 -625 -615 -612 -615 -616 -619 -622 -617 -604 -604 -668 -759 -876 -994 -1106 -1191 -1239 -1246 -1214 -1176 -1126 -1124 -1304 -1466 -1560 -1564 -1452 -1314 -1191 -1102 -1099 -1136 -1212 -1294 -1323 -1333 -1303 -1219 -1036 -828 -694 -616 -601 -610 -583 -547 -509 -479 -464 -455 -430 -401 -365 -334 -312 -296 -282 -269 -264 -233 -139 -55 -17 -20 -1 -12 -1 -7 -1 -7 -1 -10 -1 -12 -1 -8 -1 -3 -1 -3 -1 -5 -1 -5 -1 -3 -1 -2 -1 -2 -1 -2 -1 -3 -1 -3 -1 -3 -1 -5 -1 -5 -1 -4 -1 -2 -1 -2 -1 -8 -1 -12 -1 -10 -1 -7 -1 -4 -1 -2 1 14 51 43 45 39 50 60 60 63 76 80 84 86 90 99 104 106 112 119 124 142 158 146 135 133 152 185 203 305 449 332 450 360 269 275 336 301 469 956 824 649 563 628 739 929 1076 1027 823 716 941 1029 1233 1295 984 887 818 1006 1079 1115 1184 1320 1470 1494 1750 2106 2449 2459 2186 1800 1590 1568 1707 1911 1595 1192 1289 1609 1875 1984 1745 1477 1373 1567 1589 1727 2238 2391 2407 2412 2321 2329 2354 2419 2734 2651 2653 2498 2516 2449 2351 2291 2269 2237 2227 2189 2215 2234 2227 2189 2240 2163 2118 2132 2125 2124 2174 2221 2220 2227 2248 2244 2220 2193 2160 2136 2070 2031 2020 1969 1887 1838 1757 1690 1662 1635 1655 1580 1516 1515 1430 1376 1364 1358 1348 1346 1327 1326 1332 1359 1427 1357 1330 1311 1299 1282 1271 1261 1254 1246 1239 1239 1245 1238 1228 1220 1225 1249 1257 1238 1228 1202 1197 1181 1161 1151 1148 1142 1145 1141 1128 1119 1110 1097 1087 1079 1072 1061 1053 1047 1040 1034 1026 1021 1017 1015 1012 1010 1007 1004 1002 998 996 994 994 998 999 989 984 985 977 966 964 957 957 956 951 950 946 942 936 926 915 915 913 909 906 902 900 896 893 890 887 884 884 880 877 873 870 868 866 863 863 864 862 861 856 856 850 850 849 854 853 862 859 845 838 823 814 807 807 816 816 811 809 802 800 801 795 794 786 787 780 779 778 770 774 770 768 765 759 755 758 750 758 748 749 741 742 736 734 730 724 724 717 722 715 717 704 707 703 698 695 697 686 683 683 673 685 674 678 675 675 675 681 678 674 674 672 675 671 674 667 668 662 659 660 666 657 662 659 656 657 657 653 653 656 652 651 658 652 656 652 652 650 650 651 649 649 654 651 649 652 648 649 647 645 644 646 643 638 641 640 634 632 627 626 633 614 613 632 616 603 614 627 609 603 607 610 606 607 612 596 599 597 597 592 595 585 590 583 581 581 576 577 571 573 566 569 562 561 565 545 557 551 541 559 546 543 544 549 533 542 541 532 530 543 518 530 528 527 526 518 518 513 521 500 521 510 507 509 500 494 495 499 479 491 485 478 490 479 477 477 478 477 478 476 477 477 474 478 474 473 472 469 468 466 467 464 459 459 457 456 456 456 456 454 451 449 446 446 446 446 446 444 441 435 438 444 444 445 442 439 441 442 442 438 432 427 428 430 431 427 421 418 417 418 422 426 428 436 434 432 433 430 431 434 438 440 439 442 445 450 447 447 448 465 481 471 481 493 483 492 487 467 462 477 478 473 482 495 500 487 494 503 517 544 560 550 556 569 592 593 562 566 596 606 595 564 583 611 592 566 544 526 501 490 482 486 488 482 481 484 484 488 505 513 502 511 507 490 495 489 491 500 528 529 540 518 515 530 541 522 502 500 502 506 504 498 501 503 504 507 513 523 533 541 540 531 518 510 509 513 523 522 507 499 499 514 505 506 515 533 550 538 534 547 527 523 517 516 524 541 554 564 560 566 562 546 532 522 518 517 521 533 544 537 543 542 543 544 541 538 544 547 542 534 526 518 512 508 507 511 514 514 502 492 486 489 491 491 491 484 468 457 448 441 436 431 427 424 421 419 424 427 430 435 428 418 419 417 397 376 375 401 411 411 409 405 401 389 390 388 386 386 388 389 390 387 384 382 381 381 379 375 370 369 366 350 349 350 346 342 351 357 356 353 351 350 350 355 355 353 353 352 349 348 348 348 346 344 342 340 338 336 334 331 329 328 335 335 332 331 331 331 331 331 332 330 328 329 330 331 332 334 334 333 332 332 333 330 328 330 330 332 330 331 334 336 337 335 334 331 329 329 332 339 336 338 343 349 350 347 345 342 343 341 343 343 341 334 334 330 337 342 341 339 329 321 316 309 301 299 301 307 312 315 313 311 312 312 344 349 361 381 383 376 357 357 366 358 347 357 350 345 339 336 321 315 311 314 311 306 306 309 314 308 299 293 290 295 297 291 284 275 267 233 223 221 220 218 216 215 217 222 219 211 209 208 207 207 207 206 206 209 207 205 201 172 154 149 155 142 119 127 131 101 127 163 166 163 177 200 124 2 -12 -40 -101 -87 -61 -51 -48 -43 -40 -37 -34 -34 -34 -31 -31 -28 -27 -25 -24 -23 -22 -21 -20 -21 -20 -21 -21 -22 -24 -25 -29 -29 -33 -34 -39 -40 -47 -48 -80 -89 -91 -88 -91 -107 -127 -129 -128 -130 -136 -140 -148 -156 -168 -186 -205 -219 -234 -251 -273 -302 -335 -377 -414 -415 -430 -475 -566 -652 -762 -811 -849 -856 -857 -861 -880 -936 -1013 -1093 -1181 -1279 -1386 -1536 -1695 -1850 -1985 -2071 -2131 -2167 -2211 -2272 -2351 -2396 -2457 -2583 -2709 -2807 -2885 -2946 -2995 -3029 -3055 -3050 -3051 -3060 -3077 -3091 -3103 -3115 -3126 -3147 -3169 -3205 -3237 -3268 -3292 -3302 -3313 -3324 -3338 -3349 -3358 -3371 -3382 -3391 -3398 -3399 -3402 -3409 -3416 -3417 -3418 -3428 -3440 -3450 -3458 -3465 -3470 -3474 -3475 -3483 -3488 -3496 -3501 -3504 -3503 -3502 -3500 -3497 -3492 -3483 -3475 -3470 -3470 -3483 -3503 -3533 -3559 -3573 -3576 -3570 -3563 -3565 -3572 -3588 -3605 -3620 -3628 -3627 -3620 -3614 -3609 -3610 -3613 -3623 -3634 -3643 -3651 -3654 -3654 -3647 -3640 -3632 -3626 -3627 -3629 -3630 -3628 -3622 -3616 -3612 -3614 -3629 -3649 -3668 -3681 -3685 -3681 -3671 -3659 -3653 -3650 -3655 -3660 -3660 -3658 -3657 -3657 -3658 -3659 -3658 -3657 -3657 -3660 -3665 -3670 -3672 318 313 311 306 302 300 299 304 309 312 308 302 297 291 287 282 276 276 274 274 272 267 265 267 272 283 286 287 286 286 282 285 287 285 284 284 283 286 287 284 283 284 286 287 290 292 291 291 292 295 292 290 288 277 265 255 254 255 258 260 265 267 266 267 262 258 255 253 252 252 250 250 252 252 248 251 253 257 263 266 269 266 275 278 274 266 272 279 295 315 301 293 285 280 277 271 272 268 265 269 271 273 279 278 285 297 301 298 300 298 295 296 300 304 312 320 322 319 320 318 319 326 324 326 332 340 352 358 365 362 364 372 374 376 379 390 404 413 418 423 428 435 439 441 446 458 508 514 508 495 500 549 634 543 474 477 483 513 516 493 482 483 488 482 479 481 489 496 504 511 517 514 504 502 504 515 532 537 552 536 534 522 514 505 507 509 505 500 493 497 505 511 513 512 506 506 503 492 486 487 489 492 479 472 475 479 480 477 476 472 468 466 458 452 449 438 432 434 430 430 428 421 417 419 419 413 406 401 394 391 389 388 383 377 375 370 362 352 347 345 351 352 353 356 359 362 365 367 367 366 369 373 378 383 386 384 382 382 381 382 381 384 384 381 381 383 380 379 378 380 384 389 390 389 391 395 395 391 389 389 390 390 391 393 394 396 398 398 403 406 407 407 407 405 404 404 405 407 409 410 413 416 418 419 423 425 423 425 429 432 431 431 431 433 439 441 442 442 442 444 445 443 443 447 450 446 445 448 451 449 446 444 443 443 448 450 451 452 454 457 461 466 470 470 470 473 480 486 495 503 518 514 513 515 516 520 526 532 538 547 555 558 568 576 584 593 605 620 626 626 618 625 623 613 620 628 621 621 634 637 643 649 657 669 674 678 680 684 688 695 705 727 874 784 823 818 781 722 755 697 648 660 677 701 757 767 810 839 825 865 914 968 1073 1087 960 907 915 963 1031 857 934 1052 964 749 604 595 525 484 447 412 428 443 384 375 367 374 391 410 433 490 482 481 376 315 275 218 220 179 188 104 85 84 90 131 201 211 194 237 280 255 286 321 409 445 433 480 581 601 405 344 286 293 267 302 392 446 414 438 464 471 571 495 454 487 501 493 614 610 431 434 350 353 230 303 210 267 210 132 112 97 83 75 66 59 51 42 34 27 23 23 22 20 16 13 10 4 -3 -6 -7 -15 -24 -35 -50 -56 -38 -16 -10 -18 -33 -45 -50 -62 -98 -160 -244 -333 -413 -481 -541 -589 -626 -653 -673 -687 -695 -696 -687 -670 -647 -620 -592 -562 -531 -500 -470 -444 -425 -416 -418 -427 -440 -451 -460 -464 -464 -461 -454 -446 -443 -443 -450 -462 -479 -499 -524 -546 -561 -579 -605 -625 -625 -615 -607 -606 -612 -622 -630 -627 -607 -595 -621 -684 -781 -894 -1009 -1111 -1185 -1212 -1185 -1145 -1142 -1195 -1307 -1421 -1485 -1479 -1414 -1320 -1230 -1157 -1111 -1112 -1168 -1249 -1316 -1359 -1363 -1308 -1170 -984 -796 -655 -601 -589 -569 -541 -508 -482 -466 -452 -425 -392 -361 -334 -315 -300 -288 -280 -273 -235 -141 -41 -19 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 1 23 27 58 28 43 65 74 62 75 97 108 93 90 93 96 97 104 107 111 119 126 131 124 124 137 147 158 187 229 317 328 402 245 247 248 314 348 664 887 693 591 632 694 659 885 808 716 681 851 921 1038 1069 902 792 946 1295 1320 1190 1260 1418 1363 1129 1325 1461 1773 2296 2009 1639 1645 1388 1556 1770 1501 1175 1122 1506 1554 1383 1405 1294 1320 1452 1503 2024 2280 2391 2395 2424 2320 2227 2303 2411 2695 2672 2534 2487 2446 2414 2357 2316 2278 2251 2218 2210 2221 2271 2247 2224 2259 2170 2151 2169 2158 2138 2183 2208 2246 2262 2242 2229 2210 2170 2150 2130 2101 2019 1984 1987 1969 1966 1843 1755 1717 1667 1625 1554 1502 1579 1559 1433 1413 1473 1375 1340 1337 1326 1314 1315 1331 1384 1381 1352 1334 1284 1272 1256 1247 1240 1235 1231 1236 1223 1222 1222 1233 1250 1238 1217 1220 1219 1221 1209 1182 1167 1172 1164 1163 1146 1134 1125 1112 1096 1086 1079 1070 1061 1051 1043 1037 1031 1026 1024 1020 1018 1015 1013 1010 1007 1004 1001 1000 1000 1002 998 991 990 990 980 973 972 968 962 960 949 945 943 940 937 936 929 919 917 914 911 907 906 900 897 894 892 889 887 888 882 882 876 872 870 867 864 863 863 863 857 856 857 849 850 848 846 848 848 849 847 835 823 820 824 823 820 820 812 812 804 805 800 796 791 785 789 778 780 775 777 770 770 770 764 764 760 757 755 750 749 746 740 739 737 734 727 726 721 723 720 719 709 711 701 702 700 699 694 692 681 680 685 677 677 669 679 679 685 682 677 679 675 679 681 671 670 672 668 670 667 661 665 663 659 661 660 654 656 662 656 659 658 659 656 663 654 658 653 659 654 659 657 653 654 651 656 653 650 653 653 649 647 646 647 643 637 640 636 639 639 619 622 634 620 613 634 629 613 613 620 617 609 621 612 598 603 606 598 605 599 598 594 594 586 592 578 587 575 580 573 571 573 563 570 557 567 559 550 561 553 551 546 558 540 538 545 546 528 541 540 521 544 530 533 531 531 515 528 521 508 529 509 512 516 499 508 499 503 482 502 484 486 490 469 484 481 481 479 479 479 479 479 479 479 476 474 475 472 475 470 469 467 467 463 461 458 457 456 457 457 457 455 451 449 448 448 449 448 445 441 437 439 446 446 447 443 442 445 445 445 442 435 431 435 439 441 435 429 423 420 420 424 428 432 439 436 436 435 432 434 438 443 446 443 447 451 456 462 457 455 469 487 481 477 483 481 475 473 481 469 485 482 479 484 496 501 496 503 515 529 556 570 561 573 573 606 585 570 592 601 619 598 569 592 618 585 555 536 523 505 497 491 496 496 489 487 491 491 496 525 519 510 521 508 499 508 496 499 506 534 541 547 528 519 522 537 519 509 508 512 514 510 506 508 513 523 516 519 532 554 553 548 534 522 516 518 524 532 523 510 506 504 509 515 516 527 539 552 546 548 575 563 561 540 523 524 545 561 569 560 551 545 535 528 527 530 523 526 536 551 552 551 553 554 557 550 553 556 551 543 535 527 520 516 514 516 521 520 511 500 495 495 501 500 498 488 480 465 455 448 444 440 434 430 427 424 427 434 436 436 437 428 427 425 408 387 372 382 409 417 418 415 410 401 394 396 394 390 394 395 395 395 393 390 389 386 386 384 380 376 369 363 354 359 360 347 345 352 360 358 356 354 354 355 361 359 358 358 355 353 353 352 353 350 348 346 343 341 340 338 336 334 332 332 333 334 334 335 334 334 334 334 334 335 336 336 336 337 339 339 338 338 340 339 335 332 334 336 337 336 335 339 342 342 342 338 337 335 333 340 348 347 342 350 355 355 355 350 347 347 347 349 348 347 341 337 342 352 352 345 338 327 318 309 308 303 303 307 313 320 320 322 319 318 317 349 358 379 388 383 369 360 365 370 355 356 359 356 348 338 332 325 318 313 311 312 305 307 309 314 308 297 292 284 252 233 291 291 275 217 200 205 218 218 215 213 216 222 228 231 217 211 211 211 210 208 209 211 215 213 209 185 161 158 156 118 95 95 93 74 39 87 147 144 172 181 14 -17 -24 -46 -72 -99 -92 -68 -50 -43 -47 -44 -41 -38 -36 -34 -32 -31 -29 -28 -26 -25 -24 -23 -22 -22 -22 -22 -22 -23 -24 -25 -26 -28 -30 -33 -36 -39 -42 -46 -58 -80 -93 -97 -92 -91 -103 -119 -126 -128 -131 -136 -141 -149 -161 -177 -194 -210 -225 -239 -256 -281 -318 -345 -345 -344 -370 -432 -533 -647 -743 -817 -851 -866 -867 -866 -871 -895 -952 -1033 -1127 -1230 -1342 -1466 -1614 -1775 -1937 -2069 -2139 -2174 -2201 -2240 -2300 -2369 -2433 -2514 -2628 -2748 -2848 -2923 -2975 -3010 -3026 -3028 -3015 -3007 -3017 -3038 -3062 -3082 -3100 -3117 -3139 -3165 -3199 -3232 -3262 -3284 -3294 -3304 -3322 -3341 -3353 -3361 -3370 -3379 -3388 -3396 -3401 -3408 -3416 -3424 -3429 -3434 -3442 -3451 -3459 -3466 -3468 -3469 -3472 -3476 -3486 -3496 -3505 -3509 -3508 -3503 -3495 -3485 -3473 -3459 -3443 -3429 -3422 -3424 -3442 -3471 -3508 -3544 -3569 -3578 -3575 -3567 -3567 -3576 -3594 -3615 -3633 -3642 -3640 -3630 -3619 -3611 -3609 -3612 -3618 -3628 -3640 -3652 -3659 -3661 -3655 -3646 -3635 -3627 -3624 -3623 -3624 -3622 -3615 -3607 -3603 -3607 -3622 -3643 -3662 -3676 -3679 -3674 -3664 -3653 -3647 -3646 -3650 -3655 -3656 -3656 -3656 -3656 -3656 -3654 -3652 -3650 -3649 -3651 -3653 -3654 -3653 318 310 306 302 297 293 295 305 315 304 296 298 293 283 279 278 277 277 274 271 270 268 273 285 288 290 292 290 289 286 284 285 287 285 285 285 284 285 284 283 287 289 288 291 300 298 296 294 292 293 294 289 283 273 259 255 257 260 264 268 270 273 271 270 266 262 261 259 255 254 254 254 253 254 255 254 261 266 268 276 273 270 273 278 277 268 271 281 296 317 309 307 299 288 281 282 288 269 266 267 270 276 291 288 281 286 287 286 288 293 295 298 302 307 318 328 329 327 331 324 330 330 328 334 331 336 361 357 364 358 364 368 368 374 378 398 405 418 412 419 423 429 435 445 453 457 483 482 521 569 511 522 576 533 516 489 473 485 497 502 482 482 489 490 486 487 498 506 520 527 523 513 508 510 512 520 530 540 541 538 531 518 511 500 495 502 498 494 490 498 507 505 506 509 512 507 499 494 494 495 491 483 477 479 482 484 478 468 469 469 461 454 451 447 442 438 436 436 436 435 434 428 427 429 421 410 406 398 389 384 384 379 377 375 370 364 361 354 348 345 351 353 353 355 360 363 364 366 368 368 371 376 381 386 389 387 388 386 385 384 384 387 390 384 382 384 381 382 381 381 385 391 393 392 392 392 390 387 386 388 389 390 390 391 392 394 395 397 403 405 405 405 403 403 402 404 405 407 409 411 415 417 419 419 419 420 422 427 436 431 429 429 431 434 434 435 437 438 439 440 439 439 440 444 448 443 442 446 449 447 441 441 440 443 446 447 448 449 451 454 457 461 464 465 469 475 479 485 496 500 507 507 513 542 526 540 532 528 535 543 552 557 567 576 576 580 593 603 613 617 608 618 627 619 626 633 626 627 630 633 638 643 653 660 664 666 669 675 684 694 709 721 800 796 795 797 718 745 729 650 648 675 689 737 815 801 846 864 922 994 1017 962 1001 1028 913 857 906 941 991 807 831 806 758 648 717 761 534 463 428 412 390 373 365 360 358 371 390 411 460 476 473 443 313 274 274 201 202 178 170 97 87 85 93 129 178 225 253 281 275 266 296 336 428 458 424 486 507 728 555 471 387 307 303 295 395 440 463 516 516 578 563 584 566 504 508 564 600 496 482 455 410 319 256 316 300 214 216 139 135 107 87 79 71 63 55 47 41 35 31 29 27 23 19 15 11 6 3 -8 -4 -9 -18 -41 -45 -73 -48 -18 -9 -6 -15 -23 -21 -25 -64 -130 -233 -338 -426 -486 -551 -592 -626 -650 -675 -696 -713 -720 -711 -692 -665 -635 -605 -575 -544 -514 -484 -458 -440 -429 -430 -436 -447 -457 -464 -468 -468 -464 -456 -447 -439 -436 -440 -450 -465 -483 -503 -523 -542 -563 -595 -620 -618 -606 -595 -590 -601 -620 -639 -651 -631 -609 -606 -629 -699 -797 -906 -1017 -1118 -1179 -1151 -1110 -1161 -1262 -1330 -1406 -1426 -1403 -1384 -1335 -1297 -1240 -1139 -1081 -1117 -1199 -1283 -1348 -1390 -1387 -1300 -1152 -926 -706 -612 -569 -541 -525 -497 -471 -460 -448 -421 -386 -360 -335 -320 -308 -296 -284 -283 -253 -150 -57 -18 -18 -1 -8 -1 -5 -1 -8 -1 -10 -1 -10 -1 -6 -1 -2 -1 -2 -1 -2 -1 -2 -1 -2 -1 -2 -1 -2 -1 -2 -1 -2 -1 -3 -1 -2 -3 -4 -3 -3 -1 -4 -1 -2 -1 -3 -1 -9 -1 -15 -1 -12 -1 -9 -1 -6 -3 -4 -1 -8 7 11 17 21 50 84 76 69 103 122 152 138 103 90 87 86 93 98 99 103 110 119 113 118 122 130 143 158 172 215 254 370 295 229 216 350 296 341 716 609 571 713 665 582 807 796 666 757 747 882 797 837 732 887 1142 1366 1617 1460 1199 1103 1200 999 1164 1588 1724 1940 2033 1754 1518 1289 1385 1658 1628 1255 1036 1286 1231 1194 1202 1259 1418 1580 1579 1788 2226 2276 2414 2425 2264 2139 2295 2354 2509 2663 2629 2606 2539 2513 2377 2322 2287 2254 2240 2227 2255 2285 2231 2240 2238 2181 2195 2215 2187 2208 2226 2249 2284 2273 2231 2210 2196 2158 2124 2061 2030 1976 1936 1930 1931 1893 1908 1868 1760 1671 1629 1572 1516 1545 1536 1532 1474 1466 1478 1483 1418 1302 1313 1324 1336 1432 1390 1390 1336 1306 1275 1258 1249 1237 1229 1224 1225 1222 1221 1242 1233 1224 1213 1202 1197 1207 1215 1201 1186 1189 1193 1179 1173 1155 1144 1134 1116 1099 1085 1074 1067 1060 1050 1040 1037 1032 1029 1027 1024 1021 1018 1016 1013 1010 1007 1005 1005 1008 1007 1000 994 995 987 979 977 976 969 965 953 946 942 939 936 934 932 928 922 919 918 912 911 906 903 900 896 893 891 891 887 886 881 879 877 876 876 872 869 866 864 857 857 854 854 852 846 846 842 843 844 842 834 837 834 830 827 825 815 820 811 810 805 796 796 787 795 784 782 780 779 777 773 772 769 767 760 762 753 755 751 750 744 743 741 738 729 725 728 723 726 721 708 716 701 708 703 703 700 695 685 687 685 680 680 679 681 690 687 684 680 682 678 686 678 679 674 676 671 671 667 670 664 660 663 667 660 658 666 662 662 661 659 661 666 667 662 660 662 661 661 662 660 660 662 662 660 657 657 657 654 653 657 649 646 652 645 647 648 638 625 639 638 624 627 641 630 613 624 628 617 621 626 618 601 610 615 607 611 609 602 602 601 593 597 589 589 589 583 585 575 581 574 576 568 568 569 553 571 558 559 560 545 559 550 549 551 551 537 548 544 532 549 529 545 538 524 522 537 514 522 529 508 526 514 507 516 501 507 489 508 481 499 493 481 489 485 483 481 481 482 482 482 481 483 480 477 476 477 475 473 474 471 469 469 466 463 459 459 456 457 457 457 456 454 453 454 449 449 447 447 446 442 440 444 447 446 444 447 447 447 448 445 437 436 442 447 446 439 434 428 427 425 426 430 436 438 440 440 438 436 438 442 449 453 450 453 456 461 468 465 463 474 500 493 491 489 485 479 488 482 478 494 490 489 495 498 502 509 514 524 544 571 577 575 582 595 599 579 579 613 624 628 594 581 598 615 585 552 531 517 508 502 502 502 503 494 496 498 500 502 519 517 513 509 506 510 522 502 504 509 524 549 557 538 526 535 549 527 518 515 521 526 519 513 517 515 525 529 526 537 561 560 544 533 528 523 532 536 545 532 517 512 510 510 514 525 541 554 562 553 562 589 583 562 556 533 531 548 563 570 558 547 539 535 536 539 540 530 533 541 559 567 562 568 571 566 563 567 562 556 546 536 529 525 523 522 524 529 520 509 503 503 507 515 508 492 481 471 463 460 458 447 442 437 434 432 432 435 445 444 442 437 437 437 421 404 379 379 391 410 424 424 419 410 401 401 403 400 396 400 401 402 401 398 396 394 392 392 389 385 378 368 360 369 370 365 348 352 357 363 361 360 359 359 360 363 361 360 359 357 357 357 357 358 355 354 351 349 347 345 342 341 340 339 339 340 341 340 339 339 339 338 339 339 341 342 342 342 343 343 343 343 345 346 344 338 338 339 340 343 342 340 343 346 347 347 344 344 341 338 342 346 347 347 360 360 361 360 354 352 355 352 356 356 354 348 343 358 368 359 349 339 329 315 310 308 306 310 314 322 331 329 330 326 323 322 330 352 380 395 380 370 375 373 369 361 362 357 354 347 339 329 324 318 314 308 284 226 207 267 303 289 251 146 152 153 99 229 277 220 186 134 131 175 215 210 210 216 223 229 234 219 213 213 212 212 212 212 216 221 209 182 171 169 122 71 5 10 11 13 2 18 52 107 130 157 117 -17 -43 -51 -65 -82 -93 -85 -66 -43 -28 -37 -44 -43 -38 -38 -37 -34 -33 -30 -29 -27 -27 -25 -25 -23 -22 -23 -22 -23 -25 -25 -27 -28 -32 -32 -36 -37 -42 -44 -50 -64 -80 -96 -103 -93 -84 -96 -112 -121 -125 -130 -134 -140 -150 -168 -187 -201 -214 -230 -247 -263 -286 -336 -367 -319 -280 -349 -455 -595 -713 -797 -846 -868 -873 -876 -877 -881 -904 -960 -1044 -1151 -1277 -1411 -1552 -1691 -1836 -1992 -2126 -2164 -2178 -2201 -2236 -2297 -2368 -2452 -2556 -2676 -2798 -2889 -2951 -2985 -3004 -3005 -2997 -2980 -2966 -2986 -3016 -3052 -3082 -3106 -3126 -3150 -3176 -3205 -3235 -3259 -3278 -3284 -3291 -3317 -3345 -3357 -3366 -3372 -3378 -3386 -3393 -3401 -3409 -3419 -3430 -3438 -3447 -3453 -3460 -3466 -3472 -3472 -3472 -3475 -3482 -3495 -3508 -3516 -3518 -3514 -3503 -3488 -3468 -3445 -3420 -3394 -3373 -3360 -3362 -3382 -3418 -3466 -3516 -3557 -3578 -3574 -3562 -3563 -3577 -3601 -3628 -3649 -3660 -3656 -3642 -3625 -3611 -3606 -3609 -3612 -3619 -3633 -3646 -3655 -3660 -3656 -3648 -3637 -3628 -3623 -3621 -3621 -3619 -3609 -3599 -3597 -3602 -3619 -3640 -3660 -3673 -3675 -3670 -3660 -3650 -3646 -3645 -3648 -3653 -3655 -3656 -3657 -3656 -3655 -3652 -3647 -3642 -3640 -3639 -3637 -3633 -3627 317 309 305 302 299 295 291 297 305 302 293 287 282 280 280 277 276 276 274 271 275 280 283 287 291 295 295 294 292 288 287 287 287 285 285 284 284 285 284 285 288 290 292 295 297 303 301 297 295 295 288 279 276 265 256 256 259 264 275 275 277 277 276 274 271 266 265 263 261 258 257 257 258 258 261 257 264 270 275 276 276 276 278 284 280 273 275 280 302 311 314 317 303 291 283 284 290 272 272 268 268 278 295 302 290 282 282 287 291 295 302 320 300 307 315 324 333 336 339 333 340 338 332 349 352 334 348 346 355 357 359 377 371 376 379 387 399 399 407 409 413 423 434 442 449 462 475 519 559 556 565 534 518 549 502 485 476 479 487 497 492 486 490 494 492 492 503 518 529 531 523 520 517 516 517 524 538 545 529 527 522 506 501 494 489 495 497 489 488 495 500 498 502 509 513 506 504 500 503 495 487 483 485 486 482 478 472 469 461 462 459 454 447 441 437 433 430 427 426 429 432 427 425 425 417 411 400 394 387 383 377 373 368 366 362 359 356 353 346 347 350 353 352 354 362 363 365 369 371 372 372 377 382 384 387 385 387 390 389 387 388 393 389 385 386 387 384 386 384 383 385 392 391 389 387 386 386 385 387 388 390 390 389 389 390 393 396 397 400 400 403 403 401 401 403 404 406 408 408 411 414 416 415 414 415 420 421 426 435 428 427 429 433 432 431 432 433 438 438 436 435 437 440 445 447 439 442 448 450 446 441 438 439 440 442 445 448 450 453 455 459 460 465 467 470 474 480 485 488 491 495 501 511 521 516 515 519 524 526 534 541 547 554 560 562 570 583 594 603 609 598 609 625 625 630 640 634 630 637 643 646 648 649 652 658 665 672 679 688 701 730 732 757 751 717 714 701 668 676 639 657 687 680 707 725 781 867 904 859 906 935 890 949 923 851 854 917 988 816 809 943 1038 832 840 752 866 526 432 410 419 411 366 355 346 348 364 398 433 485 482 485 390 278 241 243 181 164 160 131 97 88 89 101 139 170 176 230 291 267 264 301 372 437 380 372 402 550 651 612 458 346 404 391 311 376 487 486 585 570 599 634 674 657 578 543 589 638 673 501 532 549 354 289 303 387 252 211 127 176 109 91 85 77 69 61 54 49 43 38 36 33 27 22 18 12 7 2 -1 -1 -3 -17 -28 -38 -44 -42 -31 -23 -10 -8 -9 -7 -16 -51 -125 -245 -374 -480 -552 -594 -616 -636 -657 -683 -709 -730 -739 -730 -707 -677 -644 -612 -582 -553 -525 -498 -474 -457 -447 -446 -451 -458 -465 -470 -471 -469 -464 -457 -447 -438 -432 -433 -440 -451 -466 -483 -500 -520 -545 -574 -597 -598 -588 -577 -573 -584 -606 -634 -654 -655 -639 -612 -602 -631 -700 -802 -920 -1033 -1111 -1131 -1131 -1153 -1211 -1297 -1374 -1399 -1396 -1401 -1398 -1371 -1296 -1162 -1060 -1077 -1162 -1251 -1327 -1386 -1411 -1386 -1283 -1079 -846 -658 -540 -502 -497 -481 -461 -451 -441 -425 -401 -371 -344 -329 -319 -306 -296 -289 -249 -146 -38 -14 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -8 -11 -13 -13 -11 -7 -1 -4 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -8 -7 -2 -1 4 12 11 14 33 89 77 81 117 151 201 164 105 84 78 77 84 87 87 92 101 105 104 108 111 122 137 147 154 175 177 285 279 214 213 226 238 263 561 594 472 583 605 551 611 603 577 623 793 954 758 666 846 866 1033 1484 1312 1327 1075 924 1056 972 1368 1693 1552 1549 1522 1759 1665 1449 1234 1211 1203 1197 1004 1030 1094 1376 1537 1534 1750 1957 1915 1647 1742 1978 2296 2304 2197 2128 2303 2337 2542 2679 2820 2610 2563 2544 2470 2323 2278 2259 2259 2267 2311 2278 2250 2260 2279 2235 2233 2245 2262 2258 2258 2258 2295 2286 2236 2196 2183 2160 2136 2075 2032 2004 1970 1903 1877 1853 1820 1795 1750 1737 1669 1618 1556 1624 1606 1587 1515 1443 1460 1482 1380 1309 1286 1290 1303 1392 1340 1361 1344 1302 1283 1291 1293 1263 1232 1227 1225 1213 1232 1249 1221 1217 1199 1189 1182 1190 1198 1189 1192 1197 1204 1192 1176 1160 1146 1133 1118 1102 1091 1076 1064 1057 1048 1041 1039 1036 1033 1029 1027 1025 1022 1018 1015 1012 1011 1014 1011 1007 1004 1000 1003 994 988 983 981 977 968 956 950 947 943 940 938 935 930 927 925 921 917 915 912 908 907 903 900 897 893 894 891 884 882 881 879 881 876 871 874 875 865 865 858 858 855 848 847 845 843 841 840 839 846 845 839 831 828 823 820 816 811 810 798 799 792 797 787 783 787 779 780 774 775 768 768 765 766 757 760 753 753 750 747 743 739 733 727 735 727 729 722 713 717 706 714 707 706 703 700 693 691 690 689 687 683 689 692 690 689 686 683 689 686 685 682 677 680 673 677 671 666 673 666 669 669 666 660 662 664 663 658 665 665 669 663 667 663 669 661 668 662 663 664 665 664 661 660 659 662 662 661 654 656 657 651 650 655 645 645 651 642 639 637 641 631 626 635 629 617 626 625 616 615 623 621 615 617 614 603 609 609 598 606 595 594 598 586 595 582 589 586 580 579 577 574 576 564 573 560 574 557 555 563 554 557 552 554 544 554 549 544 550 532 554 533 529 543 533 518 536 526 514 536 509 519 510 509 506 498 511 482 500 494 490 493 490 487 484 484 484 484 484 484 483 482 481 480 478 477 476 474 474 472 474 469 466 464 462 460 457 457 457 457 457 455 454 452 450 452 450 451 450 447 443 444 448 449 447 448 449 449 449 448 442 442 446 447 448 441 436 435 434 431 432 439 446 442 442 443 441 440 444 448 454 457 454 459 464 467 471 471 469 476 485 503 509 505 498 488 497 482 489 500 500 498 505 508 511 516 526 540 550 593 592 590 593 612 602 589 589 624 646 628 599 609 627 610 576 549 532 521 514 511 510 511 508 499 512 510 510 508 510 519 519 513 515 518 529 507 510 516 521 543 552 539 535 555 558 534 525 524 527 539 531 522 521 525 524 533 536 544 564 560 549 541 535 529 536 548 551 541 531 518 516 518 521 527 540 559 566 567 577 577 558 542 535 535 543 561 577 577 564 550 542 546 549 551 543 534 541 554 569 581 572 575 587 572 579 574 569 556 546 538 534 531 532 532 531 526 518 511 508 513 518 516 500 492 480 472 471 466 456 448 443 441 440 441 441 445 451 453 448 447 432 412 399 387 380 385 405 405 431 427 418 408 407 408 409 405 404 403 406 408 406 404 401 400 398 397 393 387 378 367 366 381 374 354 350 362 368 367 366 365 364 364 364 364 364 363 362 361 361 362 363 362 361 358 356 355 352 350 348 346 346 346 346 347 347 345 344 344 344 342 344 345 346 348 349 348 348 348 348 350 349 352 350 345 345 346 346 348 348 345 346 350 353 353 350 350 347 345 349 352 351 354 366 367 368 365 360 358 367 360 362 363 358 352 350 355 363 363 353 338 324 316 313 312 310 316 323 324 332 335 335 331 329 330 340 349 395 383 372 377 383 378 378 371 362 354 349 344 339 335 325 279 278 203 144 112 66 74 89 135 111 83 61 61 49 102 174 136 133 177 107 101 158 192 208 217 228 235 227 213 211 192 132 127 129 121 153 182 190 170 134 96 38 -9 -13 -9 -7 -4 -1 8 24 78 119 140 111 -21 -44 -61 -71 -79 -81 -74 -59 -38 -24 -29 -49 -45 -42 -40 -37 -35 -33 -31 -30 -28 -27 -26 -25 -24 -24 -24 -24 -25 -26 -27 -28 -30 -32 -34 -36 -39 -42 -46 -58 -70 -82 -95 -102 -95 -88 -95 -107 -117 -124 -129 -135 -143 -156 -175 -194 -208 -221 -238 -255 -275 -306 -351 -363 -314 -293 -389 -542 -678 -776 -832 -860 -878 -886 -886 -883 -886 -909 -961 -1044 -1158 -1299 -1457 -1617 -1753 -1881 -2009 -2104 -2142 -2156 -2184 -2228 -2285 -2358 -2451 -2570 -2709 -2838 -2923 -2964 -2972 -2968 -2973 -2974 -2966 -2962 -2986 -3023 -3065 -3102 -3130 -3153 -3173 -3194 -3216 -3238 -3256 -3270 -3280 -3291 -3312 -3335 -3354 -3367 -3375 -3381 -3387 -3393 -3400 -3407 -3417 -3428 -3441 -3452 -3458 -3463 -3469 -3473 -3476 -3478 -3483 -3490 -3503 -3516 -3525 -3526 -3519 -3503 -3480 -3451 -3416 -3377 -3339 -3306 -3285 -3281 -3300 -3340 -3398 -3465 -3529 -3568 -3563 -3546 -3549 -3571 -3604 -3639 -3665 -3677 -3671 -3654 -3631 -3611 -3600 -3599 -3604 -3613 -3624 -3635 -3645 -3651 -3651 -3645 -3636 -3628 -3623 -3621 -3619 -3615 -3605 -3597 -3596 -3604 -3620 -3641 -3659 -3671 -3673 -3668 -3659 -3651 -3647 -3646 -3648 -3651 -3656 -3660 -3660 -3657 -3654 -3649 -3641 -3634 -3630 -3625 -3619 -3609 -3596 321 309 305 303 301 295 294 290 292 296 290 283 280 279 277 276 277 273 273 280 282 285 290 294 298 297 295 294 292 290 292 292 290 287 288 289 288 286 286 286 288 290 295 301 301 302 302 299 295 295 289 277 268 260 255 257 262 263 272 277 279 283 284 280 272 272 272 268 266 263 262 263 264 264 265 260 262 270 273 277 280 288 296 291 285 280 277 286 291 299 301 311 313 297 289 286 282 281 304 275 270 273 290 304 297 290 285 283 293 297 309 314 304 306 313 322 331 340 344 343 347 335 337 370 370 345 341 340 344 350 359 374 370 383 391 411 395 390 395 407 422 427 432 440 447 451 476 493 532 557 634 556 507 507 494 481 485 492 490 518 519 498 496 498 498 496 506 514 523 531 531 531 528 524 520 524 546 536 522 521 515 504 496 493 486 491 490 484 486 489 493 497 503 508 513 514 509 508 501 493 492 490 490 483 480 472 466 463 459 455 451 447 443 441 441 437 432 427 423 421 425 421 415 415 412 403 401 393 389 384 377 374 374 374 370 365 360 353 346 348 350 353 352 354 359 363 367 370 372 374 375 378 380 382 384 382 384 390 389 390 394 394 389 387 390 389 388 390 388 385 385 390 390 386 383 382 383 383 385 387 390 389 388 389 391 394 395 397 397 397 400 400 401 402 403 404 405 405 408 412 413 411 412 415 418 420 422 427 431 425 426 428 432 430 430 431 434 437 435 433 433 437 443 446 440 437 444 448 448 442 440 437 438 440 445 448 452 456 456 459 463 466 469 473 474 477 479 483 488 492 495 498 508 512 509 510 515 517 523 532 533 539 545 551 559 567 577 587 597 599 592 602 620 630 633 644 645 640 638 643 652 659 661 663 665 671 681 689 696 705 773 755 834 772 719 673 702 676 652 623 651 680 663 693 708 756 820 796 790 844 877 854 844 825 816 844 865 856 760 920 824 829 697 746 578 569 463 413 402 403 362 344 343 336 337 354 406 512 551 511 482 328 279 224 203 179 158 136 115 97 89 95 112 139 148 162 187 230 228 250 306 332 350 348 413 403 467 761 679 468 421 578 519 432 339 479 598 666 693 678 757 779 728 644 653 612 668 609 524 646 566 408 293 333 550 325 213 161 260 109 99 91 83 74 67 62 57 51 46 43 38 33 28 22 14 9 4 2 2 -7 -20 -30 -36 -34 -33 -28 -36 -18 -15 -10 -6 -18 -54 -128 -280 -435 -552 -631 -645 -644 -652 -667 -692 -719 -742 -753 -740 -714 -680 -644 -611 -582 -556 -533 -509 -489 -474 -466 -465 -468 -472 -475 -475 -472 -468 -463 -456 -448 -438 -430 -428 -431 -439 -450 -462 -477 -495 -517 -545 -569 -569 -563 -553 -550 -560 -582 -615 -647 -665 -667 -622 -584 -581 -618 -708 -823 -946 -1051 -1110 -1143 -1123 -1121 -1232 -1344 -1380 -1401 -1436 -1461 -1432 -1362 -1199 -1047 -1066 -1145 -1226 -1307 -1368 -1399 -1425 -1394 -1218 -988 -724 -515 -473 -483 -468 -449 -443 -438 -433 -422 -387 -354 -341 -332 -313 -295 -291 -261 -152 -52 -6 -10 -1 -4 -1 -3 -1 -8 -1 -9 -1 -9 -4 -11 -5 -7 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -1 -1 -1 -3 -4 -10 -12 -16 -20 -23 -26 -28 -26 -26 -21 -15 -8 -5 -1 -4 -1 -9 -1 -11 -1 -9 -1 -11 -17 -14 -4 -3 -1 -4 7 7 18 44 69 116 152 152 142 131 90 85 81 72 73 76 78 80 87 95 95 97 105 116 128 136 141 141 157 201 227 192 191 183 216 222 421 644 446 506 571 485 519 481 502 588 578 628 646 720 945 868 942 1193 1116 1120 1048 905 871 1062 1242 1486 1300 1153 1135 1428 1684 1755 1645 1445 1252 1079 960 964 1140 1273 1416 1561 1769 1893 1928 1926 1924 1886 1713 1771 1933 1880 2036 2311 2450 2520 2703 2727 2666 2523 2436 2337 2287 2272 2298 2331 2328 2314 2286 2294 2296 2299 2291 2287 2277 2252 2240 2238 2279 2277 2224 2198 2159 2165 2163 2106 2076 2076 2033 1931 1913 1863 1792 1678 1664 1723 1707 1699 1651 1650 1666 1694 1620 1545 1497 1413 1417 1397 1344 1294 1270 1298 1277 1291 1336 1318 1315 1363 1349 1317 1254 1238 1215 1210 1213 1211 1215 1215 1202 1187 1175 1175 1177 1172 1178 1180 1197 1194 1174 1160 1147 1136 1119 1104 1091 1079 1067 1058 1052 1046 1043 1039 1036 1034 1030 1027 1025 1022 1019 1017 1017 1014 1011 1009 1006 1003 997 994 989 986 980 973 962 957 953 951 946 943 939 935 932 931 926 923 919 918 913 911 908 906 903 898 896 894 887 886 886 885 889 882 873 877 875 868 867 864 857 857 854 853 851 848 846 842 840 838 836 846 845 840 832 829 826 812 816 809 799 800 801 789 789 786 785 779 778 780 768 771 767 764 764 761 754 759 754 747 745 742 737 731 738 729 729 725 717 720 712 717 712 710 704 706 696 692 697 692 687 689 696 691 693 696 689 694 695 688 689 684 684 678 678 681 678 674 673 672 668 671 660 662 671 669 660 665 670 668 666 676 677 663 667 667 671 665 667 669 667 664 670 668 667 666 662 663 663 663 659 658 657 655 656 654 650 641 648 644 640 639 641 628 627 633 625 624 626 629 628 621 624 619 609 618 615 605 612 605 601 606 596 600 592 597 590 588 582 588 575 585 578 576 576 563 577 557 568 562 561 561 556 563 550 562 545 556 548 543 558 538 540 549 524 529 543 519 526 539 511 533 516 514 511 510 507 485 510 495 496 497 495 492 488 487 486 486 487 487 487 485 484 482 481 480 478 477 476 475 475 472 471 469 467 465 464 460 458 458 458 457 457 454 453 457 455 453 454 452 449 446 446 448 450 450 450 451 450 451 451 450 444 450 447 448 441 446 445 440 438 441 452 452 445 445 445 444 445 449 458 458 457 462 467 472 473 475 476 478 485 491 500 510 519 513 503 505 489 499 501 506 507 511 521 532 525 529 552 566 614 616 622 610 627 624 594 594 616 646 618 601 627 635 604 584 550 538 529 524 521 519 519 509 504 519 526 524 517 522 526 525 524 526 527 535 519 517 525 526 531 550 545 544 560 559 542 534 531 531 541 532 533 529 533 532 538 542 548 559 569 559 553 540 541 544 556 564 555 534 524 523 529 531 534 549 563 578 581 582 569 565 548 540 552 571 579 583 574 562 549 550 557 576 572 556 543 540 548 561 582 579 587 592 581 589 582 571 557 547 543 540 539 543 540 531 525 519 515 514 515 510 500 489 486 484 480 470 461 455 450 448 448 449 451 451 456 460 461 454 434 412 416 401 394 389 388 408 415 434 426 416 414 413 415 414 410 409 408 412 413 411 409 407 406 404 401 393 385 375 372 373 382 371 355 354 369 373 371 370 370 370 370 370 369 368 367 367 366 367 367 368 367 365 363 362 360 358 356 353 352 351 352 352 351 351 350 349 350 350 349 348 350 352 353 354 354 353 354 352 355 357 357 357 353 352 353 353 354 355 352 351 356 359 360 359 356 358 352 356 359 359 359 373 370 375 371 368 366 376 363 370 368 362 356 358 365 364 353 346 334 324 318 317 316 318 324 332 333 341 340 341 341 335 347 357 361 387 389 384 386 392 388 388 374 367 360 351 347 350 316 245 191 149 167 167 186 117 71 30 55 18 43 5 29 3 44 140 108 98 152 69 71 98 153 171 226 232 220 163 184 62 -4 -20 -5 -23 -20 -19 -16 -11 5 -20 -19 -42 -84 -108 -73 -47 -33 -27 -17 -12 -2 10 100 10 -32 -56 -65 -67 -71 -70 -66 -55 -38 -22 -15 -11 -47 -43 -41 -40 -36 -37 -32 -36 -29 -34 -27 -31 -26 -27 -26 -26 -27 -30 -29 -32 -32 -36 -36 -40 -41 -46 -48 -69 -76 -81 -94 -104 -98 -90 -98 -109 -118 -124 -132 -139 -149 -162 -181 -201 -215 -228 -246 -266 -287 -316 -365 -391 -334 -308 -458 -649 -753 -826 -854 -865 -890 -903 -898 -888 -887 -907 -959 -1039 -1148 -1291 -1464 -1655 -1787 -1904 -2015 -2083 -2112 -2117 -2162 -2215 -2267 -2337 -2434 -2560 -2730 -2877 -2948 -2968 -2956 -2927 -2949 -2965 -2970 -2973 -3009 -3049 -3094 -3134 -3161 -3183 -3198 -3214 -3231 -3247 -3261 -3271 -3285 -3298 -3315 -3331 -3354 -3371 -3381 -3388 -3393 -3398 -3401 -3406 -3414 -3424 -3438 -3451 -3456 -3461 -3469 -3474 -3484 -3483 -3490 -3494 -3507 -3519 -3527 -3527 -3516 -3495 -3466 -3428 -3382 -3331 -3279 -3232 -3195 -3178 -3187 -3228 -3293 -3380 -3468 -3539 -3525 -3506 -3521 -3558 -3602 -3647 -3677 -3692 -3684 -3663 -3634 -3607 -3592 -3587 -3594 -3607 -3615 -3622 -3633 -3641 -3642 -3639 -3633 -3627 -3623 -3620 -3618 -3614 -3604 -3596 -3598 -3607 -3624 -3643 -3659 -3670 -3671 -3666 -3659 -3652 -3648 -3647 -3647 -3651 -3659 -3666 -3664 -3659 -3654 -3647 -3638 -3627 -3619 -3610 -3599 -3584 -3564 321 310 307 306 301 296 293 289 288 284 282 281 280 280 281 278 277 273 285 287 290 294 299 300 298 297 296 296 294 294 296 297 295 293 293 293 293 293 293 293 295 299 303 306 308 309 306 297 296 294 286 280 265 255 255 259 269 272 272 279 286 288 289 286 278 283 282 277 274 272 272 272 275 273 272 266 261 267 276 287 295 310 317 304 295 291 287 287 285 291 304 308 314 307 296 291 282 286 278 284 282 272 285 294 300 301 300 290 283 290 303 311 310 312 314 322 329 339 348 352 353 340 342 361 367 355 341 340 342 353 358 362 366 394 382 387 384 391 393 400 421 423 438 440 439 471 477 489 540 585 634 556 515 527 501 486 488 495 497 520 539 520 513 508 505 502 510 533 538 536 534 536 536 527 519 521 523 519 516 515 506 502 496 487 482 487 482 483 489 495 499 498 500 506 513 511 513 511 502 500 499 496 489 482 475 472 471 470 464 463 458 454 449 446 450 439 429 422 421 418 419 424 418 409 406 400 394 389 385 381 383 384 380 377 372 367 361 353 345 347 349 350 353 355 360 364 366 366 370 372 374 376 378 380 380 379 383 385 385 388 390 389 386 385 387 387 388 389 386 383 384 388 386 385 380 380 381 383 385 387 387 387 388 390 392 394 394 394 395 395 397 399 400 403 405 403 402 403 406 407 409 411 414 416 420 423 423 430 427 424 425 427 430 428 429 433 437 439 438 436 432 437 441 443 435 439 443 444 441 440 435 435 437 441 445 449 455 462 463 465 467 472 471 469 471 475 479 490 508 556 534 583 509 509 514 519 516 518 521 525 529 541 546 550 557 568 579 585 590 588 588 602 619 627 638 644 653 655 661 646 647 656 664 671 677 683 690 698 707 705 722 731 763 743 742 664 678 689 646 617 673 674 642 678 686 741 780 764 802 880 837 796 806 846 824 839 814 718 807 899 711 640 621 598 540 495 445 400 379 395 394 353 329 325 328 357 399 504 707 541 471 311 268 229 195 176 155 134 113 96 92 97 120 144 158 165 181 200 219 240 279 307 403 414 453 487 432 557 719 678 514 749 697 607 422 372 465 586 753 796 768 890 812 717 704 689 693 688 629 680 575 453 314 370 509 326 179 241 146 112 106 97 89 81 75 73 69 69 57 50 44 38 32 25 18 12 7 3 3 -5 -23 -35 -36 -31 -21 -7 -6 -44 -31 -17 -9 -22 -70 -172 -329 -491 -605 -665 -676 -668 -667 -678 -699 -724 -744 -751 -738 -709 -672 -634 -601 -575 -552 -533 -516 -500 -489 -483 -481 -483 -484 -483 -478 -471 -465 -459 -454 -448 -440 -432 -427 -426 -428 -434 -442 -453 -467 -486 -508 -526 -533 -531 -526 -524 -533 -554 -586 -621 -648 -651 -620 -580 -558 -571 -637 -740 -864 -982 -1068 -1109 -1101 -1103 -1169 -1264 -1341 -1407 -1461 -1482 -1448 -1371 -1275 -1178 -1113 -1112 -1201 -1307 -1357 -1381 -1413 -1403 -1299 -1093 -809 -567 -471 -462 -458 -450 -443 -439 -436 -425 -402 -375 -354 -335 -315 -296 -279 -241 -154 -36 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -8 -9 -9 -7 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -7 -12 -18 -24 -29 -35 -39 -42 -43 -45 -42 -36 -27 -13 -2 -1 -1 -1 -1 -1 -1 -1 -5 -11 -34 -22 -3 -1 -1 -1 0 6 9 25 58 104 186 208 130 106 87 82 73 69 61 65 68 73 82 89 88 95 99 108 116 123 130 129 139 156 169 172 175 165 210 203 287 526 507 399 444 426 472 474 538 536 510 558 637 719 741 836 911 1227 1328 945 970 797 902 957 1149 1347 1148 893 1013 1092 1274 1213 1537 1790 1653 1277 1088 939 1461 1551 1430 1766 1656 1503 1510 1636 1640 1586 1688 1517 1662 1781 2121 2358 2399 2546 2441 2484 2598 2534 2502 2380 2310 2303 2369 2375 2367 2361 2313 2316 2330 2324 2313 2293 2272 2257 2228 2214 2245 2238 2221 2171 2141 2134 2145 2137 2090 2072 2070 1971 1904 1866 1827 1765 1719 1605 1593 1630 1686 1648 1644 1615 1623 1554 1520 1426 1392 1421 1352 1293 1268 1261 1267 1255 1334 1369 1336 1361 1331 1310 1298 1247 1218 1214 1197 1193 1198 1191 1188 1177 1168 1165 1165 1156 1159 1173 1180 1194 1187 1169 1148 1134 1117 1103 1093 1081 1070 1060 1053 1049 1047 1044 1039 1037 1033 1033 1030 1027 1024 1023 1020 1019 1016 1010 1004 1000 997 991 988 983 975 970 966 962 958 953 948 945 941 937 934 931 928 924 922 919 915 913 912 907 903 902 899 895 891 892 892 887 882 878 879 879 868 868 868 859 859 854 855 854 849 850 848 840 839 839 833 838 839 836 835 828 820 821 816 802 805 802 795 793 790 788 781 782 782 771 775 766 767 767 763 760 761 756 748 750 743 740 739 737 734 729 726 722 719 721 720 715 712 710 712 698 698 707 692 695 697 693 697 700 696 697 696 694 693 687 690 684 681 684 683 679 676 676 670 674 669 668 676 674 666 670 675 668 659 672 673 669 668 674 674 668 671 672 673 674 670 672 672 672 667 670 669 667 667 665 666 664 663 659 659 655 653 650 649 651 649 644 641 639 628 637 644 628 625 630 630 621 622 627 616 613 621 611 611 613 603 610 598 597 604 586 591 594 585 586 587 576 587 569 580 577 569 576 559 573 558 567 560 561 559 547 564 545 554 558 544 553 550 531 547 541 529 533 540 519 542 514 524 513 518 510 492 519 501 502 497 496 495 494 492 488 489 489 489 490 489 487 486 484 483 482 480 479 477 476 477 473 475 473 467 465 464 459 459 460 460 457 458 456 458 457 457 456 456 454 451 450 449 448 451 453 453 453 454 454 454 454 448 449 449 451 444 449 446 445 445 452 456 450 449 449 449 448 454 464 474 463 463 470 477 483 482 484 485 488 502 507 510 516 536 533 523 508 492 508 507 513 521 518 530 547 538 539 549 573 612 634 635 642 644 620 601 605 620 646 628 616 644 638 606 574 555 546 539 534 531 529 518 512 512 516 532 538 524 533 539 538 535 534 541 551 536 527 536 535 540 548 550 556 574 557 552 543 538 541 545 546 539 530 535 540 551 551 551 560 572 574 560 548 548 554 559 567 553 542 530 531 545 544 544 561 579 588 592 587 587 586 553 546 563 578 591 577 564 557 554 561 573 593 598 573 551 546 549 558 570 585 601 605 592 591 578 567 557 551 551 550 551 548 539 533 528 525 521 519 505 496 497 494 486 478 471 467 462 457 455 461 461 465 461 462 470 470 460 435 420 421 419 407 405 396 394 416 424 437 424 421 419 420 421 419 417 415 414 417 418 417 414 412 413 410 406 397 386 384 380 379 387 376 357 360 374 379 377 375 375 376 376 377 375 374 373 372 373 374 374 373 373 370 369 367 365 364 361 360 358 358 359 358 357 357 356 356 355 355 358 357 356 357 359 360 360 359 359 356 359 361 363 362 356 358 361 360 360 360 360 356 362 364 368 366 362 368 360 360 365 364 365 371 376 382 378 375 375 383 369 369 372 367 360 366 364 354 344 337 331 326 321 321 325 331 341 346 348 347 349 345 350 343 346 365 363 386 406 391 390 399 407 395 378 374 366 356 345 320 299 253 238 246 223 207 183 95 42 19 15 19 18 13 10 9 44 99 62 67 83 38 18 76 75 96 134 161 120 79 8 -9 -32 -81 -87 -83 -75 -75 -87 -97 -106 -122 -127 -135 -147 -145 -116 -79 -49 -41 -34 -28 -18 -9 -1 -32 -49 -63 -68 -68 -68 -67 -63 -55 -43 -31 -24 -29 -48 -45 -42 -40 -37 -35 -33 -32 -30 -29 -29 -28 -28 -28 -28 -28 -29 -30 -32 -33 -35 -37 -39 -41 -44 -47 -60 -74 -80 -84 -93 -101 -103 -103 -107 -114 -121 -128 -137 -148 -158 -170 -185 -202 -219 -236 -252 -272 -300 -334 -370 -387 -378 -409 -532 -681 -776 -829 -863 -888 -909 -917 -906 -891 -887 -907 -961 -1038 -1130 -1252 -1424 -1612 -1792 -1937 -2034 -2084 -2102 -2113 -2145 -2191 -2240 -2308 -2416 -2562 -2739 -2887 -2949 -2958 -2949 -2941 -2943 -2957 -2982 -3016 -3047 -3083 -3125 -3163 -3186 -3202 -3218 -3235 -3250 -3264 -3277 -3289 -3303 -3318 -3333 -3349 -3366 -3381 -3391 -3399 -3404 -3407 -3408 -3409 -3414 -3422 -3432 -3441 -3449 -3456 -3470 -3482 -3489 -3492 -3490 -3492 -3501 -3511 -3516 -3513 -3498 -3472 -3437 -3393 -3339 -3279 -3216 -3152 -3093 -3051 -3042 -3074 -3151 -3253 -3356 -3430 -3450 -3456 -3488 -3539 -3595 -3646 -3681 -3696 -3689 -3667 -3635 -3605 -3584 -3577 -3583 -3595 -3606 -3616 -3624 -3629 -3633 -3633 -3629 -3625 -3622 -3619 -3616 -3612 -3604 -3599 -3601 -3611 -3627 -3645 -3659 -3667 -3668 -3664 -3657 -3650 -3645 -3644 -3648 -3655 -3664 -3670 -3669 -3663 -3655 -3646 -3636 -3624 -3610 -3594 -3576 -3557 -3537 316 308 306 303 304 296 289 285 285 285 283 283 281 280 281 280 274 277 288 295 300 301 304 303 300 297 297 295 294 298 297 300 300 299 298 296 295 296 297 296 299 302 305 306 307 311 309 298 293 290 283 273 261 256 258 267 276 281 272 280 289 295 296 290 287 299 294 288 286 285 281 279 284 288 279 272 265 268 287 310 323 318 317 313 303 289 283 299 288 291 300 304 308 307 298 293 289 300 280 279 283 274 285 294 302 313 308 297 286 287 294 302 317 319 315 326 332 345 345 349 351 345 348 355 371 354 351 343 341 352 359 359 367 379 379 377 380 391 395 398 405 417 430 435 474 483 481 508 574 630 629 583 532 515 501 495 492 501 521 549 538 546 530 516 514 511 520 542 542 535 528 529 531 524 515 514 513 511 512 514 503 497 493 492 481 480 476 485 489 495 502 502 503 507 507 504 506 511 508 505 502 496 488 483 480 481 481 475 470 468 462 452 446 439 438 433 424 417 415 415 418 430 417 410 412 409 399 390 386 389 391 389 380 377 371 365 360 354 345 347 349 351 353 356 359 361 363 365 366 368 371 372 374 375 376 378 380 381 385 386 390 387 384 382 384 384 385 385 383 382 383 384 382 379 379 379 381 383 384 385 385 386 388 390 391 391 391 392 393 393 395 398 399 401 402 405 404 406 407 409 410 412 414 418 422 425 425 427 424 423 424 427 429 428 431 432 436 438 437 435 430 435 439 437 432 436 440 440 435 433 433 436 439 443 447 452 457 463 465 465 467 465 464 467 471 476 483 492 505 603 622 858 582 518 529 555 524 529 528 528 529 533 539 548 560 569 574 574 579 579 585 596 606 620 629 634 645 655 661 652 649 653 660 668 674 681 689 693 703 694 695 687 713 738 712 680 671 699 634 631 675 629 635 653 659 728 742 729 775 787 781 771 873 842 852 807 710 649 831 769 645 560 706 773 517 466 421 395 380 353 349 339 315 313 325 352 392 517 807 582 450 305 249 219 197 180 175 140 111 96 94 104 135 165 176 190 188 205 226 247 268 309 415 440 466 475 476 519 658 702 761 813 616 520 475 491 404 516 746 1015 862 863 985 809 815 815 813 774 752 697 560 380 363 344 392 294 166 237 141 120 113 105 96 88 85 93 77 67 61 56 49 42 36 29 22 14 8 5 2 -3 -21 -32 -41 -31 -18 -35 -16 -16 -36 -26 -13 -24 -76 -188 -355 -532 -632 -679 -687 -675 -674 -682 -699 -720 -736 -741 -724 -694 -654 -614 -583 -560 -542 -529 -517 -507 -499 -494 -493 -494 -493 -489 -479 -468 -459 -453 -450 -448 -441 -434 -426 -421 -419 -420 -423 -429 -437 -452 -473 -491 -505 -505 -503 -499 -506 -523 -555 -589 -622 -634 -619 -587 -566 -556 -597 -673 -801 -934 -1037 -1090 -1091 -1080 -1103 -1173 -1278 -1395 -1469 -1491 -1446 -1373 -1359 -1333 -1195 -1088 -1184 -1315 -1331 -1335 -1376 -1387 -1355 -1208 -888 -587 -478 -472 -459 -451 -442 -439 -437 -430 -417 -395 -368 -339 -313 -287 -262 -229 -186 -142 -18 -4 -1 -2 -1 -3 -1 -6 -1 -6 -1 -14 -14 -20 -14 -14 -8 -6 -3 -3 -1 -3 -1 -3 -1 -2 -1 -2 -1 -2 -1 -7 -11 -20 -25 -31 -38 -43 -40 -39 -43 -44 -48 -43 -31 -16 -2 -1 -1 -4 -1 -7 -1 -16 -20 -39 -43 -35 -1 -5 -1 -4 -1 -1 5 6 19 70 148 190 177 113 84 80 59 55 54 57 59 67 74 79 83 89 89 97 104 114 119 118 125 135 145 157 160 153 206 188 197 477 523 360 439 423 575 637 733 694 635 621 655 722 766 868 1013 1238 1339 1051 814 829 884 875 1076 951 1093 882 820 834 1013 986 1057 1223 1316 1138 983 867 1197 1473 1249 1520 1614 1312 1259 1275 1307 1365 1412 1653 2072 2046 1940 2235 2300 2321 2225 2250 2283 2551 2493 2381 2319 2338 2405 2513 2452 2369 2330 2331 2327 2319 2317 2297 2286 2247 2216 2193 2208 2200 2218 2179 2118 2106 2133 2115 2091 2062 2037 2024 1945 1910 1891 1827 1752 1651 1571 1544 1526 1515 1512 1572 1488 1459 1483 1485 1407 1385 1340 1293 1265 1259 1264 1262 1277 1303 1276 1336 1343 1305 1283 1247 1221 1205 1214 1190 1191 1176 1171 1165 1165 1162 1157 1145 1145 1157 1159 1172 1175 1160 1140 1126 1111 1098 1090 1081 1071 1061 1058 1054 1051 1046 1042 1040 1035 1036 1032 1033 1031 1029 1026 1021 1016 1009 1003 1001 995 990 985 977 976 971 968 964 963 956 950 946 943 940 936 933 929 927 924 920 919 918 914 908 905 904 901 898 898 896 893 885 882 883 880 871 870 870 862 862 857 859 853 852 850 843 840 842 843 827 833 832 821 817 824 825 825 823 812 808 808 799 797 793 794 783 785 781 775 782 776 770 765 763 761 759 758 752 751 747 743 745 738 738 731 728 728 721 723 719 720 719 722 711 700 710 707 698 706 697 694 708 697 699 704 698 700 696 694 691 689 686 688 684 684 677 680 678 673 666 676 676 675 670 682 670 664 678 677 670 676 680 679 670 671 682 677 675 674 679 675 674 674 676 675 672 673 674 669 668 670 669 662 663 659 659 661 659 649 646 651 643 645 650 646 631 635 643 636 626 630 633 619 623 628 617 616 621 611 611 612 595 612 599 604 603 593 586 595 580 590 585 574 590 570 581 573 571 576 563 573 554 570 555 568 562 547 567 557 547 564 547 543 556 537 540 544 541 529 546 518 529 527 524 516 506 521 495 507 498 509 505 496 499 492 490 491 491 492 491 490 489 487 486 485 483 482 480 480 478 478 477 473 476 470 470 463 465 461 459 458 458 461 458 461 460 459 459 458 456 453 452 454 453 453 456 457 458 458 458 457 454 452 453 452 452 448 447 448 450 453 461 453 454 453 454 453 455 466 483 479 469 470 480 494 493 494 491 492 494 505 523 522 531 547 542 517 504 498 509 524 530 544 529 535 550 548 550 550 560 583 600 647 658 651 634 610 625 632 668 633 641 646 604 585 573 560 558 552 546 540 527 520 523 529 527 530 542 532 535 549 554 549 544 550 560 546 543 546 544 548 557 559 566 576 575 562 551 546 549 553 557 545 537 540 551 550 562 560 569 582 580 564 552 553 565 568 562 550 538 537 547 552 558 552 563 584 608 609 606 598 583 562 552 552 561 584 574 567 561 563 575 593 600 586 562 552 555 555 562 576 584 603 611 598 585 572 566 561 558 561 558 553 546 542 539 536 532 529 518 504 497 498 488 489 483 475 470 466 462 462 472 481 475 468 470 479 466 444 432 432 430 422 408 395 396 405 433 431 437 426 426 425 426 427 426 423 419 420 422 424 421 419 419 418 408 399 392 387 392 386 387 392 370 361 364 372 383 383 381 381 383 383 384 382 379 378 378 379 379 380 379 378 376 374 374 371 369 367 366 365 364 366 363 363 364 363 362 361 361 366 363 363 363 365 367 367 365 362 361 364 367 368 367 363 364 366 367 367 366 367 361 364 369 373 370 367 375 369 369 378 373 370 380 384 390 384 382 379 382 375 372 376 369 365 371 366 350 344 339 333 328 328 330 339 345 360 357 357 362 364 354 354 359 359 369 370 404 412 403 398 403 399 389 384 382 374 353 336 323 332 304 230 107 79 37 47 -31 16 -42 5 -20 -2 -22 -5 -26 -10 -30 -15 -29 -9 -16 -13 -16 -13 -29 -21 -32 -24 -35 -35 -133 -128 -135 -124 -100 -87 -75 -101 -125 -161 -190 -200 -204 -191 -168 -139 -103 -69 -50 -44 -39 -35 -33 -31 -47 -61 -69 -69 -67 -67 -67 -64 -59 -50 -44 -42 -48 -49 -47 -43 -42 -38 -41 -35 -42 -32 -42 -30 -38 -30 -31 -30 -32 -32 -35 -35 -38 -38 -41 -42 -46 -47 -67 -75 -81 -82 -84 -91 -100 -106 -112 -112 -117 -121 -130 -142 -156 -166 -177 -190 -203 -219 -239 -253 -275 -308 -345 -373 -399 -419 -474 -585 -708 -774 -811 -860 -902 -922 -930 -911 -891 -886 -904 -964 -1045 -1117 -1213 -1398 -1579 -1799 -1963 -2047 -2086 -2091 -2096 -2121 -2164 -2210 -2276 -2396 -2543 -2728 -2883 -2915 -2912 -2915 -2931 -2908 -2918 -2961 -3032 -3056 -3094 -3138 -3186 -3205 -3217 -3239 -3258 -3272 -3285 -3297 -3312 -3326 -3343 -3358 -3374 -3386 -3397 -3408 -3415 -3422 -3424 -3423 -3419 -3421 -3424 -3432 -3435 -3445 -3446 -3458 -3466 -3456 -3463 -3454 -3465 -3474 -3484 -3483 -3474 -3454 -3424 -3386 -3339 -3282 -3219 -3154 -3076 -2988 -2913 -2881 -2900 -2989 -3106 -3225 -3319 -3368 -3399 -3458 -3524 -3589 -3643 -3679 -3695 -3687 -3665 -3632 -3600 -3577 -3566 -3572 -3585 -3599 -3611 -3617 -3620 -3625 -3627 -3625 -3622 -3619 -3617 -3614 -3611 -3605 -3601 -3604 -3613 -3628 -3644 -3655 -3662 -3662 -3659 -3653 -3647 -3642 -3641 -3649 -3660 -3670 -3676 -3673 -3665 -3656 -3646 -3635 -3621 -3601 -3577 -3550 -3526 -3508 315 307 304 295 291 290 287 287 287 286 285 285 284 283 283 278 280 291 295 296 300 302 303 302 298 295 295 296 299 305 302 305 305 303 305 304 304 304 302 301 301 305 306 307 310 312 309 303 292 286 275 266 257 260 267 279 286 282 275 282 301 305 303 300 298 306 304 305 304 302 304 297 292 293 283 279 272 270 289 296 309 300 302 302 295 290 287 285 293 294 301 306 309 306 298 296 291 290 298 283 273 275 290 309 316 315 308 299 292 287 291 300 308 317 324 325 328 332 336 343 350 356 364 369 366 361 367 348 343 351 360 367 382 377 400 376 382 399 390 396 403 413 428 460 500 484 492 499 527 557 585 557 539 515 506 506 510 515 535 551 556 555 560 548 537 536 538 542 578 577 540 521 521 520 510 506 507 508 512 513 503 496 488 490 482 472 476 487 490 496 498 493 496 500 501 498 501 507 507 500 493 491 484 480 481 475 479 479 475 466 458 450 444 436 430 426 423 422 416 412 422 424 415 410 403 399 395 394 394 397 396 390 387 384 378 371 364 357 346 347 349 351 354 357 363 367 369 369 369 370 372 373 374 377 379 378 379 381 385 389 388 384 380 381 382 381 383 382 381 383 382 380 378 377 378 379 380 381 382 384 386 387 388 389 389 389 389 391 392 392 395 398 401 402 401 405 407 409 410 412 413 416 418 420 426 425 423 422 422 422 424 428 425 427 429 430 435 437 431 428 432 436 436 430 432 434 435 435 431 431 433 439 443 443 446 449 453 458 458 459 460 461 464 468 475 483 489 502 505 609 635 749 761 605 529 538 533 537 544 550 539 539 543 544 551 559 562 565 572 575 587 601 611 620 619 626 636 648 661 659 656 657 661 664 665 677 675 681 688 681 680 686 663 663 688 788 651 653 620 647 650 613 626 640 647 706 700 705 731 799 825 780 823 794 753 706 617 658 785 585 562 527 694 584 502 446 401 375 352 339 328 316 306 305 321 347 388 473 731 626 441 291 241 211 187 165 148 130 112 99 97 105 134 159 180 204 201 216 239 266 295 308 344 372 402 458 554 662 718 621 909 970 611 677 850 735 491 431 600 956 1075 969 1149 966 1017 1050 864 764 833 821 682 407 447 459 424 244 162 141 132 128 121 111 101 96 105 100 79 72 67 61 54 47 40 33 27 17 11 5 4 0 -11 -32 -46 -34 -21 -4 -18 -33 -46 -27 -13 -18 -61 -159 -322 -497 -612 -672 -684 -675 -672 -677 -689 -703 -715 -717 -700 -669 -629 -589 -558 -538 -526 -519 -513 -507 -502 -499 -498 -498 -494 -488 -476 -464 -454 -447 -445 -443 -439 -433 -424 -416 -410 -406 -405 -405 -408 -422 -452 -481 -497 -497 -488 -481 -485 -501 -531 -567 -602 -623 -626 -618 -609 -599 -594 -639 -771 -922 -1034 -1088 -1096 -1070 -1035 -1059 -1200 -1365 -1457 -1479 -1449 -1416 -1412 -1390 -1294 -1201 -1182 -1215 -1269 -1320 -1349 -1374 -1390 -1280 -958 -628 -497 -481 -464 -444 -436 -437 -440 -440 -433 -415 -382 -345 -310 -279 -251 -221 -186 -131 -43 -19 -5 -8 -11 -9 -2 -1 -1 -1 -12 -22 -25 -23 -20 -15 -11 -7 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -8 -15 -22 -30 -39 -47 -34 -31 -35 -40 -44 -50 -48 -27 -13 -5 -1 -1 -1 -1 -2 -11 -26 -32 -41 -45 -42 -27 -8 -6 -1 -1 -1 1 4 21 54 115 216 218 112 69 56 57 46 47 47 52 60 68 71 76 80 83 91 98 104 108 107 110 123 137 145 145 149 187 176 190 380 438 330 450 508 508 607 544 703 751 793 693 768 827 782 846 986 1355 1198 813 717 703 750 762 923 1049 997 735 899 1024 880 930 1134 1060 1203 963 822 925 1135 1079 1406 1521 1351 1175 1412 1451 1551 1501 1594 1692 1848 1617 1822 2081 2087 1998 1909 2107 2187 2348 2476 2337 2347 2385 2511 2538 2425 2361 2320 2287 2273 2310 2296 2259 2246 2226 2190 2182 2177 2226 2187 2122 2095 2113 2097 2092 2078 2075 2029 1974 1938 1823 1820 1709 1657 1514 1506 1474 1523 1545 1501 1498 1558 1440 1363 1296 1311 1272 1262 1260 1254 1249 1242 1240 1240 1257 1314 1261 1261 1294 1231 1212 1216 1224 1188 1179 1172 1168 1162 1159 1155 1151 1140 1135 1137 1142 1159 1170 1156 1137 1119 1102 1093 1085 1077 1069 1064 1060 1057 1053 1049 1046 1041 1041 1037 1038 1035 1032 1030 1026 1021 1016 1009 1007 1003 993 990 984 981 980 972 968 968 961 958 953 948 950 945 939 934 934 933 930 924 926 915 914 915 911 906 903 908 897 897 888 888 888 883 876 873 871 865 865 859 858 853 850 849 851 842 842 846 831 828 825 828 829 820 814 818 816 820 816 813 809 805 800 799 784 789 789 782 781 777 774 770 767 764 759 761 755 753 751 745 750 740 740 735 731 734 724 725 723 723 723 721 709 706 716 702 711 704 706 708 708 700 712 708 704 703 697 700 694 694 692 688 682 684 679 684 680 674 681 682 675 670 685 674 661 670 673 668 682 682 677 673 683 687 682 680 681 684 683 681 682 679 681 679 680 675 673 680 677 669 662 673 669 663 669 657 655 660 658 653 656 656 640 641 649 647 641 639 639 634 630 636 632 617 628 625 618 623 614 620 616 609 607 608 599 599 596 590 590 597 577 587 587 577 587 571 584 573 576 570 571 567 560 574 549 561 571 551 559 569 545 558 556 536 553 546 543 535 550 522 541 526 522 524 520 521 507 520 510 503 497 496 496 497 492 492 493 493 492 492 490 490 489 488 487 485 483 485 484 480 477 474 471 470 473 470 465 464 464 468 459 458 458 459 463 462 462 462 460 459 455 455 459 459 456 459 460 461 462 461 461 457 457 458 456 453 450 452 454 456 461 460 456 458 458 458 457 463 482 495 483 473 476 485 507 506 504 502 500 501 508 529 533 543 560 541 513 504 505 513 530 541 565 544 542 561 561 571 561 564 570 588 623 663 652 629 617 644 650 654 636 662 638 612 599 587 572 569 559 548 533 527 526 537 540 550 552 545 540 544 560 571 565 558 556 563 555 556 561 554 556 568 570 576 593 592 570 559 554 560 566 567 553 545 545 553 559 572 570 575 586 577 566 559 561 575 578 564 550 543 548 557 562 573 565 574 592 609 608 607 597 573 559 556 560 565 589 583 577 567 570 591 623 597 574 561 557 561 562 567 582 596 611 601 589 579 573 572 569 566 564 560 555 551 547 548 546 536 522 511 502 507 501 500 492 482 486 475 476 469 469 481 492 481 479 477 468 450 444 441 431 422 412 406 410 415 427 438 441 437 433 433 432 434 431 431 428 425 426 428 428 426 425 422 410 404 401 395 394 398 393 394 393 371 368 367 374 381 389 388 386 389 387 389 387 385 384 384 385 388 386 384 384 382 379 378 376 374 373 372 371 371 371 369 369 370 369 367 368 368 372 370 369 370 371 373 373 370 367 366 369 373 375 374 375 372 372 373 372 371 374 369 371 374 376 374 371 377 378 379 390 388 382 381 386 395 389 389 389 380 379 378 379 371 368 371 362 352 350 342 333 330 335 340 352 359 366 365 371 377 382 364 361 376 381 365 377 398 424 416 410 420 407 395 396 380 362 366 350 343 328 175 100 57 33 16 10 0 -3 -4 -3 -5 -9 -9 -13 -17 -24 -31 -32 -34 -32 -35 -39 -39 -42 -48 -115 -148 -141 -129 -127 -161 -170 -162 -145 -121 -102 -95 -113 -144 -182 -212 -227 -226 -211 -185 -151 -114 -78 -54 -46 -46 -43 -42 -43 -58 -68 -71 -69 -67 -66 -66 -65 -62 -57 -55 -56 -57 -53 -47 -44 -42 -40 -38 -36 -35 -34 -33 -33 -32 -32 -33 -33 -34 -35 -37 -38 -40 -42 -44 -46 -48 -59 -72 -80 -82 -82 -84 -89 -97 -103 -107 -107 -108 -113 -124 -140 -157 -170 -183 -200 -212 -214 -221 -247 -282 -315 -344 -374 -405 -440 -503 -602 -703 -766 -807 -854 -895 -916 -919 -906 -892 -891 -913 -965 -1037 -1125 -1253 -1440 -1646 -1821 -1953 -2025 -2055 -2056 -2058 -2078 -2120 -2181 -2267 -2383 -2526 -2678 -2793 -2832 -2828 -2824 -2820 -2808 -2819 -2873 -2945 -3001 -3056 -3120 -3179 -3218 -3244 -3266 -3284 -3295 -3304 -3314 -3328 -3345 -3363 -3380 -3395 -3408 -3420 -3431 -3442 -3449 -3452 -3449 -3443 -3437 -3435 -3440 -3447 -3448 -3441 -3417 -3387 -3352 -3340 -3362 -3397 -3418 -3424 -3416 -3399 -3373 -3340 -3301 -3257 -3205 -3150 -3089 -3006 -2889 -2780 -2728 -2745 -2834 -2963 -3101 -3220 -3309 -3379 -3453 -3523 -3588 -3639 -3671 -3684 -3677 -3655 -3624 -3594 -3571 -3560 -3564 -3576 -3590 -3604 -3612 -3617 -3620 -3622 -3622 -3620 -3617 -3614 -3612 -3609 -3605 -3603 -3606 -3614 -3625 -3637 -3646 -3652 -3653 -3651 -3646 -3642 -3641 -3644 -3654 -3666 -3675 -3679 -3675 -3667 -3657 -3645 -3632 -3615 -3589 -3557 -3522 -3491 -3472 310 301 294 291 290 289 289 290 288 287 285 287 284 281 278 284 292 294 296 299 302 307 310 304 299 301 301 299 302 307 310 314 311 310 313 312 314 314 311 311 310 306 306 307 309 306 299 294 287 282 272 261 258 265 274 286 296 285 278 281 297 306 306 303 302 310 310 314 315 317 319 321 316 305 295 287 282 273 275 280 290 291 292 292 293 290 290 289 291 296 304 312 319 312 303 294 287 283 288 289 274 276 294 308 316 326 318 309 303 291 290 301 316 316 328 339 335 335 339 350 355 364 371 376 369 365 359 353 349 347 357 363 378 398 445 389 378 384 398 401 406 416 441 444 463 475 481 507 523 572 584 586 607 546 508 520 530 533 563 575 564 560 549 573 571 556 550 586 606 642 586 524 513 513 506 502 505 511 513 507 500 489 485 481 474 468 479 489 484 487 489 487 489 496 493 493 502 504 504 498 489 484 477 471 473 468 470 471 468 468 459 448 442 438 437 431 430 424 417 410 412 416 419 414 408 405 403 403 402 396 388 386 384 381 377 368 362 358 348 346 349 351 353 356 362 367 371 372 373 376 376 379 377 379 382 382 383 386 386 387 384 381 379 379 379 380 380 379 380 380 376 376 376 376 377 378 379 381 382 384 386 387 387 387 387 388 389 390 391 392 394 398 401 405 404 405 407 408 412 415 417 419 417 420 424 422 420 421 421 421 423 425 428 433 430 431 435 434 427 428 431 433 430 427 429 430 427 428 429 432 435 438 440 442 444 448 451 453 454 456 459 464 470 474 479 484 491 513 560 520 531 583 707 615 536 541 544 554 572 561 547 538 557 556 550 553 559 565 569 577 589 599 605 610 613 627 636 650 663 668 664 663 667 659 653 659 664 672 681 676 667 676 660 638 648 729 684 618 588 608 613 601 616 622 630 655 665 685 706 769 798 777 772 785 703 649 567 663 629 555 519 496 641 614 496 422 378 357 335 321 315 303 296 299 316 340 371 418 535 540 358 295 253 226 188 164 158 129 108 100 101 113 141 166 212 232 221 227 253 305 328 305 328 363 396 449 630 905 1014 640 773 995 791 920 1110 1015 608 548 506 756 1053 1009 1009 1036 1224 1152 905 791 575 589 483 495 473 684 464 197 213 156 143 136 125 114 112 122 98 90 85 79 73 65 58 51 44 37 33 18 13 8 7 5 -5 -21 -37 -39 -37 -27 -24 -41 -7 -19 -18 -18 -42 -93 -241 -418 -538 -633 -660 -660 -663 -662 -667 -674 -683 -685 -668 -639 -600 -560 -532 -514 -508 -507 -505 -502 -499 -497 -497 -496 -492 -484 -472 -459 -447 -439 -437 -437 -434 -428 -419 -410 -401 -394 -389 -387 -386 -396 -442 -487 -499 -495 -480 -467 -470 -485 -515 -552 -589 -620 -635 -645 -654 -659 -608 -605 -771 -949 -1061 -1105 -1115 -1085 -997 -951 -1146 -1354 -1428 -1449 -1432 -1420 -1425 -1425 -1364 -1293 -1184 -1116 -1203 -1302 -1308 -1314 -1390 -1382 -1032 -644 -551 -531 -479 -440 -433 -435 -437 -444 -441 -430 -392 -348 -310 -275 -246 -214 -176 -124 -73 -43 -28 -27 -29 -27 -19 -9 -5 -16 -35 -41 -39 -33 -26 -19 -13 -8 -3 -5 -1 -7 -1 -6 -1 -3 -1 -1 -1 -2 -4 -13 -18 -27 -36 -42 -33 -10 -18 -31 -36 -40 -46 -41 -14 -6 -4 -1 -1 -4 -6 -16 -22 -31 -33 -47 -48 -50 -44 -22 -12 -4 -1 -2 0 -1 5 17 70 126 128 92 55 43 46 37 40 42 49 56 60 63 68 71 77 82 91 93 97 97 105 116 123 131 133 145 169 183 196 251 372 292 342 384 409 385 448 673 704 843 962 789 936 847 915 1089 1307 1512 1173 843 674 666 764 791 882 843 868 689 834 791 815 977 902 1108 1082 855 840 906 1133 1275 1198 1486 1250 1114 1220 1276 1345 1601 1489 1508 1604 2038 1810 1734 1876 1729 1847 1880 2146 2324 2361 2432 2399 2422 2436 2434 2403 2319 2278 2259 2246 2253 2227 2183 2216 2191 2164 2143 2201 2210 2120 2088 2090 2082 2067 2051 2055 2049 2039 2017 1941 1800 1715 1566 1456 1409 1406 1359 1403 1371 1339 1314 1308 1394 1460 1442 1419 1317 1265 1262 1261 1239 1235 1227 1234 1295 1245 1213 1243 1238 1207 1227 1212 1201 1185 1170 1164 1159 1155 1152 1145 1138 1132 1126 1132 1168 1166 1153 1144 1113 1097 1088 1081 1075 1070 1066 1063 1060 1056 1054 1051 1048 1042 1040 1038 1033 1034 1029 1027 1017 1014 1013 1005 999 994 992 988 986 977 976 972 965 962 960 955 951 948 947 940 942 939 935 929 928 919 921 915 914 909 908 907 899 901 892 890 890 884 879 871 871 869 870 859 856 855 855 849 854 845 844 843 831 833 829 831 826 820 824 813 808 807 814 819 817 811 806 800 795 793 790 787 781 780 775 775 767 767 765 758 758 754 756 748 752 743 741 739 733 735 728 725 726 728 726 723 711 719 713 705 721 705 713 712 708 711 713 704 711 705 702 702 696 703 690 696 690 689 688 686 684 685 686 677 669 680 678 666 664 668 674 687 686 673 671 680 682 675 680 685 686 689 681 684 683 681 686 680 681 684 683 671 671 679 677 675 672 673 670 667 666 662 668 665 655 651 657 656 650 648 653 643 637 640 642 631 631 636 630 621 631 620 619 627 605 608 620 600 614 600 596 605 593 599 591 599 581 590 585 581 587 578 585 573 581 566 573 568 560 578 562 552 573 563 550 570 551 548 562 546 555 543 551 529 545 530 529 527 529 521 517 525 513 510 512 512 495 499 495 494 494 495 494 491 492 492 491 490 490 489 487 486 485 482 480 476 478 473 473 471 472 470 469 467 464 462 461 463 464 466 466 465 465 463 460 457 457 462 462 461 461 464 465 465 466 465 461 462 462 460 458 455 457 461 462 464 461 461 463 463 462 463 471 478 483 490 479 483 490 504 516 514 517 515 509 512 520 537 557 556 528 517 513 508 516 534 555 576 558 555 576 578 582 577 579 575 593 629 658 644 640 630 660 673 653 658 680 644 635 604 584 572 560 551 540 533 534 531 542 552 568 559 551 550 560 569 590 570 573 563 569 569 580 577 564 566 572 581 588 604 594 575 563 563 569 578 576 558 552 561 553 562 575 579 582 593 579 570 571 568 579 582 564 552 552 550 560 575 590 586 578 588 610 599 589 584 570 573 565 567 580 596 603 584 573 572 587 613 590 571 566 578 570 569 574 594 610 611 598 588 582 582 582 582 573 568 566 564 560 555 557 549 533 518 507 513 518 511 503 495 490 490 485 483 477 480 493 501 490 487 477 456 454 459 443 432 422 418 413 416 439 449 448 450 444 440 441 441 440 437 436 431 432 433 434 433 431 427 417 414 410 404 402 401 406 404 402 394 376 379 372 385 389 395 393 393 394 394 395 393 393 391 392 391 395 391 390 389 386 385 384 382 380 379 378 377 378 378 378 377 376 375 374 375 375 380 377 376 378 376 379 379 377 373 372 378 378 381 380 381 376 378 379 380 382 379 377 382 383 381 380 375 382 390 385 389 408 402 383 396 400 396 405 389 387 391 390 388 379 378 369 359 360 345 338 335 335 341 349 365 374 377 377 389 396 391 369 376 383 386 369 383 396 440 440 428 424 418 408 414 395 391 375 328 189 137 36 40 3 0 -21 -8 -31 -12 -34 -14 -35 -19 -38 -25 -45 -38 -56 -48 -153 -133 -132 -96 -97 -109 -167 -191 -216 -210 -198 -184 -178 -182 -173 -158 -138 -118 -110 -122 -148 -179 -205 -217 -216 -204 -185 -149 -113 -76 -50 -44 -48 -48 -47 -49 -67 -70 -71 -68 -65 -65 -66 -66 -66 -64 -63 -67 -67 -62 -51 -46 -48 -41 -46 -38 -46 -36 -45 -35 -43 -35 -38 -37 -39 -39 -43 -42 -45 -46 -49 -55 -65 -70 -75 -79 -81 -81 -82 -87 -94 -99 -101 -101 -99 -105 -116 -137 -158 -171 -185 -209 -227 -213 -202 -248 -297 -325 -344 -377 -413 -445 -495 -598 -700 -758 -798 -848 -886 -904 -906 -901 -893 -897 -919 -964 -1036 -1136 -1280 -1471 -1694 -1806 -1907 -1960 -1991 -1988 -1989 -2013 -2063 -2136 -2238 -2347 -2474 -2599 -2691 -2726 -2712 -2703 -2679 -2671 -2681 -2752 -2836 -2918 -2994 -3088 -3171 -3231 -3271 -3298 -3313 -3318 -3321 -3329 -3341 -3360 -3381 -3400 -3417 -3431 -3444 -3457 -3469 -3478 -3482 -3476 -3466 -3451 -3440 -3441 -3444 -3425 -3401 -3325 -3264 -3207 -3186 -3252 -3319 -3345 -3341 -3317 -3282 -3246 -3212 -3178 -3144 -3100 -3055 -3006 -2937 -2793 -2656 -2595 -2603 -2699 -2844 -3002 -3154 -3284 -3385 -3475 -3539 -3597 -3637 -3662 -3670 -3661 -3641 -3613 -3585 -3565 -3555 -3558 -3569 -3584 -3598 -3608 -3615 -3618 -3619 -3619 -3618 -3614 -3611 -3609 -3608 -3606 -3605 -3608 -3613 -3619 -3626 -3632 -3638 -3640 -3641 -3639 -3637 -3641 -3649 -3662 -3674 -3681 -3682 -3677 -3667 -3655 -3642 -3628 -3608 -3577 -3538 -3495 -3454 -3435 300 294 293 292 290 291 291 291 289 288 285 282 282 283 287 290 291 294 299 307 310 315 317 309 307 310 309 308 308 315 321 321 318 317 322 323 325 323 322 319 315 312 308 310 312 309 300 295 285 275 266 259 262 274 286 295 302 297 287 281 297 306 305 302 302 308 309 313 316 317 317 318 311 306 309 304 285 274 276 279 285 284 287 293 303 305 300 293 296 301 316 318 329 318 304 296 287 283 280 278 276 277 287 294 309 327 332 321 314 297 291 299 309 317 321 332 351 348 351 354 361 369 376 382 378 375 367 363 357 352 359 363 370 381 394 389 385 385 394 408 412 420 423 446 471 477 469 490 510 556 549 586 566 524 519 526 535 563 553 576 552 544 566 581 564 584 596 639 625 615 616 552 512 507 500 502 506 508 510 503 495 488 478 472 469 464 474 479 476 483 483 481 486 495 489 491 499 498 499 495 490 484 477 472 466 463 462 460 461 460 457 450 453 448 438 432 428 425 417 409 405 409 417 418 412 411 405 404 399 395 386 379 374 373 372 366 362 359 350 346 349 351 355 357 359 365 367 369 372 376 382 385 381 382 383 386 386 389 387 385 383 379 377 376 377 378 376 377 378 375 374 375 375 375 377 378 379 380 381 382 385 387 386 386 387 388 387 388 390 392 395 398 402 405 409 411 412 409 409 410 412 414 416 421 422 418 418 418 418 420 424 428 432 432 432 430 428 428 424 428 428 431 426 426 424 424 424 426 429 432 434 437 439 443 449 458 463 458 458 462 463 465 469 473 478 483 490 495 507 515 537 553 607 563 548 545 559 573 580 565 552 543 548 555 573 564 565 573 572 577 583 590 595 601 609 619 628 640 658 669 670 669 672 667 651 662 666 666 671 679 671 654 644 631 636 640 640 613 582 591 599 590 609 610 635 670 683 772 720 716 749 778 760 746 724 571 601 731 588 528 485 461 589 775 484 381 349 335 321 309 298 288 285 306 324 330 353 379 411 493 404 288 233 213 189 178 160 128 106 103 105 124 149 175 222 243 220 222 247 284 300 303 319 350 402 451 646 981 1036 781 676 953 921 777 743 718 723 740 506 597 781 958 757 876 1144 1410 1068 734 579 474 481 589 486 520 611 404 275 176 158 163 131 118 112 106 100 97 92 85 78 70 63 56 48 40 36 36 19 13 9 7 3 -2 -19 -48 -79 -76 -22 -10 -20 -22 -32 -45 -41 -63 -137 -252 -399 -532 -612 -646 -648 -638 -632 -634 -640 -643 -631 -607 -572 -537 -511 -496 -492 -493 -495 -494 -492 -490 -489 -488 -486 -480 -469 -455 -442 -433 -429 -427 -424 -419 -412 -402 -391 -382 -377 -375 -378 -398 -442 -484 -495 -488 -472 -462 -464 -480 -508 -543 -580 -613 -637 -654 -664 -654 -622 -648 -792 -977 -1091 -1142 -1137 -1089 -1030 -1032 -1156 -1299 -1365 -1376 -1382 -1390 -1394 -1387 -1360 -1299 -1193 -1124 -1153 -1217 -1246 -1270 -1315 -1293 -1121 -885 -689 -557 -494 -468 -445 -427 -424 -429 -432 -422 -393 -354 -315 -280 -250 -219 -179 -133 -92 -59 -40 -33 -34 -40 -48 -37 -35 -38 -45 -45 -43 -43 -32 -22 -14 -7 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -5 -13 -22 -31 -40 -49 -22 -7 -11 -22 -28 -34 -42 -37 -4 -1 -4 -6 -8 -11 -15 -21 -24 -29 -37 -45 -47 -55 -53 -46 -35 -11 -6 -17 -1 -1 2 1 21 60 70 49 39 33 31 31 33 38 44 49 53 57 60 63 67 74 84 81 87 87 93 104 112 118 128 141 159 186 212 230 285 266 280 296 309 381 412 515 652 758 940 1013 982 961 1001 1100 1205 1253 923 807 599 689 761 802 756 637 747 714 634 703 817 1053 887 979 1084 913 833 948 1052 1012 1067 1205 1375 1237 1064 1102 1146 1350 1419 1427 1655 1945 1794 1592 1706 1569 1705 1874 2083 2194 2312 2497 2443 2440 2423 2349 2343 2303 2296 2263 2212 2218 2181 2162 2174 2178 2154 2107 2171 2163 2114 2081 2070 2054 2036 2043 2032 2051 1968 1785 1772 1761 1668 1544 1447 1412 1385 1380 1349 1356 1350 1378 1411 1597 1527 1526 1549 1453 1429 1405 1376 1315 1366 1248 1261 1249 1219 1208 1205 1200 1199 1209 1224 1205 1192 1171 1161 1156 1151 1148 1141 1137 1130 1126 1121 1131 1162 1149 1135 1111 1095 1087 1079 1077 1073 1069 1067 1063 1060 1059 1055 1048 1047 1041 1036 1038 1032 1030 1022 1019 1013 1007 1005 997 997 996 988 981 978 975 970 965 963 957 954 952 952 946 946 945 941 932 930 925 923 918 916 912 915 909 906 901 902 896 892 885 883 876 875 868 867 859 860 859 864 850 859 845 844 842 836 840 838 837 839 823 826 814 813 818 806 808 817 818 809 804 800 792 796 795 779 783 780 776 770 772 767 760 763 758 755 755 749 747 743 742 736 736 735 728 732 731 728 715 720 725 714 718 722 714 721 710 713 718 705 710 716 705 710 703 708 703 699 701 696 692 692 694 686 687 681 683 683 682 680 672 676 685 688 679 670 675 687 684 676 679 687 688 690 688 682 682 684 690 693 686 689 686 686 688 689 684 686 684 673 669 672 676 675 670 661 657 667 672 665 655 657 655 650 651 648 644 647 639 641 631 635 638 631 622 636 619 617 630 622 607 622 601 604 617 594 609 596 604 587 598 584 594 583 589 582 582 581 570 581 565 576 574 559 572 575 557 563 573 550 568 560 549 560 548 550 533 550 542 537 535 531 524 531 526 519 509 526 510 507 506 501 497 494 494 495 496 494 493 494 492 491 490 489 488 487 489 487 482 481 480 478 480 480 476 476 472 470 469 469 469 473 471 470 469 469 468 465 461 460 462 464 466 464 464 467 469 470 470 467 465 467 466 463 461 461 462 466 468 469 466 466 468 467 467 470 485 492 487 497 488 490 494 505 520 524 525 519 517 522 528 541 570 551 531 525 522 515 522 530 549 586 563 568 595 594 596 599 597 580 595 613 651 667 652 657 677 687 653 674 663 634 616 593 589 581 564 548 540 540 546 539 544 562 581 563 560 567 572 589 587 581 579 571 582 591 599 586 572 573 584 597 610 628 601 579 574 572 580 588 574 563 566 565 564 575 575 579 591 593 586 580 584 583 583 572 564 558 565 558 562 579 607 601 587 600 611 607 593 578 577 584 575 582 590 599 604 584 581 581 585 610 588 574 575 577 584 579 580 592 606 612 599 591 591 595 592 585 577 573 575 574 567 561 553 542 530 518 515 529 522 519 513 498 500 497 493 488 486 493 508 499 492 475 463 459 475 466 438 430 434 434 426 409 452 455 459 453 448 447 447 451 446 445 441 437 437 438 439 438 435 425 423 421 413 411 412 408 414 413 410 398 379 385 381 393 399 401 400 401 400 404 401 401 401 397 397 397 398 397 394 394 392 390 389 387 387 385 384 384 385 384 385 384 382 382 382 384 385 388 385 384 387 383 386 385 382 380 377 382 383 386 387 390 383 384 385 386 394 382 387 395 393 385 384 383 394 402 401 392 409 406 398 401 403 407 400 398 399 403 403 399 387 379 369 369 352 347 342 340 345 354 367 368 391 393 401 402 414 398 372 381 378 381 375 391 411 438 462 438 443 434 416 434 422 404 396 338 227 51 13 -5 -17 -20 -20 -24 -24 -24 -23 -24 -25 -27 -30 -34 -39 -46 -95 -117 -151 -150 -133 -104 -95 -118 -165 -202 -227 -230 -221 -208 -196 -191 -183 -167 -146 -126 -117 -121 -137 -157 -174 -182 -181 -173 -156 -128 -97 -69 -50 -43 -43 -45 -45 -51 -60 -66 -68 -66 -64 -63 -65 -67 -70 -73 -75 -77 -78 -75 -66 -47 -45 -43 -42 -40 -39 -39 -38 -38 -38 -39 -40 -41 -42 -43 -45 -47 -49 -52 -56 -63 -70 -74 -76 -78 -79 -79 -81 -85 -92 -99 -104 -104 -103 -106 -116 -135 -156 -174 -192 -213 -226 -224 -230 -267 -311 -340 -361 -386 -414 -447 -499 -586 -678 -747 -801 -845 -878 -896 -902 -902 -900 -903 -921 -962 -1032 -1133 -1264 -1417 -1572 -1699 -1793 -1850 -1877 -1886 -1899 -1931 -1986 -2063 -2158 -2267 -2382 -2491 -2576 -2618 -2618 -2583 -2545 -2537 -2567 -2641 -2738 -2845 -2953 -3064 -3165 -3244 -3298 -3329 -3341 -3342 -3340 -3344 -3355 -3374 -3398 -3420 -3439 -3454 -3467 -3479 -3490 -3498 -3500 -3492 -3477 -3454 -3433 -3417 -3393 -3343 -3268 -3171 -3091 -3068 -3096 -3170 -3237 -3262 -3242 -3184 -3119 -3066 -3033 -3010 -2992 -2965 -2931 -2885 -2812 -2695 -2577 -2504 -2505 -2602 -2757 -2936 -3118 -3291 -3434 -3526 -3582 -3617 -3640 -3652 -3654 -3644 -3624 -3600 -3576 -3559 -3552 -3554 -3565 -3579 -3594 -3605 -3613 -3617 -3618 -3618 -3615 -3613 -3610 -3609 -3608 -3608 -3608 -3610 -3611 -3611 -3613 -3616 -3621 -3626 -3630 -3632 -3635 -3644 -3657 -3670 -3681 -3686 -3684 -3676 -3665 -3652 -3638 -3622 -3599 -3565 -3523 -3476 -3433 -3403 295 296 294 292 292 294 292 289 289 286 284 286 287 287 290 289 290 296 303 309 310 318 319 316 315 314 314 315 317 323 327 328 325 326 332 335 334 332 333 330 326 321 318 310 304 295 298 298 287 271 260 261 271 285 300 310 313 306 296 289 299 306 306 303 301 306 309 311 313 315 313 313 314 321 321 304 282 276 282 280 280 291 294 306 300 307 301 297 299 305 313 319 320 309 301 295 289 285 283 282 280 276 280 290 302 320 338 327 319 306 294 296 303 310 316 328 341 344 350 355 360 363 372 382 392 391 376 373 363 357 355 366 373 375 383 388 399 389 400 408 408 416 416 420 425 432 443 471 503 534 554 580 561 539 548 499 504 515 527 558 573 551 539 578 556 580 608 574 557 554 546 512 502 509 499 502 502 497 502 500 491 483 477 470 465 460 464 467 470 472 474 477 486 492 486 489 495 491 498 497 489 482 475 469 464 460 455 451 448 444 443 441 449 445 436 429 423 418 415 416 411 404 410 417 417 408 401 396 391 388 383 377 372 368 365 361 359 354 348 346 350 353 359 358 360 363 366 369 372 376 380 386 386 385 385 392 392 389 383 383 381 379 376 374 375 375 375 376 373 373 373 373 373 375 376 377 379 380 380 382 384 386 385 387 387 388 387 389 392 394 397 399 404 406 410 412 407 404 405 407 410 415 418 420 418 416 416 416 417 419 421 425 429 430 427 425 423 425 421 423 426 429 423 422 422 423 424 427 429 431 434 438 442 446 450 456 463 465 464 468 470 469 472 477 484 492 507 505 504 522 552 648 652 613 561 584 685 630 623 586 555 547 553 561 567 576 574 578 581 581 588 591 596 601 608 619 634 645 656 670 683 677 681 677 664 671 667 679 664 679 673 661 655 632 613 629 666 623 585 598 582 613 641 640 654 665 700 707 701 742 748 811 804 774 673 556 678 592 494 483 456 429 479 515 386 353 329 320 309 297 282 275 279 292 304 321 338 357 379 409 358 291 234 205 180 168 149 129 115 105 112 137 149 168 195 208 200 212 241 280 300 294 302 329 357 431 551 674 847 772 661 837 831 813 813 833 1151 968 730 555 686 723 770 899 1340 1364 954 754 648 512 585 647 735 473 578 656 326 166 203 228 139 132 118 110 108 103 97 89 82 74 68 62 51 44 37 30 23 18 12 6 4 -18 -4 -79 -114 -140 -86 -65 -40 -33 -48 -29 -15 -42 -53 -87 -254 -425 -543 -613 -612 -594 -582 -582 -590 -598 -593 -577 -548 -516 -494 -479 -477 -479 -481 -481 -479 -477 -477 -477 -478 -475 -465 -451 -436 -424 -418 -415 -412 -408 -402 -394 -384 -375 -372 -373 -379 -398 -442 -482 -479 -468 -457 -457 -464 -480 -505 -536 -571 -605 -628 -644 -651 -644 -607 -626 -742 -949 -1054 -1152 -1157 -1117 -1080 -1097 -1193 -1298 -1318 -1289 -1323 -1351 -1350 -1325 -1314 -1279 -1172 -1102 -1107 -1154 -1184 -1198 -1224 -1219 -1210 -1127 -849 -592 -523 -517 -472 -428 -417 -412 -415 -412 -392 -359 -322 -286 -259 -232 -191 -147 -106 -70 -48 -35 -35 -40 -50 -52 -54 -55 -52 -45 -37 -25 -36 -23 -14 -8 -1 -6 -1 -9 -1 -8 -1 -4 -1 -2 -1 -3 -8 -18 -25 -33 -43 -4 -2 -3 -8 -17 -21 -25 -38 -42 -19 -8 -8 -12 -15 -17 -20 -23 -25 -35 -38 -46 -48 -58 -53 -48 -46 -36 -36 -44 -24 -20 -1 -2 7 18 19 14 20 21 35 26 28 33 38 43 48 50 53 54 58 62 66 72 79 78 87 97 106 119 131 143 159 180 215 222 239 257 257 336 315 405 525 535 589 490 624 864 1207 1064 858 817 880 859 819 925 636 559 649 843 957 661 582 687 604 817 825 909 841 794 1035 875 817 1012 975 1084 1104 1090 1285 1246 1068 1057 1124 1192 1394 1292 1637 1647 1552 1472 1441 1517 1579 1715 1952 2137 2174 2305 2455 2506 2383 2330 2294 2272 2305 2269 2259 2241 2216 2158 2102 2115 2108 2045 2090 2180 2158 2121 2092 2023 1981 1974 2131 2035 1953 1915 1721 1660 1590 1513 1443 1426 1471 1423 1361 1412 1501 1471 1486 1663 1606 1603 1636 1549 1460 1523 1391 1291 1315 1244 1246 1220 1215 1202 1196 1194 1192 1205 1206 1195 1175 1173 1160 1154 1150 1146 1142 1135 1130 1124 1120 1117 1144 1166 1155 1115 1095 1084 1081 1079 1075 1076 1073 1067 1065 1059 1054 1051 1046 1042 1040 1034 1033 1024 1024 1018 1013 1009 1001 1001 998 990 988 986 980 974 969 966 960 959 956 956 948 953 947 945 934 930 929 926 924 917 915 920 912 913 904 908 901 894 893 889 880 882 874 869 864 864 864 867 860 864 855 853 843 843 842 841 839 840 831 831 818 819 821 808 813 812 812 811 810 803 794 799 794 784 786 781 776 773 771 769 762 766 761 756 757 748 749 745 744 739 735 744 734 738 734 724 717 730 726 720 726 717 723 717 711 724 715 710 720 713 711 715 708 706 709 700 701 702 691 702 689 690 693 687 687 679 691 678 678 694 691 679 672 685 695 693 684 688 695 697 687 682 684 689 695 702 699 689 692 697 692 693 691 689 691 685 676 683 688 679 683 678 673 679 683 675 662 662 667 666 663 658 653 655 655 649 644 647 644 643 634 636 634 630 626 631 628 611 623 621 604 617 613 602 613 599 608 595 600 588 597 587 599 581 592 581 583 580 575 587 569 568 583 568 571 568 575 558 575 553 561 564 553 550 545 560 544 540 546 537 533 539 528 523 524 528 512 514 517 500 496 494 494 500 497 498 496 495 494 492 492 490 491 490 488 494 492 488 486 486 486 488 487 482 480 477 476 475 477 477 481 479 476 472 471 469 467 463 467 466 469 469 467 467 470 473 473 473 472 470 471 468 467 467 467 468 472 473 474 472 475 473 471 470 475 495 505 491 497 500 499 500 508 520 533 536 527 526 531 535 551 558 552 550 532 526 520 530 544 561 594 575 575 603 601 618 629 603 592 598 627 644 678 651 671 690 677 673 671 635 609 595 584 574 567 554 547 549 556 558 551 558 567 585 572 573 584 593 604 597 589 581 591 597 612 604 590 580 584 586 605 643 636 602 593 584 582 588 585 572 574 579 571 567 578 589 590 594 607 595 591 598 599 589 578 569 563 574 570 568 578 596 602 597 605 611 599 584 589 599 592 585 591 606 611 597 590 599 587 594 603 585 580 593 593 593 591 590 599 614 614 601 597 603 615 604 591 582 579 580 571 565 547 542 528 521 522 518 524 531 529 514 505 511 509 501 495 496 509 517 498 486 472 467 481 478 454 444 443 452 446 432 421 451 464 465 457 454 452 454 456 452 450 445 443 442 443 443 441 432 431 433 423 421 420 417 417 419 418 405 394 385 394 388 401 407 405 410 405 408 411 408 408 408 404 403 402 403 401 398 397 397 396 395 393 392 391 390 389 390 389 391 390 389 388 388 390 394 396 391 393 395 393 392 391 388 384 381 384 389 392 393 399 395 392 391 392 393 385 391 409 398 389 390 395 405 412 410 410 413 410 410 403 411 411 409 408 401 412 414 410 390 377 376 373 362 357 352 359 364 381 377 377 405 410 419 425 407 382 381 392 379 387 388 408 422 447 459 448 449 443 433 435 423 421 401 350 139 -5 -45 -54 -50 -43 -44 -36 -44 -33 -44 -32 -45 -34 -48 -41 -54 -97 -157 -147 -127 -124 -104 -82 -63 -85 -119 -170 -209 -220 -213 -207 -199 -192 -185 -165 -144 -122 -110 -108 -116 -123 -132 -134 -134 -129 -119 -99 -78 -64 -54 -50 -48 -55 -51 -61 -59 -68 -69 -65 -62 -61 -63 -68 -74 -80 -85 -85 -84 -84 -82 -59 -50 -46 -46 -43 -45 -42 -47 -42 -48 -43 -47 -45 -49 -48 -64 -60 -59 -59 -63 -67 -71 -74 -76 -77 -77 -77 -80 -88 -96 -109 -115 -115 -112 -113 -120 -139 -160 -178 -195 -215 -233 -242 -258 -291 -331 -354 -376 -396 -421 -450 -494 -571 -657 -727 -792 -839 -875 -895 -903 -908 -911 -911 -923 -964 -1028 -1118 -1224 -1334 -1432 -1580 -1677 -1732 -1750 -1770 -1795 -1841 -1899 -1972 -2054 -2154 -2254 -2349 -2433 -2473 -2495 -2438 -2398 -2404 -2456 -2543 -2660 -2787 -2920 -3049 -3165 -3259 -3325 -3358 -3368 -3365 -3357 -3359 -3367 -3388 -3413 -3438 -3460 -3475 -3486 -3495 -3502 -3506 -3506 -3494 -3475 -3441 -3406 -3370 -3323 -3239 -3132 -3024 -2933 -2964 -3031 -3114 -3175 -3183 -3134 -3021 -2907 -2830 -2806 -2803 -2823 -2813 -2789 -2745 -2685 -2600 -2519 -2454 -2443 -2554 -2719 -2906 -3104 -3308 -3488 -3570 -3618 -3634 -3641 -3644 -3641 -3629 -3610 -3588 -3568 -3555 -3549 -3553 -3563 -3578 -3593 -3604 -3612 -3617 -3619 -3617 -3614 -3613 -3611 -3611 -3611 -3613 -3614 -3613 -3610 -3605 -3600 -3601 -3605 -3614 -3623 -3628 -3634 -3648 -3665 -3679 -3688 -3689 -3684 -3673 -3659 -3645 -3631 -3614 -3590 -3552 -3508 -3455 -3410 -3372 294 294 293 292 291 290 289 288 287 288 288 290 291 291 292 293 291 296 304 313 314 321 321 321 322 319 318 318 323 328 334 334 332 334 341 345 343 338 333 328 323 320 310 307 302 288 287 293 280 265 260 265 279 294 303 309 313 308 301 293 292 303 307 308 304 308 309 306 310 318 315 315 323 326 320 299 283 279 281 280 283 287 290 287 289 295 301 300 308 315 314 319 313 305 306 301 295 291 290 293 312 281 288 298 310 327 326 315 309 303 299 295 301 308 315 322 328 337 350 348 350 357 368 380 398 401 397 383 370 365 368 360 374 380 386 392 403 392 397 400 416 411 406 408 406 408 411 419 436 492 543 557 568 538 522 557 489 462 561 530 505 491 500 568 520 568 553 514 496 513 527 520 499 493 496 501 496 489 490 493 493 491 493 484 464 458 456 460 463 465 472 478 489 493 482 485 488 489 497 500 494 484 477 472 471 465 458 453 446 440 437 435 437 439 439 436 431 426 422 423 414 403 404 413 409 405 407 400 391 385 379 378 377 376 372 367 360 354 348 346 350 355 359 360 360 362 366 368 370 374 379 386 392 390 389 390 388 386 381 379 379 381 375 372 372 371 372 372 371 372 373 373 374 374 376 376 378 379 380 381 383 384 384 386 388 387 388 389 393 396 398 398 402 405 407 406 401 402 406 408 411 415 417 414 414 414 414 416 417 419 423 426 428 427 423 421 420 422 419 421 424 424 420 420 421 423 424 427 430 433 438 444 450 453 457 455 459 467 471 471 475 487 514 509 512 513 560 524 511 525 542 608 611 551 556 618 702 691 640 587 560 553 556 568 597 645 636 632 589 590 594 601 605 608 610 617 627 641 650 666 678 678 688 690 670 649 660 680 658 662 662 655 668 641 612 600 614 612 615 574 568 613 630 624 655 696 714 710 739 728 787 759 827 772 546 638 696 469 468 458 442 403 390 390 355 332 331 313 298 286 270 266 276 305 309 317 331 346 369 419 336 290 250 208 181 161 145 129 117 106 121 116 133 152 175 179 183 207 236 259 280 281 288 308 326 362 575 636 761 639 563 739 981 929 981 1090 1298 1244 951 720 690 634 924 1128 1318 1334 969 744 685 637 694 746 801 503 729 575 213 179 253 315 152 144 127 120 115 111 105 97 90 82 75 69 56 50 44 37 32 23 16 9 7 6 -13 -51 -85 -102 -91 -73 -50 -38 -40 -41 -38 -36 -29 -46 -161 -316 -451 -532 -548 -532 -520 -521 -534 -550 -556 -548 -528 -502 -481 -467 -461 -461 -461 -461 -460 -459 -461 -464 -468 -468 -460 -446 -429 -414 -405 -400 -396 -393 -391 -388 -382 -377 -375 -377 -385 -403 -432 -452 -443 -429 -434 -450 -466 -483 -504 -530 -559 -588 -610 -622 -621 -599 -557 -533 -570 -687 -884 -1074 -1160 -1160 -1106 -1102 -1213 -1326 -1311 -1264 -1285 -1325 -1326 -1297 -1259 -1195 -1108 -1045 -1054 -1102 -1145 -1167 -1173 -1196 -1262 -1230 -986 -709 -581 -543 -508 -468 -432 -408 -402 -400 -391 -369 -333 -295 -267 -240 -204 -163 -122 -86 -59 -43 -39 -44 -53 -61 -65 -64 -57 -48 -40 -37 -37 -24 -13 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -6 -12 -20 -29 -38 -46 -8 4 0 -5 -11 -18 -28 -36 -31 -9 -21 -14 -17 -21 -24 -24 -25 -27 -32 -36 -39 -47 -44 -39 -38 -42 -46 -48 -44 -31 -26 -3 -1 -1 -1 -1 0 4 10 18 18 22 27 33 36 40 43 44 45 48 53 60 66 67 74 84 92 102 112 123 140 152 176 189 204 214 219 249 382 358 355 463 470 406 384 509 738 940 1063 847 751 679 709 705 811 549 570 702 781 975 786 581 563 598 617 670 756 702 781 918 772 795 888 922 1004 1135 1034 1043 1005 1283 1343 1136 1230 1289 1229 1407 1373 1310 1377 1484 1864 1746 1780 1914 1999 2175 2347 2497 2520 2472 2354 2319 2252 2243 2242 2214 2196 2189 2156 2105 2060 2058 1984 2103 2118 2143 2124 2094 2046 1986 1886 1928 2098 1950 1748 1855 1822 1761 1558 1555 1615 1650 1484 1373 1435 1496 1580 1508 1631 1576 1535 1468 1454 1355 1342 1282 1283 1326 1305 1259 1235 1238 1255 1202 1214 1207 1183 1184 1173 1169 1165 1160 1155 1149 1144 1140 1132 1129 1124 1120 1116 1112 1111 1143 1104 1091 1087 1093 1090 1084 1075 1073 1069 1062 1059 1055 1050 1046 1043 1038 1033 1027 1025 1019 1015 1011 1006 1005 1000 994 991 990 983 980 980 972 967 965 964 958 951 956 949 951 941 934 931 929 930 920 926 921 915 918 909 915 905 898 902 893 888 885 880 870 872 870 868 864 866 894 858 859 848 847 849 845 841 840 835 828 824 827 818 812 823 818 811 810 813 804 804 800 796 788 789 784 778 777 771 771 766 766 763 756 762 753 752 750 748 748 742 748 737 745 731 726 731 735 731 729 729 722 728 721 727 719 715 721 718 715 719 719 710 714 708 708 705 693 704 698 695 697 700 690 686 694 688 677 691 695 680 676 687 692 687 685 689 693 690 684 687 695 700 703 697 695 693 700 704 697 695 699 695 690 686 687 698 695 684 683 682 682 685 679 674 674 680 677 669 667 669 667 661 657 655 657 656 647 647 647 642 641 638 642 632 631 622 627 632 618 617 621 610 616 611 608 608 604 602 601 598 598 598 590 595 582 590 580 587 584 569 586 579 574 577 577 576 568 579 554 573 567 554 553 560 556 545 551 550 544 541 543 532 534 528 532 522 514 524 510 526 500 500 504 501 499 497 497 496 496 495 496 492 491 490 494 500 495 492 492 496 497 502 495 487 483 483 484 485 489 489 487 484 477 475 473 470 467 466 473 472 473 474 472 472 476 478 477 477 476 475 475 474 474 474 472 475 481 480 481 478 479 477 476 476 487 507 503 495 497 504 508 507 512 522 539 547 535 540 544 546 572 566 570 550 543 537 527 525 537 553 595 582 582 611 623 636 648 617 609 608 637 662 688 658 677 695 686 688 658 628 609 601 593 582 566 554 554 557 569 570 573 573 590 588 583 590 600 618 616 610 596 590 609 609 625 607 600 591 591 600 602 643 633 611 596 592 599 600 595 580 588 589 586 580 577 591 602 604 611 603 601 608 605 591 590 570 567 577 587 586 580 589 609 621 622 619 608 592 594 605 605 601 611 625 618 609 608 597 592 603 608 589 588 599 612 602 601 606 616 616 613 606 604 614 630 618 597 587 584 573 563 547 535 532 527 527 535 524 537 545 538 520 515 521 518 510 503 507 519 512 496 484 477 479 492 470 460 450 466 466 453 444 429 441 469 470 467 462 461 460 458 458 455 451 450 448 450 444 442 437 440 434 428 431 429 430 428 425 418 415 397 405 410 396 390 396 397 412 413 415 419 413 414 417 412 408 408 409 406 404 406 403 402 401 399 398 396 396 395 395 395 397 397 396 394 394 396 400 402 401 402 403 401 399 397 394 387 388 390 395 400 398 401 402 399 397 405 395 393 403 408 396 395 394 399 405 411 413 412 414 415 412 404 410 409 405 405 411 427 408 400 387 384 384 383 374 368 378 383 398 396 378 394 422 426 435 438 395 393 391 398 388 390 403 426 443 448 455 469 468 450 447 453 455 440 403 233 54 -48 -93 -92 -73 -61 -57 -46 -42 -40 -39 -38 -39 -40 -43 -46 -83 -119 -143 -137 -117 -104 -88 -69 -52 -52 -76 -126 -174 -195 -196 -192 -186 -178 -167 -147 -125 -106 -92 -86 -86 -86 -87 -87 -86 -85 -81 -76 -70 -69 -70 -73 -78 -88 -94 -89 -87 -84 -76 -68 -61 -59 -61 -68 -77 -85 -89 -88 -83 -75 -63 -47 -39 -49 -47 -46 -46 -45 -46 -46 -47 -48 -49 -55 -58 -60 -66 -66 -65 -65 -66 -70 -72 -74 -75 -75 -76 -77 -83 -100 -118 -130 -134 -130 -125 -125 -134 -150 -169 -186 -201 -219 -239 -260 -284 -307 -332 -357 -382 -403 -428 -461 -505 -560 -622 -689 -758 -824 -876 -900 -909 -914 -918 -922 -936 -973 -1029 -1103 -1189 -1289 -1399 -1524 -1613 -1638 -1637 -1661 -1703 -1754 -1813 -1879 -1950 -2025 -2097 -2165 -2221 -2256 -2266 -2247 -2238 -2273 -2351 -2463 -2599 -2746 -2896 -3039 -3167 -3272 -3345 -3383 -3394 -3388 -3378 -3375 -3382 -3401 -3427 -3453 -3475 -3490 -3498 -3502 -3503 -3502 -3495 -3479 -3452 -3413 -3365 -3309 -3238 -3147 -3043 -2950 -2898 -2923 -2996 -3073 -3122 -3104 -3008 -2833 -2656 -2552 -2530 -2577 -2637 -2664 -2649 -2604 -2548 -2508 -2476 -2451 -2471 -2570 -2726 -2912 -3111 -3310 -3475 -3574 -3622 -3638 -3639 -3638 -3632 -3620 -3602 -3583 -3566 -3554 -3549 -3554 -3564 -3579 -3594 -3605 -3613 -3618 -3619 -3618 -3617 -3615 -3615 -3616 -3619 -3622 -3623 -3619 -3612 -3602 -3594 -3593 -3598 -3608 -3619 -3627 -3638 -3654 -3673 -3686 -3691 -3688 -3678 -3664 -3648 -3635 -3621 -3604 -3576 -3534 -3482 -3429 -3380 -3339 297 297 296 295 293 293 291 291 293 294 293 291 291 294 301 308 306 300 308 316 316 319 328 332 333 330 326 323 327 334 332 327 326 330 338 343 342 335 329 324 318 309 301 294 293 284 279 274 267 260 263 269 292 308 314 316 318 312 305 295 293 307 315 314 310 306 304 304 305 314 316 314 315 320 317 294 286 284 284 283 284 286 287 290 288 290 298 305 310 316 311 316 315 318 324 310 308 307 306 302 298 293 284 298 313 326 320 314 310 315 310 299 298 303 310 318 330 341 342 339 344 355 370 377 381 389 403 397 382 376 375 367 370 384 399 385 410 400 395 401 406 417 395 403 396 397 397 402 411 417 443 472 514 528 522 494 447 478 501 483 446 459 468 488 498 496 500 485 489 485 520 542 527 494 503 506 494 484 480 484 492 499 495 488 468 459 454 455 457 460 465 477 486 482 479 481 482 486 490 498 494 484 483 481 474 468 467 463 449 438 435 431 430 432 433 435 431 427 421 411 407 403 398 402 401 398 403 403 396 389 383 387 382 383 373 368 364 354 349 347 351 355 360 361 360 362 364 367 370 374 378 384 390 393 387 384 385 387 381 376 376 379 373 370 370 370 371 371 371 372 372 373 374 374 375 376 377 378 380 381 381 382 384 385 385 386 386 388 390 393 396 395 397 399 403 402 401 401 404 406 409 415 413 413 413 413 414 416 418 422 425 426 422 422 420 419 417 416 418 422 424 419 417 418 420 423 427 432 436 439 443 447 450 455 459 458 461 464 470 478 478 538 597 599 559 546 598 551 526 537 518 510 509 518 526 553 636 688 658 587 571 563 559 590 662 591 593 621 675 602 641 620 619 620 617 619 624 630 637 647 660 673 688 695 681 671 633 668 666 640 641 643 649 646 620 591 603 585 597 593 557 590 616 667 712 731 813 770 760 696 731 725 838 679 507 585 565 424 437 418 417 465 398 348 326 314 350 306 303 301 260 256 268 388 344 334 346 354 378 399 321 262 250 210 189 172 152 136 114 125 164 138 122 142 155 159 176 230 268 257 271 269 272 288 303 339 403 478 669 526 628 759 998 918 832 1169 1574 1384 1070 812 855 697 972 1018 1133 1474 1180 807 898 733 803 869 749 510 734 608 206 191 217 207 160 145 141 126 123 121 114 110 108 92 80 71 65 61 52 44 39 35 21 15 12 7 -1 -11 -41 -47 -61 -58 -46 -38 -43 -37 -38 -24 -36 -16 -102 -234 -362 -451 -474 -461 -461 -462 -486 -509 -522 -523 -508 -487 -466 -450 -440 -435 -432 -431 -430 -433 -440 -448 -456 -459 -452 -438 -419 -401 -390 -384 -379 -378 -380 -384 -384 -384 -384 -385 -390 -400 -417 -426 -405 -384 -411 -446 -468 -486 -503 -522 -545 -567 -586 -596 -592 -565 -512 -442 -404 -410 -694 -981 -1125 -1189 -1097 -1031 -1193 -1370 -1289 -1207 -1255 -1328 -1326 -1285 -1232 -1142 -1054 -973 -1009 -1073 -1130 -1167 -1152 -1158 -1295 -1353 -1109 -799 -664 -598 -549 -516 -457 -409 -395 -393 -393 -382 -344 -301 -275 -250 -216 -178 -139 -102 -70 -50 -44 -48 -57 -66 -71 -68 -55 -46 -44 -47 -35 -22 -10 -3 -1 -5 -1 -8 -1 -8 -1 -5 -1 -6 -6 -11 -16 -25 -33 -40 -49 -4 2 -5 -5 -7 -17 -29 -34 -35 -12 -32 -17 -21 -29 -29 -27 -27 -25 -30 -30 -34 -41 -31 -27 -21 -31 -44 -45 -40 -33 -27 -9 -4 -1 -2 -1 -3 3 0 10 13 18 21 25 28 32 35 35 37 40 46 52 57 64 71 77 83 91 101 124 124 133 159 175 185 197 203 208 296 283 208 330 319 328 359 513 602 656 954 886 725 644 561 568 584 499 505 564 587 608 671 554 550 514 546 593 607 677 780 699 722 837 833 890 971 1113 947 968 1168 1262 1360 1323 1184 1210 1138 1201 1241 1341 1624 1642 1779 2085 2106 1953 1982 2168 2260 2425 2585 2475 2397 2344 2212 2188 2183 2218 2212 2193 2168 2120 2065 2031 1945 2049 2059 2070 2115 2063 2005 1948 1897 1748 1943 2057 1697 1607 1595 1655 1505 1474 1525 1568 1464 1384 1397 1443 1538 1665 1633 1535 1513 1573 1523 1488 1339 1436 1396 1433 1392 1348 1263 1284 1233 1217 1300 1216 1209 1179 1176 1171 1168 1164 1158 1154 1147 1140 1132 1128 1124 1119 1116 1115 1106 1101 1098 1096 1093 1094 1087 1077 1074 1070 1066 1062 1059 1054 1050 1046 1041 1038 1036 1028 1025 1019 1017 1014 1011 1003 998 995 994 987 984 983 974 976 970 967 960 956 958 954 949 943 939 937 934 937 924 930 922 921 919 912 920 906 904 910 900 891 890 883 873 876 875 876 867 864 876 869 858 863 858 847 847 842 840 840 829 837 833 824 824 831 820 816 818 820 801 807 805 804 791 788 784 780 777 776 771 772 767 764 758 765 756 753 751 753 757 751 747 745 745 731 744 740 738 735 736 725 733 725 727 719 720 725 727 725 722 723 721 717 710 715 709 698 718 703 704 702 703 697 693 699 691 677 690 696 691 682 686 686 690 693 690 688 687 688 698 701 699 697 696 700 706 705 699 697 702 708 703 693 695 699 701 695 690 698 699 690 684 686 690 692 682 676 678 681 675 674 666 665 670 659 665 658 657 656 646 646 647 648 643 631 638 634 639 627 622 624 626 619 622 608 618 605 612 602 607 597 608 596 599 593 595 591 588 592 590 583 589 575 586 577 583 573 579 576 566 580 562 560 570 567 554 563 556 557 546 547 542 536 542 533 535 523 530 531 525 521 512 506 508 510 501 500 499 499 496 496 497 495 493 498 498 498 505 500 496 499 506 509 506 496 493 493 494 494 496 499 496 491 483 478 476 474 473 474 473 478 476 476 478 478 478 482 482 481 482 481 480 479 480 481 481 479 481 486 485 486 485 484 485 481 486 499 507 502 503 504 514 514 513 521 529 548 552 544 552 558 555 574 580 580 564 550 530 533 535 548 558 581 591 590 607 640 646 653 643 616 615 628 648 684 676 701 699 688 659 638 622 617 613 603 586 562 558 562 567 578 589 593 600 615 600 592 597 619 638 637 614 602 605 629 629 637 623 611 602 599 612 615 631 640 611 605 607 625 619 611 588 598 603 598 584 583 596 608 619 618 622 617 622 611 605 592 575 577 588 595 603 596 594 605 627 636 627 607 614 621 617 622 623 621 637 631 627 612 600 602 606 615 596 594 601 612 608 610 620 627 626 618 613 613 620 620 611 598 593 588 570 554 546 538 542 534 550 549 534 540 553 539 530 531 528 526 519 513 516 517 507 500 492 482 484 480 475 468 456 471 480 468 443 432 435 464 477 474 470 467 468 465 464 461 459 456 455 456 448 451 445 445 439 436 442 438 444 439 435 429 421 397 419 422 410 409 392 397 413 420 421 423 418 422 422 415 413 414 413 411 411 410 409 408 407 405 404 402 403 401 402 401 403 405 403 403 401 402 405 409 410 411 411 408 405 403 398 393 395 400 402 408 408 407 405 401 402 408 397 397 402 402 401 400 400 402 404 408 413 420 426 426 415 414 414 414 416 416 434 430 405 398 399 399 398 392 396 393 398 416 424 419 388 397 421 440 429 405 412 398 397 410 397 395 421 447 453 458 463 481 483 462 461 468 452 387 208 218 19 -77 -130 -114 -76 -62 -64 -50 -51 -45 -49 -43 -50 -45 -53 -72 -108 -117 -114 -112 -101 -92 -82 -64 -46 -29 -31 -84 -141 -161 -166 -163 -158 -148 -138 -118 -99 -83 -72 -67 -63 -62 -58 -59 -56 -61 -61 -68 -73 -86 -99 -113 -118 -114 -118 -94 -106 -100 -92 -82 -68 -61 -60 -68 -78 -84 -87 -80 -71 -55 -38 -26 -14 -18 -8 -31 -46 -45 -43 -54 -68 -69 -75 -70 -69 -69 -69 -71 -70 -71 -70 -73 -74 -75 -74 -74 -76 -78 -87 -114 -141 -148 -150 -140 -134 -136 -147 -162 -181 -193 -208 -225 -246 -275 -302 -316 -329 -356 -385 -410 -437 -475 -517 -555 -595 -652 -716 -807 -883 -909 -913 -921 -929 -935 -950 -987 -1037 -1095 -1167 -1271 -1390 -1500 -1585 -1564 -1533 -1569 -1623 -1670 -1724 -1781 -1841 -1886 -1927 -1963 -1993 -2019 -2033 -2051 -2080 -2161 -2275 -2415 -2569 -2729 -2885 -3036 -3171 -3281 -3360 -3399 -3411 -3402 -3388 -3382 -3387 -3405 -3432 -3459 -3483 -3497 -3503 -3502 -3496 -3489 -3476 -3456 -3424 -3381 -3323 -3258 -3177 -3093 -3005 -2932 -2898 -2913 -2971 -3024 -3068 -3028 -2910 -2655 -2405 -2299 -2288 -2402 -2506 -2558 -2543 -2496 -2436 -2444 -2465 -2477 -2523 -2628 -2777 -2951 -3134 -3316 -3463 -3562 -3612 -3632 -3633 -3635 -3631 -3620 -3603 -3586 -3569 -3558 -3553 -3558 -3569 -3584 -3598 -3609 -3616 -3618 -3619 -3619 -3620 -3619 -3619 -3622 -3627 -3632 -3634 -3628 -3617 -3603 -3592 -3591 -3596 -3606 -3619 -3628 -3640 -3660 -3679 -3689 -3691 -3682 -3668 -3649 -3632 -3620 -3610 -3597 -3570 -3524 -3462 -3409 -3354 -3312 297 297 295 296 296 296 294 296 298 299 299 295 297 304 308 312 307 298 303 314 319 321 328 337 340 341 338 333 331 332 325 316 315 321 327 335 333 328 324 317 311 306 298 290 284 282 276 268 263 264 269 278 298 308 312 316 317 314 306 295 298 313 305 308 307 305 307 308 310 315 318 318 323 309 308 293 296 296 296 295 292 291 291 291 292 298 304 311 311 321 317 319 323 331 334 324 322 316 313 317 308 311 286 299 313 328 328 323 317 317 317 305 299 304 310 316 327 329 333 339 350 362 376 384 375 383 404 411 391 385 389 376 381 393 394 392 394 395 403 402 405 396 387 387 387 387 388 393 400 406 402 402 426 454 486 485 423 436 429 461 434 442 465 463 452 442 453 470 473 455 482 503 504 508 517 522 513 483 472 479 506 530 526 510 480 461 453 451 453 456 463 479 481 476 475 475 479 483 490 498 497 489 489 487 481 482 474 460 445 436 431 431 426 428 427 426 423 423 416 406 402 399 397 394 392 392 395 400 399 390 388 391 388 381 374 375 366 357 347 346 353 356 358 361 363 364 365 368 370 374 377 381 385 388 384 380 383 386 379 374 373 374 370 368 368 368 369 369 371 372 372 373 374 374 376 377 377 378 379 380 380 382 384 385 383 384 385 386 389 392 394 392 394 396 399 401 401 402 406 408 412 414 412 411 411 412 413 415 420 421 421 424 420 417 417 417 415 415 418 420 419 416 415 417 420 423 427 433 435 437 440 443 446 450 453 456 463 467 471 479 486 505 565 593 552 542 559 579 577 530 497 500 508 509 514 529 569 602 660 590 574 572 571 595 587 583 599 601 746 616 684 696 673 634 626 631 639 641 645 651 665 681 716 778 742 676 641 655 638 625 601 617 639 631 631 601 591 571 583 552 575 623 652 673 661 675 703 729 694 715 692 709 788 564 473 455 427 377 368 373 394 569 395 325 311 319 336 300 274 277 251 250 268 450 379 414 378 380 383 361 323 244 228 221 221 187 161 136 113 130 165 151 129 128 135 152 181 227 261 265 253 251 259 279 297 332 414 428 496 477 669 839 1026 989 829 1043 1573 1353 1178 1177 912 738 814 912 1132 1302 1342 1060 975 919 1065 986 840 541 776 612 242 216 234 232 157 155 146 134 140 141 131 123 131 101 85 79 75 69 60 52 47 43 36 22 16 8 5 2 -26 -33 -37 -30 -37 -53 -77 -82 -50 -24 -4 -11 -70 -174 -284 -369 -409 -418 -424 -433 -455 -478 -493 -496 -485 -467 -444 -423 -407 -395 -387 -386 -390 -399 -413 -428 -440 -445 -439 -425 -404 -386 -374 -367 -364 -364 -371 -380 -387 -391 -393 -392 -392 -394 -398 -396 -383 -378 -403 -439 -466 -485 -499 -513 -529 -546 -564 -575 -574 -554 -509 -447 -398 -426 -604 -832 -1015 -1102 -1077 -1050 -1120 -1197 -1187 -1173 -1233 -1311 -1337 -1312 -1254 -1168 -1064 -991 -998 -1054 -1114 -1155 -1162 -1199 -1306 -1353 -1221 -996 -794 -652 -582 -541 -484 -429 -399 -389 -390 -385 -357 -319 -285 -255 -225 -192 -155 -116 -81 -57 -49 -52 -62 -71 -73 -64 -45 -32 -43 -43 -31 -19 -9 -1 -1 -1 -1 -1 -1 -1 -1 -5 -8 -9 -10 -12 -18 -27 -38 -47 -32 -12 -9 -10 -6 -8 -26 -22 -26 -30 -33 -37 -12 -17 -37 -33 -28 -24 -21 -22 -21 -23 -32 -46 -28 -13 -17 -28 -34 -34 -33 -28 -16 -1 -1 -1 -1 -1 -1 0 6 9 13 16 20 21 25 28 28 31 37 42 48 53 59 64 70 75 86 97 105 105 115 148 160 169 177 183 198 227 231 178 229 285 286 281 350 387 428 535 793 813 749 499 624 689 460 544 502 471 460 510 552 691 791 828 701 800 701 702 680 705 761 759 782 886 867 893 938 997 1046 1381 1510 1132 1095 1163 1286 1358 1509 2005 2126 1894 2051 2162 2256 2013 2108 2216 2327 2554 2455 2328 2267 2217 2179 2168 2184 2175 2168 2169 2084 2013 1996 1912 1893 1912 1993 2018 1995 1860 1977 1777 1705 1640 1734 1586 1544 1522 1489 1436 1464 1429 1393 1409 1451 1398 1462 1528 1681 1625 1569 1676 1600 1586 1431 1355 1484 1496 1530 1484 1330 1327 1270 1244 1265 1278 1247 1245 1217 1187 1186 1168 1164 1158 1157 1145 1140 1134 1128 1123 1118 1115 1110 1106 1102 1100 1096 1091 1086 1081 1078 1073 1068 1065 1062 1060 1055 1050 1046 1044 1039 1031 1032 1025 1023 1019 1015 1007 1003 1001 998 991 987 986 978 978 972 970 964 964 964 958 952 946 943 942 938 942 929 934 925 929 921 918 923 907 909 914 905 897 894 889 882 883 878 880 868 873 870 851 853 858 868 864 847 845 844 840 832 838 832 829 831 830 825 827 826 820 803 810 799 799 795 794 795 785 779 779 774 773 774 767 767 765 761 754 755 764 760 760 751 759 738 741 753 735 742 741 740 730 733 731 729 725 732 729 733 724 730 725 727 718 718 713 708 724 712 705 711 703 707 698 703 696 693 694 705 689 681 684 688 696 697 688 691 698 698 702 704 697 697 703 704 703 701 698 701 704 706 701 697 699 704 703 698 698 699 698 693 695 697 697 692 684 689 690 687 680 680 682 677 675 672 672 675 663 664 663 654 667 651 644 652 646 647 640 643 629 630 629 632 625 625 617 624 606 620 608 610 601 611 596 606 594 603 593 596 596 594 592 591 584 591 580 590 574 586 573 580 579 561 574 576 562 563 569 560 562 551 553 553 537 556 537 540 533 540 526 531 517 524 515 516 524 514 507 504 503 498 499 496 496 498 502 505 502 504 510 501 498 500 508 515 505 501 504 507 508 503 506 509 493 485 483 479 480 478 482 482 481 484 482 483 485 485 484 487 486 485 486 485 485 487 487 490 489 489 490 491 491 493 490 489 487 486 488 497 499 501 507 514 524 520 522 533 539 552 557 553 563 569 565 590 602 602 570 565 532 543 547 568 574 612 604 605 617 633 670 678 646 622 626 637 673 703 697 688 696 672 651 642 643 623 606 597 574 564 565 569 576 595 610 611 620 624 614 609 605 630 653 639 616 609 617 645 645 650 636 620 615 609 623 627 648 639 616 613 632 639 628 611 597 611 612 599 590 590 596 607 634 626 634 641 627 608 592 586 580 586 597 599 616 615 606 610 624 626 619 614 645 648 647 637 640 629 631 625 620 609 608 613 631 619 602 602 611 616 624 623 633 638 634 627 623 626 617 610 605 601 598 595 582 573 548 544 562 541 561 566 547 545 555 544 545 540 540 536 526 522 528 525 514 506 494 489 493 488 492 473 464 477 486 461 463 445 439 468 481 481 478 476 474 472 470 469 466 462 462 457 454 458 453 451 444 444 451 450 449 440 424 414 410 411 421 429 422 409 404 402 410 424 428 427 423 428 424 420 421 421 417 417 417 416 414 413 413 411 409 408 408 407 407 406 409 410 411 409 407 408 411 416 418 419 418 414 410 405 403 403 401 405 408 415 416 412 409 405 403 404 402 402 409 408 407 408 408 410 412 413 421 425 435 427 432 426 421 421 424 423 449 418 429 418 431 436 419 403 418 414 419 440 439 409 397 418 431 446 428 414 415 406 413 411 402 404 413 457 467 483 476 477 486 464 469 441 419 398 378 367 116 -52 -136 -121 -75 -50 -40 -34 -35 -49 -48 -47 -48 -49 -60 -75 -92 -97 -95 -93 -89 -83 -75 -61 -42 -20 -17 -51 -95 -120 -128 -124 -116 -107 -97 -85 -73 -67 -63 -62 -62 -66 -68 -71 -69 -73 -76 -85 -98 -117 -142 -170 -163 -95 -49 -49 -78 -91 -120 -114 -89 -72 -66 -68 -73 -75 -72 -61 -47 -32 -21 -15 -13 -12 -15 -27 -39 -43 -47 -57 -71 -78 -81 -78 -76 -76 -78 -80 -81 -79 -79 -77 -80 -79 -78 -73 -73 -82 -100 -125 -144 -148 -144 -139 -138 -144 -156 -170 -185 -199 -214 -235 -259 -283 -305 -318 -334 -358 -386 -417 -450 -486 -524 -560 -595 -636 -697 -791 -876 -913 -923 -931 -941 -952 -972 -1007 -1052 -1101 -1168 -1266 -1373 -1458 -1506 -1500 -1487 -1509 -1551 -1590 -1630 -1677 -1720 -1744 -1758 -1773 -1790 -1819 -1851 -1896 -1970 -2093 -2248 -2418 -2583 -2742 -2894 -3040 -3172 -3281 -3358 -3399 -3410 -3400 -3383 -3373 -3376 -3393 -3421 -3451 -3477 -3493 -3498 -3495 -3485 -3472 -3454 -3432 -3400 -3358 -3303 -3238 -3164 -3087 -3013 -2952 -2915 -2909 -2927 -2955 -2971 -2945 -2809 -2527 -2254 -2159 -2205 -2340 -2466 -2513 -2496 -2450 -2416 -2424 -2462 -2514 -2592 -2709 -2856 -3020 -3186 -3342 -3469 -3556 -3605 -3626 -3633 -3638 -3638 -3629 -3614 -3597 -3580 -3569 -3564 -3569 -3580 -3594 -3607 -3615 -3618 -3618 -3618 -3618 -3620 -3620 -3622 -3627 -3633 -3640 -3642 -3637 -3625 -3609 -3598 -3595 -3600 -3607 -3617 -3629 -3645 -3664 -3680 -3687 -3684 -3671 -3652 -3631 -3614 -3605 -3601 -3595 -3574 -3527 -3466 -3407 -3350 -3299 299 299 303 308 308 301 301 303 306 310 317 306 305 308 312 313 310 300 301 315 321 331 336 340 340 343 343 335 328 322 313 310 310 311 323 332 324 320 314 308 303 295 291 287 284 276 271 264 264 273 280 282 289 305 312 316 319 315 310 301 297 300 301 306 311 315 322 321 321 319 317 311 309 306 300 299 305 311 310 303 297 298 299 303 300 300 304 311 314 332 328 334 335 332 330 331 325 323 324 321 316 291 289 302 306 321 334 331 321 316 312 306 302 302 307 312 319 326 340 339 345 350 366 371 381 381 390 403 397 394 391 390 388 384 390 395 394 401 406 393 392 392 381 379 381 380 383 398 402 406 397 390 394 404 413 407 408 418 427 431 424 422 432 447 446 431 439 460 443 456 489 541 529 526 542 566 532 489 467 475 531 585 585 527 483 472 453 448 448 450 454 466 471 470 472 478 483 490 494 497 499 486 480 482 492 480 469 459 443 433 427 424 422 424 422 420 418 414 410 407 405 404 402 399 397 391 388 397 400 395 394 392 388 383 376 372 364 355 347 347 354 358 360 362 363 364 366 367 369 371 374 376 379 382 380 377 380 381 379 372 369 369 367 367 368 368 369 370 371 372 373 375 376 378 380 382 382 380 380 380 381 383 385 385 382 382 384 386 389 391 391 391 393 393 395 405 405 404 405 408 412 413 411 410 409 410 412 415 416 417 420 423 420 416 413 413 412 414 416 416 414 414 415 417 419 422 425 429 432 436 441 445 449 450 452 456 462 468 474 481 489 513 529 523 505 503 511 512 517 498 488 490 499 502 507 524 601 598 612 573 566 580 586 570 573 580 587 595 637 627 723 785 682 675 646 651 660 656 657 656 668 688 767 790 750 668 616 648 636 615 591 608 636 621 629 611 579 566 576 557 590 609 650 646 635 656 676 674 653 688 679 692 670 537 600 604 452 387 343 321 355 571 346 301 294 327 306 309 282 249 240 249 290 394 436 564 470 402 389 344 289 234 207 206 192 173 170 146 117 133 160 156 150 155 154 143 171 204 226 260 232 236 254 278 300 333 414 520 444 488 607 854 1156 1180 900 973 1495 1524 1469 1230 905 1022 857 1153 1163 1202 1292 1368 1318 1333 1351 979 979 752 912 764 367 295 285 198 191 159 147 148 190 172 149 130 115 104 104 93 85 78 70 63 54 44 36 29 19 13 7 3 -7 -21 -28 -8 -34 -66 -116 -140 -42 -26 -15 -11 -44 -128 -219 -303 -350 -377 -393 -408 -433 -455 -470 -472 -459 -440 -413 -385 -359 -339 -325 -326 -336 -358 -381 -404 -421 -430 -424 -409 -387 -367 -357 -354 -353 -356 -370 -382 -393 -398 -399 -396 -389 -382 -382 -380 -375 -378 -407 -441 -466 -482 -492 -500 -511 -525 -543 -558 -566 -562 -540 -514 -483 -510 -608 -744 -927 -1041 -1052 -1031 -1044 -1051 -1071 -1098 -1210 -1316 -1351 -1336 -1282 -1217 -1088 -1003 -992 -1038 -1096 -1155 -1167 -1200 -1308 -1382 -1328 -1178 -942 -719 -629 -579 -512 -451 -409 -386 -386 -389 -367 -333 -295 -258 -231 -205 -170 -132 -95 -65 -57 -59 -69 -75 -72 -60 -38 -12 -45 -34 -26 -19 -10 -8 -5 -5 -5 -9 -6 -9 -10 -18 -18 -19 -16 -14 -17 -30 -46 -15 -14 -17 -28 -26 -17 -5 -48 -10 -24 -29 -44 -42 -6 -21 -36 -35 -25 -22 -15 -16 -11 -14 -17 -31 -30 -5 -4 -14 -23 -30 -35 -36 -46 -21 -9 -5 -3 -6 -2 -4 0 2 8 9 13 14 17 20 23 28 33 38 42 47 52 57 63 71 76 87 86 94 111 135 144 154 156 168 165 169 194 151 184 270 260 251 334 476 477 629 725 914 680 556 436 541 437 683 674 555 596 597 591 662 759 959 930 1038 916 925 717 757 841 995 920 995 949 1186 1039 943 1022 1048 1103 1039 1061 1103 1171 1264 1429 1964 2045 2141 1984 2062 2302 2201 2106 2209 2395 2534 2516 2372 2257 2229 2180 2147 2146 2145 2087 2093 2040 2011 2049 2026 1967 1871 1847 2011 1938 1742 1752 1685 1606 1584 1581 1578 1834 1829 1621 1490 1614 1530 1446 1562 1435 1458 1584 1619 1695 1626 1622 1695 1644 1532 1488 1451 1571 1582 1534 1419 1400 1304 1298 1375 1361 1313 1339 1304 1274 1243 1207 1177 1169 1163 1159 1146 1139 1133 1130 1125 1121 1117 1111 1106 1101 1098 1094 1090 1086 1082 1078 1074 1069 1065 1061 1056 1055 1050 1047 1040 1035 1035 1027 1027 1021 1018 1012 1009 1009 1003 996 990 988 983 981 977 976 969 970 969 961 953 950 951 947 940 942 930 937 928 932 923 922 924 915 913 916 907 901 899 891 891 888 886 883 871 874 878 857 863 862 854 844 839 849 846 843 837 838 838 833 833 832 822 828 826 816 810 813 803 803 803 797 799 790 789 784 787 781 783 776 774 770 772 762 772 767 766 762 759 761 740 757 752 738 754 742 745 738 736 734 725 739 732 738 730 726 736 725 727 724 720 715 724 715 714 715 715 704 708 709 705 701 701 700 698 692 693 695 701 696 687 697 703 699 699 698 695 699 703 704 700 699 702 708 711 707 703 703 705 708 707 705 704 703 703 700 699 699 698 700 696 693 694 688 688 691 686 682 684 682 676 679 668 672 677 661 667 664 650 657 658 651 650 640 643 642 636 642 630 632 630 627 623 617 622 617 612 607 612 604 608 600 604 604 598 601 591 598 590 593 587 591 589 584 584 575 588 572 572 585 573 570 576 565 569 564 554 563 549 550 556 546 551 535 539 530 532 532 523 529 522 521 525 519 517 510 505 502 502 502 506 504 508 513 511 512 515 505 505 506 507 510 507 508 514 519 518 512 515 507 490 487 488 487 487 485 496 492 491 489 487 491 496 496 494 493 491 490 490 491 491 495 497 497 498 503 500 496 500 501 497 493 492 497 494 501 506 506 513 521 525 525 531 542 554 570 564 563 580 584 575 595 612 591 587 551 540 549 557 581 600 624 622 621 648 644 682 673 641 631 641 643 664 702 702 693 687 667 645 633 621 611 599 578 573 573 576 588 587 590 602 609 623 630 628 616 618 627 657 632 620 618 625 654 660 673 645 625 620 626 628 645 659 635 621 625 633 650 639 612 605 614 620 608 593 598 607 620 644 643 655 639 620 607 611 596 586 591 615 613 616 622 626 624 635 632 614 607 631 647 652 653 653 639 633 624 617 616 617 620 630 625 610 608 619 637 640 641 648 651 648 640 635 625 619 614 610 602 589 580 582 568 551 553 577 553 553 572 554 554 563 555 559 554 551 542 536 538 542 523 513 504 499 499 504 503 497 488 477 484 492 484 479 448 435 453 476 487 486 485 481 478 477 478 472 468 466 459 462 467 464 456 448 457 460 458 451 440 420 430 427 417 427 438 432 406 422 418 412 420 431 432 432 434 427 427 430 425 422 423 424 422 420 419 419 418 415 416 414 414 413 412 414 416 417 417 416 415 416 423 426 427 425 420 415 413 411 411 406 410 415 421 421 418 412 408 409 412 408 411 416 416 416 416 418 418 419 427 432 430 439 430 443 433 429 431 434 432 442 431 426 429 443 458 442 414 419 433 436 446 421 408 404 439 444 432 422 422 421 415 421 413 412 420 432 449 470 480 482 485 477 484 487 463 453 435 330 38 -83 -15 -128 -110 -65 -54 -36 -31 -19 -32 -34 -42 -52 -49 -56 -60 -66 -73 -78 -80 -80 -76 -70 -63 -49 -24 -9 -34 -65 -85 -93 -89 -78 -76 -69 -66 -60 -66 -69 -76 -82 -101 -106 -116 -107 -111 -108 -115 -131 -152 -181 -236 -232 -49 -67 -49 -64 -49 -170 -161 -115 -92 -79 -73 -70 -64 -56 -39 -22 -12 -8 -10 -20 -17 -28 -29 -37 -38 -49 -56 -71 -79 -82 -82 -81 -83 -89 -92 -94 -84 -82 -73 -84 -77 -84 -73 -73 -88 -111 -130 -143 -140 -131 -133 -138 -149 -163 -178 -192 -209 -224 -248 -271 -286 -302 -318 -339 -366 -394 -428 -462 -496 -531 -568 -606 -626 -671 -769 -873 -907 -925 -939 -956 -969 -991 -1026 -1072 -1112 -1169 -1260 -1353 -1411 -1441 -1447 -1448 -1471 -1503 -1526 -1546 -1585 -1611 -1614 -1609 -1620 -1636 -1683 -1735 -1794 -1899 -2084 -2291 -2487 -2646 -2787 -2914 -3046 -3170 -3271 -3345 -3382 -3392 -3376 -3355 -3343 -3343 -3363 -3394 -3428 -3461 -3480 -3488 -3484 -3471 -3455 -3435 -3413 -3385 -3349 -3303 -3247 -3186 -3120 -3057 -3000 -2955 -2934 -2917 -2927 -2906 -2912 -2808 -2487 -2171 -2141 -2222 -2362 -2489 -2493 -2468 -2430 -2419 -2436 -2484 -2564 -2667 -2804 -2953 -3107 -3254 -3386 -3493 -3562 -3602 -3622 -3631 -3642 -3649 -3643 -3630 -3614 -3597 -3585 -3579 -3583 -3593 -3605 -3617 -3621 -3621 -3618 -3616 -3618 -3620 -3622 -3624 -3629 -3636 -3644 -3649 -3644 -3633 -3616 -3603 -3601 -3606 -3609 -3616 -3631 -3649 -3666 -3678 -3680 -3673 -3656 -3634 -3613 -3595 -3592 -3590 -3591 -3578 -3529 -3468 -3405 -3348 -3289 303 313 320 323 319 318 320 325 324 327 322 318 314 313 316 316 311 304 304 315 322 336 342 347 345 349 342 333 322 314 308 303 302 303 306 325 322 314 307 299 292 287 287 288 285 269 265 266 275 287 290 294 301 299 307 317 318 316 311 302 301 302 306 317 317 319 324 325 326 325 320 318 314 313 313 303 311 317 309 301 300 304 302 331 316 303 306 311 318 322 333 337 337 335 338 346 334 335 344 328 325 313 287 310 312 326 327 333 328 319 312 314 309 303 305 312 322 331 341 344 345 354 363 370 379 376 382 393 403 407 404 401 391 392 408 387 386 390 409 412 389 380 378 387 371 374 384 395 401 408 408 391 384 386 390 396 397 399 412 408 407 413 423 440 441 415 424 443 473 521 568 579 557 550 555 562 533 495 474 473 500 569 590 530 512 464 448 444 444 446 453 460 465 466 475 481 486 487 490 493 494 490 479 471 475 471 462 451 440 430 424 422 418 417 422 419 415 413 412 413 410 407 404 405 400 391 386 391 394 398 392 384 379 376 373 367 360 352 345 351 356 358 363 365 365 366 368 369 369 369 370 372 374 375 376 374 378 374 375 370 367 367 368 368 368 369 369 371 374 378 379 380 381 383 383 382 384 381 379 380 382 385 384 382 380 382 384 386 388 389 388 390 392 393 396 404 403 405 407 411 410 409 408 408 407 408 411 412 414 417 420 419 420 416 411 410 410 413 414 412 412 413 415 418 422 425 426 429 432 436 440 445 449 451 455 459 463 469 475 482 489 492 500 512 516 493 502 499 491 484 484 488 500 507 514 519 589 608 577 562 554 562 577 578 580 586 591 605 666 646 746 755 799 704 662 702 716 725 720 699 669 683 720 703 679 641 600 639 672 646 592 600 608 585 600 621 580 556 542 561 594 607 626 616 646 648 643 655 639 650 706 680 654 649 752 672 512 396 355 306 335 365 288 279 288 341 322 293 256 238 231 249 346 429 453 578 564 428 368 328 272 232 207 186 170 153 142 126 115 134 145 169 180 201 245 165 154 199 233 224 219 235 257 275 296 323 356 509 585 564 587 910 1352 1281 1052 950 1284 1673 1401 1409 1230 1189 951 1004 1052 1279 1217 1292 1612 1755 1351 1128 1007 1202 1043 653 439 427 546 304 236 196 152 166 199 218 165 138 123 113 132 102 95 89 81 72 61 52 45 41 28 19 10 2 2 -4 -10 -42 -50 -83 -125 -117 -23 -25 -24 -19 -36 -83 -155 -230 -286 -327 -355 -382 -411 -437 -449 -446 -431 -405 -371 -335 -295 -265 -246 -247 -273 -310 -346 -377 -399 -410 -406 -391 -370 -352 -343 -344 -350 -362 -380 -395 -402 -402 -398 -392 -381 -373 -369 -371 -377 -392 -419 -448 -468 -480 -484 -486 -493 -506 -525 -547 -566 -577 -578 -576 -581 -615 -689 -797 -924 -1016 -1044 -1031 -1016 -1002 -1006 -1058 -1186 -1313 -1349 -1325 -1270 -1187 -1078 -993 -972 -1003 -1060 -1117 -1156 -1209 -1304 -1389 -1399 -1306 -1102 -874 -712 -606 -539 -484 -428 -386 -377 -380 -370 -344 -303 -262 -235 -212 -184 -151 -116 -88 -73 -70 -76 -77 -60 -49 -45 -38 -32 -26 -20 -15 -12 -10 -11 -11 -12 -15 -18 -20 -25 -31 -33 -30 -23 -14 -11 -29 -30 -14 -18 -33 -49 -45 -41 -35 -28 -25 -39 -41 -49 -42 -14 -26 -33 -28 -19 -13 -8 -5 -3 -2 -3 -15 -44 -11 2 -2 -20 -37 -47 -52 -53 -39 -21 -12 -16 -34 -14 -12 -1 -1 5 4 7 10 13 17 20 25 28 33 37 41 46 50 55 60 68 71 80 95 109 123 133 140 143 152 153 142 131 140 211 242 234 232 319 412 400 456 739 763 577 471 374 368 473 699 817 626 751 902 765 774 796 867 1110 1295 1321 1084 816 741 853 1005 1143 1026 1142 1402 1151 1142 1158 1168 1260 1176 1228 1210 1271 1466 1487 1727 1603 1727 1721 1893 2132 2298 2274 2327 2439 2473 2476 2379 2302 2253 2193 2145 2133 2153 2130 2092 2083 2058 2067 2021 1983 2093 1867 1790 1836 1676 1624 1768 1738 1746 1781 1816 2024 1807 1585 1480 1477 1444 1586 1557 1543 1570 1665 1713 1707 1625 1665 1666 1609 1569 1486 1460 1577 1566 1503 1481 1352 1358 1398 1407 1388 1331 1316 1322 1273 1229 1197 1183 1173 1177 1183 1159 1141 1136 1132 1128 1124 1120 1114 1109 1105 1100 1095 1092 1088 1084 1080 1076 1071 1068 1063 1059 1053 1049 1046 1041 1037 1032 1029 1024 1022 1017 1014 1011 1005 999 995 991 987 986 979 977 975 976 969 965 958 955 954 953 944 947 934 940 932 933 926 925 925 921 917 919 911 907 904 896 899 891 891 887 877 881 878 869 867 869 857 857 846 852 847 844 838 841 841 838 837 835 830 830 832 819 820 818 814 815 814 804 805 792 802 790 797 787 786 788 783 780 779 777 774 764 777 761 770 754 749 762 746 754 753 748 749 740 742 732 739 740 738 738 724 736 732 731 734 727 717 727 725 719 719 720 716 712 717 712 702 706 706 697 702 703 699 704 695 689 701 703 695 695 696 695 698 700 701 701 706 711 709 708 706 708 711 709 708 707 709 713 713 710 708 707 704 703 706 703 699 704 704 698 692 690 691 692 688 686 689 679 673 681 675 667 672 664 664 665 655 661 655 645 652 646 644 643 631 641 633 636 625 627 620 624 617 611 615 611 610 607 605 610 600 605 596 602 596 598 590 599 586 588 584 590 583 575 586 581 572 585 578 572 577 560 572 566 555 556 555 559 556 552 556 540 536 533 528 537 538 532 533 527 516 514 507 507 507 506 508 519 515 517 522 517 518 519 512 514 520 515 512 513 517 520 531 527 522 507 497 491 499 501 498 496 492 504 501 499 496 493 500 507 509 503 499 499 497 494 497 501 503 506 506 507 511 506 502 506 508 500 499 498 509 502 499 504 509 514 521 529 533 543 547 571 581 573 572 591 599 585 609 628 599 591 547 550 551 561 574 604 642 648 627 669 681 692 674 656 643 659 659 671 701 678 679 675 676 656 642 628 616 593 579 582 587 593 595 603 600 611 620 632 641 635 632 632 647 661 635 629 628 640 658 685 697 657 631 635 645 641 656 653 638 630 645 654 649 628 619 613 625 628 611 598 602 614 62