2023 101 0 344 0 545.371 548.138 539.824 504.257 494.032 497.324 511.795 562.250 103.675 246.296 194.399 259.888 50.354 137.230 219.713 491.096 496.449 479.771 493.069 492.204 489.514 524.331 529.986 526.942 443.728 425.031 331.088 309.491 239.571 156.264 50.927 145.804 238.508 138.639 175.076 178.748 556.062 556.730 490.280 502.031 478.388 486.101 411.228 471.462 482.019 441.993 491.121 369.247 533.012 537.971 529.579 483.785 456.267 438.065 444.007 393.311 394.045 372.316 285.968 345.767 322.932 169.625 175.023 124.487 137.014 180.612 220.009 424.080 404.652 367.820 398.423 394.986 422.544 435.767 407.030 418.527 386.744 372.732 394.888 380.938 377.288 333.477 422.295 406.854 424.591 269.371 327.186 407.054 265.573 339.345 373.930 283.719 386.568 346.270 134.414 215.010 333.045 112.295 234.632 352.470 111.808 205.052 341.268 426.307 456.068 435.830 477.433 507.770 561.708 528.214 573.704 593.746 602.586 559.052 575.161 544.727 593.070 617.577 612.413 466.082 502.625 481.567 474.328 502.816 515.755 466.346 488.169 577.800 560.123 532.559 468.276 478.396 452.176 389.751 447.287 385.913 360.628 425.306 363.375 331.652 288.665 335.023 453.147 279.685 311.716 375.001 260.430 303.459 362.430 527.244 539.824 544.908 518.652 567.065 516.597 605.951 607.950 571.355 575.730 372.394 386.175 422.620 460.488 451.969 437.911 245.885 178.792 153.642 196.363 197.197 144.952 162.354 135.051 193.641 210.996 181.590 203.763 139.111 193.465 236.386 107.160 178.157 107.865 48.139 579.033 561.674 526.723 517.512 511.749 192.896 220.113 147.811 264.614 148.025 262.133 157.373 179.814 478.066 550.057 576.264 459.405 516.295 572.178 486.760 456.059 502.722 451.318 543.961 585.369 511.688 508.619 488.137 433.665 472.993 487.469 197.793 200.384 245.139 210.383 195.681 267.223 179.202 206.051 255.907 372.012 371.089 441.610 369.074 416.308 431.378 458.945 416.185 429.486 461.095 131.952 229.135 357.838 251.320 310.088 419.536 289.964 355.282 469.555 660.238 546.169 444.294 663.273 307.714 200.908 139.942 204.179 130.054 545.731 535.566 518.536 502.108 532.407 508.570 503.312 505.655 494.844 518.006 586.750 614.770 514.202 466.364 460.516 484.894 455.141 471.635 162.832 211.628 264.289 212.843 155.419 215.879 252.810 213.102 222.971 512.227 567.401 511.243 497.859 149.674 199.687 318.654 478.563 162.110 190.499 278.924 459.078 214.909 227.135 101.451 148.606 208.291 171.651 263.256 104.309 125.128 552.158 494.214 547.173 469.721 467.461 520.357 455.648 494.301 507.470 712.826 330.428 527.941 649.476 708.165 399.460 174.526 139.960 300.836 300.957 468.281 500.709 451.421 550.253 506.309 428.650 404.870 432.262 413.326 393.285 428.021 401.509 436.026 455.695 419.143 209.988 316.738 122.868 126.593 178.465 174.348 137.755 126.348 130.331 143.764 2023 102 0 344 0 546.821 550.731 543.231 508.271 497.496 501.309 514.186 561.922 106.021 246.366 196.551 263.146 50.770 137.666 221.804 490.909 498.837 482.664 493.350 494.849 492.616 526.072 533.282 530.339 453.542 435.402 331.874 318.488 241.196 163.318 52.042 145.737 242.665 139.027 175.279 178.825 557.873 558.851 493.041 502.532 478.414 487.062 411.739 470.497 480.847 440.000 488.511 367.180 535.454 542.272 532.445 487.202 459.799 441.722 446.484 395.903 395.810 372.382 286.264 345.181 322.922 170.103 175.214 124.888 137.344 180.684 221.590 424.715 405.223 368.105 398.574 395.070 422.680 436.729 409.044 420.842 387.062 372.929 395.742 382.062 378.742 334.792 424.540 407.499 427.848 270.056 327.776 407.093 266.015 340.500 374.359 283.963 386.527 346.965 134.576 215.186 333.295 112.612 234.563 352.404 111.757 205.208 341.387 430.091 458.838 439.179 478.404 510.737 564.916 531.328 575.750 596.376 605.744 561.248 576.340 543.787 594.100 618.879 614.536 466.795 502.439 481.048 473.656 502.536 515.475 466.311 488.649 579.175 562.489 536.633 468.677 479.109 452.171 390.046 447.769 386.511 361.136 426.000 364.107 332.723 287.899 334.265 452.376 279.193 311.959 374.722 260.291 304.457 362.905 530.038 541.337 546.427 522.272 569.454 519.095 608.186 612.418 576.142 577.709 373.014 385.780 422.688 460.657 452.958 440.699 246.679 179.033 153.612 196.727 196.880 144.570 162.187 135.462 193.691 211.668 182.618 203.933 139.803 193.953 236.627 107.790 180.971 108.265 49.177 579.405 563.734 527.868 517.973 512.454 193.018 220.943 147.469 264.122 148.653 262.019 157.008 179.506 478.954 550.630 576.840 461.834 517.153 573.309 488.000 455.248 503.961 452.566 545.555 585.602 512.790 510.045 490.044 434.824 474.301 488.760 197.315 199.859 244.538 209.921 195.245 266.514 178.736 205.603 255.418 372.850 372.891 443.907 370.548 418.072 433.620 460.619 417.807 431.458 463.013 131.744 229.059 357.698 251.002 310.036 419.762 289.546 355.166 469.670 660.424 546.633 444.995 662.801 308.088 200.637 140.311 204.655 130.217 546.268 536.457 519.186 502.302 532.928 509.267 503.781 506.353 496.475 519.291 589.033 616.411 517.097 469.102 461.961 488.120 457.767 473.673 162.475 211.143 263.714 212.862 155.351 215.583 252.409 213.262 224.097 514.439 569.011 513.547 501.014 149.518 199.561 318.448 480.160 161.509 190.112 280.531 459.455 214.172 226.112 102.486 151.533 211.275 172.781 264.576 105.752 125.996 552.988 495.328 548.834 470.422 468.524 521.624 455.005 494.258 508.423 713.825 330.413 529.677 649.373 707.222 399.793 175.253 139.990 301.780 300.757 470.268 501.588 452.593 550.911 506.515 428.269 405.170 432.047 413.518 393.462 427.999 401.347 435.886 455.759 419.131 210.738 317.068 123.045 126.378 178.443 174.692 137.823 126.426 131.150 144.486 2023 103 0 344 0 548.255 553.287 546.584 512.233 500.921 505.243 516.549 561.596 108.359 246.436 198.695 266.392 51.185 138.100 223.889 490.723 501.202 485.531 493.630 497.470 495.687 527.795 536.532 533.688 463.213 445.643 332.657 327.428 242.815 170.343 53.153 145.670 246.809 139.415 175.481 178.902 559.662 560.943 495.776 503.029 478.440 488.016 412.247 469.539 479.680 438.017 485.917 365.124 537.866 546.500 535.274 490.584 463.300 445.348 448.942 398.479 397.565 372.446 286.560 344.597 322.913 170.581 175.404 125.287 137.674 180.755 223.166 425.347 405.791 368.389 398.725 395.154 422.816 437.686 411.046 423.145 387.378 373.125 396.593 383.181 380.190 336.101 426.771 408.140 431.083 270.738 328.364 407.132 266.457 341.651 374.787 284.205 386.485 347.657 134.738 215.361 333.543 112.928 234.494 352.339 111.707 205.363 341.506 433.846 461.585 442.503 479.369 513.670 568.066 534.399 577.762 598.950 608.820 563.412 577.503 542.853 595.117 620.159 616.616 467.504 502.255 480.530 472.987 502.256 515.197 466.276 489.126 580.533 564.823 540.645 469.075 479.817 452.167 390.340 448.248 387.107 361.643 426.690 364.836 333.789 287.135 333.510 451.607 278.703 312.201 374.443 260.152 305.452 363.378 532.796 542.834 547.929 525.842 571.804 521.564 610.370 616.740 580.811 579.654 373.632 385.387 422.756 460.825 453.942 443.468 247.470 179.273 153.581 197.090 196.564 144.190 162.020 135.872 193.742 212.339 183.643 204.102 140.492 194.440 236.867 108.417 183.776 108.664 50.211 579.773 565.768 529.003 518.430 513.155 193.140 221.771 147.129 263.632 149.279 261.905 156.645 179.198 479.836 551.198 577.410 464.244 518.004 574.427 489.231 454.439 505.191 453.807 547.131 585.832 513.882 511.458 491.935 435.976 475.601 490.041 196.839 199.336 243.938 209.461 194.810 265.808 178.271 205.156 254.930 373.684 374.684 446.190 372.016 419.825 435.849 462.282 419.421 433.419 464.917 131.537 228.983 357.559 250.685 309.984 419.986 289.128 355.050 469.785 660.607 547.093 445.693 662.336 308.460 200.366 140.678 205.131 130.380 546.801 537.339 519.832 502.495 533.446 509.959 504.248 507.046 498.092 520.566 591.276 618.018 519.959 471.817 463.395 491.314 460.373 475.695 162.119 210.659 263.141 212.882 155.283 215.288 252.010 213.421 225.220 516.629 570.599 515.826 504.134 149.363 199.435 318.242 481.745 160.910 189.726 282.132 459.829 213.438 225.095 103.519 154.451 214.250 173.907 265.892 107.189 126.861 553.810 496.435 550.478 471.117 469.581 522.880 454.365 494.215 509.369 714.756 330.399 531.394 649.272 706.304 400.124 175.977 140.021 302.721 300.558 472.240 502.462 453.758 551.564 506.720 427.890 405.469 431.832 413.709 393.640 427.977 401.186 435.746 455.822 419.118 211.486 317.396 123.222 126.164 178.422 175.035 137.890 126.505 131.967 145.207 2023 104 0 344 0 549.672 555.806 549.884 516.142 504.306 509.125 518.885 561.274 110.690 246.506 200.833 269.627 51.599 138.534 225.965 490.537 503.545 488.370 493.909 500.066 498.726 529.500 539.736 536.989 472.733 455.746 333.438 336.311 244.428 177.340 54.260 145.603 250.938 139.801 175.683 178.979 561.430 563.008 498.485 503.523 478.466 488.962 412.752 468.585 478.521 436.044 483.338 363.081 540.247 550.656 538.066 493.930 466.769 448.945 451.381 401.039 399.310 372.511 286.854 344.014 322.904 171.056 175.594 125.685 138.002 180.827 224.737 425.976 406.358 368.672 398.875 395.237 422.952 438.638 413.038 425.433 387.693 373.321 397.440 384.295 381.632 337.405 428.990 408.779 434.295 271.419 328.950 407.171 266.896 342.798 375.213 284.447 386.444 348.347 134.899 215.536 333.791 113.243 234.425 352.274 111.656 205.518 341.625 437.573 464.311 445.802 480.328 516.568 571.159 537.426 579.740 601.468 611.815 565.543 578.651 541.925 596.121 621.416 618.654 468.208 502.072 480.015 472.320 501.979 514.921 466.241 489.601 581.874 567.124 544.596 469.472 480.522 452.163 390.633 448.725 387.701 362.147 427.377 365.562 334.852 286.374 332.757 450.842 278.214 312.442 374.165 260.013 306.444 363.849 535.518 544.313 549.413 529.361 574.114 524.004 612.504 620.917 585.364 581.567 374.248 384.994 422.824 460.992 454.920 446.217 248.258 179.513 153.551 197.452 196.250 143.810 161.854 136.280 193.792 213.007 184.665 204.271 141.179 194.925 237.106 109.042 186.573 109.062 51.242 580.137 567.776 530.129 518.884 513.850 193.262 222.596 146.789 263.144 149.903 261.792 156.283 178.892 480.713 551.761 577.975 466.636 518.848 575.533 490.455 453.633 506.412 455.042 548.688 586.060 514.965 512.859 493.810 437.121 476.891 491.312 196.364 198.814 243.339 209.002 194.376 265.104 177.808 204.711 254.443 374.516 376.470 448.458 373.478 421.570 438.064 463.934 421.026 435.367 466.808 131.331 228.908 357.420 250.370 309.932 420.210 288.713 354.935 469.899 660.785 547.549 446.387 661.879 308.831 200.097 141.045 205.604 130.542 547.329 538.214 520.472 502.687 533.960 510.647 504.712 507.734 499.698 521.831 593.479 619.591 522.787 474.508 464.818 494.474 462.957 477.700 161.763 210.176 262.570 212.901 155.215 214.994 251.611 213.580 226.339 518.797 572.165 518.081 507.220 149.209 199.310 318.037 483.316 160.313 189.343 283.724 460.201 212.707 224.082 104.548 157.359 217.216 175.030 267.203 108.623 127.723 554.625 497.535 552.104 471.809 470.630 524.124 453.728 494.172 510.308 715.623 330.385 533.094 649.172 705.409 400.453 176.699 140.051 303.659 300.359 474.197 503.329 454.916 552.210 506.924 427.513 405.767 431.618 413.900 393.816 427.955 401.025 435.607 455.886 419.106 212.231 317.724 123.398 125.950 178.400 175.377 137.957 126.583 132.781 145.925 2023 105 0 344 0 551.072 558.287 553.130 519.997 507.651 512.954 521.194 560.954 113.013 246.576 202.963 272.850 52.011 138.965 228.034 490.353 505.866 491.184 494.185 502.636 501.733 531.187 542.894 540.242 482.097 465.705 334.215 345.133 246.036 184.308 55.364 145.536 255.053 140.186 175.884 179.056 563.176 565.045 501.166 504.013 478.492 489.900 413.255 467.636 477.368 434.082 480.774 361.050 542.598 554.737 540.820 497.240 470.206 452.510 453.802 403.583 401.044 372.576 287.147 343.434 322.895 171.530 175.783 126.081 138.330 180.898 226.303 426.602 406.921 368.954 399.025 395.320 423.086 439.585 415.019 427.708 388.006 373.515 398.283 385.405 383.067 338.704 431.194 409.415 437.486 272.097 329.534 407.210 267.335 343.941 375.637 284.688 386.403 349.034 135.059 215.710 334.038 113.557 234.357 352.209 111.606 205.673 341.743 441.271 467.015 449.076 481.280 519.431 574.195 540.410 581.684 603.930 614.729 567.641 579.782 541.003 597.112 622.651 620.650 468.908 501.890 479.503 471.657 501.703 514.646 466.206 490.072 583.197 569.393 548.485 469.867 481.222 452.159 390.924 449.200 388.293 362.650 428.061 366.285 335.911 285.614 332.006 450.078 277.726 312.683 373.888 259.875 307.432 364.319 538.204 545.775 550.881 532.829 576.385 526.416 614.588 624.951 589.800 583.446 374.862 384.604 422.892 461.158 455.893 448.947 249.045 179.752 153.520 197.813 195.936 143.432 161.689 136.687 193.842 213.673 185.684 204.439 141.864 195.409 237.344 109.666 189.360 109.458 52.270 580.499 569.758 531.244 519.335 514.539 193.383 223.419 146.451 262.657 150.525 261.679 155.923 178.586 481.584 552.320 578.534 469.009 519.687 576.627 491.671 452.829 507.624 456.269 550.228 586.285 516.039 514.248 495.669 438.259 478.171 492.574 195.891 198.294 242.743 208.544 193.943 264.402 177.345 204.267 253.958 375.344 378.248 450.711 374.934 423.305 440.266 465.576 422.622 437.304 468.686 131.125 228.833 357.282 250.055 309.880 420.433 288.299 354.820 470.012 660.960 548.001 447.077 661.430 309.202 199.828 141.410 206.076 130.704 547.852 539.081 521.108 502.877 534.469 511.329 505.173 508.417 501.290 523.085 595.644 621.131 525.581 477.176 466.232 497.600 465.520 479.689 161.409 209.695 262.000 212.920 155.147 214.702 251.214 213.739 227.454 520.942 573.709 520.312 510.272 149.055 199.186 317.834 484.875 159.719 188.960 285.310 460.570 211.980 223.075 105.575 160.258 220.172 176.149 268.511 110.052 128.583 555.433 498.627 553.713 472.496 471.673 525.358 453.094 494.129 511.240 716.430 330.370 534.776 649.075 704.538 400.782 177.419 140.082 304.594 300.161 476.140 504.190 456.067 552.851 507.127 427.137 406.064 431.404 414.089 393.992 427.933 400.865 435.468 455.949 419.093 212.975 318.050 123.573 125.737 178.378 175.718 138.023 126.661 133.593 146.641 2023 106 0 344 0 552.457 560.731 556.323 523.799 510.955 516.732 523.475 560.638 115.329 246.645 205.086 276.061 52.422 139.396 230.096 490.169 508.163 493.970 494.460 505.182 504.709 532.856 546.005 543.447 491.298 475.512 334.991 353.893 247.638 191.247 56.464 145.470 259.154 140.570 176.085 179.132 564.901 567.055 503.822 504.501 478.518 490.831 413.755 466.692 476.221 432.129 478.225 359.030 544.918 558.745 543.538 500.513 473.610 456.045 456.203 406.111 402.769 372.640 287.439 342.855 322.885 172.003 175.972 126.477 138.657 180.969 227.864 427.226 407.483 369.235 399.174 395.403 423.220 440.527 416.990 429.969 388.319 373.710 399.123 386.509 384.496 339.998 433.386 410.048 440.654 272.773 330.116 407.249 267.772 345.080 376.059 284.929 386.362 349.719 135.219 215.884 334.284 113.871 234.289 352.144 111.556 205.827 341.861 444.940 469.697 452.324 482.226 522.260 577.173 543.350 583.594 606.337 617.563 569.707 580.897 540.087 598.090 623.865 622.605 469.604 501.709 478.994 470.997 501.428 514.373 466.172 490.541 584.504 571.631 552.311 470.260 481.919 452.154 391.215 449.673 388.882 363.151 428.742 367.006 336.966 284.857 331.257 449.318 277.240 312.923 373.612 259.738 308.417 364.787 540.854 547.221 552.331 536.247 578.616 528.799 616.623 628.844 594.119 585.293 375.473 384.214 422.959 461.323 456.860 451.657 249.828 179.990 153.490 198.172 195.623 143.055 161.524 137.093 193.892 214.337 186.700 204.607 142.547 195.891 237.582 110.288 192.139 109.853 53.295 580.856 571.714 532.349 519.782 515.223 193.504 224.239 146.113 262.171 151.145 261.566 155.564 178.282 482.451 552.874 579.087 471.363 520.519 577.708 492.879 452.029 508.828 457.490 551.750 586.508 517.104 515.624 497.512 439.390 479.443 493.825 195.419 197.775 242.149 208.088 193.512 263.702 176.885 203.824 253.475 376.168 380.018 452.949 376.383 425.030 442.454 467.207 424.209 439.229 470.550 130.920 228.758 357.144 249.741 309.828 420.654 287.886 354.706 470.125 661.130 548.450 447.764 660.988 309.570 199.561 141.775 206.547 130.865 548.372 539.941 521.739 503.067 534.975 512.008 505.631 509.096 502.870 524.329 597.769 622.637 528.341 479.820 467.635 500.693 468.062 481.660 161.056 209.215 261.432 212.939 155.079 214.409 250.818 213.897 228.566 523.065 575.232 522.519 513.289 148.901 199.062 317.631 486.421 159.127 188.579 286.889 460.937 211.256 222.072 106.598 163.148 223.118 177.265 269.814 111.477 129.440 556.234 499.712 555.305 473.179 472.708 526.580 452.463 494.086 512.164 717.181 330.356 536.439 648.979 703.689 401.109 178.136 140.112 305.525 299.964 478.068 505.045 457.211 553.486 507.328 426.763 406.360 431.192 414.278 394.168 427.912 400.705 435.330 456.011 419.081 213.716 318.375 123.748 125.524 178.357 176.057 138.090 126.738 134.402 147.355 2023 107 0 344 0 553.825 563.137 559.462 527.547 514.219 520.456 525.729 560.324 117.637 246.714 207.201 279.261 52.831 139.825 232.151 489.987 510.438 496.729 494.733 507.702 507.652 534.507 549.070 546.604 500.328 485.160 335.763 362.588 249.234 198.158 57.561 145.403 263.240 140.953 176.285 179.208 566.605 569.036 506.450 504.984 478.544 491.755 414.252 465.754 475.081 430.187 475.691 357.022 547.209 562.678 546.217 503.749 476.982 459.548 458.585 408.623 404.483 372.704 287.731 342.278 322.876 172.475 176.160 126.871 138.982 181.040 229.421 427.847 408.042 369.516 399.322 395.485 423.354 441.464 418.949 432.216 388.630 373.903 399.960 387.609 385.918 341.287 435.563 410.678 443.799 273.447 330.696 407.288 268.208 346.214 376.481 285.168 386.321 350.401 135.379 216.057 334.529 114.183 234.221 352.079 111.506 205.980 341.979 448.580 472.357 455.547 483.165 525.053 580.094 546.247 585.471 608.690 620.319 571.740 581.996 539.176 599.055 625.057 624.519 470.296 501.530 478.487 470.340 501.155 514.102 466.138 491.007 585.794 573.836 556.075 470.651 482.611 452.150 391.505 450.144 389.469 363.651 429.420 367.724 338.018 284.103 330.511 448.560 276.756 313.162 373.337 259.600 309.399 365.253 543.469 548.650 553.764 539.613 580.810 531.154 618.610 632.598 598.321 587.107 376.082 383.826 423.026 461.487 457.821 454.347 250.610 180.228 153.460 198.531 195.311 142.678 161.360 137.498 193.942 214.999 187.712 204.774 143.228 196.372 237.819 110.908 194.910 110.247 54.317 581.211 573.644 533.445 520.226 515.903 193.624 225.057 145.777 261.687 151.763 261.454 155.205 177.978 483.312 553.424 579.635 473.698 521.346 578.777 494.078 451.231 510.023 458.705 553.254 586.729 518.160 516.988 499.338 440.514 480.705 495.067 194.948 197.258 241.556 207.633 193.082 263.004 176.425 203.383 252.993 376.990 381.780 455.172 377.825 426.746 444.628 468.827 425.788 441.142 472.402 130.716 228.683 357.007 249.429 309.776 420.875 287.474 354.592 470.237 661.297 548.894 448.447 660.553 309.938 199.294 142.138 207.016 131.026 548.886 540.793 522.365 503.255 535.477 512.681 506.086 509.770 504.437 525.562 599.856 624.112 531.067 482.441 469.029 503.752 470.583 483.614 160.703 208.737 260.866 212.959 155.012 214.118 250.424 214.055 229.675 525.166 576.733 524.702 516.271 148.748 198.938 317.428 487.954 158.537 188.200 288.461 461.302 210.535 221.075 107.618 166.029 226.056 178.378 271.112 112.898 130.295 557.027 500.790 556.880 473.858 473.737 527.791 451.834 494.044 513.081 717.880 330.342 538.085 648.885 702.861 401.434 178.851 140.142 306.454 299.767 479.982 505.893 458.348 554.114 507.528 426.390 406.655 430.980 414.467 394.342 427.890 400.546 435.193 456.074 419.069 214.455 318.699 123.923 125.313 178.335 176.396 138.156 126.816 135.209 148.066 2023 108 0 344 0 555.177 565.506 562.548 531.241 517.442 524.128 527.955 560.013 119.938 246.783 209.310 282.449 53.239 140.252 234.198 489.805 512.691 499.462 495.005 510.197 510.563 536.140 552.089 549.712 509.182 494.640 336.533 371.215 250.824 205.040 58.654 145.337 267.313 141.335 176.484 179.284 568.287 570.991 509.051 505.465 478.569 492.672 414.747 464.820 473.948 428.255 473.172 355.026 549.469 566.536 548.860 506.949 480.322 463.020 460.949 411.120 406.187 372.768 288.021 341.703 322.867 172.944 176.347 127.264 139.307 181.110 230.972 428.465 408.599 369.795 399.470 395.567 423.487 442.397 420.898 434.449 388.940 374.096 400.793 388.705 387.334 342.571 437.727 411.305 446.922 274.119 331.274 407.326 268.642 347.344 376.900 285.407 386.281 351.081 135.538 216.230 334.774 114.494 234.153 352.015 111.456 206.133 342.096 452.190 474.995 458.744 484.098 527.812 582.958 549.101 587.315 610.988 622.997 573.741 583.080 538.271 600.008 626.228 626.393 470.983 501.351 477.982 469.686 500.884 513.832 466.104 491.470 587.068 576.009 559.775 471.040 483.300 452.146 391.793 450.612 390.054 364.148 430.095 368.440 339.065 283.350 329.767 447.805 276.273 313.400 373.063 259.464 310.377 365.718 546.048 550.062 555.180 542.929 582.964 533.479 620.549 636.214 602.408 588.890 376.688 383.440 423.093 461.651 458.777 457.017 251.389 180.465 153.430 198.889 195.001 142.303 161.196 137.902 193.992 215.659 188.722 204.941 143.906 196.851 238.055 111.526 197.672 110.640 55.335 581.562 575.548 534.530 520.667 516.576 193.744 225.872 145.442 261.204 152.380 261.342 154.849 177.675 484.168 553.969 580.178 476.015 522.166 579.834 495.270 450.436 511.208 459.912 554.741 586.947 519.208 518.340 501.148 441.632 481.959 496.299 194.479 196.743 240.965 207.179 192.653 262.309 175.967 202.942 252.512 377.808 383.533 457.380 379.262 428.453 446.788 470.436 427.359 443.043 474.240 130.512 228.609 356.870 249.117 309.725 421.095 287.065 354.478 470.349 661.460 549.334 449.127 660.125 310.305 199.028 142.500 207.484 131.186 549.397 541.637 522.987 503.442 535.975 513.350 506.538 510.439 505.992 526.786 601.904 625.554 533.759 485.037 470.412 506.777 473.082 485.552 160.352 208.260 260.301 212.978 154.945 213.828 250.030 214.212 230.780 527.245 578.213 526.862 519.218 148.596 198.815 317.227 489.474 157.950 187.822 290.026 461.664 209.818 220.082 108.635 168.900 228.984 179.487 272.407 114.314 131.147 557.814 501.860 558.437 474.533 474.759 528.991 451.208 494.002 513.991 718.530 330.328 539.714 648.792 702.055 401.759 179.565 140.173 307.379 299.571 481.881 506.736 459.479 554.737 507.727 426.018 406.948 430.770 414.654 394.516 427.869 400.387 435.056 456.136 419.057 215.191 319.022 124.097 125.101 178.314 176.734 138.222 126.893 136.014 148.776 2023 109 0 344 0 556.513 567.838 565.579 534.880 520.625 527.745 530.154 559.705 122.231 246.852 211.411 285.625 53.645 140.678 236.238 489.625 514.920 502.167 495.274 512.667 513.442 537.756 555.062 552.772 517.853 503.947 337.300 379.773 252.408 211.893 59.743 145.271 271.371 141.716 176.683 179.360 569.948 572.917 511.626 505.942 478.595 493.581 415.239 463.892 472.820 426.333 470.667 353.041 551.698 570.320 551.465 510.112 483.628 466.461 463.293 413.600 407.881 372.831 288.311 341.130 322.858 173.413 176.534 127.656 139.631 181.180 232.519 429.080 409.154 370.073 399.617 395.649 423.620 443.325 422.836 436.669 389.249 374.288 401.623 389.795 388.744 343.851 439.878 411.929 450.022 274.788 331.850 407.365 269.075 348.471 377.318 285.645 386.240 351.759 135.696 216.403 335.017 114.805 234.085 351.951 111.406 206.285 342.212 455.770 477.611 461.916 485.025 530.536 585.766 551.910 589.127 613.233 625.598 575.711 584.148 537.372 600.948 627.378 628.227 471.667 501.173 477.480 469.035 500.614 513.564 466.070 491.930 588.324 578.150 563.412 471.427 483.985 452.142 392.080 451.079 390.636 364.644 430.767 369.152 340.109 282.600 329.025 447.053 275.791 313.637 372.790 259.327 311.352 366.180 548.591 551.458 556.580 546.193 585.080 535.777 622.441 639.696 606.379 590.640 377.293 383.054 423.159 461.814 459.728 459.667 252.165 180.701 153.400 199.245 194.691 141.930 161.032 138.304 194.041 216.317 189.728 205.107 144.583 197.329 238.290 112.142 200.425 111.032 56.350 581.910 577.426 535.605 521.104 517.245 193.864 226.685 145.108 260.723 152.994 261.230 154.493 177.374 485.019 554.509 580.715 478.312 522.980 580.878 496.454 449.644 512.386 461.113 556.210 587.162 520.246 519.680 502.943 442.742 483.203 497.522 194.011 196.229 240.376 206.727 192.226 261.615 175.511 202.504 252.033 378.622 385.279 459.573 380.692 430.150 448.935 472.035 428.920 444.933 476.065 130.309 228.535 356.734 248.807 309.674 421.314 286.656 354.365 470.460 661.619 549.770 449.803 659.704 310.670 198.763 142.861 207.951 131.346 549.903 542.474 523.604 503.628 536.470 514.014 506.987 511.103 507.533 527.999 603.914 626.965 536.416 487.610 471.785 509.768 475.559 487.473 160.002 207.785 259.738 212.997 154.878 213.539 249.638 214.368 231.882 529.301 579.673 528.997 522.131 148.444 198.692 317.026 490.981 157.364 187.445 291.584 462.024 209.104 219.094 109.649 171.762 231.902 180.593 273.697 115.726 131.996 558.593 502.923 559.977 475.203 475.775 530.180 450.584 493.960 514.893 719.135 330.314 541.324 648.701 701.269 402.082 180.276 140.203 308.301 299.376 483.766 507.572 460.602 555.355 507.924 425.649 407.240 430.559 414.841 394.690 427.847 400.229 434.919 456.198 419.044 215.925 319.344 124.270 124.891 178.293 177.071 138.288 126.970 136.816 149.483 2023 110 0 344 0 557.833 570.132 568.558 538.463 523.766 531.310 532.326 559.399 124.517 246.921 213.506 288.789 54.051 141.103 238.270 489.445 517.127 504.845 495.543 515.111 516.288 539.354 557.988 555.783 526.335 513.071 338.064 388.258 253.987 218.716 60.829 145.205 275.414 142.095 176.882 179.436 571.588 574.817 514.173 506.416 478.620 494.482 415.728 462.968 471.699 424.421 468.176 351.067 553.898 574.028 554.032 513.238 486.901 469.869 465.618 416.064 409.565 372.894 288.599 340.558 322.849 173.880 176.720 128.047 139.953 181.250 234.061 429.693 409.707 370.350 399.764 395.731 423.752 444.248 424.763 438.874 389.557 374.479 402.449 390.881 390.147 345.125 442.015 412.550 453.098 275.456 332.424 407.403 269.506 349.593 377.735 285.883 386.200 352.434 135.854 216.574 335.260 115.114 234.018 351.887 111.356 206.437 342.329 459.320 480.204 465.061 485.945 533.224 588.517 554.677 590.905 615.425 628.125 577.648 585.202 536.478 601.876 628.507 630.021 472.345 500.997 476.980 468.387 500.346 513.297 466.036 492.388 589.564 580.259 566.986 471.812 484.666 452.138 392.367 451.543 391.216 365.138 431.436 369.863 341.149 281.852 328.286 446.303 275.311 313.874 372.518 259.191 312.324 366.642 551.098 552.837 557.962 549.406 587.158 538.045 624.286 643.046 610.235 592.359 377.895 382.670 423.225 461.976 460.672 462.297 252.939 180.936 153.370 199.600 194.382 141.557 160.869 138.705 194.091 216.973 190.731 205.272 145.258 197.806 238.525 112.757 203.170 111.422 57.362 582.254 579.279 536.671 521.538 517.908 193.983 227.495 144.775 260.243 153.607 261.119 154.138 177.073 485.865 555.045 581.247 480.591 523.788 581.911 497.630 448.855 513.554 462.307 557.662 587.375 521.276 521.007 504.721 443.846 484.438 498.735 193.545 195.716 239.788 206.276 191.800 260.924 175.055 202.066 251.555 379.434 387.017 461.751 382.116 431.838 451.068 473.622 430.473 446.810 477.876 130.107 228.461 356.598 248.497 309.623 421.531 286.249 354.252 470.570 661.774 550.203 450.475 659.289 311.034 198.499 143.221 208.416 131.505 550.405 543.303 524.216 503.813 536.960 514.673 507.434 511.762 509.063 529.202 605.886 628.345 539.039 490.159 473.148 512.724 478.015 489.377 159.653 207.311 259.177 213.016 154.811 213.250 249.247 214.525 232.980 531.335 581.111 531.108 525.008 148.293 198.570 316.827 492.476 156.782 187.070 293.134 462.382 208.393 218.111 110.660 174.615 234.811 181.696 274.984 117.134 132.843 559.365 503.979 561.500 475.869 476.784 531.358 449.964 493.919 515.789 719.697 330.300 542.917 648.611 700.503 402.404 180.985 140.232 309.220 299.181 485.636 508.402 461.719 555.966 508.120 425.280 407.532 430.350 415.027 394.862 427.826 400.071 434.783 456.259 419.032 216.657 319.665 124.443 124.681 178.271 177.407 138.353 127.047 137.616 150.189 2023 111 0 344 0 559.138 572.390 571.482 541.992 526.866 534.820 534.470 559.096 126.796 246.989 215.593 291.942 54.454 141.526 240.296 489.266 519.312 507.495 495.809 517.530 519.102 540.934 560.868 558.746 534.623 522.007 338.826 396.668 255.560 225.511 61.911 145.140 279.443 142.473 177.079 179.511 573.207 576.690 516.694 506.887 478.645 495.377 416.214 462.050 470.584 422.518 465.700 349.106 556.067 577.662 556.562 516.326 490.141 473.246 467.924 418.513 411.239 372.958 288.887 339.989 322.840 174.346 176.906 128.436 140.275 181.320 235.598 430.303 410.257 370.626 399.910 395.812 423.883 445.166 426.679 441.065 389.863 374.670 403.271 391.962 391.544 346.394 444.138 413.169 456.152 276.121 332.996 407.441 269.937 350.711 378.150 286.119 386.159 353.107 136.012 216.746 335.502 115.423 233.951 351.823 111.307 206.589 342.444 462.840 482.775 468.180 486.860 535.878 591.212 557.399 592.652 617.565 630.577 579.554 586.240 535.590 602.791 629.616 631.777 473.020 500.821 476.483 467.742 500.079 513.032 466.003 492.843 590.788 582.336 570.495 472.196 485.343 452.133 392.652 452.005 391.794 365.630 432.102 370.570 342.185 281.106 327.549 445.556 274.832 314.110 372.247 259.056 313.292 367.101 553.569 554.200 559.328 552.568 589.199 540.285 626.086 646.267 613.978 594.047 378.495 382.287 423.291 462.137 461.612 464.906 253.710 181.171 153.340 199.954 194.074 141.185 160.707 139.105 194.140 217.626 191.732 205.438 145.931 198.281 238.759 113.369 205.906 111.812 58.371 582.595 581.106 537.727 521.969 518.567 194.102 228.302 144.443 259.765 154.217 261.008 153.785 176.773 486.705 555.576 581.773 482.850 524.589 582.932 498.797 448.069 514.714 463.495 559.097 587.586 522.296 522.323 506.483 444.943 485.664 499.938 193.080 195.205 239.202 205.827 191.375 260.234 174.602 201.630 251.079 380.242 388.747 463.914 383.533 433.516 453.187 475.199 432.018 448.676 479.675 129.905 228.387 356.463 248.189 309.572 421.748 285.843 354.140 470.680 661.927 550.631 451.144 658.882 311.397 198.236 143.580 208.879 131.664 550.903 544.125 524.823 503.996 537.447 515.328 507.877 512.417 510.580 530.395 607.821 629.695 541.628 492.684 474.501 515.646 480.450 491.264 159.305 206.839 258.617 213.035 154.745 212.962 248.857 214.680 234.075 533.347 582.529 533.195 527.849 148.142 198.448 316.628 493.958 156.201 186.697 294.678 462.737 207.685 217.133 111.669 177.458 237.711 182.795 276.266 118.538 133.688 560.130 505.028 563.007 476.531 477.785 532.525 449.346 493.878 516.677 720.220 330.286 544.492 648.524 699.756 402.725 181.691 140.262 310.136 298.987 487.491 509.227 462.829 556.572 508.315 424.914 407.822 430.142 415.213 395.034 427.805 399.914 434.648 456.321 419.020 217.387 319.984 124.616 124.472 178.250 177.741 138.419 127.123 138.413 150.892 2023 112 0 344 0 560.427 574.612 574.354 545.466 529.924 538.277 536.588 558.796 129.067 247.057 217.673 295.082 54.857 141.948 242.313 489.089 521.473 510.119 496.074 519.924 521.883 542.497 563.701 561.661 542.711 530.747 339.585 405.000 257.128 232.275 62.990 145.074 283.457 142.850 177.276 179.586 574.805 578.535 519.187 507.354 478.670 496.264 416.698 461.136 469.476 420.626 463.239 347.155 558.207 581.221 559.055 519.377 493.347 476.590 470.210 420.945 412.902 373.020 289.173 339.421 322.831 174.810 177.091 128.825 140.596 181.390 237.130 430.911 410.805 370.901 400.056 395.893 424.014 446.079 428.584 443.242 390.169 374.860 404.090 393.039 392.934 347.658 446.247 413.784 459.182 276.784 333.566 407.479 270.365 351.824 378.563 286.355 386.119 353.777 136.169 216.916 335.743 115.731 233.884 351.759 111.258 206.740 342.560 466.328 485.323 471.272 487.768 538.496 593.851 560.079 594.367 619.653 632.956 581.428 587.262 534.708 603.694 630.704 633.494 473.691 500.647 475.989 467.100 499.814 512.769 465.969 493.295 591.996 584.383 573.941 472.577 486.017 452.129 392.936 452.464 392.370 366.120 432.765 371.275 343.218 280.363 326.814 444.812 274.355 314.345 371.976 258.920 314.258 367.559 556.005 555.547 560.677 555.678 591.202 542.497 627.841 649.361 617.609 595.704 379.092 381.906 423.357 462.297 462.546 467.496 254.480 181.405 153.310 200.308 193.766 140.815 160.545 139.504 194.189 218.278 192.729 205.602 146.602 198.754 238.992 113.980 208.634 112.200 59.376 582.933 582.907 538.773 522.397 519.220 194.221 229.107 144.112 259.288 154.826 260.898 153.433 176.474 487.541 556.103 582.294 485.090 525.385 583.940 499.957 447.285 515.865 464.676 560.514 587.795 523.308 523.626 508.229 446.034 486.881 501.131 192.616 194.696 238.618 205.378 190.952 259.547 174.149 201.195 250.604 381.047 390.469 466.062 384.944 435.185 455.292 476.765 433.553 450.529 481.460 129.704 228.313 356.328 247.881 309.521 421.964 285.439 354.028 470.789 662.076 551.056 451.809 658.481 311.759 197.974 143.938 209.342 131.822 551.396 544.940 525.426 504.179 537.930 515.978 508.318 513.067 512.084 531.578 609.719 631.014 544.182 495.184 475.843 518.533 482.862 493.134 158.958 206.368 258.060 213.054 154.678 212.676 248.468 214.836 235.167 535.337 583.926 535.258 530.656 147.992 198.326 316.429 495.426 155.623 186.325 296.215 463.090 206.981 216.160 112.674 180.293 240.601 183.891 277.543 119.937 134.530 560.888 506.070 564.496 477.189 478.781 533.681 448.730 493.837 517.558 720.706 330.273 546.049 648.437 699.028 403.045 182.396 140.292 311.049 298.793 489.332 510.045 463.932 557.172 508.509 424.548 408.111 429.934 415.397 395.206 427.783 399.758 434.513 456.382 419.008 218.115 320.303 124.788 124.263 178.229 178.075 138.484 127.199 139.208 151.593 2023 113 0 344 0 561.700 576.796 577.172 548.883 532.941 541.679 538.678 558.499 131.331 247.125 219.746 298.211 55.258 142.368 244.324 488.912 523.612 512.714 496.337 522.292 524.631 544.043 566.488 564.527 550.595 539.285 340.341 413.251 258.689 239.010 64.065 145.009 287.457 143.226 177.473 179.661 576.383 580.354 521.653 507.818 478.695 497.144 417.179 460.227 468.374 418.743 460.791 345.216 560.316 584.706 561.511 522.390 496.520 479.901 472.478 423.361 414.555 373.083 289.459 338.855 322.822 175.273 177.276 129.212 140.916 181.459 238.657 431.515 411.351 371.175 400.201 395.973 424.144 446.988 430.478 445.406 390.473 375.049 404.906 394.110 394.318 348.917 448.342 414.397 462.188 277.446 334.134 407.517 270.793 352.934 378.975 286.590 386.079 354.445 136.325 217.086 335.984 116.037 233.817 351.696 111.209 206.890 342.675 469.786 487.848 474.338 488.669 541.080 596.435 562.715 596.050 621.691 635.263 583.272 588.271 533.830 604.585 631.773 635.173 474.357 500.473 475.496 466.461 499.550 512.507 465.936 493.744 593.188 586.397 577.324 472.956 486.686 452.125 393.219 452.922 392.944 366.608 433.425 371.977 344.246 279.621 326.081 444.070 273.879 314.580 371.707 258.786 315.220 368.015 558.405 556.877 562.010 558.736 593.168 544.680 629.552 652.332 621.128 597.331 379.688 381.526 423.422 462.457 463.475 470.064 255.246 181.638 153.280 200.660 193.460 140.445 160.384 139.901 194.238 218.928 193.723 205.766 147.270 199.226 239.225 114.589 211.353 112.587 60.379 583.268 584.683 539.810 522.821 519.868 194.339 229.910 143.782 258.812 155.433 260.787 153.082 176.177 488.371 556.626 582.810 487.312 526.175 584.937 501.109 446.504 517.007 465.850 561.914 588.001 524.312 524.918 509.959 447.117 488.089 502.315 192.154 194.188 238.036 204.932 190.529 258.862 173.698 200.761 250.131 381.849 392.182 468.195 386.349 436.845 457.382 478.321 435.080 452.371 483.232 129.504 228.240 356.193 247.575 309.471 422.178 285.036 353.917 470.898 662.221 551.477 452.471 658.086 312.119 197.713 144.295 209.802 131.980 551.885 545.747 526.024 504.360 538.409 516.624 508.756 513.713 513.575 532.751 611.580 632.304 546.702 497.661 477.176 521.385 485.253 494.987 158.613 205.898 257.504 213.073 154.612 212.390 248.080 214.990 236.255 537.305 585.302 537.297 533.427 147.842 198.205 316.232 496.883 155.047 185.954 297.745 463.441 206.280 215.191 113.675 183.118 243.482 184.983 278.817 121.332 135.369 561.639 507.104 565.968 477.842 479.769 534.826 448.117 493.796 518.433 721.157 330.259 547.589 648.353 698.318 403.363 183.098 140.322 311.959 298.600 491.158 510.857 465.028 557.766 508.701 424.184 408.398 429.727 415.581 395.376 427.762 399.602 434.379 456.442 418.996 218.840 320.621 124.959 124.055 178.208 178.408 138.549 127.275 140.001 152.292 2023 114 0 344 0 562.957 578.945 579.938 552.246 535.917 545.027 540.741 558.204 133.587 247.193 221.812 301.328 55.657 142.787 246.327 488.736 525.728 515.282 496.598 524.635 527.346 545.570 569.229 567.345 558.269 547.616 341.095 421.417 260.245 245.715 65.137 144.944 291.441 143.601 177.669 179.736 577.939 582.146 524.092 508.279 478.720 498.017 417.658 459.323 467.277 416.870 458.358 343.288 562.396 588.115 563.929 525.365 499.658 483.180 474.726 425.760 416.199 373.146 289.744 338.290 322.813 175.734 177.460 129.598 141.235 181.529 240.179 432.117 411.894 371.448 400.346 396.054 424.274 447.892 432.361 447.555 390.776 375.238 405.718 395.177 395.696 350.171 450.424 415.006 465.171 278.105 334.701 407.555 271.219 354.039 379.386 286.825 386.039 355.111 136.482 217.256 336.223 116.343 233.750 351.633 111.160 207.041 342.789 473.213 490.351 477.377 489.565 543.628 598.964 565.308 597.702 623.679 637.500 585.084 589.264 532.959 605.463 632.822 636.815 475.019 500.301 475.007 465.825 499.288 512.247 465.903 494.190 594.363 588.381 580.642 473.334 487.352 452.121 393.501 453.377 393.515 367.095 434.082 372.677 345.271 278.882 325.351 443.331 273.405 314.813 371.438 258.651 316.178 368.470 560.770 558.191 563.326 561.743 595.097 546.834 631.219 655.182 624.537 598.927 380.281 381.147 423.487 462.615 464.398 472.613 256.011 181.871 153.251 201.011 193.155 140.077 160.223 140.297 194.287 219.576 194.714 205.930 147.937 199.697 239.457 115.196 214.064 112.973 61.378 583.599 586.434 540.837 523.242 520.511 194.457 230.710 143.453 258.338 156.038 260.678 152.732 175.880 489.197 557.144 583.321 489.514 526.959 585.922 502.253 445.726 518.141 467.017 563.297 588.205 525.306 526.197 511.673 448.194 489.288 503.490 191.693 193.681 237.456 204.486 190.108 258.178 173.248 200.329 249.659 382.648 393.888 470.312 387.748 438.495 459.459 479.865 436.599 454.201 484.990 129.304 228.167 356.060 247.269 309.421 422.392 284.634 353.806 471.006 662.363 551.894 453.129 657.697 312.479 197.452 144.650 210.262 132.138 552.370 546.546 526.618 504.540 538.884 517.265 509.191 514.354 515.054 533.914 613.404 633.564 549.188 500.113 478.499 524.203 487.623 496.824 158.268 205.430 256.949 213.092 154.546 212.105 247.694 215.145 237.339 539.250 586.658 539.312 536.163 147.692 198.085 316.035 498.326 154.473 185.585 299.268 463.789 205.583 214.227 114.674 185.934 246.353 186.073 280.086 122.723 136.206 562.383 508.131 567.424 478.492 480.751 535.960 447.507 493.755 519.300 721.577 330.245 549.111 648.269 697.626 403.680 183.799 140.351 312.866 298.408 492.970 511.663 466.117 558.355 508.892 423.822 408.685 429.521 415.764 395.547 427.741 399.447 434.245 456.503 418.984 219.563 320.938 125.130 123.847 178.187 178.739 138.614 127.351 140.791 152.989 2023 115 0 344 0 564.199 581.057 582.651 555.552 538.851 548.321 542.777 557.912 135.837 247.261 223.871 304.432 56.056 143.205 248.323 488.562 527.822 517.823 496.858 526.952 530.029 547.081 571.923 570.115 565.731 555.733 341.846 429.496 261.796 252.389 66.205 144.879 295.411 143.975 177.864 179.810 579.475 583.911 526.503 508.737 478.744 498.883 418.134 458.423 466.187 415.007 455.939 341.371 564.446 591.451 566.311 528.303 502.762 486.425 476.954 428.144 417.832 373.208 290.027 337.728 322.804 176.195 177.643 129.983 141.553 181.598 241.697 432.717 412.435 371.720 400.490 396.134 424.403 448.791 434.233 449.689 391.078 375.426 406.527 396.240 397.067 351.421 452.492 415.613 468.129 278.762 335.265 407.592 271.644 355.141 379.795 287.058 386.000 355.774 136.637 217.425 336.462 116.648 233.684 351.570 111.111 207.190 342.904 476.608 492.831 480.389 490.454 546.141 601.439 567.858 599.323 625.617 639.669 586.866 590.243 532.092 606.330 633.852 638.420 475.677 500.130 474.519 465.192 499.027 511.988 465.870 494.634 595.523 590.333 583.897 473.709 488.014 452.117 393.782 453.831 394.084 367.580 434.736 373.374 346.292 278.146 324.622 442.594 272.932 315.046 371.170 258.517 317.134 368.923 563.099 559.490 564.626 564.699 596.989 548.960 632.844 657.915 627.838 600.493 380.872 380.770 423.552 462.773 465.315 475.140 256.773 182.102 153.221 201.361 192.850 139.710 160.062 140.693 194.336 220.222 195.703 206.093 148.602 200.166 239.688 115.801 216.766 113.357 62.374 583.928 588.160 541.854 523.660 521.149 194.575 231.508 143.125 257.866 156.641 260.568 152.384 175.584 490.017 557.657 583.826 491.697 527.737 586.896 503.390 444.950 519.265 468.178 564.663 588.406 526.292 527.465 513.371 449.264 490.477 504.654 191.234 193.177 236.877 204.042 189.689 257.497 172.800 199.898 249.188 383.443 395.586 472.414 389.140 440.135 461.522 481.399 438.108 456.018 486.736 129.105 228.094 355.926 246.965 309.370 422.605 284.234 353.695 471.114 662.502 552.308 453.784 657.315 312.837 197.193 145.005 210.720 132.295 552.851 547.339 527.207 504.719 539.356 517.902 509.623 514.990 516.521 535.067 615.193 634.796 551.640 502.541 479.811 526.986 489.970 498.643 157.924 204.963 256.396 213.110 154.480 211.820 247.309 215.298 238.421 541.173 587.995 541.303 538.863 147.544 197.965 315.839 499.757 153.901 185.217 300.784 464.136 204.888 213.268 115.670 188.741 249.215 187.158 281.352 124.110 137.040 563.121 509.151 568.863 479.137 481.726 537.084 446.900 493.715 520.160 721.966 330.231 550.616 648.187 696.951 403.996 184.497 140.381 313.770 298.216 494.766 512.464 467.200 558.938 509.082 423.461 408.971 429.316 415.947 395.716 427.720 399.292 434.112 456.563 418.972 220.284 321.253 125.301 123.640 178.166 179.070 138.679 127.427 141.579 153.684 2023 116 0 344 0 565.426 583.134 585.311 558.803 541.744 551.560 544.787 557.623 138.079 247.328 225.923 307.525 56.453 143.621 250.312 488.388 529.892 520.336 497.117 529.243 532.678 548.574 574.572 572.836 572.976 563.631 342.595 437.484 263.340 259.033 67.270 144.815 299.365 144.348 178.059 179.884 580.991 585.650 528.888 509.191 478.768 499.742 418.607 457.529 465.103 413.153 453.534 339.465 566.466 594.712 568.656 531.202 505.832 489.637 479.164 430.511 419.455 373.270 290.310 337.167 322.795 176.653 177.826 130.367 141.870 181.667 243.210 433.313 412.975 371.992 400.633 396.213 424.532 449.685 436.095 451.810 391.379 375.613 407.332 397.298 398.432 352.665 454.546 416.217 471.064 279.417 335.828 407.630 272.067 356.238 380.202 287.291 385.960 356.435 136.793 217.594 336.700 116.952 233.618 351.507 111.062 207.339 343.017 479.971 495.288 483.373 491.337 548.619 603.859 570.365 600.914 627.506 641.769 588.617 591.207 531.231 607.185 634.862 639.988 476.331 499.959 474.034 464.561 498.768 511.731 465.837 495.075 596.667 592.254 587.088 474.083 488.672 452.113 394.062 454.282 394.651 368.064 435.387 374.068 347.310 277.411 323.896 441.860 272.460 315.279 370.903 258.384 318.086 369.374 565.393 560.772 565.910 567.604 598.846 551.058 634.426 660.534 631.032 602.029 381.460 380.394 423.617 462.930 466.228 477.647 257.532 182.334 153.192 201.710 192.547 139.344 159.902 141.087 194.384 220.866 196.688 206.256 149.264 200.634 239.918 116.404 219.459 113.741 63.367 584.253 589.861 542.862 524.075 521.782 194.692 232.303 142.798 257.394 157.242 260.459 152.037 175.289 490.832 558.166 584.327 493.860 528.509 587.857 504.518 444.177 520.382 469.332 566.012 588.605 527.270 528.721 515.053 450.327 491.658 505.810 190.776 192.673 236.300 203.599 189.270 256.818 172.353 199.468 248.719 384.235 397.275 474.501 390.526 441.767 463.571 482.922 439.609 457.824 488.468 128.907 228.022 355.793 246.662 309.321 422.817 283.835 353.585 471.220 662.638 552.717 454.435 656.939 313.194 196.934 145.359 211.176 132.451 553.328 548.124 527.791 504.897 539.824 518.534 510.052 515.621 517.975 536.210 616.945 636.000 554.057 504.945 481.114 529.734 492.296 500.446 157.581 204.498 255.845 213.129 154.415 211.537 246.925 215.452 239.498 543.075 589.311 543.271 541.527 147.396 197.845 315.644 501.175 153.332 184.850 302.293 464.480 204.197 212.314 116.663 191.539 252.067 188.241 282.613 125.493 137.872 563.851 510.164 570.285 479.778 482.695 538.197 446.295 493.675 521.013 722.328 330.218 552.104 648.107 696.293 404.311 185.193 140.410 314.671 298.025 496.549 513.258 468.276 559.516 509.271 423.102 409.255 429.111 416.129 395.885 427.700 399.138 433.979 456.623 418.960 221.003 321.568 125.470 123.434 178.145 179.400 138.743 127.502 142.364 154.376 2023 117 0 344 0 566.638 585.175 587.919 561.998 544.595 554.745 546.770 557.336 140.314 247.395 227.967 310.605 56.848 144.036 252.294 488.215 531.940 522.821 497.373 531.509 535.295 550.050 577.174 575.510 580.002 571.307 343.341 445.379 264.879 265.646 68.331 144.750 303.305 144.719 178.253 179.958 582.486 587.362 531.245 509.643 478.793 500.594 419.077 456.639 464.025 411.309 451.142 337.571 568.457 597.900 570.964 534.064 508.868 492.816 481.354 432.861 421.068 373.332 290.592 336.608 322.786 177.111 178.009 130.749 142.186 181.735 244.718 433.907 413.511 372.262 400.776 396.293 424.660 450.575 437.945 453.917 391.678 375.800 408.134 398.351 399.790 353.904 456.586 416.818 473.974 280.069 336.388 407.667 272.490 357.331 380.608 287.523 385.921 357.094 136.947 217.762 336.937 117.255 233.552 351.445 111.014 207.488 343.131 483.302 497.723 486.331 492.214 551.063 606.227 572.829 602.474 629.348 643.804 590.339 592.157 530.375 608.029 635.854 641.521 476.981 499.790 473.552 463.934 498.510 511.475 465.805 495.514 597.795 594.145 590.215 474.455 489.326 452.109 394.341 454.731 395.215 368.545 436.036 374.760 348.323 276.679 323.173 441.128 271.990 315.510 370.637 258.251 319.035 369.824 567.651 562.039 567.178 570.457 600.666 553.128 635.968 663.042 634.120 603.536 382.047 380.019 423.681 463.087 467.135 480.133 258.289 182.564 153.163 202.058 192.244 138.979 159.743 141.479 194.432 221.508 197.670 206.418 149.925 201.101 240.148 117.006 222.144 114.123 64.357 584.575 591.537 543.860 524.487 522.410 194.809 233.096 142.473 256.925 157.841 260.351 151.690 174.995 491.643 558.671 584.822 496.005 529.275 588.808 505.638 443.407 521.490 470.479 567.344 588.803 528.239 529.964 516.719 451.384 492.830 506.955 190.319 192.171 235.725 203.158 188.853 256.141 171.907 199.040 248.251 385.024 398.957 476.572 391.906 443.388 465.606 484.434 441.102 459.618 490.187 128.709 227.950 355.661 246.359 309.271 423.028 283.438 353.475 471.327 662.771 553.124 455.082 656.569 313.550 196.676 145.711 211.632 132.607 553.800 548.901 528.371 505.074 540.288 519.162 510.479 516.248 519.417 537.343 618.662 637.175 556.440 507.324 482.407 532.448 494.599 502.233 157.239 204.034 255.296 213.148 154.349 211.255 246.542 215.605 240.573 544.954 590.607 545.215 544.156 147.248 197.726 315.450 502.581 152.765 184.485 303.796 464.821 203.509 211.364 117.653 194.328 254.910 189.320 283.870 126.871 138.701 564.575 511.170 571.691 480.415 483.657 539.299 445.692 493.635 521.859 722.664 330.204 553.575 648.028 695.651 404.624 185.887 140.439 315.568 297.834 498.316 514.047 469.345 560.088 509.458 422.744 409.538 428.908 416.310 396.053 427.679 398.985 433.847 456.683 418.948 221.719 321.881 125.640 123.229 178.124 179.729 138.808 127.577 143.147 155.067 2023 118 0 344 0 567.834 587.180 590.476 565.137 547.404 557.876 548.726 557.051 142.541 247.462 230.005 313.674 57.242 144.450 254.268 488.043 533.966 525.278 497.628 533.750 537.878 551.509 579.731 578.136 586.806 578.756 344.084 453.177 266.413 272.227 69.389 144.686 307.229 145.090 178.446 180.032 583.961 589.049 533.574 510.091 478.817 501.438 419.545 455.754 462.953 409.474 448.765 335.687 570.419 601.014 573.235 536.888 511.869 495.962 483.525 435.196 422.671 373.393 290.873 336.051 322.778 177.566 178.191 131.131 142.501 181.804 246.221 434.498 414.046 372.531 400.919 396.372 424.787 451.459 439.784 456.009 391.977 375.986 408.932 399.399 401.142 355.139 458.612 417.416 476.860 280.720 336.947 407.704 272.910 358.420 381.012 287.755 385.882 357.750 137.102 217.930 337.174 117.557 233.486 351.383 110.966 207.636 343.244 486.601 500.134 489.261 493.085 553.471 608.541 575.250 604.004 631.142 645.773 592.030 593.093 529.524 608.861 636.827 643.018 477.627 499.622 473.071 463.309 498.254 511.221 465.772 495.949 598.908 596.005 593.279 474.825 489.977 452.105 394.619 455.178 395.777 369.025 436.681 375.449 349.333 275.948 322.451 440.399 271.522 315.741 370.372 258.118 319.980 370.272 569.875 563.290 568.429 573.259 602.451 555.170 637.468 665.442 637.105 605.015 382.631 379.645 423.745 463.242 468.036 482.598 259.044 182.794 153.133 202.404 191.943 138.615 159.583 141.871 194.481 222.148 198.649 206.580 150.584 201.566 240.377 117.606 224.820 114.505 65.343 584.894 593.189 544.849 524.895 523.033 194.926 233.886 142.148 256.456 158.439 260.242 151.345 174.701 492.448 559.172 585.313 498.130 530.035 589.747 506.751 442.639 522.589 471.620 568.659 588.997 529.199 531.196 518.369 452.434 493.993 508.092 189.864 191.671 235.151 202.718 188.437 255.466 171.462 198.613 247.785 385.810 400.630 478.629 393.279 445.000 467.627 485.936 442.586 461.399 491.892 128.512 227.877 355.529 246.058 309.221 423.237 283.042 353.366 471.432 662.900 553.526 455.726 656.205 313.904 196.419 146.063 212.085 132.763 554.269 549.672 528.947 505.250 540.748 519.785 510.903 516.871 520.846 538.466 620.345 638.324 558.789 509.679 483.690 535.126 496.881 504.002 156.899 203.571 254.748 213.166 154.284 210.973 246.160 215.757 241.644 546.812 591.884 547.135 546.750 147.101 197.607 315.257 503.974 152.200 184.122 305.291 465.161 202.824 210.419 118.640 197.107 257.744 190.396 285.123 128.246 139.528 565.292 512.169 573.080 481.049 484.612 540.391 445.092 493.595 522.699 722.976 330.191 555.028 647.951 695.024 404.937 186.579 140.469 316.463 297.644 500.069 514.829 470.407 560.654 509.644 422.387 409.821 428.705 416.490 396.221 427.658 398.831 433.715 456.742 418.936 222.434 322.194 125.809 123.024 178.104 180.056 138.872 127.652 143.928 155.756 2023 119 0 344 0 569.015 589.150 592.981 568.221 550.171 560.952 550.655 556.769 144.761 247.529 232.036 316.730 57.635 144.862 256.235 487.872 535.968 527.707 497.882 535.965 540.429 552.951 582.243 580.715 593.387 585.974 344.824 460.874 267.940 278.777 70.443 144.622 311.138 145.459 178.639 180.105 585.416 590.709 535.877 510.536 478.841 502.276 420.011 454.873 461.886 407.649 446.401 333.814 572.351 604.055 575.469 539.673 514.835 499.073 485.676 437.513 424.264 373.455 291.153 335.495 322.769 178.021 178.372 131.511 142.815 181.872 247.720 435.087 414.578 372.800 401.060 396.451 424.914 452.340 441.612 458.087 392.274 376.171 409.727 400.443 402.488 356.368 460.625 418.012 479.722 281.369 337.503 407.741 273.330 359.505 381.415 287.985 385.842 358.403 137.255 218.097 337.409 117.859 233.421 351.320 110.917 207.784 343.357 489.867 502.523 492.163 493.950 555.844 610.803 577.630 605.505 632.891 647.679 593.692 594.015 528.679 609.681 637.782 644.480 478.268 499.455 472.594 462.688 497.999 510.968 465.740 496.382 600.005 597.835 596.280 475.193 490.623 452.101 394.896 455.623 396.338 369.503 437.323 376.136 350.339 275.220 321.732 439.673 271.054 315.970 370.108 257.986 320.923 370.718 572.063 564.525 569.665 576.010 604.201 557.183 638.929 667.738 639.989 606.464 383.213 379.273 423.809 463.397 468.932 485.043 259.796 183.023 153.104 202.750 191.642 138.252 159.425 142.261 194.529 222.786 199.625 206.741 151.240 202.029 240.605 118.204 227.488 114.885 66.327 585.210 594.816 545.828 525.301 523.651 195.042 234.674 141.824 255.989 159.035 260.134 151.002 174.409 493.248 559.668 585.798 500.236 530.790 590.675 507.856 441.875 523.679 472.754 569.958 589.190 530.151 532.417 520.003 453.477 495.147 509.219 189.410 191.172 234.580 202.279 188.022 254.793 171.019 198.187 247.320 386.592 402.295 480.669 394.646 446.603 469.633 487.426 444.061 463.169 493.584 128.315 227.806 355.398 245.758 309.172 423.446 282.647 353.257 471.537 663.027 553.925 456.367 655.846 314.258 196.163 146.413 212.538 132.918 554.734 550.436 529.518 505.425 541.205 520.403 511.324 517.489 522.263 539.579 621.993 639.446 561.104 512.010 484.963 537.769 499.141 505.755 156.559 203.110 254.202 213.185 154.219 210.692 245.779 215.909 242.712 548.647 593.141 549.031 549.307 146.954 197.488 315.064 505.355 151.638 183.760 306.780 465.498 202.142 209.478 119.625 199.878 260.568 191.469 286.371 129.616 140.352 566.002 513.160 574.453 481.678 485.561 541.472 444.495 493.556 523.531 723.266 330.177 556.464 647.874 694.413 405.248 187.269 140.498 317.355 297.454 501.807 515.606 471.463 561.215 509.829 422.032 410.102 428.503 416.670 396.388 427.638 398.679 433.584 456.802 418.925 223.146 322.505 125.977 122.819 178.083 180.383 138.936 127.727 144.706 156.442 2023 120 0 344 0 570.182 591.086 595.435 571.248 552.897 563.973 552.558 556.490 146.975 247.595 234.060 319.774 58.027 145.272 258.195 487.702 537.948 530.109 498.134 538.154 542.946 554.376 584.709 583.246 599.744 592.960 345.562 468.467 269.462 285.295 71.494 144.558 315.031 145.827 178.831 180.179 586.851 592.344 538.152 510.978 478.865 503.107 420.474 453.997 460.826 405.833 444.050 331.952 574.254 607.024 577.668 542.420 517.766 502.151 487.808 439.815 425.847 373.516 291.432 334.942 322.760 178.474 178.553 131.890 143.128 181.940 249.213 435.673 415.109 373.067 401.202 396.529 425.041 453.215 443.429 460.150 392.571 376.356 410.519 401.482 403.827 357.593 462.623 418.604 482.559 282.015 338.058 407.778 273.748 360.586 381.817 288.215 385.804 359.055 137.409 218.263 337.644 118.159 233.355 351.259 110.869 207.931 343.469 493.100 504.888 495.037 494.809 558.183 613.013 579.967 606.976 634.593 649.524 595.324 594.923 527.839 610.490 638.718 645.909 478.906 499.288 472.118 462.069 497.746 510.717 465.708 496.813 601.087 599.635 599.218 475.559 491.266 452.097 395.171 456.066 396.896 369.979 437.963 376.820 351.341 274.495 321.014 438.949 270.589 316.200 369.845 257.854 321.862 371.163 574.217 565.745 570.885 578.711 605.917 559.169 640.352 669.933 642.773 607.886 383.793 378.902 423.872 463.551 469.823 487.466 260.546 183.251 153.075 203.095 191.342 137.890 159.267 142.651 194.577 223.422 200.599 206.902 151.895 202.492 240.833 118.800 230.147 115.264 67.307 585.522 596.418 546.798 525.703 524.265 195.158 235.459 141.502 255.524 159.628 260.027 150.659 174.118 494.043 560.160 586.278 502.322 531.538 591.591 508.953 441.112 524.761 473.881 571.241 589.381 531.094 533.625 521.622 454.514 496.292 510.336 188.957 190.675 234.010 201.842 187.609 254.122 170.577 197.762 246.857 387.372 403.953 482.694 396.007 448.196 471.626 488.906 445.527 464.927 495.263 128.119 227.734 355.267 245.458 309.123 423.654 282.254 353.149 471.642 663.151 554.320 457.004 655.493 314.610 195.908 146.762 212.989 133.073 555.194 551.192 530.084 505.598 541.659 521.018 511.743 518.102 523.667 540.683 623.607 640.541 563.385 514.316 486.226 540.377 501.379 507.491 156.220 202.650 253.657 213.203 154.154 210.412 245.400 216.061 243.777 550.461 594.379 550.904 551.830 146.808 197.370 314.872 506.723 151.077 183.399 308.262 465.834 201.463 208.542 120.606 202.640 263.383 192.539 287.616 130.982 141.174 566.706 514.145 575.809 482.303 486.503 542.543 443.900 493.516 524.357 723.535 330.164 557.884 647.799 693.817 405.558 187.957 140.527 318.243 297.266 503.531 516.377 472.512 561.771 510.013 421.679 410.382 428.301 416.849 396.554 427.617 398.527 433.453 456.861 418.913 223.856 322.816 126.145 122.616 178.062 180.709 138.999 127.801 145.482 157.126 2023 121 0 344 0 571.333 592.987 597.838 574.221 555.581 566.941 554.435 556.213 149.181 247.662 236.076 322.805 58.417 145.682 260.148 487.533 539.906 532.483 498.384 540.318 545.431 555.784 587.130 585.730 605.877 599.711 346.298 475.953 270.979 291.780 72.541 144.495 318.908 146.194 179.023 180.252 588.266 593.953 540.399 511.417 478.889 503.931 420.934 453.126 459.771 404.026 441.714 330.101 576.128 609.922 579.830 545.129 520.662 505.194 489.920 442.100 427.420 373.577 291.710 334.390 322.751 178.926 178.733 132.268 143.440 182.008 250.702 436.257 415.637 373.333 401.342 396.607 425.167 454.086 445.236 462.199 392.866 376.540 411.307 402.517 405.160 358.813 464.607 419.194 485.371 282.660 338.611 407.814 274.165 361.663 382.217 288.445 385.765 359.704 137.562 218.430 337.878 118.458 233.290 351.197 110.822 208.078 343.581 496.301 507.230 497.884 495.662 560.487 615.171 582.262 608.418 636.251 651.307 596.927 595.817 527.003 611.288 639.637 647.303 479.540 499.123 471.645 461.452 497.494 510.467 465.676 497.240 602.154 601.404 602.094 475.924 491.906 452.093 395.446 456.506 397.451 370.454 438.599 377.501 352.340 273.771 320.300 438.227 270.124 316.428 369.582 257.722 322.798 371.606 576.337 566.949 572.089 581.361 607.598 561.127 641.735 672.031 645.459 609.279 384.370 378.532 423.935 463.704 470.708 489.869 261.294 183.479 153.046 203.438 191.043 137.530 159.109 143.039 194.624 224.057 201.569 207.062 152.548 202.952 241.060 119.394 232.798 115.641 68.285 585.832 597.997 547.758 526.102 524.873 195.273 236.242 141.180 255.060 160.220 259.920 150.317 173.828 494.834 560.647 586.754 504.389 532.281 592.496 510.042 440.353 525.835 475.002 572.507 589.569 532.029 534.822 523.224 455.544 497.429 511.444 188.506 190.179 233.441 201.405 187.196 253.453 170.137 197.339 246.395 388.148 405.602 484.704 397.361 449.780 473.604 490.375 446.985 466.673 496.929 127.924 227.663 355.136 245.160 309.074 423.861 281.862 353.041 471.746 663.272 554.712 457.638 655.146 314.962 195.654 147.111 213.439 133.227 555.651 551.941 530.646 505.771 542.109 521.628 512.158 518.711 525.059 541.776 625.187 641.611 565.632 516.598 487.479 542.950 503.595 509.210 155.883 202.191 253.114 213.222 154.090 210.133 245.021 216.212 244.838 552.253 595.598 552.753 554.316 146.662 197.253 314.681 508.078 150.519 183.039 309.737 466.167 200.788 207.611 121.584 205.392 266.188 193.605 288.856 132.344 141.994 567.402 515.123 577.149 482.924 487.439 543.603 443.308 493.477 525.176 723.785 330.151 559.286 647.726 693.236 405.866 188.642 140.556 319.129 297.077 505.240 517.142 473.554 562.322 510.196 421.326 410.661 428.100 417.027 396.720 427.597 398.376 433.323 456.919 418.901 224.563 323.125 126.312 122.412 178.042 181.034 139.063 127.875 146.256 157.809 2023 122 0 344 0 572.470 594.853 600.190 577.137 558.224 569.854 556.285 555.938 151.379 247.728 238.086 325.824 58.806 146.090 262.093 487.364 541.841 534.829 498.633 542.456 547.882 557.175 589.506 588.167 611.786 606.227 347.031 483.330 272.490 298.231 73.585 144.431 322.770 146.560 179.214 180.325 589.661 595.537 542.620 511.853 478.912 504.748 421.392 452.259 458.722 402.229 439.391 328.261 577.974 612.748 581.956 547.800 523.523 508.203 492.013 444.368 428.982 373.637 291.988 333.839 322.743 179.377 178.912 132.645 143.751 182.075 252.187 436.837 416.163 373.599 401.483 396.685 425.292 454.952 447.031 464.234 393.160 376.723 412.091 403.547 406.487 360.027 466.577 419.781 488.158 283.302 339.162 407.851 274.581 362.736 382.615 288.673 385.726 360.350 137.714 218.595 338.112 118.757 233.225 351.135 110.774 208.225 343.692 499.468 509.549 500.702 496.508 562.756 617.279 584.516 609.832 637.865 653.032 598.501 596.698 526.173 612.074 640.538 648.664 480.169 498.959 471.174 460.839 497.243 510.219 465.644 497.665 603.206 603.144 604.908 476.286 492.541 452.089 395.720 456.945 398.005 370.927 439.233 378.180 353.335 273.050 319.587 437.509 269.661 316.656 369.321 257.591 323.730 372.048 578.421 568.138 573.278 583.961 609.245 563.057 643.082 674.034 648.050 610.645 384.946 378.164 423.998 463.856 471.589 492.250 262.039 183.706 153.017 203.781 190.745 137.170 158.952 143.426 194.672 224.689 202.536 207.222 153.199 203.412 241.286 119.987 235.441 116.018 69.259 586.139 599.551 548.710 526.499 525.476 195.388 237.023 140.860 254.597 160.811 259.813 149.977 173.538 495.619 561.131 587.224 506.437 533.018 593.391 511.123 439.596 526.900 476.116 573.757 589.755 532.955 536.007 524.811 456.567 498.556 512.543 188.056 189.685 232.875 200.970 186.785 252.786 169.698 196.917 245.934 388.921 407.243 486.698 398.710 451.354 475.568 491.834 448.434 468.406 498.581 127.729 227.591 355.006 244.863 309.025 424.067 281.471 352.933 471.849 663.391 555.100 458.268 654.804 315.312 195.400 147.458 213.887 133.380 556.103 552.684 531.204 505.942 542.555 522.233 512.571 519.316 526.439 542.860 626.734 642.655 567.846 518.855 488.723 545.488 505.789 510.912 155.546 201.734 252.573 213.240 154.025 209.855 244.644 216.362 245.895 554.023 596.799 554.579 556.768 146.517 197.136 314.490 509.422 149.963 182.681 311.205 466.497 200.115 206.684 122.559 208.135 268.983 194.668 290.093 133.702 142.811 568.093 516.093 578.473 483.541 488.368 544.653 442.718 493.438 525.988 724.016 330.137 560.671 647.653 692.668 406.174 189.326 140.584 320.011 296.890 506.934 517.901 474.590 562.867 510.378 420.976 410.938 427.901 417.204 396.885 427.576 398.225 433.193 456.978 418.890 225.269 323.434 126.479 122.210 178.021 181.357 139.126 127.949 147.027 158.489 2023 123 0 344 0 573.592 596.685 602.493 579.999 560.825 572.714 558.109 555.666 153.571 247.794 240.089 328.831 59.193 146.496 264.032 487.197 543.753 537.147 498.880 544.568 550.300 558.549 591.838 590.558 617.471 612.506 347.761 490.592 273.995 304.650 74.625 144.368 326.616 146.925 179.405 180.397 591.037 597.096 544.813 512.286 478.936 505.558 421.847 451.397 457.679 400.441 437.081 326.431 579.791 615.504 584.047 550.433 526.349 511.178 494.087 446.620 430.535 373.698 292.264 333.291 322.734 179.826 179.092 133.021 144.062 182.143 253.666 437.416 416.686 373.863 401.622 396.763 425.417 455.813 448.815 466.254 393.452 376.906 412.873 404.572 407.807 361.237 468.534 420.365 490.920 283.942 339.711 407.887 274.995 363.804 383.012 288.901 385.687 360.995 137.866 218.760 338.344 119.055 233.160 351.074 110.726 208.371 343.803 502.602 511.845 503.492 497.349 564.991 619.338 586.728 611.218 639.436 654.699 600.047 597.565 525.348 612.850 641.421 649.993 480.795 498.796 470.705 460.228 496.994 509.972 465.613 498.088 604.244 604.855 607.660 476.647 493.173 452.085 395.992 457.381 398.556 371.398 439.863 378.856 354.326 272.330 318.876 436.792 269.200 316.883 369.060 257.460 324.660 372.488 580.472 569.312 574.451 586.511 610.859 564.959 644.392 675.947 650.547 611.984 385.519 377.796 424.061 464.008 472.463 494.610 262.782 183.932 152.989 204.123 190.448 136.812 158.795 143.811 194.720 225.319 203.500 207.381 153.848 203.870 241.512 120.578 238.074 116.394 70.231 586.443 601.082 549.652 526.892 526.075 195.503 237.801 140.540 254.136 161.399 259.706 149.638 173.250 496.399 561.610 587.690 508.466 533.750 594.274 512.197 438.842 527.956 477.224 574.990 589.940 533.873 537.181 526.382 457.584 499.675 513.633 187.608 189.192 232.310 200.537 186.376 252.121 169.260 196.496 245.475 389.691 408.876 488.677 400.051 452.919 477.518 493.281 449.875 470.128 500.220 127.535 227.521 354.877 244.566 308.976 424.273 281.082 352.826 471.952 663.507 555.485 458.895 654.467 315.661 195.147 147.804 214.334 133.534 556.552 553.419 531.758 506.113 542.997 522.834 512.982 519.916 527.806 543.934 628.248 643.675 570.026 521.088 489.956 547.992 507.961 512.598 155.210 201.278 252.034 213.258 153.961 209.577 244.268 216.513 246.950 555.771 597.980 556.382 559.183 146.372 197.019 314.300 510.753 149.409 182.325 312.667 466.826 199.446 205.762 123.531 210.870 271.769 195.728 291.325 135.056 143.625 568.776 517.057 579.781 484.154 489.290 545.692 442.131 493.400 526.793 724.231 330.124 562.040 647.582 692.115 406.480 190.007 140.613 320.891 296.703 508.614 518.655 475.619 563.407 510.558 420.626 411.215 427.701 417.381 397.050 427.556 398.074 433.064 457.036 418.878 225.972 323.741 126.645 122.008 178.001 181.680 139.189 128.023 147.796 159.167 2023 124 0 344 0 574.700 598.484 604.747 582.806 563.385 575.519 559.908 555.396 155.756 247.860 242.085 331.825 59.579 146.902 265.963 487.030 545.643 539.437 499.125 546.655 552.685 559.907 594.125 592.903 622.935 618.550 348.488 497.738 275.495 311.034 75.662 144.305 330.446 147.289 179.595 180.470 592.393 598.629 546.979 512.715 478.959 506.361 422.300 450.539 456.642 398.662 434.784 324.612 581.580 618.190 586.102 553.027 529.140 514.118 496.141 448.855 432.078 373.758 292.539 332.744 322.725 180.273 179.270 133.395 144.371 182.210 255.141 437.991 417.208 374.127 401.762 396.840 425.541 456.670 450.587 468.260 393.744 377.087 413.651 405.593 409.121 362.442 470.476 420.947 493.657 284.581 340.258 407.924 275.408 364.869 383.407 289.128 385.649 361.637 138.018 218.925 338.576 119.351 233.096 351.013 110.679 208.516 343.914 505.703 514.118 506.254 498.184 567.191 621.346 588.900 612.576 640.964 656.310 601.565 598.419 524.528 613.614 642.288 651.290 481.416 498.633 470.239 459.621 496.746 509.726 465.581 498.508 605.266 606.536 610.350 477.006 493.801 452.081 396.264 457.816 399.105 371.867 440.491 379.530 355.314 271.613 318.168 436.078 268.740 317.109 368.800 257.330 325.586 372.926 582.489 570.471 575.609 589.011 612.439 566.834 645.665 677.772 652.953 613.296 386.090 377.430 424.123 464.159 473.333 496.949 263.523 184.158 152.960 204.463 190.152 136.454 158.639 144.196 194.767 225.947 204.462 207.540 154.495 204.326 241.736 121.167 240.700 116.768 71.199 586.744 602.589 550.585 527.282 526.669 195.618 238.577 140.222 253.676 161.985 259.600 149.300 172.962 497.175 562.085 588.151 510.475 534.475 595.146 513.263 438.090 529.005 478.324 576.208 590.122 534.783 538.343 527.938 458.594 500.785 514.713 187.160 188.700 231.747 200.105 185.967 251.458 168.823 196.077 245.017 390.457 410.501 490.640 401.387 454.474 479.453 494.719 451.306 471.837 501.846 127.342 227.450 354.748 244.271 308.927 424.477 280.694 352.719 472.055 663.620 555.866 459.518 654.136 316.008 194.896 148.149 214.780 133.686 556.996 554.147 532.307 506.282 543.437 523.431 513.389 520.511 529.161 544.999 629.730 644.670 572.172 523.296 491.180 550.460 510.111 514.268 154.876 200.824 251.496 213.276 153.897 209.301 243.893 216.662 248.001 557.498 599.143 558.161 561.564 146.228 196.903 314.112 512.071 148.857 181.970 314.122 467.152 198.780 204.844 124.501 213.595 274.546 196.784 292.553 136.406 144.437 569.454 518.013 581.073 484.763 490.207 546.721 441.547 493.361 527.592 724.431 330.111 563.392 647.513 691.574 406.785 190.687 140.642 321.767 296.516 510.279 519.403 476.641 563.942 510.737 420.278 411.491 427.503 417.557 397.214 427.536 397.925 432.935 457.094 418.867 226.673 324.048 126.811 121.807 177.980 182.002 139.252 128.097 148.563 159.843 2023 125 0 344 0 575.794 600.249 606.951 585.557 565.903 578.271 561.680 555.129 157.933 247.925 244.074 334.807 59.964 147.306 267.887 486.865 547.510 541.699 499.369 548.717 555.038 561.249 596.369 595.201 628.179 624.358 349.213 504.764 276.989 317.383 76.696 144.242 334.260 147.651 179.785 180.542 593.730 600.138 549.117 513.142 478.982 507.158 422.750 449.686 455.610 396.892 432.501 322.803 583.340 620.807 588.121 555.584 531.895 517.024 498.176 451.073 433.610 373.818 292.814 332.199 322.717 180.720 179.448 133.769 144.680 182.277 256.611 438.564 417.727 374.390 401.900 396.917 425.665 457.522 452.349 470.252 394.035 377.269 414.425 406.609 410.428 363.642 472.404 421.525 496.368 285.217 340.804 407.960 275.820 365.929 383.801 289.354 385.611 362.276 138.169 219.089 338.807 119.647 233.031 350.952 110.632 208.661 344.024 508.770 516.368 508.988 499.012 569.358 623.307 591.030 613.907 642.451 657.866 603.054 599.260 523.713 614.368 643.138 652.555 482.034 498.472 469.775 459.015 496.500 509.482 465.550 498.925 606.274 608.188 612.980 477.363 494.426 452.077 396.534 458.248 399.653 372.335 441.116 380.201 356.297 270.898 317.461 435.367 268.281 317.334 368.541 257.200 326.509 373.363 584.471 571.615 576.751 591.462 613.987 568.682 646.904 679.512 655.270 614.581 386.658 377.066 424.185 464.309 474.197 499.267 264.261 184.383 152.931 204.803 189.856 136.098 158.483 144.579 194.814 226.574 205.420 207.698 155.140 204.782 241.961 121.754 243.316 117.141 72.164 587.042 604.072 551.508 527.669 527.258 195.732 239.350 139.904 253.218 162.570 259.494 148.963 172.676 497.945 562.556 588.607 512.465 535.195 596.008 514.321 437.341 530.044 479.419 577.409 590.302 535.685 539.494 529.477 459.598 501.886 515.784 186.715 188.210 231.185 199.674 185.560 250.797 168.388 195.659 244.560 391.221 412.118 492.588 402.716 456.020 481.374 496.145 452.730 473.535 503.459 127.149 227.379 354.619 243.976 308.879 424.680 280.307 352.613 472.156 663.730 556.244 460.138 653.810 316.355 194.645 148.493 215.224 133.839 557.437 554.869 532.851 506.450 543.872 524.024 513.794 521.103 530.504 546.054 631.180 645.641 574.285 525.480 492.394 552.893 512.239 515.921 154.542 200.371 250.959 213.295 153.833 209.025 243.520 216.811 249.049 559.204 600.287 559.917 563.909 146.084 196.787 313.923 513.378 148.308 181.616 315.570 467.477 198.117 203.931 125.467 216.312 277.313 197.837 293.777 137.751 145.247 570.125 518.963 582.349 485.368 491.116 547.740 440.964 493.323 528.384 724.616 330.098 564.728 647.444 691.047 407.089 191.364 140.670 322.641 296.330 511.930 520.145 477.657 564.471 510.915 419.932 411.765 427.305 417.733 397.377 427.516 397.775 432.807 457.151 418.855 227.372 324.353 126.977 121.606 177.960 182.323 139.315 128.170 149.327 160.517 2023 126 0 344 0 576.873 601.981 609.107 588.255 568.381 580.970 563.427 554.864 160.104 247.990 246.056 337.776 60.348 147.708 269.804 486.700 549.355 543.933 499.612 550.753 557.357 562.573 598.569 597.455 633.206 629.933 349.936 511.668 278.478 323.697 77.726 144.179 338.057 148.013 179.973 180.614 595.048 601.622 551.229 513.566 479.005 507.948 423.198 448.837 454.584 395.132 430.230 321.005 585.073 623.357 590.106 558.102 534.615 519.895 500.191 453.275 435.133 373.878 293.087 331.656 322.708 181.165 179.626 134.141 144.987 182.343 258.076 439.134 418.244 374.651 402.038 396.994 425.788 458.370 454.100 472.229 394.324 377.449 415.196 407.620 411.730 364.837 474.318 422.101 499.054 285.851 341.347 407.996 276.230 366.986 384.194 289.580 385.573 362.914 138.319 219.253 339.037 119.942 232.967 350.892 110.585 208.806 344.134 511.803 518.594 511.693 499.835 571.490 625.219 593.120 615.211 643.898 659.369 604.516 600.088 522.902 615.111 643.971 653.790 482.647 498.311 469.313 458.413 496.255 509.240 465.519 499.340 607.267 609.812 615.550 477.718 495.046 452.073 396.804 458.678 400.197 372.801 441.738 380.869 357.278 270.186 316.757 434.658 267.823 317.559 368.283 257.071 327.429 373.798 586.420 572.744 577.879 593.865 615.503 570.503 648.108 681.171 657.500 615.840 387.225 376.702 424.247 464.458 475.056 501.563 264.997 184.607 152.903 205.141 189.562 135.743 158.328 144.962 194.861 227.198 206.376 207.856 155.783 205.236 242.184 122.339 245.925 117.514 73.126 587.337 605.532 552.423 528.053 527.842 195.845 240.121 139.588 252.760 163.153 259.389 148.627 172.390 498.711 563.023 589.058 514.436 535.909 596.859 515.372 436.594 531.076 480.507 578.595 590.480 536.578 540.633 531.001 460.595 502.978 516.846 186.270 187.722 230.625 199.244 185.154 250.138 167.954 195.242 244.105 391.981 413.726 494.520 404.040 457.556 483.281 497.560 454.144 475.220 505.058 126.957 227.309 354.491 243.683 308.831 424.882 279.922 352.507 472.257 663.838 556.618 460.754 653.489 316.701 194.395 148.836 215.667 133.991 557.874 555.584 533.392 506.617 544.305 524.612 514.197 521.689 531.834 547.099 632.598 646.589 576.365 527.640 493.599 555.291 514.345 517.557 154.209 199.919 250.424 213.313 153.770 208.750 243.147 216.960 250.094 560.888 601.414 561.651 566.219 145.941 196.671 313.736 514.672 147.761 181.263 317.011 467.799 197.456 203.022 126.431 219.019 280.070 198.887 294.997 139.093 146.054 570.789 519.906 583.609 485.969 492.020 548.749 440.384 493.285 529.169 724.788 330.085 566.047 647.377 690.532 407.391 192.039 140.699 323.511 296.145 513.565 520.881 478.666 564.996 511.092 419.587 412.039 427.108 417.907 397.540 427.496 397.626 432.679 457.209 418.844 228.069 324.657 127.142 121.406 177.940 182.643 139.378 128.243 150.090 161.190 2023 127 0 344 0 577.938 603.681 611.216 590.898 570.817 583.616 565.149 554.601 162.267 248.056 248.031 340.733 60.730 148.110 271.714 486.536 551.178 546.140 499.853 552.764 559.643 563.882 600.725 599.663 638.020 635.277 350.655 518.446 279.961 329.975 78.753 144.117 341.838 148.373 180.162 180.686 596.347 603.083 553.313 513.986 479.028 508.731 423.643 447.993 453.563 393.380 427.973 319.217 586.778 625.839 592.056 560.583 537.299 522.731 502.187 455.460 436.646 373.938 293.360 331.114 322.699 181.609 179.803 134.513 145.294 182.410 259.537 439.702 418.759 374.912 402.176 397.070 425.911 459.213 455.839 474.191 394.613 377.629 415.964 408.627 413.025 366.027 476.218 422.674 501.715 286.483 341.888 408.032 276.639 368.038 384.585 289.805 385.534 363.549 138.470 219.416 339.266 120.236 232.903 350.831 110.538 208.950 344.244 514.801 520.797 514.369 500.652 573.588 627.084 595.170 616.488 645.304 660.820 605.951 600.904 522.097 615.844 644.788 654.994 483.257 498.152 468.854 457.813 496.012 508.999 465.488 499.752 608.246 611.407 618.060 478.071 495.663 452.069 397.073 459.107 400.740 373.265 442.357 381.535 358.254 269.475 316.055 433.951 267.367 317.783 368.026 256.942 328.346 374.232 588.336 573.858 578.991 596.218 616.986 572.297 649.279 682.752 659.646 617.074 387.789 376.340 424.309 464.607 475.910 503.838 265.731 184.831 152.874 205.479 189.268 135.389 158.173 145.343 194.908 227.821 207.328 208.013 156.424 205.688 242.407 122.923 248.524 117.885 74.085 587.629 606.969 553.329 528.435 528.422 195.959 240.890 139.272 252.305 163.734 259.284 148.292 172.105 499.472 563.486 589.505 516.387 536.618 597.699 516.415 435.850 532.099 481.588 579.765 590.656 537.464 541.761 532.510 461.586 504.062 517.899 185.827 187.235 230.067 198.816 184.749 249.481 167.522 194.826 243.651 392.739 415.327 496.437 405.356 459.083 485.173 498.965 455.550 476.894 506.644 126.766 227.239 354.363 243.390 308.783 425.084 279.538 352.401 472.358 663.944 556.989 461.368 653.174 317.045 194.145 149.178 216.108 134.142 558.307 556.292 533.928 506.784 544.733 525.196 514.596 522.272 533.153 548.135 633.986 647.513 578.411 529.775 494.794 557.655 516.429 519.177 153.878 199.469 249.891 213.331 153.706 208.476 242.775 217.109 251.135 562.551 602.522 563.361 568.494 145.798 196.556 313.549 515.954 147.215 180.912 318.446 468.119 196.799 202.118 127.391 221.717 282.818 199.934 296.213 140.430 146.858 571.447 520.841 584.854 486.566 492.917 549.747 439.807 493.248 529.948 724.947 330.072 567.350 647.310 690.030 407.693 192.713 140.727 324.379 295.960 515.187 521.612 479.668 565.515 511.268 419.243 412.311 426.912 418.081 397.702 427.476 397.478 432.552 457.266 418.832 228.764 324.961 127.306 121.206 177.919 182.962 139.440 128.316 150.849 161.860 2023 128 0 344 0 578.988 605.348 613.277 593.487 573.212 586.210 566.845 554.340 164.423 248.120 249.999 343.677 61.111 148.510 273.616 486.373 552.979 548.319 500.092 554.750 561.897 565.174 602.839 601.826 642.623 640.393 351.373 525.095 281.439 336.216 79.777 144.054 345.602 148.733 180.350 180.757 597.627 604.518 555.371 514.404 479.051 509.507 424.086 447.153 452.548 391.638 425.729 317.440 588.455 628.254 593.971 563.025 539.948 525.532 504.163 457.629 438.149 373.997 293.632 330.574 322.691 182.051 179.979 134.883 145.600 182.476 260.993 440.267 419.272 375.172 402.313 397.146 426.034 460.051 457.568 476.139 394.900 377.809 416.728 409.629 414.313 367.213 478.104 423.244 504.350 287.113 342.428 408.068 277.047 369.086 384.975 290.029 385.497 364.181 138.619 219.578 339.495 120.530 232.840 350.771 110.491 209.093 344.353 517.766 522.977 517.017 501.463 575.653 628.902 597.181 617.738 646.671 662.221 607.359 601.706 521.296 616.566 645.588 656.168 483.863 497.993 468.397 457.217 495.769 508.759 465.457 500.161 609.211 612.974 620.510 478.423 496.277 452.066 397.340 459.533 401.281 373.728 442.973 382.199 359.227 268.767 315.356 433.247 266.913 318.006 367.770 256.813 329.260 374.664 590.219 574.958 580.089 598.523 618.439 574.063 650.417 684.258 661.710 618.282 388.352 375.979 424.370 464.755 476.758 506.092 266.462 185.054 152.846 205.815 188.975 135.035 158.019 145.723 194.955 228.441 208.278 208.170 157.063 206.139 242.629 123.505 251.116 118.255 75.041 587.919 608.384 554.226 528.813 528.997 196.072 241.656 138.958 251.850 164.313 259.179 147.959 171.821 500.228 563.944 589.947 518.319 537.321 598.529 517.450 435.109 533.114 482.662 580.920 590.830 538.341 542.878 534.003 462.570 505.137 518.943 185.385 186.749 229.510 198.389 184.345 248.826 167.090 194.411 243.199 393.493 416.919 498.338 406.667 460.600 487.051 500.360 456.948 478.555 508.217 126.575 227.169 354.236 243.099 308.735 425.284 279.156 352.296 472.458 664.047 557.356 461.977 652.863 317.388 193.897 149.519 216.548 134.293 558.737 556.993 534.459 506.949 545.159 525.775 514.993 522.850 534.459 549.161 635.343 648.415 580.425 531.885 495.979 559.984 518.491 520.781 153.547 199.020 249.360 213.349 153.643 208.203 242.405 217.256 252.173 564.192 603.612 565.048 570.734 145.656 196.442 313.363 517.224 146.672 180.562 319.874 468.437 196.145 201.218 128.349 224.407 285.556 200.978 297.425 141.764 147.661 572.098 521.770 586.083 487.160 493.807 550.736 439.232 493.210 530.720 725.095 330.059 568.637 647.245 689.540 407.993 193.384 140.756 325.243 295.776 516.794 522.337 480.664 566.029 511.442 418.901 412.582 426.717 418.255 397.863 427.456 397.331 432.426 457.323 418.821 229.457 325.263 127.470 121.007 177.899 183.280 139.502 128.389 151.607 162.528 2023 129 0 344 0 580.025 606.983 615.291 596.023 575.567 588.750 568.516 554.082 166.573 248.185 251.960 346.608 61.491 148.908 275.512 486.211 554.757 550.470 500.330 556.710 564.118 566.450 604.911 603.945 647.020 645.285 352.087 531.614 282.911 342.420 80.797 143.992 349.349 149.091 180.537 180.828 598.888 605.930 557.401 514.819 479.074 510.277 424.526 446.317 451.539 389.904 423.497 315.672 590.104 630.605 595.852 565.430 542.561 528.298 506.120 459.780 439.641 374.057 293.903 330.036 322.682 182.492 180.155 135.252 145.905 182.543 262.444 440.830 419.783 375.431 402.449 397.222 426.155 460.885 459.285 478.073 395.186 377.987 417.489 410.627 415.595 368.393 479.975 423.812 506.960 287.742 342.966 408.103 277.453 370.131 385.363 290.253 385.459 364.812 138.769 219.740 339.723 120.822 232.776 350.711 110.444 209.237 344.462 520.696 525.133 519.636 502.268 577.685 630.675 599.152 618.963 648.000 663.573 608.740 602.496 520.500 617.278 646.373 657.313 484.464 497.836 467.941 456.622 495.529 508.521 465.427 500.568 610.162 614.513 622.903 478.773 496.887 452.062 397.607 459.957 401.819 374.188 443.586 382.860 360.196 268.060 314.658 432.546 266.460 318.229 367.514 256.685 330.170 375.094 592.069 576.043 581.172 600.780 619.860 575.804 651.522 685.692 663.694 619.466 388.912 375.620 424.432 464.902 477.602 508.324 267.191 185.276 152.818 206.151 188.684 134.683 157.865 146.101 195.002 229.060 209.225 208.326 157.700 206.589 242.850 124.086 253.698 118.624 75.994 588.205 609.775 555.113 529.188 529.567 196.185 242.420 138.644 251.397 164.891 259.075 147.627 171.538 500.979 564.399 590.384 520.231 538.018 599.348 518.477 434.370 534.120 483.730 582.059 591.002 539.210 543.983 535.480 463.548 506.204 519.977 184.945 186.265 228.956 197.963 183.943 248.173 166.660 193.998 242.748 394.244 418.504 500.223 407.971 462.107 488.915 501.743 458.337 480.204 509.777 126.384 227.100 354.109 242.808 308.687 425.484 278.774 352.191 472.558 664.148 557.720 462.584 652.556 317.730 193.649 149.859 216.987 134.444 559.162 557.687 534.987 507.113 545.580 526.351 515.388 523.424 535.753 550.178 636.670 649.295 582.407 533.972 497.154 562.278 520.531 522.368 153.217 198.572 248.830 213.367 153.580 207.930 242.036 217.404 253.208 565.813 604.685 566.713 572.939 145.515 196.327 313.178 518.481 146.131 180.214 321.295 468.753 195.494 200.323 129.304 227.087 288.285 202.018 298.633 143.094 148.461 572.744 522.692 587.296 487.749 494.691 551.714 438.660 493.173 531.486 725.233 330.046 569.907 647.181 689.062 408.292 194.053 140.784 326.105 295.593 518.386 523.057 481.653 566.538 511.616 418.560 412.853 426.522 418.428 398.024 427.436 397.183 432.299 457.380 418.810 230.147 325.565 127.633 120.809 177.879 183.597 139.564 128.461 152.362 163.194 2023 130 0 344 0 581.048 608.586 617.259 598.506 577.882 591.240 570.161 553.826 168.715 248.250 253.915 349.526 61.869 149.305 277.400 486.050 556.514 552.593 500.567 558.646 566.307 567.710 606.940 606.020 651.215 649.956 352.799 538.000 284.377 348.586 81.814 143.930 353.080 149.448 180.723 180.900 600.131 607.319 559.404 515.230 479.096 511.040 424.964 445.486 450.535 388.179 421.279 313.915 591.727 632.891 597.699 567.797 545.139 531.029 508.058 461.915 441.124 374.116 294.173 329.499 322.674 182.932 180.330 135.620 146.208 182.609 263.890 441.390 420.291 375.689 402.585 397.298 426.277 461.714 460.991 479.991 395.471 378.165 418.247 411.620 416.871 369.569 481.833 424.377 509.543 288.368 343.502 408.139 277.858 371.171 385.750 290.475 385.421 365.440 138.917 219.902 339.950 121.113 232.713 350.651 110.398 209.380 344.570 523.592 527.267 522.226 503.067 579.682 632.403 601.084 620.162 649.292 664.876 610.095 603.274 519.709 617.979 647.143 658.430 485.062 497.679 467.489 456.031 495.289 508.284 465.396 500.973 611.099 616.024 625.238 479.121 497.493 452.058 397.872 460.379 402.355 374.648 444.197 383.518 361.161 267.356 313.962 431.846 266.008 318.451 367.260 256.557 331.077 375.523 593.886 577.113 582.240 602.990 621.251 577.517 652.597 687.057 665.600 620.624 389.470 375.261 424.492 465.048 478.440 510.535 267.918 185.498 152.790 206.485 188.393 134.332 157.712 146.479 195.048 229.677 210.169 208.482 158.335 207.037 243.071 124.664 256.273 118.991 76.944 588.489 611.144 555.992 529.561 530.133 196.297 243.181 138.332 250.946 165.466 258.971 147.295 171.256 501.725 564.850 590.817 522.125 538.710 600.157 519.497 433.634 535.118 484.792 583.182 591.172 540.071 545.077 536.942 464.519 507.262 521.003 184.505 185.783 228.403 197.538 183.541 247.522 166.232 193.586 242.298 394.992 420.080 502.093 409.269 463.606 490.765 503.116 459.717 481.842 511.323 126.195 227.030 353.983 242.519 308.640 425.682 278.394 352.087 472.657 664.247 558.081 463.187 652.255 318.071 193.403 150.198 217.425 134.594 559.584 558.375 535.510 507.276 545.999 526.922 515.780 523.993 537.035 551.185 637.967 650.153 584.356 536.034 498.320 564.538 522.550 523.939 152.889 198.126 248.302 213.385 153.517 207.658 241.668 217.551 254.239 567.412 605.741 568.355 575.110 145.373 196.214 312.994 519.727 145.592 179.867 322.710 469.067 194.846 199.432 130.256 229.759 291.004 203.056 299.837 144.419 149.258 573.383 523.608 588.494 488.335 495.569 552.682 438.090 493.136 532.245 725.360 330.033 571.161 647.119 688.594 408.590 194.720 140.812 326.963 295.410 519.964 523.771 482.636 567.042 511.788 418.220 413.122 426.328 418.600 398.185 427.416 397.037 432.174 457.436 418.798 230.836 325.865 127.796 120.611 177.859 183.913 139.626 128.533 153.115 163.858 2023 131 0 344 0 582.058 610.158 619.181 600.936 580.156 593.677 571.782 553.573 170.850 248.314 255.862 352.431 62.246 149.701 279.281 485.889 558.248 554.689 500.802 560.556 568.463 568.955 608.928 608.052 655.214 654.411 353.509 544.250 285.839 354.713 82.827 143.869 356.793 149.805 180.909 180.971 601.355 608.684 561.381 515.639 479.119 511.797 425.399 444.659 449.536 386.463 419.073 312.169 593.323 635.113 599.512 570.126 547.682 533.725 509.976 464.033 442.597 374.174 294.442 328.964 322.665 183.370 180.505 135.987 146.511 182.674 265.332 441.948 420.798 375.946 402.721 397.373 426.397 462.538 462.686 481.896 395.755 378.343 419.001 412.609 418.141 370.740 483.676 424.939 512.101 288.992 344.036 408.174 278.262 372.207 386.135 290.697 385.384 366.065 139.066 220.063 340.176 121.404 232.649 350.591 110.351 209.522 344.678 526.453 529.377 524.787 503.861 581.647 634.086 602.977 621.336 650.547 666.134 611.423 604.039 518.922 618.671 647.897 659.518 485.656 497.524 467.038 455.442 495.051 508.048 465.366 501.375 612.022 617.508 627.515 479.467 498.095 452.054 398.137 460.799 402.890 375.105 444.805 384.174 362.123 266.654 313.269 431.150 265.557 318.672 367.006 256.429 331.981 375.951 595.671 578.170 583.294 605.154 622.612 579.205 653.640 688.355 667.430 621.758 390.025 374.904 424.553 465.194 479.273 512.724 268.642 185.719 152.761 206.818 188.103 133.982 157.559 146.856 195.094 230.292 211.110 208.638 158.969 207.484 243.291 125.241 258.838 119.358 77.892 588.770 612.491 556.862 529.930 530.694 196.409 243.940 138.020 250.495 166.040 258.867 146.965 170.975 502.466 565.297 591.246 523.999 539.396 600.955 520.510 432.900 536.108 485.847 584.291 591.340 540.924 546.161 538.389 465.484 508.311 522.020 184.067 185.301 227.851 197.115 183.141 246.873 165.804 193.175 241.850 395.737 421.648 503.947 410.561 465.094 492.600 504.479 461.088 483.467 512.856 126.006 226.961 353.857 242.230 308.592 425.880 278.015 351.983 472.755 664.343 558.438 463.787 651.958 318.411 193.157 150.536 217.861 134.743 560.002 559.056 536.030 507.438 546.414 527.489 516.169 524.558 538.305 552.183 639.235 650.990 586.272 538.071 499.477 566.763 524.546 525.493 152.561 197.681 247.775 213.403 153.454 207.388 241.301 217.697 255.267 568.991 606.779 569.975 577.246 145.233 196.100 312.810 520.961 145.056 179.521 324.118 469.379 194.201 198.545 131.205 232.421 293.713 204.090 301.037 145.741 150.053 574.016 524.516 589.677 488.917 496.441 553.641 437.522 493.099 532.997 725.478 330.020 572.400 647.057 688.138 408.887 195.385 140.840 327.819 295.227 521.527 524.479 483.612 567.541 511.959 417.882 413.390 426.135 418.771 398.344 427.397 396.891 432.048 457.492 418.787 231.522 326.164 127.958 120.414 177.839 184.228 139.688 128.605 153.866 164.520