2023 801 0 344 0 449.582 470.939 491.066 482.216 496.181 477.050 485.365 527.989 82.740 178.626 154.638 179.238 27.062 67.533 107.160 432.254 454.675 443.389 437.715 457.512 433.539 468.647 501.378 475.248 325.440 329.563 332.445 294.409 252.405 250.508 65.324 248.474 198.699 283.136 298.933 147.093 592.503 551.581 461.514 499.533 492.263 516.094 519.523 479.607 456.280 492.728 574.214 301.816 467.003 493.510 479.098 458.374 446.460 469.717 463.694 433.287 467.541 246.170 219.576 225.625 269.389 132.231 168.701 105.641 139.972 142.169 216.451 391.955 422.590 336.257 361.852 382.226 358.436 396.988 400.798 433.185 416.239 422.293 409.608 400.232 399.919 397.419 432.069 443.116 453.717 303.614 325.531 364.316 295.873 332.904 316.649 319.460 319.543 322.441 283.972 269.661 388.089 263.431 302.827 334.575 308.292 360.404 341.481 456.791 477.867 465.117 466.910 447.442 436.245 418.693 363.448 373.767 405.450 396.439 405.049 397.415 506.518 514.230 517.083 434.547 527.618 404.732 418.001 427.878 395.034 376.897 444.546 572.282 564.065 481.085 423.756 412.749 336.230 366.348 375.037 386.700 420.901 449.418 407.444 418.373 264.069 277.265 368.668 250.479 283.851 304.921 272.842 323.293 348.662 464.380 460.066 481.604 427.384 487.726 501.037 423.183 453.556 529.045 464.687 344.280 330.880 332.257 404.518 405.695 391.366 200.406 207.668 173.385 248.956 277.560 186.559 218.308 276.343 331.695 280.470 288.228 288.905 266.086 257.325 329.227 119.872 162.372 121.871 46.558 571.720 542.076 503.348 423.303 398.305 127.458 183.363 185.401 147.080 75.252 161.961 92.822 79.506 424.233 510.818 505.819 409.655 529.837 491.564 478.013 434.819 440.499 443.706 491.143 530.478 459.053 455.538 451.568 468.165 441.372 445.431 185.140 175.602 197.922 223.115 234.293 254.832 230.103 272.468 277.102 378.320 397.034 447.451 420.007 443.310 440.602 431.710 444.774 433.921 436.451 328.428 372.592 372.421 415.218 426.390 420.613 310.396 401.237 448.656 384.174 332.647 302.286 381.581 253.551 124.976 133.517 168.452 129.410 507.207 500.856 464.695 385.041 467.654 448.689 446.847 434.900 460.783 479.735 512.261 540.904 456.538 442.656 469.421 466.941 502.252 515.037 263.071 286.499 265.266 356.660 278.099 255.419 259.582 324.657 256.303 503.616 528.577 477.437 469.390 224.195 236.467 261.792 359.677 84.857 165.292 227.850 313.245 154.318 186.715 103.342 152.737 209.249 167.870 270.748 91.895 100.897 581.212 523.274 577.007 436.462 424.958 491.474 383.234 435.524 470.649 403.347 218.923 307.408 368.637 389.802 229.225 124.109 81.624 205.865 160.001 444.683 477.743 457.859 507.512 465.305 362.131 355.288 384.887 397.643 382.293 363.913 353.228 365.598 386.743 378.788 206.944 307.742 144.933 185.722 265.522 269.733 214.176 237.077 188.852 181.897 2023 802 0 344 0 449.103 471.807 489.324 482.820 495.521 474.181 482.625 524.326 83.951 178.767 154.608 178.533 27.251 67.022 107.557 430.942 454.790 442.092 435.762 454.862 431.021 466.028 498.385 472.496 323.781 327.147 330.221 292.164 250.589 250.617 66.839 247.948 199.509 282.284 298.153 146.717 590.531 550.631 461.397 497.234 489.908 513.783 518.906 477.757 457.161 494.146 573.874 299.041 466.694 493.672 478.596 457.418 446.671 472.210 461.722 433.665 467.088 245.713 218.829 224.796 268.900 132.269 168.380 105.494 141.857 143.547 217.337 390.537 420.585 337.113 362.869 381.839 358.715 396.573 401.130 432.308 416.169 421.499 408.265 399.467 399.494 396.766 431.684 441.251 451.824 305.074 324.601 362.223 295.745 332.705 315.271 319.790 319.938 322.687 283.828 270.536 387.656 263.305 302.908 332.933 307.848 359.249 341.986 458.742 476.073 463.493 466.501 443.452 432.407 414.936 360.474 370.447 403.144 393.169 401.890 395.175 506.640 514.630 517.501 432.678 525.248 402.480 416.313 426.160 393.318 376.459 444.024 570.717 563.274 481.372 422.523 411.476 336.382 365.890 374.269 387.565 423.040 448.390 407.095 420.184 263.097 276.297 367.248 251.330 284.558 304.373 272.184 323.517 346.937 461.767 458.440 481.264 424.980 483.852 498.334 419.842 450.053 524.914 460.805 348.176 333.258 333.253 404.520 406.016 394.013 201.175 208.496 172.451 248.717 276.424 185.797 218.267 276.084 330.409 279.888 287.055 288.130 266.374 257.897 329.526 119.405 163.218 123.240 47.968 570.786 540.891 503.072 421.712 397.020 127.672 183.425 184.581 147.761 76.930 162.383 92.681 79.869 423.930 510.836 506.912 410.227 529.531 492.971 478.685 432.889 440.413 443.021 490.366 530.553 457.694 454.686 451.321 468.957 442.660 446.575 185.321 176.148 197.453 224.283 234.404 254.099 231.209 273.413 278.425 377.346 399.256 447.953 419.481 443.032 442.112 432.966 443.889 433.914 436.402 326.285 371.389 372.903 412.354 423.987 419.929 308.182 397.399 445.957 381.337 330.201 299.911 378.797 252.424 124.216 133.468 168.856 129.127 507.759 500.796 463.168 383.757 468.897 450.370 446.625 434.230 460.765 479.200 511.673 539.929 455.829 441.341 472.657 466.766 503.374 516.720 264.594 286.679 269.280 355.343 277.548 255.530 260.092 324.100 256.722 504.465 528.904 477.207 470.648 222.836 234.436 259.222 356.236 85.135 164.074 225.765 310.202 154.160 186.033 103.251 153.167 209.359 168.889 270.515 92.315 101.014 580.362 524.364 575.674 435.031 425.082 489.978 380.871 433.509 470.334 400.931 217.829 305.548 366.286 387.823 228.008 123.920 81.312 205.849 159.387 445.725 478.538 457.195 506.953 463.917 361.484 354.897 383.319 397.026 380.508 362.723 352.956 364.201 385.843 378.317 208.328 307.914 145.244 185.071 265.136 269.747 213.675 236.677 188.552 181.824 2023 803 0 344 0 448.629 472.663 487.605 483.415 494.870 471.346 479.919 520.708 85.150 178.907 154.578 177.835 27.439 66.516 107.950 429.643 454.903 440.809 433.830 452.242 428.529 463.440 495.428 469.777 322.135 324.751 328.015 289.937 248.789 250.724 68.339 247.426 200.312 281.440 297.379 146.344 588.591 549.696 461.282 494.962 487.579 511.505 518.299 475.930 458.030 495.539 573.542 296.293 466.388 493.832 478.101 456.474 446.879 474.662 459.773 434.037 466.640 245.260 218.088 223.974 268.414 132.306 168.061 105.350 143.728 144.914 218.216 389.132 418.598 337.962 363.877 381.456 358.990 396.162 401.458 431.441 416.101 420.713 406.934 398.709 399.073 396.119 431.305 439.405 449.950 306.521 323.678 360.149 295.618 332.509 313.905 320.117 320.331 322.931 283.686 271.403 387.227 263.181 302.988 331.306 307.409 358.105 342.485 460.664 474.298 461.886 466.097 439.505 428.608 411.218 357.531 367.161 400.864 389.933 398.764 392.958 506.761 515.024 517.913 430.828 522.910 400.249 414.641 424.460 391.619 376.025 443.507 569.176 562.495 481.656 421.299 410.215 336.533 365.436 373.507 388.422 425.156 447.371 406.750 421.974 262.132 275.336 365.839 252.175 285.258 303.829 271.530 323.740 345.227 459.183 456.833 480.928 422.602 480.019 495.663 416.536 446.590 520.831 456.964 352.031 335.613 334.239 404.523 406.333 396.629 201.938 209.319 171.525 248.481 275.297 185.041 218.225 275.827 329.134 279.312 285.892 287.363 266.659 258.465 329.823 118.941 164.057 124.599 49.365 569.868 539.723 502.800 420.137 395.747 127.885 183.487 183.768 148.437 78.595 162.802 92.541 80.228 423.631 510.854 507.989 410.792 529.230 494.359 479.349 430.974 440.328 442.344 489.599 530.627 456.350 453.843 451.077 469.737 443.932 447.704 185.501 176.691 196.988 225.441 234.514 253.372 232.307 274.350 279.738 376.381 401.455 448.448 418.960 442.756 443.602 434.208 443.014 433.906 436.354 324.162 370.199 373.381 409.518 421.609 419.253 305.990 393.599 443.287 378.521 327.774 297.555 376.036 251.305 123.462 133.420 169.258 128.846 508.302 500.737 461.656 382.484 470.124 452.030 446.405 433.567 460.748 478.671 511.092 538.970 455.130 440.041 475.836 466.593 504.477 518.368 266.105 286.857 273.259 354.036 277.002 255.639 260.599 323.547 257.137 505.300 529.225 476.980 471.886 221.490 232.426 256.678 352.832 85.410 162.869 223.702 307.191 154.003 185.357 103.161 153.593 209.469 169.900 270.283 92.732 101.129 579.527 525.437 574.363 433.616 425.205 488.500 378.530 431.514 470.023 398.532 216.744 303.702 363.954 385.860 226.800 123.732 81.003 205.833 158.779 446.754 479.323 456.538 506.401 462.544 360.842 354.509 381.764 396.415 378.738 361.543 352.686 362.817 384.951 377.851 209.703 308.085 145.554 184.425 264.752 269.762 213.178 236.280 188.254 181.751 2023 804 0 344 0 448.161 473.506 485.907 484.002 494.229 468.542 477.245 517.134 86.339 179.046 154.549 177.143 27.624 66.015 108.339 428.359 455.015 439.540 431.919 449.651 426.063 460.881 492.507 467.090 320.501 322.375 325.827 287.727 247.004 250.831 69.827 246.908 201.110 280.602 296.611 145.973 586.683 548.776 461.167 492.716 485.276 509.257 517.703 474.126 458.886 496.908 573.218 293.572 466.087 493.990 477.613 455.541 447.084 477.072 457.848 434.406 466.199 244.811 217.354 223.159 267.933 132.343 167.746 105.206 145.585 146.270 219.088 387.739 416.630 338.802 364.874 381.076 359.263 395.754 401.783 430.583 416.033 419.935 405.615 397.959 398.655 395.478 430.929 437.578 448.095 307.955 322.763 358.093 295.492 332.314 312.551 320.441 320.719 323.173 283.545 272.261 386.803 263.058 303.067 329.695 306.973 356.971 342.980 462.559 472.543 460.296 465.698 435.600 424.849 407.537 354.620 363.909 398.610 386.730 395.670 390.763 506.880 515.413 518.319 428.995 520.602 398.040 412.986 422.777 389.935 375.595 442.995 567.659 561.731 481.936 420.087 408.964 336.682 364.986 372.751 389.271 427.247 446.363 406.409 423.744 261.175 274.383 364.442 253.012 285.953 303.290 270.882 323.961 343.532 456.628 455.245 480.597 420.249 476.227 493.025 413.266 443.165 516.797 453.164 355.843 337.944 335.215 404.525 406.647 399.213 202.695 210.135 170.606 248.246 274.179 184.291 218.184 275.572 327.870 278.740 284.740 286.602 266.942 259.027 330.118 118.482 164.889 125.947 50.749 568.964 538.570 502.532 418.578 394.487 128.096 183.549 182.962 149.107 80.246 163.218 92.402 80.585 423.334 510.872 509.050 411.351 528.934 495.726 480.004 429.074 440.244 441.673 488.841 530.699 455.022 453.011 450.837 470.507 445.186 448.818 185.679 177.229 196.526 226.589 234.624 252.650 233.395 275.279 281.039 375.424 403.629 448.938 418.444 442.484 445.075 435.436 442.148 433.899 436.306 322.060 369.021 373.853 406.710 419.257 418.585 303.819 389.838 440.646 375.727 325.366 295.218 373.296 250.194 122.714 133.371 169.656 128.568 508.838 500.678 460.161 381.223 471.334 453.670 446.188 432.912 460.730 478.148 510.520 538.025 454.439 438.754 478.960 466.423 505.560 519.983 267.603 287.033 277.202 352.741 276.460 255.748 261.101 322.999 257.548 506.122 529.541 476.755 473.106 220.157 230.436 254.161 349.463 85.684 161.676 221.660 304.210 153.848 184.689 103.071 154.015 209.578 170.903 270.052 93.146 101.244 578.706 526.493 573.074 432.216 425.327 487.040 376.209 429.536 469.715 396.152 215.667 301.870 361.639 383.912 225.603 123.545 80.696 205.817 158.175 447.770 480.097 455.889 505.856 461.185 360.207 354.124 380.221 395.808 376.983 360.373 352.419 361.445 384.067 377.389 211.068 308.254 145.861 183.784 264.371 269.776 212.685 235.886 187.958 181.679 2023 805 0 344 0 447.699 474.336 484.231 484.579 493.598 465.770 474.602 513.604 87.516 179.184 154.520 176.457 27.807 65.520 108.725 427.088 455.126 438.285 430.028 447.088 423.623 458.351 489.621 464.434 318.880 320.018 323.656 285.533 245.234 250.937 71.300 246.394 201.901 279.772 295.850 145.605 584.806 547.871 461.054 490.495 482.998 507.041 517.116 472.344 459.731 498.252 572.902 290.878 465.789 494.145 477.132 454.619 447.286 479.441 455.946 434.769 465.764 244.365 216.627 222.351 267.455 132.380 167.433 105.063 147.429 147.617 219.954 386.360 414.680 339.635 365.861 380.700 359.533 395.351 402.104 429.734 415.965 419.164 404.308 397.216 398.242 394.843 430.557 435.768 446.258 309.376 321.857 356.054 295.368 332.121 311.208 320.762 321.104 323.412 283.405 273.111 386.383 262.936 303.146 328.100 306.542 355.848 343.470 464.426 470.806 458.723 465.304 431.736 421.129 403.893 351.739 360.690 396.380 383.560 392.607 388.590 506.997 515.795 518.718 427.180 518.324 395.852 411.347 421.111 388.267 375.168 442.489 566.164 560.979 482.213 418.885 407.723 336.830 364.540 372.003 390.113 429.315 445.365 406.070 425.495 260.226 273.437 363.055 253.843 286.642 302.755 270.240 324.180 341.851 454.101 453.675 480.271 417.922 472.475 490.419 410.030 439.778 512.809 449.406 359.613 340.251 336.182 404.527 406.957 401.764 203.445 210.945 169.694 248.013 273.070 183.548 218.144 275.319 326.618 278.174 283.597 285.848 267.222 259.585 330.409 118.025 165.715 127.285 52.121 568.076 537.433 502.267 417.033 393.238 128.305 183.610 182.163 149.772 81.883 163.631 92.265 80.939 423.040 510.889 510.094 411.905 528.641 497.075 480.651 427.189 440.161 441.009 488.092 530.771 453.710 452.188 450.599 471.265 446.424 449.917 185.856 177.762 196.068 227.728 234.732 251.934 234.474 276.200 282.330 374.476 405.781 449.423 417.934 442.215 446.530 436.650 441.291 433.892 436.259 319.978 367.854 374.320 403.930 416.929 417.924 301.671 386.114 438.034 372.954 322.978 292.900 370.577 249.093 121.972 133.323 170.051 128.292 509.365 500.620 458.682 379.973 472.529 455.289 445.973 432.262 460.713 477.631 509.954 537.096 453.756 437.482 482.028 466.254 506.624 521.565 269.088 287.208 281.110 351.457 275.923 255.856 261.598 322.456 257.956 506.931 529.851 476.534 474.307 218.836 228.466 251.671 346.130 85.954 160.496 219.639 301.260 153.694 184.027 102.982 154.433 209.686 171.898 269.824 93.556 101.357 577.900 527.533 571.806 430.830 425.447 485.597 373.908 427.577 469.411 393.791 214.598 300.052 359.343 381.980 224.415 123.361 80.392 205.802 157.576 448.774 480.860 455.246 505.319 459.839 359.577 353.743 378.691 395.208 375.244 359.214 352.153 360.085 383.191 376.931 212.424 308.422 146.166 183.148 263.993 269.791 212.196 235.495 187.665 181.607 2023 806 0 344 0 447.242 475.154 482.577 485.148 492.975 463.028 471.991 510.117 88.683 179.320 154.491 175.777 27.989 65.029 109.107 425.830 455.235 437.044 428.158 444.554 421.208 455.850 486.770 461.809 317.271 317.681 321.503 283.357 243.479 251.042 72.761 245.885 202.685 278.949 295.095 145.240 582.960 546.980 460.943 488.299 480.745 504.854 516.539 470.584 460.564 499.571 572.593 288.209 465.495 494.298 476.657 453.708 447.486 481.769 454.067 435.128 465.335 243.923 215.906 221.549 266.981 132.417 167.122 104.922 149.258 148.952 220.813 384.993 412.749 340.460 366.839 380.327 359.801 394.952 402.422 428.895 415.898 418.401 403.013 396.480 397.833 394.214 430.190 433.975 444.439 310.785 320.958 354.034 295.244 331.929 309.877 321.081 321.486 323.650 283.267 273.953 385.967 262.816 303.224 326.520 306.115 354.736 343.955 466.265 469.089 457.166 464.914 427.913 417.447 400.287 348.889 357.504 394.175 380.423 389.575 386.438 507.113 516.172 519.112 425.383 516.075 393.685 409.725 419.462 386.614 374.746 441.989 564.691 560.240 482.486 417.693 406.493 336.977 364.097 371.260 390.946 431.360 444.377 405.735 427.225 259.284 272.498 361.680 254.667 287.325 302.225 269.603 324.397 340.184 451.602 452.124 479.950 415.621 468.763 487.844 406.829 436.429 508.867 445.688 363.342 342.535 337.138 404.530 407.264 404.284 204.191 211.748 168.790 247.782 271.970 182.811 218.104 275.068 325.376 277.613 282.465 285.100 267.500 260.138 330.698 117.573 166.535 128.613 53.481 567.202 536.311 502.006 415.504 392.001 128.513 183.670 181.372 150.433 83.507 164.040 92.129 81.290 422.750 510.906 511.124 412.451 528.354 498.403 481.290 425.319 440.079 440.351 487.353 530.841 452.411 451.374 450.365 472.012 447.645 451.001 186.032 178.292 195.614 228.858 234.840 251.223 235.544 277.114 283.609 373.535 407.908 449.902 417.428 441.948 447.967 437.850 440.443 433.885 436.212 317.915 366.699 374.782 401.177 414.626 417.272 299.543 382.428 435.451 370.202 320.607 290.601 367.880 248.000 121.236 133.276 170.442 128.018 509.885 500.563 457.218 378.735 473.708 456.888 445.760 431.620 460.696 477.120 509.397 536.182 453.082 436.223 485.041 466.088 507.669 523.115 270.561 287.381 284.983 350.184 275.391 255.963 262.091 321.918 258.360 507.727 530.156 476.315 475.490 217.528 226.516 249.206 342.831 86.223 159.327 217.639 298.339 153.542 183.372 102.894 154.848 209.793 172.885 269.597 93.963 101.470 577.107 528.555 570.559 429.460 425.566 484.171 371.628 425.636 469.111 391.447 213.536 298.247 357.065 380.064 223.236 123.178 80.090 205.786 156.983 449.765 481.614 454.611 504.788 458.507 358.952 353.365 377.174 394.612 373.520 358.064 351.891 358.737 382.323 376.478 213.769 308.589 146.469 182.517 263.618 269.805 211.712 235.107 187.374 181.536 2023 807 0 344 0 446.791 475.959 480.943 485.708 492.361 460.318 469.410 506.671 89.839 179.456 154.462 175.103 28.169 64.543 109.486 424.586 455.342 435.816 426.309 442.047 418.818 453.378 483.953 459.215 315.674 315.364 319.367 281.198 241.738 251.146 74.208 245.379 203.464 278.133 294.345 144.877 581.143 546.102 460.832 486.127 478.517 502.698 515.972 468.846 461.385 500.867 572.292 285.567 465.205 494.449 476.188 452.808 447.684 484.056 452.210 435.482 464.912 243.485 215.191 220.754 266.510 132.453 166.814 104.781 151.074 150.277 221.665 383.639 410.835 341.277 367.807 379.958 360.066 394.557 402.736 428.064 415.833 417.645 401.728 395.751 397.427 393.591 429.827 432.201 442.638 312.181 320.067 352.030 295.122 331.739 308.558 321.396 321.863 323.885 283.130 274.787 385.556 262.696 303.301 324.955 305.692 353.635 344.435 468.076 467.390 455.625 464.529 424.130 413.803 396.717 346.070 354.351 391.995 377.317 386.573 384.308 507.227 516.544 519.499 423.603 513.856 391.538 408.119 417.829 384.976 374.328 441.493 563.241 559.513 482.755 416.512 405.273 337.123 363.657 370.524 391.772 433.381 443.398 405.402 428.937 258.349 271.567 360.316 255.484 288.003 301.699 268.971 324.611 338.532 449.131 450.590 479.633 413.344 465.090 485.299 403.661 433.116 504.971 442.010 367.028 344.795 338.085 404.532 407.567 406.772 204.930 212.546 167.892 247.553 270.879 182.080 218.064 274.820 324.146 277.056 281.342 284.359 267.775 260.685 330.983 117.124 167.348 129.930 54.828 566.342 535.205 501.749 413.990 390.776 128.719 183.730 180.587 151.088 85.117 164.447 91.994 81.638 422.461 510.923 512.137 412.992 528.070 499.713 481.921 423.464 439.997 439.700 486.623 530.910 451.128 450.571 450.133 472.749 448.849 452.071 186.206 178.817 195.163 229.978 234.947 250.519 236.606 278.020 284.878 372.603 410.012 450.375 416.927 441.685 449.387 439.036 439.603 433.878 436.165 315.871 365.556 375.238 398.450 412.347 416.627 297.437 378.780 432.895 367.471 318.256 288.321 365.205 246.915 120.506 133.228 170.831 127.746 510.397 500.507 455.769 377.508 474.870 458.467 445.549 430.983 460.679 476.615 508.847 535.282 452.417 434.978 488.000 465.924 508.695 524.632 272.021 287.553 288.820 348.921 274.863 256.069 262.581 321.385 258.761 508.511 530.455 476.100 476.654 216.231 224.587 246.767 339.566 86.489 158.170 215.660 295.448 153.392 182.723 102.807 155.259 209.900 173.865 269.372 94.367 101.581 576.329 529.561 569.332 428.104 425.683 482.762 369.367 423.713 468.814 389.121 212.483 296.456 354.804 378.163 222.067 122.996 79.791 205.771 156.394 450.745 482.357 453.983 504.264 457.189 358.333 352.990 375.669 394.022 371.811 356.925 351.630 357.401 381.463 376.029 215.105 308.754 146.769 181.891 263.245 269.819 211.231 234.722 187.085 181.465 2023 808 0 344 0 446.346 476.753 479.330 486.259 491.755 457.637 466.860 503.267 90.985 179.590 154.434 174.436 28.346 64.063 109.862 423.355 455.448 434.601 424.479 439.568 416.452 450.933 481.169 456.651 314.088 313.065 317.247 279.055 240.012 251.249 75.643 244.877 204.237 277.324 293.602 144.517 579.355 545.239 460.723 483.979 476.313 500.570 515.414 467.130 462.195 502.140 571.997 282.950 464.919 494.597 475.726 451.918 447.879 486.304 450.374 435.831 464.494 243.049 214.482 219.965 266.044 132.489 166.508 104.642 152.877 151.592 222.511 382.296 408.940 342.087 368.766 379.593 360.328 394.166 403.047 427.243 415.767 416.896 400.456 395.029 397.026 392.973 429.467 430.443 440.854 313.564 319.183 350.044 295.000 331.551 307.250 321.708 322.238 324.118 282.994 275.614 385.149 262.577 303.377 323.405 305.273 352.543 344.910 469.861 465.710 454.101 464.149 420.387 410.197 393.184 343.280 351.230 389.838 374.244 383.602 382.199 507.340 516.910 519.881 421.839 511.664 389.412 406.529 416.213 383.354 373.914 441.003 561.811 558.799 483.021 415.340 404.064 337.268 363.222 369.794 392.590 435.379 442.429 405.073 430.628 257.422 270.643 358.962 256.294 288.674 301.177 268.345 324.824 336.893 446.686 449.074 479.320 411.091 461.456 482.784 400.528 429.839 501.120 438.371 370.673 347.032 339.022 404.534 407.867 409.228 205.663 213.338 167.001 247.326 269.796 181.354 218.024 274.573 322.926 276.505 280.229 283.625 268.048 261.228 331.267 116.679 168.155 131.238 56.163 565.496 534.113 501.495 412.491 389.563 128.924 183.790 179.809 151.738 86.715 164.851 91.860 81.984 422.176 510.939 513.135 413.527 527.791 501.004 482.544 421.623 439.917 439.055 485.902 530.978 449.859 449.776 449.904 473.475 450.037 453.126 186.379 179.338 194.716 231.089 235.053 249.819 237.658 278.918 286.136 371.679 412.093 450.843 416.431 441.424 450.789 440.208 438.773 433.870 436.119 313.847 364.424 375.690 395.751 410.092 415.989 295.352 375.168 430.367 364.762 315.923 286.059 362.550 245.839 119.782 133.181 171.216 127.477 510.902 500.452 454.335 376.292 476.017 460.026 445.341 430.354 460.663 476.115 508.304 534.396 451.759 433.747 490.903 465.763 509.703 526.118 273.469 287.724 292.623 347.670 274.339 256.174 263.065 320.856 259.158 509.282 530.750 475.887 477.801 214.947 222.676 244.354 336.336 86.752 157.025 213.701 292.586 153.243 182.081 102.720 155.666 210.005 174.837 269.149 94.768 101.692 575.563 530.551 568.124 426.762 425.799 481.369 367.127 421.808 468.520 386.813 211.437 294.679 352.561 376.277 220.908 122.816 79.495 205.756 155.810 451.712 483.090 453.362 503.748 455.884 357.720 352.619 374.176 393.437 370.117 355.795 351.372 356.077 380.611 375.583 216.431 308.919 147.068 181.269 262.876 269.833 210.754 234.341 186.798 181.395 2023 809 0 344 0 445.906 477.534 477.737 486.802 491.159 454.986 464.339 499.904 92.120 179.724 154.406 173.774 28.522 63.587 110.234 422.137 455.553 433.400 422.669 437.115 414.111 448.516 478.418 454.116 312.515 310.786 315.145 276.929 238.300 251.351 77.064 244.379 205.003 276.522 292.865 144.159 577.596 544.389 460.616 481.855 474.133 498.470 514.866 465.434 462.993 503.389 571.710 280.358 464.637 494.743 475.270 451.040 448.071 488.511 448.561 436.176 464.083 242.618 213.779 219.183 265.581 132.524 166.205 104.504 154.666 152.897 223.350 380.967 407.061 342.888 369.715 379.231 360.588 393.779 403.354 426.430 415.703 416.154 399.194 394.314 396.628 392.362 429.112 428.703 439.089 314.934 318.307 348.075 294.880 331.365 305.953 322.018 322.609 324.349 282.859 276.432 384.746 262.460 303.452 321.871 304.857 351.463 345.380 471.619 464.048 452.592 463.772 416.684 406.628 389.686 340.520 348.142 387.705 371.202 380.660 380.111 507.452 517.270 520.257 420.093 509.501 387.305 404.954 414.613 381.746 373.503 440.518 560.403 558.097 483.284 414.179 402.865 337.411 362.790 369.070 393.400 437.354 441.470 404.747 432.301 256.502 269.726 357.619 257.098 289.340 300.659 267.723 325.035 335.268 444.269 447.576 479.012 408.862 457.861 480.300 397.427 426.599 497.313 434.772 374.276 349.246 339.949 404.537 408.163 411.653 206.391 214.123 166.118 247.101 268.722 180.635 217.985 274.329 321.717 275.958 279.126 282.897 268.319 261.766 331.547 116.237 168.956 132.535 57.486 564.664 533.037 501.244 411.006 388.361 129.127 183.849 179.038 152.383 88.299 165.251 91.728 82.326 421.894 510.956 514.118 414.056 527.516 502.275 483.158 419.796 439.837 438.416 485.190 531.045 448.604 448.991 449.678 474.190 451.209 454.167 186.550 179.856 194.272 232.192 235.158 249.125 238.702 279.809 287.383 370.763 414.151 451.305 415.940 441.166 452.174 441.367 437.951 433.864 436.074 311.842 363.303 376.137 393.077 407.861 415.359 293.287 371.592 427.866 362.073 313.608 283.815 359.917 244.772 119.063 133.135 171.598 127.209 511.399 500.397 452.916 375.088 477.149 461.566 445.135 429.730 460.646 475.622 507.769 533.524 451.110 432.528 493.753 465.603 510.692 527.573 274.904 287.893 296.391 346.429 273.820 256.279 263.546 320.332 259.552 510.041 531.039 475.678 478.929 213.675 220.786 241.966 333.139 87.014 155.892 211.762 289.754 153.095 181.446 102.634 156.070 210.109 175.801 268.927 95.166 101.802 574.811 531.525 566.937 425.434 425.914 479.992 364.906 419.919 468.230 384.522 210.399 292.914 350.335 374.406 219.757 122.637 79.201 205.741 155.231 452.668 483.814 452.747 503.237 454.592 357.112 352.250 372.696 392.857 368.437 354.675 351.116 354.764 379.766 375.142 217.748 309.082 147.364 180.652 262.509 269.847 210.281 233.962 186.514 181.325 2023 810 0 344 0 445.471 478.303 476.164 487.337 490.571 452.365 461.847 496.581 93.245 179.856 154.378 173.119 28.696 63.116 110.603 420.931 455.656 432.212 420.878 434.690 411.794 446.126 475.699 451.610 310.954 308.525 313.059 274.819 236.602 251.453 78.473 243.885 205.764 275.727 292.133 143.803 575.864 543.552 460.509 479.754 471.976 496.399 514.326 463.759 463.779 504.615 571.430 277.792 464.358 494.887 474.820 450.171 448.261 490.679 446.768 436.516 463.676 242.189 213.083 218.407 265.122 132.560 165.905 104.367 156.442 154.192 224.183 379.649 405.201 343.682 370.654 378.872 360.845 393.395 403.658 425.626 415.639 415.420 397.943 393.606 396.234 391.755 428.760 426.979 437.340 316.292 317.439 346.122 294.760 331.180 304.667 322.325 322.976 324.578 282.725 277.242 384.347 262.344 303.527 320.351 304.446 350.392 345.846 473.350 462.403 451.100 463.401 413.019 403.095 386.224 337.789 345.084 385.596 368.191 377.748 378.044 507.561 517.625 520.627 418.364 507.365 385.219 403.395 413.029 380.153 373.096 440.037 559.016 557.407 483.543 413.028 401.675 337.553 362.361 368.352 394.203 439.305 440.520 404.424 433.954 255.589 268.816 356.287 257.895 290.001 300.146 267.107 325.245 333.657 441.878 446.095 478.708 406.658 454.302 477.844 394.360 423.393 493.549 431.211 377.838 351.438 340.867 404.539 408.456 414.048 207.113 214.903 165.241 246.877 267.656 179.922 217.946 274.086 320.518 275.416 278.032 282.175 268.587 262.299 331.825 115.799 169.751 133.823 58.797 563.845 531.974 500.997 409.535 387.171 129.328 183.908 178.274 153.023 89.869 165.649 91.596 82.666 421.614 510.972 515.086 414.580 527.245 503.529 483.765 417.984 439.758 437.784 484.486 531.110 447.364 448.215 449.455 474.895 452.366 455.194 186.720 180.369 193.832 233.285 235.262 248.437 239.737 280.692 288.619 369.855 416.185 451.762 415.454 440.910 453.542 442.512 437.137 433.857 436.029 309.856 362.194 376.579 390.430 405.653 414.736 291.243 368.053 425.392 359.404 311.311 281.589 357.304 243.713 118.350 133.089 171.977 126.944 511.889 500.343 451.511 373.894 478.265 463.085 444.931 429.113 460.630 475.133 507.240 532.666 450.469 431.323 496.549 465.446 511.664 528.998 276.327 288.060 300.125 345.198 273.305 256.382 264.023 319.812 259.942 510.787 531.323 475.471 480.040 212.415 218.914 239.603 329.976 87.273 154.770 209.843 286.950 152.949 180.817 102.549 156.470 210.213 176.758 268.707 95.561 101.911 574.071 532.483 565.768 424.121 426.027 478.631 362.704 418.048 467.943 382.249 209.369 291.163 348.127 372.550 218.616 122.460 78.909 205.726 154.657 453.611 484.527 452.139 502.734 453.313 356.510 351.885 371.228 392.282 366.772 353.565 350.862 353.463 378.930 374.705 219.055 309.244 147.658 180.039 262.145 269.861 209.812 233.586 186.231 181.256 2023 811 0 344 0 445.042 479.061 474.611 487.864 489.991 449.772 459.385 493.296 94.359 179.988 154.350 172.469 28.868 62.650 110.968 419.738 455.758 431.037 419.106 432.290 409.501 443.762 473.012 449.133 309.404 306.284 310.990 272.726 234.918 251.553 79.869 243.395 206.518 274.939 291.408 143.450 574.159 542.728 460.404 477.677 469.843 494.355 513.796 462.104 464.555 505.819 571.156 275.251 464.083 495.029 474.376 449.313 448.449 492.808 444.997 436.852 463.276 241.765 212.392 217.638 264.667 132.595 165.606 104.231 158.204 155.476 225.010 378.343 403.357 344.469 371.584 378.517 361.100 393.016 403.959 424.831 415.575 414.692 396.704 392.904 395.844 391.155 428.413 425.273 435.608 317.638 316.578 344.187 294.642 330.997 303.392 322.629 323.340 324.805 282.593 278.045 383.952 262.228 303.602 318.846 304.039 349.331 346.307 475.055 460.777 449.622 463.034 409.394 399.599 382.797 335.087 342.058 383.510 365.211 374.866 375.997 507.670 517.975 520.992 416.651 505.256 383.152 401.852 411.461 378.575 372.694 439.562 557.649 556.728 483.799 411.886 400.496 337.694 361.936 367.641 394.998 441.234 439.580 404.104 435.588 254.684 267.913 354.966 258.685 290.655 299.637 266.497 325.452 332.059 439.513 444.630 478.409 404.477 450.782 475.417 391.324 420.223 489.828 427.687 381.358 353.606 341.776 404.541 408.746 416.411 207.829 215.677 164.371 246.655 266.599 179.215 217.908 273.846 319.330 274.879 276.948 281.460 268.852 262.828 332.100 115.364 170.539 135.100 60.096 563.040 530.926 500.753 408.079 385.992 129.528 183.966 177.516 153.658 91.427 166.044 91.466 83.003 421.337 510.988 516.039 415.097 526.978 504.763 484.365 416.186 439.680 437.158 483.791 531.175 446.137 447.448 449.235 475.590 453.506 456.208 186.889 180.878 193.395 234.369 235.365 247.754 240.763 281.568 289.845 368.955 418.197 452.214 414.973 440.658 454.892 443.643 436.332 433.850 435.985 307.889 361.095 377.016 387.808 403.468 414.121 289.219 364.549 422.945 356.756 309.033 279.381 354.712 242.662 117.643 133.043 172.353 126.681 512.371 500.290 450.121 372.711 479.366 464.586 444.730 428.503 460.614 474.651 506.719 531.821 449.835 430.131 499.292 465.290 512.618 530.392 277.738 288.227 303.824 343.978 272.794 256.484 264.496 319.298 260.329 511.522 531.602 475.266 481.134 211.167 217.062 237.265 326.845 87.529 153.660 207.945 284.174 152.804 180.194 102.465 156.866 210.316 177.708 268.489 95.952 102.019 573.344 533.425 564.618 422.821 426.139 477.286 360.522 416.195 467.659 379.993 208.346 289.426 345.936 370.708 217.485 122.285 78.620 205.711 154.088 454.543 485.231 451.538 502.237 452.046 355.912 351.523 369.772 391.712 365.121 352.464 350.610 352.174 378.101 374.272 220.353 309.404 147.950 179.431 261.784 269.874 209.347 233.214 185.951 181.187 2023 812 0 344 0 444.618 479.807 473.076 488.383 489.419 447.208 456.951 490.051 95.463 180.118 154.323 171.825 29.039 62.189 111.330 418.558 455.859 429.874 417.354 429.917 407.231 441.425 470.357 446.685 307.866 304.061 308.938 270.649 233.249 251.653 81.252 242.908 207.267 274.157 290.688 143.099 572.481 541.916 460.300 475.622 467.732 492.339 513.274 460.469 465.319 507.000 570.888 272.734 463.812 495.169 473.938 448.465 448.634 494.898 443.246 437.184 462.881 241.343 211.708 216.876 264.215 132.629 165.311 104.096 159.954 156.751 225.831 377.049 401.531 345.248 372.505 378.165 361.352 392.640 404.256 424.044 415.513 413.971 395.476 392.209 395.457 390.560 428.069 423.582 433.893 318.972 315.724 342.268 294.525 330.816 302.128 322.930 323.701 325.030 282.462 278.840 383.562 262.114 303.675 317.355 303.636 348.281 346.763 476.733 459.167 448.160 462.671 405.806 396.139 379.404 332.414 339.064 381.446 362.262 372.012 373.970 507.777 518.319 521.351 414.954 503.173 381.104 400.324 409.908 377.011 372.294 439.092 556.301 556.061 484.052 410.755 399.326 337.834 361.514 366.935 395.785 443.141 438.648 403.787 437.204 253.785 267.018 353.655 259.469 291.305 299.132 265.891 325.657 330.475 437.173 443.183 478.113 402.319 447.297 473.018 388.321 417.087 486.149 424.201 384.837 355.752 342.675 404.544 409.032 418.743 208.540 216.445 163.508 246.435 265.550 178.513 217.869 273.607 318.153 274.347 275.874 280.751 269.116 263.351 332.373 114.933 171.322 136.368 61.383 562.248 529.892 500.513 406.637 384.824 129.726 184.024 176.765 154.288 92.972 166.435 91.337 83.337 421.062 511.003 516.978 415.608 526.715 505.980 484.956 414.402 439.603 436.538 483.105 531.238 444.924 446.690 449.018 476.274 454.631 457.207 187.056 181.383 192.961 235.444 235.468 247.076 241.781 282.437 291.061 368.062 420.186 452.661 414.496 440.408 456.226 444.762 435.536 433.843 435.941 305.940 360.008 377.448 385.212 401.305 413.512 287.215 361.080 420.523 354.129 306.772 277.192 352.140 241.619 116.942 132.997 172.726 126.421 512.846 500.238 448.746 371.539 480.453 466.066 444.530 427.898 460.598 474.173 506.205 530.990 449.209 428.952 501.981 465.137 513.554 531.757 279.137 288.391 307.489 342.768 272.288 256.586 264.964 318.787 260.712 512.245 531.876 475.065 482.210 209.930 215.228 234.951 323.747 87.784 152.561 206.065 281.427 152.661 179.578 102.381 157.259 210.418 178.650 268.273 96.340 102.126 572.630 534.352 563.486 421.535 426.250 475.957 358.358 414.357 467.379 377.755 207.331 287.701 343.762 368.882 216.362 122.111 78.334 205.696 153.524 455.463 485.925 450.944 501.746 450.793 355.321 351.164 368.328 391.147 363.485 351.373 350.361 350.896 377.279 373.843 221.642 309.564 148.240 178.828 261.425 269.888 208.886 232.844 185.672 181.119 2023 813 0 344 0 444.199 480.542 471.561 488.894 488.855 444.672 454.544 486.844 96.557 180.247 154.296 171.187 29.207 61.732 111.689 417.390 455.959 428.724 415.620 427.569 404.984 439.114 467.732 444.264 306.339 301.856 306.901 268.587 231.593 251.752 82.623 242.425 208.010 273.383 289.974 142.751 570.829 541.117 460.197 473.589 465.644 490.349 512.761 458.854 466.073 508.159 570.627 270.242 463.544 495.306 473.506 447.627 448.816 496.950 441.516 437.511 462.491 240.925 211.029 216.119 263.767 132.664 165.017 103.963 161.690 158.015 226.645 375.766 399.721 346.020 373.417 377.816 361.602 392.268 404.550 423.266 415.451 413.257 394.258 391.521 395.075 389.970 427.729 421.908 432.195 320.293 314.878 340.366 294.409 330.636 300.875 323.228 324.058 325.252 282.332 279.628 383.175 262.001 303.748 315.879 303.236 347.240 347.215 478.386 457.575 446.712 462.312 402.256 392.714 376.046 329.769 336.099 379.405 359.342 369.187 371.964 507.883 518.659 521.705 413.273 501.116 379.076 398.811 408.371 375.462 371.899 438.627 554.974 555.404 484.301 409.633 398.167 337.973 361.096 366.236 396.566 445.024 437.726 403.472 438.800 252.893 266.129 352.354 260.246 291.948 298.631 265.290 325.861 328.905 434.859 441.752 477.822 400.184 443.850 470.647 385.349 413.985 482.512 420.753 388.275 357.876 343.565 404.546 409.316 421.046 209.245 217.207 162.652 246.217 264.510 177.818 217.832 273.371 316.985 273.819 274.809 280.049 269.377 263.871 332.643 114.505 172.098 137.626 62.659 561.468 528.872 500.276 405.209 383.667 129.923 184.082 176.021 154.913 94.505 166.824 91.210 83.668 420.790 511.019 517.902 416.114 526.455 507.178 485.540 412.632 439.527 435.925 482.427 531.301 443.724 445.940 448.803 476.949 455.740 458.193 187.222 181.884 192.531 236.510 235.570 246.404 242.790 283.298 292.266 367.177 422.152 453.102 414.024 440.160 457.542 445.867 434.747 433.836 435.897 304.009 358.931 377.876 382.641 399.166 412.911 285.231 357.647 418.128 351.521 304.529 275.020 349.588 240.584 116.246 132.952 173.096 126.162 513.314 500.186 447.384 370.378 481.524 467.528 444.333 427.299 460.582 473.702 505.697 530.171 448.591 427.785 504.619 464.986 514.473 533.092 280.523 288.554 311.119 341.569 271.786 256.687 265.429 318.282 261.092 512.956 532.145 474.866 483.270 208.704 213.413 232.662 320.681 88.036 151.473 204.205 278.707 152.519 178.968 102.298 157.648 210.519 179.585 268.058 96.726 102.232 571.927 535.264 562.372 420.262 426.360 474.642 356.214 412.537 467.102 375.533 206.323 285.989 341.605 367.069 215.248 121.938 78.050 205.682 152.964 456.372 486.610 450.355 501.262 449.552 354.734 350.808 366.895 390.587 361.862 350.291 350.113 349.629 376.465 373.418 222.921 309.722 148.527 178.229 261.070 269.901 208.429 232.477 185.396 181.052 2023 814 0 344 0 443.785 481.266 470.064 489.397 488.300 442.163 452.166 483.673 97.641 180.376 154.269 170.555 29.374 61.281 112.045 416.235 456.057 427.586 413.904 425.246 402.761 436.829 465.138 441.870 304.824 299.669 304.881 266.542 229.951 251.850 83.982 241.947 208.747 272.615 289.266 142.405 569.202 540.331 460.096 471.579 463.578 488.384 512.256 457.258 466.815 509.297 570.372 267.774 463.279 495.442 473.080 446.799 448.997 498.964 439.806 437.834 462.106 240.510 210.357 215.369 263.323 132.698 164.726 103.830 163.414 159.270 227.453 374.495 397.928 346.785 374.319 377.471 361.849 391.899 404.841 422.495 415.389 412.550 393.051 390.839 394.695 389.386 427.393 420.250 430.514 321.603 314.039 338.480 294.293 330.458 299.633 323.524 324.413 325.473 282.203 280.408 382.793 261.888 303.820 314.417 302.840 346.210 347.662 480.013 456.000 445.280 461.958 398.743 389.325 372.722 327.152 333.165 377.387 356.452 366.390 369.977 507.987 518.993 522.053 411.609 499.085 377.067 397.312 406.849 373.927 371.507 438.167 553.665 554.759 484.548 408.520 397.017 338.111 360.681 365.542 397.339 446.885 436.813 403.161 440.378 252.009 265.247 351.064 261.017 292.586 298.134 264.695 326.063 327.347 432.570 440.337 477.535 398.071 440.438 468.304 382.409 410.916 478.915 417.340 391.672 359.977 344.446 404.548 409.596 423.317 209.945 217.963 161.803 246.001 263.478 177.128 217.794 273.136 315.828 273.296 273.753 279.352 269.635 264.385 332.911 114.080 172.868 138.874 63.923 560.701 527.865 500.042 403.794 382.521 130.119 184.139 175.284 155.534 96.024 167.210 91.083 83.997 420.521 511.034 518.811 416.615 526.200 508.358 486.117 410.875 439.451 435.317 481.757 531.362 442.538 445.199 448.591 477.614 456.834 459.165 187.387 182.381 192.104 237.568 235.671 245.736 243.791 284.152 293.461 366.300 424.096 453.538 413.556 439.916 458.843 446.959 433.967 433.830 435.854 302.097 357.865 378.299 380.095 397.048 412.317 283.267 354.247 415.758 348.933 302.304 272.865 347.057 239.558 115.555 132.908 173.463 125.906 513.775 500.135 446.037 369.227 482.580 468.971 444.138 426.707 460.567 473.235 505.196 529.365 447.981 426.630 507.204 464.837 515.375 534.399 281.898 288.716 314.716 340.380 271.288 256.786 265.889 317.780 261.469 513.656 532.409 474.670 484.312 207.491 211.617 230.396 317.647 88.286 150.396 202.365 276.015 152.378 178.364 102.215 158.034 210.619 180.512 267.844 97.108 102.338 571.237 536.160 561.276 419.003 426.468 473.343 354.088 410.733 466.828 373.328 205.323 284.290 339.465 365.272 214.143 121.767 77.768 205.667 152.409 457.269 487.285 449.774 500.784 448.323 354.152 350.456 365.474 390.033 360.254 349.219 349.868 348.373 375.659 372.997 224.191 309.879 148.813 177.635 260.716 269.915 207.975 232.113 185.122 180.984 2023 815 0 344 0 443.377 481.978 468.586 489.892 487.752 439.682 449.814 480.540 98.715 180.503 154.243 169.928 29.540 60.833 112.397 415.091 456.154 426.460 412.207 422.949 400.559 434.569 462.574 439.504 303.320 297.501 302.877 264.512 228.323 251.948 85.328 241.471 209.478 271.853 288.564 142.062 567.601 539.556 459.996 469.590 461.534 486.446 511.760 455.682 467.547 510.414 570.123 265.330 463.018 495.575 472.660 445.980 449.175 500.940 438.116 438.153 461.727 240.099 209.690 214.625 262.882 132.732 164.437 103.699 165.125 160.515 228.255 373.236 396.151 347.542 375.213 377.129 362.094 391.535 405.129 421.734 415.329 411.850 391.854 390.163 394.320 388.807 427.060 418.608 428.848 322.900 313.207 336.610 294.179 330.281 298.402 323.817 324.763 325.692 282.076 281.181 382.414 261.777 303.891 312.968 302.448 345.189 348.105 481.615 454.441 443.862 461.608 395.266 385.970 369.431 324.563 330.261 375.390 353.592 363.621 368.009 508.090 519.322 522.396 409.960 497.079 375.076 395.829 405.342 372.405 371.119 437.711 552.375 554.124 484.791 407.417 395.876 338.247 360.269 364.854 398.104 448.724 435.908 402.852 441.937 251.131 264.372 349.784 261.782 293.219 297.642 264.104 326.263 325.803 430.305 438.938 477.252 395.982 437.061 465.987 379.499 407.881 475.359 413.964 395.027 362.056 345.318 404.550 409.872 425.559 210.639 218.714 160.960 245.786 262.454 176.443 217.757 272.904 314.681 272.778 272.706 278.662 269.892 264.895 333.176 113.659 173.633 140.113 65.176 559.945 526.871 499.811 402.394 381.386 130.313 184.195 174.553 156.149 97.531 167.593 90.958 84.323 420.254 511.049 519.707 417.109 525.949 509.521 486.686 409.132 439.377 434.715 481.096 531.423 441.365 444.467 448.382 478.269 457.913 460.124 187.550 182.874 191.680 238.617 235.771 245.074 244.784 284.999 294.646 365.430 426.017 453.969 413.093 439.674 460.126 448.038 433.194 433.823 435.812 300.203 356.809 378.717 377.573 394.952 411.729 281.322 350.882 413.413 346.365 300.096 270.728 344.545 238.539 114.870 132.863 173.828 125.651 514.229 500.085 444.703 368.087 483.622 470.395 443.944 426.120 460.552 472.774 504.702 528.571 447.378 425.488 509.738 464.689 516.261 535.677 283.261 288.877 318.278 339.200 270.795 256.885 266.346 317.283 261.842 514.344 532.669 474.476 485.339 206.288 209.839 228.154 314.645 88.533 149.330 200.543 273.351 152.239 177.766 102.133 158.416 210.718 181.432 267.633 97.487 102.442 570.558 537.042 560.197 417.756 426.575 472.059 351.980 408.945 466.557 371.140 204.330 282.604 337.342 363.488 213.047 121.597 77.489 205.653 151.858 458.155 487.951 449.199 500.313 447.107 353.576 350.106 364.065 389.483 358.659 348.156 349.625 347.128 374.859 372.579 225.452 310.034 149.097 177.045 260.366 269.928 207.525 231.752 184.850 180.918 2023 816 0 344 0 442.973 482.680 467.126 490.380 487.211 437.228 447.490 477.443 99.780 180.629 154.216 169.307 29.703 60.391 112.746 413.959 456.249 425.347 410.527 420.675 398.381 432.334 460.039 437.164 301.828 295.350 300.889 262.498 226.709 252.044 86.662 241.000 210.204 271.098 287.867 141.721 566.023 538.793 459.897 467.623 459.512 484.533 511.272 454.124 468.269 511.509 569.879 262.910 462.761 495.707 472.245 445.171 449.351 502.880 436.445 438.467 461.353 239.691 209.029 213.887 262.445 132.765 164.151 103.568 166.823 161.751 229.050 371.988 394.391 348.292 376.097 376.790 362.336 391.174 405.413 420.980 415.268 411.156 390.668 389.494 393.948 388.234 426.731 416.982 427.199 324.186 312.382 334.756 294.066 330.106 297.181 324.107 325.111 325.908 281.949 281.946 382.039 261.667 303.962 311.534 302.060 344.177 348.543 483.191 452.899 442.459 461.261 391.826 382.650 366.174 322.001 327.387 373.415 350.761 360.880 366.061 508.192 519.647 522.734 408.327 495.098 373.105 394.359 403.851 370.898 370.735 437.260 551.103 553.500 485.031 406.323 394.745 338.383 359.861 364.172 398.863 450.540 435.013 402.547 443.478 250.261 263.504 348.514 262.540 293.846 297.153 263.518 326.461 324.271 428.065 437.555 476.972 393.914 433.719 463.697 376.620 404.879 471.842 410.624 398.342 364.113 346.181 404.552 410.146 427.771 211.328 219.459 160.123 245.573 261.438 175.765 217.720 272.673 313.544 272.264 271.668 277.977 270.146 265.400 333.438 113.242 174.391 141.342 66.417 559.202 525.891 499.583 401.006 380.262 130.505 184.252 173.828 156.760 99.026 167.974 90.834 84.646 419.990 511.064 520.588 417.599 525.701 510.666 487.248 407.403 439.303 434.119 480.442 531.482 440.205 443.743 448.175 478.914 458.977 461.069 187.712 183.364 191.260 239.657 235.870 244.417 245.768 285.839 295.821 364.568 427.916 454.395 412.635 439.434 461.394 449.104 432.430 433.817 435.770 298.326 355.764 379.131 375.076 392.878 411.148 279.397 347.551 411.092 343.817 297.906 268.609 342.053 237.529 114.191 132.819 174.189 125.399 514.676 500.035 443.382 366.957 484.650 471.800 443.753 425.540 460.536 472.318 504.214 527.790 446.782 424.359 512.220 464.544 517.130 536.928 284.612 289.036 321.806 338.031 270.305 256.983 266.798 316.791 262.212 515.021 532.924 474.285 486.348 205.097 208.079 225.936 311.674 88.779 148.275 198.740 270.713 152.102 177.174 102.052 158.795 210.817 182.345 267.423 97.864 102.546 569.890 537.909 559.135 416.523 426.681 470.789 349.891 407.174 466.290 368.969 203.344 280.930 335.234 361.719 211.960 121.429 77.212 205.639 151.312 459.030 488.608 448.630 499.847 445.902 353.005 349.759 362.668 388.937 357.078 347.102 349.384 345.894 374.067 372.166 226.704 310.189 149.378 176.460 260.018 269.941 207.079 231.394 184.580 180.852 2023 817 0 344 0 442.574 483.370 465.684 490.860 486.679 434.800 445.192 474.382 100.834 180.754 154.190 168.692 29.865 59.953 113.093 412.839 456.344 424.245 408.866 418.426 396.224 430.123 457.534 434.851 300.346 293.217 298.917 260.500 225.107 252.140 87.984 240.532 210.923 270.350 287.176 141.382 564.470 538.042 459.799 465.677 457.511 482.644 510.791 452.585 468.980 512.584 569.642 260.514 462.506 495.836 471.835 444.372 449.524 504.782 434.793 438.778 460.984 239.286 208.373 213.155 262.011 132.799 163.867 103.439 168.508 162.976 229.840 370.751 392.647 349.035 376.973 376.454 362.576 390.816 405.695 420.234 415.209 410.469 389.493 388.832 393.580 387.666 426.406 415.371 425.565 325.460 311.565 332.918 293.954 329.932 295.970 324.395 325.455 326.123 281.824 282.704 381.668 261.558 304.032 310.114 301.675 343.175 348.977 484.743 451.374 441.070 460.919 388.422 379.363 362.949 319.466 324.541 371.461 347.959 358.167 364.133 508.292 519.966 523.067 406.709 493.141 371.151 392.905 402.373 369.404 370.354 436.814 549.850 552.887 485.267 405.239 393.623 338.517 359.456 363.496 399.614 452.335 434.126 402.244 445.000 249.397 262.642 347.254 263.292 294.468 296.669 262.937 326.658 322.752 425.849 436.188 476.697 391.868 430.412 461.433 373.771 401.908 468.364 407.318 401.616 366.148 347.035 404.554 410.417 429.953 212.011 220.198 159.294 245.362 260.430 175.092 217.683 272.445 312.417 271.755 270.640 277.299 270.398 265.901 333.698 112.827 175.144 142.562 67.648 558.471 524.923 499.359 399.632 379.148 130.696 184.307 173.110 157.367 100.508 168.351 90.711 84.966 419.729 511.078 521.455 418.082 525.456 511.794 487.803 405.687 439.230 433.529 479.796 531.541 439.057 443.027 447.971 479.550 460.026 462.002 187.873 183.849 190.843 240.689 235.969 243.766 246.744 286.671 296.986 363.713 429.793 454.817 412.180 439.197 462.645 450.158 431.673 433.811 435.728 296.467 354.729 379.540 372.603 390.825 410.574 277.490 344.254 408.797 341.288 295.733 266.506 339.581 236.526 113.517 132.775 174.547 125.148 515.117 499.986 442.076 365.837 485.663 473.186 443.564 424.965 460.521 471.867 503.733 527.020 446.193 423.241 514.652 464.401 517.983 538.151 285.952 289.194 325.301 336.871 269.820 257.080 267.247 316.303 262.579 515.687 533.175 474.097 487.342 203.917 206.337 223.741 308.734 89.022 147.231 196.956 268.102 151.965 176.588 101.972 159.170 210.914 183.251 267.215 98.237 102.649 569.233 538.761 558.090 415.302 426.785 469.534 347.820 405.418 466.025 366.814 202.366 279.269 333.144 359.963 210.882 121.262 76.937 205.624 150.771 459.894 489.256 448.067 499.387 444.710 352.439 349.415 361.281 388.397 355.511 346.057 349.145 344.671 373.282 371.756 227.947 310.343 149.658 175.879 259.673 269.954 206.636 231.039 184.312 180.786 2023 818 0 344 0 442.180 484.050 464.259 491.333 486.153 432.398 442.919 471.356 101.879 180.879 154.164 168.082 30.025 59.519 113.436 411.731 456.437 423.155 407.221 416.202 394.089 427.937 455.057 432.563 298.876 291.102 296.960 258.517 223.519 252.235 89.294 240.068 211.638 269.608 286.490 141.046 562.940 537.302 459.702 463.751 455.531 480.780 510.319 451.064 469.681 513.638 569.410 258.140 462.255 495.964 471.431 443.582 449.696 506.649 433.161 439.084 460.620 238.884 207.724 212.430 261.581 132.832 163.585 103.311 170.181 164.193 230.624 369.525 390.919 349.771 377.840 376.122 362.814 390.462 405.973 419.497 415.150 409.788 388.327 388.175 393.215 387.103 426.084 413.776 423.947 326.722 310.754 331.095 293.842 329.761 294.770 324.680 325.796 326.336 281.700 283.455 381.301 261.450 304.102 308.707 301.294 342.183 349.406 486.270 449.864 439.695 460.581 385.054 376.111 359.757 316.958 321.725 369.529 345.185 355.480 362.223 508.391 520.281 523.395 405.106 491.208 369.216 391.464 400.911 367.924 369.977 436.372 548.614 552.283 485.501 404.164 392.511 338.650 359.054 362.825 400.358 454.107 433.247 401.944 446.505 248.540 261.788 346.004 264.038 295.085 296.188 262.362 326.852 321.247 423.657 434.836 476.426 389.843 427.139 459.195 370.952 398.970 464.925 404.048 404.849 368.162 347.880 404.556 410.684 432.106 212.689 220.932 158.470 245.152 259.430 174.424 217.647 272.218 311.300 271.250 269.620 276.627 270.647 266.398 333.956 112.416 175.891 143.772 68.867 557.751 523.968 499.137 398.271 378.044 130.886 184.363 172.398 157.968 101.978 168.726 90.589 85.284 419.470 511.093 522.309 418.561 525.216 512.904 488.350 403.984 439.157 432.945 479.159 531.598 437.923 442.320 447.769 480.176 461.060 462.921 188.033 184.331 190.429 241.712 236.066 243.119 247.712 287.497 298.140 362.866 431.648 455.233 411.731 438.963 463.880 451.199 430.924 433.804 435.687 294.626 353.705 379.945 370.154 388.794 410.007 275.602 340.989 406.525 338.779 293.576 264.420 337.128 235.531 112.848 132.732 174.902 124.900 515.550 499.938 440.782 364.727 486.662 474.554 443.377 424.396 460.507 471.421 503.258 526.263 445.612 422.135 517.035 464.259 518.820 539.348 287.280 289.350 328.762 335.722 269.339 257.177 267.692 315.819 262.943 516.342 533.421 473.911 488.320 202.748 204.612 221.569 305.824 89.263 146.197 195.190 265.518 151.830 176.008 101.892 159.542 211.011 184.150 267.008 98.607 102.751 568.588 539.599 557.061 414.095 426.889 468.293 345.767 403.679 465.764 364.675 201.395 277.620 331.069 358.221 209.812 121.096 76.665 205.610 150.234 460.747 489.895 447.510 498.933 443.529 351.878 349.074 359.906 387.861 353.957 345.021 348.909 343.459 372.505 371.350 229.181 310.495 149.935 175.302 259.330 269.967 206.197 230.686 184.046 180.721 2023 819 0 344 0 441.791 484.720 462.852 491.799 485.635 430.022 440.673 468.364 102.914 181.002 154.139 167.478 30.183 59.090 113.775 410.634 456.529 422.077 405.594 414.000 391.975 425.775 452.608 430.301 297.417 289.005 295.019 256.550 221.945 252.329 90.593 239.608 212.346 268.873 285.809 140.712 561.433 536.574 459.607 461.846 453.572 478.940 509.854 449.562 470.371 514.672 569.183 255.790 462.008 496.089 471.033 442.801 449.865 508.480 431.547 439.387 460.261 238.485 207.080 211.710 261.154 132.864 163.306 103.183 171.841 165.399 231.401 368.311 389.206 350.500 378.698 375.793 363.049 390.112 406.248 418.767 415.092 409.114 387.172 387.525 392.853 386.545 425.766 412.196 422.344 327.973 309.951 329.289 293.732 329.590 293.580 324.962 326.134 326.546 281.577 284.198 380.938 261.342 304.170 307.314 300.917 341.199 349.831 487.773 448.370 438.334 460.247 381.721 372.891 356.597 314.476 318.938 367.618 342.439 352.820 360.331 508.488 520.591 523.717 403.519 489.298 367.299 390.038 399.463 366.457 369.603 435.935 547.396 551.690 485.732 403.097 391.408 338.782 358.656 362.160 401.095 455.858 432.378 401.647 447.991 247.689 260.940 344.764 264.777 295.697 295.711 261.790 327.045 319.753 421.487 433.499 476.158 387.840 423.899 456.983 368.162 396.063 461.524 400.812 408.042 370.154 348.716 404.558 410.949 434.229 213.361 221.660 157.653 244.944 258.439 173.762 217.611 271.993 310.193 270.750 268.609 275.960 270.895 266.890 334.211 112.008 176.632 144.973 70.075 557.043 523.025 498.919 396.923 376.951 131.074 184.418 171.692 158.565 103.436 169.098 90.468 85.600 419.213 511.107 523.150 419.033 524.979 513.998 488.891 402.295 439.086 432.366 478.528 531.655 436.800 441.621 447.570 480.793 462.080 463.828 188.191 184.809 190.019 242.727 236.163 242.477 248.671 288.315 299.285 362.026 433.481 455.644 411.285 438.731 465.099 452.228 430.183 433.798 435.646 292.802 352.690 380.345 367.728 386.783 409.446 273.733 337.758 404.278 336.289 291.437 262.352 334.694 234.544 112.185 132.689 175.255 124.654 515.978 499.891 439.501 363.628 487.647 475.904 443.192 423.832 460.492 470.980 502.789 525.517 445.038 421.040 519.367 464.120 519.641 540.518 288.597 289.505 332.190 334.582 268.861 257.272 268.133 315.339 263.303 516.987 533.663 473.727 489.282 201.590 202.906 219.419 302.945 89.502 145.174 193.442 262.959 151.697 175.434 101.813 159.911 211.107 185.042 266.803 98.975 102.852 567.953 540.423 556.047 412.899 426.991 467.066 343.732 401.955 465.506 362.552 200.431 275.984 329.011 356.494 208.751 120.932 76.395 205.596 149.701 461.589 490.525 446.959 498.485 442.360 351.322 348.737 358.542 387.330 352.416 343.994 348.674 342.257 371.734 370.947 230.406 310.646 150.211 174.730 258.990 269.980 205.762 230.337 183.782 180.656 2023 820 0 344 0 441.406 485.379 461.462 492.257 485.125 427.672 438.451 465.407 103.940 181.125 154.113 166.879 30.340 58.665 114.112 409.549 456.619 421.010 403.985 411.822 389.883 423.636 450.187 428.065 295.968 286.924 293.093 254.597 220.383 252.423 91.880 239.151 213.049 268.143 285.135 140.380 559.948 535.856 459.512 459.962 451.633 477.123 509.397 448.077 471.052 515.687 568.962 253.462 461.763 496.213 470.639 442.029 450.032 510.275 429.951 439.685 459.907 238.090 206.442 210.996 260.731 132.897 163.029 103.057 173.489 166.597 232.173 367.107 387.509 351.221 379.547 375.466 363.282 389.765 406.521 418.045 415.034 408.446 386.027 386.881 392.495 385.992 425.451 410.630 420.757 329.212 309.154 327.497 293.623 329.421 292.401 325.242 326.469 326.755 281.455 284.934 380.578 261.236 304.239 305.934 300.543 340.225 350.252 489.252 446.891 436.987 459.917 378.422 369.704 353.470 312.020 316.179 365.727 339.722 350.187 358.459 508.585 520.896 524.035 401.946 487.411 365.400 388.625 398.029 365.004 369.233 435.503 546.195 551.106 485.960 402.040 390.314 338.913 358.261 361.501 401.825 457.587 431.516 401.352 449.460 246.845 260.098 343.534 265.510 296.303 295.238 261.224 327.236 318.273 419.341 432.178 475.894 385.858 420.693 454.795 365.402 393.188 458.160 397.610 411.194 372.124 349.544 404.560 411.211 436.324 214.029 222.382 156.843 244.738 257.455 173.105 217.575 271.771 309.095 270.254 267.607 275.300 271.140 267.377 334.464 111.604 177.367 146.165 71.272 556.346 522.095 498.703 395.588 375.868 131.260 184.472 170.993 159.157 104.882 169.467 90.348 85.913 418.959 511.121 523.977 419.501 524.745 515.074 489.424 400.618 439.015 431.793 477.906 531.710 435.690 440.929 447.373 481.401 463.085 464.722 188.348 185.283 189.611 243.733 236.260 241.841 249.623 289.127 300.420 361.193 435.292 456.051 410.844 438.501 466.302 453.244 429.449 433.792 435.606 290.995 351.686 380.741 365.325 384.793 408.891 271.883 334.559 402.054 333.818 289.314 260.300 332.280 233.565 111.527 132.646 175.604 124.410 516.398 499.844 438.234 362.538 488.618 477.236 443.009 423.274 460.478 470.544 502.326 524.782 444.470 419.958 521.651 463.982 520.447 541.662 289.902 289.659 335.584 333.451 268.388 257.367 268.571 314.864 263.661 517.620 533.901 473.546 490.228 200.442 201.216 217.292 300.096 89.739 144.162 191.713 260.427 151.564 174.865 101.734 160.276 211.203 185.926 266.599 99.339 102.952 567.329 541.233 555.050 411.716 427.092 465.853 341.714 400.246 465.250 360.446 199.474 274.360 326.968 354.779 207.699 120.770 76.127 205.583 149.173 462.421 491.146 446.415 498.043 441.202 350.770 348.402 357.190 386.804 350.889 342.976 348.441 341.066 370.970 370.549 231.623 310.796 150.485 174.162 258.653 269.993 205.330 229.990 183.519 180.592 2023 821 0 344 0 441.026 486.027 460.088 492.708 484.621 425.347 436.255 462.483 104.956 181.246 154.088 166.286 30.495 58.245 114.446 408.474 456.709 419.955 402.392 409.667 387.812 421.520 447.793 425.853 294.531 284.861 291.183 252.660 218.835 252.515 93.155 238.697 213.747 267.420 284.465 140.051 558.486 535.149 459.419 458.097 449.715 475.330 508.948 446.609 471.722 516.682 568.746 251.157 461.522 496.335 470.251 441.267 450.196 512.036 428.374 439.980 459.557 237.698 205.809 210.288 260.311 132.929 162.754 102.932 175.124 167.785 232.939 365.914 385.828 351.936 380.388 375.143 363.513 389.422 406.790 417.330 414.977 407.785 384.892 386.243 392.141 385.445 425.140 409.080 419.185 330.439 308.364 325.721 293.514 329.254 291.231 325.519 326.801 326.962 281.334 285.664 380.222 261.131 304.306 304.567 300.173 339.261 350.668 490.706 445.429 435.654 459.591 375.158 366.550 350.373 309.591 313.448 363.857 337.032 347.580 356.604 508.680 521.196 524.348 400.388 485.548 363.518 387.226 396.609 363.564 368.866 435.075 545.010 550.531 486.184 400.992 389.229 339.043 357.869 360.847 402.548 459.294 430.663 401.060 450.910 246.008 259.263 342.313 266.238 296.904 294.769 260.662 327.426 316.805 417.218 430.871 475.633 383.897 417.520 452.632 362.670 390.343 454.833 394.441 414.306 374.073 350.363 404.562 411.469 438.389 214.691 223.099 156.039 244.533 256.478 172.454 217.540 271.550 308.007 269.762 266.614 274.645 271.383 267.861 334.714 111.202 178.097 147.347 72.458 555.659 521.177 498.490 394.266 374.796 131.445 184.526 170.299 159.745 106.316 169.834 90.229 86.223 418.707 511.135 524.791 419.964 524.515 516.135 489.951 398.954 438.945 431.225 477.291 531.765 434.593 440.246 447.179 482.000 464.077 465.604 188.504 185.753 189.207 244.731 236.355 241.209 250.567 289.932 301.545 360.367 437.082 456.453 410.407 438.274 467.490 454.247 428.723 433.786 435.566 289.205 350.691 381.132 362.946 382.824 408.343 270.050 331.392 399.853 331.365 287.209 258.265 329.885 232.593 110.874 132.604 175.951 124.167 516.813 499.797 436.979 361.458 489.575 478.550 442.828 422.722 460.463 470.113 501.870 524.059 443.910 418.886 523.886 463.846 521.238 542.780 291.196 289.811 338.945 332.330 267.919 257.461 269.004 314.393 264.015 518.244 534.134 473.368 491.159 199.306 199.544 215.188 297.276 89.974 143.159 190.001 257.920 151.433 174.303 101.656 160.638 211.297 186.804 266.397 99.701 103.051 566.715 542.030 554.068 410.545 427.192 464.653 339.714 398.552 464.998 358.355 198.525 272.748 324.942 353.079 206.655 120.608 75.862 205.569 148.650 463.241 491.758 445.876 497.606 440.056 350.224 348.069 355.848 386.282 349.375 341.966 348.211 339.885 370.213 370.154 232.830 310.945 150.756 173.598 258.318 270.005 204.902 229.646 183.259 180.528 2023 822 0 344 0 440.651 486.666 458.731 493.153 484.125 423.047 434.083 459.592 105.963 181.367 154.063 165.698 30.649 57.828 114.777 407.411 456.797 418.910 400.815 407.535 385.762 419.428 445.426 423.666 293.104 282.815 289.288 250.737 217.299 252.607 94.418 238.247 214.439 266.704 283.801 139.724 557.045 534.453 459.327 456.252 447.816 473.559 508.505 445.159 472.383 517.658 568.535 248.875 461.283 496.454 469.868 440.513 450.359 513.762 426.815 440.271 459.213 237.309 205.181 209.586 259.894 132.961 162.481 102.808 176.748 168.964 233.699 364.732 384.162 352.645 381.221 374.823 363.741 389.082 407.056 416.623 414.920 407.129 383.766 385.611 391.790 384.902 424.832 407.545 417.628 331.656 307.581 323.960 293.407 329.088 290.072 325.794 327.129 327.167 281.214 286.386 379.870 261.027 304.373 303.213 299.806 338.305 351.081 492.137 443.981 434.334 459.268 371.927 363.428 347.308 307.187 310.745 362.007 334.369 344.998 354.768 508.773 521.492 524.656 398.845 483.706 361.654 385.841 395.203 362.137 368.502 434.651 543.842 549.966 486.406 399.953 388.153 339.172 357.480 360.199 403.264 460.981 429.818 400.771 452.344 245.178 258.434 341.103 266.959 297.500 294.304 260.106 327.614 315.349 415.117 429.578 475.377 381.956 414.379 450.494 359.966 387.529 451.543 391.306 417.377 376.001 351.173 404.564 411.725 440.426 215.348 223.811 155.241 244.330 255.510 171.808 217.504 271.330 306.928 269.275 265.629 273.996 271.624 268.340 334.962 110.804 178.821 148.521 73.633 554.984 520.270 498.280 392.956 373.733 131.629 184.580 169.612 160.328 107.738 170.197 90.112 86.530 418.458 511.149 525.592 420.421 524.288 517.178 490.470 397.304 438.876 430.663 476.683 531.819 433.507 439.570 446.988 482.591 465.054 466.474 188.658 186.220 188.806 245.721 236.450 240.583 251.503 290.730 302.661 359.548 438.850 456.850 409.975 438.049 468.662 455.239 428.004 433.780 435.527 287.432 349.706 381.519 360.589 380.874 407.801 268.236 328.257 397.675 328.932 285.119 256.246 327.508 231.629 110.227 132.562 176.295 123.927 517.221 499.752 435.736 360.388 490.519 479.846 442.648 422.176 460.449 469.687 501.419 523.346 443.356 417.826 526.074 463.712 522.014 543.874 292.479 289.962 342.272 331.219 267.454 257.554 269.434 313.926 264.366 518.857 534.363 473.191 492.075 198.180 197.888 213.105 294.485 90.206 142.167 188.307 255.439 151.303 173.746 101.579 160.997 211.391 187.675 266.196 100.060 103.150 566.111 542.813 553.101 409.387 427.290 463.467 337.731 396.874 464.748 356.280 197.582 271.149 322.931 351.391 205.619 120.448 75.598 205.555 148.131 464.052 492.362 445.343 497.175 438.921 349.682 347.740 354.517 385.765 347.873 340.965 347.982 338.715 369.463 369.762 234.029 311.093 151.026 173.038 257.985 270.018 204.477 229.304 183.001 180.465 2023 823 0 344 0 440.280 487.295 457.390 493.590 483.635 420.771 431.935 456.734 106.961 181.486 154.039 165.115 30.801 57.416 115.104 406.359 456.884 417.877 399.256 405.425 383.733 417.358 443.086 421.503 291.688 280.786 287.408 248.830 215.776 252.698 95.671 237.801 215.126 265.993 283.142 139.399 555.625 533.768 459.236 454.427 445.937 471.811 508.070 443.726 473.034 518.615 568.328 246.614 461.048 496.573 469.491 439.767 450.520 515.453 425.273 440.558 458.873 236.922 204.559 208.890 259.481 132.993 162.210 102.684 178.359 170.133 234.453 363.560 382.511 353.346 382.045 374.506 363.967 388.745 407.319 415.924 414.864 406.480 382.651 384.985 391.442 384.364 424.528 406.023 416.086 332.861 306.804 322.214 293.300 328.923 288.922 326.066 327.455 327.370 281.096 287.102 379.521 260.923 304.439 301.872 299.443 337.358 351.489 493.545 442.548 433.027 458.950 368.730 360.337 344.273 304.808 308.070 360.176 331.733 342.443 352.950 508.866 521.784 524.959 397.316 481.887 359.807 384.469 393.811 360.722 368.142 434.232 542.691 549.411 486.625 398.922 387.085 339.300 357.094 359.556 403.973 462.645 428.981 400.485 453.759 244.353 257.612 339.901 267.674 298.091 293.843 259.553 327.800 313.905 413.039 428.300 475.124 380.035 411.270 448.379 357.291 384.744 448.288 388.203 420.409 377.908 351.976 404.566 411.977 442.434 215.999 224.517 154.450 244.128 254.549 171.168 217.470 271.113 305.859 268.792 264.653 273.353 271.862 268.814 335.208 110.409 179.539 149.686 74.798 554.319 519.376 498.073 391.659 372.681 131.811 184.634 168.931 160.907 109.149 170.558 89.996 86.836 418.211 511.162 526.380 420.873 524.065 518.206 490.983 395.665 438.807 430.107 476.083 531.872 432.433 438.902 446.798 483.172 466.017 467.331 188.812 186.683 188.408 246.703 236.543 239.961 252.431 291.521 303.766 358.736 440.597 457.242 409.546 437.827 469.819 456.219 427.293 433.774 435.488 285.675 348.731 381.902 358.255 378.945 407.266 266.440 325.153 395.520 326.517 283.046 254.243 325.150 230.672 109.585 132.520 176.636 123.689 517.622 499.707 434.507 359.327 491.450 481.124 442.471 421.634 460.435 469.266 500.975 522.645 442.809 416.777 528.214 463.580 522.775 544.943 293.751 290.112 345.567 330.117 266.992 257.646 269.860 313.463 264.714 519.460 534.588 473.017 492.976 197.064 196.250 211.044 291.724 90.437 141.185 186.630 252.983 151.175 173.194 101.503 161.352 211.484 188.539 265.997 100.416 103.248 565.518 543.582 552.148 408.240 427.388 462.295 335.766 395.211 464.501 354.221 196.646 269.561 320.936 349.717 204.592 120.290 75.337 205.542 147.616 464.852 492.958 444.816 496.750 437.797 349.145 347.414 353.197 385.252 346.385 339.973 347.756 337.555 368.720 369.374 235.219 311.239 151.293 172.483 257.655 270.030 204.056 228.966 182.745 180.402 2023 824 0 344 0 439.914 487.914 456.066 494.021 483.152 418.520 429.811 453.907 107.950 181.605 154.014 164.537 30.951 57.009 115.429 405.317 456.971 416.855 397.712 403.338 381.723 415.310 440.772 419.363 290.282 278.773 285.542 246.937 214.266 252.789 96.912 237.358 215.807 265.289 282.489 139.076 554.226 533.092 459.146 452.621 444.078 470.084 507.642 442.310 473.676 519.553 568.127 244.376 460.816 496.689 469.118 439.031 450.678 517.112 423.749 440.841 458.537 236.540 203.943 208.200 259.071 133.024 161.942 102.562 179.958 171.294 235.202 362.399 380.875 354.040 382.860 374.192 364.191 388.411 407.580 415.232 414.809 405.837 381.545 384.365 391.097 383.832 424.227 404.517 414.558 334.055 306.034 320.483 293.195 328.760 287.782 326.336 327.777 327.571 280.978 287.810 379.176 260.821 304.505 300.544 299.083 336.420 351.893 494.930 441.130 431.733 458.635 365.567 357.278 341.269 302.454 305.421 358.366 329.124 339.913 351.149 508.957 522.071 525.258 395.801 480.089 357.978 383.110 392.432 359.321 367.785 433.817 541.555 548.864 486.841 397.900 386.027 339.426 356.712 358.919 404.675 464.289 428.153 400.201 455.158 243.536 256.796 338.709 268.384 298.677 293.385 259.006 327.984 312.473 410.982 427.036 474.874 378.135 408.193 446.288 354.644 381.990 445.069 385.133 423.401 379.794 352.770 404.568 412.227 444.415 216.646 225.218 153.664 243.929 253.596 170.533 217.435 270.897 304.799 268.314 263.685 272.715 272.099 269.285 335.451 110.017 180.252 150.841 75.952 553.664 518.492 497.869 390.374 371.638 131.992 184.687 168.256 161.481 110.547 170.917 89.880 87.138 417.967 511.176 527.155 421.320 523.845 519.218 491.489 394.039 438.739 429.556 475.490 531.924 431.371 438.242 446.611 483.744 466.967 468.176 188.964 187.142 188.013 247.676 236.637 239.344 253.351 292.305 304.863 357.931 442.323 457.630 409.122 437.607 470.961 457.186 426.589 433.768 435.449 283.935 347.766 382.280 355.944 377.035 406.736 264.661 322.080 393.388 324.121 280.990 252.257 322.811 229.723 108.947 132.479 176.974 123.452 518.018 499.662 433.289 358.276 492.367 482.385 442.295 421.098 460.421 468.849 500.536 521.953 442.269 415.740 530.308 463.449 523.522 545.988 295.011 290.260 348.828 329.024 266.535 257.738 270.283 313.004 265.059 520.052 534.810 472.846 493.862 195.959 194.628 209.005 288.991 90.666 140.213 184.971 250.552 151.048 172.649 101.427 161.704 211.576 189.397 265.800 100.769 103.345 564.934 544.338 551.210 407.105 427.484 461.135 333.817 393.562 464.258 352.178 195.717 267.985 318.956 348.056 203.573 120.132 75.079 205.528 147.105 465.641 493.545 444.294 496.330 436.684 348.613 347.090 351.887 384.744 344.909 338.989 347.531 336.404 367.983 368.990 236.400 311.385 151.559 171.932 257.328 270.043 203.639 228.630 182.491 180.340 2023 825 0 344 0 439.552 488.523 454.757 494.445 482.676 416.292 427.711 451.113 108.929 181.722 153.990 163.965 31.100 56.605 115.751 404.286 457.056 415.843 396.185 401.272 379.734 413.285 438.484 417.248 288.887 276.778 283.692 245.059 212.768 252.878 98.142 236.919 216.483 264.590 281.840 138.756 552.848 532.427 459.057 450.833 442.238 468.380 507.221 440.910 474.308 520.473 567.930 242.159 460.587 496.803 468.750 438.303 450.834 518.737 422.242 441.120 458.206 236.160 203.332 207.515 258.664 133.055 161.676 102.441 181.546 172.445 235.944 361.248 379.254 354.728 383.667 373.881 364.413 388.081 407.837 414.547 414.754 405.200 380.449 383.750 390.756 383.304 423.929 403.024 413.045 335.238 305.271 318.767 293.090 328.599 286.652 326.603 328.097 327.771 280.862 288.512 378.834 260.719 304.570 299.229 298.726 335.491 352.293 496.292 439.727 430.452 458.323 362.436 354.251 338.296 300.125 302.800 356.575 326.541 337.408 349.366 509.048 522.354 525.552 394.300 478.313 356.165 381.765 391.067 357.932 367.432 433.407 540.435 548.326 487.055 396.887 384.977 339.552 356.332 358.286 405.371 465.912 427.332 399.920 456.539 242.725 255.987 337.527 269.087 299.258 292.931 258.463 328.167 311.053 408.947 425.787 474.628 376.254 405.148 444.221 352.024 379.264 441.885 382.095 426.353 381.660 353.555 404.570 412.474 446.367 217.287 225.914 152.885 243.730 252.651 169.903 217.401 270.684 303.749 267.839 262.726 272.083 272.334 269.751 335.692 109.629 180.959 151.988 77.096 553.019 517.621 497.668 389.102 370.605 132.172 184.739 167.587 162.051 111.934 171.272 89.766 87.438 417.724 511.189 527.918 421.762 523.628 520.213 491.989 392.426 438.672 429.010 474.904 531.975 430.320 437.589 446.427 484.308 467.903 469.009 189.115 187.598 187.621 248.642 236.729 238.732 254.263 293.083 305.950 357.134 444.028 458.013 408.702 437.389 472.087 458.142 425.892 433.762 435.411 282.211 346.810 382.655 353.654 375.144 406.213 262.901 319.039 391.277 321.742 278.949 250.287 320.490 228.781 108.315 132.437 177.310 123.218 518.408 499.618 432.084 357.235 493.271 483.629 442.121 420.568 460.408 468.437 500.102 521.273 441.735 414.713 532.355 463.321 524.254 547.009 296.261 290.407 352.057 327.940 266.081 257.828 270.702 312.549 265.401 520.636 535.027 472.676 494.734 194.864 193.023 206.986 286.286 90.892 139.251 183.329 248.145 150.922 172.108 101.351 162.054 211.667 190.248 265.604 101.120 103.441 564.359 545.082 550.287 405.982 427.580 459.988 331.885 391.929 464.016 350.150 194.795 266.421 316.991 346.409 202.562 119.976 74.822 205.515 146.599 466.421 494.124 443.778 495.915 435.582 348.086 346.769 350.588 384.240 343.445 338.014 347.308 335.264 367.253 368.609 237.573 311.529 151.823 171.385 257.003 270.055 203.224 228.296 182.238 180.278 2023 826 0 344 0 439.195 489.122 453.463 494.862 482.206 414.088 425.634 448.349 109.900 181.839 153.966 163.398 31.247 56.206 116.070 403.266 457.139 414.843 394.673 399.228 377.765 411.281 436.221 415.155 287.503 274.798 281.856 243.195 211.283 252.967 99.360 236.483 217.153 263.898 281.197 138.437 551.489 531.771 458.969 449.065 440.416 466.696 506.807 439.526 474.931 521.375 567.738 239.964 460.361 496.916 468.387 437.583 450.989 520.329 420.753 441.396 457.880 235.783 202.726 206.836 258.260 133.086 161.412 102.321 183.121 173.588 236.681 360.107 377.647 355.410 384.466 373.572 364.632 387.755 408.092 413.870 414.700 404.569 379.362 383.142 390.418 382.781 423.634 401.546 411.546 336.410 304.514 317.065 292.986 328.439 285.532 326.868 328.413 327.968 280.746 289.207 378.496 260.619 304.634 297.926 298.373 334.570 352.688 497.631 438.339 429.184 458.016 359.338 351.254 335.352 297.821 300.205 354.803 323.985 334.928 347.600 509.137 522.633 525.841 392.814 476.557 354.369 380.432 389.715 356.556 367.082 433.000 539.330 547.797 487.265 395.882 383.936 339.677 355.956 357.660 406.060 467.514 426.519 399.641 457.903 241.920 255.184 336.353 269.785 299.833 292.481 257.924 328.348 309.646 406.933 424.551 474.385 374.393 402.133 442.176 349.432 376.568 438.735 379.089 429.265 383.505 354.333 404.572 412.719 448.291 217.924 226.604 152.112 243.534 251.712 169.278 217.367 270.472 302.707 267.369 261.775 271.456 272.566 270.213 335.931 109.243 181.661 153.126 78.230 552.385 516.760 497.469 387.841 369.581 132.350 184.791 166.923 162.616 113.310 171.625 89.653 87.736 417.485 511.202 528.669 422.199 523.414 521.193 492.482 390.825 438.606 428.469 474.325 532.025 429.281 436.944 446.244 484.864 468.825 469.830 189.265 188.050 187.232 249.600 236.821 238.124 255.168 293.855 307.027 356.342 445.712 458.392 408.286 437.174 473.199 459.086 425.202 433.756 435.373 280.504 345.863 383.025 351.387 373.273 405.696 261.157 316.028 389.189 319.382 276.925 248.332 318.187 227.847 107.688 132.397 177.643 122.985 518.791 499.575 430.890 356.203 494.162 484.855 441.950 420.043 460.394 468.029 499.675 520.602 441.207 413.696 534.357 463.193 524.973 548.007 297.500 290.553 355.253 326.865 265.632 257.918 271.117 312.098 265.740 521.209 535.240 472.509 495.591 193.779 191.434 204.990 283.610 91.117 138.299 181.703 245.763 150.797 171.573 101.277 162.400 211.758 191.092 265.410 101.467 103.536 563.794 545.812 549.377 404.870 427.674 458.854 329.970 390.309 463.778 348.137 193.880 264.869 315.042 344.774 201.559 119.822 74.568 205.502 146.097 467.190 494.695 443.268 495.506 434.490 347.563 346.451 349.300 383.740 341.994 337.047 347.088 334.134 366.530 368.232 238.738 311.673 152.085 170.842 256.680 270.067 202.814 227.965 181.988 180.217 2023 827 0 344 0 438.842 489.712 452.186 495.273 481.743 411.907 423.580 445.617 110.862 181.955 153.942 162.835 31.393 55.811 116.386 402.256 457.222 413.852 393.177 397.206 375.815 409.299 433.984 413.086 286.128 272.835 280.035 241.345 209.810 253.055 100.568 236.050 217.819 263.211 280.559 138.121 550.150 531.126 458.882 447.315 438.613 465.034 506.399 438.159 475.545 522.260 567.550 237.790 460.137 497.027 468.029 436.872 451.141 521.889 419.280 441.668 457.557 235.409 202.125 206.163 257.860 133.117 161.150 102.201 184.685 174.721 237.413 358.977 376.055 356.085 385.257 373.267 364.849 387.431 408.344 413.199 414.646 403.944 378.284 382.539 390.083 382.262 423.343 400.081 410.061 337.571 303.764 315.378 292.884 328.280 284.421 327.130 328.727 328.164 280.632 289.895 378.161 260.519 304.698 296.636 298.024 333.658 353.080 498.949 436.964 427.929 457.712 356.271 348.287 332.438 295.540 297.637 353.050 321.454 332.472 345.851 509.224 522.907 526.126 391.341 474.823 352.590 379.112 388.377 355.192 366.735 432.598 538.240 547.277 487.473 394.885 382.903 339.800 355.582 357.038 406.743 469.096 425.714 399.365 459.250 241.121 254.386 335.189 270.476 300.404 292.034 257.390 328.528 308.249 404.940 423.328 474.145 372.551 399.149 440.154 346.866 373.900 435.619 376.114 432.138 385.329 355.102 404.574 412.960 450.189 218.555 227.289 151.345 243.339 250.782 168.658 217.333 270.262 301.675 266.903 260.832 270.835 272.796 270.671 336.167 108.860 182.357 154.255 79.353 551.760 515.910 497.273 386.592 368.567 132.527 184.843 166.266 163.177 114.674 171.976 89.540 88.031 417.247 511.214 529.407 422.631 523.203 522.158 492.968 389.236 438.540 427.934 473.752 532.075 428.252 436.305 446.064 485.411 469.735 470.640 189.413 188.499 186.847 250.549 236.912 237.522 256.065 294.619 308.096 355.558 447.375 458.766 407.873 436.961 474.296 460.019 424.518 433.751 435.336 278.812 344.926 383.391 349.141 371.421 405.184 259.431 313.047 387.122 317.040 274.916 246.394 315.902 226.920 107.066 132.356 177.973 122.755 519.169 499.532 429.709 355.180 495.041 486.065 441.780 419.523 460.381 467.626 499.253 519.942 440.686 412.691 536.315 463.068 525.678 548.982 298.728 290.698 358.416 325.800 265.186 258.007 271.529 311.651 266.076 521.773 535.450 472.344 496.434 192.705 189.861 203.014 280.961 91.339 137.356 180.095 243.405 150.674 171.044 101.203 162.742 211.848 191.929 265.217 101.812 103.631 563.239 546.530 548.481 403.769 427.767 457.733 328.071 388.704 463.542 346.139 192.971 263.328 313.108 343.152 200.564 119.668 74.316 205.489 145.599 467.949 495.258 442.763 495.101 433.409 347.045 346.135 348.022 383.245 340.556 336.088 346.869 333.014 365.813 367.858 239.894 311.815 152.345 170.303 256.360 270.079 202.406 227.637 181.739 180.156 2023 828 0 344 0 438.493 490.293 450.923 495.677 481.286 409.749 421.549 442.914 111.814 182.070 153.919 162.278 31.537 55.419 116.699 401.257 457.304 412.872 391.697 395.204 373.885 407.338 431.771 411.039 284.764 270.889 278.228 239.510 208.350 253.143 101.765 235.621 218.479 262.531 279.926 137.807 548.831 530.489 458.797 445.583 436.829 463.393 505.998 436.807 476.150 523.127 567.367 235.637 459.917 497.137 467.675 436.169 451.292 523.418 417.823 441.937 457.240 235.038 201.530 205.495 257.463 133.147 160.890 102.083 186.237 175.846 238.138 357.856 374.477 356.753 386.040 372.964 365.064 387.111 408.593 412.536 414.593 403.325 377.216 381.941 389.751 381.749 423.054 398.630 408.590 338.721 303.020 313.705 292.782 328.123 283.320 327.390 329.037 328.358 280.519 290.577 377.830 260.420 304.761 295.358 297.677 332.755 353.468 500.244 435.604 426.686 457.411 353.237 345.351 329.553 293.284 295.095 351.316 318.949 330.041 344.120 509.311 523.177 526.407 389.881 473.109 350.827 377.805 387.051 353.840 366.391 432.200 537.166 546.765 487.679 393.897 381.879 339.923 355.212 356.422 407.418 470.656 424.916 399.091 460.580 240.329 253.596 334.034 271.162 300.970 291.592 256.860 328.706 306.865 402.969 422.120 473.909 370.728 396.195 438.154 344.327 371.260 432.537 373.170 434.972 387.134 355.863 404.576 413.199 452.058 219.182 227.969 150.584 243.145 249.858 168.044 217.300 270.053 300.651 266.441 259.898 270.219 273.025 271.125 336.401 108.481 183.049 155.375 80.466 551.145 515.071 497.079 385.355 367.563 132.703 184.895 165.614 163.734 116.028 172.324 89.429 88.324 417.012 511.227 530.134 423.058 522.996 523.107 493.448 387.660 438.475 427.404 473.187 532.124 427.235 435.674 445.887 485.950 470.631 471.438 189.560 188.944 186.464 251.491 237.002 236.924 256.955 295.378 309.154 354.780 449.017 459.136 407.465 436.750 475.378 460.940 423.842 433.745 435.299 277.136 343.998 383.753 346.916 369.588 404.678 257.721 310.096 385.077 314.716 272.923 244.471 313.635 226.000 106.449 132.316 178.301 122.526 519.541 499.490 428.539 354.166 495.906 487.258 441.611 419.008 460.368 467.228 498.836 519.292 440.171 411.696 538.228 462.944 526.369 549.935 299.945 290.841 361.546 324.743 264.743 258.096 271.937 311.208 266.409 522.327 535.655 472.181 497.264 191.641 188.304 201.058 278.340 91.560 136.423 178.503 241.070 150.552 170.520 101.129 163.082 211.937 192.760 265.025 102.155 103.725 562.692 547.236 547.599 402.680 427.859 456.624 326.189 387.114 463.310 344.156 192.070 261.799 311.189 341.542 199.577 119.516 74.066 205.476 145.105 468.699 495.813 442.263 494.702 432.339 346.531 345.823 346.754 382.754 339.130 335.137 346.652 331.903 365.103 367.487 241.042 311.956 152.603 169.768 256.042 270.091 202.002 227.312 181.492 180.096 2023 829 0 344 0 438.148 490.865 449.675 496.075 480.836 407.614 419.540 440.242 112.759 182.184 153.895 161.726 31.679 55.032 117.009 400.267 457.384 411.903 390.231 393.224 371.974 405.398 429.583 409.015 283.411 268.958 276.436 237.689 206.901 253.229 102.951 235.195 219.134 261.856 279.299 137.496 547.530 529.863 458.712 443.868 435.063 461.772 505.603 435.471 476.746 523.976 567.188 233.506 459.699 497.245 467.326 435.474 451.440 524.915 416.383 442.202 456.926 234.670 200.940 204.832 257.069 133.177 160.633 101.966 187.777 176.962 238.859 356.746 372.914 357.415 386.815 372.665 365.277 386.793 408.839 411.880 414.541 402.711 376.157 381.350 389.423 381.240 422.769 397.193 407.133 339.861 302.282 312.047 292.680 327.967 282.228 327.648 329.345 328.550 280.406 291.252 377.502 260.322 304.824 294.093 297.334 331.860 353.852 501.517 434.258 425.456 457.114 350.234 342.444 326.696 291.051 292.579 349.601 316.469 327.634 342.405 509.396 523.443 526.683 388.436 471.415 349.080 376.511 385.738 352.501 366.050 431.806 536.106 546.261 487.881 392.917 380.864 340.045 354.844 355.811 408.088 472.197 424.126 398.820 461.893 239.542 252.811 332.888 271.843 301.532 291.152 256.335 328.882 305.492 401.017 420.924 473.676 368.925 393.271 436.176 341.814 368.648 429.488 370.256 437.767 388.918 356.617 404.578 413.435 453.901 219.803 228.643 149.829 242.953 248.942 167.434 217.267 269.847 299.637 265.983 258.971 269.609 273.251 271.575 336.633 108.104 183.734 156.487 81.569 550.539 514.243 496.888 384.130 366.567 132.877 184.946 164.968 164.286 117.369 172.669 89.319 88.615 416.779 511.239 530.849 423.480 522.791 524.041 493.922 386.095 438.411 426.878 472.628 532.172 426.229 435.051 445.711 486.481 471.514 472.225 189.707 189.386 186.084 252.425 237.091 236.331 257.837 296.129 310.204 354.009 450.639 459.502 407.061 436.541 476.445 461.849 423.173 433.740 435.262 275.476 343.079 384.111 344.713 367.773 404.179 256.029 307.175 383.053 312.410 270.946 242.564 311.386 225.087 105.837 132.276 178.626 122.299 519.907 499.449 427.381 353.161 496.759 488.434 441.445 418.498 460.354 466.834 498.425 518.651 439.662 410.711 540.098 462.822 527.047 550.865 301.152 290.984 364.644 323.695 264.305 258.183 272.342 310.769 266.739 522.872 535.857 472.021 498.079 190.586 186.763 199.123 275.746 91.778 135.499 176.927 238.760 150.431 170.001 101.056 163.419 212.025 193.584 264.835 102.494 103.818 562.154 547.929 546.730 401.602 427.950 455.527 324.323 385.537 463.079 342.188 191.174 260.281 309.284 339.946 198.599 119.365 73.818 205.463 144.615 469.439 496.360 441.769 494.308 431.279 346.022 345.513 345.497 382.268 337.716 334.195 346.437 330.802 364.398 367.120 242.181 312.096 152.859 169.237 255.727 270.103 201.601 226.989 181.247 180.036 2023 830 0 344 0 437.807 491.427 448.442 496.467 480.392 405.501 417.553 437.599 113.694 182.297 153.872 161.179 31.821 54.649 117.317 399.288 457.464 410.943 388.781 391.264 370.082 403.479 427.419 407.012 282.067 267.043 274.657 235.883 205.465 253.315 104.126 234.772 219.784 261.187 278.676 137.186 546.248 529.245 458.628 442.172 433.315 460.170 505.215 434.150 477.333 524.809 567.013 231.394 459.485 497.351 466.982 434.787 451.587 526.381 414.959 442.463 456.617 234.305 200.355 204.176 256.679 133.207 160.377 101.849 189.306 178.070 239.573 355.645 371.364 358.070 387.582 372.368 365.488 386.479 409.083 411.230 414.489 402.103 375.107 380.764 389.097 380.735 422.487 395.769 405.690 340.989 301.551 310.402 292.580 327.813 281.145 327.903 329.650 328.741 280.295 291.921 377.178 260.226 304.886 292.839 296.994 330.973 354.232 502.769 432.925 424.237 456.820 347.262 339.567 323.869 288.842 290.088 347.904 314.014 325.251 340.707 509.481 523.705 526.955 387.003 469.740 347.349 375.229 384.438 351.173 365.713 431.416 535.060 545.766 488.081 391.946 379.856 340.165 354.480 355.205 408.751 473.718 423.344 398.552 463.190 238.762 252.032 331.752 272.517 302.088 290.717 255.814 329.057 304.131 399.086 419.742 473.447 367.139 390.377 434.220 339.327 366.064 426.472 367.373 440.523 390.682 357.362 404.580 413.668 455.717 220.420 229.313 149.080 242.763 248.034 166.830 217.234 269.642 298.631 265.529 258.053 269.004 273.475 272.021 336.863 107.731 184.415 157.590 82.662 549.943 513.425 496.700 382.916 365.582 133.050 184.996 164.328 164.834 118.700 173.012 89.210 88.903 416.548 511.252 531.552 423.898 522.590 524.960 494.390 384.542 438.347 426.358 472.076 532.219 425.234 434.434 445.538 487.004 472.385 473.000 189.852 189.824 185.707 253.351 237.180 235.742 258.712 296.875 311.245 353.245 452.241 459.863 406.660 436.335 477.499 462.748 422.510 433.734 435.226 273.832 342.168 384.465 342.531 365.976 403.684 254.353 304.283 381.050 310.121 268.984 240.672 309.155 224.181 105.229 132.237 178.948 122.074 520.268 499.408 426.234 352.165 497.600 489.594 441.280 417.993 460.342 466.444 498.019 518.020 439.160 409.736 541.925 462.702 527.711 551.774 302.348 291.125 367.710 322.656 263.870 258.270 272.743 310.334 267.066 523.408 536.056 471.862 498.881 189.541 185.238 197.209 273.179 91.995 134.585 175.368 236.473 150.311 169.487 100.984 163.753 212.113 194.402 264.647 102.831 103.910 561.625 548.610 545.874 400.535 428.040 454.442 322.473 383.974 462.852 340.235 190.286 258.775 307.394 338.361 197.628 119.216 73.572 205.450 144.130 470.169 496.899 441.280 493.919 430.229 345.518 345.205 344.249 381.785 336.313 333.260 346.223 329.711 363.701 366.756 243.312 312.235 153.114 168.711 255.414 270.115 201.204 226.668 181.004 179.976 2023 831 0 344 0 437.471 491.981 447.223 496.853 479.953 403.410 415.587 434.985 114.621 182.410 153.849 160.637 31.960 54.270 117.622 398.319 457.542 409.994 387.346 389.324 368.209 401.580 425.278 405.032 280.733 265.144 272.893 234.090 204.040 253.401 105.291 234.353 220.428 260.524 278.058 136.879 544.984 528.637 458.545 440.493 431.585 458.589 504.833 432.845 477.911 525.626 566.842 229.304 459.273 497.455 466.642 434.107 451.732 527.816 413.551 442.721 456.312 233.943 199.775 203.524 256.291 133.237 160.124 101.734 190.823 179.168 240.283 354.555 369.829 358.719 388.341 372.074 365.697 386.168 409.324 410.588 414.437 401.501 374.067 380.183 388.775 380.236 422.208 394.359 404.260 342.108 300.826 308.771 292.481 327.659 280.072 328.156 329.952 328.929 280.185 292.583 376.856 260.129 304.947 291.597 296.657 330.095 354.608 503.999 431.606 423.031 456.530 344.320 336.719 321.070 286.656 287.623 346.225 311.584 322.891 339.025 509.564 523.963 527.223 385.584 468.085 345.635 373.959 383.150 349.858 365.379 431.030 534.028 545.278 488.278 390.982 378.857 340.285 354.118 354.604 409.407 475.218 422.569 398.286 464.471 237.988 251.260 330.624 273.186 302.640 290.284 255.298 329.230 302.781 397.176 418.572 473.220 365.373 387.512 432.286 336.866 363.508 423.488 364.520 443.240 392.426 358.100 404.581 413.899 457.506 221.032 229.977 148.336 242.574 247.132 166.230 217.201 269.439 297.634 265.079 257.143 268.405 273.698 272.463 337.091 107.360 185.090 158.685 83.745 549.356 512.617 496.514 381.714 364.605 133.221 185.047 163.694 165.378 120.020 173.352 89.102 89.188 416.319 511.264 532.243 424.311 522.391 525.865 494.851 383.001 438.284 425.843 471.531 532.265 424.250 433.824 445.366 487.519 473.243 473.765 189.995 190.258 185.333 254.270 237.268 235.158 259.579 297.614 312.277 352.487 453.823 460.220 406.264 436.130 478.538 463.635 421.854 433.729 435.190 272.202 341.267 384.815 340.369 364.198 403.196 252.694 301.420 379.067 307.850 267.037 238.796 306.941 223.283 104.627 132.197 179.268 121.851 520.623 499.368 425.099 351.178 498.429 490.737 441.117 417.493 460.329 466.059 497.619 517.398 438.663 408.772 543.709 462.583 528.363 552.662 303.534 291.264 370.743 321.626 263.438 258.356 273.141 309.902 267.391 523.935 536.251 471.706 499.669 188.507 183.728 195.314 270.639 92.210 133.680 173.825 234.209 150.192 168.979 100.912 164.083 212.200 195.214 264.459 103.165 104.002 561.105 549.279 545.030 399.478 428.129 453.370 320.639 382.425 462.627 338.297 189.404 257.279 305.519 336.789 196.664 119.068 73.328 205.437 143.648 470.890 497.431 440.797 493.535 429.189 345.017 344.900 343.012 381.307 334.923 332.334 346.012 328.629 363.009 366.396 244.435 312.373 153.366 168.188 255.103 270.126 200.810 226.351 180.763 179.917