99 2430 2 0.0 28.898773583 65.7766296263 750.046840037 773.629280903 977.447044376 544.128710504 1029.99706162 588.495681158 461.556834417 891.016422131 138.605638703 439.575779237 478.199453259 405.861214014 638.942004693 609.168102333 1046.38880672 1062.19714437 1290.29038445 968.71952139 256.984715405 866.771601598 409.402175741 390.555532837 455.944231595 474.222791272 813.855839795 169.941865019 283.237367499 309.407368831 215.513906233 304.72315146 390.847780545 233.088244093 365.980000839 236.53519918 265.476723465 254.706328878 190.584937977 177.068702869 608.407852214 494.199732921 798.399646256 742.244072713 701.412936398 721.873055223 852.594723314 959.909574866 314.660142841 303.094977188 695.852918857 856.858486025 770.872963713 826.324280179 590.887650777 847.282881839 323.473794369 399.045724094 389.450843018 298.855460944 380.851342002 673.059341256 205.735209611 370.532207119 1110.67944699 919.077798693 1004.87405779 1002.50575205 613.551228359 896.85299449 918.153554634 896.056018892 855.804738467 831.259170847 936.014480086 1012.13451327 983.721633638 381.018084689 925.597640299 677.961118399 680.527630984 737.802440381 971.546773254 260.327648065 308.527718291 340.182223064 1025.01917908 1184.24252789 1176.48316724 624.796469282 743.328720292 544.624943644 465.661976809 484.07734243 417.280942591 339.81575165 460.30802631 475.801349739 28.898773583 0.0 58.2999933262 778.287470595 801.862238554 1005.02387033 571.941784921 1058.16996158 615.987112014 486.326277935 919.914222438 156.849617931 461.37143183 497.04432991 433.521134428 667.760822522 638.007144776 1073.35389042 1088.23010191 1312.57431681 995.080118744 273.992426399 894.64341141 391.524652842 376.002288085 448.241900214 470.64039173 842.611484973 160.297561029 267.578825967 289.550504427 208.013358725 298.264302573 382.958095913 223.143482274 384.21933603 211.606703625 236.90384799 225.893840202 170.276206989 199.69685371 635.00524108 520.354388735 824.737080076 770.959372355 726.706800828 746.498191199 881.381626813 988.803681594 335.025455954 331.337157976 724.746768149 883.95880252 799.577940571 854.857822821 618.89982324 875.690530583 338.575805946 411.290814349 400.387372988 307.290520435 386.449054268 701.873049886 209.362886648 371.799400841 1136.60342932 947.742964232 1033.72692764 1031.24249396 642.019508341 922.263658883 944.102372219 920.593978322 884.649530514 860.148594218 964.154007033 1040.58978569 1012.02464892 409.733712726 954.481191742 706.082709131 707.57805684 763.685492528 998.413688547 287.383443481 332.542087343 366.210841217 1053.89858104 1208.73618519 1200.95844574 652.353992365 771.186991199 573.439096179 494.560538456 512.701846607 390.539866247 312.440318824 433.514059472 449.038922891 65.7766296263 58.2999933262 0.0 769.851093846 793.284495933 990.962604759 560.916669476 1048.48787877 602.567429324 461.319944154 923.825021411 122.703156413 427.711843836 456.559561153 422.505897008 667.664977382 638.609015425 1055.59249076 1066.01381243 1277.86283726 974.474840648 232.457836169 882.855172194 345.390085942 325.018526943 391.430708867 412.487037812 851.86424807 104.361288247 218.227105262 247.577070803 150.856859013 240.786951101 326.207572497 167.548689338 343.425042868 185.525253784 233.229560187 227.040037359 130.841713378 173.721407389 616.586452391 500.546405419 804.411122021 768.317138898 702.355758688 719.674590173 879.864990572 993.145527062 299.305390539 326.180318056 727.632548518 867.304066598 809.843984581 867.415651213 609.126164902 868.654194151 292.862861896 361.118280792 348.791649108 253.786499198 330.434988588 710.216829984 153.035625437 313.918518424 1113.85360045 943.834153661 1033.73219193 1028.40265315 636.423533865 897.825824935 921.785144739 893.023454732 884.666843451 862.265035363 954.351315403 1033.74686224 1003.63150399 409.155653551 959.710054754 696.834321475 691.181343286 741.553809193 980.267437565 275.053780888 306.789759351 347.423261981 1059.20182711 1180.56440199 1172.7347743 639.182771255 759.63502468 573.65609763 499.358004729 509.811908437 415.461103196 335.024602666 457.77523311 473.326247927 750.046840037 778.287470595 769.851093846 0.0 23.5986446001 240.134483222 209.964226435 280.083535189 175.427843674 350.253774212 232.221069872 655.271072047 428.353710608 476.307323632 347.448774674 148.208175052 174.332527438 326.533913934 376.852793838 714.210499524 282.624443259 592.818964732 124.546374037 1006.09585564 954.814182146 909.329495528 861.660652278 256.396322021 801.900060644 898.646415797 954.139564507 802.820483691 824.683216557 877.836213141 826.877233844 525.986329561 941.327751603 1002.8884693 996.745892661 874.230561899 600.96722382 192.415956046 292.59581814 172.000676991 77.1868179523 219.949662305 252.936639597 145.057069509 289.820881979 522.304191677 446.959771165 153.444382001 156.374144155 255.067343847 306.824911953 160.994059654 100.162048751 586.155435496 610.408261977 630.918699998 670.519820838 705.677681448 223.406150089 722.008523283 759.63397005 424.308019961 184.355031164 290.447097563 269.988979051 139.307113141 276.147938419 263.277069745 318.55987568 163.45947131 171.782063459 186.411515926 264.392501759 233.884489614 372.958245797 272.527710978 73.4044080513 127.126293931 187.127676477 262.308093937 494.798791055 480.671605805 428.73637118 354.025717882 543.138549214 537.008951467 141.076190603 42.641938857 223.86441563 311.124741416 269.876362459 1163.99805392 1088.82195601 1206.96534746 1222.24318887 773.629280903 801.862238554 793.284495933 23.5986446001 0.0 218.007578354 233.119394638 256.484918771 197.460853332 371.225706377 221.946991624 678.493276461 448.371886132 494.501872955 370.836381531 168.004692233 195.162846383 305.792613648 358.902809892 700.698143063 266.023654663 615.089022585 102.664158694 1027.80482767 976.283188784 929.397204243 880.985680259 256.27900232 824.804376604 920.985473329 976.615805398 825.341485277 846.327263177 898.651713376 849.324828222 546.785586741 964.451600146 1026.28960572 1020.20281647 897.29305425 624.198624528 211.156314455 314.112005859 168.572034408 84.8740428565 228.715592886 259.649035335 131.478844602 276.24278825 544.236426151 470.539190449 165.983011046 142.006987669 259.069773155 307.281413287 184.290029558 77.8898229093 607.377226937 630.059737321 650.744023359 691.87795852 725.735947052 236.283857186 744.478421504 780.046418865 405.804485931 163.970461481 271.650511994 249.054523103 162.696428146 266.760237218 250.676637343 311.656731302 151.697331565 165.038844282 162.833925793 241.265886709 210.383142084 396.509145663 261.386356916 96.5794469498 142.03308116 192.148596047 243.420069281 518.230900682 503.337715673 451.719880434 339.035282514 526.980492276 521.015898404 162.462547993 51.7050564247 246.462802678 333.83292661 293.368966691 1187.59266576 1112.41981808 1230.55890184 1245.83548013 977.447044376 1005.02387033 990.962604759 240.134483222 218.007578354 0.0 433.730585193 96.1891287182 389.072977428 542.201241897 306.451625638 871.90612773 606.142433489 632.164411407 571.591427499 384.756603348 412.784132496 95.113370389 171.945014841 535.358041011 117.310550062 793.892898891 115.598639764 1193.76639607 1139.43332302 1075.4317047 1019.11538391 397.750688371 1010.91853392 1097.05786637 1154.376503 1005.10243321 1013.2797706 1054.23569177 1027.71605246 709.171924447 1153.82008781 1221.96633995 1217.59316479 1085.8265909 818.317597631 377.474895262 493.423776948 209.661247555 286.865676209 324.6181214 332.10304855 235.004712059 315.121115574 720.011609383 675.920363933 368.483247544 129.785149391 421.172934811 444.90678487 388.710195642 170.037525465 773.038094726 777.409479081 799.418218246 857.45737907 875.222542532 435.499951258 924.32219134 932.572554669 209.570070375 179.033080815 249.468561353 199.785293858 377.793914864 200.163273642 157.894301865 253.248081103 255.168393674 292.616727663 82.6653802265 133.91159602 99.854129366 607.700959267 326.904219102 304.967035376 300.787799692 276.051828319 72.9593328084 717.989393457 689.738112871 643.85785315 347.045503863 345.38010456 341.134799755 352.669910444 235.878381983 463.944919638 551.077281039 506.396622132 1394.06178612 1317.26056871 1437.11308892 1452.52434408 544.128710504 571.941784921 560.916669476 209.964226435 233.119394638 433.730585193 0.0 487.571210196 49.4894367889 160.27742338 401.175566397 445.386464707 244.380062809 309.106895231 138.650276463 153.933812263 140.270264157 506.90113427 534.440669237 822.238157617 437.638008081 385.975099395 322.72099843 801.54819493 751.811495223 716.292681673 674.782751078 370.216842511 592.186178618 690.908479087 745.761664633 594.36118823 620.922973176 679.463975874 618.713380426 331.046148391 731.363757609 793.645862004 787.950020479 664.285181333 391.101148855 98.0947799771 100.991525665 272.660636317 224.749352234 212.826286637 248.968300904 335.123665238 468.652814138 318.059443457 242.20717319 221.608556164 317.272136728 343.038569743 408.443143942 49.3466826431 309.847138346 386.759890371 424.101564848 442.685232591 469.376605464 514.402745418 252.386052058 513.855278201 564.989796026 583.779539984 390.196037976 489.726344827 476.135058127 92.2820073828 385.163796275 395.141383785 403.247544697 345.800971797 334.628141745 393.434847159 474.346109647 443.070919575 179.597170895 441.701022292 136.569759904 145.847825164 227.101081938 433.622165265 286.089412698 272.021293419 218.960357541 536.295143792 679.17732895 671.952630294 82.6235302807 199.262066002 110.618373784 160.108332351 93.6650862042 960.379089007 883.849527813 1003.42738288 1018.82787369 1029.99706162 1058.16996158 1048.48787877 280.083535189 256.484918771 96.1891287182 487.571210196 0.0 447.412813399 611.746454391 264.97897664 932.159671381 681.040267316 713.163660198 626.081505969 409.912517106 439.89373412 151.414330954 239.387837948 596.23920598 209.226938423 861.803284254 168.448328648 1268.24364709 1214.86510774 1156.31244307 1102.00099556 369.662386819 1075.75580746 1167.0866335 1223.72998856 1073.19888456 1086.95570075 1132.10586082 1096.51913198 783.282472711 1217.01689547 1281.13740446 1275.52026066 1149.42288269 878.006992149 445.786852381 559.004498107 296.144676795 304.16790691 408.737393674 420.539614001 219.591304424 253.808553923 788.94107521 726.905970891 377.897542631 213.326957225 401.38522168 411.159139168 439.59865559 186.491711473 846.315878806 856.762179059 878.497385697 931.144607452 954.409939585 438.003914016 992.175127779 1011.04672623 264.169862841 146.556344864 175.094331692 125.175918037 418.405201876 296.32874417 253.909863339 349.188955206 233.339574459 272.499959798 94.138366572 53.9017004277 51.0255391823 652.681914996 274.432184127 352.127215341 368.381403756 360.012180501 165.519571261 773.591061247 753.464934774 704.207190426 271.373136792 402.416354327 399.635585495 410.900040271 289.549761638 498.039783152 585.139930074 549.267763805 1444.03574469 1368.90041217 1486.99158861 1502.25604713 588.495681158 615.987112014 602.567429324 175.427843674 197.460853332 389.072977428 49.4894367889 447.412813399 0.0 176.637674727 384.486577396 484.962682161 257.828828073 314.356380598 182.819838653 157.996170803 153.684885379 459.70576529 485.409997087 773.868781763 388.77781253 417.654764556 280.475321683 830.701644003 779.589736241 737.072354171 691.980440688 367.270759342 628.759841967 723.576040443 779.336596021 628.145675669 649.329776589 703.665277387 652.021241848 352.228388447 769.620419892 834.506427161 829.49530603 702.081529842 430.928529457 57.4694852376 117.710708023 223.194057438 205.178342708 167.969625899 205.441051282 310.619846203 449.757713651 346.877860675 288.347420263 220.439343342 269.832907274 345.320348848 409.521133742 39.317302616 275.307001129 411.370560061 440.239094944 460.012554111 495.477908861 533.760116471 263.526821399 547.217845154 586.553544832 534.735903228 359.286141312 462.86861737 445.160086117 90.025070176 335.774381815 345.718015171 354.774815276 323.993252432 318.104443634 353.548221352 437.746174248 404.703558691 228.796994986 425.579034898 103.862430071 96.5523192877 178.538068699 385.891444125 328.931626868 306.64483503 256.83003549 516.752176483 629.713891895 622.497691441 36.631553254 157.866359186 143.700606184 205.863338682 141.417402627 1005.41165916 928.303425039 1048.46475791 1063.90709192 461.556834417 486.326277935 461.319944154 350.253774212 371.225706377 542.201241897 160.27742338 611.746454391 176.637674727 0.0 558.969613524 338.889510268 84.1575591645 153.410108193 122.619238896 313.677371221 297.14059319 598.647013857 604.875699569 835.759368776 514.408910935 251.731962988 443.335511687 657.736159754 605.500503093 560.443612059 516.180780432 530.237081683 469.826732051 555.596859984 612.579679792 462.913957677 476.183687482 527.590730752 485.665049208 175.795886402 613.634914608 686.369904454 684.043088333 545.51148935 288.292606396 165.978802448 60.012795249 345.338525586 380.369099478 241.064676887 260.32691761 487.228413855 625.30145332 177.834644977 201.339057795 381.726038166 414.129012733 501.768191521 567.329928853 203.815077693 448.921202131 236.296378049 264.713867296 283.964651256 321.001863364 357.224660166 407.445166428 382.12333825 409.949874694 652.573435294 534.608149105 639.301634731 620.16297434 252.107457613 436.631997821 460.712906521 434.528872903 500.228265558 492.362616147 519.641757044 607.867674795 572.658781964 200.06273513 599.835555823 280.280509402 243.441393587 280.924937987 523.159874613 210.552861461 154.608164625 126.446846646 692.587628445 722.71481278 714.964514178 209.229450177 326.575374967 251.739956361 253.211349073 196.126769369 875.228606529 795.513513747 917.923978092 933.489905801 891.016422131 919.914222438 923.825021411 232.221069872 221.946991624 306.451625638 401.175566397 264.97897664 384.486577396 558.969613524 0.0 821.203674481 641.758437051 697.995064878 519.971663388 259.99059487 287.091563724 397.451096877 478.396640433 841.751086126 409.897419147 781.317337565 246.546207702 1197.2474617 1149.37377373 1117.46821542 1075.11354274 110.535714592 974.186063396 1081.31220259 1133.71533997 983.401306345 1018.30861097 1079.89600203 1008.48909625 732.155879939 1105.31440975 1154.66902949 1145.31150253 1041.07330554 768.046895192 416.885694228 498.978908649 379.540010992 179.352135813 450.62493586 481.295959673 93.4975006034 69.4990132203 717.050456681 600.080593298 196.333361071 322.241331118 150.630127107 146.673998707 355.221482963 175.618400709 787.543324413 823.661895945 842.873708947 869.275351479 915.353250156 224.601102543 904.771305977 966.155655189 514.259179545 127.507295657 129.635009864 156.185920031 309.31721586 453.064110553 422.948219799 505.314844361 70.9056855746 66.6182440957 224.620052655 214.143404729 220.995581504 515.179728691 41.1804477304 285.760820256 358.785454623 413.248606238 370.343539412 657.249019789 665.470868366 608.920578687 136.798055434 651.473778404 647.408156261 357.458840308 272.694698929 351.636562465 425.428059213 418.712502145 1287.4487978 1218.23587859 1329.44882039 1344.08231868 138.605638703 156.849617931 122.703156413 655.271072047 678.493276461 871.90612773 445.386464707 932.159671381 484.962682161 338.889510268 821.203674481 0.0 306.178283702 340.262661873 308.52872913 562.107249347 534.181669719 934.676665243 943.735293349 1157.24194357 852.630297967 118.441171046 765.400712411 395.532692849 359.15266684 386.074254054 385.68990678 756.781783183 153.937221399 269.299366965 316.38239745 173.413851064 240.896332919 325.704675865 198.617969715 227.630776883 286.549628133 350.071568985 346.272583271 220.500386955 54.3178024787 496.014674283 379.705273748 682.778402765 659.171161664 579.842771818 596.971628981 771.298220427 890.702415374 178.639926582 221.753510132 625.115781518 747.073617201 716.584004393 777.079493721 494.288532561 754.874408301 185.90411629 264.631817957 257.490115253 175.592978011 262.782716784 615.201286392 113.441056763 267.813139638 991.461562001 832.615299296 926.150854884 917.934254914 525.207430108 775.241143486 799.538028193 770.348617575 777.725162175 757.836472728 838.12916283 919.6555447 888.363411052 307.588096969 858.534385549 581.920154485 571.421874905 619.456209896 859.259426608 164.110760337 184.58946587 228.266678979 957.651444759 1057.96404396 1050.13925642 521.574412424 642.690270796 469.575695643 402.783510856 402.980249163 537.981891463 457.671459133 580.385417373 595.941979855 439.575779237 461.37143183 427.711843836 428.353710608 448.371886132 606.142433489 244.380062809 681.040267316 257.828828073 84.1575591645 641.758437051 306.178283702 0.0 77.0162434031 184.842230847 397.829730627 380.994130107 654.808562342 651.70789777 851.257143045 566.057628549 200.715318299 513.536369779 587.787568483 533.932003254 481.030331982 434.231379105 614.394372856 419.13713548 493.211917408 551.120124043 405.205367662 407.139337185 451.867411936 426.19210668 103.124699446 563.423968453 642.247074413 642.202469622 495.770792231 262.550552888 238.319731328 143.676186295 401.721003947 462.720550527 289.523859374 299.252820189 567.985556665 707.52433199 128.686936669 230.407460078 465.879737007 476.535607082 585.748077999 651.322451937 287.079842517 525.411699925 167.322993338 182.498703819 202.64410959 251.362450869 277.367039844 490.760265411 326.417469258 332.029150733 697.759707411 612.320103812 718.568408612 697.279847803 336.009554922 480.131850858 509.285991506 469.140278782 581.793697181 575.207265728 590.722404549 680.90793017 644.457164901 256.787351162 682.734190591 360.415042235 314.155828275 334.836281198 579.874692502 216.258963172 138.548609398 143.952419382 774.577259779 754.890259596 747.022214006 288.367039269 401.477073337 333.665575464 325.611826378 274.400242721 842.857467814 762.114661026 884.898995716 900.416100885 478.199453259 497.04432991 456.559561153 476.307323632 494.501872955 632.164411407 309.106895231 713.163660198 314.356380598 153.410108193 697.995064878 340.262661873 77.0162434031 0.0 261.775787509 462.90846756 448.50169094 671.075401816 657.838982302 825.065550533 578.613805092 224.149191948 548.770592007 568.390648509 512.452642699 443.412400735 389.351659449 678.489304024 430.331984362 487.263164296 545.418126951 408.009102261 392.78252345 423.613726573 425.97909175 113.164557314 571.958261468 656.457595796 658.84259023 506.143399804 304.816414448 283.934678427 208.778648201 423.154883051 518.740117004 307.962853752 307.982312519 619.494919928 761.851173522 165.313536033 302.45954595 529.952921226 502.786941641 652.145375784 717.537670405 347.568186469 569.551123368 169.378490938 146.324626084 168.576528637 243.050538195 243.75398672 559.729873255 334.892016879 301.70429287 701.584790095 657.702840228 766.152384506 741.055249465 398.377065005 485.978141465 519.664267752 466.490429491 635.036511572 631.916203575 626.173896497 718.3301482 680.382570739 333.622313664 739.16407866 412.908420032 354.576516509 356.213209591 597.786867623 280.272343773 198.227051169 216.192481422 828.035516659 745.002184373 737.104151958 340.716163779 445.019933546 405.103385908 401.841063065 348.559216851 866.928259149 785.880158714 908.045855479 923.411409143 405.861214014 433.521134428 422.505897008 347.448774674 370.836381531 571.591427499 138.650276463 626.081505969 182.819838653 122.619238896 519.971663388 308.52872913 184.842230847 261.775787509 0.0 260.272979646 235.149030319 642.095116779 663.765450396 928.540689436 568.222980618 262.420026836 461.307023421 677.490735423 630.505060767 609.342644851 576.458072316 469.028020963 458.035805114 561.735276338 614.990391638 464.06072995 499.635280004 565.781020837 488.982278794 236.333926127 595.045377087 655.453917572 649.496671114 528.537338185 254.23593883 209.398572397 110.292104245 399.191089612 351.984489784 316.135578262 345.154963411 464.147496679 589.132708717 204.155917254 106.57723891 326.9656642 452.224109865 433.746757217 498.27893167 186.621408717 446.651320051 279.38893147 336.254768946 350.813931948 355.470783244 414.746912153 332.945051645 384.904403442 458.878956522 712.883098216 524.174402349 619.304977387 609.633250342 217.15809819 505.556309153 521.346693749 514.702481654 471.876303717 454.855961833 531.944762647 611.630673455 581.143166367 77.5849776008 558.909643078 274.339722683 276.653026212 344.052988339 567.836680687 147.511202914 146.714152432 89.4388795147 656.736371834 799.151853683 791.656449029 218.979505164 337.862267173 174.481818252 143.056870583 106.150016751 822.615998837 745.670718201 865.669533454 881.106065073 638.942004693 667.760822522 667.664977382 148.208175052 168.004692233 384.756603348 153.933812263 409.912517106 157.996170803 313.677371221 259.99059487 562.107249347 397.829730627 462.90846756 260.272979646 0.0 30.4534951327 473.77380002 524.812366793 855.771608194 429.841104919 522.300289719 270.273476913 937.761598627 890.504389293 863.587607843 825.023722343 216.596606395 714.629075598 821.326668496 873.776185018 723.410729163 759.518699468 823.341366891 748.501418215 480.323964983 847.293535276 899.968538777 891.632330581 782.381076632 508.640329467 210.067201092 254.867863874 298.711320809 106.709296507 297.920055872 336.607278491 213.882477369 329.34938879 460.023450088 342.041611518 68.5165285595 302.441808175 189.478668412 254.695926699 119.453247062 223.939329456 532.440305873 575.783590424 593.6515545 612.4846514 663.695297604 106.776623826 644.856814335 712.202122411 572.450620411 283.080402337 366.245010344 364.430679399 67.9799775911 412.162336667 405.642181102 447.499891253 217.106623515 195.763985826 320.92405158 382.063214564 359.897923184 258.706722424 298.654750025 112.956972094 195.632054859 286.051414823 410.516045648 398.00268105 406.395655581 349.499571345 396.785255838 689.397810543 683.072416031 149.86339927 171.742263773 94.3284165511 177.687533235 159.135521573 1044.92845741 972.580915109 1087.55086266 1102.55827213 609.168102333 638.007144776 638.609015425 174.332527438 195.162846383 412.784132496 140.270264157 439.89373412 153.684885379 297.14059319 287.091563724 534.181669719 380.994130107 448.50169094 235.149030319 30.4534951327 0.0 500.773386673 549.548831874 875.848949912 453.849349286 497.565135874 297.785089098 912.272904891 865.634632843 841.503332972 804.482601448 236.035992997 687.094890595 794.839412912 846.83797899 696.827123674 734.783956794 800.015584978 722.002614929 459.881297719 818.850556072 870.659888055 862.150450973 754.235399353 480.958449723 209.090314407 239.725386197 316.476173766 137.109715358 305.239556363 344.116621131 244.024213944 356.578624867 436.939582281 313.463897331 91.9203617724 326.099250262 204.875206268 270.454936408 114.379521609 253.694342525 510.288424849 556.590004489 573.901620142 589.257150183 642.822736245 112.211311329 618.746558099 690.269436798 597.565342118 313.518703491 395.763649735 394.681521749 67.9753417777 431.286825315 427.086650265 464.231143134 246.650777623 223.901581059 350.38737684 412.455179525 390.008430232 229.469758044 324.998802672 129.800906501 205.942654035 298.025323609 436.165834494 370.173820458 381.780738947 324.584478165 423.725346361 712.294739437 705.83531007 152.758547174 193.924271994 64.9586941399 147.23910719 131.739185327 1014.59773886 942.37170012 1057.20471911 1072.20253209 1046.38880672 1073.35389042 1055.59249076 326.533913934 305.792613648 95.113370389 506.90113427 151.414330954 459.70576529 598.647013857 397.451096877 934.676665243 654.808562342 671.075401816 642.095116779 473.77380002 500.773386673 0.0 88.0212033297 447.675294431 95.672290768 849.251689502 203.761209696 1238.48773991 1183.03734579 1110.77957569 1051.15865266 491.898496165 1068.25709229 1148.0204752 1205.90843786 1058.83371294 1059.96370456 1094.62013619 1080.49807066 757.624130388 1212.2426579 1284.13072156 1280.93549662 1144.11883703 881.983795261 439.037189645 555.084751778 253.736928047 379.318336457 365.72853465 363.353153642 329.691982929 398.927820615 774.867635944 748.030102169 461.699504659 189.891524865 516.123100137 538.35728831 464.929416893 264.446929154 821.971190304 817.399891588 839.64793913 905.137835471 914.653204176 529.470319145 978.804686644 972.735250028 116.913339059 270.185788774 324.99609827 274.527547514 460.362187358 196.1938533 155.533997885 238.981477336 349.372425433 387.218968584 176.749430113 203.199350833 179.970853747 684.619857863 414.604871903 385.67967787 365.8943258 320.066822806 75.4965776933 786.065951654 750.571050743 708.46371382 422.145275023 255.01272585 251.483591415 424.380785433 315.26647239 548.419750483 634.664005635 585.73063885 1463.66866056 1385.73362585 1506.6967444 1522.18915887 1062.19714437 1088.23010191 1066.01381243 376.852793838 358.902809892 171.945014841 534.440669237 239.387837948 485.409997087 604.875699569 478.396640433 943.735293349 651.70789777 657.838982302 663.765450396 524.812366793 549.548831874 88.0212033297 0.0 363.488975627 97.3117626127 850.664967864 262.702121198 1225.82807244 1169.52531696 1089.53155018 1027.15342683 567.779908146 1070.10170299 1142.37841397 1200.5652762 1056.73626873 1050.35786746 1078.39425626 1077.22551447 752.720803586 1214.50892268 1290.42193921 1288.64657566 1146.59246809 892.546470956 455.166071992 568.002735083 264.675795607 438.944633136 364.447105557 352.785676648 404.433971057 484.320316753 776.566401104 770.335874794 522.103262204 224.252527857 588.592839249 615.784631216 497.321515387 331.794408128 816.78473763 803.159786465 825.395025855 897.793416154 898.858176173 591.630852586 978.102856217 957.163917562 49.3442322984 350.960061471 412.290118204 361.774855868 501.380924886 172.132642826 144.242522774 197.753889742 425.535130846 461.989504789 254.197904517 290.727886363 265.369324103 714.033954547 498.130628428 426.176254493 388.927861248 324.650971248 116.671433675 802.887897337 759.238173896 722.054588556 509.683357 174.188724826 169.572611875 452.462968898 356.915877567 590.671425119 674.37623875 619.842723538 1478.5326269 1399.39155951 1521.40187421 1536.9553808 1290.29038445 1312.57431681 1277.86283726 714.210499524 700.698143063 535.358041011 822.238157617 596.23920598 773.868781763 835.759368776 841.751086126 1157.24194357 851.257143045 825.065550533 928.540689436 855.771608194 875.848949912 447.675294431 363.488975627 0.0 439.67388853 1046.52711771 615.527553876 1352.79014848 1295.93196496 1190.77882007 1121.46066059 928.400311979 1254.73741429 1298.37947328 1355.01823186 1229.02074 1197.1456503 1199.48793665 1244.51785106 936.620223922 1394.3779523 1480.86819449 1483.76251388 1329.86729699 1113.27703314 727.251012364 819.800369944 560.602850537 784.941583752 613.901969366 583.385882552 765.280083314 846.601069189 978.796169256 1029.92333158 866.636868829 558.694079071 946.149604213 977.320559402 797.73517117 688.52437121 994.290471481 951.45529009 971.643079087 1062.03948116 1033.53086176 936.932190376 1159.23491609 1088.34933202 332.111923698 714.389932031 771.291139265 721.104873094 817.100034153 444.854733715 451.031064695 419.097226185 787.0795497 822.41719857 617.260275532 649.517952314 627.57961563 993.902114772 861.46816073 746.206526551 683.197491748 595.330814358 474.01872601 1046.31058504 983.11860854 962.170971651 867.349583507 193.956425234 196.612110356 748.765826084 684.302942794 903.660633585 978.513913976 915.284820095 1691.3087436 1610.28632227 1732.72019227 1748.13143964 968.71952139 995.080118744 974.474840648 282.624443259 266.023654663 117.310550062 437.638008081 209.226938423 388.77781253 514.408910935 409.897419147 852.630297967 566.057628549 578.613805092 568.222980618 429.841104919 453.849349286 95.672290768 97.3117626127 439.67388853 0.0 762.944935743 175.874484638 1146.77164042 1091.01906056 1016.69622636 956.518850437 489.916672085 982.398989652 1058.81840067 1116.86856801 971.088638057 969.171956193 1001.74998333 992.248061879 668.303612033 1126.7043605 1200.77098222 1198.37366107 1058.63823454 800.784312358 360.557631422 474.792843129 170.344128989 348.33924363 276.622646824 270.659411946 327.717667227 427.141415831 688.593503605 674.785847782 431.174988495 127.802004677 506.511477088 539.564171317 400.062352187 249.054160263 732.631229516 724.854391005 747.124552153 815.041866842 821.76519246 501.257930287 891.628266245 879.95987516 146.558536536 285.523127585 365.874789167 316.651760196 404.40003742 100.708182164 60.0432478059 146.51086464 350.239414911 384.140364692 188.344109557 251.10231967 216.759969972 617.18469453 435.073033163 329.28881504 292.460861746 233.532935293 44.3767045559 708.840788407 668.05203806 628.941069861 463.066575206 260.990574979 255.113095993 355.468737373 260.486560002 493.706368873 577.142774223 522.569154104 1385.59410328 1306.84084095 1428.53416678 1444.07237534 256.984715405 273.992426399 232.457836169 592.818964732 615.089022585 793.892898891 385.975099395 861.803284254 417.654764556 251.731962988 781.317337565 118.441171046 200.715318299 224.149191948 262.420026836 522.300289719 497.565135874 849.251689502 850.664967864 1046.52711771 762.944935743 0.0 693.405605106 416.203371805 368.204173669 354.278276598 332.843035862 730.797361769 219.504723201 305.938062924 362.037050289 211.460194958 237.243192421 305.65284818 234.748052264 110.987843655 363.892234332 441.533661985 441.610090528 295.930399079 97.8848347815 416.940595026 302.863722164 595.535674265 609.407974613 486.691238934 499.147975419 720.743238582 850.171420794 74.3972108426 212.833392358 589.344817918 665.820634965 694.333447039 758.070706994 435.075247358 692.88150275 69.6764774517 153.220280692 151.131467898 101.258379059 181.356993961 592.745877214 130.498401913 209.742451195 897.25481078 775.568925499 875.606428026 861.570928951 474.274487314 679.711308845 707.375474356 669.842028542 730.358185361 715.64721112 768.878427758 855.089226696 821.153723698 291.307721737 820.667110776 520.074802753 494.31684732 529.810948754 773.851174197 154.938592308 115.906813186 172.981518738 917.891437861 955.415460249 947.540580671 453.229011866 573.892533087 436.30498318 387.344453148 367.586042069 644.87110201 563.889018949 686.4884772 701.946932132 866.771601598 894.64341141 882.855172194 124.546374037 102.664158694 115.598639764 322.72099843 168.448328648 280.475321683 443.335511687 246.546207702 765.400712411 513.536369779 548.770592007 461.307023421 270.273476913 297.785089098 203.761209696 262.702121198 615.527553876 175.874484638 693.405605106 0.0 1100.18985105 1047.04492712 990.891207944 938.119199736 315.995238025 907.838553048 998.638718448 1055.29891884 904.825723793 918.811790866 965.141471624 928.103032491 615.413437237 1049.52841728 1114.97183007 1109.84818168 981.808565669 711.397914445 277.408701332 390.672232724 149.381260526 176.923931577 251.098007685 270.253217043 157.109434557 279.570139315 620.494263014 564.220066592 259.981800547 77.0590417986 330.808026925 366.381986114 276.16724271 74.5832988131 678.215866592 690.870097862 712.411821086 763.071198605 788.259686869 329.116192743 823.807525967 844.463958852 307.818899222 137.4602157 242.95136873 204.520549041 262.507110743 206.528102537 177.627548837 259.144133393 180.531158376 211.195294931 77.4561900858 169.866003476 131.621516695 493.830111537 278.176955642 190.649187154 200.080008566 203.886742838 146.030732901 608.541531245 585.596138957 537.183433599 330.365204362 434.660234937 429.216874229 243.847683597 123.459444162 348.348209873 435.506524691 391.813706245 1282.53650487 1206.3874943 1325.56712871 1340.92698555 409.402175741 391.524652842 345.390085942 1006.09585564 1027.80482767 1193.76639607 801.54819493 1268.24364709 830.701644003 657.736159754 1197.2474617 395.532692849 587.787568483 568.390648509 677.490735423 937.761598627 912.272904891 1238.48773991 1225.82807244 1352.79014848 1146.77164042 416.203371805 1100.18985105 0.0 57.1424070144 175.646206342 244.015927589 1142.94042084 250.016460726 128.993038497 105.77978363 222.150847476 181.56079174 153.304653459 196.920266789 485.058711657 208.553945402 276.878945991 296.023995816 222.264575837 441.887566889 823.033764368 713.711851971 987.568323328 1025.5055257 873.268409213 876.1281839 1136.61573116 1266.22013704 484.035155723 610.099801437 1004.19066396 1064.04754446 1104.6944857 1166.97138406 850.390932949 1105.68697075 421.976378681 422.66835808 400.435336362 337.118712605 327.904283604 1002.80055506 294.699811319 269.905665086 1268.84322733 1189.85674809 1291.25445208 1275.80037528 890.44711911 1054.21539885 1088.00333616 1032.31819837 1146.50630427 1131.73307208 1176.9561498 1265.60382581 1230.22821042 695.18987044 1236.37303771 934.107472854 900.144426481 920.342032958 1164.46735962 549.377077474 531.857685646 588.342452504 1333.91312634 1301.90434638 1294.0721363 865.346092617 984.249386508 849.73963475 792.132521593 781.130900421 484.164344327 423.265698731 509.781121046 521.097217528 390.555532837 376.002288085 325.018526943 954.814182146 976.283188784 1139.43332302 751.811495223 1214.86510774 779.589736241 605.500503093 1149.37377373 359.15266684 533.932003254 512.452642699 630.505060767 890.504389293 865.634632843 1183.03734579 1169.52531696 1295.93196496 1091.01906056 368.204173669 1047.04492712 57.1424070144 0.0 127.299501076 192.435638139 1097.87734118 223.470160526 108.927741338 114.277652774 187.49329344 131.07211934 96.5495690824 163.817564535 431.631712081 217.781857155 298.514042765 315.824610103 213.472934701 402.218868725 770.237652562 662.22680777 932.659906099 976.262084319 818.129710638 820.360173565 1086.91096535 1218.10435621 433.77587879 567.96826719 957.470676556 1009.66465912 1060.41700947 1123.33458602 800.379473971 1054.11748892 369.261824887 366.455973951 344.195233688 284.499607 271.128191813 958.558187447 252.46575641 213.011818037 1212.35677817 1138.87583699 1241.1999218 1224.73212874 841.526145598 998.041869418 1032.11632505 975.69700475 1097.34753561 1083.55549466 1123.9942648 1213.16114379 1177.44412668 652.177788774 1188.82444668 883.241972277 847.128579333 865.42227642 1109.20176845 507.0471232 484.110062046 541.099708461 1285.84584311 1244.81845867 1236.98833272 813.853579902 932.058374877 803.837020622 749.249770515 735.112155023 516.586929473 450.450149899 545.196108421 557.364420452 455.944231595 448.241900214 391.430708867 909.329495528 929.397204243 1075.4317047 716.292681673 1156.31244307 737.072354171 560.443612059 1117.46821542 386.074254054 481.030331982 443.412400735 609.342644851 863.587607843 841.503332972 1110.77957569 1089.53155018 1190.77882007 1016.69622636 354.278276598 990.891207944 175.646206342 127.299501076 0.0 70.198624211 1077.25194497 287.982894484 206.37040018 234.26005117 240.58426583 151.595892863 65.2869813991 225.704873681 385.461601386 330.519045878 417.997844503 433.666506488 307.629590164 416.397192808 718.930620183 619.898574762 866.105549079 940.044683341 750.921959994 747.872754094 1047.67088293 1184.73131918 405.250388009 566.583323657 931.905541129 946.172344026 1042.97503121 1107.61828981 762.829276963 1006.32738521 331.228933972 300.154950195 278.931829063 254.893595214 203.663442311 942.278654314 272.813027663 151.426113408 1130.11780643 1093.35016453 1199.33383265 1178.24221546 808.288918041 920.272293749 956.920686695 892.85065785 1060.42982641 1050.91181978 1068.34593007 1159.80542017 1122.45149907 645.373598634 1157.9548033 840.560334305 793.569337481 799.38774615 1038.77262266 507.196645494 464.653942883 521.548172903 1252.25533574 1151.98910556 1144.25570961 768.933516265 882.140503494 783.462127345 740.811529303 715.47734803 640.73638392 571.842258797 670.673377446 683.160357891 474.222791272 470.64039173 412.487037812 861.660652278 880.985680259 1019.11538391 674.782751078 1102.00099556 691.980440688 516.180780432 1075.11354274 385.68990678 434.231379105 389.351659449 576.458072316 825.023722343 804.482601448 1051.15865266 1027.15342683 1121.46066059 956.518850437 332.843035862 938.119199736 244.015927589 192.435638139 70.198624211 0.0 1040.49326265 313.531146744 254.134138115 291.189682854 264.562767195 175.26082755 107.475963069 255.593558629 344.718253253 380.12961887 470.949715539 485.086951235 347.383589851 407.658269661 669.860189584 576.145691305 809.469259544 896.510342509 694.578258253 689.363253703 1002.19643461 1141.4337809 373.42372028 544.949849915 893.53732901 890.480241342 1007.95902381 1073.1325333 719.895822151 957.153013338 297.387904253 251.746234298 232.240506022 231.658755869 161.875589954 908.440387 276.430339322 123.340781217 1066.90579842 1044.84367334 1152.10480817 1129.02312215 767.064565351 859.068976757 896.57241009 829.898741272 1015.97368954 1008.49836285 1015.51341105 1107.66634377 1069.72675521 619.436362562 1115.92722922 794.599405536 742.923147781 743.276252375 980.018605463 487.78154465 435.807718872 491.188574017 1208.63028389 1085.49153313 1077.79224814 722.439640566 832.608285721 748.825536219 712.744630392 681.929418151 696.954363518 625.268799125 728.68399955 741.667506764 813.855839795 842.611484973 851.86424807 256.396322021 256.27900232 397.750688371 370.216842511 369.662386819 367.270759342 530.237081683 110.535714592 756.781783183 614.394372856 678.489304024 469.028020963 216.596606395 236.035992997 491.898496165 567.779908146 928.400311979 489.916672085 730.797361769 315.995238025 1142.94042084 1097.87734118 1077.25194497 1040.49326265 0.0 910.715487554 1022.59135527 1072.61434836 924.554191695 967.501685412 1034.7985501 949.948138317 695.840282654 1036.0178475 1079.16740428 1068.48319682 973.89966967 705.323227243 411.511504629 471.20721448 424.785994907 182.379830351 471.705314159 506.964233125 163.36543274 163.463804556 672.288065987 535.413080983 148.631497697 384.618272704 44.9734892166 51.2167829314 331.493628609 241.513826609 746.112970748 792.065489607 809.661621137 824.312760086 878.856532516 141.816621282 848.359297287 926.120680015 607.313389132 225.052568426 238.722869058 266.499886725 280.186372313 516.032361101 492.254147131 564.542990952 142.586367823 105.986815626 315.255640383 321.11625338 322.557231549 449.495951444 126.509481146 284.836423 370.187580077 442.959758712 454.413677034 595.114598361 615.584156127 558.191734602 219.147868196 741.965242654 737.293118396 348.836589805 298.863876312 294.59524385 354.167179062 363.248084755 1199.97065875 1133.28335837 1241.40802552 1255.74837595 169.941865019 160.297561029 104.361288247 801.900060644 824.804376604 1010.91853392 592.186178618 1075.75580746 628.759841967 469.826732051 974.186063396 153.937221399 419.13713548 430.331984362 458.035805114 714.629075598 687.094890595 1068.25709229 1070.10170299 1254.73741429 982.398989652 219.504723201 907.838553048 250.016460726 223.470160526 287.982894484 313.531146744 910.715487554 0.0 121.03837465 163.035032619 48.9740236946 139.016583458 222.695931815 63.1877619797 321.844359546 144.407270178 226.17038833 229.507380696 76.6458406086 206.185889876 633.444229838 517.772650649 814.635125704 809.929405271 706.195894757 718.237651233 922.114707832 1043.6692994 293.80941431 375.54332515 778.336762686 883.685633746 870.495952645 930.830015784 641.47288044 901.956182674 261.01849237 310.244272096 293.339042219 196.720224745 256.158105698 769.137220141 95.5091398994 226.987018085 1116.56869359 981.653455383 1077.21992349 1067.33665988 675.185264246 898.970847461 926.876575002 887.86283558 929.309957863 910.383798947 982.140898919 1065.98709286 1033.45309541 461.436644866 1011.80998157 728.528902906 710.379292527 749.152588446 992.803736968 317.026261072 322.290911012 373.226843846 1110.78123831 1171.95391794 1164.0626432 665.082567984 786.460384108 622.713583801 556.712178014 555.552999633 443.240498738 362.960118384 482.710217458 497.765833979 283.237367499 267.578825967 218.227105262 898.646415797 920.985473329 1097.05786637 690.908479087 1167.0866335 723.576040443 555.596859984 1081.31220259 269.299366965 493.211917408 487.263164296 561.735276338 821.326668496 794.839412912 1148.0204752 1142.37841397 1298.37947328 1058.81840067 305.938062924 998.638718448 128.993038497 108.927741338 206.37040018 254.134138115 1022.59135527 121.03837465 0.0 58.2152527711 98.0905330825 102.901942172 147.384883292 72.8368920273 390.541225068 125.997885438 217.504461614 231.035752062 105.613610713 317.996196902 721.52190071 608.532539736 894.792998722 912.785757255 782.581010662 789.801911471 1024.64390303 1150.61792738 378.149131689 487.638082958 886.636117483 968.079778245 983.374293165 1044.78605858 740.177137655 998.74702705 326.195708536 348.382959091 327.422959726 244.755977119 266.428283034 881.616042121 177.162294959 216.368946551 1187.23514498 1080.98614212 1179.77095986 1166.96798208 777.488710859 970.258161249 1001.36928036 953.463036344 1033.27603691 1016.51179501 1074.45281261 1161.00567755 1126.91793598 573.361295147 1119.77217514 825.764315502 798.995188628 828.020077933 1073.05618132 427.512459227 418.955273866 473.781573579 1218.10961076 1231.40766663 1223.51661872 759.163456887 879.725772499 731.312396481 669.813206691 663.151285568 444.996101089 371.610986583 478.645346941 492.265364036 309.407368831 289.550504427 247.577070803 954.139564507 976.615805398 1154.376503 745.761664633 1223.72998856 779.336596021 612.579679792 1133.71533997 316.38239745 551.120124043 545.418126951 614.990391638 873.776185018 846.83797899 1205.90843786 1200.5652762 1355.01823186 1116.86856801 362.037050289 1055.29891884 105.77978363 114.277652774 234.26005117 291.189682854 1072.61434836 163.035032619 58.2152527711 0.0 151.40049631 157.983939317 184.214639047 127.327484016 448.566524743 104.964518472 184.750257712 201.66350652 119.274643417 367.301081419 778.398950918 664.887378774 952.584434314 966.661531184 840.56005262 847.962747906 1078.6815993 1203.11870201 434.88974117 537.201284632 938.446843368 1025.5372427 1032.76517133 1093.45302075 795.086035324 1054.28704768 384.23927671 405.960195629 384.817750715 302.971200482 321.968217034 931.229593106 232.137521297 269.771018237 1245.44467366 1135.95599629 1233.86471326 1221.89438703 831.44022135 1028.44860889 1059.48415811 1011.66248297 1086.85010512 1069.29146936 1130.90082043 1216.98872084 1183.18418493 623.121176988 1171.82930833 881.096665792 855.860162725 885.873316757 1130.89512195 477.80435563 473.760684328 527.790457755 1270.47160788 1289.37593562 1281.48645089 815.101451712 935.906802117 782.88953072 718.940854886 715.10206455 406.686448644 337.850774106 437.590509757 450.494089094 215.513906233 208.013358725 150.856859013 802.820483691 825.341485277 1005.10243321 594.36118823 1073.19888456 628.145675669 462.913957677 983.401306345 173.413851064 405.205367662 408.009102261 464.06072995 723.410729163 696.827123674 1058.83371294 1056.73626873 1229.02074 971.088638057 211.460194958 904.825723793 222.150847476 187.49329344 240.58426583 264.562767195 924.554191695 48.9740236946 98.0905330825 151.40049631 0.0 90.3572869323 175.392659462 25.4671047754 304.318154511 165.528124315 255.177504849 261.72108636 104.634072313 220.448385684 628.371932245 514.201951051 805.15641239 815.47863017 694.466841438 704.009363847 927.445712284 1052.73583408 285.090826484 389.789410165 788.601068915 876.718760428 885.438600822 947.008183167 643.685740817 902.975845693 240.902954523 279.014242253 260.374370779 166.983295624 215.235054807 783.650576839 81.0277488156 181.097432998 1102.44140679 984.555555312 1082.61635356 1070.49424335 680.218820559 884.909869631 914.490900684 871.011276488 935.805897247 918.706130551 980.162459608 1065.86464395 1032.26691355 475.427968917 1021.78731891 729.740999565 705.766840915 738.856233559 983.583095079 329.530070997 322.363121384 376.509740927 1120.19447724 1152.63538471 1144.73665743 664.004735692 784.959660282 633.243643692 571.997914166 565.120972647 478.674373098 399.527837421 516.80633979 531.550183273 304.72315146 298.264302573 240.786951101 824.683216557 846.327263177 1013.2797706 620.922973176 1086.95570075 649.329776589 476.183687482 1018.30861097 240.896332919 407.139337185 392.78252345 499.635280004 759.518699468 734.783956794 1059.96370456 1050.35786746 1197.1456503 969.171956193 237.243192421 918.811790866 181.56079174 131.07211934 151.595892863 175.26082755 967.501685412 139.016583458 102.901942172 157.983939317 90.3572869323 0.0 87.2451506322 80.5469122003 304.13892372 220.003870739 313.487425225 324.471394454 175.914851365 278.209536283 641.567984394 532.217942699 808.034653096 845.280471666 694.301773192 698.897186361 956.04462785 1087.03230847 302.986815218 440.074564145 826.582555177 883.666821424 930.417283933 993.648113591 669.583354183 924.202159332 240.649865371 250.028878516 228.40742272 155.89631523 164.008267534 828.625403034 128.436690697 113.699366971 1094.34701023 1008.56466825 1110.45589625 1094.4784382 710.488015317 878.324062407 910.912995584 859.067983172 966.357451952 952.483392097 995.504823718 1084.05026221 1048.72626074 523.347748598 1057.78120503 752.843984566 718.741502469 740.881657366 985.545634387 379.221584972 353.129697152 410.204768659 1154.7739967 1134.09126227 1126.21335038 683.864730698 802.688600518 673.23548392 620.347254127 604.499727511 541.56242652 465.492637957 576.889148544 590.911439059 390.847780545 382.958095913 326.207572497 877.836213141 898.651713376 1054.23569177 679.463975874 1132.10586082 703.665277387 527.590730752 1079.89600203 325.704675865 451.867411936 423.613726573 565.781020837 823.341366891 800.015584978 1094.62013619 1078.39425626 1199.48793665 1001.74998333 305.65284818 965.141471624 153.304653459 96.5495690824 65.2869813991 107.475963069 1034.7985501 222.695931815 147.384883292 184.214639047 175.392659462 87.2451506322 0.0 160.501107537 351.870891431 273.272718357 363.576796927 377.957197785 244.909870482 359.390279946 689.969576658 585.961213129 846.118782112 904.133671238 731.101022137 731.34287877 1013.375866 1147.91224923 363.320852218 515.40780878 891.238012267 924.502281724 999.185581884 1063.25517624 727.103823713 976.179563045 292.788031399 277.35649458 255.1695204 210.857381269 179.990440854 897.839046007 212.30879476 121.912415474 1120.54866318 1062.19092792 1166.51189964 1147.67858172 770.69554456 907.468284919 942.468436317 883.489211057 1025.06104876 1013.56761337 1042.43315009 1132.77460223 1096.2534524 596.472099955 1119.97843004 807.5202767 766.020830125 778.961411116 1021.39675259 455.137132127 419.450063134 476.817459478 1215.61764904 1150.19917158 1142.38684581 736.81811289 852.860790975 740.256508285 692.86843566 671.745509344 589.494671693 517.903436711 621.411607521 634.486427886 233.088244093 223.143482274 167.548689338 826.877233844 849.324828222 1027.71605246 618.713380426 1096.51913198 652.021241848 485.665049208 1008.48909625 198.617969715 426.19210668 425.97909175 488.982278794 748.501418215 722.002614929 1080.49807066 1077.22551447 1244.51785106 992.248061879 234.748052264 928.103032491 196.920266789 163.817564535 225.704873681 255.593558629 949.948138317 63.1877619797 72.8368920273 127.327484016 25.4671047754 80.5469122003 160.501107537 0.0 324.50605911 152.657940812 244.739252931 253.10648684 98.4611612007 245.91294484 651.356092598 537.611508023 826.924810937 840.205599182 715.677841381 724.439974682 952.120483175 1077.8023838 307.862838266 415.243521757 813.801287646 899.103630526 910.871828563 972.465806839 668.016912242 927.016644419 260.572953013 293.261286987 273.733861277 183.359718346 222.96617747 809.076238008 104.886435285 183.195491818 1122.66492996 1008.87857289 1107.27286618 1094.83895203 704.922452863 905.260122905 935.354037137 890.416984068 960.620953151 943.719008126 1003.62647725 1089.66201515 1055.87226745 500.86563412 1046.93642436 753.875026739 728.797161264 760.443103807 1005.3323617 354.957350864 346.693812437 401.194663898 1145.28586503 1170.96741392 1163.06902113 687.77451242 808.58825584 658.490602809 597.453716181 590.316166497 470.865535081 392.826527358 507.976875728 522.476191904 365.980000839 384.21933603 343.425042868 525.986329561 546.785586741 709.171924447 331.046148391 783.282472711 352.228388447 175.795886402 732.155879939 227.630776883 103.124699446 113.164557314 236.333926127 480.323964983 459.881297719 757.624130388 752.720803586 936.620223922 668.303612033 110.987843655 615.413437237 485.058711657 431.631712081 385.461601386 344.718253253 695.840282654 321.844359546 390.541225068 448.566524743 304.318154511 304.13892372 351.870891431 324.50605911 0.0 465.268672669 547.194922401 548.621783667 398.322007736 195.464420502 338.82459543 234.694923395 504.75139409 554.586157889 392.057750818 399.935160188 662.582182773 799.285056611 60.993387698 235.268914521 548.833490214 579.611794823 663.800386095 729.134274325 377.367772952 624.348730204 64.3558157711 100.068167671 114.801681738 148.285455532 183.502770411 565.046600408 227.311681905 234.462263829 798.210798444 710.337317723 815.046182825 795.807731875 423.210149614 580.761094857 611.047728051 566.950294698 675.047401808 665.570461518 692.390507787 781.87824272 745.909671339 291.634900781 772.738514887 455.998772389 415.535488044 437.7855973 682.794698461 195.62663543 116.433177433 159.696173448 866.795870408 850.148914397 842.256009455 385.008515215 501.286759534 405.366613132 377.741236586 339.716197677 754.748081617 673.710352959 796.100404134 811.511584863 236.53519918 211.606703625 185.525253784 941.327751603 964.451600146 1153.82008781 731.363757609 1217.01689547 769.620419892 613.634914608 1105.31440975 286.549628133 563.423968453 571.958261468 595.045377087 847.293535276 818.850556072 1212.2426579 1214.50892268 1394.3779523 1126.7043605 363.892234332 1049.52841728 208.553945402 217.781857155 330.519045878 380.12961887 1036.0178475 144.407270178 125.997885438 104.964518472 165.528124315 220.003870739 273.272718357 152.657940812 465.268672669 0.0 93.4974096758 105.312844108 68.124230053 340.813468472 776.43463732 660.406068045 958.713376869 945.499878003 850.574282177 862.590962859 1057.56312886 1174.77047778 438.154274867 505.38858991 908.983431126 1027.08673464 994.372598178 1052.48239793 780.43176451 1041.10641425 403.318876253 444.453978043 425.524078857 332.431620249 375.2078266 894.236201652 237.967566135 331.931615305 1260.95943175 1119.16443982 1212.24807868 1204.47243658 811.736871464 1043.35373446 1071.26728594 1031.87591035 1063.57961679 1042.74856968 1123.16220016 1205.70499369 1173.92461759 590.169328318 1141.89840958 867.931810949 853.076958472 893.385215115 1136.76724718 449.99940143 464.221455443 512.983434135 1241.28751788 1315.3227996 1307.4274702 806.116857118 927.484769423 753.973673396 682.52647113 688.395264073 321.570358387 246.333229555 357.116269132 371.304796775 265.476723465 236.90384799 233.229560187 1002.8884693 1026.28960572 1221.96633995 793.645862004 1281.13740446 834.506427161 686.369904454 1154.66902949 350.071568985 642.247074413 656.457595796 655.453917572 899.968538777 870.659888055 1284.13072156 1290.42193921 1480.86819449 1200.77098222 441.533661985 1114.97183007 276.878945991 298.514042765 417.997844503 470.949715539 1079.16740428 226.17038833 217.504461614 184.750257712 255.177504849 313.487425225 363.576796927 244.739252931 547.194922401 93.4974096758 0.0 20.9587827509 151.486633228 403.723520255 845.896607704 729.541719944 1031.50544015 1001.2854475 925.974986272 940.19119207 1112.66089026 1223.79622454 514.707736397 559.150900322 958.848043008 1097.00360103 1036.29320929 1091.7609721 842.052899797 1101.820492 487.098715791 533.675652009 515.433998755 420.650073832 467.697070185 938.151494802 321.676810711 425.324829581 1337.53704443 1177.00436233 1266.19483735 1261.47190378 869.64299939 1120.29777861 1146.54446058 1111.3730258 1117.06811598 1093.90551705 1187.01953858 1266.90085655 1236.58232505 641.264427713 1189.8498789 929.783746913 921.483432288 967.255458474 1208.65918484 508.132023265 533.56793385 578.184826747 1289.33825192 1396.65756358 1388.7748376 871.137711986 991.964050354 805.769275067 729.340397454 742.660919588 228.149094294 154.326639839 263.708869232 277.998268004 254.706328878 225.893840202 227.040037359 996.745892661 1020.20281647 1217.59316479 787.950020479 1275.52026066 829.49530603 684.043088333 1145.31150253 346.272583271 642.202469622 658.84259023 649.496671114 891.632330581 862.150450973 1280.93549662 1288.64657566 1483.76251388 1198.37366107 441.610090528 1109.84818168 296.023995816 315.824610103 433.666506488 485.086951235 1068.48319682 229.507380696 231.035752062 201.66350652 261.72108636 324.471394454 377.957197785 253.10648684 548.621783667 105.312844108 20.9587827509 0.0 157.14716509 399.377389814 842.260436366 725.971472231 1028.77962925 993.614255518 924.25987766 939.284253739 1104.72139744 1214.31652735 514.122799105 551.739879009 949.776837874 1093.2737808 1025.3833929 1080.2576985 836.105399459 1095.36146101 489.503346071 538.896388736 521.158518446 425.519781939 475.820292377 927.762780969 324.790636234 435.168245384 1335.98905003 1169.72205211 1257.8656832 1253.91759569 862.661555359 1119.00422913 1144.6141735 1111.09309629 1108.72533376 1085.01696979 1181.38283064 1260.46444876 1230.57214732 632.9825284 1180.14561012 923.795137726 917.429199299 964.957004293 1205.50679439 502.003662526 530.520589087 573.761677016 1279.59584855 1397.02367561 1389.14942369 866.119452192 986.65927614 797.345412703 719.883701911 734.941571248 217.799105657 141.12388637 255.137155309 269.834240679 190.584937977 170.276206989 130.841713378 874.230561899 897.29305425 1085.8265909 664.285181333 1149.42288269 702.081529842 545.51148935 1041.07330554 220.500386955 495.770792231 506.143399804 528.537338185 782.381076632 754.235399353 1144.11883703 1146.59246809 1329.86729699 1058.63823454 295.930399079 981.808565669 222.264575837 213.472934701 307.629590164 347.383589851 973.89966967 76.6458406086 105.613610713 119.274643417 104.634072313 175.914851365 244.909870482 98.4611612007 398.322007736 68.124230053 151.486633228 157.14716509 0.0 274.530114673 708.409120371 592.435688874 890.595236565 879.640593714 782.56985977 794.83662267 991.781359962 1110.56488196 370.135087422 441.016361119 844.819239018 959.00568011 932.764262366 991.766532882 713.434233012 974.111826828 337.031091151 382.256930211 364.212284511 269.164432091 319.424189239 832.087363917 171.356759844 281.625784236 1193.12247363 1052.70639244 1146.65085416 1138.15437376 745.500804993 975.538847619 1003.27849027 964.502775927 998.205959479 978.038168059 1055.62700759 1138.55886256 1106.55045044 526.340421155 1078.05132242 800.826255664 785.110656778 825.294343537 1068.64314038 384.510820713 396.346531854 445.639298769 1177.3222329 1248.46854352 1240.57603711 738.538932615 859.927786436 689.479843122 619.870726966 623.302277086 374.092453298 295.219562685 412.182159875 426.947081901 177.068702869 199.69685371 173.721407389 600.96722382 624.198624528 818.317597631 391.101148855 878.006992149 430.928529457 288.292606396 768.046895192 54.3178024787 262.550552888 304.816414448 254.23593883 508.640329467 480.958449723 881.983795261 892.546470956 1113.27703314 800.784312358 97.8848347815 711.397914445 441.887566889 402.218868725 416.397192808 407.658269661 705.323227243 206.185889876 317.996196902 367.301081419 220.448385684 278.209536283 359.390279946 245.91294484 195.464420502 340.813468472 403.723520255 399.377389814 274.530114673 0.0 443.052811184 326.901065368 630.693779037 605.123904234 529.321191606 547.769975371 717.277127503 837.5367198 139.611931752 169.922171077 572.15220257 693.956222684 665.653486592 726.820260149 439.98097443 700.557914222 167.083772957 251.101184194 248.480152054 182.529792721 269.420152277 564.01653355 150.322399935 285.629654612 940.509750124 778.360252444 872.200491436 863.716420409 471.011238719 724.91755699 748.304862463 721.647527017 723.900800976 704.403200162 783.956007291 865.348220539 834.109270153 255.827389947 805.624630469 527.622983671 518.051822504 567.987374539 806.628359821 110.840471705 133.730608618 174.471769433 904.612804645 1009.65699457 1001.8605414 467.551918363 588.584140289 416.531721394 351.918663583 349.514498337 586.977738641 507.223856166 629.643999487 645.210145567 608.407852214 635.00524108 616.586452391 192.415956046 211.156314455 377.474895262 98.0947799771 445.786852381 57.4694852376 165.978802448 416.885694228 496.014674283 238.319731328 283.934678427 209.398572397 210.067201092 209.090314407 439.037189645 455.166071992 727.251012364 360.557631422 416.940595026 277.408701332 823.033764368 770.237652562 718.930620183 669.860189584 411.511504629 633.444229838 721.52190071 778.398950918 628.371932245 641.567984394 689.969576658 651.356092598 338.82459543 776.43463732 845.896607704 842.260436366 708.409120371 443.052811184 0.0 116.358930916 190.534185642 239.178874924 115.05445879 150.874076214 335.822442051 479.064239726 343.514774445 315.723613783 268.173120999 251.112543765 393.202571086 456.089728542 95.4728611495 287.482600845 401.098912164 419.185479759 440.061111569 485.962824596 515.355653354 316.697621911 547.438978739 570.347142295 504.11924897 374.985970832 482.616186048 459.425239727 142.824792685 296.51631606 312.143966093 309.266136353 352.021581596 351.770220069 353.937961572 443.054949514 407.226231967 267.617256377 458.019608656 131.330207156 77.4734376212 135.213807101 363.790533336 348.326179305 312.653635589 269.458419367 544.70791932 590.621862636 583.20042638 62.7150523048 163.220251151 200.871368906 258.202927101 191.439284863 1025.53330702 947.160839775 1068.51769758 1084.03927571 494.199732921 520.354388735 500.546405419 292.59581814 314.112005859 493.423776948 100.991525665 559.004498107 117.710708023 60.012795249 498.978908649 379.705273748 143.676186295 208.778648201 110.292104245 254.867863874 239.725386197 555.084751778 568.002735083 819.800369944 474.792843129 302.863722164 390.672232724 713.711851971 662.22680777 619.898574762 576.145691305 471.20721448 517.772650649 608.532539736 664.887378774 514.201951051 532.217942699 585.961213129 537.611508023 234.694923395 660.406068045 729.541719944 725.971472231 592.435688874 326.901065368 116.358930916 0.0 304.459237707 320.489720912 210.517668765 236.884949933 427.890386416 565.410986037 230.648554384 210.435647306 322.59272536 367.47147353 443.676677289 509.160573975 143.803434261 391.984244613 293.699328453 324.72415054 343.913032034 377.937371557 416.906755996 351.06477283 433.17572642 469.129625908 616.542206932 476.777927796 580.556101513 562.557677627 192.334104253 404.163518839 424.019307792 408.871346908 440.561179336 432.368375168 466.01554395 552.713505183 518.385835594 183.617749597 539.832241686 221.572869702 192.674968358 243.844058246 479.729269041 235.352732693 196.369770483 154.156901416 632.748708564 695.551629898 687.93936706 151.650859485 271.263687955 198.911012395 214.857515523 151.194870268 910.82631545 832.060990651 953.75459159 969.295684928 798.399646256 824.737080076 804.411122021 172.000676991 168.572034408 209.661247555 272.660636317 296.144676795 223.194057438 345.338525586 379.540010992 682.778402765 401.721003947 423.154883051 399.191089612 298.711320809 316.476173766 253.736928047 264.675795607 560.602850537 170.344128989 595.535674265 149.381260526 987.568323328 932.659906099 866.105549079 809.469259544 424.785994907 814.635125704 894.792998722 952.584434314 805.15641239 808.034653096 846.118782112 826.924810937 504.75139409 958.713376869 1031.50544015 1028.77962925 890.595236565 630.693779037 190.534185642 304.459237707 0.0 249.172373677 115.208054514 124.579460189 286.050632669 422.568328261 521.146077924 505.738978739 322.221614991 82.925848977 426.660575058 475.833621197 240.525896234 205.957340545 569.032933784 568.903914627 591.014139364 652.690421576 666.657496083 390.457933479 725.074876185 724.285118242 313.716629403 284.856346554 392.16427243 353.575941485 256.497547032 115.969319861 122.671543154 149.154162597 309.020254149 329.896218582 219.653650181 312.110697639 272.06843844 451.772146656 415.706508579 186.743469655 127.123023417 67.2376900597 178.426682886 538.624425683 498.279191884 458.601018557 477.370357282 407.300847276 400.213914523 192.807148552 132.99782775 343.564716131 421.515426529 361.939584538 1215.25000604 1136.51817586 1258.19079192 1273.72868984 742.244072713 770.959372355 768.317138898 77.1868179523 84.8740428565 286.865676209 224.749352234 304.16790691 205.178342708 380.369099478 179.352135813 659.171161664 462.720550527 518.740117004 351.984489784 106.709296507 137.109715358 379.318336457 438.944633136 784.941583752 348.33924363 609.407974613 176.923931577 1025.5055257 976.262084319 940.044683341 896.510342509 182.379830351 809.929405271 912.785757255 966.661531184 815.47863017 845.280471666 904.133671238 840.205599182 554.586157889 945.499878003 1001.2854475 993.614255518 879.640593714 605.123904234 239.178874924 320.489720912 249.172373677 0.0 289.442271575 324.5886585 112.187730541 244.932470285 542.647646709 442.153511578 83.1606407214 226.476672553 178.11588315 231.878835622 177.241167415 119.858844522 611.36920103 644.879378254 664.325270751 694.125854174 737.34197643 152.946849032 735.647664813 788.960902665 484.63767359 177.227889575 267.320490088 260.341121451 135.303172057 351.325818413 335.447124808 395.118744913 121.093849272 113.188498631 217.393646761 275.353975375 253.794842097 361.227423423 220.486205031 107.983900175 189.039652453 261.104339333 322.443782576 495.529305211 494.272376604 439.013390716 312.274903571 609.176584087 603.406791917 178.565840881 118.255608764 198.966915667 284.164159826 258.673973853 1150.4696594 1077.52743479 1193.17212602 1208.23236684 701.412936398 726.706800828 702.355758688 219.949662305 228.715592886 324.6181214 212.826286637 408.737393674 167.969625899 241.064676887 450.62493586 579.842771818 289.523859374 307.962853752 316.135578262 297.920055872 305.239556363 365.72853465 364.447105557 613.901969366 276.622646824 486.691238934 251.098007685 873.268409213 818.129710638 750.921959994 694.578258253 471.705314159 706.195894757 782.581010662 840.56005262 694.466841438 694.301773192 731.101022137 715.677841381 392.057750818 850.574282177 925.974986272 924.25987766 782.56985977 529.321191606 115.05445879 210.517668765 115.208054514 289.442271575 0.0 38.8779823551 359.66676892 503.55938782 412.435470003 420.194929333 342.930848849 196.043741424 462.779004742 520.547173782 200.411221986 290.261464761 456.413350072 453.815220039 475.952824386 539.412392147 551.535057657 402.552358338 615.050423019 609.233741898 411.759847233 376.820332802 486.905342176 453.513447104 237.452795049 195.62341573 220.728343247 198.680800228 380.380670912 391.701397161 326.671040891 419.909246425 380.50794644 380.006505538 490.0687296 192.117032415 104.078382364 48.7756918102 291.265632172 444.925833482 395.670660261 361.963444456 564.056360449 485.074380812 477.448593812 153.893694457 178.184339719 310.012313715 372.758468997 306.389162075 1116.16122013 1036.54179213 1158.89573108 1174.46075755 721.873055223 746.498191199 719.674590173 252.936639597 259.649035335 332.10304855 248.968300904 420.539614001 205.441051282 260.32691761 481.295959673 596.971628981 299.252820189 307.982312519 345.154963411 336.607278491 344.116621131 363.353153642 352.785676648 583.385882552 270.659411946 499.147975419 270.253217043 876.1281839 820.360173565 747.872754094 689.363253703 506.964233125 718.237651233 789.801911471 847.962747906 704.009363847 698.897186361 731.34287877 724.439974682 399.935160188 862.590962859 940.19119207 939.284253739 794.83662267 547.769975371 150.874076214 236.884949933 124.579460189 324.5886585 38.8779823551 0.0 389.221581331 531.838752567 425.504983213 447.317071114 380.568100066 207.493762927 499.383342046 556.259693557 238.774338364 316.285688089 464.019556981 454.266004884 476.531172408 545.419738451 551.35744153 440.937695448 625.638469707 609.48918064 398.524916668 400.956190146 510.369671083 474.539932325 276.328568401 180.91756699 212.022202938 174.209912639 410.619101713 424.073352573 343.331062575 436.202634756 396.272226206 411.823952276 520.097570307 229.812694897 142.034791176 68.7090397549 290.902365681 468.300665994 414.139486115 384.496317898 590.725131147 462.389777919 454.643052923 192.650519436 210.52716232 348.17537262 409.076632138 342.157256232 1134.60166427 1054.54243334 1177.16068975 1192.72462591 852.594723314 881.381626813 879.864990572 145.057069509 131.478844602 235.004712059 335.123665238 219.591304424 310.619846203 487.228413855 93.4975006034 771.298220427 567.985556665 619.494919928 464.147496679 213.882477369 244.024213944 329.691982929 404.433971057 765.280083314 327.717667227 720.743238582 157.109434557 1136.61573116 1086.91096535 1047.67088293 1002.19643461 163.36543274 922.114707832 1024.64390303 1078.6815993 927.445712284 956.04462785 1013.375866 952.120483175 662.582182773 1057.56312886 1112.66089026 1104.72139744 991.781359962 717.277127503 335.822442051 427.890386416 286.050632669 112.187730541 359.66676892 389.221581331 0.0 144.936728816 653.137101092 553.696934098 165.917196366 230.934270559 186.763015129 212.090110521 286.601717178 83.6271967965 720.642192433 750.483352251 770.47316632 803.992811941 844.377416137 219.923453022 847.485404311 897.01783587 444.395744649 75.2073812298 155.189775634 150.827989751 247.242412015 362.606356944 334.726934747 413.980842217 23.573548584 57.6425847751 153.02212112 179.420960797 169.21543848 471.83386596 130.952971728 207.609945444 272.028645612 320.85824617 291.265169815 607.567045792 605.908405101 550.939204287 209.102668702 578.622484011 573.931592969 279.880228751 183.077888943 308.060112202 390.667135202 370.053166918 1258.44137382 1186.39325251 1300.99267111 1315.95035642 959.909574866 988.803681594 993.145527062 289.820881979 276.24278825 315.121115574 468.652814138 253.808553923 449.757713651 625.30145332 69.4990132203 890.702415374 707.52433199 761.851173522 589.132708717 329.34938879 356.578624867 398.927820615 484.320316753 846.601069189 427.141415831 850.171420794 279.570139315 1266.22013704 1218.10435621 1184.73131918 1141.4337809 163.463804556 1043.6692994 1150.61792738 1203.11870201 1052.73583408 1087.03230847 1147.91224923 1077.8023838 799.285056611 1174.77047778 1223.79622454 1214.31652735 1110.56488196 837.5367198 479.064239726 565.410986037 422.568328261 244.932470285 503.55938782 531.838752567 144.936728816 0.0 785.380322516 669.566019146 265.789838121 356.619709116 207.596356855 184.898232605 421.951967273 216.948166013 855.347912591 889.777374448 909.256872594 937.450215157 982.209539097 290.892893137 973.997660922 1033.53277108 515.118811683 144.275003341 86.6334892632 130.380403339 377.231153412 483.227338743 449.069147768 537.071320227 127.061246161 134.550152348 238.927875416 199.956273807 219.083561952 584.617517204 37.0115060926 348.943275386 416.898875009 463.176158776 384.747523204 726.74299901 734.379429235 677.958422209 67.7518433231 653.643475683 650.322798728 421.198596792 327.915624015 421.135412973 494.470142952 488.171235118 1354.74900239 1286.07379291 1396.62130968 1411.18395511 314.660142841 335.025455954 299.305390539 522.304191677 544.236426151 720.011609383 318.059443457 788.94107521 346.877860675 177.834644977 717.050456681 178.639926582 128.686936669 165.313536033 204.155917254 460.023450088 436.939582281 774.867635944 776.566401104 978.796169256 688.593503605 74.3972108426 620.494263014 484.035155723 433.77587879 405.250388009 373.42372028 672.288065987 293.80941431 378.149131689 434.88974117 285.090826484 302.986815218 363.320852218 307.862838266 60.993387698 438.154274867 514.707736397 514.122799105 370.135087422 139.611931752 343.514774445 230.648554384 521.146077924 542.647646709 412.435470003 425.504983213 653.137101092 785.380322516 0.0 182.127519019 527.975050589 591.713673394 637.726298324 702.38863932 366.612927284 622.119713433 76.1755339507 148.033632056 156.700786493 152.463647085 212.560285161 537.093030858 204.381761871 254.748952379 823.297780242 705.857144133 807.472154893 791.820583387 408.267159351 605.838020663 633.149987958 596.976551522 663.740791661 650.888193994 696.341566504 783.361352904 748.930829291 247.817451659 756.951877469 450.104871582 420.971660957 455.41983197 699.47509645 136.931387975 64.1674829209 117.781776579 853.126974342 883.330670389 875.469771742 381.913288686 501.9055153 378.226885442 339.507141036 310.253444409 714.231185882 633.457126176 756.235163908 771.748706047 303.094977188 331.337157976 326.180318056 446.959771165 470.539190449 675.920363933 242.20717319 726.905970891 288.347420263 201.339057795 600.080593298 221.753510132 230.407460078 302.45954595 106.57723891 342.041611518 313.463897331 748.030102169 770.335874794 1029.92333158 674.785847782 212.833392358 564.220066592 610.099801437 567.96826719 566.583323657 544.949849915 535.413080983 375.54332515 487.638082958 537.201284632 389.789410165 440.074564145 515.40780878 415.243521757 235.268914521 505.38858991 559.150900322 551.739879009 441.016361119 169.922171077 315.723613783 210.435647306 505.738978739 442.153511578 420.194929333 447.317071114 553.696934098 669.566019146 182.127519019 0.0 403.804566278 558.141177689 495.779527228 557.228145976 288.088295432 544.488932924 254.776132778 329.991819388 338.61951698 313.904448434 388.591565538 394.10353481 315.81855053 422.265203491 819.443515837 617.986159452 707.739684221 702.324168796 311.106618349 611.398062163 627.808626948 618.848788047 558.768417104 537.364626129 632.9408853 709.488345067 680.690729202 85.9285874265 637.066854641 374.918696032 383.01139457 449.939966386 674.000290333 60.9260088438 119.242853218 86.5428587538 736.309477678 904.484693564 896.942442121 324.038362111 440.894145067 248.589636915 182.212393941 183.655403853 718.34680141 642.279573198 761.385465198 776.76306525 695.852918857 724.746768149 727.632548518 153.444382001 165.983011046 368.483247544 221.608556164 377.897542631 220.439343342 381.726038166 196.333361071 625.115781518 465.879737007 529.952921226 326.9656642 68.5165285595 91.9203617724 461.699504659 522.103262204 866.636868829 431.174988495 589.344817918 259.981800547 1004.19066396 957.470676556 931.905541129 893.53732901 148.631497697 778.336762686 886.636117483 938.446843368 788.601068915 826.582555177 891.238012267 813.801287646 548.833490214 908.983431126 958.848043008 949.776837874 844.819239018 572.15220257 268.173120999 322.59272536 322.221614991 83.1606407214 342.930848849 380.568100066 165.917196366 265.789838121 527.975050589 403.804566278 0.0 307.95222074 125.140660904 189.091598543 183.591470676 199.268703761 600.711306494 644.246620367 662.156926141 680.403620167 732.188202334 70.3019033099 710.637585499 780.544582727 567.760123514 240.026867001 310.67916004 315.45308537 131.938056977 429.480658107 416.183434331 470.616441282 163.406441599 135.511976526 295.800148652 343.240390105 326.903338974 318.848914225 233.47504082 150.816894988 238.862675038 322.953652424 405.601638779 461.314090254 473.506744912 416.380740535 332.542062211 692.109023772 686.285273887 205.756642442 189.264522186 155.629612619 230.347007513 223.485347819 1096.59231638 1025.86621372 1138.92675825 1153.75424905 856.858486025 883.95880252 867.304066598 156.374144155 142.006987669 129.785149391 317.272136728 213.326957225 269.832907274 414.129012733 322.241331118 747.073617201 476.535607082 502.786941641 452.224109865 302.441808175 326.099250262 189.891524865 224.252527857 558.694079071 127.802004677 665.820634965 77.0590417986 1064.04754446 1009.66465912 946.172344026 890.480241342 384.618272704 883.685633746 968.079778245 1025.5372427 876.718760428 883.666821424 924.502281724 899.103630526 579.611794823 1027.08673464 1097.00360103 1093.2737808 959.00568011 693.956222684 251.112543765 367.47147353 82.925848977 226.476672553 196.043741424 207.493762927 230.934270559 356.619709116 591.713673394 558.141177689 307.95222074 0.0 394.661555705 435.636858016 276.483288528 147.308453749 643.571575333 647.784691072 669.763508707 727.889038772 745.598167064 378.252317974 796.095434319 802.876086602 272.960753474 214.001765932 317.02439025 275.512234504 277.268111573 131.951360793 109.385911239 183.134412609 254.507468956 282.226148011 138.684764331 230.081214451 189.933189303 495.689036103 354.837105513 202.002323766 176.401278956 147.275683705 116.463452743 596.588899534 563.709083923 519.899327928 406.570902132 387.087266044 380.858270542 234.672859717 132.728570773 366.515577048 450.793937274 398.36754136 1274.10758407 1196.39119097 1317.14630038 1332.62618026 770.872963713 799.577940571 809.843984581 255.067343847 259.069773155 421.172934811 343.038569743 401.38522168 345.320348848 501.768191521 150.630127107 716.584004393 585.748077999 652.145375784 433.746757217 189.478668412 204.875206268 516.123100137 588.592839249 946.149604213 506.511477088 694.333447039 330.808026925 1104.6944857 1060.41700947 1042.97503121 1007.95902381 44.9734892166 870.495952645 983.374293165 1032.76517133 885.438600822 930.417283933 999.185581884 910.871828563 663.800386095 994.372598178 1036.29320929 1025.3833929 932.764262366 665.653486592 393.202571086 443.676677289 426.660575058 178.11588315 462.779004742 499.383342046 186.763015129 207.596356855 637.726298324 495.779527228 125.140660904 394.661555705 0.0 65.5827031886 307.908163268 257.726971903 712.27881911 761.145463753 778.163507732 789.182472869 846.120502675 101.896969985 809.996988386 892.193266805 629.983536365 255.054184415 280.129640704 304.595034565 256.068616055 524.28479006 503.698266691 570.581051379 169.033976777 129.971917565 339.675708585 355.01012801 352.698967778 410.015139854 170.584932608 271.891996207 359.399332005 438.026405356 473.424730259 555.917147111 579.736003515 522.380366155 264.117535173 762.524549348 757.51872166 330.666175748 296.346198306 259.535306163 313.826904465 327.606261051 1155.39201443 1088.9816513 1196.77304439 1211.08660393 826.324280179 854.857822821 867.415651213 306.824911953 307.281413287 444.90678487 408.443143942 411.159139168 409.521133742 567.329928853 146.673998707 777.079493721 651.322451937 717.537670405 498.27893167 254.695926699 270.454936408 538.35728831 615.784631216 977.320559402 539.564171317 758.070706994 366.381986114 1166.97138406 1123.33458602 1107.61828981 1073.1325333 51.2167829314 930.830015784 1044.78605858 1093.45302075 947.008183167 993.648113591 1063.25517624 972.465806839 729.134274325 1052.48239793 1091.7609721 1080.2576985 991.766532882 726.820260149 456.089728542 509.160573975 475.833621197 231.878835622 520.547173782 556.259693557 212.090110521 184.898232605 702.38863932 557.228145976 189.091598543 435.636858016 65.5827031886 0.0 372.545738241 291.815069731 777.160607123 826.624116159 843.565176325 853.548014897 911.272014189 165.433054284 872.314251767 956.993196096 654.378534499 269.28356782 267.532265771 301.299279455 320.762865188 567.144686345 543.026750332 615.750005211 190.320091619 155.478771537 362.246117962 360.785564694 365.741738245 471.805064388 150.178461678 331.828649527 418.239876401 492.908508934 503.329686952 617.711575979 643.880433015 586.589990179 229.453134208 789.878778284 785.357243036 393.397903487 349.152698842 324.420773613 375.015923406 392.141223166 1203.88383224 1139.2687428 1244.79672267 1258.877594 590.887650777 618.89982324 609.126164902 160.994059654 184.290029558 388.710195642 49.3466826431 439.59865559 39.317302616 203.815077693 355.221482963 494.288532561 287.079842517 347.568186469 186.621408717 119.453247062 114.379521609 464.929416893 497.321515387 797.73517117 400.062352187 435.075247358 276.16724271 850.390932949 800.379473971 762.829276963 719.895822151 331.493628609 641.47288044 740.177137655 795.086035324 643.685740817 669.583354183 727.103823713 668.016912242 377.367772952 780.43176451 842.052899797 836.105399459 713.434233012 439.98097443 95.4728611495 143.803434261 240.525896234 177.241167415 200.411221986 238.774338364 286.601717178 421.951967273 366.612927284 288.088295432 183.591470676 276.483288528 307.908163268 372.545738241 0.0 260.682813898 434.315806365 468.527545765 487.655328813 517.429013969 560.279044244 224.408183274 563.150572844 611.721169235 546.614742812 340.870561294 440.885073154 426.822207604 51.8443712123 355.662761339 361.347743262 379.245011066 297.978025445 288.60448954 345.482180379 425.36729673 394.530083354 219.755554201 396.041459204 87.7345403658 114.6196328 204.225359374 392.873768914 334.10250419 321.333227267 268.25890469 489.431086644 647.649898054 640.621280968 49.1050691518 153.015872115 109.788444118 181.205636226 122.539032901 1006.37165603 930.341291972 1049.40107416 1064.75983181 847.282881839 875.690530583 868.654194151 100.162048751 77.8898229093 170.037525465 309.847138346 186.491711473 275.307001129 448.921202131 175.618400709 754.874408301 525.411699925 569.551123368 446.651320051 223.939329456 253.694342525 264.446929154 331.794408128 688.52437121 249.054160263 692.88150275 74.5832988131 1105.68697075 1054.11748892 1006.32738521 957.153013338 241.513826609 901.956182674 998.74702705 1054.28704768 902.975845693 924.202159332 976.179563045 927.016644419 624.348730204 1041.10641425 1101.820492 1095.36146101 974.111826828 700.557914222 287.482600845 391.984244613 205.957340545 119.858844522 290.261464761 316.285688089 83.6271967965 216.948166013 622.119713433 544.488932924 199.268703761 147.308453749 257.726971903 291.815069731 260.682813898 0.0 685.14162562 706.668070135 727.514178715 769.686628043 802.699535131 265.514190082 822.152950963 857.299072113 374.780694822 88.4300266328 198.30785697 171.942712211 233.86381064 279.01329844 251.896022408 330.381196189 107.199767931 136.625918158 97.5414791499 165.102998867 137.493757555 468.001097158 210.177078354 173.439355365 215.143199716 247.605377392 215.924640517 593.704435106 580.831815229 528.749895483 274.439447368 505.275742755 500.128619881 240.340925478 124.585465029 311.603992602 398.651751616 364.38794466 1259.63836985 1185.21989417 1302.52696212 1317.72922754 323.473794369 338.575805946 292.862861896 586.155435496 607.377226937 773.038094726 386.759890371 846.315878806 411.370560061 236.296378049 787.543324413 185.90411629 167.322993338 169.378490938 279.38893147 532.440305873 510.288424849 821.971190304 816.78473763 994.290471481 732.631229516 69.6764774517 678.215866592 421.976378681 369.261824887 331.228933972 297.387904253 746.112970748 261.01849237 326.195708536 384.23927671 240.902954523 240.649865371 292.788031399 260.572953013 64.3558157711 403.318876253 487.098715791 489.503346071 337.031091151 167.083772957 401.098912164 293.699328453 569.032933784 611.36920103 456.413350072 464.019556981 720.642192433 855.347912591 76.1755339507 254.776132778 600.711306494 643.571575333 712.27881911 777.160607123 434.315806365 685.14162562 0.0 84.8157647679 86.6021519622 84.8659427002 136.390821498 612.049287754 165.67968605 180.009082607 862.109769209 770.432111578 874.027103025 856.143959551 478.234986599 644.760726424 675.301219088 630.117257272 732.276037092 721.119359614 754.993326786 843.914115703 808.32264596 323.692023903 827.793042129 515.218392059 478.168522462 502.100544922 747.122062943 203.716161344 139.635778399 193.929609715 923.022376944 912.171665118 904.274286456 445.087064011 562.809636755 452.765591872 415.68054052 385.235767282 698.679380204 617.66706938 739.49651541 754.809421839 399.045724094 411.290814349 361.118280792 610.408261977 630.059737321 777.409479081 424.101564848 856.762179059 440.239094944 264.713867296 823.661895945 264.631817957 182.498703819 146.324626084 336.254768946 575.783590424 556.590004489 817.399891588 803.159786465 951.45529009 724.854391005 153.220280692 690.870097862 422.66835808 366.455973951 300.154950195 251.746234298 792.065489607 310.244272096 348.382959091 405.960195629 279.014242253 250.028878516 277.35649458 293.261286987 100.068167671 444.453978043 533.675652009 538.896388736 382.256930211 251.101184194 419.185479759 324.72415054 568.903914627 644.879378254 453.815220039 454.266004884 750.483352251 889.777374448 148.033632056 329.991819388 644.246620367 647.784691072 761.145463753 826.624116159 468.527545765 706.668070135 84.8157647679 0.0 22.2731355646 113.524855556 97.8141700624 663.250125087 217.354211398 155.449488502 846.299837263 794.019063289 900.783962289 878.610718665 516.319676227 631.591986846 665.791930513 610.131562748 764.23149488 757.061556216 768.315955737 859.664033086 822.387994971 390.942851738 864.545264686 542.904176 493.451512113 501.801934486 744.058158092 283.613081771 211.060349131 258.842753076 956.925852891 884.073968125 876.194732609 470.802927375 582.306765031 503.75739718 477.807015078 438.918306643 753.456698116 673.032814072 792.918059109 807.936740767 389.450843018 400.387372988 348.791649108 630.918699998 650.744023359 799.418218246 442.685232591 878.497385697 460.012554111 283.964651256 842.873708947 257.490115253 202.64410959 168.576528637 350.813931948 593.6515545 573.901620142 839.64793913 825.395025855 971.643079087 747.124552153 151.131467898 712.411821086 400.435336362 344.195233688 278.931829063 232.240506022 809.661621137 293.339042219 327.422959726 384.817750715 260.374370779 228.40742272 255.1695204 273.733861277 114.801681738 425.524078857 515.433998755 521.158518446 364.212284511 248.480152054 440.061111569 343.913032034 591.014139364 664.325270751 475.952824386 476.531172408 770.47316632 909.256872594 156.700786493 338.61951698 662.156926141 669.763508707 778.163507732 843.565176325 487.655328813 727.514178715 86.6021519622 22.2731355646 0.0 97.2579193493 75.9152499599 679.710831216 201.975055097 133.281338118 868.488609459 814.714482696 921.199207307 899.449964323 534.961054957 653.848270675 688.065054561 632.248745342 783.968696115 776.258203891 789.845663578 881.056239492 843.886793368 402.767356018 883.687936225 562.97114594 514.663314484 523.891319093 766.276692952 289.665760039 220.67931504 270.888557139 976.504540912 905.711396942 897.835591945 490.996145134 603.249960246 520.062490641 491.36337925 454.516207016 736.497243275 656.298532925 775.630952508 790.574933655 298.855460944 307.290520435 253.786499198 670.519820838 691.87795852 857.45737907 469.376605464 931.144607452 495.477908861 321.001863364 869.275351479 175.592978011 251.362450869 243.050538195 355.470783244 612.4846514 589.257150183 905.137835471 897.793416154 1062.03948116 815.041866842 101.258379059 763.071198605 337.118712605 284.499607 254.893595214 231.658755869 824.312760086 196.720224745 244.755977119 302.971200482 166.983295624 155.89631523 210.857381269 183.359718346 148.285455532 332.431620249 420.650073832 425.519781939 269.164432091 182.529792721 485.962824596 377.937371557 652.690421576 694.125854174 539.412392147 545.419738451 803.992811941 937.450215157 152.463647085 313.904448434 680.403620167 727.889038772 789.182472869 853.548014897 517.429013969 769.686628043 84.8659427002 113.524855556 97.2579193493 0.0 87.7198676014 688.125105239 104.756799684 108.484836751 942.516114259 854.707428999 957.773458623 940.493817537 560.227826968 725.661210207 757.226096429 708.793283794 815.16700841 803.02257985 839.859035786 928.73892663 893.18465669 390.838604253 909.270506706 599.257826128 563.03054852 585.616480546 830.499292103 256.168193116 209.905637396 267.015514636 1005.1812505 987.975957685 980.078921555 529.494526687 647.567152508 529.918594479 485.965345046 461.582564301 639.94370443 559.559310616 679.398512675 694.424949279 380.851342002 386.449054268 330.434988588 705.677681448 725.735947052 875.222542532 514.402745418 954.409939585 533.760116471 357.224660166 915.353250156 262.782716784 277.367039844 243.75398672 414.746912153 663.695297604 642.822736245 914.653204176 898.858176173 1033.53086176 821.76519246 181.356993961 788.259686869 327.904283604 271.128191813 203.663442311 161.875589954 878.856532516 256.158105698 266.428283034 321.968217034 215.235054807 164.008267534 179.990440854 222.96617747 183.502770411 375.2078266 467.697070185 475.820292377 319.424189239 269.420152277 515.355653354 416.906755996 666.657496083 737.34197643 551.535057657 551.35744153 844.377416137 982.209539097 212.560285161 388.591565538 732.188202334 745.598167064 846.120502675 911.272014189 560.279044244 802.699535131 136.390821498 97.8141700624 75.9152499599 87.7198676014 0.0 746.565847152 177.399786587 58.3064331178 941.391509488 889.687091106 995.745611209 974.602400467 606.623883918 727.698148539 762.510097499 704.607848032 857.436012136 848.745393427 865.685062505 956.800342996 919.706685144 459.898349201 956.015143534 637.098925822 590.28252224 599.578991589 841.519308213 334.010270387 275.825304049 330.266281914 1049.6168688 974.774815547 966.923747427 565.363423533 678.575477771 586.950869801 552.045307986 520.092606698 693.379065952 614.623685783 730.860085154 745.405469209 673.059341256 701.873049886 710.216829984 223.406150089 236.283857186 435.499951258 252.386052058 438.003914016 263.526821399 407.445166428 224.601102543 615.201286392 490.760265411 559.729873255 332.945051645 106.776623826 112.211311329 529.470319145 591.630852586 936.932190376 501.257930287 592.745877214 329.116192743 1002.80055506 958.558187447 942.278654314 908.440387 141.816621282 769.137220141 881.616042121 931.229593106 783.650576839 828.625403034 897.839046007 809.076238008 565.046600408 894.236201652 938.151494802 927.762780969 832.087363917 564.01653355 316.697621911 351.06477283 390.457933479 152.946849032 402.552358338 440.937695448 219.923453022 290.892893137 537.093030858 394.10353481 70.3019033099 378.252317974 101.896969985 165.433054284 224.408183274 265.514190082 612.049287754 663.250125087 679.710831216 688.125105239 746.565847152 0.0 708.104322199 791.77265591 636.904458204 295.105507934 350.0128954 363.00073605 174.041373618 499.109158698 486.403326065 539.313640311 211.547820296 176.358946023 360.305003817 399.332640273 387.072352899 308.26749719 255.0690116 212.413836574 299.024206043 386.762748119 475.019812766 454.120507446 478.448771884 421.157450422 353.622981413 762.122637061 756.344098459 256.602292211 257.907738786 159.698227698 212.453448041 226.854253574 1063.93819656 995.721888341 1105.76325643 1120.30885424 205.735209611 209.362886648 153.035625437 722.008523283 744.478421504 924.32219134 513.855278201 992.175127779 547.217845154 382.12333825 904.771305977 113.441056763 326.417469258 334.892016879 384.904403442 644.856814335 618.746558099 978.804686644 978.102856217 1159.23491609 891.628266245 130.498401913 823.807525967 294.699811319 252.46575641 272.813027663 276.430339322 848.359297287 95.5091398994 177.162294959 232.137521297 81.0277488156 128.436690697 212.30879476 104.886435285 227.311681905 237.967566135 321.676810711 324.790636234 171.356759844 150.322399935 547.438978739 433.17572642 725.074876185 735.647664813 615.050423019 625.638469707 847.485404311 973.997660922 204.381761871 315.81855053 710.637585499 796.095434319 809.996988386 872.314251767 563.150572844 822.152950963 165.67968605 217.354211398 201.975055097 104.756799684 177.399786587 708.104322199 0.0 165.409307244 1024.16144667 904.005258332 1002.60905767 989.970341067 600.346741763 806.538934489 835.412973233 794.098296873 856.193256899 839.760009145 899.135588686 984.908412264 951.255714096 400.59182192 943.461214258 648.991981438 624.81199491 658.984275707 903.482743249 254.958342185 241.848103226 296.671228385 1041.56119512 1077.36872798 1069.47392335 583.032756447 703.950780997 555.685057327 497.599934343 487.2436481 536.966272311 456.278176913 576.984939799 592.145281633 370.532207119 371.799400841 313.918518424 759.63397005 780.046418865 932.572554669 564.989796026 1011.04672623 586.553544832 409.949874694 966.155655189 267.813139638 332.029150733 301.70429287 458.878956522 712.202122411 690.269436798 972.735250028 957.163917562 1088.34933202 879.95987516 209.742451195 844.463958852 269.905665086 213.011818037 151.426113408 123.340781217 926.120680015 226.987018085 216.368946551 269.771018237 181.097432998 113.699366971 121.912415474 183.195491818 234.462263829 331.931615305 425.324829581 435.168245384 281.625784236 285.629654612 570.347142295 469.129625908 724.285118242 788.960902665 609.233741898 609.48918064 897.01783587 1033.53277108 254.748952379 422.265203491 780.544582727 802.876086602 892.193266805 956.993196096 611.721169235 857.299072113 180.009082607 155.449488502 133.281338118 108.484836751 58.3064331178 791.77265591 165.409307244 0.0 999.669442189 943.878542076 1049.21331989 1029.07415613 656.927204099 785.996252256 820.743788633 762.842609193 909.496313283 899.617883978 921.836446894 1012.59355009 975.768280976 498.171502621 1006.60393524 690.226458675 645.865483972 657.149534827 899.484821146 364.64645316 315.527900361 371.866606143 1101.09696935 1032.26244636 1024.42017773 618.899695566 733.497777976 632.659694893 592.513809824 564.918437543 652.877607643 575.590512925 689.026560447 703.236116205 1110.67944699 1136.60342932 1113.85360045 424.308019961 405.804485931 209.570070375 583.779539984 264.169862841 534.735903228 652.573435294 514.259179545 991.461562001 697.759707411 701.584790095 712.883098216 572.450620411 597.565342118 116.913339059 49.3442322984 332.111923698 146.558536536 897.25481078 307.818899222 1268.84322733 1212.35677817 1130.11780643 1066.90579842 607.313389132 1116.56869359 1187.23514498 1245.44467366 1102.44140679 1094.34701023 1120.54866318 1122.66492996 798.210798444 1260.95943175 1337.53704443 1335.98905003 1193.12247363 940.509750124 504.11924897 616.542206932 313.716629403 484.63767359 411.759847233 398.524916668 444.395744649 515.118811683 823.297780242 819.443515837 567.760123514 272.960753474 629.983536365 654.378534499 546.614742812 374.780694822 862.109769209 846.299837263 868.488609459 942.516114259 941.391509488 636.904458204 1024.16144667 999.669442189 0.0 386.886258167 439.186438509 388.995318215 550.21222245 217.629717609 192.52752727 237.308940215 464.735661145 502.036006061 292.170565957 317.40810525 296.539390572 763.37398434 531.430007196 474.960594135 438.241996359 372.918085147 162.462565685 851.588650838 807.065745842 770.501419658 535.437587 138.549573553 135.502055158 501.806513455 405.461253169 639.474082423 723.420517496 669.12650146 1526.78866462 1447.52309356 1569.62983136 1585.1872045 919.077798693 947.742964232 943.834153661 184.355031164 163.970461481 179.033080815 390.196037976 146.556344864 359.286141312 534.608149105 127.507295657 832.615299296 612.320103812 657.702840228 524.174402349 283.080402337 313.518703491 270.185788774 350.960061471 714.389932031 285.523127585 775.568925499 137.4602157 1189.85674809 1138.87583699 1093.35016453 1044.84367334 225.052568426 981.653455383 1080.98614212 1135.95599629 984.555555312 1008.56466825 1062.19092792 1008.87857289 710.337317723 1119.16443982 1177.00436233 1169.72205211 1052.70639244 778.360252444 374.985970832 476.777927796 284.856346554 177.227889575 376.820332802 400.956190146 75.2073812298 144.275003341 705.857144133 617.986159452 240.026867001 214.001765932 255.054184415 269.28356782 340.870561294 88.4300266328 770.432111578 794.019063289 814.714482696 854.707428999 889.687091106 295.105507934 904.005258332 943.878542076 386.886258167 0.0 110.236411571 86.0024086837 307.610840212 339.03109201 304.883409107 393.003735605 86.8302726678 125.950359607 97.8984378731 104.227429459 97.7512126083 538.109652137 149.560076636 255.752859326 303.481666073 332.638608158 244.550827173 669.846556953 662.202962006 608.74821831 192.954710873 523.970008691 519.901981973 325.407716236 212.694758491 376.164465369 460.752828622 435.083053368 1327.66877861 1254.74366708 1370.35542623 1385.40258379 1004.87405779 1033.72692764 1033.73219193 290.447097563 271.650511994 249.468561353 489.726344827 175.094331692 462.86861737 639.301634731 129.635009864 926.150854884 718.568408612 766.152384506 619.304977387 366.245010344 395.763649735 324.99609827 412.290118204 771.291139265 365.874789167 875.606428026 242.95136873 1291.25445208 1241.1999218 1199.33383265 1152.10480817 238.722869058 1077.21992349 1179.77095986 1233.86471326 1082.61635356 1110.45589625 1166.51189964 1107.27286618 815.046182825 1212.24807868 1266.19483735 1257.8656832 1146.65085416 872.200491436 482.616186048 580.556101513 392.16427243 267.320490088 486.905342176 510.369671083 155.189775634 86.6334892632 807.472154893 707.739684221 310.67916004 317.02439025 280.129640704 267.532265771 440.885073154 198.30785697 874.027103025 900.783962289 921.199207307 957.773458623 995.745611209 350.0128954 1002.60905767 1049.21331989 439.186438509 110.236411571 0.0 50.5180496128 402.429597835 434.335807094 396.413581047 488.958124448 149.140808668 175.955449377 183.893976351 121.887263889 149.68009715 624.94663867 117.628583901 359.049265448 412.69389441 442.299199455 321.918784091 762.272360183 760.957472873 706.106780231 97.7722515404 577.504166806 574.679518563 430.401850441 321.675496627 460.520610562 540.43976815 524.138358814 1407.26171361 1336.44961768 1449.57470307 1464.38383643 1002.50575205 1031.24249396 1028.40265315 269.988979051 249.054523103 199.785293858 476.135058127 125.175918037 445.160086117 620.16297434 156.185920031 917.934254914 697.279847803 741.055249465 609.633250342 364.430679399 394.681521749 274.527547514 361.774855868 721.104873094 316.651760196 861.570928951 204.520549041 1275.80037528 1224.73212874 1178.24221546 1129.02312215 266.499886725 1067.33665988 1166.96798208 1221.89438703 1070.49424335 1094.4784382 1147.67858172 1094.83895203 795.807731875 1204.47243658 1261.47190378 1253.91759569 1138.15437376 863.716420409 459.425239727 562.557677627 353.575941485 260.341121451 453.513447104 474.539932325 150.827989751 130.380403339 791.820583387 702.324168796 315.45308537 275.512234504 304.595034565 301.299279455 426.822207604 171.942712211 856.143959551 878.610718665 899.449964323 940.493817537 974.602400467 363.00073605 989.970341067 1029.07415613 388.995318215 86.0024086837 50.5180496128 0.0 392.73935487 388.224652508 349.322855739 442.843263857 152.583537488 186.731203915 138.719607699 71.5872190059 99.9477231775 621.514647928 155.502775972 341.718946945 386.478734091 407.418757704 272.51168043 754.868260392 748.153508537 694.566913694 148.161015625 527.404248953 524.497347579 411.059155771 296.417264903 458.37879498 541.478185742 518.984109165 1409.22392887 1337.00878305 1451.79128241 1466.75749173 613.551228359 642.019508341 636.423533865 139.307113141 162.696428146 377.793914864 92.2820073828 418.405201876 90.025070176 252.107457613 309.31721586 525.207430108 336.009554922 398.377065005 217.15809819 67.9799775911 67.9753417777 460.362187358 501.380924886 817.100034153 404.40003742 474.274487314 262.507110743 890.44711911 841.526145598 808.288918041 767.064565351 280.186372313 675.185264246 777.488710859 831.44022135 680.218820559 710.488015317 770.69554456 704.922452863 423.210149614 811.736871464 869.64299939 862.661555359 745.500804993 471.011238719 142.824792685 192.334104253 256.497547032 135.303172057 237.452795049 276.328568401 247.242412015 377.231153412 408.267159351 311.106618349 131.938056977 277.268111573 256.068616055 320.762865188 51.8443712123 233.86381064 478.234986599 516.319676227 534.961054957 560.227826968 606.623883918 174.041373618 600.346741763 656.927204099 550.21222245 307.610840212 402.429597835 392.73935487 0.0 372.354762121 372.145744514 402.000258654 256.093271364 242.890457852 325.282317112 398.584174255 370.880300855 234.335101467 349.678751216 75.2960231093 139.784256566 232.274755244 391.571435991 362.235900454 359.005938257 303.727903374 444.955516864 658.994167018 652.2669851 84.8408378011 145.499975091 89.3066218665 174.324347667 130.863320326 1025.9335615 951.363227537 1068.85007802 1084.07909174 896.85299449 922.263658883 897.825824935 276.147938419 266.760237218 200.163273642 385.163796275 296.32874417 335.774381815 436.631997821 453.064110553 775.241143486 480.131850858 485.978141465 505.556309153 412.162336667 431.286825315 196.1938533 172.132642826 444.854733715 100.708182164 679.711308845 206.528102537 1054.21539885 998.041869418 920.272293749 859.068976757 516.032361101 898.970847461 970.258161249 1028.44860889 884.909869631 878.324062407 907.468284919 905.260122905 580.761094857 1043.35373446 1120.29777861 1119.00422913 975.538847619 724.91755699 296.51631606 404.163518839 115.969319861 351.325818413 195.62341573 180.91756699 362.606356944 483.227338743 605.838020663 611.398062163 429.480658107 131.951360793 524.28479006 567.144686345 355.662761339 279.01329844 644.760726424 631.591986846 653.848270675 725.661210207 727.698148539 499.109158698 806.538934489 785.996252256 217.629717609 339.03109201 434.335807094 388.224652508 372.354762121 0.0 43.1651474558 54.635736569 386.166057499 414.156712206 250.442391662 330.130964905 291.802685672 562.743482331 484.253884776 301.520731889 241.330275362 161.503828119 135.635929379 639.423821296 591.236835819 557.034764539 528.333044546 294.365901906 287.036353096 307.333640382 242.082274121 459.525571409 536.850546891 476.118372658 1311.78392584 1232.14140472 1354.5144131 1370.07963351 918.153554634 944.102372219 921.785144739 263.277069745 250.676637343 157.894301865 395.141383785 253.909863339 345.718015171 460.712906521 422.948219799 799.538028193 509.285991506 519.664267752 521.346693749 405.642181102 427.086650265 155.533997885 144.242522774 451.031064695 60.0432478059 707.375474356 177.627548837 1088.00333616 1032.11632505 956.920686695 896.57241009 492.254147131 926.876575002 1001.36928036 1059.48415811 914.490900684 910.912995584 942.468436317 935.354037137 611.047728051 1071.26728594 1146.54446058 1144.6141735 1003.27849027 748.304862463 312.143966093 424.019307792 122.671543154 335.447124808 220.728343247 212.022202938 334.726934747 449.069147768 633.149987958 627.808626948 416.183434331 109.385911239 503.698266691 543.026750332 361.347743262 251.896022408 675.301219088 665.791930513 688.065054561 757.226096429 762.510097499 486.403326065 835.412973233 820.743788633 192.52752727 304.883409107 396.413581047 349.322855739 372.145744514 43.1651474558 0.0 95.3678506796 358.114606197 388.39698391 212.975163486 289.271605001 251.609413644 574.401560384 452.289479037 298.612762037 249.358331847 180.440508047 92.4922410467 659.123061046 615.018903126 577.977878582 491.572016702 287.008264634 280.194746146 314.522970033 233.900568308 460.86441504 541.426768531 483.477726018 1334.34592018 1255.16542483 1377.20438539 1392.75941207 896.056018892 920.593978322 893.023454732 318.55987568 311.656731302 253.248081103 403.247544697 349.188955206 354.774815276 434.528872903 505.314844361 770.348617575 469.140278782 466.490429491 514.702481654 447.499891253 464.231143134 238.981477336 197.753889742 419.097226185 146.51086464 669.842028542 259.144133393 1032.31819837 975.69700475 892.85065785 829.898741272 564.542990952 887.86283558 953.463036344 1011.66248297 871.011276488 859.067983172 883.489211057 890.416984068 566.950294698 1031.87591035 1111.3730258 1111.09309629 964.502775927 721.647527017 309.266136353 408.871346908 149.154162597 395.118744913 198.680800228 174.209912639 413.980842217 537.071320227 596.976551522 618.848788047 470.616441282 183.134412609 570.581051379 615.750005211 379.245011066 330.381196189 630.117257272 610.131562748 632.248745342 708.793283794 704.607848032 539.313640311 794.098296873 762.842609193 237.308940215 393.003735605 488.958124448 442.843263857 402.000258654 54.635736569 95.3678506796 0.0 437.55261453 464.200849013 305.06423143 384.283526388 346.185176928 576.795275934 537.283633835 334.978767635 265.099068022 176.237632502 185.887214259 642.086042795 588.128251002 558.466956797 582.811615007 288.187924568 280.435666244 330.167121815 281.453006391 486.534041686 559.611024233 496.192084823 1308.23326885 1228.01896341 1350.71237634 1366.2720426 855.804738467 884.649530514 884.666843451 163.45947131 151.697331565 255.168393674 345.800971797 233.339574459 323.993252432 500.228265558 70.9056855746 777.725162175 581.793697181 635.036511572 471.876303717 217.106623515 246.650777623 349.372425433 425.535130846 787.0795497 350.239414911 730.358185361 180.531158376 1146.50630427 1097.34753561 1060.42982641 1015.97368954 142.586367823 929.309957863 1033.27603691 1086.85010512 935.805897247 966.357451952 1025.06104876 960.620953151 675.047401808 1063.57961679 1117.06811598 1108.72533376 998.205959479 723.900800976 352.021581596 440.561179336 309.020254149 121.093849272 380.380670912 410.619101713 23.573548584 127.061246161 663.740791661 558.768417104 163.406441599 254.507468956 169.033976777 190.320091619 297.978025445 107.199767931 732.276037092 764.23149488 783.968696115 815.16700841 857.436012136 211.547820296 856.193256899 909.496313283 464.735661145 86.8302726678 149.140808668 152.583537488 256.093271364 386.166057499 358.114606197 437.55261453 0.0 39.2250998143 172.679639309 189.813842383 183.948205725 475.811760164 109.69094199 222.219577029 290.557470232 342.462554897 313.178169409 613.714847534 615.073051219 559.523239876 193.063249034 599.678136428 595.101562414 294.563767483 202.900296916 311.38100102 391.868877195 375.254702384 1259.35050716 1188.03044276 1301.77391131 1316.65159064 831.259170847 860.148594218 862.265035363 171.782063459 165.038844282 292.616727663 334.628141745 272.499959798 318.104443634 492.362616147 66.6182440957 757.836472728 575.207265728 631.916203575 454.855961833 195.763985826 223.901581059 387.218968584 461.989504789 822.41719857 384.140364692 715.64721112 211.195294931 1131.73307208 1083.55549466 1050.91181978 1008.49836285 105.986815626 910.383798947 1016.51179501 1069.29146936 918.706130551 952.483392097 1013.56761337 943.719008126 665.570461518 1042.74856968 1093.90551705 1085.01696979 978.038168059 704.403200162 351.770220069 432.368375168 329.896218582 113.188498631 391.701397161 424.073352573 57.6425847751 134.550152348 650.888193994 537.364626129 135.511976526 282.226148011 129.971917565 155.478771537 288.60448954 136.625918158 721.119359614 757.061556216 776.258203891 803.02257985 848.745393427 176.358946023 839.760009145 899.617883978 502.036006061 125.950359607 175.955449377 186.731203915 242.890457852 414.156712206 388.39698391 464.200849013 39.2250998143 0.0 210.486546059 228.300990458 223.173304544 453.1392642 107.529899385 220.449568388 296.491915972 357.063075345 348.426888413 593.743308642 599.878892374 543.539001361 202.297684188 636.176343781 631.448738925 291.678549008 213.689154345 288.816306911 365.851699813 354.891952314 1231.6151493 1161.21159289 1273.86819568 1288.64525857 936.014480086 964.154007033 954.351315403 186.411515926 162.833925793 82.6653802265 393.434847159 94.138366572 353.548221352 519.641757044 224.620052655 838.12916283 590.722404549 626.173896497 531.944762647 320.92405158 350.38737684 176.749430113 254.197904517 617.260275532 188.344109557 768.878427758 77.4561900858 1176.9561498 1123.9942648 1068.34593007 1015.51341105 315.255640383 982.140898919 1074.45281261 1130.90082043 980.162459608 995.504823718 1042.43315009 1003.62647725 692.390507787 1123.16220016 1187.01953858 1181.38283064 1055.62700759 783.956007291 353.937961572 466.01554395 219.653650181 217.393646761 326.671040891 343.331062575 153.02212112 238.927875416 696.341566504 632.9408853 295.800148652 138.684764331 339.675708585 362.246117962 345.482180379 97.5414791499 754.993326786 768.315955737 789.845663578 839.859035786 865.685062505 360.305003817 899.135588686 921.836446894 292.170565957 97.8984378731 183.893976351 138.719607699 325.282317112 250.442391662 212.975163486 305.06423143 172.679639309 210.486546059 0.0 93.2390422143 54.2292564884 559.327360233 247.249742464 258.073831297 276.866012794 278.711013922 146.746096778 679.453737496 659.870450762 610.265443349 278.604434166 427.944032828 423.615248841 317.101761665 195.705340595 406.641472536 494.007527485 456.093335335 1350.37478738 1275.05232434 1393.34920527 1408.63386313 1012.13451327 1040.58978569 1033.74686224 264.392501759 241.265886709 133.91159602 474.346109647 53.9017004277 437.746174248 607.867674795 214.143404729 919.6555447 680.90793017 718.3301482 611.630673455 382.063214564 412.455179525 203.199350833 290.727886363 649.517952314 251.10231967 855.089226696 169.866003476 1265.60382581 1213.16114379 1159.80542017 1107.66634377 321.11625338 1065.98709286 1161.00567755 1216.98872084 1065.86464395 1084.05026221 1132.77460223 1089.66201515 781.87824272 1205.70499369 1266.90085655 1260.46444876 1138.55886256 865.348220539 443.054949514 552.713505183 312.110697639 275.353975375 419.909246425 436.202634756 179.420960797 199.956273807 783.361352904 709.488345067 343.240390105 230.081214451 355.01012801 360.785564694 425.36729673 165.102998867 843.914115703 859.664033086 881.056239492 928.73892663 956.800342996 399.332640273 984.908412264 1012.59355009 317.40810525 104.227429459 121.887263889 71.5872190059 398.584174255 330.130964905 289.271605001 384.283526388 189.813842383 228.300990458 93.2390422143 0.0 40.1676469791 632.254378147 221.328250266 337.776363179 366.768218722 371.928853567 206.726676129 758.77404549 744.252673255 692.972547289 218.971729904 455.824475327 452.910141396 401.88774598 281.497182729 473.287658887 559.336370728 528.656954447 1423.65223743 1349.65637858 1466.48348572 1481.63697564 983.721633638 1012.02464892 1003.63150399 233.884489614 210.383142084 99.854129366 443.070919575 51.0255391823 404.703558691 572.658781964 220.995581504 888.363411052 644.457164901 680.382570739 581.143166367 359.897923184 390.008430232 179.970853747 265.369324103 627.57961563 216.759969972 821.153723698 131.621516695 1230.22821042 1177.44412668 1122.45149907 1069.72675521 322.557231549 1033.45309541 1126.91793598 1183.18418493 1032.26691355 1048.72626074 1096.2534524 1055.87226745 745.909671339 1173.92461759 1236.58232505 1230.57214732 1106.55045044 834.109270153 407.226231967 518.385835594 272.06843844 253.794842097 380.50794644 396.272226206 169.21543848 219.083561952 748.930829291 680.690729202 326.903338974 189.933189303 352.698967778 365.741738245 394.530083354 137.493757555 808.32264596 822.387994971 843.886793368 893.18465669 919.706685144 387.072352899 951.255714096 975.768280976 296.539390572 97.7512126083 149.68009715 99.9477231775 370.880300855 291.802685672 251.609413644 346.185176928 183.948205725 223.173304544 54.2292564884 40.1676469791 0.0 605.188734203 235.108660185 306.803471273 330.40107704 332.364335684 172.575509068 728.583062328 711.328508966 660.945463684 247.360147195 434.922561854 431.452490699 368.481818421 247.309010389 448.937297166 535.806007566 501.617557688 1396.81331949 1322.12229857 1439.72654876 1454.94994723 381.018084689 409.733712726 409.155653551 372.958245797 396.509145663 607.700959267 179.597170895 652.681914996 228.796994986 200.06273513 515.179728691 307.588096969 256.787351162 333.622313664 77.5849776008 258.706722424 229.469758044 684.619857863 714.033954547 993.902114772 617.18469453 291.307721737 493.830111537 695.18987044 652.177788774 645.373598634 619.436362562 449.495951444 461.436644866 573.361295147 623.121176988 475.427968917 523.347748598 596.472099955 500.86563412 291.634900781 590.169328318 641.264427713 632.9825284 526.340421155 255.827389947 267.617256377 183.617749597 451.772146656 361.227423423 380.006505538 411.823952276 471.83386596 584.617517204 247.817451659 85.9285874265 318.848914225 495.689036103 410.015139854 471.805064388 219.755554201 468.001097158 323.692023903 390.942851738 402.767356018 390.838604253 459.898349201 308.26749719 400.59182192 498.171502621 763.37398434 538.109652137 624.94663867 621.514647928 234.335101467 562.743482331 574.401560384 576.795275934 475.811760164 453.1392642 559.327360233 632.254378147 605.188734203 0.0 551.783399581 303.182803042 325.3435349 402.378869361 612.152486225 145.938471313 184.081621384 132.100099794 651.134648303 857.104197042 849.779088893 261.795113355 371.854715293 164.533405589 97.0720061927 103.621355177 791.64377862 717.407565933 834.544379333 849.762090698 925.597640299 954.481191742 959.710054754 272.527710978 261.386356916 326.904219102 441.701022292 274.432184127 425.579034898 599.835555823 41.1804477304 858.534385549 682.734190591 739.16407866 558.909643078 298.654750025 324.998802672 414.604871903 498.130628428 861.46816073 435.073033163 820.667110776 278.176955642 1236.37303771 1188.82444668 1157.9548033 1115.92722922 126.509481146 1011.80998157 1119.77217514 1171.82930833 1021.78731891 1057.78120503 1119.97843004 1046.93642436 772.738514887 1141.89840958 1189.8498789 1180.14561012 1078.05132242 805.624630469 458.019608656 539.832241686 415.706508579 220.486205031 490.0687296 520.097570307 130.952971728 37.0115060926 756.951877469 637.066854641 233.47504082 354.837105513 170.584932608 150.178461678 396.041459204 210.177078354 827.793042129 864.545264686 883.687936225 909.270506706 956.015143534 255.0690116 943.461214258 1006.60393524 531.430007196 149.560076636 117.628583901 155.502775972 349.678751216 484.253884776 452.289479037 537.283633835 109.69094199 107.529899385 247.249742464 221.328250266 235.108660185 551.783399581 0.0 326.926582674 399.352316901 451.792317526 393.994335372 694.785309588 704.774716579 648.046770855 99.5043915817 669.583899611 665.903870525 398.639207796 312.506692751 389.104038568 460.573435528 456.737882265 1319.0016705 1250.66520282 1360.80318821 1375.32880371 677.961118399 706.082709131 696.834321475 73.4044080513 96.5794469498 304.967035376 136.569759904 352.127215341 103.862430071 280.280509402 285.760820256 581.920154485 360.415042235 412.908420032 274.339722683 112.956972094 129.800906501 385.67967787 426.176254493 746.206526551 329.28881504 520.074802753 190.649187154 934.107472854 883.241972277 840.560334305 794.599405536 284.836423 728.528902906 825.764315502 881.096665792 729.740999565 752.843984566 807.5202767 753.875026739 455.998772389 867.931810949 929.783746913 923.795137726 800.826255664 527.622983671 131.330207156 221.572869702 186.743469655 107.983900175 192.117032415 229.812694897 207.609945444 348.943275386 450.104871582 374.918696032 150.816894988 202.002323766 271.891996207 331.828649527 87.7345403658 173.439355365 515.218392059 542.904176 562.97114594 599.257826128 637.098925822 212.413836574 648.991981438 690.226458675 474.960594135 255.752859326 359.049265448 341.718946945 75.2960231093 301.520731889 298.612762037 334.978767635 222.219577029 220.449568388 258.073831297 337.776363179 306.803471273 303.182803042 326.926582674 0.0 88.0657294082 174.472886844 316.363927359 421.79386431 407.484239658 355.344731072 415.280761208 584.988058592 578.357351894 72.3641146746 70.4411141925 164.513566406 249.368010473 201.429948466 1092.77559355 1017.14160068 1135.78000247 1151.10160882 680.527630984 707.57805684 691.181343286 127.126293931 142.03308116 300.787799692 145.847825164 368.381403756 96.5523192877 243.441393587 358.785454623 571.421874905 314.155828275 354.576516509 276.653026212 195.632054859 205.942654035 365.8943258 388.927861248 683.197491748 292.460861746 494.31684732 200.080008566 900.144426481 847.128579333 793.569337481 742.923147781 370.187580077 710.379292527 798.995188628 855.860162725 705.766840915 718.741502469 766.020830125 728.797161264 415.535488044 853.076958472 921.483432288 917.429199299 785.110656778 518.051822504 77.4734376212 192.674968358 127.123023417 189.039652453 104.078382364 142.034791176 272.028645612 416.898875009 420.971660957 383.01139457 238.862675038 176.401278956 359.399332005 418.239876401 114.6196328 215.143199716 478.168522462 493.451512113 514.663314484 563.03054852 590.28252224 299.024206043 624.81199491 645.865483972 438.241996359 303.481666073 412.69389441 386.478734091 139.784256566 241.330275362 249.358331847 265.099068022 290.557470232 296.491915972 276.866012794 366.768218722 330.40107704 325.3435349 399.352316901 88.0657294082 0.0 92.5052877332 291.298112558 420.225936432 388.951448879 343.766141626 480.67869414 534.317188885 527.187994545 66.0044293535 91.0426407512 221.568314132 295.766107753 234.966503818 1097.79914477 1020.00356114 1140.83209767 1156.31932061 737.802440381 763.685492528 741.553809193 187.127676477 192.148596047 276.051828319 227.101081938 360.012180501 178.538068699 280.924937987 413.248606238 619.456209896 334.836281198 356.213209591 344.052988339 286.051414823 298.025323609 320.066822806 324.650971248 595.330814358 233.532935293 529.810948754 203.886742838 920.342032958 865.42227642 799.38774615 743.276252375 442.959758712 749.152588446 828.020077933 885.873316757 738.856233559 740.881657366 778.961411116 760.443103807 437.7855973 893.385215115 967.255458474 964.957004293 825.294343537 567.987374539 135.213807101 243.844058246 67.2376900597 261.104339333 48.7756918102 68.7090397549 320.85824617 463.176158776 455.41983197 449.939966386 322.953652424 147.275683705 438.026405356 492.908508934 204.225359374 247.605377392 502.100544922 501.801934486 523.891319093 585.616480546 599.578991589 386.762748119 658.984275707 657.149534827 372.918085147 332.638608158 442.299199455 407.418757704 232.274755244 161.503828119 180.440508047 176.237632502 342.462554897 357.063075345 278.711013922 371.928853567 332.364335684 402.378869361 451.792317526 174.472886844 92.5052877332 0.0 245.039532075 479.15331645 434.875271511 397.621451745 522.041316878 455.418064239 447.989868829 155.180858558 144.486285517 313.003895906 383.673892274 319.954888678 1153.90551708 1074.74102744 1196.76429984 1212.31916664 971.546773254 998.413688547 980.267437565 262.308093937 243.420069281 72.9593328084 433.622165265 165.519571261 385.891444125 523.159874613 370.343539412 859.259426608 579.874692502 597.786867623 567.836680687 410.516045648 436.165834494 75.4965776933 116.671433675 474.01872601 44.3767045559 773.851174197 146.030732901 1164.46735962 1109.20176845 1038.77262266 980.018605463 454.413677034 992.803736968 1073.05618132 1130.89512195 983.583095079 985.545634387 1021.39675259 1005.3323617 682.794698461 1136.76724718 1208.65918484 1205.50679439 1068.64314038 806.628359821 363.790533336 479.729269041 178.426682886 322.443782576 291.265632172 290.902365681 291.265169815 384.747523204 699.47509645 674.000290333 405.601638779 116.463452743 473.424730259 503.329686952 392.873768914 215.924640517 747.122062943 744.058158092 766.276692952 830.499292103 841.519308213 475.019812766 903.482743249 899.484821146 162.462565685 244.550827173 321.918784091 272.51168043 391.571435991 135.635929379 92.4922410467 185.887214259 313.178169409 348.426888413 146.746096778 206.726676129 172.575509068 612.152486225 393.994335372 316.363927359 291.298112558 245.039532075 0.0 711.222853344 675.10740447 633.247595664 419.278263481 289.381567705 284.204099019 351.001124169 246.087040714 480.441330464 565.717302002 514.540348624 1388.82028196 1310.73808233 1431.83730879 1447.33945212 260.327648065 287.383443481 275.053780888 494.798791055 518.230900682 717.989393457 286.089412698 773.591061247 328.931626868 210.552861461 657.249019789 164.110760337 216.258963172 280.272343773 147.511202914 398.00268105 370.173820458 786.065951654 802.887897337 1046.31058504 708.840788407 154.938592308 608.541531245 549.377077474 507.0471232 507.196645494 487.78154465 595.114598361 317.026261072 427.512459227 477.80435563 329.530070997 379.221584972 455.137132127 354.957350864 195.62663543 449.99940143 508.132023265 502.003662526 384.510820713 110.840471705 348.326179305 235.352732693 538.624425683 495.529305211 444.925833482 468.300665994 607.567045792 726.74299901 136.931387975 60.9260088438 461.314090254 596.588899534 555.917147111 617.711575979 334.10250419 593.704435106 203.716161344 283.613081771 289.665760039 256.168193116 334.010270387 454.120507446 254.958342185 364.64645316 851.588650838 669.846556953 762.272360183 754.868260392 362.235900454 639.423821296 659.123061046 642.086042795 613.714847534 593.743308642 679.453737496 758.77404549 728.583062328 145.938471313 694.785309588 421.79386431 420.225936432 479.15331645 711.222853344 0.0 82.6372662019 84.175191401 793.788682197 929.761318095 922.090532027 365.419777359 485.152919396 305.697797984 242.763768191 238.871540135 677.608066266 599.823754919 720.632677161 736.128343079 308.527718291 332.542087343 306.789759351 480.671605805 503.337715673 689.738112871 272.021293419 753.464934774 306.64483503 154.608164625 665.470868366 184.58946587 138.548609398 198.227051169 146.714152432 406.395655581 381.780738947 750.571050743 759.238173896 983.11860854 668.05203806 115.906813186 585.596138957 531.857685646 484.110062046 464.653942883 435.807718872 615.584156127 322.290911012 418.955273866 473.760684328 322.363121384 353.129697152 419.450063134 346.693812437 116.433177433 464.221455443 533.56793385 530.520589087 396.346531854 133.730608618 312.653635589 196.369770483 498.279191884 494.272376604 395.670660261 414.139486115 605.908405101 734.379429235 64.1674829209 119.242853218 473.506744912 563.709083923 579.736003515 643.880433015 321.333227267 580.831815229 139.635778399 211.060349131 220.67931504 209.905637396 275.825304049 478.448771884 241.848103226 315.527900361 807.065745842 662.202962006 760.957472873 748.153508537 359.005938257 591.236835819 615.018903126 588.128251002 615.073051219 599.878892374 659.870450762 744.252673255 711.328508966 184.081621384 704.774716579 407.484239658 388.951448879 434.875271511 675.10740447 82.6372662019 0.0 57.395609193 802.085596645 876.228587018 868.444785131 342.86900825 464.214088386 320.989582897 277.07071883 252.370279814 720.708218481 640.921642972 763.371130848 778.937309531 340.182223064 366.210841217 347.423261981 428.73637118 451.719880434 643.85785315 218.960357541 704.207190426 256.83003549 126.446846646 608.920578687 228.266678979 143.952419382 216.192481422 89.4388795147 349.499571345 324.584478165 708.46371382 722.054588556 962.170971651 628.941069861 172.981518738 537.183433599 588.342452504 541.099708461 521.548172903 491.188574017 558.191734602 373.226843846 473.781573579 527.790457755 376.509740927 410.204768659 476.817459478 401.194663898 159.696173448 512.983434135 578.184826747 573.761677016 445.639298769 174.471769433 269.458419367 154.156901416 458.601018557 439.013390716 361.963444456 384.496317898 550.939204287 677.958422209 117.781776579 86.5428587538 416.380740535 519.899327928 522.380366155 586.589990179 268.25890469 528.749895483 193.929609715 258.842753076 270.888557139 267.015514636 330.266281914 421.157450422 296.671228385 371.866606143 770.501419658 608.74821831 706.106780231 694.566913694 303.727903374 557.034764539 577.977878582 558.466956797 559.523239876 543.539001361 610.265443349 692.972547289 660.945463684 132.100099794 648.046770855 355.344731072 343.766141626 397.621451745 633.247595664 84.175191401 57.395609193 0.0 745.622772601 846.360350072 838.666077586 293.410822817 414.663058626 263.598555276 221.787840174 194.974923997 756.669433765 677.947742969 799.598551398 815.139203952 1025.01917908 1053.89858104 1059.20182711 354.025717882 339.035282514 347.045503863 536.295143792 271.373136792 516.752176483 692.587628445 136.798055434 957.651444759 774.577259779 828.035516659 656.736371834 396.785255838 423.725346361 422.145275023 509.683357 867.349583507 463.066575206 917.891437861 330.365204362 1333.91312634 1285.84584311 1252.25533574 1208.63028389 219.147868196 1110.78123831 1218.10961076 1270.47160788 1120.19447724 1154.7739967 1215.61764904 1145.28586503 866.795870408 1241.28751788 1289.33825192 1279.59584855 1177.3222329 904.612804645 544.70791932 632.748708564 477.370357282 312.274903571 564.056360449 590.725131147 209.102668702 67.7518433231 853.126974342 736.309477678 332.542062211 406.570902132 264.117535173 229.453134208 489.431086644 274.439447368 923.022376944 956.925852891 976.504540912 1005.1812505 1049.6168688 353.622981413 1041.56119512 1101.09696935 535.437587 192.954710873 97.7722515404 148.161015625 444.955516864 528.333044546 491.572016702 582.811615007 193.063249034 202.297684188 278.604434166 218.971729904 247.360147195 651.134648303 99.5043915817 415.280761208 480.67869414 522.041316878 419.278263481 793.788682197 802.085596645 745.622772601 0.0 673.417242229 670.811978206 487.627010758 390.695524543 488.098811898 560.076529455 555.413204272 1417.18811173 1349.33048507 1458.86402645 1473.32108178 1184.24252789 1208.73618519 1180.56440199 543.138549214 526.980492276 345.38010456 679.17732895 402.416354327 629.713891895 722.71481278 651.473778404 1057.96404396 754.890259596 745.002184373 799.151853683 689.397810543 712.294739437 255.01272585 174.188724826 193.956425234 260.990574979 955.415460249 434.660234937 1301.90434638 1244.81845867 1151.98910556 1085.49153313 741.965242654 1171.95391794 1231.40766663 1289.37593562 1152.63538471 1134.09126227 1150.19917158 1170.96741392 850.148914397 1315.3227996 1396.65756358 1397.02367561 1248.46854352 1009.65699457 590.621862636 695.551629898 407.300847276 609.176584087 485.074380812 462.389777919 578.622484011 653.643475683 883.330670389 904.484693564 692.109023772 387.087266044 762.524549348 789.878778284 647.649898054 505.275742755 912.171665118 884.073968125 905.711396942 987.975957685 974.774815547 762.122637061 1077.36872798 1032.26244636 138.549573553 523.970008691 577.504166806 527.404248953 658.994167018 294.365901906 287.008264634 288.187924568 599.678136428 636.176343781 427.944032828 455.824475327 434.922561854 857.104197042 669.583899611 584.988058592 534.317188885 455.418064239 289.381567705 929.761318095 876.228587018 846.360350072 673.417242229 0.0 7.89882059551 600.106057353 518.375811593 747.838313752 828.215760128 769.234601806 1595.94205242 1515.58754709 1638.33536822 1653.88844797 1176.48316724 1200.95844574 1172.7347743 537.008951467 521.015898404 341.134799755 671.952630294 399.635585495 622.497691441 714.964514178 647.408156261 1050.13925642 747.022214006 737.104151958 791.656449029 683.072416031 705.83531007 251.483591415 169.572611875 196.612110356 255.113095993 947.540580671 429.216874229 1294.0721363 1236.98833272 1144.25570961 1077.79224814 737.293118396 1164.0626432 1223.51661872 1281.48645089 1144.73665743 1126.21335038 1142.38684581 1163.06902113 842.256009455 1307.4274702 1388.7748376 1389.14942369 1240.57603711 1001.8605414 583.20042638 687.93936706 400.213914523 603.406791917 477.448593812 454.643052923 573.931592969 650.322798728 875.469771742 896.942442121 686.285273887 380.858270542 757.51872166 785.357243036 640.621280968 500.128619881 904.274286456 876.194732609 897.835591945 980.078921555 966.923747427 756.344098459 1069.47392335 1024.42017773 135.502055158 519.901981973 574.679518563 524.497347579 652.2669851 287.036353096 280.194746146 280.435666244 595.101562414 631.448738925 423.615248841 452.910141396 431.452490699 849.779088893 665.903870525 578.357351894 527.187994545 447.989868829 284.204099019 922.090532027 868.444785131 838.666077586 670.811978206 7.89882059551 0.0 593.008160703 511.932753185 741.056407043 821.261558959 762.127816594 1588.11878746 1507.75704696 1630.50710383 1646.05977136 624.796469282 652.353992365 639.182771255 141.076190603 162.462547993 352.669910444 82.6235302807 410.900040271 36.631553254 209.229450177 357.458840308 521.574412424 288.367039269 340.716163779 218.979505164 149.86339927 152.758547174 424.380785433 452.462968898 748.765826084 355.468737373 453.229011866 243.847683597 865.346092617 813.853579902 768.933516265 722.439640566 348.836589805 665.082567984 759.163456887 815.101451712 664.004735692 683.864730698 736.81811289 687.77451242 385.008515215 806.116857118 871.137711986 866.119452192 738.538932615 467.551918363 62.7150523048 151.650859485 192.807148552 178.565840881 153.893694457 192.650519436 279.880228751 421.198596792 381.913288686 324.038362111 205.756642442 234.672859717 330.666175748 393.397903487 49.1050691518 240.340925478 445.087064011 470.802927375 490.996145134 529.494526687 565.363423533 256.602292211 583.032756447 618.899695566 501.806513455 325.407716236 430.401850441 411.059155771 84.8408378011 307.333640382 314.522970033 330.167121815 294.563767483 291.678549008 317.101761665 401.88774598 368.481818421 261.795113355 398.639207796 72.3641146746 66.0044293535 155.180858558 351.001124169 365.419777359 342.86900825 293.410822817 487.627010758 600.106057353 593.008160703 0.0 121.39652376 158.1353299 229.887422937 169.133582236 1041.58443828 964.612190896 1084.63801187 1100.06951942 743.328720292 771.186991199 759.63502468 42.641938857 51.7050564247 235.878381983 199.262066002 289.549761638 157.866359186 326.575374967 272.694698929 642.690270796 401.477073337 445.019933546 337.862267173 171.742263773 193.924271994 315.26647239 356.915877567 684.302942794 260.486560002 573.892533087 123.459444162 984.249386508 932.058374877 882.140503494 832.608285721 298.863876312 786.460384108 879.725772499 935.906802117 784.959660282 802.688600518 852.860790975 808.58825584 501.286759534 927.484769423 991.964050354 986.65927614 859.927786436 588.584140289 163.220251151 271.263687955 132.99782775 118.255608764 178.184339719 210.52716232 183.077888943 327.915624015 501.9055153 440.894145067 189.264522186 132.728570773 296.346198306 349.152698842 153.015872115 124.585465029 562.809636755 582.306765031 603.249960246 647.567152508 678.575477771 257.907738786 703.950780997 733.497777976 405.461253169 212.694758491 321.675496627 296.417264903 145.499975091 242.082274121 233.900568308 281.453006391 202.900296916 213.689154345 195.705340595 281.497182729 247.309010389 371.854715293 312.506692751 70.4411141925 91.0426407512 144.486285517 246.087040714 485.152919396 464.214088386 414.663058626 390.695524543 518.375811593 511.932753185 121.39652376 0.0 234.400114315 319.751684039 271.118908036 1159.24019009 1082.97657454 1202.27750238 1217.65026654 544.624943644 573.439096179 573.65609763 223.86441563 246.462802678 463.944919638 110.618373784 498.039783152 143.700606184 251.739956361 351.636562465 469.575695643 333.665575464 405.103385908 174.481818252 94.3284165511 64.9586941399 548.419750483 590.671425119 903.660633585 493.706368873 436.30498318 348.348209873 849.73963475 803.837020622 783.462127345 748.825536219 294.59524385 622.713583801 731.312396481 782.88953072 633.243643692 673.23548392 740.256508285 658.490602809 405.366613132 753.973673396 805.769275067 797.345412703 689.479843122 416.531721394 200.871368906 198.911012395 343.564716131 198.966915667 310.012313715 348.17537262 308.060112202 421.135412973 378.226885442 248.589636915 155.629612619 366.515577048 259.535306163 324.420773613 109.788444118 311.603992602 452.765591872 503.75739718 520.062490641 529.918594479 586.950869801 159.698227698 555.685057327 632.659694893 639.474082423 376.164465369 460.520610562 458.37879498 89.3066218665 459.525571409 460.86441504 486.534041686 311.38100102 288.816306911 406.641472536 473.287658887 448.937297166 164.533405589 389.104038568 164.513566406 221.568314132 313.003895906 480.441330464 305.697797984 320.989582897 263.598555276 488.098811898 747.838313752 741.056407043 158.1353299 234.400114315 0.0 87.4410559719 68.7359198056 951.507199589 878.735006458 994.205445321 1009.26587014 465.661976809 494.560538456 499.358004729 311.124741416 333.83292661 551.077281039 160.108332351 585.139930074 205.863338682 253.211349073 425.428059213 402.783510856 325.611826378 401.841063065 143.056870583 177.687533235 147.23910719 634.664005635 674.37623875 978.513913976 577.142774223 387.344453148 435.506524691 792.132521593 749.249770515 740.811529303 712.744630392 354.167179062 556.712178014 669.813206691 718.940854886 571.997914166 620.347254127 692.86843566 597.453716181 377.741236586 682.52647113 729.340397454 719.883701911 619.870726966 351.918663583 258.202927101 214.857515523 421.515426529 284.164159826 372.758468997 409.076632138 390.667135202 494.470142952 339.507141036 182.212393941 230.347007513 450.793937274 313.826904465 375.015923406 181.205636226 398.651751616 415.68054052 477.807015078 491.36337925 485.965345046 552.045307986 212.453448041 497.599934343 592.513809824 723.420517496 460.752828622 540.43976815 541.478185742 174.324347667 536.850546891 541.426768531 559.611024233 391.868877195 365.851699813 494.007527485 559.336370728 535.806007566 97.0720061927 460.573435528 249.368010473 295.766107753 383.673892274 565.717302002 242.763768191 277.07071883 221.787840174 560.076529455 828.215760128 821.261558959 229.887422937 319.751684039 87.4410559719 0.0 67.9988799593 867.793895587 796.162371437 910.328404428 925.283223383 484.07734243 512.701846607 509.811908437 269.876362459 293.368966691 506.396622132 93.6650862042 549.267763805 141.417402627 196.126769369 418.712502145 402.980249163 274.400242721 348.559216851 106.150016751 159.135521573 131.739185327 585.73063885 619.842723538 915.284820095 522.569154104 367.586042069 391.813706245 781.130900421 735.112155023 715.47734803 681.929418151 363.248084755 555.552999633 663.151285568 715.10206455 565.120972647 604.499727511 671.745509344 590.316166497 339.716197677 688.395264073 742.660919588 734.941571248 623.302277086 349.514498337 191.439284863 151.194870268 361.939584538 258.673973853 306.389162075 342.157256232 370.053166918 488.171235118 310.253444409 183.655403853 223.485347819 398.36754136 327.606261051 392.141223166 122.539032901 364.38794466 385.235767282 438.918306643 454.516207016 461.582564301 520.092606698 226.854253574 487.2436481 564.918437543 669.12650146 435.083053368 524.138358814 518.984109165 130.863320326 476.118372658 483.477726018 496.192084823 375.254702384 354.891952314 456.093335335 528.656954447 501.617557688 103.621355177 456.737882265 201.429948466 234.966503818 319.954888678 514.540348624 238.871540135 252.370279814 194.974923997 555.413204272 769.234601806 762.127816594 169.133582236 271.118908036 68.7359198056 67.9988799593 0.0 895.250693415 820.999697206 938.142989737 953.351978052 417.280942591 390.539866247 415.461103196 1163.99805392 1187.59266576 1394.06178612 960.379089007 1444.03574469 1005.41165916 875.228606529 1287.4487978 537.981891463 842.857467814 866.928259149 822.615998837 1044.92845741 1014.59773886 1463.66866056 1478.5326269 1691.3087436 1385.59410328 644.87110201 1282.53650487 484.164344327 516.586929473 640.73638392 696.954363518 1199.97065875 443.240498738 444.996101089 406.686448644 478.674373098 541.56242652 589.494671693 470.865535081 754.748081617 321.570358387 228.149094294 217.799105657 374.092453298 586.977738641 1025.53330702 910.82631545 1215.25000604 1150.4696594 1116.16122013 1134.60166427 1258.44137382 1354.74900239 714.231185882 718.34680141 1096.59231638 1274.10758407 1155.39201443 1203.88383224 1006.37165603 1259.63836985 698.679380204 753.456698116 736.497243275 639.94370443 693.379065952 1063.93819656 536.966272311 652.877607643 1526.78866462 1327.66877861 1407.26171361 1409.22392887 1025.9335615 1311.78392584 1334.34592018 1308.23326885 1259.35050716 1231.6151493 1350.37478738 1423.65223743 1396.81331949 791.64377862 1319.0016705 1092.77559355 1097.79914477 1153.90551708 1388.82028196 677.608066266 720.708218481 756.669433765 1417.18811173 1595.94205242 1588.11878746 1041.58443828 1159.24019009 951.507199589 867.793895587 895.250693415 0.0 81.0485044353 43.0535864002 58.5204983711 339.81575165 312.440318824 335.024602666 1088.82195601 1112.41981808 1317.26056871 883.849527813 1368.90041217 928.303425039 795.513513747 1218.23587859 457.671459133 762.114661026 785.880158714 745.670718201 972.580915109 942.37170012 1385.73362585 1399.39155951 1610.28632227 1306.84084095 563.889018949 1206.3874943 423.265698731 450.450149899 571.842258797 625.268799125 1133.28335837 362.960118384 371.610986583 337.850774106 399.527837421 465.492637957 517.903436711 392.826527358 673.710352959 246.333229555 154.326639839 141.12388637 295.219562685 507.223856166 947.160839775 832.060990651 1136.51817586 1077.52743479 1036.54179213 1054.54243334 1186.39325251 1286.07379291 633.457126176 642.279573198 1025.86621372 1196.39119097 1088.9816513 1139.2687428 930.341291972 1185.21989417 617.66706938 673.032814072 656.298532925 559.559310616 614.623685783 995.721888341 456.278176913 575.590512925 1447.52309356 1254.74366708 1336.44961768 1337.00878305 951.363227537 1232.14140472 1255.16542483 1228.01896341 1188.03044276 1161.21159289 1275.05232434 1349.65637858 1322.12229857 717.407565933 1250.66520282 1017.14160068 1020.00356114 1074.74102744 1310.73808233 599.823754919 640.921642972 677.947742969 1349.33048507 1515.58754709 1507.75704696 964.612190896 1082.97657454 878.735006458 796.162371437 820.999697206 81.0485044353 0.0 122.795001401 138.329354546 460.30802631 433.514059472 457.77523311 1206.96534746 1230.55890184 1437.11308892 1003.42738288 1486.99158861 1048.46475791 917.923978092 1329.44882039 580.385417373 884.898995716 908.045855479 865.669533454 1087.55086266 1057.20471911 1506.6967444 1521.40187421 1732.72019227 1428.53416678 686.4884772 1325.56712871 509.781121046 545.196108421 670.673377446 728.68399955 1241.40802552 482.710217458 478.645346941 437.590509757 516.80633979 576.889148544 621.411607521 507.976875728 796.100404134 357.116269132 263.708869232 255.137155309 412.182159875 629.643999487 1068.51769758 953.75459159 1258.19079192 1193.17212602 1158.89573108 1177.16068975 1300.99267111 1396.62130968 756.235163908 761.385465198 1138.92675825 1317.14630038 1196.77304439 1244.79672267 1049.40107416 1302.52696212 739.49651541 792.918059109 775.630952508 679.398512675 730.860085154 1105.76325643 576.984939799 689.026560447 1569.62983136 1370.35542623 1449.57470307 1451.79128241 1068.85007802 1354.5144131 1377.20438539 1350.71237634 1301.77391131 1273.86819568 1393.34920527 1466.48348572 1439.72654876 834.544379333 1360.80318821 1135.78000247 1140.83209767 1196.76429984 1431.83730879 720.632677161 763.371130848 799.598551398 1458.86402645 1638.33536822 1630.50710383 1084.63801187 1202.27750238 994.205445321 910.328404428 938.142989737 43.0535864002 122.795001401 0.0 15.5661841747 475.801349739 449.038922891 473.326247927 1222.24318887 1245.83548013 1452.52434408 1018.82787369 1502.25604713 1063.90709192 933.489905801 1344.08231868 595.941979855 900.416100885 923.411409143 881.106065073 1102.55827213 1072.20253209 1522.18915887 1536.9553808 1748.13143964 1444.07237534 701.946932132 1340.92698555 521.097217528 557.364420452 683.160357891 741.667506764 1255.74837595 497.765833979 492.265364036 450.494089094 531.550183273 590.911439059 634.486427886 522.476191904 811.511584863 371.304796775 277.998268004 269.834240679 426.947081901 645.210145567 1084.03927571 969.295684928 1273.72868984 1208.23236684 1174.46075755 1192.72462591 1315.95035642 1411.18395511 771.748706047 776.76306525 1153.75424905 1332.62618026 1211.08660393 1258.877594 1064.75983181 1317.72922754 754.809421839 807.936740767 790.574933655 694.424949279 745.405469209 1120.30885424 592.145281633 703.236116205 1585.1872045 1385.40258379 1464.38383643 1466.75749173 1084.07909174 1370.07963351 1392.75941207 1366.2720426 1316.65159064 1288.64525857 1408.63386313 1481.63697564 1454.94994723 849.762090698 1375.32880371 1151.10160882 1156.31932061 1212.31916664 1447.33945212 736.128343079 778.937309531 815.139203952 1473.32108178 1653.88844797 1646.05977136 1100.06951942 1217.65026654 1009.26587014 925.283223383 953.351978052 58.5204983711 138.329354546 15.5661841747 0.0