2022 201 0 344 0 615.372 592.572 586.578 553.390 567.693 534.355 528.773 508.547 95.359 195.350 169.075 272.537 46.461 132.834 178.344 492.131 530.465 527.875 481.341 484.490 492.797 416.060 459.586 457.380 441.130 440.559 355.054 280.146 228.522 172.669 51.825 144.933 217.856 137.157 168.680 137.153 573.614 552.837 514.595 442.664 443.232 531.621 463.922 437.833 399.743 408.219 478.697 414.303 578.679 574.210 573.602 549.176 530.079 510.120 534.927 499.590 473.350 418.126 286.475 342.961 352.852 176.903 186.386 140.053 129.928 153.104 227.074 355.987 387.960 393.055 423.840 459.175 417.809 478.346 478.125 510.969 463.180 473.756 487.726 484.469 514.244 483.323 525.680 550.657 541.663 328.075 361.935 383.446 318.515 349.744 346.949 350.924 417.305 381.467 157.025 224.672 316.515 192.530 255.691 362.959 166.405 254.496 384.977 557.983 602.598 568.418 568.065 357.370 426.660 437.751 467.263 479.035 479.745 468.600 468.121 450.119 474.944 548.323 586.724 452.077 456.056 473.478 438.358 451.325 479.488 443.939 501.037 590.646 572.411 571.797 402.444 454.615 429.764 393.242 406.321 417.417 418.784 464.190 453.896 463.950 295.685 321.752 370.078 366.108 337.075 344.958 331.593 332.018 353.483 494.429 538.862 585.294 444.912 476.468 529.099 490.905 513.661 521.290 497.011 383.991 402.714 392.323 461.717 480.399 562.550 267.373 151.034 125.817 135.229 154.115 114.111 129.496 147.731 224.938 261.561 227.433 297.155 172.205 245.142 279.026 121.629 138.605 101.254 47.170 503.818 544.478 535.618 481.704 454.503 141.989 175.307 128.737 155.047 91.143 171.932 117.191 136.095 533.366 565.051 565.792 519.053 536.392 580.425 470.108 446.581 524.145 522.930 537.291 501.209 460.484 453.548 458.388 463.705 503.302 494.417 176.758 235.801 251.875 174.614 240.023 293.336 161.919 207.737 297.666 465.728 460.593 500.524 494.302 487.598 487.940 489.927 501.875 518.459 492.101 151.012 232.342 366.190 224.730 317.092 425.844 232.920 316.535 446.078 685.676 631.167 470.236 694.442 307.345 218.646 137.866 198.915 137.899 539.008 512.020 501.202 476.071 519.864 514.898 513.347 492.766 524.044 544.226 556.981 580.255 496.838 428.363 460.805 514.002 476.504 476.564 174.609 222.802 336.262 230.211 178.102 210.975 303.828 223.996 240.605 568.439 624.075 622.924 558.081 139.131 174.722 273.561 400.438 95.726 200.010 339.622 433.961 206.396 343.143 105.841 170.315 214.122 193.408 290.773 117.884 117.639 500.285 484.061 545.650 481.214 440.555 443.736 421.531 432.092 479.528 724.159 473.585 655.085 707.110 720.463 510.410 159.993 137.700 284.865 260.711 477.624 510.390 526.794 543.277 485.400 392.938 363.744 397.715 370.988 370.529 366.106 358.674 345.279 326.992 321.415 166.878 325.483 127.381 107.979 144.322 149.949 165.256 148.840 117.747 150.905 2022 202 0 344 0 617.224 595.555 589.479 555.241 568.184 535.385 528.895 507.750 95.073 195.037 168.657 272.062 46.361 132.492 177.793 493.886 531.812 529.855 483.356 486.528 496.674 417.988 461.742 459.544 439.305 438.760 353.892 279.006 227.680 171.888 51.630 144.668 217.890 137.077 168.710 137.217 574.775 553.786 516.091 443.431 442.954 530.009 462.685 436.110 398.036 406.370 478.187 411.669 581.713 576.755 573.835 550.023 529.068 509.115 533.718 498.363 472.822 417.569 286.201 342.123 351.884 176.510 186.046 139.650 129.571 152.625 226.457 355.957 388.848 394.008 425.097 459.755 419.241 480.576 480.863 513.402 464.320 474.900 488.640 487.655 515.746 484.892 528.922 553.602 544.054 327.303 360.936 382.316 317.568 348.801 346.262 349.967 416.079 380.600 156.542 223.940 315.548 192.016 254.882 362.381 165.938 253.975 384.492 560.852 604.509 571.435 569.892 358.962 428.273 440.875 468.406 478.792 482.159 467.448 467.970 451.145 476.477 548.998 587.344 451.710 455.527 472.669 438.443 451.386 479.505 444.893 501.954 591.294 574.010 573.934 402.618 454.795 429.309 392.926 406.315 417.234 419.684 464.680 454.475 464.509 295.005 321.599 370.100 365.396 336.394 345.279 330.664 331.253 352.614 496.699 541.437 587.744 447.101 478.287 531.161 490.885 514.999 522.977 498.980 383.111 403.312 392.889 462.583 483.819 564.562 267.301 150.787 125.735 135.627 154.174 113.938 129.368 147.337 224.265 260.799 226.683 296.275 171.658 244.332 278.103 121.412 138.653 100.945 47.015 504.444 546.111 536.043 482.163 454.997 141.885 175.919 128.381 154.704 90.945 172.424 116.794 135.649 534.346 565.834 567.659 520.118 536.810 581.554 471.572 445.750 525.687 523.397 539.980 503.358 460.888 453.962 458.402 462.801 501.995 493.822 176.399 235.387 251.666 174.306 239.442 292.761 161.466 207.352 296.943 465.775 461.654 501.592 495.790 490.640 490.016 492.449 505.399 520.818 494.538 150.688 232.933 366.482 225.000 317.526 426.493 232.985 317.032 447.902 683.629 629.447 468.660 692.693 306.354 217.976 137.410 198.835 137.705 540.006 513.327 501.835 476.884 521.546 516.349 515.322 493.801 526.262 546.145 559.275 582.381 497.427 428.587 459.963 513.818 475.539 475.126 174.181 222.342 335.753 229.959 177.743 211.456 303.143 223.320 239.950 571.973 626.866 626.176 561.608 138.703 175.162 273.300 401.697 95.417 199.526 339.557 432.901 205.686 343.086 105.676 169.918 213.885 192.995 290.067 118.005 117.599 501.221 485.210 547.113 480.462 440.292 444.555 420.931 432.551 481.942 722.603 472.478 653.785 705.060 719.289 509.601 159.629 137.369 284.422 260.176 480.425 511.906 528.550 544.451 486.357 393.645 363.375 397.086 370.361 369.743 365.263 357.883 344.501 326.340 321.004 167.129 324.594 127.026 107.720 144.028 150.616 164.883 148.600 117.661 150.572 2022 203 0 344 0 619.034 598.469 592.316 557.065 568.669 536.403 529.016 506.958 94.787 194.725 168.240 271.589 46.261 132.152 177.244 495.627 533.146 531.813 485.355 488.548 500.505 419.905 463.881 461.692 437.489 436.969 352.735 277.872 226.842 171.110 51.436 144.404 217.924 136.997 168.739 137.280 575.922 554.726 517.574 444.192 442.678 528.407 461.456 434.397 396.339 404.533 477.681 409.052 584.684 579.253 574.065 550.860 528.063 508.116 532.517 497.144 472.297 417.014 285.928 341.289 350.918 176.117 185.707 139.249 129.215 152.148 225.842 355.927 389.733 394.957 426.348 460.332 420.666 482.788 483.577 515.811 465.452 476.037 489.548 490.810 517.235 486.449 532.122 556.504 546.415 326.533 359.940 381.189 316.625 347.861 345.577 349.014 414.858 379.737 156.061 223.210 314.583 191.503 254.075 361.805 165.473 253.456 384.009 563.676 606.383 574.399 571.692 360.545 429.876 443.973 469.541 478.551 484.549 466.302 467.820 452.165 478.000 549.667 587.957 451.345 455.001 471.864 438.527 451.447 479.523 445.842 502.865 591.935 575.588 576.039 402.792 454.975 428.856 392.611 406.310 417.052 420.580 465.166 455.050 465.064 294.328 321.446 370.122 364.686 335.716 345.598 329.737 330.491 351.748 498.947 543.978 590.147 449.273 480.091 533.198 490.865 516.323 524.645 500.928 382.235 403.907 393.452 463.444 487.205 566.545 267.230 150.541 125.652 136.023 154.232 113.766 129.240 146.945 223.595 260.040 225.935 295.397 171.113 243.523 277.183 121.194 138.701 100.638 46.861 505.065 547.727 536.465 482.618 455.488 141.782 176.529 128.026 154.362 90.748 172.914 116.398 135.204 535.318 566.610 569.502 521.174 537.224 582.669 473.026 444.923 527.215 523.860 542.632 505.485 461.289 454.374 458.415 461.901 500.694 493.231 176.041 234.974 251.458 174.000 238.862 292.188 161.014 206.968 296.223 465.822 462.710 502.652 497.267 493.654 492.074 494.949 508.884 523.152 496.953 150.365 233.522 366.772 225.270 317.958 427.139 233.049 317.527 449.715 681.610 627.742 467.090 690.971 305.367 217.308 136.955 198.755 137.512 540.994 514.623 502.463 477.692 523.214 517.787 517.278 494.829 528.456 548.042 561.537 584.467 498.011 428.808 459.126 513.635 474.580 473.696 173.755 221.883 335.245 229.708 177.386 211.935 302.461 222.648 239.297 575.437 629.577 629.330 565.073 138.277 175.600 273.039 402.950 95.109 199.045 339.492 431.846 204.978 343.029 105.511 169.522 213.648 192.585 289.363 118.125 117.559 502.150 486.352 548.561 479.714 440.030 445.369 420.334 433.008 484.334 721.102 471.376 652.501 703.042 718.158 508.797 159.266 137.040 283.980 259.642 483.202 513.409 530.287 545.614 487.306 394.348 363.007 396.459 369.736 368.960 364.422 357.096 343.726 325.690 320.594 167.379 323.708 126.673 107.461 143.735 151.281 164.512 148.360 117.574 150.241 2022 204 0 344 0 620.803 601.315 595.091 558.864 569.148 537.409 529.135 506.172 94.503 194.413 167.825 271.117 46.162 131.813 176.697 497.353 534.466 533.749 487.338 490.550 504.291 421.810 466.003 463.822 435.681 435.185 351.581 276.744 226.007 170.337 51.243 144.141 217.958 136.917 168.768 137.342 577.055 555.656 519.044 444.950 442.403 526.814 460.234 432.693 394.652 402.707 477.180 406.452 587.593 581.703 574.292 551.687 527.066 507.124 531.325 495.931 471.775 416.461 285.656 340.457 349.956 175.726 185.368 138.848 128.861 151.673 225.229 355.898 390.614 395.902 427.592 460.906 422.084 484.982 486.268 518.195 466.578 477.167 490.450 493.935 518.711 487.995 535.280 559.362 548.746 325.766 358.947 380.066 315.685 346.924 344.895 348.065 413.642 378.877 155.581 222.483 313.622 190.992 253.271 361.231 165.009 252.939 383.527 566.455 608.221 577.310 573.467 362.121 431.468 447.047 470.668 478.311 486.914 465.162 467.671 453.177 479.512 550.331 588.563 450.982 454.478 471.063 438.610 451.508 479.540 446.786 503.768 592.567 577.144 578.112 402.965 455.153 428.405 392.297 406.305 416.871 421.471 465.650 455.623 465.616 293.653 321.294 370.144 363.979 335.039 345.917 328.814 329.731 350.885 501.174 546.484 592.504 451.430 481.879 535.211 490.845 517.634 526.294 502.855 381.361 404.500 394.013 464.300 490.557 568.500 267.159 150.296 125.570 136.418 154.291 113.594 129.113 146.554 222.927 259.283 225.190 294.523 170.570 242.718 276.266 120.978 138.749 100.331 46.707 505.682 549.325 536.883 483.071 455.976 141.679 177.137 127.672 154.021 90.551 173.402 116.003 134.761 536.281 567.377 571.320 522.220 537.634 583.769 474.470 444.098 528.728 524.321 545.245 507.591 461.688 454.783 458.429 461.007 499.401 492.644 175.685 234.563 251.251 173.695 238.284 291.616 160.564 206.586 295.506 465.869 463.759 503.704 498.732 496.638 494.115 497.426 512.328 525.461 499.346 150.043 234.110 367.060 225.538 318.388 427.782 233.113 318.021 451.515 679.617 626.050 465.528 689.277 304.383 216.643 136.502 198.675 137.319 541.974 515.908 503.087 478.495 524.865 519.213 519.216 495.850 530.627 549.917 563.768 586.515 498.591 429.029 458.293 513.454 473.627 472.274 173.330 221.426 334.740 229.458 177.029 212.413 301.781 221.977 238.646 578.831 632.208 632.386 568.475 137.852 176.036 272.780 404.195 94.803 198.565 339.427 430.796 204.274 342.972 105.347 169.128 213.412 192.175 288.662 118.245 117.520 503.072 487.485 549.993 478.969 439.770 446.178 419.740 433.462 486.705 719.654 470.280 651.234 701.055 717.070 507.997 158.905 136.711 283.540 259.110 485.954 514.899 532.006 546.765 488.249 395.048 362.641 395.835 369.113 368.179 363.584 356.311 342.954 325.043 320.186 167.629 322.825 126.320 107.203 143.444 151.944 164.141 148.122 117.488 149.911 2022 205 0 344 0 622.532 604.094 597.804 560.637 569.621 538.405 529.254 505.391 94.220 194.103 167.412 270.647 46.063 131.476 176.153 499.064 535.773 535.663 489.303 492.535 508.031 423.703 468.108 465.936 433.882 433.409 350.432 275.621 225.175 169.567 51.051 143.879 217.992 136.837 168.797 137.405 578.174 556.577 520.501 445.703 442.129 525.232 459.019 430.999 392.974 400.893 476.685 403.869 590.440 584.105 574.517 552.504 526.075 506.138 530.140 494.727 471.257 415.910 285.385 339.628 348.997 175.337 185.031 138.449 128.508 151.199 224.618 355.868 391.491 396.842 428.829 461.476 423.494 487.159 488.934 520.553 467.697 478.289 491.346 497.029 520.174 489.529 538.397 562.176 551.048 325.002 357.958 378.946 314.747 345.990 344.214 347.118 412.429 378.020 155.103 221.759 312.664 190.483 252.470 360.660 164.546 252.423 383.047 569.189 610.023 580.169 575.215 363.688 433.050 450.095 471.786 478.072 489.255 464.028 467.523 454.182 481.013 550.988 589.161 450.620 453.957 470.266 438.694 451.568 479.557 447.724 504.666 593.192 578.680 580.154 403.137 455.331 427.956 391.984 406.299 416.690 422.358 466.132 456.193 466.165 292.980 321.142 370.166 363.274 334.366 346.234 327.894 328.974 350.025 503.379 548.955 594.815 453.570 483.652 537.200 490.826 518.932 527.924 504.762 380.491 405.090 394.572 465.151 493.877 570.428 267.088 150.052 125.489 136.812 154.349 113.422 128.986 146.164 222.260 258.529 224.447 293.652 170.029 241.915 275.352 120.763 138.797 100.026 46.554 506.296 550.905 537.299 483.521 456.461 141.576 177.743 127.320 153.681 90.355 173.889 115.610 134.320 537.235 568.136 573.112 523.258 538.042 584.855 475.904 443.277 530.227 524.778 547.822 509.676 462.085 455.190 458.442 460.117 498.114 492.060 175.330 234.152 251.044 173.391 237.708 291.047 160.116 206.204 294.790 465.916 464.801 504.748 500.186 499.593 496.139 499.880 515.732 527.745 501.718 149.722 234.695 367.348 225.806 318.817 428.421 233.177 318.512 453.303 677.649 624.372 463.973 687.609 303.404 215.980 136.051 198.596 137.127 542.944 517.182 503.707 479.293 526.501 520.626 521.135 496.864 532.775 551.769 565.969 588.525 499.166 429.248 457.465 513.275 472.679 470.859 172.906 220.970 334.236 229.209 176.674 212.889 301.104 221.309 237.997 582.156 634.761 635.347 571.814 137.429 176.471 272.521 405.434 94.498 198.087 339.363 429.750 203.573 342.915 105.183 168.736 213.177 191.767 287.963 118.364 117.480 503.987 488.611 551.410 478.229 439.511 446.982 419.148 433.914 489.054 718.257 469.189 649.983 699.098 716.021 507.201 158.545 136.384 283.102 258.580 488.680 516.376 533.707 547.904 489.185 395.745 362.276 395.213 368.492 367.401 362.749 355.528 342.184 324.397 319.779 167.877 321.945 125.969 106.946 143.153 152.605 163.772 147.884 117.403 149.582 2022 206 0 344 0 624.221 606.806 600.454 562.384 570.088 539.390 529.371 504.615 93.938 193.794 167.000 270.179 45.965 131.140 175.610 500.760 537.066 537.556 491.252 494.503 511.725 425.584 470.196 468.032 432.090 431.641 349.287 274.504 224.347 168.801 50.859 143.618 218.025 136.758 168.826 137.467 579.279 557.489 521.945 446.453 441.857 523.659 457.811 429.314 391.306 399.091 476.194 401.303 593.226 586.461 574.739 553.312 525.091 505.158 528.964 493.530 470.743 415.361 285.114 338.802 348.042 174.948 184.695 138.051 128.156 150.726 224.009 355.838 392.364 397.778 430.060 462.044 424.897 489.318 491.577 522.887 468.808 479.404 492.236 500.093 521.624 491.052 541.471 564.947 553.320 324.240 356.972 377.831 313.813 345.060 343.536 346.175 411.221 377.165 154.626 221.036 311.709 189.976 251.671 360.090 164.085 251.910 382.569 571.878 611.788 582.975 576.938 365.248 434.622 453.117 472.896 477.835 491.572 462.900 467.376 455.179 482.504 551.640 589.753 450.260 453.439 469.473 438.776 451.627 479.574 448.657 505.557 593.809 580.194 582.164 403.308 455.508 427.508 391.672 406.294 416.511 423.241 466.611 456.759 466.712 292.309 320.991 370.188 362.572 333.694 346.550 326.977 328.220 349.168 505.563 551.391 597.080 455.694 485.409 539.164 490.806 520.216 529.536 506.649 379.623 405.677 395.128 465.996 497.162 572.328 267.017 149.808 125.407 137.205 154.407 113.251 128.860 145.775 221.597 257.777 223.707 292.783 169.490 241.115 274.441 120.548 138.845 99.721 46.401 506.904 552.467 537.711 483.968 456.944 141.474 178.347 126.968 153.342 90.160 174.374 115.218 133.880 538.181 568.888 574.880 524.287 538.446 585.927 477.329 442.459 531.711 525.232 550.360 511.739 462.479 455.594 458.456 459.233 496.834 491.479 174.976 233.744 250.838 173.087 237.134 290.480 159.669 205.824 294.077 465.962 465.838 505.785 501.629 502.519 498.147 502.312 519.096 530.004 504.067 149.402 235.279 367.635 226.072 319.244 429.056 233.241 319.001 455.078 675.708 622.708 462.425 685.967 302.427 215.319 135.601 198.517 136.936 543.906 518.446 504.323 480.086 528.121 522.027 523.035 497.870 534.899 553.600 568.138 590.496 499.736 429.467 456.642 513.096 471.736 469.452 172.484 220.516 333.733 228.961 176.320 213.364 300.428 220.642 237.350 585.411 637.236 638.213 575.090 137.007 176.904 272.264 406.666 94.194 197.611 339.299 428.710 202.875 342.858 105.020 168.345 212.943 191.361 287.266 118.483 117.441 504.897 489.729 552.811 477.493 439.253 447.782 418.559 434.364 491.382 716.909 468.104 648.748 697.171 715.011 506.408 158.186 136.058 282.665 258.052 491.382 517.840 535.390 549.031 490.115 396.439 361.912 394.593 367.873 366.626 361.917 354.749 341.416 323.754 319.373 168.125 321.068 125.619 106.690 142.864 153.263 163.404 147.647 117.317 149.254 2022 207 0 344 0 625.870 609.452 603.044 564.105 570.550 540.364 529.488 503.845 93.657 193.486 166.590 269.713 45.867 130.805 175.070 502.442 538.346 539.428 493.184 496.452 515.372 427.453 472.268 470.112 430.307 429.880 348.145 273.392 223.522 168.039 50.668 143.358 218.059 136.679 168.855 137.529 580.370 558.391 523.376 447.198 441.585 522.096 456.611 427.639 389.648 397.299 475.708 398.754 595.951 588.770 574.958 554.109 524.114 504.185 527.796 492.340 470.231 414.814 284.845 337.979 347.090 174.561 184.360 137.655 127.805 150.255 223.403 355.809 393.233 398.710 431.285 462.608 426.292 491.459 494.195 525.196 469.913 480.512 493.120 503.126 523.061 492.564 544.503 567.674 555.562 323.481 355.990 376.719 312.882 344.132 342.861 345.235 410.016 376.314 154.151 220.316 310.758 189.470 250.875 359.522 163.626 251.398 382.093 574.522 613.518 585.729 578.635 366.800 436.184 456.114 473.997 477.599 493.864 461.777 467.229 456.170 483.984 552.285 590.338 449.902 452.923 468.683 438.859 451.687 479.591 449.585 506.441 594.418 581.688 584.143 403.479 455.684 427.062 391.362 406.289 416.332 424.119 467.087 457.323 467.255 291.641 320.840 370.210 361.872 333.025 346.865 326.063 327.468 348.314 507.724 553.793 599.300 457.802 487.151 541.103 490.787 521.486 531.128 508.515 378.758 406.262 395.682 466.837 500.413 574.201 266.946 149.565 125.326 137.596 154.465 113.081 128.734 145.388 220.935 257.028 222.969 291.917 168.952 240.317 273.534 120.333 138.893 99.418 46.249 507.509 554.012 538.120 484.412 457.423 141.372 178.949 126.618 153.005 89.966 174.858 114.828 133.442 539.119 569.631 576.624 525.307 538.848 586.985 478.743 441.645 533.182 525.682 552.861 513.780 462.871 455.996 458.469 458.353 495.561 490.903 174.623 233.336 250.632 172.785 236.562 289.914 159.223 205.446 293.367 466.009 466.868 506.813 503.060 505.416 500.137 504.721 522.419 532.237 506.394 149.084 235.860 367.920 226.338 319.670 429.689 233.304 319.489 456.842 673.790 621.058 460.884 684.350 301.455 214.661 135.152 198.438 136.745 544.859 519.699 504.934 480.873 529.726 523.415 524.917 498.870 536.999 555.409 570.276 592.429 500.302 429.683 455.823 512.919 470.799 468.053 172.063 220.063 333.233 228.714 175.967 213.837 299.755 219.978 236.705 588.596 639.636 640.987 578.303 136.587 177.335 272.007 407.891 93.892 197.137 339.235 427.674 202.180 342.802 104.857 167.956 212.710 190.955 286.572 118.602 117.402 505.799 490.840 554.197 476.760 438.997 448.577 417.972 434.812 493.688 715.608 467.024 647.528 695.274 714.038 505.620 157.828 135.733 282.230 257.525 494.059 519.291 537.055 550.147 491.037 397.129 361.549 393.975 367.257 365.854 361.088 353.972 340.651 323.113 318.969 168.372 320.194 125.270 106.434 142.575 153.920 163.038 147.410 117.232 148.928 2022 208 0 344 0 627.481 612.032 605.572 565.801 571.005 541.327 529.603 503.079 93.377 193.179 166.182 269.249 45.770 130.472 174.531 504.109 539.613 541.278 495.100 498.384 518.972 429.310 474.323 472.175 428.532 428.126 347.008 272.286 222.701 167.281 50.478 143.099 218.092 136.600 168.883 137.591 581.448 559.285 524.794 447.938 441.316 520.543 455.418 425.973 388.000 395.519 475.226 396.221 598.615 591.033 575.175 554.898 523.143 503.218 526.636 491.157 469.724 414.270 284.577 337.158 346.141 174.175 184.027 137.259 127.455 149.786 222.798 355.780 394.099 399.638 432.503 463.170 427.680 493.582 496.790 527.479 471.011 481.612 493.999 506.127 524.485 494.064 547.493 570.358 557.775 322.724 355.010 375.611 311.954 343.208 342.188 344.298 408.816 375.466 153.677 219.599 309.809 188.966 250.082 358.956 163.168 250.887 381.618 577.121 615.214 588.431 580.306 368.344 437.735 459.085 475.090 477.365 496.132 460.661 467.084 457.153 485.454 552.925 590.915 449.546 452.410 467.898 438.941 451.746 479.608 450.508 507.319 595.020 583.161 586.091 403.649 455.858 426.618 391.052 406.283 416.154 424.993 467.561 457.884 467.795 290.975 320.690 370.231 361.174 332.358 347.179 325.152 326.719 347.462 509.865 556.160 601.474 459.893 488.879 543.019 490.767 522.744 532.702 510.361 377.897 406.844 396.233 467.672 503.630 576.047 266.876 149.323 125.245 137.986 154.523 112.911 128.608 145.002 220.276 256.281 222.233 291.055 168.416 239.523 272.629 120.120 138.940 99.115 46.098 508.110 555.539 538.525 484.854 457.901 141.270 179.549 126.269 152.668 89.772 175.339 114.439 133.005 540.048 570.367 578.343 526.318 539.246 588.029 480.148 440.833 534.638 526.129 555.324 515.801 463.260 456.396 458.482 457.477 494.295 490.329 174.271 232.930 250.427 172.484 235.992 289.350 158.779 205.068 292.659 466.055 467.892 507.834 504.480 508.283 502.110 507.107 525.701 534.445 508.699 148.766 236.439 368.204 226.602 320.094 430.318 233.368 319.974 458.593 671.898 619.421 459.349 682.758 300.486 214.005 134.705 198.359 136.555 545.802 520.942 505.541 481.656 531.315 524.792 526.780 499.862 539.076 557.196 572.383 594.325 500.863 429.899 455.008 512.744 469.868 466.661 171.644 219.612 332.734 228.467 175.615 214.308 299.084 219.316 236.063 591.713 641.961 643.669 581.454 136.168 177.765 271.752 409.109 93.590 196.664 339.171 426.644 201.488 342.746 104.695 167.568 212.477 190.551 285.880 118.720 117.363 506.695 491.942 555.568 476.031 438.742 449.367 417.388 435.257 495.972 714.352 465.950 646.324 693.404 713.099 504.836 157.471 135.409 281.796 257.001 496.710 520.729 538.701 551.251 491.953 397.817 361.188 393.360 366.642 365.084 360.262 353.198 339.889 322.475 318.566 168.618 319.322 124.922 106.180 142.287 154.574 162.672 147.175 117.147 148.602 2022 209 0 344 0 629.053 614.548 608.041 567.471 571.455 542.280 529.717 502.318 93.098 192.873 165.775 268.786 45.673 130.140 173.995 505.761 540.867 543.106 496.998 500.298 522.525 431.155 476.361 474.220 426.765 426.380 345.875 271.185 221.883 166.527 50.289 142.840 218.125 136.521 168.912 137.653 582.512 560.169 526.198 448.675 441.047 518.999 454.231 424.316 386.361 393.750 474.750 393.705 601.219 593.250 575.389 555.677 522.179 502.258 525.484 489.982 469.219 413.727 284.310 336.341 345.195 173.791 183.694 136.865 127.106 149.319 222.195 355.751 394.960 400.562 433.714 463.728 429.060 495.688 499.360 529.738 472.102 482.705 494.871 509.097 525.896 495.553 550.440 572.998 559.959 321.970 354.034 374.507 311.030 342.286 341.517 343.364 407.620 374.620 153.205 218.884 308.864 188.463 249.291 358.392 162.712 250.379 381.146 579.676 616.874 591.081 581.952 369.880 439.275 462.030 476.174 477.133 498.376 459.550 466.940 458.129 486.913 553.559 591.486 449.192 451.899 467.116 439.022 451.805 479.625 451.426 508.191 595.615 584.613 588.008 403.818 456.033 426.176 390.744 406.278 415.976 425.863 468.032 458.441 468.332 290.311 320.541 370.253 360.479 331.693 347.491 324.244 325.972 346.614 511.983 558.492 603.604 461.969 490.590 544.910 490.748 523.988 534.257 512.187 377.039 407.424 396.782 468.502 506.812 577.865 266.806 149.082 125.164 138.374 154.580 112.742 128.483 144.617 219.618 255.537 221.500 290.195 167.882 238.730 271.727 119.907 138.987 98.814 45.947 508.706 557.049 538.928 485.292 458.375 141.169 180.147 125.921 152.333 89.579 175.820 114.051 132.570 540.969 571.095 580.037 527.320 539.641 589.060 481.544 440.025 536.080 526.573 557.750 517.800 463.647 456.793 458.495 456.607 493.036 489.759 173.920 232.525 250.223 172.184 235.424 288.789 158.337 204.692 291.953 466.100 468.910 508.848 505.889 511.120 504.066 509.470 528.942 536.627 510.982 148.450 237.017 368.487 226.866 320.516 430.944 233.431 320.458 460.333 670.029 617.798 457.821 681.190 299.521 213.351 134.260 198.281 136.366 546.737 522.174 506.144 482.434 532.889 526.155 528.625 500.847 541.130 558.961 574.460 596.184 501.419 430.113 454.198 512.570 468.941 465.276 171.226 219.163 332.237 228.221 175.265 214.778 298.415 218.657 235.423 594.761 644.213 646.262 584.542 135.751 178.194 271.497 410.321 93.290 196.193 339.108 425.618 200.799 342.691 104.533 167.182 212.246 190.149 285.191 118.838 117.324 507.584 493.037 556.924 475.306 438.489 450.152 416.807 435.700 498.235 713.139 464.881 645.135 691.563 712.195 504.055 157.116 135.087 281.363 256.478 499.336 522.154 540.330 552.344 492.862 398.501 360.828 392.746 366.030 364.317 359.439 352.426 339.130 321.838 318.165 168.864 318.454 124.575 105.926 142.000 155.226 162.308 146.940 117.063 148.277 2022 210 0 344 0 630.588 616.999 610.450 569.116 571.899 543.221 529.830 501.563 92.820 192.568 165.370 268.325 45.576 129.810 173.462 507.399 542.107 544.913 498.880 502.195 526.030 432.989 478.382 476.249 425.007 424.642 344.746 270.089 221.069 165.776 50.100 142.582 218.158 136.443 168.941 137.714 583.562 561.045 527.590 449.408 440.780 517.464 453.052 422.668 384.731 391.992 474.278 391.206 603.764 595.422 575.600 556.446 521.221 501.304 524.340 488.814 468.718 413.187 284.044 335.526 344.252 173.407 183.362 136.473 126.759 148.852 221.594 355.722 395.818 401.481 434.919 464.283 430.433 497.775 501.906 531.971 473.187 483.791 495.737 512.036 527.295 497.030 553.345 575.595 562.113 321.218 353.062 373.406 310.108 341.368 340.848 342.434 406.428 373.778 152.735 218.171 307.922 187.962 248.503 357.831 162.257 249.872 380.675 582.186 618.500 593.680 583.573 371.408 440.806 464.950 477.250 476.902 500.595 458.445 466.796 459.098 488.361 554.187 592.050 448.839 451.391 466.339 439.103 451.863 479.642 452.338 509.056 596.202 586.045 589.895 403.987 456.206 425.736 390.437 406.273 415.799 426.728 468.500 458.996 468.866 289.649 320.392 370.274 359.787 331.031 347.802 323.339 325.228 345.768 514.080 560.790 605.689 464.028 492.287 546.777 490.729 525.219 535.793 513.992 376.183 408.001 397.329 469.328 509.959 579.656 266.736 148.842 125.084 138.762 154.637 112.573 128.359 144.234 218.963 254.795 220.770 289.338 167.350 237.941 270.828 119.695 139.035 98.514 45.796 509.298 558.541 539.327 485.728 458.847 141.068 180.743 125.575 151.999 89.387 176.298 113.665 132.137 541.881 571.815 581.708 528.313 540.032 590.077 482.930 439.219 537.508 527.013 560.139 519.777 464.031 457.187 458.508 455.741 491.783 489.193 173.571 232.122 250.020 171.884 234.857 288.229 157.896 204.317 291.249 466.146 469.921 509.854 507.287 513.927 506.005 511.811 532.141 538.785 513.243 148.134 237.592 368.769 227.129 320.937 431.567 233.494 320.940 462.059 668.183 616.187 456.301 679.646 298.559 212.700 133.816 198.203 136.177 547.663 523.395 506.743 483.207 534.447 527.507 530.451 501.826 543.160 560.705 576.505 598.007 501.972 430.327 453.393 512.397 468.020 463.899 170.810 218.715 331.742 227.976 174.916 215.246 297.749 217.999 234.784 597.741 646.394 648.768 587.567 135.335 178.621 271.244 411.525 92.991 195.724 339.045 424.596 200.112 342.635 104.372 166.797 212.015 189.747 284.503 118.955 117.285 508.467 494.125 558.265 474.585 438.237 450.932 416.227 436.141 500.476 711.967 463.817 643.961 689.749 711.323 503.278 156.762 134.765 280.932 255.957 501.937 523.565 541.941 553.425 493.764 399.182 360.469 392.136 365.421 363.553 358.618 351.657 338.373 321.204 317.765 169.108 317.589 124.230 105.673 141.715 155.875 161.945 146.706 116.979 147.954 2022 211 0 344 0 632.086 619.388 612.800 570.736 572.338 544.152 529.942 500.812 92.544 192.264 164.966 267.865 45.480 129.481 172.930 509.022 543.335 546.699 500.745 504.073 529.488 434.810 480.386 478.261 423.256 422.910 343.621 268.999 220.258 165.029 49.913 142.326 218.191 136.365 168.969 137.776 584.599 561.911 528.970 450.136 440.514 515.939 451.879 421.030 383.111 390.245 473.810 388.723 606.250 597.549 575.809 557.206 520.270 500.355 523.204 487.653 468.220 412.649 283.778 334.714 343.312 173.025 183.032 136.082 126.412 148.388 220.995 355.693 396.672 402.396 436.118 464.835 431.798 499.844 504.427 534.180 474.264 484.870 496.597 514.943 528.681 498.496 556.208 578.148 564.238 320.469 352.092 372.309 309.189 340.453 340.182 341.506 405.240 372.939 152.266 217.461 306.983 187.463 247.718 357.271 161.803 249.367 380.206 584.652 620.092 596.227 585.169 372.928 442.326 467.842 478.318 476.672 502.790 457.345 466.654 460.060 489.799 554.809 592.607 448.488 450.885 465.565 439.184 451.922 479.658 453.245 509.915 596.781 587.457 591.751 404.155 456.378 425.297 390.131 406.268 415.623 427.589 468.966 459.547 469.397 288.990 320.243 370.296 359.097 330.371 348.112 322.437 324.486 344.926 516.155 563.054 607.731 466.072 493.968 548.620 490.711 526.436 537.311 515.777 375.331 408.576 397.873 470.148 513.071 581.420 266.667 148.602 125.004 139.148 154.694 112.405 128.234 143.852 218.310 254.055 220.042 288.484 166.819 237.154 269.933 119.484 139.082 98.215 45.647 509.887 560.017 539.724 486.162 459.316 140.967 181.337 125.229 151.666 89.195 176.775 113.280 131.705 542.785 572.527 583.354 529.297 540.421 591.080 484.306 438.417 538.922 527.451 562.491 521.733 464.413 457.579 458.521 454.880 490.536 488.629 173.223 231.720 249.817 171.586 234.293 287.671 157.456 203.944 290.548 466.191 470.927 510.852 508.673 516.704 507.927 514.129 535.299 540.917 515.482 147.820 238.165 369.050 227.391 321.356 432.186 233.556 321.419 463.774 666.360 614.589 454.786 678.125 297.601 212.052 133.373 198.125 135.989 548.581 524.606 507.337 483.975 535.990 528.846 532.258 502.797 545.167 562.426 578.521 599.793 502.520 430.539 452.592 512.226 467.104 462.529 170.394 218.268 331.249 227.732 174.567 215.713 297.085 217.344 234.148 600.654 648.504 651.188 590.530 134.921 179.046 270.991 412.723 92.694 195.257 338.982 423.580 199.429 342.580 104.212 166.414 211.784 189.348 283.818 119.072 117.247 509.344 495.204 559.591 473.867 437.986 451.708 415.651 436.579 502.695 710.835 462.759 642.802 687.961 710.482 502.506 156.408 134.445 280.502 255.438 504.512 524.964 543.533 554.495 494.660 399.861 360.112 391.527 364.813 362.791 357.800 350.891 337.619 320.572 317.366 169.352 316.726 123.885 105.421 141.430 156.523 161.583 146.473 116.895 147.631 2022 212 0 344 0 633.547 621.714 615.093 572.332 572.771 545.073 530.053 500.066 92.268 191.962 164.564 267.408 45.384 129.153 172.400 510.630 544.549 548.464 502.594 505.935 532.897 436.619 482.374 480.255 421.513 421.186 342.499 267.915 219.450 164.286 49.726 142.070 218.224 136.287 168.997 137.837 585.623 562.769 530.336 450.860 440.250 514.422 450.714 419.400 381.500 388.509 473.348 386.255 608.678 599.631 576.016 557.957 519.325 499.413 522.075 486.499 467.726 412.112 283.514 333.905 342.376 172.645 182.703 135.692 126.067 147.925 220.399 355.664 397.522 403.307 437.310 465.385 433.156 501.896 506.924 536.363 475.335 485.941 497.452 517.818 530.054 499.951 559.028 580.659 566.333 319.723 351.126 371.216 308.274 339.541 339.518 340.582 404.056 372.102 151.799 216.753 306.047 186.966 246.935 356.713 161.352 248.863 379.738 587.073 621.651 598.724 586.740 374.440 443.836 470.709 479.378 476.444 504.961 456.252 466.512 461.015 491.226 555.425 593.158 448.139 450.381 464.795 439.264 451.980 479.675 454.147 510.768 597.354 588.848 593.577 404.322 456.550 424.860 389.827 406.263 415.448 428.446 469.429 460.096 469.925 288.333 320.095 370.317 358.409 329.713 348.421 321.538 323.747 344.086 518.209 565.283 609.729 468.098 495.635 550.438 490.692 527.641 538.811 517.542 374.481 409.147 398.415 470.963 516.148 583.158 266.597 148.364 124.924 139.533 154.751 112.238 128.111 143.471 217.660 253.319 219.316 287.632 166.290 236.369 269.040 119.273 139.128 97.917 45.498 510.471 561.475 540.117 486.592 459.783 140.867 181.929 124.885 151.334 89.004 177.250 112.897 131.275 543.681 573.232 584.976 530.273 540.807 592.070 485.672 437.618 540.322 527.885 564.805 523.668 464.792 457.969 458.534 454.023 489.297 488.070 172.876 231.319 249.615 171.289 233.730 287.115 157.018 203.571 289.850 466.236 471.926 511.842 510.048 519.451 509.832 516.423 538.416 543.024 517.699 147.507 238.737 369.330 227.652 321.773 432.803 233.619 321.897 465.477 664.560 613.004 453.279 676.627 296.647 211.405 132.932 198.047 135.802 549.489 525.807 507.928 484.738 537.518 530.173 534.047 503.761 547.150 564.127 580.506 601.543 503.063 430.749 451.795 512.056 466.194 461.167 169.981 217.823 330.757 227.489 174.220 216.178 296.423 216.691 233.514 603.499 650.546 653.524 593.432 134.508 179.470 270.740 413.914 92.397 194.792 338.920 422.568 198.749 342.525 104.052 166.032 211.555 188.949 283.136 119.189 117.208 510.214 496.276 560.902 473.153 437.736 452.479 415.077 437.016 504.893 709.742 461.706 641.656 686.199 709.672 501.737 156.057 134.126 280.074 254.920 507.061 526.350 545.108 555.554 495.549 400.536 359.756 390.921 364.207 362.032 356.985 350.128 336.867 319.942 316.969 169.595 315.867 123.542 105.170 141.146 157.168 161.223 146.240 116.811 147.310 2022 213 0 344 0 634.973 623.979 617.328 573.903 573.198 545.983 530.164 499.325 91.994 191.660 164.164 266.952 45.289 128.827 171.873 512.224 545.751 550.207 504.425 507.778 536.258 438.417 484.344 482.233 419.778 419.470 341.382 266.835 218.646 163.547 49.539 141.815 218.257 136.209 169.026 137.898 586.634 563.617 531.690 451.580 439.986 512.915 449.555 417.780 379.898 386.784 472.889 383.805 611.048 601.669 576.220 558.699 518.387 498.477 520.954 485.352 467.234 411.578 283.250 333.099 341.443 172.265 182.374 135.303 125.723 147.463 219.804 355.635 398.368 404.214 438.496 465.931 434.507 503.930 509.396 538.522 476.399 487.006 498.301 520.661 531.414 501.394 561.805 583.127 568.400 318.979 350.164 370.127 307.361 338.633 338.857 339.661 402.876 371.268 151.333 216.047 305.114 186.470 246.155 356.157 160.901 248.362 379.272 589.451 623.177 601.170 588.286 375.945 445.336 473.549 480.429 476.217 507.107 455.163 466.372 461.963 492.643 556.036 593.701 447.791 449.880 464.029 439.344 452.037 479.691 455.044 511.615 597.919 590.219 595.373 404.488 456.721 424.425 389.523 406.258 415.273 429.298 469.890 460.642 470.451 287.678 319.948 370.338 357.724 329.057 348.729 320.642 323.011 343.249 520.241 567.478 611.685 470.109 497.286 552.233 490.673 528.833 540.292 519.287 373.635 409.717 398.954 471.773 519.190 584.868 266.528 148.126 124.844 139.916 154.808 112.071 127.987 143.091 217.011 252.584 218.593 286.784 165.763 235.588 268.150 119.064 139.175 97.620 45.349 511.051 562.915 540.507 487.020 460.247 140.767 182.519 124.542 151.004 88.813 177.724 112.514 130.846 544.569 573.929 586.575 531.240 541.189 593.046 487.028 436.822 541.708 528.315 567.083 525.582 465.170 458.357 458.547 453.171 488.063 487.513 172.530 230.920 249.414 170.993 233.170 286.561 156.581 203.200 289.153 466.281 472.919 512.825 511.411 522.168 511.719 518.695 541.490 545.105 519.893 147.194 239.306 369.608 227.912 322.189 433.416 233.681 322.373 467.167 662.782 611.432 451.778 675.151 295.696 210.761 132.493 197.970 135.615 550.389 526.997 508.514 485.496 539.030 531.488 535.818 504.718 549.110 565.806 582.461 603.258 503.602 430.959 451.003 511.887 465.289 459.811 169.568 217.379 330.267 227.247 173.874 216.641 295.764 216.040 232.883 606.277 652.521 655.778 596.272 134.096 179.892 270.489 415.098 92.102 194.328 338.857 421.561 198.071 342.471 103.892 165.652 211.326 188.552 282.455 119.305 117.170 511.078 497.341 562.198 472.443 437.488 453.245 414.505 437.449 507.069 708.685 460.658 640.525 684.463 708.890 500.971 155.706 133.808 279.648 254.405 509.585 527.723 546.665 556.602 496.432 401.208 359.401 390.316 363.604 361.275 356.173 349.367 336.118 319.314 316.573 169.837 315.010 123.200 104.920 140.863 157.812 160.864 146.009 116.728 146.989 2022 214 0 344 0 636.363 626.183 619.507 575.449 573.620 546.883 530.273 498.589 91.721 191.359 163.765 266.498 45.194 128.502 171.347 513.803 546.939 551.929 506.240 509.604 539.570 440.202 486.298 484.194 418.052 417.760 340.269 265.761 217.845 162.811 49.354 141.560 218.290 136.132 169.054 137.958 587.632 564.457 533.030 452.296 439.724 511.417 448.403 416.169 378.306 385.070 472.436 381.370 613.361 603.663 576.422 559.432 517.454 497.547 519.841 484.212 466.746 411.046 282.988 332.295 340.513 171.887 182.047 134.916 125.380 147.003 219.211 355.607 399.211 405.116 439.675 466.474 435.850 505.945 511.844 540.655 477.456 488.063 499.143 523.473 532.761 502.826 564.540 585.552 570.437 318.238 349.204 369.041 306.452 337.727 338.197 338.742 401.700 370.438 150.869 215.344 304.185 185.976 245.377 355.603 160.453 247.861 378.808 591.785 624.671 603.566 589.808 377.442 446.826 476.363 481.473 475.991 509.229 454.081 466.232 462.904 494.050 556.641 594.239 447.445 449.382 463.266 439.424 452.094 479.708 455.936 512.455 598.477 591.571 597.139 404.654 456.890 423.991 389.221 406.252 415.099 430.146 470.348 461.185 470.973 287.025 319.801 370.359 357.041 328.404 349.036 319.750 322.277 342.415 522.251 569.639 613.598 472.104 498.922 554.005 490.655 530.011 541.755 521.012 372.791 410.284 399.492 472.578 522.197 586.553 266.460 147.888 124.765 140.298 154.864 111.905 127.864 142.713 216.365 251.852 217.872 285.938 165.238 234.808 267.263 118.854 139.222 97.324 45.201 511.627 564.339 540.894 487.445 460.708 140.667 183.107 124.200 150.674 88.624 178.196 112.134 130.419 545.449 574.618 588.149 532.199 541.569 594.010 488.375 436.029 543.080 528.743 569.324 527.474 465.544 458.742 458.560 452.323 486.837 486.960 172.185 230.522 249.213 170.697 232.611 286.009 156.146 202.830 288.459 466.326 473.906 513.801 512.764 524.855 513.590 520.944 544.522 547.162 522.065 146.883 239.874 369.886 228.171 322.603 434.026 233.743 322.848 468.845 661.025 609.872 450.284 673.697 294.748 210.120 132.055 197.893 135.428 551.281 528.177 509.096 486.249 540.527 532.791 537.570 505.669 551.047 567.463 584.385 604.938 504.137 431.167 450.215 511.720 464.388 458.463 169.157 216.937 329.778 227.005 173.530 217.103 295.106 215.392 232.253 608.989 654.430 657.952 599.051 133.686 180.313 270.239 416.275 91.808 193.867 338.796 420.559 197.397 342.416 103.733 165.273 211.098 188.156 281.777 119.421 117.131 511.935 498.398 563.479 471.737 437.240 454.007 413.936 437.881 509.223 707.663 459.615 639.408 682.752 708.135 500.210 155.356 133.491 279.222 253.891 512.082 529.084 548.205 557.638 497.308 401.877 359.048 389.714 363.003 360.522 355.364 348.608 335.371 318.688 316.178 170.078 314.156 122.859 104.670 140.581 158.453 160.505 145.778 116.644 146.670 2022 215 0 344 0 637.719 628.328 621.630 576.971 574.037 547.772 530.381 497.858 91.448 191.060 163.368 266.045 45.099 128.178 170.824 515.368 548.115 553.631 508.039 511.412 542.834 441.976 488.235 486.137 416.333 416.058 339.160 264.692 217.048 162.079 49.169 141.307 218.322 136.055 169.082 138.019 588.617 565.288 534.358 453.008 439.463 509.928 447.258 414.566 376.723 383.366 471.986 378.951 615.617 605.615 576.621 560.156 516.528 496.623 518.735 483.078 466.261 410.516 282.726 331.494 339.586 171.510 181.721 134.529 125.038 146.545 218.620 355.578 400.050 406.015 440.847 467.014 437.186 507.943 514.267 542.763 478.506 489.113 499.980 526.252 534.096 504.247 567.233 587.934 572.445 317.499 348.248 367.959 305.546 336.824 337.540 337.827 400.528 369.610 150.406 214.643 303.258 185.483 244.602 355.052 160.005 247.363 378.346 594.076 626.132 605.912 591.305 378.931 448.305 479.150 482.508 475.767 511.327 453.004 466.093 463.838 495.445 557.241 594.770 447.101 448.886 462.507 439.503 452.151 479.724 456.823 513.289 599.028 592.903 598.875 404.819 457.060 423.560 388.920 406.247 414.926 430.990 470.804 461.724 471.492 286.374 319.654 370.381 356.360 327.753 349.341 318.860 321.545 341.584 524.239 571.767 615.469 474.082 500.543 555.752 490.637 531.177 543.200 522.717 371.950 410.848 400.026 473.379 525.167 588.211 266.391 147.652 124.686 140.679 154.921 111.739 127.742 142.336 215.720 251.123 217.153 285.096 164.715 234.032 266.379 118.646 139.268 97.029 45.054 512.199 565.746 541.278 487.867 461.167 140.568 183.693 123.859 150.346 88.434 178.667 111.754 129.993 546.320 575.301 589.701 533.148 541.946 594.960 489.713 435.239 544.438 529.167 571.528 529.346 465.917 459.125 458.573 451.480 485.616 486.410 171.841 230.125 249.013 170.403 232.054 285.458 155.712 202.462 287.768 466.370 474.886 514.769 514.105 527.511 515.443 523.169 547.513 549.193 524.215 146.573 240.439 370.162 228.429 323.016 434.632 233.804 323.320 470.511 659.290 608.324 448.796 672.264 293.805 209.480 131.618 197.816 135.243 552.163 529.346 509.674 486.998 542.008 534.081 539.304 506.612 552.961 569.099 586.280 606.583 504.667 431.374 449.431 511.554 463.493 457.122 168.748 216.496 329.292 226.764 173.186 217.564 294.451 214.745 231.625 611.636 656.276 660.048 601.769 133.278 180.733 269.991 417.446 91.515 193.407 338.734 419.561 196.725 342.362 103.575 164.896 210.871 187.761 281.101 119.537 117.093 512.786 499.447 564.745 471.034 436.995 454.764 413.369 438.311 511.355 706.675 458.578 638.304 681.065 707.407 499.452 155.008 133.175 278.799 253.379 514.555 530.431 549.727 558.663 498.177 402.543 358.696 389.115 362.404 359.770 354.557 347.853 334.627 318.064 315.785 170.319 313.305 122.519 104.422 140.300 159.092 160.148 145.548 116.562 146.352 2022 216 0 344 0 639.042 630.414 623.698 578.469 574.449 548.651 530.488 497.132 91.177 190.761 162.972 265.594 45.005 127.856 170.303 516.918 549.278 555.311 509.820 513.203 546.050 443.737 490.154 488.064 414.622 414.363 338.054 263.629 216.253 161.351 48.985 141.054 218.355 135.978 169.110 138.079 589.589 566.110 535.674 453.716 439.204 508.448 446.119 412.972 375.149 381.673 471.541 376.547 617.818 607.524 576.818 560.870 515.608 495.704 517.637 481.952 465.780 409.988 282.466 330.696 338.662 171.135 181.396 134.145 124.698 146.088 218.031 355.550 400.885 406.909 442.013 467.551 438.514 509.922 516.665 544.847 479.549 490.155 500.812 528.999 535.419 505.656 569.883 590.275 574.425 316.762 347.295 366.880 304.642 335.924 336.885 336.915 399.360 368.785 149.945 213.944 302.335 184.992 243.829 354.502 159.559 246.866 377.885 596.324 627.562 608.208 592.779 380.412 449.775 481.911 483.535 475.545 513.401 451.932 465.955 464.765 496.831 557.835 595.294 446.759 448.392 461.752 439.582 452.208 479.740 457.704 514.116 599.572 594.215 600.582 404.984 457.228 423.130 388.620 406.242 414.754 431.830 471.257 462.261 472.009 285.726 319.508 370.401 355.682 327.104 349.646 317.973 320.816 340.756 526.206 573.860 617.299 476.044 502.148 557.476 490.618 532.331 544.627 524.402 371.112 411.410 400.559 474.174 528.102 589.844 266.323 147.416 124.607 141.059 154.977 111.573 127.619 141.960 215.078 250.396 216.437 284.256 164.193 233.258 265.498 118.438 139.314 96.735 44.907 512.767 567.136 541.658 488.287 461.623 140.469 184.277 123.520 150.019 88.246 179.136 111.376 129.569 547.184 575.975 591.229 534.089 542.319 595.897 491.040 434.452 545.782 529.589 573.696 531.196 466.287 459.505 458.585 450.642 484.402 485.864 171.499 229.730 248.814 170.110 231.499 284.910 155.280 202.094 287.078 466.414 475.861 515.729 515.435 530.137 517.280 525.372 550.461 551.200 526.342 146.264 241.003 370.437 228.686 323.427 435.236 233.866 323.790 472.165 657.575 606.788 447.315 670.852 292.864 208.843 131.183 197.739 135.058 553.038 530.505 510.248 487.742 543.474 535.360 541.019 507.548 554.851 570.714 588.145 608.193 505.193 431.580 448.652 511.389 462.603 455.788 168.339 216.057 328.807 226.524 172.844 218.022 293.798 214.101 231.000 614.218 658.059 662.068 604.427 132.871 181.150 269.743 418.610 91.224 192.948 338.672 418.568 196.056 342.308 103.417 164.520 210.644 187.368 280.428 119.652 117.055 513.630 500.488 565.997 470.335 436.750 455.516 412.804 438.738 513.466 705.721 457.546 637.213 679.402 706.705 498.698 154.660 132.861 278.376 252.869 517.001 531.766 551.231 559.678 499.040 403.206 358.345 388.517 361.807 359.022 353.753 347.099 333.886 317.443 315.394 170.558 312.457 122.180 104.174 140.019 159.729 159.792 145.318 116.479 146.035 2022 217 0 344 0 640.331 632.443 625.713 579.943 574.855 549.520 530.594 496.410 90.907 190.463 162.578 265.145 44.911 127.535 169.784 518.453 550.429 556.971 511.585 514.976 549.216 445.487 492.057 489.973 412.918 412.676 336.953 262.570 215.462 160.626 48.802 140.803 218.387 135.902 169.138 138.139 590.548 566.924 536.977 454.420 438.945 506.977 444.987 411.388 373.583 379.990 471.101 374.160 619.965 609.390 577.012 561.576 514.694 494.792 516.546 480.832 465.301 409.462 282.206 329.901 337.742 170.760 181.072 133.761 124.358 145.633 217.444 355.521 401.716 407.799 443.173 468.085 439.835 511.884 519.039 546.905 480.586 491.191 501.637 531.714 536.728 507.054 572.490 592.573 576.375 316.028 346.345 365.806 303.742 335.028 336.233 336.007 398.196 367.963 149.485 213.248 301.415 184.503 243.060 353.954 159.115 246.371 377.426 598.529 628.961 610.456 594.229 381.885 451.234 484.644 484.554 475.324 515.451 450.866 465.818 465.686 498.206 558.423 595.812 446.418 447.901 461.001 439.660 452.265 479.756 458.581 514.938 600.109 595.508 602.260 405.147 457.395 422.702 388.321 406.237 414.582 432.665 471.708 462.795 472.522 285.080 319.363 370.422 355.006 326.457 349.949 317.089 320.089 339.930 528.152 575.920 619.088 477.990 503.739 559.177 490.600 533.471 546.036 526.068 370.278 411.969 401.089 474.964 531.001 591.450 266.254 147.181 124.528 141.437 155.033 111.409 127.498 141.585 214.438 249.671 215.723 283.418 163.673 232.486 264.620 118.231 139.360 96.442 44.760 513.331 568.509 542.036 488.704 462.077 140.370 184.859 123.181 149.692 88.058 179.603 110.999 129.147 548.040 576.643 592.734 535.022 542.690 596.822 492.359 433.668 547.113 530.007 575.828 533.025 466.654 459.884 458.598 449.808 483.194 485.320 171.157 229.336 248.615 169.818 230.945 284.363 154.849 201.728 286.391 466.458 476.830 516.682 516.755 532.732 519.099 527.551 553.367 553.181 528.448 145.956 241.564 370.711 228.943 323.836 435.836 233.927 324.259 473.807 655.881 605.264 445.841 669.461 291.928 208.209 130.749 197.663 134.873 553.903 531.653 510.818 488.480 544.926 536.626 542.716 508.478 556.719 572.308 589.981 609.771 505.715 431.785 447.876 511.226 461.718 454.461 167.932 215.619 328.323 226.285 172.502 218.480 293.147 213.458 230.376 616.735 659.781 664.014 607.026 132.465 181.567 269.496 419.767 90.933 192.492 338.611 417.580 195.390 342.255 103.260 164.145 210.419 186.976 279.756 119.767 117.017 514.469 501.523 567.234 469.639 436.507 456.263 412.242 439.163 515.555 704.797 456.519 636.136 677.762 706.027 497.948 154.314 132.547 277.955 252.360 519.421 533.088 552.718 560.681 499.897 403.865 357.995 387.922 361.212 358.276 352.952 346.349 333.147 316.824 315.003 170.797 311.612 121.843 103.927 139.740 160.364 159.438 145.090 116.397 145.719 2022 218 0 344 0 641.587 634.414 627.674 581.394 575.256 550.379 530.699 495.693 90.638 190.167 162.186 264.698 44.818 127.215 169.267 519.975 551.566 558.609 513.333 516.732 552.334 447.224 493.944 491.866 411.223 410.995 335.855 261.517 214.675 159.905 48.619 140.552 218.419 135.825 169.165 138.199 591.495 567.729 538.267 455.120 438.688 505.514 443.862 409.811 372.027 378.318 470.664 371.788 622.057 611.215 577.204 562.274 513.786 493.885 515.462 479.719 464.825 408.938 281.947 329.109 336.824 170.387 180.749 133.379 124.020 145.179 216.859 355.493 402.543 408.685 444.326 468.616 441.149 513.827 521.388 548.939 481.616 492.220 502.457 534.396 538.026 508.441 575.056 594.829 578.298 315.297 345.398 364.734 302.844 334.134 335.583 335.101 397.036 367.144 149.027 212.554 300.497 184.015 242.292 353.408 158.672 245.878 376.969 600.692 630.329 612.655 595.655 383.351 452.683 487.351 485.565 475.104 517.477 449.805 465.682 466.599 499.570 559.006 596.323 446.079 447.411 460.253 439.738 452.321 479.772 459.452 515.753 600.640 596.781 603.909 405.310 457.562 422.275 388.023 406.232 414.411 433.496 472.156 463.327 473.033 284.435 319.218 370.443 354.333 325.813 350.251 316.208 319.365 339.107 530.076 577.947 620.837 479.919 505.315 560.854 490.583 534.599 547.428 527.714 369.446 412.525 401.617 475.750 533.864 593.031 266.187 146.947 124.450 141.814 155.089 111.244 127.376 141.212 213.800 248.949 215.012 282.584 163.154 231.718 263.745 118.025 139.406 96.150 44.615 513.891 569.865 542.411 489.118 462.528 140.272 185.440 122.844 149.367 87.871 180.069 110.624 128.726 548.887 577.303 594.216 535.946 543.058 597.734 493.667 432.887 548.430 530.422 577.924 534.833 467.020 460.259 458.610 448.978 481.993 484.780 170.817 228.943 248.417 169.526 230.394 283.818 154.419 201.363 285.707 466.502 477.792 517.628 518.063 535.297 520.901 529.708 556.230 555.138 530.531 145.649 242.124 370.984 229.198 324.244 436.433 233.988 324.726 475.436 654.207 603.752 444.373 668.090 290.995 207.576 130.317 197.587 134.690 554.761 532.792 511.384 489.214 546.362 537.880 544.395 509.400 558.563 573.881 591.787 611.314 506.232 431.989 447.105 511.064 460.838 453.140 167.527 215.183 327.842 226.046 172.162 218.935 292.499 212.818 229.755 619.190 661.444 665.888 609.565 132.061 181.981 269.250 420.917 90.644 192.037 338.550 416.596 194.727 342.201 103.103 163.772 210.194 186.585 279.087 119.881 116.979 515.300 502.549 568.457 468.947 436.265 457.006 411.683 439.586 517.622 703.904 455.497 635.072 676.145 705.373 497.201 153.969 132.235 277.536 251.853 521.815 534.397 554.187 561.673 500.746 404.522 357.647 387.328 360.619 357.532 352.154 345.601 332.410 316.206 314.614 171.035 310.769 121.506 103.681 139.462 160.996 159.084 144.862 116.315 145.404 2022 219 0 344 0 642.811 636.331 629.583 582.821 575.652 551.229 530.803 494.980 90.370 189.871 161.795 264.252 44.725 126.897 168.752 521.482 552.691 560.227 515.065 518.470 555.402 448.950 495.813 493.742 409.535 409.322 334.761 260.469 213.890 159.188 48.437 140.302 218.451 135.749 169.193 138.259 592.429 568.526 539.545 455.815 438.432 504.060 442.743 408.244 370.480 376.656 470.232 369.432 624.096 613.000 577.394 562.962 512.883 492.984 514.385 478.613 464.353 408.416 281.690 328.319 335.910 170.015 180.428 132.998 123.683 144.726 216.276 355.465 403.367 409.567 445.473 469.145 442.455 515.753 523.712 550.947 482.640 493.241 503.271 537.046 539.310 509.816 577.579 597.044 580.191 314.568 344.455 363.667 301.950 333.243 334.934 334.198 395.880 366.327 148.571 211.862 299.583 183.529 241.527 352.863 158.231 245.386 376.513 602.813 631.666 614.807 597.057 384.809 454.121 490.031 486.567 474.885 519.479 448.750 465.547 467.506 500.924 559.583 596.829 445.742 446.925 459.509 439.815 452.377 479.788 460.319 516.563 601.163 598.036 605.530 405.473 457.727 421.850 387.727 406.227 414.241 434.323 472.602 463.855 473.540 283.794 319.073 370.464 353.662 325.171 350.552 315.330 318.643 338.287 531.978 579.941 622.546 481.832 506.876 562.509 490.565 535.715 548.802 529.340 368.617 413.079 402.143 476.530 536.691 594.587 266.119 146.714 124.372 142.190 155.144 111.081 127.255 140.840 213.165 248.229 214.303 281.752 162.638 230.951 262.872 117.819 139.452 95.859 44.470 514.448 571.205 542.783 489.530 462.976 140.173 186.018 122.507 149.044 87.684 180.533 110.250 128.306 549.727 577.956 595.675 536.862 543.422 598.633 494.966 432.109 549.733 530.834 579.984 536.620 467.383 460.633 458.623 448.153 480.798 484.243 170.478 228.552 248.220 169.236 229.844 283.275 153.991 200.999 285.024 466.546 478.748 518.566 519.359 537.831 522.686 531.841 559.052 557.069 532.591 145.343 242.682 371.256 229.453 324.651 437.027 234.049 325.191 477.053 652.553 602.252 442.911 666.738 290.065 206.946 129.887 197.511 134.506 555.610 533.920 511.946 489.943 547.783 539.123 546.055 510.316 560.385 575.433 593.564 612.825 506.745 432.191 446.338 510.903 459.963 451.827 167.122 214.748 327.362 225.809 171.823 219.389 291.852 212.180 229.135 621.582 663.049 667.692 612.046 131.658 182.395 269.006 422.061 90.356 191.584 338.490 415.616 194.067 342.148 102.947 163.401 209.970 186.195 278.420 119.995 116.942 516.126 503.568 569.665 468.258 436.024 457.745 411.125 440.007 519.667 703.040 454.480 634.020 674.551 704.742 496.458 153.625 131.923 277.118 251.348 524.184 535.694 555.639 562.655 501.590 405.176 357.300 386.737 360.028 356.792 351.359 344.856 331.676 315.591 314.226 171.273 309.930 121.171 103.435 139.184 161.627 158.732 144.635 116.233 145.090 2022 220 0 344 0 644.004 638.193 631.440 584.225 576.043 552.068 530.906 494.273 90.103 189.577 161.405 263.808 44.632 126.580 168.239 522.974 553.804 561.825 516.779 520.191 558.422 450.664 497.665 495.600 407.855 407.655 333.672 259.426 213.109 158.474 48.256 140.052 218.483 135.673 169.221 138.318 593.351 569.314 540.810 456.507 438.178 502.615 441.631 406.685 368.942 375.005 469.804 367.091 626.082 614.743 577.582 563.643 511.987 492.089 513.316 477.513 463.884 407.896 281.433 327.532 334.998 169.644 180.107 132.618 123.347 144.276 215.695 355.437 404.186 410.444 446.614 469.670 443.754 517.660 526.011 552.931 483.656 494.255 504.079 539.664 540.583 511.181 580.060 599.217 582.056 313.842 343.515 362.603 301.059 332.356 334.289 333.298 394.728 365.514 148.116 211.173 298.672 183.045 240.765 352.321 157.791 244.896 376.059 604.891 632.974 616.911 598.437 386.259 455.550 492.684 487.562 474.668 521.457 447.700 465.412 468.405 502.267 560.155 597.328 445.406 446.440 458.768 439.892 452.432 479.804 461.180 517.366 601.680 599.272 607.122 405.634 457.892 421.427 387.431 406.222 414.071 435.146 473.045 464.380 474.045 283.154 318.930 370.485 352.993 324.531 350.851 314.455 317.924 337.470 533.859 581.902 624.216 483.729 508.422 564.140 490.547 536.818 550.158 530.947 367.790 413.631 402.666 477.306 539.482 596.117 266.051 146.482 124.294 142.565 155.200 110.918 127.135 140.469 212.531 247.511 213.596 280.923 162.123 230.187 262.003 117.614 139.497 95.569 44.325 515.000 572.528 543.152 489.939 463.422 140.076 186.594 122.172 148.721 87.499 180.996 109.877 127.888 550.558 578.602 597.112 537.769 543.784 599.520 496.255 431.334 551.022 531.243 582.009 538.387 467.743 461.004 458.635 447.332 479.609 483.709 170.140 228.162 248.023 168.946 229.296 282.734 153.564 200.637 284.344 466.589 479.699 519.497 520.645 540.334 524.454 533.951 561.830 558.976 534.630 145.038 243.237 371.527 229.707 325.056 437.618 234.110 325.654 478.659 650.918 600.763 441.456 665.405 289.139 206.318 129.457 197.435 134.324 556.450 535.038 512.504 490.668 549.189 540.354 547.698 511.225 562.183 576.965 595.312 614.304 507.254 432.393 445.576 510.743 459.093 450.521 166.720 214.314 326.883 225.572 171.485 219.842 291.208 211.544 228.518 623.912 664.597 669.428 614.468 131.257 182.806 268.762 423.198 90.069 191.132 338.429 414.642 193.410 342.095 102.791 163.031 209.746 185.807 277.756 120.109 116.904 516.945 504.580 570.859 467.573 435.784 458.479 410.570 440.425 521.691 702.204 453.468 632.981 672.978 704.132 495.719 153.283 131.613 276.701 250.845 526.526 536.978 557.074 563.626 502.427 405.827 356.954 386.148 359.440 356.053 350.566 344.113 330.945 314.978 313.840 171.509 309.093 120.837 103.191 138.908 162.255 158.381 144.409 116.151 144.777 2022 221 0 344 0 645.166 640.001 633.247 585.606 576.429 552.897 531.008 493.569 89.838 189.283 161.017 263.366 44.540 126.264 167.728 524.452 554.905 563.402 518.478 521.894 561.392 452.366 499.501 497.442 406.183 405.996 332.586 258.388 212.331 157.763 48.076 139.804 218.515 135.598 169.248 138.378 594.260 570.093 542.063 457.195 437.924 501.178 440.525 405.135 367.412 373.364 469.380 364.765 628.017 616.447 577.767 564.314 511.097 491.199 512.253 476.420 463.418 407.378 281.177 326.747 334.090 169.275 179.787 132.239 123.012 143.826 215.116 355.409 405.003 411.318 447.748 470.192 445.046 519.550 528.285 554.890 484.666 495.263 504.882 542.249 541.843 512.534 582.499 601.349 583.894 313.118 342.578 361.542 300.170 331.471 333.645 332.402 393.580 364.703 147.662 210.485 297.764 182.562 240.005 351.781 157.352 244.408 375.607 606.929 634.253 618.967 599.794 387.701 456.969 495.310 488.549 474.453 523.411 446.655 465.279 469.298 503.600 560.722 597.821 445.072 445.958 458.031 439.969 452.487 479.820 462.036 518.163 602.191 600.488 608.685 405.795 458.056 421.006 387.137 406.217 413.902 435.965 473.486 464.903 474.547 282.516 318.786 370.505 352.327 323.893 351.150 313.583 317.207 336.656 535.719 583.830 625.847 485.610 509.953 565.748 490.530 537.908 551.497 532.534 366.967 414.180 403.187 478.077 542.237 597.622 265.984 146.250 124.217 142.938 155.255 110.755 127.015 140.099 211.899 246.796 212.892 280.097 161.610 229.426 261.136 117.410 139.543 95.280 44.181 515.548 573.835 543.518 490.345 463.865 139.978 187.168 121.838 148.399 87.313 181.457 109.505 127.472 551.382 579.240 598.526 538.668 544.143 600.394 497.535 430.562 552.298 531.649 583.998 540.132 468.102 461.373 458.647 446.515 478.426 483.179 169.803 227.773 247.827 168.658 228.750 282.195 153.139 200.275 283.666 466.632 480.643 520.420 521.920 542.807 526.205 536.038 564.567 560.858 536.646 144.734 243.791 371.797 229.960 325.459 438.206 234.170 326.115 480.251 649.302 599.285 440.008 664.091 288.216 205.693 129.030 197.360 134.142 557.283 536.146 513.058 491.387 550.580 541.572 549.322 512.127 563.959 578.475 597.032 615.750 507.759 432.593 444.817 510.585 458.228 449.221 166.318 213.882 326.407 225.336 171.148 220.293 290.566 210.910 227.903 626.181 666.091 671.097 616.833 130.857 183.217 268.519 424.328 89.784 190.683 338.369 413.671 192.755 342.043 102.636 162.662 209.524 185.420 277.094 120.222 116.867 517.759 505.584 572.039 466.892 435.546 459.208 410.018 440.842 523.693 701.396 452.461 631.955 671.427 703.543 494.983 152.941 131.304 276.286 250.344 528.843 538.250 558.491 564.586 503.258 406.475 356.609 385.562 358.853 355.318 349.776 343.373 330.216 314.367 313.455 171.745 308.259 120.504 102.947 138.632 162.882 158.031 144.183 116.070 144.465 2022 222 0 344 0 646.298 641.757 635.005 586.965 576.810 553.716 531.110 492.871 89.573 188.991 160.631 262.925 44.448 125.950 167.219 525.916 555.993 564.958 520.160 523.580 564.314 454.056 501.320 499.267 404.518 404.344 331.504 257.356 211.557 157.057 47.896 139.556 218.547 135.523 169.275 138.437 595.157 570.865 543.303 457.878 437.672 499.749 439.425 403.593 365.892 371.733 468.960 362.454 629.901 618.112 577.950 564.977 510.212 490.315 511.198 475.333 462.954 406.861 280.922 325.965 333.185 168.906 179.469 131.862 122.678 143.378 214.538 355.381 405.815 412.187 448.876 470.712 446.330 521.421 530.534 556.825 485.669 496.263 505.679 544.801 543.090 513.876 584.897 603.441 585.703 312.396 341.644 360.485 299.285 330.590 333.004 331.508 392.435 363.895 147.210 209.801 296.859 182.081 239.248 351.242 156.915 243.921 375.156 608.925 635.502 620.978 601.127 389.136 458.377 497.908 489.528 474.238 525.341 445.616 465.146 470.185 504.923 561.283 598.308 444.739 445.479 457.298 440.045 452.542 479.835 462.888 518.954 602.694 601.687 610.221 405.955 458.220 420.586 386.844 406.212 413.734 436.779 473.924 465.422 475.046 281.881 318.643 370.526 351.663 323.257 351.447 312.714 316.493 335.844 537.557 585.726 627.441 487.474 511.470 567.333 490.512 538.987 552.819 534.102 366.147 414.727 403.706 478.843 544.955 599.103 265.917 146.019 124.140 143.310 155.310 110.593 126.895 139.731 211.270 246.083 212.190 279.274 161.098 228.667 260.273 117.207 139.588 94.993 44.037 516.093 575.125 543.881 490.749 464.306 139.881 187.741 121.506 148.078 87.129 181.916 109.135 127.057 552.198 579.872 599.919 539.559 544.499 601.257 498.805 429.792 553.561 532.051 585.952 541.857 468.458 461.740 458.660 445.703 477.249 482.651 169.467 227.385 247.632 168.370 228.206 281.657 152.715 199.915 282.991 466.675 481.581 521.336 523.184 545.249 527.939 538.102 567.261 562.716 538.640 144.431 244.343 372.065 230.212 325.861 438.790 234.230 326.574 481.832 647.705 597.819 438.565 662.796 287.297 205.070 128.603 197.285 133.960 558.107 537.243 513.608 492.102 551.956 542.779 550.928 513.022 565.712 579.966 598.723 617.165 508.260 432.792 444.062 510.428 457.368 447.929 165.918 213.452 325.932 225.101 170.813 220.743 289.926 210.279 227.290 628.390 667.532 672.703 619.142 130.458 183.625 268.277 425.452 89.499 190.235 338.310 412.705 192.103 341.990 102.481 162.295 209.302 185.035 276.433 120.335 116.830 518.566 506.581 573.205 466.214 435.309 459.933 409.468 441.256 525.673 700.613 451.458 630.940 669.897 702.975 494.251 152.601 130.996 275.872 249.844 531.133 539.509 559.892 565.536 504.082 407.120 356.266 384.977 358.269 354.585 348.988 342.635 329.489 313.758 313.071 171.980 307.428 120.172 102.704 138.358 163.506 157.682 143.958 115.989 144.154 2022 223 0 344 0 647.401 643.461 636.713 588.300 577.186 554.526 531.210 492.176 89.309 188.700 160.246 262.486 44.356 125.636 166.712 527.366 557.068 566.495 521.825 525.248 567.187 455.734 503.121 501.074 402.861 402.698 330.425 256.328 210.785 156.353 47.717 139.310 218.579 135.448 169.303 138.496 596.042 571.628 544.531 458.558 437.421 498.329 438.332 402.060 364.380 370.112 468.544 360.159 631.735 619.737 578.131 565.632 509.334 489.436 510.150 474.253 462.494 406.347 280.668 325.186 332.283 168.539 179.151 131.486 122.345 142.932 213.963 355.354 406.624 413.052 449.997 471.228 447.606 523.275 532.759 558.734 486.666 497.257 506.470 547.321 544.326 515.207 587.253 605.493 587.484 311.677 340.713 359.432 298.402 329.711 332.364 330.618 391.295 363.090 146.760 209.118 295.956 181.601 238.493 350.706 156.480 243.436 374.708 610.881 636.724 622.943 602.439 390.563 459.776 500.479 490.499 474.025 527.247 444.582 465.014 471.064 506.236 561.839 598.789 444.408 445.001 456.568 440.121 452.597 479.851 463.734 519.739 603.192 602.867 611.730 406.115 458.382 420.168 386.552 406.207 413.566 437.589 474.360 465.939 475.543 281.247 318.501 370.546 351.001 322.624 351.743 311.848 315.781 335.035 539.375 587.589 628.997 489.323 512.971 568.896 490.495 540.053 554.123 535.651 365.329 415.271 404.222 479.604 547.637 600.559 265.850 145.789 124.063 143.681 155.365 110.432 126.775 139.364 210.643 245.373 211.490 278.453 160.588 227.911 259.412 117.004 139.633 94.706 43.895 516.633 576.399 544.241 491.150 464.744 139.785 188.311 121.174 147.759 86.945 182.374 108.767 126.644 553.007 580.496 601.289 540.441 544.852 602.107 500.066 429.026 554.810 532.451 587.872 543.561 468.812 462.105 458.672 444.895 476.078 482.127 169.133 226.999 247.438 168.084 227.664 281.121 152.293 199.556 282.317 466.718 482.513 522.245 524.437 547.660 529.656 540.143 569.913 564.548 540.612 144.130 244.893 372.333 230.463 326.261 439.372 234.290 327.032 483.401 646.126 596.364 437.129 661.519 286.381 204.449 128.178 197.210 133.780 558.923 538.331 514.154 492.812 553.317 543.975 552.516 513.911 567.442 581.436 600.385 618.549 508.756 432.990 443.312 510.272 456.512 446.643 165.519 213.023 325.458 224.866 170.478 221.191 289.288 209.649 226.679 630.541 668.922 674.246 621.394 130.061 184.033 268.035 426.569 89.216 189.789 338.250 411.744 191.454 341.938 102.327 161.929 209.080 184.651 275.775 120.447 116.792 519.366 507.571 574.357 465.539 435.073 460.653 408.920 441.668 527.632 699.855 450.461 629.938 668.388 702.426 493.522 152.261 130.689 275.459 249.346 533.397 540.756 561.275 566.475 504.900 407.761 355.924 384.394 357.686 353.854 348.204 341.900 328.765 313.152 312.689 172.214 306.599 119.841 102.462 138.084 164.128 157.335 143.734 115.908 143.844 2022 224 0 344 0 648.474 645.115 638.374 589.614 577.557 555.327 531.309 491.486 89.046 188.409 159.863 262.048 44.265 125.325 166.207 528.802 558.132 568.011 523.474 526.899 570.010 457.400 504.907 502.865 401.211 401.060 329.351 255.306 210.017 155.654 47.539 139.064 218.610 135.373 169.330 138.554 596.916 572.383 545.747 459.234 437.171 496.918 437.245 400.535 362.876 368.501 468.133 357.878 633.520 621.325 578.309 566.279 508.461 488.563 509.108 473.179 462.037 405.835 280.414 324.410 331.383 168.174 178.835 131.111 122.013 142.487 213.390 355.326 407.429 413.914 451.112 471.742 448.876 525.110 534.958 560.620 487.656 498.243 507.256 549.808 545.549 516.526 589.568 607.504 589.238 310.960 339.785 358.382 297.523 328.835 331.727 329.730 390.158 362.288 146.311 208.438 295.057 181.123 237.741 350.171 156.045 242.953 374.260 612.797 637.917 624.862 603.728 391.982 461.164 503.024 491.462 473.813 529.130 443.553 464.883 471.937 507.538 562.390 599.264 444.079 444.526 455.841 440.197 452.651 479.866 464.575 520.517 603.682 604.028 613.211 406.274 458.544 419.751 386.261 406.202 413.399 438.396 474.793 466.453 476.036 280.616 318.359 370.566 350.341 321.993 352.039 310.985 315.071 334.229 541.170 589.421 630.516 491.155 514.458 570.437 490.478 541.107 555.410 537.180 364.514 415.813 404.737 480.360 550.282 601.990 265.784 145.559 123.986 144.051 155.419 110.271 126.656 138.998 210.017 244.665 210.793 277.635 160.080 227.157 258.554 116.802 139.678 94.420 43.752 517.170 577.657 544.598 491.549 465.180 139.688 188.880 120.843 147.441 86.761 182.830 108.399 126.232 553.807 581.114 602.637 541.315 545.203 602.945 501.317 428.263 556.046 532.848 589.758 545.244 469.164 462.467 458.684 444.091 474.914 481.606 168.799 226.614 247.244 167.798 227.123 280.587 151.872 199.198 281.646 466.760 483.440 523.147 525.679 550.041 531.356 542.161 572.523 566.357 542.562 143.829 245.441 372.599 230.713 326.660 439.950 234.350 327.488 484.957 644.565 594.919 435.699 660.260 285.468 203.830 127.755 197.136 133.600 559.731 539.409 514.697 493.518 554.664 545.158 554.086 514.793 569.150 582.885 602.020 619.902 509.249 433.187 442.565 510.117 455.662 445.363 165.121 212.595 324.987 224.632 170.145 221.638 288.653 209.022 226.069 632.633 670.261 675.729 623.591 129.665 184.438 267.795 427.679 88.934 189.344 338.191 410.787 190.808 341.886 102.173 161.564 208.860 184.268 275.120 120.559 116.755 520.161 508.553 575.494 464.868 434.838 461.368 408.375 442.078 529.569 699.122 449.469 628.947 666.899 701.896 492.797 151.923 130.383 275.048 248.850 535.636 541.990 562.642 567.403 505.712 408.400 355.583 383.814 357.106 353.126 347.422 341.167 328.044 312.547 312.308 172.447 305.774 119.511 102.221 137.811 164.748 156.988 143.511 115.828 143.535 2022 225 0 344 0 649.520 646.720 639.989 590.905 577.923 556.117 531.408 490.801 88.785 188.120 159.481 261.612 44.174 125.014 165.705 530.223 559.183 569.507 525.106 528.533 572.785 459.054 506.675 504.639 399.569 399.429 328.280 254.288 209.252 154.957 47.361 138.819 218.642 135.298 169.357 138.613 597.777 573.129 546.950 459.906 436.923 495.514 436.164 399.019 361.381 366.900 467.725 355.612 635.257 622.875 578.486 566.917 507.593 487.696 508.074 472.111 461.583 405.325 280.162 323.636 330.487 167.809 178.519 130.738 121.683 142.043 212.818 355.299 408.230 414.771 452.220 472.252 450.138 526.927 537.133 562.480 488.640 499.222 508.036 552.262 546.760 517.835 591.842 609.476 590.964 310.246 338.861 357.336 296.646 327.963 331.093 328.845 389.026 361.488 145.863 207.760 294.161 180.647 236.991 349.638 155.613 242.471 373.815 614.673 639.083 626.737 604.995 393.393 462.542 505.540 492.418 473.603 530.990 442.529 464.753 472.804 508.829 562.935 599.733 443.752 444.053 455.119 440.272 452.705 479.882 465.412 521.290 604.167 605.172 614.665 406.432 458.704 419.337 385.971 406.197 413.233 439.197 475.224 466.964 476.527 279.987 318.218 370.587 349.684 321.363 352.333 310.124 314.364 333.426 542.945 591.220 631.998 492.971 515.930 571.955 490.461 542.149 556.681 538.691 363.702 416.352 405.248 481.112 552.892 603.398 265.718 145.331 123.909 144.419 155.474 110.110 126.538 138.633 209.394 243.960 210.098 276.820 159.574 226.406 257.699 116.600 139.723 94.135 43.610 517.703 578.899 544.952 491.945 465.613 139.592 189.447 120.514 147.123 86.579 183.285 108.033 125.822 554.600 581.725 603.963 542.181 545.550 603.771 502.559 427.503 557.268 533.242 591.609 546.907 469.513 462.827 458.696 443.292 473.755 481.088 168.467 226.231 247.050 167.513 226.585 280.055 151.452 198.842 280.978 466.802 484.360 524.041 526.910 552.391 533.039 544.156 575.091 568.141 544.489 143.529 245.987 372.864 230.962 327.057 440.526 234.410 327.942 486.502 643.022 593.486 434.276 659.018 284.559 203.213 127.333 197.061 133.420 560.531 540.476 515.235 494.219 555.995 546.330 555.638 515.668 570.835 584.315 603.626 621.226 509.737 433.382 441.823 509.964 454.816 444.091 164.725 212.169 324.517 224.400 169.812 222.083 288.019 208.396 225.462 634.667 671.551 677.154 625.733 129.271 184.843 267.556 428.783 88.653 188.901 338.132 409.834 190.164 341.835 102.020 161.201 208.640 183.886 274.466 120.671 116.719 520.950 509.527 576.618 464.200 434.605 462.080 407.831 442.486 531.484 698.412 448.482 627.967 665.430 701.385 492.076 151.586 130.079 274.639 248.355 537.848 543.212 563.992 568.321 506.518 409.036 355.243 383.236 356.527 352.401 346.643 340.437 327.325 311.944 311.928 172.680 304.951 119.182 101.980 137.539 165.366 156.643 143.288 115.748 143.227 2022 226 0 344 0 650.537 648.276 641.557 592.175 578.285 556.899 531.505 490.120 88.524 187.831 159.101 261.178 44.084 124.705 165.204 531.630 560.223 570.983 526.722 530.150 575.512 460.696 508.427 506.396 397.934 397.804 327.213 253.276 208.490 154.265 47.185 138.574 218.673 135.224 169.384 138.671 598.627 573.868 548.142 460.574 436.675 494.119 435.090 397.511 359.895 365.309 467.321 353.362 636.946 624.388 578.660 567.547 506.731 486.833 507.046 471.050 461.131 404.817 279.911 322.865 329.594 167.446 178.205 130.366 121.353 141.601 212.248 355.271 409.027 415.624 453.323 472.760 451.392 528.727 539.283 564.317 489.616 500.195 508.810 554.684 547.959 519.133 594.075 611.409 592.663 309.534 337.940 356.294 295.772 327.093 330.460 327.964 387.897 360.691 145.417 207.084 293.268 180.172 236.244 349.108 155.181 241.990 373.371 616.510 640.222 628.568 606.240 394.797 463.911 508.030 493.365 473.394 532.826 441.511 464.624 473.663 510.111 563.475 600.196 443.426 443.583 454.399 440.347 452.759 479.897 466.243 522.057 604.645 606.298 616.093 406.590 458.864 418.923 385.682 406.193 413.067 439.995 475.652 467.472 477.014 279.360 318.077 370.607 349.029 320.736 352.626 309.267 313.659 332.625 544.699 592.989 633.445 494.770 517.388 573.451 490.444 543.179 557.934 540.183 362.893 416.888 405.758 481.858 555.464 604.782 265.652 145.103 123.833 144.787 155.528 109.950 126.420 138.270 208.773 243.256 209.405 276.008 159.069 225.657 256.847 116.399 139.768 93.851 43.469 518.232 580.126 545.304 492.339 466.044 139.496 190.012 120.185 146.807 86.397 183.739 107.668 125.413 555.386 582.329 605.269 543.039 545.895 604.586 503.792 426.745 558.477 533.632 593.426 548.550 469.860 463.185 458.708 442.497 472.602 480.572 168.136 225.848 246.857 167.230 226.048 279.525 151.034 198.486 280.311 466.845 485.274 524.928 528.130 554.710 534.705 546.128 577.617 569.901 546.395 143.230 246.532 373.129 231.211 327.452 441.098 234.469 328.394 488.034 641.496 592.063 432.859 657.793 283.654 202.599 126.912 196.987 133.241 561.322 541.534 515.769 494.915 557.313 547.490 557.172 516.537 572.498 585.724 605.206 622.519 510.222 433.577 441.084 509.811 453.974 442.825 164.330 211.744 324.048 224.167 169.481 222.526 287.388 207.773 224.857 636.646 672.794 678.522 627.822 128.878 185.246 267.318 429.881 88.373 188.460 338.073 408.885 189.524 341.783 101.867 160.840 208.421 183.505 273.815 120.783 116.682 521.732 510.495 577.728 463.536 434.372 462.786 407.291 442.891 533.378 697.725 447.499 626.999 663.980 700.890 491.358 151.250 129.775 274.230 247.862 540.034 544.422 565.325 569.229 507.317 409.669 354.905 382.660 355.951 351.678 345.866 339.709 326.608 311.344 311.549 172.912 304.131 118.854 101.740 137.268 165.982 156.299 143.067 115.668 142.920 2022 227 0 344 0 651.527 649.785 643.081 593.423 578.642 557.671 531.602 489.443 88.265 187.544 158.722 260.746 43.994 124.397 164.705 533.023 561.251 572.439 528.321 531.750 578.190 462.326 510.161 508.137 396.307 396.187 326.150 252.268 207.731 153.575 47.008 138.331 218.704 135.150 169.411 138.729 599.465 574.598 549.321 461.238 436.429 492.732 434.022 396.011 358.417 363.727 466.921 351.125 638.589 625.865 578.832 568.170 505.875 485.976 506.025 469.995 460.683 404.310 279.660 322.097 328.704 167.083 177.892 129.995 121.025 141.161 211.681 355.244 409.821 416.473 454.419 473.265 452.640 530.508 541.407 566.129 490.587 501.160 509.579 557.073 549.145 520.419 596.267 613.302 594.334 308.825 337.021 355.254 294.902 326.226 329.829 327.085 386.772 359.897 144.972 206.410 292.378 179.699 235.499 348.579 154.752 241.512 372.928 618.308 641.335 630.356 607.464 396.193 465.269 510.492 494.305 473.186 534.638 440.497 464.495 474.516 511.382 564.010 600.654 443.101 443.114 453.683 440.421 452.813 479.912 467.070 522.818 605.117 607.406 617.494 406.747 459.024 418.512 385.394 406.188 412.903 440.789 476.078 467.978 477.499 278.735 317.936 370.627 348.376 320.112 352.918 308.412 312.957 331.827 546.431 594.726 634.857 496.554 518.831 574.925 490.427 544.197 559.171 541.656 362.087 417.423 406.266 482.600 558.001 606.142 265.586 144.875 123.757 145.153 155.582 109.791 126.302 137.907 208.154 242.555 208.714 275.198 158.566 224.911 255.997 116.199 139.812 93.569 43.328 518.758 581.336 545.653 492.730 466.472 139.401 190.574 119.858 146.492 86.215 184.190 107.304 125.006 556.163 582.926 606.552 543.889 546.237 605.388 505.015 425.991 559.673 534.020 595.210 550.172 470.205 463.540 458.720 441.705 471.455 480.060 167.805 225.467 246.665 166.947 225.513 278.996 150.617 198.132 279.647 466.886 486.182 525.808 529.340 556.998 536.354 548.077 580.101 571.637 548.278 142.933 247.074 373.392 231.458 327.846 441.667 234.528 328.844 489.555 639.987 590.651 431.448 656.585 282.752 201.987 126.493 196.913 133.063 562.106 542.582 516.300 495.606 558.615 548.639 558.689 517.399 574.139 587.114 606.757 623.784 510.702 433.770 440.350 509.660 453.138 441.565 163.936 211.320 323.581 223.936 169.151 222.968 286.759 207.151 224.254 638.569 673.992 679.835 629.857 128.486 185.647 267.080 430.971 88.094 188.020 338.014 407.941 188.886 341.732 101.715 160.479 208.203 183.126 273.166 120.894 116.645 522.509 511.455 578.825 462.875 434.141 463.488 406.752 443.295 535.251 697.060 446.521 626.043 662.550 700.413 490.643 150.915 129.473 273.823 247.371 542.194 545.620 566.642 570.127 508.110 410.299 354.568 382.086 355.377 350.957 345.092 338.984 325.894 310.745 311.172 173.143 303.314 118.528 101.501 136.998 166.596 155.956 142.845 115.588 142.615 2022 228 0 344 0 652.491 651.249 644.560 594.650 578.994 558.434 531.698 488.771 88.006 187.258 158.345 260.315 43.904 124.090 164.208 534.402 562.266 573.876 529.904 533.332 580.820 463.944 511.880 509.860 394.687 394.576 325.091 251.266 206.976 152.890 46.833 138.088 218.736 135.076 169.438 138.787 600.291 575.321 550.488 461.898 436.184 491.352 432.959 394.519 356.948 362.156 466.525 348.904 640.187 627.306 579.002 568.784 505.024 485.125 505.011 468.946 460.237 403.806 279.411 321.331 327.817 166.722 177.580 129.625 120.697 140.722 211.115 355.217 410.611 417.318 455.508 473.767 453.880 532.272 543.507 567.917 491.550 502.119 510.343 559.430 550.320 521.695 598.419 615.158 595.979 308.117 336.106 354.219 294.034 325.362 329.201 326.209 385.651 359.106 144.529 205.739 291.491 179.227 234.757 348.051 154.323 241.035 372.487 620.068 642.422 632.101 608.666 397.582 466.618 512.927 495.237 472.980 536.427 439.489 464.368 475.363 512.643 564.540 601.106 442.778 442.648 452.971 440.495 452.866 479.927 467.891 523.574 605.583 608.496 618.869 406.903 459.182 418.102 385.108 406.183 412.738 441.579 476.502 468.481 477.982 278.113 317.797 370.647 347.726 319.489 353.208 307.560 312.257 331.032 548.143 596.432 636.235 498.321 520.259 576.377 490.410 545.203 560.391 543.110 361.283 417.954 406.771 483.337 560.501 607.479 265.520 144.649 123.681 145.517 155.636 109.632 126.184 137.546 207.537 241.857 208.026 274.391 158.065 224.167 255.150 116.000 139.857 93.287 43.188 519.279 582.530 545.999 493.118 466.898 139.306 191.136 119.532 146.178 86.034 184.641 106.942 124.600 556.934 583.516 607.815 544.730 546.576 606.180 506.228 425.239 560.856 534.405 596.960 551.774 470.548 463.894 458.731 440.918 470.314 479.551 167.476 225.087 246.474 166.665 224.979 278.470 150.202 197.779 278.984 466.928 487.085 526.681 530.538 559.256 537.987 550.003 582.543 573.348 550.139 142.636 247.615 373.654 231.705 328.239 442.234 234.587 329.293 491.063 638.495 589.249 430.043 655.394 281.853 201.377 126.076 196.840 132.885 562.882 543.620 516.827 496.293 559.903 549.776 560.188 518.254 575.758 588.484 608.282 625.020 511.178 433.962 439.619 509.510 452.306 440.312 163.544 210.898 323.116 223.705 168.822 223.409 286.132 206.532 223.653 640.438 675.145 681.096 631.840 128.096 186.047 266.844 432.056 87.817 187.583 337.956 407.002 188.251 341.681 101.563 160.121 207.985 182.748 272.519 121.004 116.609 523.279 512.408 579.908 462.217 433.911 464.186 406.216 443.696 537.102 696.416 445.548 625.097 661.138 699.951 489.932 150.582 129.171 273.418 246.881 544.328 546.805 567.942 571.014 508.897 410.926 354.231 381.514 354.805 350.239 344.321 338.261 325.182 310.149 310.796 173.373 302.499 118.202 101.263 136.729 167.208 155.614 142.625 115.509 142.310