diff --git a/Sample Data/output - sequential.dat b/Sample Data/output - sequential.dat new file mode 100644 index 0000000..be18118 --- /dev/null +++ b/Sample Data/output - sequential.dat @@ -0,0 +1,5000 @@ + 962.559793 540.2711051 + 1341.716072 357.1755402 + 838.3595365 550.9744439 + 707.8228547 440.7590989 + 963.6551364 623.146217 + 1048.200837 139.983554 + 950.1780531 480.8446549 + 634.2804098 391.142084 + 906.4256303 530.6403886 + 1080.07376 556.2032018 + 1009.254764 422.3044354 + 455.8382688 616.2026826 + 903.3787975 458.5822924 + 992.8993296 98.24082411 + 841.198247 344.5484113 + 828.0809948 273.1501168 + 876.5620721 598.4414821 + 770.5041608 565.8138841 + 1155.133357 646.1502758 + 1197.178236 197.4661677 + 771.7814871 697.7288202 + 1017.329211 100.5751965 + 1440.686223 398.4265709 + 976.448413 777.2657823 + 845.7311956 626.2562328 + 981.9148694 999.9190637 + 1258.91128 268.190871 + 1478.268044 623.2869162 + 696.0213139 586.6418103 + 1024.673294 493.0820871 + 1369.018436 687.6706961 + 887.4513601 616.4112771 + 1211.729254 751.8015137 + 807.4602009 983.2440211 + 1027.069762 489.1824802 + 994.1474082 239.1092062 + 1009.577315 94.93716389 + 871.8239557 704.0489807 + 591.8573387 495.888609 + 1071.762123 615.0987913 + 1175.545944 844.2270243 + 689.9673417 621.7196547 + 768.9211623 218.8740938 + 727.1030363 637.1636171 + 1043.227342 454.5258749 + 1091.590133 527.8996214 + 1172.781609 654.3489081 + 658.311386 784.141862 + 878.3481209 509.4228171 + 1060.581776 721.3767954 + 633.1289713 412.6159221 + 893.5995713 468.8452477 + 902.9228068 493.9378716 + 773.0556121 807.6640473 + 964.3686638 690.4613198 + 842.9456595 29.07678515 + 800.1511423 575.5563518 + 656.7807561 241.9175392 + 1049.502495 527.2925023 + 523.4386368 503.1646428 + 1064.803745 605.2666286 + 593.0155455 660.8005903 + 1038.335653 588.0334585 + 1101.286243 234.9521005 + 613.5937607 488.1611909 + 1046.511164 595.0861969 + 1344.267022 726.607878 + 971.4867687 318.7423578 + 946.9793689 694.0308216 + 1439.86 403.3156466 + 713.5696172 644.3368872 + 768.8277042 549.2089653 + 690.0833283 914.5851376 + 831.6484195 631.9847527 + 723.2070199 990.8623649 + 667.1453447 307.2637691 + 868.2251326 589.8083955 + 557.861209 715.8445426 + 1141.958739 550.6848099 + 712.1917571 651.6366729 + 1136.368271 735.3164474 + 887.9455321 763.4747301 + 725.981023 163.5338904 + 954.7301595 870.142791 + 1224.761139 915.6186424 + 1001.266319 467.6871181 + 883.5889492 543.3378778 + 995.8673689 468.7763154 + 874.666751 599.4052659 + 952.4394487 99.26747952 + 1082.821801 281.0929785 + 994.5153331 448.5009712 + 553.956824 727.1482803 + 1294.251186 276.2178613 + 954.4211863 452.3823888 + 1168.538231 686.8678395 + 1133.978753 583.2873199 + 911.2448847 166.2218591 + 1090.182656 751.0590716 + 855.8654272 661.0740918 + 758.5636683 834.5686136 + 839.1826623 634.2500491 + 751.5233543 375.8045318 + 975.5408927 813.92564 + 1120.626637 612.4667405 + 1304.012266 464.8955978 + 1073.585401 547.7799474 + 920.4358998 433.9118618 + 1086.022301 667.892012 + 979.3856431 646.5768049 + 1160.063557 554.8836978 + 1388.307408 774.3733911 + 754.851062 991.5689258 + 889.7207373 668.7194764 + 863.8359061 610.8829352 + 815.262178 287.9264314 + 819.7629514 426.7692027 + 874.6728524 270.4225654 + 1255.045359 215.9725964 + 1022.383546 247.6175327 + 718.858539 608.4951202 + 882.6520048 636.2184581 + 1199.610322 543.3391814 + 961.7305431 431.6434567 + 990.228847 253.6502608 + 725.8395832 644.89035 + 1030.12937 720.4817048 + 769.3602258 219.5896388 + 1003.561843 247.1367347 + 1103.151316 921.7762338 + 1210.569163 456.9412304 + 676.9446972 184.4591462 + 1274.982824 744.1714375 + 1271.612718 597.8682861 + 1048.229872 524.3569992 + 903.0401636 450.3185853 + 893.8244757 478.8242257 + 1052.559591 101.0398626 + 1089.383051 462.0683615 + 887.9931692 445.0681278 + 1183.341258 311.467485 + 728.6949272 480.4302291 + 804.2081655 531.8626396 + 842.0601621 427.5166411 + 1082.148017 477.0879277 + 722.9604721 832.9838353 + 1389.201224 543.3607537 + 1009.406379 92.21717543 + 892.1836954 527.122278 + 911.2636335 417.3127713 + 572.548059 370.4935964 + 1223.449554 568.2603281 + 828.6523928 567.7035294 + 724.3784574 755.1414521 + 1057.404629 610.4476019 + 1075.824518 549.6352369 + 525.0880237 303.6517258 + 1106.664546 789.0878941 + 756.6627705 565.5034092 + 1118.292421 419.365122 + 762.7278397 565.6546175 + 655.8764321 367.3641576 + 696.2567314 588.5480224 + 1290.630803 746.3578188 + 1001.242272 659.7413048 + 517.2086037 476.5909914 + 580.4553749 443.1470549 + 1055.533321 562.5688827 + 708.2802818 644.4221696 + 687.8355068 103.2489007 + 1061.336465 577.4676322 + 903.3225283 592.3174716 + 622.266995 137.7494149 + 928.4076206 167.6014978 + 1138.240984 689.8029307 + 843.3680056 573.3994721 + 646.931362 207.2029836 + 1262.538647 354.2478968 + 677.5074657 473.8747399 + 782.6875358 236.9888299 + 924.6471446 435.8278976 + 914.1513818 622.6316008 + 937.5343113 485.3149675 + 1034.784201 505.1675211 + 1189.723455 198.8347231 + 899.8500149 315.6241998 + 1349.089509 388.7789385 + 1034.435763 697.5872348 + 827.4391695 590.6613315 + 850.50811 610.5533894 + 1112.00779 480.6205126 + 782.3491259 672.1960682 + 859.8096083 745.0200383 + 892.7518023 505.2349354 + 1140.483593 912.9474781 + 885.8857311 522.0173088 + 1163.955027 109.5956542 + 757.3297214 230.0437359 + 994.8986411 615.8105067 + 929.7432324 455.4376953 + 1044.969498 493.176204 + 1175.951096 659.744478 + 1059.123957 473.8594553 + 744.3909671 502.9639974 + 1037.935812 401.4206373 + 928.035317 1009.287504 + 969.8860396 384.2270121 + 1336.925588 861.0650613 + 833.2142756 463.3804258 + 944.1375701 621.3186204 + 887.547894 434.9035454 + 1296.49396 165.7304625 + 1152.62398 472.4158249 + 633.60333 630.4256833 + 983.8027214 452.5209806 + 1163.780433 608.1331579 + 847.5579889 594.1060772 + 813.7675422 747.2240613 + 1302.92395 540.8830325 + 1087.707548 580.6023205 + 805.9147487 955.2764765 + 1124.595561 323.1208165 + 1013.714448 816.6663492 + 1084.433162 546.1081969 + 1065.814041 168.7801577 + 875.0085461 583.739137 + 1333.703014 794.9183721 + 842.9940853 150.4545967 + 1193.964829 283.5406902 + 1009.891686 319.3865998 + 938.9087985 672.3696005 + 1132.017372 204.0749444 + 840.2392658 794.8166762 + 1008.217013 241.3688333 + 1017.791832 649.1336113 + 1411.278366 794.2587428 + 946.4608075 419.3572581 + 647.1754295 129.5484805 + 854.0106958 523.3856973 + 1090.344746 491.4410747 + 1041.254597 538.2328495 + 1105.252248 588.8440529 + 1240.194896 901.3953579 + 474.1255079 617.5983274 + 959.0044082 728.5255258 + 914.6117668 468.122361 + 1296.864795 331.7524167 + 1102.967598 591.7422245 + 1267.500743 838.2389854 + 1024.922438 607.1275412 + 884.1009705 567.9743364 + 870.8731126 306.711689 + 1052.261387 527.8973671 + 1001.952616 689.3812456 + 1419.307005 459.3356958 + 857.6664612 603.2772223 + 894.9447093 237.8595272 + 473.2907571 587.1529958 + 775.3572549 85.52104938 + 990.6693337 664.4173238 + 695.711893 549.4558749 + 486.5980023 332.8442282 + 756.05913 374.9545461 + 1052.459382 573.0199162 + 910.5657217 591.8530767 + 980.1158604 937.5148336 + 1029.889936 605.5338741 + 1127.391593 755.3781206 + 940.4648536 381.3669119 + 672.067216 510.0262979 + 994.0662832 241.4978709 + 1023.40722 406.1119849 + 1032.120025 569.6154881 + 933.7553391 818.8773573 + 1368.223007 263.2146034 + 1006.419973 673.8548777 + 830.0916442 562.0739003 + 671.1590647 509.2569495 + 1003.946859 241.0789261 + 989.5357903 297.1396298 + 1040.323536 580.3446982 + 957.3384823 69.95555687 + 1320.126993 414.3836596 + 839.2181346 490.1632037 + 694.0159535 935.5008279 + 971.2629004 454.225233 + 1047.442051 534.9314193 + 1042.163852 163.2392291 + 1111.385921 894.8405159 + 1043.495817 571.7213399 + 1309.531491 469.7002141 + 990.5391834 428.6985888 + 902.6543845 446.5681953 + 991.5359442 625.8555347 + 643.2124002 541.7572588 + 1179.621254 828.33994 + 886.388693 444.7497356 + 1015.875694 294.4752097 + 1063.751152 539.2852869 + 1050.119779 600.2383029 + 934.3656044 647.4784239 + 960.7396849 898.9328967 + 780.7119536 235.2832309 + 690.0136938 333.6737078 + 1021.081744 646.9561422 + 702.9358357 646.2390923 + 1087.7933 641.3193335 + 622.7318142 364.7549273 + 961.379089 212.7503909 + 892.9504517 482.6782958 + 914.4281825 714.1826165 + 987.1158836 467.8934917 + 947.4967023 599.3269158 + 1052.55871 543.0324858 + 1076.350612 663.0643695 + 875.1986793 413.6142172 + 1088.041599 283.933299 + 832.1751557 507.9839088 + 1403.81979 471.1936406 + 1196.822735 683.8751873 + 1102.386585 613.8909524 + 561.1298247 743.9289648 + 930.2763321 447.9872505 + 1253.178571 629.5773723 + 953.6824959 632.282316 + 1149.876648 380.5919625 + 1409.476012 467.0918879 + 1089.391743 506.8553529 + 1206.572649 299.1813559 + 617.1273615 225.612415 + 1119.96205 751.5565164 + 523.068698 522.1291076 + 810.3002495 307.9909347 + 1196.452516 364.6640656 + 704.4951308 720.9229044 + 729.4001907 236.989576 + 872.0830796 510.4665142 + 600.4722561 762.6411092 + 1212.864229 916.4861317 + 797.13955 215.4868507 + 1068.092271 1007.46786 + 1205.958875 574.5433025 + 1374.758035 546.132187 + 893.5380447 478.6676722 + 1360.098336 523.0041631 + 1355.970394 335.9846739 + 950.8030905 870.7673344 + 803.8050813 789.956113 + 875.9947314 582.1094572 + 1063.236035 936.5896215 + 608.1791964 489.3687077 + 890.2918023 571.9367677 + 1215.144634 922.5932232 + 1010.883248 565.8885753 + 1089.598032 467.7918889 + 877.4794342 676.271336 + 1463.315329 693.3262273 + 984.0353601 229.2859073 + 951.4105422 466.2013985 + 918.635123 605.0199727 + 597.1819477 307.8611968 + 1043.203028 553.0617966 + 920.4164662 610.1766194 + 1027.92128 488.9613502 + 764.5999982 1015.559819 + 1073.218605 775.5837682 + 960.982777 462.7998204 + 917.4394411 152.3402858 + 703.799227 725.7241211 + 818.4648948 472.6770452 + 1018.652654 646.599634 + 699.1754443 761.251309 + 1256.208446 390.5768279 + 840.1299535 345.3032286 + 1113.745002 533.5870445 + 1040.37896 576.9801428 + 495.9141168 489.9778649 + 900.8010908 512.9427428 + 1129.864239 203.4431828 + 1312.121701 249.0137336 + 909.3568081 596.0410349 + 1078.231964 243.3017883 + 1105.346861 120.2138505 + 1372.407621 389.0450582 + 514.7790379 386.8234928 + 943.0352963 699.0260921 + 1009.604703 603.726805 + 878.356092 678.6715382 + 1432.519204 604.9202085 + 1267.517333 798.2302349 + 949.0634602 603.642465 + 1190.949944 280.5498621 + 971.3570964 397.5130182 + 1059.808687 311.2160505 + 732.6927579 788.0311714 + 1209.041134 753.0465314 + 720.7836456 113.1292212 + 1035.570949 651.8455584 + 1075.409064 464.8191282 + 1135.297516 269.6347119 + 964.5709711 814.5941655 + 892.2550914 645.138965 + 1180.039491 654.5390309 + 864.2759795 670.2529337 + 973.5343136 603.0774265 + 1012.660478 480.3846994 + 1100.678123 806.9968058 + 1073.581493 37.65449822 + 1065.147914 625.0778319 + 1300.530322 651.6100145 + 808.8258186 160.5483373 + 1220.383804 554.315644 + 765.5155539 834.5085382 + 778.3713953 724.773667 + 1032.676927 338.557874 + 1008.291454 638.7852487 + 1123.448914 610.215136 + 1094.317437 240.2010637 + 672.6939136 502.2171276 + 1051.209501 114.9403534 + 1019.100006 1067.188519 + 1244.364914 509.3850281 + 1195.05177 552.5287824 + 785.8853866 428.2155856 + 1089.59966 578.4907522 + 1074.158783 1029.436934 + 1000.429737 480.167159 + 1329.744352 517.5248228 + 1181.819058 740.5989436 + 1204.466999 721.8026049 + 790.302569 370.5703055 + 991.9124151 686.32273 + 1257.552831 973.6830691 + 1157.827467 736.2472329 + 887.0258876 636.7387643 + 936.6861768 484.7403975 + 664.2219834 601.5773736 + 850.0020047 640.479489 + 1017.55623 860.6734402 + 818.4712933 411.3895518 + 547.4681115 610.8412689 + 855.9968386 74.19685659 + 894.6669438 608.2777624 + 1023.536932 103.6381707 + 754.2339604 131.4018405 + 662.7935894 384.2660455 + 1055.018292 176.3001357 + 455.9031054 553.0272573 + 889.7900074 606.552371 + 1249.002869 143.2648135 + 938.8844259 678.8236003 + 1109.825284 127.3047269 + 1145.754034 389.6981465 + 1361.080895 824.466271 + 974.5966457 623.3193231 + 905.3829379 599.9191716 + 956.9918264 645.468304 + 997.1824994 253.3860169 + 1316.825011 441.9557258 + 762.541318 797.3246408 + 607.2037077 764.4588563 + 1090.005262 40.81359381 + 1059.69981 442.1463563 + 855.9226732 610.0195215 + 931.3729416 826.129372 + 1072.3062 1052.689545 + 827.7381849 511.7457262 + 1028.387823 438.0195895 + 995.721406 797.3798806 + 1304.070435 343.2368792 + 1122.754588 149.8532494 + 1085.219331 514.0888365 + 840.0090564 432.1437884 + 872.8891288 920.5185496 + 1083.392295 768.613482 + 1385.841071 313.4213744 + 1329.92785 813.6478654 + 990.7085423 347.4572375 + 1075.329399 171.9306894 + 911.3832198 461.1219028 + 983.4464579 940.3814593 + 1128.95721 733.5274147 + 1115.155657 418.5972041 + 1278.850769 703.4367665 + 656.9665155 314.7963024 + 1348.656839 273.9783345 + 713.3351853 877.3797019 + 887.4612935 422.9078592 + 894.7322579 512.8185243 + 1262.150608 892.0504964 + 920.4210373 937.6341276 + 1033.293859 539.4048045 + 1236.731191 728.0869197 + 1026.738616 573.2625469 + 547.3203137 610.8103413 + 692.87849 109.0715342 + 1028.176175 493.1858522 + 1295.293533 846.5959037 + 1002.986089 490.8842443 + 965.7884006 436.7842384 + 1000.23292 471.253214 + 1322.770805 762.0788696 + 868.0179816 988.3731963 + 845.5583798 990.9251555 + 984.604964 455.0503941 + 843.8791098 550.108688 + 1350.832019 340.4005739 + 675.9321943 171.2134139 + 748.1361492 332.4140926 + 1136.86643 469.5776661 + 882.5698352 686.6341483 + 707.43948 155.9991432 + 1210.921895 546.0591846 + 1067.62502 356.1447241 + 1492.286681 523.9159038 + 1297.941587 188.0845259 + 1104.107703 586.4952286 + 897.8060303 451.980343 + 1023.967145 37.45680501 + 1282.293387 703.7663458 + 1179.487226 313.3541062 + 1210.150633 275.8911857 + 949.5294932 703.0199165 + 1040.562377 506.5535231 + 1387.566252 313.1429635 + 1000.113202 759.5110678 + 1030.18003 660.033986 + 1068.492005 567.3948277 + 828.9306294 489.7247308 + 818.6078417 734.9760647 + 1319.919675 447.7507638 + 908.7053754 453.5920481 + 907.675606 930.7663189 + 1147.152032 372.5162789 + 656.2568908 843.4315646 + 1171.525431 655.9714238 + 759.5687948 136.713713 + 850.8200841 546.4888031 + 913.3623209 467.0413388 + 1245.429691 531.3219524 + 908.3394355 638.461849 + 879.9886633 588.6097902 + 900.2954094 447.384368 + 844.7248632 576.8924211 + 504.8879994 595.2874418 + 874.1330731 562.8578143 + 884.8438104 292.8248257 + 1006.899401 649.2976433 + 1167.550488 954.6471307 + 1043.828225 488.0636547 + 709.7167896 317.8874861 + 636.4497507 156.0339661 + 558.2569023 626.2378962 + 1051.905838 121.3389615 + 995.4998 631.4266576 + 759.2974831 658.8226427 + 694.7319744 805.547682 + 482.8266048 550.9843494 + 1280.215871 760.2595863 + 1221.891221 703.9319142 + 1274.834672 600.3418345 + 1040.305233 342.5793821 + 880.5690808 628.1102889 + 804.8456933 277.7629072 + 847.317202 560.7069248 + 1081.315277 449.4634518 + 889.7896583 591.0010056 + 969.8875325 330.9998509 + 811.6533105 497.5559326 + 875.9122666 241.7094846 + 1221.353185 466.1728594 + 1158.06068 609.2886374 + 981.4166719 414.9516112 + 724.3701847 795.1918078 + 509.1714229 627.3738757 + 692.7581999 764.5147955 + 726.2613458 433.1262854 + 1136.387921 715.6086871 + 859.6036294 544.2195804 + 1336.553378 228.4886104 + 637.6931056 157.2210717 + 1125.86066 768.1742721 + 821.5280277 545.2528697 + 1034.44706 717.0610705 + 691.324757 935.286618 + 1343.100997 485.9528164 + 903.305375 789.3965167 + 1009.562445 608.2107901 + 867.1651276 989.5576514 + 921.9217333 600.3071658 + 915.9207929 1000.724435 + 1057.025432 590.8873775 + 570.9458159 242.2934081 + 711.9204209 651.7462406 + 1143.195234 646.2743186 + 924.7313066 473.5453929 + 1021.497826 388.7224189 + 1118.107929 613.8763606 + 1027.857596 553.9056194 + 886.3306197 486.0430682 + 769.2889886 421.3349298 + 1121.821579 620.0514396 + 771.9807894 750.2880582 + 772.9854498 506.0654885 + 544.767125 316.7108078 + 1168.476777 157.5699418 + 677.5726111 225.4248716 + 693.3717509 929.0662029 + 807.0309369 1023.254404 + 963.7164346 36.04063298 + 892.4048059 493.453932 + 893.8111132 707.1875996 + 649.1495507 615.7481969 + 1120.563542 561.1513645 + 893.6727364 445.7008388 + 912.9715024 493.9548454 + 1126.941327 159.7628951 + 768.0218629 804.7491979 + 1346.421312 449.6696998 + 865.3605803 959.2952405 + 1078.425619 687.7987215 + 887.732945 479.4387876 + 1048.853615 553.578303 + 888.5322819 662.3489405 + 892.3331936 448.8407641 + 1106.276727 892.7167205 + 1115.979642 540.1802377 + 1006.805392 581.9578758 + 877.1923847 479.7842279 + 984.2795769 489.3378302 + 859.2389345 508.4693234 + 1005.557386 638.8869147 + 1018.300184 471.5888217 + 1262.215673 404.1330826 + 1461.752475 446.5891595 + 1022.19508 584.2676971 + 1152.13196 379.3029761 + 1327.402694 817.593795 + 1244.005366 175.2472542 + 982.3226406 444.4878474 + 620.2182837 514.973731 + 880.5622072 555.4226343 + 986.8407248 36.05081599 + 793.1626969 762.2407658 + 1046.584558 496.7631092 + 708.7275281 438.7421521 + 890.8546245 495.0789654 + 1041.356279 354.1296461 + 792.8068749 57.67055742 + 904.9160066 1066.366922 + 817.27652 733.3061767 + 499.5905451 486.7577345 + 1016.754235 507.3283174 + 738.9389279 649.3620005 + 879.3135408 535.069852 + 977.0968338 470.8900417 + 1035.95035 61.51289526 + 806.5183511 167.4573815 + 793.7667101 816.9619016 + 1278.661419 795.601671 + 1265.283179 327.5109854 + 909.7623833 578.6258137 + 1088.873486 692.3503787 + 712.1494014 173.2241025 + 881.6769498 310.6850649 + 1127.670713 316.4325699 + 990.4902221 246.8262686 + 1293.574879 333.1670596 + 1120.84411 536.6637023 + 1319.775758 701.4360039 + 986.1826256 682.9087689 + 818.756738 697.4852737 + 996.7884315 399.8678038 + 469.3572464 415.7487777 + 1141.799322 760.3894342 + 931.1281588 595.2063288 + 656.4658959 859.943684 + 1050.967014 448.6771339 + 852.6364816 530.3552893 + 1035.119249 426.9727681 + 1044.863105 562.785979 + 819.7021633 173.3200302 + 992.3055758 600.68984 + 1048.206691 458.2963002 + 950.8300432 786.6732309 + 1109.093481 803.30678 + 1091.585416 466.4868377 + 907.2444072 574.248517 + 874.7897153 575.6706699 + 586.6323609 259.3994142 + 1295.401147 842.3760672 + 1356.466355 641.5146203 + 822.1811746 253.4587412 + 807.0226999 312.6707873 + 889.286687 447.2034619 + 926.6810787 440.900669 + 1054.588532 463.7307281 + 1054.623481 555.408506 + 863.1927265 477.3503804 + 1087.749303 494.104829 + 844.2354173 440.0609582 + 719.0204385 647.0015055 + 1017.603554 542.3832147 + 950.1855753 1053.805992 + 613.4164749 875.5750716 + 772.2319996 51.1998845 + 1045.258005 548.3022449 + 986.3644122 426.7634513 + 977.0631729 473.1421113 + 915.4833081 450.0634385 + 1250.219037 315.7077413 + 1192.695789 309.8245206 + 1259.151131 201.4264208 + 1246.868786 562.5621898 + 1005.868099 592.5256421 + 1305.713735 349.3673554 + 1271.245876 173.3029772 + 768.1150804 731.5254114 + 1110.16497 923.5117427 + 1011.105408 308.6112194 + 1005.694112 658.719764 + 1120.775986 487.8462528 + 1064.318793 684.1150141 + 926.7148728 473.5705741 + 1016.535839 482.0399321 + 1085.852336 107.7246726 + 1131.274006 532.3973633 + 744.1954148 634.4201979 + 903.8765221 514.6837733 + 563.4166124 237.9910053 + 552.0094775 719.9486802 + 830.2751546 462.5204104 + 1188.055298 308.6717348 + 764.3015519 1014.15747 + 1346.486499 507.3793045 + 880.9747088 532.3149455 + 1087.373698 599.5179904 + 933.4061096 822.7124874 + 844.7989511 529.0093483 + 1196.568461 301.3195901 + 524.1548371 605.2109051 + 838.2122505 583.7475395 + 969.013921 606.7072745 + 693.6483849 917.6805194 + 1017.053048 640.2859117 + 1077.29256 664.2544242 + 802.4750335 518.4369248 + 830.8308186 484.806006 + 1232.912265 465.1647868 + 1004.783761 514.6590681 + 456.6319377 422.3686586 + 1018.300468 413.2626487 + 1248.249797 832.0698843 + 941.2413339 617.2820739 + 1078.729709 487.9758629 + 977.0969756 338.464182 + 893.5058773 540.1657749 + 1008.128556 814.7628051 + 897.1208778 632.9862364 + 1070.29839 675.6384578 + 999.7561631 462.9092021 + 826.5736849 700.4660603 + 1303.85034 434.3950018 + 1195.411123 852.3341544 + 544.0676602 858.4812143 + 497.5349103 385.261743 + 1032.461296 580.7079053 + 781.7505171 624.0055666 + 1074.304547 478.2252591 + 572.1351225 727.4501556 + 1096.958954 467.058505 + 1192.200549 826.6347996 + 945.7536241 745.9162672 + 759.2746831 132.7971922 + 935.612321 422.511241 + 1127.480983 560.2123414 + 1066.432602 544.7717828 + 920.5238295 1005.442497 + 925.1550332 467.6516117 + 871.5062169 523.3273066 + 986.472614 453.6386841 + 1096.358188 528.4280792 + 1172.328945 549.6760748 + 1230.181056 102.4365855 + 1109.43722 600.2541055 + 927.8001413 661.0113812 + 1030.372295 349.8664442 + 857.7601562 496.3603472 + 1018.177083 457.2400428 + 1231.940976 229.1814577 + 1149.815556 292.6725683 + 704.1221757 202.7162878 + 906.8902039 485.2548851 + 534.4155904 376.9692688 + 831.3468293 875.4887077 + 498.2895403 492.1311802 + 844.9268086 567.082491 + 1046.62698 444.4392674 + 1028.168293 468.9281566 + 755.3337566 511.2864746 + 932.4478985 452.3374664 + 797.2105447 532.8807342 + 511.7404077 717.3804652 + 1000.220551 928.7253036 + 1115.542375 552.6459933 + 651.3513566 363.6588402 + 1251.357202 228.0522372 + 1061.796153 551.3903728 + 1165.142672 975.79308 + 497.796477 332.4396635 + 895.2820285 434.5762073 + 1022.688588 395.7246002 + 1036.119516 462.2193956 + 600.2799997 189.2889653 + 772.6454038 815.3741434 + 1156.596627 272.686152 + 1443.442524 393.4955214 + 844.4761844 952.793278 + 860.4007333 427.3226769 + 1161.200958 970.5402703 + 589.3908164 835.2319835 + 518.5654721 820.6115903 + 1038.566888 575.9884504 + 557.9393863 780.8666422 + 1028.118456 395.6702767 + 1030.356907 578.0504892 + 1121.309609 403.7154338 + 1051.132959 110.1914745 + 1166.01201 468.6933035 + 792.7246278 750.4837784 + 906.3875753 576.8890518 + 1082.504945 75.98206336 + 885.8781891 498.4008976 + 1067.512895 523.6501547 + 846.3152358 659.8333204 + 1043.879322 573.1331477 + 800.4298829 573.4482817 + 1134.371153 319.0438384 + 1109.082088 588.5487955 + 565.8487562 599.5157392 + 1203.909961 291.5770406 + 1069.972063 426.0179441 + 907.2398645 32.66326719 + 905.0577837 453.5720132 + 1079.546454 801.1804488 + 702.4207422 442.8188954 + 1020.79828 649.3652284 + 755.1346674 373.7280172 + 961.0098523 433.5917247 + 910.4171681 510.7801913 + 900.0936131 669.3693785 + 857.566721 572.0180368 + 820.4540925 697.433303 + 1444.195041 354.681252 + 1059.240358 504.2689985 + 606.4177208 481.9843428 + 1028.82581 533.7286598 + 1145.553227 410.4168209 + 1054.288161 711.0764682 + 580.2567027 288.9095448 + 1044.290562 605.4594038 + 977.119135 34.61635502 + 761.0193811 470.7962857 + 551.9988421 311.9983764 + 962.9723094 595.4686505 + 1106.021013 831.0430712 + 1004.834485 745.4349518 + 997.7533417 608.6383523 + 605.545099 740.4356029 + 1053.203106 104.9192805 + 769.38145 555.1404241 + 928.6467119 371.5362853 + 1021.785301 435.1946279 + 716.1162127 428.3472851 + 1026.329613 978.3714039 + 500.2327659 575.8481072 + 818.9596615 291.1242548 + 1053.373255 551.7899095 + 605.5146479 558.2997029 + 1028.143628 671.443389 + 1196.100207 167.0364397 + 838.7547475 486.8826353 + 927.5462451 500.7073758 + 1196.398809 671.072185 + 496.5642771 330.5633993 + 969.6031004 635.848028 + 884.631743 480.8147653 + 978.6231821 820.5331758 + 1214.220536 431.4824304 + 768.1232567 102.8746122 + 1077.637953 569.0968604 + 1340.405376 894.8950502 + 928.7003499 442.1684375 + 1010.511836 498.0892121 + 830.9597804 806.5998169 + 1014.996309 588.9444945 + 481.9040222 504.6977809 + 1048.781593 572.1328475 + 931.9839126 352.7660396 + 1106.92363 621.2535208 + 895.2384623 660.2348532 + 1045.424782 554.9683749 + 810.7418044 389.3221759 + 1177.656806 315.5327017 + 771.7529131 463.0314291 + 661.429201 574.0979044 + 1111.327868 806.638295 + 601.8779892 770.7771177 + 536.0100878 385.6652427 + 504.4084519 768.379229 + 800.704823 215.9783218 + 1006.085094 579.8288951 + 1334.789336 791.639001 + 618.925967 742.0964787 + 857.3553501 553.7626219 + 806.1509521 929.6470894 + 937.891947 783.6014328 + 912.928152 475.6641253 + 831.5370692 562.9985577 + 924.4941319 628.10538 + 1053.464472 539.9917839 + 991.2343847 683.0753884 + 898.1095839 186.2880679 + 1219.437992 747.4809359 + 872.0510343 556.9765648 + 925.0440773 473.6298596 + 1061.775101 566.768215 + 911.1154318 505.2467539 + 1053.248483 476.2137689 + 1087.934831 284.2238442 + 796.5518001 760.4055513 + 700.1332547 765.104488 + 1281.852498 705.3896336 + 798.0246157 212.3202504 + 949.143014 702.0312246 + 988.7681992 426.7068563 + 651.8406987 206.1818263 + 1084.631697 692.862491 + 724.6966909 326.2217671 + 1029.772337 495.538105 + 1323.462361 699.0226336 + 1356.123397 290.4414354 + 786.7313187 894.0764309 + 1241.479363 245.3521669 + 775.9029194 814.7320893 + 714.1286135 538.0493575 + 1060.595488 555.1941689 + 1007.254241 687.6403624 + 894.6549451 641.0760248 + 1056.882383 226.503016 + 1079.91957 83.81186302 + 819.2356041 739.484519 + 1034.024727 425.4935958 + 1317.398199 598.4807903 + 856.4611159 713.0231988 + 726.1661398 199.5540654 + 980.2749872 454.6593223 + 524.3979849 834.1046159 + 949.275831 1036.763731 + 783.4356449 307.853739 + 822.424514 479.8792609 + 1001.36535 370.8143497 + 880.4853735 532.8918384 + 1203.987648 826.4179243 + 962.8428348 861.7488203 + 891.9935779 616.9013437 + 1082.710763 39.51963374 + 541.8801482 311.1137182 + 1351.252162 280.9313044 + 1028.506151 250.793277 + 1076.034586 903.7612139 + 1080.622403 906.6132663 + 1010.201351 431.8167498 + 1216.872857 267.1601462 + 1317.622126 796.2163223 + 1019.829997 409.0368852 + 771.1331229 452.9559338 + 690.60577 272.9953962 + 1031.186251 496.6555806 + 1055.347936 561.1530444 + 893.1115677 384.7216669 + 1436.102335 774.1055478 + 903.5604963 646.7195612 + 887.457896 434.653915 + 1059.136592 580.0794249 + 1058.047475 483.6678008 + 1258.896417 457.7607735 + 486.0115172 604.4176118 + 850.9881666 585.6747691 + 1034.68293 40.20266763 + 1046.672585 550.1929188 + 862.9220129 257.1227232 + 862.1909624 97.91077661 + 941.8383286 442.9419746 + 1035.33326 320.3686837 + 1181.190058 685.2052217 + 769.7370562 463.7644666 + 1406.72171 273.7620541 + 848.4272734 881.6097048 + 1051.324108 440.074377 + 929.9951374 368.4837442 + 1076.302419 498.2012076 + 911.7519233 431.3334578 + 1272.809691 734.5410781 + 1408.196894 711.6954468 + 906.5399859 34.55127839 + 1113.044513 892.8378046 + 762.5686389 215.1712527 + 1268.904449 597.5818453 + 792.6892241 593.992275 + 722.6354657 166.0530777 + 573.859581 239.6062286 + 874.7085772 491.876432 + 812.2319168 738.1830856 + 920.8949154 630.5100689 + 845.5607068 127.2739575 + 487.6101741 602.6414449 + 759.0208154 64.18387206 + 1251.462634 766.0370952 + 1048.298708 132.9556447 + 1290.067529 160.5030433 + 888.1946478 526.325594 + 995.2488895 627.3811146 + 1297.956178 191.8727312 + 1049.63007 554.2217642 + 513.7108139 631.3088684 + 814.5770466 487.38938 + 602.0599971 700.1558722 + 971.3734556 450.4759415 + 1229.009447 553.5382387 + 1048.72913 166.2007691 + 982.3090601 447.8596565 + 675.8519978 110.8028179 + 969.3358903 456.4823669 + 993.9045855 251.3571557 + 1003.69279 354.4047212 + 902.6972622 434.2481788 + 808.3465147 404.995581 + 882.510367 654.3000835 + 1210.728043 401.9418574 + 859.0132031 605.4982943 + 1248.946167 500.7209772 + 1045.415927 447.8948935 + 1040.02335 359.7752809 + 1164.795195 841.028479 + 971.4499967 455.0044828 + 1333.26073 904.8790005 + 983.5291799 713.8036109 + 739.0463549 644.2210055 + 1245.663669 231.3117423 + 677.9242421 307.3448828 + 816.5896693 347.6268738 + 459.4544767 693.2096129 + 1021.916987 247.9477026 + 1285.134139 213.0946448 + 502.0046182 489.108026 + 1075.914786 407.6028037 + 601.5404987 711.9909387 + 784.8407067 893.2748612 + 906.0889166 618.4772754 + 1080.000137 108.9188042 + 843.8557647 643.3406585 + 1066.123971 502.5746763 + 1128.141262 282.6301256 + 901.137312 469.0351617 + 1080.205532 449.4152077 + 702.1164672 643.2320533 + 1279.023242 601.384289 + 851.7379805 561.1224712 + 660.7042474 214.3059952 + 723.0627116 669.7055236 + 1246.018089 234.2002762 + 556.8887035 626.4072204 + 1067.679187 701.8832979 + 834.353513 33.01725938 + 894.4046773 726.7962031 + 844.7548235 752.2016401 + 759.7198353 948.5455228 + 1256.510843 112.4789806 + 822.1488943 519.2617461 + 1032.645795 459.8306455 + 1414.357514 345.1750577 + 941.7346948 649.1339052 + 1154.936855 600.0662232 + 733.0600076 115.9424093 + 973.9040959 335.8576259 + 891.5330811 610.3592602 + 967.6596318 419.7432001 + 993.6475584 620.2088712 + 866.1619007 956.4305462 + 981.430012 476.4839018 + 879.3864637 1043.3512 + 1242.82419 150.1389333 + 981.3350487 662.6643142 + 1051.56819 566.1869026 + 889.3314965 656.7337956 + 692.9536664 925.6522036 + 991.9903255 759.3778726 + 658.9455498 312.1335046 + 706.4305824 601.4872799 + 887.5690713 445.7265302 + 1332.733012 701.4567561 + 937.4656993 485.0204362 + 892.7917742 599.7477502 + 1005.693612 603.8425003 + 797.6013851 309.3292123 + 776.0599599 85.47420232 + 717.3804249 272.7132233 + 1023.863767 362.9477958 + 1097.327483 783.2737452 + 549.4062967 220.6445183 + 1026.124301 493.9904572 + 999.4845299 628.0562589 + 923.0300995 644.1125506 + 970.620074 424.2716191 + 1016.760217 204.2695966 + 784.4911249 234.6844977 + 923.0931351 429.6628793 + 1249.457781 765.6071134 + 1008.488261 636.2630501 + 980.9814687 460.8672858 + 1102.663019 451.8173597 + 1128.658492 303.7919341 + 1190.038557 377.1262723 + 873.8467487 480.5624963 + 650.1472263 864.8819036 + 889.9918529 418.9715364 + 1478.961705 561.5093729 + 1071.06063 801.514827 + 1051.382267 400.4772883 + 870.1953815 441.0632412 + 1189.172503 266.4334234 + 1232.655263 462.8827032 + 1209.601027 538.6742475 + 1015.534786 435.0848093 + 1112.199124 543.7282954 + 941.5337647 471.5476141 + 1133.966297 160.1380371 + 538.9917327 713.2743034 + 1084.25883 606.6734699 + 967.6002183 761.2183305 + 1039.460535 511.2805131 + 934.0366236 659.3037407 + 902.4939743 480.3893093 + 502.2290259 521.0509066 + 1374.141941 395.6683821 + 982.5009459 813.0911928 + 1023.049602 409.8154138 + 1373.044927 593.5221372 + 466.9257912 399.8657686 + 817.0830447 411.5295892 + 1205.418778 444.6179366 + 824.0526382 268.9403268 + 795.5585995 753.8281313 + 571.0798473 728.1677141 + 1225.772313 917.0449674 + 1393.340263 800.5885104 + 844.2914541 524.8293314 + 932.2429753 629.6468078 + 952.6838503 480.6254221 + 570.8306917 449.6777174 + 831.3777357 688.6112821 + 978.5671806 450.3034644 + 1075.456094 417.0186904 + 809.2434115 305.6223198 + 898.1094053 800.6905125 + 1045.59289 553.4657159 + 570.9538375 262.2067885 + 1184.0336 174.5504985 + 1107.328829 50.46640248 + 952.9353977 657.2988951 + 1153.385631 475.2066511 + 1009.385046 104.0489727 + 782.4574075 239.684448 + 1059.776573 597.2861094 + 479.3238847 345.6402177 + 971.0145907 630.1324308 + 852.4203812 223.0068009 + 544.0576474 270.571868 + 1038.731299 588.6906528 + 1012.356174 475.8836719 + 1000.038959 394.7893537 + 933.936454 181.1404917 + 885.2439333 288.5357059 + 1470.572407 625.4242707 + 728.5677246 391.5164549 + 1088.168426 722.043318 + 1354.752808 320.86462 + 820.3851967 734.5950663 + 808.314166 954.2358351 + 1231.801309 868.1166293 + 835.7630864 614.0090394 + 1037.39409 568.4304522 + 1045.077538 507.8436064 + 605.4739311 610.0670722 + 923.4181299 632.5002737 + 1011.101198 644.1720846 + 631.3083183 741.3712403 + 934.7138159 664.4986878 + 547.3786756 715.9361794 + 900.0054861 608.9950032 + 757.6253744 324.8153146 + 617.7494819 224.5254451 + 1050.186031 541.1217509 + 1030.532424 633.521108 + 890.5809295 242.2958937 + 575.3018184 446.3959235 + 922.9846456 732.6242525 + 841.3362989 409.721979 + 1404.255614 281.6640323 + 616.8331773 614.4366366 + 946.6900066 603.5640673 + 902.1333242 594.3272617 + 620.2104596 258.5152731 + 753.300505 529.9100953 + 510.7345448 385.6239171 + 842.4102413 556.692199 + 1093.77079 481.6248707 + 940.5944802 1066.067035 + 1180.149165 390.543228 + 1110.590078 482.135756 + 924.2825085 594.7475025 + 748.7960282 880.8739806 + 1133.62559 169.6848453 + 1074.558106 158.2474029 + 1205.020484 726.5082139 + 1169.911927 572.6416143 + 1091.881667 868.3784166 + 966.529327 618.3560483 + 1008.07075 502.2086963 + 1199.741619 544.0116234 + 1434.075728 398.7417044 + 585.5866425 260.4758495 + 894.1100478 63.83128893 + 907.4900286 579.8567001 + 1084.260505 616.9956499 + 727.6176425 438.0871726 + 897.0038048 519.5726944 + 1043.834711 412.9925801 + 859.9528862 741.2253138 + 680.7635063 430.1993865 + 776.6795884 680.9308434 + 566.5226536 323.8609735 + 945.8401958 635.8253347 + 1055.262295 415.6474147 + 1180.227127 676.5076176 + 1240.732562 813.7748459 + 1214.936238 123.2186857 + 1093.420771 545.7881541 + 1073.42243 459.5778966 + 1390.265318 395.556334 + 934.6101032 303.9273472 + 1054.361939 625.059093 + 1025.193523 214.8483441 + 561.8089839 230.687726 + 1017.85675 630.0732352 + 1132.880985 133.7725562 + 1334.745659 515.9206792 + 1234.350788 889.1818128 + 927.3373953 449.2614623 + 485.8685742 602.1385811 + 918.1299981 619.3087489 + 1083.372415 413.621725 + 838.5763359 169.3565891 + 1196.641268 1017.089806 + 978.9373156 832.3337807 + 969.7037341 664.8141768 + 1074.719271 499.9588985 + 1236.744187 261.6303822 + 642.5762654 612.9393091 + 972.2534919 345.1541218 + 1043.16587 452.5073958 + 1025.570568 589.3397719 + 1213.66157 724.2162136 + 637.6180317 919.8805246 + 472.3745381 368.9780376 + 1104.57631 621.8342905 + 906.855308 642.0743328 + 883.8739965 619.0477284 + 1021.415406 525.1136912 + 974.4761149 335.4644966 + 1213.372353 388.6953054 + 1031.462769 498.0029554 + 1036.564138 66.00364791 + 1028.247364 755.6772527 + 1143.047397 784.7356337 + 995.7519904 612.8890154 + 672.7620198 507.5017581 + 1203.458159 659.7948451 + 460.8941426 715.6362346 + 1045.206886 510.0568998 + 1223.77009 878.4297304 + 610.5238431 226.0299209 + 973.8724823 892.1871895 + 1207.040443 732.6370011 + 1009.771141 608.4495214 + 884.2021357 261.1263072 + 567.2308713 323.4604383 + 758.8180314 303.2596861 + 640.8403452 935.2058447 + 882.3932087 609.022315 + 845.4197299 587.047287 + 864.3332372 957.3683912 + 504.0877232 499.5847133 + 1120.671312 337.6081428 + 1078.982644 728.5058413 + 796.0157645 638.3397261 + 1023.522633 380.9196635 + 846.8794603 516.5164259 + 686.4505114 278.7158035 + 632.6684242 353.7872264 + 918.9758245 517.2163325 + 914.2751241 60.47923371 + 937.7450967 653.3674767 + 895.0771685 372.3560873 + 1008.085166 637.2596121 + 715.7019283 402.1318683 + 727.4624068 587.5377744 + 1144.065723 522.6735787 + 1119.70765 198.9453197 + 888.4566541 634.0441542 + 938.3919977 475.8091491 + 1023.597728 604.5418247 + 769.637034 626.3933681 + 993.5976699 435.7317524 + 629.3713945 514.0373071 + 864.8261485 549.7608206 + 1173.943142 1003.99678 + 972.2497749 453.8056626 + 862.7444606 500.4696161 + 909.1982917 48.21279157 + 1077.15338 420.5879304 + 1023.323953 490.0199433 + 1007.932461 627.0262796 + 973.7302226 441.7527609 + 1159.929878 311.5143741 + 1012.868593 505.6701917 + 1301.027943 411.3840341 + 1094.42778 112.3427564 + 719.9108248 325.9145984 + 1276.943157 598.1599579 + 1108.5598 625.3832381 + 875.915937 221.4832869 + 1315.958066 433.8103381 + 690.9214719 601.6859422 + 1044.297563 587.7716313 + 1040.318312 577.7194294 + 1030.775387 604.1752197 + 974.3493408 441.9670339 + 1162.826687 526.0415309 + 1042.180662 722.5682233 + 1137.915445 911.8597652 + 1192.100845 301.6656993 + 843.2936801 639.7186188 + 1081.446103 104.8666304 + 893.9221338 541.2491561 + 955.9311306 408.18356 + 736.4726649 500.5126958 + 718.1615659 429.8411341 + 482.9502847 664.158573 + 1012.857093 634.7753205 + 530.9194782 321.9209745 + 935.2627286 819.6291025 + 664.1575996 511.6947539 + 718.8357522 877.3257954 + 752.4018695 369.8719873 + 1269.498465 600.9648832 + 1035.544105 446.4066492 + 718.9753422 649.9861167 + 905.4988917 646.3660006 + 887.2053922 595.0096548 + 817.9563684 871.9228336 + 1308.17167 339.3269825 + 988.1960671 453.1155084 + 703.7133318 561.7552948 + 1054.183061 941.4283445 + 1049.840819 617.1256737 + 1023.360568 574.3010134 + 1088.286346 471.0369078 + 1053.804892 718.5053861 + 1177.339669 584.3185897 + 1000.896463 382.2067509 + 1054.026747 495.138925 + 1359.538371 642.1340715 + 827.3018418 644.9220319 + 899.7072657 481.803338 + 999.3924705 367.0183066 + 921.0293096 228.0729899 + 1011.337053 480.6055842 + 461.8237368 390.9121388 + 1300.196223 843.1656507 + 1194.419698 466.8864224 + 641.386116 618.0566618 + 1031.343626 263.7756251 + 765.2381556 823.6900044 + 713.2527407 157.9389612 + 1003.455469 395.1106896 + 538.3559097 318.6785667 + 1025.278246 558.4479553 + 1049.841608 491.4294975 + 611.2402476 870.4278601 + 1001.916661 367.5527075 + 659.5669402 313.5835244 + 1209.617226 546.8042043 + 915.2063581 943.9226251 + 745.122047 183.9985019 + 1022.841951 535.0805006 + 1047.841131 610.7491083 + 1217.669939 272.6213071 + 1001.90135 761.7328576 + 1208.506303 994.5470462 + 1039.14613 895.7885868 + 654.1686221 675.8128266 + 1057.197753 519.6453869 + 867.3612838 499.9621211 + 991.239564 595.4912018 + 1137.469834 144.4414946 + 853.3044994 615.0250049 + 792.453138 168.1976386 + 585.5213713 433.1285554 + 1105.192405 478.1991652 + 1072.53623 395.1946178 + 1001.994593 589.0004426 + 498.4851562 517.7231979 + 1372.578354 491.1620578 + 1090.389434 581.6109075 + 1009.400027 266.8808935 + 1099.355333 55.11810312 + 809.6384906 379.8702922 + 1233.505389 648.5971458 + 1092.814742 533.0682704 + 1011.445573 636.338159 + 685.0391056 508.6433281 + 968.0528315 28.13574117 + 832.4089666 482.9051145 + 874.2592189 838.1427411 + 979.2126564 953.1362273 + 1015.292196 493.3782012 + 933.6221944 461.5011233 + 912.8713872 506.0802525 + 973.5710162 457.2119377 + 1139.034008 106.1296808 + 802.3204314 499.227853 + 783.4076284 227.1449762 + 896.5626051 599.1718314 + 1072.292868 537.5378118 + 900.4630163 397.3028892 + 956.7219384 672.9019159 + 1213.057707 240.3235967 + 840.8638612 372.9855394 + 884.5996414 705.9795061 + 959.0468771 621.5390244 + 1302.779911 161.5565487 + 540.6966309 369.0489666 + 825.328696 720.2351711 + 1082.473255 440.0911183 + 1151.609062 653.2840534 + 964.4175545 464.7944408 + 869.6155811 572.407027 + 921.1418436 467.5038804 + 525.6311119 636.6171285 + 711.6714612 643.7297743 + 956.3448012 955.6487688 + 898.5155629 714.7555306 + 830.3468341 535.8413795 + 994.3676947 681.6873833 + 498.667505 513.249138 + 909.7955768 468.7971016 + 1047.806957 591.881848 + 903.0906326 492.3681086 + 1072.433719 1051.067918 + 1317.211674 805.2962942 + 1129.127568 911.6944602 + 1381.224368 637.0583137 + 805.0273504 547.5550741 + 879.312584 563.9109731 + 945.0312377 190.9546935 + 1074.899421 494.7702638 + 581.7283885 675.0104157 + 1020.840353 512.5754708 + 1057.538283 838.2014382 + 1231.631115 524.4093872 + 870.3166729 599.6087762 + 1188.178825 367.2196858 + 951.1787144 786.547395 + 1123.180219 561.9809827 + 980.4715719 229.08445 + 854.0617932 559.4119628 + 740.0220851 608.5492502 + 1082.338195 247.7187107 + 1434.947156 365.9639956 + 1088.354463 434.5602219 + 599.2577573 765.518006 + 1007.551945 583.7989052 + 536.973886 540.3750262 + 934.267322 466.9578729 + 1049.006305 571.7405084 + 887.5184193 43.50253679 + 750.9003788 571.3512375 + 1285.716786 810.2706582 + 1357.356236 602.413723 + 1213.847451 774.2001632 + 918.2264873 604.2856356 + 1007.226583 1068.853876 + 911.0341846 574.1389612 + 1012.041388 481.355042 + 1098.631768 618.153728 + 1002.927306 328.9592635 + 1004.930841 635.4507945 + 1088.827593 492.253831 + 897.7499664 553.896945 + 511.1192255 293.3123475 + 905.7687009 578.6946834 + 968.7341736 315.1883421 + 1039.734022 357.2208694 + 727.3041563 647.050794 + 888.8276917 620.4765965 + 968.0355957 369.8576823 + 887.5647478 465.4629005 + 1012.809659 229.7184659 + 818.6458792 255.4784322 + 1374.775929 696.755899 + 836.5625354 158.5714192 + 1128.620094 1040.874379 + 840.5239458 561.3877654 + 569.3924059 232.6782549 + 865.8397819 519.277139 + 894.7575629 467.9818053 + 1099.16058 581.4742172 + 838.7496101 480.6635897 + 562.234247 703.3122956 + 1068.930822 579.74082 + 905.8900736 619.9609883 + 1036.766372 622.9857876 + 1333.495528 348.4743619 + 730.9878443 502.7881132 + 1378.230703 387.0930569 + 1011.181138 656.0716983 + 896.2731573 128.693614 + 954.3075327 430.3151012 + 1114.967409 395.4582496 + 1326.219106 815.1621747 + 1150.640976 525.6830999 + 1211.51174 780.6928747 + 1029.074137 477.1589949 + 1012.290119 979.0123034 + 1128.178017 804.1839653 + 1011.302517 472.0407995 + 867.257477 551.3476072 + 1075.429494 614.3328464 + 1084.99588 759.2009421 + 1392.309871 413.0675449 + 741.410733 566.4555774 + 602.6486818 744.7132941 + 1029.505966 704.1662579 + 1206.707267 301.4698606 + 876.4749133 556.4569608 + 996.3074184 596.911585 + 1035.711569 515.594076 + 1039.471403 557.4755057 + 848.7806204 563.3242355 + 840.813227 723.7750666 + 509.1206545 619.6028622 + 829.7077981 679.6013479 + 829.1941168 511.6231696 + 873.4583005 614.8546182 + 999.2832367 40.16768959 + 1326.318651 642.4287021 + 1112.948578 607.3167129 + 987.8027983 803.8955546 + 924.8408584 968.7376774 + 1082.10328 490.8149403 + 717.7800543 273.2653906 + 1473.428308 630.6495442 + 576.0700781 231.9607304 + 791.4115209 494.661135 + 1019.529106 496.5035457 + 696.863509 552.8889608 + 578.0884965 564.8254672 + 842.2570224 792.8458179 + 916.209889 423.2547111 + 852.4451981 573.431634 + 846.3928604 681.8126085 + 943.6395445 651.2933194 + 1170.635335 672.4272762 + 839.4705664 551.504881 + 1248.764759 897.432003 + 993.0269189 185.1455143 + 966.5303566 613.298286 + 1444.822746 391.9792435 + 983.3641287 442.5506549 + 1126.225995 194.6007692 + 954.5959985 743.887581 + 746.3796101 504.5665189 + 853.8929406 556.4065872 + 1157.506172 610.014129 + 1233.740211 263.5767714 + 810.073943 953.778128 + 948.0328934 310.2904224 + 1020.235218 501.2923929 + 971.928886 33.97534815 + 1434.275918 576.9001857 + 1228.065288 706.3804042 + 1186.288756 372.8648366 + 1057.603097 553.8112903 + 748.2711838 511.6352411 + 1370.990507 400.7538075 + 733.6806746 426.6142866 + 636.5468953 921.4551448 + 909.0134771 564.9533696 + 846.3793062 516.2299418 + 1165.358364 666.4782257 + 931.6423115 1027.948309 + 1025.949232 465.7667594 + 1209.231533 917.4348434 + 922.1839021 1013.889887 + 546.3201469 314.9676456 + 892.7538255 463.2678318 + 1097.250059 475.6200246 + 1139.953341 242.97557 + 725.9517061 812.5670488 + 967.2133987 865.5927441 + 1023.540363 613.6245683 + 902.2506424 470.7907266 + 1227.796518 92.84235844 + 953.9083161 645.4993089 + 501.8498689 744.5858021 + 1251.867167 894.1471373 + 996.0353762 452.9328913 + 705.0239588 714.5987962 + 474.3883212 407.2086922 + 736.6973594 333.3311529 + 702.5061153 289.8408933 + 863.7526924 526.7543592 + 1389.495212 852.2585124 + 1016.220861 987.0934231 + 906.2882037 730.809014 + 898.5290984 242.9730021 + 1189.476385 310.3500722 + 762.6855049 120.1139517 + 1432.755039 529.1862755 + 1415.875266 688.9457423 + 838.0488697 788.4071223 + 857.0453185 97.02340208 + 681.3383631 300.3150523 + 814.9729502 708.0679701 + 1265.747282 612.5960731 + 854.929368 540.0282799 + 504.5808088 768.503244 + 1046.861325 364.638082 + 1233.313513 216.8652005 + 1386.244586 719.8556495 + 1018.466564 504.2726118 + 882.1353606 449.0297503 + 521.8551704 814.806344 + 633.4880087 361.6348984 + 1029.064566 553.0945482 + 1267.575497 331.3335072 + 834.2353419 368.2479575 + 920.7709749 644.2294692 + 860.0211617 555.8954784 + 873.0525686 136.5086244 + 859.1542522 506.0796024 + 1032.729033 551.1903782 + 876.6524444 631.2346337 + 1066.228732 888.4373004 + 1317.83683 160.1902515 + 1083.813059 916.0565401 + 1001.634558 638.8127559 + 983.5237427 651.4165918 + 889.8397717 569.5765509 + 1012.475833 93.61319408 + 714.9819398 705.6833822 + 937.2241714 637.8438153 + 683.2640137 834.0327163 + 1056.947056 190.7510512 + 916.6893533 553.1530968 + 1241.814417 706.5152761 + 978.3608724 721.8914058 + 1017.427858 512.7657115 + 542.5250929 448.0168103 + 943.8387765 435.0144714 + 892.9558597 588.3037964 + 795.1947041 411.722016 + 741.05765 331.2196534 + 871.7090052 541.6909038 + 1046.94067 751.406749 + 1136.616804 738.4910576 + 882.5002424 459.1626177 + 1445.211062 361.9142892 + 780.6065763 470.7334624 + 911.9467473 930.0460113 + 923.0779189 479.7254393 + 541.7993597 437.3116212 + 959.7110113 476.2144047 + 1224.331434 364.3028946 + 952.2469789 649.4710372 + 837.3100163 344.8628521 + 933.9208899 484.0837455 + 962.9399103 422.2460642 + 1001.605409 623.7626625 + 1118.948418 530.800678 + 900.1128989 724.0719116 + 980.641244 437.2052067 + 1089.644355 752.2532734 + 845.9494639 151.1201115 + 1216.042959 104.2983808 + 1224.572197 879.0313167 + 1210.288773 102.8603355 + 908.9383651 577.0223741 + 1209.496736 773.6221193 + 1215.28052 402.6926763 + 668.6524304 965.7549749 + 1290.099575 196.7481034 + 1210.510516 616.3467195 + 1276.689111 561.7025198 + 591.6057828 574.0799779 + 1013.158728 589.7379678 + 849.4371369 655.2813708 + 920.2821514 416.2408501 + 976.9144467 459.3373904 + 875.2783192 469.1265815 + 1147.986568 386.584698 + 991.3033601 628.3747622 + 1299.965492 428.5032642 + 550.8267273 403.6423043 + 943.5481353 373.0941403 + 850.9424028 630.202167 + 876.8792211 581.3618661 + 658.4710251 690.4595162 + 913.4829855 444.2400233 + 1028.322867 536.0826318 + 858.8117405 580.8864637 + 931.772918 696.0958398 + 930.2568458 465.8440776 + 1081.151508 319.060886 + 1131.590756 698.9487455 + 771.8853571 685.682345 + 936.6547735 619.8103507 + 882.1070929 535.8924196 + 905.7383625 459.6514573 + 1067.080171 425.9836085 + 985.6548984 471.4055163 + 1019.224852 450.2257336 + 1090.814284 465.6864966 + 1076.222283 131.1230417 + 1067.937729 529.9339582 + 904.8122822 660.4832146 + 1087.260533 248.8823393 + 805.6361113 758.0906335 + 1033.468412 581.2857475 + 1017.052608 89.98481679 + 1001.761225 472.395733 + 967.1222218 455.8513538 + 719.1716582 635.8418349 + 1017.669358 649.779242 + 839.8445876 532.0639874 + 1081.946216 630.103312 + 538.552247 393.9646045 + 1239.715009 234.1629601 + 1045.043352 537.0724003 + 688.5258036 610.4718447 + 861.4157329 660.7755771 + 939.7074695 768.2015799 + 849.945702 535.0791837 + 910.8667528 485.030804 + 792.0391295 652.6540445 + 1215.382822 466.7040393 + 1296.408992 284.538356 + 900.8373748 380.2132435 + 867.2355403 605.4488108 + 705.6024436 706.5259267 + 995.9043882 594.3014385 + 717.0495189 640.5265109 + 1061.80276 444.3406102 + 1016.76316 593.1137593 + 626.8133334 746.3281433 + 628.9652703 575.5086601 + 535.6641886 784.1542271 + 1198.80662 305.2823359 + 907.126563 593.2746541 + 1073.46755 475.1161921 + 819.3774581 550.0177591 + 1075.628122 493.2327715 + 1218.936041 918.4076551 + 1064.38694 444.8781171 + 1061.963645 486.3088954 + 668.0163353 385.9112456 + 1124.702772 553.4318902 + 645.6458175 456.6110752 + 902.3470749 418.464566 + 672.1465201 412.6388729 + 972.691219 808.2311357 + 949.9918308 480.9858387 + 856.1642924 830.5931469 + 714.6744183 288.4692259 + 982.8274425 424.1363869 + 883.0771262 568.5706361 + 890.6671612 128.585598 + 555.1911403 533.6183073 + 1369.223884 672.9133576 + 1108.707288 41.79394813 + 931.1004053 596.3693357 + 922.7352003 818.0100475 + 1084.447531 484.0716316 + 867.4951897 469.8540856 + 1052.723378 548.9449974 + 1058.697394 619.6382809 + 1442.515077 615.7485899 + 683.4606614 608.3469279 + 829.2375072 433.1271526 + 945.6254025 781.7298812 + 1140.770739 616.4755051 + 632.8217028 744.2036862 + 869.2911372 462.5618054 + 1270.558116 591.501511 + 851.6911913 614.1849489 + 868.6260662 496.8587692 + 1476.195474 623.6019646 + 1358.819116 267.895682 + 642.2184553 186.4124869 + 1033.404735 580.7814907 + 784.9329473 485.2914945 + 1059.79623 590.2098054 + 1043.893241 413.1005521 + 648.3802149 277.3012976 + 1081.859736 490.3481906 + 650.4746701 207.3512616 + 1328.109585 797.6425992 + 1245.772986 830.5832373 + 712.3894807 460.3799914 + 1246.721749 150.2825428 + 1295.453731 185.4042859 + 969.6322254 430.9184582 + 1146.449805 676.8362118 + 1221.945904 841.1133808 + 1066.682863 261.5365389 + 1187.264758 91.50588048 + 714.8326219 640.4916981 + 917.3220754 261.9594362 + 921.4202784 656.9773791 + 959.3636817 649.1141982 + 1355.624329 332.7748245 + 965.0085762 487.0517077 + 1320.214936 792.9950656 + 941.6414614 586.8993744 + 742.2072842 598.3031727 + 788.3813495 766.5100342 + 1082.299856 77.59785848 + 856.3680227 377.7326465 + 1108.045236 605.5549562 + 1442.31952 399.9058307 + 948.7506715 665.0911106 + 1054.248629 526.911593 + 1026.386067 84.8548668 + 1115.82756 537.5870775 + 1243.475304 480.032074 + 1049.434638 586.0463452 + 597.0443588 504.7620483 + 839.9859042 347.2779477 + 904.3031059 41.22231996 + 841.8408729 420.3676586 + 1210.821188 245.0429783 + 1138.623431 521.818732 + 1222.317153 377.9616834 + 795.7241389 745.782201 + 1045.141127 514.5186482 + 921.8797272 439.0116897 + 1202.484504 734.9195042 + 801.501096 32.47661861 + 1043.450504 475.8557396 + 799.6264383 594.6864268 + 1011.768284 579.3275022 + 1161.480194 343.1833425 + 816.7658189 537.7105692 + 539.7490272 394.0689115 + 715.2959075 873.8842254 + 964.8143523 620.5233752 + 1031.816502 665.7999133 + 779.7756975 551.9147173 + 766.2167192 855.1809125 + 1121.907553 556.69366 + 1216.557524 404.3620752 + 1050.989075 462.4122727 + 901.1526505 605.5785276 + 1155.569678 520.531337 + 918.6373489 151.8245876 + 883.9437029 173.6766473 + 1033.980185 722.970629 + 938.2112666 483.8945407 + 922.4496823 597.9077012 + 851.2668914 931.6217012 + 888.758592 653.1999276 + 840.7599122 485.4451306 + 1066.086093 488.5187462 + 866.313125 506.5859581 + 637.8177297 948.9753648 + 886.3842748 544.3367804 + 808.8756537 439.6798829 + 867.9572984 565.6246827 + 1035.344272 484.9544739 + 982.1595406 448.1826125 + 1230.135801 579.1557242 + 1038.859526 579.8041422 + 974.9375862 628.1973052 + 1125.091273 419.3416148 + 961.2875817 425.0684219 + 900.5578778 710.3037181 + 1023.790972 472.4651297 + 1080.934212 1050.387604 + 720.92858 824.6743818 + 1133.674389 525.0415541 + 1195.27679 567.5601315 + 733.8980027 337.6102941 + 953.0438692 361.8185929 + 803.033585 763.6866239 + 1132.064928 699.053593 + 747.656017 70.04980034 + 901.8044977 176.3876991 + 1315.180195 440.1917872 + 909.3931405 356.5648029 + 704.4860576 561.0960908 + 507.7205524 453.4164921 + 866.7146594 495.2046486 + 1149.549223 290.252916 + 936.7663381 302.7711021 + 837.6892342 792.6516945 + 1264.620038 383.0136899 + 962.7299262 421.5504822 + 1252.265182 730.4793379 + 932.2387158 369.8004153 + 935.952857 464.1667197 + 821.0102907 640.939163 + 922.1786603 429.0946136 + 672.3564911 951.7749959 + 868.3942598 649.583826 + 498.6566425 507.2272661 + 1035.525587 477.25528 + 939.3796059 297.0579603 + 900.4148116 34.74722046 + 975.6187323 482.8818104 + 1013.847732 463.8479338 + 1008.953448 229.2359918 + 880.7772424 585.3510516 + 882.5030983 529.5127726 + 1008.118738 978.3604667 + 1050.218001 105.677163 + 673.8850455 469.0555767 + 740.5580273 597.1439023 + 1216.926871 668.1810204 + 1030.643438 441.1654138 + 785.8715135 484.4772695 + 610.513423 306.4095449 + 1155.279893 480.9009343 + 865.9593551 541.0374943 + 651.0615234 207.5224679 + 809.9043872 1015.941413 + 643.7089017 152.2457087 + 990.1622642 808.3380522 + 1108.990525 806.7617723 + 913.5658573 630.5893604 + 907.0882552 29.48123272 + 1173.209232 674.1372468 + 894.1883388 597.0156562 + 1107.64907 603.1321968 + 919.0117598 448.8144777 + 496.9371442 526.6990717 + 1040.535895 562.7527129 + 781.7172244 484.8428479 + 863.7431284 482.9235296 + 898.9663372 434.1536827 + 954.1840196 859.5707304 + 797.0400768 235.5386664 + 891.5246336 456.8688062 + 863.1844545 383.8829515 + 1434.614603 731.1063427 + 919.0121194 1047.47286 + 866.4461809 523.5046991 + 1213.117885 550.2735331 + 1025.496376 506.5335474 + 1073.312817 593.5094568 + 855.6971887 1045.611422 + 751.9103859 129.8998126 + 1204.934034 544.6410749 + 1003.672608 603.9547903 + 845.5350748 683.9771622 + 910.6000442 686.2631428 + 1022.943984 548.3861669 + 828.6268683 556.9964631 + 979.1385723 717.7422288 + 949.5255362 784.7562884 + 828.271774 422.3825456 + 851.1933004 474.8345976 + 819.7791102 734.1131126 + 865.5620897 553.3412751 + 1056.427119 548.4403415 + 892.5711007 453.5830524 + 1014.1804 470.7807674 + 1053.184478 723.5889571 + 676.5486455 845.3548444 + 1240.346263 461.6833633 + 1011.129553 279.8027239 + 1003.339476 633.5021788 + 880.9606728 649.0682751 + 996.4374682 620.0115295 + 1133.568773 963.985689 + 545.1632174 400.3007643 + 1041.333215 626.898401 + 978.4849466 840.1362702 + 618.7958409 365.4177633 + 998.3762962 628.9204657 + 1066.625185 171.9787693 + 668.4604622 963.8914149 + 777.8793078 211.7681716 + 906.6260905 315.0198678 + 1028.426202 394.7697764 + 1083.023428 490.4511971 + 724.5505873 682.1837284 + 1021.964851 605.0593804 + 1138.20428 769.5587781 + 1357.989913 336.6090675 + 1029.629214 623.45658 + 1421.671962 533.8109464 + 963.3121231 267.3693898 + 1268.846806 795.9357623 + 936.7139075 365.4306132 + 639.3428936 932.9205223 + 1227.315933 567.152597 + 534.7505598 522.3908861 + 1095.102469 874.3044976 + 828.8656425 627.6958004 + 1457.390032 448.882077 + 951.9299261 614.8735041 + 935.1058113 617.7855328 + 868.1073933 958.240933 + 1078.624554 467.7266185 + 840.2093189 526.886986 + 1490.206913 563.6350338 + 759.2271914 632.214627 + 1075.636946 41.47228726 + 1021.505313 496.8182449 + 1168.910653 683.2956885 + 868.73475 480.4900965 + 887.4870695 661.4490663 + 579.85135 677.9756617 + 1206.17201 168.5327995 + 921.1005162 471.9900313 + 644.8290514 617.3398349 + 985.7928505 450.1375187 + 1137.275355 243.7634764 + 860.4350005 959.1616299 + 901.6639444 573.2514575 + 855.9721595 426.5025526 + 462.025051 423.4112735 + 996.7850099 480.4831985 + 731.7052425 240.9983311 + 757.4202424 762.2180073 + 872.007236 595.2811428 + 868.3442059 482.7802573 + 1160.599501 973.0651808 + 697.9124222 386.6503928 + 874.5635323 613.4887523 + 1051.59086 161.790018 + 679.572673 169.7033281 + 568.6341887 321.7314075 + 976.5454939 648.9849115 + 1184.479629 835.4321156 + 705.1262584 658.4552099 + 1066.511669 261.5352484 + 1004.875396 431.744621 + 980.3613943 104.2060662 + 685.3660551 551.8318347 + 711.3454966 429.1966542 + 1050.651933 712.840321 + 1372.45432 576.4216598 + 1265.471131 623.3636436 + 1132.545685 318.1031187 + 693.7044171 531.5262309 + 1002.508886 586.7093965 + 696.0710694 607.353378 + 1349.627638 570.4317567 + 1370.615313 596.0260685 + 530.4769419 523.5850932 + 1011.613398 787.7852563 + 895.6314474 309.1678907 + 691.2060679 131.0141151 + 1044.10666 597.3977488 + 939.6294458 376.835991 + 498.2706336 514.1051387 + 886.0216844 617.4151612 + 1098.098439 443.2144105 + 1215.164534 287.7564031 + 762.9515443 120.3344521 + 807.4622174 585.6471215 + 896.4100922 494.3139973 + 1041.469919 900.0449772 + 1088.768078 57.3919165 + 631.6328355 922.7574592 + 1325.577481 801.7528463 + 931.0372957 475.6078525 + 619.867761 670.4782193 + 940.708948 297.8049376 + 982.4190896 649.9498123 + 1140.995244 610.1309028 + 698.013566 409.7941777 + 1303.517938 273.3006106 + 1066.101437 712.2974081 + 933.5722692 642.1007757 + 1278.066732 887.9630606 + 1025.751561 661.5033692 + 1302.065532 582.3704827 + 645.3130902 939.7327748 + 1120.07944 619.9348245 + 848.3915839 967.4471052 + 1006.426714 435.8980322 + 644.8539279 242.9237932 + 1076.662878 545.2117337 + 732.553376 204.1184722 + 1266.485477 298.2963399 + 898.3864291 791.872843 + 561.1301367 826.5417208 + 1103.001344 550.1409645 + 740.650495 387.9531177 + 1056.90177 550.138476 + 923.2735757 653.4083911 + 627.8970977 352.700563 + 983.5167352 360.8101274 + 951.3638721 411.1205055 + 1179.776622 685.2187013 + 1335.906979 892.7184018 + 1224.630771 461.8233045 + 894.6240045 516.6898032 + 876.2770447 241.0997242 + 880.8227412 686.1603013 + 983.3337623 327.6422038 + 647.0018602 134.7326358 + 1090.374422 502.789163 + 913.4514624 518.1686781 + 864.6128073 525.1354422 + 1371.943923 405.3902539 + 695.8778276 440.88044 + 1107.088513 624.5157138 + 1227.442815 561.153903 + 1087.447904 572.8018985 + 1170.522344 757.8965969 + 1006.915918 667.0706603 + 981.0660435 637.7478439 + 1036.034332 451.4994099 + 734.0636594 383.2099835 + 1237.238405 233.8717227 + 1032.388731 803.012459 + 1222.628429 106.7781435 + 702.0708472 711.6118404 + 1010.199171 606.0959536 + 918.662667 917.5486999 + 903.2504615 449.465939 + 1351.7285 859.3122081 + 910.9408449 437.5296531 + 1281.326948 600.9441059 + 709.4945461 679.6898692 + 899.4068391 545.3124056 + 1320.632857 487.1905266 + 1159.703259 115.929304 + 1201.888752 753.7801671 + 985.3971587 621.8394855 + 1122.676457 420.5627372 + 1086.136674 601.1777883 + 861.8818238 263.5464024 + 924.6284643 656.3392857 + 995.063407 636.2929941 + 1145.694131 834.2705473 + 713.431366 510.5186094 + 972.4995941 624.0412727 + 996.087512 428.5236631 + 737.5470311 700.4574698 + 893.3795938 292.2465721 + 862.0917669 477.9954063 + 729.5165423 316.3235828 + 1110.692181 813.4189174 + 1068.317754 567.8479133 + 1388.700194 305.1598709 + 1202.003537 838.0717423 + 903.2136324 492.328595 + 864.1878986 1054.383235 + 892.2226113 681.3765051 + 917.4677035 609.1343583 + 593.4813686 422.4195045 + 727.3195193 239.7653665 + 885.0580804 178.0266352 + 1176.557918 313.3360596 + 958.5874869 870.5645912 + 959.6433034 766.2345868 + 1293.410341 175.2325498 + 778.2486954 552.3855254 + 992.7186189 621.8211315 + 1032.523514 294.6871021 + 1046.277212 408.3253558 + 606.4274335 304.1698976 + 864.488396 92.78265128 + 642.8749324 484.1999289 + 864.1590315 478.6354615 + 937.1258003 374.8310847 + 704.4230282 932.2900385 + 881.2194059 476.1224269 + 631.3463513 355.8320025 + 1222.779948 781.1201651 + 887.8415004 541.3291696 + 1371.371177 542.7631619 + 1067.789397 1029.780625 + 757.7823216 178.2102709 + 847.8045259 655.4568599 + 859.1913713 706.7096503 + 988.0842243 185.1624595 + 1105.222752 233.6714511 + 1074.964738 900.6471392 + 1210.05555 572.0322635 + 1077.002281 501.7335709 + 747.3492074 68.76055048 + 453.4977748 550.2173657 + 799.9923249 380.271845 + 1262.616854 332.1022585 + 821.8937318 699.790274 + 940.9768956 661.8351093 + 617.9099802 501.4606718 + 862.7963274 512.2180979 + 603.2075311 653.9909256 + 986.3588741 496.3307862 + 853.6776973 597.1633169 + 1456.521398 648.1002845 + 1199.460104 779.4151095 + 702.6975553 431.128353 + 1022.047938 579.8124357 + 658.9943696 312.8566137 + 863.7110359 651.1509759 + 945.1178488 610.8230975 + 488.0001849 755.7420541 + 1104.537071 627.1146677 + 934.142408 782.2670022 + 1047.095642 486.9942315 + 822.0398359 634.7284917 + 1028.89959 520.9138434 + 583.1654394 375.0273792 + 583.5642077 379.9376438 + 888.5002605 484.6344019 + 922.9653536 715.8409738 + 993.1315223 367.3776185 + 737.0753113 432.4909799 + 878.0608795 18.80956448 + 1018.220957 490.2220793 + 1082.04005 443.5327111 + 894.6540526 689.6545267 + 1210.489687 850.0815644 + 639.5465105 366.0637521 + 638.7244168 814.9636269 + 902.7764981 624.126493 + 1049.50349 441.8820874 + 891.5648173 643.3821045 + 665.7382861 205.8033858 + 1048.527425 131.6691274 + 944.8015441 583.6356839 + 1009.426221 621.7469575 + 1090.80845 551.8214211 + 1179.362162 826.4638359 + 1064.308454 615.1013135 + 1009.049799 813.9596755 + 868.616495 527.4541741 + 827.2648183 626.2430885 + 1029.648769 615.660791 + 1076.52191 609.6499535 + 1040.957028 748.8532557 + 903.2760344 482.8917337 + 1051.991606 128.2757027 + 1417.978565 398.4593986 + 732.5401493 512.8868961 + 1124.67536 611.2487037 + 653.0077447 651.5041557 + 816.7888681 728.4662538 + 928.4906505 462.9364925 + 1242.396172 488.3696913 + 862.0475229 485.2740111 + 1099.27633 229.7984475 + 1197.336519 302.9718866 + 715.5520874 661.1289317 + 1050.220335 553.6117942 + 1326.134343 810.7330988 + 862.0343356 388.0003976 + 1028.163924 388.3603942 + 872.6148858 530.2976196 + 889.5463817 525.5609533 + 901.3878402 503.0501689 + 812.9645652 728.3490821 + 885.5059128 607.6200125 + 889.6883694 691.3698106 + 925.9421606 918.2088479 + 842.3914729 563.6595454 + 1080.796552 803.7637613 + 995.9975182 595.9911837 + 754.8457953 978.5349537 + 639.5456526 750.5113367 + 1326.358351 799.7370371 + 1032.460402 437.7824511 + 672.4684082 321.6844142 + 1036.528656 516.2476748 + 991.5005469 807.6029944 + 480.2433238 619.8817644 + 697.0676111 600.546128 + 1011.748381 572.3514146 + 966.5121945 653.6026299 + 908.0701574 466.0890728 + 1399.494974 652.2755631 + 1141.718755 627.2914403 + 715.923918 421.7851715 + 650.573666 686.1653354 + 778.0527374 1011.956733 + 880.141891 430.773736 + 496.0455112 750.236861 + 667.1756188 854.8394519 + 1183.795588 181.9691553 + 631.9029461 923.2260896 + 886.2033837 538.0608634 + 892.4132669 539.3616468 + 911.2202049 611.8574708 + 456.5477038 555.7556457 + 481.9390743 687.6489459 + 854.1676924 832.2121459 + 994.7537155 425.6087928 + 944.8917358 1022.563579 + 1069.883711 497.7363511 + 1005.272385 982.445492 + 529.3433076 797.9036777 + 984.8106879 459.2945609 + 885.5663841 600.9636869 + 1135.699183 526.3305047 + 1055.459404 181.2091687 + 780.6029519 669.8794296 + 924.769076 744.503258 + 1189.040468 414.1462089 + 655.2094198 593.6182724 + 1265.178432 778.2256042 + 738.044493 646.5151217 + 971.9553875 872.7193618 + 1009.011933 425.6491228 + 900.5952362 629.6781085 + 1083.480789 731.8499149 + 1094.89877 558.2881323 + 1055.206814 708.6977258 + 898.1725179 645.4958422 + 582.5069102 445.5382467 + 1057.880652 73.35728927 + 765.7562426 240.1356298 + 1072.12395 480.5792497 + 824.1230548 686.2409554 + 863.3495225 493.0204469 + 1180.358159 310.9722237 + 690.8271517 113.3297833 + 949.6485323 306.6341087 + 1128.95333 791.9377933 + 1169.763777 587.5929781 + 843.882186 421.745407 + 1145.975973 478.1676116 + 917.9635531 465.6700836 + 654.420754 584.8996314 + 987.6822246 471.5311511 + 1250.212348 311.9959124 + 471.5598184 397.2860579 + 698.972753 591.5669287 + 685.2329114 924.760892 + 927.7160453 204.209764 + 1109.046727 409.3674441 + 1067.409432 543.2464843 + 614.3915213 502.6922722 + 1204.717818 558.2551374 + 804.9541074 31.48738037 + 1212.986383 364.8112726 + 772.5435473 58.15328113 + 599.5118185 287.1709027 + 1283.98204 442.930878 + 576.8451449 440.1687296 + 1002.292523 482.4690706 + 1371.534832 526.0824462 + 981.7638757 929.8079337 + 1153.067029 559.2078023 + 645.0467138 205.4939287 + 1320.582853 899.2254028 + 713.2680706 458.8056261 + 951.8552936 592.2410901 + 484.5865515 503.5131684 + 1438.09899 730.7011341 + 821.8994433 622.8957499 + 871.0490712 590.592281 + 796.3740332 481.5553686 + 929.0695378 176.1399574 + 950.9821021 418.6296295 + 1321.066822 700.5778478 + 1081.403107 107.5401919 + 1006.600273 609.5132947 + 778.278866 620.8581016 + 910.196425 35.98422131 + 773.7327703 884.5899409 + 1236.670221 723.8195906 + 1043.586367 598.6030989 + 1303.035721 603.0308647 + 785.1797545 764.2668035 + 971.2807809 403.8750117 + 847.9343633 156.6186056 + 1371.606637 599.4140195 + 819.7029156 555.0697227 + 643.3504054 940.2951884 + 1452.246266 516.9376974 + 599.5070635 335.3208676 + 608.8035702 742.8189533 + 994.0053801 184.3331054 + 1176.13804 666.7619961 + 680.5342316 430.3700689 + 1396.806771 786.393293 + 917.2382461 428.6838515 + 846.9367886 460.8590832 + 991.6711307 476.2827128 + 911.6932787 1014.461612 + 1013.194226 391.0023625 + 876.9356992 1021.680664 + 1303.680036 465.984684 + 1010.024721 379.5100082 + 847.7397657 742.2153472 + 766.9855451 1004.588848 + 718.649499 643.5943621 + 842.9729926 533.9283133 + 1049.322466 457.2462724 + 1200.637124 546.2268153 + 512.9414859 780.7238919 + 1237.781847 632.8073309 + 862.8635114 152.4037106 + 887.1787602 514.6179868 + 578.1623641 242.8568553 + 904.8757636 630.7449347 + 671.5346017 953.5917365 + 839.0009886 568.5919113 + 1222.57114 467.5170263 + 1439.113633 403.0576887 + 1306.906897 410.6477624 + 827.2944877 431.5079872 + 950.0180092 638.2454337 + 1239.971399 670.2677688 + 979.5787565 933.9102592 + 1003.12868 477.5201804 + 719.6179571 659.2085241 + 1100.260189 224.0469003 + 976.120092 636.5443664 + 1096.312774 681.5400227 + 884.2428687 1056.650231 + 1046.233853 677.4936716 + 1307.715838 838.649045 + 971.9266415 672.4028576 + 898.2122246 447.3649683 + 1010.09006 495.2643239 + 1067.854568 564.6499996 + 463.649507 416.5714952 + 1334.903722 871.6385996 + 918.2921963 481.4052251 + 1139.320519 313.5393769 + 1113.764226 546.6250742 + 908.2080898 668.1113312 + 891.0805865 333.9177552 + 658.470804 465.9059884 + 690.2995058 334.772278 + 1121.687851 614.574586 + 555.615113 329.2746428 + 997.3027079 400.0117336 + 1035.995406 355.8089817 + 881.8634121 498.9620131 + 1097.376379 430.1394645 + 1385.976095 570.0761617 + 884.0966579 579.3681682 + 534.7735333 391.3310066 + 989.3342017 472.1800431 + 715.2883143 638.5006807 + 1141.867217 612.0108929 + 893.8618447 454.2675804 + 1379.566964 387.9875018 + 1182.696919 561.9166809 + 889.7081278 229.6437826 + 1065.916365 933.8607656 + 1298.828513 340.7927961 + 741.0383206 564.4812023 + 815.7139873 926.5480042 + 883.5915843 460.2203694 + 914.1621277 127.6299835 + 886.9697699 497.4973469 + 750.4986191 578.1212454 + 1101.404358 486.2782692 + 824.0943985 382.7688086 + 867.3416933 259.9427214 + 715.8447003 442.7394075 + 793.7573316 761.4305272 + 789.2116031 313.1413112 + 1100.026065 990.6980864 + 1054.745905 192.8312881 + 1042.438743 449.5568453 + 919.6077274 424.4162428 + 849.8610216 1048.242917 + 918.2601116 748.2304609 + 1088.239674 518.0420428 + 917.6895648 462.9067379 + 1062.40429 613.8342982 + 885.4970855 518.5629723 + 1071.591984 483.966596 + 542.8930001 719.4693564 + 1014.924387 423.2388705 + 772.245752 697.8904796 + 1243.336714 150.609578 + 899.7035058 713.3763042 + 968.7727968 640.7324142 + 1340.710246 837.2279032 + 659.4261088 502.9144559 + 896.8061988 594.7552984 + 832.4697591 469.2006982 + 875.6111576 545.4107873 + 994.7830456 740.0763975 + 855.4037883 964.1003046 + 1283.951947 207.8333744 + 797.7921489 492.4282179 + 1147.063293 138.4717637 + 732.0867004 651.1020209 + 699.7265733 415.9990854 + 920.408997 1006.419235 + 527.27974 812.4507592 + 844.0477617 587.1205824 + 1418.143754 688.8543997 + 906.9696744 427.5504808 + 1052.234256 604.6040138 + 766.3823247 1001.400144 + 1171.142609 903.7131252 + 795.8492306 480.8070811 + 1024.631977 662.218087 + 894.2995802 695.5479538 + 904.5791896 610.1353906 + 733.1337724 285.3938889 + 1035.951643 995.4573619 + 968.7811443 595.4861503 + 1360.361254 290.8770881 + 1033.303251 502.7351084 + 605.8242484 305.2581184 + 990.0303124 695.980684 + 760.0422402 704.0398124 + 777.6039698 607.8917827 + 890.5509485 447.4528906 + 1097.750385 425.0346125 + 1006.706509 480.8247602 + 988.8972114 940.6330489 + 645.2099286 456.7312695 + 1156.329172 608.5875779 + 1004.255709 598.51007 + 867.7328287 603.5521454 + 932.128876 402.3477556 + 667.9628351 172.4694052 + 733.9449319 336.4285186 + 749.3096296 762.7477552 + 911.4410047 578.5649701 + 815.4923385 380.8590511 + 1045.089229 555.4771708 + 712.6093609 425.3570743 + 1015.803699 92.58048054 + 1050.969835 640.8149539 + 850.444254 395.1181013 + 698.7280774 710.0631526 + 646.2214537 948.5721427 + 581.2317818 715.380311 + 905.5687087 634.5991994 + 1076.733479 1020.781121 + 948.8808893 949.8993286 + 912.4499928 455.6112483 + 971.7613025 614.805295 + 1040.363339 218.1962626 + 917.2958565 412.8035345 + 1292.450968 947.0969972 + 1258.998824 539.4682192 + 995.0595698 489.5352713 + 1011.554498 404.2052467 + 1143.594501 629.7274948 + 770.3473573 548.9378943 + 707.8854187 439.0211673 + 1140.995294 790.6960064 + 811.0631878 303.8767901 + 1309.776554 473.7179441 + 1453.658409 525.987107 + 758.2789539 776.9514375 + 895.2368487 719.6453001 + 455.5794065 612.2091902 + 1189.564365 373.7423984 + 1058.37441 613.678466 + 1177.696244 392.4289093 + 942.6186109 304.4782621 + 1118.320448 619.3984027 + 886.1495677 617.0957625 + 1285.075688 700.5682068 + 948.4990698 952.6436698 + 855.6674985 574.1644458 + 918.4208456 415.5541322 + 802.8388368 464.655099 + 807.7806119 795.2260377 + 1316.072818 238.4250684 + 896.5329032 612.746511 + 524.7051594 805.8265123 + 992.4605954 455.1247521 + 1213.860486 781.5378848 + 1213.433631 129.8343777 + 892.9728053 239.6897311 + 891.7248434 478.5286101 + 728.059696 113.2115015 + 926.9662464 402.342397 + 1276.925104 561.6992706 + 1009.554974 674.1225369 + 979.3293005 817.3833371 + 499.0294329 488.829746 + 1070.623222 588.0097708 + 1303.618756 467.9059497 + 1292.224257 842.2490278 + 998.9799002 975.1928242 + 449.4143708 622.4331393 + 642.6601347 606.1995391 + 972.4772978 450.5726228 + 604.5196018 506.8274991 + 1136.011141 315.7483388 + 1003.407908 621.8490138 + 540.8863063 399.0553005 + 1085.293015 719.8615621 + 1174.098355 677.4342911 + 705.975429 329.3019471 + 1022.209255 392.8040732 + 1171.549757 1004.635259 + 816.5307283 631.035139 + 971.1712577 462.0920683 + 486.7804964 672.2406088 + 974.6988069 810.1061178 + 941.9220873 441.5886038 + 902.7353932 177.5448954 + 1062.068931 607.4590614 + 881.0686625 554.2237701 + 914.9344789 462.1289282 + 629.2314544 362.2538656 + 881.7097535 608.4707709 + 1278.559328 703.1392793 + 974.2972215 676.6809156 + 1084.812832 581.2741843 + 686.9168034 276.6154732 + 1033.982876 554.8654475 + 1044.518541 439.7458436 + 710.5599359 288.1911434 + 883.465289 679.4575036 + 1268.315762 372.2819284 + 866.6687083 556.8895378 + 1031.459011 447.9726255 + 737.0812346 902.3085497 + 1113.789641 337.1998694 + 718.1668039 608.7730598 + 768.1766172 699.558262 + 476.2384092 613.6695486 + 1078.371207 1021.809562 + 925.3842401 373.4915833 + 1266.517697 594.5008864 + 1132.936121 805.9894435 + 992.3831436 599.6875314 + 1416.95005 790.9541945 + 1062.679692 621.7833437 + 944.7849188 1019.378646 + 527.7245708 838.0089071 + 941.9342112 429.7904886 + 604.7191083 749.674104 + 1057.370721 587.9474486 + 974.9710766 616.5529812 + 992.8232893 463.0764329 + 897.9891817 463.382274 + 1025.947304 437.765686 + 739.4941265 509.3640862 + 1068.067814 455.5450288 + 1371.960737 672.7144613 + 1021.343177 958.2776861 + 761.1522966 314.8152632 + 690.0311462 622.4419821 + 482.0203865 474.098543 + 1351.568887 277.7974612 + 710.8674449 425.1653713 + 947.0270275 459.4946691 + 1041.764083 534.4908848 + 1004.377667 654.2833158 + 1060.806768 912.1140593 + 836.3373269 171.0980578 + 906.0895773 574.6396185 + 692.9085144 543.5821282 + 900.3484815 415.414012 + 989.9581494 808.3701866 + 1037.548892 598.0484729 + 826.2111547 569.4365672 + 888.772905 449.3105485 + 974.0249286 455.2174436 + 1137.711878 142.9087666 + 906.535661 437.4286501 + 1181.65785 71.90782147 + 938.4079011 437.3659845 + 831.7092806 603.3275952 + 1001.918544 243.2195299 + 727.4666015 242.8967582 + 1468.820484 683.953591 + 750.6637394 580.3817971 + 909.5620759 469.1688681 + 1245.422678 238.3612821 + 1219.274266 675.6937388 + 1229.51002 160.3871003 + 883.6505673 419.3448285 + 1226.765426 531.8939711 + 1003.208026 434.1052149 + 1158.936396 112.6471396 + 1008.580746 983.0602172 + 905.4129611 639.6747898 + 899.4312055 757.1745744 + 1197.813403 308.0431803 + 884.7181047 631.033342 + 1305.816633 247.4767744 + 730.2847229 327.6779838 + 1461.236961 444.1040159 + 656.6365238 133.3791747 + 1086.217995 487.7452325 + 1099.609767 229.3638968 + 1281.281064 206.3489095 + 1050.535539 480.050814 + 1241.243499 566.4850639 + 1311.802651 847.8685168 + 560.0537273 274.8566342 + 862.3037746 959.0417603 + 770.5422204 693.6083744 + 1396.337538 792.1689134 + 842.978274 617.9615942 + 1086.027948 311.2583309 + 900.0082462 485.1181838 + 642.4332752 179.600338 + 885.0989377 405.7966184 + 1063.543046 619.731168 + 1051.578707 559.023417 + 589.9714998 716.3753169 + 1303.66335 475.5365597 + 1015.957417 608.8691288 + 650.3111506 565.0916782 + 899.4139151 934.3115489 + 1296.356593 843.8768068 + 1096.597364 467.1234456 + 662.4885807 176.6903365 + 735.5509948 114.0303582 + 907.2327912 519.0057494 + 1056.123264 707.2199473 + 869.1011418 615.8888582 + 496.0695294 483.9828134 + 801.5591246 32.13137382 + 1077.331897 37.89607824 + 919.011108 931.0596464 + 1288.30254 314.3652506 + 645.1489419 615.5902653 + 879.6481092 444.4100269 + 977.7503953 431.1132348 + 1310.984632 433.9101304 + 1028.336181 711.209377 + 1077.001129 684.35739 + 900.8102586 479.0532696 + 1102.909081 628.0122467 + 1215.787236 125.9360854 + 595.4539698 631.7710824 + 770.5853451 696.0710263 + 903.0988636 608.0390647 + 538.0715965 735.4979831 + 1174.366037 1017.237573 + 919.0316914 1013.129814 + 820.1243339 350.0471349 + 848.501729 655.6103974 + 1180.476931 908.3004054 + 1065.556209 1006.294369 + 917.1001495 506.4851713 + 1021.716216 513.0091409 + 978.6057533 604.2495134 + 1122.714582 622.0574093 + 1030.240697 671.5019766 + 863.4141531 373.0463193 + 938.5704837 483.5093036 + 493.8560157 502.7809003 + 948.035213 586.442933 + 576.0893118 381.2092488 + 1308.250676 701.2235267 + 894.1389659 48.41608081 + 647.741551 561.8755376 + 750.6293384 974.7813871 + 720.7006097 649.7544197 + 1189.941932 824.2718599 + 661.1396855 469.7691033 + 1157.551975 318.8275013 + 574.3595683 372.1017084 + 903.9051931 639.001622 + 821.3963064 568.3105455 + 1196.439127 385.8482451 + 898.2188643 604.5302954 + 1019.335775 987.4787912 + 864.7787162 664.9760459 + 806.0365526 377.7643489 + 993.9173477 426.1968179 + 1113.998771 415.0142822 + 1037.864084 531.4238249 + 939.3222226 646.271047 + 1011.755642 481.9868156 + 1123.20069 199.2077476 + 833.8513899 628.5855838 + 973.7831065 314.2789066 + 885.207466 766.1543731 + 1015.608153 481.6463391 + 935.1241822 311.4912117 + 900.6702118 709.753958 + 878.2384034 610.102393 + 758.5188606 630.110481 + 645.2825468 128.2130736 + 658.0672188 305.9113754 + 887.9010944 388.648746 + 548.2173001 540.3988221 + 1078.571071 621.1806234 + 856.6333207 662.9384089 + 927.5258666 690.9903317 + 1026.271973 478.8676001 + 1041.078257 554.8572074 + 1089.949733 609.0827816 + 1089.705346 456.6287863 + 1396.305171 476.9752367 + 755.9889436 475.431584 + 1103.320604 277.7755046 + 949.40991 700.9616602 + 992.2352521 451.7944934 + 1245.74033 830.9252036 + 570.1025818 242.7245129 + 773.5180232 136.5391886 + 1064.011488 540.2225694 + 1153.205232 483.2255158 + 973.0991017 446.9209191 + 828.1333943 420.3135728 + 1053.344824 525.8368329 + 1065.640112 164.2125969 + 820.7386433 30.5763304 + 1203.378691 167.4485647 + 1179.332016 314.2859617 + 887.3076444 442.3546651 + 544.6621209 402.3365252 + 891.0534256 66.05560127 + 848.582906 527.9972106 + 1150.286613 968.4676301 + 744.1526537 847.1483611 + 844.6057587 640.1062268 + 799.6285493 918.96912 + 567.337767 709.5271756 + 1049.347274 554.5302192 + 982.1237704 429.6021929 + 1010.045359 644.7188592 + 982.1493716 650.9335938 + 893.6142553 461.8962416 + 644.7121109 116.2006694 + 904.1478298 491.1804993 + 918.3004159 468.5843671 + 658.0727539 318.9568941 + 1015.059737 640.4456309 + 1390.541513 251.7156896 + 610.8438734 743.4197882 + 1282.262983 695.2323301 + 1090.569515 574.7642998 + 904.9852569 936.4780662 + 819.8513031 511.7866489 + 903.3284821 451.7380796 + 806.9862959 307.9988834 + 759.6492849 764.0925914 + 1167.194314 339.6691581 + 1074.553931 1023.761519 + 992.3331857 630.178643 + 850.0344133 675.270807 + 1076.870384 443.723626 + 588.1112083 921.8072344 + 790.1429045 637.9254529 + 972.1166094 939.5284669 + 631.7620277 744.2761714 + 935.5692165 375.8367898 + 912.5752389 511.5072012 + 564.9335758 693.6213548 + 891.7914327 341.5529866 + 946.9691775 651.5601751 + 778.6765688 555.3233117 + 670.6007259 308.1638443 + 897.7524014 579.3257537 + 805.4433598 954.9965606 + 1271.775181 599.9687358 + 1307.857683 273.9146846 + 618.8972601 503.0154691 + 1079.516368 726.651468 + 1015.554839 386.5842612 + 491.4034018 643.8026225 + 1089.964691 281.784205 + 1263.108544 347.2826583 + 1370.69144 291.2135484 + 930.1593709 681.9442046 + 905.2192427 522.9015599 + 1427.606379 583.5758983 + 1081.267357 929.7088707 + 821.5982827 481.4191008 + 974.544838 833.5184699 + 809.1357577 997.2690199 + 741.0895358 281.6914881 + 947.5885737 632.7292608 + 651.9426292 861.1052978 + 772.1247174 563.3435401 + 691.6266316 551.7284748 + 979.4842659 424.371568 + 1023.335761 993.6302146 + 763.4323851 831.1694098 + 892.8430646 502.1456448 + 991.6479956 650.4651612 + 663.2171707 413.6315735 + 1010.458118 230.7217744 + 871.2448713 526.8490653 + 710.7329342 544.8284549 + 991.2691104 639.9511382 + 880.9100431 933.2204616 + 979.9150489 714.3701349 + 1297.346428 349.7637883 + 915.1709628 328.3901926 + 1092.674684 587.6430495 + 768.8833975 970.4769485 + 920.2997583 620.6696528 + 584.4705698 716.4045658 + 863.671823 303.8580898 + 1303.877073 857.7250801 + 875.8719996 536.3122511 + 1278.763358 703.4484722 + 1186.432563 836.4961406 + 982.6602901 34.39401283 + 869.3018911 597.4872032 + 1026.541703 451.0022515 + 920.6051023 592.013522 + 1113.050145 469.0091085 + 993.7008058 463.1750897 + 1109.468099 648.886429 + 896.4404461 657.5241056 + 1373.074088 273.157225 + 1269.53408 343.6967938 + 922.7125504 435.083558 + 1023.029928 569.7925323 + 843.7321785 739.5888474 + 1046.4576 548.8186993 + 668.7425956 158.7194411 + 1049.821483 575.2687759 + 1037.03238 68.38098445 + 772.9826106 488.9853816 + 1293.245999 843.0534002 + 993.43185 617.5531284 + 1299.08563 350.7362209 + 768.613186 708.3664201 + 1053.210617 571.219287 + 1115.623398 135.7635067 + 1031.232957 526.9331686 + 982.0508814 659.8180819 + 1156.006533 609.5673577 + 978.8144874 630.7988765 + 926.9031921 456.5728484 + 1257.90334 902.009297 + 983.7309566 365.3015732 + 1234.642031 519.1766699 + 807.9765144 569.4672449 + 1192.124071 376.1913952 + 716.984842 241.6606665 + 928.0422093 333.2401087 + 1174.384043 363.9568008 + 1049.599816 544.7591651 + 871.1599213 591.314477 + 966.1376757 757.8014002 + 492.9657219 749.9583466 + 574.681274 243.7698681 + 1027.431365 990.2125926 + 590.9547483 716.5819119 + 493.1284678 674.702672 + 1212.223111 746.3855468 + 956.4562212 378.8674711 + 1020.610394 407.7807805 + 630.0607445 909.6343758 + 1404.90916 558.9753125 + 1391.034426 749.6908898 + 1026.457475 327.8242437 + 934.0628652 351.5340697 + 940.2176806 449.695329 + 901.8461235 810.3934861 + 1042.100801 444.3179371 + 865.3127173 977.9308762 + 765.061693 691.0473733 + 1014.501181 419.020453 + 933.5685302 348.0285274 + 556.110603 715.2117092 + 1206.870602 628.1154472 + 974.6643486 611.5390877 + 605.8846769 489.8978403 + 995.9079212 210.0700447 + 1073.138228 36.60129149 + 1000.837382 88.69862576 + 1045.336615 900.6296847 + 798.2742052 923.1674821 + 827.2178104 278.4175335 + 773.7371419 822.2073217 + 1114.500268 438.1218562 + 904.9268245 610.4746572 + 1470.96736 669.2049176 + 1026.234749 481.4599849 + 1145.232342 210.8734369 + 1254.335422 968.8528987 + 851.9081805 994.1873547 + 1095.291773 562.6763043 + 1075.104539 548.7395909 + 837.9431824 485.8090195 + 855.276515 538.4478152 + 1416.838857 752.4001616 + 656.9411514 633.1300792 + 1396.686166 781.4160111 + 1068.442917 567.2217431 + 631.4467436 930.5568895 + 1058.210934 527.2345966 + 991.1356827 610.9527632 + 1108.940812 218.1796295 + 1092.705144 665.1060832 + 1040.784068 498.6847757 + 864.0532554 553.9444989 + 1269.664114 597.9099775 + 956.4429665 858.4519358 + 630.3103906 825.6084875 + 755.6152257 680.7637644 + 982.1721 638.5706567 + 1108.059182 497.2171266 + 738.8856544 428.0401463 + 1463.181817 512.8375815 + 1047.842653 596.3317642 + 1212.598037 284.8925172 + 780.0205186 619.1660674 + 1014.935477 196.8635452 + 783.3470274 541.7241827 + 1080.643664 625.152422 + 856.1504622 573.8519857 + 498.9969558 331.3025138 + 933.5658995 665.4057812 + 706.731318 574.7576233 + 794.5945662 713.9705945 + 1236.281618 965.3353742 + 1137.246409 294.7356956 + 1262.740289 952.8273329 + 698.6782326 545.0595377 + 1153.998836 665.9546086 + 610.3909026 551.3607365 + 636.3499692 812.7684169 + 915.4905454 588.106141 + 579.3841013 243.3522219 + 778.830277 448.0058973 + 823.3467745 554.5815993 + 1033.103505 586.5066731 + 1009.243085 495.6551214 + 1139.986491 735.1853042 + 982.8894855 682.6567983 + 1029.823276 432.9912102 + 1043.411471 499.9102078 + 1327.906807 870.8571408 + 1124.817278 206.0128017 + 1245.019413 321.5344075 + 1145.023712 779.1557523 + 1477.325412 638.9820885 + 535.6910166 491.4011799 + 1098.202178 623.9050499 + 785.0395846 894.672309 + 801.1128544 516.4628936 + 795.0737878 306.6806611 + 704.0855878 437.5521332 + 639.721382 749.2428593 + 913.0665396 370.6376237 + 1070.199378 779.5835976 + 992.3460957 456.2994623 + 719.8910222 677.9095177 + 494.3040815 481.4047954 + 1096.670093 559.4417724 + 822.7660725 157.3595627 + 899.6707627 472.5850278 + 928.0866552 651.7663011 + 1276.034792 209.9371764 + 877.1473904 479.6905833 + 1032.730738 482.5349855 + 938.1692629 454.9802734 + 890.8974427 508.5122567 + 860.8252474 474.1619511 + 1282.76197 203.6402786 + 513.1040673 585.8787054 + 1244.668631 987.8202921 + 868.1827288 589.4167656 + 1022.923004 515.7066963 + 1208.733133 994.6675852 + 1121.511097 413.4758523 + 902.0418223 458.6252113 + 1036.144122 293.0384483 + 788.1129144 764.1559371 + 1339.251729 897.4494858 + 637.5515441 903.488826 + 818.5673813 427.4942304 + 857.0482474 721.797624 + 1062.969256 356.6762559 + 1117.574004 408.1159148 + 1124.971293 409.3240603 + 898.4826538 638.9453655 + 1156.004753 498.330511 + 1007.91203 505.857697 + 763.4215509 1016.677547 + 496.4914046 737.8479708 + 901.9606917 476.4451738 + 481.697127 675.0302272 + 1073.988645 480.0361425 + 682.9636297 618.6671909 + 1213.668664 549.3628587 + 1298.676476 546.806781 + 730.9640408 678.0738987 + 1255.31904 151.0652821 + 1363.980385 366.9163582 + 836.295667 520.9771796 + 984.0418035 316.0300872 + 1046.143974 488.6506951 + 1035.385975 507.5564468 + 1109.820939 620.394345 + 715.3574572 644.6832418 + 566.6407987 687.9399421 + 900.359362 244.4617797 + 999.7817213 635.2628016 + 556.4096462 624.1068915 + 752.1062328 464.3136722 + 1286.217804 699.631289 + 923.2195594 194.2270318 + 902.0773535 478.5207504 + 758.7435265 182.3771382 + 908.9920748 578.0188864 + 1351.382105 268.1923896 + 1077.914654 547.0183634 + 1026.742247 611.6451971 + 956.7255057 356.0219731 + 1025.683569 696.1938116 + 931.9785719 663.3403605 + 645.5227303 617.8332894 + 918.1672593 493.2797607 + 883.6609052 263.2937277 + 473.6771506 421.9907019 + 821.6152345 281.7593162 + 920.8307428 739.6645974 + 1016.784472 55.71772279 + 886.5300965 253.0866449 + 1353.072285 478.3818314 + 738.0004344 743.6934138 + 1253.544441 895.1188747 + 859.0854996 569.2981072 + 1095.279529 275.1830392 + 691.748214 929.6624617 + 1139.580201 646.6159477 + 1177.214702 820.3063563 + 1076.894984 659.0418327 + 1046.861356 1018.056717 + 1003.365585 599.3874839 + 1012.786071 302.8825096 + 957.2936823 435.9717759 + 926.3207911 448.4975661 + 937.6457937 626.1860941 + 898.0942918 127.0689163 + 1241.227371 162.2632956 + 1116.389436 137.2407272 + 701.7987672 604.2329011 + 1027.370097 264.9073525 + 621.142686 702.4785026 + 1116.368539 341.3567315 + 1018.333873 635.9684848 + 1250.104222 411.961034 + 1020.298887 580.1496358 + 649.3200085 206.5998218 + 869.0763684 257.7419172 + 816.2121657 238.9389081 + 970.9955775 463.0540299 + 867.4206325 600.8312908 + 924.0269689 817.6254416 + 871.5611889 313.9067155 + 1072.032772 799.5496014 + 975.5217287 348.2216104 + 922.5873004 714.4191088 + 1132.500248 320.5896578 + 977.498498 1021.794333 + 713.6746977 610.2332693 + 881.1377745 543.4952716 + 1086.45102 579.9146592 + 973.8121905 454.9505341 + 1014.764114 321.7211362 + 1105.38566 800.6248885 + 1104.628297 566.03743 + 962.4532596 768.0749527 + 1076.55212 36.28760937 + 673.2135927 513.0379577 + 473.9809899 413.894546 + 505.2680267 474.3013374 + 958.4066336 599.0402467 + 1311.329094 389.1025775 + 1212.568614 1011.174907 + 1482.959203 459.1802176 + 760.3254464 661.0907059 + 1114.099177 458.5829568 + 728.3142912 324.8743524 + 860.0552783 744.3446685 + 517.6530384 327.6946008 + 935.7846638 481.8703028 + 799.3439961 595.410993 + 1302.480682 833.5267498 + 943.1738845 398.105837 + 1031.740771 65.77395964 + 1034.230375 452.0631442 + 664.0744921 847.9749152 + 971.0358065 450.9898021 + 995.0232982 454.9239413 + 709.2660656 459.9218598 + 897.3672951 435.7643182 + 654.3215992 309.4876951 + 1035.916718 311.250024 + 945.6073122 726.1144214 + 1105.094643 584.7123214 + 813.750729 509.8819605 + 985.3649935 187.0357589 + 812.8016514 724.0840966 + 1030.79968 456.1718193 + 1080.839697 62.2834265 + 891.3944925 608.9001073 + 835.757446 427.6315496 + 898.9231544 584.4402066 + 957.9957048 425.575964 + 829.9868327 571.8097881 + 1039.637937 623.879279 + 873.7253112 564.4158765 + 791.7606085 501.4587783 + 633.9425003 365.9681943 + 1250.627986 622.642813 + 1421.510645 541.2066349 + 965.2002499 341.6046138 + 1206.607297 681.1309106 + 1151.780381 64.82322946 + 827.1984054 257.1607119 + 1342.104633 356.0326134 + 770.5157651 695.5785258 + 831.6125722 422.6311571 + 907.3584734 492.371245 + 866.8298764 475.3121741 + 1288.134505 703.6508612 + 726.3060036 758.8569234 + 1073.665326 548.3868372 + 911.8224459 619.3542008 + 1171.79227 683.7569127 + 853.870402 671.085035 + 868.0715217 511.9051783 + 1072.070666 537.7791843 + 904.4319228 928.9684283 + 1180.720084 685.1148433 + 1066.022316 538.8476369 + 578.2228199 427.8054464 + 897.1758513 175.4305346 + 861.3117609 958.2164804 + 1026.99831 563.0608165 + 880.7482218 639.1394042 + 1093.14565 578.1211073 + 1222.174172 353.9743641 + 773.2132103 485.8860002 + 970.4865523 438.0346122 + 1199.317323 830.320814 + 1332.689682 515.6331174 + 861.7544207 573.5857634 + 515.0675639 596.3547196 + 705.8832677 155.1780492 + 1371.645207 549.0862677 + 895.6978358 394.9808154 + 1036.882527 481.5093866 + 684.511531 834.8150186 + 1043.511625 501.4526511 + 988.8837944 474.0257345 + 997.9897237 480.7780896 + 938.0087774 718.3401448 + 707.7764546 953.2292753 + 1260.525249 622.8489907 + 886.9628764 63.26469802 + 661.1088493 572.2203169 + 873.7564173 1022.896456 + 638.2514636 364.3611862 + 1068.979495 525.5838081 + 1076.910247 468.1212358 + 1038.593243 477.916176 + 763.5044756 912.1251659 + 1150.746578 473.9101678 + 1447.951201 615.8671734 + 777.7312572 822.257941 + 1092.949958 751.993086 + 870.6863957 599.1343747 + 1057.759757 934.774122 + 738.0853834 494.6168227 + 1136.370838 293.3805778 + 965.688963 910.1345413 + 860.4071704 479.2847857 + 994.9959731 324.8746564 + 1161.461846 579.20213 + 965.8909678 667.5746386 + 456.27695 423.3058282 + 1076.88689 529.4478695 + 964.2723001 461.2096524 + 772.2248001 700.5877652 + 899.5125235 644.5066102 + 1461.624561 610.8235403 + 686.7185703 833.3532231 + 704.7634701 606.9159023 + 804.6988554 478.29047 + 1307.743421 261.1568632 + 884.2364745 488.1478375 + 993.3365684 642.3382646 + 890.6092428 230.5144322 + 1006.632666 504.8191087 + 929.7303962 449.7244505 + 798.0188767 373.1053826 + 1396.446991 536.3122411 + 771.7665542 502.623272 + 575.8327585 409.1933045 + 1109.494197 807.5178124 + 1220.225399 388.6191612 + 876.6667172 670.6045635 + 857.6333222 726.6983757 + 773.0900733 488.0006275 + 1342.179506 509.1664498 + 996.0783415 465.9941163 + 1326.565818 810.0179339 + 1472.600415 651.6505609 + 933.7855626 900.5794537 + 838.2234948 473.6667959 + 758.3951325 760.2521919 + 1228.782085 305.398674 + 962.9268023 599.4467393 + 927.8831035 463.3279255 + 1103.032768 230.0332326 + 887.7639752 504.9757869 + 739.2534805 748.6316572 + 501.633932 749.0491935 + 723.6703722 1000.46132 + 702.2292019 301.9151953 + 1111.893342 537.4562626 + 1105.707725 625.8086371 + 955.6202471 648.2407605 + 574.4093144 319.2099572 + 933.4819474 473.7685258 + 719.9841011 92.46513683 + 999.0602451 695.0982435 + 772.7679136 138.1685786 + 1203.810072 558.4559374 + 932.6478146 642.324265 + 940.5468104 230.3603806 + 1022.769124 499.7380762 + 789.2238349 559.2228497 + 920.8290556 416.562903 + 887.2122277 630.9979179 + 1223.286058 640.6533479 + 1403.229994 798.6396334 + 693.2698366 332.8767701 + 897.4705293 443.9376858 + 691.3749307 601.436415 + 872.0193973 512.5875245 + 799.6991405 475.175709 + 851.2192152 959.5555301 + 1212.937678 668.2531699 + 1200.588767 778.7069301 + 1046.261805 478.0751255 + 859.5461471 517.899306 + 871.2145046 589.3001401 + 1441.405912 384.8785366 + 802.0524377 828.2956016 + 745.8403838 177.2208766 + 912.1840253 945.7835623 + 779.8895265 577.9341585 + 886.7602633 535.9386381 + 1088.89214 630.2131173 + 1089.689124 310.6321646 + 1078.957998 390.43158 + 670.3739207 390.8102291 + 1070.06467 554.5659478 + 1071.563748 657.6214974 + 832.8168578 880.0752021 + 959.034722 666.3331688 + 1444.49915 360.7429641 + 575.9040325 785.5203188 + 600.6915393 655.307647 + 747.1178286 573.507268 + 1051.707453 176.4656206 + 1109.464811 597.7086012 + 850.8079001 639.2627722 + 1099.565251 44.01304087 + 915.7607067 461.0770292 + 1262.860444 307.711235 + 863.9199463 609.9599992 + 1084.314275 493.7530954 + 743.9261656 214.0855155 + 1018.115105 590.4238386 + 1165.158495 670.6398649 + 1201.904695 753.508184 + 538.4681181 741.3508172 + 907.7658436 880.195383 + 868.3453799 401.1900278 + 605.7786648 485.1178833 + 824.3770959 699.8291848 + 1005.106007 371.4509388 + 1058.678126 481.6668144 + 1026.929561 627.8689916 + 973.862601 334.7930798 + 1420.349138 492.209901 + 658.0159372 690.0162082 + 1327.020777 697.7996951 + 906.0602286 473.138873 + 889.3894941 233.125723 + 1342.516784 892.706049 + 815.5935766 536.8039315 + 562.5554048 328.719089 + 797.7788215 304.1647932 + 1198.192623 615.465752 + 977.4389244 702.5988509 + 1154.277743 288.2574765 + 882.4545828 614.8759529 + 601.5053755 619.1231176 + 990.8523358 696.9456061 + 1072.813928 515.8879131 + 1061.822801 552.320874 + 882.7795138 520.7084164 + 919.2243521 929.331013 + 962.7438727 210.7488052 + 1424.937246 531.7963476 + 847.2427847 156.1537094 + 1106.977364 441.1597505 + 906.227951 450.5339685 + 880.4711104 609.922661 + 1002.986763 483.5265348 + 1067.119574 527.3874978 + 933.3159081 646.2552434 + 883.5970669 544.2220222 + 1127.684325 557.1178415 + 1057.802481 450.4592027 + 947.2056658 86.74926428 + 647.6419397 688.7765854 + 833.7931638 427.9578129 + 890.4992757 637.3021045 + 879.1530289 509.7058417 + 1375.863754 389.0326075 + 1058.264807 722.5245129 + 751.9472295 983.712502 + 1036.82031 323.730985 + 1172.707224 980.1653839 + 1175.808464 302.4471481 + 1192.912933 546.0270747 + 993.657729 447.7634586 + 916.7366372 447.5560693 + 775.5352054 624.592939 + 1163.50184 974.3129291 + 1042.612022 612.9705984 + 546.0581063 872.1537761 + 994.3285192 423.7881717 + 1041.12414 578.9420561 + 1034.873734 525.7840059 + 709.6976981 692.7974934 + 1303.051524 539.2980009 + 1016.061147 564.0043894 + 1157.675696 964.7097779 + 1171.657119 756.1582072 + 1004.223776 870.2531472 + 837.3315562 668.6613108 + 1218.990149 277.5979417 + 1099.233334 559.7150421 + 611.5209956 754.4075825 + 1332.213069 370.4988603 + 1063.636964 106.175066 + 1088.340632 499.6720961 + 973.8276791 401.2333239 + 1088.380655 629.6606964 + 744.9432448 485.8857251 + 791.7709863 309.2198089 + 805.1465129 953.8118949 + 1039.701038 533.3543315 + 1248.860282 814.9736655 + 1434.728133 384.419919 + 948.0899415 389.2111922 + 1302.649857 579.5217275 + 909.8562798 36.54300461 + 1026.769239 485.0530551 + 829.2402894 345.4681103 + 886.3878948 711.2082088 + 1006.701319 472.3474156 + 1350.273167 296.1473229 + 775.8407998 130.2535515 + 963.8738081 431.5404243 + 1381.577266 420.1560857 + 1306.407548 429.1113723 + 1022.807611 556.7225397 + 990.3189974 629.6494592 + 1215.897205 998.8145706 + 1032.670615 553.2515945 + 489.2448864 600.3495188 + 986.8633671 491.5344203 + 884.1551909 682.3428447 + 765.9822263 386.5825953 + 671.971636 174.1319214 + 788.0391504 805.3809538 + 551.5200134 631.9835358 + 666.1455153 199.0180895 + 962.1554205 625.6477599 + 1099.437447 633.7482663 + 1073.755787 488.5930687 + 855.7721889 260.0235434 + 1059.828416 527.2401667 + 1381.003146 486.8918928 + 1162.595954 146.8456143 + 955.1356505 618.7785213 + 492.7855638 485.1542767 + 866.9482734 489.3430284 + 1115.506204 580.7198829 + 1240.520947 559.3306511 + 853.0129184 624.5826698 + 826.5304176 567.2649615 + 1086.010502 301.6215568 + 1011.045409 207.2495312 + 876.3840086 528.2059583 + 891.9426545 653.8258413 + 913.2036053 1055.806308 + 1010.206502 822.160004 + 629.7325399 747.3234584 + 655.1760247 646.1446043 + 626.0871747 257.1481557 + 1000.968941 253.1749028 + 1030.908131 723.7539972 + 1058.188432 180.8420148 + 1044.847266 413.8918261 + 794.9291452 303.3067407 + 912.0391341 472.0719953 + 607.4352053 743.9116087 + 794.8054323 954.357622 + 930.7186103 66.20828635 + 891.5509235 608.5565888 + 1054.690915 704.758648 + 848.2198621 656.1013316 + 1185.009403 365.2581374 + 1043.013643 577.6213248 + 861.8915573 1045.710366 + 746.5886711 423.1015382 + 1275.227344 665.2539632 + 890.6706666 515.9930157 + 908.7661526 627.5777344 + 946.3411669 651.4301952 + 837.2240649 483.1687339 + 634.5929291 925.8702392 + 481.6021089 494.7914159 + 1168.986148 563.7624791 + 913.1822522 502.0230707 + 811.8354165 547.4243353 + 914.6447867 583.3176721 + 1211.222261 619.0192822 + 868.6082537 415.8033477 + 920.0133929 637.724644 + 1215.458675 994.778864 + 598.1329071 927.5186727 + 943.6445584 613.3969178 + 951.9425771 620.7798331 + 751.2478848 575.6519146 + 1206.922169 301.2925302 + 955.2686 472.0955313 + 712.5052117 539.2473184 + 729.5812522 195.8075325 + 754.3502406 800.404481 + 752.3972454 980.9024696 + 1446.399512 484.6671593 + 1088.346228 504.5000871 + 1137.494391 109.4642048 + 618.4426427 503.3447344 + 1323.564753 703.2552137 + 1146.699297 1021.936728 + 1085.259298 511.5698256 + 1311.580073 282.3136373 + 1381.638619 393.5958577 + 1088.662405 521.5822971 + 1036.088638 554.4937651 + 1022.463649 771.0386532 + 1029.883521 551.3419317 + 754.3081682 178.8691367 + 1436.767085 383.5375717 + 868.7946534 606.9753976 + 846.4656752 485.5603438 + 1411.565963 798.5757877 + 1268.155348 613.5335216 + 529.9518237 838.2877192 + 1021.299624 914.0574348 + 1197.466325 615.3741435 + 1139.724226 516.0938762 + 746.560052 882.1064272 + 1488.409129 561.0423008 + 895.2803414 616.0097895 + 991.4107866 427.8449817 + 1248.332188 818.7179899 + 674.8201208 513.9766951 + 1228.826298 566.4659397 + 904.9111706 588.5298123 + 1027.274268 263.260813 + 814.64809 204.5114326 + 1195.960148 383.6611064 + 1092.880564 455.4278896 + 665.2897403 726.756966 + 600.7593173 754.137343 + 1084.861438 446.5360357 + 1181.703087 693.2075632 + 909.7167562 664.1408749 + 773.3807484 916.1024113 + 979.1935372 686.2778978 + 1008.615336 481.3553341 + 908.8156105 698.2537356 + 1118.198283 456.2627424 + 488.6877611 379.6087812 + 1006.502962 633.3078702 + 931.3003519 422.7261467 + 679.5655648 504.0710806 + 1225.290609 548.3663062 + 1180.642293 569.5592578 + 736.1403085 769.0951898 + 979.0482213 710.7645363 + 890.141262 681.1275442 + 1012.886754 319.4179379 + 917.5976297 586.0618914 + 783.7569201 424.1384703 + 734.6422746 498.4438069 + 772.3168099 628.1229372 + 693.3501768 613.6382531 + 1085.250836 790.8318521 + 1220.231457 256.7510516 + 733.874619 381.4336737 + 881.7076186 960.9796574 + 966.3520353 384.8478774 + 1348.426423 726.9487189 + 888.5109778 445.5581741 + 1076.525723 108.8503184 + 916.1750704 463.8642653 + 798.3093891 374.8199393 + 638.0132356 176.0485217 + 1122.22926 127.7601186 + 1098.266592 616.9272359 + 1105.085349 580.2516817 + 688.673482 377.8251254 + 1356.379139 213.3943756 + 888.2273944 557.3960071 + 893.5699789 475.9212948 + 819.1505826 636.0345165 + 821.1319413 349.3395426 + 905.1026789 449.5077528 + 1060.808394 550.9397243 + 813.2438643 1029.370928 + 581.6740196 679.536371 + 691.2487335 700.3290306 + 649.7631687 171.3880893 + 887.0038478 832.5339693 + 999.5765778 634.2544404 + 761.7636073 184.5571104 + 1112.467815 802.1742718 + 900.9846607 466.1143985 + 1025.224781 67.35740755 + 688.8450855 840.95964 + 935.0511018 457.7034615 + 815.0865399 726.3728845 + 1289.986064 546.5900957 + 910.1058652 946.2817133 + 829.1246454 539.2269469 + 1129.297608 284.2840003 + 476.0549587 475.0657057 + 915.5330706 1012.013015 + 763.5000274 99.58809725 + 1042.164921 840.805936 + 946.8936086 74.37449436 + 877.8320087 495.954922 + 914.9408776 262.4760043 + 994.1266208 692.2486025 + 883.7969075 683.2366759 + 741.0732946 322.1727428 + 1260.452883 457.1063069 + 675.7927369 183.2584696 + 821.4479395 733.6456964 + 514.7126405 453.4100131 + 1208.319428 431.2861075 + 652.5328899 601.0404067 + 842.4371861 592.1264168 + 1063.303508 521.0296013 + 548.3238776 314.6351211 + 603.6872419 766.2110545 + 1287.476819 193.7417827 + 721.3042258 693.8525415 + 649.5680961 176.3412345 + 692.4275476 702.5328682 + 1072.095744 533.4345951 + 1020.248148 449.5821764 + 634.3447867 368.1338694 + 802.1985151 948.7743451 + 875.8115942 453.1049071 + 860.9446369 573.6994387 + 879.309123 435.6419842 + 637.3624968 613.8844981 + 828.8722944 627.7946229 + 601.5694749 508.4646292 + 882.8991792 231.9707549 + 872.8009658 582.7303043 + 1297.666173 167.1716953 + 973.0626103 609.1505085 + 1179.139606 822.5555403 + 632.9815988 364.0735526 + 588.6655909 457.0361174 + 1142.427477 786.3739007 + 1072.22018 470.9969207 + 1026.876866 632.6029438 + 837.7224533 142.6874096 + 854.6511973 591.7817511 + 1235.018815 564.108456 + 1213.628371 245.1093334 + 573.3254124 363.5876534 + 1176.963391 451.1241047 + 1302.816817 240.5392893 + 664.2941634 385.1676573 + 734.7450967 282.0277004 + 808.5088735 438.6845042 + 878.6048834 485.4566017 + 1389.269078 780.1715327 + 1301.914297 280.9584558 + 910.4639142 95.28012702 + 1087.458958 821.4769521 + 1158.542061 852.2585087 + 913.8799872 734.4883809 + 1039.26647 422.883461 + 691.0139218 565.0628496 + 798.0093516 489.687304 + 951.3773401 638.7612544 + 1097.353401 577.6439299 + 936.1273985 367.2856013 + 1031.285896 469.3082928 + 842.7995887 471.0780431 + 1015.693523 324.5857431 + 1154.877135 481.0882848 + 1334.555254 903.4980746 + 891.324415 639.8682026 + 940.5842221 389.6157854 + 997.4960241 405.0249189 + 1085.438385 722.4543405 + 702.7923447 559.0019358 + 1294.469388 479.0623912 + 1438.830715 402.1519739 + 1187.39276 375.2709984 + 1168.132264 333.3765266 + 812.5714341 542.6001029 + 1203.016404 388.5238019 + 1026.453129 665.7110956 + 716.287332 595.8068089 + 776.4237626 64.60044963 + 1029.220849 659.6593825 + 744.5918183 68.76486158 + 1066.76503 555.3472267 + 1261.219 627.966951 + 794.8854625 914.016315 + 1192.436283 186.1961391 + 1087.030156 484.8875476 + 1319.322955 704.5160268 + 478.8869562 470.7917728 + 770.5802707 485.2547604 + 919.427128 449.5666917 + 882.2222996 411.3860195 + 1064.171327 715.3808373 + 885.4976711 538.7549207 + 542.1059456 307.5825734 + 1092.070542 954.2799005 + 853.7290492 377.8450916 + 968.3598568 454.9772992 + 689.9915699 802.4990262 + 872.4766876 162.8521849 + 1069.089731 531.7178312 + 983.1199407 394.1894812 + 1448.857816 464.011944 + 1095.231072 639.352701 + 770.8179838 223.1717617 + 704.9797613 878.8771283 + 640.9968999 535.8755888 + 1049.832366 522.2001145 + 800.5697733 688.7766953 + 1421.374074 536.2696903 + 810.6768931 163.9367608 + 1043.423525 505.0199668 + 902.3148676 718.1651561 + 1013.452493 463.742254 + 1081.379764 467.6032091 + 552.8454419 383.7167614 + 1332.176101 896.5498909 + 869.4876741 468.3360169 + 839.2457452 643.3395619 + 1093.226519 410.5931206 + 692.2008297 806.4940647 + 618.1332696 485.4281323 + 927.9178448 468.7749199 + 799.7580223 631.2994786 + 899.3927876 515.6342176 + 910.3081067 575.0319262 + 970.3181143 453.0096618 + 1316.89346 447.853672 + 765.9290796 690.3771951 + 1128.371001 574.4683404 + 987.4440996 844.6704134 + 932.9758216 65.40912883 + 1306.077442 466.1371911 + 959.6291643 749.8040533 + 798.5253503 816.8786414 + 1022.698469 856.9005222 + 844.2791514 637.9553617 + 757.6074744 290.2786135 + 1109.145329 562.7868106 + 905.7337952 432.683828 + 858.0562525 292.3841329 + 590.9791115 311.2062997 + 978.8895039 684.8487185 + 766.7096755 655.3380819 + 992.6429593 253.6982985 + 819.5263373 509.9190181 + 914.7623137 447.0797615 + 1079.743874 109.6348695 + 1082.315278 734.6694717 + 791.6729535 801.576364 + 904.4273351 599.2273138 + 1027.449649 493.0164996 + 656.6275057 576.668081 + 984.5859793 805.980441 + 999.4397683 642.4288026 + 1166.539081 685.6688981 + 1019.932787 616.4590729 + 721.9716364 439.7681581 + 977.2061685 29.19936723 + 1032.333321 478.8907923 + 857.1200622 604.5077379 + 906.3980969 579.2976078 + 900.4892432 90.43335068 + 711.5123762 549.5435929 + 936.999588 625.5369759 + 968.7249011 886.6492471 + 1307.039099 258.3726915 + 1207.185868 120.8465898 + 987.8728228 635.7250113 + 495.547051 486.257993 + 1002.957477 603.7688309 + 1117.234805 630.0048801 + 1097.261151 641.4794342 + 1080.031361 381.1551263 + 792.6924539 168.199607 + 894.0806176 461.332475 + 885.6228456 439.2582328 + 1167.68571 682.3089498 + 1147.489141 268.5494958 + 1022.511656 196.5217437 + 862.0808317 517.2517117 + 969.0281944 618.1171418 + 971.4532841 627.6274202 + 922.8627453 629.6537294 + 979.0456095 449.136024 + 945.5224837 623.5943727 + 932.431701 453.98942 + 489.9100783 753.5386388 + 1193.078249 379.1568127 + 1344.963799 486.4415765 + 601.2154963 257.5490641 + 653.2417704 603.4781756 + 872.1802003 403.0279154 + 958.6575656 866.14484 + 1188.465322 312.4898917 + 1467.490141 691.5779422 + 965.0287133 621.8777417 + 1016.636778 500.8668838 + 852.0824536 557.3116347 + 923.3812979 683.6551576 + 1184.135742 376.8673925 + 721.6336629 673.3926388 + 1113.889406 746.1854719 + 1057.453034 561.9272449 + 439.2960643 595.1750031 + 1162.835867 378.2301544 + 892.518473 571.7262303 + 1016.96845 451.352808 + 913.4336888 474.7197033 + 864.7840319 631.8001156 + 927.8521193 473.3783843 + 1420.258963 345.0183564 + 935.2087547 997.9079798 + 1252.641143 509.5156891 + 990.9914818 467.9706946 + 1003.280684 446.1363901 + 1451.86823 354.2080479 + 637.9039633 818.381045 + 1472.177392 672.2190396 + 1338.661793 877.4184971 + 1150.202227 915.9358043 + 1087.124918 594.1867447 + 906.606271 806.7224989 + 1426.939672 741.2791625 + 865.5643175 481.4111105 + 1078.811512 666.2288949 + 1461.717239 425.8072447 + 666.3320235 196.0907439 + 1156.304693 474.0010267 + 987.8230722 825.6850449 + 892.8681221 1021.400199 + 946.0016779 419.646518 + 1220.740842 272.2524816 + 1233.938204 672.8443299 + 1102.851005 578.4962809 + 947.1956091 71.34048783 + 1038.054039 852.3806679 + 1293.896579 851.9488942 + 1086.040773 532.6696784 + 561.2726425 833.7039068 + 936.1655862 373.1265623 + 1133.597682 296.4783576 + 845.150769 583.6965994 + 759.5315875 697.3579701 + 711.0971262 90.16855513 + 1204.152341 659.3270869 + 948.7756275 479.0351621 + 925.3964263 465.4115743 + 1179.81236 460.1758848 + 786.7590342 383.5735668 + 1165.552582 301.0093806 + 488.9410282 400.6166393 + 789.8187155 559.6158129 + 1328.33077 429.8711401 + 1014.713956 617.7670226 + 877.5843833 228.2367091 + 1067.22824 604.2193639 + 1040.924036 538.8840964 + 767.4206848 514.1948499 + 558.2231799 636.5921774 + 1040.670595 499.3281806 + 1027.858241 776.2495207 + 718.1921773 438.1226277 + 1459.184251 434.1224102 + 823.5413412 568.1435627 + 868.0439925 541.9453244 + 1434.288717 399.0306422 + 581.6700677 224.3685775 + 1484.533813 465.0303905 + 1143.97969 578.119205 + 1377.405124 232.868997 + 929.2486339 708.1620467 + 750.9434382 788.3426649 + 895.4454109 573.5410307 + 1054.011569 560.0788202 + 529.8706417 815.729654 + 901.492108 599.2282797 + 924.6893926 480.97716 + 846.5643472 962.9718018 + 1105.350913 438.4380812 + 1106.026748 750.0844479 + 864.999291 121.479926 + 1018.181301 548.8093305 + 897.5464843 461.7980946 + 1194.294285 593.8796245 + 814.3851714 730.7630213 + 889.3647502 573.0377938 + 663.9370602 553.1604681 + 1049.014581 713.922562 + 1078.195034 609.4367864 + 923.7939754 67.95920514 + 1050.784611 529.2620291 + 1161.071656 525.4304732 + 796.8769291 1004.505552 + 1186.392566 553.9148481 + 464.8887593 726.2564506 + 495.3207435 398.0972535 + 635.6379833 156.0069311 + 1082.193712 440.8063418 + 1295.211519 605.4813913 + 1072.228509 493.3941915 + 997.123225 413.3710237 + 1093.968889 473.842703 + 1065.38445 561.0947859 + 1054.218743 559.7312743 + 910.1627156 595.4746892 + 852.4909275 385.5966586 + 910.8837593 462.2574955 + 901.5331687 529.7999087 + 1060.658921 1007.941276 + 1025.13626 988.6276704 + 1216.404403 397.6854606 + 928.6189241 367.2659224 + 1265.734374 520.4740621 + 1336.175685 487.0621724 + 837.5516981 346.5222048 + 1259.073444 902.1732824 + 880.3031175 685.854712 + 1167.681241 660.1709909 + 883.9845885 556.133269 + 890.110297 429.9745148 + 890.3920314 543.1014191 + 1442.868217 688.621118 + 928.4744627 631.1083154 + 1119.677406 555.9626825 + 1088.452759 549.6090469 + 978.9702305 594.2340321 + 888.4103492 470.0365284 + 872.8764493 834.8509223 + 870.0197528 582.4340727 + 1066.12041 439.6699341 + 1051.74326 440.4362126 + 919.4641175 164.9448636 + 1029.184519 467.9155781 + 1248.368861 764.971023 + 1427.079947 525.5626002 + 641.6765857 813.2730047 + 522.6176556 422.7328112 + 921.3294472 610.9816046 + 1207.058709 989.1017811 + 1100.333979 498.4659121 + 926.3112024 659.6948153 + 763.0137264 925.7318931 + 1044.808873 605.3767129 + 762.4707932 858.1112049 + 1136.090086 523.1020158 + 1094.440258 520.4664214 + 719.6579895 246.2409908 + 684.2350666 615.896882 + 1303.566605 342.0275892 + 532.0062477 792.3315337 + 1058.53733 180.6631593 + 896.391819 757.735008 + 1111.75369 678.940571 + 655.3496499 862.0057767 + 722.9966793 401.4645255 + 887.4365732 445.8853566 + 1014.490347 781.6817951 + 1205.491945 774.5540604 + 1105.903679 799.3908877 + 1064.545859 527.4613664 + 1230.0204 619.8087442 + 1070.06057 546.9489723 + 719.4911136 654.8547067 + 1053.282931 491.5050774 + 918.8990897 907.115607 + 601.2971583 499.7405277 + 700.9759173 614.0534179 + 1273.988428 597.4983114 + 999.7006611 633.6354871 + 1340.816781 345.7701121 + 1042.997264 451.0091991 + 832.7211788 420.0945344 + 1046.003582 611.5830599 + 769.5858202 816.9152542 + 770.6707382 836.0859625 + 1108.670903 802.6066483 + 1038.132432 615.84684 + 882.4141645 592.3008598 + 745.0605326 393.7156591 + 856.8465076 570.1307693 + 899.7561895 450.6916587 + 1118.33791 556.5586363 + 1000.994951 421.9135406 + 624.2188153 508.4447465 + 1021.859065 465.7878449 + 625.4069054 257.001483 + 771.7241231 680.4177018 + 1054.095442 561.9360415 + 1057.205765 533.0185444 + 832.1466435 383.8422253 + 475.1538009 613.7861401 + 972.069897 927.3823016 + 1084.02332 494.6958873 + 1019.620532 99.19355176 + 532.668416 378.3376753 + 901.5183398 472.519423 + 1315.401886 440.1112667 + 1285.579702 810.0787382 + 1220.392585 545.1630174 + 878.8493666 421.5250436 + 1060.718867 521.6042589 + 650.6132919 863.073469 + 1207.185445 992.9942037 + 1433.278924 529.6974164 + 894.1731723 634.2230833 + 1117.40505 754.7678799 + 867.361501 963.706587 + 1296.635085 546.9995937 + 905.4323985 373.435715 + 901.3217886 528.6891782 + 836.7047573 455.6564462 + 758.6459902 659.0403909 + 1029.485792 713.4811085 + 1083.494551 394.158299 + 628.7304489 578.1633134 + 1202.230539 275.3736794 + 900.2009483 721.7031788 + 895.0638827 523.546035 + 1140.788663 769.9205401 + 758.8625191 825.8626109 + 866.8259811 511.1487953 + 510.8128426 538.0768719 + 866.3952864 163.0979042 + 526.6300889 522.1109239 + 944.891512 647.9942944 + 1112.934474 716.4130213 + 1063.489319 440.3158007 + 1355.394275 345.8165422 + 549.3653046 628.4546438 + 607.6862968 501.5609258 + 1151.698754 558.5944682 + 1051.629625 397.1645842 + 1071.423933 422.0118056 + 1062.078253 573.322931 + 812.2113116 161.6663775 + 1078.382189 421.46679 + 550.3196326 715.008101 + 597.0316773 766.1370191 + 838.1075588 491.9152935 + 670.8523767 516.4255639 + 767.0068409 484.2334244 + 1041.469271 450.6941318 + 877.6627996 428.8305987 + 1175.74059 678.8858303 + 1034.826177 472.5046752 + 863.313195 476.8147191 + 761.4825307 798.1582107 + 760.7744621 467.8338458 + 797.1776748 197.4419843 + 897.6369769 463.8384713 + 1041.691658 357.7947043 + 1054.984795 908.0709524 + 703.2761872 279.6621382 + 567.691338 557.6695453 + 955.6204136 628.9438164 + 880.9428098 510.5239375 + 853.890329 341.5893481 + 1052.537092 544.2067767 + 1034.008941 444.1869324 + 1261.547571 930.3066748 + 756.591939 120.7962204 + 1054.371099 216.3481996 + 734.9937815 657.775422 + 752.2363484 632.6290109 + 825.3198839 732.3227808 + 1321.572714 898.4862793 + 645.5647394 928.9106368 + 1006.746413 809.555794 + 1015.455088 820.5138421 + 805.077917 468.4332189 + 1176.831655 360.9803221 + 973.986829 404.7301605 + 735.1329884 320.9405847 + 1052.608026 135.4371658 + 760.0690794 832.7613019 + 468.4864854 708.5130364 + 779.3224951 54.47610503 + 888.3537106 624.7125333 + 959.5304748 428.334213 + 1178.046192 657.411105 + 984.439553 453.7915145 + 900.8518492 642.6677053 + 1445.276989 394.9763013 + 999.0370513 728.7946659 + 910.3925224 236.0821844 + 1010.772007 666.3606615 + 610.4908786 340.7349546 + 1331.839893 340.7223981 + 1257.449246 260.8844454 + 883.4021309 576.1666263 + 889.6533862 553.5112053 + 947.1464239 66.35711523 + 1196.705711 651.6263913 + 769.5053745 387.9532847 + 808.968768 530.55796 + 938.0950663 470.5135215 + 946.940105 948.8185528 + 920.4728486 1012.900588 + 921.5235123 733.1218644 + 853.5486247 620.784136 + 806.4703351 377.553469 + 1342.84221 484.4290968 + 931.9148768 477.3444838 + 896.4231464 561.1063815 + 1171.713225 1003.811484 + 1021.808304 505.0446316 + 929.5030372 605.8193573 + 773.9893326 998.8085631 + 1382.46683 222.4296991 + 880.057875 537.6927641 + 1003.917935 651.8549171 + 1036.304626 487.1317454 + 1039.399131 545.3700331 + 970.3536191 447.6681442 + 974.7399375 430.518554 + 766.0757667 684.6414243 + 875.2301366 579.7211007 + 1005.886119 688.2489653 + 754.0006477 760.9702557 + 999.7275917 687.422724 + 928.9988343 581.8525399 + 1307.164833 261.8957718 + 478.5517575 500.9826512 + 1284.487531 614.8987215 + 613.3223858 872.0003053 + 1258.698362 448.7285384 + 1135.349937 117.9090159 + 938.245932 463.8674643 + 854.737354 447.7912714 + 802.6289978 798.5007625 + 780.6688383 77.31921133 + 779.0253949 475.0565768 + 992.337953 437.0506733 + 1077.205695 929.0526861 + 979.1345478 429.2523232 + 928.3489546 673.8395542 + 661.4413202 467.957948 + 1099.782445 555.9587426 + 1040.409169 636.7540731 + 956.5993104 855.5957039 + 858.8242846 729.4972163 + 982.1982788 438.1477482 + 1032.761946 327.0453247 + 1069.238809 101.2072618 + 891.9888069 448.9901885 + 689.0331215 108.5636139 + 1133.263483 739.5279525 + 1039.474385 565.2523199 + 661.8683595 461.0100263 + 696.8056268 443.9266915 + 966.9758852 424.2429755 + 736.6687112 495.2480144 + 1028.278432 65.71561692 + 1233.884207 623.8896174 + 930.8951628 470.2218646 + 1142.002764 276.0290397 + 914.313581 660.2423711 + 587.4285132 503.8573259 + 716.4384552 404.2434348 + 1202.012358 296.7612342 + 1079.466016 733.9876621 + 1070.762811 602.2376136 + 855.5535473 616.4769169 + 895.7234584 236.7137731 + 904.9331491 600.806285 + 1248.139255 153.6392945 + 1033.162993 66.69138602 + 1330.805434 664.2335897 + 792.1393146 300.1542841 + 1030.614185 508.3944841 + 1077.459758 492.785079 + 959.7710982 863.5893141 + 754.2469971 532.9693993 + 831.372367 571.6179947 + 930.8819108 64.74247091 + 1050.078966 517.194963 + 554.7191793 316.1836543 + 776.0121798 679.2264294 + 1077.691433 896.0396079 + 931.6497149 486.3895073 + 918.1648023 289.3666386 + 1110.351275 989.4294777 + 1359.533524 641.6262217 + 924.2606486 471.5448877 + 723.7095805 328.7668962 + 901.8009957 600.2179589 + 898.1078375 606.1001079 + 597.062996 654.9036118 + 1047.196877 488.7667886 + 1057.240635 608.2446912 + 735.3995052 645.4014937 + 798.3055528 497.9148517 + 892.9771939 633.5432535 + 922.9822796 901.2994471 + 1299.681895 854.0213509 + 706.0251815 600.7510739 + 478.3634687 471.428384 + 822.3920522 401.4465589 + 885.1690904 533.612756 + 872.7227454 838.5587378 + 899.7425704 592.4468497 + 950.2132318 704.520571 + 1082.90336 72.88181034 + 897.1247663 492.6158146 + 1075.715027 570.3323646 + 978.9295864 613.6064134 + 828.2375195 642.2783403 + 1085.771824 579.5511753 + 902.171529 446.7109192 + 1414.72376 529.1061889 + 934.23963 1025.913233 + 944.935557 872.4956632 + 834.9750801 421.47748 + 879.5208072 617.9983818 + 1262.052723 742.7171497 + 897.6067583 427.7027751 + 862.8970458 512.0284405 + 897.3542951 482.9920257 + 952.1213696 414.2397141 + 918.784909 605.3234471 + 1170.473567 677.1509184 + 1050.245333 846.8063529 + 1189.626675 273.0123061 + 903.1831592 427.0330828 + 1427.147315 605.5467885 + 1324.027045 521.6443603 + 458.6981826 418.6743666 + 1070.31235 604.1051088 + 1154.848698 480.4310039 + 1217.948705 358.450782 + 1058.820627 582.6472496 + 1056.816508 548.513721 + 1365.898335 647.8249007 + 1154.926203 600.7359994 + 957.0821117 675.4006264 + 695.9666148 789.5393288 + 1045.676698 395.3230859 + 463.7130326 399.5942132 + 1235.402622 464.1252124 + 863.2123589 967.0145763 + 1233.126873 554.2235459 + 939.2308046 401.9266908 + 1269.475967 962.7271037 + 982.5077787 210.4995018 + 860.2914634 517.3202819 + 919.4158402 303.2683116 + 997.4675148 449.8085859 + 950.2283875 471.2911156 + 1006.95358 452.7542291 + 1137.841006 554.3752607 + 883.9458873 623.3331487 + 815.7019741 520.3905037 + 566.5999567 558.7567355 + 1229.754201 558.3489204 + 1068.12141 620.182597 + 971.3350305 472.2548094 + 954.7110229 449.4443429 + 795.5908584 293.3589514 + 547.8585309 278.5421554 + 1313.611913 483.6682744 + 1204.874072 582.0991615 + 986.2961736 814.5151313 + 891.8953473 513.5338514 + 853.4808434 527.5087438 + 1083.988762 667.833485 + 755.5432139 177.3710109 + 1193.09363 283.7496074 + 1090.327763 776.841041 + 942.0514724 70.64465429 + 761.8049499 367.7013777 + 901.0130705 497.2205821 + 1159.031926 317.7105121 + 1033.608889 674.6287477 + 945.5400927 575.2813521 + 803.3308321 307.7263597 + 994.1448017 615.129271 + 1066.060926 578.3852323 + 1015.254564 629.4529288 + 715.1486335 277.4775003 + 1198.274512 237.1679026 + 1473.477657 626.6443321 + 1080.294406 928.257227 + 805.0375328 271.8723017 + 1433.733045 580.0269053 + 892.6108756 452.8610747 + 655.1086626 685.9367418 + 1102.688386 37.00112416 + 1059.390448 582.2489313 + 886.7690763 662.1359169 + 1067.576448 163.2572664 + 875.8958968 927.0242837 + 911.4930469 617.9215974 + 1014.148143 524.0414054 + 952.9623221 598.9819755 + 811.8190864 537.6530445 + 992.2279723 938.6819456 + 913.7192846 510.0719883 + 734.5811019 379.6306559 + 890.5733199 576.1534895 + 947.8739211 481.2617037 + 986.1004653 643.7511606 + 976.2270517 632.4203967 + 787.3062295 765.0107807 + 1348.917778 711.4004215 + 1027.05457 612.4246177 + 1135.922601 703.3870532 + 867.6738819 600.1934979 + 908.5366644 635.4299849 + 900.1151643 438.2534367 + 781.9994953 884.8597678 + 858.7085979 577.6186258 + 880.4504905 504.4057215 + 796.1220356 921.2354816 + 1019.238316 42.67836237 + 1066.301096 169.2524658 + 959.7600056 418.0076112 + 1029.866886 423.4839668 + 1020.912512 497.4250234 + 1237.137378 650.6493614 + 1110.255628 801.2953517 + 564.6822716 325.3910082 + 968.457583 319.670758 + 554.3679645 814.7498635 + 1290.605481 548.2559728 + 904.6274202 667.3611151 + 1300.070837 805.9818938 + 999.1237351 760.0662207 + 1121.985408 427.434544 + 1380.447091 668.0982189 + 966.2183329 449.3652873 + 978.4529157 315.633949 + 1029.861292 599.6512891 + 881.8997451 473.4541837 + 853.5454941 740.6967459 + 912.3561546 890.5734849 + 994.6860902 638.8887197 + 1460.063605 512.8021643 + 968.7388941 456.8005073 + 910.24137 590.224287 + 693.4600079 933.7357013 + 1190.211547 311.5499696 + 797.2369707 483.914252 + 852.2065356 882.4721334 + 914.3339896 327.64765 + 1073.839024 479.9724645 + 944.6241089 794.2620378 + 485.5475934 670.959699 + 802.8754725 816.5106689 + 1354.728248 477.7828234 + 911.1502902 464.425627 + 838.3187316 408.7226312 + 1330.421168 800.5177706 + 745.0092685 391.7351466 + 1011.985514 423.6724109 + 1233.487853 562.5878132 + 1276.596697 618.7428369 + 840.4015368 614.7368134 + 1006.158096 431.8543234 + 524.0291126 521.0188438 + 663.335617 173.700747 + 893.7071991 61.08020554 + 968.354587 336.4013367 + 477.3863697 409.2563854 + 793.2105697 298.5351562 + 904.0181245 131.8624866 + 942.6565483 699.3577352 + 630.8250344 682.8045963 + 957.448699 864.8029272 + 996.237853 611.0531177 + 869.032429 567.2342973 + 721.7017343 975.7290532 + 994.6761955 446.9219634 + 872.0658135 478.095048 + 1437.748724 393.3631725 + 654.0383799 238.7623122 + 932.4471964 363.6117249 + 894.2521027 522.7156886 + 842.0823886 428.6371445 + 949.3321086 452.0185457 + 739.9326897 69.71221459 + 1027.032426 582.7775277 + 1320.283099 355.6156025 + 870.1870741 946.97847 + 796.8070013 458.6190119 + 1050.585576 476.5518402 + 905.5065176 718.5157608 + 992.6769271 627.451851 + 1234.692525 729.7622323 + 550.3251127 717.6259569 + 904.5995378 580.5139326 + 1368.71646 690.9982227 + 866.4222224 499.5386589 + 852.9741251 626.8054217 + 1103.453725 629.1221527 + 775.6521285 717.7616407 + 555.0483487 820.7986066 + 889.5914755 625.3305028 + 967.9435236 312.7162708 + 1065.260425 690.6287089 + 880.3252828 940.0692839 + 927.3532044 353.1112829 + 797.2512477 841.4574922 + 977.3802431 466.3852881 + 1039.502465 504.3553332 + 812.246392 300.6107571 + 854.876089 563.828371 + 1030.377715 639.765651 + 1122.302405 521.954826 + 879.6494786 754.6869923 + 1024.119224 402.7980245 + 951.3319113 621.3571754 + 1102.690855 828.5023904 + 858.5290418 502.5291033 + 1184.942328 288.8269677 + 770.3143573 565.5208958 + 981.617755 461.4930737 + 1072.176957 1031.812071 + 1183.880685 554.6173647 + 799.449579 307.6785039 + 959.6637427 17.90146763 + 987.0660172 122.8036021 + 896.1595939 468.8044341 + 1451.506259 620.2216932 + 1007.021328 355.8093646 + 886.6785151 470.7655829 + 1181.038076 623.0491349 + 858.7894911 399.4097333 + 1253.342529 314.3963653 + 1031.806886 576.0199399 + 1023.181207 85.44279344 + 961.9170274 665.8475358 + 1029.216861 576.9013344 + 678.6641045 169.5555079 + 588.9572452 226.3070128 + 656.576164 577.2824943 + 577.9888214 648.2377592 + 1045.588997 500.3840888 + 744.9485529 507.1226844 + 1202.03767 927.2367187 + 491.1898973 483.8723447 + 571.7168204 883.3451426 + 509.3316309 589.7388706 + 983.9628785 461.1825547 + 1217.121093 668.3161379 + 543.409967 735.0852168 + 901.5126264 599.6025608 + 894.4864034 567.1522562 + 889.8274339 523.3643382 + 708.4705146 873.4546172 + 1119.692732 741.4100558 + 1026.485623 580.2945067 + 920.9743096 632.9244063 + 876.731654 540.6401957 + 1297.817705 268.3747153 + 973.2219884 444.7288744 + 545.6006357 715.1702688 + 914.5548706 448.2575355 + 913.0725199 517.899384 + 785.4928216 225.897428 + 983.6131772 661.346726 + 985.2432685 623.3509535 + 841.654304 31.14692136 + 1312.641202 487.8198903 + 1032.684887 641.1100223 + 708.2679663 286.4417685 + 946.7327577 1019.344514 + 1152.970868 560.4109715 + 728.1854496 92.84255158 + 917.1932151 453.7941835 + 1117.542169 554.4174825 + 1129.755689 208.3618335 + 1111.152078 204.0419957 + 901.8108531 435.7126475 + 871.7460136 168.2554312 + 723.859789 995.2475989 + 921.6560685 415.9722509 + 872.9432407 495.7034001 + 1028.85556 393.9020545 + 1357.646159 491.634435 + 1060.227565 614.6515745 + 1118.275362 197.0044424 + 807.9945984 529.9658959 + 1069.039765 799.4569263 + 1043.094103 560.2296953 + 851.1663123 614.6475371 + 1031.209679 463.6504044 + 1444.052929 392.0241993 + 913.5560925 657.7860287 + 1096.577004 583.0738879 + 816.0416305 647.0649794 + 1451.098841 352.8778001 + 809.2852727 166.1737524 + 822.8530623 617.7221052 + 569.3087336 842.4189064 + 1206.842089 996.7525168 + 860.2300086 83.87179083 + 984.7768597 328.6766524 + 1293.919816 929.7585265 + 1027.50434 461.6113267 + 1401.824859 801.9785113 + 1172.335155 358.5179345 + 598.7527929 307.192724 + 827.4751601 731.1410549 + 1197.979499 533.4881107 + 893.2923919 622.6766357 + 782.2876131 962.7290802 + 1190.308486 294.3844831 + 866.220157 603.0474347 + 1190.310208 973.4054627 + 962.2637946 457.4403632 + 864.1010532 584.4070329 + 482.3586608 583.0865011 + 1147.917756 613.9952109 + 888.2429342 48.13988824 + 1283.271688 674.8918433 + 712.9936661 462.9436087 + 967.0234472 330.5031716 + 863.2756304 483.2695217 + 1229.860297 221.6733234 + 1066.561996 486.7305515 + 625.8776408 514.8352299 + 636.1663063 542.702 + 1233.96753 646.8829203 + 762.5475499 188.0054219 + 1149.948429 189.3258964 + 901.817565 456.3519646 + 1296.142626 289.0021728 + 931.1616306 510.2273596 + 975.6048024 328.2261097 + 751.1528777 68.67767446 + 1131.029734 617.4330422 + 754.2709032 630.5315137 + 998.4166515 471.5855258 + 1367.910264 675.7225108 + 556.952309 314.1278088 + 1256.875492 626.6223276 + 1381.935955 668.8891549 + 942.85825 762.5839637 + 872.5720315 922.7870143 + 1042.202374 464.9720191 + 1205.037337 992.6338843 + 559.1404061 711.8361001 + 755.2825408 239.0481631 + 950.2092475 609.4647339 + 1232.007088 468.4138041 + 1470.459928 646.9458543 + 612.8567867 494.3113872 + 891.2710388 602.9235837 + 823.3431803 321.1930223 + 1237.439375 764.1127246 + 1073.344341 494.8244066 + 912.3068176 522.4576901 + 1357.366979 338.4442644 + 729.4905214 271.1414742 + 1141.861617 512.1768658 + 581.0901196 242.1245213 + 1061.318727 540.4983135 + 1041.444534 898.1984176 + 717.3931787 607.3462997 + 1211.992878 275.8855487 + 891.515811 472.8784647 + 877.3053802 552.8357414 + 714.4266344 464.3736271 + 886.4149978 58.17343788 + 826.2340952 348.4839832 + 972.6740696 429.0167199 + 521.1496629 604.4547723 + 1182.647129 367.9419062 + 869.038181 457.027148 + 683.8374958 906.7439812 + 1446.057109 454.8316563 + 576.7400081 244.827795 + 804.6473791 838.4911065 + 888.7341351 479.3486882 + 520.0539085 470.1787793 + 1083.273417 769.1855799 + 916.4323479 516.6488065 + 1407.951693 761.9677043 + 882.52357 433.5963363 + 1076.075059 641.297086 + 865.389855 496.3131282 + 951.2956121 448.7354531 + 1028.605042 459.8459131 + 1049.707818 136.1487666 + 1096.058039 480.0173827 + 946.2266172 405.6603728 + 817.8330907 729.7124706 + 972.492579 469.6808457 + 813.4392887 160.5029976 + 1141.145995 217.8452079 + 1234.899855 511.0528987 + 852.3073257 556.2928946 + 701.3193825 458.5135299 + 1310.508349 410.7552544 + 1023.12381 496.140026 + 1239.677721 148.9229491 + 817.0781143 275.3050137 + 935.747459 646.61586 + 899.9059246 335.9293377 + 1317.48941 702.5073698 + 1108.508246 394.7582472 + 1452.333512 601.5442301 + 1151.854147 274.5621059 + 1276.867489 225.5966615 + 1162.316537 572.633819 + 980.4634642 593.0839946 + 1257.923757 228.2345953 + 905.2888152 589.8106172 + 919.3404209 449.3530362 + 455.7012661 555.6874204 + 687.3099739 109.2125344 + 1314.614959 415.5132006 + 807.7454032 271.6963851 + 1031.944056 565.5750982 + 1108.396063 162.9232419 + 505.9539434 512.565278 + 896.1761647 662.6589006 + 932.2912098 823.2957349 + 1308.077643 427.455396 + 935.6580896 422.1368215 + 1036.348365 573.0523552 + 1207.686936 550.1608021 + 1113.77288 417.5014865 + 730.4685328 677.0713897 + 845.3783366 562.3745679 + 1302.532358 488.1477636 + 699.2411733 912.1302471 + 1369.473945 376.4789351 + 945.6338973 411.5078893 + 997.2306255 463.6433686 + 1113.456306 409.8365489 + 1012.131288 631.9403105 + 769.4932262 555.9449903 + 845.9697942 545.3643956 + 1123.260422 968.3162287 + 1462.45788 447.388649 + 1078.350549 660.8868824 + 1099.827651 555.287909 + 975.8209922 442.8098682 + 1246.011799 895.6158148 + 1021.316768 537.4538917 + 673.5759242 507.3991494 + 1197.046337 288.5180459 + 533.743079 563.6065437 + 816.6387078 711.9261349 + 1248.035969 411.324868 + 860.1187268 1036.564314 + 1055.508363 564.0738549 + 1000.505361 631.0564358 + 1083.90095 440.4954698 + 1016.703083 630.9496275 + 950.9533665 443.5896486 + 880.5774317 260.7993895 + 535.2130494 378.3814958 + 1018.236592 482.4577098 + 1099.986654 620.9909869 + 1131.587497 220.7723044 + 914.5960504 303.2972101 + 1150.243302 630.4181363 + 1042.445616 513.7897797 + 678.8477689 326.9385848 + 674.6243858 672.869554 + 637.211631 786.1646697 + 1244.220369 146.0315491 + 1428.805362 691.1774212 + 979.5209247 438.3700627 + 1379.747999 389.8179931 + 1078.31262 402.699603 + 865.2684532 484.0246558 + 970.9790979 618.7191329 + 1213.733692 778.4281432 + 1114.646028 962.6533466 + 1064.471528 565.3193774 + 1213.382846 619.5373434 + 978.2135105 431.3462979 + 880.6880496 539.7425106 + 492.3046335 333.2839013 + 466.91601 397.7336893 + 811.4536761 275.4592488 + 729.9769806 338.6141651 + 692.3046724 925.6442014 + 1330.105461 642.888825 + 1252.349231 622.9030985 + 870.139035 419.592642 + 1289.150541 957.6890542 + 500.3108771 486.395594 + 888.0944329 613.9563457 + 1030.509653 570.9138791 + 995.3281948 603.4748496 + 941.8033755 468.5346546 + 999.4632544 673.5356823 + 797.8100914 945.8024204 + 476.3876161 463.0348377 + 1046.094286 468.5618483 + 1066.973826 45.20040573 + 800.3443695 484.5337114 + 860.6270008 401.5418569 + 875.0262519 475.5332037 + 763.8536043 500.4507266 + 983.036739 455.8169674 + 723.3443494 433.1074097 + 1065.00321 629.591557 + 856.6340852 513.654996 + 923.8251981 365.6005185 + 803.417034 938.3099757 + 907.5264001 941.6746533 + 812.0548041 550.2059303 + 643.1907281 172.9671157 + 616.2096739 505.9589091 + 1076.775676 619.8650441 + 879.6068003 470.7789128 + 747.1070152 509.1677995 + 1166.528387 156.4605987 + 799.3584194 829.7918736 + 1028.993456 587.6417462 + 743.4400581 431.8476104 + 1175.118028 607.3845353 + 1186.044244 1009.663603 + 1162.651243 468.4864764 + 691.4281132 766.2946151 + 764.811307 828.3789447 + 1277.127858 894.4073014 + 1016.389143 861.5568754 + 453.0120725 608.9356629 + 767.911038 800.3158287 + 926.6124751 928.9876075 + 761.0693144 768.6439769 + 1436.325907 773.4784641 + 540.2395513 479.1735592 + 881.8236339 613.6478151 + 903.5076297 627.8934381 + 557.0704951 727.7924257 + 1039.020699 452.2390091 + 902.477966 435.0195884 + 1132.658375 197.2630261 + 797.2542739 660.5231806 + 1189.917206 309.2805041 + 878.5445063 687.0295673 + 1215.758899 952.4784081 + 934.5906183 373.3978997 + 653.711042 238.8133635 + 835.9619138 426.0829903 + 981.0908169 362.2159067 + 1003.579423 499.3374619 + 811.4336813 399.0750191 + 926.6312889 204.7056559 + 945.1918472 467.8565953 + 1025.701852 581.5214437 + 840.3525234 578.6062913 + 908.3742373 474.4624196 + 991.8969153 621.4098153 + 1094.164295 71.68038025 + 895.6226641 373.1090272 + 1213.633999 544.6724648 + 1122.938354 538.4490374 + 1099.408586 422.2560685 + 1089.018137 485.631994 + 937.3873493 488.5136863 + 1194.257826 168.4394888 + 925.3055624 479.1839785 + 1074.775756 616.2144188 + 994.0553362 633.0394548 + 774.1612395 137.1942133 + 1011.408947 598.6571837 + 1002.044043 459.2467444 + 1019.188673 505.1782975 + 823.1537002 563.8416618 + 1141.466227 649.4194252 + 793.887298 385.2052254 + 1066.959604 513.3887915 + 1041.056354 552.2514183 + 942.9996715 297.6325203 + 855.682525 557.388023 + 1078.707999 39.27654333 + 1340.517293 519.5651993 + 1278.528885 204.6342479 + 809.717688 957.05709 + 453.3583269 550.7566956 + 1009.376433 603.3025854 + 729.6672564 241.7880268 + 1287.96707 209.3135895 + 809.6608118 397.904035 + 791.5085197 952.9627184 + 1022.581726 556.6266602 + 901.4074757 629.2452352 + 913.6355079 462.1867721 + 974.048436 449.1123125 + 1078.381459 110.8348682 + 1379.250041 784.7011576 + 1413.086815 533.3884408 + 933.4327234 622.5878282 + 1145.54663 209.9006625 + 1336.608366 225.3645452 + 876.520177 500.4880937 + 756.7145086 177.0347186 + 635.1778702 571.3094671 + 1069.007842 1030.840182 + 874.5594088 591.0905668 + 695.493537 585.9340989 + 482.9264012 474.0949205 + 693.2226646 804.2188996 + 480.5788155 615.1593377 + 699.8536248 610.4968406 + 880.3545934 637.5804379 + 1107.470626 618.1240124 + 724.4316513 500.6529164 + 648.5529472 807.3139708 + 1190.581089 556.6180365 + 765.0576467 832.7513778 + 1016.870678 494.355522 + 1061.417605 848.605893 + 902.556869 521.7840872 + 907.4017032 203.1575185 + 806.8471007 502.7297088 + 977.018282 451.9402826 + 1224.123003 366.3752574 + 1442.11172 397.1531434 + 550.2890133 627.2630187 + 1026.740227 644.0487957 + 1156.001304 294.8722453 + 1207.52128 759.4718619 + 1051.950548 438.2496622 + 720.6245002 639.4098662 + 1236.111588 556.1497319 + 902.8696899 566.0146377 + 1352.943589 726.1874991 + 1276.983217 218.8885978 + 543.2755183 850.4063363 + 1001.04424 263.0888989 + 833.8129121 597.7329271 + 1444.839693 455.018668 + 1066.388597 476.5964772 + 925.931565 644.8128244 + 1053.27677 561.7368099 + 843.4261164 502.6149679 + 1164.121732 896.098878 + 1005.311999 88.75001985 + 721.539979 339.6842972 + 823.078695 648.8999678 + 942.7655201 403.3298002 + 1116.077206 418.5806704 + 891.6830068 625.2178038 + 1218.12682 663.7778102 + 1069.469186 607.7064749 + 532.1753759 521.4582638 + 585.616085 676.8707083 + 1401.896995 557.0890632 + 818.9016737 738.777337 + 876.6526563 596.2893267 + 710.3444435 457.6057579 + 620.4770701 515.1442182 + 998.1797826 410.3641677 + 1173.340189 671.6923677 + 821.7550957 472.3099153 + 668.6912423 313.4202337 + 1161.268622 841.0066377 + 823.2193383 615.7693735 + 806.3884956 318.4326215 + 990.6309258 817.3980542 + 651.5786889 602.8660328 + 1280.200137 535.7627463 + 1382.288965 675.8721091 + 653.9763902 649.4747434 + 1266.006583 330.6434766 + 903.6958546 522.6925899 + 1076.42311 356.1798992 + 859.3705624 747.8234134 + 1137.420084 614.4081677 + 903.2100885 499.204182 + 910.0683801 438.8155032 + 1042.425783 485.3127738 + 630.5093068 935.1243126 + 842.1697758 411.6191594 + 1156.196907 474.2102356 + 1204.610397 838.4828956 + 860.7334714 429.4199185 + 863.274124 759.82741 + 726.8781685 594.7024524 + 994.3509838 927.9509182 + 622.5076062 149.7332105 + 1077.192331 762.5476786 + 1013.822853 209.2408105 + 907.7996008 432.4621044 + 1191.891969 828.4965474 + 913.7308104 462.8363717 + 924.3792803 696.4791032 + 1299.323356 484.976662 + 719.3057018 274.1295673 + 1028.004336 418.5645332 + 1016.800391 382.8016331 + 1347.065778 482.1603756 + 1124.890496 523.4320018 + 894.642554 494.8859341 + 1193.035186 365.3806805 + 1013.029324 382.611345 + 866.8661511 258.8380554 + 844.9211362 419.7228226 + 886.7774792 521.9945275 + 966.6589232 260.0604181 + 778.1898265 144.2132076 + 954.4189169 442.153842 + 1014.14442 317.1083062 + 899.2153736 796.2537955 + 974.6743231 991.3081491 + 799.3769103 540.3261972 + 909.6314744 504.125699 + 933.2903335 470.3006622 + 1245.960969 532.705435 + 1202.804695 730.6850487 + 910.7778475 630.6264309 + 987.2432624 122.5657218 + 1037.172801 557.7185991 + 867.1748343 482.5542167 + 919.2156741 648.5100454 + 882.2985041 374.8959685 + 1003.92427 586.1982016 + 1115.30407 327.614439 + 610.5147568 629.4620855 + 1085.116514 792.2625222 + 1118.650975 793.8816292 + 474.0733533 469.1150992 + 1296.176566 188.8880555 + 1248.702745 744.1140759