2022 701 0 344 0 459.863 487.925 490.714 494.369 472.299 462.621 483.665 490.893 42.096 130.597 98.311 139.233 17.488 70.382 105.553 485.762 479.055 465.411 517.107 502.885 474.484 488.204 472.776 500.448 308.553 287.150 238.166 164.581 134.493 101.448 24.537 160.080 179.115 152.289 184.051 136.237 482.561 474.839 453.175 446.795 422.939 499.563 430.714 420.087 412.202 513.403 568.671 490.791 449.917 452.120 440.151 442.138 410.080 386.115 421.587 407.395 393.825 413.543 369.004 407.375 369.957 177.488 202.862 133.409 153.079 152.718 218.847 395.045 405.187 420.523 412.235 397.735 456.117 446.583 451.068 447.736 414.882 423.609 442.599 440.573 454.014 460.073 464.918 483.874 490.186 302.102 397.940 433.627 343.041 407.571 404.624 377.786 405.959 374.636 166.020 291.339 422.771 168.034 352.788 462.848 167.107 359.649 507.235 455.013 465.544 480.576 480.828 368.309 421.392 442.770 382.500 426.592 456.853 358.437 451.342 444.292 476.954 463.954 489.878 436.616 465.023 461.663 435.961 446.160 462.262 444.442 467.345 491.433 446.765 456.317 435.364 456.011 399.255 408.936 401.190 401.910 388.826 434.442 426.990 405.596 382.052 401.831 442.918 373.893 375.529 393.540 333.029 342.643 397.431 473.530 438.042 436.002 450.379 454.025 438.475 457.942 467.748 449.886 470.491 433.165 440.379 464.724 484.050 464.534 459.820 302.484 216.075 177.350 190.793 250.224 163.398 220.924 169.920 246.492 243.774 236.839 327.893 170.328 240.633 344.694 78.580 118.022 61.532 18.697 484.191 459.533 507.875 464.657 438.370 122.734 176.873 118.801 163.009 104.192 175.850 103.166 95.467 446.063 511.625 530.181 460.800 461.389 527.413 471.669 461.950 445.534 438.471 481.263 481.767 405.130 391.932 388.522 370.180 388.176 402.515 239.952 254.833 348.137 270.442 302.854 370.166 255.375 258.038 350.246 437.629 432.208 446.009 486.782 488.147 493.119 487.480 501.725 490.249 504.209 197.403 329.051 445.659 317.627 417.879 508.290 316.520 377.055 472.516 581.321 552.292 430.459 612.055 291.296 256.213 154.749 259.130 136.158 540.312 513.540 492.483 460.418 480.032 474.823 471.806 489.407 504.454 490.865 477.059 515.327 418.338 372.921 386.601 417.263 429.395 379.490 255.372 284.935 345.006 295.160 220.492 284.858 328.318 255.563 262.317 469.990 493.461 458.924 454.116 137.477 175.014 263.503 356.936 69.582 133.338 206.864 287.171 134.433 232.533 82.555 81.873 177.771 121.551 244.930 87.741 76.063 494.244 458.572 471.434 424.490 419.141 437.113 434.586 438.344 458.341 598.591 383.107 506.133 581.390 612.430 392.507 165.791 151.169 306.498 313.382 482.406 500.965 492.394 531.965 465.544 411.136 371.940 412.459 422.081 419.643 409.463 411.906 386.547 398.074 389.612 241.867 324.383 122.933 151.811 222.520 235.379 206.300 153.327 150.483 151.935 2022 702 0 344 0 458.192 487.335 490.652 494.103 471.443 461.371 483.262 496.467 43.872 131.093 99.275 140.107 17.620 70.629 107.440 484.253 477.641 465.082 513.068 499.536 472.344 485.457 469.945 498.678 306.316 284.659 236.135 163.281 133.298 100.619 24.780 160.979 179.072 153.745 183.654 137.523 480.222 471.614 450.235 445.538 422.158 499.760 431.544 421.714 412.948 513.828 565.934 486.188 448.779 453.565 439.229 440.579 409.592 386.144 421.032 408.033 394.713 410.393 365.806 403.970 366.788 175.842 201.046 132.212 152.663 151.562 217.160 394.622 405.616 418.982 410.656 398.529 457.245 449.083 450.139 447.230 414.656 424.319 443.427 438.373 452.489 459.427 467.172 484.018 489.520 302.259 396.251 433.401 342.799 407.097 404.601 375.954 403.489 372.539 167.481 292.038 422.135 168.295 352.243 461.730 168.154 357.391 503.903 454.528 467.451 480.726 486.998 367.741 420.104 441.111 382.065 425.593 458.763 360.553 453.177 447.213 476.504 462.080 487.076 435.791 464.445 460.472 435.839 445.737 460.549 442.546 466.227 489.585 444.806 452.809 434.251 454.483 397.227 406.925 400.939 400.908 387.632 434.245 426.121 403.895 380.438 400.879 441.622 372.258 373.622 392.089 332.125 342.633 398.143 472.042 437.286 435.486 449.719 453.835 436.535 458.779 468.559 450.577 472.119 433.273 440.339 465.116 480.730 463.049 458.902 300.636 214.828 177.423 191.579 249.002 164.334 220.248 171.208 245.829 243.600 238.222 326.082 170.275 241.987 345.232 77.901 117.293 61.540 19.111 483.072 457.889 504.338 461.824 436.348 123.540 177.962 120.294 163.013 105.994 176.772 102.559 95.134 444.832 509.371 528.511 458.472 459.186 525.752 470.120 460.218 443.387 436.621 481.286 483.096 405.204 392.319 392.368 371.472 389.960 406.213 240.833 255.005 347.717 270.466 301.124 368.629 256.083 258.574 348.350 437.664 431.799 445.025 486.948 488.311 491.989 485.099 499.891 488.544 502.400 197.808 329.018 443.065 315.663 414.219 504.261 313.522 373.568 468.773 577.075 548.070 427.039 607.456 289.097 253.965 153.450 257.076 134.918 536.557 509.966 490.434 458.854 477.025 472.459 469.649 487.199 502.958 489.349 473.478 514.354 418.932 373.463 387.846 417.655 430.028 384.563 254.023 284.732 344.487 295.045 220.690 285.159 328.070 255.147 261.697 470.841 494.103 458.184 452.123 137.468 173.667 261.055 355.293 69.847 132.856 204.959 285.434 133.249 231.015 82.113 82.340 176.633 121.049 243.318 87.513 76.449 493.065 457.060 469.803 424.256 417.525 437.007 432.879 437.060 459.197 594.520 380.423 502.335 577.026 608.142 389.469 164.684 149.993 304.973 310.977 481.063 499.729 493.218 531.290 465.815 410.141 371.532 411.029 419.762 418.525 409.154 411.348 386.375 397.749 390.245 240.559 322.150 122.290 150.955 221.376 234.701 205.239 152.990 149.345 151.250 2022 703 0 344 0 456.541 486.754 490.591 493.842 470.599 460.137 482.865 501.913 45.631 131.584 100.230 140.973 17.751 70.873 109.308 482.765 476.246 464.758 509.074 496.227 470.231 482.744 467.147 496.933 304.096 282.189 234.122 161.991 132.113 99.798 25.021 161.870 179.030 155.188 183.261 138.799 477.908 468.421 447.326 444.296 421.386 499.954 432.364 423.320 413.685 514.245 563.243 481.630 447.655 454.989 438.319 439.038 409.109 386.172 420.483 408.664 395.590 407.270 362.639 400.595 363.646 174.211 199.246 131.025 152.251 150.417 215.487 394.203 406.039 417.458 409.094 399.314 458.356 451.545 449.222 446.731 414.432 425.021 444.244 436.197 450.982 458.788 469.389 484.159 488.864 302.415 394.579 433.178 342.559 406.628 404.579 374.140 401.043 370.461 168.930 292.730 421.506 168.554 351.703 460.627 169.192 355.154 500.609 454.049 469.327 480.874 493.028 367.179 418.831 439.471 381.635 424.607 460.645 362.646 454.987 450.089 476.060 460.225 484.303 434.977 463.876 459.297 435.719 445.320 458.857 440.670 465.121 487.758 442.868 449.335 433.149 452.970 395.218 404.931 400.691 399.917 386.450 434.051 425.261 402.211 378.838 399.935 440.338 370.639 371.733 390.651 331.230 342.624 398.846 470.574 436.539 434.976 449.068 453.648 434.617 459.605 469.357 451.259 473.721 433.380 440.300 465.503 477.446 461.583 457.997 298.804 213.591 177.496 192.358 247.792 165.262 219.578 172.484 245.173 243.426 239.592 324.288 170.223 243.328 345.765 77.227 116.570 61.548 19.522 481.966 456.264 500.840 459.023 434.348 124.339 179.041 121.773 163.016 107.781 177.686 101.957 94.804 443.615 507.144 526.864 456.171 457.006 524.112 468.589 458.504 441.263 434.790 481.308 484.404 405.276 392.702 396.164 372.749 391.722 409.862 241.707 255.176 347.300 270.490 299.409 367.106 256.785 259.105 346.471 437.699 431.396 444.051 487.112 488.472 490.873 482.745 498.080 486.861 500.614 198.208 328.986 440.500 313.718 410.597 500.278 310.555 370.118 465.070 572.863 543.884 423.647 602.900 286.917 251.736 152.161 255.039 133.688 532.844 506.432 488.412 457.309 474.048 470.120 467.516 485.018 501.481 487.850 469.932 513.395 419.519 373.999 389.077 418.042 430.653 389.569 252.687 284.530 343.973 294.931 220.886 285.457 327.825 254.735 261.083 471.679 494.736 457.454 450.153 137.458 172.335 258.633 353.669 70.109 132.380 203.073 283.714 132.077 229.513 81.676 82.802 175.506 120.551 241.720 87.287 76.832 491.900 455.564 468.191 424.025 415.926 436.902 431.190 435.790 460.042 590.486 377.760 498.568 572.701 603.898 386.457 163.587 148.827 303.461 308.593 479.736 498.509 494.029 530.625 466.081 409.156 371.127 409.613 417.465 417.418 408.849 410.796 386.205 397.426 390.871 239.262 319.934 121.652 150.105 220.241 234.030 204.187 152.656 148.217 150.571 2022 704 0 344 0 454.908 486.180 490.531 493.584 469.765 458.918 482.474 507.232 47.372 132.071 101.176 141.830 17.881 71.115 111.160 481.296 474.869 464.439 505.125 492.956 468.143 480.064 464.382 495.212 301.895 279.740 232.125 160.712 130.939 98.983 25.259 162.753 178.988 156.616 182.870 140.065 475.620 465.261 444.447 443.069 420.623 500.146 433.173 424.905 414.413 514.654 560.597 477.116 446.544 456.392 437.420 437.513 408.632 386.200 419.941 409.288 396.457 404.174 359.501 397.250 360.531 172.595 197.462 129.849 151.842 149.281 213.828 393.788 406.457 415.950 407.547 400.090 459.450 453.969 448.316 446.238 414.211 425.714 445.051 434.043 449.491 458.158 471.569 484.299 488.216 302.569 392.923 432.957 342.322 406.164 404.557 372.345 398.622 368.404 170.366 293.415 420.884 168.810 351.169 459.539 170.220 352.940 497.353 453.576 471.173 481.020 498.919 366.624 417.573 437.850 381.210 423.631 462.497 364.715 456.769 452.919 475.622 458.391 481.558 434.172 463.314 458.136 435.599 444.908 457.185 438.814 464.029 485.951 440.951 445.895 432.058 451.473 393.226 402.955 400.446 398.935 385.278 433.858 424.410 400.543 377.254 399.001 439.067 369.035 369.861 389.226 330.343 342.615 399.542 469.123 435.801 434.472 448.424 453.464 432.720 460.418 470.143 451.931 475.298 433.485 440.261 465.885 474.198 460.134 457.102 296.988 212.364 177.568 193.131 246.591 166.181 218.914 173.749 244.522 243.255 240.948 322.512 170.172 244.657 346.292 76.560 115.854 61.555 19.928 480.873 454.656 497.380 456.253 432.370 125.132 180.112 123.239 163.020 109.553 178.593 101.361 94.477 442.410 504.942 525.238 453.896 454.850 522.495 467.075 456.806 439.159 432.977 481.330 485.692 405.349 393.079 399.913 374.012 393.464 413.461 242.573 255.344 346.888 270.514 297.709 365.597 257.480 259.631 344.610 437.734 430.997 443.089 487.273 488.631 489.772 480.417 496.293 485.200 498.851 198.605 328.954 437.964 311.792 407.011 496.340 307.617 366.702 461.408 568.684 539.732 420.284 598.387 284.754 249.528 150.883 253.020 132.470 529.171 502.935 486.414 455.782 471.103 467.806 465.405 482.862 500.023 486.369 466.421 512.450 420.099 374.529 390.293 418.424 431.270 394.507 251.362 284.330 343.464 294.819 221.081 285.752 327.581 254.327 260.475 472.505 495.357 456.733 448.206 137.449 171.016 256.235 352.062 70.368 131.908 201.206 282.011 130.918 228.025 81.242 83.259 174.390 120.057 240.134 87.063 77.211 490.749 454.084 466.596 423.797 414.346 436.799 429.519 434.533 460.875 586.486 375.118 494.830 568.412 599.696 383.472 162.500 147.673 301.964 306.232 478.427 497.305 494.827 529.971 466.345 408.182 370.726 408.210 415.188 416.323 408.547 410.250 386.037 397.108 391.491 237.976 317.736 121.019 149.263 219.116 233.363 203.145 152.326 147.098 149.898 2022 705 0 344 0 453.295 485.615 490.471 493.330 468.942 457.714 482.088 512.423 49.096 132.554 102.114 142.679 18.009 71.354 112.995 479.847 473.511 464.124 501.221 489.724 466.080 477.416 461.648 493.515 299.711 277.313 230.145 159.442 129.775 98.174 25.495 163.629 178.947 158.032 182.483 141.321 473.356 462.132 441.598 441.857 419.869 500.334 433.972 426.470 415.133 515.057 557.994 472.646 445.448 457.774 436.532 436.005 408.160 386.228 419.405 409.904 397.313 401.105 356.392 393.936 357.443 170.995 195.694 128.684 151.437 148.155 212.184 393.378 406.871 414.458 406.017 400.857 460.529 456.357 447.422 445.752 413.992 426.400 445.848 431.912 448.018 457.535 473.713 484.436 487.578 302.722 391.284 432.739 342.087 405.704 404.535 370.567 396.225 366.367 171.789 294.093 420.270 169.064 350.640 458.465 171.239 350.746 494.132 453.109 472.989 481.164 504.669 366.075 416.329 436.248 380.790 422.667 464.321 366.760 458.526 455.704 475.189 456.575 478.842 433.376 462.760 456.991 435.482 444.501 455.533 436.978 462.949 484.165 439.054 442.487 430.978 449.990 391.253 400.997 400.203 397.962 384.118 433.668 423.568 398.891 375.684 398.076 437.809 367.446 368.007 387.815 329.465 342.606 400.230 467.691 435.072 433.975 447.789 453.282 430.843 461.220 470.918 452.593 476.849 433.589 440.222 466.261 470.985 458.702 456.218 295.187 211.147 177.640 193.897 245.402 167.092 218.256 175.001 243.878 243.085 242.292 320.753 170.121 245.972 346.814 75.898 115.144 61.563 20.330 479.793 453.066 493.958 453.513 430.415 125.918 181.174 124.691 163.024 111.308 179.492 100.770 94.153 441.218 502.767 523.634 451.647 452.717 520.899 465.578 455.125 437.077 431.184 481.352 486.959 405.420 393.453 403.613 375.262 395.185 417.011 243.432 255.512 346.479 270.538 296.024 364.102 258.169 260.152 342.766 437.768 430.602 442.137 487.432 488.787 488.685 478.114 494.530 483.560 497.111 198.998 328.923 435.455 309.886 403.462 492.447 304.709 363.321 457.784 564.538 535.614 416.950 593.916 282.610 247.339 149.616 251.019 131.264 525.537 499.476 484.442 454.272 468.188 465.517 463.318 480.732 498.583 484.906 462.944 511.520 420.672 375.054 391.495 418.802 431.879 399.377 250.050 284.132 342.961 294.707 221.273 286.044 327.340 253.923 259.873 473.319 495.968 456.020 446.281 137.440 169.710 253.863 350.472 70.625 131.441 199.359 280.325 129.770 226.553 80.813 83.712 173.284 119.568 238.562 86.842 77.587 489.612 452.618 465.019 423.572 412.782 436.696 427.867 433.291 461.697 582.522 372.496 491.123 564.161 595.537 380.512 161.422 146.530 300.480 303.892 477.133 496.118 495.612 529.327 466.605 407.218 370.329 406.821 412.932 415.239 408.248 409.709 385.870 396.792 392.104 236.699 315.555 120.390 148.428 217.999 232.703 202.113 151.998 145.989 149.230 2022 706 0 344 0 451.699 485.058 490.413 493.080 468.129 456.525 481.707 517.487 50.803 133.033 103.044 143.520 18.136 71.591 114.814 478.417 472.171 463.813 497.360 486.528 464.043 474.801 458.945 491.842 297.545 274.907 228.183 158.183 128.622 97.373 25.729 164.496 178.906 159.434 182.100 142.567 471.118 459.035 438.780 440.660 419.124 500.519 434.760 428.014 415.844 515.452 555.433 468.220 444.365 459.136 435.655 434.513 407.693 386.255 418.875 410.512 398.160 398.062 353.313 390.651 354.382 169.409 193.942 127.530 151.035 147.039 210.553 392.972 407.280 412.981 404.503 401.616 461.591 458.707 446.540 445.271 413.775 427.077 446.634 429.802 446.562 456.919 475.820 484.572 486.949 302.873 389.661 432.523 341.855 405.250 404.513 368.807 393.851 364.349 173.199 294.764 419.662 169.315 350.117 457.404 172.248 348.574 490.948 452.647 474.775 481.306 510.278 365.532 415.100 434.665 380.374 421.714 466.117 368.783 460.257 458.445 474.761 454.778 476.153 432.589 462.214 455.860 435.366 444.100 453.901 435.162 461.882 482.400 437.178 439.113 429.909 448.523 389.298 399.056 399.962 396.999 382.968 433.480 422.735 397.256 374.129 397.160 436.563 365.873 366.170 386.418 328.595 342.597 400.911 466.278 434.352 433.483 447.162 453.102 428.988 462.010 471.681 453.247 478.376 433.692 440.185 466.633 467.806 457.287 455.346 293.402 209.940 177.711 194.656 244.222 167.995 217.605 176.243 243.240 242.917 243.623 319.011 170.070 247.275 347.330 75.242 114.441 61.571 20.729 478.725 451.493 490.572 450.804 428.481 126.699 182.227 126.129 163.028 113.049 180.383 100.184 93.831 440.039 500.617 522.052 449.425 450.606 519.324 464.098 453.461 435.016 429.408 481.373 488.205 405.490 393.822 407.265 376.497 396.886 420.512 244.283 255.678 346.075 270.561 294.354 362.622 258.852 260.668 340.939 437.802 430.212 441.196 487.589 488.942 487.612 475.837 492.789 481.941 495.393 199.387 328.892 432.975 307.998 399.949 488.598 301.830 359.975 454.200 560.425 531.530 413.643 589.487 280.483 245.170 148.360 249.035 130.068 521.943 496.054 482.493 452.780 465.303 463.252 461.252 478.625 497.162 483.460 459.501 510.604 421.238 375.573 392.684 419.176 432.481 404.179 248.750 283.935 342.462 294.596 221.464 286.333 327.102 253.522 259.276 474.120 496.569 455.317 444.378 137.431 168.418 251.515 348.899 70.880 130.979 197.530 278.655 128.635 225.095 80.388 84.161 172.189 119.083 237.003 86.621 77.959 488.488 451.167 463.459 423.349 411.237 436.595 426.232 432.062 462.508 578.592 369.895 487.445 559.946 591.420 377.577 160.355 145.397 299.010 301.573 475.856 494.945 496.385 528.694 466.861 406.264 369.936 405.445 410.697 414.166 407.952 409.174 385.706 396.480 392.711 235.432 313.391 119.767 147.600 216.892 232.048 201.090 151.673 144.889 148.568 2022 707 0 344 0 450.123 484.508 490.356 492.834 467.326 455.350 481.333 522.423 52.493 133.508 103.965 144.353 18.262 71.825 116.616 477.006 470.849 463.506 493.542 483.370 462.030 472.216 456.273 490.192 295.397 272.522 226.237 156.933 127.478 96.577 25.960 165.355 178.865 160.822 181.719 143.803 468.903 455.969 435.991 439.477 418.387 500.702 435.539 429.537 416.547 515.841 552.914 463.837 443.296 460.477 434.788 433.037 407.231 386.282 418.351 411.114 398.996 395.045 350.263 387.395 351.348 167.838 192.206 126.386 150.636 145.933 208.936 392.570 407.684 411.520 403.004 402.366 462.638 461.020 445.669 444.797 413.561 427.746 447.411 427.715 445.122 456.312 477.891 484.705 486.328 303.023 388.053 432.310 341.625 404.801 404.492 367.064 391.501 362.350 174.598 295.428 419.062 169.565 349.598 456.358 173.249 346.422 487.798 452.192 476.532 481.445 515.746 364.995 413.885 433.100 379.964 420.771 467.885 370.782 461.961 461.141 474.338 453.001 473.491 431.812 461.675 454.743 435.251 443.704 452.288 433.365 460.827 480.654 435.321 435.770 428.850 447.069 387.360 397.132 399.724 396.045 381.830 433.295 421.911 395.636 372.588 396.253 435.329 364.314 364.350 385.033 327.733 342.589 401.585 464.882 433.640 432.997 446.542 452.924 427.153 462.788 472.432 453.892 479.877 433.794 440.147 466.999 464.661 455.889 454.484 291.632 208.743 177.781 195.408 243.053 168.889 216.959 177.472 242.608 242.750 244.941 317.285 170.020 248.565 347.841 74.593 113.744 61.578 21.123 477.670 449.937 487.223 448.125 426.568 127.472 183.272 127.553 163.031 114.774 181.267 99.604 93.512 438.872 498.493 520.490 447.227 448.518 517.770 462.634 451.812 432.975 427.651 481.395 489.432 405.560 394.186 410.868 377.719 398.566 423.964 245.127 255.842 345.674 270.584 292.700 361.155 259.528 261.180 339.129 437.835 429.826 440.265 487.743 489.094 486.553 473.585 491.071 480.342 493.697 199.773 328.861 430.522 306.130 396.472 484.791 298.979 356.663 450.654 556.344 527.480 410.364 585.100 278.375 243.021 147.114 247.069 128.883 518.388 492.669 480.569 451.306 462.448 461.011 459.209 476.544 495.759 482.031 456.091 509.701 421.798 376.087 393.858 419.544 433.074 408.913 247.461 283.741 341.967 294.487 221.653 286.620 326.865 253.126 258.686 474.910 497.160 454.621 442.496 137.422 167.139 249.191 347.342 71.132 130.521 195.719 277.002 127.511 223.652 79.966 84.605 171.104 118.602 235.457 86.403 78.328 487.377 449.731 461.917 423.130 409.708 436.495 424.614 430.846 463.308 574.696 367.314 483.796 555.767 587.344 374.667 159.297 144.275 297.553 299.276 474.595 493.788 497.145 528.071 467.114 405.320 369.546 404.082 408.482 413.105 407.659 408.645 385.543 396.171 393.311 234.175 311.243 119.149 146.778 215.794 231.399 200.077 151.350 143.798 147.912 2022 708 0 344 0 448.564 483.966 490.299 492.591 466.534 454.189 480.963 527.231 54.166 133.979 104.878 145.178 18.386 72.057 118.401 475.614 469.544 463.204 489.766 480.248 460.041 469.663 453.632 488.564 293.266 270.158 224.308 155.693 126.345 95.789 26.190 166.207 178.824 162.198 181.342 145.030 466.712 452.933 433.231 438.308 417.659 500.881 436.307 431.041 417.242 516.222 550.436 459.496 442.240 461.797 433.933 431.577 406.774 386.309 417.833 411.708 399.823 392.054 347.241 384.168 348.340 166.281 190.486 125.253 150.240 144.836 207.332 392.173 408.084 410.074 401.521 403.107 463.668 463.296 444.809 444.329 413.350 428.407 448.177 425.648 443.698 455.711 479.926 484.836 485.717 303.171 386.461 432.099 341.397 404.357 404.471 365.338 389.174 360.371 175.983 296.085 418.469 169.812 349.085 455.326 174.240 344.291 484.684 451.741 478.259 481.583 521.072 364.464 412.684 431.553 379.558 419.840 469.625 372.759 463.641 463.794 473.920 451.242 470.856 431.044 461.143 453.641 435.138 443.313 450.694 431.588 459.784 478.927 433.484 432.460 427.802 445.631 385.439 395.226 399.489 395.101 380.702 433.111 421.095 394.032 371.061 395.354 434.107 362.770 362.546 383.662 326.880 342.580 402.251 463.503 432.937 432.517 445.931 452.749 425.338 463.555 473.172 454.527 481.355 433.894 440.110 467.360 461.549 454.507 453.633 289.876 207.556 177.851 196.155 241.894 169.776 216.320 178.690 241.982 242.585 246.247 315.576 169.970 249.843 348.347 73.949 113.053 61.586 21.514 476.627 448.398 483.910 445.476 424.676 128.240 184.308 128.965 163.035 116.484 182.143 99.028 93.196 437.717 496.393 518.949 445.055 446.452 516.236 461.186 450.180 430.955 425.911 481.415 490.639 405.628 394.547 414.423 378.927 400.226 427.367 245.963 256.005 345.277 270.607 291.059 359.702 260.198 261.686 337.336 437.868 429.445 439.345 487.896 489.243 485.508 471.357 489.375 478.764 492.022 200.155 328.830 428.097 304.280 393.030 481.028 296.158 353.384 447.146 552.295 523.463 407.112 580.753 276.284 240.890 145.879 245.119 127.709 514.870 489.320 478.668 449.848 459.622 458.794 457.188 474.486 494.374 480.619 452.714 508.812 422.351 376.595 395.019 419.909 433.661 413.580 246.185 283.548 341.478 294.378 221.840 286.904 326.631 252.733 258.100 475.687 497.741 453.935 440.636 137.413 165.873 246.892 345.803 71.381 130.068 193.927 275.365 126.399 222.223 79.549 85.045 170.030 118.126 233.924 86.187 78.693 486.280 448.309 460.392 422.913 408.196 436.397 423.014 429.643 464.097 570.834 364.754 480.176 551.624 583.309 371.783 158.249 143.163 296.110 296.999 473.350 492.646 497.893 527.457 467.364 404.385 369.160 402.732 406.287 412.054 407.369 408.121 385.381 395.865 393.904 232.928 309.113 118.536 145.964 214.704 230.755 199.072 151.031 142.717 147.260 2022 709 0 344 0 447.023 483.431 490.243 492.352 465.751 453.043 480.599 531.913 55.823 134.446 105.783 145.995 18.509 72.286 120.170 474.240 468.257 462.906 486.032 477.161 458.076 467.140 451.020 486.959 291.152 267.814 222.395 154.463 125.223 95.007 26.417 167.050 178.784 163.560 180.968 146.248 464.545 449.928 430.499 437.153 416.940 501.058 437.065 432.525 417.929 516.597 547.997 455.198 441.197 463.098 433.087 430.133 406.322 386.335 417.322 412.295 400.640 389.089 344.248 380.971 345.357 164.739 188.781 124.130 149.848 143.749 205.742 391.779 408.479 408.644 400.052 403.840 464.684 465.537 443.960 443.867 413.140 429.061 448.934 423.603 442.290 455.118 481.926 484.966 485.114 303.318 384.885 431.891 341.171 403.917 404.450 363.630 386.870 358.411 177.357 296.735 417.882 170.057 348.577 454.306 175.222 342.180 481.603 451.297 479.957 481.718 526.257 363.939 411.497 430.024 379.156 418.919 471.338 374.713 465.295 466.402 473.508 449.501 468.248 430.285 460.619 452.553 435.027 442.927 449.119 429.829 458.754 477.220 431.666 429.181 426.765 444.206 383.536 393.336 399.255 394.166 379.585 432.929 420.288 392.443 369.549 394.464 432.898 361.241 360.760 382.304 326.035 342.571 402.909 462.142 432.242 432.042 445.327 452.576 423.543 464.311 473.902 455.154 482.808 433.993 440.074 467.717 458.471 453.141 452.793 288.136 206.379 177.920 196.894 240.745 170.655 215.686 179.897 241.362 242.421 247.540 313.884 169.921 251.108 348.847 73.311 112.368 61.593 21.900 475.596 446.875 480.633 442.856 422.805 129.001 185.335 130.363 163.039 118.180 183.012 98.458 92.883 436.575 494.317 517.429 442.907 444.407 514.721 459.755 448.564 428.955 424.190 481.436 491.827 405.696 394.903 417.931 380.122 401.867 430.722 246.791 256.167 344.883 270.630 289.434 358.263 260.862 262.189 335.559 437.900 429.069 438.435 488.045 489.391 484.476 469.153 487.700 477.205 490.368 200.534 328.800 425.698 302.448 389.623 477.306 293.364 350.139 443.675 548.277 519.479 403.888 576.446 274.210 238.779 144.654 243.187 126.545 511.389 486.006 476.791 448.407 456.824 456.600 455.188 472.451 493.006 479.223 449.370 507.936 422.897 377.098 396.166 420.269 434.240 418.178 244.919 283.358 340.993 294.271 222.025 287.185 326.400 252.344 257.521 476.453 498.313 453.256 438.797 137.404 164.620 244.616 344.280 71.628 129.619 192.153 273.745 125.298 220.808 79.136 85.480 168.965 117.653 232.403 85.973 79.056 485.195 446.902 458.883 422.699 406.701 436.300 421.431 428.453 464.876 567.005 362.213 476.586 547.516 579.313 368.923 157.210 142.062 294.679 294.744 472.120 491.519 498.628 526.854 467.610 403.460 368.778 401.394 404.112 411.014 407.082 407.602 385.222 395.563 394.491 231.690 307.000 117.927 145.156 213.624 230.116 198.077 150.715 141.645 146.614 2022 710 0 344 0 445.500 482.904 490.188 492.116 464.978 451.910 480.239 536.468 57.464 134.909 106.680 146.805 18.631 72.513 121.923 472.884 466.986 462.611 482.338 474.110 456.135 464.647 448.438 485.375 289.055 265.491 220.498 153.243 124.110 94.231 26.642 167.887 178.744 164.910 180.598 147.456 462.401 446.953 427.796 436.012 416.229 501.232 437.814 433.988 418.607 516.965 545.597 450.941 440.166 464.379 432.252 428.704 405.875 386.362 416.815 412.875 401.447 386.149 341.283 377.801 342.401 163.211 187.091 123.017 149.459 142.671 204.166 391.390 408.870 407.228 398.599 404.565 465.683 467.741 443.122 443.411 412.933 429.706 449.681 421.579 440.898 454.533 483.891 485.093 484.519 303.464 383.324 431.685 340.948 403.482 404.429 361.938 384.589 356.469 178.718 297.379 417.303 170.299 348.073 453.300 176.195 340.090 478.557 450.857 481.627 481.852 531.301 363.419 410.324 428.512 378.759 418.009 473.024 376.644 466.924 468.968 473.100 447.778 465.666 429.534 460.102 451.479 434.917 442.546 447.563 428.089 457.735 475.532 429.867 425.934 425.738 442.795 381.649 391.463 399.025 393.240 378.478 432.750 419.490 390.870 368.050 393.583 431.700 359.727 358.990 380.958 325.197 342.563 403.561 460.797 431.556 431.574 444.731 452.406 421.768 465.056 474.620 455.772 484.237 434.091 440.038 468.068 455.425 451.792 451.963 286.410 205.211 177.989 197.627 239.606 171.526 215.058 181.093 240.748 242.259 248.820 312.207 169.873 252.361 349.342 72.679 111.690 61.601 22.283 474.577 445.369 477.390 440.265 420.955 129.756 186.354 131.748 163.042 119.860 183.874 97.893 92.573 435.444 492.265 515.928 440.784 442.385 513.227 458.339 446.964 426.974 422.485 481.456 492.995 405.763 395.255 421.390 381.303 403.487 434.028 247.613 256.327 344.494 270.653 287.823 356.837 261.520 262.687 333.799 437.933 428.696 437.534 488.193 489.536 483.457 466.973 486.047 475.666 488.735 200.909 328.770 423.325 300.635 386.251 473.626 290.599 346.927 440.241 544.292 515.528 400.691 572.179 272.153 236.687 143.439 241.271 125.392 507.946 482.727 474.936 446.983 454.055 454.429 453.209 470.440 491.656 477.844 446.058 507.073 423.437 377.596 397.300 420.625 434.811 422.707 243.666 283.169 340.513 294.164 222.209 287.463 326.170 251.958 256.947 477.208 498.874 452.586 436.979 137.395 163.380 242.364 342.773 71.873 129.175 190.397 272.140 124.209 219.408 78.726 85.912 167.911 117.185 230.895 85.760 79.415 484.122 445.509 457.391 422.487 405.222 436.203 419.865 427.276 465.644 563.208 359.692 473.023 543.443 575.357 366.087 156.181 140.971 293.262 292.509 470.905 490.406 499.352 526.260 467.853 402.545 368.400 400.069 401.957 409.984 406.798 407.089 385.064 395.263 395.072 230.463 304.903 117.324 144.356 212.552 229.483 197.091 150.401 140.582 145.974 2022 711 0 344 0 443.994 482.384 490.134 491.884 464.215 450.791 479.885 540.897 59.088 135.368 107.569 147.606 18.751 72.738 123.660 471.545 465.733 462.321 478.685 471.093 454.217 462.184 445.885 483.813 286.976 263.187 218.618 152.033 123.007 93.461 26.864 168.715 178.705 166.247 180.231 148.654 460.280 444.007 425.121 434.884 415.526 501.403 438.553 435.433 419.278 517.327 543.235 446.725 439.149 465.640 431.427 427.290 405.434 386.388 416.315 413.449 402.244 383.235 338.345 374.660 339.470 161.697 185.416 121.914 149.073 141.603 202.602 391.005 409.256 405.828 397.161 405.281 466.668 469.910 442.295 442.961 412.729 430.344 450.418 419.576 439.522 453.954 485.822 485.218 483.933 303.608 381.778 431.481 340.727 403.052 404.409 360.263 382.330 354.546 180.067 298.017 416.730 170.540 347.575 452.307 177.159 338.020 475.543 450.424 483.269 481.983 536.204 362.906 409.164 427.018 378.367 417.109 474.683 378.553 468.529 471.490 472.697 446.073 463.110 428.793 459.593 450.418 434.808 442.170 446.025 426.367 456.729 473.863 428.088 422.717 424.720 441.398 379.780 389.607 398.796 392.322 377.382 432.572 418.700 389.312 366.565 392.710 430.514 358.226 357.236 379.625 324.368 342.554 404.205 459.469 430.878 431.110 444.142 452.237 420.012 465.790 475.327 456.381 485.642 434.188 440.003 468.415 452.411 450.458 451.143 284.699 204.053 178.057 198.354 238.477 172.389 214.436 182.278 240.140 242.099 250.089 310.547 169.824 253.602 349.832 72.052 111.018 61.608 22.662 473.570 443.879 474.182 437.702 419.125 130.505 187.365 133.120 163.046 121.526 184.728 97.333 92.265 434.326 490.237 514.446 438.684 440.383 511.752 456.938 445.379 425.013 420.798 481.476 494.144 405.829 395.603 424.802 382.471 405.087 437.286 248.427 256.485 344.108 270.675 286.226 355.424 262.171 263.180 332.055 437.964 428.328 436.644 488.339 489.680 482.451 464.816 484.415 474.147 487.122 201.280 328.740 420.979 298.840 382.913 469.987 287.861 343.747 436.844 540.337 511.609 397.520 567.951 270.114 234.613 142.235 239.372 124.250 504.538 479.483 473.104 445.575 451.314 452.281 451.251 468.452 490.322 476.480 442.778 506.222 423.970 378.088 398.421 420.976 435.375 427.169 242.423 282.981 340.038 294.058 222.391 287.738 325.943 251.577 256.378 477.951 499.427 451.923 435.181 137.386 162.153 240.135 341.282 72.115 128.736 188.658 270.551 123.131 218.022 78.321 86.339 166.867 116.721 229.400 85.550 79.771 483.063 444.130 455.916 422.278 403.759 436.108 418.315 426.111 466.401 559.445 357.190 469.489 539.406 571.439 363.276 155.161 139.891 291.857 290.295 469.705 489.308 500.064 525.675 468.093 401.639 368.025 398.757 399.821 408.965 406.518 406.581 384.907 394.967 395.647 229.244 302.822 116.725 143.562 211.489 228.855 196.115 150.090 139.528 145.338 2022 712 0 344 0 442.505 481.871 490.081 491.655 463.462 449.685 479.536 545.202 60.696 135.823 108.449 148.400 18.870 72.960 125.382 470.224 464.495 462.035 475.072 468.110 452.321 459.750 443.361 482.272 284.913 260.904 216.753 150.832 121.913 92.698 27.085 169.537 178.666 167.571 179.866 149.843 458.181 441.091 422.474 433.770 414.832 501.571 439.282 436.858 419.940 517.682 540.910 442.551 438.144 466.882 430.612 425.891 404.996 386.413 415.820 414.015 403.032 380.345 335.435 371.548 336.565 160.198 183.757 120.822 148.690 140.544 201.053 390.624 409.637 404.442 395.738 405.989 467.638 472.044 441.478 442.517 412.526 430.975 451.146 417.593 438.161 453.382 487.718 485.342 483.355 303.751 380.247 431.280 340.508 402.626 404.388 358.604 380.093 352.641 181.405 298.647 416.164 170.778 347.081 451.327 178.114 335.969 472.563 449.995 484.883 482.113 540.968 362.398 408.018 425.541 377.979 416.219 476.315 380.440 470.109 473.970 472.299 444.386 460.579 428.059 459.090 449.370 434.701 441.799 444.505 424.663 455.733 472.212 426.327 419.531 423.713 440.015 377.927 387.767 398.570 391.414 376.296 432.397 417.918 387.768 365.094 391.845 429.339 356.740 355.499 378.304 323.547 342.546 404.842 458.158 430.207 430.652 443.561 452.071 418.275 466.513 476.023 456.982 487.024 434.283 439.968 468.757 449.429 449.140 450.333 283.002 202.905 178.124 199.075 237.358 173.244 213.819 183.452 239.537 241.940 251.345 308.903 169.777 254.831 350.317 71.431 110.352 61.615 23.037 472.574 442.404 471.008 435.167 417.314 131.248 188.367 134.479 163.049 123.177 185.575 96.778 91.960 433.219 488.232 512.984 436.608 438.402 510.295 455.553 443.810 423.072 419.128 481.496 495.274 405.895 395.946 428.166 383.626 406.668 440.495 249.234 256.643 343.725 270.697 284.643 354.024 262.817 263.668 330.327 437.996 427.964 435.764 488.482 489.821 481.458 462.683 482.804 472.646 485.529 201.648 328.711 418.658 297.063 379.609 466.388 285.151 340.600 433.482 536.413 507.722 394.376 563.762 268.092 232.558 141.041 237.490 123.118 501.167 476.273 471.294 444.184 448.601 450.156 449.314 466.486 489.005 475.132 439.529 505.385 424.497 378.575 399.528 421.324 435.932 431.562 241.192 282.796 339.568 293.954 222.571 288.011 325.718 251.198 255.815 478.683 499.969 451.269 433.403 137.378 160.938 237.930 339.807 72.355 128.300 186.938 268.978 122.064 216.649 77.919 86.761 165.832 116.261 227.917 85.341 80.123 482.015 442.764 454.456 422.072 402.312 436.015 416.782 424.959 467.148 555.713 354.708 465.984 535.402 567.559 360.489 154.151 138.820 290.465 288.100 468.520 488.224 500.764 525.099 468.330 400.742 367.654 397.457 397.704 407.956 406.240 406.078 384.753 394.674 396.215 228.036 300.758 116.131 142.774 210.434 228.232 195.147 149.782 138.482 144.708 2022 713 0 344 0 441.033 481.365 490.029 491.430 462.718 448.593 479.191 549.382 62.288 136.274 109.322 149.186 18.988 73.180 127.087 468.920 463.274 461.753 471.498 465.161 450.448 457.344 440.864 480.753 282.867 258.641 214.905 149.640 120.830 91.941 27.304 170.350 178.627 168.883 179.505 151.023 456.105 438.203 419.853 432.669 414.145 501.737 440.002 438.263 420.595 518.030 538.621 438.417 437.151 468.105 429.807 424.508 404.564 386.439 415.331 414.575 403.810 377.481 332.553 368.462 333.684 158.712 182.113 119.739 148.311 139.494 199.516 390.247 410.015 403.070 394.329 406.689 468.593 474.142 440.672 442.078 412.326 431.597 451.864 415.630 436.815 452.818 489.581 485.464 482.785 303.892 378.731 431.081 340.291 402.205 404.368 356.962 377.878 350.755 182.730 299.272 415.604 171.014 346.593 450.360 179.061 333.938 469.614 449.572 486.469 482.241 545.592 361.896 406.885 424.081 377.595 415.340 477.921 382.305 471.664 476.407 471.906 442.716 458.074 427.335 458.594 448.336 434.595 441.433 443.002 422.977 454.750 470.580 424.584 416.376 422.716 438.645 376.091 385.943 398.346 390.514 375.220 432.223 417.144 386.240 363.637 390.989 428.176 355.268 353.777 376.996 322.733 342.538 405.472 456.863 429.545 430.200 442.987 451.907 416.557 467.225 476.709 457.575 488.384 434.377 439.933 469.094 446.479 447.837 449.534 281.320 201.766 178.191 199.789 236.248 174.092 213.208 184.615 238.940 241.782 252.588 307.274 169.730 256.048 350.796 70.815 109.692 61.622 23.409 471.590 440.945 467.867 432.659 415.524 131.985 189.361 135.825 163.053 124.813 186.415 96.228 91.658 432.123 486.249 511.541 434.556 436.442 508.858 454.184 442.255 421.150 417.474 481.515 496.386 405.959 396.286 431.482 384.768 408.230 443.657 250.034 256.799 343.347 270.719 283.074 352.638 263.457 264.153 328.614 438.027 427.604 434.893 488.623 489.960 480.478 460.572 481.213 471.164 483.957 202.013 328.682 416.362 295.303 376.338 462.828 282.468 337.485 430.156 532.520 503.867 391.258 559.611 266.086 230.521 139.857 235.624 121.997 497.830 473.096 469.506 442.808 445.915 448.052 447.397 464.543 487.705 473.800 436.312 504.559 425.018 379.056 400.623 421.667 436.482 435.887 239.972 282.612 339.101 293.850 222.750 288.282 325.495 250.824 255.257 479.404 500.503 450.623 431.645 137.369 159.735 235.747 338.348 72.593 127.870 185.234 267.421 121.009 215.291 77.521 87.180 164.808 115.805 226.447 85.134 80.473 480.980 441.412 453.013 421.868 400.882 435.922 415.265 423.819 467.885 552.013 352.246 462.506 531.432 563.717 357.726 153.149 137.760 289.086 285.926 467.350 487.154 501.452 524.533 468.563 399.855 367.286 396.169 395.607 406.958 405.965 405.580 384.599 394.384 396.777 226.836 298.710 115.542 141.993 209.388 227.615 194.187 149.476 137.446 144.083 2022 714 0 344 0 439.578 480.867 489.977 491.208 461.983 447.514 478.852 553.440 63.865 136.721 110.187 149.965 19.105 73.398 128.777 467.633 462.068 461.474 467.963 462.244 448.598 454.966 438.396 479.253 280.837 256.398 213.072 148.458 119.756 91.190 27.520 171.157 178.588 170.182 179.147 152.194 454.051 435.344 417.260 431.581 413.467 501.900 440.712 439.650 421.242 518.373 536.367 434.323 436.170 469.309 429.012 423.139 404.137 386.464 414.848 415.128 404.579 374.640 329.697 365.405 330.829 157.240 180.483 118.667 147.934 138.453 197.992 389.873 410.387 401.713 392.935 407.381 469.533 476.206 439.876 441.645 412.128 432.213 452.573 413.687 435.484 452.260 491.410 485.583 482.223 304.032 377.230 430.884 340.076 401.789 404.348 355.335 375.685 348.886 184.044 299.890 415.050 171.248 346.109 449.405 179.999 331.927 466.697 449.153 488.028 482.366 550.077 361.399 405.765 422.637 377.216 414.470 479.501 384.148 473.196 478.802 471.518 441.064 455.593 426.618 458.105 447.315 434.490 441.071 441.517 421.309 453.777 468.965 422.859 413.250 421.729 437.289 374.271 384.135 398.125 389.623 374.154 432.051 416.378 384.726 362.192 390.141 427.024 353.810 352.072 375.700 321.927 342.530 406.095 455.584 428.891 429.753 442.420 451.745 414.857 467.927 477.385 458.159 489.720 434.470 439.899 469.426 443.559 446.549 448.744 279.652 200.636 178.258 200.497 235.149 174.932 212.603 185.767 238.349 241.626 253.820 305.661 169.683 257.253 351.271 70.205 109.038 61.630 23.777 470.617 439.502 464.759 430.179 413.752 132.716 190.347 137.159 163.056 126.436 187.248 95.682 91.358 431.039 484.289 510.116 432.527 434.502 507.438 452.829 440.716 419.246 415.838 481.535 497.479 406.023 396.621 434.751 385.897 409.773 446.771 250.827 256.953 342.971 270.741 281.519 351.264 264.091 264.633 326.918 438.057 427.248 434.032 488.763 490.097 479.510 458.484 479.642 469.700 482.403 202.374 328.653 414.092 293.561 373.101 459.307 279.812 334.401 426.865 528.657 500.044 388.167 555.498 264.097 228.503 138.684 233.774 120.886 494.528 469.952 467.739 441.448 443.256 445.970 445.500 462.621 486.421 472.483 433.125 503.746 425.532 379.533 401.704 422.006 437.025 440.143 238.763 282.430 338.640 293.748 222.927 288.549 325.274 250.453 254.704 480.114 501.028 449.984 429.907 137.361 158.545 233.587 336.904 72.828 127.443 183.548 265.878 119.964 213.945 77.127 87.595 163.793 115.353 224.988 84.929 80.819 479.957 440.074 451.585 421.667 399.466 435.831 413.764 422.692 468.612 548.344 349.802 459.055 527.496 559.912 354.987 152.157 136.709 287.720 283.772 466.194 486.098 502.129 523.976 468.794 398.976 366.922 394.893 393.528 405.970 405.693 405.087 384.448 394.096 397.333 225.646 296.678 114.957 141.219 208.351 227.003 193.237 149.174 136.418 143.464 2022 715 0 344 0 438.139 480.375 489.926 490.989 461.257 446.448 478.517 557.375 65.426 137.165 111.045 150.737 19.220 73.614 130.452 466.362 460.878 461.200 464.466 459.361 446.768 452.617 435.955 477.773 278.824 254.174 211.255 147.285 118.692 90.446 27.734 171.956 178.550 171.469 178.793 153.356 452.018 432.513 414.694 430.506 412.796 502.060 441.413 441.018 421.881 518.709 534.148 430.268 435.201 470.494 428.227 421.784 403.714 386.488 414.370 415.674 405.339 371.824 326.868 362.374 327.998 155.782 178.868 117.604 147.561 137.422 196.481 389.504 410.756 400.369 391.555 408.065 470.459 478.236 439.089 441.217 411.933 432.820 453.273 411.764 434.168 451.709 493.206 485.701 481.668 304.171 375.743 430.690 339.864 401.377 404.329 353.725 373.513 347.035 185.346 300.501 414.504 171.480 345.630 448.462 180.928 329.935 463.812 448.740 489.560 482.490 554.426 360.908 404.657 421.210 376.841 413.611 481.055 385.970 474.704 481.155 471.135 439.428 453.137 425.910 457.622 446.306 434.387 440.714 440.050 419.659 452.816 467.368 421.153 410.154 420.752 435.946 372.468 382.343 397.906 388.741 373.099 431.882 415.620 383.227 360.761 389.300 425.884 352.365 350.382 374.415 321.129 342.521 406.711 454.320 428.244 429.311 441.860 451.586 413.176 468.619 478.050 458.735 491.034 434.562 439.866 469.754 440.669 445.276 447.963 277.998 199.516 178.323 201.199 234.058 175.765 212.003 186.908 237.763 241.472 255.040 304.063 169.636 258.446 351.741 69.601 108.390 61.637 24.141 469.656 438.074 461.684 427.726 412.000 133.441 191.325 138.480 163.060 128.044 188.074 95.142 91.061 429.967 482.352 508.709 430.520 432.582 506.037 451.489 439.191 417.362 414.217 481.553 498.555 406.086 396.953 437.973 387.013 411.296 449.837 251.612 257.106 342.599 270.763 279.978 349.903 264.719 265.108 325.237 438.088 426.896 433.180 488.900 490.232 478.555 456.418 478.090 468.255 480.869 202.731 328.625 411.846 291.836 369.896 455.826 277.182 331.349 423.609 524.824 496.252 385.101 551.422 262.125 226.502 137.520 231.941 119.784 491.261 466.841 465.994 440.103 440.624 443.910 443.623 460.721 485.152 471.181 429.969 502.945 426.041 380.004 402.773 422.341 437.560 444.331 237.566 282.250 338.183 293.646 223.102 288.814 325.056 250.085 254.157 480.814 501.543 449.353 428.188 137.352 157.367 231.449 335.476 73.061 127.021 181.879 264.351 118.930 212.614 76.737 88.005 162.787 114.905 223.542 84.725 81.162 478.945 438.749 450.172 421.468 398.067 435.740 412.278 421.576 469.329 544.707 347.377 455.632 523.593 556.144 352.271 151.173 135.669 286.365 281.637 465.052 485.055 502.795 523.427 469.021 398.107 366.561 393.630 391.468 404.991 405.423 404.600 384.298 393.812 397.884 224.466 294.662 114.378 140.451 207.321 226.396 192.295 148.874 135.400 142.849 2022 716 0 344 0 436.716 479.890 489.876 490.773 460.540 445.395 478.187 561.191 66.972 137.604 111.894 151.501 19.334 73.827 132.112 465.108 459.704 460.929 461.007 456.509 444.961 450.294 433.541 476.314 276.827 251.969 209.453 146.122 117.637 89.707 27.946 172.748 178.512 172.744 178.441 154.508 450.007 429.709 412.153 429.443 412.133 502.218 442.105 442.367 422.513 519.040 531.963 426.253 434.244 471.661 427.450 420.444 403.296 386.513 413.897 416.214 406.090 369.033 324.066 359.371 325.192 154.337 177.267 116.551 147.191 136.399 194.983 389.139 411.120 399.040 390.189 408.741 471.371 480.231 438.313 440.795 411.739 433.421 453.964 409.860 432.867 451.165 494.969 485.818 481.122 304.309 374.270 430.497 339.653 400.969 404.309 352.130 371.362 345.202 186.636 301.107 413.963 171.710 345.156 447.532 181.849 327.961 460.958 448.332 491.065 482.612 558.639 360.422 403.562 419.799 376.470 412.761 482.583 387.770 476.188 483.467 470.756 437.809 450.705 425.211 457.147 445.310 434.285 440.361 438.599 418.025 451.865 465.789 419.464 407.087 419.784 434.616 370.680 380.567 397.689 387.867 372.053 431.714 414.870 381.742 359.344 388.468 424.754 350.934 348.707 373.143 320.338 342.513 407.321 453.073 427.605 428.875 441.307 451.428 411.513 469.300 478.705 459.303 492.325 434.653 439.832 470.077 437.810 444.018 447.193 276.358 198.405 178.388 201.895 232.978 176.590 211.409 188.039 237.183 241.319 256.249 302.481 169.591 259.628 352.205 69.002 107.747 61.644 24.501 468.705 436.661 458.641 425.299 410.267 134.160 192.295 139.789 163.063 129.638 188.892 94.606 90.766 428.905 480.436 507.320 428.535 430.682 504.654 450.163 437.681 415.495 412.613 481.572 499.612 406.149 397.281 441.148 388.117 412.801 452.856 252.391 257.258 342.231 270.784 278.451 348.554 265.341 265.579 323.572 438.118 426.548 432.338 489.035 490.365 477.611 454.374 476.558 466.827 479.354 203.086 328.597 409.625 290.128 366.723 452.382 274.579 328.327 420.387 521.021 492.491 382.061 547.383 260.169 224.520 136.365 230.123 118.693 488.027 463.763 464.269 438.773 438.018 441.871 441.765 458.842 483.900 469.894 426.843 502.155 426.543 380.470 403.829 422.672 438.089 448.450 236.379 282.071 337.730 293.545 223.275 289.077 324.839 249.721 253.615 481.502 502.050 448.730 426.488 137.344 156.201 229.334 334.062 73.292 126.603 180.227 262.839 117.907 211.296 76.350 88.412 161.791 114.461 222.108 84.524 81.502 477.945 437.437 448.775 421.272 396.682 435.651 410.809 420.472 470.035 541.099 344.972 452.237 519.723 552.411 349.578 150.199 134.638 285.023 279.522 463.924 484.025 503.450 522.887 469.245 397.246 366.204 392.378 389.427 404.023 405.157 404.117 384.149 393.531 398.428 223.294 292.662 113.802 139.690 206.300 225.794 191.362 148.576 134.389 142.239 2022 717 0 344 0 435.309 479.411 489.827 490.561 459.832 444.354 477.862 564.888 68.502 138.040 112.736 152.257 19.447 74.039 133.756 463.869 458.545 460.662 457.585 453.689 443.174 447.999 431.154 474.873 274.847 249.784 207.667 144.967 116.591 88.975 28.157 173.533 178.475 174.007 178.092 155.652 448.017 426.933 409.639 428.394 411.478 502.373 442.788 443.698 423.137 519.364 529.811 422.277 433.299 472.810 426.684 419.117 402.882 386.537 413.430 416.747 406.831 366.265 321.290 356.394 322.410 152.906 175.681 115.508 146.824 135.385 193.497 388.777 411.480 397.724 388.836 409.409 472.268 482.193 437.547 440.378 411.548 434.014 454.646 407.975 431.580 450.627 496.700 485.932 480.583 304.445 372.812 430.308 339.445 400.566 404.290 350.551 369.233 343.387 187.915 301.706 413.428 171.937 344.686 446.613 182.761 326.007 458.134 447.929 492.544 482.733 562.717 359.942 402.480 418.404 376.104 411.921 484.087 389.548 477.650 485.738 470.381 436.207 448.296 424.519 456.677 444.327 434.184 440.013 437.165 416.409 450.926 464.226 417.793 404.050 418.825 433.299 368.908 378.806 397.474 387.001 371.017 431.548 414.128 380.272 357.939 387.644 423.635 349.517 347.048 371.883 319.555 342.505 407.924 451.840 426.973 428.443 440.761 451.272 409.868 469.971 479.350 459.863 493.594 434.742 439.800 470.396 434.981 442.774 446.431 274.732 197.303 178.453 202.585 231.906 177.407 210.820 189.160 236.608 241.167 257.445 300.914 169.545 260.798 352.665 68.408 107.111 61.650 24.858 467.765 435.263 455.629 422.898 408.553 134.873 193.256 141.085 163.066 131.218 189.704 94.075 90.474 427.854 478.541 505.949 426.573 428.802 503.287 448.852 436.186 413.647 411.025 481.590 500.652 406.210 397.605 444.276 389.208 414.286 455.827 253.163 257.409 341.866 270.805 276.937 347.218 265.958 266.046 321.921 438.147 426.204 431.505 489.168 490.496 476.679 452.352 475.045 465.417 477.857 203.437 328.569 407.427 288.437 363.583 448.975 272.002 325.337 417.198 517.248 488.760 379.046 543.380 258.229 222.555 135.221 228.321 117.612 484.826 460.716 462.565 437.459 435.438 439.854 439.927 456.984 482.662 468.622 423.747 501.377 427.039 380.932 404.873 422.999 438.611 452.501 235.202 281.894 337.282 293.445 223.447 289.337 324.625 249.360 253.078 482.181 502.549 448.114 424.807 137.336 155.047 227.240 332.664 73.520 126.189 178.591 261.342 116.894 209.990 75.967 88.814 160.805 114.021 220.686 84.324 81.839 476.957 436.138 447.393 421.078 395.312 435.563 409.355 419.380 470.732 537.523 342.585 448.868 515.885 548.714 346.908 149.233 133.616 283.694 277.427 462.809 483.008 504.095 522.355 469.467 396.395 365.850 391.138 387.404 403.065 404.893 403.640 384.002 393.253 398.966 222.132 290.677 113.232 138.935 205.288 225.197 190.438 148.282 133.388 141.635 2022 718 0 344 0 433.918 478.939 489.778 490.351 459.133 443.325 477.541 568.467 70.017 138.473 113.571 153.007 19.559 74.248 135.385 462.647 457.401 460.398 454.199 450.901 441.409 445.730 428.793 473.452 272.882 247.617 205.896 143.822 115.555 88.248 28.365 174.311 178.438 175.258 177.746 156.787 446.047 424.184 407.150 427.356 410.830 502.526 443.462 445.011 423.754 519.683 527.692 418.340 432.365 473.940 425.926 417.805 402.473 386.561 412.968 417.274 407.564 363.521 318.540 353.444 319.652 151.488 174.109 114.474 146.459 134.380 192.024 388.419 411.836 396.422 387.498 410.069 473.152 484.121 436.790 439.967 411.358 434.600 455.319 406.110 430.307 450.096 498.399 486.045 480.051 304.580 371.368 430.120 339.238 400.167 404.271 348.988 367.124 341.588 189.183 302.299 412.900 172.163 344.221 445.706 183.665 324.071 455.340 447.531 493.996 482.851 566.663 359.467 401.410 417.025 375.741 411.090 485.565 391.306 479.088 487.968 470.011 434.621 445.912 423.835 456.214 443.355 434.085 439.670 435.748 414.810 449.997 462.681 416.138 401.041 417.876 431.994 367.152 377.061 397.261 386.144 369.990 431.384 413.394 378.815 356.547 386.828 422.527 348.112 345.404 370.635 318.779 342.498 408.519 450.622 426.349 428.017 440.222 451.119 408.241 470.632 479.985 460.415 494.842 434.831 439.767 470.711 432.180 441.545 445.679 273.120 196.210 178.517 203.268 230.844 178.218 210.237 190.270 236.039 241.017 258.630 299.362 169.500 261.957 353.120 67.820 106.480 61.657 25.212 466.835 433.879 452.649 420.523 406.857 135.581 194.210 142.370 163.070 132.784 190.509 93.549 90.185 426.815 476.668 504.596 424.632 426.941 501.938 447.555 434.704 411.817 409.452 481.609 501.674 406.271 397.925 447.357 390.286 415.754 458.752 253.928 257.558 341.505 270.826 275.436 345.895 266.569 266.508 320.286 438.176 425.864 430.681 489.299 490.625 475.759 450.351 473.551 464.024 476.378 203.785 328.541 405.254 286.763 360.474 445.606 269.451 322.376 414.043 513.504 485.060 376.056 539.413 256.306 220.608 134.086 226.535 116.541 481.659 457.700 460.880 436.159 432.884 437.856 438.108 455.147 481.440 467.364 420.680 500.610 427.529 381.388 405.904 423.322 439.127 456.485 234.037 281.719 336.838 293.346 223.618 289.594 324.413 249.003 252.547 482.848 503.038 447.506 423.145 137.328 153.905 225.168 331.281 73.746 125.779 176.972 259.860 115.892 208.698 75.588 89.213 159.828 113.585 219.276 84.126 82.173 475.980 434.852 446.026 420.887 393.958 435.476 407.916 418.299 471.420 533.976 340.216 445.526 512.080 545.052 344.261 148.277 132.605 282.376 275.350 461.709 482.005 504.728 521.831 469.685 395.552 365.500 389.909 385.399 402.116 404.632 403.167 383.857 392.977 399.499 220.978 288.708 112.665 138.187 204.283 224.605 189.522 147.989 132.394 141.035 2022 719 0 344 0 432.542 478.473 489.730 490.145 458.443 442.309 477.225 571.931 71.517 138.901 114.398 153.749 19.670 74.455 137.000 461.440 456.271 460.138 450.850 448.143 439.664 443.487 426.458 472.050 270.933 245.469 204.140 142.686 114.528 87.527 28.571 175.082 178.401 176.497 177.404 157.912 444.099 421.462 404.687 426.331 410.190 502.676 444.127 446.305 424.363 519.996 525.604 414.440 431.443 475.053 425.178 416.507 402.068 386.585 412.512 417.794 408.288 360.800 315.816 350.520 316.918 150.083 172.552 113.449 146.098 133.384 190.563 388.065 412.188 395.133 386.173 410.722 474.022 486.016 436.043 439.561 411.171 435.179 455.983 404.263 429.048 449.571 500.067 486.156 479.527 304.713 369.937 429.934 339.034 399.773 404.253 347.439 365.035 339.807 190.440 302.885 412.378 172.387 343.760 444.811 184.561 322.153 452.576 447.137 495.424 482.968 570.478 358.997 400.352 415.661 375.383 410.268 487.019 393.043 480.503 490.158 469.646 433.051 443.551 423.159 455.758 442.396 433.987 439.330 434.347 413.227 449.078 461.152 414.501 398.060 416.937 430.702 365.412 375.331 397.051 385.294 368.974 431.222 412.667 377.372 355.168 386.019 421.430 346.721 343.776 369.398 318.011 342.490 409.109 449.419 425.733 427.596 439.689 450.967 406.631 471.283 480.611 460.959 496.069 434.918 439.735 471.021 429.409 440.330 444.936 271.521 195.126 178.581 203.946 229.791 179.021 209.659 191.370 235.475 240.869 259.804 297.824 169.456 263.104 353.571 67.237 105.855 61.664 25.561 465.916 432.511 449.700 418.174 405.179 136.282 195.156 143.642 163.073 134.337 191.307 93.027 89.898 425.786 474.815 503.259 422.713 425.099 500.606 446.272 433.237 410.005 407.895 481.626 502.679 406.331 398.241 450.391 391.352 417.203 461.631 254.687 257.706 341.147 270.847 273.949 344.584 267.174 266.967 318.666 438.205 425.528 429.866 489.428 490.752 474.851 448.370 472.075 462.648 474.918 204.129 328.514 403.104 285.106 357.397 442.273 266.925 319.446 410.921 509.789 481.390 373.092 535.482 254.398 218.678 132.961 224.764 115.480 478.523 454.715 459.216 434.874 430.355 435.880 436.307 453.330 480.233 466.121 417.642 499.854 428.013 381.839 406.922 423.641 439.635 460.399 232.882 281.546 336.398 293.248 223.786 289.849 324.202 248.649 252.020 483.506 503.520 446.904 421.501 137.320 152.775 223.118 329.912 73.970 125.374 175.369 258.392 114.901 207.419 75.212 89.608 158.860 113.153 217.877 83.930 82.504 475.014 433.579 444.673 420.698 392.618 435.390 406.492 417.230 472.097 530.458 337.866 442.210 508.307 541.424 341.637 147.328 131.602 281.070 273.292 460.621 481.014 505.351 521.316 469.900 394.717 365.152 388.692 383.412 401.176 404.374 402.699 383.713 392.704 400.025 219.834 286.754 112.104 137.444 203.287 224.018 188.614 147.700 131.410 140.441 2022 720 0 344 0 431.181 478.014 489.683 489.942 457.761 441.305 476.913 575.281 73.003 139.326 115.218 154.484 19.779 74.659 138.599 460.248 455.156 459.882 447.536 445.415 437.939 441.270 424.149 470.666 269.000 243.341 202.399 141.559 113.510 86.813 28.775 175.845 178.364 177.724 177.064 159.029 442.170 418.767 402.248 425.317 409.557 502.824 444.783 447.582 424.965 520.303 523.548 410.578 430.531 476.148 424.438 415.222 401.668 386.608 412.060 418.308 409.003 358.102 313.117 347.622 314.208 148.691 171.008 112.434 145.740 132.397 189.115 387.714 412.536 393.858 384.861 411.367 474.879 487.879 435.305 439.160 410.986 435.751 456.638 402.434 427.803 449.053 501.703 486.265 479.010 304.846 368.521 429.751 338.832 399.383 404.234 345.906 362.967 338.042 191.685 303.466 411.862 172.608 343.304 443.927 185.449 320.254 449.841 446.748 496.825 483.083 574.164 358.532 399.306 414.313 375.029 409.456 488.449 394.759 481.896 492.309 469.285 431.497 441.213 422.491 455.307 441.449 433.890 438.996 432.962 411.660 448.170 459.640 412.881 395.107 416.006 429.423 363.687 373.616 396.843 384.453 367.966 431.062 411.948 375.943 353.801 385.219 420.343 345.344 342.162 368.172 317.250 342.482 409.691 448.231 425.123 427.179 439.164 450.817 405.038 471.925 481.226 461.496 497.274 435.004 439.704 471.327 426.666 439.128 444.202 269.936 194.051 178.644 204.618 228.748 179.817 209.086 192.459 234.916 240.721 260.966 296.301 169.411 264.241 354.016 66.659 105.236 61.671 25.908 465.008 431.156 446.781 415.850 403.519 136.979 196.095 144.902 163.076 135.876 192.099 92.511 89.613 424.767 472.983 501.939 420.815 423.276 499.291 445.002 431.784 408.210 406.354 481.644 503.668 406.390 398.553 453.380 392.407 418.633 464.462 255.438 257.852 340.792 270.868 272.475 343.284 267.773 267.421 317.061 438.234 425.196 429.060 489.556 490.877 473.954 446.411 470.618 461.289 473.475 204.470 328.487 400.976 283.465 354.351 438.976 264.425 316.545 407.831 506.102 477.750 370.152 531.586 252.507 216.765 131.846 223.009 114.428 475.420 451.761 457.572 433.603 427.851 433.923 434.525 451.533 479.040 464.891 414.633 499.110 428.492 382.286 407.929 423.956 440.137 464.246 231.738 281.374 335.963 293.151 223.953 290.102 323.994 248.299 251.498 484.153 503.993 446.310 419.875 137.312 151.656 221.089 328.558 74.192 124.972 173.783 256.939 113.919 206.153 74.840 89.998 157.901 112.724 216.490 83.735 82.832 474.059 432.318 443.335 420.511 391.292 435.305 405.082 416.172 472.766 526.970 335.534 438.920 504.565 537.830 339.035 146.389 130.610 279.776 271.253 459.547 480.035 505.963 520.809 470.113 393.891 364.809 387.486 381.443 400.247 404.119 402.236 383.571 392.435 400.546 218.698 284.816 111.547 136.708 202.299 223.436 187.715 147.413 130.433 139.851 2022 721 0 344 0 429.836 477.561 489.636 489.742 457.087 440.312 476.605 578.520 74.473 139.747 116.030 155.212 19.887 74.862 140.185 459.072 454.055 459.629 444.257 442.717 436.234 439.078 421.865 469.300 267.083 241.230 200.673 140.440 112.501 86.104 28.977 176.602 178.328 178.939 176.727 160.138 440.262 416.098 399.835 424.316 408.931 502.970 445.431 448.840 425.560 520.605 521.522 406.754 429.631 477.226 423.707 413.950 401.272 386.632 411.614 418.816 409.710 355.428 310.444 344.750 311.521 147.312 169.478 111.429 145.385 131.418 187.679 387.367 412.879 392.596 383.563 412.005 475.722 489.709 434.577 438.764 410.803 436.317 457.285 400.624 426.571 448.540 503.309 486.373 478.500 304.977 367.117 429.569 338.632 398.996 404.216 344.388 360.919 336.294 192.919 304.041 411.351 172.828 342.852 443.054 186.328 318.373 447.135 446.364 498.202 483.196 577.724 358.072 398.272 412.980 374.678 408.653 489.854 396.454 483.267 494.419 468.928 429.958 438.897 421.830 454.863 440.513 433.794 438.665 431.593 410.110 447.272 458.145 411.278 392.183 415.085 428.156 361.977 371.916 396.636 383.620 366.968 430.904 411.236 374.528 352.447 384.425 419.267 343.979 340.563 366.958 316.496 342.474 410.268 447.057 424.521 426.768 438.644 450.670 403.462 472.557 481.832 462.025 498.458 435.089 439.673 471.628 423.952 437.940 443.477 268.364 192.985 178.706 205.284 227.713 180.606 208.519 193.539 234.363 240.575 262.117 294.793 169.368 265.366 354.457 66.086 104.622 61.678 26.251 464.110 429.816 443.892 413.550 401.877 137.669 197.025 146.151 163.079 137.401 192.883 91.998 89.331 423.759 471.171 500.636 418.938 421.472 497.992 443.747 430.344 406.433 404.828 481.661 504.639 406.449 398.862 456.322 393.449 420.046 467.248 256.183 257.998 340.441 270.888 271.014 341.997 268.367 267.871 315.471 438.262 424.867 428.262 489.681 491.000 473.068 444.472 469.178 459.946 472.049 204.808 328.460 398.872 281.840 351.335 435.714 261.949 313.674 404.774 502.444 474.139 367.237 527.724 250.631 214.870 130.739 221.269 113.386 472.348 448.837 455.946 432.347 425.372 431.987 432.761 449.756 477.862 463.676 411.652 498.376 428.964 382.728 408.924 424.268 440.633 468.026 230.603 281.203 335.531 293.055 224.119 290.352 323.788 247.952 250.981 484.791 504.458 445.723 418.267 137.304 150.548 219.081 327.218 74.412 124.575 172.213 255.500 112.948 204.899 74.471 90.385 156.952 112.299 215.115 83.542 83.157 473.114 431.069 442.011 420.327 389.981 435.221 403.688 415.125 473.425 523.511 333.220 435.657 500.854 534.270 336.455 145.458 129.626 278.494 269.233 458.485 479.069 506.566 520.310 470.323 393.074 364.468 386.291 379.491 399.326 403.866 401.777 383.430 392.168 401.061 217.572 282.893 110.994 135.978 201.319 222.859 186.824 147.129 129.465 139.266 2022 722 0 344 0 428.506 477.115 489.591 489.544 456.422 439.332 476.302 581.649 75.930 140.165 116.835 155.934 19.995 75.062 141.755 457.910 452.968 459.379 441.014 440.049 434.549 436.911 419.606 467.952 265.181 239.138 198.962 139.331 111.501 85.401 29.178 177.352 178.292 180.143 176.393 161.238 438.373 413.454 397.445 423.326 408.313 503.113 446.070 450.082 426.148 520.901 519.526 402.966 428.741 478.287 422.986 412.692 400.881 386.655 411.172 419.318 410.408 352.776 307.795 341.904 308.858 145.946 167.962 110.432 145.032 130.447 186.255 387.024 413.219 391.346 382.278 412.635 476.552 491.507 433.857 438.373 410.622 436.875 457.923 398.832 425.353 448.034 504.884 486.479 477.997 305.106 365.728 429.390 338.433 398.614 404.198 342.884 358.891 334.563 194.143 304.610 410.847 173.046 342.405 442.192 187.199 316.509 444.457 445.985 499.554 483.308 581.159 357.618 397.250 411.662 374.332 407.859 491.236 398.128 484.615 496.491 468.575 428.436 436.604 421.177 454.425 439.589 433.700 438.339 430.239 408.575 446.385 456.665 409.690 389.285 414.172 426.901 360.282 370.230 396.432 382.795 365.980 430.747 410.532 373.125 351.105 383.640 418.201 342.626 338.978 365.755 315.749 342.467 410.838 445.898 423.926 426.361 438.131 450.524 401.904 473.179 482.429 462.546 499.622 435.173 439.642 471.925 421.265 436.766 442.761 266.806 191.928 178.768 205.945 226.687 181.387 207.957 194.608 233.815 240.431 263.257 293.299 169.324 266.480 354.893 65.519 104.014 61.684 26.590 463.222 428.489 441.033 411.275 400.253 138.354 197.948 147.387 163.083 138.914 193.662 91.491 89.052 422.762 469.380 499.349 417.081 419.686 496.709 442.504 428.918 404.673 403.317 481.678 505.594 406.507 399.167 459.219 394.479 421.441 469.988 256.922 258.142 340.093 270.909 269.565 340.722 268.956 268.317 313.895 438.290 424.543 427.473 489.805 491.122 472.193 442.553 467.756 458.620 470.641 205.143 328.434 396.791 280.232 348.350 432.488 259.499 310.832 401.748 498.815 470.558 364.346 523.897 248.770 212.992 129.642 219.545 112.353 469.307 445.943 454.340 431.105 422.917 430.070 431.016 447.998 476.699 462.474 408.700 497.652 429.431 383.164 409.906 424.576 441.122 471.737 229.480 281.034 335.104 292.960 224.283 290.599 323.584 247.608 250.470 485.419 504.915 445.143 416.677 137.296 149.452 217.094 325.892 74.629 124.181 170.658 254.075 111.987 203.658 74.106 90.769 156.011 111.878 213.751 83.351 83.479 472.181 429.833 440.702 420.145 388.684 435.138 402.308 414.090 474.075 520.080 330.924 432.419 497.175 530.744 333.897 144.535 128.652 277.224 267.231 457.437 478.115 507.158 519.818 470.530 392.264 364.131 385.108 377.556 398.415 403.616 401.323 383.290 391.903 401.571 216.454 280.984 110.446 135.254 200.346 222.287 185.940 146.847 128.505 138.686 2022 723 0 344 0 427.190 476.674 489.546 489.350 455.765 438.363 476.003 584.670 77.371 140.579 117.633 156.648 20.101 75.261 143.312 456.764 451.895 459.133 437.804 437.410 432.883 434.769 417.372 466.622 263.294 237.064 197.265 138.230 110.510 84.704 29.376 178.095 178.256 181.336 176.062 162.329 436.503 410.836 395.080 422.348 407.702 503.254 446.700 451.305 426.729 521.192 517.559 399.215 427.862 479.330 422.272 411.447 400.494 386.677 410.736 419.814 411.097 350.147 305.171 339.082 306.217 144.593 166.460 109.445 144.683 129.485 184.843 386.684 413.555 390.110 381.006 413.258 477.369 493.273 433.147 437.987 410.443 437.426 458.552 397.058 424.149 447.534 506.430 486.584 477.502 305.235 364.351 429.213 338.237 398.237 404.180 341.395 356.883 332.848 195.355 305.173 410.348 173.261 341.962 441.341 188.063 314.664 441.807 445.610 500.881 483.418 584.471 357.168 396.239 410.358 373.989 407.074 492.594 399.783 485.942 498.524 468.227 426.928 434.333 420.531 453.992 438.677 433.607 438.016 428.901 407.057 445.507 455.201 408.120 386.415 413.269 425.658 358.602 368.560 396.230 381.978 365.000 430.592 409.834 371.737 349.776 382.861 417.145 341.287 337.408 364.564 315.010 342.459 411.401 444.752 423.337 425.959 437.625 450.380 400.361 473.792 483.017 463.060 500.765 435.256 439.612 472.219 418.606 435.605 442.053 265.261 190.879 178.830 206.599 225.671 182.162 207.400 195.668 233.272 240.288 264.386 291.819 169.282 267.583 355.325 64.957 103.411 61.691 26.927 462.344 427.176 438.203 409.024 398.646 139.033 198.863 148.612 163.086 140.412 194.433 90.987 88.775 421.774 467.607 498.078 415.245 417.918 495.442 441.275 427.506 402.930 401.821 481.695 506.532 406.564 399.468 462.069 395.497 422.818 472.682 257.653 258.284 339.748 270.929 268.130 339.458 269.539 268.759 312.333 438.317 424.221 426.693 489.926 491.242 471.329 440.654 466.351 457.309 469.249 205.475 328.408 394.731 278.639 345.395 429.296 257.073 308.019 398.754 495.214 467.006 361.479 520.104 246.926 211.130 128.555 217.835 111.330 466.297 443.078 452.753 429.876 420.487 428.172 429.288 446.260 475.549 461.285 405.775 496.939 429.892 383.597 410.877 424.880 441.605 475.381 228.366 280.867 334.681 292.865 224.445 290.845 323.382 247.267 249.963 486.037 505.364 444.570 415.104 137.288 148.367 215.127 324.580 74.845 123.792 169.119 252.665 111.036 202.429 73.745 91.148 155.079 111.461 212.398 83.161 83.798 471.258 428.609 439.406 419.965 387.400 435.057 400.942 413.065 474.715 516.678 328.646 429.207 493.526 527.249 331.361 143.621 127.687 275.965 265.248 456.401 477.172 507.740 519.334 470.734 391.463 363.797 383.935 375.639 397.513 403.368 400.874 383.152 391.642 402.075 215.345 279.091 109.902 134.537 199.382 221.719 185.066 146.567 127.553 138.111 2022 724 0 344 0 425.889 476.239 489.501 489.158 455.116 437.405 475.708 587.586 78.799 140.990 118.424 157.355 20.205 75.457 144.854 455.631 450.836 458.890 434.629 434.799 431.236 432.652 415.161 465.309 261.423 235.009 195.583 137.138 109.528 84.012 29.573 178.832 178.221 182.518 175.734 163.411 434.653 408.244 392.739 421.381 407.097 503.393 447.323 452.512 427.302 521.478 515.621 395.501 426.994 480.357 421.568 410.215 400.110 386.700 410.305 420.304 411.778 347.540 302.572 336.286 303.599 143.252 164.971 108.466 144.336 128.532 183.443 386.348 413.886 388.886 379.746 413.874 478.173 495.008 432.445 437.606 410.266 437.971 459.174 395.301 422.957 447.040 507.945 486.687 477.012 305.362 362.988 429.038 338.043 397.863 404.162 339.921 354.894 331.150 196.557 305.730 409.855 173.475 341.524 440.501 188.918 312.836 439.186 445.240 502.185 483.526 587.664 356.724 395.240 409.069 373.651 406.298 493.929 401.417 487.247 500.520 467.883 425.436 432.084 419.893 453.566 437.775 433.515 437.698 427.579 405.554 444.639 453.753 406.565 383.572 412.374 424.427 356.937 366.904 396.030 381.169 364.030 430.439 409.144 370.361 348.458 382.090 416.099 339.960 335.853 363.383 314.277 342.452 411.958 443.620 422.756 425.562 437.125 450.238 398.835 474.396 483.595 463.567 501.889 435.338 439.582 472.508 415.974 434.458 441.354 263.728 189.839 178.891 207.248 224.663 182.930 206.848 196.717 232.734 240.146 265.504 290.354 169.239 268.676 355.752 64.399 102.814 61.697 27.259 461.475 425.877 435.402 406.797 397.055 139.706 199.771 149.826 163.089 141.898 195.198 90.489 88.500 420.797 465.855 496.822 413.429 416.168 494.190 440.060 426.107 401.204 400.340 481.712 507.455 406.621 399.766 464.875 396.503 424.177 475.331 258.379 258.426 339.406 270.949 266.707 338.206 270.117 269.196 310.786 438.344 423.904 425.921 490.046 491.360 470.476 438.775 464.964 456.015 467.875 205.804 328.382 392.694 277.062 342.469 426.139 254.671 305.234 395.790 491.640 463.483 358.636 516.344 245.096 209.285 127.476 216.140 110.316 463.317 440.242 451.184 428.661 418.080 426.294 427.578 444.540 474.414 460.110 402.879 496.236 430.348 384.024 411.836 425.180 442.082 478.958 227.262 280.702 334.262 292.772 224.606 291.087 323.181 246.930 249.461 486.645 505.805 444.004 413.548 137.280 147.293 213.180 323.282 75.058 123.406 167.596 251.268 110.094 201.213 73.386 91.524 154.156 111.047 211.057 82.973 84.115 470.346 427.397 438.124 419.788 386.131 434.976 399.591 412.051 475.347 513.304 326.386 426.021 489.908 523.788 328.847 142.715 126.730 274.717 263.282 455.377 476.242 508.312 518.857 470.935 390.670 363.466 382.773 373.739 396.620 403.123 400.429 383.015 391.383 402.574 214.244 277.213 109.362 133.825 198.425 221.156 184.199 146.290 126.609 137.540 2022 725 0 344 0 424.602 475.810 489.458 488.969 454.474 436.459 475.417 590.398 80.212 141.397 119.207 158.056 20.309 75.652 146.382 454.513 449.790 458.650 431.486 432.217 429.608 430.558 412.975 464.013 259.567 232.971 193.915 136.055 108.555 83.326 29.767 179.562 178.186 183.688 175.408 164.486 432.822 405.676 390.421 420.425 406.500 503.530 447.936 453.702 427.869 521.758 513.711 391.822 426.136 481.368 420.871 408.996 399.732 386.722 409.878 420.787 412.451 344.956 299.997 333.515 301.004 141.924 163.496 107.497 143.993 127.586 182.055 386.016 414.214 387.674 378.500 414.482 478.964 496.712 431.752 437.230 410.091 438.509 459.787 393.562 421.779 446.552 509.432 486.788 476.530 305.488 361.638 428.864 337.850 397.493 404.144 338.461 352.924 329.467 197.748 306.282 409.368 173.687 341.090 439.672 189.766 311.025 436.591 444.874 503.464 483.633 590.739 356.284 394.252 407.795 373.316 405.530 495.241 403.032 488.531 502.477 467.543 423.958 429.857 419.262 453.145 436.885 433.424 437.384 426.271 404.067 443.781 452.320 405.026 380.756 411.488 423.207 355.287 365.262 395.833 380.367 363.068 430.288 408.462 368.998 347.153 381.327 415.063 338.645 334.311 362.213 313.551 342.445 412.509 442.502 422.181 425.169 436.630 450.098 397.326 474.990 484.165 464.066 502.992 435.419 439.552 472.793 413.369 433.323 440.664 262.209 188.807 178.951 207.891 223.663 183.691 206.301 197.757 232.201 240.006 266.611 288.902 169.197 269.758 356.175 63.847 102.222 61.704 27.589 460.617 424.592 432.630 404.594 395.482 140.375 200.672 151.028 163.092 143.371 195.957 89.994 88.228 419.830 464.121 495.583 411.633 414.436 492.954 438.857 424.721 399.495 398.873 481.728 508.362 406.677 400.061 467.635 397.498 425.519 477.935 259.098 258.566 339.068 270.968 265.297 336.966 270.689 269.630 309.253 438.371 423.590 425.158 490.164 491.476 469.633 436.915 463.593 454.736 466.516 206.129 328.357 390.678 275.501 339.573 423.015 252.294 302.478 392.858 488.094 459.988 355.817 512.617 243.282 207.457 126.407 214.460 109.311 460.366 437.435 449.633 427.460 415.697 424.434 425.885 442.840 473.291 458.948 400.009 495.544 430.798 384.447 412.783 425.477 442.552 482.468 226.169 280.537 333.848 292.679 224.766 291.328 322.983 246.595 248.963 487.244 506.239 443.444 412.009 137.273 146.230 211.254 321.997 75.270 123.024 166.088 249.885 109.163 200.008 73.031 91.896 153.242 110.637 209.726 82.787 84.428 469.443 426.196 436.855 419.612 384.875 434.896 398.253 411.047 475.970 509.957 324.143 422.859 486.319 520.358 326.354 141.818 125.783 273.481 261.335 454.365 475.323 508.875 518.388 471.134 389.886 363.138 381.622 371.856 395.736 402.880 399.989 382.880 391.127 403.067 213.152 275.349 108.827 133.119 197.476 220.598 183.340 146.016 125.673 136.974 2022 726 0 344 0 423.329 475.387 489.415 488.783 453.841 435.523 475.130 593.110 81.612 141.801 119.984 158.750 20.412 75.844 147.896 453.409 448.757 458.414 428.377 429.663 427.999 428.488 410.813 462.734 257.726 230.951 192.261 134.980 107.590 82.646 29.960 180.285 178.151 184.847 175.086 165.551 431.010 403.133 388.127 419.481 405.909 503.664 448.542 454.875 428.429 522.034 511.829 388.179 425.289 482.362 420.183 407.789 399.357 386.744 409.456 421.265 413.115 342.393 297.447 330.768 298.432 140.608 162.034 106.536 143.652 126.649 180.679 385.686 414.538 386.475 377.266 415.084 479.743 498.385 431.068 436.859 409.918 439.041 460.392 391.841 420.613 446.070 510.889 486.888 476.054 305.613 360.300 428.693 337.660 397.127 404.127 337.015 350.973 327.800 198.928 306.828 408.886 173.897 340.660 438.853 190.606 309.231 434.024 444.513 504.721 483.738 593.700 355.849 393.275 406.535 372.985 404.771 496.530 404.626 489.794 504.397 467.207 422.496 427.651 418.638 452.730 436.006 433.334 437.074 424.978 402.594 442.933 450.903 403.502 377.965 410.610 421.999 353.651 363.635 395.637 379.573 362.116 430.138 407.786 367.649 345.859 380.570 414.037 337.342 332.784 361.054 312.832 342.437 413.054 441.397 421.614 424.781 436.142 449.960 395.832 475.576 484.725 464.559 504.076 435.499 439.523 473.074 410.790 432.201 439.982 260.703 187.784 179.011 208.529 222.673 184.445 205.759 198.788 231.674 239.866 267.707 287.464 169.156 270.829 356.593 63.299 101.635 61.710 27.915 459.768 423.319 429.886 402.414 393.926 141.037 201.564 152.219 163.095 144.831 196.709 89.504 87.958 418.873 462.406 494.358 409.856 412.721 491.733 437.666 423.348 397.801 397.420 481.745 509.253 406.732 400.352 470.351 398.481 426.844 480.495 259.810 258.705 338.732 270.988 263.900 335.736 271.256 270.060 307.734 438.398 423.280 424.403 490.281 491.590 468.801 435.074 462.239 453.472 465.174 206.452 328.331 388.684 273.955 336.706 419.925 249.940 299.749 389.955 484.576 456.522 353.021 508.924 241.483 205.645 125.347 212.795 108.316 457.446 434.656 448.100 426.272 413.337 422.594 424.210 441.157 472.183 457.799 397.166 494.861 431.243 384.866 413.719 425.770 443.016 485.912 225.085 280.375 333.437 292.587 224.923 291.566 322.787 246.264 248.471 487.834 506.665 442.891 410.487 137.265 145.178 209.348 320.726 75.479 122.646 164.595 248.515 108.241 198.816 72.680 92.264 152.336 110.231 208.407 82.602 84.739 468.551 425.007 435.600 419.439 383.633 434.817 396.930 410.054 476.584 506.638 321.918 419.723 482.761 516.959 323.882 140.928 124.845 272.256 259.405 453.366 474.416 509.428 517.926 471.330 389.109 362.813 380.482 369.989 394.860 402.640 399.553 382.746 390.873 403.555 212.069 273.500 108.296 132.419 196.535 220.045 182.488 145.744 124.745 136.413 2022 727 0 344 0 422.070 474.970 489.372 488.600 453.215 434.599 474.847 595.723 82.997 142.201 120.753 159.437 20.513 76.035 149.397 452.318 447.737 458.181 425.301 427.136 426.408 426.441 408.674 461.472 255.900 228.948 190.622 133.914 106.634 81.971 30.151 181.002 178.116 185.995 174.766 166.609 429.216 400.615 385.856 418.547 405.326 503.796 449.140 456.031 428.983 522.304 509.974 384.571 424.451 483.340 419.504 406.595 398.986 386.766 409.039 421.737 413.772 339.853 294.920 328.046 295.881 139.304 160.585 105.584 143.314 125.720 179.314 385.361 414.859 385.289 376.044 415.678 480.509 500.028 430.392 436.492 409.746 439.566 460.989 390.136 419.460 445.594 512.319 486.986 475.585 305.737 358.976 428.524 337.471 396.765 404.110 335.583 349.041 326.149 200.098 307.368 408.410 174.105 340.234 438.044 191.438 307.455 431.483 444.156 505.954 483.842 596.548 355.419 392.309 405.288 372.658 404.021 497.797 406.201 491.036 506.280 466.875 421.048 425.467 418.022 452.320 435.137 433.246 436.768 423.700 401.137 442.094 449.500 401.995 375.201 409.741 420.803 352.030 362.021 395.443 378.787 361.172 429.990 407.117 366.312 344.577 379.821 413.021 336.052 331.270 359.906 312.120 342.430 413.592 440.305 421.052 424.398 435.660 449.823 394.354 476.152 485.277 465.044 505.141 435.578 439.494 473.351 408.238 431.092 439.308 259.209 186.770 179.070 209.161 221.691 185.192 205.222 199.808 231.151 239.729 268.793 286.040 169.114 271.890 357.007 62.757 101.054 61.717 28.238 458.928 422.060 427.169 400.257 392.386 141.695 202.450 153.399 163.099 146.278 197.454 89.019 87.690 417.925 460.710 493.149 408.099 411.024 490.527 436.489 421.988 396.125 395.982 481.760 510.128 406.786 400.639 473.021 399.453 428.152 483.010 260.516 258.843 338.400 271.007 262.514 334.519 271.818 270.486 306.228 438.424 422.973 423.656 490.396 491.703 467.979 433.253 460.901 452.224 463.848 206.771 328.306 386.711 272.425 333.868 416.867 247.610 297.048 387.083 481.084 453.083 350.249 505.262 239.698 203.849 124.296 211.144 107.329 454.554 431.905 446.585 425.097 411.001 420.772 422.551 439.493 471.088 456.663 394.350 494.188 431.682 385.279 414.643 426.060 443.474 489.289 224.011 280.214 333.030 292.497 225.080 291.802 322.592 245.936 247.983 488.414 507.084 442.345 408.981 137.258 144.137 207.462 319.469 75.686 122.272 163.118 247.159 107.329 197.636 72.332 92.629 151.439 109.828 207.099 82.419 85.047 467.669 423.830 434.358 419.268 382.404 434.739 395.620 409.071 477.190 503.346 319.709 416.611 479.232 513.592 321.432 140.047 123.915 271.041 257.492 452.379 473.520 509.972 517.471 471.523 388.339 362.491 379.352 368.139 393.994 402.403 399.122 382.614 390.622 404.037 210.994 271.665 107.769 131.725 195.601 219.496 181.645 145.474 123.825 135.857 2022 728 0 344 0 420.825 474.558 489.331 488.419 452.597 433.685 474.568 598.239 84.369 142.598 121.516 160.118 20.614 76.223 150.883 451.241 446.730 457.951 422.256 424.637 424.835 424.418 406.557 460.226 254.088 226.963 188.996 132.856 105.686 81.301 30.340 181.712 178.082 187.132 174.449 167.658 427.440 398.121 383.607 417.624 404.749 503.927 449.729 457.170 429.529 522.570 508.146 380.998 423.624 484.302 418.832 405.413 398.619 386.787 408.627 422.204 414.420 337.334 292.417 325.348 293.353 138.012 159.149 104.641 142.978 124.799 177.961 385.038 415.175 384.114 374.834 416.265 481.264 501.641 429.725 436.130 409.577 440.084 461.578 388.448 418.319 445.123 513.720 487.083 475.122 305.860 357.664 428.357 337.284 396.407 404.093 334.164 347.127 324.514 201.258 307.903 407.939 174.311 339.813 437.246 192.262 305.695 428.968 443.803 507.164 483.944 599.288 354.994 391.354 404.056 372.334 403.279 499.042 407.757 492.258 508.126 466.547 419.614 423.303 417.412 451.917 434.279 433.159 436.466 422.436 399.695 441.264 448.112 400.502 372.463 408.880 419.618 350.422 360.422 395.251 378.008 360.237 429.844 406.455 364.987 343.307 379.079 412.015 334.774 329.770 358.768 311.415 342.423 414.125 439.227 420.498 424.019 435.184 449.688 392.892 476.720 485.820 465.522 506.187 435.656 439.466 473.625 405.711 429.995 438.642 257.728 185.763 179.129 209.788 220.718 185.933 204.690 200.819 230.633 239.592 269.868 284.629 169.074 272.940 357.416 62.219 100.478 61.723 28.558 458.098 420.814 424.481 398.122 390.862 142.347 203.328 154.568 163.102 147.712 198.194 88.537 87.425 416.987 459.032 491.954 406.360 409.344 489.335 435.324 420.641 394.464 394.558 481.776 510.989 406.840 400.923 475.648 400.414 429.443 485.481 261.216 258.979 338.071 271.027 261.141 333.312 272.375 270.908 304.737 438.450 422.669 422.917 490.509 491.814 467.167 431.450 459.580 450.990 462.537 207.088 328.282 384.759 270.909 331.059 413.842 245.303 294.374 384.240 477.620 449.673 347.500 501.633 237.929 202.069 123.253 209.507 106.352 451.691 429.181 445.087 423.936 408.687 418.968 420.909 437.847 470.005 455.539 391.561 493.524 432.116 385.689 415.557 426.346 443.927 492.600 222.947 280.054 332.627 292.406 225.235 292.035 322.400 245.611 247.500 488.986 507.495 441.804 407.492 137.250 143.106 205.595 318.225 75.891 121.902 161.655 245.816 106.426 196.467 71.987 92.990 150.551 109.428 205.802 82.237 85.352 466.797 422.664 433.130 419.099 381.188 434.663 394.323 408.099 477.786 500.081 317.518 413.524 475.732 510.255 319.002 139.173 122.994 269.838 255.598 451.403 472.635 510.506 517.023 471.714 387.578 362.173 378.233 366.306 393.136 402.168 398.695 382.483 390.374 404.514 209.927 269.844 107.246 131.037 194.675 218.952 180.809 145.207 122.913 135.305 2022 729 0 344 0 419.594 474.152 489.289 488.241 451.987 432.782 474.293 600.662 85.727 142.991 122.272 160.792 20.713 76.410 152.357 450.178 445.736 457.724 419.243 422.164 423.281 422.416 404.464 458.995 252.292 224.995 187.384 131.807 104.747 80.638 30.527 182.416 178.048 188.258 174.134 168.699 425.683 395.651 381.381 416.712 404.178 504.055 450.311 458.294 430.069 522.831 506.344 377.459 422.806 485.248 418.168 404.243 398.257 386.808 408.219 422.664 415.060 334.836 289.937 322.674 290.847 136.733 157.726 103.707 142.646 123.887 176.619 384.719 415.488 382.951 373.637 416.846 482.006 503.225 429.066 435.772 409.410 440.596 462.159 386.777 417.191 444.658 515.094 487.178 474.665 305.981 356.364 428.191 337.099 396.052 404.076 332.760 345.232 322.894 202.407 308.432 407.473 174.515 339.395 436.458 193.079 303.952 426.479 443.455 508.352 484.044 601.920 354.573 390.409 402.837 372.014 402.545 500.265 409.293 493.459 509.937 466.223 418.195 421.160 416.809 451.518 433.431 433.072 436.168 421.186 398.267 440.444 446.739 399.024 369.751 408.028 418.444 348.829 358.836 395.061 377.236 359.311 429.699 405.799 363.675 342.048 378.344 411.018 333.508 328.284 357.640 310.716 342.416 414.651 438.161 419.949 423.645 434.714 449.555 391.445 477.279 486.355 465.994 507.214 435.732 439.438 473.894 403.210 428.911 437.984 256.259 184.765 179.187 210.409 219.753 186.667 204.163 201.821 230.120 239.457 270.932 283.232 169.033 273.980 357.821 61.687 99.908 61.729 28.875 457.277 419.581 421.819 396.010 389.354 142.994 204.199 155.725 163.105 149.134 198.927 88.061 87.162 416.059 457.372 490.774 404.641 407.680 488.158 434.171 419.306 392.819 393.148 481.792 511.834 406.894 401.203 478.231 401.363 430.717 487.909 261.910 259.114 337.745 271.046 259.780 332.116 272.926 271.326 303.259 438.476 422.369 422.186 490.620 491.924 466.365 429.665 458.274 449.771 461.242 207.401 328.257 382.827 269.409 328.277 410.849 243.019 291.728 381.426 474.182 446.290 344.774 498.035 236.174 200.305 122.220 207.885 105.383 448.857 426.485 443.606 422.786 406.395 417.182 419.284 436.219 468.936 454.428 388.797 492.870 432.544 386.094 416.459 426.628 444.373 495.846 221.893 279.896 332.228 292.317 225.388 292.267 322.209 245.289 247.021 489.548 507.900 441.271 406.019 137.243 142.086 203.747 316.993 76.094 121.535 160.208 244.487 105.532 195.311 71.645 93.348 149.671 109.033 204.515 82.057 85.654 465.935 421.510 431.914 418.932 379.985 434.587 393.040 407.136 478.375 496.842 315.344 410.461 472.261 506.948 316.593 138.308 122.082 268.646 253.720 450.438 471.760 511.032 516.582 471.902 386.824 361.857 377.124 364.488 392.287 401.935 398.273 382.353 390.128 404.986 208.869 268.038 106.728 130.355 193.757 218.413 179.981 144.942 122.008 134.758 2022 730 0 344 0 418.376 473.751 489.249 488.066 451.384 431.890 474.022 602.994 87.072 143.381 123.021 161.460 20.812 76.594 153.816 449.128 444.754 457.500 416.262 419.717 421.743 420.438 402.393 457.781 250.509 223.045 185.786 130.765 103.816 79.979 30.712 183.114 178.015 189.374 173.823 169.732 423.943 393.204 379.177 415.810 403.614 504.181 450.885 459.401 430.602 523.087 504.567 373.955 421.998 486.179 417.512 403.086 397.898 386.829 407.816 423.119 415.693 332.360 287.480 320.024 288.362 135.465 156.315 102.781 142.316 122.982 175.289 384.403 415.798 381.800 372.451 417.420 482.736 504.779 428.415 435.419 409.244 441.102 462.733 385.122 416.074 444.198 516.440 487.272 474.215 306.101 355.077 428.028 336.916 395.702 404.059 331.369 343.355 321.289 203.546 308.955 407.013 174.717 338.982 435.679 193.889 302.225 424.016 443.111 509.518 484.143 604.449 354.157 389.476 401.632 371.698 401.819 501.467 410.810 494.641 511.712 465.902 416.790 419.037 416.213 451.125 432.594 432.987 435.873 419.951 396.854 439.633 445.381 397.562 367.063 407.184 417.282 347.250 357.264 394.873 376.471 358.393 429.556 405.151 362.376 340.801 377.615 410.030 332.253 326.812 356.523 310.024 342.409 415.172 437.108 419.408 423.274 434.250 449.424 390.013 477.830 486.881 466.459 508.222 435.808 439.410 474.160 400.735 427.839 437.333 254.803 183.776 179.245 211.025 218.796 187.394 203.641 202.814 229.612 239.323 271.987 281.848 168.993 275.010 358.222 61.159 99.342 61.735 29.188 456.466 418.360 419.184 393.920 387.863 143.635 205.063 156.872 163.108 150.543 199.654 87.588 86.902 415.139 455.730 489.608 402.940 406.034 486.996 433.030 417.983 391.190 391.752 481.807 512.665 406.946 401.481 480.770 402.301 431.974 490.293 262.597 259.249 337.422 271.064 258.431 330.932 273.473 271.740 301.795 438.501 422.073 421.463 490.729 492.032 465.573 427.898 456.984 448.566 459.963 207.712 328.233 380.916 267.923 325.524 407.887 240.758 289.108 378.642 470.770 442.934 342.070 494.469 234.434 198.557 121.195 206.277 104.424 446.051 423.816 442.143 421.650 404.126 415.414 417.675 434.608 467.880 453.329 386.060 492.226 432.968 386.494 417.350 426.907 444.813 499.027 220.848 279.740 331.833 292.229 225.540 292.496 322.020 244.971 246.547 490.102 508.297 440.743 404.562 137.236 141.077 201.919 315.775 76.295 121.172 158.774 243.170 104.648 194.165 71.307 93.702 148.799 108.640 203.239 81.879 85.954 465.082 420.366 430.710 418.767 378.795 434.512 391.770 406.184 478.955 493.630 313.187 407.422 468.819 503.672 314.205 137.450 121.178 267.465 251.860 449.486 470.897 511.548 516.148 472.088 386.078 361.545 376.025 362.687 391.446 401.705 397.854 382.224 389.885 405.453 207.819 266.246 106.213 129.678 192.846 217.878 179.161 144.679 121.111 134.215 2022 731 0 344 0 417.171 473.356 489.209 487.893 450.788 431.008 473.755 605.236 88.404 143.768 123.764 162.122 20.909 76.777 155.263 448.090 443.785 457.280 413.312 417.297 420.223 418.481 400.344 456.582 248.741 221.111 184.202 129.732 102.893 79.326 30.896 183.805 177.981 190.479 173.514 170.757 422.221 390.781 376.996 414.919 403.057 504.304 451.451 460.492 431.129 523.338 502.815 370.484 421.200 487.095 416.864 401.940 397.543 386.850 407.417 423.569 416.318 329.905 285.046 317.397 285.899 134.209 154.918 101.864 141.989 122.085 173.969 384.091 416.103 380.661 371.278 417.986 483.455 506.305 427.773 435.071 409.080 441.602 463.299 383.484 414.970 443.744 517.760 487.365 473.771 306.220 353.802 427.866 336.735 395.355 404.043 329.992 341.497 319.699 204.675 309.474 406.558 174.918 338.572 434.910 194.691 300.515 421.579 442.770 510.661 484.241 606.877 353.745 388.552 400.440 371.385 401.101 502.647 412.308 495.802 513.452 465.586 415.399 416.935 415.624 450.737 431.767 432.903 435.582 418.729 395.456 438.831 444.036 396.114 364.401 406.348 416.130 345.685 355.706 394.687 375.714 357.484 429.414 404.509 361.088 339.565 376.894 409.052 331.010 325.352 355.417 309.338 342.402 415.686 436.067 418.872 422.909 433.791 449.294 388.597 478.372 487.399 466.917 509.213 435.883 439.383 474.422 398.284 426.778 436.691 253.359 182.794 179.303 211.635 217.848 188.115 203.123 203.797 229.109 239.191 273.031 280.477 168.953 276.030 358.618 60.635 98.781 61.741 29.499 455.663 417.152 416.576 391.852 386.386 144.271 205.920 158.008 163.111 151.940 200.374 87.119 86.643 414.230 454.106 488.457 401.257 404.404 485.847 431.902 416.673 389.576 390.369 481.822 513.481 406.998 401.755 483.265 403.229 433.216 492.635 263.279 259.381 337.102 271.083 257.094 329.758 274.014 272.150 300.343 438.526 421.779 420.747 490.838 492.138 464.791 426.150 455.709 447.376 458.698 208.019 328.209 379.025 266.453 322.798 404.957 238.520 286.514 375.886 467.385 439.605 339.389 490.934 232.709 196.825 120.178 204.683 103.473 443.272 421.173 440.696 420.526 401.878 413.663 416.082 433.014 466.836 452.242 383.348 491.590 433.386 386.890 418.230 427.183 445.248 502.143 219.813 279.585 331.441 292.141 225.691 292.722 321.833 244.655 246.077 490.647 508.688 440.222 403.120 137.229 140.077 200.109 314.570 76.495 120.813 157.356 241.867 103.773 193.031 70.972 94.053 147.935 108.251 201.974 81.702 86.251 464.238 419.234 429.520 418.605 377.617 434.438 390.513 405.241 479.527 490.444 311.046 404.407 465.405 500.425 311.837 136.600 120.283 266.294 250.016 448.544 470.044 512.056 515.720 472.271 385.340 361.235 374.936 360.901 390.613 401.477 397.440 382.097 389.644 405.914 206.777 264.468 105.703 129.007 191.942 217.347 178.348 144.419 120.222 133.676