2023 701 0 344 0 468.736 483.347 490.248 498.094 528.067 516.888 523.277 518.713 99.746 207.747 190.175 229.304 36.096 93.424 121.654 460.009 468.496 444.561 473.503 507.850 480.264 525.855 529.947 507.203 417.157 432.861 420.502 367.229 340.889 321.015 88.234 242.392 240.877 278.766 313.691 164.973 490.765 478.319 442.060 510.120 437.022 486.599 518.321 435.110 456.122 487.452 560.149 283.355 499.705 533.049 547.368 507.838 480.850 512.720 501.800 485.514 485.760 306.480 277.005 293.865 352.850 178.880 238.673 142.668 190.780 192.197 278.035 367.432 361.430 335.844 349.137 351.519 378.713 413.685 391.189 421.324 380.569 392.671 401.394 390.524 395.540 398.928 458.724 461.483 455.910 309.683 360.181 356.080 295.793 357.420 329.733 315.942 345.055 326.301 256.082 251.464 349.335 239.305 295.773 338.361 258.585 320.568 327.513 457.283 500.052 464.164 486.668 511.909 499.682 484.822 438.956 439.801 441.927 428.561 455.175 395.487 538.500 551.175 552.695 408.596 403.168 385.888 359.327 377.728 380.862 411.094 466.953 530.651 513.462 502.141 440.193 427.251 379.186 386.199 392.802 375.678 370.910 401.664 358.823 379.226 278.334 294.028 385.452 265.212 315.778 341.016 317.057 353.229 363.701 508.781 486.268 516.411 479.111 518.409 496.400 474.717 499.779 518.144 491.916 336.303 331.453 331.495 424.560 406.271 407.970 248.718 258.283 206.183 302.798 327.767 204.617 259.745 295.940 314.189 256.541 279.739 224.177 276.572 278.597 258.283 156.314 210.807 144.925 63.816 542.966 534.229 506.958 449.359 431.350 156.965 220.999 199.852 163.779 89.893 170.141 116.040 95.592 438.890 496.534 509.778 414.002 478.352 491.902 451.936 428.835 452.841 458.335 516.841 561.806 492.381 491.819 498.113 459.972 447.763 428.183 212.574 227.592 248.546 228.003 282.942 305.527 251.484 303.736 312.925 379.722 400.458 436.592 427.569 445.087 460.374 438.609 437.226 432.835 467.515 293.842 341.680 367.362 375.672 411.562 425.812 315.021 425.026 482.672 483.161 427.219 394.897 484.127 324.168 165.809 173.133 218.318 179.648 480.936 474.651 453.033 403.776 432.856 462.034 428.805 439.529 463.680 461.194 513.357 577.503 518.178 484.733 458.236 520.080 516.635 486.507 305.211 313.070 287.750 380.597 286.520 260.934 266.450 303.067 233.554 499.720 531.778 469.501 459.639 248.081 262.206 332.330 455.040 96.442 198.198 312.098 393.992 204.443 240.591 136.562 195.364 275.384 208.938 339.521 111.124 126.145 516.422 470.503 539.799 445.263 461.633 498.228 393.948 458.775 491.022 478.737 262.756 389.204 462.570 486.419 293.008 155.196 104.607 260.767 202.805 459.741 463.193 432.446 503.540 459.154 377.159 368.275 401.181 393.387 372.160 379.100 373.940 350.237 366.747 373.396 233.092 361.528 165.092 211.214 309.569 285.741 246.341 242.558 212.768 209.324 2023 702 0 344 0 467.261 482.626 491.645 498.798 526.250 514.848 521.145 517.848 98.976 206.034 189.264 227.350 35.757 92.499 121.615 458.951 468.329 445.089 472.726 506.159 479.047 523.556 528.950 507.089 413.764 428.969 416.860 364.255 337.756 318.278 87.363 242.699 239.280 278.516 313.436 163.929 495.203 481.108 442.926 510.440 440.048 488.930 516.314 436.270 455.756 488.559 560.732 280.627 498.839 531.075 544.614 505.487 478.420 510.927 500.632 483.606 486.546 304.264 274.406 291.240 349.894 177.229 236.644 141.408 189.814 190.823 276.224 368.412 363.987 335.757 349.069 354.034 377.916 412.471 391.676 421.611 381.251 393.576 402.171 390.158 396.050 398.593 457.711 458.948 456.178 309.530 358.771 355.968 295.807 356.285 328.617 316.013 344.498 325.428 256.727 252.440 350.592 239.782 295.869 337.920 261.599 323.834 327.542 456.761 498.948 464.539 486.665 509.486 497.117 482.779 436.057 437.674 440.406 427.842 453.410 396.778 536.827 548.746 550.921 408.535 408.274 385.712 360.078 379.554 381.664 410.106 465.910 532.369 517.093 501.677 440.121 426.618 377.941 386.496 393.027 376.559 374.064 402.918 360.804 380.161 277.938 293.543 384.431 265.280 315.667 340.163 315.323 351.727 363.030 507.162 483.891 515.062 476.256 517.262 497.756 473.497 498.598 519.077 490.182 335.832 330.138 333.002 422.783 405.099 406.846 246.760 256.566 204.733 301.256 325.986 203.531 257.926 295.049 315.049 257.658 280.514 227.227 275.904 277.954 261.498 154.924 209.346 143.899 63.187 543.714 534.668 507.987 447.769 430.548 155.720 219.622 199.647 162.665 89.978 170.301 115.313 94.876 438.503 497.023 510.872 414.829 481.221 491.871 453.734 426.348 452.629 458.439 515.042 560.147 490.915 489.424 496.309 459.267 447.286 428.590 211.535 225.952 247.093 227.287 281.589 303.585 250.574 302.517 311.255 379.053 400.000 436.527 426.489 444.958 458.805 439.178 437.595 432.347 465.763 295.966 343.345 368.480 378.039 412.962 425.242 314.701 425.134 481.546 479.490 423.868 391.569 480.253 321.558 164.377 171.678 216.439 178.128 482.002 476.062 454.280 403.390 434.858 462.444 429.657 439.134 463.569 461.555 514.190 575.223 515.893 482.036 459.529 517.228 516.072 485.700 303.723 312.118 286.337 379.718 286.854 260.219 266.411 303.676 234.618 499.286 531.853 469.781 460.381 248.603 262.315 329.245 450.952 95.794 197.114 309.251 391.594 202.617 239.432 135.354 193.421 272.969 207.352 337.161 110.474 125.198 519.954 473.190 541.984 444.975 460.200 498.336 392.620 458.489 490.254 476.339 261.213 386.369 459.072 483.033 290.617 153.899 103.770 258.621 201.010 458.949 463.868 433.290 503.262 458.834 376.755 366.986 400.295 394.104 372.512 378.525 373.336 350.737 367.358 373.238 232.261 359.482 164.272 210.481 308.646 286.092 245.147 241.909 211.600 208.185 2023 703 0 344 0 465.806 481.915 493.018 499.490 524.459 512.836 519.042 516.997 98.214 204.336 188.362 225.416 35.421 91.584 121.575 457.906 468.163 445.611 471.959 504.490 477.845 521.287 527.971 506.977 410.399 425.113 413.249 361.305 334.651 315.564 86.501 243.003 237.696 278.268 313.184 162.893 499.547 483.849 443.782 510.754 443.027 491.219 514.335 437.414 455.395 489.647 561.300 277.927 497.985 529.131 541.901 503.165 476.019 509.160 499.480 481.722 487.320 302.067 271.832 288.638 346.963 175.594 234.633 140.159 188.856 189.461 274.429 369.382 366.515 335.670 349.002 356.523 377.128 411.270 392.158 421.894 381.926 394.472 402.939 389.796 396.554 398.262 456.712 456.440 456.442 309.379 357.374 355.857 295.820 355.160 327.511 316.084 343.947 324.563 257.366 253.407 351.837 240.255 295.965 337.483 264.583 327.063 327.571 456.246 497.861 464.910 486.662 507.096 494.584 480.762 433.190 435.570 438.903 427.132 451.665 398.055 535.179 546.352 549.176 408.475 413.302 385.538 360.820 381.358 382.456 409.128 464.879 534.051 520.642 501.219 440.049 425.992 376.707 386.790 393.248 377.430 377.184 404.158 362.765 381.086 277.545 293.061 383.419 265.347 315.556 339.318 313.604 350.239 362.366 505.566 481.542 513.732 473.432 516.134 499.088 472.293 497.435 519.993 488.472 335.367 328.837 334.492 421.026 403.940 405.735 244.817 254.863 203.295 299.728 324.220 202.454 256.122 294.165 315.900 258.765 281.281 230.250 275.241 277.317 264.683 153.546 207.898 142.881 62.564 544.447 535.099 508.997 446.198 429.755 154.487 218.257 199.444 161.561 90.062 170.460 114.593 94.167 438.120 497.506 511.947 415.646 484.040 491.840 455.506 423.883 452.420 458.542 513.265 558.515 489.470 487.059 494.527 458.570 446.815 428.993 210.505 224.325 245.651 226.578 280.247 301.658 249.672 301.308 309.599 378.391 399.548 436.463 425.420 444.831 457.253 439.741 437.959 431.864 464.031 298.068 344.991 369.587 380.379 414.344 424.679 314.385 425.241 480.434 475.847 420.544 388.269 476.410 318.970 162.957 170.236 214.576 176.622 483.051 477.452 455.510 403.008 436.834 462.848 430.499 438.742 463.460 461.911 515.008 572.982 513.641 479.368 460.803 514.411 515.519 484.905 302.247 311.174 284.936 378.847 287.185 259.510 266.371 304.280 235.672 498.858 531.927 470.057 461.113 249.121 262.424 326.192 446.907 95.152 196.042 306.432 389.220 200.810 238.284 134.158 191.498 270.575 205.780 334.821 109.830 124.260 523.409 475.836 544.116 444.691 458.785 498.442 391.307 458.206 489.495 473.963 259.682 383.556 455.601 479.675 288.246 152.615 102.942 256.494 199.232 458.167 464.534 434.123 502.989 458.518 376.354 365.708 399.417 394.814 372.861 377.956 372.738 351.232 367.963 373.082 231.436 357.452 163.458 209.754 307.730 286.441 243.964 241.266 210.441 207.055 2023 704 0 344 0 464.368 481.215 494.368 500.171 522.693 510.852 516.969 516.160 97.460 202.654 187.468 223.499 35.089 90.678 121.537 456.874 468.000 446.126 471.202 502.844 476.659 519.049 527.007 506.868 407.062 421.292 409.669 358.380 331.575 312.873 85.647 243.304 236.125 278.022 312.933 161.864 503.799 486.539 444.626 511.063 445.960 493.466 512.384 438.543 455.039 490.716 561.854 275.254 497.144 527.217 539.228 500.871 473.644 507.417 498.345 479.862 488.081 299.889 269.282 286.059 344.058 173.973 232.639 138.921 187.906 188.110 272.648 370.342 369.015 335.585 348.936 358.984 376.348 410.082 392.633 422.174 382.593 395.359 403.699 389.438 397.052 397.934 455.725 453.960 456.703 309.229 355.989 355.748 295.834 354.045 326.416 316.154 343.401 323.706 257.999 254.364 353.067 240.722 296.060 337.051 267.537 330.257 327.599 455.737 496.788 465.275 486.659 504.739 492.083 478.771 430.355 433.490 437.419 426.430 449.941 399.317 533.555 543.993 547.457 408.415 418.252 385.365 361.554 383.140 383.240 408.162 463.860 535.697 524.107 500.768 439.977 425.372 375.485 387.082 393.468 378.293 380.268 405.385 364.706 382.001 277.155 292.584 382.416 265.414 315.447 338.480 311.900 348.765 361.709 503.992 479.220 512.421 470.639 515.023 500.398 471.105 496.288 520.890 486.785 334.905 327.548 335.966 419.289 402.794 404.634 242.891 253.174 201.869 298.212 322.469 201.387 254.335 293.288 316.743 259.862 282.041 233.245 274.585 276.686 267.838 152.181 206.463 141.872 61.947 545.165 535.522 509.989 444.645 428.972 153.264 216.904 199.243 160.466 90.145 170.617 113.880 93.464 437.742 497.981 513.004 416.452 486.808 491.810 457.253 421.440 452.213 458.643 511.512 556.911 488.044 484.723 492.768 457.882 446.350 429.391 209.484 222.712 244.221 225.874 278.916 299.747 248.778 300.110 307.957 377.735 399.100 436.399 424.363 444.705 455.719 440.296 438.318 431.388 462.318 300.148 346.621 370.681 382.691 415.709 424.122 314.072 425.346 479.336 472.232 417.246 384.997 472.598 316.403 161.550 168.806 212.730 175.129 484.085 478.819 456.722 402.631 438.782 463.247 431.330 438.356 463.352 462.263 515.812 570.780 511.421 476.729 462.059 511.629 514.974 484.121 300.785 310.239 283.547 377.983 287.514 258.807 266.333 304.878 236.717 498.437 531.999 470.329 461.835 249.633 262.531 323.169 442.903 94.517 194.980 303.642 386.872 199.022 237.148 132.972 189.594 268.204 204.222 332.500 109.192 123.331 526.786 478.439 546.198 444.411 457.387 498.547 390.006 457.928 488.747 471.607 258.162 380.764 452.158 476.345 285.895 151.342 102.121 254.386 197.469 457.395 465.190 434.946 502.719 458.206 375.958 364.442 398.548 395.517 373.207 377.392 372.146 351.723 368.562 372.927 230.617 355.438 162.651 209.033 306.821 286.786 242.790 240.627 209.292 205.933 2023 705 0 344 0 462.949 480.524 495.695 500.841 520.953 508.894 514.925 515.336 96.713 200.986 186.584 221.601 34.761 89.782 121.498 455.856 467.839 446.634 470.455 501.221 475.489 516.842 526.059 506.760 403.752 417.504 406.120 355.477 328.527 310.205 84.802 243.603 234.568 277.779 312.685 160.844 507.958 489.181 445.458 511.366 448.847 495.672 510.460 439.657 454.687 491.767 562.393 272.608 496.316 525.330 536.594 498.605 471.297 505.698 497.227 478.025 488.829 297.729 266.757 283.504 341.177 172.368 230.663 137.694 186.964 186.771 270.882 371.292 371.486 335.500 348.871 361.419 375.577 408.907 393.104 422.450 383.254 396.235 404.450 389.084 397.545 397.610 454.750 451.505 456.961 309.080 354.617 355.639 295.847 352.941 325.330 316.223 342.861 322.858 258.627 255.312 354.285 241.186 296.154 336.624 270.461 333.414 327.627 455.236 495.730 465.635 486.657 502.413 489.614 476.804 427.551 431.434 435.952 425.736 448.236 400.565 531.956 541.668 545.765 408.356 423.123 385.194 362.280 384.900 384.014 407.205 462.854 537.309 527.490 500.324 439.907 424.758 374.273 387.370 393.685 379.147 383.318 406.598 366.626 382.907 276.768 292.111 381.422 265.480 315.338 337.650 310.210 347.303 361.057 502.440 476.926 511.129 467.877 513.929 501.684 469.933 495.159 521.771 485.121 334.449 326.272 337.423 417.571 401.661 403.545 240.981 251.498 200.455 296.710 320.732 200.329 252.563 292.420 317.579 260.949 282.794 236.213 273.935 276.061 270.963 150.828 205.042 140.872 61.337 545.867 535.937 510.963 443.110 428.198 152.052 215.562 199.044 159.381 90.227 170.772 113.173 92.768 437.368 498.448 514.042 417.248 489.526 491.780 458.975 419.018 452.009 458.744 509.781 555.333 486.639 482.417 491.031 457.203 445.891 429.783 208.471 221.112 242.803 225.177 277.596 297.851 247.892 298.922 306.329 377.086 398.657 436.337 423.318 444.581 454.202 440.844 438.673 430.916 460.626 302.206 348.234 371.764 384.977 417.057 423.571 313.763 425.451 478.253 468.645 413.975 381.752 468.817 313.858 160.156 167.388 210.900 173.649 485.102 480.165 457.916 402.258 440.704 463.641 432.151 437.974 463.245 462.610 516.601 568.615 509.232 474.119 463.296 508.881 514.438 483.348 299.335 309.312 282.170 377.128 287.839 258.111 266.294 305.471 237.752 498.021 532.070 470.597 462.547 250.141 262.637 320.178 438.941 93.888 193.929 300.881 384.548 197.254 236.023 131.798 187.710 265.855 202.678 330.198 108.560 122.410 530.087 480.999 548.230 444.134 456.008 498.650 388.720 457.652 488.008 469.271 256.654 377.994 448.742 473.042 283.565 150.080 101.308 252.298 195.723 456.632 465.838 435.758 502.453 457.898 375.565 363.188 397.687 396.212 373.549 376.835 371.560 352.208 369.154 372.774 229.805 353.440 161.850 208.317 305.919 287.129 241.627 239.995 208.151 204.821 2023 706 0 344 0 461.548 479.843 496.999 501.500 519.237 506.963 512.910 514.526 95.974 199.333 185.707 219.721 34.436 88.896 121.460 454.851 467.680 447.136 469.717 499.619 474.333 514.664 525.127 506.653 400.468 413.751 402.602 352.599 325.507 307.560 83.965 243.899 233.024 277.538 312.439 159.831 512.025 491.775 446.280 511.663 451.687 497.837 508.563 440.756 454.339 492.801 562.920 269.988 495.499 523.471 533.998 496.366 468.976 504.003 496.124 476.212 489.565 295.587 264.255 280.972 338.321 170.777 228.705 136.478 186.029 185.443 269.131 372.232 373.929 335.416 348.806 363.828 374.813 407.744 393.568 422.722 383.907 397.102 405.193 388.733 398.033 397.289 453.787 449.077 457.215 308.933 353.256 355.531 295.860 351.846 324.255 316.292 342.325 322.017 259.248 256.251 355.490 241.645 296.247 336.200 273.356 336.535 327.654 454.740 494.688 465.991 486.654 500.119 487.175 474.862 424.778 429.401 434.503 425.051 446.551 401.798 530.379 539.376 544.099 408.298 427.917 385.026 362.998 386.639 384.780 406.259 461.859 538.886 530.792 499.887 439.837 424.150 373.073 387.656 393.900 379.993 386.333 407.797 368.526 383.803 276.384 291.642 380.437 265.546 315.231 336.827 308.535 345.855 360.411 500.909 474.658 509.855 465.146 512.852 502.947 468.777 494.045 522.634 483.479 333.997 325.008 338.865 415.873 400.540 402.467 239.087 249.836 199.052 295.220 319.010 199.281 250.807 291.559 318.406 262.026 283.540 239.153 273.290 275.441 274.058 149.488 203.634 139.881 60.733 546.556 536.343 511.920 441.594 427.433 150.850 214.232 198.847 158.306 90.309 170.926 112.473 92.079 436.998 498.909 515.063 418.034 492.195 491.751 460.671 416.618 451.808 458.843 508.073 553.781 485.252 480.138 489.314 456.532 445.437 430.171 207.466 219.525 241.396 224.485 276.287 295.971 247.013 297.743 304.715 376.443 398.218 436.275 422.283 444.458 452.701 441.386 439.024 430.451 458.952 304.243 349.829 372.835 387.236 418.389 423.027 313.456 425.554 477.184 465.085 410.729 378.535 465.066 311.333 158.774 165.982 209.086 172.183 486.103 481.490 459.094 401.889 442.600 464.029 432.962 437.596 463.140 462.953 517.375 566.486 507.074 471.538 464.514 506.167 513.912 482.586 297.898 308.393 280.805 376.281 288.161 257.421 266.256 306.058 238.779 497.611 532.139 470.861 463.249 250.644 262.742 317.217 435.019 93.266 192.889 298.147 382.249 195.504 234.910 130.635 185.845 263.528 201.148 327.915 107.933 121.498 533.311 483.519 550.213 443.862 454.645 498.751 387.447 457.381 487.278 466.956 255.158 375.245 445.353 469.766 281.254 148.830 100.502 250.228 193.993 455.879 466.477 436.561 502.191 457.594 375.177 361.944 396.834 396.901 373.888 376.282 370.979 352.689 369.741 372.622 228.998 351.458 161.055 207.607 305.024 287.469 240.474 239.367 207.020 203.717 2023 707 0 344 0 460.164 479.172 498.281 502.148 517.545 505.057 510.922 513.728 95.243 197.695 184.839 217.859 34.114 88.019 121.423 453.859 467.524 447.631 468.989 498.039 473.192 512.515 524.210 506.549 397.212 410.032 399.115 349.743 322.515 304.938 83.136 244.192 231.493 277.299 312.195 158.825 516.000 494.320 447.090 511.956 454.482 499.962 506.692 441.840 453.996 493.817 563.433 267.395 494.695 521.640 531.440 494.155 466.681 502.332 495.037 474.420 490.289 293.464 261.777 278.463 335.489 169.201 226.765 135.273 185.102 184.126 267.394 373.161 376.345 335.333 348.742 366.210 374.058 406.594 394.028 422.991 384.553 397.960 405.928 388.386 398.515 396.971 452.837 446.675 457.465 308.787 351.908 355.425 295.873 350.762 323.189 316.360 341.795 321.184 259.863 257.180 356.682 242.100 296.339 335.782 276.222 339.620 327.682 454.252 493.659 466.341 486.651 497.855 484.766 472.944 422.036 427.391 433.071 424.374 444.886 403.017 528.826 537.117 542.458 408.241 432.632 384.859 363.707 388.356 385.536 405.322 460.875 540.429 534.013 499.456 439.768 423.548 371.883 387.938 394.113 380.830 389.314 408.982 370.406 384.689 276.004 291.176 379.460 265.611 315.124 336.012 306.874 344.419 359.772 499.399 472.416 508.598 462.444 511.791 504.187 467.635 492.948 523.480 481.859 333.549 323.757 340.290 414.194 399.432 401.400 237.208 248.188 197.661 293.743 317.303 198.241 249.066 290.705 319.226 263.093 284.279 242.067 272.651 274.827 277.124 148.159 202.239 138.899 60.135 547.230 536.742 512.858 440.095 426.677 149.658 212.914 198.651 157.240 90.389 171.079 111.779 91.395 436.633 499.362 516.065 418.811 494.815 491.722 462.344 414.239 451.609 458.941 506.385 552.255 483.885 477.888 487.619 455.869 444.989 430.555 206.469 217.950 240.001 223.799 274.989 294.106 246.141 296.576 303.114 375.807 397.784 436.213 421.259 444.337 451.217 441.921 439.370 429.990 457.298 306.258 351.408 373.895 389.468 419.704 422.489 313.153 425.655 476.128 461.552 407.509 375.344 461.346 308.830 157.404 164.588 207.287 170.730 487.089 482.794 460.254 401.524 444.469 464.412 433.764 437.223 463.036 463.291 518.136 564.393 504.945 468.985 465.715 503.485 513.393 481.835 296.473 307.483 279.452 375.442 288.481 256.737 266.218 306.640 239.796 497.208 532.208 471.122 463.942 251.143 262.846 314.286 431.137 92.650 191.859 295.442 379.974 193.772 233.808 129.482 183.999 261.222 199.632 325.651 107.311 120.594 536.461 485.996 552.147 443.592 453.300 498.851 386.186 457.112 486.559 464.660 253.673 372.518 441.992 466.518 278.963 147.592 99.703 248.177 192.278 455.134 467.107 437.353 501.933 457.293 374.793 360.712 395.989 397.582 374.223 375.735 370.405 353.165 370.322 372.471 228.198 349.491 160.267 206.903 304.135 287.806 239.331 238.745 205.898 202.622 2023 708 0 344 0 458.798 478.510 499.542 502.786 515.877 503.177 508.961 512.943 94.518 196.072 183.979 216.014 33.796 87.151 121.385 452.880 467.369 448.120 468.270 496.480 472.066 510.395 523.308 506.446 393.981 406.346 395.658 346.911 319.550 302.337 82.315 244.483 229.975 277.062 311.954 157.827 519.884 496.817 447.889 512.243 457.232 502.046 504.847 442.910 453.657 494.815 563.934 264.828 493.902 519.835 528.918 491.970 464.411 500.683 493.966 472.651 491.001 291.358 259.322 275.977 332.682 167.640 224.841 134.079 184.183 182.821 265.672 374.081 378.732 335.251 348.678 368.565 373.311 405.456 394.481 423.257 385.193 398.808 406.654 388.042 398.992 396.657 451.898 444.299 457.713 308.642 350.572 355.319 295.886 349.687 322.134 316.427 341.269 320.359 260.473 258.101 357.861 242.550 296.429 335.367 279.059 342.670 327.709 453.770 492.645 466.687 486.648 495.621 482.388 471.050 419.325 425.403 431.656 423.705 443.239 404.222 527.295 534.889 540.843 408.184 437.269 384.694 364.409 390.053 386.284 404.396 459.904 541.938 537.154 499.031 439.700 422.952 370.704 388.219 394.324 381.658 392.259 410.154 372.266 385.566 275.627 290.715 378.492 265.675 315.018 335.203 305.227 342.997 359.138 497.910 470.200 507.360 459.772 510.747 505.405 466.509 491.867 524.310 480.261 333.106 322.518 341.700 412.533 398.336 400.344 235.345 246.552 196.282 292.278 315.610 197.210 247.341 289.859 320.038 264.150 285.011 244.954 272.018 274.218 280.161 146.842 200.858 137.925 59.543 547.890 537.134 513.780 438.614 425.930 148.477 211.606 198.458 156.183 90.469 171.231 111.092 90.719 436.271 499.809 517.050 419.577 497.385 491.693 463.991 411.881 451.412 459.037 504.720 550.753 482.537 475.665 485.944 455.215 444.547 430.933 205.481 216.389 238.617 223.119 273.702 292.256 245.277 295.418 301.527 375.177 397.355 436.153 420.247 444.217 449.750 442.449 439.713 429.535 455.662 308.253 352.971 374.943 391.673 421.002 421.957 312.852 425.756 475.086 458.047 404.315 372.181 457.655 306.347 156.047 163.206 205.505 169.291 488.060 484.077 461.397 401.163 446.313 464.791 434.555 436.854 462.933 463.625 518.882 562.335 502.846 466.459 466.898 500.836 512.883 481.094 295.060 306.580 278.110 374.610 288.797 256.059 266.181 307.217 240.805 496.810 532.275 471.378 464.625 251.636 262.949 311.384 427.295 92.040 190.839 292.763 377.723 192.059 232.718 128.340 182.172 258.938 198.128 323.406 106.695 119.699 539.535 488.433 554.033 443.327 451.972 498.949 384.939 456.847 485.848 462.384 252.199 369.811 438.657 463.296 276.691 146.364 98.912 246.144 190.579 454.399 467.728 438.135 501.678 456.996 374.412 359.491 395.152 398.256 374.555 375.193 369.835 353.636 370.896 372.323 227.405 347.539 159.484 206.205 303.254 288.141 238.198 238.129 204.785 201.536 2023 709 0 344 0 457.449 477.858 500.780 503.413 514.232 501.322 507.027 512.170 93.801 194.462 183.127 214.187 33.481 86.293 121.348 451.914 467.217 448.603 467.560 494.942 470.955 508.302 522.421 506.345 390.777 402.693 392.231 344.102 316.613 299.759 81.503 244.772 228.469 276.827 311.714 156.837 523.676 499.268 448.678 512.525 459.937 504.091 503.028 443.964 453.323 495.796 564.422 262.286 493.121 518.056 526.432 489.810 462.167 499.057 492.909 470.904 491.701 289.271 256.891 273.513 329.898 166.093 222.935 132.895 183.270 181.527 263.964 374.991 381.092 335.170 348.615 370.895 372.572 404.331 394.930 423.520 385.825 399.647 407.373 387.702 399.463 396.346 450.970 441.947 457.957 308.498 349.247 355.214 295.899 348.622 321.088 316.494 340.749 319.542 261.077 259.013 359.028 242.996 296.519 334.957 281.867 345.685 327.736 453.294 491.645 467.028 486.646 493.417 480.038 469.180 416.643 423.437 430.258 423.044 441.611 405.413 525.787 532.693 539.252 408.128 441.827 384.532 365.102 391.728 387.023 403.479 458.943 543.415 540.216 498.613 439.632 422.362 369.536 388.496 394.532 382.478 395.171 411.313 374.106 386.434 275.253 290.257 377.533 265.739 314.914 334.402 303.595 341.587 358.510 496.442 468.010 506.138 457.129 509.719 506.601 465.398 490.802 525.123 478.684 332.667 321.291 343.095 410.891 397.252 399.298 233.497 244.930 194.914 290.826 313.931 196.189 245.630 289.020 320.843 265.198 285.737 247.814 271.391 273.615 283.168 145.537 199.488 136.960 58.957 548.537 537.517 514.685 437.151 425.191 147.306 210.310 198.266 155.136 90.549 171.381 110.410 90.049 435.914 500.248 518.017 420.333 499.908 491.665 465.615 409.544 451.218 459.132 503.075 549.276 481.206 473.469 484.290 454.569 444.110 431.307 204.501 214.840 237.244 222.445 272.426 290.421 244.421 294.269 299.954 374.553 396.930 436.093 419.245 444.098 448.298 442.971 440.050 429.086 454.045 310.226 354.517 375.980 393.853 422.284 421.431 312.555 425.855 474.058 454.568 401.147 369.044 453.995 303.884 154.702 161.835 203.738 167.864 489.016 485.339 462.524 400.806 448.131 465.164 435.337 436.490 462.832 463.954 519.615 560.310 500.776 463.960 468.063 498.218 512.382 480.363 293.660 305.686 276.780 373.787 289.111 255.387 266.144 307.788 241.804 496.417 532.341 471.631 465.299 252.125 263.051 308.513 423.492 91.437 189.830 290.112 375.496 190.364 231.638 127.209 180.363 256.675 196.638 321.179 106.084 118.812 542.536 490.828 555.873 443.064 450.660 499.046 383.705 456.585 485.147 460.128 250.736 367.126 435.349 460.100 274.439 145.148 98.129 244.130 188.895 453.673 468.341 438.907 501.428 456.702 374.035 358.281 394.322 398.923 374.883 374.656 369.271 354.103 371.465 372.175 226.617 345.603 158.708 205.512 302.380 288.472 237.074 237.517 203.680 200.458 2023 710 0 344 0 456.116 477.215 501.997 504.030 512.610 499.492 505.119 511.409 93.092 192.867 182.284 212.377 33.170 85.443 121.312 450.959 467.066 449.079 466.859 493.424 469.857 506.237 521.548 506.246 387.599 399.073 388.833 341.316 313.702 297.203 80.698 245.057 226.977 276.595 311.476 155.854 527.378 501.671 449.456 512.802 462.597 506.097 501.233 445.005 452.993 496.761 564.897 259.771 492.352 516.303 523.982 487.677 459.948 497.453 491.868 469.179 492.389 287.201 254.483 271.071 327.139 164.561 221.046 131.722 182.366 180.243 262.270 375.891 383.425 335.089 348.553 373.198 371.840 403.218 395.373 423.779 386.451 400.476 408.083 387.366 399.930 396.039 450.055 439.620 458.198 308.356 347.935 355.111 295.912 347.567 320.052 316.560 340.234 318.732 261.676 259.916 360.182 243.438 296.609 334.551 284.646 348.665 327.762 452.824 490.659 467.364 486.643 491.242 477.717 467.332 413.990 421.493 428.877 422.391 440.002 406.590 524.300 530.528 537.685 408.073 446.308 384.371 365.788 393.383 387.754 402.572 457.994 544.859 543.200 498.201 439.566 421.778 368.378 388.770 394.738 383.289 398.049 412.459 375.927 387.293 274.882 289.803 376.582 265.803 314.810 333.608 301.976 340.189 357.888 494.993 465.844 504.933 454.515 508.706 507.776 464.301 489.751 525.920 477.127 332.232 320.077 344.473 409.268 396.180 398.264 231.665 243.321 193.558 289.386 312.267 195.176 243.935 288.188 321.639 266.236 286.456 250.648 270.769 273.017 286.146 144.244 198.132 136.003 58.377 549.170 537.894 515.572 435.704 424.462 146.145 209.025 198.076 154.098 90.627 171.530 109.735 89.385 435.561 500.681 518.967 421.080 502.382 491.638 467.214 407.227 451.026 459.226 501.451 547.823 479.894 471.299 482.656 453.931 443.678 431.676 203.528 213.304 235.883 221.776 271.160 288.601 243.571 293.131 298.394 373.935 396.509 436.034 418.254 443.981 446.863 443.486 440.384 428.641 452.446 312.179 356.046 377.005 396.006 423.549 420.912 312.260 425.953 473.042 451.116 398.003 365.934 450.364 301.442 153.368 160.476 201.986 166.450 489.956 486.581 463.634 400.453 449.923 465.532 436.109 436.130 462.732 464.279 520.334 558.319 498.734 461.489 469.210 495.632 511.888 479.643 292.272 304.799 275.461 372.970 289.422 254.721 266.107 308.354 242.795 496.031 532.405 471.880 465.963 252.609 263.152 305.670 419.729 90.839 188.830 287.488 373.292 188.687 230.569 126.089 178.572 254.434 195.162 318.971 105.479 117.934 545.463 493.183 557.666 442.806 449.365 499.141 382.484 456.327 484.454 457.891 249.284 364.461 432.067 456.931 272.206 143.942 97.352 242.134 187.227 452.955 468.945 439.669 501.181 456.412 373.662 357.081 393.501 399.583 375.209 374.125 368.713 354.564 372.028 372.029 225.835 343.681 157.938 204.824 301.512 288.801 235.961 236.911 202.585 199.389 2023 711 0 344 0 454.801 476.580 503.193 504.637 511.010 497.686 503.238 510.661 92.389 191.287 181.448 210.585 32.862 84.603 121.276 450.017 466.918 449.549 466.167 491.927 468.774 504.199 520.690 506.148 384.447 395.486 385.465 338.552 310.819 294.669 79.902 245.341 225.496 276.364 311.241 154.878 530.991 504.028 450.223 513.074 465.213 508.065 499.462 446.031 452.666 497.708 565.360 257.280 491.593 514.575 521.565 485.568 457.754 495.871 490.841 467.475 493.066 285.149 252.097 268.651 324.403 163.043 219.174 130.560 181.468 178.971 260.590 376.782 385.730 335.010 348.491 375.476 371.116 402.116 395.811 424.035 387.070 401.297 408.786 387.033 400.391 395.734 449.150 437.318 458.436 308.215 346.634 355.008 295.925 346.521 319.025 316.626 339.723 317.930 262.269 260.810 361.324 243.876 296.697 334.149 287.397 351.610 327.788 452.361 489.686 467.695 486.641 489.095 475.425 465.507 411.366 419.570 427.512 421.745 438.411 407.754 522.835 528.393 536.142 408.018 450.709 384.211 366.466 395.017 388.476 401.675 457.056 546.271 546.107 497.795 439.500 421.200 367.231 389.042 394.942 384.093 400.892 413.591 377.728 388.142 274.514 289.353 375.639 265.866 314.707 332.821 300.371 338.804 357.271 493.564 463.703 503.745 451.928 507.709 508.929 463.219 488.716 526.701 475.591 331.802 318.874 345.837 407.662 395.120 397.240 229.848 241.725 192.213 287.958 310.617 194.172 242.254 287.363 322.429 267.265 287.168 253.456 270.153 272.425 289.095 142.962 196.788 135.055 57.803 549.790 538.263 516.444 434.274 423.740 144.994 207.751 197.887 153.069 90.705 171.677 109.067 88.727 435.211 501.107 519.900 421.817 504.809 491.610 468.790 404.930 450.837 459.319 499.847 546.393 478.600 469.156 481.041 453.301 443.251 432.041 202.564 211.780 234.532 221.113 269.905 286.796 242.729 292.003 296.847 373.323 396.093 435.975 417.273 443.866 445.443 443.995 440.713 428.202 450.865 314.111 357.560 378.019 398.133 424.799 420.398 311.969 426.050 472.040 447.691 394.885 362.850 446.762 299.020 152.047 159.128 200.250 165.048 490.882 487.803 464.728 400.105 451.690 465.895 436.872 435.774 462.633 464.601 521.040 556.361 496.720 459.043 470.340 493.076 511.402 478.932 290.896 303.920 274.153 372.162 289.731 254.061 266.070 308.915 243.777 495.650 532.469 472.125 466.618 253.089 263.252 302.856 416.003 90.248 187.841 284.891 371.111 187.028 229.511 124.979 176.800 252.213 193.698 316.781 104.879 117.063 548.318 495.498 559.414 442.550 448.085 499.234 381.275 456.072 483.771 455.673 247.844 361.817 428.811 453.787 269.992 142.748 96.583 240.157 185.574 452.246 469.541 440.422 500.937 456.125 373.293 355.892 392.687 400.237 375.531 373.599 368.159 355.022 372.585 371.885 225.059 341.775 157.174 204.142 300.652 289.128 234.857 236.310 201.499 198.329 2023 712 0 344 0 453.501 475.955 504.367 505.233 509.432 495.903 501.381 509.924 91.693 189.720 180.621 208.810 32.557 83.772 121.240 449.087 466.771 450.013 465.484 490.449 467.704 502.188 519.845 506.052 381.321 391.930 382.126 335.810 307.961 292.156 79.113 245.622 224.029 276.136 311.007 153.910 534.514 506.339 450.980 513.341 467.785 509.993 497.716 447.043 452.344 498.639 565.812 254.815 490.845 512.872 519.183 483.485 455.584 494.310 489.829 465.791 493.731 283.114 249.734 266.254 321.690 161.539 217.318 129.408 180.578 177.709 258.925 377.663 388.009 334.931 348.430 377.729 370.400 401.027 396.243 424.288 387.683 402.108 409.480 386.703 400.847 395.433 448.257 435.040 458.670 308.076 345.344 354.906 295.937 345.485 318.008 316.691 339.218 317.136 262.856 261.696 362.453 244.310 296.784 333.751 290.120 354.520 327.814 451.903 488.726 468.023 486.638 486.977 473.161 463.704 408.771 417.669 426.163 421.108 436.838 408.904 521.390 526.287 534.622 407.964 455.033 384.054 367.136 396.631 389.190 400.787 456.129 547.652 548.937 497.396 439.434 420.627 366.094 389.311 395.144 384.888 403.701 414.711 379.510 388.982 274.149 288.906 374.705 265.928 314.605 332.041 298.780 337.432 356.661 492.154 461.587 502.574 449.370 506.727 510.061 462.150 487.696 527.467 474.076 331.376 317.683 347.185 406.075 394.072 396.226 228.046 240.142 190.879 286.543 308.980 193.176 240.588 286.546 323.210 268.284 287.874 256.238 269.542 271.838 292.016 141.692 195.457 134.115 57.235 550.397 538.625 517.299 432.861 423.028 143.854 206.488 197.701 152.050 90.782 171.823 108.404 88.075 434.866 501.526 520.816 422.544 507.189 491.583 470.342 402.654 450.650 459.411 498.263 544.987 477.323 467.038 479.446 452.679 442.830 432.401 201.608 210.269 233.193 220.455 268.661 285.006 241.895 290.884 295.313 372.717 395.681 435.918 416.303 443.751 444.039 444.497 441.039 427.768 449.302 316.022 359.057 379.023 400.234 426.033 419.890 311.680 426.146 471.050 444.291 391.791 359.792 443.189 296.618 150.737 157.792 198.529 163.660 491.793 489.005 465.805 399.760 453.432 466.254 437.626 435.422 462.536 464.918 521.733 554.434 494.734 456.624 471.453 490.550 510.924 478.232 289.531 303.050 272.856 371.361 290.036 253.407 266.034 309.471 244.750 495.274 532.531 472.367 467.264 253.564 263.351 300.071 412.316 89.663 186.862 282.320 368.953 185.386 228.464 123.879 175.046 250.012 192.248 314.609 104.284 116.201 551.101 497.772 561.117 442.298 446.822 499.326 380.079 455.820 483.096 453.473 246.414 359.194 425.581 450.669 267.797 141.564 95.821 238.197 183.936 451.546 470.129 441.165 500.697 455.842 372.928 354.714 391.881 400.883 375.850 373.078 367.612 355.475 373.137 371.742 224.289 339.884 156.415 203.465 299.797 289.452 233.762 235.714 200.421 197.277 2023 713 0 344 0 452.218 475.338 505.522 505.820 507.876 494.144 499.550 509.198 91.005 188.167 179.801 207.051 32.256 82.949 121.204 448.169 466.627 450.471 464.810 488.990 466.648 500.202 519.014 505.957 378.220 388.407 378.817 333.091 305.131 289.665 78.332 245.900 222.573 275.909 310.776 152.949 537.949 508.604 451.726 513.603 470.313 511.884 495.993 448.041 452.027 499.554 566.252 252.375 490.108 511.193 516.833 481.426 453.438 492.770 488.831 464.128 494.385 281.096 247.393 263.878 319.001 160.049 215.479 128.266 179.695 176.458 257.273 378.535 390.261 334.852 348.369 379.956 369.691 399.949 396.671 424.538 388.288 402.911 410.167 386.377 401.298 395.135 447.374 432.785 458.902 307.937 344.066 354.806 295.950 344.458 317.000 316.755 338.717 316.348 263.438 262.573 363.570 244.739 296.870 333.358 292.814 357.396 327.840 451.452 487.780 468.345 486.636 484.885 470.923 461.924 406.205 415.789 424.830 420.477 435.283 410.040 519.966 524.211 533.124 407.910 459.278 383.898 367.798 398.225 389.895 399.908 455.212 549.002 551.693 497.002 439.370 420.060 364.967 389.578 395.344 385.675 406.477 415.817 381.273 389.813 273.787 288.464 373.779 265.990 314.504 331.268 297.202 336.071 356.056 490.763 459.494 501.418 446.839 505.760 511.172 461.096 486.691 528.218 472.580 330.954 316.504 348.518 404.505 393.035 395.222 226.259 238.571 189.556 285.139 307.357 192.189 238.936 285.736 323.985 269.293 288.573 258.994 268.937 271.256 294.909 140.433 194.137 133.183 56.672 550.991 538.980 518.138 431.464 422.323 142.723 205.235 197.516 151.039 90.858 171.968 107.747 87.430 434.524 501.939 521.716 423.263 509.522 491.557 471.871 400.397 450.465 459.502 496.699 543.602 476.064 464.946 477.870 452.065 442.413 432.756 200.659 208.770 231.865 219.803 267.426 283.230 241.067 289.774 293.792 372.117 395.273 435.861 415.343 443.638 442.650 444.994 441.360 427.339 447.756 317.914 360.539 380.015 402.310 427.251 419.388 311.395 426.240 470.073 440.918 388.722 356.759 439.646 294.236 149.439 156.467 196.823 162.283 492.689 490.188 466.867 399.419 455.150 466.608 438.370 435.074 462.440 465.230 522.413 552.538 492.774 454.231 472.549 488.055 510.454 477.541 288.178 302.186 271.571 370.567 290.339 252.758 265.998 310.022 245.714 494.903 532.592 472.606 467.901 254.034 263.449 297.314 408.666 89.084 185.892 279.774 366.817 183.761 227.427 122.790 173.309 247.832 190.810 312.455 103.695 115.347 553.814 500.007 562.777 442.049 445.574 499.417 378.895 455.571 482.431 451.293 244.995 356.590 422.376 447.577 265.620 140.391 95.066 236.254 182.313 450.854 470.709 441.898 500.461 455.563 372.566 353.547 391.082 401.523 376.165 372.562 367.069 355.923 373.682 371.601 223.525 338.007 155.663 202.794 298.950 289.773 232.677 235.123 199.351 196.233 2023 714 0 344 0 450.950 474.730 506.655 506.397 506.341 492.407 497.742 508.484 90.323 186.628 178.989 205.309 31.957 82.135 121.169 447.262 466.484 450.923 464.144 487.551 465.605 498.242 518.196 505.864 375.144 384.916 375.536 330.393 302.326 287.195 77.559 246.176 221.130 275.685 310.546 151.995 541.296 510.825 452.462 513.861 472.797 513.738 494.293 449.025 451.713 500.453 566.681 249.959 489.382 509.538 514.516 479.391 451.315 491.251 487.847 462.486 495.028 279.096 245.075 261.523 316.334 158.573 213.656 127.135 178.820 175.218 255.635 379.398 392.485 334.775 348.310 382.157 368.990 398.883 397.094 424.784 388.888 403.705 410.846 386.055 401.744 394.840 446.503 430.554 459.130 307.800 342.800 354.706 295.962 343.440 316.001 316.819 338.221 315.569 264.014 263.441 364.676 245.165 296.956 332.968 295.481 360.238 327.865 451.006 486.847 468.663 486.633 482.821 468.713 460.165 403.666 413.930 423.512 419.855 433.746 411.164 518.562 522.163 531.649 407.857 463.446 383.745 368.453 399.799 390.592 399.039 454.306 550.322 554.374 496.614 439.306 419.498 363.851 389.842 395.542 386.453 409.219 416.911 383.017 390.636 273.428 288.025 372.860 266.051 314.404 330.502 295.638 334.723 355.456 489.391 457.425 500.278 444.335 504.808 512.263 460.055 485.699 528.954 471.104 330.536 315.336 349.836 402.952 392.009 394.229 224.486 237.013 188.244 283.748 305.748 191.211 237.299 284.932 324.752 270.294 289.266 261.724 268.338 270.680 297.773 139.186 192.831 132.259 56.115 551.572 539.328 518.962 430.084 421.627 141.601 203.994 197.333 150.037 90.933 172.112 107.096 86.791 434.187 502.345 522.600 423.972 511.809 491.531 473.377 398.160 450.282 459.591 495.154 542.240 474.821 462.879 476.312 451.458 442.002 433.107 199.719 207.283 230.547 219.157 266.202 281.468 240.247 288.674 292.284 371.523 394.870 435.804 414.393 443.527 441.276 445.484 441.677 426.915 446.227 319.785 362.004 380.996 404.360 428.453 418.892 311.112 426.333 469.108 437.571 385.678 353.752 436.130 291.873 148.152 155.153 195.131 160.920 493.572 491.351 467.913 399.081 456.843 466.957 439.104 434.730 462.344 465.539 523.080 550.672 490.840 451.863 473.629 485.588 509.992 476.860 286.838 301.331 270.296 369.781 290.639 252.116 265.962 310.567 246.670 494.538 532.652 472.840 468.529 254.500 263.546 294.585 405.053 88.511 184.933 277.255 364.704 182.154 226.401 121.711 171.591 245.673 189.385 310.319 103.110 114.500 556.456 502.203 564.394 441.804 444.342 499.506 377.723 455.325 481.773 449.130 243.587 354.007 419.197 444.510 263.462 139.229 94.317 234.330 180.705 450.170 471.280 442.622 500.227 455.286 372.208 352.389 390.291 402.156 376.478 372.051 366.532 356.367 374.222 371.460 222.767 336.145 154.916 202.128 298.109 290.091 231.602 234.537 198.291 195.198 2023 715 0 344 0 449.698 474.131 507.769 506.965 504.827 490.693 495.959 507.782 89.648 185.102 178.185 203.584 31.662 81.330 121.134 446.367 466.344 451.368 463.486 486.130 464.575 496.308 517.391 505.773 372.093 381.455 372.283 327.718 299.547 284.746 76.794 246.450 219.699 275.462 310.319 151.048 544.557 513.001 453.189 514.114 475.239 515.555 492.616 449.995 451.403 501.336 567.100 247.567 488.667 507.907 512.231 477.379 449.215 489.752 486.877 460.863 495.661 277.112 242.778 259.190 313.690 157.110 211.850 126.013 177.951 173.989 254.010 380.251 394.684 334.698 348.250 384.334 368.296 397.828 397.511 425.027 389.480 404.490 411.518 385.735 402.185 394.548 445.642 428.347 459.356 307.664 341.544 354.607 295.974 342.432 315.012 316.882 337.730 314.796 264.585 264.301 365.769 245.586 297.040 332.582 298.121 363.045 327.890 450.566 485.926 468.977 486.631 480.784 466.530 458.427 401.155 412.091 422.211 419.239 432.225 412.273 517.178 520.142 530.195 407.805 467.535 383.593 369.101 401.352 391.281 398.179 453.411 551.611 556.982 496.231 439.242 418.942 362.744 390.103 395.738 387.224 411.927 417.993 384.742 391.449 273.073 287.589 371.950 266.112 314.304 329.743 294.087 333.386 354.862 488.037 455.380 499.154 441.858 503.870 513.333 459.028 484.722 529.675 469.646 330.122 314.180 351.140 401.417 390.995 393.246 222.729 235.468 186.943 282.368 304.153 190.241 235.677 284.136 325.512 271.285 289.952 264.429 267.744 270.109 300.609 137.949 191.536 131.344 55.564 552.142 539.669 519.770 428.719 420.939 140.490 202.763 197.152 149.044 91.008 172.254 106.452 86.157 433.853 502.745 523.468 424.672 514.051 491.505 474.860 395.943 450.102 459.679 493.628 540.899 473.595 460.836 474.773 450.858 441.596 433.454 198.786 205.809 229.240 218.515 264.989 279.721 239.433 287.584 290.789 370.935 394.470 435.748 413.453 443.417 439.917 445.968 441.991 426.495 444.716 321.636 363.454 381.967 406.385 429.640 418.401 310.832 426.425 468.156 434.249 382.657 350.771 432.644 289.530 146.877 153.851 193.455 159.568 494.440 492.494 468.943 398.748 458.511 467.301 439.830 434.391 462.251 465.844 523.735 548.836 488.933 449.520 474.692 483.150 509.536 476.188 285.508 300.483 269.032 369.001 290.936 251.479 265.927 311.108 247.617 494.178 532.711 473.072 469.149 254.962 263.642 291.884 401.478 87.943 183.983 274.761 362.612 180.564 225.385 120.642 169.889 243.533 187.973 308.200 102.531 113.662 559.030 504.360 565.968 441.562 443.124 499.594 376.564 455.082 481.124 446.986 242.190 351.444 416.043 441.467 261.323 138.077 93.576 232.423 179.111 449.495 471.844 443.337 499.998 455.013 371.854 351.242 389.507 402.783 376.787 371.545 365.999 356.807 374.757 371.322 222.015 334.297 154.175 201.468 297.274 290.407 230.536 233.956 197.239 194.170 2023 716 0 344 0 448.461 473.540 508.863 507.523 503.333 489.002 494.200 507.090 88.980 183.590 177.388 201.876 31.370 80.534 121.100 445.483 466.205 451.808 462.837 484.728 463.559 494.398 516.599 505.683 369.067 378.026 369.059 325.064 296.793 282.318 76.036 246.721 218.281 275.242 310.093 150.108 547.732 515.133 453.905 514.363 477.638 517.335 490.962 450.952 451.097 502.204 567.507 245.200 487.961 506.298 509.977 475.391 447.139 488.273 485.920 459.260 496.282 275.146 240.503 256.878 311.069 155.661 210.059 124.902 177.089 172.769 252.399 381.095 396.856 334.622 348.192 386.485 367.610 396.784 397.924 425.268 390.067 405.266 412.182 385.419 402.622 394.259 444.792 426.162 459.578 307.529 340.300 354.510 295.986 341.433 314.031 316.945 337.243 314.031 265.151 265.153 366.850 246.004 297.124 332.201 300.733 365.819 327.915 450.132 485.018 469.286 486.628 478.772 464.372 456.710 398.671 410.272 420.924 418.631 430.722 413.370 515.813 518.149 528.763 407.753 471.547 383.442 369.741 402.887 391.962 397.328 452.525 552.872 559.518 495.855 439.180 418.391 361.648 390.362 395.932 387.987 414.603 419.061 386.448 392.254 272.720 287.157 371.048 266.173 314.206 328.990 292.549 332.062 354.274 486.701 453.357 498.045 439.408 502.945 514.384 458.014 483.759 530.381 468.208 329.713 313.035 352.429 399.898 389.992 392.272 220.985 233.935 185.653 281.000 302.570 189.280 234.068 283.346 326.264 272.267 290.632 267.109 267.155 269.542 303.417 136.724 190.253 130.436 55.018 552.699 540.004 520.562 427.370 420.259 139.388 201.543 196.972 148.060 91.082 172.395 105.813 85.530 433.523 503.139 524.320 425.362 516.247 491.479 476.321 393.745 449.924 459.766 492.121 539.579 472.385 458.818 473.253 450.266 441.194 433.797 197.861 204.346 227.944 217.880 263.785 277.988 238.627 286.503 289.306 370.353 394.075 435.693 412.523 443.308 438.572 446.446 442.300 426.081 443.221 323.467 364.888 382.927 408.385 430.812 417.916 310.555 426.516 467.215 430.952 379.661 347.815 429.185 287.207 145.613 152.559 191.793 158.229 495.295 493.619 469.958 398.418 460.155 467.641 440.547 434.055 462.158 466.145 524.377 547.030 487.051 447.201 475.738 480.741 509.089 475.525 284.190 299.643 267.779 368.229 291.231 250.847 265.892 311.644 248.556 493.823 532.769 473.300 469.760 255.419 263.737 289.210 397.938 87.382 183.042 272.293 360.543 178.990 224.379 119.583 168.205 241.413 186.573 306.099 101.957 112.831 561.537 506.478 567.501 441.323 441.922 499.680 375.416 454.842 480.483 444.860 240.803 348.901 412.914 438.450 259.202 136.936 92.842 230.533 177.532 448.828 472.400 444.043 499.771 454.744 371.503 350.106 388.730 403.403 377.093 371.043 365.472 357.242 375.286 371.184 221.268 332.464 153.440 200.812 296.446 290.721 229.479 233.380 196.195 193.151 2023 717 0 344 0 447.239 472.957 509.937 508.072 501.860 487.332 492.464 506.408 88.319 182.092 176.600 200.183 31.082 79.746 121.066 444.611 466.068 452.243 462.196 483.343 462.555 492.512 515.820 505.594 366.066 374.628 365.862 322.432 294.065 279.911 75.285 246.990 216.874 275.024 309.870 149.176 550.822 517.221 454.611 514.607 479.994 519.079 489.329 451.896 450.794 503.056 567.904 242.856 487.266 504.711 507.754 473.426 445.084 486.813 484.976 457.676 496.893 273.196 238.250 254.587 308.471 154.226 208.285 123.801 176.235 171.560 250.801 381.930 399.002 334.547 348.133 388.612 366.930 395.751 398.331 425.505 390.647 406.034 412.838 385.106 403.053 393.974 443.952 424.000 459.797 307.395 339.066 354.413 295.998 340.442 313.060 317.007 336.761 313.272 265.711 265.996 367.919 246.417 297.207 331.823 303.318 368.559 327.940 449.703 484.122 469.591 486.626 476.787 462.241 455.014 396.214 408.473 419.652 418.031 429.236 414.454 514.468 516.183 527.352 407.702 475.481 383.294 370.374 404.401 392.635 396.485 451.650 554.103 561.983 495.484 439.118 417.846 360.561 390.618 396.124 388.742 417.245 420.118 388.135 393.050 272.370 286.729 370.154 266.232 314.108 328.244 291.025 330.749 353.691 485.383 451.356 496.951 436.983 502.035 515.415 457.014 482.809 531.073 466.788 329.307 311.901 353.703 398.396 388.999 391.309 219.257 232.415 184.373 279.644 301.002 188.326 232.474 282.564 327.010 273.240 291.306 269.763 266.572 268.981 306.198 135.510 188.982 129.537 54.478 553.245 540.332 521.340 426.036 419.587 138.296 200.333 196.794 147.084 91.156 172.535 105.180 84.908 433.196 503.527 525.156 426.044 518.399 491.454 477.759 391.566 449.748 459.852 490.633 538.280 471.192 456.823 471.750 449.682 440.798 434.135 196.943 202.895 226.658 217.249 262.591 276.269 237.827 285.430 287.836 369.776 393.684 435.639 411.603 443.200 437.242 446.917 442.606 425.671 441.743 325.279 366.307 383.876 410.360 431.969 417.436 310.280 426.606 466.286 427.681 376.689 344.883 425.754 284.902 144.361 151.279 190.146 156.901 496.135 494.726 470.958 398.092 461.775 467.976 441.255 433.723 462.066 466.442 525.008 545.251 485.194 444.907 476.769 478.359 508.648 474.871 282.884 298.810 266.537 367.465 291.523 250.221 265.858 312.174 249.487 493.473 532.826 473.524 470.362 255.872 263.831 286.564 394.435 86.826 182.111 269.850 358.494 177.433 223.383 118.533 166.538 239.313 185.186 304.015 101.387 112.008 563.976 508.558 568.994 441.087 440.734 499.765 374.280 454.606 479.851 442.752 239.427 346.377 409.810 435.457 257.099 135.805 92.114 228.660 175.967 448.169 472.948 444.739 499.548 454.477 371.155 348.979 387.961 404.016 377.397 370.547 364.950 357.673 375.809 371.048 220.528 330.645 152.711 200.162 295.625 291.031 228.431 232.809 195.160 192.140 2023 718 0 344 0 446.033 472.382 510.993 508.611 500.406 485.683 490.750 505.738 87.664 180.607 175.818 198.507 30.796 78.966 121.032 443.749 465.933 452.671 461.563 481.977 461.563 490.650 515.053 505.507 363.089 371.260 362.693 319.821 291.362 277.524 74.542 247.257 215.479 274.807 309.648 148.250 553.829 519.267 455.308 514.846 482.309 520.788 487.718 452.827 450.496 503.893 568.291 240.536 486.580 503.147 505.561 471.484 443.053 485.373 484.046 456.111 497.494 271.262 236.017 252.316 305.894 152.804 206.526 122.709 175.387 170.362 249.217 382.755 401.121 334.473 348.076 390.714 366.258 394.729 398.734 425.739 391.221 406.793 413.487 384.797 403.480 393.691 443.122 421.860 460.014 307.263 337.844 354.317 296.010 339.461 312.097 317.068 336.284 312.521 266.266 266.831 368.977 246.827 297.289 331.449 305.876 371.266 327.964 449.281 483.238 469.892 486.624 474.826 460.134 453.338 393.783 406.693 418.395 417.437 427.766 415.525 513.141 514.243 525.961 407.651 479.339 383.147 370.999 405.897 393.300 395.652 450.786 555.307 564.379 495.118 439.057 417.306 359.484 390.872 396.314 389.490 419.853 421.162 389.804 393.837 272.022 286.304 369.268 266.292 314.012 327.504 289.513 329.448 353.113 484.082 449.378 495.872 434.584 501.139 516.426 456.026 481.873 531.752 465.387 328.906 310.779 354.963 396.911 388.018 390.355 217.543 230.907 183.104 278.299 299.446 187.382 230.893 281.788 327.748 274.204 291.974 272.393 265.993 268.425 308.951 134.307 187.723 128.645 53.943 553.778 540.654 522.103 424.718 418.923 137.213 199.133 196.617 146.117 91.228 172.674 104.552 84.293 432.873 503.908 525.977 426.717 520.506 491.430 479.175 389.406 449.574 459.937 489.162 537.001 470.014 454.852 470.265 449.104 440.406 434.469 196.033 201.457 225.383 216.624 261.408 274.564 237.035 284.368 286.378 369.206 393.297 435.585 410.692 443.094 435.927 447.383 442.907 425.267 440.280 327.072 367.711 384.815 412.310 433.110 416.962 310.009 426.695 465.369 424.435 373.740 341.977 422.351 282.617 143.119 150.009 188.513 155.586 496.963 495.814 471.942 397.770 463.372 468.307 441.954 433.395 461.976 466.735 525.627 543.501 483.361 442.637 477.783 476.005 508.214 474.227 281.588 297.984 265.306 366.707 291.813 249.601 265.823 312.700 250.409 493.128 532.881 473.746 470.955 256.321 263.924 283.944 390.966 86.276 181.189 267.431 356.467 175.893 222.398 117.494 164.888 237.233 183.811 301.948 100.823 111.193 566.349 510.600 570.447 440.854 439.561 499.848 373.155 454.372 479.226 440.662 238.061 343.872 406.731 432.488 255.013 134.684 91.393 226.804 174.417 447.517 473.488 445.427 499.328 454.214 370.811 347.862 387.198 404.624 377.697 370.056 364.433 358.099 376.328 370.914 219.792 328.841 151.987 199.517 294.810 291.340 227.392 232.243 194.133 191.137 2023 719 0 344 0 444.841 471.815 512.029 509.142 498.971 484.055 489.059 505.078 87.016 179.134 175.044 196.846 30.513 78.195 120.999 442.898 465.799 453.094 460.938 480.628 460.584 488.812 514.299 505.422 360.136 367.923 359.552 317.231 288.683 275.158 73.806 247.521 214.095 274.593 309.428 147.332 556.753 521.270 455.995 515.082 484.582 522.462 486.128 453.744 450.201 504.715 568.668 238.240 485.904 501.605 503.397 469.563 441.043 483.952 483.128 454.565 498.084 269.345 233.806 250.066 303.339 151.395 204.783 121.628 174.546 169.173 247.646 383.572 403.215 334.399 348.019 392.791 365.593 393.718 399.132 425.971 391.788 407.543 414.129 384.491 403.902 393.411 442.302 419.742 460.228 307.131 336.632 354.222 296.022 338.488 311.143 317.129 335.811 311.777 266.816 267.658 370.024 247.233 297.370 331.079 308.407 373.940 327.988 448.863 482.366 470.189 486.621 472.891 458.053 451.683 391.379 404.934 417.153 416.850 426.312 416.584 511.833 512.330 524.591 407.601 483.119 383.001 371.617 407.373 393.957 394.827 449.930 556.482 566.707 494.758 438.996 416.772 358.417 391.123 396.502 390.229 422.429 422.194 391.454 394.616 271.678 285.883 368.389 266.351 313.916 326.771 288.015 328.158 352.541 482.799 447.422 494.807 432.210 500.255 517.419 455.051 480.950 532.416 464.004 328.508 309.667 356.209 395.442 387.047 389.411 215.842 229.411 181.846 276.965 297.903 186.445 229.327 281.019 328.480 275.159 292.635 274.998 265.420 267.874 311.676 133.114 186.475 127.761 53.413 554.301 540.970 522.852 423.415 418.266 136.139 197.944 196.443 145.159 91.300 172.811 103.931 83.683 432.554 504.284 526.784 427.381 522.570 491.405 480.569 387.264 449.402 460.021 487.709 535.742 468.852 452.904 468.798 448.534 440.019 434.799 195.130 200.029 224.118 216.004 260.234 272.872 236.249 283.314 284.933 368.640 392.914 435.532 409.791 442.989 434.625 447.844 443.205 424.866 438.835 328.845 369.099 385.744 414.236 434.237 416.493 309.740 426.783 464.464 421.214 370.814 339.094 418.975 280.350 141.889 148.750 186.894 154.282 497.776 496.883 472.912 397.451 464.945 468.633 442.644 433.071 461.887 467.024 526.234 541.777 481.553 440.391 478.782 473.678 507.787 473.591 280.304 297.166 264.084 365.956 292.100 248.986 265.789 313.221 251.324 492.788 532.936 473.964 471.541 256.765 264.016 281.350 387.534 85.731 180.277 265.037 354.462 174.369 221.422 116.464 163.255 235.172 182.448 299.899 100.264 110.385 568.658 512.604 571.861 440.624 438.402 499.931 372.043 454.141 478.610 438.589 236.706 341.387 403.676 429.543 252.946 133.574 90.679 224.964 172.881 446.874 474.021 446.106 499.111 453.954 370.471 346.756 386.443 405.224 377.994 369.569 363.921 358.522 376.840 370.781 219.063 327.050 151.269 198.877 294.001 291.646 226.363 231.682 193.114 190.142 2023 720 0 344 0 443.663 471.256 513.046 509.664 497.556 482.448 487.390 504.428 86.374 177.675 174.277 195.201 30.234 77.431 120.965 442.058 465.668 453.512 460.321 479.297 459.618 486.997 513.556 505.338 357.208 364.616 356.438 314.662 286.030 272.811 73.078 247.783 212.724 274.380 309.211 146.420 559.596 523.231 456.672 515.313 486.814 524.101 484.559 454.649 449.910 505.523 569.035 235.966 485.238 500.084 501.263 467.665 439.055 482.549 482.223 453.038 498.665 267.444 231.616 247.837 300.807 149.999 203.056 120.556 173.712 167.995 246.088 384.381 405.284 334.326 347.963 394.845 364.935 392.718 399.525 426.199 392.350 408.286 414.764 384.187 404.319 393.134 441.493 417.646 460.438 307.001 335.431 354.128 296.034 337.525 310.198 317.189 335.343 311.039 267.361 268.478 371.059 247.635 297.450 330.713 310.912 376.581 328.012 448.451 481.506 470.481 486.619 470.980 455.996 450.047 389.000 403.193 415.925 416.270 424.875 417.629 510.542 510.441 523.240 407.552 486.823 382.858 372.229 408.831 394.606 394.011 449.085 557.630 568.967 494.403 438.936 416.242 357.359 391.371 396.688 390.961 424.973 423.213 393.086 395.386 271.337 285.465 367.518 266.409 313.821 326.045 286.529 326.880 351.974 481.532 445.488 493.757 429.862 499.385 518.393 454.088 480.040 533.067 462.638 328.114 308.566 357.441 393.989 386.087 388.476 214.156 227.927 180.598 275.643 296.374 185.516 227.774 280.256 329.204 276.105 293.290 277.578 264.852 267.328 314.375 131.932 185.240 126.885 52.889 554.812 541.279 523.586 422.127 417.617 135.075 196.765 196.270 144.208 91.371 172.947 103.315 83.079 432.238 504.653 527.575 428.037 524.590 491.381 481.941 385.141 449.233 460.103 486.274 534.503 467.706 450.979 467.347 447.971 439.637 435.125 194.235 198.614 222.864 215.389 259.070 271.195 235.469 282.269 283.500 368.080 392.535 435.479 408.900 442.886 433.338 448.298 443.500 424.471 437.405 330.599 370.473 386.662 416.138 435.349 416.030 309.474 426.869 463.569 418.018 367.912 336.236 415.627 278.102 140.669 147.501 185.289 152.991 498.577 497.935 473.867 397.136 466.494 468.955 443.325 432.750 461.799 467.310 526.829 540.081 479.768 438.168 479.765 471.378 507.367 472.964 279.031 296.355 262.874 365.212 292.384 248.377 265.755 313.737 252.230 492.453 532.990 474.179 472.118 257.205 264.107 278.784 384.136 85.192 179.373 262.667 352.476 172.861 220.456 115.444 161.638 233.130 181.098 297.866 99.709 109.585 570.903 514.571 573.237 440.397 437.258 500.012 370.941 453.913 478.001 436.533 235.361 338.922 400.645 426.622 250.896 132.473 89.972 223.142 171.358 446.238 474.546 446.776 498.898 453.697 370.134 345.659 385.695 405.819 378.288 369.087 363.414 358.940 377.348 370.649 218.339 325.273 150.556 198.243 293.198 291.949 225.342 231.125 192.103 189.155 2023 721 0 344 0 442.500 470.704 514.045 510.177 496.159 480.862 485.742 503.788 85.739 176.229 173.518 193.572 29.957 76.676 120.933 441.229 465.538 453.923 459.711 477.983 458.663 485.204 512.825 505.255 354.303 361.338 353.351 312.114 283.401 270.485 72.356 248.043 211.364 274.170 308.995 145.515 562.359 525.151 457.340 515.540 489.005 525.707 483.011 455.541 449.623 506.316 569.393 233.716 484.582 498.583 499.157 465.788 437.088 481.165 481.331 451.529 499.235 265.560 229.447 245.627 298.296 148.616 201.344 119.493 172.885 166.827 244.542 385.180 407.327 334.254 347.907 396.874 364.283 391.729 399.914 426.425 392.905 409.019 415.391 383.887 404.732 392.860 440.693 415.571 460.646 306.872 334.240 354.034 296.045 336.569 309.262 317.249 334.879 310.309 267.901 269.289 372.082 248.033 297.530 330.351 313.390 379.189 328.036 448.044 480.657 470.770 486.617 469.093 453.963 448.430 386.647 401.471 414.712 415.697 423.454 418.663 509.270 508.578 521.909 407.503 490.451 382.716 372.833 410.269 395.248 393.204 448.250 558.751 571.161 494.053 438.877 415.718 356.311 391.618 396.872 391.685 427.483 424.221 394.700 396.148 270.998 285.051 366.655 266.467 313.727 325.325 285.055 325.613 351.412 480.282 443.575 492.721 427.538 498.528 519.348 453.137 479.142 533.705 461.290 327.724 307.476 358.658 392.551 385.137 387.551 212.484 226.455 179.360 274.332 294.857 184.595 226.234 279.500 329.922 277.043 293.939 280.134 264.290 266.787 317.046 130.761 184.015 126.017 52.370 555.313 541.583 524.306 420.853 416.976 134.020 195.596 196.098 143.267 91.442 173.082 102.705 82.480 431.926 505.017 528.352 428.684 526.568 491.358 483.292 383.037 449.065 460.185 484.856 533.283 466.574 449.076 465.914 447.414 439.259 435.447 193.347 197.210 221.619 214.780 257.915 269.530 234.697 281.233 282.079 367.526 392.160 435.427 408.018 442.783 432.064 448.747 443.790 424.080 435.990 332.334 371.831 387.570 418.015 436.446 415.572 309.210 426.955 462.686 414.846 365.033 333.403 412.305 275.873 139.461 146.263 183.699 151.710 499.365 498.969 474.808 396.824 468.021 469.273 443.998 432.434 461.712 467.592 527.413 538.410 478.007 435.968 480.733 469.103 506.954 472.346 277.769 295.551 261.673 364.475 292.666 247.772 265.722 314.249 253.128 492.122 533.042 474.391 472.687 257.641 264.198 276.243 380.772 84.659 178.479 260.321 350.512 171.368 219.500 114.434 160.038 231.107 179.759 295.850 99.160 108.792 573.086 516.502 574.575 440.173 436.127 500.091 369.851 453.688 477.400 434.494 234.026 336.475 397.638 423.725 248.863 131.383 89.271 221.336 169.850 445.610 475.064 447.437 498.687 453.443 369.801 344.571 384.954 406.407 378.579 368.609 362.911 359.354 377.850 370.518 217.621 323.510 149.849 197.613 292.401 292.250 224.330 230.573 191.101 188.176 2023 722 0 344 0 441.351 470.160 515.026 510.681 494.781 479.295 484.116 503.157 85.110 174.796 172.766 191.959 29.683 75.929 120.900 440.410 465.410 454.330 459.109 476.685 457.720 483.434 512.105 505.173 351.421 358.090 350.291 309.586 280.795 268.179 71.642 248.301 210.015 273.961 308.781 144.617 565.042 527.030 457.999 515.763 491.156 527.278 481.482 456.420 449.339 507.095 569.742 231.488 483.935 497.104 497.079 463.933 435.142 479.799 480.451 450.038 499.796 263.691 227.298 243.438 295.806 147.246 199.647 118.440 172.064 165.668 243.010 385.971 409.344 334.182 347.852 398.879 363.639 390.749 400.298 426.648 393.454 409.745 416.011 383.591 405.140 392.589 439.902 413.518 460.852 306.744 333.060 353.942 296.057 335.623 308.334 317.308 334.420 309.585 268.435 270.092 373.094 248.427 297.608 329.992 315.842 381.765 328.059 447.643 479.820 471.054 486.615 467.229 451.954 446.833 384.319 399.768 413.512 415.131 422.048 419.684 508.015 506.739 520.597 407.455 494.003 382.575 373.430 411.689 395.883 392.404 447.423 559.846 573.291 493.709 438.818 415.199 355.272 391.861 397.054 392.402 429.961 425.217 396.297 396.902 270.662 284.640 365.799 266.524 313.634 324.611 283.595 324.357 350.855 479.049 441.683 491.698 425.238 497.683 520.285 452.199 478.258 534.330 459.958 327.338 306.397 359.862 391.130 384.198 386.635 210.826 224.995 178.133 273.032 293.353 183.683 224.709 278.751 330.632 277.972 294.582 282.666 263.732 266.250 319.691 129.600 182.802 125.156 51.857 555.803 541.880 525.013 419.594 416.342 132.974 194.437 195.928 142.333 91.512 173.216 102.100 81.888 431.617 505.375 529.114 429.322 528.505 491.334 484.622 380.950 448.900 460.266 483.455 532.081 465.457 447.195 464.497 446.865 438.886 435.764 192.466 195.817 220.385 214.175 256.770 267.880 233.931 280.206 280.669 366.977 391.789 435.376 407.145 442.682 430.804 449.189 444.077 423.693 434.591 334.050 373.175 388.468 419.868 437.529 415.119 308.949 427.039 461.814 411.698 362.177 330.593 409.011 273.662 138.263 145.036 182.122 150.442 500.140 499.986 475.734 396.516 469.525 469.586 444.663 432.121 461.626 467.870 527.986 536.765 476.268 433.791 481.686 466.855 506.547 471.736 276.518 294.754 260.483 363.745 292.945 247.174 265.689 314.755 254.018 491.796 533.094 474.599 473.248 258.073 264.287 273.727 377.442 84.131 177.594 257.999 348.567 169.892 218.554 113.432 158.454 229.103 178.432 293.851 98.615 108.007 575.207 518.396 575.877 439.952 435.010 500.170 368.772 453.465 476.806 432.473 232.701 334.047 394.655 420.851 246.848 130.302 88.576 219.546 168.355 444.989 475.575 448.089 498.479 453.193 369.470 343.494 384.219 406.989 378.868 368.137 362.414 359.764 378.347 370.389 216.908 321.761 149.148 196.988 291.611 292.548 223.327 230.026 190.106 187.204 2023 723 0 344 0 440.215 469.624 515.988 511.177 493.421 477.749 482.511 502.537 84.488 173.375 172.021 190.360 29.412 75.190 120.868 439.601 465.283 454.731 458.515 475.404 456.789 481.686 511.397 505.093 348.563 354.871 347.257 307.079 278.214 265.892 70.935 248.556 208.678 273.754 308.568 143.726 567.649 528.868 458.649 515.981 493.267 528.817 479.974 457.287 449.059 507.860 570.081 229.282 483.297 495.644 495.028 462.099 433.217 478.450 479.582 448.564 500.347 261.838 225.169 241.268 293.338 145.889 197.965 117.397 171.250 164.520 241.490 386.753 411.337 334.111 347.797 400.861 363.001 389.781 400.677 426.868 393.998 410.463 416.624 383.297 405.543 392.320 439.122 411.485 461.054 306.617 331.890 353.851 296.068 334.685 307.415 317.366 333.965 308.868 268.965 270.887 374.096 248.818 297.686 329.637 318.268 384.308 328.082 447.247 478.994 471.334 486.613 465.389 449.969 445.254 382.016 398.083 412.327 414.571 420.658 420.692 506.777 504.924 519.303 407.407 497.480 382.437 374.021 413.091 396.509 391.614 446.607 560.916 575.357 493.369 438.760 414.685 354.242 392.103 397.234 393.112 432.407 426.201 397.875 397.648 270.329 284.232 364.950 266.581 313.541 323.903 282.146 323.112 350.303 477.831 439.812 490.690 422.962 496.851 521.205 451.273 477.385 534.942 458.644 326.956 305.328 361.053 389.724 383.269 385.728 209.182 223.546 176.916 271.743 291.861 182.778 223.196 278.008 331.336 278.892 295.219 285.173 263.179 265.719 322.308 128.450 181.600 124.303 51.348 556.282 542.172 525.706 418.349 415.715 131.937 193.289 195.760 141.408 91.581 173.348 101.501 81.300 431.312 505.728 529.863 429.953 530.399 491.311 485.931 378.882 448.737 460.345 482.071 530.898 464.355 445.336 463.097 446.322 438.518 436.078 191.593 194.436 219.161 213.576 255.635 266.243 233.172 279.187 279.272 366.434 391.422 435.325 406.281 442.582 429.557 449.627 444.360 423.311 433.207 335.747 374.504 389.356 421.698 438.598 414.671 308.691 427.123 460.953 408.574 359.344 327.806 405.743 271.469 137.076 143.819 180.559 149.184 500.902 500.985 476.646 396.211 471.006 469.896 445.319 431.811 461.541 468.145 528.548 535.145 474.552 431.637 482.624 464.632 506.147 471.134 275.277 293.965 259.303 363.021 293.222 246.580 265.656 315.257 254.900 491.475 533.145 474.805 473.801 258.501 264.375 271.238 374.146 83.608 176.717 255.701 346.643 168.431 217.617 112.441 156.886 227.117 177.117 291.868 98.075 107.229 577.267 520.254 577.144 439.734 433.906 500.247 367.703 453.245 476.220 430.468 231.386 331.638 391.696 418.000 244.850 129.231 87.888 217.772 166.874 444.375 476.078 448.733 498.275 452.945 369.143 342.426 383.491 407.564 379.153 367.668 361.921 360.169 378.839 370.261 216.200 320.025 148.452 196.369 290.827 292.844 222.333 229.483 189.119 186.240 2023 724 0 344 0 439.094 469.095 516.933 511.664 492.079 476.221 480.927 501.926 83.872 171.968 171.283 188.777 29.144 74.459 120.836 438.802 465.159 455.126 457.928 474.139 455.869 479.960 510.700 505.014 345.729 351.680 344.250 304.593 275.657 263.625 70.235 248.809 207.352 273.549 308.358 142.841 570.178 530.667 459.289 516.196 495.339 530.323 478.485 458.141 448.782 508.611 570.412 227.099 482.667 494.205 493.004 460.285 431.313 477.119 478.726 447.108 500.888 260.000 223.061 239.118 290.890 144.544 196.298 116.363 170.443 163.381 239.983 387.526 413.305 334.041 347.743 402.818 362.370 388.822 401.052 427.085 394.535 411.172 417.230 383.006 405.942 392.055 438.351 409.474 461.254 306.492 330.731 353.760 296.079 333.755 306.504 317.424 333.514 308.158 269.489 271.675 375.086 249.204 297.763 329.286 320.668 386.819 328.105 446.855 478.179 471.611 486.611 463.572 448.006 443.694 379.738 396.416 411.155 414.018 419.283 421.689 505.556 503.133 518.028 407.360 500.883 382.299 374.604 414.474 397.129 390.831 445.799 561.959 577.362 493.035 438.703 414.176 353.222 392.342 397.412 393.814 434.821 427.174 399.435 398.385 269.999 283.828 364.109 266.637 313.449 323.202 280.710 321.878 349.757 476.629 437.961 489.694 420.710 496.031 522.106 450.359 476.525 535.541 457.347 326.577 304.270 362.229 388.333 382.350 384.830 207.551 222.110 175.709 270.465 290.382 181.881 221.697 277.271 332.034 279.804 295.851 287.657 262.632 265.192 324.900 127.310 180.409 123.457 50.845 556.751 542.457 526.385 417.119 415.095 130.909 192.149 195.593 140.491 91.650 173.480 100.908 80.719 431.010 506.075 530.597 430.575 532.253 491.288 487.219 376.831 448.575 460.424 480.704 529.733 463.268 443.499 461.712 445.786 438.153 436.388 190.726 193.065 217.947 212.982 254.509 264.619 232.419 278.177 277.887 365.895 391.058 435.275 405.426 442.483 428.324 450.059 444.640 422.934 431.839 337.426 375.818 390.234 423.504 439.653 414.228 308.435 427.205 460.102 405.475 356.533 325.044 402.501 269.294 135.899 142.612 179.010 147.938 501.652 501.967 477.544 395.910 472.465 470.201 445.967 431.505 461.457 468.415 529.100 533.550 472.859 429.505 483.547 462.434 505.753 470.540 274.047 293.182 258.133 362.304 293.496 245.992 265.623 315.755 255.774 491.158 533.195 475.008 474.346 258.924 264.463 268.773 370.884 83.091 175.850 253.426 344.739 166.986 216.690 111.458 155.335 225.150 175.814 289.901 97.540 106.458 579.269 522.077 578.375 439.518 432.816 500.322 366.646 453.029 475.641 428.479 230.082 329.247 388.759 415.173 242.869 128.170 87.206 216.015 165.407 443.769 476.575 449.369 498.073 452.700 368.820 341.367 382.771 408.134 379.435 367.205 361.433 360.571 379.325 370.134 215.498 318.303 147.761 195.754 290.049 293.138 221.347 228.945 188.141 185.284 2023 725 0 344 0 437.986 468.573 517.861 512.144 490.754 474.713 479.362 501.324 83.262 170.572 170.552 187.209 28.879 73.735 120.805 438.013 465.036 455.517 457.348 472.890 454.961 478.254 510.014 504.937 342.917 348.519 341.269 302.126 273.123 261.377 69.541 249.060 206.037 273.346 308.149 141.963 572.633 532.427 459.921 516.407 497.372 531.797 477.015 458.983 448.509 509.349 570.734 224.938 482.047 492.785 491.007 458.491 429.429 475.806 477.881 445.669 501.420 258.179 220.972 236.987 288.464 143.212 194.647 115.338 169.642 162.252 238.488 388.291 415.248 333.972 347.689 404.753 361.745 387.874 401.422 427.299 395.066 411.874 417.830 382.718 406.337 391.792 437.589 407.483 461.451 306.367 329.581 353.670 296.091 332.834 305.601 317.482 333.068 307.455 270.009 272.455 376.065 249.588 297.840 328.938 323.043 389.299 328.128 446.469 477.375 471.884 486.608 461.778 446.067 442.153 377.484 394.768 409.996 413.472 417.923 422.673 504.352 501.365 516.771 407.313 504.211 382.164 375.181 415.840 397.741 390.056 445.001 562.978 579.305 492.705 438.646 413.671 352.211 392.578 397.589 394.508 437.203 428.135 400.978 399.114 269.671 283.427 363.275 266.693 313.359 322.507 279.287 320.655 349.215 475.443 436.130 488.712 418.482 495.223 522.991 449.456 475.677 536.128 456.066 326.203 303.221 363.392 386.958 381.441 383.941 205.933 220.685 174.512 269.198 288.916 180.992 220.210 276.541 332.724 280.707 296.476 290.117 262.089 264.670 327.465 126.180 179.230 122.619 50.347 557.210 542.738 527.051 415.902 414.483 129.890 191.020 195.428 139.582 91.718 173.610 100.319 80.142 430.712 506.416 531.318 431.188 534.066 491.266 488.486 374.798 448.416 460.501 479.353 528.585 462.194 441.682 460.344 445.256 437.794 436.694 189.867 191.707 216.743 212.392 253.393 263.008 231.672 277.176 276.513 365.362 390.698 435.225 404.580 442.386 427.103 450.485 444.916 422.561 430.485 339.087 377.118 391.102 425.286 440.694 413.790 308.182 427.286 459.262 402.399 353.744 322.304 399.285 267.138 134.733 141.416 177.474 146.704 502.389 502.933 478.428 395.612 473.902 470.502 446.607 431.203 461.374 468.683 529.641 531.979 471.187 427.394 484.455 460.260 505.365 469.955 272.828 292.406 256.973 361.593 293.768 245.409 265.591 316.248 256.640 490.845 533.244 475.207 474.883 259.344 264.550 266.334 367.654 82.578 174.991 251.173 342.854 165.556 215.772 110.485 153.798 223.201 174.522 287.951 97.009 105.695 581.213 523.865 579.572 439.306 431.739 500.397 365.600 452.814 475.070 426.507 228.787 326.875 385.847 412.368 240.905 127.118 86.531 214.273 163.953 443.170 477.064 449.997 497.874 452.458 368.499 340.318 382.056 408.698 379.715 366.745 360.950 360.969 379.807 370.008 214.802 316.594 147.076 195.144 289.277 293.429 220.369 228.412 187.170 184.335 2023 726 0 344 0 436.891 468.059 518.772 512.615 489.447 473.223 477.818 500.732 82.658 169.189 169.829 185.656 28.617 73.020 120.773 437.234 464.914 455.902 456.776 471.657 454.064 476.570 509.339 504.861 340.129 345.386 338.313 299.680 270.612 259.148 68.855 249.308 204.733 273.145 307.943 141.091 575.014 534.148 460.544 516.614 499.365 533.239 475.564 459.814 448.239 510.073 571.048 222.798 481.436 491.384 489.036 456.718 427.565 474.509 477.048 444.247 501.943 256.372 218.903 234.876 286.058 141.892 193.009 114.322 168.848 161.133 237.006 389.048 417.166 333.903 347.636 406.664 361.128 386.935 401.788 427.511 395.592 412.568 418.422 382.433 406.727 391.532 436.836 405.512 461.645 306.244 328.442 353.581 296.102 331.921 304.707 317.539 332.625 306.757 270.524 273.227 377.033 249.967 297.915 328.594 325.392 391.747 328.150 446.088 476.581 472.153 486.606 460.005 444.150 440.629 375.254 393.137 408.851 412.931 416.579 423.646 503.164 499.620 515.532 407.267 507.465 382.030 375.751 417.187 398.345 389.290 444.212 563.973 581.189 492.380 438.590 413.172 351.208 392.813 397.764 395.196 439.554 429.085 402.504 399.836 269.347 283.030 362.449 266.748 313.269 321.818 277.875 319.443 348.678 474.272 434.320 487.743 416.277 494.427 523.858 448.564 474.840 536.703 454.801 325.831 302.184 364.542 385.597 380.541 383.061 204.329 219.271 173.325 267.941 287.461 180.110 218.737 275.817 333.408 281.602 297.095 292.553 261.551 264.153 330.003 125.060 178.061 121.788 49.854 557.659 543.013 527.705 414.699 413.878 128.880 189.901 195.265 138.681 91.785 173.739 99.737 79.571 430.417 506.752 532.025 431.794 535.840 491.244 489.733 372.782 448.258 460.578 478.017 527.455 461.135 439.887 458.992 444.733 437.438 436.996 189.015 190.359 215.548 211.808 252.286 261.410 230.932 276.183 275.150 364.835 390.342 435.176 403.743 442.289 425.896 450.906 445.189 422.192 429.146 340.730 378.404 391.961 427.046 441.721 413.357 307.931 427.367 458.433 399.346 350.978 319.588 396.096 264.999 133.577 140.229 175.952 145.480 503.115 503.882 479.298 395.317 475.316 470.798 447.239 430.904 461.293 468.947 530.171 530.432 469.537 425.305 485.349 458.111 504.984 469.377 271.619 291.637 255.823 360.889 294.037 244.831 265.559 316.736 257.499 490.537 533.292 475.404 475.413 259.759 264.635 263.919 364.457 82.072 174.141 248.944 340.989 164.141 214.863 109.521 152.278 221.270 173.242 286.016 96.484 104.938 583.099 525.618 580.736 439.096 430.675 500.471 364.564 452.603 474.506 424.551 227.502 324.521 382.957 409.585 238.958 126.076 85.862 212.547 162.512 442.579 477.547 450.616 497.678 452.219 368.182 339.278 381.348 409.255 379.992 366.291 360.471 361.363 380.284 369.884 214.110 314.898 146.396 194.539 288.510 293.718 219.401 227.883 186.207 183.394 2023 727 0 344 0 435.809 467.551 519.665 513.078 488.157 471.752 476.293 500.148 82.060 167.818 169.112 184.118 28.358 72.311 120.742 436.465 464.794 456.282 456.210 470.439 453.178 474.907 508.674 504.786 337.363 342.281 335.383 297.253 268.125 256.938 68.175 249.555 203.440 272.945 307.738 140.227 577.323 535.831 461.158 516.818 501.321 534.651 474.132 460.632 447.972 510.784 571.354 220.680 480.833 490.002 487.090 454.965 425.720 473.228 476.226 442.841 502.457 254.581 216.854 232.783 283.673 140.585 191.387 113.315 168.060 160.023 235.536 389.797 419.060 333.835 347.583 408.552 360.516 386.006 402.150 427.720 396.112 413.253 419.008 382.151 407.112 391.274 436.092 403.561 461.837 306.121 327.313 353.493 296.113 331.016 303.821 317.595 332.188 306.067 271.034 273.992 377.991 250.343 297.990 328.254 327.717 394.163 328.172 445.712 475.798 472.418 486.604 458.255 442.255 439.124 373.047 391.523 407.719 412.398 415.249 424.607 501.992 497.897 514.310 407.221 510.647 381.897 376.315 418.517 398.943 388.532 443.431 564.944 583.015 492.060 438.534 412.678 350.215 393.044 397.936 395.876 441.872 430.023 404.012 400.549 269.024 282.636 361.629 266.803 313.179 321.135 276.475 318.242 348.147 473.116 432.529 486.787 414.094 493.643 524.708 447.684 474.015 537.266 453.551 325.464 301.156 365.679 384.251 379.652 382.190 202.739 217.869 172.148 266.695 286.019 179.236 217.277 275.099 334.086 282.489 297.709 294.967 261.018 263.640 332.516 123.951 176.903 120.964 49.365 558.098 543.282 528.345 413.509 413.279 127.878 188.791 195.102 137.788 91.852 173.867 99.159 79.006 430.125 507.083 532.719 432.392 537.574 491.222 490.961 370.784 448.103 460.653 476.698 526.342 460.089 438.112 457.655 444.216 437.087 437.294 188.170 189.022 214.363 211.228 251.188 259.825 230.199 275.199 273.800 364.312 389.989 435.128 402.914 442.194 424.701 451.322 445.458 421.827 427.821 342.354 379.675 392.810 428.782 442.734 412.929 307.683 427.446 457.613 396.317 348.233 316.894 392.932 262.878 132.432 139.053 174.443 144.267 503.828 504.814 480.156 395.025 476.710 471.091 447.862 430.609 461.212 469.207 530.692 528.907 467.907 423.238 486.229 455.986 504.608 468.807 270.421 290.875 254.683 360.192 294.304 244.258 265.527 317.220 258.350 490.234 533.339 475.598 475.935 260.171 264.720 261.529 361.292 81.570 173.299 246.737 339.142 162.741 213.963 108.565 150.773 219.357 171.973 284.098 95.962 104.189 584.930 527.336 581.867 438.889 429.623 500.543 363.538 452.394 473.949 422.612 226.227 322.185 380.090 406.825 237.027 125.044 85.198 210.837 161.084 441.994 478.022 451.227 497.485 451.983 367.868 338.247 380.647 409.807 380.266 365.840 359.996 361.752 380.755 369.761 213.424 313.216 145.721 193.939 287.750 294.004 218.440 227.358 185.252 182.461 2023 728 0 344 0 434.740 467.051 520.542 513.533 486.883 470.300 474.788 499.574 81.468 166.459 168.401 182.594 28.101 71.611 120.712 435.705 464.676 456.657 455.652 469.237 452.302 473.263 508.019 504.712 334.619 339.204 332.479 294.846 265.660 254.747 67.502 249.799 202.158 272.747 307.535 139.368 579.562 537.477 461.763 517.018 503.239 536.031 472.718 461.439 447.709 511.482 571.652 218.583 480.239 488.639 485.169 453.231 423.896 471.964 475.415 441.452 502.962 252.806 214.824 230.710 281.309 139.289 189.779 112.318 167.278 158.922 234.078 390.537 420.930 333.768 347.531 410.416 359.911 385.087 402.507 427.927 396.626 413.932 419.587 381.872 407.494 391.020 435.357 401.629 462.026 306.000 326.194 353.406 296.123 330.120 302.943 317.651 331.754 305.382 271.539 274.749 378.938 250.716 298.064 327.916 330.016 396.548 328.194 445.341 475.026 472.679 486.602 456.526 440.382 437.636 370.864 389.927 406.600 411.870 413.933 425.556 500.836 496.196 513.106 407.176 513.757 381.766 376.872 419.829 399.534 387.781 442.660 565.891 584.784 491.745 438.479 412.188 349.230 393.274 398.108 396.549 444.160 430.950 405.503 401.255 268.705 282.245 360.817 266.858 313.091 320.458 275.087 317.051 347.620 471.975 430.757 485.843 411.934 492.870 525.542 446.815 473.201 537.818 452.318 325.100 300.138 366.802 382.920 378.772 381.328 201.161 216.478 170.980 265.460 284.589 178.370 215.829 274.388 334.757 283.367 298.317 297.356 260.490 263.132 335.003 122.851 175.755 120.148 48.882 558.528 543.546 528.974 412.333 412.688 126.886 187.690 194.942 136.903 91.918 173.994 98.587 78.446 429.836 507.408 533.400 432.982 539.270 491.201 492.168 368.803 447.949 460.728 475.394 525.246 459.057 436.357 456.333 443.706 436.740 437.589 187.332 187.696 213.188 210.653 250.099 258.253 229.471 274.223 272.460 363.794 389.641 435.080 402.094 442.100 423.519 451.732 445.724 421.466 426.511 343.961 380.933 393.649 430.495 443.734 412.506 307.438 427.525 456.804 393.311 345.511 314.223 389.793 260.774 131.297 137.886 172.947 143.066 504.530 505.730 480.999 394.737 478.081 471.380 448.478 430.317 461.132 469.464 531.202 527.406 466.299 421.192 487.095 453.885 504.238 468.245 269.232 290.120 253.552 359.501 294.569 243.690 265.495 317.699 259.193 489.934 533.385 475.789 476.450 260.579 264.804 259.163 358.159 81.073 172.465 244.553 337.315 161.356 213.073 107.619 149.283 217.462 170.715 282.195 95.446 103.446 586.707 529.021 582.966 438.685 428.584 500.614 362.523 452.187 473.398 420.688 224.961 319.867 377.246 404.087 235.113 124.020 84.542 209.142 159.669 441.416 478.491 451.830 497.295 451.750 367.558 337.225 379.952 410.353 380.537 365.394 359.527 362.138 381.222 369.639 212.743 311.546 145.052 193.343 286.996 294.289 217.488 226.838 184.304 181.534 2023 729 0 344 0 433.684 466.557 521.403 513.980 485.626 468.865 473.302 499.008 80.882 165.113 167.698 181.085 27.847 70.918 120.682 434.955 464.559 457.027 455.100 468.049 451.438 471.640 507.375 504.639 331.898 336.155 329.600 292.458 263.218 252.575 66.836 250.041 200.887 272.552 307.333 138.516 581.731 539.085 462.360 517.214 505.120 537.382 471.322 462.234 447.449 512.168 571.942 216.508 479.653 487.294 483.274 451.516 422.090 470.717 474.616 440.080 503.459 251.045 212.814 228.655 278.964 138.006 188.185 111.329 166.503 157.831 232.633 391.269 422.776 333.701 347.480 412.259 359.312 384.178 402.860 428.130 397.135 414.602 420.159 381.596 407.871 390.768 434.631 399.717 462.213 305.880 325.084 353.320 296.134 329.231 302.072 317.707 331.324 304.705 272.040 275.499 379.875 251.085 298.137 327.583 332.290 398.902 328.216 444.974 474.263 472.937 486.600 454.818 438.530 436.165 368.705 388.348 405.494 411.348 412.632 426.493 499.695 494.518 511.918 407.131 516.795 381.636 377.423 421.124 400.117 387.038 441.897 566.816 586.498 491.434 438.425 411.703 348.254 393.501 398.277 397.215 446.416 431.866 406.977 401.953 268.388 281.857 360.012 266.912 313.003 319.787 273.711 315.871 347.098 470.849 429.005 484.912 409.797 492.108 526.360 445.957 472.399 538.357 451.100 324.740 299.130 367.913 381.603 377.901 380.474 199.597 215.098 169.822 264.235 283.171 177.511 214.394 273.682 335.421 284.238 298.920 299.723 259.967 262.628 337.464 121.761 174.619 119.339 48.404 558.948 543.805 529.590 411.170 412.103 125.901 186.599 194.783 136.026 91.983 174.119 98.020 77.891 429.551 507.729 534.068 433.564 540.928 491.180 493.356 366.839 447.797 460.802 474.106 524.166 458.038 434.623 455.027 443.201 436.397 437.880 186.501 186.380 212.023 210.084 249.019 256.694 228.750 273.255 271.132 363.282 389.295 435.033 401.283 442.007 422.350 452.137 445.987 421.110 425.215 345.550 382.176 394.479 432.186 444.720 412.088 307.194 427.602 456.005 390.328 342.810 311.575 386.680 258.687 130.171 136.730 171.464 141.875 505.220 506.631 481.830 394.452 479.432 471.665 449.086 430.029 461.054 469.718 531.703 525.926 464.711 419.167 487.947 451.807 503.874 467.691 268.054 289.371 252.431 358.816 294.831 243.128 265.464 318.174 260.029 489.639 533.431 475.977 476.957 260.983 264.888 256.821 355.057 80.582 171.641 242.391 335.506 159.986 212.191 106.681 147.808 215.585 169.469 280.308 94.933 102.711 588.430 530.673 584.034 438.483 427.558 500.684 361.518 451.983 472.855 418.780 223.705 317.567 374.424 401.371 233.215 123.006 83.891 207.462 158.267 440.845 478.953 452.425 497.107 451.519 367.250 336.213 379.264 410.893 380.806 364.952 359.061 362.520 381.684 369.519 212.068 309.889 144.388 192.752 286.247 294.570 216.544 226.323 183.364 180.615 2023 730 0 344 0 432.641 466.070 522.247 514.420 484.385 467.448 471.834 498.450 80.303 163.778 167.001 179.590 27.596 70.232 120.651 434.214 464.444 457.393 454.556 466.877 450.584 470.036 506.741 504.568 329.199 333.133 326.746 290.090 260.798 250.422 66.176 250.281 199.627 272.357 307.133 137.671 583.832 540.658 462.949 517.406 506.964 538.703 469.944 463.018 447.192 512.841 572.225 214.453 479.075 485.967 481.402 449.820 420.303 469.485 473.827 438.723 503.946 249.299 210.822 226.619 276.640 136.734 186.605 110.349 165.734 156.749 231.199 391.993 424.598 333.635 347.429 414.078 358.719 383.278 403.209 428.332 397.638 415.265 420.725 381.323 408.244 390.518 433.914 397.825 462.397 305.761 323.984 353.234 296.145 328.350 301.210 317.762 330.898 304.033 272.535 276.242 380.801 251.450 298.209 327.253 334.539 401.226 328.237 444.612 473.511 473.191 486.598 453.131 436.700 434.711 366.568 386.786 404.400 410.833 411.346 427.419 498.570 492.860 510.747 407.087 519.762 381.508 377.967 422.402 400.694 386.303 441.143 567.717 588.157 491.127 438.371 411.223 347.287 393.727 398.444 397.874 448.641 432.771 408.434 402.643 268.074 281.472 359.214 266.965 312.917 319.122 272.347 314.701 346.581 469.737 427.271 483.992 407.681 491.357 527.162 445.110 471.608 538.886 449.897 324.383 298.132 369.011 380.300 377.040 379.628 198.045 213.730 168.674 263.021 281.765 176.660 212.972 272.983 336.079 285.100 299.516 302.067 259.448 262.129 339.899 120.681 173.493 118.536 47.930 559.359 544.058 530.193 410.020 411.525 124.926 185.517 194.625 135.156 92.048 174.244 97.458 77.341 429.268 508.044 534.723 434.138 542.548 491.159 494.524 364.891 447.647 460.874 472.832 523.102 457.033 432.908 453.735 442.703 436.058 438.167 185.676 185.076 210.867 209.518 247.948 255.147 228.035 272.296 269.815 362.774 388.953 434.986 400.480 441.915 421.192 452.537 446.246 420.757 423.932 347.121 383.406 395.300 433.855 445.693 411.674 306.954 427.679 455.215 387.368 340.130 308.949 383.592 256.618 129.056 135.583 169.995 140.695 505.898 507.516 482.648 394.170 480.761 471.946 449.686 429.743 460.976 469.969 532.194 524.469 463.143 417.162 488.785 449.752 503.516 467.144 266.887 288.629 251.319 358.137 295.091 242.570 265.433 318.644 260.857 489.348 533.476 476.162 477.457 261.383 264.970 254.502 351.987 80.096 170.824 240.250 333.716 158.629 211.319 105.753 146.349 213.725 168.233 278.437 94.426 101.982 590.101 532.291 585.071 438.284 426.544 500.753 360.524 451.782 472.319 416.888 222.458 315.285 371.624 398.677 231.333 122.002 83.246 205.798 156.878 440.280 479.409 453.013 496.922 451.292 366.945 335.209 378.582 411.428 381.072 364.515 358.601 362.899 382.141 369.399 211.397 308.246 143.729 192.166 285.504 294.850 215.608 225.812 182.432 179.704 2023 731 0 344 0 431.610 465.590 523.076 514.853 483.160 466.048 470.385 497.901 79.728 162.455 166.311 178.110 27.347 69.553 120.622 433.482 464.331 457.753 454.018 465.719 449.740 468.452 506.116 504.498 326.522 330.139 323.916 287.741 258.401 248.286 65.523 250.519 198.377 272.165 306.935 136.831 585.866 542.195 463.529 517.595 508.771 539.994 468.583 463.790 446.939 513.501 572.500 212.419 478.505 484.657 479.555 448.143 418.535 468.268 473.048 437.382 504.425 247.568 208.849 224.602 274.335 135.475 185.040 109.378 164.972 155.676 229.777 392.710 426.396 333.569 347.378 415.875 358.133 382.388 403.553 428.530 398.136 415.920 421.284 381.053 408.613 390.271 433.205 395.951 462.579 305.643 322.894 353.150 296.156 327.477 300.356 317.816 330.477 303.367 273.026 276.977 381.717 251.812 298.281 326.926 336.764 403.519 328.258 444.255 472.768 473.442 486.596 451.464 434.891 433.275 364.453 385.241 403.319 410.324 410.073 428.334 497.459 491.224 509.592 407.044 522.659 381.382 378.505 423.662 401.263 385.575 440.397 568.597 589.764 490.826 438.318 410.747 346.329 393.949 398.610 398.526 450.836 433.665 409.875 403.325 267.762 281.091 358.422 267.019 312.831 318.463 270.994 313.541 346.068 468.640 425.556 483.085 405.587 490.617 527.948 444.273 470.827 539.404 448.709 324.029 297.144 370.096 379.011 376.188 378.791 196.507 212.372 167.536 261.816 280.371 175.816 211.562 272.290 336.731 285.954 300.108 304.388 258.934 261.635 342.310 119.611 172.377 117.741 47.461 559.762 544.307 530.785 408.883 410.954 123.958 184.445 194.469 134.294 92.112 174.367 96.901 76.797 428.989 508.354 535.366 434.705 544.132 491.138 495.674 362.961 447.499 460.946 471.574 522.055 456.040 431.212 452.458 442.211 435.724 438.450 184.858 183.782 209.720 208.958 246.886 253.613 227.326 271.345 268.509 362.272 388.615 434.940 399.685 441.824 420.047 452.932 446.502 420.409 422.664 348.675 384.622 396.111 435.501 446.653 411.265 306.715 427.754 454.435 384.431 337.472 306.345 380.529 254.566 127.951 134.446 168.538 139.525 506.566 508.385 483.453 393.892 482.070 472.224 450.279 429.461 460.900 470.216 532.675 523.033 461.595 415.177 489.610 447.719 503.164 466.604 265.729 287.893 250.217 357.465 295.349 242.017 265.403 319.110 261.678 489.060 533.519 476.344 477.950 261.779 265.051 252.207 348.948 79.614 170.015 238.131 331.945 157.288 210.455 104.833 144.904 211.882 167.009 276.581 93.922 101.260 591.721 533.877 586.079 438.087 425.542 500.820 359.539 451.583 471.789 415.011 221.221 313.021 368.847 396.005 229.467 121.006 82.607 204.148 155.502 439.723 479.858 453.592 496.740 451.067 366.644 334.214 377.906 411.956 381.335 364.081 358.144 363.273 382.593 369.281 210.732 306.614 143.075 191.585 284.767 295.127 214.681 225.305 181.506 178.800