0 370.804 377.547 314.855 253.89 315.792 272.633 337.201 303.508 367.278 352.329 277.114 415.449 353.165 371.681 338.181 270.402 405.813 266.982 370.532 400.76 344.488 325.192 269.262 245.569 560.59 415.649 393.399 364.884 343.178 360.376 306.491 355.583 370.29 325.472 441.377 395.259 436.539 251.474 327.271 233.364 421.028 321.251 280.451 273.013 282.882 325.551 224.051 308.244 386.593 429.956 369.004 281.17 393.328 459.854 325.564 485.825 453.451 321.34 421.264 324.522 302.785 336.973 279.391 311.592 272.386 323.214 618.557 331.234 346.536 374.367 324.419 378.781 310.008 314.322 361.615 347.589 412.082 542.429 371.827 399.503 550.34 387.928 370.642 307.499 430.134 533.498 264.899 478.572 492.947 373.931 389.044 357.246 319.659 413.223 409.644 431.428 278.773 343.412 382.697 558.976 672.941 0 740.438 167.194 315.101 699.238 601.064 224.357 626.763 561.805 727.413 683.145 365.108 633.332 473.694 444.238 161.034 281.582 271.81 641.985 743.175 277.776 669.392 739.594 505.246 449.152 331.436 221.436 742.55 818.48 533.189 348.239 535.058 874.073 248.581 575.47 269.606 372.577 565.506 588.603 960.157 367.237 739.901 695.292 377.65 539.603 404.146 543.74 605.99 566.921 704.12 518.828 327.715 458.409 669.091 833.23 710.693 274.207 401.37 654.314 232.806 640.519 735.939 560.125 213.481 343.568 554.616 782.933 265.28 256.948 558.843 291.433 311.541 305.828 410.406 320.984 132.206 204.294 467.062 287.945 298.716 362.48 435.689 251.969 287.866 300.064 709.887 336.791 419.74 650.881 391.292 392.666 356.966 239.114 250.618 316.744 433.741 217.134 221.88 325.13 562.034 414.173 533.625 0 427.769 315.078 341.413 277.509 486.018 426.694 612.935 399.529 622.898 477.409 408.981 458.626 325.246 461.003 479.347 424.004 479.055 362.505 386.7 315.791 426.548 392.691 746.474 570.505 457.587 446.271 468.921 378.407 592.501 389.174 338.004 614.899 465.26 449.808 631.733 395.58 440.044 438.419 517.433 405.946 381.426 482.568 386.122 365.23 371.294 474.026 534.504 451.77 388.543 262.683 317.223 564.542 284.966 323.005 421.169 447.699 615.438 496.962 438.63 233.759 280.957 468.319 433.774 448.114 602.22 415.752 505.125 415.737 480.291 545.845 394.85 389.899 518.974 415.457 605.115 665.94 541.778 534.009 690.955 396.462 534.145 514.241 715.406 634.978 434.438 391.323 424.859 448.752 620.964 442.953 558.566 540.274 455.283 532.622 402.662 496.107 546.036 451.369 414.459 140.315 467.88 0 177.783 341.432 331.97 95.7144 422.528 449.072 460.54 474.227 223.222 446.51 325.409 257.392 111.171 180.021 215.761 450.187 487.752 121.762 371.164 432.45 335.43 407.576 326.28 165.068 505.999 570.827 390.412 289.434 330.911 536.239 247.53 443.305 158.545 250.209 322.426 369.784 526.606 215.573 502.297 463.658 202.937 379.465 297.484 444.804 456.424 396.897 488.616 363.684 204.337 359.801 529.582 500.263 512.17 180.441 311.726 479.188 126.735 473.804 388.498 336.627 152.629 229.925 338.275 579.72 161.325 179.183 387.905 246.649 220.887 182.205 230.756 208.499 148.24 249.596 306.49 205.952 252.295 384.589 184.77 221.598 198.553 392.951 428.04 234.889 173.795 331.996 199.453 216.454 180.37 146.417 192.443 191.493 207.947 162.637 202.184 174.014 277.08 353.122 264.014 361.635 184.018 0 373.608 297.138 249.721 244.207 392.18 343.669 366.218 239.62 357.949 265.813 235.841 228.98 233.122 248.707 332.208 357.808 191.18 245.814 356.132 256.878 390.682 375.966 177.649 415.283 422.007 303.227 327.371 252.105 426.867 234.321 397.462 203.986 418.79 278.876 271.405 438.839 312.607 341.151 441.476 271.15 276.776 218.213 278.571 288.029 340.834 317.039 323.632 172.47 267.001 391.621 423.596 396.497 165.597 258.01 398.054 198.861 318.629 341.488 229.85 247.604 267.493 283.183 379.64 197.143 237.87 391.14 286.246 285.961 265.896 275.205 295.43 235.069 347.072 381.257 234.818 296.054 411.445 290.19 313.979 295.3 440.686 486.852 304.669 257.106 435.699 302.722 393.992 263.619 249.544 261.935 273.703 300.297 189.491 210.756 232.481 300.564 417.606 646.772 388.113 395.815 391.232 0 366.492 425.39 604.882 745.72 588.763 626.068 479.236 524.3 627.465 350.489 451.436 398.255 403.813 568.323 376.863 398.391 332.3 430.394 408.622 965.453 792.793 514.684 482.649 530.355 454.788 659.391 400.925 430.52 620.243 578.055 474.616 670.427 356.7 365.197 329.993 478.417 405.798 452.428 446.172 478.416 557.295 516.436 577.15 515.999 468.305 528.858 470.818 525.166 778.596 319.457 326.707 473.693 403.235 594.997 364.75 583.772 261.279 416.137 406.43 447.502 485.399 633.883 443.615 519.203 563.162 453.936 583.474 348.003 393.687 679.476 548.941 763.791 643.607 590.529 597.002 826.486 327.712 511.953 477.862 925.953 686.271 257.85 351.421 359.596 430.504 493.984 413.078 509.625 539.4 510.139 454.296 349.552 514.076 507.132 519.258 300.184 392.198 282.674 297.514 255.276 303.365 0 284.217 255.97 389.188 224.455 387.193 365.311 218.726 200.669 247.784 252.765 314.7 241.515 271.645 250.835 307.379 333.337 256.977 213.255 549.245 508.56 337.555 291.321 353.279 336.647 308.289 284.995 257.349 430.796 300.594 365.161 406.505 205.365 293.479 385.679 390.727 285.099 202.255 317.382 231.516 268.942 197.974 277.32 361.259 379.067 332.122 236.956 246.551 277.878 203.368 425.603 347.413 262.202 458.125 343.764 289.791 196.318 259.737 348.324 266.399 292.418 426.515 302.123 317.987 311.388 453.273 358.637 254.399 411.262 360.806 361.88 456.333 431.156 358.826 416.489 488.872 380.713 333.604 345.841 516.395 609.367 331.161 328.933 501.434 293.71 453.534 363.365 291.374 348.059 362.562 351.434 301.268 360.675 350.596 478.418 464.243 201.944 570.325 102.194 254.084 396.173 339.378 0 473.198 478.479 501.348 526.723 333.072 435.787 342.925 315.393 125.156 182.122 218.611 442.685 487.6 160.334 431.472 457.72 345.06 385.944 336.817 198.963 581.502 636.291 426.695 234.416 332.384 505.175 262.893 388.193 287.83 175.816 321.865 389.445 605.869 266.09 506.172 479.223 221.134 325.692 354.696 452.519 517.693 366.513 531.155 416.032 259.672 362.032 593.297 558.267 513.69 276.004 303.821 506.923 188.495 561.575 437.086 410.965 196.171 258.231 356.978 598.803 252.596 222.62 407.121 293.48 269.492 215.314 317.36 258.918 191.033 268.132 335.81 280.492 316.383 407.564 262.418 213.321 221.867 330.514 487.399 264.805 258.63 401.113 251.953 302.831 227.446 199.901 228.179 323.865 250.24 191.747 209.461 250.56 373.517 376.621 485.773 471.855 428.066 231.947 547.481 289.154 440.64 0 256.948 263.366 484.424 490.537 315.603 323.488 350.186 436.447 438.524 408.104 266.062 403.17 351.6 343.644 372.185 220.838 510.272 554.225 423.73 515.099 442.755 355.309 391.314 356.832 361.314 371.96 442.347 422.085 596.319 339.992 319.947 505.879 475.224 270.515 365.466 418.21 274.583 298.696 260.02 270.334 427.546 348.077 403.798 273.83 319.129 380.221 456.937 540.963 341.513 376.05 437.443 430.175 352.519 396.838 272.331 399.714 403.239 356.979 466.341 350.216 343.053 328.479 455.978 458.519 349.219 420.429 389.171 513.711 530.152 568.023 402.596 463.566 625.176 499.426 476.631 464.04 565.735 622.368 488.015 399.71 699.381 422.205 543.656 547.471 360.263 416.513 463.405 499.394 376.121 414.126 379.5 512.804 387.963 380.903 605.17 412.222 325.688 577.654 364.521 398.288 248.929 0 300.977 484.984 391.337 341.04 307.444 321.934 371.61 323.513 374.655 280.347 455.602 306.072 399.623 436.581 243.556 435.685 365.753 333.485 593.52 473.364 323.504 288.587 393.601 296.281 328.484 436.411 374.709 446.098 353.535 418.203 550.348 423.581 282.243 413.993 281.318 290.111 238.349 259.947 234.702 400.515 335.98 376.628 341.612 354.898 393.94 419.199 642.938 380.795 461.829 430.701 361.978 344.121 461.322 374.925 304.834 256.079 296.033 719.837 287.254 344.53 404.435 399.753 356.782 380.362 372.548 259.766 423.63 460.159 396.428 340.811 343.724 516.375 474.406 381.286 290.646 381.428 488.317 375.449 430.294 633.818 315.06 402.292 590.065 282.946 289.283 345.187 441.347 340.542 376.371 321.14 490.37 454.313 573.366 448.931 466.831 326.29 536.246 252.903 467.11 268.149 359.33 0 466.32 614.158 250.703 304.377 302.657 429.251 455.326 357.108 225.561 297.258 401.54 263.847 270.885 243.773 453.209 535.404 485.75 468.057 308.878 353.908 310.14 330.412 319.114 378.547 202.047 539.53 597.857 307.53 257.497 448.461 605.457 227.255 294.663 493.587 275.811 262.66 224.863 189.098 273.599 302.317 394.354 312.116 274.485 417.673 333.868 541.055 470.932 376.112 312.361 456.227 325.476 361.777 260.693 504.316 350.533 418.249 308.047 377.702 436.687 330.807 557.61 426.687 392.727 554.748 374.479 481.587 475.261 446.988 419.195 562.639 642.578 594.392 448.449 480.112 485.105 642.578 476.176 417.163 765.634 392.93 521.576 569.953 414.808 440.332 404.23 506.484 425.89 415.001 388.763 661.693 325.913 564.026 697.923 476.215 350.009 566.653 395.028 502.471 480.995 493.509 462.335 0 540.917 385.035 314.202 556.731 450.355 535.378 455.858 460.142 499.877 512.887 529.814 362.475 289.814 575.924 667.055 517.06 496.299 512.769 537.618 408.025 413.278 581.832 380.52 576.673 509.86 600.273 351.029 344.968 527.642 561.821 396.411 447.01 425.105 299.445 372.773 314.731 386.854 374.353 461.6 460.655 416.945 484.406 479.663 564.764 674.539 642.072 324.601 469.791 456.414 308.096 550.964 410.01 473.948 472.177 428.077 594.998 490.152 560.801 486.983 623.666 489.699 606.226 642.819 546.467 562.833 549.493 619.4 464.86 605.144 687.466 648.131 465.029 512.446 647.395 903.123 550.92 619.524 839.344 476.809 546.01 618.972 366.246 498.704 579.065 584.11 430.763 518.911 446.628 792.671 529.076 307.997 540.89 228.087 235.881 435.167 421.387 320.038 505.831 489.831 629.064 551.048 0 598.581 433.367 346.035 296.659 248.254 365.931 526.806 503.051 254.296 433.412 644.54 438.557 659.959 527.509 327.354 604.805 623.733 441.979 469.305 437.889 575.556 367.305 638.658 209.735 472.836 433.679 522.365 633.513 318.967 528.297 607.079 220.452 536.576 381.692 517.076 496.77 589.167 498.033 492.282 392.893 490.314 497.438 565.578 493.262 268.264 384.496 568.763 314.229 452.319 524.62 439.09 316.252 374.309 340.438 642.229 259.557 391.785 572.093 380.975 451.865 435.805 377.13 503.414 320.004 451.868 563.829 457.01 386.83 478.961 363.55 426.55 435.693 612.188 627.038 337.558 365.609 388.852 405.925 397.516 404.088 294.109 390.068 409.77 403.349 250.359 409.433 313.84 406.272 399.396 472.708 423.406 423.415 320.374 456.235 221.877 377.053 300.816 373.658 229.159 364.044 552.287 0 173.979 439.431 346.282 428.367 248.179 262.014 279.846 387.85 370.719 346.233 217.855 494.755 595.193 387.352 340.408 395.043 416.459 344.477 215.949 389.783 411.054 267.533 527.511 530.485 348.708 265.498 455.061 557.335 319.693 329.428 420.665 246.651 322.431 270.528 261.958 290.776 381.57 481.933 346.879 287.759 446.062 354.784 428.809 491.371 275.613 460.224 355.498 401.828 387.642 290.807 417.97 360.771 288.652 528.08 426.526 374.345 280.289 479.226 445.225 303.641 504.405 438.273 442.043 467.31 459.41 420.016 484.572 539.297 533.924 387.143 455.209 527.911 777.893 472.287 404.98 693.702 418.414 556.305 567.135 363.144 460.713 496.154 463.798 413.532 384.42 427.679 634.068 421.125 371.633 479.938 316.119 246.575 544.882 204.013 310.085 306.24 333.15 288.505 313.567 406.681 176.111 0 369.418 239.964 389.547 274.694 247.549 294.448 303.114 394.356 330.052 218.466 345.744 442.863 261.376 366.054 387.044 377.158 249.743 230.211 395.05 327.028 335.545 375.534 464.33 329.494 313.152 568.266 457.21 384.204 374.501 383.193 249.815 219.152 227.026 202.995 339.1 360.637 405.783 286.011 280.813 268.056 394.593 529.47 374.306 276.002 448.043 348.025 284.032 380.884 291.741 371.58 266.033 243.647 452.87 285.326 347.656 387.647 468.829 337.316 325.921 502.032 313.555 329.736 368.292 375.669 230.078 408.567 433.873 470.198 300.007 350.843 423.613 693.337 408.981 390.446 664.99 349.224 511.094 445.383 261.653 329.855 365.848 391.284 347.515 296.022 347.381 579.514 502.207 392.34 373.433 290.689 249.558 343.216 331.886 326.819 397.028 421.852 332.633 620.343 382.03 523.803 442.103 0 343.161 263.621 324.593 300.998 275.725 237.934 233.532 322.938 292.281 540.132 403.905 366.438 606.125 373.752 206.929 360.258 363.999 270.522 361.437 401.943 330.86 481.767 250.489 275.281 429.364 360.146 245.694 434.089 352.431 338.435 330.871 300.908 330.567 361.852 236.538 286.844 277.337 301.251 518.535 313.337 360.407 247.871 412.642 290.877 323.743 359.181 272.211 268.968 367.213 196.551 412.523 416.946 166.178 320.978 537.106 292.616 306.517 319.757 294.475 299.361 332.339 423.984 334.742 362.306 431.684 623.175 256.296 314.685 292.601 506.686 368.742 204.263 235.981 431.476 228.034 268.033 320.798 367.844 251.321 181.808 402.221 200.541 355.323 228.833 395.74 412.408 150.322 582.953 125.269 246.093 446.6 320.44 130.292 499.544 470.035 487.512 485.461 327.188 410.491 267.674 348.785 0 264.903 150.512 469.229 497.74 219.927 482.796 490.862 350.928 424.685 373.693 176.02 481.082 520.122 477.122 234.669 357.209 595.634 273.935 391.32 297.992 303.229 376.557 432.503 646.271 319.25 570.938 446.567 252.018 373.197 331.693 383.187 430.325 434.42 572.621 442.747 257.229 375.083 498.39 513.723 595.01 339.659 277.2 570.741 193.882 503.493 534.952 442.208 186.729 250.939 377.162 636.328 248.029 202.187 464.494 337.443 251 186.581 424.374 286.307 179.276 261.699 381.437 182.213 280.026 345.974 311.717 179.716 229.092 336.771 643.846 265.298 322.897 553.5 290.545 351.997 264.733 179.612 258.948 325.237 271.834 190.464 172.745 275.3 534.692 504.324 226.42 517.325 180.037 221.62 353.818 343.787 174.215 428.148 395.995 437.963 522.448 237.924 443.604 399.609 233.629 239.347 0 241.702 420.216 422.168 153.794 366.905 420.077 301.32 444.199 398.887 209.491 561.874 548.966 350.713 302.842 366.35 378.983 267.761 479.058 189.445 262.961 289.39 326.621 584.499 267.055 384.874 505.138 259.52 365.53 346.233 399.694 457.934 383.274 349.753 324.793 312.167 404.583 553.68 457.113 428.85 178.767 317.957 452.507 189.664 460.025 370.627 362.449 180.893 247.495 345.701 547.299 226.56 210.794 417.093 274.148 316.069 256.769 250.518 280.181 242.512 313.462 315.566 320.033 242.578 385.341 275.139 308.277 228.673 432.804 359.493 241.893 234.734 334.662 229.672 264.431 333.279 209.908 207.182 259.28 230.519 211.358 272.296 203.986 223.866 394.316 243.929 507.303 237.719 259.814 392.316 305.722 224.468 456.53 476.551 395.001 495.328 390.803 292.073 314.658 320.217 146.671 263.856 0 407.704 360.795 245.746 418.166 423.748 303.618 506.849 504.806 271.978 392.086 461.774 410.843 252.499 281.946 498.135 316.561 319.673 376.312 413.198 342.486 354.965 514.478 392.34 421.731 429.88 333.862 337.672 394.839 311.316 348.486 355.785 449.357 478.34 296.002 375.699 561.737 461.703 425.592 344.468 241.152 483.846 172.262 450.128 457.664 374.389 310.387 263.18 339.006 570.667 302.757 231.435 428.814 295.101 342.379 184.765 419.775 349.46 243.318 320.096 432.752 299.382 333.743 381.752 370.543 281.126 282.223 376.575 680.215 240.333 301.397 538.76 313.959 387.059 321.768 265.337 375.307 338.705 316.65 214.94 224.727 341.015 570.283 437.949 476.429 510.579 436.745 299.251 490.703 288.543 395.642 256.284 285.145 216.996 446.989 486.839 268.76 252.044 260.433 390.311 415.388 343.748 0 208.472 322.995 284.056 337.991 247.352 418.149 389.651 402.053 551.673 364.813 225.859 262.494 270.941 263.685 360.401 331.987 480.037 484.055 247.494 211.73 442.595 484.371 215.967 327.701 423.914 267.916 230.509 204.074 186.186 259.846 211.708 408.262 357.749 221.462 261.453 327.944 405.605 413.646 339.751 258.243 401.072 296.708 281.721 172.837 428.835 224.447 413.091 413.183 236.511 377.311 406.668 384.604 404.327 337.198 409.954 318.142 449.232 392.814 413.219 316.736 471.955 627.827 459.63 361.249 353.666 441.178 482.948 350.663 390.198 627.764 321.711 450.059 479.236 323.461 377.445 395.714 433.003 348.903 327.25 319.356 592.824 479.557 586.682 395.12 497.436 342.28 354.553 268.658 458.91 407.161 493.815 293.593 507.353 496.455 295.843 316.134 254.969 437.59 438.375 326.025 215.961 0 386.745 280.589 322.426 267.029 628.977 615.272 483.739 474.367 322.121 330.033 358.964 306.523 255.762 471.25 415.883 531.862 630.432 334.903 268.851 390.666 528.829 206.797 408.297 479.048 349.028 359.64 281.336 261.127 297.98 256.877 446.549 409.448 314.284 472.877 322.612 328.385 435.952 363.115 383.245 427.883 287.587 261.019 235.885 530.925 299.937 412.691 416.215 342.281 507.582 490.737 451.275 470.351 400.646 470.483 501.334 488.511 523.445 493.248 486.579 622.855 612.184 477.043 412.824 483.648 632.796 728.043 348.623 402.024 584.638 413.623 493.159 506.971 454.169 478.374 382.767 564.101 417.845 424.373 438.375 619.919 486.578 248.203 444.027 131.18 198.554 385.736 373.686 162.687 385.346 362.615 437.248 551.435 269.033 464.242 352.998 236.292 212.625 158.937 244.495 368.877 418.626 0 312.679 388.039 367.829 447.77 332.813 162.98 632.837 568.245 292.761 276.861 298.485 404.98 281.123 476.801 170.528 260.618 257.336 328.303 504.271 204.673 402.921 469.86 217.001 371.66 275.996 415.965 453.835 327.848 361.603 328.133 247.719 306.589 543.918 434.962 430.813 193.236 291.449 441.058 201.217 422.348 327.09 294.499 186.477 197.289 351.536 506.575 123.671 218.088 423.803 256.618 293.471 270.482 223.201 180.482 264.9 327.349 362.478 213.226 287.341 481.015 165.996 301.309 167.147 439.35 370.424 242.283 167.696 307.191 133.135 229.259 295.82 205.523 219.896 201.627 213.511 159.772 264.491 189.857 226.037 334.844 412.474 306.582 296.713 201.344 284.119 308.074 304.681 309.851 387.076 227.452 440.149 349.95 331.397 346.051 211.863 326.762 314.373 310.528 263.426 256.536 227.956 0 285.238 243.991 484.349 407.287 303.098 520.126 322.764 291.292 323.323 264.922 269.108 266.276 323.853 377.477 429.299 224.029 205.645 246.318 377.771 250.675 315.2 305.221 323.598 234.687 324.858 270.497 315.396 265.965 299.338 291.328 254.391 484.178 256.52 332.152 322.743 392.194 283.379 324.807 328.795 238.961 245.267 364.981 237.023 367.548 409.126 243.611 383.776 290.415 332.572 383.559 358.296 326.89 321.938 307.49 361.276 431.999 342.979 386.605 522.588 348.725 365.947 322.409 412.125 420.24 284.419 310.017 358.356 331.462 389.794 420.716 394.678 355.749 331.13 408.623 263.933 289.446 325.322 325.289 264.253 443.647 414.005 370.561 279.271 385.221 252.182 366.621 307.448 400.45 231.283 300.11 541.174 306.486 317.681 287.026 373.743 382.096 321.964 318.049 298.437 323.339 280.8 0 256.888 337.299 359.315 364.49 493.775 376.988 268.524 260.361 253.045 266.885 306.007 345.084 380.368 358.023 207.472 277.152 310.759 394.429 238.467 284.992 333.608 249.448 330.94 264.824 317.328 267.779 267.895 283.574 292.054 312.614 546.087 248.201 554.628 390.361 369.915 323.612 365.261 305.057 245.775 337.096 345.056 243.044 364.869 391.122 348.034 388.196 361.117 403.142 287.784 378.768 295.666 306.856 385.296 391.981 355.894 362.942 428.215 461.151 452.616 341.728 284.01 372.601 488.55 330.455 398.447 466.026 287.09 329.989 385.123 360.114 332.193 299.446 372.941 328.861 334.146 293.981 439.954 282.858 415.051 446.431 347.366 253.82 388.319 238.23 333.247 226.989 286.089 248.812 292.571 437.043 230.882 233.061 269.067 321.659 320.699 285.63 263.424 270.124 347.716 292.06 281.238 0 501.517 488.347 383.412 334.772 361.385 334.984 305.225 283.416 268.532 298.054 309.487 389.923 564.064 234.384 214.818 484.281 474.067 252.201 290.432 343.907 174.572 231.741 213.981 205.705 263.326 284.025 339.719 268.335 303.601 383.268 399.33 420.037 405.479 258.134 335.331 353.644 253.764 371.443 218.099 343.072 301.455 253.718 466.926 315.3 350.65 297.414 386.458 404.502 275.114 394.202 331.387 380.018 436.48 443.194 340.963 435.624 600.679 470.384 341.088 386.388 519.918 634.073 345.979 390.835 692.57 393.811 457.692 478.833 296.8 358.206 387.474 492.934 304.428 334.907 315.877 558.652 792.42 410.787 848.238 419.025 379.522 854.274 619.919 374.249 520.307 526.329 454.93 584.574 662.399 536.455 359.181 490.906 401.707 462.677 475.384 443.04 628.853 427.748 622.905 508.396 493.787 0 355.959 345.67 782.994 670.541 445.909 364.516 406.185 698.432 307.678 468.748 459.023 397.086 586.051 572.836 923.457 615.727 590.512 665.835 598.435 420.581 343.102 484.481 454.761 445.773 475.778 511.635 366.988 399.282 718.691 739.07 875.474 419.471 548.051 464.518 377.513 597.824 669.503 561.343 393.047 425.978 554.113 586.285 434.376 452.636 601.681 542.286 294.505 481.933 577.974 363.256 327.582 280.946 308.546 331.729 388.733 388.719 596.779 358.877 412.936 286.983 558.963 563.974 431.414 775.011 478.728 488.777 459.575 350.842 252.066 382.186 451.28 425.865 294.388 326.744 577.461 552.323 267.329 598.759 311.942 340.975 656.319 535.491 300.072 533.484 405.171 506.256 640.262 493.091 609.299 441.892 345.155 315.379 389.929 434.689 386.764 577.618 300.894 473.92 472.66 450.064 334.451 0 275.183 818.564 720.994 318.475 251.975 483.27 530.874 259.828 441.385 356.042 290.204 397.117 509.947 795.413 509.684 567.048 606.544 335.194 351.459 290.483 508.242 518.525 489.958 530.889 372.097 316.915 325.804 608.837 595.097 757.587 347.332 468.297 485.932 385.854 562.881 495.156 464.904 250.468 244.855 584.157 692.22 235.163 351.859 489.556 259.091 372.166 376.812 294.19 197.06 224.875 191.911 389.822 273.307 277.976 424.514 415.735 316.216 236.498 246.187 376.874 362.713 470.491 562.823 329.222 345.846 345.499 336.686 301.411 303.692 380.524 299.4 264.783 289.435 478.948 562.971 192.976 531.501 172.961 178.898 482.971 412.501 196.694 456.974 479.358 520.197 546.131 341.041 451.153 298.171 345.383 166.634 224.167 262.808 458.777 510.364 158.248 416.144 488.268 397.7 353.961 305.301 0 591.203 627.191 387.354 305.468 347.776 572.351 251.055 458.181 192.927 252.012 377.521 407.036 727.743 378.713 549.498 588.356 304.635 406.778 288.5 454.162 463.038 436.321 493.554 403.448 279.095 292.758 582.227 515.127 521.77 215.775 289.595 573.766 192.972 487.539 453.153 463.236 186.951 302.968 411.266 568.028 246.434 250.164 501.958 312.955 327.191 288.863 323.221 254.951 197.511 313.381 398.101 181.083 181.78 368.939 293.018 307.788 189.39 372.058 461.631 342.408 306.46 468.962 315.506 425.565 308.711 252.962 189.12 290.136 240.708 222.396 184.64 297.769 284.641 395.451 543.459 463.519 476.29 362.021 442.473 292.046 514.68 463.119 644.642 427.522 481.377 544.821 334.786 362.113 483.427 414.668 528.653 342.362 525.088 451.355 538.582 561.687 502.806 317.894 712.365 781.163 517.223 0 423.263 506.563 552.734 366.975 499.979 578.271 493.815 450.843 732.415 525.387 411.561 531.279 542.437 477.523 384.359 550.436 408.359 504.215 294.504 334.981 522.583 558.9 529.832 395.961 498.491 491.885 423.516 452.134 492.856 298.236 645.675 444.034 433.099 437.247 334.096 489.911 504.482 344.701 491.283 511.616 488.374 535.462 626.007 512.842 387.723 573 629.681 482.026 628.814 554.028 464.842 600.032 669.814 556.399 451.08 600.531 815.132 866.613 512.384 463.112 716.476 542.501 720.031 461.494 435.676 523.082 520.523 532.123 499.747 492.317 504.561 714.401 451.722 658.294 527.298 584.348 407.304 480.497 380.023 603.49 452.791 570.743 305.354 517.783 619.299 424.682 413.304 341.87 464.922 574.39 425.765 390.64 319.433 524.969 390.224 405.56 357.342 675.855 774.984 601.977 453.602 0 474.892 561.966 412.816 452.529 541.506 489.548 619.48 844.436 399.5 338.264 423.32 603.211 297.216 396.574 598.178 385.49 382.655 239.935 201.729 417.295 296.056 432.412 430.652 441.927 431.887 378.162 454.609 561.954 428.8 311.51 502.841 265.645 499.085 305.053 689.358 385.797 352.635 502.892 433.925 568.659 650.427 625.004 396.346 493.073 679.994 621.866 571.743 673.657 438.365 481.351 707.512 790.63 574.396 407.885 577.095 689.058 894.059 371.747 524.152 815.832 504.179 628.267 559.362 454.388 458.86 451.36 666.266 421.026 463.047 441.879 833.069 449.515 415.071 389.256 382.862 283.19 404.616 361.693 386.436 348.729 339.68 340.588 525.997 423.521 434.073 389.536 187.539 407.568 351.534 365.245 225.781 321.42 271.759 291.502 295.51 318.545 427.719 322.603 354.729 544.536 455.552 0 399.002 246.737 272.688 377.385 341.462 324.412 452.553 266.653 294.205 472.556 391.238 256.565 416.224 373.771 282.119 259.016 266.159 310.404 331.118 206.842 295.19 246.148 276.268 505.488 282.637 325.299 313.991 350.006 285.69 347.95 305.969 269.336 247.109 347.393 249.343 369.313 449.033 217.555 399.421 455.884 338.942 360.246 374.025 239.838 314.962 372.899 405.866 389.817 342.739 410.68 558.267 353.295 350.218 288.903 489.272 406.186 258.45 307.131 421.582 281.198 387.143 381.098 383.627 318.921 261.181 423.438 267.357 334.609 309.284 454.465 423.891 308.328 699.875 312.228 335.116 625.338 363.168 236.083 432.595 332.484 333.158 441.641 491.468 400.016 272.695 345.466 227.447 332.671 246.498 292.15 384.553 274.846 435.502 367.277 320.465 383.903 282.168 310.346 636.496 594.941 436.278 0 419.058 465.66 197.648 367.947 456.957 255.497 336.663 339.963 600.542 467.476 416.897 457.293 281.758 305.437 337.512 318.749 365.142 360.675 501.707 398.269 348.341 344.311 503.745 549.558 718.746 432.73 337.433 466.153 366.337 439.484 464.781 430.474 286.06 198.189 466.539 538.233 268.49 294.747 416.715 357.8 351.183 349.473 465.184 243.327 291.59 227.264 434.041 275.465 426.68 428.503 469.123 299.614 256.628 249.438 557.72 355.37 481.583 644.631 280.384 318.527 422.478 274.967 341.48 374.82 380.676 334.603 288.089 314.758 644.1 429.588 447.372 416.423 334.406 245.929 376.86 301.867 311.78 358.54 433.179 329.952 409.217 430.222 233.677 242.893 339.137 320.318 372.41 263.512 283.187 303.725 279.148 304.807 288.231 278.538 405.796 507.947 331.893 382.124 410.427 252.254 392.42 0 394.075 375.341 243.205 379.124 462.673 338.434 240.563 396.565 361.607 258.511 380.837 399.598 264.989 310.907 312.228 310.15 225.864 283.102 331.468 257.915 295.738 546.374 335.877 373.991 374.69 316.073 328.833 313.472 340.712 358.323 250.166 360.269 343.257 213.059 430.889 350.042 375.666 349.946 434.078 400.267 327.884 342.898 448.555 365.076 427.837 369.213 313.85 455.446 549.595 380.253 345.908 366.787 513.523 560.791 320.805 311.016 440.418 347.248 489.319 346.801 312.334 362.875 372.834 357.808 260.966 341.179 342.241 451.952 407.058 558.277 343.141 477.74 344.717 376.258 255.356 408.667 313.759 321.174 275.838 506.581 471.002 377.495 377.326 221.525 441.37 331.215 385.29 249.338 243.699 331.863 278.812 255.446 216.793 583.952 485.145 442.851 495.322 393.723 255.655 370.497 367.95 0 485.342 401.008 463.273 500.852 237.495 290.972 429.193 429.626 219.23 375.785 398.04 231.261 335.972 277.321 348.36 395.13 238.467 324.586 331.622 297.647 482.549 232.35 357.327 406.607 371.339 422.264 494.714 310.579 236.512 284.691 406.873 292.319 378.039 507.485 360.405 430.869 496.394 448.132 479.946 373.695 400.355 399.069 530.556 565.814 480.895 451.9 485.852 623.816 379.869 415.652 390.114 560.445 454.943 372.488 366.98 505.512 325.969 496.826 508.801 438.18 428.315 422.452 424.649 403.242 433.296 392.658 452.54 471.975 237.404 743.923 268.805 250.724 619.313 523.245 270.449 416.714 403.347 434.175 432.035 397.86 503.146 373.326 372.894 275.475 297.166 325.127 422.634 536.432 290.629 399.265 469.319 325.817 341.829 304.23 267.774 692.284 606.419 429.385 209.45 420.292 656.746 0 420.486 308.82 386.106 388.453 319.434 683.116 450.331 467.965 523.22 329.748 368.735 305.206 416.331 362.818 372.319 448.045 428.07 346.131 392.525 535.934 668.176 670.685 318.425 350.023 389.427 269.277 475.839 622.185 445.252 255.924 284.848 464.567 506.689 232.302 336.688 426.895 310.534 335.288 398.133 387.812 270.904 221.002 213.168 435.248 271.689 318.162 491.956 515.312 348.62 282.166 256.515 576.974 374.433 484.164 656.996 396.578 318.936 436.115 264.977 288.809 344.712 489.647 267.296 258.451 266.436 549.316 532.003 527.897 532.742 489.169 411.254 574.691 325.504 398.747 469.667 491.621 216.477 611.73 676.886 301.862 361.467 405.129 381.893 530.647 321.85 344.328 437.805 484.659 380.626 386.911 319.5 508.236 503.414 477.337 533.434 513.177 372.027 372.416 261.26 464.513 410.631 0 669.813 544.717 418.245 370.072 635.022 658.212 398.995 335.442 583.694 313.961 319.028 355.974 358.812 289.875 457.577 493.291 304.399 283.85 609.078 403.109 580.901 568.877 402.863 403.586 460.359 481.001 494.327 432.542 489.931 421.213 411.723 472.587 500.735 525.662 359.485 589.551 486.298 369.99 633.129 470.33 438.458 479.62 518.422 471.893 570.042 621.971 665.358 410.351 463.945 397.583 709.393 469.775 472.589 821.253 517.674 640.648 519.215 471.522 526.23 538.783 528.839 419.659 394.835 525.199 794.884 536.736 213.128 496.948 158.404 194.013 417.648 424.127 272.008 424.239 471.44 532.492 506.086 206.042 563.981 394.064 287.431 262.975 191.594 339.789 505.18 519.966 157.909 452.548 473.266 375.697 444.015 371.296 183.151 499.289 599.348 330.211 420.608 374.131 550.972 277.571 609.777 0 405.081 391.148 421.316 678.877 232.115 483.434 557.586 271.352 432.84 319.544 436.515 460.327 432.586 407.333 333.231 295.449 415.166 509.08 541.46 469.872 133.594 267.677 498.907 201.275 436.078 435.248 329.516 217.512 328.566 364.164 478.667 168.914 279.006 500.423 315.827 310.949 346.52 194.032 258.909 243.129 333.05 364.114 249.876 253.675 471.9 258.956 331.05 261.977 559.618 495.919 308.161 270.325 365.925 259.429 314.662 295.417 212.993 189.225 193.476 322.613 194.011 272.044 191.608 238.909 507.779 290.078 631.457 229.266 342.767 503.187 401.809 150.054 527.973 467.063 510.03 527.471 413.988 502.535 448.312 369.125 251.155 254.392 332.373 450.937 548.331 232.385 468.642 426.788 481.994 344.235 275.531 216.522 713.04 725.412 410.44 213.162 406.59 507.201 292.831 428.121 364.951 0 327.43 448.597 601.588 367.449 501.517 507.608 244.132 393.694 424.487 500.346 624.118 435.233 558.391 411.275 318.252 351.941 724.639 474.367 657.459 346.288 414.154 530.155 283.562 589.498 395.815 551.756 201.243 312.494 480.654 631.55 344.72 297.454 460.745 368.783 304.545 375.172 354.973 305.586 273.942 271.31 375.656 363.53 315.671 369.483 336.268 312.832 208.622 288.415 310.433 366.82 341.137 346.878 262.533 295.839 269.353 270.311 238.055 378.089 198.818 315.447 309.745 305.966 313.19 261.65 386.626 393.288 293.871 242.939 312.996 196.494 273.959 306.863 341.679 269.978 306.721 370.2 327.648 315.275 216.766 300.267 267.837 276.531 229.848 299.909 217.462 230.406 193.239 209.938 499.017 376.936 309.53 510.313 341.302 255.196 286.36 313.296 238.248 311.086 383.113 343.405 319.549 0 173.442 319.696 369.862 257.282 286.48 227.867 228.061 274.654 255.532 319.296 286.13 247.368 301.616 293.778 279.19 354.736 256.969 373.932 333.307 278.334 308.198 318.101 293.792 240.026 257.989 326.923 205.952 358.248 397.737 212.535 272.074 376.196 311.134 333.216 302.907 305.909 266.984 359.659 399.594 362.643 308.957 357.088 564.254 323.397 375.228 266.733 421.348 432.7 251.499 347.132 429.595 235.64 344.342 374.466 287 298.689 303.101 318.912 246.915 331.06 268.556 391.146 358.306 501.728 476.882 378.774 268.606 352.221 307.945 376.837 330.235 448.918 264.184 359.51 523.456 303.602 340.461 265.361 402.691 338.612 339.267 230.889 276.046 313.635 222.708 265.233 215.569 593.809 540.104 399.418 456.26 348.809 307.562 328.024 246.228 318.345 297.152 355.512 438.431 514.916 179.344 0 308.123 442.396 224.916 363.448 417.33 253.427 349.38 263.938 286.28 273.869 254.296 334.303 366.462 370.679 448.016 341.902 338.588 405.832 307.641 311.244 396.671 342.487 307.08 212.284 402.378 306.636 378.784 353.167 282.224 364.559 361.792 382.615 465.573 379.662 362.793 396.19 458.097 464.018 443.69 322.667 508.854 760.059 407.798 440.964 390.399 586.655 526.302 332.361 404.198 545.506 323.356 438.442 453.432 386.145 385.846 366.342 447.17 358.336 407.252 346.56 498.873 266.68 689.446 446.327 489.874 385.935 294.992 388.357 519.969 472.168 579.724 414.152 484.588 569.199 455.537 556.975 378.113 513.907 559.171 427.067 425.386 369.532 428.059 260.923 330.18 450.141 837.009 769.051 632.115 534.749 387.307 458.732 509.369 371.532 419.238 540.068 565.204 631.87 657.352 330.298 288.132 0 506.056 285.966 360.796 446.259 433.266 556.885 377.46 417.79 473.707 408.411 516.493 461.79 518.884 622.933 293.3 476.37 613.794 547.956 476.55 512.918 446.973 312.679 347.898 556.76 393.594 456.621 629.726 433.568 499.172 511.546 517.281 530.607 506.871 473.404 620.582 606.296 679.347 624.375 545.9 728.22 854.718 419.49 532.793 474.402 747.692 632.222 347.788 500.754 440.091 387.306 469.105 477.473 576.144 621.306 541.456 550.893 416.688 577.04 486.665 653.031 494.234 277.937 529.012 204.676 265.27 385.403 406.708 236.772 434.855 439.544 545.783 526.655 293.082 550.79 445.786 296.963 259.856 255.618 323.36 462.604 476.246 178.623 426.764 440.056 427.148 552.61 490.792 332.478 549.019 538.071 373.446 398.337 331.867 450.039 373.604 561.165 214.81 373.073 379.529 396.299 495.832 0 410.756 452.301 285.324 438.68 398.667 402.517 497.381 356.048 381.539 316.26 287.111 393.307 531.687 485.184 434.38 217.648 347.846 416.946 246.22 426.047 393.856 330.246 268.111 291.725 355.916 532.035 228.573 337.712 515.695 385.128 253.907 347.36 286.746 318.357 322.575 444.024 357.811 326.502 461.17 534.914 239.904 264.304 235.246 504.714 531.215 242.4 234.871 345.862 178.47 308.325 287.454 224.765 243.592 262.756 327.411 199.489 304.62 217.166 311.191 387.238 550.742 418.852 487.952 306.107 373.219 292.525 455.809 257.423 290.225 213.793 369.39 488.292 323.024 385.066 225.363 482.251 375.151 365.339 212.713 198.374 370.451 258.034 256.944 231.466 547.992 558.818 488.68 498.441 280.184 256.29 356.831 257.587 226.68 384.48 369.598 460.715 539.974 267.366 211.729 297.631 419.991 0 318.551 405.119 226.534 321.893 188.607 222.506 261.697 200.083 253.656 320.922 277.92 433.679 290.329 373.992 387.382 373.528 220.975 397.368 236.675 279.616 212.932 450.555 323.76 329.806 425.465 349.846 420.117 378.301 445.796 416.035 464.308 388.442 461.252 491.387 516.858 430.563 467.276 539.449 670.925 462.562 414.594 412.541 548.47 531.348 315.758 383.077 525.926 322.309 457.975 472.519 359.497 374.492 385.325 449.548 312.493 444.03 352.979 504.117 311.14 491.647 386.403 413.534 376.56 348.777 203.416 399.77 333.515 418.169 260.607 424.301 531.481 327.252 370.199 346.57 355.055 468.657 348.983 316.048 379.408 382.33 341.428 301.721 268.66 585.836 567.4 492.331 375.109 357.61 397.024 395.214 346.791 379.688 427.431 309.465 488.073 515.76 293.332 333.012 350.369 438.913 305.646 0 468.283 323.474 266.001 227.363 282.498 299.367 381.104 395.566 275.453 290.859 396.302 273.859 485.82 523.09 376.248 392.812 409.998 353.015 258.775 290.851 411.275 298.777 389.057 467.22 362.482 471.529 254.963 554.554 334.026 336.604 509.538 393.432 447.072 484.111 497.465 435.994 536.401 660.384 504.659 323.694 377.976 531.874 678.96 355.323 407.404 621.033 373.591 468.361 468.464 347.835 434.616 433.482 518.647 356.918 402.163 397.701 679.438 346.818 316.223 541.289 208.693 265.34 409.606 353.897 213.372 432.04 325.775 503.328 438.441 220.685 461.625 409.616 320.999 230.755 269.441 312.341 458.456 485.526 205.465 389.889 418.852 344.613 603.002 362.736 292.9 603.304 603.071 393.021 267.93 408.05 471.159 301.12 548.661 278.505 285.961 260.732 420.243 497.545 315.253 436.466 532.847 0 341.204 419.179 441.924 493.382 467.51 515.457 378.62 339.767 435.718 550.118 479.666 552.178 358.659 331.378 535.608 309.981 492.209 483.559 437.968 235.034 285.802 364.312 672.084 236.654 257.237 485.958 297.322 405.128 362.848 283.667 326.94 305.673 392.164 460.922 357.136 349.107 520.016 324.656 361.301 283.632 491.954 550.71 323.54 391.19 389.854 237.462 272.417 365.039 274.946 347.213 373.502 323.005 234.371 372.34 263.37 425.168 319.959 425.834 404.568 371.047 261.275 425.009 227.654 302.206 265.418 297.56 258.857 280.108 507.847 247.913 252.351 305.347 338.852 359.357 307.591 266.697 338.664 349.23 353.587 250.874 164.846 389.608 342.735 369.94 416.078 364.711 273.982 276.757 262.115 246.698 318.499 293.03 413.268 407.05 232.274 249.974 441.746 446.052 224.917 331.909 321.869 0 244.864 226.257 282.007 333.695 273.981 242.533 213.136 237.21 421.598 310.158 476.747 392.572 273.505 335.53 351.302 321.385 317.518 274.294 326.554 296.488 240.961 568.476 325.926 350.373 299.269 395.16 362.742 317.48 386.889 313.406 352.381 378.71 332.021 351.802 409.281 465.015 422.361 282.935 311.184 430.913 547.464 349.008 394.825 596.038 293.483 435.353 362.21 305.728 334.369 391.574 368.546 304.377 309.838 294.272 515.442 427.426 343.622 413.342 307.398 217.594 508.412 300.675 341.308 310.256 291.688 269.937 382.696 385.259 358.156 225.542 308.677 305.258 368.125 373.104 242.716 370.575 262.34 300.114 387.782 233.181 346.223 310.894 279.662 538.823 390.11 272.957 327.788 318.678 412.887 281.741 308.574 331.167 486.465 315.069 349.873 619.872 442.13 351.159 299.008 423.146 264.142 0 236.697 199.479 251.594 313.054 274.769 176.843 186.622 326.393 433.893 510.63 344.886 284.424 280.174 306.684 208.061 354.658 220.758 323.49 211.536 322.911 466.507 220.02 430.465 304.055 413.33 278.209 338.317 411.798 238.494 284.376 330.412 391.456 270.154 377.653 477.024 446.352 287.692 312.168 386.081 607.964 339.19 351.791 651.757 363.053 433.354 444.151 226.093 260.994 302.958 492.003 262.707 251.527 285.389 526.828 267.291 419.386 395.554 436.734 253.49 465.405 206.091 423.026 251.194 271.413 218.404 307.651 487.31 273.908 228.753 265.668 341.32 396.325 278.879 204.201 273.258 379.945 341.726 263.583 203.995 465.708 506.979 412.323 315.986 234.578 266.564 291.485 303.823 302.771 371.12 348.409 421.835 532.186 266.503 249.844 394.927 422.58 192.566 233.6 419.743 228.845 225.241 0 134.463 273.784 244.647 274.935 242.504 284.288 254.698 318.514 389.09 410.273 288.698 299.453 365.681 190.369 301.898 185.631 424.038 246.415 320.205 399.672 290.076 398.621 369.646 473.221 298.602 356.157 447.058 337.055 382.63 446.385 424.743 310.396 499.665 574.859 511.365 325.741 336.546 462.606 658.45 301.735 434.603 652.528 333.568 495.555 435.441 316.544 321.503 351.119 500.52 325.592 307.662 362.137 648.575 347.286 447.228 490.748 427.208 252.788 490.716 280.415 446.385 248.94 275.491 180.519 367.993 444.263 257.544 198.632 269.179 359.364 430.758 292.899 179.507 243.681 375.868 292.208 332.512 185.869 412.512 495.687 387.905 338.151 192.413 296.254 313.663 287.525 365.937 298.121 344.235 421.904 645.392 331.297 258.505 421.455 497.085 217.983 285.12 441.208 275.814 183.436 132.775 0 296.809 242.609 374.215 326.183 294.835 231.254 356.31 464.116 400.041 333.624 268.867 333.949 197.559 380.161 210.29 443.508 229.585 276.607 414.66 270.452 417.318 385.603 441.131 328.974 364.425 463.533 358.599 377.678 431.618 390.121 312.281 464.519 555.751 542.357 342.601 403.626 455.249 676.167 326.058 421.969 733.945 410.091 466.959 509.037 308.659 344.824 329.563 535.547 323.264 324.196 318.643 668.867 504.482 506.143 600.498 418.925 346.596 499.866 397.128 366.054 453.71 427.009 290.232 395.141 606.639 338.664 363.194 358.852 416.106 404.415 350.792 278.167 310.568 323.852 386.824 309.413 269.778 462.151 539.763 442.617 561.408 441.914 352.108 359.341 239.798 447.727 356.356 286.417 462.645 522.046 325.053 279.458 540.766 404.082 283.702 343.018 481.437 351.145 257.137 283.736 321.712 0 248.815 364.175 300.583 301.899 538.381 522.472 455.595 456.551 300.144 206.602 331.855 282.049 423.661 241.625 471.179 315.547 402.127 342.844 349.566 505.01 411.409 515.335 356.528 430.463 466.242 326.323 453.659 447.465 362.484 384.193 608.359 718.668 524.475 339.784 338.23 500.946 711.534 373.262 401.041 706.844 333.076 446.736 516.216 307.311 361.642 361.568 562.979 341.029 354.551 336.25 623.353 523.124 533.526 475.351 473.314 291.884 420.64 400.789 477.721 335.442 372.297 288.534 441.054 464.914 398.951 370.71 217.03 484.289 342.089 390.991 213.083 245.949 318.999 276.189 276.383 266.325 448.214 534.845 441.003 585.489 281.708 205.695 443.603 271.099 253.56 374.47 418.055 394.561 613.12 265.059 235.393 418.169 398.588 198.297 399.657 478.73 276.002 290.931 242.579 251.484 231.545 0 323.725 345.608 293.073 451.812 317.904 307.217 333.265 376.612 179.78 374.47 250.7 327.016 228.916 479.243 287.226 335.535 386.464 254.492 484.637 509.233 443.515 361.085 405.883 399.444 363.531 480.079 502.47 315.279 404.654 524.808 624.692 433.555 370.378 336.629 546.823 536.514 302.59 349.931 566.163 297.928 409.244 501.563 406.438 336.894 310.295 499.834 320.981 362.28 283.921 499.821 462.662 439.588 420.136 362.471 312.35 487.916 355.621 396.984 408.797 397.795 394.183 459.558 479.004 517.228 415.392 271.459 408.056 330.969 447.721 417.884 445.175 315.38 354.389 319.255 332.469 507.099 389.58 388.066 571.417 428.445 302.236 375.861 331.412 381.83 382.42 463.906 332.819 448.289 316.814 327.052 553.66 326.485 270.475 446.605 371.029 261.427 269.341 281.552 398.856 344.909 335.251 0 200.395 293.576 562.361 434.53 542.933 327.909 397.296 284.01 377.593 285.211 369.669 288.794 342.239 282.396 385.078 567.738 287.064 432.897 381.2 444.997 356.174 464.701 327.816 319.906 316.749 383.124 349.328 333.257 428.844 544.348 363.305 360.277 281.976 532.959 518.026 310.645 385.711 470.232 278.346 416.324 358.115 301.479 251.523 281.262 439.548 257.787 369.849 261.462 401.866 322.599 244.421 264.258 192.518 151.023 380.702 237.01 224.438 249.791 341.789 273.512 387.476 359.64 342.379 286.46 223.471 207.218 294.589 246.108 337.963 371.12 223.01 313.761 310.03 240.502 327.271 297.143 244.775 388.535 388.006 230.44 292.431 243.468 337.521 296.826 257.079 274.198 320.499 295.45 338.903 450.703 281.921 310.039 274.218 304.081 206.212 163.018 230.331 321.799 272.217 325.984 188.358 0 186.274 459.178 360.59 447.605 221.692 278.864 349.431 243.517 248.22 295.825 252.834 221.582 233.157 307.545 457.67 230.3 243.673 289.051 298.885 209.895 227.659 271.321 228.639 190.606 261.562 305.366 232.679 301.669 354.986 245.579 212.655 239.312 311.768 439.074 266.252 220.322 402.953 230.71 368.276 224.243 204.797 230.865 218.95 312.511 198.735 213.23 247.962 349.847 576.307 417.308 390.122 401.799 282.075 517.195 300.309 376.289 348.72 395.034 302.164 545.33 532.967 341.937 313.239 302.883 370.075 453.203 377.716 238.555 343.322 312.021 339.187 410.699 329.879 428.556 375.958 308.644 585.787 483.048 304.32 353.568 323.177 375.738 383.669 285.753 467.103 442.42 337.924 393.333 619.515 474.06 319.376 361.47 477.251 266.585 196.213 313.835 334.236 312.341 335.533 319.179 225.734 0 420.341 330.316 475.676 346.987 348.276 332.798 374.532 315.22 323.084 305.352 389.702 260.022 437.519 456.186 290.162 462.31 416.692 445.26 361.148 345.293 497.815 329.276 349.456 430.112 440.538 415.912 446.582 497.964 447.446 312.46 310.988 390.13 584.079 397.344 375.088 686.311 365.72 539.482 417.784 372.325 323.39 383.516 454.58 298.024 286.472 373.431 534.806 521.324 543.678 605.516 532.561 368.427 679.148 285.467 576.163 361.92 430.787 407.063 495.261 466.972 452.505 270.182 444.918 455.891 552.517 503.528 261.652 445.355 490.412 548.229 556.536 368.496 708.649 637.746 541.217 505.657 413.236 505.208 479.785 536.887 521.79 512.486 606.154 489.206 776.488 382.468 424.477 658.01 554.463 440.909 401.055 530.967 425.465 329.419 254.409 235.892 533.462 453.775 558.437 472.309 399.986 0 495.712 611.322 492.311 386.232 540.631 568.514 337.707 489.767 280.091 597.949 360.492 492.235 521.063 309.296 463.826 570.738 577.46 498.489 509.93 614.289 466.007 569.792 620.123 590.065 408.685 616.741 767.664 669.593 502.222 544.443 661.635 877.598 512.963 639.264 919.43 487.666 662.591 617.964 394.825 519.693 523.68 625.683 456.244 461.026 449.853 801.53 392.392 620.074 304.312 484.996 383.082 289.181 212.03 496.632 443.769 491.431 317.529 545.037 526.584 365.993 402.536 274.655 427.404 454.877 399.614 327.058 318.134 383.947 280.291 253.621 377.426 693.545 597.897 458.462 443.257 365.623 280.125 487.183 323.088 240.715 549.338 362.479 521.299 530.535 267.754 332.489 304.304 520.113 295.344 292.446 446.511 315.855 404.823 318.271 369.954 479.286 320.093 415.864 393.448 282.502 495.658 0 370.396 510.144 389.975 478.942 475.564 397.819 194.598 365.841 433.849 326.966 365.613 525.578 380.848 488.125 479.161 513.799 450.622 384.345 461.493 510.089 556.92 647.527 535.273 512.815 516.101 619.978 432.066 437.802 380.079 661.773 527.266 371.818 396.543 494.62 367.35 464.583 419.506 516.338 479.934 461.257 398.515 382.138 490.092 451.619 564.51 522.222 559.603 326.576 487.783 359.246 306.225 422.811 466.856 503.145 653.029 495.429 626.565 448.787 419.782 515.679 325.975 503.441 412.746 376.74 395.325 307.27 387.717 326.769 521.171 392.065 804.128 739.361 470.882 445.531 414.139 313.723 639.872 351.582 365.403 592.06 514.789 441.252 669.966 378.323 311.971 466.906 438.411 362.487 476.966 512.739 463.613 460.897 367.679 453.266 430.004 298.581 513.158 446.072 406.116 581.364 352.645 0 400.108 312.447 443.261 438.681 426.681 312.054 261.807 574.998 449.096 394.82 474.881 396.667 537.721 567.871 473.311 540.239 435.601 407.762 581.972 517.177 648.743 592.289 595.033 625.452 768.168 451.437 499.446 535.414 786.539 725.68 374.362 397.341 473.327 479.28 619.928 498.397 546.749 503.943 479.299 582.106 416.529 464.437 528.611 525.366 674.955 234.566 496.167 190.92 167.994 442.281 457.434 275.293 379.214 489.365 507.032 681.263 278.482 575.588 435.035 237.807 319.634 190.657 332.907 472.577 462.242 189.722 410.368 523.747 421.676 431.963 381.931 217.45 608.789 592.66 340.25 430.182 392.913 518.715 302.171 545.566 143.986 413.77 402.349 416.149 709.947 254.38 435.581 650.543 372.958 434.151 354.058 462.83 476.05 451.881 368.88 341.889 260.3 332.251 554.673 574.383 445.731 0 358.078 452.413 197.555 480.643 404.498 350.848 257.75 313.835 427.74 434.889 186.803 261.669 533.76 266.4 298.67 296.67 248.275 297.738 228.863 345.028 303.267 325.344 290.266 383.741 271.748 343.596 290.189 453.2 458.424 285.397 209.631 406.924 276.324 356.934 256.194 256.493 178.008 175.795 288.941 222.751 245.771 228.04 197.199 377.482 335.371 489.899 313.434 247.529 372.762 270.342 295.298 372.382 479.6 367.785 323.954 375.021 282.676 275.712 367.46 259.95 321.821 230.259 347.567 357.125 276.591 443.445 384.948 255.334 535.16 486.911 282.381 304.103 415.407 352.603 319.95 316.217 419.228 324.482 385.876 266.566 440.854 298.57 297.285 576.493 369.826 387.778 398.924 324.938 278.919 277.948 289.979 345.059 290.234 382.65 398.116 293.693 317.401 390.42 397.374 328.809 335.874 0 414.93 269.395 294.824 386.013 276.527 317.735 323.312 290.085 388.994 291.196 299.677 440.945 344.405 356.345 318.105 366.941 373.834 364.897 380.886 431.946 329.072 393.582 469.228 369.276 310.107 357.887 511.743 715.993 353.039 370.547 572.774 347.626 420.179 378.683 216.668 325.576 380.835 380.874 264.835 281.516 315.641 531.521 585.654 585.336 692.054 508.17 408.943 572.497 525.649 507.58 466.78 460.726 328.108 509.701 589.125 538.109 492.548 288.051 549.655 484.221 477.197 280.773 403.824 436.329 338.229 400.162 348.346 494.09 546.346 586.87 735.345 329.454 303.975 467.724 351.477 486.668 372.173 399.542 537.055 656.439 363.499 320.594 548.168 467.916 241.285 460.908 559.963 374.67 288.447 312.804 293.16 206.253 189.504 301.316 395.982 324.2 549.447 529.275 478.113 457.611 445.735 0 413.119 263.09 483.337 266.411 614.702 315.286 415.083 423.327 323.529 612.218 529.936 542.048 368.072 547.917 523.214 426.185 477.344 483.01 353.561 494.758 699.013 774.903 580.109 388.027 409.232 527.764 673.087 321.747 466.461 730.449 409.376 461.564 527.43 386.201 351.767 384.589 658.304 337.242 408.418 300.003 691.257 528.556 219.412 596.322 141.053 214.213 366.253 438.371 202.223 499.253 505.533 522.438 515.715 346.282 434.813 407.24 335.845 197.674 207.55 177.942 495.341 490.307 210.293 465.488 520.012 389.888 420.055 472.307 205.299 521.918 565.094 412.674 393.328 354.567 664.311 270.598 474.102 223.875 385.075 405.113 429.521 654.76 306.685 475.259 540.381 346.074 412.838 340.704 419.781 416.923 349.311 445.005 415 290.745 383.983 630.611 577.571 494.118 208.402 282.858 434.214 0 516.998 494.822 393.737 220.63 296.579 367.763 615.845 241.085 272.842 457.863 306.322 229.172 224.204 330.873 303.719 187.267 327.81 315.379 295.827 280.743 384.299 314.704 260.406 221.17 469.11 610.212 225.626 190.328 502.277 312.239 299.429 277.677 157.04 203.47 245.976 286.505 165.598 189.69 207.034 400.311 367.04 484.674 473.102 464.348 291.409 525.053 305.953 513.358 340.545 383.144 312.621 299.867 428.267 413.875 288.443 307.406 435.188 453.662 390.918 298.516 274.823 377.605 372.133 326.452 240.284 569.533 574.629 439.361 452.255 255.661 305.032 392.248 336.752 352.503 404.491 452.485 426.224 643.796 324.701 323.134 471.949 445.204 242.481 372.69 464.351 326.718 199.911 190.535 203.205 266.353 252.761 280.034 261.343 276.818 337.966 401.21 447.41 431.184 289.86 248.755 445.993 0 401.873 226.911 528.758 269.688 302.563 429.09 309.501 505.041 497.552 489.978 375.027 493.453 497.758 438.185 467.949 508.498 475.022 399.274 596.569 621.265 483.693 360.792 415.707 544.101 740.324 337.138 491.474 702.28 391.263 536.181 518.351 318.077 390.172 364.38 615.125 332.964 421.381 356.676 672.636 382.826 495.45 236.423 348.014 285.138 215.278 197.539 361.606 353.487 474.95 314.229 490.793 453.39 371.689 364.096 234.759 413.209 344.133 361.879 267.348 247.917 280.935 250.917 250.051 325.802 583.939 467.975 376.397 428.848 443.276 264.781 384.498 328.838 235.162 488.074 423.181 381.685 402.402 242.226 282.805 304.63 383.711 269.898 258.321 422.431 305.86 307.351 284.217 369.15 374.342 318.653 336.496 295.961 266.439 454.356 184.812 318.112 328.388 356.268 421.82 375.206 376.981 0 222.828 343.74 271.023 416.456 418.961 304.805 424.037 340.459 429.034 373.905 320.104 320.392 383.306 420.041 492.998 465.663 426.464 492.333 586.703 320.765 389.159 315.633 613.492 433.6 289.432 284.424 317.918 261.361 380.952 320.28 395.612 362.878 336.012 342.972 349.731 399.109 375.646 375.158 371.39 492.646 323.232 365.511 236.205 408.804 308.958 421.155 300.258 404.752 275.294 438.065 456.074 337.969 319.615 266.203 426.087 398.877 373.294 192.954 248.621 293.679 277.795 352.335 227.253 591.586 508.662 475.701 390.084 328.46 259.718 433.629 263.732 331.112 433.902 428.847 363.594 669.844 298.804 220.607 394.618 394.705 232.003 340.607 461.414 291.495 220.193 198.257 230.178 245.011 246.694 300.918 277.044 295.402 309.292 400.12 300.985 357.394 301.702 268.331 379.076 237.815 260.976 0 458.647 270.411 334.993 407.614 222.284 442.463 343.365 413.496 403.614 352.803 329.403 335.744 426.202 463.921 436.833 340.567 571.742 732.732 415.9 378.679 404.896 664.151 621.901 329.19 353.63 573.518 327.845 466.505 411.086 338.801 396.018 321.782 517.794 308.444 351.297 303.284 531.035 430.706 191.616 533.551 157.214 251.588 382.48 407.004 196.999 428.682 373.406 538.824 504.553 326.79 468.123 397.348 353.55 180.274 194.617 303.418 473.401 560.804 185.538 466.847 454.577 354.918 414.184 276.366 188.984 558.296 725.08 375.584 284.452 374.757 510.492 244.119 475.285 230.544 233.59 365.701 413.71 639.92 301.275 505.146 486.48 240.225 358.907 335.117 464.214 521.307 470.9 536.446 357.197 251.577 377.043 634.895 487.374 631.45 257.598 327.212 609.23 205.819 575.657 409.47 451.929 0 285.034 455.479 682.413 260.972 220.202 395.641 266.911 323.175 224.191 239.4 287.831 215.22 289.008 423.336 241.658 193.352 385.93 253.023 316.291 203.514 405.366 377.113 295.112 257.159 365.2 245.698 240.108 287.255 184.488 233.384 310.218 195.982 210.105 289.021 246.597 315.978 371.87 282.981 479.317 238.392 258.99 403.603 297.304 248.45 415.308 298.854 355.641 484.643 372.531 401.072 286.951 181.382 226.787 258.427 243.487 236.25 303.885 185.133 299.904 274.696 300.916 427.144 259.151 290.804 552.83 386.979 259.818 190.544 351.837 328.79 257.364 407.184 338.594 353.218 226.425 308.309 439.194 324.402 342.333 337.578 284.982 305.575 209.979 257.183 257.5 307.002 305.356 286.463 257.869 244.967 362.641 346.687 483.289 301.017 329.032 302.96 262.648 281.564 298.031 262.04 275.396 0 376.303 518.024 97.844 277.647 414.458 243.427 185.892 218.461 285.898 175.143 236.602 281.163 252.885 241.147 367.919 430.075 293.136 200.442 159.046 316.517 477.447 157.48 325.988 470.009 188.317 204.75 307.762 224.87 246.302 186.655 385.618 220.791 226.415 176.054 506.335 387.793 453.718 488.444 338.502 274.941 453.998 306.117 332.261 360.636 388.782 414.057 419.261 335.746 298.65 251.003 375.227 337.693 355.8 313.861 431.51 408.821 326.763 429.768 394.046 248.429 545.295 614.165 385.465 358.857 347.696 379.952 431.719 210.516 432.437 410.082 379.386 367.668 548.282 394.95 371.989 485.796 383.374 345.498 418.498 357.93 249.618 313.543 328.397 297.861 382.472 350.39 385.733 324.386 397.268 500.637 382.092 423.777 403.061 289.313 390.341 324.174 306.886 461.187 320.703 431.497 366.793 0 612.005 373.783 419.66 437.004 509.757 353.414 354.097 453.96 480.162 416.338 553.089 387.605 445.431 527.77 528.275 434.455 321.055 415.46 616.71 727.531 351.56 367.986 580.378 413.399 499.344 392.658 296.442 378.815 436.707 443.063 305.381 399.817 324.942 564.613 734.382 670.921 658.986 586.818 376.163 601.983 451.652 574.665 472.172 733.098 308.191 601.846 639.989 550.934 470.678 401.384 589.206 555.991 538.101 419.29 418.599 483.713 426.912 420.17 468.157 584.126 724.434 556.157 534.495 509.978 464.794 519.239 434.938 544.944 479.465 458.392 492.001 697.309 431.804 352.036 677.043 581.375 442.517 506.676 665.959 574.207 464.966 412.019 422.127 335.671 397.302 582.028 486.232 434.257 532.635 544.877 507.086 422.28 397.51 416.774 577.633 444.046 454.163 395.551 664.241 518.664 620.524 0 462.554 588.083 663.215 674.978 534.303 644.169 663.412 572.011 629.728 626.034 582.705 527.362 742.848 808.578 671.504 573.374 653.461 680.905 830.286 599.57 532.193 788.231 536.34 684.879 640.686 555.968 497.338 490.186 655.71 527.095 513.734 519.427 659.634 451.467 223.913 465.079 168.801 195.821 409.209 361.904 247.012 368.131 317.019 389.921 506.998 265.09 483.232 317.584 157.584 229.092 233.839 287.076 262.062 352.213 118.753 297.836 387.186 319.073 435.578 247.75 243.536 586.604 445.353 228.46 259.491 361.536 417.24 219.047 481.9 178.295 387.255 244.325 286.706 492.811 255.398 368.151 421.709 241.269 335.528 219.834 306.685 306.106 341.547 274.551 290.463 248.17 275.517 331.505 416.283 434.89 183.155 301.501 317.257 221.571 327.491 345.557 216.57 255.248 98.8246 385.905 464.499 0 239.729 432.059 189.361 226.758 250.259 212.769 131.22 204.204 248.552 265.344 185.482 304.41 464.179 233.665 234.924 162.828 385.177 437.824 180.649 261.024 422.969 156.532 197.197 283.867 209.958 196.264 118.352 347.412 166.49 210.852 130.349 378.073 579.965 254.699 659.772 201.422 273.014 552.438 451.982 242.205 433.451 481.328 534.556 663.34 456.835 473.037 443.194 355.519 216.109 238.765 253.418 507.588 621.052 236.603 538.261 536.201 407.292 510.054 419.205 276.483 660.259 701.123 495.958 329.325 433.7 614.579 351.466 553.004 337.832 355.392 364.384 415.104 670.992 443.101 536.74 639.398 295.227 393.854 495.186 514.614 570.362 555.685 617.707 491.37 304.544 494.273 621.945 625.937 673.702 297.228 349.569 672.938 284.502 653.796 577.531 496.667 235.265 329.665 495.901 677.674 279.574 0 498.89 213.739 366.985 240.601 302.99 334.576 306.114 313.836 402.198 266.1 282.082 450.982 280.253 356.227 328.761 453.315 517.521 350.814 331.346 540.098 295.992 342.306 315.982 247.891 323.366 348.835 245.489 249.131 303.741 268.259 420.583 408.667 478.419 459.638 386.007 377.863 504.132 319.356 379.308 331.001 411.246 324.525 476.218 563.192 292.416 390.684 497.99 422.722 425.844 399.633 417.418 492.148 402.64 346.939 406.353 293.97 582.778 500.274 475.996 556.52 638.117 469.601 396.97 346.647 551.74 389.465 335.258 495.83 496.075 397.313 356.768 536.727 537.384 394.565 268.79 475.144 314.316 294.386 378.581 405.78 386.456 529.438 373.926 308.113 385.145 562.125 491.836 625.491 502.812 442.257 496.714 396.759 511.861 378.423 326.397 376.228 404.82 436.849 657.285 426.308 459.182 0 502.439 479.114 394.96 431.279 376.378 407.32 372.237 583.905 486.113 491.769 535.851 629.118 433.713 426.637 537.456 704.583 459.133 473.225 666.634 473.422 499.102 530.509 387.927 492.548 502.319 520.864 398.697 412.695 428.644 587.603 426.116 227.546 507.12 239.702 266.576 393.3 491.388 268.363 445.651 451.817 533.675 607.563 362.056 498.421 483.775 256.688 287.836 268.726 260.351 395.308 430.419 231.68 372.736 491.269 362.354 510.16 257.36 289.122 660.263 588.018 335.405 316.392 415.409 489.264 263.018 521.017 308.288 394.118 332.701 360.907 545.001 409.434 453.025 593.887 282.304 395.397 383.604 473.87 472.991 467.997 449.452 422.35 314.569 388.481 576.886 518.042 484.797 246.292 333.454 487.286 263.171 492.11 456.979 367.779 244.964 229.16 489.344 642.843 175.098 176.848 477.042 0 393.765 258.893 185.829 295.192 225.979 231.256 423.478 313.68 205.042 397.275 244.913 321.204 270.836 307.358 388.223 215.389 346.947 409.676 312.385 255.209 282.457 293.163 316.351 251.623 342.822 175.025 255.91 277.475 385.878 547.902 268.783 625.112 230.037 281.505 528.741 412.344 265.275 480.405 419.599 444.55 508.676 459.506 494.849 356.162 285.954 234.004 333.885 323.895 440.264 485.795 283.206 503.556 382.361 409.1 300.607 408.811 321.524 573.249 406.005 387.347 341.205 412.715 574.056 308.577 464.805 327.598 369.048 390.46 466.149 607.721 287.446 459.006 392.857 412.994 387.859 280.285 316.557 365.195 349.087 389.703 367.466 235.822 342.365 502.573 494.358 592.644 292.924 369.541 356.995 208.641 397.074 442.908 390.994 314.896 189.388 366.854 542.312 228.121 318.876 506.903 426.68 0 273.928 408.136 260.569 267.948 346.9 173.145 282.298 451.454 401.533 356.309 150.375 230.729 355.661 619.301 260.356 270.038 572.021 251.177 250.566 251.418 180.676 141.219 184.471 397.676 249.591 229.741 159.353 544.818 384.848 245.823 429.982 181.732 254.833 307.88 276.727 202.581 345.242 419.986 384.901 607.531 421.06 313.945 339.537 282.151 165.682 259.421 172.279 345.681 398.095 250.834 412.135 405.696 270.787 468.914 393.928 273.985 406.759 483.087 377.335 329.087 324.765 406.174 372.695 347.297 344.135 405.922 324.312 377.983 534.863 370.187 475.473 360.882 352.617 320.074 327.223 363.612 385.718 411.894 418.176 461.841 244.396 320.539 515.921 394.937 460.312 272.465 316.872 516.995 199.548 503.134 350.152 327.992 215.763 211.95 354.039 635.597 237.596 204.912 392.023 265.754 262.305 0 293.016 272.673 239.905 362.153 306.01 285.724 296.918 415.032 269.062 244.403 257.73 429.852 499.053 230.163 219.5 482.103 281.259 342.558 259.311 227.533 294.286 281.082 287.015 262.115 225.251 261.256 454.159 478.847 364.26 444.343 249.336 287.804 381.307 511.751 325.174 468.78 494.238 615.053 697.648 389.986 605.31 582.363 292.563 411.544 268.837 419.511 482.522 509.185 221.141 410.292 417.325 416.649 639.736 341.647 336.041 692.45 743.329 262.716 475.423 364.92 494.052 376.457 619.51 213.31 436.976 349.862 376.718 551.644 337.495 437.235 635.949 297.287 438.702 436.908 509.31 582.32 469.588 458.671 343.607 320.017 489.716 698.93 535.607 448.364 253.954 391.507 529.835 317.919 552.622 378.564 329.684 241.704 307.549 493.744 687.294 221.951 275.365 457.168 206.639 436.259 328.042 0 326.362 323.948 418.36 463.587 362.951 381.764 665.327 262.916 490.391 293.644 640.881 385.923 259.253 347.181 265.139 305.919 286.343 284.332 348.636 342.336 262.68 398.561 269.307 388.679 286.205 265.347 451.132 241.851 536.404 195.639 261.873 553.771 380.142 226.784 360.559 267.461 340.326 522.212 458.688 443.564 314.775 249.177 232.683 273.366 293.356 309.578 468.91 155.651 370.089 350.237 298.368 336.105 197.017 222.268 644.501 566.843 304.88 222.449 413.795 422.097 237.208 407.372 238.204 315.042 277.753 367.29 620.137 324.931 456.217 411.577 294.761 312.376 220.3 331.361 365.35 301.061 353.224 307.843 237.75 283.479 441.975 485.039 585.775 261.685 359.03 386.761 247.122 425.143 398.01 295.878 258.507 163.843 444.24 547.953 121.276 263.441 362.671 287.106 236.891 256.583 265.212 0 235.528 229.581 284.698 178.434 272.925 451.682 343.268 260.728 121.085 296.967 413.642 317.652 306.743 570.124 187.698 258.336 343.97 245.418 207.799 170.656 346.816 252.562 188.639 195.939 379.343 673.415 139.124 606.543 188.798 298.977 636.143 564.684 228.477 693.267 658.66 644.425 729.955 399.945 628.789 448.617 402.828 202.819 312.046 284.243 620.458 656.885 311.264 571.134 677.99 497.643 397.269 297.613 236.52 674.161 751.659 496.848 351.8 474.449 856.421 248.356 509.877 309.214 404.14 543.096 568.073 916.402 444.947 693.644 686.844 389.017 476.272 356.322 504.059 538.317 526.991 662.717 397.855 268.894 406.706 698.644 800.704 681.794 276.912 428.131 569.427 208.489 637.603 663.542 509.175 253.369 307.461 561.538 737.274 249.907 327.248 532.298 298.029 336.855 311.101 392.089 332.521 0 172.197 387.908 280.295 302.227 374.713 446.125 299.279 295.17 332.262 678.827 289.854 395.462 593.825 427.8 424.871 276.38 263.072 248.724 290.921 442.21 221.695 183.733 303.838 530.856 646.694 191.093 744.204 271.613 366.29 733.963 575.232 274.383 598.09 559.459 533.36 605.543 479.087 563.383 411.895 422.836 256.808 343.685 319.218 455.64 586.626 331.21 534.168 613.207 467.757 294.669 213.568 323.968 747.694 737.696 460.775 233.899 470.882 754.218 206.598 479.404 366.677 340.501 503.858 487.929 841.268 537.449 615.957 610.247 421.528 442.569 350.103 503.111 515.957 460.328 592.777 415.923 329.53 425.846 646.556 768.069 753.459 356.653 414.608 490.866 314.045 586.878 634.209 467.613 295.594 303.175 615.246 666.734 260.888 290.249 408.649 266.403 368.615 396.5 417.954 267.051 150.5 0 378.118 272.646 268.952 307.171 487.635 265.428 313.22 228.039 553.744 392.573 455.248 631.502 397.819 344.606 358.951 272.087 306.043 323.63 425.633 289.045 234.062 291.549 582.326 725.43 389.571 737.657 311.202 365.644 569.125 487.176 319.188 576.383 495.005 448.831 618.285 556.143 502.629 398.128 308.462 344.136 324.32 397.99 438.941 491.173 339.32 542.161 417.971 434.787 305.122 411.522 378.677 606.308 434.674 402.174 407.511 369.018 550.416 384.013 475.353 369.96 434.074 413.13 429.06 677.552 391.199 453.614 564.699 452.718 346.425 383.475 439.118 426.733 344.595 330.389 349.044 334.919 404.341 599.859 562.62 632.338 290.067 437.265 332.412 279.345 490.443 522.136 410.478 398.269 249.909 390.611 579.749 259.395 343.842 597.25 443.487 168.237 312.545 419.575 305.536 299.923 342.278 0 305.596 457.928 462.924 381.621 206.064 285.106 449.432 559.37 314.689 299.143 594.901 247.334 323.48 305.492 244.198 167.207 191.046 372.604 336.443 290.677 146.82 491.564 519.885 267.897 645.764 220.37 249.781 586.451 451.822 288.982 464.007 443.631 464.873 494.142 496.19 500.673 265.047 368.337 181.211 350.79 306.415 384.108 539.831 218.626 461.497 427.918 366.939 341.702 302.113 188.516 557.272 532.125 390.557 281.75 342.844 596.84 266.898 478.951 277.081 424.69 377.912 343.007 664.147 397.034 538.453 529.265 384.108 379.198 284.564 350.9 380.829 392.843 471.023 352.408 261.35 415.069 464.004 597.766 682.168 343.463 351.012 504.87 290.413 450.029 524.488 349.111 247.738 262.575 493.092 562.115 198.331 248.851 515.607 367.12 298.883 316.752 372.606 201.522 250.377 276.093 334.285 0 302.587 534.852 327.502 286.548 212.864 418.043 529.086 339.681 353.384 578.58 241.894 405.207 329.945 221.83 242.05 263.172 310.831 247.235 196.834 234.857 491.557 611.205 268.16 637.72 272.175 306.863 564.134 520.453 320.176 514.736 502.438 617.824 656.245 413.252 572.46 471.616 421.567 270.066 272.676 328.227 550.558 677.897 285.533 524.954 618.019 464.659 412.933 311.51 186.388 716.598 763.536 464.213 430.49 488.693 650.849 302.354 556.939 278.573 380.257 444.416 528.18 868.559 547.69 629.184 664.091 371.492 469.231 400.804 570.314 576.692 613.037 613.931 458.565 359.692 433.322 687.935 601.2 717.373 296.554 422.953 698.116 266.553 684.855 607.453 568.517 194.979 396.545 578.826 773.706 318.037 256.786 526.499 229.026 475.102 328.254 378.572 320.94 255.575 265.117 504.295 292.656 0 355.806 384.262 420.325 294.179 377.226 434.998 450.493 349.746 560.377 421.638 421.489 357.511 314.045 305.779 359.854 259.876 250.887 299.758 357.879 364.352 738.789 322.233 764.011 390.683 389.462 716.096 532.66 386.954 623.302 621.399 634.422 686.651 468.737 565.518 442.364 548.405 324.159 393.443 361.236 648.145 600.175 455.523 639.474 636.343 578.017 377.847 438.993 352.971 709.083 776.391 567 391.851 546.536 719.801 429.769 572.017 473.911 415.156 634.565 730.42 918.451 577.193 706.952 732.514 501.797 492.29 463.702 592.517 598.117 687.638 647.272 529.986 390.768 454.958 767.966 639.695 827.252 361.603 475.633 722.942 346.011 636.076 655.849 685.548 354.422 421.663 523.828 812.424 455.885 396.124 544.153 411.397 384.412 418.71 595.087 480.876 300.435 278.239 458.179 495.42 327.801 0 579.626 299.784 416.133 324.242 762.168 495.69 474.589 715.748 547.516 479.543 415.333 399.91 389.111 443.457 402.686 383.647 269.56 425.376 601.314 474.484 312.803 412.026 172.724 260.034 277.294 406.178 226.83 470.934 528.94 551.284 610.628 335.038 536.014 468.733 216.286 246.5 263.61 309.906 454.033 446.474 144.096 391.091 476.562 433.134 543.235 407.36 261.345 571.273 523.693 342.249 400.897 358.955 398.596 421.471 570.302 244.942 351.484 343.443 376.701 424.237 245.828 458.613 535.573 297.334 410.852 404.339 496.887 558.968 463.305 423.271 347.677 252.122 375.743 659.281 420.887 454.588 238.568 352.397 505.563 253.348 469.988 329.783 361.313 224.455 267.151 409.829 630.517 208.091 219.775 591.931 238.592 316.441 256.168 234.64 342.445 312.964 399.745 351.099 269.599 328.524 542.922 0 305.152 247.073 552.336 334.502 218.447 168.723 205.559 163.698 274.011 224.247 266.584 263.624 244.646 244.977 188.606 347.947 220.283 256.615 566.572 229.916 650.384 246.154 334.148 497.059 411.396 222.15 542.371 484.417 501.12 513.876 464.896 456.589 328.847 316.96 177.984 344.978 285.032 419.422 460.646 307.972 515.121 457.103 368.907 379.295 378.431 324.638 525.303 444.721 407.739 312.188 382.451 553.559 344.362 420.478 375.98 404.219 451.169 465.627 658.574 318.988 493.038 397.893 399.194 324.935 306.057 362.312 397.221 350.915 427.139 392.658 262.954 313.18 512.103 518.108 567.562 360.717 335.296 398.379 253.339 408.513 497.083 385.914 331.832 214.035 353.002 607.352 247.766 328.429 485.907 375.577 156.487 267.422 499.461 305.938 259.902 269.369 220.796 285.362 433.144 336.722 373.461 0 232.351 340.844 694.463 250.93 325.355 667.477 272.256 343.063 295.059 218.842 226.189 284.541 401.801 212.986 170.281 207.796 659.222 428.169 237.254 557.824 201.176 283.084 417.594 385.999 211.915 469.734 333.462 479.984 513.574 427.844 495.614 369.11 267.569 206.749 232.148 258.853 366.399 482.231 159.345 391.929 334.62 378.974 401.525 247.526 181.712 646.392 566.074 293.121 243.377 363.265 437.058 251.558 430.334 263.616 226.785 283.447 381.537 517.074 250.139 428.603 421.51 277.473 324.927 306.337 342.703 443.102 320.471 350.805 280.173 259.962 284.021 537.184 395.048 549.102 276.672 351.901 383.413 190.532 426.09 347.218 378.213 193.616 156.48 414.811 641.061 158.005 282.534 436.159 280.792 221.951 260.366 265.578 127.132 230.212 288.113 283.166 199.941 270.711 419.256 265.576 209.932 0 301.964 368.193 183.095 309.687 428.123 149.9 220.604 246.202 230.775 187.562 219.126 259.162 188.335 181.489 192.569 372.821 612.01 257.396 797.165 393.779 412.952 780.282 586.271 306.595 568.066 450.219 482.386 648.527 590.673 576.333 446.223 443.852 298.602 439.929 334.605 458.178 617.185 398.991 528.402 560.659 499.22 279.493 257.718 346.452 883.928 666.378 496.654 229.42 505.766 656.678 224.305 358.47 561.365 327.925 486.241 559.036 812.665 548.016 581.526 590.864 472.571 460.537 370.418 475.34 493.056 465.116 567.831 524.043 355.785 347.169 647.761 685.122 823.607 422.929 510.386 483.931 400.783 561.387 690.404 613.419 374.937 306.384 610.364 670.09 369.477 375.136 549.015 317.542 337.541 429.673 567.414 315.286 256.172 207.241 442.215 378.77 340.985 325.051 595.673 303.066 299.378 0 577.462 405.724 554.625 786.339 464.114 432.075 433.829 368.95 327.023 395.446 474.625 316.014 231.201 420.81 672.427 689.358 551.211 670.867 424.357 453.327 606.774 671.336 441.875 608.922 587.597 622.102 881.707 602.289 817.165 722.22 330.141 550.091 361.513 602.226 487.727 708.206 334.794 472.979 568.862 603.539 538.219 378.198 426.771 962.895 858.015 405.637 500.935 543.114 483.117 486.81 624.377 490.524 343.676 450.019 498.222 659.969 569.881 541.032 743.833 525.107 560.743 576.625 662.128 741.292 649.518 544.448 496.632 481.262 516.289 876.881 539.407 745.23 420.809 701.816 612.745 513.101 745.139 455.167 562.102 343.448 455.166 712.098 789.386 410.055 419.289 687.895 388 581.319 500.694 347.312 430.892 490.785 481.463 546.163 458.596 388.159 765.205 345.435 599.369 357.5 564.459 0 447.874 389.408 386.176 374.605 433.56 377.1 499.007 409.852 467.849 287.006 420.921 547.62 409.777 292.316 477.244 362.397 547.215 297.795 373.078 288.708 476.892 309.079 642.028 562.442 601.627 703.474 430.186 642.148 553.45 234.429 306.47 298.269 279.536 472.386 430.073 268.558 399.239 437.587 429.625 716.845 490.262 411.804 680.038 481.548 325.789 416.479 385.912 505.536 417.872 522.09 404.8 504.47 317.18 380.913 475.708 302.708 388.963 509.271 394.085 439.312 426.517 381.096 467.709 411.339 384.528 353.076 352.5 444.756 659.402 478.497 424.995 340.647 404.492 364.626 254.165 431.982 390.657 374.846 345.482 189.232 445.359 684.3 211.322 371.674 563.026 276.038 321.89 290.496 298.497 429.26 287.83 465.788 389.152 383.592 544.606 640.134 292.552 291.963 224.214 536.189 577.647 0 361.518 422.194 277.141 317.192 279.723 301.535 314.582 276.486 435.852 180.346 302.725 284.696 576.75 638.494 361.274 435.074 183.329 258.851 332.154 395.405 255.13 423.677 509.911 440.171 651.745 377.379 463.261 438.39 229.98 300.528 248.788 290.399 434.916 421.757 163.88 379.943 465.896 401.548 448.34 518.75 308.212 542.129 546.494 329.733 475.271 324.35 434.004 452.751 452.856 285.195 419.078 398.917 411.068 557.446 269.195 413.362 488.698 402.038 423.424 359.792 468.058 487.617 397.612 377.225 399.24 246.274 361.994 693.446 434.539 435.537 208.889 388.645 461.195 176.334 530.942 330.478 344.712 254.238 335.105 387.542 546.795 263.727 298.078 498.668 371.31 273.123 234.011 339.311 345.043 325.02 434.065 314.062 333.813 342.822 497.246 185.506 308.146 322.695 595.136 422.365 315.514 0 349.199 208.725 306.484 277.228 247.891 249.458 232.797 214.476 230.528 352.419 215.834 268.226 629.564 522.203 443.258 337.949 414.052 318.572 554.889 374.747 695.19 747.557 760.2 830.689 379.403 734.221 699.309 394.099 486.638 339.37 489.557 651.478 575.04 284.01 434.351 559.807 669.265 769.949 588.275 445.215 778.838 794.299 421.422 599.253 429.3 548.85 574.015 732.983 365.758 405.332 477.206 521.373 468.448 377.484 539.279 702.696 379.139 609.237 628.528 667.272 805.501 654.277 578.072 460.71 442.559 608.34 943.663 504.299 485.374 381.7 566.314 669.112 436.219 714.127 343.262 524.576 342.644 461.601 573.365 767.153 405.389 458.59 659.647 422.129 550.356 488.897 251.479 614.207 440.474 567.898 593.597 518.651 519.209 730.298 213.833 587.582 422.975 803.84 397.168 333.677 330.936 0 319 406.81 314.5 493.255 494.527 471.153 366.304 369.224 574.508 443.875 287.18 498.289 313.14 496.864 203.195 289.184 379.836 343.416 240.355 429.395 346.314 394.873 481.879 399.738 464.373 375.601 211.045 259.967 234.037 284.974 341.894 414.299 127.489 396.079 314.799 386.731 473.601 345.92 301.692 606.973 498.498 289.941 263.267 347.382 362.736 353.615 477.005 262.723 294.331 259.049 314.314 422.247 192.399 337.95 425.892 234.245 302.977 355.177 346.855 453.401 316.993 310.459 281.186 254.573 333.688 503.505 386.207 506.517 260.362 353.644 388.047 273.539 408.792 292.758 306.722 234.73 186.611 415.188 532.114 152.821 248.473 480.204 323.949 243.294 287.435 285.497 199.191 335.73 360.572 247.14 220.541 389.323 555.543 176.201 243.873 150.966 472.379 389.152 232.929 200.452 324.303 0 192.311 281.154 229.723 234.555 198.13 219.269 211.753 338.18 155.557 357.077 497.391 335.757 665.09 217.69 378.389 439.075 487.106 291.9 543.467 416.413 517.993 544.935 389.972 590.148 522.164 250.707 319.726 268.72 357.288 462.798 489.881 222.329 456.47 385.101 448.142 486.134 363.502 407.933 757.685 618.681 393.645 300.573 482.26 535.679 283.221 590.97 316.06 339.967 362.852 432.806 507.536 322.711 468.979 514.81 267.054 444.579 421.127 505.037 502.248 423.361 425.647 414.934 386.522 492.776 657.097 484.111 643.856 346.034 414.986 437.821 263.197 539.229 417.891 438.97 230.435 202.223 492.381 680.458 196.043 301.577 506.024 263.745 241.501 347.145 266.037 269.985 338.512 312.602 322.025 378.927 391.047 486.859 291.453 310.76 222.135 437.422 447.383 270.067 300.929 409.577 191.922 0 330.95 254.764 268.343 198.668 361.69 244.653 396.288 164.252 461.101 469.962 309.409 485.264 179.859 257.447 376.018 386.504 219.334 554.34 626.385 580.322 620.692 400.656 600.253 458.923 301.161 242.959 329.939 300.913 502.576 509.652 285.42 494.039 433.057 469.514 456.914 362.325 301.85 505.873 557.705 391.197 403.047 345.439 553.234 400.454 484.259 299.7 294.532 388.868 449.222 529.472 311.744 494.137 531.534 360.988 364.583 432.011 447.122 552.229 495.907 521.046 351.094 238.733 386.482 625.343 440.889 529.286 247.515 377.791 498.442 253.175 529.29 353.328 389.315 275.239 303.12 393.603 640.448 279.641 281.477 536.14 293.506 245.308 263.022 268.52 366.219 223.995 331.81 306.198 310.471 338.235 416.858 235.932 270.786 246.449 444.698 391.641 236.359 269.855 321.78 281.621 333.31 0 257.803 249.303 269.258 210.844 236.575 269.031 265.486 347.322 463.491 213.493 659.216 152.691 256.992 483.058 356.729 203.157 402.902 359.385 452.324 389.556 309.47 423.725 288.678 356.124 175.019 231.695 262.608 383.14 491.589 204.554 535.217 465.399 313.627 363.239 378.441 258.802 504.703 487.646 426.335 277.358 334.399 575.057 253.414 467.077 230.055 318.732 351.55 400.112 685.302 260.768 423.824 430.848 287.533 335.094 236.478 354.952 371.108 308.848 462.964 319.513 229.485 364.044 427.978 586.597 618.535 259.794 227.968 384.908 148.916 358.192 490.898 334.641 187.938 239.474 319.457 580.922 216.691 224.469 414.531 329.933 187.129 248.114 344.825 277.905 226.704 268.388 261.295 215.72 312.707 423.823 311.174 213.373 246.116 402.936 559.92 250.75 253.734 536.727 246.175 271.463 271.309 0 166.459 255.885 266.651 190.057 252.188 137.577 455.404 756.19 255.616 733.132 223.857 313.226 591.281 527.984 260.36 551.889 486.86 562.094 617.771 476.341 637.063 431.752 288.315 285.357 258.582 424.687 520.477 603.854 245.155 571.007 533.221 447.767 297.992 398.542 223.314 729.499 570.024 423.047 402.179 449.213 673.293 315.782 592.143 235.44 342.659 433.22 457.318 867.911 310.455 504.466 648.199 424.513 433.352 318.594 418.322 487.912 404.127 448.31 295.835 302.163 358.442 626.742 655.812 631.902 203.359 389.377 397.896 218.986 502.465 539.538 447.238 275.834 305.305 478.029 566.822 228.672 330.675 615.014 408.757 164.707 373.216 395.317 271.365 237.884 345.245 199.172 266.146 360.058 485.429 356.406 247.458 231.589 419.834 538.855 303.322 287.265 624.405 279.896 323.6 288.086 188.567 0 160.358 353.89 221.537 240.678 186.887 371.182 582.983 259.393 503.571 197.864 265.742 459.564 437.183 311.501 480.929 417.451 415.924 589.751 409.314 556.764 404.46 167.524 293.05 266.237 314.099 428.676 385.752 191.469 414.102 372.536 384.163 385.776 326.22 281.203 589.806 456.488 272.759 357.237 379.23 488.752 312.417 503.434 199.997 437.997 348.823 362.84 604.19 288.595 405.806 515.316 372.923 413.297 300.837 372.369 372.991 344.346 329.689 281.807 244.536 354.987 549.52 494.887 512.556 170.632 387.893 370.576 221.866 382.413 386.502 304.233 298.644 187.915 444.656 486.872 117.711 296.154 520.059 265.99 181.738 294.998 244.593 189.531 226.207 298.577 193.808 242.563 335.471 454.32 267.143 260.95 224.007 411.301 488.864 227.471 226.62 480.629 200.026 200.553 270.727 242.839 133.813 0 375.809 224.859 264.145 174.486 365.258 583.623 359.914 597.438 211.7 288.921 406.963 400.983 238.729 508.942 516.756 510.474 593.956 400.411 503.055 419.058 366.162 246.231 237.166 293.339 461.28 566.115 206.816 496.677 452.188 485.339 447.552 399.998 233.623 601.956 662.188 437.791 356.386 359.147 489.152 437.43 482.658 328.802 218.305 350.889 435.196 601.484 360.973 479.054 590.755 319.336 386.29 483.078 524.831 598.305 536.996 527.529 443.492 348.781 419.544 651.758 422.105 627.919 273.837 387.937 618.931 254.695 645.303 387.382 479.5 188.648 380.85 447.682 654.373 338.527 215.372 529.106 355.692 385.479 294.648 372.233 371.186 350.733 392.002 374.713 285.556 245.59 410.053 262.775 362.015 260.745 484.214 295.62 355.383 205.234 373.194 219.132 362.981 211.562 249.969 290.261 372.127 0 265.895 331.201 283.455 270.049 369.843 178.717 431.205 160.51 181.045 304 336.249 180.177 373.976 386.521 417.489 423.8 243.556 436.275 358.425 179.17 169.331 209.345 197.717 360.869 406.216 150.979 303.215 388.5 292.451 407.537 310.198 209.952 520.816 405.769 269.489 305.956 256.212 456.044 237.798 389.1 192.613 351.058 271.402 346.767 445.078 208.642 321.65 391.846 226.676 311.175 251.158 327.535 341.616 321.954 329.05 254.31 204.612 267.078 456.87 391.762 429.024 210.971 262.505 315.364 147.431 336.811 384.913 286.56 196.897 212.727 300.668 514.684 159.35 210.529 396.388 179.608 235.14 260.868 245.37 263.388 178.752 262.054 326.821 224.585 228.418 376.784 197.699 189.821 185.049 313.582 423.511 143.634 223.129 366.703 208.419 242.085 234.278 174.563 179.781 217.264 259.091 0 191.205 161.565 345.783 535.292 201.018 595.794 222.748 220.777 496.185 445.402 215.796 463.72 479.508 448.671 564.769 442.976 446.562 324.646 353.161 169.015 300.068 225.049 373.739 464.065 267.226 401.836 459.732 358.555 297.473 305.282 190.645 557.695 501.045 379.801 292.217 371.409 569.079 253.562 395.006 305.601 379.74 399.251 426.518 697.737 371.692 510.437 496.335 402.283 350.633 266.438 333.355 369.735 358.367 412.956 399.022 255.086 282.448 483.526 568.574 519.066 253.573 296.576 413.677 184.649 471.099 496.467 354.509 297.767 241.906 441.684 525.399 221.066 276.505 457.385 292.777 238.731 243.978 388.657 222.014 160.355 235.376 308.807 194.303 302.212 286.396 419.325 167.859 196.567 248.862 617.54 257.766 366.169 637.333 366.528 431.751 287.008 256.865 215.091 283.387 356.397 213.048 0 273.909 493.229 594.819 309.722 668.938 190.295 256.815 518.785 451.522 269.13 452.772 431.591 454.24 511.495 350.792 536.351 408.816 241.88 283.491 230.401 360.324 406.518 510.046 198.594 457.548 400.739 356.277 374.714 358.504 326.799 636.318 505.913 369.558 346.03 390.327 538.216 272.524 552.578 219.428 420.87 342.496 380.655 620.714 262.863 435.825 523.693 301.402 343.506 314.939 427.073 410.366 355.623 344.127 288.215 293.657 390.248 510.044 561.103 624.406 246.679 352.807 318.87 209.857 417.763 489.436 318.701 269.321 200.567 370.48 562.883 140.601 258.933 487.986 334.669 177.26 302.216 305.082 232.97 272.645 310.439 167.052 241.926 388.604 503.388 269.316 215.479 221.405 503.903 502.993 258.886 235.089 520.469 173.724 182.148 296.643 147.802 176.136 193.899 329.101 183.939 287.553 0 415.97 766.207 458.889 506.178 283.607 291.449 472.265 573.133 353.357 529.541 642.711 674.457 801.008 403.679 702.973 634.384 364.317 475.84 233.604 526.662 637.604 627.695 211.776 427.895 584.919 553.118 578.463 509.554 275.426 818.856 832.499 470.849 606.062 452.493 546.642 485.471 721.92 243.149 371.59 456.598 488.337 713.201 351.099 540.87 805.238 422.501 550.493 518.598 689.129 763.051 589.791 533.585 401.054 396.561 485.249 853.7 600.751 569.095 189.768 542.584 650.78 356.842 708.677 430.055 490.599 300.544 506.033 570.633 655.927 368.486 361.742 602.427 399.848 532.003 469.959 250.499 425.354 398.581 531.652 498.035 445.246 342.633 620.108 272.818 592.732 377.67 693.683 304.899 464.707 257.912 292.453 359.622 463.484 346.217 424.779 294.959 363.488 268.511 353.392 450.091 361.074 0