diff --git a/doc/class_diagram.png b/doc/class_diagram.png index 3e3aff1..947e8ca 100644 Binary files a/doc/class_diagram.png and b/doc/class_diagram.png differ diff --git a/doc/class_diagram.puml b/doc/class_diagram.puml index 7eb9fd7..1cdfe90 100644 --- a/doc/class_diagram.puml +++ b/doc/class_diagram.puml @@ -3,42 +3,23 @@ Title "Classes in FEATS" hide empty members -class application_t{ - dag : dag_t - task_item : task_item_t[] -} -note right: inv: self%dag%get_num_edges()==size(self%task_item[]) -application_t *-down- task_item_t - class dag_t{ vertices : vertex_t[] } class vertex_t{ - edges : integer[] + dependencies : integer[] + task : task_t } -application_t *-down- dag_t dag_t *-down- vertex_t -class image_t{ - run(application : application_t) -} - -image_t -right-> application_t : accepts - -class task_item_t{ - {abstract} task : task_t - execute(arguments : payload_t[]) -} - abstract class task_t{ - {abstract} execute(arguments : payload_t[]) + {abstract} execute(arguments : payload_t[]) : payload_t } -task_item_t *-down- task_t +vertex_t *-down- task_t task_t -left-> payload_t : accepts -task_item_t -left-> payload_t : accepts class payload_t{ payload : integer[] @@ -49,6 +30,12 @@ object mailbox{ } mailbox *-down- payload_t -image_t --> mailbox : uses + +class runner{ + run(dag : dag_t) +} + +runner -down-> mailbox : uses +runner -right-> dag_t : accepts @enduml diff --git a/example/build_feats/README.md b/example/build_feats/README.md deleted file mode 100644 index 5ab8234..0000000 --- a/example/build_feats/README.md +++ /dev/null @@ -1,72 +0,0 @@ -Proof of Concept ----------------- -This directory's [main program](./main.f90) defines an application in the form -of a FEATS `application_t` object containing - -1. A directed acyclic graph (DAG) encapsulated in a `dag_t` object provided by - the [dag] library and -2. An array of FEATS `task_t` objects capturing information about tasks that - that the scheduler image assigns to compute images in an order that respects - the dependencies described in the DAG. - -The DAG in this example represents the module dependencies within the FEATS -source code as described in the diagram at the bottom of this page. - -The motivating use case is enabling the Fortran Package Manager ([`fpm`]) to -perform parallel builds. In this proof concept, each task simply sleeps to pass -a randomly chosen period of time. (No actual software compiling happens.) See -below for the command used to run this example with present working directory -set to the top directory in the FEATS source tree. Also below is sample output. -The task completion order and image/task pairings will vary from one execution -of the first command to the next execution of the same command. - -``` -fpm run --example build_feats --compiler caf --runner "cafrun -n 4" -Executing task number: 2 on image number: 3 -Executing task number: 1 on image number: 4 -Executing task number: 3 on image number: 2 -Compiling: dag_m -Executing task number: 4 on image number: 3 -Compiling: assert_m -Executing task number: 5 on image number: 4 -Compiling: payload_m -Executing task number: 6 on image number: 2 -Compiling: data_loc_map_m -Compiling: task_m -Executing task number: 15 on image number: 2 -Executing task number: 7 on image number: 4 -Compiling: compile_m -Executing task number: 13 on image number: 3 -Compiling: task_item_m -Executing task number: 8 on image number: 4 -Compiling: app_m -Executing task number: 9 on image number: 4 -Compiling: data_loc_map_s -Executing task number: 10 on image number: 2 -Compiling: compile_s -Executing task number: 12 on image number: 3 -Compiling: app_generator_m -Executing task number: 14 on image number: 4 -Compiling: task_item_s -Executing task number: 16 on image number: 3 -Compiling: image_m -Executing task number: 11 on image number: 2 -Compiling: app_generator_s -Executing task number: 17 on image number: 4 -Compiling: main -Executing task number: 18 on image number: 2 -Compiling: payload_s -Executing task number: 20 on image number: 3 -Compiling: mailbox_m -Compiling: app_s -Executing task number: 19 on image number: 4 -Compiling: image_s -Compiling: final_task_m -Executing task number: 21 on image number: 4 -Compiling: final_task_s -``` - -![feats-dependencies](https://user-images.githubusercontent.com/13108868/133311851-721b7cda-1d10-4ee1-a51d-6169ca624839.png) - -[`fpm`]: https://github.com/fortran-lang/fpm -[dag]: https://github.com/sourceryinstitute/dag diff --git a/example/build_feats/feats_application_generator_m.f90 b/example/build_feats/feats_application_generator_m.f90 deleted file mode 100644 index 3e01c99..0000000 --- a/example/build_feats/feats_application_generator_m.f90 +++ /dev/null @@ -1,112 +0,0 @@ -module feats_application_generator_m - use application_m, only: application_t - use dag_m, only : dag_t - use iso_varying_string, only: varying_string, operator(//), trim, put_line, var_str - use payload_m, only: payload_t, empty_payload - use strff, only: to_string - use task_m, only: task_t - use task_item_m, only: task_item_t - use vertex_m, only : vertex_t - - implicit none - private - public :: generate_application - - type, extends(task_t) :: compile_task_t - type(varying_string) :: to_compile - contains - procedure :: execute => compile_task_execute - end type -contains - function generate_application() result(application) - type(application_t) :: application - character(len=*), parameter :: longest_name = "feats_result_map_m" - character(len=len(longest_name)), parameter :: names(*) = & - [ character(len=len(longest_name)) :: "assert_m" & - , "dag_m" & - , "application_m" & - , "application_s" & - , "feats_result_map_m" & - , "final_task_m" & - , "final_task_s" & - , "image_m" & - , "image_s" & - , "mailbox_m" & - , "payload_m" & - , "payload_s" & - , "task_item_m" & - , "task_item_s" & - , "task_m" & - , "task_s" & - ] - associate( & - assert_m => findloc(names, "assert_m", dim=1) & - , dag_m => findloc(names, "dag_m", dim=1) & - , application_m => findloc(names, "application_m", dim=1) & - , application_s => findloc(names, "application_s", dim=1) & - , feats_result_map_m => findloc(names, "feats_result_map_m", dim=1) & - , final_task_m => findloc(names, "final_task_m", dim=1) & - , final_task_s => findloc(names, "final_task_s", dim=1) & - , image_m => findloc(names, "image_m", dim=1) & - , image_s => findloc(names, "image_s", dim=1) & - , mailbox_m => findloc(names, "mailbox_m", dim=1) & - , payload_m => findloc(names, "payload_m", dim=1) & - , payload_s => findloc(names, "payload_s", dim=1) & - , task_item_m => findloc(names, "task_item_m", dim=1) & - , task_item_s => findloc(names, "task_item_s", dim=1) & - , task_m => findloc(names, "task_m", dim=1) & - , task_s => findloc(names, "task_s", dim=1) & - ) - block - character(len=*), parameter :: external_ = 'shape=square,fillcolor="green",style=filled' - character(len=*), parameter :: root = 'shape=circle,fillcolor="white",style=filled' - character(len=*), parameter :: branch = 'shape=square,fillcolor="SlateGray1",style=filled' - character(len=len(branch)), parameter :: leaf = 'shape=circle,fillcolor="cornsilk",style=filled' - type(dag_t) feats - integer i - type(varying_string) name_string(size(names)) - type(task_item_t), allocatable :: tasks(:) - - name_string = trim(var_str(names)) - - feats = dag_t(& - [ vertex_t([integer::], name_string(assert_m), var_str(external_)) & - , vertex_t([integer::], name_string(dag_m), var_str(external_)) & - , vertex_t([dag_m, task_item_m], name_string(application_m), var_str(branch)) & - , vertex_t([assert_m, application_m], name_string(application_s), var_str(root)) & - , vertex_t([integer::], name_string(feats_result_map_m), var_str(leaf)) & - , vertex_t([payload_m, task_m], name_string(final_task_m), var_str(branch)) & - , vertex_t([final_task_m], name_string(final_task_s), var_str(root)) & - , vertex_t([application_m, feats_result_map_m, payload_m], name_string(image_m), var_str(branch)) & - , vertex_t([dag_m, final_task_m, image_m, mailbox_m, task_item_m], name_string(image_s), var_str(root)) & - , vertex_t([payload_m], name_string(mailbox_m), var_str(branch)) & - , vertex_t([integer::], name_string(payload_m), var_str(leaf)) & - , vertex_t([payload_m], name_string(payload_s), var_str(root)) & - , vertex_t([payload_m, task_m], name_string(task_item_m), var_str(branch)) & - , vertex_t([task_item_m], name_string(task_item_s), var_str(root)) & - , vertex_t([payload_m], name_string(task_m), var_str(branch)) & - , vertex_t([task_m], name_string(task_s), var_str(root)) & - ]) - tasks = [(task_item_t(compile_task_t(name_string(i))), i = 1, size(names))] - application = application_t(feats, tasks) - end block - end associate - end function - - function compile_task_execute(self, arguments) result(output) - class(compile_task_t), intent(in) :: self - type(payload_t), intent(in) :: arguments(:) - type(payload_t) :: output - - real :: rand - - call put_line( & - "Compiling: " // self%to_compile & - // " on image number: " // to_string(this_image())) - call random_number(rand) - call sleep(int(rand * 10)) - call put_line("Finished Compiling: " // self%to_compile) - - output = empty_payload() - end function -end module diff --git a/example/build_feats/main.f90 b/example/build_feats/main.f90 deleted file mode 100644 index 2739924..0000000 --- a/example/build_feats/main.f90 +++ /dev/null @@ -1,12 +0,0 @@ -program main - !! Framework for Extensible Asynchronous Task Scheduling - use feats_application_generator_m, only : generate_application - use image_m, only: image_t - use feats_result_map_m, only: feats_result_map_t - implicit none - - type(image_t) :: image - type(feats_result_map_t) :: results - - results = image%run(generate_application()) -end program diff --git a/example/lu_decomp/100x100.dat b/example/lu_decomp/100x100.dat new file mode 100644 index 0000000..3f97c21 --- /dev/null +++ b/example/lu_decomp/100x100.dat @@ -0,0 +1,100 @@ + 362.192291 57.9611435 433.853394 915.893127 708.817932 7.01458502 740.919800 10.3313627 462.789703 667.670288 945.344482 528.864075 753.572083 909.749512 999.601868 856.029541 272.523529 645.527771 274.538544 189.516434 257.426666 712.225159 435.291687 465.139130 998.015747 884.619995 184.326675 292.905212 134.959839 220.018143 992.220398 979.298462 781.492554 595.887634 886.386841 443.551422 990.312927 255.426605 818.923767 951.049316 739.273438 146.856232 412.645935 265.469543 495.072174 984.110657 268.519836 963.895752 744.831848 198.732101 973.235229 880.255493 481.605774 985.327209 120.177849 102.712990 813.571045 401.586029 437.107880 736.013306 934.416077 423.465332 127.203392 788.086243 880.653320 129.441574 826.680786 121.003677 633.399353 229.372253 446.181580 548.967407 43.9462051 845.721436 28.1162758 673.015320 564.965820 743.190430 166.405701 156.795364 323.387970 556.289246 811.720276 200.730621 520.987915 201.277664 52.1640739 834.897888 573.686401 45.5202179 488.354126 963.886841 961.274963 439.017120 117.467896 257.616913 555.072449 129.274124 797.603149 78.1829987 + 196.871140 505.038116 447.791199 998.490601 497.296417 652.053589 886.167419 278.966980 79.3524628 263.395569 159.466385 749.240112 826.488403 631.049744 126.791222 643.031189 655.847229 25.6149082 516.210693 523.368286 410.313141 506.707092 801.382629 333.214233 880.791687 412.490997 630.283447 582.812195 245.740601 619.804810 575.495605 627.348999 943.217651 540.139160 835.344666 971.289734 189.262009 454.045227 443.312714 469.655029 366.417358 702.589966 179.477264 467.589172 228.734055 729.123291 505.138611 967.918457 456.518005 700.774292 950.783997 431.957825 73.8865814 19.0144596 102.346970 355.198853 164.137451 507.697266 757.134644 378.185425 907.978210 118.207977 801.235168 922.299988 44.6989136 969.256104 131.004868 882.346436 359.646790 614.903442 189.339111 713.824463 129.661652 645.297668 365.897614 49.3759995 470.970856 508.259247 819.644226 286.459747 942.477356 739.761475 447.751862 116.123192 707.901550 716.816895 981.903198 209.362442 528.161987 193.906525 454.006805 743.415955 145.488419 368.447906 780.923523 112.163383 64.2979889 218.664871 156.750656 627.722778 + 395.742004 370.251648 735.901550 732.391602 576.398865 206.741028 655.198730 302.959259 711.154968 778.178467 403.216339 937.491150 214.253113 204.055618 193.898712 452.768463 280.682220 475.093567 575.585754 674.705627 374.699921 213.706680 899.600708 993.130737 686.115112 903.814575 753.583557 54.0350990 703.992981 795.172485 815.888855 516.841553 189.506500 410.229004 35.5074806 557.008728 486.262604 168.834656 256.084167 714.207520 297.059021 687.183411 456.455902 544.756348 145.287872 634.571594 587.656311 232.918518 672.640869 156.203674 558.238647 101.864655 770.894104 794.441101 865.628540 466.611359 62.3105507 559.216858 782.313843 547.431641 40.7330360 391.220337 679.556091 248.178375 560.613647 79.2013321 476.889008 367.828949 996.840149 919.593994 282.048004 692.984863 130.461990 792.246948 167.515259 800.327332 410.403595 117.222870 814.661438 829.280579 223.983200 992.346558 26.9330559 197.719421 926.575867 546.830566 361.048065 78.1971054 459.998352 506.477356 960.017639 724.093811 503.869781 895.549255 457.945587 645.787903 292.113129 742.448242 726.640137 520.706604 + 419.953308 284.089569 962.570068 647.750610 789.563232 296.002991 606.303040 713.838440 819.929810 663.373352 532.090698 68.7295074 261.623352 56.2614288 902.047546 518.570007 807.180664 61.4824562 412.168152 693.347351 205.711746 614.187744 349.767151 715.070007 916.119873 751.546387 535.561951 186.552475 673.122131 884.210022 750.157593 314.576447 238.372849 443.092041 830.677856 605.459656 384.904663 714.999207 772.693665 511.223938 769.400146 413.620087 861.861938 517.447144 158.207962 324.525818 557.143860 927.828308 288.658508 846.907227 31.7865715 324.264252 89.7292557 930.866028 865.544006 744.698547 353.647034 428.638611 128.773056 128.288834 748.730042 118.667015 471.296265 425.176788 594.988586 262.989014 735.925354 915.644104 338.408691 320.377747 140.606567 548.931213 143.652405 9.67011547 235.084595 455.439484 412.061432 794.157776 641.629517 675.569824 128.350586 769.110657 418.053589 807.787170 4.76812935 643.993408 954.353516 202.170242 118.519165 153.508484 83.8030319 164.311081 152.707840 601.251526 882.509277 989.010376 154.529266 46.2768593 792.955505 291.744781 + 653.388611 839.225830 944.911926 889.308105 505.283203 265.647797 911.638672 870.404724 95.1618500 50.5816078 324.268707 548.224487 240.316574 829.411438 250.078873 83.6548843 570.270447 534.808044 801.043091 753.069214 840.844482 55.2586327 530.710999 379.540192 98.6211166 382.095093 781.292419 431.977539 871.131287 166.292023 745.525024 449.907806 563.953308 628.301575 246.812592 719.848511 596.060059 496.147552 573.738281 816.475464 260.483643 473.764404 759.461548 116.275269 391.397888 149.947388 941.080872 347.313416 961.834106 524.691650 891.551697 805.269897 466.876953 299.151947 212.236801 970.968323 596.124268 690.129761 586.314392 263.880524 571.251099 509.638855 891.426575 553.162598 262.045288 151.748093 735.278442 476.190857 839.740051 500.700714 720.612427 75.4891205 626.179016 45.6647339 161.197357 668.460815 853.847839 679.860779 685.025330 987.398499 86.2599258 828.332092 869.445801 44.0791092 971.614075 942.120789 452.005920 878.955688 881.950073 780.065430 133.722504 806.325500 298.774872 911.907471 454.257263 457.346985 624.209473 46.3047829 797.993530 833.496155 + 601.237366 261.641968 390.395935 922.878235 600.507996 842.775635 615.532349 168.000320 639.331787 187.854782 505.903534 559.257507 322.495392 745.722107 33.6704597 921.802307 335.090118 956.703491 998.615784 309.235962 151.160629 861.140686 274.646027 275.009186 479.467987 938.232483 458.755890 937.082458 149.365814 898.735657 908.146851 243.945374 746.004639 35.5014076 410.387085 365.900177 782.629578 614.990662 609.632507 737.119995 783.639709 31.1804028 764.625244 113.462059 270.566650 1.76771426 466.445312 815.482727 570.331665 848.043152 740.086914 15.4937983 567.388916 695.954773 866.776794 831.073120 761.200378 425.642761 917.544373 356.013428 621.542175 28.4415112 313.794434 171.852936 392.729065 570.511108 516.477173 994.095703 85.2504578 634.373657 955.593079 938.329163 18.1715393 209.944855 654.345459 943.931274 178.116898 989.948059 101.413544 862.489868 746.674072 276.880096 781.933472 327.799866 65.5277100 597.961853 594.703796 383.854950 421.923248 550.929626 837.220703 822.076904 657.326233 910.556335 409.256226 283.757416 355.963409 473.799103 987.652527 124.405067 + 621.651855 738.849121 43.9369164 345.122467 645.244446 974.174438 843.854187 870.301086 600.612061 652.729797 454.696777 872.616516 602.596069 762.351318 907.425232 981.884399 633.673706 535.653564 976.943848 368.255768 911.371033 969.682251 369.247253 795.883118 518.824036 732.902954 259.863434 979.230591 765.836182 387.774567 243.066483 59.8297272 129.812714 402.693390 216.079666 964.718201 816.777100 365.834198 115.963135 13.7949791 818.657959 878.731323 350.634491 905.652527 158.075287 194.080872 613.028687 261.584930 448.541779 692.865845 230.828369 717.342957 559.655151 130.203094 666.961121 594.746826 976.129639 848.953674 875.870728 369.777557 673.600708 851.433777 187.831085 509.416687 902.599731 116.537148 585.602722 20.2653217 155.874329 23.1711197 602.504761 712.067200 460.203430 765.780090 49.6702118 653.735291 97.2739716 990.831970 694.213501 133.586624 25.2724037 218.338684 742.057495 94.7771835 440.679626 182.937424 781.036255 684.184937 361.147400 195.122131 621.673523 791.323608 27.7319717 353.914642 426.161224 927.395081 12.7498446 701.309570 690.405212 813.431458 + 287.993591 605.308228 171.795181 185.572113 96.8594742 443.110901 720.031738 357.838135 926.783386 294.607849 392.272247 788.994019 669.563416 808.258240 945.282593 63.4935303 145.295380 56.0944633 671.823425 323.913696 89.7454529 203.126297 266.581848 362.341095 996.499084 156.197601 696.472473 489.589508 16.4049568 929.908020 113.467834 953.654724 253.794769 126.859398 402.674225 869.338318 542.039612 624.931091 664.963562 428.008392 563.840210 509.107880 437.019867 884.435730 279.679016 794.013123 192.169357 339.328491 276.511017 185.615234 316.123962 570.149536 103.505714 689.184204 145.983353 486.259674 216.127060 937.575928 56.7177811 152.891296 127.618896 67.7658310 853.577881 670.675598 716.054810 186.798447 615.332581 41.6293068 923.163086 866.860718 575.053833 362.592316 605.116821 276.906830 327.348572 838.181091 496.223541 203.288559 201.932770 867.785828 960.513611 665.918457 657.051453 743.193420 870.477539 983.180542 519.104797 387.834656 806.596130 471.345367 774.310303 166.682877 303.635986 700.169495 502.108429 34.8307533 475.058380 298.533417 784.244690 637.168152 + 77.8192978 75.1024323 363.704865 692.281433 585.679749 654.579895 438.298065 175.540024 589.480225 730.920044 930.484009 122.287827 347.114349 241.204453 98.7940979 567.569275 669.057373 657.557800 284.898010 753.618469 128.581909 618.088257 531.734741 777.855103 720.451538 115.701012 938.025757 770.494141 349.336395 932.744202 834.035583 153.686279 710.864746 985.649475 766.638550 674.026062 975.202026 602.069580 217.265259 212.166901 849.784973 665.454590 458.892303 454.248932 762.203125 73.8731232 347.760712 807.663330 207.672379 906.957153 991.227966 565.110657 100.198700 979.758484 28.6747475 651.458435 535.024109 27.4387131 364.853241 102.308975 394.613129 936.677063 564.153992 435.983673 99.6720886 329.618286 43.6218643 422.553711 592.338623 20.9536629 340.986572 932.309814 632.570618 894.697998 74.5322876 178.656616 627.904663 983.106018 842.453674 848.645996 560.972900 236.772629 98.2609253 277.897308 827.898132 258.569214 468.130829 62.3995094 142.434540 813.265198 926.912781 603.069092 192.723480 727.622009 874.515015 546.903442 497.912598 560.599487 541.366089 166.026871 + 506.590912 649.791260 831.190979 59.5659409 818.172607 11.4287777 863.311157 273.490906 214.080978 912.194031 77.2855911 119.283066 484.230103 487.601593 492.208282 700.936768 823.084351 689.764893 547.817261 779.078491 228.867859 243.971985 809.720398 543.536499 826.977295 925.557495 438.180695 86.9264679 534.058960 731.448608 655.709961 774.627197 120.465157 921.095337 700.825623 330.732574 720.547241 874.752991 537.918213 786.685913 151.669678 783.254395 498.475647 402.525421 284.353760 82.9828033 200.681610 63.7598763 915.692017 824.367493 649.276062 729.887085 931.300232 110.338928 80.8972931 885.776306 203.892395 59.3487816 666.605530 160.747787 742.625183 543.967041 621.007935 255.268814 719.699402 669.778076 69.6978302 621.316406 308.734833 75.8770523 104.415863 406.026245 758.577393 200.225861 847.757812 230.115677 759.112610 331.675812 962.572571 137.945618 998.792603 444.485260 268.060516 801.219299 184.831680 351.504974 765.695740 415.046600 670.227295 484.732239 258.036652 914.120789 398.702942 475.899261 974.172791 533.612793 51.8097839 209.552216 713.100525 63.6599617 + 64.8295441 135.696304 635.225037 670.672791 201.007019 124.868568 408.691254 193.609619 918.239685 173.859436 743.211670 433.275543 182.836853 580.396851 63.1392403 245.700943 807.659180 981.077271 623.365662 763.039795 828.897522 8.57776070 789.541504 367.472198 639.231995 385.165070 799.067078 498.734375 6.42443419 130.351410 508.565796 791.456238 38.3808289 962.777405 399.665131 548.983643 633.408752 465.689728 616.108398 375.356110 802.272217 980.349915 107.429672 214.043579 570.165344 87.4944077 904.070129 753.891052 596.290344 10.2622309 93.6225510 471.718964 725.687561 950.439880 393.167023 257.102692 255.329910 415.429657 870.261230 35.2812119 444.365570 865.602600 614.564270 677.203308 824.755737 782.656616 435.610260 425.397095 488.827698 803.007080 871.647217 755.055725 782.263794 774.135193 68.7358170 91.4391479 484.364716 363.697357 585.989136 889.022278 369.634186 552.005371 127.767700 516.873901 682.147827 516.112610 144.701065 315.928650 59.9969292 44.2285690 403.437164 630.744080 511.566620 196.707275 968.582397 92.8872833 119.762878 796.167175 630.302612 623.324219 + 32.9666977 153.439178 586.238953 610.325195 810.145264 320.417572 88.3520966 70.0147247 8.61985970 993.325073 728.383240 226.669388 410.613617 889.537231 279.884369 950.887756 66.7194443 857.110718 26.5475616 184.421524 616.348999 432.401031 55.9398270 239.101318 298.943604 572.865112 859.208008 826.882874 581.659119 318.318146 156.650436 987.008850 85.4186707 849.961975 801.585754 810.657532 731.914917 838.346008 35.8484955 534.400574 242.471100 677.543701 149.409943 181.014725 253.748505 43.0837555 267.205383 444.294128 682.913208 996.013489 269.586548 888.662537 903.806580 311.830109 830.291748 488.021729 563.218933 54.1870003 34.2239876 582.483704 774.270996 212.640457 385.490356 21.7489452 137.101913 672.460205 321.227875 530.212158 210.702393 590.277954 910.284302 718.639160 141.728622 307.881989 452.768768 989.546448 702.414185 333.720062 546.093811 882.164673 888.843506 343.104309 229.348618 520.700256 538.612854 147.926132 653.635010 16.1256905 541.731689 515.974426 593.308044 291.253296 741.037354 621.028381 521.517151 43.2293434 765.121582 78.3336411 881.803650 141.924057 + 478.405640 11.2678280 917.883240 912.981628 943.803040 43.0415382 119.387032 664.063049 689.940308 936.410278 94.5508575 289.035187 607.182007 726.023560 992.885681 807.814575 558.685425 219.466171 89.8822250 516.659546 805.879150 336.713043 654.226807 121.757278 698.200317 466.041656 366.837341 672.214783 107.037689 664.210083 785.794495 651.999390 883.851440 448.568817 983.587646 913.515503 806.406311 166.886948 773.090393 423.729004 574.145813 560.948730 825.387268 863.068665 558.171570 911.578613 141.177063 564.729980 42.9881248 154.160202 822.501709 350.094696 976.946594 46.0155144 936.902893 376.733307 534.955444 626.816467 825.427490 523.652283 3.99195957 259.080780 802.167480 198.331848 924.865173 909.944336 316.603790 834.013794 334.945068 104.111763 329.800507 170.712540 603.031799 111.726265 986.905090 365.180023 843.336914 474.357758 705.281311 574.371948 49.6711044 349.690338 533.713013 196.629150 606.522827 704.050171 679.818787 319.006256 375.993835 605.937622 926.522888 547.957092 582.939514 86.7720108 969.276855 285.434387 513.939514 95.0216217 6.65314674 353.587036 + 269.334137 563.617310 74.5692062 482.389740 925.501770 329.408997 813.305115 562.556702 702.706299 223.606400 241.857727 67.1116104 274.820770 425.806061 620.344177 862.640381 644.155701 513.107483 392.733307 466.202057 521.072327 625.559631 490.245575 499.481903 583.902039 722.669067 356.801086 753.401306 899.761597 992.916809 134.840454 417.973267 527.205261 772.085510 873.595825 85.1423798 185.322678 701.787476 176.755219 21.9375248 307.547516 130.388809 415.908661 819.953369 610.091736 555.346008 39.7722778 968.763550 750.354126 326.055237 971.519348 989.632202 38.1989174 455.273865 445.417694 150.320679 659.901917 341.161224 438.707916 540.572021 586.011108 265.096558 131.307419 758.750366 994.807739 821.812256 526.604736 909.412781 231.951630 860.732788 270.533234 436.464081 351.394928 318.832916 433.375366 216.159515 289.640228 452.250122 858.117859 660.511292 470.222015 276.724670 698.264954 338.858215 885.839722 374.924438 565.710327 581.441650 164.052841 507.666901 280.047577 240.531052 196.335541 191.025314 361.942749 493.304688 722.403564 618.197510 870.815674 951.037354 + 968.759705 728.801514 207.895203 976.016663 122.322365 503.326019 214.763412 659.060120 330.677246 66.2437363 652.947510 505.780701 97.1849518 809.974121 395.350433 75.3129272 986.761169 748.519470 93.9346237 543.746277 380.153687 368.622925 317.911499 896.011108 854.898560 498.052277 850.668457 915.646606 866.637573 933.370239 613.386597 445.890167 433.514679 843.336487 301.649353 821.069519 34.8275986 451.243927 367.998779 833.902710 8.24925137 851.764709 74.4370804 319.379456 464.766785 175.825485 777.565186 605.199524 268.028595 689.551758 849.528259 29.2466793 703.645020 881.003845 869.483704 78.6631699 296.608856 607.890259 242.169678 869.831055 571.622925 311.869293 575.384583 896.815857 938.928589 615.338928 51.4324455 950.691467 970.863281 95.3698349 714.472595 113.759605 216.759552 956.430481 749.985657 809.249573 166.765717 703.688293 652.806335 435.264130 800.994202 7.56918764 773.778809 574.345398 149.256607 475.428741 896.199707 485.950287 439.983673 116.697922 3.86870146 351.082275 93.2735519 259.570648 801.253296 472.189972 982.187012 966.729675 623.320618 897.481567 + 872.089355 344.917633 682.997009 383.840363 709.657043 341.317474 672.919434 158.888443 60.7803612 207.582947 78.4414825 543.522583 446.333710 20.7550201 793.055664 331.835876 784.909180 113.537682 327.019287 284.009003 205.014999 478.113281 147.311935 887.362000 384.475464 942.394409 242.875824 878.648132 25.8204575 91.4912491 341.023132 99.1903687 697.515198 642.097412 5.13516474 22.3648205 18.8351688 213.122543 678.751343 793.227234 350.273285 822.961182 503.410370 411.263367 852.336426 603.751831 297.120819 179.964050 200.852036 730.710144 714.067322 811.200928 449.668488 426.065613 168.525024 100.367630 475.608093 145.379929 411.188751 719.901123 288.717163 656.596191 397.396820 905.664246 579.900208 951.373169 476.890564 587.952515 684.911438 151.841705 550.522400 268.043121 534.066162 815.567017 895.417908 258.051300 572.583618 45.1353188 183.253433 753.293152 946.278625 438.913452 393.633972 232.538269 398.236206 843.756042 108.628853 69.1278000 570.303955 375.771484 363.170074 457.762573 351.093506 145.472824 267.868774 910.156921 841.542725 36.7278595 644.548462 23.0301170 + 314.757812 162.674728 731.076843 146.834732 488.162323 642.760986 777.922180 104.602592 195.241287 329.990265 111.898232 349.567719 62.2570801 915.890747 505.019287 71.7080688 898.173218 770.136108 367.482025 304.768066 619.058716 763.611084 854.481018 308.604797 187.072052 226.066376 691.698364 512.056396 39.4337616 782.609985 389.807495 330.329163 689.147034 835.399353 872.540100 339.904755 934.850586 467.070343 642.175781 901.176147 998.823914 392.752289 304.514709 801.765259 953.203247 167.286850 434.645203 251.972458 6.05978012 967.913513 323.495056 619.104004 886.608398 706.288513 128.973007 626.589172 299.057953 806.121094 200.854172 841.579834 319.118256 967.532349 166.141556 530.814148 506.616241 889.928101 527.409912 131.445435 606.304810 201.948074 740.427429 297.873230 914.327942 386.399567 786.340820 219.607651 301.696930 646.557922 805.432068 103.249016 946.682800 531.532837 716.280212 384.247253 149.373550 994.283142 842.457092 534.879700 403.122437 279.517273 38.3981552 708.307251 660.842529 609.237854 237.726364 111.353691 568.949219 822.321655 692.314819 135.907990 + 889.737488 593.911682 426.366852 217.831711 673.809448 839.782043 150.931137 209.150223 904.496460 783.408386 316.226685 724.174133 335.368744 449.542908 799.424133 607.698914 507.236206 154.870102 20.4757538 515.706909 679.059814 483.365509 913.552734 349.998352 324.129486 324.861847 311.818848 617.662048 16.9484253 733.455750 426.547913 828.381775 722.639771 38.9814606 170.444229 977.455261 318.518860 844.382080 47.7539902 903.778381 258.125122 653.258789 238.299728 984.334167 898.659058 855.324646 57.4824600 826.267212 708.300476 173.778870 686.511841 739.684631 513.463684 263.593811 756.067505 535.739380 740.276917 609.812012 821.211670 253.431488 702.092346 724.814331 634.422729 765.039978 645.213379 149.291626 286.701813 401.707886 849.012085 286.899200 389.246094 492.976013 326.654327 96.3993683 108.137726 782.162781 42.7754898 453.179626 111.842560 393.653107 239.206711 187.442673 977.997742 27.3716640 973.985291 763.162964 107.073891 307.454254 528.871826 808.489380 613.091919 787.328674 469.706940 745.709045 585.137512 446.384216 243.979309 960.489197 114.816353 436.814087 + 516.983093 621.219177 272.556641 975.771423 658.438354 972.349548 691.226257 293.980835 785.105469 346.987762 216.607773 967.425415 107.839760 710.072815 248.532242 738.649597 392.318756 968.262573 112.445511 296.391693 1.35095847 858.548706 44.3718338 730.493042 194.925751 857.568909 367.667999 416.594482 208.902695 262.937805 808.342773 989.612610 167.106430 630.847900 914.333557 481.149170 596.104431 401.139526 947.235840 267.164001 123.143845 51.0074120 626.732178 486.510010 232.201904 361.875275 827.515076 996.292664 61.8659859 262.057495 298.249023 825.787720 135.927277 837.396118 912.495789 788.805969 148.458771 81.0560455 147.678131 815.832214 585.275452 51.8232384 545.498718 666.514465 305.399536 741.576721 743.141357 665.709717 307.356659 847.929871 89.6150513 726.591980 902.987122 239.842651 6.22620869 491.351868 894.557434 382.769379 18.7354298 152.435776 233.500519 936.519958 562.020203 119.494331 168.919937 22.2488861 182.706924 952.165710 30.5401745 560.529358 687.074707 987.007935 868.494995 409.929321 388.898895 970.539246 954.201721 903.606201 557.146729 204.761169 + 130.859039 636.759888 625.200684 219.330109 19.3257599 9.91383266 45.6160278 157.960190 337.332703 389.057220 758.730774 886.242798 255.689850 713.920715 175.783691 675.692505 436.953369 260.642517 760.503906 130.309738 727.661926 111.242462 17.1467686 168.446198 369.562317 353.143829 88.4024734 413.275879 803.872559 300.380493 753.527039 236.001343 435.335327 973.480957 521.711426 288.573669 34.6172829 88.1863861 936.215088 905.876404 708.749023 733.238220 955.560791 603.550415 857.549805 340.614410 963.013733 729.153442 190.228714 10.8094501 233.461334 537.609375 505.260742 879.036804 462.427185 265.562775 316.007385 482.298340 656.991272 175.730515 327.020599 189.618317 952.613098 54.9073143 738.342529 984.592346 115.448006 2.45837712 341.403625 627.071350 215.504333 175.278870 961.881104 489.307617 641.515808 174.475723 750.750122 763.366394 923.024841 857.550781 703.397888 46.9469757 561.261841 759.753418 599.032043 451.496918 709.278564 207.971527 35.9890213 439.026001 430.012024 364.814789 349.451843 223.835709 958.156799 272.398315 30.0679836 624.727661 467.893433 662.899292 + 488.567230 489.357513 875.752686 221.408051 904.955505 708.019226 968.760681 983.006592 743.365479 70.8590775 711.331604 63.8408585 320.010406 55.6577034 944.591553 855.991455 852.326904 622.069885 849.175354 78.5659866 344.847076 766.219360 396.272552 229.647064 838.262451 473.079803 641.872437 935.110901 683.285034 874.006897 338.183746 252.997284 314.805389 594.850281 279.887115 29.8589802 268.614532 289.182220 486.366089 727.530457 440.676056 221.671768 219.019516 882.588318 456.860565 624.201477 461.280243 329.057037 188.202576 767.994263 264.533966 56.2550583 288.195435 805.191101 751.824585 527.102661 288.182587 553.973145 705.189575 100.102715 127.283775 531.404602 810.670776 169.939468 359.316681 952.485657 511.014893 302.978973 181.424515 45.3703423 972.450989 153.622574 35.2790070 804.377014 649.857483 640.845825 784.636169 978.018860 217.945084 716.654663 431.423950 846.770386 160.203308 443.775085 901.886902 502.911285 842.043213 864.822876 685.980713 277.869202 655.147278 973.893433 356.258942 86.2655792 829.996582 355.786011 395.092834 233.177780 721.804077 575.141174 + 286.028351 75.6345291 291.680176 426.962158 544.807434 742.738098 94.1220703 233.081802 951.821838 274.152222 243.522659 742.916199 373.299957 444.424286 206.768372 745.170654 640.668213 885.417419 233.780319 369.790314 170.578857 301.350250 276.019440 914.801086 105.077583 288.260223 583.189880 286.877350 358.839478 654.792542 755.476196 576.208313 72.1805573 25.6815987 34.2137451 174.059555 698.124451 585.231689 799.965332 498.434967 253.440491 813.727295 338.785034 178.086838 958.532166 10.0362577 27.8292675 731.882141 966.414795 76.4236145 759.158081 844.459534 651.155884 549.946777 786.887695 517.525818 131.894943 945.998352 429.619019 195.577881 658.799744 602.038513 477.135834 727.914185 824.118225 396.158020 244.455261 147.234634 744.568909 249.762558 605.798706 373.119354 402.431580 49.5178947 701.433533 435.860535 901.672913 921.714355 826.371338 123.091682 337.525818 289.782318 404.042206 385.818756 340.423157 18.9001923 465.422211 257.259827 499.040314 20.4780750 727.153687 872.751709 202.304092 392.237061 281.872955 555.953674 501.918671 606.796936 803.606262 430.202271 + 113.636169 978.897827 270.187347 407.294739 877.924927 614.189270 747.093445 231.837189 164.111664 834.323608 983.765808 285.607971 52.2915039 758.316162 851.578003 583.712830 163.496750 626.452393 829.565674 688.840759 351.050110 68.3070908 566.035400 975.518616 159.660736 4.77319050 419.448425 937.215210 181.532104 76.4611282 750.569946 173.007645 240.802887 581.467896 653.466248 12.4937410 555.629761 519.849670 362.199127 137.612274 477.733795 395.945709 766.876953 660.810730 744.816589 944.897949 510.327301 926.126160 909.463684 281.535614 596.847900 459.941498 496.179352 154.248749 950.571228 406.201965 751.232666 952.206604 55.8762932 138.228683 608.159973 591.568481 971.204651 142.818420 374.708710 526.098511 475.512177 940.036865 6.26580620 235.202133 154.278229 620.750977 837.321350 302.417114 197.647263 183.961670 268.720917 574.133057 488.995300 373.457916 79.2184219 523.552979 776.516296 916.877136 879.381348 929.167297 464.200989 179.464233 701.100098 853.051636 13.5983610 674.123840 213.182922 258.161682 498.682434 897.846985 990.773010 896.067993 54.7754250 355.046173 + 551.463379 261.667999 946.390320 462.499298 984.702576 60.7435036 966.023315 618.711792 168.703903 396.435822 954.656799 46.2960892 505.530487 817.949951 399.940765 152.257980 755.254639 108.092766 973.317078 744.784790 712.153137 65.1510849 537.022278 132.756149 850.776306 425.346527 53.3573570 834.952820 544.823425 352.499023 539.744080 626.578308 154.468475 863.656189 930.387451 376.282562 565.867371 740.496826 188.066757 510.335754 999.073364 966.933716 62.9406548 828.007019 255.876175 447.221130 557.092285 221.043747 325.211609 932.362915 901.419189 388.710968 222.586441 967.528870 993.038513 770.691956 342.692017 409.216614 402.668640 12.0301828 255.595062 181.691574 786.520020 925.284607 881.317749 909.513184 912.451538 819.154236 232.991226 884.748108 902.220215 168.914749 96.0572815 145.896835 453.173065 242.707611 956.248840 467.211273 481.508240 701.283813 524.147217 349.055878 348.345856 262.892914 907.149597 760.224609 875.784058 929.548584 105.536018 124.969795 759.699463 171.316269 246.387070 806.893738 683.709045 544.632202 273.750580 299.876160 568.854858 752.709595 + 400.869293 778.910156 250.764938 460.272278 887.910095 208.280334 353.798340 616.696777 73.3730698 80.8164368 422.083038 428.325745 128.153900 353.721283 761.931030 670.829529 55.6172714 423.588837 465.333588 702.114563 330.885590 580.952271 475.051117 336.301636 352.845276 336.092621 349.412964 956.146606 678.924194 745.669983 757.261902 857.675720 289.867523 159.549026 420.527802 72.0176392 69.0712357 291.523224 650.857300 962.718811 893.856628 162.001450 15.2346582 883.666260 634.363647 32.4697342 388.776825 672.566345 531.391724 961.982117 909.807251 566.404114 864.128174 784.543884 906.474976 671.267029 325.197845 52.1208458 208.454208 87.9386139 166.534500 961.045715 656.846252 680.967529 875.495117 680.920166 115.462479 6.80010366 18.2199497 604.997681 812.343445 453.689606 177.433258 767.826660 880.093933 742.969543 755.907288 520.023010 120.715363 68.2756500 316.482971 138.773468 316.030426 544.075500 362.758698 500.863892 954.991272 760.032898 802.014587 619.414246 813.699463 790.800842 981.376648 632.291504 746.164551 681.352051 294.649750 480.900024 35.0667305 103.342796 + 302.003510 499.910370 766.021973 740.861755 670.021484 139.918457 774.054443 58.2826843 320.410736 116.983139 126.699638 150.929535 840.358337 924.106689 776.317871 424.775269 566.219971 935.816711 835.806030 414.819763 599.475647 142.783295 94.0169144 363.472382 694.184937 989.146484 294.881042 123.406738 213.570129 253.489304 274.838043 291.733826 589.232849 355.688019 795.447205 38.4323349 650.189392 134.575775 287.788147 963.573853 578.029785 741.955383 182.895096 7.70221090 756.561035 472.807922 554.398621 579.811401 818.053650 394.393188 227.517548 416.128479 378.109650 167.459106 335.322784 645.677551 478.244873 415.601501 989.857727 835.305786 803.670593 68.9891205 42.3825531 984.258850 37.5210571 950.372803 963.869751 811.875854 537.849365 566.058838 676.729004 148.147827 836.266968 458.409088 522.695007 526.979553 375.460724 670.832092 389.520477 587.004333 817.490356 329.863159 618.646423 177.185730 966.213318 666.780090 398.609100 550.193054 132.923706 634.610840 567.945374 752.458313 994.743469 343.547119 830.942810 951.914856 780.671997 811.865967 107.983803 321.815460 + 710.819763 188.695496 287.815704 624.402222 924.167236 584.687317 478.949921 33.5418396 242.456329 461.783234 932.828430 571.965332 54.3845100 757.464783 463.735046 649.065125 477.297607 306.514099 275.671509 509.168152 541.209106 789.401489 222.319870 166.399979 453.186401 797.166870 740.632446 19.2074432 239.966751 968.870667 273.018066 856.568420 303.556152 878.135254 962.588745 827.186768 631.118652 633.568726 718.477844 54.0811882 442.330566 120.481293 599.484924 163.032944 682.345032 168.253983 322.708038 642.744507 727.209412 566.657043 187.919800 903.660400 593.163574 746.198608 120.462776 90.8987808 396.915802 610.279419 477.325500 822.342163 996.445007 519.389771 22.4716434 24.4294243 196.679413 371.904388 244.740417 76.1300583 370.764587 138.209518 250.512711 605.945007 247.050644 258.860626 29.0987091 249.080002 917.922791 969.325989 960.999512 3.69548488 179.748550 263.611847 658.054810 651.765320 926.917786 192.350494 811.924011 534.741333 880.173584 452.903992 791.820862 982.948181 774.065186 851.366089 633.764404 598.708618 731.232849 425.715851 366.878662 729.995483 + 428.220062 730.621765 634.522339 916.050476 357.303284 155.365341 952.428284 900.030090 239.608292 703.968567 116.161598 506.300110 59.9366074 374.442719 919.102783 593.360779 876.933044 461.464478 60.0619507 992.605652 154.758102 205.077820 415.879700 48.1426430 122.235550 284.015778 299.702026 912.699585 98.6828079 407.064117 492.204956 288.787018 671.214966 728.677795 647.446594 593.212646 507.015106 508.980652 245.726608 897.109009 667.552734 805.393799 755.067749 809.082092 80.9884567 889.385071 619.053162 692.904968 965.710815 799.497986 147.202011 235.581085 540.047058 77.9661331 101.082710 739.282349 893.632629 401.168091 237.239761 69.4075470 497.736877 921.085876 349.052429 678.255005 889.733459 26.3370094 23.2944965 430.315979 57.4140434 438.263641 225.780975 4.24335861 722.322144 90.9742203 437.841522 667.360413 703.871887 500.004700 288.213531 495.251282 835.696289 932.654541 324.602875 236.881729 636.462463 485.712769 370.698303 619.932800 764.686829 256.897095 64.4832306 562.296143 241.351822 415.502686 676.501831 780.154358 424.278656 366.030640 974.834534 359.186890 + 540.243164 53.3998718 244.283829 994.163269 693.696106 749.223267 20.0975838 116.451820 643.730408 553.713684 862.053772 199.893234 546.275269 908.429382 708.393799 666.090271 808.419128 970.861023 825.593384 261.866180 905.256348 709.579041 344.387726 886.112427 214.529938 966.171570 523.548157 550.219849 186.518646 91.3867493 318.478424 354.890991 555.380554 574.356628 58.1650238 969.020447 495.927429 652.940796 114.526131 721.773865 178.824768 60.2083130 200.764267 729.443176 365.835907 89.1874542 623.272278 913.587524 389.867584 972.159180 846.460083 970.568604 458.678314 633.643433 964.764221 96.1914368 284.871216 918.285339 940.494690 577.637024 78.3055954 187.677872 42.3252106 401.283508 850.189148 161.581070 864.091248 107.490585 305.402344 482.675385 531.562866 981.263855 574.588745 330.707916 215.677139 391.091644 525.351807 5.54150009 989.393982 808.469360 815.792969 921.392700 949.694397 700.425415 766.288330 475.682770 296.508942 712.405518 634.353149 143.794601 981.766174 232.093414 612.024170 106.594795 151.221481 121.135574 636.676086 20.8751221 599.052185 925.500610 + 519.852600 200.468613 768.015747 686.896240 487.869232 653.221375 220.017609 855.011536 577.344238 41.3021088 449.474182 929.677246 1.94224072 178.439636 785.972961 902.024475 777.096497 991.166565 962.228394 140.385834 604.887634 800.748901 212.659760 945.667908 550.252502 35.7353592 116.004990 117.459801 281.075562 265.884674 280.059631 286.004242 795.124878 172.656326 429.326233 385.636322 840.368347 878.600220 839.911133 303.214966 392.212891 923.400452 605.752563 703.244568 730.118835 489.977692 977.953247 924.706482 523.137878 220.873581 701.042664 309.478546 710.092590 911.338745 525.918274 228.086746 490.895630 269.170502 406.621826 113.214294 761.338135 292.567108 912.691162 918.079163 561.231567 654.998291 328.331818 553.911011 360.097076 765.455078 593.297791 85.4037247 327.025238 831.692566 295.763550 994.292603 199.853989 868.790710 205.334991 132.842789 46.7567902 77.4702988 264.781616 398.807617 123.310928 947.892517 649.991272 336.802124 243.315201 756.818481 212.753296 276.232422 922.914917 963.330322 150.189331 387.490417 166.633347 963.962219 239.941437 718.173950 + 823.851074 982.666443 543.442383 960.174072 650.749329 409.191681 427.837616 20.9093609 839.232056 601.866272 1.98547041 391.753723 597.927856 995.087646 643.864380 260.537415 74.7995834 927.559631 537.403015 400.992188 505.354126 971.961548 405.841553 568.293335 585.787048 234.109787 535.545715 535.150940 127.052681 216.773010 310.104309 755.119324 53.2538109 994.550720 435.842010 342.278351 44.3999367 278.568848 777.372925 578.691345 632.120239 487.466248 998.163574 192.113266 537.852844 131.767395 414.364716 208.248245 213.042862 270.530853 17.8691692 824.690247 962.463013 433.293671 259.717133 229.200287 614.308044 987.946045 419.381134 920.844604 470.250061 831.837463 431.330170 898.642334 826.289917 224.212555 858.997375 632.003662 795.958191 433.434174 406.335480 927.781555 425.092346 816.703064 104.361916 285.828522 991.429810 602.898010 744.024536 352.003967 120.538391 714.198792 879.061768 498.720032 350.909119 928.666809 578.323914 562.426636 335.629425 236.302704 360.949005 751.543152 234.654617 672.595459 157.458588 398.160889 828.863525 713.800476 179.916763 337.207062 + 784.812012 444.945801 67.8998642 15.6576662 240.156403 454.578339 784.951355 384.545868 226.606277 641.185181 209.545609 550.876038 184.714722 256.739868 480.646790 844.749146 412.374481 21.3171844 112.229126 794.434448 707.202454 854.325867 428.548706 400.230927 676.385315 668.669556 117.429131 298.247101 720.902283 909.885132 867.032898 326.780914 144.799133 717.910034 632.318604 542.931641 716.069153 802.861877 284.363281 468.507172 255.444107 333.766205 997.242249 624.142639 429.257446 879.832336 223.581619 694.895142 922.038513 819.620850 498.243469 380.743256 392.975647 69.7969131 522.451843 922.364136 361.500153 282.840424 750.676819 561.760376 593.635376 398.555725 537.011841 26.0058212 146.185760 904.402832 788.389404 472.335968 154.631683 527.498108 708.136475 798.578918 995.465698 974.168213 709.657837 418.543457 170.648941 721.304321 464.991089 818.246826 713.363708 978.418823 728.498596 731.492249 186.079971 19.1420631 901.804993 619.523865 17.3369560 622.510254 113.881676 974.256042 537.352234 368.617859 250.522247 539.859924 726.463379 592.074890 886.195557 730.597412 + 795.170959 611.903381 510.800812 223.024994 539.095032 189.846375 951.224426 75.6261292 89.3186951 972.189941 5.63040113 332.267151 796.574768 450.246063 495.085205 853.106018 115.058044 836.850342 664.767456 701.746704 792.211792 242.228622 665.182373 608.033386 990.748230 638.539673 564.947266 640.911316 493.484833 296.875610 239.810440 258.868195 833.805786 241.533859 434.068329 225.865707 60.1993828 858.858154 587.390076 407.953369 778.618591 378.967438 668.462708 477.965240 102.661720 769.988831 117.128548 604.071899 561.089111 139.297226 313.675995 688.754272 647.710571 670.891541 845.640625 481.024414 907.633972 135.933823 349.733551 4.47373867 565.827332 103.521675 743.683777 760.789612 537.522278 556.797424 762.439636 849.901367 848.120117 560.872253 762.791077 12.9625988 237.753159 334.654572 92.5269165 803.592957 928.683533 923.338562 458.321442 800.961548 25.8326645 551.960144 880.353821 420.001007 293.461945 150.036469 863.261780 162.064209 935.193054 91.0220947 681.014893 643.481873 288.300720 361.724731 968.369019 243.648361 849.116577 365.123566 357.520935 778.622131 + 56.7684555 534.666077 755.479492 286.539062 495.062592 134.457581 286.169403 217.022385 106.635284 47.1253738 603.516968 917.270264 461.126373 342.365936 334.419312 947.392639 280.736237 906.469421 20.5901394 645.139954 851.929077 353.587738 819.912781 970.168213 90.0572281 457.952026 213.950455 542.293823 251.072800 304.987427 935.152100 713.437012 818.618652 107.538940 84.7734985 329.522736 293.016724 502.382996 627.220215 28.4512157 374.032959 95.7782593 479.474121 224.054474 24.4795628 610.076111 486.665497 883.749390 365.622742 523.666809 139.068924 807.749512 404.931885 361.635834 113.118187 907.838074 970.353882 553.496765 859.585327 504.357452 453.911957 285.089874 314.845764 294.006897 173.057709 605.664856 486.286713 411.775970 960.724121 988.268494 845.725464 253.897186 211.521851 438.910767 736.390381 906.354736 792.201660 985.750671 268.064972 312.557861 606.953430 613.034851 153.806274 412.387268 218.483261 218.238525 553.608215 741.004761 809.199463 104.942360 498.618317 792.800110 139.761795 826.795593 97.0017853 632.049744 576.430298 91.7391968 601.434753 628.737488 + 71.4538727 504.866852 848.007996 895.940063 863.888245 548.473511 82.0588989 647.248962 201.602890 509.353516 456.857483 645.646667 187.286957 179.043839 358.386597 488.696625 14.0314322 461.885986 122.493202 123.389771 28.5179062 864.817261 580.497925 880.099487 867.156555 314.338440 956.404724 13.4637890 977.465210 421.136871 581.545776 624.672607 212.928177 468.801422 311.784668 430.163727 811.824036 893.521240 534.846436 936.044983 278.697357 356.830627 283.155853 927.581726 635.985779 770.922852 774.662781 916.247192 935.850952 24.5617332 24.2961044 34.3337288 40.4860420 784.364441 976.474304 273.384979 352.731171 311.027802 953.972168 223.333023 612.713867 271.838104 397.629028 446.157654 500.688049 461.768341 380.120758 456.698425 402.894257 425.661774 141.989548 784.674805 332.017059 472.825623 721.760620 390.377350 751.112427 220.743469 228.213745 130.842545 942.055298 563.834656 545.630798 730.400513 465.412262 856.604553 81.8673477 718.898315 129.089066 356.071198 686.706787 450.379639 627.029358 679.323120 903.051270 559.697998 414.430908 58.7393379 988.178223 774.952271 + 797.157715 402.768555 327.485626 388.408783 259.854553 16.6144371 280.684723 528.262878 697.868713 21.1610565 602.425354 568.744690 810.740662 979.007141 795.887451 462.213501 136.278061 593.711487 843.117737 671.998352 213.268250 950.066895 812.094666 745.467407 910.509766 379.839783 32.8820801 585.796692 702.234863 319.700012 758.870300 9.62688541 471.214569 143.670807 208.331131 421.279663 733.484009 569.345886 521.427551 469.556274 642.777039 404.458130 857.062012 73.6718597 481.970184 111.659691 346.831207 854.904419 689.265015 210.412277 314.733215 677.169189 839.696167 674.335266 303.059021 138.905533 626.414856 551.849792 337.898224 231.121628 681.893555 413.503204 401.218231 527.690857 41.8046684 328.658203 563.016052 39.7431602 374.198181 500.919373 247.963943 719.579346 238.018311 52.8501549 790.766113 528.259155 410.173157 470.042786 723.823792 27.0922794 951.375549 609.888977 415.577576 248.755661 361.044739 735.480835 847.037476 405.823151 502.383118 367.130554 646.732361 588.982971 939.153076 443.038971 706.641296 736.341797 683.297058 969.815735 552.406982 469.434692 + 773.545959 106.604736 825.702759 108.417702 339.462463 276.182343 416.414246 672.607483 737.110962 891.431824 644.768127 166.320129 617.908325 227.434006 807.212402 178.965714 566.838135 369.166504 446.599884 620.700989 155.330917 198.258194 499.333282 161.330444 25.5023079 812.813232 303.287903 395.421356 133.903107 631.226624 218.564240 891.268494 106.381264 433.904541 839.011536 422.526947 831.858582 699.278076 856.237549 529.151062 236.959549 30.1441422 784.094421 679.043579 301.318390 114.058701 442.817780 420.935730 19.6241398 568.872070 525.524109 243.503601 805.361938 789.713318 151.579468 68.6619186 713.053101 529.629761 352.940125 202.536621 465.761780 833.560547 358.379089 995.329285 183.304947 25.5997238 33.5025406 712.112610 119.485519 442.646393 227.035172 432.892517 476.366028 508.789490 857.955505 981.736145 648.357422 953.177917 395.281128 425.586609 929.923828 293.543121 80.6511383 675.123535 442.745667 667.716797 486.700806 533.766235 759.599548 693.914978 787.025330 756.728149 879.087769 780.336060 77.7068710 119.898407 942.497559 191.724548 27.7405453 102.977791 + 669.530090 814.057434 548.061951 157.966736 861.812317 552.648438 990.245972 700.128052 934.704590 792.526428 968.316284 897.310303 128.488678 159.030869 3.55632806 876.942261 165.762787 305.916107 314.044586 967.072449 72.8318024 559.603210 770.222107 937.900330 218.867676 378.835785 990.922546 838.870056 122.605499 139.483307 99.6508255 378.950714 717.928528 987.886963 462.076416 23.0152893 948.532593 905.825867 945.281372 776.622864 907.391479 586.344299 2.52965260 518.534912 951.456665 233.199402 117.055962 74.6214294 188.908905 260.765167 882.708801 619.940735 508.119202 344.368011 34.0026016 191.678757 234.229706 764.728149 266.275360 542.056030 507.392273 807.115417 294.880615 190.666794 150.544037 44.3587341 245.963348 9.18095303 122.665817 262.343170 855.202942 457.979553 904.612122 313.446869 83.7315216 702.247498 763.937134 639.745422 642.277405 881.869507 956.054138 35.3704109 32.7357178 431.870239 815.002258 94.2204361 155.438583 886.675720 209.216141 464.409393 101.836075 70.4775085 855.952759 814.200745 969.288635 895.481812 549.250366 744.663757 458.463165 964.561523 + 897.191345 603.837280 281.212708 893.941101 766.745422 167.487701 621.165894 195.814163 781.475098 870.635742 989.712830 199.549606 412.100739 573.079102 974.710510 335.025940 408.197144 846.302124 766.976990 663.501221 805.640015 981.412292 264.470917 885.430115 806.731262 271.711700 196.921646 243.565536 569.803711 60.6079178 655.218506 893.957886 328.145386 296.898193 554.028015 735.756287 659.424194 551.953308 17.4277020 801.213074 99.3305969 127.700172 269.486145 338.291992 86.4240265 215.124084 805.388550 264.956421 650.190125 667.444397 183.202698 651.412109 443.708679 231.490402 24.7950325 980.609985 901.667542 389.709076 303.945465 963.925232 139.453705 239.075653 745.734253 103.774979 162.418274 276.884552 647.220032 287.525269 300.819885 438.675751 180.736115 219.396378 767.422974 793.063904 789.126953 728.321411 642.261047 990.160767 573.669312 776.526917 604.842834 928.557495 19.7291183 135.910126 269.223541 170.624817 779.339722 350.835632 543.470032 263.097015 625.875977 470.937073 947.238647 813.900879 954.032593 237.686172 749.840271 128.590027 137.053513 753.672546 + 168.189972 687.010254 723.630615 919.989441 214.205246 127.911797 261.259705 565.599243 921.628296 357.790253 775.373108 676.780579 41.5510063 192.619507 657.889465 906.611816 639.880676 37.4700851 721.728149 800.618225 32.5818558 958.700378 545.292969 908.716431 122.797653 398.150238 980.261841 509.029297 957.433960 104.494522 263.393311 750.784790 965.450317 824.672058 275.914093 949.698364 268.931793 875.407166 372.343292 623.708679 431.099884 802.623108 652.531799 932.700134 510.358337 654.535400 677.939575 946.015747 515.581238 381.124634 844.239502 712.311035 180.841919 435.635254 490.738312 69.9979324 321.134308 807.677551 27.1978531 57.3396721 83.1976395 471.114410 139.463837 686.284119 880.668396 284.106415 62.0698700 451.102203 876.523560 732.619934 393.998566 83.8703842 409.673859 187.482025 306.600861 603.192200 851.774597 586.205872 707.217957 771.035156 856.746887 515.214050 726.964844 952.803101 244.014801 873.232117 859.679138 489.128204 743.810486 255.088333 140.495453 933.627075 289.463074 981.898560 626.979919 219.398819 448.713989 577.829956 912.315247 260.167938 + 823.901794 708.290894 450.664062 380.143921 482.890686 330.102814 164.438751 15.5019560 502.069244 921.317139 919.356384 934.989319 742.298828 100.234009 600.447083 87.5325165 218.114319 37.3695145 618.118530 439.001526 373.754913 789.371582 851.138489 191.510254 516.510986 995.909546 372.759033 830.810120 347.557434 320.948486 546.220825 377.356812 197.806900 977.968872 233.965500 273.040314 464.489716 886.346130 904.580750 766.869324 751.429688 197.839172 810.264465 154.582550 826.888428 755.091125 144.514389 666.635376 459.175812 450.073792 432.847717 289.926117 864.624756 352.026337 955.139893 906.338440 174.424515 22.1714172 170.960831 501.296783 321.408356 888.688782 997.067139 852.451965 157.842819 553.119629 818.295898 164.648529 174.481079 11.3889427 602.217651 488.708191 276.796417 742.514709 954.952271 513.376526 176.960602 5.02512550 168.099884 145.414108 506.220917 286.189301 839.699707 518.928162 669.743286 80.6489334 525.851868 145.368912 288.035248 121.161354 998.385925 220.082275 135.130676 335.468353 465.887360 172.821442 194.330780 450.818298 454.679443 678.325073 + 363.240570 690.249084 929.608459 308.261627 541.687744 595.100037 549.052063 217.143250 885.154846 302.996674 984.929810 807.822021 414.877136 863.599304 742.507629 379.741058 409.768890 543.664124 566.933472 166.120483 732.668335 653.660828 328.848633 281.012939 771.031860 370.044556 464.053619 110.759430 599.221985 636.114624 753.338440 526.339905 812.400818 263.922363 190.845245 808.207153 321.850769 627.764038 975.440308 21.0770397 991.617249 438.315338 974.900635 78.0131149 640.792175 637.555542 583.271667 13.4709940 890.510254 533.875244 72.7783279 675.235352 6.74949026 133.520340 65.8477020 26.1719513 307.840424 535.118408 298.127258 387.441467 255.476868 992.966309 284.329956 865.897217 24.8190880 261.737366 211.607300 358.868683 558.634399 976.070190 156.204391 79.9828644 195.437775 459.091888 209.858521 581.259521 340.274719 382.160828 369.817810 793.453186 135.658005 448.490692 59.9654884 227.316711 347.031830 883.696472 876.797119 453.932922 355.391052 976.070801 590.856140 502.976166 355.872131 529.307373 438.592285 101.148087 166.402664 200.693527 304.591461 424.442596 + 588.470276 427.227875 377.485413 42.4916382 577.585083 140.849335 525.545715 591.602417 210.445572 921.538940 219.069717 366.476990 59.4777565 491.936584 792.464844 80.0316315 880.731445 779.519836 123.188087 616.995972 109.056084 968.436646 630.139954 283.043945 51.6799736 851.991882 407.021545 696.583923 568.754089 436.433472 837.591858 283.876862 49.5626106 341.294678 957.760559 477.120239 256.144897 617.169189 153.786438 460.147949 245.998550 901.494080 809.563782 516.263245 680.447327 294.054718 431.504852 334.421082 842.349487 554.716492 412.857391 668.068665 244.908752 486.993042 265.372070 83.0446701 157.523361 454.667816 40.9993820 964.909485 468.559937 814.427856 266.036530 775.474915 621.667236 451.572449 408.405792 533.974915 908.186279 700.132996 293.522522 424.209412 42.7463722 76.5873642 525.849487 431.353271 730.728210 813.088379 892.786865 693.685120 517.363342 580.537354 717.492493 410.631653 301.044250 632.134338 277.661072 246.709930 79.8527603 276.840302 907.405457 854.986145 672.589844 844.198181 475.725739 954.577942 424.085724 95.3185120 983.251465 353.514801 + 520.747437 286.186371 936.687134 752.912781 101.892403 656.849548 132.035416 952.446045 551.483459 944.866394 8.01142883 728.746277 947.295349 679.898865 231.562027 494.578491 377.968048 885.804626 176.475845 132.160690 987.162781 407.372040 590.104126 293.786133 110.794502 384.877167 599.302246 242.588928 506.266876 347.536713 845.328735 627.324951 346.565460 996.777283 666.513977 8.52810097 67.7905960 949.374756 182.511322 1.35214937 332.663910 702.658447 159.711060 994.824585 334.844452 298.856262 111.908951 868.464233 808.300354 554.869141 508.400970 128.979553 536.473694 548.419128 152.751190 902.169189 501.020416 891.938293 449.280853 686.865845 532.666260 963.604553 844.530945 129.851837 637.856201 909.267090 384.058411 749.720520 392.026733 897.962341 166.224503 954.734253 716.258362 223.470154 430.293823 91.4431992 733.156921 815.060181 561.737061 306.630219 201.017868 935.442810 458.958588 68.8661041 476.359436 400.858826 627.426514 993.877441 231.658081 648.980530 377.970062 130.799561 416.126892 22.3018799 998.429565 747.810120 733.912048 143.355164 837.140991 153.293167 + 554.268616 669.596252 762.282410 255.674500 572.217407 469.169006 637.615845 38.3759460 913.361816 627.593384 4.21644449 665.262451 837.371887 24.4988556 597.685486 446.225098 956.813416 961.747986 111.516312 340.704346 945.021301 698.410645 793.642578 451.577209 466.077179 861.878479 74.3149490 258.005096 305.033173 137.419113 83.4950104 410.753662 883.886169 212.211075 852.241699 149.706528 677.808594 938.824524 646.862732 663.210205 550.730957 157.826508 928.117371 54.9130898 269.105011 268.671936 421.026794 870.469910 25.6813602 175.458267 687.795410 295.719055 537.721497 315.229187 503.023590 658.257202 202.526917 866.093079 337.996643 572.366516 654.126526 34.5942993 450.087097 163.974182 811.005798 834.290100 341.952026 577.613892 420.624542 319.519104 882.096252 198.766586 364.017639 723.551697 550.029907 933.777649 931.402039 4.07889557 399.937469 235.871002 221.998566 267.333160 924.533020 748.982056 454.379639 528.543030 897.465332 771.684937 593.249207 111.076630 22.6453362 230.412933 202.920441 36.3858299 948.233276 47.1618156 53.0191422 574.129272 675.546326 294.649475 + 682.131897 680.408997 484.843750 160.319427 865.199646 616.668091 989.106506 685.785156 96.7459869 981.613831 553.528442 210.830826 658.168396 486.803436 528.895325 746.735107 302.606354 10.5032101 871.239929 682.613708 252.935242 516.691772 447.931183 673.877014 897.501709 562.787415 144.442566 87.7319946 639.238464 212.749374 242.000870 542.863403 767.766663 611.739929 204.322739 847.921326 965.705994 597.921814 742.580200 387.985596 591.454651 169.255524 84.8612137 401.950409 98.2012024 310.282593 752.544189 428.925385 478.254333 297.323456 283.859192 109.614563 467.316620 91.5919418 131.986404 726.338257 716.242981 264.851685 891.889221 415.120453 657.423767 445.913086 34.3374825 928.208008 289.047882 751.377625 129.610016 62.9088593 396.886383 963.598572 18.0867462 704.701172 265.528595 840.306641 240.281509 106.372330 939.017273 437.903931 999.302917 736.487976 49.8143692 657.711670 455.251251 396.506958 604.236694 757.195435 762.383850 31.9678860 834.125671 113.646652 454.084229 693.564636 584.419312 877.139709 96.6416626 146.680222 287.654999 734.803406 763.766663 170.544617 + 44.6244812 884.050598 374.831085 639.991089 131.190643 623.370361 297.900970 855.907227 721.068542 369.433990 456.079041 805.365845 654.264954 230.044052 887.069885 84.4514236 725.358887 513.175293 226.528152 429.695465 366.048859 280.170197 115.402756 923.823853 27.4736061 597.790039 900.309509 780.954651 639.293213 951.794312 9.70018578 959.101562 476.741516 845.612183 206.876984 294.774078 547.065002 632.051941 198.982437 229.495331 202.845901 961.527344 665.273376 858.383789 562.892273 168.589569 851.240234 607.601501 904.104431 133.616211 852.966736 230.723343 549.789185 499.423737 877.211121 87.3130951 570.765137 488.962372 637.178223 561.090759 381.511566 549.450500 672.888428 745.104248 990.497437 324.009583 674.175537 400.169037 349.193024 942.378662 428.289612 200.030838 388.135010 137.761505 749.757690 381.450348 431.737793 965.292358 777.312378 470.372894 839.514343 590.782959 50.1714592 774.293152 749.982056 229.791992 663.377747 950.777039 837.411072 516.101074 274.250519 567.317688 186.806427 220.327133 987.308838 425.654083 30.2444153 377.610779 42.6825409 604.155762 + 612.461792 213.169815 395.840118 299.043060 956.140076 58.0763626 97.7687302 48.4849663 696.542908 556.347900 608.190674 518.366699 872.689758 151.873978 833.809937 190.205551 178.795593 903.215942 507.718872 150.191116 491.429077 820.169556 937.762451 422.159515 361.391937 714.317871 540.747803 994.102661 734.742004 734.316589 602.003784 638.058533 293.227051 358.565887 350.620911 888.362244 5.47189188 986.008057 540.973389 915.372620 90.6096878 23.3985214 651.985352 688.693115 793.425110 615.924866 423.104614 212.270981 594.214722 485.812988 77.4276047 333.836823 587.769104 174.264343 762.004089 521.050232 844.441223 608.189880 952.338684 247.137161 11.8276110 563.021240 142.540710 583.523071 574.563660 893.434998 340.447174 33.4162598 406.305878 82.5401459 17.3296909 892.684998 638.091309 888.536743 528.558960 63.8549690 384.023285 322.175415 436.762207 434.140747 648.942139 309.197876 592.274963 337.005035 577.764282 836.322571 856.687622 524.857361 694.125000 652.465942 141.403397 107.586578 888.065125 731.601440 779.672485 448.184845 599.686157 150.888855 585.703552 279.670441 + 268.203186 443.355865 795.043030 33.4867630 756.297852 237.666351 729.565735 599.098022 628.369141 911.948792 393.129089 125.836060 732.481689 577.873230 908.491272 793.126587 881.022644 277.322021 236.243576 692.447266 901.476807 177.720032 765.628662 771.859009 852.150818 34.8225937 950.387817 866.505798 624.718079 38.5470772 957.875549 180.914200 635.807007 500.152374 279.435822 102.553650 186.882294 496.856750 720.786438 637.457520 118.669220 940.254700 969.133606 826.676575 923.383972 235.879288 449.047729 770.218201 796.552063 211.352448 288.160767 657.937622 671.257263 755.696899 853.461609 46.1182289 959.579956 255.514023 881.532776 234.205109 442.691589 635.276550 74.3470459 978.909912 647.311401 139.000748 123.930679 571.240723 63.9576263 201.417114 474.838776 26.9584808 284.819397 10.3566694 299.075562 871.914856 190.728775 784.730530 361.292999 741.089844 627.686279 173.246063 345.997894 405.095520 218.234482 63.0116348 754.529480 772.562378 850.657410 721.063171 702.335388 458.019318 2.10247636 418.890533 191.181976 73.1058884 399.576508 345.454834 656.241516 57.9974670 + 808.983215 640.071899 678.152161 584.860474 820.680786 563.516235 186.259689 951.520874 963.044495 889.107544 450.163239 658.069397 652.796631 219.631104 590.122437 174.071472 873.885193 308.500000 341.549469 179.960831 216.526672 6.32564878 676.427673 378.084045 320.411804 658.575562 468.723206 86.3753204 602.722107 962.194458 441.715576 699.583252 5.51321650 275.726227 751.561401 910.122253 366.427429 782.257385 615.405334 353.049316 606.620789 950.774780 966.081787 174.027588 743.133118 300.770111 407.763794 863.383118 772.866150 255.687775 848.447021 824.430481 791.334778 422.494995 571.883240 433.414185 268.198120 72.4745331 739.828552 562.763855 680.103455 132.039810 182.328171 246.628296 973.148743 440.300629 151.994843 518.393494 381.637970 188.944931 234.519455 796.967102 909.110840 244.832123 350.274902 315.648438 956.506226 340.369507 119.434845 313.879944 414.330872 724.169495 69.1067810 87.3391800 932.310608 731.932068 741.681885 729.048462 436.449829 813.746765 796.829102 344.743347 403.970886 422.084076 95.6918564 190.749374 484.576630 857.101562 807.938599 103.294029 + 739.143738 47.1552658 495.457489 301.277588 808.115601 462.809540 241.895233 937.312927 964.599792 262.583313 659.425171 963.582520 587.657654 744.980591 738.890625 458.276611 340.874634 278.272430 182.560333 653.194275 409.754486 494.349060 835.981567 410.812775 703.024231 887.982544 498.242584 226.336716 732.607239 719.158997 866.907104 544.033875 220.947998 479.656860 229.704041 998.615540 653.991516 776.240234 408.477081 849.786865 696.026123 447.978729 661.233215 694.824280 222.271805 463.850311 405.866150 616.538208 59.9747772 456.819916 580.370056 161.088501 947.197083 671.059021 739.466675 369.616730 392.816254 559.307373 675.966003 373.098846 498.448914 146.311813 570.663635 771.296082 200.297791 665.425903 220.436996 947.058960 930.712402 286.402893 816.773193 421.642181 538.485901 271.076782 556.000122 427.373108 86.9638672 946.532593 590.304077 287.782623 598.489075 877.706665 913.720825 996.517090 968.340942 922.630737 723.589294 990.068604 960.811584 74.4279099 938.313660 835.995300 132.386612 510.997375 83.5165634 486.508392 548.415039 388.091217 963.064514 600.230957 + 113.945984 756.525879 684.009338 7.08127546 716.602844 184.405273 21.6281281 900.691406 676.310486 386.310364 328.040527 25.7851467 205.326965 938.564697 539.873779 216.354340 596.015076 8.55322838 440.713623 237.664078 784.005310 553.458191 413.338806 508.180359 137.865402 265.053619 437.565063 896.167236 738.394287 474.120300 131.408340 77.0774841 167.958344 858.306091 803.298767 611.157166 557.345093 710.272888 646.161438 755.080017 619.983704 603.625916 957.407532 236.508728 127.436745 646.274292 315.450623 968.287537 841.938171 679.751648 49.0383186 942.518250 619.403870 560.358398 139.816879 200.886276 44.7501831 219.873993 707.609436 475.824371 986.496704 16.5983582 219.633255 267.808655 119.508446 863.284729 620.489197 952.167175 583.979126 392.158325 488.977844 300.306824 876.546387 251.704453 212.066086 879.991394 813.132507 455.424530 521.997986 664.631104 118.916504 14.1929178 347.526825 176.693054 801.633789 555.098694 99.1842346 952.792480 797.952148 947.973694 23.6034756 237.795029 344.461639 254.993713 542.280518 320.390900 313.291412 567.342163 259.440308 180.065033 + 481.909332 901.791016 342.861542 664.933777 119.120743 643.402710 776.361694 304.030060 95.3491745 358.802277 432.641327 411.987793 421.079834 631.260010 812.125244 115.461761 255.833603 491.821716 161.962387 53.0068169 709.654297 487.608154 824.851440 27.4614582 169.706879 334.652283 430.353455 171.678894 847.837952 980.816772 307.774689 746.781006 108.139572 350.283691 261.767609 88.9643402 33.9896774 519.116516 624.680786 951.145325 432.136566 853.419128 491.779999 956.726440 256.809357 445.643402 739.355164 234.630020 470.758911 4.36191273 895.079895 907.879395 681.360168 311.789093 575.892334 975.806396 705.890381 626.389099 960.632935 625.386169 805.645386 628.851196 165.360275 589.778931 5.62938881 373.857697 879.003296 960.963074 182.735565 231.804077 535.639282 852.681274 375.516388 78.0683136 356.020386 962.022583 586.495850 319.335815 774.668152 607.521423 226.093475 395.487427 805.147461 235.526413 786.146057 61.6018448 349.065247 37.1792679 157.633942 262.554993 239.604233 28.3647575 51.6917648 851.908081 512.567383 800.919617 905.607178 291.535675 654.555908 257.018768 + 409.364838 996.611694 330.732025 505.440918 855.708191 87.1175537 53.0604668 237.726196 31.7332191 710.376587 988.490356 484.349243 596.979675 60.2828026 485.808807 968.410278 415.552582 862.045593 919.211792 824.856140 558.038330 872.862244 754.931580 522.703552 372.967194 49.8687325 673.802673 915.669922 777.227173 388.473755 747.195923 37.7628098 667.176514 368.511749 870.897400 365.152740 761.287476 865.120911 569.427185 593.619690 219.796768 110.751335 472.933990 836.847900 916.208801 474.114288 814.854370 922.076721 668.180054 231.844513 263.891113 189.390442 118.935440 104.349411 570.139832 830.403137 7.04447651 721.402100 910.307800 679.597412 740.507507 641.584595 928.552124 715.207642 788.608887 691.527466 660.440125 351.457886 525.227417 270.072021 651.601074 614.551575 969.319885 245.171173 283.339661 657.776001 963.199402 359.390747 301.123383 694.056885 289.967560 5.35947084 231.216614 251.014145 807.690796 802.232849 485.986664 610.974976 179.445175 492.503052 537.035889 42.9363823 58.3685493 836.394714 939.923096 750.231323 971.061401 431.965088 280.797607 726.749390 + 143.241074 244.621445 164.994247 984.617615 853.594543 863.351807 270.651489 255.227554 728.072510 514.880920 901.244873 212.301880 106.964386 620.786499 584.885193 613.999695 760.387512 860.555786 890.507141 673.855042 968.985840 443.743164 778.677673 386.931580 726.847839 200.036804 456.266968 301.417053 607.880798 116.013924 181.576645 836.486206 663.941956 552.565796 100.242111 188.861145 485.988525 400.188416 505.413055 873.615906 93.8770447 286.535736 192.989349 752.333008 728.843140 276.660187 170.991867 403.062744 131.761200 73.7859497 57.7446976 934.807495 542.118164 39.2083855 498.332489 926.500000 184.784332 718.280273 862.202942 926.307800 211.971771 983.810059 455.472992 541.633850 191.839233 672.749329 659.176880 662.927551 915.585938 202.626892 845.945801 345.225952 760.161499 763.782227 738.110413 244.333374 305.507446 228.101395 326.359802 192.224258 248.043259 751.456848 721.163818 340.110199 708.456848 202.056625 223.729706 983.057129 948.126343 73.2435532 398.806427 111.367744 418.653198 234.052612 533.705505 72.2313461 217.799438 366.189606 865.094910 143.949661 + 36.9925957 642.672913 538.484314 390.264160 769.240662 525.542480 409.056396 928.593872 484.226349 756.532471 539.561340 607.985657 177.216156 972.274170 883.081116 98.7720032 754.528259 113.021194 902.430725 165.700928 998.337830 237.643723 545.625854 475.793091 249.568924 66.2552872 30.8252773 355.053925 630.909546 958.228577 461.440552 632.110718 285.510956 977.490601 880.036438 451.399048 453.998535 353.143707 135.228989 386.407349 124.307358 653.602661 273.697693 805.894775 408.396576 559.058472 835.533569 485.601654 270.144958 589.149292 215.699051 141.855347 673.607178 770.377136 972.565979 453.272980 764.970581 454.290497 6.73365164 660.867981 948.520447 676.069214 8.22626686 973.694397 132.125504 956.753479 661.768860 585.731506 905.561035 546.870117 768.151367 266.802399 117.345474 213.735428 143.972290 20.4387169 474.391510 832.710022 197.252594 66.8937912 912.204163 939.266296 734.148010 432.450195 662.421936 664.827026 776.525818 851.667358 800.906921 888.639771 797.249268 781.364868 923.797729 442.087280 449.387848 53.6332321 305.704132 667.827087 129.342300 259.858246 + 266.639526 943.043274 386.390320 294.044128 469.778320 946.451233 300.706207 598.355042 754.487732 323.615875 431.557495 884.989502 90.0842590 782.760925 887.715576 941.078613 363.286255 642.390991 539.463440 270.201050 291.522217 767.728271 599.794128 339.952454 326.081909 689.029602 893.459534 662.913696 576.409729 279.777496 804.389954 898.335083 639.873108 402.132843 668.217041 519.903259 272.582306 425.054169 347.645020 351.860809 140.526169 872.082458 570.135254 191.520966 181.878952 412.083252 261.765961 117.764488 915.507080 348.721008 989.791138 639.018005 295.396393 825.822205 51.7538109 54.9871674 814.832275 651.170654 523.915405 528.438538 36.5105171 187.110641 683.819092 381.507812 661.423584 843.364136 396.159637 157.870224 735.978027 326.237213 184.477386 327.741211 342.571838 292.997375 356.650482 255.408035 276.550568 823.953430 364.607391 444.223206 500.162140 459.694031 337.335693 864.651978 10.8765574 610.598206 466.923492 206.200607 576.348633 629.962524 11.3513098 917.779602 784.977295 655.515259 24.3593407 913.157471 522.897278 534.581787 748.922791 596.279358 + 528.934937 201.469452 864.999390 282.424622 122.601570 392.626190 369.422974 168.488831 687.479248 620.547119 895.900696 751.810120 962.035706 264.338776 161.857712 956.764587 370.151978 617.553650 905.280518 67.9477997 129.739655 405.501068 675.641113 712.869629 201.244797 955.330872 860.205383 854.929626 84.2374725 459.809723 312.719299 990.412415 17.2553787 960.290283 372.339539 758.842224 929.148865 737.412903 671.056458 857.736633 526.087341 461.654724 72.0821304 582.335449 941.978149 802.604614 552.153198 285.079437 287.737823 185.812256 904.964111 825.491211 111.233887 692.458313 973.081970 383.138916 841.551453 3.88471889 134.157532 188.902771 422.791809 287.215607 831.641602 878.314514 516.492004 481.908020 311.801544 780.272827 322.365112 64.1216125 69.8175735 529.093384 892.962341 354.514496 924.254333 820.756409 928.059265 547.706177 419.785675 957.710876 451.935852 690.736389 655.828430 138.441742 546.877075 858.240234 939.951965 806.731750 102.463081 283.162140 135.404236 687.191650 110.884834 364.163666 508.274384 93.1463699 73.0877228 592.908203 334.072632 54.3994560 + 208.574539 356.287079 14.6373024 401.969025 682.128906 95.8116608 495.695435 595.782776 40.6266899 414.691437 824.162476 372.581482 469.598267 99.4982758 475.035156 694.104919 614.966492 715.824646 334.097626 217.304153 942.086853 217.143555 911.493896 873.958252 718.370911 849.252991 486.691742 553.906616 251.118530 854.831726 798.628662 470.901825 94.2505112 487.475769 548.324707 949.319885 280.495728 603.539673 836.328735 913.398438 344.481506 149.075653 863.655518 832.854065 347.696289 511.912109 918.253479 269.754028 357.480682 194.144455 292.393433 359.934753 423.493439 670.502808 381.527405 419.204956 475.349304 126.634972 458.325195 43.1316299 607.144348 481.996307 456.538422 254.549454 627.554077 728.789246 736.599487 77.5614014 768.202209 601.712280 49.7388077 137.172058 386.118378 179.693481 171.703064 830.095337 321.970917 678.071655 869.321411 526.585083 928.827332 481.466431 489.092072 911.567566 609.958435 422.042755 980.407104 554.680176 888.246826 733.778687 815.826843 365.910522 978.442993 358.683014 296.703217 224.204468 260.916229 321.432098 597.939514 29.1506329 + 875.474548 127.524933 317.522034 388.321716 626.874329 816.742798 517.060913 806.113342 268.880859 130.028152 794.298096 157.565109 598.303711 125.578171 779.808533 164.113281 7.97683287 641.377197 150.551117 293.919922 510.672150 372.481628 507.678406 388.232941 782.476746 957.632202 469.446533 862.578308 472.217773 594.678040 468.467377 953.826050 48.7229080 194.426758 146.667175 311.932648 429.884033 551.713684 778.088745 375.743744 790.547180 921.262695 890.926636 912.446350 873.935486 457.857056 305.116241 522.348877 621.511230 296.600220 357.313599 576.201904 152.813828 565.639282 632.110046 315.379700 692.455994 171.780411 78.2529602 742.335999 686.026489 596.592346 789.759216 82.4309998 524.381714 797.369934 605.769958 376.226471 455.132507 260.198975 4.61051369 514.599426 341.456970 379.873901 772.412231 707.215881 787.497986 944.930908 225.420380 836.746277 646.117676 721.153503 916.705017 259.782684 161.278046 698.217041 173.708786 389.938446 604.456116 663.121155 446.128052 461.584473 829.191223 361.561066 78.1186295 222.593109 340.285370 765.877075 85.1821594 72.0287170 + 142.677063 517.763123 867.077026 739.289490 591.354858 573.292603 733.778503 560.415100 527.876038 77.4370117 541.641541 93.3815689 277.216461 943.301453 48.2925758 706.058777 847.213135 839.967468 459.564270 164.372650 555.093201 117.075195 33.9412689 147.942444 46.6991501 331.945862 770.383545 544.098267 693.303528 549.169678 970.790100 882.467590 551.275513 685.124756 676.725830 739.242859 149.634598 632.469543 188.145065 917.313171 990.525635 870.041321 580.690063 181.387711 848.833984 466.588684 851.449585 547.106567 286.787384 589.799377 149.441681 517.073120 99.8068390 350.669250 651.686401 31.9213219 622.942139 247.378738 354.939697 585.782959 291.955536 524.777771 360.144135 798.035217 463.998474 799.250366 486.510437 45.7491684 401.184540 733.976624 431.059601 845.299194 816.063843 407.923004 449.843903 731.271179 410.140747 517.804993 814.917053 383.915344 507.609680 858.996033 967.358398 870.185608 522.772278 593.188354 570.527344 139.555832 997.628967 702.083069 91.9467697 234.327896 727.750000 318.575836 153.231842 381.407471 73.3421631 896.964966 716.475342 724.630920 + 6.43652153 909.204956 715.087036 828.843994 40.8025246 767.267639 312.036377 617.885742 939.198975 381.945831 351.222961 431.559875 41.5539818 926.616455 282.710327 413.959137 461.829956 138.964661 895.203552 608.528564 386.534241 568.469727 76.4828644 878.401733 419.957062 55.3109703 937.492065 222.668320 546.323181 709.978088 81.9045029 696.084167 507.739075 602.955688 74.1733551 486.698425 218.714478 32.2384567 478.827698 222.129501 498.871094 675.296631 68.7395706 130.455032 379.411835 65.2393951 399.951996 540.300598 739.552246 39.4336433 955.982117 427.762207 117.607826 207.150467 9.86411285 259.801453 244.852951 903.878601 139.534576 209.838455 938.191650 619.500977 900.212708 512.714294 455.402924 314.474396 10.4584322 646.834534 37.6793289 892.394470 684.409058 213.791885 515.891418 470.932495 969.652954 729.976501 160.525742 810.154663 171.848709 866.565308 208.551376 931.357300 16.7444839 179.101181 921.998230 301.493439 596.897034 192.899139 348.505737 375.359253 451.662872 218.156174 728.922058 430.609772 16.7949181 875.331665 165.297455 247.125427 604.925476 192.784744 + 727.795166 496.404144 859.702637 472.256714 935.488281 880.127136 418.461151 238.572800 887.777100 116.776283 794.541748 259.335754 441.581482 398.298615 760.625732 310.502686 694.510498 728.160950 362.614899 616.754211 136.535355 774.356934 224.396973 437.547211 693.751038 135.382019 275.082184 466.569794 566.121033 203.070206 268.979523 89.7519455 399.980347 473.117981 83.9379044 597.944946 6.20554638 476.105286 749.750854 270.156677 143.476639 956.844788 664.454529 740.314941 508.008270 921.264221 930.734863 40.2064781 79.9598770 484.503510 974.201782 595.223206 900.803528 516.652222 686.609314 152.868256 347.441315 280.321960 136.640625 921.061890 828.151855 574.850647 723.309082 173.734558 943.692261 601.047974 331.661591 613.507690 952.077026 751.499695 763.906616 209.651657 388.147736 451.431610 165.357941 980.233582 964.530823 355.031006 86.9621964 306.920135 997.130859 754.364197 824.445740 538.757141 273.969543 12.9514046 570.296509 706.578369 491.937012 224.844635 284.113556 394.614441 80.4034271 853.067444 366.074524 589.007812 364.787140 94.2426529 642.311523 392.657196 + 367.772156 305.102936 504.822906 610.873901 44.5690460 915.614624 877.625854 195.624390 515.194641 596.584534 718.590820 245.213913 467.611145 463.065765 426.970795 35.0549393 674.327271 393.880798 168.193298 262.034332 776.435608 149.246017 54.9023132 471.066406 914.866699 274.421356 129.950684 412.912292 4.78438473 251.221603 463.923218 126.216309 524.778809 141.636749 665.464844 11.0713291 427.847778 496.204132 990.590698 276.805908 926.069702 334.141998 132.618057 6.84625101 624.787659 650.716797 168.982864 931.009521 800.762207 916.691040 555.648987 444.844788 103.042160 591.759338 173.635422 759.716125 711.784424 258.940308 321.865417 160.209442 267.512451 310.275330 855.688171 466.820312 206.809158 8.47069931 248.334137 237.818787 25.1022835 275.037170 961.890442 573.940002 499.016724 627.565002 411.532806 918.665955 34.3630257 524.839539 98.5277481 396.273956 908.925415 661.133240 284.467072 56.8432426 543.012634 976.620850 943.198914 913.632568 115.667786 669.804077 76.2602844 76.3080444 215.717392 772.347168 193.342514 13.6554642 448.260529 591.945007 343.138000 344.832764 + 803.396118 728.893494 351.243622 484.410095 950.331726 812.938965 728.003906 971.948364 247.608887 658.119446 178.605469 683.314392 637.997864 708.681396 693.732056 529.253784 22.7369175 643.458801 646.935059 710.575623 23.9035225 737.417419 103.104797 28.9995670 355.318359 558.740967 778.218506 568.324585 19.0425053 781.931458 742.248535 123.636108 761.847656 297.393005 659.781860 232.059708 446.348206 948.570740 927.923340 580.063354 241.640152 64.0792770 734.995117 575.204224 649.177002 540.920288 906.825745 703.986145 663.791931 401.814026 299.710663 941.747620 216.062515 368.535217 764.925049 410.913300 617.036926 331.728699 575.608337 81.0510406 653.775635 57.8952255 125.216133 434.791229 616.434570 443.541840 81.5805130 419.878174 48.7882309 673.794128 847.455872 671.112732 333.521362 261.244507 97.8700714 763.575867 592.183960 352.100189 957.538391 188.082123 892.680481 549.481140 100.347443 65.1116104 754.206543 672.484009 181.144943 852.255615 556.985962 789.532593 621.975159 976.739441 662.071350 664.247253 3.54799175 385.592773 215.969864 830.180664 755.083618 794.268311 + 969.699402 806.940430 451.649414 772.347961 442.881592 464.543060 43.5088463 475.331726 582.557129 600.390930 475.096466 763.255310 754.545227 776.034119 421.604492 321.685699 581.628174 595.399475 626.685608 155.921066 55.1256065 213.077347 902.507019 452.029205 354.633453 3.86036515 437.600433 610.245911 154.717484 501.540314 168.814484 840.977478 383.024139 476.209778 722.138123 887.242310 669.817139 551.416138 921.940674 406.612305 869.341370 812.985596 889.635437 22.8702374 206.600754 822.863403 883.598755 804.137573 962.632690 218.582809 662.200317 651.337646 422.212219 963.421265 318.968781 738.897827 883.877258 876.647644 707.441528 110.513512 832.161377 239.203140 392.122681 464.718445 155.445953 178.379074 572.270508 787.176025 808.278259 456.206635 129.747925 756.703796 647.484070 410.966003 708.690552 593.723633 224.081985 326.073578 157.021820 174.138458 458.839386 574.347351 177.581833 119.456345 941.742676 60.3672371 776.242981 499.518585 301.254730 999.375244 945.791931 301.915253 322.130615 923.216248 915.963074 750.009399 332.822296 362.935699 613.268372 283.341156 + 182.669052 597.333557 955.681763 779.083984 874.358521 790.453064 367.646729 523.524048 48.4283981 933.610107 414.323395 394.227173 67.5756989 492.188599 420.090546 433.800629 449.606903 390.991791 84.8925934 104.053650 143.271683 905.317383 719.603271 189.290527 281.056213 315.308014 93.2913589 524.831604 941.379578 329.761749 754.887573 580.337585 520.503052 902.375183 549.861084 596.237061 785.850220 196.556503 61.9875183 983.853027 923.567139 438.235535 181.564499 514.163635 710.752563 923.963501 602.592834 583.894287 79.4500580 259.958984 661.733887 819.278931 977.308960 469.915894 283.263214 152.591492 525.391846 299.745026 761.285400 572.035645 765.210205 741.863831 932.020630 748.468018 713.367126 729.270996 953.870422 868.164978 776.060913 31.1718884 508.186615 464.598511 710.623047 470.112488 579.051025 433.346283 746.874268 864.110901 406.022919 393.066040 393.965240 318.543030 339.006470 676.662537 145.141754 633.097656 109.398415 633.634583 311.686127 557.313660 78.4708328 795.181396 798.494812 627.957581 898.553589 562.085571 237.479492 260.902618 278.589325 411.238281 + 165.850922 634.711121 75.8924789 748.699097 439.067627 784.486572 431.431274 365.219910 297.931946 190.898178 165.589813 720.519836 418.425781 456.769836 736.967102 521.551025 294.150940 385.941650 936.473877 769.965027 526.437744 506.694824 852.333557 132.380707 531.812683 314.938354 808.740662 116.311768 774.916504 638.422852 188.627319 679.937683 844.075256 352.371948 78.4320145 322.786804 147.771027 290.661255 333.025635 355.596069 441.054291 272.724030 801.823853 839.901367 770.912964 380.004059 741.780701 835.099609 140.509689 445.834747 840.259521 719.507385 319.656647 488.948273 458.573456 614.568970 884.522583 294.944153 357.457458 821.075073 80.0313950 451.146759 796.695679 314.325470 286.040863 817.791992 120.320877 285.295410 726.869690 37.8061600 757.799805 118.992844 103.433365 168.214508 467.047546 29.4753914 755.382751 719.783386 439.401672 70.2225952 734.275879 888.711731 234.547913 746.666443 226.243103 72.0091248 524.827454 597.213318 454.471680 71.2589188 943.721008 384.637451 39.0695839 790.467407 296.377045 376.921936 64.1375122 691.868042 645.669312 999.292725 + 719.338135 511.493805 74.7325974 480.825256 809.023254 925.849182 498.115631 427.567505 492.656189 657.031799 503.023407 143.108459 306.213593 720.130005 213.392578 722.298767 738.554626 930.280945 266.621185 650.287354 293.859833 664.797546 379.440704 958.814575 932.377563 94.0846786 952.061707 529.834961 172.241653 920.847046 886.712830 299.184113 613.440552 467.397675 275.729095 74.5409851 754.652832 447.588348 609.879333 277.689362 224.114136 598.995483 591.406250 222.080551 716.764221 589.108582 88.1283264 831.709229 903.281067 156.233734 977.498291 344.688965 416.812836 852.188110 517.252441 36.0377884 472.406189 439.258942 543.091187 781.577759 72.7209320 153.449829 207.690002 9.13355446 798.092346 511.893646 754.836609 568.646790 866.626465 539.819641 82.0578308 32.0626221 463.975372 87.7327118 415.467255 945.540039 488.441833 422.920959 997.739014 18.7127438 899.621460 897.828369 432.433411 604.007690 511.878387 637.056580 863.207886 991.443237 775.176392 636.459290 505.921265 10.5038643 461.494080 214.811478 499.150116 562.309265 579.098145 533.337585 791.299683 904.559448 + 952.413696 264.667755 278.232880 532.070312 946.422424 972.241455 614.996887 745.557068 237.294846 529.358826 523.118164 762.558228 743.910706 652.065979 384.961975 540.087769 885.783997 92.4978027 879.764526 879.837585 852.683533 587.795471 47.5401039 230.950089 8.68315601 374.768494 939.317078 622.992676 112.772057 571.330688 224.181656 392.024902 190.382935 524.390869 428.835327 391.700073 616.170227 761.308044 246.723206 77.5335388 139.332123 497.267487 564.667725 889.433655 449.576660 270.789825 129.751740 596.281372 252.709564 750.799805 80.4998932 755.948669 465.091553 188.131958 850.467407 502.773682 730.154602 189.510315 412.593475 594.104858 889.690613 11.4310999 102.950157 854.425781 490.987152 780.869202 439.336700 926.260925 805.197754 817.532166 551.484985 843.865234 60.8999863 837.116150 480.595337 347.057678 623.581604 248.327713 67.0483093 813.298767 691.872803 991.630859 782.988281 867.528259 48.2800713 26.7968178 584.945801 220.763290 555.624451 761.372070 958.959534 822.108093 697.604858 989.001160 163.062729 206.215134 468.595947 904.459839 788.714600 112.362083 + 626.375000 773.586121 706.518555 419.594238 52.8877869 823.754456 476.894806 364.677887 464.137634 505.881622 59.8421707 912.122253 906.369751 915.171570 338.797577 590.677429 647.480042 794.712219 203.259262 849.747070 610.334961 87.2408676 367.751831 714.236511 311.668335 376.489594 739.079834 414.984558 559.150452 139.300079 597.664307 421.445251 397.180908 206.552628 859.229614 234.953171 991.830688 623.288330 853.358459 403.397888 259.109344 257.046173 53.4739456 734.418457 661.717896 243.163605 852.759766 911.315125 413.754608 334.010803 246.543137 416.008636 218.481476 986.000732 436.462646 875.001099 307.105682 859.780029 292.583771 1.12159097 659.126404 52.0190849 335.576965 108.553642 884.586487 27.0619717 150.480972 919.166321 25.6886845 512.558289 47.9485855 508.195007 871.266785 280.406403 631.390686 341.456635 125.378395 187.589325 571.013428 65.4072495 846.071899 102.585564 675.223022 105.091934 459.289124 989.725220 735.012939 69.4483948 770.751282 313.177856 115.023331 746.336853 616.463501 559.493042 129.703323 457.489136 490.742462 809.131348 938.571167 693.173279 + 840.999084 738.995605 5.46599722 189.419983 510.642792 178.758972 731.447815 520.305603 544.225281 495.334167 190.746170 810.596497 869.486877 269.308105 101.546860 311.980286 67.0758820 410.348511 345.851288 350.028625 388.692444 577.465149 293.472778 706.750977 247.475082 622.879089 289.304565 11.8432713 696.453003 756.127686 13.9679565 679.445068 563.005859 396.963684 433.888275 440.047546 257.304169 466.284637 971.227478 373.265594 700.330505 152.952332 428.964966 662.051514 41.8466454 718.486633 556.310303 125.969673 288.526459 825.093384 495.850616 249.189270 326.682617 366.152344 649.582520 574.983093 963.770630 470.997742 366.194183 740.123413 121.812538 162.567612 274.524841 96.1736374 66.5845184 686.524414 79.3564529 437.484558 995.589294 844.017090 339.243805 342.276917 377.252258 175.808640 147.852539 182.759689 929.663086 726.764648 425.189026 996.147339 651.502808 975.364197 693.590454 117.063286 205.247711 931.998779 824.686584 351.018066 319.899170 386.879120 571.127991 869.352722 189.551865 675.472900 72.9913788 677.128784 41.2903175 521.449219 346.758087 655.148193 + 470.940186 188.829651 714.296326 606.681396 919.930237 120.944313 594.642578 50.6513939 175.623032 444.390991 304.470642 900.425171 660.494812 495.688293 438.204163 194.557220 617.580078 477.262482 361.421234 66.0471191 655.885925 452.368011 998.487610 986.371704 915.227051 726.006592 505.288544 8.97641563 51.1618729 743.160400 264.386871 66.2914352 590.913635 479.400635 740.935486 12.6883936 934.350281 613.627380 868.742432 914.513123 702.616638 894.689514 651.562073 242.665100 20.1073475 231.146759 540.865234 677.087769 477.312195 634.894897 723.277222 346.739807 888.994507 781.250793 234.177841 905.760010 806.441711 287.605347 549.390137 265.040741 419.912933 375.093750 909.033203 54.8377075 727.180603 276.420349 469.122040 967.545044 839.090271 448.966736 315.067688 470.319061 444.643188 538.124634 274.861267 126.565071 590.690369 105.057579 820.008972 558.635559 375.317566 656.356018 189.945099 308.240509 146.437622 750.050110 605.366516 688.048035 478.344116 946.613403 535.753174 667.160461 963.319519 689.705017 513.562012 163.172104 929.014404 377.457428 25.6468830 801.584595 + 446.517883 732.212830 117.516068 415.185242 632.329346 33.0564880 217.716919 362.947876 823.160034 443.978180 6.72704220 67.5430679 139.390656 708.025879 811.702515 707.541992 44.8221741 53.6593704 899.893250 410.918243 838.622986 1.66982222 529.864075 871.668091 816.131348 861.166260 409.934967 387.864777 71.8398972 681.770142 273.624359 39.2104683 515.749695 562.565613 364.311554 864.277649 447.356049 703.197876 895.756714 203.710434 380.443512 393.691559 929.716797 473.122070 131.604248 824.387268 581.025391 117.761810 151.171692 224.074890 269.829651 538.460999 10.0737705 70.9378510 190.324051 883.992981 512.014038 144.556488 922.359802 744.281860 154.816040 544.805786 110.318443 937.865662 247.871536 202.068237 598.509949 379.692932 740.404602 666.873657 898.156128 193.952255 450.295380 475.547119 773.708984 890.216064 917.488586 779.262207 810.476929 212.023270 628.797791 292.701324 273.045624 312.999329 134.959961 166.626785 892.453552 521.158813 839.885742 309.465759 454.321320 311.876190 555.599182 307.330994 337.228210 394.229919 217.371490 419.615021 614.609680 35.8145561 + 253.908096 8.02452850 855.246582 606.907288 809.704468 128.257401 562.613647 569.496887 238.802170 735.824341 132.516052 775.530640 603.467712 231.221130 603.111267 968.930847 564.303833 620.532104 314.003754 449.343323 223.673920 899.478027 151.684326 906.150146 9.32862473 364.773407 678.718384 276.948761 273.231995 331.022736 657.525146 513.550903 767.810852 374.048065 855.590088 642.555176 296.763306 192.705200 969.014038 634.476074 747.849731 802.402100 231.386307 343.423828 294.806427 575.088806 686.084229 504.633911 933.125183 764.987915 966.585754 50.6742592 675.566467 500.134705 528.285706 192.325302 389.990662 634.841492 432.397552 26.5507164 340.306885 898.138245 628.160156 856.398987 908.987000 301.147980 507.509155 341.360870 432.010040 173.380447 640.281372 869.664490 570.151367 668.921814 601.108948 123.121933 880.362793 414.513977 986.450562 357.646027 272.918793 248.508484 66.9110565 694.822449 929.745972 975.537781 383.826202 513.104126 286.802246 905.571838 615.460754 615.254028 471.265167 349.882141 623.134521 560.109436 862.412964 93.2427139 589.600647 357.086121 + 714.771057 70.8034592 333.504913 515.771240 282.379547 197.517624 105.188995 485.463989 925.486511 282.122986 992.459473 233.212082 553.792297 262.032593 770.086670 788.612915 321.703644 548.716492 284.528168 365.340912 985.715637 346.859222 969.741577 258.765533 544.744263 379.817017 796.948364 494.695862 369.575714 612.669800 683.832031 821.117859 179.280762 967.833679 138.426315 877.624573 251.302872 416.988007 539.416199 945.394592 409.571045 524.922852 340.186279 941.272461 451.817871 203.918121 945.809753 615.595825 299.144684 815.294250 194.100510 190.441406 509.748291 73.8653259 376.630249 322.312836 283.096954 585.978699 310.595276 195.413788 473.986633 116.511963 851.138000 276.894440 928.971069 145.499084 790.448059 603.379272 312.333618 453.737244 391.289856 346.142456 567.661560 780.170776 755.361023 888.072754 663.798889 33.3062820 612.326843 950.827332 402.435760 412.771454 240.371902 238.199631 871.605286 984.475952 355.883331 128.627777 236.070892 120.283485 972.675720 230.439011 316.361084 331.050476 63.2168274 408.639618 941.115479 1.53834677 885.018311 895.849365 + 907.304688 267.904083 97.8174973 265.344299 932.322388 630.843811 459.460541 812.062378 967.735352 983.208923 113.223587 173.871048 675.550903 462.045166 620.827698 18.6428375 202.116119 365.772430 399.992432 502.138916 561.137512 723.839661 586.165710 446.376709 87.7562866 880.203613 450.344604 710.055725 311.296417 718.188843 68.2320633 311.693207 761.382080 623.853638 883.395264 390.184357 409.402924 162.670380 312.380371 748.622437 585.156067 38.3951187 537.564148 669.411438 239.650452 449.456390 771.053040 637.537109 87.2195511 260.358734 453.542419 982.857544 951.939026 401.722687 261.823181 529.516846 947.955200 362.108276 828.497742 824.389893 646.746155 659.718811 128.025879 283.668518 908.236938 702.713684 904.745056 887.813232 305.919067 527.018188 15.4486036 446.442993 991.273254 978.418152 557.446533 167.113571 635.043091 779.686401 940.218018 433.399231 277.937958 727.506958 977.315979 276.057831 344.474792 922.899292 263.801849 507.823792 781.459229 35.1968956 615.908142 264.963470 408.498627 637.456238 177.455536 144.051895 942.421448 910.046814 306.104095 521.342163 + 791.086792 711.433594 70.4090347 2.42765188 978.447144 329.263184 433.978607 592.413696 613.976318 556.397461 471.912964 266.546173 905.650757 73.6886520 792.670654 736.155212 741.190491 187.033356 282.776825 207.216797 159.335861 854.482300 495.711853 165.189667 374.198364 73.8407898 9.54614258 436.296875 915.608704 459.180145 150.191818 204.378464 283.668152 991.240479 880.587463 723.252991 510.115448 294.431885 362.579803 155.318481 755.994263 697.077454 587.443481 117.611397 866.287842 497.622833 351.209045 141.001648 169.848648 417.913483 780.884766 498.587463 713.831421 874.118042 116.113190 320.916748 936.612854 732.728821 692.761292 819.524353 517.885681 434.778778 106.643974 281.315765 612.703003 166.384033 10.3263607 598.349243 59.4271431 893.295715 826.718445 363.743500 911.714355 723.773926 501.781158 984.550964 390.291077 528.375610 494.948669 241.862610 538.626282 681.997559 411.048218 953.096863 432.072998 21.5483971 560.092163 172.860138 497.264496 899.624084 916.114014 765.402100 159.681808 79.3371582 872.491516 318.690369 649.616028 440.381836 857.841248 325.325165 + 349.473816 951.099304 109.007675 416.785400 202.498871 991.039001 878.907715 801.600586 948.771545 618.007812 706.269592 598.421448 141.407684 274.532990 151.211288 496.101166 321.161163 766.374695 162.206345 64.2839966 125.158791 668.918396 13.4439602 112.107529 622.246033 352.130676 857.607117 665.242493 835.262573 275.834961 288.061218 679.176086 713.497559 437.620209 309.803375 567.111450 900.252747 227.883163 776.778564 480.890137 962.058044 822.555847 3.83869076 786.347717 771.894897 670.002930 142.814255 399.640839 450.601746 542.585571 14.8862009 544.066101 344.685455 610.593628 809.241760 642.399780 800.996277 499.219360 910.713501 74.0999298 570.555237 357.840088 564.895996 255.920059 89.2098999 896.908081 215.344284 316.586700 463.103760 397.924622 754.111755 273.798279 864.962158 476.128937 851.004333 972.143616 796.186157 613.828552 921.472717 367.039551 871.226562 950.572815 41.5081940 558.205383 971.594727 515.488464 699.443787 885.240845 41.8301544 562.822021 642.668030 445.031464 224.217148 346.731659 431.328308 69.7426071 921.291809 850.105469 982.551697 623.512085 + 957.459412 864.759583 125.339394 672.361206 502.638794 373.715210 345.128876 620.240356 647.252075 574.756653 262.599274 107.570198 13.8178444 213.356079 869.326599 798.258301 91.7459259 739.414856 708.007507 975.269897 937.244263 975.071411 572.977600 893.003296 45.8264580 15.3299904 870.470825 121.487778 2.99350834 793.146240 336.347778 713.109680 945.674377 916.166077 639.338379 752.347412 875.365479 735.505432 146.625015 371.005615 370.962097 184.083496 881.905090 417.185944 838.685669 911.140503 728.702148 116.914902 171.924454 348.677887 823.692139 510.012512 120.195236 205.229309 481.723846 70.0063934 574.710815 920.433838 613.571106 793.167114 146.006348 362.227600 987.896667 584.713379 621.054749 56.3537254 130.145447 934.301819 497.192047 361.739624 784.726624 419.025116 868.745911 755.776306 793.560425 645.147766 865.362793 882.880859 321.879517 219.206970 573.920837 165.554214 364.301270 721.482361 228.382019 362.740631 265.647583 965.773499 582.247314 778.192017 283.847809 115.606812 926.558777 811.597656 159.643356 5.19917583 188.749619 288.103271 562.608093 464.073151 + 265.815735 479.815765 946.314636 64.4775085 162.493301 682.799133 23.2441807 861.450012 190.767548 811.649292 165.371292 645.153198 679.016113 284.112183 281.998169 602.377197 962.619080 386.043945 68.4307709 560.860962 966.249634 390.970947 583.012268 117.529228 494.004242 206.167618 324.205475 71.1359558 728.990723 220.601807 257.073334 373.498047 465.391663 597.503906 302.711517 985.731689 641.100830 207.949554 443.425079 515.681580 679.768860 355.126617 443.708679 915.025208 382.018524 294.987335 241.599472 917.758240 737.028320 922.363708 842.887146 775.077087 667.479675 982.866394 327.359711 27.7986031 559.163879 191.225555 29.7791901 714.585754 639.700500 79.4699402 295.282379 430.371002 874.265686 577.185059 762.867981 378.946533 76.9889984 766.321350 851.793274 812.150452 564.801147 148.037430 199.975586 85.4713669 661.246826 51.3768921 453.067719 625.907715 799.030396 298.069305 216.102646 373.694855 192.785995 246.066193 23.4146576 518.698303 473.318939 22.6283073 140.130142 405.898712 647.151245 37.3582001 725.082825 322.941925 503.373871 735.486877 200.750153 387.326660 + 774.544983 518.710144 989.605408 633.862122 187.186203 602.885742 434.411865 360.510437 182.172745 17.4555702 731.445312 600.256958 616.901917 219.304855 965.195435 622.450989 575.201965 865.669373 962.174133 477.079102 582.924500 277.033051 756.668701 181.411591 388.414856 262.929871 730.061523 380.804169 231.161346 230.219162 855.359619 732.327087 3.40210652 465.221893 44.6731911 242.266495 405.207397 499.974701 396.031494 282.744934 578.059998 459.793335 946.960571 351.873962 258.174194 51.3628960 235.138306 76.2548676 896.830505 700.075378 874.551880 327.152832 258.427917 767.088806 588.347107 635.607910 47.2349358 934.377747 978.431335 938.743774 260.409637 12.8154030 475.120667 539.331116 243.174911 594.670898 115.178154 90.7981491 89.9415894 205.089020 561.347229 415.393585 604.876160 49.1065559 442.132629 287.625122 732.661499 322.331665 824.553528 196.787247 554.719177 594.663879 746.606018 443.452576 545.276855 527.279785 697.779663 755.659790 437.438110 90.9265289 919.760132 886.021118 39.6263924 502.219116 979.517883 470.720215 268.492401 464.079224 703.358887 294.247406 + 352.441010 529.138306 50.6515732 487.856201 23.8321877 738.356262 794.375977 570.323303 543.996460 762.941528 994.303406 285.823578 730.625671 312.779572 590.382629 125.514336 214.253769 658.097656 685.027161 685.746460 66.4686432 841.794312 561.467285 358.795197 859.450989 727.205872 358.387604 709.588928 218.758118 761.363647 316.488190 611.668579 757.561890 527.207153 698.973999 809.998779 953.776245 954.791931 386.136078 912.161987 233.641098 679.955078 102.692863 189.729797 624.195557 142.345032 154.742310 367.275940 905.840088 259.849426 882.851501 655.553650 298.094849 411.128204 991.459351 313.469391 524.580933 920.229980 107.637901 815.549133 739.692261 714.499207 17.5937138 401.600800 321.150055 163.682526 722.530151 973.592957 886.414368 28.5606594 810.299133 463.762329 498.983215 519.296021 317.183929 881.203857 317.257355 59.1763992 6.80337858 369.803711 419.484497 808.101135 134.903702 472.812378 208.589783 573.165283 872.475952 430.960022 791.668945 978.857544 634.785156 384.604156 10.4325895 149.136627 236.455322 992.967834 110.547989 586.205322 636.800049 357.675934 + 514.307678 686.699951 175.810059 951.253723 49.3844528 353.551727 748.981934 62.8197784 721.423035 715.748840 416.211212 827.172974 319.747345 203.634155 813.948547 74.0088882 483.604919 611.089050 563.114807 975.376465 496.462433 341.902924 597.915894 448.981873 67.4814453 901.458923 860.233887 510.970337 511.121704 349.191223 956.432373 986.021667 647.837280 511.337128 853.584412 275.100281 535.078674 903.442932 154.511703 803.176758 159.052902 69.6313171 166.759155 388.086517 290.067230 367.602631 304.430939 191.504822 563.982666 457.507233 530.166687 716.797852 384.085327 867.459595 313.748169 829.484375 420.278137 432.191650 824.424072 160.337051 900.031860 395.571106 185.464935 27.8804169 938.728149 611.229004 211.195068 211.892105 189.157684 856.176025 588.990234 513.158142 901.263489 859.504211 207.347687 684.297180 272.359497 971.729187 677.325317 133.061722 391.660126 16.4628334 10.7475233 804.629700 188.466187 764.112122 448.682251 37.5049782 858.568420 144.989014 89.0141754 901.137451 662.134766 221.181305 619.931946 384.881042 601.398743 187.388840 695.904968 786.061340 + 94.2914200 952.019653 674.147888 836.858459 34.1415176 602.653137 249.876236 455.290436 175.246353 863.526855 211.330414 728.142029 837.896240 939.233276 108.879951 199.219360 607.615112 809.064392 62.0822563 725.389526 310.538818 126.843025 853.992188 289.037292 232.389114 5.41776562 135.858261 728.661987 790.128174 622.915771 812.546143 17.8256416 559.747864 270.445282 872.540833 295.374542 874.706787 48.6336517 438.142181 905.677246 903.798706 614.427795 971.407532 28.8728542 64.1267395 827.425537 332.348724 435.769836 316.404663 588.511047 91.1492844 534.190674 518.924988 522.466919 688.476562 392.714966 988.383484 885.172791 653.065735 558.569580 984.534668 210.217697 781.576782 886.127991 916.805237 623.971558 383.351501 620.741638 818.914246 724.681702 474.017395 81.6697769 780.024109 737.216980 854.361816 836.593872 446.850586 542.570496 750.163879 304.311951 695.691406 660.677979 187.912537 243.952454 602.343262 858.625916 624.752136 456.598389 54.9161873 376.110962 325.961639 104.850060 693.071350 773.837952 438.815796 363.374268 604.574829 394.166260 711.302063 756.379272 + 62.7100372 901.279846 191.658401 702.151855 615.125122 538.421387 873.623840 933.945374 152.218613 788.549622 155.380997 489.099091 240.358078 380.281067 655.473022 924.543396 443.067078 158.793396 317.998688 440.906860 57.6066132 900.595520 204.940506 784.065063 521.032654 116.050072 864.715759 258.242981 327.780029 508.354889 131.412094 280.919739 903.027222 891.987244 614.224609 365.108704 632.475037 31.6593246 315.552277 23.9010811 971.964783 769.633972 662.737244 308.693573 713.520142 862.664246 938.634338 81.2137756 430.750305 284.059082 947.237366 915.429077 105.647072 195.837677 478.646301 22.8107529 167.808456 362.885590 651.825073 629.417603 516.401917 654.704285 976.586060 791.842041 258.231964 551.271057 507.677216 953.503662 131.986053 524.381470 310.399841 716.313904 387.761475 346.239990 548.238159 736.000977 705.057556 860.615723 132.310867 232.445557 861.379883 42.8676071 74.8247757 899.977661 314.699829 151.482285 730.862183 522.794006 819.321716 255.816925 872.613342 780.325439 198.816788 317.485535 945.888367 332.228027 757.614136 384.422058 655.636230 817.089172 + 20.9026909 705.027039 651.009216 964.981873 154.543610 608.494934 795.526550 961.036987 820.721741 449.608643 433.133850 313.207611 692.710449 273.350311 299.315643 32.1006699 521.348389 628.489746 135.696472 996.834229 773.361023 172.002640 826.859009 691.066406 149.699097 572.231384 412.979797 657.567505 607.783020 826.028442 198.997086 722.079407 257.246002 792.822571 397.944397 883.454163 612.763550 482.377472 917.158508 49.2588730 823.155640 655.207886 77.3980103 744.934021 433.348389 42.0660706 63.5643921 603.960938 649.699036 278.272980 536.024658 851.198975 82.3563919 971.154236 925.874634 587.769165 997.652161 629.589966 917.776062 907.379761 417.679810 737.121948 672.345215 319.073517 399.144165 298.590820 96.6906662 111.653442 130.294022 689.818665 703.270996 818.173218 35.9354935 410.925751 676.447815 78.3465042 845.506775 848.474182 931.375000 937.731140 4.80153370 752.152954 178.847214 658.211243 510.054535 827.238281 18.0627499 739.380188 265.343170 470.655609 325.684265 494.161377 41.2511978 563.320740 213.565552 144.078995 611.644470 829.042480 748.863586 254.521576 + 189.690201 537.101257 851.616882 602.671570 190.571457 716.508850 199.032211 643.299744 452.973358 667.810303 48.5879784 968.136414 837.777588 378.287079 87.7927933 653.689209 100.082413 907.823792 409.001495 765.515564 174.856812 980.174561 190.034714 862.659180 177.590225 63.0400352 871.872681 698.369446 177.950348 577.905396 740.783142 192.475113 280.947388 342.353912 224.645691 421.158722 8.42199135 305.155945 519.372864 332.912384 47.3683777 997.133118 88.2361603 20.5712643 846.553650 550.626465 835.817444 32.8318863 407.325165 955.521301 740.559265 56.3600960 378.046814 972.043579 370.237610 577.683960 302.295410 391.635651 422.693573 823.874329 557.284607 673.507568 854.177490 574.699402 173.294403 396.568604 583.249573 308.729187 419.688568 725.092407 120.837433 532.987000 774.473511 475.072601 434.481415 980.518372 933.381592 716.033264 265.512634 800.276489 477.746887 335.922974 964.829285 171.301437 549.916138 96.8089218 265.950226 510.617950 632.184265 312.160156 147.216476 352.975311 150.118225 841.751038 171.477219 265.112671 322.174622 19.7735386 968.418457 912.114197 + 24.0959721 820.199646 285.226746 357.621185 157.462570 558.405151 642.684631 65.6853256 346.815216 984.418579 845.517578 533.729248 122.548935 353.498413 392.749023 538.396057 718.555237 841.085022 962.813354 16.7642517 643.520142 4.30201054 489.977905 709.080811 418.393707 616.130615 178.394257 317.843567 735.577881 759.681946 527.482971 802.742126 430.782990 740.068542 39.5034294 678.684570 88.6212997 479.848938 900.365356 950.533325 739.086792 835.003174 809.628296 276.883850 767.576294 119.961823 90.9489136 84.9252777 424.075623 19.0170784 928.931580 172.864014 796.560059 14.6401606 292.165466 850.946655 902.421204 451.547485 91.7960052 195.646011 875.122375 142.713501 284.934509 224.327606 443.608826 180.028778 819.415710 978.077881 172.636734 414.141724 416.707520 472.501617 418.202454 517.358032 124.718102 949.828491 845.276367 568.195312 184.846268 505.025726 187.176849 28.7919331 796.678101 725.225952 801.380005 745.932434 280.327332 196.764801 605.009094 985.139282 819.568848 762.186035 377.450348 235.955322 250.742920 174.313339 112.058823 720.985413 488.763611 346.240356 + 92.2860565 546.600586 957.617493 353.333130 935.922607 779.101929 181.123093 527.890808 398.565277 366.532532 708.025696 91.7040100 259.768280 54.5462341 143.064514 988.714661 322.710114 678.211426 952.593262 978.203491 947.318787 104.898712 667.491211 905.410156 537.876221 428.204529 746.792969 431.017426 446.486053 996.001770 368.782745 343.988831 999.927002 393.587585 707.880188 489.019135 296.493927 407.256409 407.191071 653.445374 816.408142 50.3758202 622.871277 939.995972 793.262329 369.573975 896.193115 661.634399 112.175774 207.754486 431.322418 616.944458 700.143921 226.800446 375.390503 918.544495 978.145569 140.941864 591.710083 448.881958 512.765137 737.937134 456.049805 2.07216787 351.240173 519.126099 747.185974 806.448730 625.053406 603.537354 323.306580 846.636292 362.840393 410.369843 596.008484 290.806122 62.3842087 864.005737 7.81754971 453.270233 783.464417 693.762207 227.812897 430.320923 246.276733 386.493225 889.796387 509.987305 452.619537 370.056885 44.4125633 482.637024 332.109558 107.922173 82.4441605 932.279846 861.552124 195.220795 424.602692 173.009064 + 434.219513 780.154480 984.441589 92.4030685 899.692688 386.585754 350.908020 207.560852 843.570312 841.320923 759.196960 151.222672 210.752518 935.874695 712.571655 891.307922 776.444946 287.715149 978.642334 763.600037 920.134521 323.607300 896.794006 335.418213 141.879578 835.361328 703.124146 606.092896 510.840485 684.897949 600.977600 873.556274 143.181763 241.354385 912.947876 932.936035 610.656372 653.458679 855.069519 551.815491 938.193481 496.017151 601.159729 878.438843 663.107239 539.569702 945.337219 608.879456 952.206177 945.933838 689.221069 447.122925 266.912476 115.391861 236.029160 103.037628 228.560364 653.963562 82.5964127 317.138733 163.986923 396.531036 433.476044 766.778931 2.84137082 271.174591 170.503113 983.443726 406.958008 252.323837 373.098206 724.076843 426.997498 92.0465088 843.711792 820.237915 8.93223286 817.029419 194.301422 469.452087 943.682434 78.1168442 25.8974495 301.850647 369.844482 627.224060 854.843140 391.013275 95.2032318 623.092346 317.614807 850.611755 390.005005 519.023254 2.21454024 790.242737 942.672546 330.566071 45.9597816 386.859131 + 325.125916 916.556519 827.558594 787.381226 204.700012 893.356689 290.977783 909.547241 399.045013 669.198425 874.749451 337.994202 507.337189 61.7177811 265.392548 430.878387 175.036392 125.602997 658.229858 775.972839 274.444641 880.879150 473.261963 544.838562 536.920715 60.3189468 371.734863 591.303223 695.162537 119.113838 553.290527 393.981781 233.480331 676.138184 16.4581909 501.820343 233.658661 981.702820 895.330688 722.803528 119.094604 252.487045 762.234802 542.947937 345.300079 9.11622715 954.980835 206.830475 488.062592 115.221146 959.458801 129.615738 740.770935 717.385254 825.114563 269.050507 964.780029 875.269348 349.390045 207.619919 323.759186 713.448181 255.559982 317.157379 237.757278 147.827591 167.537354 601.042664 944.391785 996.779602 429.294739 133.371536 436.987518 623.648499 615.400269 530.174500 687.980469 402.256866 345.706299 69.7445068 412.873169 7.07680941 822.999207 192.167923 400.682495 733.613953 745.407410 483.221405 297.858215 268.002747 102.651245 518.698730 890.167786 835.707092 61.5350952 382.473816 176.999115 782.426758 814.777954 539.231934 + 71.5091858 108.201912 446.590790 583.118896 613.813293 347.215332 77.3891449 639.816101 924.735046 257.205872 7.76890135 990.744385 488.672394 713.746582 391.824158 907.705505 100.821541 760.696594 191.897705 466.044128 19.9206142 814.899597 763.464661 670.165222 555.577942 712.637634 607.944214 559.818359 865.485901 782.124390 47.0744057 696.998352 340.022186 798.912964 790.431396 824.441956 791.938416 73.5885620 147.998840 153.445541 370.128204 26.6640320 95.4470673 613.062256 886.360779 892.380371 24.9465141 523.056396 476.264618 947.713806 691.389465 124.586746 339.503082 599.770508 311.150574 792.520386 820.467712 941.779236 697.592712 935.625732 453.871063 146.081314 534.934937 700.324402 610.898438 50.9542389 83.6009979 616.685974 309.800873 147.229935 694.143188 497.821014 640.543457 542.560425 150.118103 909.509277 48.6553841 191.471848 279.455292 35.7875214 710.576721 35.3644562 949.068359 230.136337 141.563751 102.012146 364.684906 100.049484 588.594177 532.475037 160.810608 224.172729 66.2961960 800.236267 42.1350822 861.376465 681.122681 806.885071 566.474915 684.669800 + 821.843689 76.1678162 702.841675 976.816895 918.492188 498.883423 302.243652 444.578979 77.3083420 854.944397 384.847687 359.454285 185.799576 298.227173 712.821838 35.4943810 827.421143 188.000656 281.822144 316.192444 104.536560 735.325378 832.879395 877.888123 827.909851 886.594849 888.150024 993.876282 594.223328 547.406433 704.964172 404.070068 219.220184 488.579193 422.404968 51.1119728 152.208496 193.211273 95.5139389 209.535309 311.293488 473.184418 322.627655 851.314575 579.353394 346.488434 401.660889 360.661499 167.848297 720.561707 13.2216196 237.319138 858.551697 891.175293 524.985107 632.717957 542.092407 295.135345 385.039307 745.872864 482.559021 419.631287 712.369263 217.088837 208.100388 887.074402 272.233429 329.145386 770.875488 844.994873 718.924988 793.645569 77.4814987 445.848419 31.3150940 879.313843 226.921326 79.7729111 171.173538 494.693878 451.362122 253.903275 56.1033363 929.682800 392.567719 601.054077 279.225403 863.949280 238.154434 30.0372581 57.2529716 587.296753 959.508423 677.052795 721.518188 922.754578 103.341370 410.834686 527.672363 551.074158 + 529.114197 718.552917 209.565735 637.002197 627.779297 770.076111 24.7160759 360.257721 218.201187 238.106506 658.399536 804.556946 472.032166 592.890503 855.721191 343.788300 293.286011 56.7003365 261.265717 130.642410 537.087402 8.69476700 286.412659 783.212952 446.642273 980.312866 692.285339 629.914185 446.403259 982.865112 353.849487 822.594238 423.095428 469.282257 822.020264 166.387177 380.708313 683.990112 791.391602 351.007172 73.3270950 320.361603 228.910309 41.6665230 643.262024 178.114761 329.979431 774.520630 293.102417 6.81725264 960.345093 628.864197 535.249268 894.416626 528.472839 398.082397 456.643829 593.014526 362.587067 872.171326 304.735260 697.864685 856.262207 388.132843 929.705383 76.5989151 37.9959297 203.313919 154.981628 219.579605 740.639709 793.957703 948.230713 787.661743 448.796387 602.342041 553.011108 475.203949 325.547455 656.877380 130.935669 40.7793617 33.8347435 900.307190 871.955566 811.251648 888.045898 2.12194777 813.596741 233.190994 744.645264 3.21489692 269.211578 27.7004128 664.524536 399.757172 694.877808 967.762268 122.961700 700.376770 + 620.837646 876.507568 923.122009 640.437378 426.635925 787.896118 862.545288 820.664429 868.494568 327.937225 987.084656 657.908081 743.962830 524.112915 123.111397 448.566376 222.277527 693.216187 340.438049 129.224701 11.0260153 452.592010 394.712097 636.466370 221.266098 661.889648 671.064392 775.508301 170.182465 271.410950 329.848450 614.113586 158.837936 260.711945 66.0159225 542.061462 702.652405 449.865753 606.077698 402.484650 307.787170 33.2405434 589.257141 59.4920464 147.330566 939.989807 542.528564 793.494446 238.416199 437.525391 659.255798 904.487793 143.515274 743.763794 203.609985 188.023407 662.404663 259.374847 295.329895 957.611511 278.434631 67.0891571 652.135620 202.524704 403.694000 925.213867 292.263733 231.315155 383.308502 271.537598 922.763184 70.9311829 341.769958 128.558578 272.150421 118.318436 793.314636 193.884552 904.552673 928.141846 253.311157 175.112671 268.317932 129.173431 814.190369 917.901062 197.990295 446.388031 527.462952 99.2589035 737.426208 918.063538 842.542603 308.358978 290.270355 493.881866 307.523102 626.656128 65.5240173 609.008423 + 941.632568 588.896362 395.202026 620.726013 613.418274 183.153580 914.764160 409.118774 845.990295 893.521301 305.696014 806.867004 446.032959 752.285889 721.887085 309.706909 281.472137 229.505875 875.046631 515.256042 642.504578 96.2427063 280.402313 483.100586 138.949127 988.751343 840.661194 194.608078 763.965088 771.322144 915.331787 849.209229 534.008423 132.912155 898.557617 439.951630 361.069214 508.075867 94.8738861 555.888306 282.871033 510.122345 358.338226 637.904297 744.377197 549.077820 612.897583 876.714905 705.153198 553.973267 641.937378 937.886597 916.348267 710.775391 947.024841 667.429077 140.037903 583.773254 434.086426 42.4689522 958.461426 203.970703 637.993652 133.871536 103.338333 631.850464 589.764893 158.098633 725.899109 883.321045 826.891357 732.702881 858.800964 215.874771 684.962158 576.420044 850.755615 594.282654 689.588684 621.035522 621.721863 690.447632 103.052994 564.266785 284.423492 477.430450 993.940552 673.513245 785.741821 273.528473 745.795532 764.693176 147.141159 757.194153 952.487793 255.348480 676.977417 861.097595 304.357971 688.663940 + 935.710205 28.2003536 398.089966 569.219055 243.659851 563.626526 32.5283241 205.920029 946.245361 543.000610 259.426788 653.800720 934.835388 94.8603668 644.139648 481.740509 446.436127 346.485504 353.109100 636.651794 557.130371 60.8136482 160.805908 845.406982 125.101509 752.387329 65.1663284 464.341858 329.794922 197.715195 565.719299 642.438721 152.443695 347.953156 907.247742 932.079102 916.903015 347.698212 212.787659 329.009674 12.3130217 646.931274 321.687866 539.283752 171.652039 204.172913 364.349121 161.573563 312.496552 740.493042 2.79558063 249.692413 92.2403870 945.385925 165.435059 638.061890 953.139282 492.607056 562.485718 508.874664 311.186951 52.1234055 816.816223 605.452087 747.333557 545.703796 161.532471 173.904800 897.594788 984.158997 398.522583 434.053040 875.577698 21.1590919 180.194077 607.645203 124.138489 613.813538 12.3756628 310.001007 123.470093 911.011108 548.466309 996.086975 881.415649 711.141846 367.245941 189.113861 816.431335 978.100098 460.255341 663.383728 310.493988 987.998840 528.584778 541.507507 983.936279 8.45682526 995.883545 67.1830597 + 484.548645 763.528259 32.5397568 805.499756 632.813660 716.643921 841.976440 11.5995531 737.250916 661.495056 917.979248 957.355835 790.141296 513.010071 708.310791 768.459106 284.823273 207.016251 340.508423 905.473145 753.926086 81.0248413 820.084656 575.771362 287.780762 445.334686 968.135620 55.6828308 797.681763 251.875458 653.326172 544.481506 945.225342 680.457214 135.353027 931.325134 186.272842 148.832001 600.437500 967.430725 368.915894 901.415588 979.500366 435.262024 991.980652 16.6062775 9.41794205 887.298340 612.173279 167.849854 686.672485 349.592621 801.683289 528.067322 549.158936 876.543457 86.1463699 578.762451 614.321655 371.448212 318.551788 447.586792 910.254395 165.872055 608.521179 262.621796 719.878845 491.000854 450.714325 601.382996 661.621582 416.590729 124.425797 132.017899 764.291443 563.131897 421.052094 717.429871 926.452881 705.455444 486.664307 617.488464 313.097473 537.247192 47.7744141 275.397766 201.914078 792.798462 778.607971 699.794861 256.817871 65.6063080 869.584595 448.505859 979.775330 851.635071 143.461151 993.071411 44.9938393 473.447266 + 587.845825 432.054047 782.375977 755.422607 112.672852 447.067566 954.950745 391.173401 654.673950 132.433762 16.2181644 571.368286 120.310516 512.551453 907.425354 861.598694 941.058105 965.595276 726.963928 883.438171 93.8927002 255.183121 800.039062 591.295349 86.4911346 899.816162 271.939819 539.520813 98.4824982 449.536407 993.724365 990.171753 803.145569 562.855469 532.346252 115.529228 604.550903 404.087341 309.547882 194.116302 506.585327 991.853333 664.688843 565.672424 775.864563 958.385437 759.427856 687.256470 362.476868 861.159851 549.653687 845.395203 509.276031 854.052429 474.337982 142.981628 786.620239 783.053528 598.306213 476.834015 700.800293 289.050446 603.675720 60.1781235 371.540497 998.945129 18.8915577 490.358582 765.364929 807.306152 71.3428802 966.914246 94.8448868 555.787415 158.079391 236.856232 807.065247 601.930481 754.139893 204.107895 500.985291 564.799927 288.221466 823.979614 519.901245 150.759415 819.578613 982.016113 936.256531 260.174316 814.572083 673.330017 998.699829 796.383118 300.236023 691.676941 382.105347 468.342865 337.726135 909.960266 diff --git a/example/lu_decomp/10x10.dat b/example/lu_decomp/10x10.dat new file mode 100644 index 0000000..a791afa --- /dev/null +++ b/example/lu_decomp/10x10.dat @@ -0,0 +1,10 @@ + 170.216827 606.117126 403.522491 912.296021 769.174622 725.032593 972.381287 833.579590 469.678955 607.429749 + 64.9617310 540.254822 30.7270279 949.113892 644.276184 986.429932 412.540955 425.434418 886.088257 565.410767 + 152.072617 578.895569 972.006042 490.127075 832.525391 195.428970 437.729584 918.622314 371.411957 925.571838 + 724.780396 960.894165 885.795166 330.968719 880.953918 63.1372757 371.149536 266.020508 900.510315 369.073730 + 790.323730 977.955383 684.556580 299.679993 531.269470 134.077454 135.069946 164.720398 397.936005 550.454224 + 706.251587 895.121216 618.971191 611.328491 735.560059 564.064270 472.252716 81.5097198 596.789612 984.886719 + 108.743355 264.584045 401.683105 335.892853 817.583191 338.687958 920.594788 490.893005 533.464478 874.932129 + 99.2553329 3.15005231 691.418213 276.588013 99.6265945 899.933716 70.7957764 842.828674 795.087036 667.322266 + 669.735718 224.771149 913.401794 951.126770 224.046310 37.1506882 479.029236 930.690979 697.728577 677.711548 + 126.924782 14.8219519 713.033691 970.665405 636.275391 732.716492 437.547363 476.733917 171.167404 621.387329 diff --git a/example/lu_decomp/11x11.dat b/example/lu_decomp/11x11.dat new file mode 100644 index 0000000..ad8998b --- /dev/null +++ b/example/lu_decomp/11x11.dat @@ -0,0 +1,11 @@ + 196.638687 989.638245 923.227600 280.437500 227.096680 104.104675 912.144714 58.1010742 857.377441 34.9818764 266.014252 + 45.1386528 154.293472 168.808105 777.665100 161.264587 952.581604 965.313416 470.504425 512.354248 108.739426 590.546570 + 687.228271 281.222290 936.352173 240.594421 239.106262 508.296173 9.62777901 887.983521 111.139511 248.963821 907.074890 + 40.6242485 524.689026 94.7633133 424.348694 209.744553 664.583557 442.986938 299.164398 438.157593 419.717804 847.139832 + 900.647156 20.9630108 301.448425 506.104797 370.418213 637.335632 56.9924622 939.019226 830.580688 57.9207726 268.713654 + 460.269104 706.060120 196.399734 734.653992 55.4270859 313.223999 573.239380 53.8764114 116.149506 844.479065 445.430969 + 915.328918 529.020813 534.827087 285.312988 742.071655 691.965149 171.733673 487.307373 741.539734 639.162170 327.804260 + 205.584793 750.764893 591.240662 475.525726 767.295166 924.980591 846.816040 712.266235 314.767334 554.435242 165.936371 + 539.903442 735.076965 722.348206 209.936996 283.596283 860.282227 374.047699 855.570129 84.9754181 627.260864 250.531296 + 752.870544 844.284241 142.295441 256.252808 307.222748 93.1173096 571.503967 483.423920 813.491028 632.907837 772.251160 + 650.581970 895.583801 606.530701 423.425079 363.840271 450.044220 145.688019 952.354736 879.050659 46.9754410 782.649048 diff --git a/example/lu_decomp/12x12.dat b/example/lu_decomp/12x12.dat new file mode 100644 index 0000000..f2b9463 --- /dev/null +++ b/example/lu_decomp/12x12.dat @@ -0,0 +1,12 @@ + 433.083160 668.747498 564.084167 733.904785 845.411560 662.100464 809.726196 269.204071 569.035217 256.287567 587.328918 395.886749 + 508.943085 898.703674 799.052124 198.441772 794.487244 860.569946 558.062683 419.527496 384.140045 500.514099 946.469482 849.499146 + 446.923096 514.549683 741.824585 857.107361 284.176971 341.473846 808.366211 582.484924 722.781189 269.157928 752.046143 334.252258 + 586.631042 6.54257154 377.324646 87.5777740 392.149750 390.862823 851.230713 17.7432308 1.57895637 527.573730 490.163879 680.763123 + 302.445679 523.681274 827.657837 203.388947 81.2611771 281.632324 94.4262848 619.601074 49.2522049 629.359802 42.1387138 122.816292 + 102.820053 349.968170 510.551788 532.769897 401.590332 621.650391 928.366028 990.775085 689.934937 742.763611 110.373100 256.521484 + 801.676880 590.610352 844.640320 106.775513 130.263885 970.372925 288.821716 833.747864 478.964417 427.744598 508.189117 364.123169 + 422.957642 768.361572 449.979248 576.161682 405.028931 269.387054 401.781342 279.319702 853.861816 955.590271 627.495300 447.778351 + 317.325287 182.037888 641.556396 248.067444 415.239014 309.749969 390.465424 376.119507 342.660034 818.275452 46.6020927 330.837189 + 187.178223 351.753998 27.4496098 877.475830 941.854492 301.002686 127.985039 421.229004 880.300171 867.033569 594.749695 880.525330 + 612.037842 509.957001 880.674255 896.938232 607.336487 268.192841 127.271988 266.673584 607.573608 426.889832 925.199097 311.288177 + 105.103722 99.0916977 240.968658 806.162170 837.107910 50.0855980 957.448608 420.277588 833.333557 369.182648 192.297485 859.400513 diff --git a/example/lu_decomp/13x13.dat b/example/lu_decomp/13x13.dat new file mode 100644 index 0000000..fd60143 --- /dev/null +++ b/example/lu_decomp/13x13.dat @@ -0,0 +1,13 @@ + 786.568604 566.104004 765.889832 154.227127 163.561768 202.038406 518.902222 592.143860 979.763184 538.435547 80.7238388 86.7988052 143.436325 + 544.048218 510.865845 265.036774 455.315796 666.453979 120.197380 777.031616 254.446854 769.535095 714.441711 804.155945 293.395905 361.876770 + 33.1009674 217.399719 772.274292 442.477631 881.770874 988.886658 408.680176 272.034546 267.331818 36.7378616 622.234741 840.462708 501.813385 + 434.204163 205.055786 528.317200 304.160126 680.657043 780.008057 894.851013 859.591003 38.3691559 984.685669 130.283600 623.109924 38.2645378 + 989.420593 75.5876083 215.829208 120.951279 3.15987730 607.204041 878.489868 274.630646 378.091064 910.367432 276.935699 987.898315 937.878540 + 921.530457 732.544189 960.387085 688.602600 737.144348 125.881493 420.077393 109.328865 521.457397 594.283447 42.7972832 823.920227 120.468010 + 569.351807 800.830688 763.426392 68.8946228 869.671753 423.810455 872.213745 851.065125 150.943817 855.871887 476.967316 83.4153366 72.0614700 + 7.15046692 178.193588 531.245667 974.450317 804.282410 271.872894 573.639587 359.638000 941.872559 262.832397 415.365906 264.955139 299.140411 + 364.117737 819.058777 280.835022 645.938110 995.201172 721.515747 764.324585 808.535461 728.594910 124.510704 440.582550 481.286652 398.224548 + 906.443909 446.850464 646.330933 68.6055298 528.965637 866.349548 342.470337 144.732376 521.996094 568.775940 501.287079 539.304382 443.305023 + 925.454529 424.867798 251.119415 57.4251175 754.581482 604.456787 405.631287 266.163544 296.073059 15.7587147 942.399231 924.842407 130.447464 + 440.968719 633.928589 933.392456 136.237564 826.089783 308.227570 351.483582 911.756287 281.593628 104.002739 331.614258 713.232605 375.822327 + 321.229584 857.436829 680.359741 444.041656 693.811218 965.259277 343.403809 746.920715 459.447754 493.989594 724.985352 406.789856 161.141144 diff --git a/example/lu_decomp/14x14.dat b/example/lu_decomp/14x14.dat new file mode 100644 index 0000000..0466fed --- /dev/null +++ b/example/lu_decomp/14x14.dat @@ -0,0 +1,14 @@ + 558.340210 576.031738 612.934631 706.613342 984.981567 795.100342 210.977493 181.795181 564.737793 259.583496 897.301086 444.550995 233.803360 469.494354 + 53.1262627 257.658722 855.761047 40.1197815 361.045502 770.526245 703.867371 665.578796 781.105835 300.814209 953.011475 159.157516 545.210205 61.9054642 + 280.511078 794.324890 532.786926 987.039978 169.834427 319.834686 342.952087 111.173386 324.996948 145.282333 561.098083 872.178101 634.903564 407.630157 + 305.232513 816.525085 531.106140 960.724121 482.681915 842.745667 770.612671 396.551331 525.236206 743.452820 747.113159 363.262512 340.252869 355.638306 + 730.254883 655.624878 515.725525 909.888062 452.583984 172.943573 424.873932 790.820190 405.646667 211.142075 321.742401 830.989502 415.603241 104.605568 + 213.969559 232.399826 113.194168 323.558746 744.232300 120.148254 809.519958 296.653992 914.644287 681.203247 880.002319 451.458160 338.351349 631.724243 + 734.055054 402.067657 231.603653 535.832825 364.321869 601.208191 251.792877 613.814209 247.587265 527.647034 852.608643 815.795471 261.541412 401.233368 + 881.741516 831.198669 658.921021 908.489197 668.979065 447.943451 353.679840 122.127472 914.419434 563.550598 567.048767 653.302490 648.589172 925.782715 + 693.398438 535.100586 359.578339 705.488464 660.963562 478.456299 104.891212 886.540588 611.006531 477.922791 221.334518 564.072144 688.127991 506.784210 + 200.645828 829.356018 669.487854 602.065735 723.306641 601.868225 293.399902 608.937256 230.263229 705.284607 996.568359 596.424316 242.909348 293.298370 + 888.697388 18.6088371 665.993347 606.634033 75.8733063 316.760376 640.709473 332.536896 552.231140 187.174179 545.485352 650.969299 779.188293 637.070190 + 945.743164 224.445923 517.281494 677.270081 16.5273209 824.004944 623.863220 327.300934 858.271362 960.391724 729.836121 255.106262 796.347656 318.388214 + 873.353088 702.788269 745.379761 50.4192886 109.112000 615.047363 745.696106 696.958618 991.621094 855.231567 655.995728 234.525284 345.367493 601.312988 + 463.948029 493.518341 639.111694 277.373474 943.975159 654.811523 965.075806 1.07216859 469.395233 37.3231888 910.305542 785.457703 790.059448 690.804565 diff --git a/example/lu_decomp/15x15.dat b/example/lu_decomp/15x15.dat new file mode 100644 index 0000000..e4f9b2a --- /dev/null +++ b/example/lu_decomp/15x15.dat @@ -0,0 +1,15 @@ + 239.741974 580.966980 160.864792 962.469727 995.961060 888.872864 294.955750 227.482712 7.81546593 413.961761 462.044617 109.129089 925.157227 646.383911 107.014999 + 32.2107697 355.312408 127.018501 543.165344 499.660583 961.167297 955.739502 276.247955 600.980347 208.904480 394.657684 60.1522827 601.276428 332.061249 556.736206 + 661.851379 861.966125 459.089935 783.727478 308.994751 177.272308 715.786438 303.018982 42.6716423 47.1741409 787.928284 659.364441 294.957550 445.589935 702.057312 + 569.893738 563.933716 351.679504 860.380554 782.255920 307.476410 848.450623 899.087708 755.090576 627.118652 758.243530 792.935547 331.806763 724.806702 656.080200 + 853.094360 786.123352 875.879028 709.967957 154.260422 453.655670 809.213562 963.304626 419.619446 334.806030 374.049377 490.542633 442.350220 240.096024 409.561615 + 453.654083 848.300537 121.801941 712.406250 629.743774 785.375061 844.888062 611.757080 781.538940 560.171997 739.322754 375.699554 195.743484 968.470093 478.466003 + 765.103394 195.098495 264.876892 229.160339 77.8926544 863.726501 153.194855 910.702393 42.0916748 720.024719 348.686340 581.052185 1.20388222 144.831757 77.9542236 + 726.490845 465.628326 564.583740 692.721741 12.9210358 312.641815 199.866028 967.431580 288.493225 372.314240 846.802979 206.499817 778.206482 832.782837 38.4309654 + 259.254333 920.096802 493.846680 118.120689 553.892578 477.901947 208.727936 227.283661 380.608276 617.591919 7.54727507 394.684662 492.163696 34.0959663 234.878860 + 953.868347 190.053650 752.715576 846.136414 608.890076 174.745758 24.0504799 912.785339 503.835602 293.882751 950.835938 143.583572 979.144958 553.894104 183.869370 + 445.071442 205.678452 997.177124 350.690155 267.397614 790.348511 742.926331 264.901947 128.701416 50.8964806 720.004150 170.923386 977.914185 740.201599 464.416473 + 311.015289 858.090515 587.337402 588.608521 890.865234 257.990631 931.482910 77.8799744 51.4582291 260.569977 781.541321 209.719482 291.908295 736.238159 146.298233 + 987.154724 984.599731 794.582581 854.502563 109.329041 844.158264 394.577484 847.481750 730.594299 117.873039 680.800110 635.447021 66.1903305 978.700378 454.886230 + 836.696594 801.136658 302.143219 178.003830 845.734314 769.248291 144.116806 91.9643402 962.208679 53.9184494 524.361877 66.1130371 24.6689148 166.246063 296.371490 + 506.389648 755.745544 374.583618 290.910980 368.547119 320.722687 807.006348 669.654602 394.972778 22.0503616 751.442139 47.5342712 927.064514 205.869766 901.832458 diff --git a/example/lu_decomp/16x16.dat b/example/lu_decomp/16x16.dat new file mode 100644 index 0000000..e7e8550 --- /dev/null +++ b/example/lu_decomp/16x16.dat @@ -0,0 +1,16 @@ + 733.862183 306.360535 555.547058 643.697205 837.374695 998.290710 87.0876007 228.361069 596.723450 476.421234 573.002930 688.493408 297.591705 586.639465 394.634827 819.187561 + 78.1760254 159.706467 130.086197 109.568352 43.0911980 76.0405045 620.761108 282.297913 244.137939 22.7740726 992.122192 346.381653 782.020569 438.009399 948.377747 327.034149 + 683.491455 741.932007 256.767273 793.758118 173.337036 815.969116 687.792236 703.770264 176.433746 128.371780 34.5716133 374.309540 876.609863 972.245972 897.296265 659.867676 + 653.542053 198.474106 56.3194847 637.481445 901.792053 430.237396 571.322998 761.457581 846.871338 120.320404 467.927673 90.7658768 665.164246 489.391266 163.309128 550.862671 + 36.4883690 961.139160 620.753113 258.763702 58.4963913 227.079178 738.591736 694.355469 186.508347 361.959900 137.402618 655.674744 808.532166 628.945679 712.023865 140.258514 + 395.689178 492.090332 958.453979 258.396301 31.7603130 530.579895 738.759766 716.344299 856.955017 64.2184296 51.5122375 638.163879 191.781113 269.706818 476.532104 113.751389 + 173.528000 891.761841 562.091309 265.811035 502.111755 395.834930 16.1901188 247.533142 427.047394 46.5177765 447.562378 755.872559 851.648193 953.910461 106.440216 310.974518 + 228.719223 504.235626 939.187866 731.217224 333.588654 19.0582848 689.438416 556.643005 406.922760 881.756531 992.060791 78.0487823 909.163208 195.234848 136.039093 886.109741 + 580.497742 804.833923 504.797058 478.350372 345.409393 589.173096 551.878723 150.653900 82.9965591 128.105072 295.839935 473.338898 893.241028 154.547897 432.899780 981.607910 + 871.226257 286.549622 700.406006 640.450989 631.252502 158.470551 443.821289 386.796906 245.662231 957.337708 244.460083 607.355286 833.946106 290.250031 835.108582 417.887146 + 759.551514 945.778076 169.972153 407.050476 397.574066 197.637436 108.665825 910.965820 311.818665 508.188385 485.619110 190.698532 650.262634 308.822083 852.524353 280.713837 + 973.533203 202.864716 7.28545523 143.209274 447.303894 636.447754 393.607056 308.575134 324.601257 742.919312 314.565491 545.798096 527.689392 121.464798 664.300842 957.204346 + 219.452179 840.422913 756.453064 423.106873 955.013062 106.052574 687.443604 25.8283768 300.397217 714.749207 490.017700 316.929962 931.192078 208.654510 754.782471 836.980286 + 104.227699 29.1394978 395.005066 560.201111 779.254333 329.168915 493.262665 700.017578 613.926819 350.907501 517.476379 845.314758 150.634964 942.714783 27.4524670 6.29790068 + 700.811035 966.912231 553.623108 822.457825 89.4211655 194.174057 334.391083 924.290039 323.359161 281.264221 834.851318 712.831726 19.4341927 533.669189 378.454987 8.52393246 + 946.949829 854.853821 638.657227 511.037994 827.885925 500.306549 334.226135 588.020874 341.732513 929.040039 987.063721 294.836304 717.481262 404.484741 591.196594 860.439880 diff --git a/example/lu_decomp/17x17.dat b/example/lu_decomp/17x17.dat new file mode 100644 index 0000000..0166556 --- /dev/null +++ b/example/lu_decomp/17x17.dat @@ -0,0 +1,17 @@ + 221.409775 307.418610 41.6881371 93.6472626 676.116455 459.754639 898.477234 566.086731 982.315369 373.697632 564.123840 187.776291 99.8308945 28.2297688 300.539612 783.641479 383.240082 + 366.633636 522.511292 122.461105 626.694397 640.308777 501.271454 482.996246 477.422424 50.7388039 403.579254 139.546188 495.128143 696.222778 672.018738 671.780029 568.223083 531.722778 + 828.218628 3.26009154 105.956947 343.852539 204.665176 440.037323 968.019531 317.737762 260.881775 302.611877 558.104187 382.260986 709.819946 802.593933 904.617615 665.244080 894.992615 + 938.854431 120.336243 981.092651 139.922623 890.983093 356.696350 26.3466568 470.818512 355.615082 291.553131 592.686707 821.392090 340.070312 491.289856 849.122437 639.008240 566.074646 + 949.770508 294.320465 214.127472 895.126465 775.235229 368.986786 355.412689 939.870667 641.927002 282.026581 922.243164 246.341873 16.0985374 816.396240 40.2489357 208.790878 901.209412 + 780.379517 657.421448 977.476929 876.690063 744.326233 255.670914 992.049683 291.836548 29.0461311 486.969818 845.443542 812.748047 339.561371 78.8856277 499.277130 441.053986 253.551773 + 471.125305 546.993835 404.528687 219.977722 90.6959076 887.535645 59.4205322 312.305389 738.102600 997.426697 41.0194473 77.4956665 41.1641426 541.092651 565.981079 78.6303558 400.500488 + 826.402588 973.317749 470.972931 904.608521 473.491394 392.618195 331.354523 709.166626 810.653015 549.947327 328.340332 769.052063 190.778259 391.373474 485.078613 618.545837 28.1418800 + 57.8848648 677.094360 323.186707 848.582764 740.169006 126.870834 318.505768 164.325073 528.498779 309.503448 117.171837 839.756287 371.711823 375.814758 359.211121 990.351624 765.143799 + 616.225342 152.814850 574.196777 122.422462 344.012604 930.584229 826.389465 37.7207108 602.797424 267.757538 76.0039444 523.011292 274.322449 759.825317 866.118286 489.640045 391.760284 + 987.962830 839.849426 854.958801 441.883759 586.912048 457.029846 861.216980 355.146698 496.435211 678.341492 913.294922 31.6709957 183.029907 442.756073 298.165344 19.7757416 161.675262 + 42.1774788 725.553589 394.343994 214.747284 524.158203 47.9457855 894.688843 773.425964 953.324524 516.310669 309.250854 808.553833 95.8490601 781.535828 144.135376 971.108032 190.253494 + 137.805740 414.839752 866.658142 23.4191246 2.33071256 454.955078 751.498779 775.724243 607.417480 59.1588898 354.133362 749.235901 352.839905 977.931030 86.8448944 616.692322 30.6925507 + 303.168457 60.3521729 847.599487 647.225891 918.992676 382.360199 120.786041 235.084122 781.323242 465.365204 433.820679 194.626007 63.9606628 831.346497 806.111023 436.144867 165.252548 + 99.3192215 537.889893 320.894409 226.041672 517.714844 698.847351 576.305847 285.727814 521.348206 223.003860 803.964050 233.170227 975.223145 23.0691776 100.704659 33.7301826 314.439484 + 91.7862396 739.977661 556.841797 100.939262 545.575562 928.017639 102.800941 456.481018 83.4311142 38.2800789 157.129715 752.243713 160.544678 202.630997 691.809143 178.742416 535.501526 + 801.528198 956.869690 309.003021 265.658936 185.210800 124.812477 377.213257 366.931244 724.747742 975.096436 425.473297 710.854980 75.8397827 867.918274 197.268250 620.251648 750.652466 diff --git a/example/lu_decomp/18x18.dat b/example/lu_decomp/18x18.dat new file mode 100644 index 0000000..ad635c4 --- /dev/null +++ b/example/lu_decomp/18x18.dat @@ -0,0 +1,18 @@ + 221.481415 838.055908 429.166107 491.314178 801.152527 936.230774 708.052551 590.562439 303.954987 514.775024 53.6408539 933.880798 559.587524 853.050842 532.933838 879.914368 835.354797 597.881653 + 815.929504 35.8189011 859.835083 359.019867 40.5794678 695.964111 980.986694 989.834595 944.080444 497.895691 244.446091 318.740265 832.673706 541.878784 953.509460 119.573174 514.548706 372.901703 + 507.098022 612.258179 655.389282 351.796082 920.256409 837.447144 948.967224 79.3968811 455.895111 234.002899 805.497375 49.8697472 624.428528 943.016541 421.223755 967.181335 304.289856 727.066650 + 222.098648 932.270691 819.744690 448.208191 995.945190 545.831055 810.405151 390.932312 220.457718 88.0568695 843.063721 278.359833 754.547180 979.809143 367.557953 661.910767 841.482666 89.5023880 + 330.442108 123.212738 213.942535 393.554321 171.439163 716.880005 860.657593 952.135620 642.502869 432.189758 828.726501 658.394592 189.294571 210.977188 525.812805 552.953613 901.049377 261.283630 + 458.461334 228.660034 567.554565 990.361328 286.182922 184.300003 456.110016 53.0652313 663.120789 396.075928 653.491150 947.311584 275.336853 456.655090 215.666718 353.795654 137.355698 542.631470 + 726.234802 263.323486 11.1510000 671.580994 416.726440 819.012451 832.171143 776.768250 142.176056 336.553741 68.0558167 185.400681 933.512207 514.020569 41.1982613 178.299530 259.274872 417.598785 + 560.539612 15.3513069 872.928162 642.448608 552.145874 361.131378 744.571777 570.528625 685.215881 229.092987 59.3788490 844.713562 125.579300 157.425171 749.993408 379.871216 508.906555 34.7780571 + 170.157928 401.537170 501.656769 804.908508 144.565659 860.400513 889.524841 295.799103 704.386047 773.249268 691.650879 731.244690 322.816833 718.850525 752.302185 868.303650 89.7384872 460.135742 + 437.552246 789.769592 185.939865 658.166382 520.343994 560.145569 915.509399 694.309082 304.518219 501.739258 628.076294 469.210449 726.965881 399.492737 860.142578 45.3429527 42.9902687 217.556015 + 69.1366730 476.674194 423.276703 301.180847 996.623291 282.985901 117.488853 321.856354 486.282562 281.344788 598.729370 59.0023460 263.857544 87.2317581 482.697052 636.076233 815.738708 467.665985 + 733.409058 811.952698 982.143127 41.7920456 666.889832 412.218628 745.464478 854.579895 912.893921 779.248230 876.420410 997.473206 331.526062 722.901978 625.783142 63.6906242 850.259399 634.773376 + 933.160583 268.629120 202.605042 817.816528 487.410980 536.536926 139.776688 416.426514 563.362427 544.968140 608.593384 157.809723 657.878418 419.356964 617.249756 770.577332 540.979675 971.217163 + 179.809708 509.227509 34.4673500 809.861511 377.711029 88.4467163 812.277344 735.306641 614.022583 437.143005 615.651062 328.781281 193.495117 471.358124 768.765930 485.540497 860.082642 82.2158051 + 637.626099 15.0120201 591.029968 101.360901 62.8442535 147.421906 815.939575 725.168335 868.054932 764.024963 97.3253555 406.151123 406.355896 958.818909 249.966858 50.8731384 272.397247 942.211975 + 632.216064 927.881653 407.942413 956.284790 996.501282 114.924309 681.834045 854.845337 161.595718 652.262756 254.578445 125.247810 69.1432266 424.961334 45.7519073 698.532898 914.006165 793.313110 + 719.914978 917.568420 730.544434 267.896942 635.830322 888.151733 973.789673 36.9147110 231.397690 318.202637 456.457397 554.075195 797.950989 870.995667 844.220032 916.185242 37.9744911 141.762863 + 938.041565 377.395874 389.403595 786.295959 916.043396 513.607727 225.885010 877.227966 523.584534 23.3970337 129.736908 718.233154 986.466187 959.504089 151.296387 851.927185 697.272095 6.64963341 diff --git a/example/lu_decomp/19x19.dat b/example/lu_decomp/19x19.dat new file mode 100644 index 0000000..528b860 --- /dev/null +++ b/example/lu_decomp/19x19.dat @@ -0,0 +1,19 @@ + 186.791840 754.959290 889.687012 688.512817 202.898239 797.184021 483.874725 959.055908 798.778809 632.445557 747.601318 18.3388004 637.606445 425.351410 356.021942 837.235657 857.720825 552.139893 973.664734 + 469.470856 547.421936 447.722260 769.931030 679.820435 534.487732 985.638794 596.480286 763.382812 867.609070 720.615662 846.336304 277.924866 950.924744 24.5228519 579.831360 840.166321 353.237671 264.722778 + 630.118103 889.690430 853.418213 257.892120 739.208679 493.679596 544.258545 779.852234 637.965515 32.7226791 181.052414 177.281601 877.268494 921.389587 349.564758 498.627258 421.795227 630.682434 87.1633987 + 918.358765 262.014496 487.449524 984.420410 372.896240 100.182327 92.9069366 896.996033 15.0005875 807.565979 123.184692 485.029175 313.852203 684.424988 126.725243 964.701233 121.116875 911.762146 733.719238 + 235.724289 322.316589 976.101807 307.985779 230.677658 332.940674 211.168808 359.727844 990.250000 449.890045 587.899597 968.583374 419.952545 693.077820 592.364197 456.353302 140.381180 884.545715 455.131561 + 882.707825 962.028748 468.496979 435.664673 966.880737 716.284119 455.910828 505.097107 104.214241 123.985756 34.1893349 401.622772 206.160538 25.0203495 667.364502 971.842896 683.169312 12.7074480 209.151840 + 742.558655 920.346985 212.837616 691.752197 640.545166 415.540070 869.463745 938.057129 578.800171 370.013000 63.7198029 248.360046 216.305038 187.797073 606.385986 254.781860 577.608337 462.208893 599.460693 + 131.770615 748.239014 694.222107 486.886169 744.966736 350.568024 155.238739 265.921539 35.4020882 804.373169 406.179169 353.405182 186.540863 702.161072 45.6380005 531.056580 786.096252 190.158752 233.577209 + 489.205566 699.897278 857.457275 88.3110123 809.507935 528.799927 865.303040 494.773621 77.9012909 195.927353 868.220154 734.568970 972.676636 764.227539 423.593170 945.105530 418.383575 370.142395 125.159149 + 441.864166 239.998734 10.5746641 578.669312 254.077789 357.625244 291.242188 715.876404 393.588318 849.119751 220.101456 547.405090 433.448822 489.682526 974.896240 291.787598 190.388718 500.088715 891.937622 + 828.538635 692.250610 10.6031265 232.166290 675.471313 913.876953 630.582825 252.166046 744.019226 486.323273 855.580505 822.178650 115.772766 486.784271 525.289307 999.689941 63.1059532 64.3599701 891.510071 + 991.884338 904.470154 76.5784912 326.745483 70.9229660 62.2963791 93.7781982 992.734314 452.377716 353.013916 771.113037 64.9505386 780.596802 956.013306 660.411926 847.400635 128.470459 504.768250 148.932144 + 232.984909 188.475708 86.4121170 866.725647 125.218155 839.105225 388.202515 185.502686 721.824402 585.059021 713.847412 516.129089 795.713135 531.916199 310.835754 224.876068 822.920715 797.457642 941.254639 + 124.107109 51.0210495 572.365051 166.602966 865.669250 970.883118 731.811646 894.512878 974.085815 635.985596 528.512695 33.0863228 472.499054 579.275757 802.670471 189.458511 996.253174 996.058411 472.940460 + 247.136566 185.260696 455.646576 23.7519226 419.752289 228.101501 557.340759 627.995544 71.9046249 104.946404 721.607422 882.224182 730.362122 319.784149 734.989929 591.475525 314.049408 943.976990 587.966553 + 377.485840 815.231018 813.509705 856.241455 771.381287 266.296722 273.615784 616.401550 656.359680 306.415741 431.680450 19.8790531 592.285400 897.561890 308.915070 304.294617 237.468002 271.491455 507.100861 + 485.350922 553.978882 559.756226 330.889099 791.648499 308.796722 262.413269 670.880859 771.749329 451.924957 889.237000 79.8547821 180.841141 834.226013 270.920532 59.5043106 277.137634 331.930725 463.120117 + 285.075439 838.356384 735.545105 571.222229 950.942078 842.790161 875.604919 318.182007 774.710449 649.914368 944.340881 884.772034 816.596802 601.919922 121.694160 894.996948 976.637390 247.330383 552.031738 + 905.344849 902.693542 654.118042 942.145813 196.406342 966.712036 225.771271 257.109283 590.572815 857.232056 111.975761 483.943970 654.768188 420.349945 439.648529 142.401245 186.286301 115.815102 53.8939171 diff --git a/example/lu_decomp/1x1.dat b/example/lu_decomp/1x1.dat new file mode 100644 index 0000000..4f27b53 --- /dev/null +++ b/example/lu_decomp/1x1.dat @@ -0,0 +1 @@ + 825.436951 diff --git a/example/lu_decomp/20x20.dat b/example/lu_decomp/20x20.dat new file mode 100644 index 0000000..68f5000 --- /dev/null +++ b/example/lu_decomp/20x20.dat @@ -0,0 +1,20 @@ + 170.240875 555.025085 493.376617 577.672791 768.191528 990.678467 417.006897 303.547455 66.0709991 760.258240 961.421753 923.619629 386.921356 540.710205 497.535675 909.704285 35.6749840 794.177124 31.1394958 951.702698 + 458.758942 739.324280 11.0566216 63.7560081 803.368408 553.511353 48.9598389 840.639893 949.397095 32.6053772 369.536163 216.717392 986.172852 117.255554 944.415833 193.975769 425.455750 792.492615 304.516327 843.675903 + 631.179321 595.087830 667.641357 216.867615 618.365967 635.905579 133.044037 332.183990 308.863037 737.430115 363.042175 428.692017 954.983521 160.810730 455.394165 371.649353 726.597351 337.264191 954.327087 665.149353 + 401.923004 747.989685 257.496643 346.997406 337.283844 496.214722 681.401062 774.302368 111.823563 720.846985 779.144348 720.309326 154.074280 86.1946640 704.046570 182.164825 367.847229 101.696320 35.8156891 292.181427 + 678.635376 799.738770 300.511902 399.449097 986.462708 240.505692 572.347351 336.485870 917.311279 702.759705 309.298737 469.615051 761.916382 402.215790 639.435059 722.703491 82.4292679 63.2338562 778.408936 391.859314 + 937.305481 807.797852 349.002228 501.875549 2.64034677 719.310730 532.234375 561.760742 684.914368 999.714722 651.482910 299.571747 143.615723 392.887390 80.6211243 705.611084 419.878998 358.082916 262.569092 693.016663 + 458.685852 77.0366364 781.548889 262.816925 180.188599 986.180359 756.719482 364.491150 948.241272 31.0107594 335.049042 916.513123 588.828003 556.072144 344.139801 641.977173 348.738983 874.184448 446.357056 981.361694 + 148.253220 517.289368 437.744354 3.62331629 78.6965714 644.855835 930.093018 853.658508 648.613770 444.054871 171.978409 914.376465 278.788269 153.196167 892.064331 577.885071 95.2879028 266.933685 188.071167 922.727478 + 828.432800 686.390259 338.988892 799.997375 790.877686 806.967896 401.352020 826.065613 449.231598 225.825104 255.863068 769.016724 27.0034981 726.176819 780.418701 967.450378 853.349304 726.450439 359.357880 353.971222 + 636.081848 875.883179 870.353455 621.776794 892.878418 988.295959 5.40407038 158.756668 70.3576431 499.838348 294.177979 309.495880 535.331909 187.416107 926.807922 731.867432 95.1688766 740.625183 414.365051 92.0163803 + 224.952942 204.860184 458.986023 251.096375 3.35327959 436.514862 888.026306 275.057587 973.674927 535.101013 471.252533 488.736633 59.9782295 768.432800 801.577637 927.731995 631.998291 613.980591 197.751755 932.817322 + 139.073807 694.752563 586.515381 93.5503769 873.184998 153.703903 137.272629 4.83386707 756.852722 39.2818031 653.273987 294.325287 436.748932 898.001648 640.170105 249.080719 211.820999 838.716797 194.511078 378.930054 + 12.5759726 967.658936 900.356323 144.587082 873.691833 721.806458 296.159515 402.392090 648.803162 978.404724 258.677460 707.086731 163.118759 881.992493 646.649536 197.673630 76.2714233 816.016785 175.162216 916.136719 + 305.338440 762.268250 190.014236 363.135620 914.525085 241.331406 60.5050850 865.365417 751.961121 800.690186 421.492493 214.285278 749.519897 733.777100 914.617798 406.838867 200.764740 546.220093 392.473694 775.289001 + 45.1012001 76.4748840 43.4844933 113.417168 897.917297 843.360168 621.144592 364.185669 591.828857 153.952148 221.970398 477.792267 852.206604 109.196732 26.8415947 570.801025 294.825470 614.138550 206.828201 401.828522 + 240.985153 883.350464 273.877045 933.052185 293.348297 165.933456 803.184082 128.555054 71.6537628 651.372742 312.356537 507.392334 585.336914 461.804352 237.644669 428.828674 273.761963 499.425629 951.410583 377.770416 + 887.103516 324.041595 866.913574 624.927185 765.022217 396.171600 454.116089 550.550232 112.479446 552.376831 195.545975 548.655396 38.9105988 37.6966553 196.757004 524.066956 806.185791 198.846619 938.570374 571.344055 + 808.296997 818.829712 279.000427 735.527588 253.512299 320.136230 414.879364 770.801819 352.368805 484.302917 68.7576675 348.970032 822.856323 706.933899 890.533813 181.356094 48.5541000 842.518921 550.982239 565.896545 + 977.002258 313.881378 941.172852 807.278198 393.590698 360.303772 550.500183 833.717407 504.281281 665.430481 460.155853 373.623627 339.084595 16.4222260 709.758240 351.155670 697.838318 179.261002 536.590759 239.615021 + 506.476227 672.849792 350.118896 706.087463 598.496155 195.077713 689.143799 91.1655426 768.911743 753.729004 437.541534 859.611145 888.677002 805.050781 183.201279 220.012619 971.307556 737.665894 974.983704 928.947205 diff --git a/example/lu_decomp/21x21.dat b/example/lu_decomp/21x21.dat new file mode 100644 index 0000000..46a1f59 --- /dev/null +++ b/example/lu_decomp/21x21.dat @@ -0,0 +1,21 @@ + 650.210632 606.213013 476.556152 430.896545 666.367981 746.190308 80.0712891 120.892448 473.512756 705.053467 312.883179 781.259155 452.116150 475.455109 200.981720 767.786621 420.484985 229.024582 587.155579 932.488464 260.250458 + 549.217712 146.201889 670.632935 968.285645 513.674133 31.5479755 557.855469 401.659058 427.103607 310.884766 765.102600 541.031189 979.019104 917.463196 958.709412 372.713257 371.359955 674.290161 507.163086 163.285782 203.594025 + 84.3995590 185.582306 431.273407 345.932098 378.394562 462.122864 425.183136 487.742645 229.638779 733.404968 362.861816 41.4131584 582.246765 295.966370 475.235748 949.044556 6.49529266 452.960266 98.1224823 334.000885 825.127197 + 245.571732 813.281494 95.9834518 200.982376 53.5316467 396.015900 778.774902 377.794769 420.344147 812.401184 83.5605087 967.356323 343.471100 997.497131 655.523560 903.513184 884.691101 267.287018 507.669708 838.398193 666.073853 + 500.765930 316.597046 672.876587 403.974884 835.246338 124.200417 544.953857 340.462097 463.330566 897.969788 250.216293 468.408264 473.494049 573.497131 654.019226 945.848511 290.545624 589.543701 38.1122208 594.900391 554.787964 + 491.523773 322.741272 603.567810 253.873428 452.822937 463.173584 264.513947 737.499817 849.086426 809.835083 885.723938 839.046448 542.522156 360.146912 665.516174 964.236572 172.109100 215.247940 707.322327 503.306702 754.942200 + 724.487122 893.073425 340.216675 901.058716 3.96141291 788.610413 678.206360 869.266724 53.1166191 436.804596 724.926819 258.159241 325.725189 30.9778309 523.697449 286.239807 90.3285751 72.6386948 772.315430 89.7436066 646.521606 + 827.505432 281.872772 894.894287 531.063599 353.041840 352.659668 785.668762 344.538086 61.7154579 613.587524 167.665253 22.6740971 838.937439 132.568512 329.580719 407.562927 765.665710 140.680756 609.174194 477.226929 899.925659 + 112.292656 725.148804 183.614212 98.1876297 964.934326 945.861084 127.953537 569.457947 533.455505 515.947449 757.138000 88.7715912 177.256592 639.575806 471.184601 853.346130 872.904297 871.453735 684.313782 838.722229 710.772278 + 994.293274 584.496338 38.0365982 227.315033 475.734985 172.231232 551.827637 316.095367 986.932922 643.410828 515.111267 114.512436 364.353607 436.200989 600.408508 352.793518 9.10777187 366.962616 42.2165985 845.014038 220.329514 + 628.799744 70.4397583 198.437241 976.330261 640.273376 283.366821 336.290436 829.094910 826.140686 777.821960 897.109497 883.360168 629.796326 959.036560 899.410767 47.3268738 26.9518127 375.676697 595.734375 868.850403 907.870605 + 479.543884 241.676590 344.252502 217.937057 230.922104 971.911194 779.172302 964.966248 655.036255 134.301926 985.710754 661.984985 803.746277 47.5925064 587.164795 884.466187 271.183105 117.649742 274.957153 255.442978 806.498108 + 225.487244 628.705566 887.064880 70.4977570 213.594727 279.680481 542.188660 208.080200 964.042419 826.781006 157.924103 300.564026 742.032043 362.734039 164.359024 803.686646 918.046448 230.952408 114.207863 325.149506 562.487366 + 451.735352 272.253632 894.181152 674.533447 771.541748 114.300995 649.962219 168.435471 49.8712921 529.922180 642.552673 766.788025 773.132935 112.020355 921.483582 902.860718 132.752274 651.969971 520.585022 673.564636 6.95873165 + 759.400513 680.053955 655.076233 50.3770714 78.9532089 784.674438 890.444824 752.658569 274.137695 91.5802155 314.704041 477.011139 618.391113 887.346252 182.223358 650.255127 776.255127 897.429810 607.896606 640.970825 917.039856 + 274.066895 330.973297 356.997955 217.225723 819.113525 687.808105 516.740173 764.975342 789.528015 822.675781 188.765335 993.049988 660.702393 912.387329 513.496216 298.590698 183.834473 522.633179 505.322601 825.112000 141.506531 + 854.337524 161.588150 255.759460 369.256287 279.069336 74.2723160 202.616653 199.345428 927.553101 370.436066 999.379333 900.083923 355.572327 675.062805 578.005676 507.305573 912.396362 136.723450 208.449615 700.879761 410.678162 + 80.7621918 378.613037 45.6033440 985.338745 623.701050 81.5661087 223.791702 892.056824 977.698059 770.493652 553.899414 832.539734 737.251099 542.644348 447.283936 8.55453873 396.921112 151.250778 813.079834 667.082764 802.276917 + 916.401184 828.606079 261.639954 180.337158 402.235626 450.623230 808.945862 868.401550 718.974487 734.515015 491.832855 557.028564 620.432800 165.783463 520.439636 142.937515 201.249786 215.648254 211.411331 52.6986694 490.905701 + 656.910889 948.203125 71.4753647 103.474457 420.423767 833.203735 417.053406 580.404175 635.859314 170.223557 510.406738 414.070862 508.649872 544.161560 2.79534245 557.163208 274.381348 708.211853 273.968384 806.542664 642.248962 + 320.968384 671.280884 66.5587311 778.733459 906.818909 760.659851 271.354553 697.338623 381.500610 305.276947 580.950378 883.465027 455.031097 631.280701 636.574219 37.8646317 412.944611 56.9807930 484.722778 689.514221 618.073730 diff --git a/example/lu_decomp/22x22.dat b/example/lu_decomp/22x22.dat new file mode 100644 index 0000000..ba10689 --- /dev/null +++ b/example/lu_decomp/22x22.dat @@ -0,0 +1,22 @@ + 741.848633 340.323120 396.667084 678.001282 5.40633297 87.6998444 263.831512 654.281799 31.3530254 535.246643 260.337952 908.970154 888.110291 881.053589 350.359802 463.325256 817.704956 976.525696 40.2673950 893.088806 267.123444 750.385498 + 435.288177 987.419250 62.3075142 171.556519 289.264740 478.636719 182.444748 520.594482 937.038269 246.988480 780.859009 961.715942 464.544373 795.964050 56.7299881 341.662903 32.0715561 500.068420 379.317627 257.090668 141.237854 714.443726 + 812.813354 287.331665 323.889221 390.073608 963.268738 213.523392 306.489868 355.691589 115.102585 526.704285 491.152435 128.321716 227.043091 926.048218 954.828125 525.718506 590.638733 702.554688 600.285034 928.756836 118.507370 692.886597 + 164.888077 375.610535 474.603668 627.785889 302.330475 408.165070 479.354889 630.237366 86.3877640 287.794342 417.924591 609.785400 343.244812 63.1372757 602.118530 253.715942 735.267883 659.996338 975.049011 141.013016 819.031921 987.629700 + 670.469543 106.793312 309.641052 79.2542114 543.639648 851.801697 900.772583 231.438705 454.750641 76.5299683 945.554138 414.718994 986.407410 19.5050507 302.596222 580.222412 330.616272 91.8254776 32.9421005 296.329224 38.4901543 477.434631 + 980.810730 888.417908 522.760254 749.949402 198.574310 972.562256 542.982727 31.8792839 921.612488 14.3374939 590.041077 317.142609 878.269409 642.065491 48.3209801 914.698853 975.574768 336.544830 43.7723351 491.830109 792.707642 531.418457 + 876.789795 574.128052 110.840591 338.059937 773.183228 536.546021 394.591278 116.632240 165.737961 526.657959 811.181396 805.492126 567.022217 375.484589 707.751465 165.528961 215.514282 369.603912 281.876923 887.022827 895.789673 399.342255 + 769.629028 259.216705 208.099319 972.466309 939.570862 319.348633 601.867432 871.268311 890.021362 319.596283 998.232849 371.238495 385.978088 151.362122 781.603516 628.573303 149.469482 578.718201 246.256668 114.316895 273.005249 702.437927 + 78.9493408 117.574478 440.578278 405.700073 271.231293 146.571426 915.666138 233.257278 574.210022 608.805298 253.687424 369.943695 814.413574 758.337646 787.371094 2.44337177 79.9798279 445.269043 275.453644 306.358521 750.507996 920.518616 + 50.7121887 588.289368 329.715057 697.823547 229.899536 974.386597 807.735718 538.720642 487.808319 862.633545 885.059631 853.986633 434.462463 580.597839 773.253479 108.975227 18.4094810 753.241516 322.668488 46.3375359 971.425415 708.551514 + 770.269409 311.105316 145.788116 684.512451 519.836548 57.6018486 472.490967 890.464478 689.601501 481.309174 712.591003 977.318054 256.053802 866.742432 757.720276 943.014954 406.643494 43.5202789 940.519531 801.662415 480.492737 926.327698 + 953.855286 225.371613 614.118408 675.340088 8.00618839 466.266968 777.458252 177.066528 741.353516 626.690979 41.6988564 381.428864 856.202026 195.891510 349.945190 97.8464355 341.893677 633.504578 965.408447 367.811493 877.330566 1.12468731 + 866.405212 591.720215 596.020874 780.023071 591.787781 13.7759247 1.27515769 91.9991150 688.106140 788.498169 507.528229 655.285583 900.379822 203.323990 59.7885208 7.28015566 97.7611084 159.727783 678.337219 659.463745 992.685730 769.557495 + 108.073235 949.580750 863.361877 313.835052 908.187622 864.948914 758.522644 490.098022 428.748993 910.115112 424.054535 909.384399 860.797913 78.1472092 488.869354 322.947235 112.088539 884.345520 125.481468 863.254089 463.100403 778.587585 + 41.0329628 451.593567 114.832489 756.703247 991.261292 472.914276 375.136597 538.921814 700.977661 53.9759712 311.188171 2.08360052 537.507141 605.202698 176.511093 356.654663 863.659729 347.023315 152.383148 372.605042 587.538452 772.337402 + 178.934280 80.4139099 281.228607 207.747406 955.138977 510.609009 729.914368 586.556641 250.432205 955.908081 520.659668 450.175507 288.626312 548.686279 987.896301 202.806900 838.684998 906.387146 284.834045 610.311279 25.2793713 390.165375 + 308.946167 166.190979 244.746140 985.454773 279.037933 843.572754 652.913086 700.469360 331.748810 606.921814 460.027008 937.367981 502.921326 836.382935 547.961975 414.244232 348.246613 798.551331 102.234489 657.731628 827.084656 103.994164 + 819.546631 230.757568 227.973312 400.690796 978.832825 467.552124 411.245270 254.463104 858.557678 298.234314 550.671082 562.673645 286.212036 408.514404 291.412598 387.256714 100.088127 466.751892 150.364502 7.60437870 744.455261 773.142273 + 90.8896103 45.1933746 576.825500 67.3534775 182.684006 347.410950 226.534760 196.145172 228.056854 804.472534 389.980133 868.028687 692.811157 363.246613 74.9208221 854.386230 347.533264 523.441711 868.885010 350.427551 105.312012 685.884033 + 725.018311 966.660706 636.082581 590.494629 599.223145 937.917480 545.833130 526.654358 156.915298 253.666046 472.689178 980.185730 320.365662 912.257507 237.088104 659.679626 743.910522 28.7981853 818.264099 244.247330 476.492035 131.841293 + 957.810120 967.975708 488.709839 63.3908768 343.468536 570.007751 724.658630 46.8047256 400.147125 613.227722 994.299805 644.330322 975.207336 528.138916 769.176514 412.307434 302.743011 366.900513 363.695801 164.494431 426.827545 783.331238 + 523.593506 536.239319 664.564697 554.297302 251.643295 847.695312 75.3671112 443.939240 540.160278 768.752563 253.889160 12.8435678 413.059967 172.137680 250.577026 943.535156 194.165710 571.618774 684.690674 21.5809097 527.651672 102.000656 diff --git a/example/lu_decomp/23x23.dat b/example/lu_decomp/23x23.dat new file mode 100644 index 0000000..ceef181 --- /dev/null +++ b/example/lu_decomp/23x23.dat @@ -0,0 +1,23 @@ + 456.191040 468.242859 151.774353 985.651245 295.641602 449.200226 545.165161 942.463074 172.871643 880.411072 393.130707 911.162781 941.993652 463.568512 142.843674 727.900146 871.776611 912.473877 665.353271 333.607269 318.759186 536.354309 130.942642 + 680.427979 147.361893 988.303528 165.851578 458.176575 13.0163078 210.993149 900.648560 918.973083 853.974304 907.772949 232.839157 220.339279 740.818237 293.466431 364.586853 879.209351 619.806641 113.070908 672.848938 843.942078 449.194794 672.382568 + 508.016968 114.321533 130.081680 75.7982788 230.139313 163.155853 424.550049 762.169128 940.147034 618.326111 403.644287 211.866501 462.919525 111.455452 786.207703 821.296753 5.42985344 228.924835 378.036987 265.059509 50.7149887 662.421509 447.704163 + 998.593628 718.902954 447.262146 173.789291 486.485718 446.577667 113.415024 186.403778 500.097046 629.500061 745.154480 141.453644 240.642761 483.117310 775.552979 887.292175 908.835144 301.799103 867.601318 353.931549 564.781555 701.205566 417.144501 + 846.752136 503.281525 315.250549 578.348083 352.963898 16.5369682 821.517883 606.214539 306.394470 26.6491451 387.958801 330.786987 913.302551 536.788452 764.942871 718.212158 981.285217 363.712708 382.095947 878.220459 277.136017 923.206299 751.974060 + 809.700867 114.565613 561.457092 339.793488 211.228821 851.915955 519.802917 898.617676 134.688553 90.7846909 769.720520 15.0475683 827.203125 93.7230606 95.7200241 530.075256 634.364014 852.190247 819.356689 431.775208 608.442932 629.396606 965.778870 + 339.999786 112.237991 603.047852 579.399048 851.497437 433.206970 980.841797 554.125854 973.165955 806.366577 127.773354 916.072937 336.563507 31.0466061 105.776405 412.214996 542.641174 307.106537 938.113953 691.686829 639.192810 904.985413 857.718384 + 288.762177 72.8755646 84.7564697 745.253418 991.828064 640.065552 427.696411 381.541168 446.673309 738.541443 872.056641 882.588806 731.483093 874.606628 107.164162 659.519653 957.845947 753.448853 102.423897 208.531616 265.353607 708.149597 947.212158 + 998.129517 711.583801 850.107605 81.4530869 97.5139923 238.584885 946.669617 536.843445 446.612579 928.360413 857.125488 515.791077 57.8599739 573.099365 733.528198 258.290833 688.196716 331.625336 910.216064 73.7717819 222.745789 428.471222 790.453552 + 121.377029 312.847504 909.174683 840.584961 705.235779 267.148407 234.749176 142.153595 963.223145 458.348602 877.647461 345.048309 764.833252 344.495636 238.695465 789.874084 234.745483 264.882660 360.203857 526.459106 672.267761 60.7246284 289.852692 + 780.722412 649.740723 393.586121 992.404968 952.308044 184.978210 112.416748 970.495483 905.858521 877.330322 461.722473 806.608643 454.435547 364.820740 450.741730 591.610291 948.693054 415.512909 432.894775 522.777405 748.764771 316.527069 714.379700 + 813.442139 64.3664627 217.112411 770.431458 403.458435 460.957977 232.270370 556.231140 71.7649918 292.201874 352.061249 2.07127476 971.033142 492.532410 565.198486 672.412048 987.564819 382.722717 558.319458 834.569519 980.165833 325.592529 713.222107 + 450.475616 854.097900 820.423157 972.313049 79.2916641 893.925293 698.002625 819.347229 585.676819 668.936035 390.726471 921.726685 714.053711 303.882233 222.131821 576.253418 718.192566 525.822205 388.761658 115.281464 605.748291 728.776245 395.687103 + 572.322449 276.591888 369.700623 291.660553 302.903412 252.035278 796.681030 433.389221 678.038635 466.088806 576.706665 614.452026 744.318542 225.671295 533.135254 552.113281 417.364990 957.262024 51.0244446 254.784058 695.892944 892.709595 125.440086 + 222.919006 88.2622452 113.555611 676.861816 611.876831 233.597519 276.848114 902.105347 438.940674 165.937683 76.5181198 644.167236 315.769775 111.259613 19.7290001 133.266510 763.071106 453.136932 693.960022 292.512268 700.274292 66.4654846 802.759949 + 934.600952 119.170052 505.432892 530.392944 722.758728 454.749054 88.5579453 780.611633 909.035156 980.406982 715.747803 516.940857 924.230408 496.132477 298.518524 189.865433 483.207397 265.401245 73.3693161 547.791870 209.693878 538.771790 803.061096 + 973.461609 741.281860 903.382324 367.083923 663.880737 284.027527 883.981018 876.241943 753.344177 797.174866 6.90210438 484.169830 237.064163 693.967896 546.986816 151.483414 492.254028 780.554321 210.487366 623.428406 702.818298 537.002441 246.432205 + 548.994202 334.455383 10.8081398 273.946014 206.056030 24.9041786 118.663620 483.029785 209.926163 733.849426 768.086609 451.698486 147.166763 711.827332 973.602783 960.383606 677.989136 722.545105 307.393646 350.250488 337.703033 54.4304199 625.624634 + 768.835999 195.059906 834.044067 526.213074 705.718201 963.305542 260.376404 114.738411 858.266785 273.573212 873.639954 630.637207 37.4778862 686.580688 940.702087 656.622009 867.493774 165.122208 537.346802 732.737976 999.635498 271.379608 855.582947 + 438.087860 410.653992 209.437241 355.589935 147.578445 110.994453 434.798706 825.994446 7.71364355 348.952148 100.961472 347.814087 699.759766 888.049927 481.699310 113.814804 561.763000 490.813934 741.804688 416.824585 545.804016 458.991089 691.647644 + 241.583405 553.640442 884.573303 645.018250 911.302551 977.685852 486.265930 875.543335 125.347313 376.053192 521.671753 681.818542 484.061340 917.947388 894.633423 12.7135811 933.521912 846.534119 878.254333 186.313751 440.158783 898.981201 109.111824 + 686.064941 215.536377 393.320312 731.015503 47.3719521 475.920288 401.382812 670.277100 925.892822 938.851868 339.433777 971.375122 207.214066 425.795135 258.365265 554.314514 62.0242577 733.710205 104.000412 470.452515 894.381287 283.589691 44.3422394 + 891.190247 928.884949 233.433701 571.291565 368.418213 153.329254 863.541321 955.760864 814.161194 856.158325 66.5714188 587.191956 442.939545 806.809021 789.349915 751.348083 54.3981476 379.368713 12.6736269 893.167725 72.4002762 95.1270752 704.433228 diff --git a/example/lu_decomp/24x24.dat b/example/lu_decomp/24x24.dat new file mode 100644 index 0000000..2d5abf7 --- /dev/null +++ b/example/lu_decomp/24x24.dat @@ -0,0 +1,24 @@ + 722.881104 617.803040 302.470642 468.582916 854.071228 588.013000 884.335022 147.626144 650.562500 495.098663 561.685730 136.136810 587.603516 782.770630 275.026825 728.008667 234.833908 544.205261 157.299835 752.660828 886.499817 270.406067 672.724304 866.486633 + 835.734253 276.250031 983.744263 979.403503 717.443298 504.385895 703.723328 114.204292 170.110062 418.574432 529.604797 138.030350 852.496338 984.487793 597.830444 859.082397 787.380188 388.378906 755.324463 103.921638 649.911072 559.700012 713.745056 684.322571 + 499.113861 843.976501 955.163757 781.842285 320.306061 657.041321 259.210144 827.490784 214.208694 490.455658 82.9171219 509.658875 2.73139119 826.124817 385.798340 413.850891 177.434036 255.538254 970.118774 979.214111 705.945618 487.311371 26.8189087 511.353699 + 224.498505 669.297852 748.177490 684.511292 980.091064 827.425659 144.144730 327.490387 202.815292 988.377258 98.2531891 111.653801 975.816833 579.660706 324.075562 167.290421 390.553711 222.967422 513.436340 578.378906 249.746307 336.587158 121.194344 201.409973 + 784.576172 543.275513 230.487534 431.032837 543.515320 758.755371 644.419128 717.653564 565.350403 385.895569 280.497101 181.438324 58.3770638 476.900391 200.579071 160.855392 158.506042 440.406738 857.221313 500.888763 123.375000 850.313354 998.906372 848.014771 + 654.410767 114.160225 545.965271 770.546082 463.993042 808.635986 573.473755 449.714203 219.147369 695.757996 431.026703 687.610779 105.411812 862.954651 702.938660 406.309875 411.123535 121.987366 302.030426 746.021790 839.152161 791.687500 751.992432 22.6647491 + 883.843140 501.889252 840.175720 218.469559 121.223106 59.0308113 240.207962 624.677673 80.8961639 997.202454 906.459045 854.078369 698.870667 762.018738 514.589172 352.234650 472.761169 398.702820 201.140228 69.3118591 931.861755 308.735687 852.590027 350.608582 + 42.5873260 967.272766 747.765930 714.759705 216.065308 750.972168 254.498840 694.033691 44.9629974 343.918152 900.499084 561.682739 697.603699 873.341309 752.464661 977.911011 277.101776 913.164673 176.725281 230.565369 837.351929 221.564240 321.324158 810.950256 + 899.172546 490.988159 128.683502 905.539124 837.165405 165.700089 488.038666 249.208969 871.672546 86.4524307 816.907776 318.764069 87.1790619 756.759521 608.810791 219.642593 922.138855 526.325623 155.509735 91.2162170 771.648743 510.786041 28.8906593 431.626984 + 71.6621017 528.163879 47.9487038 439.887848 315.267059 301.896759 534.528320 513.992004 668.394287 554.155090 413.755310 113.677559 148.050827 775.966675 804.200867 492.325470 708.968689 598.832520 806.058472 293.161072 267.101257 388.862885 707.929260 43.8951149 + 836.433533 459.351349 780.918518 137.388870 524.396545 371.282806 842.706543 958.399170 846.284546 653.913391 479.613922 939.853149 647.126587 782.329895 838.496094 848.670959 461.022308 457.784821 554.870544 528.283691 589.972900 35.4069099 981.555420 168.950058 + 243.452637 807.532166 994.139221 841.846863 514.571838 126.536011 350.267914 764.814575 737.378296 889.458008 114.066917 331.046844 710.430298 336.438354 882.026062 877.363037 695.027100 250.093155 822.898071 595.031555 378.448914 689.352966 578.112976 631.677307 + 451.957092 987.532227 999.684143 168.284760 152.196594 106.090805 500.930267 43.2835274 596.477417 384.689789 115.116402 121.216431 426.698151 500.293610 203.519943 998.671509 731.905212 9.81224918 97.8932343 824.844666 233.267044 86.7805252 40.5835762 474.013367 + 754.795593 135.897614 803.580322 479.797485 555.119080 208.829346 856.818420 907.391968 469.345306 267.155792 522.604675 693.467407 234.533630 985.733398 849.433533 108.434021 386.810669 714.389832 803.821289 649.268250 184.878891 89.6254654 982.889038 339.132538 + 802.995239 536.974976 959.656006 193.117783 903.506775 464.736481 859.393311 398.029358 330.835236 442.625153 827.787842 905.271912 396.154999 921.303833 690.444641 632.305359 591.790527 991.054993 493.164124 613.671326 867.417175 274.953278 132.216553 509.306305 + 601.328979 22.7024403 51.6350784 955.629028 495.189240 678.732666 695.541992 840.512085 34.4674072 288.319275 8.16410255 615.692566 505.710419 388.844421 735.555176 635.171021 356.036224 373.194305 660.877014 581.400208 412.888062 123.556259 319.399780 493.326843 + 159.502945 304.941467 102.767532 348.561188 759.149292 355.544403 165.158646 142.926025 625.338135 488.651367 788.439087 556.600952 15.6821394 930.288452 515.059875 500.999573 236.572739 425.146820 217.256577 548.583801 41.6262703 699.239075 57.4388733 135.109192 + 407.353455 665.500793 838.497742 527.686890 732.538940 618.758606 16.1509972 642.678223 427.007599 797.831055 458.957458 905.089417 184.131790 619.806213 37.3592148 730.805298 168.376755 813.447449 52.2993011 785.864563 742.550598 369.164062 373.239624 233.380112 + 538.385315 171.745819 184.189423 935.179199 629.329773 38.6355629 393.912964 691.866882 342.378204 942.083252 649.431396 489.239258 642.497253 942.001770 525.975525 123.599548 435.920197 440.954437 954.336975 544.605530 556.551453 621.786194 125.853325 802.129089 + 281.345734 465.533295 4.35292149 384.176910 661.292969 830.601196 465.021942 226.014389 199.017929 881.016968 431.857086 879.085876 696.466309 68.2372437 597.960510 979.927185 802.659241 303.064545 507.363403 601.488831 670.565308 16.6241417 145.402206 356.820862 + 918.614807 584.492493 504.850708 499.629822 281.765808 467.318817 531.115601 88.8188705 329.148712 682.157410 680.870544 68.2221832 591.177917 573.423279 726.337524 8.66374397 736.792603 49.6094742 805.428650 711.522217 971.814453 669.613586 518.593567 864.809265 + 924.718506 353.256714 305.507843 447.713989 664.506897 968.418152 961.127136 554.290161 740.384644 757.600159 101.250565 333.166718 268.858551 439.615265 995.031616 533.279175 706.465576 724.453979 947.821716 987.612244 594.399536 580.271240 719.846802 568.323364 + 480.620697 939.486084 456.477936 59.5536156 288.832336 850.978943 3.41371775 963.379028 278.728302 724.934814 326.707031 119.264549 837.821411 68.8013153 787.165405 216.502258 422.813385 711.940247 164.516998 245.633408 160.360443 412.913422 779.093201 53.0801773 + 848.100586 373.872345 950.383972 18.1877956 862.651428 109.038582 12.6713638 268.933441 978.136475 613.045227 141.079773 864.585571 75.7421875 74.9411240 920.287537 336.840027 728.790100 488.925232 480.410980 531.301392 321.795044 320.261200 481.237061 444.752502 diff --git a/example/lu_decomp/25x25.dat b/example/lu_decomp/25x25.dat new file mode 100644 index 0000000..6545b4f --- /dev/null +++ b/example/lu_decomp/25x25.dat @@ -0,0 +1,25 @@ + 241.731018 874.545898 238.886963 311.517090 22.0689411 670.135498 977.731445 650.733093 686.748413 12.6691608 671.895203 730.920471 576.266968 801.273010 982.547913 91.0535965 600.856445 219.713455 164.669189 451.077271 555.410645 895.642456 489.676727 158.984192 257.132751 + 200.463089 405.235260 754.384460 578.202759 407.507965 867.589478 767.278748 924.988098 392.894196 39.1261520 856.530396 272.028534 973.326050 273.869781 427.562103 17.9845085 224.409531 675.224854 154.632996 153.750946 997.364380 709.666565 885.002075 99.6108170 697.238586 + 772.924561 258.200165 789.932190 398.139099 599.740295 108.312546 33.7129135 24.9484196 921.170654 312.527252 545.738342 516.107300 43.7204094 601.014954 620.255310 275.595703 927.843384 722.333862 698.522461 35.3143196 492.466766 378.375092 129.812469 607.831177 139.231491 + 500.282196 146.294662 575.732727 775.459290 562.759338 16.6364670 41.2534599 92.9519501 577.057007 127.370239 758.653992 260.702728 607.645874 544.056152 639.749451 743.466858 624.071167 734.211304 388.087494 466.270172 879.616882 423.949005 468.840668 307.829712 691.408142 + 389.970184 598.913574 52.0364723 808.696411 473.167267 370.968170 771.281860 908.602844 166.953400 606.621582 498.912781 69.6032104 367.619476 782.715820 197.976486 560.473022 945.892212 433.939667 880.714722 416.731079 435.133240 506.124146 27.4364491 812.099487 811.111572 + 169.679123 434.142700 911.013367 878.670532 919.466980 279.125763 418.241211 693.548645 247.893265 16.6485558 16.1778526 461.286377 762.641113 287.515503 477.205750 802.361023 905.600464 62.6581154 963.238831 506.409180 803.978577 827.181274 217.743347 346.154327 167.112732 + 253.721771 683.477356 229.682251 963.924255 561.655518 334.645081 311.427277 438.520691 470.904327 115.583946 315.045837 31.2328625 16.3255844 27.5123100 353.035156 856.849487 623.678528 184.543961 979.857483 959.741211 356.243744 905.040588 323.016052 733.711365 291.525299 + 382.826904 215.978195 834.344055 582.474915 421.881836 992.770752 704.580811 855.534729 172.915161 143.959488 380.177826 284.484833 253.445786 421.845184 601.078979 533.512512 78.8327484 133.105316 684.499451 388.937073 611.404480 322.999268 955.669373 704.917358 630.342712 + 393.204254 49.3393173 327.210724 481.239624 269.529022 898.837891 14.2090549 150.019150 421.198639 953.249512 179.916534 884.392151 987.267517 437.771271 577.857727 626.572876 234.121445 735.631714 114.617416 163.733673 150.040878 67.8878937 251.498367 819.538635 740.922302 + 504.601593 309.847015 986.877808 337.440674 403.267609 128.973541 655.908203 212.615631 767.266907 270.830139 478.928436 289.235504 93.5936661 359.360931 703.984070 718.645630 974.223511 342.443634 399.608429 679.990295 673.638977 684.836182 640.569214 550.735229 502.059357 + 857.369202 989.963196 762.433044 645.343628 219.467422 487.941162 590.577087 430.852478 427.491302 110.272591 997.061707 361.518127 859.550964 498.069305 325.313965 861.634705 667.096130 265.229279 549.950256 414.547455 31.1184177 292.184967 310.855591 988.804871 423.454437 + 34.6989784 45.2778091 123.349335 850.114380 52.0777359 920.530762 320.856415 241.965622 165.177399 287.569733 313.811249 984.187744 22.5152302 132.678024 252.309189 318.964783 246.290970 515.568115 382.618500 182.351089 582.046326 827.359375 96.4602890 920.699036 842.658691 + 751.470642 670.347656 570.071350 831.067566 110.730850 576.105774 567.804810 127.023743 763.943970 785.266724 404.158142 409.298553 210.685715 154.906067 175.636261 191.144455 14.0117817 282.939026 503.386383 38.1512833 120.172195 295.627777 704.212158 333.477997 162.831512 + 549.108032 693.768982 592.144653 141.164200 257.883209 688.968384 655.019958 979.425354 199.747406 8.44801331 222.311172 502.323639 23.1853504 842.810364 25.7581730 614.557251 617.312012 343.331177 953.007629 404.113373 183.022217 55.4280968 323.398468 718.051941 331.148254 + 860.874084 957.710083 766.851990 873.057922 506.259918 766.965637 687.706665 267.215088 374.735291 817.818298 737.927856 955.582336 197.136536 746.073242 510.532379 861.953918 130.960983 598.243896 118.653023 182.059494 280.021576 895.506409 707.650635 262.087189 286.636078 + 114.168861 920.789368 511.033691 898.317993 922.186401 997.878235 402.821838 42.0821495 638.498047 305.237061 469.531219 139.255188 645.098145 705.277710 983.817261 329.591675 582.433594 61.4730492 335.985443 713.167236 917.763000 524.886169 805.488647 639.658264 527.851440 + 268.527710 876.984009 917.065857 570.122986 780.857239 37.6896286 825.002563 235.042847 301.011963 40.7556038 235.751312 624.076843 128.724640 612.546387 771.791870 552.646973 196.870972 194.662445 268.040283 760.709839 299.896454 811.928345 180.007751 476.138947 427.814850 + 363.378479 663.343567 898.572754 248.054337 827.270264 999.166260 406.614502 611.841064 422.917572 515.350098 51.2211800 120.830109 619.197449 230.958359 756.359558 306.715485 439.431915 791.297852 241.575241 403.794556 470.420410 604.323547 480.462067 120.204826 507.047455 + 433.382965 612.095093 703.499023 318.890778 633.530945 252.719635 750.952209 765.160095 865.565674 226.437881 88.7039490 950.448486 575.552124 835.075439 180.614212 744.178589 692.866638 672.151611 984.936462 630.121338 160.581177 105.667793 422.156189 274.176819 631.998352 + 742.123474 563.072998 57.6545448 302.180542 216.578644 665.335693 868.910095 63.5484314 955.430420 708.302673 497.552582 136.165878 526.922607 447.713928 280.998596 514.627686 81.0500259 187.489761 516.588013 44.1370468 688.558289 259.963989 883.481506 814.054504 108.734543 + 473.558655 374.877411 681.638367 319.725494 821.437439 281.021637 786.042969 372.461792 97.7136459 491.206757 636.082458 217.664398 301.554657 601.991272 390.454681 264.855865 949.228577 105.788193 876.062988 859.579590 593.908142 296.928955 79.8868179 988.176025 111.977066 + 459.443573 476.065094 809.509338 497.731567 541.033447 201.470642 818.174011 32.7636490 750.122925 45.7834091 18.2565098 150.758514 359.150909 71.1283340 291.633270 164.769516 919.960815 565.616028 867.201172 834.821106 513.040222 904.861938 37.6814728 133.623291 745.717773 + 789.819336 186.292130 38.4804459 500.026489 225.967056 906.461548 550.798950 609.675537 335.618042 709.964111 630.391968 250.878738 264.602020 944.697937 979.895386 196.001724 389.863342 916.019226 230.402328 456.606659 806.652771 71.4229050 837.684143 865.530151 886.348267 + 880.054932 578.540161 142.609238 919.175842 490.762787 414.606384 589.843811 962.439880 185.085693 207.301300 609.016296 292.445465 403.286224 234.521301 97.4070511 120.406921 901.505615 155.138702 812.186646 993.339539 248.571548 663.224060 489.372284 928.012878 220.207916 + 621.078491 284.180664 470.237244 340.808136 408.690125 744.127014 961.404114 771.616394 36.3405762 246.403214 86.9829178 732.175964 420.944977 519.211365 423.783600 676.430725 959.099548 216.019043 252.216293 222.711365 343.441376 115.395607 10.3852510 648.616760 129.239655 diff --git a/example/lu_decomp/26x26.dat b/example/lu_decomp/26x26.dat new file mode 100644 index 0000000..283eefb --- /dev/null +++ b/example/lu_decomp/26x26.dat @@ -0,0 +1,26 @@ + 268.402710 56.3468781 12.7820578 14.1239052 604.758850 964.788269 216.350769 892.406250 855.260193 240.148239 145.451630 246.015152 196.964218 467.338654 51.3377113 128.801453 234.680466 119.428955 787.583740 265.682648 824.979858 413.746918 515.768066 395.932129 782.525391 361.618164 + 369.246368 6.18422937 317.284729 175.938919 904.071838 516.490479 811.020569 459.292389 516.783875 206.948135 580.550964 723.517578 863.450989 907.202637 503.276215 450.167542 151.070297 920.451111 159.292511 946.434937 656.167603 572.939209 987.669434 972.131531 504.647491 2.21263480 + 601.956055 260.264221 934.387756 700.956238 718.870056 50.7553596 15.6241426 41.5150414 210.263123 29.8411770 75.6509018 455.204620 388.291534 996.056335 646.790344 941.538940 986.633301 771.114319 878.949707 359.943390 246.451859 98.7141876 554.418579 923.471008 897.252991 925.798523 + 485.733368 358.633392 574.869019 911.682251 732.520813 255.513062 104.416817 543.188782 941.406738 22.2129803 328.963715 487.958160 634.044983 23.7678204 590.907104 390.169281 210.841309 689.999451 419.551605 102.059128 489.672974 62.5389061 288.710846 913.148987 601.689636 957.800476 + 516.543823 396.377350 749.525696 129.723038 491.830841 889.893372 439.978485 280.619812 379.594330 278.948578 915.348206 621.416077 361.858002 79.5082932 890.833923 595.011780 561.196777 805.935608 742.037292 158.602509 31.3464146 993.090820 491.024231 54.1911087 213.969147 37.3370628 + 754.649658 390.949615 807.598022 778.860657 469.970734 98.7728958 143.050415 780.011963 99.8201141 518.690918 987.510681 48.7788200 38.6316299 414.201508 323.394409 955.836853 700.955444 525.957886 500.101349 178.159714 813.517334 350.013367 857.807190 629.261292 992.452515 234.510101 + 505.989166 120.474327 216.546906 37.5526772 232.385422 479.485779 325.141937 821.509033 66.5456924 806.863586 18.8310013 477.962189 216.492905 369.653717 161.899872 791.314880 3.78670788 272.325439 243.231842 550.329529 749.567383 137.859329 621.601501 190.626419 755.857666 206.619202 + 882.709839 827.869202 315.941223 496.545685 709.671265 979.750427 579.792847 424.907928 611.898010 196.374832 155.026413 673.322632 10.1389732 282.489716 400.395142 872.660767 833.567444 869.746826 958.710754 483.392517 505.636475 598.123596 122.051079 176.904388 407.172729 845.588135 + 265.083099 952.004150 290.380859 204.881500 427.203339 627.717285 997.131592 751.191589 73.7706451 338.139008 985.255188 765.333618 978.704407 468.813873 755.572815 364.929535 88.0316238 881.242126 916.983704 436.731201 496.449738 592.148132 480.548889 146.520035 104.538818 124.458725 + 216.263123 616.119141 831.377869 730.189636 690.859497 931.008545 425.200897 937.296997 867.240601 444.220459 38.4736595 571.831177 390.354309 613.927551 403.397217 235.736618 751.889099 928.506653 278.435059 930.752319 154.408386 224.024460 517.883850 266.657227 246.213150 136.780792 + 236.716660 753.056030 497.861969 999.269104 458.402802 894.326843 118.355293 496.096161 521.653137 186.783142 363.937317 335.504974 474.643097 124.384590 183.940887 815.602661 787.788757 358.058746 137.616272 479.262024 322.533081 331.759644 716.941406 62.6549606 581.070618 517.325562 + 127.644203 556.925293 809.191345 975.292480 711.737549 702.399597 535.476501 653.766479 140.506348 42.4830627 69.8515701 88.6230240 40.8337250 605.530273 757.913635 703.409973 362.929688 738.252563 518.691895 104.941406 598.506348 571.182373 917.026001 571.379944 452.567200 854.417297 + 571.038086 936.010315 429.971344 249.094345 494.573730 521.002014 645.977905 475.739746 403.060791 693.791321 986.185913 168.916412 253.764526 343.104462 989.687866 322.251038 893.847534 508.870178 191.081635 356.348480 929.700684 266.004913 511.548279 925.688721 993.449036 703.709290 + 528.303650 628.135132 734.672607 419.417053 694.949829 716.041626 640.824341 503.424255 545.854187 976.115479 678.101929 701.342651 433.030243 709.406067 853.888733 2.86328340 503.906464 40.7324409 674.232056 630.569824 533.057434 251.847412 741.922852 371.011566 575.289246 83.4315338 + 56.3347893 785.602173 97.2634888 43.3306885 197.547043 348.881592 902.983276 656.922607 562.440613 598.301941 134.765915 51.4438782 196.839355 760.224609 489.018341 42.8350945 176.575577 383.527100 88.7430115 756.724426 237.987000 764.427917 296.345184 818.052124 913.691589 795.787537 + 119.181244 431.522125 43.5466576 343.024872 502.672607 141.405533 69.3759842 126.155754 5.80588007 194.433075 345.732391 375.677032 249.786621 90.4298019 457.785675 310.250610 780.081848 448.800781 444.622040 977.121216 278.204620 528.056030 916.343201 904.500732 311.001495 963.384338 + 530.569153 800.546753 716.384766 868.295776 75.3156662 714.253174 27.4238262 313.858643 328.403473 393.531738 359.609650 614.417786 281.728485 111.945984 799.144592 927.443298 928.951721 663.092651 279.468445 601.781128 574.188782 489.728546 982.433350 880.622620 762.890198 515.425110 + 805.843445 61.5289040 462.727173 887.983154 259.880096 608.343872 143.647049 328.372498 422.544403 922.281311 918.931396 984.703979 920.122925 389.936127 658.498291 924.792236 652.510986 960.860291 534.899475 884.599609 283.822449 157.838837 771.840149 608.471924 597.162659 564.822998 + 893.456421 701.645081 924.146790 865.851685 15.1777334 54.1725883 218.162308 190.425934 780.384033 46.5135498 437.273102 23.2342377 811.477478 356.921234 598.619873 520.266174 852.840271 319.712158 149.108994 886.045044 953.197510 142.267212 622.165283 692.530945 911.085815 806.645325 + 379.884064 968.660706 759.818726 529.071899 573.309692 308.073608 676.494446 515.550110 834.412476 338.248169 395.269501 461.664062 169.088623 166.502991 323.931702 658.216125 666.423096 252.161224 198.470474 447.471405 606.714233 289.479095 513.716370 734.148560 112.426994 347.720703 + 473.561584 44.7660217 701.836609 74.3898544 68.7174759 210.256699 744.550659 44.9007111 175.420822 432.435028 723.335938 549.515320 884.827026 11.5880604 749.407043 162.914871 241.894760 195.368652 778.565369 678.367310 901.063293 876.199280 802.875122 327.106384 254.322342 708.777649 + 732.429382 911.883057 360.462799 968.350464 590.087280 305.657318 132.105316 189.420273 219.657547 807.521790 618.411682 544.006104 695.733215 1.49940419 612.765564 238.758102 232.084900 803.232727 756.342834 213.861130 230.319031 860.835022 759.303833 349.647095 488.555695 746.632996 + 995.379944 609.228210 333.912567 940.365906 113.193100 844.586670 558.020935 989.187256 462.628632 661.530518 385.469635 59.4191017 923.585999 899.580688 596.075745 968.790527 979.764160 519.582336 537.918396 956.617371 886.406128 788.606750 127.329330 945.903076 318.113831 570.882202 + 47.6000061 463.192902 829.374573 536.457703 443.855743 91.9614792 321.788300 322.944794 992.361694 824.694946 546.903198 991.207153 898.707947 148.312286 320.818604 330.329315 373.037415 892.756592 315.831055 471.414093 905.641296 642.885559 422.775085 245.750778 729.477844 230.933472 + 561.282959 758.971924 39.8119354 68.6640091 859.719360 180.367279 307.779510 449.588623 242.324677 525.857971 62.0821953 518.785217 229.004745 794.349121 715.868774 812.840820 163.238678 928.588501 975.721924 850.518860 347.388153 481.745026 457.729218 990.922485 438.779297 878.191589 + 674.961792 759.796631 532.857849 375.624359 483.411469 399.066986 42.9919357 170.930771 632.611877 628.835144 393.095886 409.753906 34.0293961 738.044006 722.727173 455.693970 733.841370 795.050598 689.221436 49.8568840 989.084106 785.140320 64.4297638 884.403748 552.689697 834.352112 diff --git a/example/lu_decomp/27x27.dat b/example/lu_decomp/27x27.dat new file mode 100644 index 0000000..a7727a0 --- /dev/null +++ b/example/lu_decomp/27x27.dat @@ -0,0 +1,27 @@ + 733.785706 751.591797 578.996887 741.832153 489.862640 997.393494 579.846130 708.003784 807.314453 216.148849 315.861206 947.744324 640.406006 873.459351 863.930237 881.976685 813.886047 559.171509 43.0355835 322.185364 411.266327 617.439819 72.5082932 193.804993 668.065369 930.634888 426.086609 + 736.293518 952.828857 851.995178 991.209229 805.949829 33.2360191 502.366028 777.540527 295.278076 578.006287 681.208923 456.069946 730.728821 220.621704 948.478271 106.179344 616.415466 858.113281 687.084717 534.682495 833.784058 386.875610 949.013245 237.896317 700.157288 55.9416122 933.310486 + 246.961441 473.303589 88.3568039 855.516479 831.199219 929.589905 759.151550 860.544739 939.156006 323.518341 760.765442 794.925232 323.984100 181.155899 646.633789 621.228699 47.9390564 98.0839005 67.8427582 87.1545258 464.519257 123.705177 759.051636 710.925598 170.831863 447.666534 14.5172005 + 564.765442 726.621582 423.784912 540.480957 757.693481 771.685974 172.073318 433.599060 994.760986 91.8045197 520.689514 597.723145 845.755859 833.228149 416.286591 10.4687328 760.207275 269.030396 820.334167 453.622742 443.425903 544.558105 745.623840 892.888550 244.539276 552.525818 241.866302 + 439.116974 54.2416039 102.764023 304.250153 890.151306 352.772278 382.448517 710.208618 136.422745 621.687866 385.666077 200.116776 660.693176 603.439697 814.117859 898.870239 326.694275 240.442810 653.706299 68.5599213 751.907043 687.957214 634.031799 580.891968 324.167542 211.639038 825.965698 + 202.673401 527.381226 576.488037 708.100159 361.907837 292.348053 568.384338 263.468048 655.121887 464.834076 596.323914 478.239197 335.751923 652.967041 976.903748 566.914429 658.424805 718.382629 653.876221 468.852875 202.455276 887.292786 420.306274 682.944397 658.571228 651.273254 646.542847 + 923.956177 649.188782 99.3122559 646.717834 946.126831 841.733765 800.687439 366.534851 67.3892670 247.137283 502.723602 907.308167 936.803345 213.573349 515.461304 863.868713 701.150452 902.504578 237.477646 916.244202 38.4962273 184.414566 568.671387 144.066666 151.449890 915.425476 402.344940 + 396.428894 132.689758 831.219238 917.359375 686.838318 126.474144 197.396042 356.964966 144.984497 193.113205 298.386627 830.273071 428.855652 501.857971 324.126465 430.739044 514.183960 226.979202 60.3184700 313.493683 59.1563911 230.031006 585.322693 388.552338 776.587463 307.400604 745.975098 + 906.753845 701.947510 605.349426 200.990952 391.336548 598.305176 254.889038 502.866028 648.052246 360.511353 941.323853 571.169373 728.558472 902.018250 873.487610 428.514526 880.706421 860.544312 385.423676 287.455353 188.096527 774.570251 107.531319 996.656921 132.823853 738.684631 387.698639 + 747.096680 324.685883 919.277527 246.089355 6.40948820 813.849609 270.694611 148.895477 148.811874 48.4313774 798.033386 177.083252 834.691956 375.178650 793.407471 206.896622 787.258850 389.423248 816.070557 818.817749 499.699310 458.461731 361.124878 319.971283 720.752991 360.954102 342.084961 + 727.468872 589.423767 321.026367 285.971680 577.813660 710.879211 789.494812 984.548035 93.2166290 616.015686 400.223724 107.520599 207.055664 891.864075 484.839844 93.6298752 239.340637 780.286621 145.728806 229.379410 178.453568 705.542480 668.475403 616.827515 304.546906 997.749817 241.653839 + 260.312561 846.406433 566.344177 216.978134 382.526672 268.272919 17.0497112 319.510834 264.293213 550.470093 659.464600 777.957703 742.050232 896.280640 764.839050 100.658150 41.4745483 158.131973 648.027710 66.7620163 739.012329 136.394470 512.960327 953.954468 744.870056 377.132019 332.550354 + 893.180603 724.511475 389.953369 230.303070 49.6375809 731.363586 433.663239 276.220581 775.209412 854.310425 910.668152 98.6327286 651.568420 605.854736 831.669739 690.303345 534.877991 516.448730 479.580353 964.570496 416.719666 99.4754715 704.317810 75.1116028 142.621750 68.2382584 577.455566 + 29.0691738 678.648743 259.048248 141.781860 732.597839 219.038101 566.321960 870.355896 332.418213 292.053711 946.486633 104.543053 116.207092 300.516907 932.750366 798.756470 936.142517 80.1770401 661.137878 98.4882126 377.317932 66.5414047 431.945801 180.658936 755.886536 569.325317 237.336472 + 693.267761 442.799713 274.148590 237.881363 249.248398 892.905823 949.740234 169.749985 290.304535 66.5901718 188.812912 738.377319 668.113342 273.551117 694.070801 560.698181 180.378845 500.887329 378.140472 43.0619621 689.548218 105.038345 919.624573 620.023132 992.825439 433.519623 368.841858 + 511.529602 251.569275 500.048126 708.304321 991.207458 679.000549 673.600281 298.149689 131.395660 939.795715 998.780701 111.310226 976.376221 34.1905823 699.711975 618.414185 813.359375 420.602936 119.290390 281.762024 589.747681 267.368256 328.623779 247.037186 828.031677 587.925903 117.818024 + 732.341858 334.203094 24.2359047 3.68899441 376.936707 272.095001 342.770782 88.6764984 346.139252 158.528137 884.653931 680.024536 42.6332970 65.3716431 791.488342 216.512436 977.310547 930.474976 799.551086 53.5398636 984.583923 123.859344 505.137299 926.408081 281.684540 426.866608 642.698120 + 644.355591 950.865662 978.947449 271.516083 108.640404 608.571777 696.168274 643.258972 546.400696 969.744202 762.933044 130.875595 149.789185 748.417847 599.370605 389.010773 662.648987 251.467453 12.6292057 827.002502 56.7679787 117.084488 163.130493 168.662689 996.845703 972.233154 673.268555 + 803.064697 929.691528 750.399353 145.410889 981.617615 917.063843 485.559662 737.790100 755.024902 578.758362 764.851318 189.699661 600.793152 872.399414 108.560616 799.493652 756.742920 208.208099 624.335266 194.434021 896.975342 700.609680 983.493225 984.229187 488.886383 281.182770 56.7208786 + 969.202271 532.375488 726.104858 878.279846 15.7344198 652.637085 135.113953 595.368591 856.112122 42.5337982 405.101593 155.248627 483.575928 284.022095 631.224304 545.564880 783.223816 556.200867 550.884521 200.667862 274.354675 281.301788 377.770874 748.993896 873.162720 191.032516 114.596512 + 898.380676 152.599472 507.406921 18.5504837 66.6826477 991.946838 713.742432 298.463928 904.094971 139.269302 869.860168 805.430237 770.242004 973.078430 473.400940 211.390961 758.473083 949.912109 78.2827301 122.894173 249.979370 538.132141 129.504395 56.2263565 935.936035 125.535828 325.605499 + 37.4005394 708.059631 367.980377 816.371887 553.604980 452.545990 518.498413 841.461792 210.382996 88.8541183 270.497742 168.794998 511.275879 720.108826 793.710510 599.631104 213.103607 400.967957 690.823547 410.726501 700.581421 510.914612 403.730743 682.965576 344.226013 894.236450 581.257751 + 191.594391 85.1157684 661.635803 35.7977028 428.969147 372.493835 768.522583 966.604797 856.375793 141.047134 570.510071 656.182556 49.1825943 149.486221 538.902771 487.978577 903.077515 582.749268 147.930420 890.963013 397.186615 933.700928 547.039551 675.905579 54.5677910 580.765198 992.667725 + 814.549744 435.992889 713.639587 9.41806126 119.646294 464.753693 410.665894 712.073181 115.090919 923.472290 595.549133 87.5357971 379.383789 950.190186 548.961121 663.446228 91.9928589 667.762512 75.0254974 351.460602 245.422211 339.031128 645.083191 829.414490 785.408447 626.808105 676.501831 + 969.594666 868.477539 210.284378 59.3655701 135.977051 889.680359 758.135742 183.692520 21.6728477 910.722900 906.849365 126.478432 536.842529 479.477325 236.771683 183.156143 148.408218 166.424820 930.290894 660.824036 437.852173 786.718628 206.161133 668.703003 88.0415726 435.779480 523.480286 + 970.382263 514.233887 874.065918 245.785492 837.045776 420.211975 891.427307 386.158051 493.716095 170.681870 689.489990 211.059784 284.159363 540.914978 460.489777 94.8368530 11.1411753 369.145721 961.184387 980.618225 278.493408 737.703064 252.170868 784.468079 843.907349 120.430084 479.460999 + 547.196045 802.546265 658.940857 987.600464 873.692627 937.403809 292.568665 160.933334 377.700195 579.445740 85.2985077 237.798538 617.963196 509.773010 972.345703 470.064575 316.229523 898.882507 191.826614 268.187531 885.356201 952.589783 50.0191460 634.795044 656.234680 217.736267 681.179749 diff --git a/example/lu_decomp/28x28.dat b/example/lu_decomp/28x28.dat new file mode 100644 index 0000000..3b61269 --- /dev/null +++ b/example/lu_decomp/28x28.dat @@ -0,0 +1,28 @@ + 123.002724 665.380127 199.308212 901.703796 310.853333 271.816132 888.369324 461.405121 467.843719 739.705872 881.016602 526.566528 942.429993 646.082153 957.867371 747.643799 66.6260147 803.841492 253.331284 351.574646 219.870834 445.288361 608.828430 734.626587 322.396393 84.6217804 229.082092 457.052002 + 803.288330 782.693604 951.650024 943.424622 422.828247 292.031433 293.538635 419.691315 159.141800 722.732727 436.724945 782.574585 671.722717 109.799568 736.980103 956.412292 362.794891 659.452881 550.283875 135.976517 376.778076 893.987732 670.504517 902.049194 875.436890 512.809509 388.564545 575.534973 + 333.100922 511.947784 22.1662369 134.778168 97.2122803 635.889282 667.330322 252.842896 258.122986 740.245728 839.263245 983.747498 836.738098 981.876160 35.5831032 885.959045 561.253418 626.284058 472.599762 124.436394 515.473877 92.6111145 760.027710 532.513611 515.578064 964.153931 614.649719 35.3052063 + 542.195618 684.077576 851.697205 26.1973763 335.865173 522.361145 816.339966 807.444031 881.761353 517.380920 394.427002 464.291077 25.7084522 415.748169 621.421631 480.277863 207.138504 975.197632 82.9198608 194.992386 237.662476 106.541557 17.3001575 183.869904 726.462463 66.1781769 891.829895 152.875336 + 264.223206 196.529297 629.325684 974.349487 179.322449 88.7542038 704.587646 413.020782 158.529739 427.908569 818.161865 878.250000 142.914948 95.9997025 521.834412 23.1690941 639.908752 841.899109 433.768066 370.874969 848.280151 853.327820 862.613281 145.908981 924.829773 625.636475 105.691193 502.916870 + 173.812988 805.971497 37.1844482 951.700500 606.614868 208.433014 183.705795 172.576233 714.334351 757.262207 59.6571045 350.084167 460.412598 328.728943 298.081329 864.643250 1.76152158 428.359467 146.371124 155.208847 773.604492 164.277618 991.212708 609.062927 649.333740 776.701599 420.553589 387.810608 + 407.003204 359.570282 858.131531 622.828003 751.062256 681.103943 790.826294 851.179932 859.493530 11.4505711 214.060257 991.035706 396.529236 523.599854 544.407837 278.872284 882.163574 818.332031 247.429169 422.252533 759.430054 1.54882669 732.672485 377.779053 354.575531 105.364708 958.680298 602.144409 + 734.918823 225.763107 31.3018150 663.424438 290.587006 968.619934 535.920776 847.186279 511.597931 392.311676 421.398651 981.479309 385.849304 528.890808 896.684143 215.432526 391.075745 406.126404 242.299896 2.63701224 107.205605 675.480469 323.207031 195.251282 877.369629 564.244629 482.515381 503.706085 + 479.735565 89.1921616 981.351135 781.106140 681.382935 719.154907 758.197144 543.838928 239.753403 536.194763 49.6242409 254.217484 745.494690 2.90270233 837.379456 155.530746 943.707336 842.500732 621.395142 160.845261 968.709290 472.281830 400.909607 991.335999 490.978912 58.5439682 387.588196 599.696716 + 285.299774 852.576111 441.387268 698.353455 832.283325 772.804443 28.2766895 665.252747 323.690063 140.892853 715.632812 661.979370 103.463554 825.957520 645.180603 567.329102 236.117111 917.354309 760.292236 121.797653 432.052277 776.282959 623.180908 218.865112 554.581970 996.428589 643.168457 473.112549 + 850.914124 690.750000 911.932129 266.927032 42.8902321 651.201355 317.731018 478.004303 698.296570 665.265808 90.4923248 813.603943 798.620667 555.044983 619.140259 810.819031 511.815826 416.872375 656.637756 970.132507 934.417786 313.070862 305.533295 850.765076 212.486603 220.593231 638.018921 188.099869 + 582.733948 73.8865204 100.845718 743.412354 256.779053 626.956055 350.610779 162.665207 141.595779 352.189789 571.599792 264.244507 806.647095 123.436211 550.724304 947.699707 358.647034 274.188293 984.991516 219.945679 929.200195 520.275574 949.218506 792.418213 948.019470 628.714539 522.469299 89.8753204 + 661.189453 795.904602 811.158264 535.236328 349.267853 948.990295 190.663284 97.4367065 183.046875 790.498474 774.249878 719.530945 82.8365631 771.813171 394.981079 345.476929 432.998718 143.200760 298.207825 611.899597 469.842468 870.747192 275.673157 382.025848 222.214111 688.095703 681.982056 83.0293655 + 420.893585 871.189575 897.671631 903.245178 702.692078 980.591675 105.125694 670.958557 84.9772644 658.816650 823.438110 300.716278 301.148315 630.150818 229.017960 844.870361 704.305847 929.627441 505.323212 940.034607 242.451859 175.805893 466.877045 85.8172684 726.587280 44.4974136 685.418396 695.764099 + 286.266602 682.880859 40.4123268 66.9277954 935.295349 410.267120 743.319092 518.874390 14.2052441 186.642502 798.557678 297.099152 185.599747 275.454346 47.0561829 869.670349 421.615143 402.310638 865.773804 210.733414 459.372009 373.387604 170.579330 323.416321 952.275574 932.309509 808.303223 949.316772 + 831.017517 824.390503 725.292236 121.745911 674.535461 413.185608 459.790619 433.115784 980.997925 177.774750 9.42913628 658.034424 126.237335 899.489624 407.809753 604.131592 953.796692 347.762451 322.973724 732.417603 539.774353 443.650024 650.427734 506.974030 991.389282 361.939697 362.655914 633.311401 + 233.564346 731.845093 447.880463 622.496460 649.081604 638.161926 84.3183975 587.664124 932.667480 729.786438 879.078979 784.743408 508.512451 254.816452 602.430054 662.195129 587.257263 471.631744 260.531219 394.206635 422.681183 324.528320 727.880371 205.746628 7.76640081 807.390381 163.414871 216.034225 + 672.551392 426.709747 612.743408 142.450500 118.931274 6.29748392 507.107300 118.717445 812.412415 639.295166 599.560242 158.710037 541.898010 243.489731 251.449005 680.001831 913.912231 94.2889786 300.762939 153.254761 361.399567 336.871063 364.085052 469.531860 72.8147125 321.731079 393.034424 244.215286 + 629.993835 831.127075 647.163757 576.097717 1.75294709 969.637207 998.822266 838.306763 518.317200 203.091995 443.612213 178.238068 776.404724 432.216248 102.112900 570.414124 774.726624 586.928101 257.571594 547.034912 126.807831 911.022217 185.784760 47.0751190 799.816895 335.655914 155.670319 858.400391 + 924.971252 853.149353 770.080505 362.006439 589.430176 542.294617 445.297089 201.947296 589.609070 766.133850 734.110413 763.708496 232.998795 778.917358 112.039825 838.843323 885.529419 223.577103 487.570282 689.505127 435.146210 81.4633331 322.463379 42.7683449 367.652527 982.836853 469.683655 672.322693 + 199.998932 26.5918026 528.482727 452.641266 664.668335 504.641052 524.716980 719.437805 426.899109 647.424377 139.933105 240.899704 679.735474 459.410004 860.495483 986.642273 762.507507 788.039307 774.020142 920.793091 73.2863083 297.957428 520.975464 125.989388 958.787598 546.353882 251.117279 300.041992 + 693.395020 62.1893768 17.9315128 962.592407 370.747498 915.241943 722.068420 514.566345 820.900696 584.257019 51.5575485 428.587402 294.424744 737.294434 949.921570 627.055115 211.322556 418.502716 397.529480 214.178680 656.007202 987.328979 930.422058 255.258453 83.1226730 823.777832 309.465759 46.5790482 + 446.080902 12.2164392 779.054871 604.615173 186.705383 463.636322 12.3349934 97.5322189 346.620728 884.095825 445.552368 638.083984 426.929779 349.057190 884.775574 199.617661 244.522415 788.388367 774.081665 162.115784 108.819931 296.753723 680.236450 524.098450 358.170990 786.299744 213.259140 214.462723 + 32.5741158 348.108887 598.210083 72.5269928 431.427155 883.979675 189.043289 423.093964 801.981567 241.145981 373.689301 896.431519 79.3373337 784.366333 322.047638 427.058990 53.1201897 998.627136 723.827820 613.851379 860.493347 732.820007 98.5727081 639.748962 648.041199 834.428162 315.747162 942.380188 + 147.702072 108.763603 863.661133 827.096191 613.293152 728.185730 699.517517 179.882706 312.922699 850.320740 728.605347 578.718201 368.490662 408.195374 26.4672947 663.577332 912.646729 667.219727 78.7208099 770.664062 949.525085 772.593872 492.119690 787.138550 832.601746 935.401245 543.955688 529.105713 + 814.165955 491.036438 177.822571 452.282379 22.8168259 750.502441 144.513672 814.437622 404.909607 69.8544312 446.428864 409.157898 918.514099 879.869202 35.6813545 294.983795 728.256836 332.367981 53.8870125 824.116089 716.746521 523.335144 343.484924 382.150055 420.707672 539.775574 403.161377 319.549835 + 541.344604 275.378906 995.144836 452.655914 693.391846 648.789551 991.893738 839.168274 805.036499 227.366302 53.1652069 556.413147 704.142639 135.997009 901.269775 707.685059 621.712036 838.106567 791.865234 382.396576 327.374298 72.9278488 46.1419296 713.598694 882.920349 657.345825 947.292786 791.765991 + 957.509766 831.671631 742.859436 922.751099 592.396118 407.250397 640.363647 238.694504 274.880615 449.426025 948.077393 398.431335 395.579071 943.488037 431.490112 519.696350 254.133881 789.444153 577.749512 868.982727 552.657227 967.419922 972.765991 836.758667 487.899719 675.713074 715.580872 65.7357025 diff --git a/example/lu_decomp/29x29.dat b/example/lu_decomp/29x29.dat new file mode 100644 index 0000000..23a9fbc --- /dev/null +++ b/example/lu_decomp/29x29.dat @@ -0,0 +1,29 @@ + 678.414246 206.735443 694.486206 245.053802 235.605728 314.712555 19.9036446 703.624817 951.640320 366.256348 942.532593 493.836792 983.228333 407.257721 388.936340 152.523193 621.462280 161.228088 570.641357 179.693832 432.648193 67.4351196 732.215088 939.096497 428.353027 67.5094299 970.242371 126.674690 782.157288 + 830.798645 782.888489 966.637512 504.694000 874.188232 435.426270 213.215302 323.890472 433.052490 77.4086685 302.540131 829.814575 290.929565 997.028748 462.169373 17.1880341 766.767395 506.420868 926.873474 120.671356 781.331299 913.931824 845.762756 458.403809 154.385223 801.416016 126.129974 900.627869 70.9258270 + 181.693771 967.651306 947.355042 449.033905 456.813416 387.728424 474.237305 246.608826 246.774719 590.794495 6.13421154 420.017792 81.1813278 119.234360 54.7192726 176.528183 204.258835 271.575745 705.880005 30.4268017 126.401321 501.651489 86.3928299 946.452759 740.657776 712.985596 992.925293 481.573914 14.9774237 + 448.378571 537.325989 572.886414 949.505188 900.335266 456.840851 207.709534 167.429108 971.220459 444.825439 325.020477 403.192383 424.430664 591.170044 596.543579 407.685547 604.898193 772.242065 461.968872 915.224731 837.003113 721.341858 340.298431 921.797791 767.912781 312.403351 773.464417 503.746582 953.816467 + 92.9758911 27.3093204 350.344543 255.729691 949.481689 126.928291 794.302246 402.335785 189.452194 136.952698 228.904236 907.993958 796.888428 490.780945 971.177429 908.561218 761.381165 348.151337 824.692749 250.806564 458.727783 682.507874 508.850708 198.964096 154.511337 873.863342 962.459045 803.838440 24.8825035 + 516.183960 743.479126 256.487122 643.150269 206.808624 654.165222 135.300858 911.061035 451.047302 122.253891 742.261841 417.392029 484.372772 492.391266 2.84798026 548.553589 314.331604 729.951599 504.392212 43.3829079 113.872864 772.897644 321.554718 869.506042 684.069946 87.5375824 736.294128 507.921997 582.025452 + 487.320465 308.314514 517.309448 554.145996 676.466675 777.822388 242.000092 465.758087 269.160858 857.117493 688.853455 390.180847 3.70876336 992.642761 45.1097755 260.809418 13.0247040 808.991272 493.316956 238.631332 656.935303 494.020355 639.491211 71.1719818 276.136200 930.254395 803.970520 971.849792 81.3630600 + 901.638977 247.573212 948.457153 177.167938 130.053864 780.792725 784.413086 428.708801 764.928467 227.186127 702.922852 315.389648 705.756409 755.363098 274.282867 67.0801086 221.269318 935.115540 606.197571 233.481110 726.871460 505.162964 645.812073 583.569885 440.802826 728.800293 363.793640 123.163673 142.978241 + 809.464539 615.310181 727.340027 514.326233 692.102051 416.667480 120.530769 734.753418 352.217255 944.976440 970.709717 551.108643 304.409180 376.291962 365.281921 647.873169 998.971802 202.600037 176.970474 201.027328 892.632874 268.076721 384.312805 883.278320 524.523621 377.575684 751.168030 772.966309 387.166138 + 114.925499 462.816040 30.8995895 402.771179 439.952698 477.327087 815.678894 114.820465 505.622955 22.9274006 109.227814 913.495422 827.521484 947.035706 604.257202 663.579346 909.648804 283.156006 48.1647911 709.432678 264.926117 878.273010 365.277802 600.705994 444.785736 470.817047 306.816711 445.084930 674.961914 + 287.630829 925.259155 990.233765 83.9972076 70.0231247 403.263672 412.268951 456.900574 322.630341 962.718567 917.389343 661.054260 21.6914845 459.568970 470.041595 80.2226486 175.344788 634.452026 910.613281 533.501709 203.647079 623.110352 153.949173 628.088440 672.771179 1.65553141 17.2541294 103.244255 933.746094 + 298.696625 309.044891 441.429108 212.028870 58.4856148 773.247559 491.566528 180.631897 432.910828 169.165619 852.510498 469.679382 198.597534 855.732666 60.0423012 73.0338364 385.234985 943.153564 969.585266 162.540924 782.527100 673.380127 676.088135 521.746216 353.050537 147.341232 843.932251 658.617981 773.839783 + 116.902931 102.355843 207.712814 889.441956 571.384277 370.531586 910.587341 817.904480 911.604126 677.528564 970.244629 977.191650 298.825714 804.274414 975.462280 108.929497 829.661255 810.812134 623.909424 317.613770 712.678894 984.463501 857.429749 664.754456 711.321899 697.255127 629.182495 816.143799 493.402893 + 82.0869446 873.542175 430.985809 986.103088 533.568420 340.389832 761.401306 545.662903 751.090515 898.526672 236.299255 584.565063 143.672653 839.334473 825.558655 927.466736 209.715912 118.186127 841.599304 148.323242 42.0391579 811.697754 768.614075 240.329025 918.088623 605.948120 376.409637 960.219116 879.166016 + 550.887512 609.845276 804.251099 854.131592 853.312744 333.635101 554.757935 280.708466 126.351479 961.787964 385.146973 195.665009 533.099060 723.894714 668.695801 276.632812 667.432922 672.347534 75.9363022 887.651672 723.956177 196.910263 586.157654 61.6418610 444.432983 13.0421505 887.853149 330.930267 544.393372 + 346.938873 118.218224 665.301270 603.677673 569.073669 120.982780 17.0609646 15.6712427 647.230652 925.742310 685.855530 515.689026 58.8862953 226.614258 658.828369 459.872131 691.094666 246.222488 43.1101913 219.210541 839.653503 374.056213 13.3534527 201.932297 706.055908 690.443481 733.375549 708.882385 215.995468 + 631.931885 901.943665 140.859802 156.300369 37.7759094 333.087677 817.283142 555.093628 85.6487503 73.9417191 963.911072 677.263306 882.499207 191.749680 201.580627 875.693665 101.281944 751.363342 425.043884 455.344086 205.082825 220.790924 481.538055 295.172333 210.091034 150.350922 305.266693 375.336456 674.378967 + 914.521606 26.2752018 694.662170 719.908569 483.902588 329.370636 458.034851 279.531464 219.647003 593.250244 259.721344 844.239929 207.669098 658.574829 242.856354 320.078583 33.9049454 94.4314651 584.689575 91.6977539 296.838470 967.397705 334.536652 182.801788 680.357666 836.651001 776.173584 150.069275 401.003571 + 926.170410 256.969482 723.913757 621.855530 307.172272 361.644470 207.429550 939.641907 433.857727 35.6865349 176.117737 975.822876 856.876038 351.690857 714.511414 333.377747 473.410461 999.235901 972.009338 871.594910 610.721497 475.244873 213.152908 438.828674 27.7226238 719.383667 762.430237 434.216064 423.436981 + 243.713623 726.370239 767.789429 615.530334 963.022034 122.673027 905.146851 744.258484 851.982422 967.952881 62.1943779 554.069275 217.153381 139.063995 206.634277 469.419342 247.579758 443.018188 418.954987 592.073853 83.7685013 97.8569717 546.813904 987.559937 624.847046 931.303528 761.424133 67.0653381 499.734009 + 729.190735 520.877319 404.181549 528.557007 284.101837 65.4514313 343.285919 12.7156057 3.08592224 933.627625 502.428558 873.325439 615.080627 29.4856930 349.502655 239.817108 692.847168 886.887878 892.807800 889.326538 863.699707 149.199326 913.768188 403.408844 760.488342 210.278961 676.986816 304.712097 109.828445 + 430.663910 826.543945 709.866516 431.274139 552.017212 110.417702 780.660217 365.777069 540.800049 607.389832 334.731323 214.604309 839.351013 287.335968 245.912323 41.5035477 771.001953 232.269119 851.919373 455.545349 33.6359215 423.089417 226.109909 490.640900 952.190735 433.967529 857.299683 808.785950 586.088928 + 483.548309 412.884308 539.089844 587.620728 567.216492 246.982590 24.9675941 317.036560 825.042175 89.0341263 995.928589 451.370148 986.618652 624.732056 496.379791 731.485229 590.273254 384.942841 389.031433 509.159637 810.483887 628.713623 889.763550 168.829239 918.031067 504.003815 607.037659 109.601997 320.088531 + 908.410767 161.127090 535.312988 301.749268 266.525574 337.717926 715.823547 919.772278 506.199188 161.862656 926.235291 692.435547 746.220093 485.168518 971.612061 965.555664 961.826355 360.922729 556.926453 545.915588 447.778290 195.253006 256.837219 309.534637 632.748047 440.854675 421.784424 944.417725 387.058594 + 390.213165 939.713562 843.182434 261.955414 716.623840 874.116760 523.336914 762.481689 488.875549 720.418030 718.454346 452.772858 799.371277 684.132385 310.459381 297.348633 922.680176 775.070129 669.432861 439.028564 806.273315 351.350464 719.127136 997.671936 280.424988 9.66255283 244.315262 822.758118 769.956116 + 19.7054787 136.270966 743.932129 416.945801 383.283081 50.5517159 591.545044 908.846375 568.214478 246.318832 317.734955 729.969849 336.096375 463.447205 530.000916 604.132446 979.381592 878.031799 752.500061 810.332520 84.5824814 316.359955 121.835228 751.982056 825.032654 89.5465088 8.18768120 751.100708 714.543091 + 326.253296 572.619812 633.125732 622.796692 482.303986 696.095154 477.693298 929.869690 885.274597 573.602844 560.399292 1.57621741 480.089874 436.288940 893.060730 512.255432 667.257019 865.088501 930.381287 820.803467 595.059204 325.703674 778.515686 678.998047 398.141663 912.850220 874.394531 393.097076 788.835022 + 900.026794 207.200607 273.827271 474.861206 833.939941 308.033691 329.083588 495.629456 425.309143 160.188370 458.393616 623.244385 42.5348701 363.367584 343.991028 293.720917 382.502563 845.220032 832.693542 425.730072 415.663910 291.455353 476.535370 358.135254 566.525146 420.713806 226.329269 379.885864 635.700928 + 898.055054 841.141724 159.992645 661.181152 226.728043 781.340210 88.3162537 341.073029 280.750580 131.745483 477.866577 201.711868 884.134277 459.928345 824.244385 144.800201 856.774170 448.848358 723.297668 330.100128 638.032227 191.479767 303.318146 23.9927216 737.125916 287.541199 688.658997 110.341370 481.010010 diff --git a/example/lu_decomp/2x2.dat b/example/lu_decomp/2x2.dat new file mode 100644 index 0000000..f24aa44 --- /dev/null +++ b/example/lu_decomp/2x2.dat @@ -0,0 +1,2 @@ + 192.134048 985.390869 + 156.347763 75.6542969 diff --git a/example/lu_decomp/30x30.dat b/example/lu_decomp/30x30.dat new file mode 100644 index 0000000..d74b719 --- /dev/null +++ b/example/lu_decomp/30x30.dat @@ -0,0 +1,30 @@ + 685.263428 216.679108 754.045898 2.61158657 851.108398 352.162292 184.785645 877.482971 954.245789 944.514221 43.8961296 473.856140 653.837769 763.805542 769.601135 637.328796 528.870300 385.728058 939.497803 866.619690 370.126678 485.894135 365.834778 521.402832 93.4569550 557.875244 8.27396202 522.835083 90.6296387 699.221863 + 631.820068 549.029053 526.263794 419.928406 993.072510 426.946381 727.945618 249.974075 286.434204 373.485474 333.382080 181.191208 858.083313 392.915436 253.673599 612.490173 979.039978 823.033203 972.244446 20.5036201 977.867920 291.827087 277.394745 425.973236 842.328552 972.137634 41.1570549 410.659821 353.105438 354.519257 + 596.184204 236.992065 435.023010 295.284637 433.054810 67.1762772 937.102173 309.146118 907.185730 492.931244 21.9743824 791.515930 822.774231 336.458466 715.210022 617.621155 607.705017 683.544006 537.060608 62.6774673 109.207031 217.468018 689.078674 889.058228 94.2310410 179.606598 360.567719 419.882202 606.999390 658.267456 + 872.989380 885.206665 425.853577 395.285645 479.421722 4.99100637 679.164734 803.767029 26.7858009 847.463867 221.936508 17.3735161 680.617737 692.355347 756.499207 921.091125 307.834351 228.909592 261.252899 408.730743 404.063049 173.875565 732.080627 537.856873 884.931458 6.40478420 60.2270699 352.232544 840.221313 265.846863 + 256.663635 85.6774521 91.1955490 680.524292 590.259888 129.500702 682.189270 500.206451 743.864990 749.352783 595.523071 874.747559 557.082520 354.196228 564.857605 692.805298 39.0847702 867.289795 831.236206 273.262360 180.224075 952.070740 463.732605 24.5136814 522.164001 826.319946 781.084290 576.564209 495.445404 681.751221 + 869.725891 969.838135 814.471313 198.526566 920.566833 973.936462 177.106186 771.500977 35.3907127 163.435898 945.581726 893.841736 667.193115 190.666077 825.669556 361.328522 909.189209 388.311859 587.166809 404.854218 786.757080 657.173828 941.218445 345.185638 979.116516 526.806091 372.136078 15.7682419 448.575409 863.743896 + 132.353622 326.480103 847.964844 248.782150 407.028870 709.266052 154.705276 993.656372 924.975586 280.663879 766.546021 551.782227 526.884949 240.835754 386.209595 624.989807 232.667831 873.106018 576.416260 669.072266 706.938293 46.0676155 721.387390 872.786804 587.662720 673.204407 288.415802 29.9166203 136.341415 145.672180 + 478.755768 169.117386 139.302292 259.872894 629.345764 557.965820 188.555923 574.239685 677.212036 329.839203 280.015839 934.735474 982.928589 993.574280 749.388733 566.362976 633.217468 419.395203 944.548279 474.815613 51.4212532 597.370239 616.391663 950.325928 225.523987 841.949890 377.348755 565.698059 228.080078 732.958496 + 144.978775 841.248657 744.397888 602.063416 422.016907 759.731079 451.838715 726.728394 915.627991 714.953003 119.726913 208.862213 952.754028 178.820969 728.373962 710.474304 869.004333 889.041931 804.255981 201.944687 56.3229980 528.893616 360.036407 11.8763781 616.025208 83.0148392 901.304993 586.902222 682.911621 981.036072 + 964.031982 794.268677 281.701996 522.079407 792.922119 362.265839 527.967712 195.934860 288.313873 184.540619 99.6685715 13.8422575 585.867310 135.854507 1.77742004 794.868103 252.871826 118.979507 907.142029 531.070496 918.853699 990.392151 101.156128 513.818665 669.085876 767.164185 350.229218 149.614899 531.814941 764.814148 + 191.484344 214.700058 930.047791 713.214355 310.759308 718.088501 262.361298 180.411819 947.215393 73.3467484 721.350037 796.278625 924.657349 256.460724 492.724182 213.461578 436.674042 496.497314 369.550568 427.702484 694.277771 889.710022 896.235779 268.594330 186.151260 305.456879 679.003052 153.108643 222.799622 226.997482 + 919.322693 643.438721 147.642410 864.541443 311.345001 992.182434 496.597046 835.133484 520.479858 809.647888 669.975769 117.737930 434.417755 686.809875 890.814941 321.130524 43.5738716 461.932129 242.654373 571.004089 883.601685 142.896896 639.028748 555.535645 705.043030 912.809692 802.137329 604.133972 238.631042 323.664978 + 576.073120 422.693146 784.636963 875.603333 15.4474726 414.628784 384.711945 40.6594391 322.379761 798.957886 415.343262 780.843689 487.319580 481.139709 151.045227 912.365601 424.508850 899.710999 923.391296 815.804626 407.904297 488.879242 497.618866 638.202209 434.364990 721.916992 177.820374 2.90436935 398.814941 551.266479 + 418.604370 968.031494 508.937042 978.156921 177.773804 204.894012 380.275696 658.901184 506.064789 507.814270 363.368256 311.876617 215.729538 531.242615 869.847656 43.6973076 208.728119 641.367554 75.6101761 932.494446 125.849991 429.825226 369.536530 742.352722 902.342407 503.289856 399.129028 268.029449 390.441223 209.431213 + 532.822021 343.765137 637.940430 550.813721 263.610046 245.152527 96.8397675 854.449707 482.824341 928.712952 871.406311 792.250732 81.2647476 911.409241 143.199631 561.274780 715.811523 459.604034 743.504761 452.036896 491.070038 104.644516 29.2901459 680.765442 174.799103 808.375366 741.848328 670.340332 590.877869 410.307892 + 166.649185 628.968750 206.026428 106.937233 11.4189529 899.749207 938.452148 684.674988 77.0283585 693.759094 940.582397 280.768036 416.920685 119.158440 82.6121368 208.442291 990.548645 922.022705 821.103149 787.465332 532.131836 725.003967 435.874268 447.959290 528.013245 628.102112 639.954895 177.046753 537.547974 836.964722 + 711.173340 552.492188 61.4728127 291.646606 719.202820 485.070221 476.162689 110.476295 484.614502 513.344849 624.875488 716.047363 158.505386 218.080917 855.501953 726.529968 290.475128 795.785889 446.403992 421.719299 807.862488 425.249237 123.063400 110.731270 769.490845 233.941864 284.149933 727.662720 255.663239 381.415588 + 667.956543 232.256500 293.544006 191.011978 178.185669 393.547760 453.881409 313.506195 368.950714 973.339355 181.912354 645.105103 348.240234 290.014191 869.105103 526.949402 53.6550827 418.385254 603.471863 658.853699 559.727783 506.933777 427.173859 649.174683 334.213318 623.626282 603.920959 394.228882 861.251465 700.285583 + 937.111694 442.276154 751.117554 358.966309 939.167664 668.107788 244.638885 444.816467 819.431030 149.090485 943.210388 662.052917 929.110046 446.483826 152.957870 962.296265 185.428619 939.098816 999.181763 656.683105 97.5083389 993.451233 373.562531 54.8784370 286.312622 36.0283813 945.523438 360.199432 673.424866 679.325989 + 179.234497 383.466187 924.657410 475.775696 137.653778 975.533875 501.470764 156.522415 973.568787 742.806335 460.066406 371.990784 93.7296677 764.308594 27.9690800 855.002014 115.798668 644.271179 498.949493 17.2785416 666.174866 852.298096 623.752014 316.133484 361.926056 9.32618332 251.026886 825.101196 618.684875 707.859009 + 114.337318 134.291809 914.131165 34.4605598 721.064636 942.362488 795.085083 956.288330 672.463501 333.800995 357.134003 126.822006 782.504517 642.171753 370.137085 654.834961 602.181580 227.253586 917.399475 211.773834 773.264282 547.976074 708.275757 689.285522 132.158081 923.289368 362.119049 283.401764 481.835480 196.065262 + 579.177002 979.960693 713.209900 930.328613 292.633728 470.189850 768.158447 488.653870 191.037277 91.3816299 241.859741 589.550049 548.241455 779.690491 214.005173 513.831848 590.538391 732.151733 88.6246948 736.000610 331.872131 786.467468 47.8248482 188.428070 534.966370 448.549866 387.098724 215.982956 542.703552 5.68125248 + 581.455872 8.90746212 932.615784 910.807739 73.3117371 551.196838 256.176514 721.898193 719.684509 641.292419 878.976379 754.270264 272.120483 967.007568 100.820885 139.109604 540.612549 569.891113 85.1363678 574.481079 965.044800 506.817780 875.302246 115.589966 825.990845 978.924133 928.437256 941.546265 187.603561 945.160156 + 711.074768 839.902405 173.250107 938.845581 234.405182 21.2843151 336.834198 963.859497 411.249786 67.3073883 964.131592 275.499542 522.334595 235.603821 540.752136 290.163055 741.520935 153.352951 184.165909 356.505371 333.888092 154.818954 87.1968613 595.622925 438.792694 420.207153 337.750946 317.037323 434.488953 201.255569 + 385.188049 144.162949 902.445923 156.358124 209.024292 550.575134 100.057281 403.998566 282.227173 577.118225 823.875977 827.011719 696.645142 99.8311920 216.541260 995.641602 728.611755 466.212372 973.622314 532.310547 179.409332 178.542236 834.303711 194.222351 633.513977 700.550415 694.998718 771.440491 309.827362 936.980652 + 418.400360 25.9547310 169.283340 41.2070160 573.988647 760.383118 744.906189 282.343536 735.473511 918.259216 26.8314724 784.144043 976.766418 198.001312 855.068176 199.776230 832.333740 763.888062 202.763016 670.294922 664.916931 2.18863821 460.251770 875.042908 293.546387 281.390320 735.774353 257.745422 67.0269318 562.157593 + 566.336853 962.336548 249.352890 233.354752 179.243546 608.132812 93.8934174 38.2849617 671.133423 424.528046 657.623352 460.053192 537.644043 941.089050 832.794128 282.035309 849.487122 728.684937 407.247528 940.108765 539.998779 165.213791 162.379318 659.467590 648.198120 257.559631 144.006531 716.324158 444.745728 920.253906 + 96.5035172 435.162537 853.975403 170.745041 233.357254 81.3393021 895.754089 649.069519 654.883850 868.102783 633.312622 21.8928661 640.341309 365.384613 723.654541 373.871399 202.244308 675.646851 528.449768 629.820312 710.804810 136.040298 802.840759 613.851074 645.240845 779.591675 698.128845 101.379242 113.299385 994.960388 + 491.254150 179.950592 157.647461 163.869675 292.001190 69.8631821 62.7878036 42.9457893 292.312683 443.940186 187.798920 932.063904 381.258789 238.334381 187.191864 934.310242 844.105835 159.943100 640.228760 134.324081 362.901489 447.941193 312.460266 638.753418 187.257538 99.7684860 332.468842 805.991028 23.0456581 480.614044 + 884.587585 717.101501 579.014160 989.068481 287.950043 162.397491 309.340240 205.797180 14.1561785 771.627563 557.331604 655.728516 303.811646 777.056335 281.305115 898.487915 101.094025 494.195312 350.426727 869.619934 809.584412 375.674408 162.630600 652.959961 565.559326 941.421814 58.6138763 408.408234 495.558228 497.121521 diff --git a/example/lu_decomp/31x31.dat b/example/lu_decomp/31x31.dat new file mode 100644 index 0000000..0463b45 --- /dev/null +++ b/example/lu_decomp/31x31.dat @@ -0,0 +1,31 @@ + 562.530762 6.27289200 451.848969 66.9751282 457.102020 416.346497 539.557251 165.673065 930.691101 729.684631 454.743317 172.966492 871.827698 28.0837040 720.269226 158.419586 912.057739 495.842163 884.996643 788.257935 119.960510 542.710205 577.211243 439.397247 792.796814 850.631042 653.763000 795.695190 115.416924 201.221024 989.316406 + 899.011475 420.048828 164.592667 575.581726 547.229004 942.470764 139.999680 832.381958 845.968567 95.1041489 320.847504 270.850037 197.777725 720.808838 586.615234 559.046387 480.626434 457.625793 888.994751 413.425812 80.2149734 889.938416 722.314819 906.024048 921.154907 152.352829 103.524055 313.280273 493.344604 968.367249 644.674683 + 60.3211517 846.921387 277.851440 621.282593 690.815918 939.280701 368.497864 919.218445 70.3104248 832.834900 586.657410 399.455292 490.840607 693.553650 87.6237411 20.8031921 547.820679 461.751953 730.806091 10.4535494 270.246185 994.496582 68.0735550 651.882385 379.101898 910.387207 710.289734 482.971375 365.507416 246.221954 661.814941 + 920.070679 587.991577 13.5246439 582.244141 274.249817 233.803772 107.268784 262.291779 211.360962 473.475647 894.490356 230.834274 702.844482 709.169556 559.567810 415.179047 820.166626 439.628113 385.807037 83.4263535 826.016846 820.905579 745.768494 404.009949 916.343323 945.534485 266.025635 269.961487 330.339691 905.411011 355.465668 + 151.760712 689.170593 291.131256 700.765625 466.885468 182.087357 106.119980 529.948853 808.711304 855.048889 214.890732 3.91240740 831.943787 201.156128 585.278564 34.5789375 449.974792 206.067581 409.020294 40.2033844 872.997253 230.408997 115.026253 747.721069 470.496277 319.987854 879.291992 895.114746 373.708252 198.228470 130.338196 + 134.322830 861.359619 874.306946 375.010803 209.226929 188.353882 49.0830383 303.076385 182.554260 16.0985374 464.264648 856.242737 882.169983 190.983215 71.9411240 332.380127 383.243134 291.434082 617.298401 978.663269 16.0698376 825.187195 114.355896 479.304108 534.144287 52.7510109 358.658783 697.209045 614.444519 83.2753448 560.877502 + 305.863892 366.569702 900.649902 338.526764 671.070496 963.374268 599.035828 124.187675 500.126221 856.948059 236.703140 266.134064 996.045471 403.534241 490.813385 34.1096039 920.377258 880.298401 674.523499 826.160461 552.647827 27.9724731 487.046875 869.045227 87.6087341 270.563385 761.726196 142.458649 201.099319 48.1331749 751.821472 + 655.229492 465.822388 203.783310 886.894958 482.572998 22.0544720 680.713562 87.3356628 1.04846966 53.3552742 647.222961 349.150970 345.425903 580.582397 935.624084 945.976257 259.109955 20.0246410 854.389099 740.084229 43.7308311 995.090942 235.320206 407.636475 928.053345 877.371826 292.890564 330.822418 544.608459 416.378326 28.6992207 + 944.514709 24.0041542 404.639282 578.590027 664.809998 640.865723 255.590424 549.531372 624.782837 821.280396 537.065918 149.346405 592.324585 350.222717 857.570984 543.295532 913.226807 131.213867 156.566711 818.289917 897.190735 545.458679 600.409424 474.340088 188.248016 153.599167 663.694641 879.659607 221.354523 48.2945404 725.270508 + 685.074890 101.998749 443.814087 985.380493 487.061279 442.611908 528.245483 132.729050 504.637909 317.314453 166.783997 772.982727 694.551575 291.584869 267.118988 127.639023 432.184692 338.739349 217.347076 730.423096 745.165283 658.123047 189.182281 758.089905 426.011230 89.0899200 882.650269 498.408966 843.392273 968.964233 512.201721 + 700.466003 113.254608 871.541626 196.555618 663.531738 281.364502 963.318726 104.935272 780.776672 846.221313 224.053452 898.688782 873.704285 422.049164 26.2810383 17.5417900 558.730408 619.104248 361.267395 982.961914 778.827759 280.744873 484.366089 37.2743034 87.6250534 506.978546 238.782639 982.280090 341.877716 447.811157 180.976852 + 89.8429260 922.333801 954.388733 214.365952 509.217560 568.742615 64.0902328 309.811188 790.983704 760.807434 127.537140 927.034790 140.196472 998.239502 728.990112 449.586914 771.398987 926.865112 95.4982147 653.804749 308.645477 927.415771 151.335739 800.110229 915.301697 77.7978592 793.963562 766.700195 382.283936 426.466644 675.096924 + 785.753296 751.303406 89.1999588 432.975037 413.368744 146.077499 760.808411 799.769958 811.229309 254.576187 226.101212 117.222511 752.599487 591.396484 878.712341 159.902008 386.814362 300.051331 983.811523 159.295242 903.275574 788.402710 654.565125 735.136841 587.989502 908.456421 627.067688 416.119385 450.137817 665.545715 622.936401 + 448.569458 902.994202 112.397575 754.851318 225.575317 764.830933 888.976685 718.203918 874.048523 895.496155 977.346558 552.765930 358.708191 794.301270 683.144592 617.360535 624.317566 460.151459 589.550415 452.933685 289.115234 408.372101 869.716309 438.596497 901.531860 634.670654 577.281433 616.076172 783.641357 384.527283 763.835938 + 656.336426 588.167419 222.811890 198.841965 765.674500 375.636658 121.374290 11.9183569 31.7387581 724.018799 822.152710 638.870972 846.089478 925.270264 326.109436 155.398209 578.320740 801.631287 829.163818 554.447815 486.615936 991.998962 572.315613 420.837311 556.453308 401.943665 338.096130 720.030701 212.203751 867.169739 409.978271 + 196.989883 126.214645 189.745514 132.452820 243.965790 822.437988 147.285675 959.390137 305.028046 142.095428 666.119141 214.738113 33.6314545 296.674103 194.902466 534.569641 911.832397 227.364334 644.271606 456.828003 295.986542 903.447754 857.571838 529.657593 457.260223 796.151917 344.553162 100.443909 235.205887 468.164368 370.957794 + 845.932373 176.344833 281.399323 147.102325 824.360840 597.564880 339.236847 684.641235 514.862244 589.855652 254.664490 311.253967 977.249939 367.617035 145.978302 626.721619 500.415161 659.830933 809.608154 413.144501 950.900452 825.641357 183.380020 578.268555 39.2397652 73.9277878 272.335388 625.806702 94.4190216 999.844666 922.437256 + 879.084839 211.769379 505.411682 731.292419 534.517456 32.5000992 554.392700 721.502136 346.255127 321.125977 319.479553 610.549133 229.758408 250.593750 906.816956 424.432953 789.669800 935.529358 403.385071 498.350067 363.069702 496.642792 621.847656 329.425446 519.325623 913.187134 87.1089783 969.198059 705.067749 287.259735 752.985718 + 817.794556 491.177734 694.044678 582.538635 590.191040 862.750122 917.596313 176.753860 696.035339 634.381714 977.189270 737.804138 273.179199 523.035645 843.634888 986.287720 593.088501 364.674377 15.5152349 399.970001 832.512146 893.305664 264.020508 920.992676 548.102112 943.920166 992.678650 156.023422 869.556946 19.6759453 777.597839 + 59.8954620 963.859863 675.140869 228.097214 728.722839 725.408997 484.371979 123.749954 353.974121 121.740074 394.253601 709.142578 311.561035 798.097961 302.388458 226.711609 172.933273 233.513321 64.7159882 601.123657 640.706299 891.296265 419.651642 138.530411 390.233429 227.095490 929.466431 617.444336 310.381561 746.251343 327.582397 + 3.26283073 871.223694 192.424210 24.3011646 18.5841274 251.764465 563.958496 119.163383 167.320663 678.007874 764.419250 721.712708 785.876465 263.680847 442.050812 538.709839 510.367432 988.332825 741.058289 937.811340 777.196472 578.582458 42.3570671 410.823517 873.612610 478.065979 524.730774 521.320190 526.370239 675.046387 159.748260 + 410.992737 218.220490 848.294312 718.193542 165.519974 547.286804 730.580139 942.567444 775.517883 527.943237 776.533813 608.371277 832.870239 773.246277 693.800476 640.577576 75.8437119 203.724899 845.709473 377.684174 687.466003 634.298401 639.194580 246.907913 708.839111 381.455841 341.954254 230.826172 197.934509 15.7593098 235.730301 + 173.694199 108.778786 212.199768 526.768982 215.014587 355.435669 787.667297 39.1684914 158.526947 534.878784 595.723694 827.529724 521.465088 559.672791 473.864563 460.787567 501.005188 430.807709 558.732605 224.618423 215.033463 201.988083 911.983765 620.805603 483.321747 837.378601 936.478943 52.8575363 945.030396 55.4366112 491.661743 + 171.845612 288.683289 552.865540 241.208740 94.6290970 572.479980 669.478333 801.374573 283.827087 435.627808 964.538879 718.142395 500.291840 199.326660 867.994690 369.739258 282.970123 207.715012 453.595367 277.865814 782.726135 878.813049 572.196472 402.687103 214.514038 970.016235 98.4115143 942.700684 849.173462 27.6131191 479.531036 + 586.439636 244.977646 809.762451 170.965775 127.686363 614.496094 583.032471 432.685181 426.634796 297.209839 952.394226 994.482361 702.135315 32.5533905 353.868744 795.375427 735.524292 898.472168 76.0341339 800.857666 520.865845 566.233459 906.418396 427.312469 485.894135 620.214783 620.524536 264.175079 953.630737 128.926270 111.362740 + 37.1947517 289.145294 271.751953 783.018250 201.920395 894.973938 543.070251 761.301025 717.630859 864.551575 88.7797470 173.587967 473.753387 690.891113 669.111389 938.994324 535.127197 546.679016 763.181396 985.530823 196.837448 936.733276 621.186584 941.877869 945.362061 327.900726 507.934387 232.054230 917.179260 273.169830 314.937836 + 942.978455 268.936737 827.213013 668.581360 883.822571 957.086914 550.375732 975.347778 233.902328 403.500702 488.463318 386.605042 356.528503 944.506653 378.181091 572.177490 524.749573 786.186951 678.020874 899.129883 105.413536 998.250610 306.736816 923.378174 415.325287 503.452423 636.527466 38.3000832 505.110992 645.888733 536.875671 + 962.065979 183.660477 235.233459 494.061279 145.957275 399.586334 868.862976 233.352554 277.574280 518.869446 6.36905718 943.121399 661.414856 380.430939 18.1360512 744.199890 225.143127 822.039978 729.278076 855.707581 867.589478 344.090546 306.618500 465.299103 330.245422 513.746887 653.653809 957.789001 619.530273 395.904144 330.640625 + 119.859108 833.702820 54.7770309 102.200424 362.669006 704.241516 59.7200432 633.614685 183.946243 736.109497 164.583023 515.227844 924.627625 914.959106 748.347290 493.596954 808.116821 447.258942 23.0266628 857.551270 200.963379 955.760498 481.818207 455.967163 365.564392 637.442383 90.7229462 29.3436775 172.176453 353.733551 962.236572 + 11.6720791 274.812103 339.028809 106.075027 713.725281 386.278381 92.7406845 165.662338 44.6915321 361.702484 702.873840 269.654724 654.436462 481.083496 305.000946 468.378357 8.71114159 335.599945 559.569153 442.525269 631.027283 49.1190605 335.635315 624.693909 895.357910 217.705658 242.523560 445.382141 149.966629 596.847107 207.811356 + 719.905579 284.550018 540.270203 331.936859 755.155029 94.0931931 136.693680 584.787109 217.646713 569.622253 757.348022 719.032715 240.552673 262.594391 384.026733 332.966522 35.3590355 542.549927 241.242859 875.323853 881.593201 571.690918 110.379776 506.857971 965.033997 828.798035 199.889069 65.1434021 692.547546 930.952087 483.796417 diff --git a/example/lu_decomp/32x32.dat b/example/lu_decomp/32x32.dat new file mode 100644 index 0000000..aa99bc5 --- /dev/null +++ b/example/lu_decomp/32x32.dat @@ -0,0 +1,32 @@ + 791.495056 182.012985 446.864197 533.466370 898.877502 614.082886 723.842590 237.048447 352.532715 787.748352 939.161560 778.755371 742.219971 492.007019 898.150452 181.351807 558.691101 450.876770 233.047028 174.346207 500.035614 574.350525 715.728455 610.965881 41.0165901 429.392731 19.4035854 233.950134 39.0586891 320.565308 971.184814 565.851746 + 324.650818 138.266739 875.973328 958.538025 846.527588 67.4076691 891.218567 977.282715 435.721619 334.233826 140.543915 473.038483 151.707184 514.402527 49.6883125 224.706070 254.842239 277.734497 912.077637 764.148499 719.421082 178.300125 631.219788 660.731018 262.027710 434.924133 593.188416 332.480286 211.685898 857.799316 781.757446 330.668671 + 716.144287 386.854187 8.21995544 578.747070 682.880554 795.079102 656.403442 372.818939 295.786224 557.034302 360.513062 849.289124 410.018097 277.510193 774.795227 479.116730 561.616821 52.6724129 237.701477 632.956177 439.801453 388.021088 569.064636 971.585022 841.227051 284.033417 903.713501 856.177979 562.344421 726.732422 450.423279 627.912354 + 55.9305382 267.891174 459.859436 59.8129921 15.0590010 163.503769 629.327942 114.605209 139.464371 881.109009 609.649292 428.763397 157.253693 22.5697746 272.421356 12.5225611 629.923950 597.851318 824.485107 189.550446 949.667114 254.362183 270.924103 692.719055 951.494812 142.756256 938.210388 409.369537 410.512268 858.636353 555.262512 895.255615 + 68.4399414 330.958710 293.503174 950.882568 322.911926 330.773468 271.270935 158.546524 694.335815 960.620361 444.295624 435.557190 253.994965 413.119324 995.206055 209.188156 521.452332 201.831909 644.598877 21.3370724 29.4094753 613.584412 585.328430 213.840714 720.923218 972.484924 792.537231 815.665344 962.791321 563.738953 901.514465 597.331604 + 540.113586 110.690659 63.5311661 139.881363 706.827942 742.254517 560.961853 872.236084 995.266418 489.700317 738.777161 5.44825268 147.339325 382.184723 721.843079 530.726746 733.512390 972.459961 676.458679 264.419983 357.625916 500.451416 235.655518 105.390610 810.828918 112.894119 885.620117 76.3712158 888.864685 520.403809 578.590942 166.058380 + 532.428711 713.424011 887.769470 833.962646 201.270630 16.2177467 836.606750 245.549927 116.731796 152.872070 927.553162 270.287323 450.701294 621.343445 641.747620 51.3029366 725.281982 830.668762 379.781952 357.949951 234.019745 824.139038 913.518799 62.3512802 235.449600 84.8024368 55.0616570 669.243164 749.100464 58.9036217 326.860840 444.957825 + 497.799347 51.7282066 7.52780342 182.562057 402.628510 486.408264 838.593689 524.480774 111.835770 720.743896 593.950989 488.842682 496.578430 846.098083 984.662720 862.629944 477.411285 853.866455 730.248779 709.648438 153.165863 340.912872 895.855164 784.271301 473.841095 169.298279 165.693848 727.753418 40.5429077 338.967651 910.168518 30.4981365 + 130.915482 241.537369 126.769661 176.893188 997.792114 562.392822 293.220917 637.594116 196.084198 40.3022881 986.623169 288.248657 16.3027763 823.429932 594.929138 120.265503 728.262268 36.9310837 23.2184582 357.896301 454.157532 24.9258518 115.481354 392.586884 873.280090 319.408417 166.996384 212.858566 938.087463 399.093079 764.344666 610.228455 + 866.214050 53.4495926 446.113708 107.568291 509.183563 890.637695 836.656616 39.2787094 454.583282 209.613251 409.669464 622.229248 390.977661 481.431427 910.835571 823.115173 338.623291 839.563538 133.088882 543.388306 916.838196 655.825439 942.339722 631.740845 312.220795 667.582275 780.939209 34.8667793 656.210938 633.399597 288.247192 688.749023 + 347.898438 164.799713 990.988953 773.739502 441.256744 49.5025330 295.633514 4.50118876 752.528809 584.449036 375.183350 251.486099 788.732117 849.158508 468.645782 310.827240 391.298737 458.152161 559.786438 594.556152 582.908325 261.492218 922.571899 678.517944 502.320007 54.1655617 318.365906 630.298645 8.66374397 795.348389 593.400024 832.682190 + 194.548889 497.579926 906.365906 681.208252 648.324585 851.739746 903.089355 33.1926079 676.770569 498.976837 738.743958 919.678040 849.807861 272.519440 719.917297 437.871002 945.442688 274.296967 183.590103 804.417419 97.9574280 104.441765 347.325500 117.322960 142.168732 278.986725 751.718262 4.65844727 448.302704 322.735382 374.232910 470.926178 + 867.527283 941.971069 260.314117 485.595642 241.674149 482.443909 433.294434 292.123077 525.837952 674.327820 821.418091 27.4503822 924.157166 985.946106 992.888550 684.160095 201.040665 194.608490 23.3512440 631.077820 926.119385 633.762024 784.221436 553.536072 942.003601 788.386414 825.661499 452.589355 342.905762 450.712250 367.860382 275.038300 + 225.419235 552.989746 527.241760 430.084534 56.3654556 786.328613 550.244324 51.2238579 979.974609 450.719086 738.103271 452.207428 344.112152 304.939667 324.123199 356.014435 743.504150 260.834320 297.174835 78.0592575 909.765564 475.497864 764.187988 798.104004 375.438690 350.110901 998.781494 601.617920 397.534821 73.8550262 496.656616 405.961884 + 882.449890 312.506256 768.872986 242.375946 56.5375977 846.982605 25.9608631 711.427612 597.751648 954.593689 880.537903 630.205444 809.785034 93.8536453 161.354919 60.8528290 578.995544 537.066650 525.751831 77.2067566 457.126617 455.767517 385.155792 879.999634 544.819275 799.082092 355.159973 217.718521 665.502014 156.423981 187.079437 970.749878 + 175.814896 379.772003 357.253448 570.300781 762.083252 483.900452 376.862762 339.448059 427.191650 431.110626 101.507683 193.143387 528.083862 96.3445282 882.563416 559.068481 73.7543335 890.096985 129.805328 695.688782 12.4881439 281.598267 653.032104 104.702927 132.713867 848.718506 791.888123 694.403564 667.120483 481.164124 29.6369362 395.006073 + 407.151672 81.5217438 220.035477 9.18000031 985.830627 793.819946 401.281464 276.757660 66.2199173 939.440002 309.159271 56.7369576 813.003418 305.394592 44.8065109 671.590759 275.083191 475.770813 417.108887 401.227417 674.702698 594.722534 242.895416 498.991791 808.471313 48.4582291 265.321381 892.726990 383.167877 813.263367 64.2446289 30.7101765 + 633.221069 610.934387 794.952637 255.399277 199.466949 517.098877 438.486816 257.431732 785.353271 801.938416 824.484192 27.4092979 295.149872 317.237213 150.567551 837.323853 892.167969 932.399719 775.434448 451.986511 32.8543320 432.925201 541.010010 386.183044 650.039978 737.383179 515.859619 937.117065 251.411011 626.094910 99.9505768 856.769470 + 212.829102 776.509460 694.613342 302.998047 173.620300 299.361145 620.498779 666.147400 17.9048367 692.797546 874.465027 616.128418 606.351440 263.013000 810.527649 202.638565 32.1957054 975.322632 3.05757880 600.138428 888.243347 955.981323 362.588440 266.047729 665.178040 986.091553 790.027832 12.3230257 747.080872 315.786774 91.2768326 912.552368 + 937.960022 811.949036 28.0912075 743.449158 851.401794 383.904968 563.074097 606.940369 351.686462 449.562073 609.424866 295.259674 431.023132 701.841858 425.396362 805.363464 492.476593 347.272797 143.038208 5.42759037 709.052307 581.613892 128.134140 846.797791 71.8326340 604.633911 603.388733 853.365967 662.144348 591.103882 124.488670 251.816986 + 734.477966 541.127014 700.731873 627.661621 904.730164 524.115845 578.130920 355.680634 83.5685501 365.796265 808.682495 705.144409 382.311188 951.968628 354.536530 59.0576630 728.600952 972.270935 393.401642 435.179871 261.161102 306.691376 246.187836 154.418335 339.537537 832.178406 134.931915 73.9901352 727.322083 31.1359825 131.862015 680.805786 + 655.979370 668.297607 243.361588 785.427246 755.165405 813.937805 188.309937 748.667664 83.9322510 437.223877 431.834503 957.163269 506.370911 373.561523 998.901367 433.408569 850.345642 925.784973 813.414368 826.162476 643.951050 680.067871 849.966187 56.4167213 957.599365 316.874695 768.788391 279.913025 293.437958 796.948425 872.219421 682.000732 + 825.814758 541.815308 137.715530 980.738098 318.489197 124.767937 792.498291 80.5505676 607.538147 507.717163 673.334045 526.075256 546.613464 500.560211 383.884430 203.385849 639.163391 70.3385925 84.9615402 855.156250 532.429871 114.294144 9.59627914 210.483917 355.525391 764.376526 158.936905 311.938721 158.581604 21.2026787 773.252136 399.983215 + 127.228340 262.290894 563.134155 118.626404 688.459961 715.408081 568.729126 690.343506 549.546631 79.0225220 68.5014496 870.352356 989.217712 171.414810 162.221771 8.41490555 859.446106 738.358154 159.686218 351.558563 202.270691 317.089539 994.455688 288.890747 193.379242 458.022766 557.444824 521.184448 331.841949 146.223679 918.532471 957.792175 + 369.913208 361.746185 50.5404015 555.135620 789.707947 270.352570 965.840698 809.510071 362.721466 683.076721 855.032166 469.773987 354.979126 205.297546 281.783325 721.978821 318.673798 971.276367 714.246033 698.337463 687.079590 319.407562 383.103851 580.860046 630.476196 425.664734 818.919067 116.647011 164.635071 640.326721 621.461853 563.472961 + 110.012558 53.0758286 185.661255 757.800720 247.373260 234.306458 12.7821770 738.044556 554.561462 191.273560 179.224503 738.540710 897.923218 780.097839 259.266663 946.593933 112.823082 287.177399 320.982422 917.366760 596.436218 847.687195 162.904694 487.960297 492.757843 265.687164 646.955505 26.2404881 519.050781 525.934631 213.168381 748.827026 + 463.737183 887.943726 167.799286 19.2103024 10.2855730 551.549622 128.546127 361.684845 392.848297 814.676880 743.420227 642.632263 168.216644 205.707565 210.071625 548.678833 718.052307 48.4608498 82.6614380 104.088005 568.743347 86.7055588 471.818298 492.095825 847.776489 437.318665 417.102112 724.731384 845.541077 797.853455 927.751953 777.694580 + 53.7481537 733.079895 109.986122 835.915100 20.0925808 625.295105 408.324799 814.022583 670.958496 834.505493 596.931152 698.958618 165.079391 379.465485 455.341278 451.701416 680.611206 73.9754868 528.867432 265.103271 684.182068 97.4317017 288.821899 803.016968 705.204224 466.827148 554.031921 134.858139 321.233032 130.798187 109.893646 603.806519 + 573.281677 178.672989 121.391495 788.001953 314.854523 776.577759 412.690308 45.0948296 491.553009 995.936157 490.272308 591.419312 352.900574 288.492798 430.366791 885.239807 431.872192 393.737762 287.750397 431.355408 672.282227 129.175644 701.090637 855.326721 889.390015 332.640564 598.502563 664.167175 869.820435 125.869461 593.521851 640.307556 + 699.445007 481.553833 37.3920822 422.376373 544.638123 380.625305 277.335968 405.617249 658.945129 904.622437 272.998413 921.229065 273.967194 418.910187 934.627258 12.9442587 969.512207 770.151367 810.625610 274.263550 945.832520 136.912033 828.436218 35.2433395 369.031036 8.12754154 287.909210 279.961243 366.995483 635.367371 111.153259 637.556519 + 424.949432 718.467712 789.343140 115.474747 786.125854 167.915161 867.009399 775.630005 796.856140 691.850037 58.2139130 30.6969566 691.260986 597.448853 266.040863 557.957336 730.827759 698.516479 841.256042 609.429321 368.920532 725.374084 665.060852 240.565292 126.004036 249.538193 407.552582 284.291656 141.417801 41.8475418 409.450287 565.908325 + 304.088898 764.773621 618.434937 466.797272 962.539368 126.314445 309.399658 708.242126 896.487793 644.616028 747.275635 187.579803 663.574219 13.4882030 735.760071 443.364166 782.940491 431.668732 523.873840 251.888687 267.639954 734.715759 760.213196 822.677429 328.895294 558.147766 51.5346832 595.165894 491.938202 459.974365 605.266724 372.419525 diff --git a/example/lu_decomp/33x33.dat b/example/lu_decomp/33x33.dat new file mode 100644 index 0000000..600accc --- /dev/null +++ b/example/lu_decomp/33x33.dat @@ -0,0 +1,33 @@ + 762.980347 99.8654861 605.772156 819.262573 137.012070 623.345886 427.871368 262.636139 150.458527 797.929810 926.661987 365.122101 550.664612 816.948059 445.242035 522.454895 547.686890 269.563660 682.350220 894.398071 479.291779 34.4436493 322.989868 270.378235 447.104309 487.499176 498.281769 160.082489 71.3541946 721.295776 440.062012 628.999573 564.429871 + 147.130081 855.536560 434.260437 579.681274 529.557861 947.489868 67.4186783 522.902222 762.713928 818.983521 699.793335 741.291138 675.023926 754.760620 7.52262306 215.201309 79.4117661 913.302063 678.424561 452.671387 293.128387 286.215393 814.117310 10.2350788 18.1010380 954.893921 567.669128 463.299011 226.731857 595.306519 526.260437 222.824753 180.977676 + 604.118286 757.146240 723.008545 483.311249 149.789841 505.403046 234.414291 300.721802 887.311279 193.455353 970.175720 161.101074 524.484070 366.246124 403.804443 658.809387 724.869995 836.554443 381.685913 625.346558 746.075867 846.637268 236.707138 702.025208 207.175476 941.682617 257.703186 543.747681 200.321014 264.021515 540.160522 191.020309 127.744652 + 869.550171 337.316101 393.978333 663.541016 398.759430 342.616852 652.729919 273.212402 458.271240 71.6684113 234.595016 459.753387 201.139877 38.0675621 459.631500 452.818939 13.6280737 974.246094 943.298218 818.076416 338.177124 489.376617 589.027588 152.347824 613.875122 806.312012 64.4397583 249.055222 289.126831 322.293793 618.060547 886.230286 453.832245 + 694.168640 996.108643 104.051918 187.499832 265.553741 743.436829 829.396179 175.409561 712.418823 693.509216 789.540527 894.776245 914.328491 831.206787 320.954620 916.071106 719.298340 35.7257729 168.393021 396.215027 345.299500 349.252563 258.478302 295.533539 881.893677 896.601990 976.391724 746.371521 909.791077 714.351624 569.660400 444.399353 481.940460 + 875.611206 37.9011345 134.152298 309.977600 984.518921 782.229370 16.1994076 299.473145 373.141907 424.553680 258.593933 317.513916 873.735168 885.664001 886.775879 18.0796604 51.2198715 174.963394 377.905579 445.911682 469.601715 283.058472 13.7978373 245.539810 747.895691 40.4402542 434.385223 772.549988 83.2465286 182.906403 482.957245 32.4582977 659.346802 + 64.5127640 587.632568 517.485107 744.830627 36.0717888 988.212769 868.919373 723.878845 16.2310867 552.512756 755.989563 915.749207 350.594299 367.791443 261.339142 78.1631088 109.747879 51.3232384 381.475128 735.970459 638.051392 915.337524 264.063904 308.045319 532.228088 61.7765503 60.3919487 316.118835 397.119141 336.887451 324.934845 31.2933006 813.275940 + 109.950752 696.378906 346.301575 33.1381836 184.383423 567.821899 294.409088 867.962952 593.725952 59.2477341 49.8514061 554.640808 279.575989 836.866943 891.775940 365.312866 736.038574 281.946838 542.610291 134.078644 69.5100784 132.542023 341.800446 397.155304 827.977600 831.988953 904.737061 394.388489 969.939331 214.087463 56.0493317 959.949219 327.836060 + 796.916382 300.688232 978.632019 734.621521 772.993103 976.590332 435.497253 425.985382 17.5049324 275.979828 615.186584 827.355225 489.333923 973.727783 774.394226 931.271667 174.237000 318.162537 11.5693045 576.665833 173.012695 129.802887 959.952942 966.561768 821.234680 194.492508 438.106079 823.556152 892.666504 627.128723 17.1317635 996.946106 313.336487 + 470.310730 527.892944 85.8996124 836.537415 469.203735 79.0134125 563.052979 339.086731 47.4581108 584.252075 268.749146 898.393616 199.416214 666.684692 143.319672 908.577393 867.319763 829.008911 688.703064 934.998474 504.077301 301.216980 642.172119 421.883392 810.015320 26.0884094 660.139709 905.160400 142.691833 937.473206 915.907043 193.508575 100.308983 + 255.597031 430.533264 32.1760559 5.69417381 163.990799 638.422974 130.447586 197.344833 113.735733 246.683731 887.858521 218.939972 152.343246 597.400513 921.389954 445.721527 256.885284 67.1734772 649.068787 53.7461281 639.066895 554.318420 497.110168 25.2643661 214.853149 621.115356 731.219055 435.998383 242.095016 899.008362 763.630310 787.360840 66.0065079 + 698.886658 669.005554 897.450134 890.855347 199.509109 903.425293 136.920959 92.4742203 522.998413 776.840820 708.769165 988.051147 231.112640 65.2023544 664.353394 158.441971 330.665039 576.693298 938.825439 393.509308 323.932281 197.917419 385.941650 448.359497 946.196228 935.208801 465.900574 903.126465 299.578705 661.539978 980.332275 710.257202 776.695923 + 114.862267 669.659851 231.798660 516.454102 351.545807 120.590912 336.217865 938.471741 695.556763 726.167786 474.196167 407.271576 897.347839 777.534119 223.170517 724.687012 139.089539 228.115677 318.079132 827.487122 256.811096 258.900421 893.761475 444.862122 968.993042 884.630310 10.8906097 588.239014 649.664490 865.457947 614.473328 852.145386 676.442932 + 798.946655 193.508408 168.844788 858.135193 510.098907 356.212250 306.325592 828.299438 140.297165 785.706665 410.352264 897.805298 749.896362 898.931519 943.364197 495.466553 434.240601 777.458191 317.933777 898.624817 123.385956 904.425049 942.795227 704.636963 466.160309 180.259216 713.984558 513.789429 240.079712 405.902344 475.669525 44.6273994 685.044250 + 947.068848 397.924011 450.471802 583.421143 900.851257 122.075905 889.085510 697.189331 867.283447 427.271820 640.079651 223.738998 280.378052 295.423065 944.839294 961.835083 294.523224 353.062622 124.814560 142.601730 32.1031113 443.918396 202.021439 193.822144 619.797668 768.022644 545.512878 517.611328 483.618561 604.025879 276.149475 238.650391 324.061859 + 298.807007 121.511124 694.784058 814.967163 841.774597 61.2379074 861.352173 150.348007 320.083160 155.738571 277.080414 14.1674328 819.539246 367.045624 924.864441 193.586411 374.915405 790.353516 611.095215 992.568298 947.123169 480.226532 34.2080917 729.796021 270.598694 838.620422 732.413025 176.808167 603.721741 305.993622 510.980286 280.810669 431.628479 + 722.366577 30.3913136 23.4051323 618.336487 32.7949677 666.326355 564.144226 813.534607 199.097778 324.908630 139.652054 755.096313 865.508240 660.379700 114.647964 378.425293 695.359619 605.501953 991.507263 838.213501 328.989868 741.844055 18.6612377 897.485596 621.894043 304.619385 930.062378 507.775574 828.475830 52.1794395 363.229462 541.456482 769.775940 + 221.479141 773.564148 453.979828 549.137024 55.8068047 893.889404 685.145325 97.3810883 45.1296616 324.899841 566.693420 607.856750 845.101379 324.167114 747.489807 438.985382 750.790527 149.897552 40.4595451 459.513489 112.941818 205.011185 864.876099 925.450195 236.809845 647.191406 768.892273 91.4649353 46.0171814 156.843903 454.764099 594.137573 656.172485 + 517.471985 138.927277 480.930756 854.486389 951.260132 803.415466 198.334641 881.108582 155.340210 530.342224 478.712524 883.766602 793.672668 276.737823 522.029907 698.094116 854.601196 692.383423 708.829773 631.874634 242.351166 426.767395 196.380737 295.619507 321.087585 670.137085 905.601440 328.110199 642.585632 18.8022404 67.4036179 764.832642 529.026367 + 237.969498 732.343872 346.861298 551.110718 490.523529 130.809265 694.862549 968.119019 74.2714233 9.84434414 286.701447 858.171143 469.424042 339.359741 630.140198 153.271729 296.165314 540.780701 411.396790 414.046906 490.804810 799.863464 147.807648 39.5167694 901.130798 478.649536 764.207275 274.956482 942.804810 936.738281 971.283081 299.886322 365.718018 + 994.479492 167.586777 721.323425 401.548523 319.582764 900.019470 900.909607 794.913208 429.142365 503.751221 440.309204 42.7683449 749.891296 832.089966 36.6371689 225.270081 613.962585 829.495605 394.071472 786.905029 951.242249 772.512390 774.067810 418.481995 474.297333 194.986542 320.777161 204.919373 862.819397 724.051880 596.345764 827.079346 881.565002 + 317.281525 121.232986 420.889648 453.486816 924.252258 912.398926 599.356934 461.097626 547.113403 77.7043152 44.0145035 229.108536 343.737915 942.153442 427.391663 466.324188 747.650269 718.067566 892.230652 511.350464 57.2045631 708.336670 138.018204 666.597412 35.7507820 946.454651 142.026001 519.758179 736.539917 289.490967 883.344360 683.856873 583.126221 + 368.356171 300.290771 685.991272 76.0241318 80.5166855 811.922974 132.795380 392.313507 452.233551 781.954407 868.416077 5.34190512 266.840729 736.108643 399.518219 729.102905 329.212433 710.482361 865.480652 378.312439 299.127075 207.668213 746.596191 866.135681 581.591248 774.134766 933.069275 435.423645 875.686646 968.282104 870.700134 717.210327 608.506165 + 198.530014 898.699219 938.612366 714.202393 971.084412 910.386719 693.407043 435.678864 88.3590622 662.931396 980.903503 717.705017 757.684937 207.745377 493.004700 982.780273 92.2629547 822.426880 707.853455 482.763031 888.567749 135.146515 64.1738358 683.032410 361.011932 754.757629 156.294662 598.531677 785.350403 888.837891 71.6844254 947.897034 128.773239 + 526.019348 425.800690 76.9302902 876.240112 32.1366348 55.0451012 344.499023 815.256409 992.910278 444.035278 223.186249 645.880005 293.225739 355.936066 276.908203 444.285492 403.164581 812.484863 390.275513 278.479004 397.207520 712.350220 271.949158 312.363586 661.896423 950.996704 426.040405 711.664490 686.119690 542.798462 551.008240 326.259766 702.154602 + 265.619415 901.496582 890.062927 505.276581 539.943665 212.827850 101.590569 708.770996 991.106873 701.115540 111.966171 673.517151 46.5742264 23.8360596 349.828888 69.3375168 394.246033 172.926483 798.773376 864.822449 729.784119 743.690613 141.047134 520.964355 733.488953 627.534546 867.694153 685.508545 718.407837 6.68726587 308.948059 31.6196079 184.399857 + 725.846313 300.181732 327.634857 56.2097435 235.353912 22.9644394 111.260864 953.653748 715.893005 747.079468 551.240784 157.551239 431.816040 389.901093 715.835205 228.176590 218.439072 173.720688 52.5676117 548.160889 881.022461 463.780243 812.462524 153.928635 518.784790 912.272339 212.846130 210.183517 220.822601 822.551514 812.015686 884.539551 597.460815 + 415.356842 77.0872498 195.528580 650.205322 479.561035 666.565857 749.432739 109.587646 227.987366 369.653290 257.675690 530.279053 133.345581 229.470093 821.773987 50.1543121 35.5736351 114.035484 129.271515 619.090393 956.291748 570.246338 775.000183 691.773071 352.218964 609.132690 39.6761703 988.607056 576.065308 385.498230 704.897339 140.666107 726.671265 + 251.211716 144.531540 298.705658 625.747192 732.624756 45.8606987 174.486435 398.111694 381.391296 692.007324 550.159485 244.702194 275.034363 443.319550 636.309998 714.087524 53.7580376 974.261047 985.629333 785.982727 647.442383 750.836365 458.389740 91.4719620 134.289902 122.246269 910.565186 228.064713 600.445862 682.620728 343.506348 213.447952 600.291626 + 429.651581 865.317017 202.312668 335.403168 513.179443 576.643433 954.443115 370.599457 360.623932 966.220703 371.952606 428.218506 78.3575821 184.525970 509.308197 453.384338 74.4424973 632.253662 539.456665 302.210205 594.764404 902.736389 296.666260 324.895020 461.704315 635.955811 402.600281 304.410156 265.278625 869.153259 424.718933 494.835480 833.531921 + 76.6433411 394.240692 665.188538 423.413513 927.802246 166.203781 204.682022 591.173889 928.335693 147.102036 29.2076168 381.255981 72.6435776 571.255432 616.849365 449.489014 58.8591995 176.958328 789.015320 62.4538155 77.2769547 488.330139 631.490417 698.332642 493.769440 557.760742 718.382629 616.382996 613.022278 383.999481 580.619629 410.381195 224.219284 + 434.757080 775.634094 925.434814 254.351639 267.727539 185.413010 708.883667 559.242188 976.345764 710.513672 310.657562 902.371033 3.64100122 413.282349 676.020203 511.420074 710.594482 986.609253 70.4828110 294.147980 344.931244 14.9001350 950.003052 888.180176 901.566345 638.161255 233.717972 484.096008 863.404907 481.884247 381.833527 133.763107 204.813324 + 630.475281 100.383652 389.755585 195.781647 598.096191 683.011414 380.872284 644.452515 784.936157 564.960571 439.940674 669.296509 64.9003448 228.268417 641.711792 758.189941 505.061920 421.078766 403.267944 691.796631 656.625488 400.132660 435.845032 342.514313 406.173920 173.986679 753.488892 525.676331 246.307755 73.2866669 135.599182 390.569183 685.698059 diff --git a/example/lu_decomp/34x34.dat b/example/lu_decomp/34x34.dat new file mode 100644 index 0000000..cb1960d --- /dev/null +++ b/example/lu_decomp/34x34.dat @@ -0,0 +1,34 @@ + 829.985107 664.236694 122.032379 30.5734024 741.479431 931.922424 379.455353 10.0067234 118.492424 548.978760 962.313782 155.646149 840.701294 435.269531 87.5075684 144.726303 724.155945 936.256042 867.664673 849.592285 24.0721550 392.825714 884.767334 43.8184814 368.126068 457.949646 281.760864 532.530762 814.420227 660.968628 867.992188 218.511597 317.767822 345.470245 + 627.527222 413.848022 260.551422 74.8072662 148.329559 423.487366 994.624939 903.839661 574.916077 598.607605 64.4517899 839.122437 63.2832184 138.156342 282.167450 303.155762 835.150635 750.992859 28.7818108 259.536896 146.762268 875.394104 625.233765 387.149109 87.8668060 989.366699 760.085449 509.123718 243.227798 16.0481644 15.2799721 788.229248 216.813202 149.581436 + 877.859375 939.647705 298.524231 354.837158 681.672424 891.071472 506.976471 192.257889 246.847534 98.7372894 583.848694 347.429108 305.551910 594.702820 379.053009 723.059326 648.088928 53.5563583 484.754089 279.647491 517.377197 883.378906 903.304810 317.588776 859.144165 706.585266 596.135925 450.721954 900.777649 479.600708 95.6112900 205.607773 507.120697 597.450195 + 128.491882 972.928406 89.0934296 758.669373 576.901917 961.521118 450.851105 437.028809 705.350403 600.898682 783.332764 39.6721802 930.299744 579.493591 178.515854 148.353134 406.544312 888.963257 290.964569 660.366089 793.021179 622.459534 735.123901 742.022217 347.537262 111.322250 546.831055 764.378174 673.681458 648.152588 803.090515 942.028564 842.829529 363.490326 + 792.806580 962.775879 724.586365 914.150696 731.170288 742.746887 173.020081 895.489685 797.172668 956.683167 228.067032 921.132996 132.372787 526.983093 361.401489 979.876038 638.914734 164.118927 638.202759 584.780457 178.384201 526.962524 952.649292 210.614441 224.141647 355.791321 986.317261 580.369019 447.012848 480.521515 978.868347 845.254211 67.6397705 916.416138 + 210.930679 71.9294586 849.309631 48.3175850 161.483231 764.345093 901.218262 505.425140 915.039124 389.181488 15.8548203 888.296875 973.317200 608.167053 640.863342 506.373230 422.948486 51.4100571 430.597229 112.208107 444.120087 361.460297 634.651123 445.686890 251.004730 265.776794 821.457825 824.432312 569.870239 915.616089 662.332092 658.632568 171.908325 122.113602 + 668.984863 808.687378 640.861511 713.719055 469.851501 386.323090 450.590546 20.3003330 763.736328 901.280212 551.573975 22.7902699 795.567810 607.984924 818.993469 241.482468 24.9025097 775.303284 964.075745 850.616394 673.908813 935.795166 174.123154 726.523254 965.347046 581.677368 329.626221 52.2811432 151.053207 647.358887 806.695190 67.7923889 743.095337 167.730042 + 895.368469 220.070007 120.935028 761.085266 340.567810 763.886353 696.793396 464.625366 52.6756287 67.1061325 511.547699 858.819641 754.264587 332.578766 425.928650 280.104034 239.819977 774.862732 167.165619 504.585571 107.882095 688.755615 336.715576 237.115021 763.332031 622.538635 30.5385075 90.8144073 225.533035 676.574158 344.819031 373.213135 945.557861 505.547882 + 124.291344 719.779724 726.288574 311.305054 65.3521118 126.767281 266.014435 765.812866 802.771790 453.248505 476.808929 819.851257 398.665955 740.417786 713.735596 126.795265 182.469162 110.381798 541.203735 124.176117 118.289917 977.865234 881.151367 880.804871 590.425415 818.395386 715.159119 715.224365 992.163757 739.071045 323.023804 215.317780 796.540161 762.357788 + 764.213318 120.975273 680.125305 785.471313 802.124634 442.118042 939.664917 879.178955 440.785126 796.315796 609.829285 777.511780 187.669952 33.7457237 310.823151 949.524841 315.223511 846.107178 226.230774 293.433624 798.656250 309.047699 655.545959 386.631714 357.065826 726.244812 779.842896 78.6930618 795.427795 760.779114 651.552979 352.196838 773.197571 264.125305 + 976.040222 145.615845 671.326355 903.924622 379.546631 344.994904 226.566681 11.9358635 50.9013023 257.046936 713.065002 165.006332 122.164627 411.123077 280.980072 316.610626 768.024231 556.391846 443.555237 560.986694 832.562622 460.964844 484.287018 448.834564 871.956665 197.563950 727.167358 135.734818 8.09907913 166.604218 805.911194 397.980530 457.805969 882.553101 + 493.554199 730.063721 452.779724 879.900146 923.692749 751.248413 716.996643 24.0461330 567.278076 859.018921 742.570679 963.155212 276.793701 689.398315 520.766479 376.546295 193.896866 210.885971 702.468933 190.688354 130.267227 311.988983 183.514481 757.646179 278.850250 797.044067 707.152405 179.148819 781.374146 416.348572 131.671829 750.685913 166.937088 637.719788 + 947.152161 416.997498 814.528015 577.771729 828.844727 822.718018 707.785095 465.747955 188.154053 671.106750 906.842896 29.2429867 137.427277 474.096313 849.872559 11.7172136 748.446716 853.229553 973.979004 403.821136 778.161133 91.4344482 108.737518 65.6260147 131.677780 654.791443 519.333435 531.427917 70.4129639 508.331909 974.198242 568.517151 34.5593452 10.6517153 + 358.440369 925.645203 89.8949127 464.470490 515.866760 302.322449 308.678864 636.941406 38.7172585 131.040710 770.181152 902.641296 518.613770 517.316895 697.296753 591.769775 117.930443 969.975769 822.091431 32.7081528 340.887085 207.873291 987.638428 934.948730 902.351990 255.239044 545.685364 648.661499 338.305023 346.304413 985.807007 502.866028 712.497742 878.210510 + 223.930084 386.512451 795.594116 537.184570 225.449371 565.955688 822.039734 319.534637 150.287994 247.897141 282.076294 21.4038830 637.650940 540.749695 966.247925 421.800751 315.095154 803.175781 995.918579 611.500977 903.746338 378.871155 524.325378 356.772858 682.387451 329.890472 348.598999 246.222198 297.011078 336.806274 395.952118 104.416817 838.135803 658.201416 + 615.341064 702.786316 935.720642 824.082092 665.711243 640.985229 416.743103 866.375000 578.273743 464.518768 430.129913 544.201660 133.078934 262.109833 575.186218 189.958496 959.287964 321.401855 950.763489 442.620026 261.279694 555.978760 902.269531 323.083466 867.168152 869.124023 638.585999 517.455444 189.740631 176.252426 302.690308 993.283630 801.317200 47.4069023 + 412.392029 435.707184 271.863373 128.840759 516.080688 572.587097 180.699493 41.7941284 606.021118 343.212921 428.150024 776.952087 56.7763748 886.574341 660.700745 420.795319 779.550537 745.684143 175.908371 263.944580 607.912109 759.031006 649.488342 567.830017 623.940857 219.474747 113.055489 239.388443 727.354431 228.860229 533.145996 320.899414 494.793854 689.210327 + 15.7675867 525.968872 900.112366 992.306152 801.648743 956.159790 974.178650 276.475586 765.267151 424.636047 742.542664 646.100830 253.770355 865.601868 349.453583 553.641113 164.563919 97.5610352 130.318604 66.1754990 48.4457245 609.773987 221.515656 796.550110 886.508606 607.734131 163.374863 25.0248165 850.482910 126.583107 139.047974 24.0251732 228.013199 910.696106 + 732.880371 133.567688 688.000000 31.5072460 337.287048 681.422180 46.9266739 421.177124 180.525558 442.517670 678.086487 11.9711733 397.333344 46.6145973 405.160004 227.648727 227.199753 825.668457 552.623474 783.104980 66.2379608 17.1127682 447.522308 782.063843 876.615112 100.133560 176.916168 793.138977 4.17095184 864.248901 710.309998 192.771942 882.874878 993.158875 + 695.935059 927.369629 108.660049 214.067154 616.535645 359.316620 395.296661 897.869568 458.991882 886.382629 848.315796 998.593140 271.853302 331.122223 911.738098 225.507248 16.1315269 173.343292 614.821960 994.725891 918.773254 13.8751259 331.499756 742.906372 582.943420 924.192932 997.892700 4.48642159 185.804825 369.720093 155.142334 804.290771 438.826752 866.977844 + 926.821899 677.485535 368.016998 911.186279 356.621674 530.889099 511.746735 865.081848 645.984558 965.087891 526.612976 576.872803 541.188049 829.663208 658.817627 833.989685 354.135315 46.4059525 721.080872 550.877441 322.980682 715.729248 237.529984 596.301636 919.343628 712.826477 602.182495 62.8846245 154.451736 381.152039 708.453735 965.182251 314.686432 379.705139 + 793.728577 179.345139 633.718201 631.774536 13.1730900 398.685486 668.454468 531.372681 432.964478 339.823669 465.983582 982.596558 315.194122 470.859009 515.481689 580.624756 387.732483 854.591370 140.715652 26.8612442 34.6597404 174.162811 846.529602 482.031738 72.7902985 69.7868500 809.758545 147.170624 514.120300 292.958801 258.682343 155.173904 408.310211 430.378876 + 589.490295 48.6650887 491.511078 517.000183 628.533447 11.1518936 42.7641754 166.184128 938.168457 245.418869 777.104919 870.292480 313.219879 304.428558 340.157959 855.843384 354.163177 336.961334 144.125076 968.276428 693.982788 664.685608 457.700867 771.635315 712.220642 466.044373 810.315613 956.318481 847.878479 917.408936 743.944031 316.430573 162.294418 688.719177 + 595.467590 989.500610 275.015961 758.541687 334.668243 251.856705 475.815552 52.2707787 110.108841 884.817200 395.282837 66.8259125 375.574738 136.059708 206.350601 605.248413 84.0472260 334.214508 293.299469 268.275482 145.616806 546.684998 711.657288 464.775665 883.261353 451.928528 504.519897 990.084229 114.614082 486.057068 520.184265 351.784363 846.922302 564.778198 + 6.34279776 936.588318 468.589172 543.240051 178.535980 160.821213 265.325317 226.677551 857.291504 558.501343 874.881775 746.288452 337.225189 423.499207 44.0654755 444.134796 242.283417 225.194107 560.252258 607.726257 119.378990 255.160568 350.981445 21.8673801 970.328979 361.999481 702.863831 343.901184 779.821167 102.314751 369.545746 332.732971 918.813782 772.794556 + 61.6514473 99.7104340 389.911469 1.27462173 900.568298 961.627930 835.535828 99.7911758 466.457397 462.910950 382.978760 812.710327 536.086243 6.92211151 403.500641 643.587280 282.033600 37.9504967 680.039734 313.928406 624.996521 351.979248 597.771545 587.689026 156.398270 990.330261 466.866821 724.216980 121.605499 868.958069 606.471924 302.476135 859.572021 788.316772 + 958.690186 331.729279 306.351715 214.786102 844.902039 882.990723 146.310791 983.990051 455.563446 283.977844 346.213684 491.418488 919.639099 775.976807 387.642090 376.129944 680.601685 154.769760 411.771759 104.256699 146.193085 735.565918 848.482056 765.317322 847.604187 740.090149 90.0277557 51.1288261 338.735107 868.046448 361.639526 22.2425747 241.198318 753.792603 + 437.151276 602.007568 831.884216 191.570450 127.060661 505.555420 278.072174 205.849579 884.660645 803.472046 500.216736 112.804688 628.986877 235.309906 442.406799 228.947876 669.696777 106.279678 22.0748348 973.062439 563.266785 82.9315338 875.786804 188.242065 142.270370 887.996643 443.592377 631.606934 685.884644 20.8791714 807.473145 740.241089 892.202209 182.523056 + 16.3152809 631.610657 41.6895676 62.9290466 121.026665 262.675629 505.604248 201.954269 915.388977 707.864807 713.037231 251.708801 520.048035 553.256470 219.671478 837.812988 54.1990280 801.640015 257.530975 456.851746 56.2906075 722.893372 945.497986 797.838440 722.016418 397.771454 186.539124 113.365005 498.806305 875.747009 735.328369 792.084167 80.4738159 407.672852 + 635.430786 689.501770 75.5782547 565.362793 148.455017 188.993103 164.794952 51.5721970 672.828796 273.051178 197.120224 653.941711 748.949768 619.254395 548.357117 786.346558 629.273376 129.394882 905.104797 891.270569 785.253418 447.437378 269.935425 121.309090 477.048187 245.646210 921.698120 200.659760 891.277161 806.158447 97.6110535 232.188614 740.416931 633.642822 + 13.1218224 495.255463 877.694031 311.481110 302.852325 692.174866 554.741089 38.9279289 733.252869 491.580444 870.059509 993.376404 618.082581 586.753845 934.909058 349.008667 954.206177 369.881775 393.712982 609.105713 914.489502 555.671936 820.633728 238.119904 322.881744 28.8363533 544.990356 800.294250 162.489609 26.9636612 758.484070 722.941589 994.089600 423.425018 + 31.8043766 91.1547012 495.871857 748.236084 12.8746510 741.570435 77.7244415 707.587891 362.163879 705.092896 725.919189 908.899658 657.385559 500.817261 637.904907 553.418518 639.961304 522.352966 213.916397 260.752563 78.5452118 680.930847 953.460754 515.840942 737.304077 887.192566 444.493713 124.367912 660.552185 364.233917 622.278137 694.139282 574.650085 906.945007 + 750.091980 545.159668 131.786453 915.824829 250.500626 241.061661 910.835205 832.530945 131.947754 334.140564 644.235535 509.256805 667.067871 459.379639 654.955994 691.559631 989.191895 432.934418 43.3967819 795.736938 452.072449 764.485413 501.300354 561.070312 191.179657 688.793335 8.23543739 429.461517 129.000580 472.251892 629.735168 971.399841 962.493530 647.866455 + 894.609985 536.672302 153.786621 907.484436 676.062561 87.2442017 48.0778580 165.768814 755.013489 151.818237 885.394714 863.185303 925.420471 655.454407 412.699524 251.510513 778.767578 283.150299 453.900757 635.111633 204.923126 911.904907 725.183960 263.569702 69.6436386 474.251190 20.8454094 127.934898 740.154480 173.748383 226.303360 536.225220 818.776733 739.955750 diff --git a/example/lu_decomp/35x35.dat b/example/lu_decomp/35x35.dat new file mode 100644 index 0000000..a114bf0 --- /dev/null +++ b/example/lu_decomp/35x35.dat @@ -0,0 +1,35 @@ + 907.818237 342.252502 668.093018 955.205994 357.054108 207.443253 905.357178 733.038391 157.853836 18.2894974 458.077667 961.124084 775.743835 226.843140 999.440613 257.087250 61.9792404 765.906128 294.007812 237.701950 380.484283 207.078003 412.694183 581.250916 741.520996 576.503540 585.670410 261.300903 70.2846451 5.51107264 373.346344 90.4811325 369.651489 262.291443 416.623413 + 745.047607 579.708740 14.4733753 797.642944 993.988159 900.709961 836.087341 390.207703 75.8721695 151.214691 868.799683 768.356323 753.630737 235.160873 347.289185 54.7653618 885.927246 578.109375 184.973572 701.609924 901.020752 408.230194 25.4138832 440.611206 679.224365 746.162781 174.336380 359.256439 415.597046 154.262024 277.598022 93.5636597 949.933655 94.5310287 718.081238 + 981.561157 528.295532 114.996956 712.777588 638.773865 70.3965912 904.125183 43.8114548 742.947998 255.945663 774.760803 884.997437 780.431274 8.47337914 824.148926 928.945190 528.023193 176.169662 753.202942 734.152893 182.955643 901.161804 618.150757 512.079102 182.182343 693.182800 218.058823 215.848099 107.832611 791.177307 618.141602 61.2272491 2.49344921 117.129738 265.690338 + 899.870422 904.694275 493.887573 464.931976 114.199173 996.161499 501.149872 177.630661 190.603561 774.347656 264.731659 112.323860 54.8321686 777.306763 915.051697 675.048157 898.236389 421.235779 243.881714 545.024841 694.242065 607.293335 849.941162 667.452637 994.294739 779.058350 874.316223 506.696259 240.757507 481.483459 104.640045 354.045105 849.129211 246.752975 880.023315 + 399.505310 400.764740 88.0279312 621.975525 572.909912 663.263062 352.424957 322.686066 226.214767 965.129761 798.197083 743.768311 491.631592 687.208374 178.780411 737.391846 268.121002 414.966003 716.265564 930.522339 619.485352 480.437897 413.059784 781.509888 267.185730 701.148621 662.479858 233.800507 696.973022 218.838501 409.350708 87.2293777 907.716370 88.3577576 484.366516 + 853.822632 578.176025 665.764404 344.371429 222.695053 64.3302002 569.193115 501.921173 690.142273 796.282471 930.243774 533.106934 374.807617 985.186340 358.908020 566.077026 974.202759 320.028168 783.497070 427.109436 586.466431 514.889099 532.917786 159.669601 418.127533 823.330566 521.498657 786.918335 151.287506 645.503296 562.890320 420.665955 157.680984 341.698090 834.939880 + 456.475677 38.4831848 819.196716 780.489868 923.161316 265.829651 624.512878 193.896164 248.619781 46.6316261 850.111328 513.027283 505.052887 171.511932 17.5202942 92.8487625 98.7072144 608.149170 129.584061 983.578064 841.017151 210.343506 996.243530 209.637421 342.989075 687.765503 879.422974 679.016113 243.312698 985.380981 417.631927 835.407593 346.474854 447.424896 374.958344 + 385.976257 317.431152 996.057922 748.792603 184.248016 950.433105 911.430298 395.740875 64.8119202 989.192688 821.504883 763.246948 812.330933 939.268311 746.871094 754.544373 250.605957 511.330353 970.785583 364.949829 682.432800 498.120331 736.550171 752.880493 567.924988 713.402039 126.481468 881.683167 817.901184 184.293869 826.811340 336.755798 322.482605 453.478577 406.589478 + 432.199158 112.533638 241.835571 439.812531 207.186249 131.152542 345.360352 136.571075 413.540771 782.950195 204.676132 222.184525 140.037842 108.374657 579.043030 705.010925 980.128723 531.084412 608.404724 727.313965 382.506683 357.255524 137.791092 426.203156 604.329407 321.207336 91.5469284 556.455139 390.933258 157.736832 249.106674 463.881592 427.244537 845.039429 755.047302 + 878.688843 134.581085 763.509521 637.617004 647.677734 79.9859619 633.463806 573.248596 134.633713 163.665741 191.534546 307.568542 471.717224 98.7571182 973.285950 173.444641 395.641724 547.911804 143.870407 373.205444 145.847778 779.842407 126.546730 370.161255 306.133484 364.344543 174.573135 401.260803 305.932587 566.803162 197.358231 641.355774 230.441513 575.611633 650.010803 + 400.371979 56.4773407 367.560394 698.053162 661.683899 176.601837 548.812622 215.912338 202.161484 107.680954 453.359497 95.8223801 630.999512 512.703735 391.942200 826.158264 263.360199 523.750183 409.893890 893.815308 731.631287 639.605408 829.208008 601.756592 414.795044 826.977417 898.224426 832.228516 409.012512 636.686035 808.387634 258.486145 598.799011 853.515381 474.883911 + 666.582886 982.608643 594.671753 70.0230637 101.161308 281.823029 661.441162 498.501251 57.0582619 738.473999 209.493683 305.339172 564.553711 87.6033173 752.411560 292.243713 852.325745 262.182526 720.718140 457.003418 412.563995 583.897583 148.357544 278.931000 625.122314 299.825897 77.4753647 597.106567 367.942505 638.146240 559.459839 601.688904 764.795959 302.761414 548.564453 + 419.332001 897.924377 899.214783 590.044128 986.670593 471.763336 220.937943 499.686005 371.507996 777.353333 279.151917 150.063034 78.4132538 118.521187 620.696838 611.276672 926.937134 785.113037 74.1860352 327.835938 477.058838 12.3396978 276.409637 87.9707718 78.6011200 577.042175 46.0047379 872.587341 504.095642 970.826965 666.278442 250.456985 796.905762 562.805542 497.803436 + 569.518250 399.827972 619.179504 240.789490 79.3353729 195.859543 673.694031 962.684021 672.081299 614.674988 692.541626 864.080139 155.066711 364.018555 329.887390 595.802673 29.2948494 58.9036217 999.505493 604.017212 260.472626 889.939575 948.123474 575.379395 368.092804 505.727386 650.156433 961.148499 80.6011200 816.785950 414.978149 484.563721 386.713776 664.423645 979.862793 + 988.464233 447.909180 713.507141 931.400635 494.961731 840.112915 12.6911926 831.519958 614.155151 184.961487 314.087402 541.588379 96.4158630 899.726807 926.181641 395.188751 515.740784 878.815430 780.095276 765.190369 279.350189 886.038086 144.497177 408.387634 38.6125755 802.765930 323.731567 768.154297 807.375732 8.23775864 330.413452 325.903168 765.562927 289.725983 215.497375 + 682.336182 807.638733 162.607803 857.633179 222.046967 459.632385 300.789398 759.152710 999.446289 494.428070 182.158691 446.197357 426.185699 310.000000 914.241760 920.030090 272.069519 569.432739 692.681885 687.179443 677.294434 496.767059 865.321594 413.051025 303.620453 731.259094 444.698029 98.7627716 782.760132 622.745605 136.664078 919.413452 504.256165 280.734680 659.674011 + 872.010498 667.718323 410.756042 829.456604 995.415527 291.040619 392.203186 194.849594 110.622177 88.1127243 131.105621 108.896149 384.946777 142.840042 813.040039 742.685059 223.063522 424.891205 873.394531 593.442627 758.337524 858.952515 786.159485 788.807068 691.435181 402.517151 798.099121 501.983612 971.990540 64.6194077 186.006378 98.2026901 413.840485 733.222473 850.620911 + 725.436401 299.429016 73.7746353 148.487411 84.4199829 704.421936 70.7020569 372.736816 242.605423 500.495361 158.790787 621.204651 90.8122025 151.068680 100.928368 117.616760 165.094757 212.471832 304.418945 711.838806 190.542099 573.369385 50.6038780 260.877075 709.237366 199.097946 358.524811 28.0297565 503.224854 266.125732 520.860168 215.992249 633.958923 395.055786 274.796204 + 759.504028 501.820099 128.645691 711.725342 421.278839 859.289246 112.400375 578.622253 647.083862 659.352783 58.8709297 92.2991028 360.020691 928.892395 262.879913 613.083801 372.847626 578.117126 140.302353 594.621887 680.977417 496.540619 524.428101 164.476624 778.753235 638.159119 337.466400 492.818695 115.951996 582.896545 381.908722 384.283630 47.1168594 149.244232 747.950256 + 79.9680405 699.190796 308.531250 70.8116760 892.886047 786.713745 326.343018 539.243286 879.051453 518.378174 962.909485 950.823486 164.777145 567.209045 990.412537 93.2195435 772.978760 615.950012 74.1484604 84.3476944 698.711182 673.273499 537.238770 381.121246 724.971252 585.682739 242.637054 427.858337 58.3462219 569.739502 961.373657 682.041443 598.605713 463.619293 89.4814911 + 156.352768 745.115479 241.739288 181.848892 14.4461040 558.919312 238.468124 191.912354 857.482361 621.185913 362.724792 98.8609009 629.777161 480.298523 71.7108078 109.441223 942.999512 271.268341 641.227295 125.094185 321.154633 80.5509796 486.078552 896.175720 140.649017 922.274353 733.165161 975.145874 923.062622 227.838074 975.135315 769.642761 744.197876 768.194458 877.630371 + 212.256454 752.396851 49.0961952 173.690979 289.822632 587.080017 102.843399 426.991302 867.457642 708.027405 287.039001 552.414612 703.644409 762.780518 70.8554459 269.936249 4.24264431 11.6501665 681.667358 779.148743 968.540344 428.492950 905.086792 99.4147949 903.903503 763.822815 441.848206 396.425201 44.9941978 35.9561539 577.302368 235.635986 396.609985 124.524933 505.435394 + 255.725220 415.822845 69.9454193 775.295471 324.945923 683.280212 831.581909 793.112854 476.658630 352.503235 477.715851 858.837219 690.968994 774.582642 457.717499 161.830795 733.976685 641.313965 852.774231 336.469086 850.539734 221.397385 336.237213 912.385254 255.503540 342.632477 874.968445 556.882751 74.4199905 49.1241837 406.069977 643.841370 193.786652 830.047729 774.669678 + 789.520325 609.792358 606.179138 39.9341812 971.200684 196.387756 510.004883 446.115540 513.210693 376.092499 828.792297 551.442017 736.522583 90.0831299 24.1920185 444.158295 802.316589 662.979675 910.481567 981.456116 133.469666 158.994553 597.819458 597.410156 56.7811966 609.044800 316.960083 282.767365 432.899231 608.750977 799.881042 504.113739 675.806702 656.547668 671.104492 + 381.637268 150.667358 608.896118 216.397278 472.102539 673.686523 585.051636 489.199188 263.165192 420.602539 367.455780 18.2241173 558.476257 299.816132 277.064514 563.163147 225.840042 247.175446 63.9916840 631.794678 610.298706 10.3941231 136.598770 276.265045 60.3961182 166.302277 795.613159 684.479126 408.119568 129.559464 738.390930 36.3573074 664.758240 306.977600 186.936951 + 126.982956 571.478088 674.093567 531.287048 514.737549 506.298309 73.2274170 36.2386971 298.632721 262.883911 152.137405 888.309387 647.926575 898.451294 946.885437 80.3091736 566.935974 911.511841 166.511505 334.756622 790.217896 385.598267 229.819321 564.314087 583.860229 219.796524 752.138550 67.2341537 666.345337 259.122284 258.095886 225.747452 302.205780 858.821777 24.5650101 + 884.165039 260.408966 371.093506 597.962952 744.843933 830.749939 470.567352 757.913269 701.758789 529.807373 829.242615 494.420319 102.370193 729.561707 251.270844 309.327240 311.915680 837.811951 656.906860 834.453735 970.864807 751.814331 774.658081 604.338684 132.197968 447.796753 452.908081 220.630569 284.855072 338.884155 139.496170 51.8126411 563.739868 141.870163 380.331390 + 160.623932 638.560730 307.999054 999.223206 938.590210 820.966858 865.736816 309.031616 854.670593 468.230988 42.3640938 452.167694 990.773193 97.7456818 881.861267 508.408112 951.954590 491.098907 330.324677 65.2660065 893.305908 322.841492 36.4793777 675.245972 602.506042 338.502533 171.689972 504.637360 547.548401 543.709839 812.608459 878.932129 839.282837 894.526245 780.303284 + 725.203308 826.481018 758.323120 866.867493 363.353424 25.6091919 996.457886 257.485138 793.820923 574.088745 518.837524 850.898376 68.4485703 70.2464752 99.2629547 172.476730 902.304626 943.613586 798.861023 717.060547 397.388824 402.147247 200.170776 518.442749 549.714294 703.407898 977.877319 161.274765 404.185364 881.428589 11.2580624 843.034485 338.583344 513.403442 816.855225 + 693.934814 552.787964 195.648514 988.325684 419.117126 454.719574 468.652863 215.390366 376.880920 763.293030 694.487488 971.027588 917.711609 248.022903 694.932434 321.927826 749.272949 243.567734 815.390808 904.870605 957.749756 822.045837 162.200638 681.792908 693.347839 703.777283 85.1122513 437.361603 557.493347 673.657959 783.680969 878.503113 600.809387 871.855164 357.751129 + 345.797638 708.938904 922.449829 733.290894 302.803070 612.496155 104.102829 945.172668 217.168259 77.9985809 50.8540268 855.749634 896.236328 1.28760254 269.016693 930.843811 502.884949 336.631622 428.405914 420.863281 868.068665 409.700134 845.870056 125.337967 654.318909 250.469604 814.857788 343.861603 290.798431 60.2567215 466.217834 526.629883 732.063843 205.836731 388.882111 + 235.459900 769.083313 716.158752 357.518951 300.095215 105.478798 552.812317 271.211761 150.134064 636.295349 31.1147251 805.209106 925.060852 376.078308 221.041611 406.716278 403.768188 689.312744 915.638306 606.324097 505.429077 257.894928 599.742493 907.273010 125.200058 548.448608 440.017487 461.719025 680.428467 522.463623 611.099609 48.2759018 90.8544159 425.356293 739.698975 + 927.963135 318.105927 914.295898 753.554565 897.653748 33.9778900 437.418640 180.388962 867.951538 927.806030 435.099182 669.618408 46.2011147 685.869019 532.307800 136.232742 291.152740 399.254730 773.036804 690.764709 902.083496 259.383850 799.744873 346.178619 960.885193 374.042877 113.716858 788.742432 150.693130 944.696289 578.454346 270.062836 67.6800842 448.192963 93.6361847 + 7.81409645 941.335510 853.407715 473.886475 42.1636658 356.509491 609.370544 912.614807 403.285706 618.185059 924.048523 567.454895 853.848450 247.146454 324.491882 552.824402 681.913269 173.859436 292.164825 978.617249 621.814026 232.328674 776.710938 229.611755 888.133240 683.011414 462.920776 478.842102 889.994751 729.485718 149.617508 296.514221 345.418884 197.978867 637.558350 + 266.413513 429.569824 887.514160 384.245331 465.901459 839.967712 555.948608 119.843620 259.542725 912.644348 745.765381 403.397705 599.242188 883.302368 506.219299 478.437561 207.235733 430.125977 375.650909 28.3351631 756.376038 368.951385 644.701172 288.742828 258.680634 697.448547 854.872498 221.057861 908.977417 433.127594 551.239441 772.833557 755.183533 250.768219 134.401794 diff --git a/example/lu_decomp/36x36.dat b/example/lu_decomp/36x36.dat new file mode 100644 index 0000000..ee7c5a6 --- /dev/null +++ b/example/lu_decomp/36x36.dat @@ -0,0 +1,36 @@ + 722.387207 74.1606064 764.982849 590.693359 958.972290 834.103210 622.082520 807.269104 208.905136 572.234131 523.224426 358.613342 146.759415 898.455261 636.581665 753.521973 411.777527 418.406555 995.722229 619.022949 991.658447 832.231445 417.026489 705.277893 311.071198 581.894348 945.449646 768.293579 785.550964 37.3342628 992.888977 223.656830 373.161865 780.462585 658.913025 953.457092 + 646.788086 115.827248 714.671082 470.886932 541.412659 793.546997 257.367126 368.294647 20.7778263 350.233337 704.497742 192.785233 555.065674 33.0239792 367.029144 160.411713 166.096848 605.164551 577.260742 133.155212 376.457672 645.961731 953.118896 551.466248 857.759155 407.971893 305.353638 339.728760 643.546143 773.950073 623.720093 878.823303 747.215454 556.671631 666.605286 433.327423 + 683.147217 687.214172 385.704071 275.829407 235.968536 893.670288 47.4155388 280.804474 264.265106 396.947113 410.488800 189.467377 221.486832 482.848297 863.143982 124.154205 325.893036 699.598511 399.599396 344.318115 230.622116 579.472046 969.135559 112.553406 942.879517 131.349686 402.796661 173.985077 300.535797 229.225891 122.620506 760.084351 327.101379 856.433594 633.544617 625.632446 + 393.492554 66.8612823 198.374008 856.454163 916.829956 189.246338 166.070648 827.771057 717.184326 668.119202 239.563339 706.178894 183.418015 89.1776886 792.894043 518.679504 480.068176 1.05466235 725.133057 565.275085 168.478104 47.1703911 934.241638 508.587219 85.8352509 850.667480 910.639282 885.384155 899.791931 828.859192 402.853088 99.0556793 59.8391914 745.706116 409.463562 150.695816 + 129.448410 43.5523758 105.805046 509.471771 66.8846817 857.805603 67.7799377 429.862183 806.047424 345.655457 40.0859604 271.818054 236.770081 584.302124 941.381042 717.478088 966.492554 678.886414 762.054016 624.523132 391.617126 391.773926 444.062012 905.990479 572.205444 679.962463 301.875549 933.959778 148.179565 799.825867 290.717529 857.526672 220.335342 971.385681 613.790161 191.184952 + 794.943237 953.734741 631.768677 975.831543 6.88584852 919.801819 401.645172 647.174927 268.589996 311.196198 878.711792 538.247559 118.579124 537.463074 193.568726 892.276855 455.873322 961.503357 390.330475 588.438354 437.627747 227.318436 948.322937 381.061523 337.134796 324.151184 104.000412 88.2898712 904.732239 97.1472549 712.576294 457.770172 130.069229 416.086853 655.784424 581.676880 + 567.196045 625.068909 47.0024719 468.689362 682.203064 567.131653 243.573151 602.932556 731.315552 158.943878 368.387054 183.978394 861.164490 964.648865 414.066620 498.336670 108.018517 491.192627 623.437622 832.649963 382.314117 469.073730 668.917542 750.549561 501.275635 368.921234 230.375229 867.290833 31.1881447 111.553047 235.489380 183.865143 568.879700 925.308044 796.616028 997.002441 + 69.8570480 896.808167 955.922180 124.760674 106.512619 761.786560 689.492981 951.781738 330.979614 489.484589 898.107300 58.3522949 733.903931 956.951599 348.919464 246.672058 1.38400602 890.340515 636.240601 415.833923 248.142639 870.303345 622.961731 950.541748 532.275879 701.657288 958.346375 500.188293 987.162048 725.796204 752.961426 987.620789 981.177063 605.957031 745.444763 993.680298 + 105.950989 997.340515 48.1881943 964.886047 760.750244 708.690369 533.397949 111.379532 117.240311 137.313538 676.195312 667.918335 429.146576 949.370239 744.046143 877.629639 101.108727 525.917419 503.234772 834.786194 834.425598 291.468689 45.7489319 437.059692 507.550537 429.434967 366.783691 103.880966 426.497314 644.650818 916.018311 730.887756 505.437958 338.327179 611.747925 877.874390 + 734.747192 107.649277 936.575806 19.8855438 834.441772 574.085938 248.656693 12.9069242 426.403595 911.830811 859.066711 59.9815636 670.899475 313.637848 15.0606680 335.108582 612.517212 52.2513084 275.049500 889.394775 50.8075218 259.361176 21.5501251 974.977478 907.187378 138.535294 809.513245 467.923798 78.8509140 591.972107 771.962158 310.375549 490.396332 74.6931229 28.4981976 962.701050 + 789.366089 615.413330 696.396240 789.099792 991.212219 506.869293 598.860901 322.147125 913.623047 326.437866 109.223351 543.783936 841.631897 59.1522827 222.377975 761.536011 329.026001 572.505371 426.812073 675.213074 271.364624 326.469330 683.300659 674.769470 637.880981 350.329315 73.2108078 88.0350800 97.9767227 832.046570 649.125916 834.815674 612.109497 898.493652 247.387726 503.748230 + 866.460693 576.996826 191.809586 79.4528503 121.386551 427.687012 543.305908 524.367004 569.356628 255.918869 779.578979 828.618530 656.699951 706.249756 477.772247 918.234253 27.1677227 883.922791 64.4979401 529.179993 55.3175812 385.200623 992.296326 626.561829 560.708923 200.536438 534.784973 567.279907 38.3140793 107.952362 128.979553 892.407715 660.041565 141.639557 541.723755 786.682495 + 737.436646 765.890381 16.3696480 720.500671 410.887390 18.2874146 635.569702 954.882507 397.864288 381.992462 449.033966 359.058960 126.263474 706.987793 833.235657 350.492401 982.941040 296.231995 130.825989 571.455200 259.009979 301.762726 11.9023399 728.889587 430.604614 332.061249 215.936569 26.2912197 850.584595 639.895508 353.871460 984.028198 83.4775009 837.053833 91.9439163 661.263916 + 488.243500 272.501984 30.6334229 135.588577 13.7162008 782.868225 421.215179 527.921509 79.8395386 720.676941 355.533600 312.058990 375.503693 603.405396 970.129028 102.336906 893.060425 400.414795 345.065643 488.758667 216.490173 439.525879 682.419128 568.134277 188.311127 564.396851 824.701904 256.059448 197.242294 913.092102 347.864746 601.058105 603.464844 437.732666 299.808380 954.548401 + 403.044006 658.048401 626.518250 154.090363 556.848572 367.408325 845.340637 398.396210 40.5254021 680.087891 70.3725357 304.175049 118.189941 694.052612 362.345459 402.352081 527.885864 35.5154610 164.028839 681.442322 899.319519 3.83208132 832.469849 401.566345 627.028442 215.009216 257.645782 758.505127 980.131226 63.7558289 279.000549 425.780914 743.805725 494.995789 899.963928 664.449890 + 280.469055 776.884827 194.869720 307.734497 496.927826 699.651184 448.451141 537.173645 888.554504 701.045532 974.198120 817.842407 704.313721 706.217407 337.704285 294.032990 940.179993 642.634644 809.101196 711.495361 671.256592 344.422272 916.258545 702.181458 44.5652351 916.042114 699.194214 115.827072 580.605286 124.931984 603.767944 934.938843 527.752014 818.884277 565.970642 534.451477 + 30.0822144 642.753906 664.358337 471.143219 169.047363 932.510864 864.551636 67.9344025 979.615662 661.661865 321.424255 39.4682999 764.263550 794.643860 465.059570 957.390747 861.330688 837.456909 611.170959 431.710999 727.063477 179.396347 376.147156 401.414124 260.079285 740.155029 213.254257 208.853394 269.734985 833.392578 887.201233 192.432785 999.439636 564.789978 114.059837 720.048096 + 488.640289 429.465515 694.046204 948.152161 589.953369 738.139465 338.032379 233.737030 720.963501 215.251389 890.755676 24.5238628 858.411133 153.284119 724.131592 358.902374 913.677612 397.606415 595.682617 730.784363 169.109528 9.18708611 369.822937 601.985046 5.99850845 417.051208 557.404419 433.902679 364.176208 525.346741 918.160950 694.653137 937.770203 678.277588 623.217163 27.7978878 + 320.432953 149.942688 158.200699 680.562683 79.2087784 162.875992 972.694641 263.232605 519.360596 851.660278 939.983765 120.050598 542.126221 18.2552586 74.0599213 240.131149 998.249878 375.366394 81.1969299 282.867462 51.5059853 363.815613 519.448120 833.940430 85.7759399 817.535522 392.443604 4.04221535 425.684875 627.343994 128.913223 193.184952 301.739014 952.032776 158.162888 813.857788 + 648.778503 17.6805897 161.659897 637.474121 469.747314 433.829803 225.312485 5.96939087 55.2021828 850.735291 652.121887 924.892090 769.335571 140.000870 257.851990 754.065552 674.811951 964.830383 210.846664 705.071228 171.574158 520.234619 786.030945 590.111816 360.700439 823.735168 675.675903 325.202667 7.20733213 77.7600479 251.643295 564.825562 727.776306 880.029602 220.803482 284.220856 + 387.711975 208.528641 178.765411 579.059082 126.831291 694.467102 738.484253 545.323792 775.292358 374.378723 899.445190 261.091949 927.669006 332.536652 823.114502 184.606354 842.495605 342.070770 505.551910 282.811432 901.710510 653.666321 255.951492 50.8842163 63.8600311 854.583374 546.547791 103.873825 848.156494 644.243286 14.0464373 944.461487 231.653366 189.347992 584.038757 694.374512 + 366.727905 613.250916 595.708679 370.719666 601.878662 742.314575 699.113464 301.113312 327.869873 624.398132 963.211121 318.110992 21.8546371 627.811829 292.310059 639.513184 891.323425 281.661438 150.011932 884.096191 158.730042 277.529785 664.804443 241.605850 636.479614 598.011353 613.987915 522.914368 943.684753 19.7323341 118.573112 263.699432 978.309326 126.608955 204.792130 956.733459 + 680.641663 235.535645 620.774902 691.997864 932.086243 210.676544 913.143311 962.585022 572.079895 92.1486893 830.041260 561.427979 206.283081 424.182007 507.836182 724.132324 654.877869 199.900558 362.897675 435.003265 327.518982 922.618530 731.051331 158.849792 262.532593 446.295013 24.6355705 156.370514 107.169815 185.671082 462.050629 284.563202 622.344055 105.331604 951.265564 404.716980 + 145.809494 311.421997 620.597473 842.393311 994.870544 911.389832 714.940796 779.480103 103.317192 989.632568 80.3044052 206.539001 993.708496 92.2027588 519.560364 251.811859 199.046692 601.679504 440.872192 73.3789597 162.698730 820.936951 992.587646 680.708496 898.366638 985.984680 413.445740 73.6910934 227.889832 316.028870 888.927368 888.758118 30.2682323 179.511200 893.457397 817.312683 + 638.056458 839.705627 324.823090 789.420288 926.305054 584.098267 389.759735 543.988037 282.592651 109.205070 780.742432 753.154846 705.171997 681.471191 388.130768 403.608185 14.2996225 24.8720837 195.327866 814.546326 338.463074 473.489227 204.245865 614.715576 694.563965 531.859497 228.031311 657.278320 792.849976 434.443756 651.396118 569.085083 872.334473 707.607422 395.590881 570.868042 + 275.329407 883.222229 71.5559921 754.107727 671.438049 399.979584 945.543274 869.453125 186.648636 278.230347 739.341614 443.447449 163.723907 703.068176 25.7594223 230.063278 170.741943 68.7440338 955.834534 505.092041 651.377075 33.1059723 271.543549 218.486359 490.218292 656.709534 747.324219 702.855225 652.296814 271.527527 17.3521404 808.950134 707.880066 714.065186 797.270020 803.058411 + 536.886658 126.859222 717.142029 512.325806 265.836090 270.950775 901.835022 481.623932 599.222900 316.958679 721.103699 73.5853424 129.978012 614.716064 267.592560 768.031372 414.413757 851.801392 101.855659 812.158752 503.428131 714.022461 183.267242 426.399780 17.6229515 601.804871 932.885620 818.480530 965.795776 101.956177 751.892639 959.649780 197.343277 239.605606 474.442383 402.748901 + 187.355972 304.291534 132.357788 54.0812492 292.735870 151.241241 37.1857605 452.374756 99.2687912 65.9363098 832.246277 85.3169098 908.461853 438.585114 888.726990 792.491211 816.264709 806.064026 560.016968 960.287415 496.021210 541.840637 35.2723999 443.117981 577.986267 699.229492 283.100830 508.230896 991.547302 884.435974 867.164124 69.9829254 716.394836 434.205231 673.300354 365.975067 + 953.868713 831.578796 914.111267 140.397446 217.503326 712.268555 712.247681 467.130707 696.180969 45.7916832 301.769867 465.840210 895.975830 881.812622 922.962463 761.613708 69.0508728 330.686371 184.765106 498.721558 939.303894 32.0809631 208.965942 987.548218 199.976837 890.035217 586.650269 838.124084 243.511414 307.988251 714.466492 621.927307 713.805359 58.5812454 538.217896 838.962341 + 629.163818 885.923828 272.292572 314.847198 574.162415 919.505554 752.122620 286.469757 955.053711 830.220459 235.273178 592.498840 517.458191 4.54513311 495.254791 104.298203 684.597839 378.887360 437.453308 109.577286 781.763611 492.709778 527.729431 420.579193 258.703979 969.356995 898.231873 560.974304 434.975342 784.363403 354.419952 62.3384781 663.294006 373.393555 395.513031 583.107910 + 233.719284 95.3755569 141.627518 17.9664669 366.273285 607.329773 373.631561 678.333435 905.587097 289.597412 431.022247 91.3961563 537.538879 602.729736 751.883240 689.662842 625.631775 740.291260 904.702515 631.970947 523.398804 724.088989 708.769287 911.066162 743.788208 999.733093 706.250183 185.009888 668.999451 440.040222 612.674866 228.000580 983.808899 528.810974 961.254883 948.304810 + 935.371094 313.726868 183.401993 376.431824 106.181313 37.3624306 686.274170 756.405212 654.477417 198.145523 448.264771 928.947998 891.812683 707.659790 635.115417 821.428955 525.058167 269.706055 214.902100 983.924927 166.079102 710.638672 610.998840 973.673218 498.688110 646.104675 26.1696281 850.712646 708.160461 175.505142 524.556885 767.928284 516.723206 408.601868 878.763123 674.992432 + 156.958588 627.952271 282.942780 459.275360 297.823517 248.474182 342.255890 948.811951 604.088257 360.123932 187.624039 458.489380 776.679382 589.332886 18.2382889 350.116455 697.398804 723.875122 894.527588 294.159302 269.464478 760.036865 124.562805 498.033997 794.040771 576.364685 79.4413605 247.676529 337.241730 645.969482 663.523621 971.008179 837.803284 844.384644 394.469147 322.829224 + 364.913574 536.965027 658.570801 674.306030 906.390991 648.426819 152.932205 116.672966 576.110107 468.614166 313.056610 881.079834 223.054413 110.840828 699.472717 733.646118 902.471252 414.920074 605.741882 990.694458 889.776245 637.000671 785.977661 675.600220 962.413757 695.797180 806.183228 92.8329773 987.801636 606.586487 622.729309 144.742142 457.578857 723.202759 195.350479 211.859772 + 476.073853 963.018616 162.869019 358.427155 959.913391 751.640747 922.231384 49.1791420 688.736267 799.672485 506.196442 798.720093 847.892761 714.948425 633.907349 531.052979 142.840637 127.378212 690.706116 940.103333 339.609467 89.3254242 999.844543 835.414612 942.795593 185.831741 750.757935 337.992462 645.183655 811.240723 689.881042 869.100098 186.275055 921.015991 887.804382 41.8486710 + 507.200317 663.291138 301.445801 72.2834549 544.166870 559.981689 770.305359 352.396606 749.995544 653.429138 464.843170 267.862396 177.419159 649.906616 458.692413 60.0287247 857.060364 528.248718 873.843262 96.2575912 115.754311 579.180542 599.144836 719.189026 835.690002 929.497314 280.233185 424.091553 140.473236 229.365646 462.999725 224.831299 182.133209 540.809082 443.682495 886.854126 diff --git a/example/lu_decomp/37x37.dat b/example/lu_decomp/37x37.dat new file mode 100644 index 0000000..1930b7a --- /dev/null +++ b/example/lu_decomp/37x37.dat @@ -0,0 +1,37 @@ + 681.633789 645.328430 86.3779449 131.997772 769.392517 644.110535 262.512878 585.876831 891.825623 697.053284 66.2869720 374.227661 17.9353237 927.068115 339.471741 347.558380 757.693604 112.880486 744.204102 820.154358 679.596069 581.751770 173.414383 285.633514 615.307983 415.686676 524.538391 348.579041 262.484009 503.671783 324.358337 999.863220 955.657654 693.274048 28.8449287 843.165710 252.680695 + 992.303162 678.676514 691.615112 124.830696 531.368652 201.793137 232.124664 433.903687 82.6123734 850.842407 894.021362 594.442871 105.851906 684.775879 904.098328 841.128113 471.792511 549.609497 374.588501 406.175049 651.183105 663.280334 560.554871 483.216919 803.033081 740.475220 805.954712 615.072998 10.6562996 721.601135 331.928955 45.7401772 102.540253 410.625702 646.021545 552.571655 551.282837 + 164.152451 326.823730 213.494278 124.035835 862.026428 935.328064 447.766510 618.565674 931.670776 16.9316330 466.025970 318.478729 616.849915 913.059509 327.080322 424.052032 331.110687 243.131744 404.147919 895.151001 716.229919 979.807617 659.455750 6.28253841 586.312683 237.409286 338.597687 683.741333 68.4387512 801.492798 915.975525 668.098938 294.144592 168.481384 605.773010 470.525452 949.827759 + 542.394592 485.760925 998.890320 136.156403 67.3095932 904.413208 947.606628 796.712952 540.002686 934.286926 537.583923 196.555374 388.942474 392.797913 806.263184 316.922211 808.806335 932.539429 451.026886 658.827820 39.3194962 818.142334 918.489441 481.639404 987.005432 46.3864212 237.850403 755.862305 117.334694 21.9609852 318.501251 222.651947 206.078720 8.08008385 464.772552 867.907654 78.3478775 + 956.498901 109.539886 474.832642 424.712036 260.606659 390.121704 646.320312 125.488556 292.820251 909.970459 755.757263 108.623253 901.752197 643.050598 853.501770 302.646118 152.574219 540.572632 647.579956 504.392456 19.1433144 563.278687 629.414551 47.8637924 498.750580 876.098572 415.245209 747.103455 721.308533 126.672485 199.896927 776.038208 582.313232 504.808014 199.397766 612.422119 922.802002 + 758.374023 847.637512 859.295837 399.083557 859.360779 951.308350 838.542297 133.916672 151.299118 349.081299 289.785217 680.257812 953.074341 271.655853 188.805893 633.010071 265.451538 618.945374 784.968811 35.6938591 328.155945 954.169250 208.136063 910.128662 40.8303909 132.213211 956.454407 435.321716 471.806671 528.410278 902.206543 728.573364 538.566589 871.534607 573.710022 338.977753 395.264496 + 613.936890 415.410370 50.5929184 272.403442 141.531296 963.105713 342.916962 758.050110 269.174438 403.325958 159.680450 805.814697 787.236145 97.9072342 760.926575 931.734009 819.718445 96.7021561 714.916077 625.314575 531.957458 808.892517 188.138626 639.224060 352.489655 890.749817 334.055603 434.506348 846.546326 133.964737 299.115448 908.448792 7.59931707 680.139709 952.344421 980.762146 87.4183731 + 611.222290 348.059509 733.424011 191.005066 974.013489 355.650604 597.290527 817.411133 503.001770 296.483276 586.228210 426.562195 728.142212 974.416504 973.954895 954.301147 885.060120 677.999817 55.0382538 659.996094 586.502930 349.074829 366.158539 797.257385 73.5749817 92.4835129 783.400024 893.940796 901.249817 366.167389 969.167236 210.649750 674.135559 411.560303 937.242004 883.075439 29.7412586 + 322.494019 262.233093 955.446594 967.517517 655.461670 627.810730 259.649353 448.470917 80.3979492 439.879333 725.397888 377.773315 654.332886 596.214478 965.731689 621.121643 792.382507 170.998825 921.218079 531.582520 579.639709 345.344025 668.150757 787.702881 959.540588 112.725372 652.861938 663.770569 449.113281 829.992554 778.898315 162.946075 360.872589 980.964233 888.397217 821.451111 710.940674 + 648.322693 118.933418 598.169067 250.120728 268.943329 484.805115 280.942505 798.113647 932.227173 83.0748596 518.322266 211.329697 218.421158 720.217834 259.219025 255.797516 313.848145 841.690247 465.327637 416.296295 911.238770 494.190674 399.594849 781.084717 973.145569 353.035767 303.686188 226.612411 112.975761 823.496704 623.338379 960.102905 432.541138 112.588776 562.285400 729.159058 234.057327 + 427.647827 597.320251 722.865173 649.651794 490.452362 604.196533 986.680725 606.991577 507.888947 949.705505 454.744690 912.607117 872.047729 609.666992 494.699524 447.641266 115.850533 673.654480 76.2245026 873.233032 659.809814 254.547546 112.040604 714.466492 430.666168 37.8611183 950.977417 999.647705 551.522339 372.182037 652.892456 550.525452 342.498016 480.061523 114.661476 755.691040 640.124329 + 142.818298 542.989624 485.837280 391.795990 533.751648 582.133728 623.241394 665.171387 583.307007 857.084900 536.072754 955.194214 221.266098 612.660278 990.431091 666.406250 707.674927 300.069305 770.008118 291.415222 749.854126 280.427917 502.038116 548.077637 166.675446 475.137207 739.479614 767.305542 237.337830 697.069519 576.449890 443.349518 272.730469 130.972595 523.013245 956.037109 958.787903 + 498.056152 605.948914 410.800690 692.219421 387.819946 721.765564 201.326187 771.140747 753.006226 159.050583 545.449890 152.424591 203.061096 577.555054 568.303101 213.810455 334.066132 309.920624 253.382370 225.017426 611.822083 589.172729 744.317078 39.8426590 566.580505 572.642700 110.545250 416.515289 25.6776676 515.783875 561.081726 322.642883 928.565735 503.169464 783.077271 699.652405 880.284607 + 862.310425 548.679688 25.7219696 575.964478 87.3716888 205.538406 634.483337 953.200562 757.202759 342.334503 718.041504 603.686157 107.114380 653.161987 23.8044395 983.370544 401.147919 307.181793 428.228027 675.253479 966.672546 534.947021 8.34148598 620.782959 97.8956757 634.273315 875.775269 198.568649 449.853058 523.060242 531.419067 298.091888 470.273804 754.310425 179.221466 573.225647 199.493866 + 106.109383 457.581116 665.340515 998.592590 255.030807 36.5230827 87.4320068 379.560394 942.688354 828.477600 342.078979 129.655701 12.5011845 66.6819916 158.132278 68.5821304 557.810852 524.405823 822.539368 740.452026 668.006042 654.355286 952.212646 828.909546 762.548523 478.131775 400.981598 549.949463 405.536865 615.802856 62.0149078 673.101074 433.510162 849.529419 878.473389 905.376953 574.106812 + 737.205139 768.921631 685.860046 287.090149 361.727417 699.409790 846.941284 976.232117 871.470642 85.0067978 404.040131 446.153412 668.531250 719.766663 400.517456 556.092957 105.833267 715.010254 992.603699 797.693665 342.811707 825.889282 804.900696 107.178452 544.914673 744.467346 665.844727 964.771606 760.109497 616.684692 717.166748 138.816879 842.891357 436.681427 508.079498 687.193848 889.554199 + 113.642899 997.030029 177.637329 736.855774 931.099060 487.279144 750.736450 210.071152 904.338440 530.811279 64.2737503 55.0626106 779.379150 738.938416 466.834351 964.671448 451.322296 535.503662 591.061340 602.690857 202.339111 191.995651 54.2822723 57.2743492 233.312897 384.060455 268.957672 344.546967 153.925186 794.713745 126.758888 419.874481 452.329437 982.328796 632.020874 366.157684 916.844666 + 730.841431 964.831238 925.833130 200.241516 295.907104 558.204651 628.316223 60.8310356 733.910400 575.779907 528.989746 343.314545 108.157608 147.661224 302.215027 586.619873 987.971008 975.622192 346.703430 38.0206985 717.247620 504.358154 810.862000 679.868225 911.830688 983.809448 866.567993 616.114502 836.908752 872.916138 607.519958 784.192261 936.371277 577.693848 599.130310 905.020325 122.095734 + 22.7636528 941.650208 435.283173 713.370850 503.656494 744.976929 218.790100 589.303772 837.651428 727.971924 915.541199 686.831787 93.3631668 582.614441 980.154114 752.181824 12.0996122 778.186707 271.030975 601.620239 23.3545780 892.359985 820.633240 466.566223 4.85631561 653.471802 80.6476822 420.209991 139.275909 177.562775 573.281250 733.375244 21.3147430 820.229065 18.1021099 592.185547 745.557495 + 800.250366 240.763397 380.433014 609.935913 534.074036 704.249512 239.902618 367.682159 790.960144 593.438416 85.7032394 920.777649 330.249542 948.157898 385.686493 376.000061 886.604675 765.882446 45.1750374 220.597519 98.1147461 652.867371 747.227661 303.061279 101.738060 302.235016 940.774231 581.710083 175.166153 504.469147 915.589600 488.692505 754.852661 376.342285 794.203613 808.622925 458.935822 + 713.937317 371.121735 361.261597 112.273720 179.950882 292.894440 765.328430 959.580688 37.7644768 911.908447 862.884216 793.509338 466.416840 243.854095 461.968475 197.522934 54.7399940 564.887817 606.185486 274.647980 56.2318954 55.8902855 95.8280334 872.723999 82.5747375 542.312256 177.631973 424.077209 225.698456 65.5238419 782.055786 738.984985 821.156128 545.889343 994.608704 616.870422 748.799316 + 824.947632 493.351379 120.691841 617.112244 722.119019 117.190536 335.150635 201.471771 40.4984894 82.7271729 12.0872860 960.544678 495.274628 798.364929 627.817627 260.856750 348.048157 315.683167 71.3173904 626.449829 895.223267 262.898193 537.192505 344.108765 357.274933 786.073181 898.131958 845.575073 666.584778 513.894409 58.3821259 415.295502 852.579529 305.493622 739.495789 138.011642 124.008858 + 324.627228 519.116943 527.359131 525.050781 527.023987 101.238419 345.326172 451.865692 68.6400070 255.385574 317.906799 18.2317390 24.7058926 940.640625 927.565552 188.757126 408.497498 808.671326 491.478027 166.487808 861.434265 774.726440 441.626923 454.659485 312.063232 225.556549 86.8256607 448.963654 583.819214 557.154724 576.849121 406.759247 118.440208 979.359497 19.9709301 86.9436798 457.452454 + 443.183136 563.007202 649.752502 651.242188 42.8155632 582.978271 670.638794 908.891663 795.037598 450.312408 10.9752827 812.247253 742.094421 957.768555 439.309204 357.457153 17.9327049 731.424805 360.782501 698.159912 840.494141 893.796021 152.002884 251.821991 576.701782 579.510620 110.585503 506.720367 774.210815 516.360840 510.761383 16.5450668 25.1131210 443.436432 932.356750 877.691162 770.457703 + 242.392380 155.943039 805.842896 724.429810 625.070618 350.680328 607.062988 198.005478 282.104095 117.343567 213.585022 728.952209 344.563934 467.533020 92.6945419 669.718140 130.966751 138.995514 152.416489 659.555542 845.216003 878.942078 912.445312 84.0647964 195.385971 246.383209 368.033234 630.551636 571.315979 517.368164 922.201660 248.491928 898.379944 436.723389 925.844543 163.086304 458.146973 + 333.093811 740.877686 843.570740 730.324524 442.836273 510.047760 393.232239 355.859009 217.329926 531.453003 236.401077 628.046692 167.969955 284.365845 25.0464306 286.352570 801.827576 266.056000 770.115417 192.780701 260.881226 897.714722 495.549255 446.978424 466.147156 13.2465096 525.334290 521.032410 26.8506451 255.519791 584.013489 746.051331 367.392303 161.814713 971.767761 202.863876 460.361694 + 540.268188 189.056519 765.839966 760.529236 433.663605 609.617249 853.631653 508.320038 93.6774521 866.166016 999.038757 825.975403 864.150574 733.528748 576.791931 510.850830 186.236343 647.060486 825.882874 774.026672 827.087402 506.887573 985.263428 714.869446 877.066101 241.771683 835.441223 821.765076 751.729065 773.854797 404.258545 595.744690 170.378128 428.679626 854.291443 402.330841 189.439331 + 848.458252 258.934631 624.383484 50.5660667 13.4300871 443.129913 71.8266830 540.690674 6.07675076 816.311646 4.69316196 178.275940 312.451416 879.318542 36.1206169 688.884277 807.933350 774.808960 293.942841 754.627869 687.606689 514.583557 342.094299 375.488770 78.8774109 418.076263 741.429077 901.629028 841.680298 403.218536 817.037781 575.481140 303.586334 205.720490 546.920410 340.209351 9.93788910 + 756.941162 230.589661 651.285645 712.993774 210.391266 484.621429 249.120483 670.610657 827.429504 861.773132 114.155884 35.2157097 461.903503 23.1747513 231.869644 698.025574 637.653320 682.101807 101.033463 718.966614 172.264343 444.393860 852.412903 828.346619 220.473907 655.431396 498.365662 680.605469 922.388123 290.881744 993.219238 571.926819 858.250549 28.5558376 307.903046 408.426025 849.267883 + 898.696594 900.125610 722.907104 781.114929 945.647522 574.050049 169.639481 289.884064 343.363922 763.349426 653.061340 185.695084 562.046631 439.094360 215.321411 325.792999 369.618744 955.327393 67.0328903 987.065308 827.422913 317.762695 998.903992 404.811829 263.844666 71.4819717 616.965942 225.683090 352.084229 789.323242 400.962128 224.882324 601.984375 635.660339 342.630554 477.968506 333.780792 + 523.830444 37.7621536 917.180420 833.275635 662.602600 46.9699631 905.446594 465.503784 735.698730 337.553375 704.790039 111.536911 80.3142929 919.863708 149.328369 432.333374 895.035156 689.193420 664.443665 260.140625 514.185120 270.454041 670.945862 141.958954 87.0450211 90.0821762 184.018707 804.432983 300.727295 416.057037 249.347717 715.661926 747.609802 65.5733795 518.790710 379.538605 603.415894 + 677.983276 384.310425 289.370911 816.555969 378.669067 764.642822 897.549194 202.454681 235.456451 271.893066 324.348328 120.898285 499.868591 259.139893 277.688416 716.049805 448.415009 511.409729 229.903519 414.628845 831.953674 815.350403 488.205139 73.5599213 20.4330597 833.087097 751.356750 958.076233 173.662811 703.930969 906.419861 742.606750 349.999908 941.858154 446.160797 766.705200 207.220795 + 184.774033 912.919556 723.647034 89.0073929 971.603943 869.018494 714.865845 843.154053 820.950989 990.760071 27.1999969 995.143921 357.236908 673.354553 170.939514 813.138000 896.580933 418.137482 235.526062 174.629822 27.6070461 18.9955826 395.978271 914.257568 26.8978043 48.2571487 701.727234 455.282867 969.032227 427.991699 70.9648285 374.234863 177.573074 117.791405 519.265869 481.852692 666.379944 + 109.496544 620.405518 643.256470 117.977600 44.3379517 3.49910545 319.599792 667.053040 928.781555 284.230621 734.643311 277.301666 80.7414703 112.405556 214.519943 969.453308 758.370544 554.889038 451.294769 318.827240 860.454956 583.345886 628.265808 544.377014 476.177765 257.945496 15.6174736 459.015320 978.330933 600.639709 730.394958 761.493713 899.226807 667.123718 151.712479 937.158813 936.823792 + 847.606628 64.2999496 775.375732 488.232544 287.047821 550.313904 604.907898 611.101379 220.186310 124.207443 98.8751373 744.234924 564.965210 452.591370 123.841774 697.850952 211.397934 715.789673 62.9647141 229.237869 286.373230 894.243103 795.393860 124.950386 376.472626 762.664001 952.633545 319.134735 695.555481 384.933929 692.912659 408.514160 862.926331 636.478210 715.833740 7.01946783 502.356262 + 86.2851715 202.577942 94.2112732 418.108948 49.0485611 588.043518 88.5799179 570.655334 559.728088 849.180054 113.986115 179.699905 16.8311195 662.404114 794.093506 505.403595 270.915039 863.789856 887.254700 408.362457 23.0788841 960.684937 478.686920 442.360748 77.0403824 790.123535 466.868896 64.9722137 209.445221 342.225067 61.1167336 979.554321 798.553162 515.398560 329.830566 20.2939625 657.375854 + 56.8784943 701.917664 654.256226 609.601562 458.711456 585.038513 501.210358 814.957947 469.164886 375.954773 756.872986 813.418640 58.2449341 834.277710 692.008667 871.407227 24.5862675 456.352783 462.569336 94.9079437 164.422974 468.703949 365.699066 160.761780 243.172775 576.865112 461.288757 605.346741 92.7692642 307.840546 140.393265 597.040039 793.768799 701.877380 652.368774 87.1703644 248.385284 diff --git a/example/lu_decomp/38x38.dat b/example/lu_decomp/38x38.dat new file mode 100644 index 0000000..061921e --- /dev/null +++ b/example/lu_decomp/38x38.dat @@ -0,0 +1,38 @@ + 486.089508 361.341766 577.942810 69.6193466 372.353302 612.335510 913.320068 46.4832420 171.782913 460.326080 24.7342949 597.140564 668.588013 126.280022 954.549927 960.438599 171.297928 802.910095 930.522644 66.9103470 525.136841 489.401764 542.937988 187.942017 261.393494 136.188141 658.780090 877.375244 908.638672 277.201447 412.476898 6.91794348 549.341858 192.829529 282.394012 761.791443 969.029968 364.277679 + 259.102142 127.189575 905.311646 566.126526 214.635880 126.571556 286.790649 807.695618 422.533020 102.032745 464.235168 39.5325470 960.522156 553.857605 594.254517 499.366913 813.924866 834.363342 18.0532818 502.079254 756.112732 959.753235 176.098679 818.119934 397.182861 930.089233 622.322937 928.753418 632.346497 833.412170 636.346436 265.054871 803.678650 51.8493805 40.3241386 983.618896 456.858917 138.925003 + 868.998962 514.739380 786.273071 511.139221 53.1539536 301.047882 963.275208 969.676697 981.345642 394.305878 567.219360 79.1834717 573.240845 211.460632 244.184616 676.798096 575.594299 502.113434 832.450623 876.300232 279.077423 295.082062 960.519958 932.791382 152.256485 686.746521 943.088501 216.085373 282.168335 218.292175 14.2307291 258.195740 760.625305 862.658630 369.513367 546.152222 821.736694 81.7623062 + 319.729004 93.7832031 86.5904007 644.536926 218.835876 870.886780 401.178650 646.881165 444.251862 326.227020 901.954834 704.462097 814.441650 908.335083 489.098724 714.286499 279.608490 898.752930 524.474976 474.058319 312.210846 878.450378 272.348480 411.796173 24.1067505 159.599884 212.379944 537.506592 946.057617 289.007812 544.598572 722.164124 242.340927 942.279846 392.831299 73.9180832 676.381226 148.207550 + 820.915161 117.308372 774.120544 9.93741322 321.374237 933.546692 507.897827 953.515625 929.732727 151.023315 519.909668 293.022980 327.484375 790.758728 960.275391 832.966980 481.213470 429.151001 447.131683 743.011780 661.759216 813.425842 574.169006 775.626160 559.622803 883.579041 570.615906 778.608826 31.7644806 922.955994 237.677963 556.065796 966.758118 898.287231 649.167908 710.260010 357.464722 414.325775 + 523.412964 247.218262 103.571274 162.076065 806.682251 437.635376 926.948975 94.6675644 843.770264 218.783722 66.4008789 699.161499 94.2852249 713.681335 474.668762 72.1494141 665.586243 422.565735 216.263474 512.732788 388.979645 383.924683 746.776428 569.415283 717.155640 724.475830 76.0824280 862.988037 896.510986 755.516968 4.90293932 123.469139 483.915100 469.211700 371.714966 936.678162 450.021057 185.705139 + 714.358582 162.707947 217.537323 304.549896 642.885193 349.822357 854.971985 913.831238 440.158081 806.220947 16.4658127 822.545227 267.244873 324.198578 576.429688 746.863281 302.518280 419.758759 531.098267 123.596985 338.619141 364.958038 785.942688 500.031555 437.872559 198.621063 235.428467 436.321167 878.398865 915.448486 956.797424 582.260620 1.50053561 742.185547 243.311752 42.6308556 586.865112 952.705566 + 271.209381 420.270142 47.6909943 337.490265 935.988525 530.184387 536.479553 259.620728 106.639450 153.926666 256.088562 395.889313 662.018799 435.130096 389.774261 796.023010 114.590858 790.780396 21.7791939 436.585724 258.626862 378.857391 596.011414 379.909637 691.681274 971.035583 574.529358 297.919739 245.000870 504.444214 526.565552 829.170837 847.977478 625.939575 541.701477 451.319916 988.485718 916.809814 + 849.323059 95.8802567 564.196167 218.955444 421.747223 566.794983 85.5011368 817.382202 520.968994 86.3878250 88.5759277 968.742920 506.840118 177.976379 607.951965 532.779846 419.187378 469.210815 520.617371 879.477356 510.273193 991.098816 986.383667 743.503662 961.828674 521.961670 463.206055 641.474060 712.112915 158.750763 710.134460 788.992920 449.933044 828.417786 562.116699 3.72108936 63.0350952 695.666870 + 916.675598 536.626892 950.723022 768.654358 797.325562 511.038147 447.520050 416.952057 779.666077 513.297668 379.079315 186.342041 5.20757151 599.730530 90.6861420 927.174744 722.837280 455.523071 185.562714 450.510742 280.986084 741.642151 946.389038 809.560425 352.067078 288.418182 521.072327 237.958710 479.640167 973.539429 862.038025 455.071411 652.249512 824.860718 975.807007 817.058777 67.4987106 685.736450 + 510.438660 487.816620 789.472961 583.197754 319.185181 888.790588 89.9580307 737.398987 855.778748 271.329315 10.0908604 643.198059 623.093872 261.868896 544.898926 694.264282 558.567017 27.7999725 407.975891 206.781174 223.389175 371.529266 612.973877 859.204956 69.3578873 976.007141 996.253052 761.564270 887.100403 530.717651 97.4938660 618.354187 520.002930 962.908264 707.290039 429.250793 737.746216 124.672073 + 564.499634 795.562622 629.002075 892.857300 66.0798111 362.747498 688.006531 809.652588 558.196472 263.805969 51.3733177 318.182251 61.2373695 335.989624 690.073059 824.397949 41.8143158 733.360291 503.821198 624.128418 148.709213 87.9421921 986.502441 815.915527 747.923523 574.387146 604.633545 88.1483307 499.673584 685.535217 977.062012 335.913818 944.779907 178.092545 103.407761 773.462341 973.952515 157.161148 + 271.008881 945.453796 10.6632071 785.932068 619.968750 459.674072 555.362427 299.655640 100.255211 209.896927 499.489044 627.463379 832.345398 472.792694 216.433899 467.524078 441.362488 921.957153 518.258911 202.351791 942.123779 709.021729 649.781006 423.964142 278.033417 639.877563 631.724182 744.535767 52.3586693 275.190796 294.427185 794.184753 66.4186783 934.500183 568.446472 712.600342 283.394318 333.817474 + 240.258286 990.677063 387.061523 545.788086 130.400955 949.019592 136.605377 918.173645 943.487488 603.544556 745.383240 766.058105 677.145996 577.672119 688.324280 626.625427 143.216949 719.153748 433.430786 936.708801 843.137207 634.447083 489.170319 839.652710 246.068039 9.38572788 310.612823 715.169983 341.819092 345.331390 95.5682449 232.913528 2.22210240 960.118591 490.163147 268.632385 517.907593 142.563446 + 910.041260 818.329163 132.240372 561.985535 25.1103821 830.510498 835.094055 636.653625 963.245544 749.445190 212.917221 741.590637 626.679871 889.160950 124.884590 92.8697205 590.945618 839.653198 509.076569 79.1834717 460.495911 161.632751 231.104370 253.085602 725.586609 840.492371 82.7269363 125.841057 908.098389 138.558929 989.534119 887.699341 317.812073 381.717285 406.353699 590.311951 53.3455696 586.279358 + 888.579956 826.959961 299.467773 870.906555 219.910843 90.7601013 257.734283 606.172302 221.608841 110.011307 548.402222 820.252319 767.421082 579.873840 595.719055 530.406006 130.207199 790.690796 159.388077 250.669083 558.092224 956.112366 56.1045265 909.960083 963.477112 458.331390 455.202423 11.0756760 86.0535431 277.038239 850.495361 95.0752716 693.962830 549.145325 864.949158 602.706665 721.429077 23.8155155 + 947.311401 838.717163 10.2061396 308.603668 302.654327 920.559265 583.448425 596.018677 516.351013 76.3439484 591.616028 673.776367 545.098328 311.225006 193.267059 660.463623 755.485962 546.151245 488.277954 759.085571 213.855652 962.171448 935.357788 812.722595 979.431519 550.212769 115.386497 872.740356 68.0458679 265.950592 473.067413 646.547913 15.5324430 677.182556 978.980530 149.593811 917.724426 854.126160 + 147.633469 181.361984 680.932434 311.122070 759.347107 724.823853 273.646271 466.602325 363.683228 884.340332 138.125198 404.052155 663.527222 908.327759 442.373505 324.160156 169.305603 547.581787 826.224243 164.519852 559.108398 750.284729 598.760132 499.070312 892.769958 60.4470901 234.606628 178.825836 900.173157 287.216522 523.789429 966.819702 103.790459 247.016052 886.636902 842.365112 622.628723 970.621765 + 587.732971 437.165161 249.871353 473.399872 700.431152 169.928452 178.773560 881.611267 485.107605 381.285187 414.330597 864.501038 338.495941 309.130890 249.050354 810.655334 36.1829605 801.714722 261.534454 891.405762 162.823288 582.227295 606.342468 63.9360695 795.011536 270.048126 711.998596 553.086487 939.903076 732.012268 97.3648376 786.797119 601.745422 792.511230 708.588928 966.663452 698.643677 874.089417 + 550.385315 678.786865 591.596497 803.991638 342.744537 999.387451 636.549255 916.267090 39.4775276 43.9879456 398.629150 286.023834 466.518127 411.924835 878.795349 24.4384155 635.285400 716.340271 915.768433 988.791626 536.266479 259.577301 523.218384 822.652039 354.967285 617.232422 943.788086 478.252411 709.469116 319.911041 923.364380 78.4524384 548.943604 283.236694 529.130310 941.813904 916.363403 868.381958 + 810.819214 170.850983 107.385971 127.205536 919.668396 128.093826 215.139572 648.532654 393.369598 423.433716 429.464325 114.370064 22.7042866 661.050354 710.841492 969.887146 907.184509 521.820618 883.473633 74.2764206 22.5625687 911.036865 121.961578 698.331116 715.582153 663.992676 250.465729 702.895691 421.027496 915.319214 378.142456 311.812134 411.906799 781.486328 430.868195 920.704895 397.222595 918.480713 + 543.328003 26.0476208 579.733459 92.5208435 67.7470703 514.213562 482.920929 820.191772 935.481628 590.812805 274.932922 949.448364 344.104950 182.703354 952.495422 912.723022 166.575760 977.243042 188.267014 769.002441 500.810944 411.923767 248.917740 161.174484 258.784637 453.964478 222.420792 466.629883 947.569458 354.695984 162.885696 124.193207 126.211487 583.072083 433.849792 971.869568 485.341156 195.481842 + 651.309448 851.245422 445.408875 643.780151 920.348083 309.616394 473.865967 967.414734 173.163528 814.315369 521.008728 97.1731567 779.028503 420.940613 630.036926 829.324585 441.616638 211.294922 761.790527 992.001343 739.758423 88.8756790 608.024048 848.344971 489.462494 336.491577 121.217567 20.2862225 244.042068 511.184113 72.2237854 827.054260 907.157959 421.803680 367.162231 661.541199 306.913055 238.314667 + 26.7111320 779.919800 205.138199 271.949097 822.002502 990.226624 128.827545 332.630798 139.899170 431.215881 302.111816 670.502075 523.151855 864.646484 999.840515 938.933899 418.682556 123.261627 810.976562 900.545898 516.438965 805.973389 757.842407 541.929565 862.045715 983.422852 225.608948 768.072571 737.410767 930.364929 608.688538 802.856689 976.490295 120.292236 605.576782 952.074646 478.732178 687.170715 + 320.877563 127.697731 341.951996 307.323669 278.282806 614.995422 371.393188 745.713928 819.580627 928.236389 802.798767 456.574524 569.637329 528.755127 318.652893 492.312378 963.695618 572.630859 250.282928 853.713379 385.185608 656.133057 334.429596 171.337753 440.623779 964.833740 674.668762 19.4500313 827.169739 109.187263 330.425201 62.2308197 286.181152 240.693802 407.088593 55.9603691 154.540756 111.376617 + 413.557159 415.026978 796.088623 569.680908 959.633728 845.145081 238.901199 437.964539 550.742920 717.780701 745.227783 283.560394 833.255981 661.141663 356.995972 567.858765 295.767822 616.499756 116.694168 100.738838 260.306732 750.300415 544.293030 155.835205 202.545197 687.516602 751.151123 442.463531 174.550385 970.118164 416.386200 690.391418 570.697388 857.773132 122.430023 210.886734 386.191498 389.885803 + 530.003845 264.751831 219.655396 145.930908 252.318298 201.488388 600.323792 491.479828 155.781677 68.6856232 307.698273 983.048706 525.569336 146.837051 601.091675 902.449951 719.534119 920.186340 934.519470 134.931259 609.906189 286.517761 659.661133 558.485229 696.529968 503.389496 216.828140 741.337219 296.962555 745.333618 637.365845 267.442505 215.919189 182.065689 603.107788 8.21191597 654.809143 589.556824 + 32.4634781 710.099121 188.338287 705.457214 774.745422 899.013794 788.647827 239.292999 622.068787 260.835907 922.599243 68.3120346 829.177063 13.7201309 426.733765 797.694580 264.263794 568.302734 668.083374 378.268158 974.962097 639.887573 753.399048 409.310455 348.163971 794.028259 582.560974 640.574402 385.423492 682.546326 898.828125 635.284973 653.025269 203.895554 595.502625 299.718933 290.565735 900.242310 + 365.938324 541.864136 971.604980 678.353516 195.747589 192.223358 201.337265 81.3507919 888.875671 22.9188862 583.928101 88.4002686 15.3654795 336.102203 400.030914 21.7956295 833.160522 122.856842 585.843750 62.4859123 49.4021378 570.203064 413.045258 757.184937 628.145020 62.3626518 456.548035 707.946045 540.945679 172.759811 254.543915 176.169952 759.228760 155.186401 66.0041885 210.203873 907.345825 752.539673 + 736.182922 42.1309166 774.451843 745.294067 455.143127 365.910217 730.430725 260.704315 755.838806 968.761597 874.981018 407.622467 555.268188 347.125671 888.255371 133.141098 796.922974 723.264404 887.037476 59.7764320 862.344849 731.403687 88.3722229 919.872986 702.180237 690.117676 542.762878 177.367706 611.940674 992.556702 470.619293 405.535797 704.588013 470.487915 629.448181 96.9311676 755.964478 65.5695114 + 557.131470 467.530975 506.478394 8.35589600 739.768799 185.342758 892.023865 954.667664 954.186768 48.7163582 700.427124 53.4021378 724.911499 412.567291 444.575409 913.868652 521.129028 503.958252 587.803955 165.189072 996.248535 523.184326 739.242676 795.293152 572.758850 895.627747 609.563965 153.568268 254.718735 570.861877 216.494751 233.189514 175.775406 952.584290 887.322632 728.914551 660.084473 337.967773 + 425.907227 183.071289 267.946014 637.019653 995.634644 282.081573 713.883301 31.1541443 285.443390 722.296448 187.327148 493.649109 25.7662106 71.9976959 552.224976 922.092163 236.820984 957.840942 832.809875 577.951416 21.0297604 986.007690 904.272278 20.0580444 319.290680 401.239899 401.588013 135.762390 278.414276 73.1088028 507.088287 177.634705 741.217896 622.654846 412.833252 477.542694 930.800598 95.0325775 + 736.422974 587.113525 886.751526 729.964172 290.853882 297.844238 572.422546 524.230164 549.049988 353.378265 375.690247 69.7645187 134.919540 826.602173 390.528839 295.893646 307.417938 758.739624 12.0275030 882.742493 113.135521 379.408081 185.395096 912.392883 391.457306 775.213501 767.613708 856.600647 932.194946 509.257599 702.841675 669.268677 782.869324 140.696350 996.837158 1.38543510 129.785858 327.768402 + 363.724976 731.559998 747.547119 246.937210 186.740814 289.759796 424.952820 571.407654 659.196716 498.929443 585.056946 824.452698 628.864502 168.250046 264.113983 697.332214 637.807800 617.899475 307.400482 168.643524 651.079102 249.054581 991.541870 25.1583748 80.6960907 936.099854 966.657959 37.7240448 383.585815 452.080902 142.420181 197.478210 861.882812 474.677826 739.194519 527.390076 941.874451 478.801910 + 399.095093 67.3418655 40.8710594 238.373795 254.130554 48.1311493 604.294373 161.785187 714.606995 526.720581 163.754456 478.021271 750.921387 9.76550674 490.289276 859.302673 433.711426 445.367615 161.577316 517.463196 395.283722 511.126282 337.991638 143.218506 976.358765 990.521790 12.1230135 154.168961 693.919006 381.467316 370.356506 625.381836 419.825104 871.183167 912.564331 969.861938 879.042847 391.897217 + 667.401123 234.002655 366.647919 655.831116 820.795471 737.671326 165.088028 443.660217 213.295517 531.021606 207.199707 271.767365 620.363037 954.390808 942.507812 946.041077 290.883057 827.432922 942.500732 426.964569 623.389038 266.408081 251.972107 642.024292 669.225586 161.034378 993.591309 801.706177 97.5453720 677.969543 469.777985 528.249817 773.772156 322.911743 138.059647 32.4484177 709.051819 327.080139 + 547.937073 741.208862 734.957336 718.066406 91.0188217 620.933716 836.034729 537.928772 174.863480 532.103394 210.623611 976.702454 573.565674 636.153625 436.120331 253.350510 624.138855 566.345764 225.823441 926.076965 46.1332932 194.195251 47.8871918 958.535767 960.820435 242.617935 759.085327 715.298828 854.203491 259.646027 674.919983 970.700806 746.959717 900.878479 810.860413 96.5765152 399.264069 461.299133 + 353.826752 217.032806 168.637741 34.5980492 747.265564 372.385162 294.291534 877.864868 99.2500305 786.857483 891.013306 347.503906 711.174133 817.243896 297.212219 315.128021 490.212830 908.097839 308.609009 593.296509 720.164307 886.066162 78.3003616 800.257935 949.060730 764.745483 5.54793119 831.810181 397.580322 147.627335 969.885742 659.482910 21.6940460 605.079468 596.496765 456.433807 177.002701 179.791306 diff --git a/example/lu_decomp/39x39.dat b/example/lu_decomp/39x39.dat new file mode 100644 index 0000000..7ce8116 --- /dev/null +++ b/example/lu_decomp/39x39.dat @@ -0,0 +1,39 @@ + 45.2330933 783.144165 533.835205 974.510376 29.7413197 800.707275 206.443008 639.910522 934.194885 27.7347107 135.761322 841.198486 775.491516 143.989380 965.569153 386.426056 397.786224 546.027832 508.298065 426.817413 158.749405 691.505127 649.996643 248.064514 825.726929 278.907349 795.195007 263.822052 346.649963 556.954651 900.082764 99.1622620 732.385193 75.8202515 621.461853 911.998840 21.1733837 751.386658 743.637817 + 9.62688541 727.244324 780.116211 978.759827 751.924438 619.700806 781.928650 964.279663 926.561523 235.655334 447.838318 107.550491 8.89733982 416.130737 692.959229 108.105804 936.576660 391.142609 553.200684 610.503845 502.230621 380.790649 371.484772 792.791992 6.94354773 961.002380 157.396957 472.643982 871.338501 997.084595 759.550964 482.991852 155.618225 184.500610 429.638245 181.496735 213.873337 138.576141 18.4813519 + 995.624634 915.119324 448.504028 423.988373 728.220215 127.689697 116.450333 885.624268 128.734055 938.261292 795.680420 126.468071 97.9991684 416.609131 387.620422 612.588989 240.640793 450.305145 159.320969 685.819763 519.040222 194.703522 211.379654 47.3220520 353.237488 740.779053 701.982605 798.558777 195.681854 698.215088 540.586548 624.495300 496.891754 720.441101 722.633911 617.141968 214.817612 698.800537 510.946472 + 434.798248 20.9377041 959.053467 539.812744 452.622162 117.391441 227.469193 697.489990 281.723022 831.857117 52.7782822 915.420776 373.874390 836.003662 960.759094 810.663452 678.234070 803.604980 555.122131 583.491638 523.049194 366.907135 65.9346390 694.136169 199.776413 205.984940 575.335510 940.201904 638.863281 815.461792 268.879150 761.267700 841.043274 715.457092 722.955688 157.590240 286.978210 281.681274 764.646423 + 12.6514158 363.467163 889.239136 773.421021 457.982330 975.873413 549.753967 216.765503 343.487823 589.620544 989.707520 283.240204 145.042130 345.508545 854.208862 769.326660 52.2274323 671.065491 455.475555 822.863831 660.136292 312.602295 172.901291 638.322266 639.506104 368.083496 949.839783 135.236786 643.130920 268.571106 265.133209 165.205154 523.348389 401.552826 74.6539383 822.656860 876.204041 107.044182 779.929443 + 512.501343 349.955444 374.934387 506.370361 390.409729 266.375641 213.289505 549.712891 170.683243 446.135132 423.072632 680.066223 952.790894 767.016663 436.411194 563.023071 874.489807 258.092804 241.501404 535.654907 571.708252 628.454224 478.801178 69.8793182 827.230530 523.927063 781.089355 397.171387 57.3112679 313.778656 295.484467 395.412048 579.117554 760.454285 845.149475 282.964111 117.435860 471.565033 236.566254 + 756.162964 465.779572 651.548462 58.1086349 99.9497452 96.9368286 421.022614 676.554199 286.131897 455.354553 183.803635 994.778259 533.928772 269.949524 181.247238 530.268433 72.9798889 630.625061 419.085602 168.535980 282.167145 702.274048 452.681213 342.280853 316.491882 673.737732 998.786011 825.009705 7.47832155 755.526672 729.329773 745.301208 919.583801 375.446716 279.637970 64.7853012 295.816071 550.038879 557.318359 + 43.3710594 314.166168 962.984924 807.512146 991.228271 581.705444 204.255920 300.360077 883.446289 369.906708 378.807251 563.450684 432.165100 393.578125 709.565735 601.232300 365.504486 343.341339 256.379578 427.255554 717.412476 419.700348 792.351685 914.588501 821.527649 470.659363 987.131226 211.443481 840.635071 883.858582 55.0879745 322.858521 178.305954 85.3735352 854.815674 348.789703 519.596741 299.450928 694.499939 + 8.59502983 621.096863 754.723938 875.766479 832.280029 274.463562 269.728363 877.572815 522.292786 204.761810 118.920677 392.758484 124.095734 727.888000 464.069031 131.311935 982.382080 216.362381 301.358398 676.125854 246.164383 520.647095 395.852386 659.068909 113.076927 676.398499 263.166107 518.107727 256.169128 537.515991 158.869263 871.374329 453.415222 897.643372 31.7429848 801.899536 387.559845 434.592102 83.2524185 + 412.606293 751.812988 38.0745277 339.648895 584.259888 721.784729 694.717957 119.207504 481.258911 793.808533 241.914352 79.1995468 585.461365 944.385742 70.6219635 28.7459641 964.057129 96.7156754 364.222229 309.489288 215.543869 265.143524 288.244904 531.527161 245.171402 765.069702 929.495361 66.1556091 968.631226 332.810333 861.656067 283.070618 185.996674 713.364075 859.114502 515.707520 393.365845 399.427826 449.160278 + 699.813416 658.046021 830.280640 95.0877762 787.123535 813.505066 571.356995 728.574463 537.065430 13.6521301 331.753357 159.772034 107.985466 104.511253 525.818542 324.079895 133.133484 433.542480 786.285767 929.209717 813.271790 92.1594696 305.951538 251.629776 970.739197 502.206024 154.278046 51.3846321 452.125305 863.554443 245.802338 13.3856068 537.327332 550.782898 870.576355 617.224548 690.338013 297.370483 44.2267799 + 1.78581595 904.159119 795.276550 872.499939 827.795166 811.572754 45.2832909 172.893494 408.540009 51.9555473 43.2235069 663.821472 500.317719 543.203918 888.169861 69.4145126 338.611145 338.398468 63.4126701 98.2597351 596.884705 630.904724 364.238251 875.721252 97.9676666 725.671021 68.2440948 886.621216 57.7205200 551.507812 271.437622 209.544830 182.313278 702.682861 916.327393 656.891663 569.254700 956.365662 707.850586 + 96.6582718 674.231873 27.0659008 13.5997896 880.338379 246.629837 294.061920 901.054565 965.055054 209.171371 793.914490 257.090607 703.923645 793.174622 525.887756 537.339355 956.103394 16.6635017 751.184509 600.539368 105.015419 57.3380623 194.467667 27.3654728 923.705811 837.815063 439.028931 696.671631 44.1798592 44.6263885 658.375793 681.351501 444.549744 966.261841 979.539673 11.1317081 184.225983 453.667633 357.140686 + 519.500671 790.093323 806.292603 921.677368 668.920166 899.624695 205.261398 313.207916 474.641388 818.068726 28.6143093 638.142090 99.9608765 150.866058 588.931335 343.537415 582.800842 299.017639 962.548706 756.902344 460.393066 164.519791 946.010742 993.544189 807.833923 410.918823 641.297668 14.3100433 800.683960 979.616455 623.488770 623.071472 580.807190 588.229797 581.376831 637.140686 593.862183 506.951355 364.346100 + 238.491882 262.988007 679.025269 268.756897 386.298279 316.962311 942.999695 740.405090 967.388855 489.719177 155.562485 600.588501 587.558411 955.086548 240.403091 279.560272 82.8659134 393.524963 26.4193611 536.173889 240.706482 917.186951 330.229706 334.701721 306.887573 537.651672 437.661102 674.030701 11.6579075 616.778870 977.882202 16.3204041 580.000183 380.559448 159.843964 436.518677 908.488708 612.970520 650.648865 + 958.963440 840.778259 120.896561 121.560783 834.962402 655.097900 630.149353 797.812866 808.281433 157.406296 859.182007 818.832581 325.079773 117.743172 407.131714 265.063965 901.389771 817.495605 102.917175 949.758179 422.488007 88.7327118 38.2586403 547.240723 272.507233 744.546082 192.407349 424.303619 209.913834 711.211975 482.618500 506.010345 793.372925 874.762085 766.908691 428.826294 982.034790 216.680115 130.426086 + 506.444489 899.831055 265.699371 322.250977 872.231079 308.609558 532.245056 789.804321 780.159546 409.346832 588.050293 58.7572594 710.459595 514.261780 614.922180 568.220703 740.449707 266.307281 992.308716 688.613647 81.9470139 333.706665 294.087769 453.261963 449.306732 301.043243 241.343613 9.55340672 117.930679 481.665558 290.936188 133.794968 837.213318 643.864441 782.246277 629.805969 499.310638 639.211243 959.284546 + 140.149734 580.100647 54.6627045 264.665924 839.709106 525.371460 941.934814 532.170288 166.256714 606.465454 210.550491 534.263794 225.990402 968.127319 933.061401 503.803192 574.982544 310.120819 987.135315 171.259155 169.551819 117.940979 87.6940079 378.539368 609.780029 181.393311 281.011871 649.404602 48.8098450 81.9326630 358.645142 295.488403 110.206795 868.782166 30.4122734 429.788239 572.468140 674.321106 130.541061 + 255.581009 381.846985 84.4803619 962.765198 685.565125 25.7373924 9.26937675 546.641541 496.913239 432.540466 52.2903099 935.538574 735.168701 569.655334 480.331268 55.4512596 352.035461 217.095139 514.588928 84.6759033 343.020874 77.1212463 409.367157 235.394821 747.738708 770.976013 633.106628 688.967896 993.677673 301.455811 167.409927 537.848145 534.591187 541.933655 252.317993 613.749329 384.274109 475.597076 424.500458 + 742.120667 39.6262131 214.377441 994.163025 495.585815 293.939331 600.788513 145.258636 278.240814 474.422180 443.388336 109.378342 32.3274765 358.269592 514.052917 684.734009 431.730347 12.4022198 899.243896 737.531372 912.947998 23.0029640 842.573486 549.052551 731.225037 875.831787 971.124573 733.034363 247.022842 905.561951 538.171936 934.438904 768.698242 873.097900 533.295898 524.169495 493.828766 686.898438 257.224457 + 141.638412 65.8874207 524.563782 666.519775 772.730652 375.519012 731.362793 852.415833 595.335144 576.060791 569.052307 361.666168 475.526855 393.930878 311.995514 995.217529 195.557999 568.737305 803.189026 325.642548 743.003601 271.081299 617.042725 11.1381388 399.055542 935.806763 856.443787 96.8651886 189.519485 920.721191 659.064331 264.684723 81.7542725 458.985199 193.522278 700.179443 734.832581 335.928040 501.551331 + 984.047791 192.927307 752.539246 63.3788490 150.521759 899.923035 997.594299 450.895996 62.5197906 730.968079 460.056061 928.171448 405.373932 165.219498 199.109924 224.773300 207.933838 171.598679 915.942627 645.226990 122.707680 146.676102 249.101974 7.91633511 289.974274 843.018799 659.861694 594.200256 728.087708 508.377808 600.850037 169.812332 362.354736 460.822632 65.7816696 268.450165 381.307495 106.147606 182.194611 + 494.717285 537.616882 743.697266 869.246338 304.988861 408.801544 509.306702 134.510818 982.772827 529.076172 622.048950 633.540161 727.013245 514.258606 828.570007 110.536736 666.331360 517.119080 335.661774 242.908630 83.8592453 863.502808 50.3795090 435.668243 986.679810 840.134644 921.605164 668.793945 411.779907 856.326904 99.0182190 140.584000 51.6271591 405.978271 3.37096453 43.3393822 730.249817 437.966797 482.150787 + 78.6953812 221.813080 181.800415 869.539185 706.635193 982.408630 869.716919 346.604767 121.419540 941.560120 418.460388 79.5727158 667.742188 97.1854858 220.689880 768.504028 733.207947 25.4184685 400.048645 906.406494 746.484375 3.17309618 6.52030182 688.259521 958.543762 689.670227 885.583557 690.948853 103.470825 139.769714 150.471573 908.839661 773.205200 612.079773 63.1272697 332.928711 534.060486 798.616211 168.294525 + 846.859985 924.209412 786.476624 197.871140 81.3015442 343.068695 245.843781 628.846375 148.748459 258.737671 687.744934 876.346436 573.809265 951.864319 778.382446 385.119690 944.422119 326.666473 812.690796 949.492676 66.2261124 170.180267 244.108948 524.709900 25.9038200 109.487671 899.642212 134.102463 603.929626 523.345886 908.630554 558.885132 509.808624 141.022247 829.025024 897.818665 366.901062 58.6402550 975.238831 + 652.031555 239.577744 117.900963 402.682739 778.379822 264.305420 131.182251 802.686707 49.0893478 380.918152 720.665466 876.605835 509.739380 552.318848 484.006195 669.895325 190.068893 572.545471 209.354462 919.337891 222.390839 675.663879 692.484009 409.223297 964.526855 187.786362 590.111145 539.656616 138.885406 812.368591 396.660645 827.214905 612.211182 291.768555 150.399704 828.337463 117.793961 39.0082550 118.699944 + 7.62867308 622.923279 403.833221 530.126221 525.501465 428.952881 927.413757 428.577972 5.78783798 270.849609 815.754150 181.680847 209.702332 111.670593 97.2362747 986.645508 259.263031 485.916473 629.883057 137.653183 53.7330284 760.112427 423.616943 99.9774323 962.291565 753.436401 569.368896 732.119141 450.091858 688.704346 323.756683 977.535095 184.124695 154.722610 759.680115 780.678406 71.0612869 658.398132 972.071899 + 279.381531 138.735657 690.706421 351.191284 299.109802 725.790894 806.912048 627.223694 959.497864 430.449432 532.802856 996.766418 267.273621 305.772064 365.889221 722.886108 333.545898 951.809509 830.500732 869.452209 212.489685 94.1765518 34.7332764 437.629364 233.278946 396.063782 201.134338 90.4497528 488.011566 215.996536 488.054260 497.007019 692.394958 203.474152 342.613464 880.985840 89.1068878 638.009827 182.907532 + 461.381958 44.2067146 186.723831 791.593018 612.214783 698.038696 981.785095 282.451538 855.036865 320.932831 874.854370 925.248047 604.731140 977.968201 8.09860229 525.460999 158.227371 757.610046 852.835510 147.692307 211.033279 161.153946 578.626038 749.847595 199.066803 324.234070 223.933350 500.871368 591.768860 805.686523 362.049103 961.216797 679.470032 37.9559746 967.251953 694.791931 35.6560478 65.1463852 705.486816 + 434.005402 322.928711 671.868652 163.222000 94.8148193 795.989929 877.570007 429.757629 806.627380 327.168213 196.172089 213.486771 772.843872 419.232452 892.768372 123.960449 340.518372 922.644714 915.879822 505.433075 578.299561 718.309753 871.855713 609.792725 607.578247 966.086426 56.6276894 388.293915 721.146484 257.003784 662.345093 344.057861 335.938171 126.783775 743.969910 793.916626 370.368378 920.662231 803.792725 + 656.080566 147.034332 6.48445559 398.565857 734.766296 758.406128 36.8571281 194.863174 322.302490 204.068237 587.891235 18.0831738 703.232056 832.995483 738.506348 978.342346 672.048035 551.879639 440.246002 51.5168228 780.117676 23.7275085 212.767944 507.484680 859.310547 372.852692 692.509644 252.290604 226.344452 488.985657 673.934875 77.8655624 857.202271 717.138733 645.031555 757.150391 628.902710 86.4762497 424.815979 + 255.376953 958.282471 929.396790 755.688904 533.698059 28.8875027 638.454163 631.752686 878.670837 929.077637 630.144775 689.637634 4.13695192 286.666565 55.0534973 532.576904 927.087708 337.042084 419.610748 834.648010 904.995911 373.767242 161.136795 893.363831 860.474243 511.121765 573.651489 122.606155 302.419067 576.436523 800.842896 617.117615 981.713745 643.575745 66.0795746 401.677795 80.0740891 287.739502 342.623840 + 24.6838608 99.5826492 153.525101 513.227539 496.463989 649.877747 132.302414 295.795593 763.754517 718.406494 172.362473 401.557343 691.570923 254.749466 394.294800 255.236237 743.872375 604.239197 706.689636 620.503540 224.350525 59.4985352 323.323792 884.802551 300.743134 226.298431 113.260384 742.384644 154.170334 222.509277 642.118896 863.162109 924.398193 573.216675 115.252823 513.061890 776.755859 162.519974 752.263306 + 943.610596 703.829224 249.329788 850.739929 71.4924545 706.178650 874.475464 245.559402 316.102478 644.398254 816.376892 741.799194 927.488159 481.593903 310.333496 550.567566 676.391602 780.696533 456.984375 120.041847 460.847839 395.317841 107.984337 331.820282 129.451279 754.958435 48.7258873 317.246613 629.682068 836.563538 748.227417 339.240967 629.896606 225.392624 164.615829 879.565063 7.08526516 277.377167 466.905334 + 62.7667847 750.863892 412.508087 704.583435 417.128204 398.390137 605.100830 165.407074 925.008301 352.735168 414.654144 800.866516 349.133881 678.679016 620.655884 456.601318 779.253601 830.423950 52.1233482 469.749023 925.099548 865.798828 300.654236 723.779236 953.226624 301.305756 172.326019 240.149673 743.845764 591.851379 701.072205 52.8872490 358.815735 311.508331 847.159363 744.201233 403.117706 474.548065 547.185486 + 547.025940 440.398224 649.062683 600.143677 263.897064 711.070679 713.403381 636.010742 320.924652 390.311432 89.4772644 798.757019 550.618530 81.3193512 948.534546 991.899963 954.195007 37.7099342 189.622910 604.090332 932.415649 16.9425297 607.726807 840.113281 8.44765568 184.653580 847.508118 724.243530 327.441742 932.298462 821.637146 121.445801 237.460617 5.44241714 176.669357 725.029602 256.057922 624.610962 96.9109802 + 115.926750 18.2457314 891.046570 85.0950470 102.412704 471.132141 88.0283508 565.607178 452.175934 600.374695 915.404236 87.9082489 329.988739 125.392326 914.475952 559.201843 306.946106 152.165985 798.248718 73.6872253 404.924011 410.145569 895.155334 584.791199 881.602905 898.085938 615.929871 953.699158 383.114166 875.253052 942.076416 558.897583 302.763489 654.890381 656.547852 813.430481 127.484085 845.609314 646.446533 + 699.846497 561.553406 453.435303 275.643982 85.1887665 400.001953 920.385559 547.815308 601.267151 322.703400 733.775146 141.117218 34.5900726 456.866241 705.136169 467.097260 581.850952 798.410706 752.922546 653.830994 24.0094547 420.297668 314.090210 244.937927 572.341370 937.121582 397.940826 812.840759 903.464417 402.505310 248.886902 963.267883 655.026428 13.8785801 898.101562 518.028259 769.078125 124.130386 235.450684 + 284.113861 448.176453 374.934448 396.175079 440.386841 45.5176582 980.370239 136.924591 143.129959 801.102600 276.414459 611.678467 705.757141 871.904602 794.653748 179.238846 57.4714432 923.721436 402.756989 552.206482 419.571075 527.006348 63.4163628 293.108246 389.897217 24.6870174 627.537903 9.65248966 348.086548 2.09152007 831.022583 645.746887 562.480225 754.311401 493.471527 741.631409 90.3354797 316.746613 348.723328 diff --git a/example/lu_decomp/3x3.dat b/example/lu_decomp/3x3.dat new file mode 100644 index 0000000..13e4af0 --- /dev/null +++ b/example/lu_decomp/3x3.dat @@ -0,0 +1,3 @@ + 11.0516796 411.769958 573.463501 + 9.70381737 978.474609 751.120483 + 564.466736 892.351624 806.378540 diff --git a/example/lu_decomp/40x40.dat b/example/lu_decomp/40x40.dat new file mode 100644 index 0000000..2d30aa7 --- /dev/null +++ b/example/lu_decomp/40x40.dat @@ -0,0 +1,40 @@ + 427.731506 585.127197 534.668274 740.144836 466.271729 823.793396 761.927124 673.871033 193.723053 984.984009 688.060364 703.432190 552.934814 298.466187 819.604858 373.731720 272.465057 156.768997 804.491150 665.273560 591.020325 924.998657 480.018585 817.412170 743.920471 329.704529 501.301880 979.853821 261.790894 108.684166 456.361450 221.454727 757.200500 546.286438 225.348618 364.494080 107.919434 122.063698 953.431091 8.72799301 + 91.8062439 378.884735 563.309326 143.946747 307.738403 24.8057499 952.744629 14.8269539 366.874969 270.081940 665.771606 695.316589 899.326965 804.719849 601.121216 817.440002 958.161865 270.138763 52.3665276 593.839355 761.932678 72.9873962 82.6768570 959.029480 969.260864 410.541504 686.728394 634.257019 270.561523 979.443420 391.304291 650.390076 612.360229 953.414368 341.212006 893.341187 508.224884 924.737183 424.094849 556.158325 + 348.668182 274.753632 245.288177 930.754578 161.271606 779.104919 304.628845 98.1988220 410.362793 662.528992 402.209290 193.606415 656.084473 659.235657 785.816223 418.148682 958.775635 907.029297 916.127625 830.909119 934.903748 330.437408 948.475464 408.570312 935.706055 162.543259 375.299957 506.616882 357.738922 37.9567490 480.081879 129.935730 72.4635773 229.795090 881.785583 231.624252 183.802139 170.067596 537.472534 609.731689 + 758.511292 921.909180 428.471771 999.007324 140.814011 273.715454 426.028809 783.579468 826.227722 126.294792 846.658997 15.8386240 799.834595 688.786865 89.1628647 294.442078 907.697021 160.734039 370.603333 882.416931 850.209778 794.450806 458.627991 407.262054 459.734680 660.388184 816.555237 259.213379 78.0200806 83.4340973 185.515732 474.410461 786.926941 931.047913 838.842957 572.111816 548.139648 403.357910 874.454102 95.4600449 + 699.956177 181.932373 1.74758792 223.574417 466.751709 428.475800 922.288330 133.228989 892.020569 653.736206 422.608948 223.179581 665.294739 291.904327 292.986481 271.760895 134.528442 917.965576 354.007416 346.105377 285.128387 792.767883 225.278183 100.149162 658.576233 666.768860 784.581482 209.559006 960.424744 381.857513 402.449280 638.641602 740.925110 789.514038 587.771851 397.681915 405.636108 464.107788 800.345703 84.8389435 + 336.080200 414.620209 376.652039 402.116241 137.045227 924.650818 39.0736351 930.122498 790.360291 236.416199 158.661270 757.224487 42.4727631 798.400208 374.051117 126.672905 647.085327 546.501221 223.754120 102.160889 426.839996 351.290253 818.429077 389.553070 369.220886 749.260559 177.710800 319.466156 342.429779 633.293396 169.475540 559.260254 959.361938 994.437988 395.157196 662.852478 828.789490 371.195862 931.714355 12.9623604 + 249.646515 516.670227 836.855408 290.070343 817.262024 261.552948 668.887756 333.379822 633.093018 405.805176 524.141785 217.702621 690.575867 146.546890 373.704620 498.816010 647.952637 937.138977 183.531158 484.274200 910.435486 872.509705 28.1010323 654.380554 12.6946459 544.514465 3.89019728 934.868774 86.1127853 862.960266 67.7955399 916.514282 533.650635 528.916748 134.107880 81.7012177 394.400787 23.3525524 545.320679 16.9132919 + 950.939026 294.504822 496.948029 762.759827 752.309143 66.9697113 566.263916 447.031464 687.665100 252.132401 158.221359 858.342224 420.012207 671.763306 757.092224 704.561401 190.771713 363.624878 469.347229 195.117493 432.287811 783.350830 256.878204 963.114258 987.069702 544.455750 535.030151 119.591454 48.1861687 22.5076084 140.691406 640.197937 190.303802 832.482788 825.137878 168.817093 321.357391 139.982880 629.951904 642.800903 + 707.766113 251.817993 114.770744 532.213623 378.230621 615.344421 618.089966 533.837219 881.987244 327.190399 152.523254 686.955994 823.630188 971.285767 727.218750 127.788124 585.778015 318.147247 328.556061 21.6362267 802.349854 681.094482 327.111389 385.777496 931.844360 395.648315 21.0069542 320.552856 737.183899 745.652466 690.736389 29.1937428 986.034546 631.165161 28.5171928 998.221802 771.319946 126.638130 231.567810 323.525482 + 37.4133415 157.142578 85.1179657 569.351624 881.226440 832.228210 102.929497 660.599731 362.135254 327.425140 472.740234 553.884766 293.312500 781.914673 488.908081 468.498535 290.990295 363.965912 637.803650 602.356873 659.446289 408.388184 741.024597 881.787109 891.124512 935.758057 934.535339 604.562195 499.131134 330.009094 771.219482 201.400436 669.665039 317.146362 192.263550 572.482788 118.915138 680.181885 260.142883 819.317932 + 186.507690 568.628479 48.8039474 4.52500677 328.006042 616.172913 529.032043 994.540649 369.602448 570.526794 12.9017439 692.661682 752.401855 636.137512 808.253296 897.170105 476.997620 558.999146 47.0810127 322.222870 840.483337 181.916702 190.090805 648.961060 926.904541 592.103516 608.392883 591.730957 232.490631 653.455322 576.346436 763.528564 698.748474 371.165436 315.957703 631.805298 974.179871 978.409607 390.817078 737.998840 + 64.6431732 608.775024 919.052673 32.0193329 261.600128 978.020264 223.969498 169.984650 399.018707 418.074646 325.553528 55.7928085 440.969177 667.932007 594.094543 971.824890 783.938721 509.105316 697.185059 62.2645226 502.191742 806.024353 186.816254 671.913879 544.741760 944.619507 256.868469 894.619995 929.693604 598.330566 804.803772 965.041931 851.105103 560.616333 987.628906 406.738464 830.172302 28.5374966 166.490677 759.693115 + 965.296448 832.472961 249.218384 553.537842 948.009827 616.881653 883.420410 61.6144104 286.090332 292.372040 734.566772 531.729553 66.4751892 264.854187 785.469421 863.639893 255.896774 232.031479 44.7128487 376.731659 845.027405 188.276230 293.950287 118.840706 354.802643 608.623779 502.539429 615.546509 483.578064 631.199341 307.560364 621.650085 160.804718 169.242661 920.834900 693.897766 639.365051 394.754730 842.845642 916.970398 + 131.653488 211.093002 617.303589 51.3494987 908.767029 156.629471 703.233337 427.978668 856.373962 139.503021 463.966431 701.840210 125.557800 33.8030663 624.528748 458.056000 892.271118 516.396973 991.129578 654.007507 651.938843 77.1857376 864.576050 503.215179 558.886230 318.031677 481.004364 433.489807 866.584656 575.713440 245.058212 852.113037 256.013489 973.348938 194.301895 288.309692 451.805786 37.4438286 621.127991 5.62397003 + 703.218628 193.344055 548.606201 8.59830475 882.110718 933.158997 915.183594 480.961548 387.774323 457.080780 801.304260 879.318176 758.975098 548.597168 450.291382 946.527222 289.665771 535.585327 148.467041 281.431946 96.7871857 599.117371 532.104126 231.884888 121.996178 826.389343 587.040588 620.443298 134.156586 76.4475555 221.448547 203.441818 355.415070 565.556580 587.512512 659.516113 420.222076 870.135132 291.120819 769.663086 + 449.576202 857.952209 353.089417 795.458801 229.771988 200.681793 906.847412 190.305588 633.668762 228.147064 801.567688 738.501038 554.183777 615.437988 199.345901 170.634354 414.627716 908.966858 138.884811 913.450073 531.165771 572.075073 794.325500 278.357178 679.360596 751.584106 536.844238 151.488113 705.398560 763.168823 39.9725266 582.151611 696.453796 762.452942 226.281570 885.753052 839.114746 509.102478 423.583344 297.197083 + 911.966492 696.596436 532.780212 95.1505356 546.529175 63.9383926 452.535461 649.895081 155.307877 835.276550 493.282074 17.3814354 159.813416 213.111038 518.430725 503.191376 909.830139 356.537231 327.896423 916.213135 323.345337 926.305481 206.743362 973.778137 971.266418 175.983231 521.352905 826.279785 836.164246 944.538879 691.070923 579.712646 329.240662 3.55162406 114.256393 812.194275 399.994995 582.682373 71.2192612 496.031433 + 628.457825 844.828552 19.9606285 578.889526 464.744629 706.854248 184.996490 170.915405 325.898987 357.754639 96.4305115 872.227844 866.013184 689.680298 816.756409 237.373032 136.336945 696.276367 805.037354 591.951416 774.246826 38.6709900 581.347473 449.983307 415.097870 221.607224 685.117676 872.185974 936.777466 405.745453 551.804749 175.965485 151.263870 624.743713 364.747253 534.602417 826.247803 865.311951 240.043091 870.872681 + 813.627563 360.617035 691.365417 933.700928 593.803162 581.481995 446.891907 459.662933 723.608154 799.289795 855.982727 849.389099 492.212769 30.8246212 641.261169 921.953308 703.583252 281.007385 396.368469 733.035461 608.207581 453.858063 501.763000 922.466919 302.565735 463.632751 32.0891190 262.804596 82.1825790 725.544250 77.1033249 14.0192251 901.737915 154.632812 455.819855 872.843689 103.845779 742.746399 94.7160339 56.4473877 + 64.5549240 614.789062 276.611053 684.603699 796.889099 586.112854 694.176147 816.645142 906.455139 360.770966 795.104126 431.056549 851.567566 390.594696 18.2262020 895.838928 218.792587 573.177124 103.376740 850.822632 91.5964661 116.842438 499.724792 170.837219 665.623230 614.697632 321.652527 874.768799 727.387512 622.008545 268.531830 400.467438 557.943787 797.723328 696.370544 631.755066 951.778503 291.684784 570.972656 357.699677 + 319.955017 614.100708 659.602600 510.633667 374.147736 836.363220 281.771301 206.759613 952.009338 776.595947 707.892517 266.643036 765.956116 658.668152 334.631744 357.415649 643.543274 561.594360 188.103073 753.041382 826.801880 861.853760 66.7195053 450.216370 236.264236 32.6613464 729.198914 631.495972 147.224640 978.341064 485.866577 157.303284 867.446960 1.24133611 186.313812 948.443481 315.972290 690.593445 147.736069 144.501816 + 286.414093 603.150635 903.069702 445.744049 600.907410 130.980453 418.858459 706.089478 245.959839 496.882233 214.066208 588.807190 596.245300 215.624741 544.004272 490.915466 765.488098 247.568390 906.239197 96.4269409 230.678741 124.523743 388.834595 744.904602 955.557983 931.362915 254.601669 726.700073 642.347229 669.065369 286.083252 348.011108 957.105469 57.3711090 218.354462 449.873138 592.408508 309.203033 780.144470 506.302795 + 246.463181 32.3618393 647.009460 129.925430 735.511780 295.694244 810.561401 543.990479 4.86203194 997.088745 705.732300 972.968506 968.920654 811.493347 821.985352 919.790344 285.808380 680.968750 558.278442 270.086182 362.172516 901.957825 430.931274 279.237732 973.768677 998.177612 820.140747 842.541016 469.374603 782.482910 533.331482 658.473633 10.7393055 466.402374 516.409729 218.302536 463.548553 803.488892 463.407898 56.3088875 + 260.933868 202.434982 572.446838 791.103760 230.980743 327.124420 817.837158 23.6698685 885.427002 151.144958 689.016418 24.0824566 324.886078 83.4936981 606.243103 285.982025 786.718689 161.653061 336.686249 862.084656 827.443176 740.870422 152.613220 800.172607 284.876160 452.328308 757.537170 313.367157 715.738831 121.155876 726.200073 209.735489 900.058105 245.754761 760.542114 735.594238 665.968140 192.148453 428.963776 596.918945 + 60.1151237 890.902710 524.053101 934.565430 755.190002 833.832764 551.512756 715.851013 254.669495 300.483215 257.864807 77.4576187 786.125488 738.012329 690.198059 952.304138 410.183929 546.657471 205.119736 261.640594 133.687546 593.139526 253.147583 111.140877 77.8256073 692.750183 728.504761 610.070374 943.339539 884.250977 124.698151 527.406860 791.113647 153.319550 947.619507 945.881348 6.98904037 138.741669 787.984741 975.791870 + 270.971985 728.987488 612.273499 802.280029 128.275208 776.948486 103.504944 648.201782 84.0374069 135.761322 27.5692940 639.116882 946.085083 790.912659 98.5444183 529.335876 775.271179 917.564392 298.110687 142.256561 869.431091 951.830261 342.586243 250.810196 834.456909 464.884094 170.540512 129.409241 677.915466 54.5112228 580.948853 541.791260 37.0118294 841.048584 21.1889248 89.2945175 982.671265 29.3691635 603.687927 337.371490 + 35.2099953 925.973022 335.184265 806.129822 882.275452 631.794128 153.325256 328.693146 951.513000 404.132233 171.748734 291.039429 95.5759201 368.006500 562.295105 64.6658554 508.612305 27.0252323 667.341309 756.188599 80.2782669 115.751030 479.946960 295.190613 14.4287758 717.012756 304.438477 956.923401 890.308655 115.692856 419.894348 85.6293411 80.1684036 659.226074 84.1488113 794.330627 873.059570 847.156250 685.287109 276.485779 + 370.276367 868.078003 85.3566284 196.125458 71.6614456 283.044678 970.642456 942.711914 188.872635 50.2429733 581.146729 511.499939 357.748627 113.407814 825.909546 656.675720 262.211304 459.900391 614.013977 125.168556 882.491821 132.590378 241.938995 207.991241 554.885132 153.668365 305.644104 670.881470 469.236298 721.137085 175.351807 210.800644 81.5462799 533.589661 638.516785 942.993713 235.272339 727.347351 956.019775 728.002563 + 990.085205 491.939575 562.490051 327.457458 402.517792 322.791565 152.983414 112.421455 25.5066547 428.886963 622.400208 485.733734 235.283234 181.339539 737.867676 379.437897 821.375549 226.788483 157.893982 25.4255543 371.023712 695.223389 714.213135 212.458786 570.845093 133.106506 239.621155 480.492157 559.856445 586.564575 494.369049 144.321274 523.208191 772.651184 19.8328457 768.564392 676.884460 935.959656 944.971741 442.422394 + 177.891220 403.278656 277.511444 159.820801 652.337524 547.907349 316.791595 425.314667 923.636475 494.940460 18.1836262 486.102966 98.1317749 90.2199631 103.277657 352.738922 20.7570438 830.295105 531.366821 909.956421 337.901611 422.289368 189.367401 843.837524 253.508179 350.116486 874.250427 994.832703 708.275330 459.807159 546.888306 606.054321 502.256744 394.623962 538.134338 698.050171 634.131836 345.197174 162.204742 484.221283 + 580.948975 864.738586 879.593689 488.186096 775.063354 402.118744 938.162659 144.560059 471.197174 723.173096 625.138489 138.598877 502.863098 421.140930 350.322357 494.258728 174.133224 117.003204 413.605865 164.870392 612.286804 823.210510 337.139954 747.412476 456.816040 665.301086 60.8259125 94.9686813 908.103455 319.142609 46.7528610 123.712265 149.747208 847.610474 552.451233 474.784180 842.280945 717.072632 352.168671 487.226562 + 395.767792 821.612732 493.034790 74.4703598 517.113159 667.232727 193.033295 94.4293213 767.717163 436.639862 377.985199 591.769104 10.3782845 566.935974 14.2226315 997.834045 269.423981 581.320435 702.624634 352.087677 416.740326 272.612213 451.751129 332.920715 651.559082 536.827087 78.3548431 641.601074 558.761108 366.190399 891.864197 675.127869 268.427795 58.6220322 124.141403 121.465393 756.486267 820.428894 694.136475 224.612534 + 916.267517 782.351196 664.704285 15.9999313 409.770569 231.439072 613.155457 780.085754 841.361206 94.3882370 485.007507 926.604980 192.692871 810.804504 660.310486 591.702271 940.878723 785.778137 650.883179 937.215393 249.518845 946.448486 913.919739 677.290588 208.471893 565.493469 176.343109 636.438232 230.346481 29.6905270 667.256531 76.0165100 681.194336 453.224945 731.802124 722.825867 508.451294 272.728851 76.5675354 576.470093 + 572.328796 671.390259 210.803436 110.151062 419.907867 569.759705 120.726257 842.171326 567.489746 366.984344 477.202362 710.017212 900.644958 486.971710 191.317139 887.366028 964.860962 652.022339 214.812012 293.840546 521.639587 554.181763 350.997467 352.041534 279.274323 941.585632 766.647888 847.844971 608.766785 732.661377 854.150635 657.240662 634.676697 106.925865 207.576508 974.489075 659.696289 383.266846 356.391907 825.112854 + 608.852905 477.415649 918.429260 711.747009 269.722534 902.684692 270.816376 851.579468 634.270325 488.796051 708.187195 24.3856602 890.441772 313.629150 921.910156 343.045898 208.999344 956.731140 774.429199 912.127258 839.294922 211.174576 37.4307289 716.945618 806.265137 321.664917 644.592957 254.618637 452.169556 626.256226 108.820229 265.512299 43.0413589 104.629272 625.004639 385.550201 217.416626 977.769043 276.302429 680.868958 + 375.860199 739.806091 368.128937 687.256531 583.471619 529.388611 897.036072 754.356506 297.953125 22.4593773 387.028351 668.009766 457.106445 566.170776 339.082611 648.808533 82.8022614 511.459137 948.300415 20.9536018 318.699524 344.467865 792.425598 457.881348 449.027954 45.0066414 959.782715 194.070389 366.882111 50.3528938 597.278503 932.965881 55.5834503 710.230408 108.459625 348.162994 405.782227 324.458832 14.8907261 925.321594 + 127.939545 814.441772 689.192322 443.031189 182.409744 832.951416 575.043701 805.025574 924.551941 974.199585 58.7933426 289.526276 763.266968 948.170837 97.8082657 626.044739 335.301331 442.592621 969.178711 977.217590 845.600525 181.500961 368.300415 579.802673 710.780640 682.271179 883.038330 731.999634 573.958191 143.125137 745.391357 505.019409 65.8571701 817.458862 811.102661 730.232178 69.6537628 330.397919 887.415344 916.384521 + 705.360474 363.490906 834.777588 619.573425 567.065918 565.994751 524.799866 662.624268 783.962769 830.488770 338.832489 592.637085 404.428497 664.363892 224.077209 766.329163 420.875244 212.339523 381.777740 468.961792 355.443634 511.165100 708.353149 709.129761 299.034363 502.168701 19.3684540 738.747925 919.104980 868.173340 614.022461 540.511230 345.325684 661.780884 297.195557 927.082397 792.066956 667.596985 28.3058071 885.789429 + 273.853821 117.602173 459.341980 158.361160 344.407684 914.832214 606.446289 446.353668 892.641785 727.782227 846.719360 706.167114 485.931244 848.949463 663.674255 41.6880188 582.341980 199.358398 825.827332 549.038513 598.981873 307.724426 23.9924240 489.953033 805.147644 12.5821657 485.191925 899.968872 975.593384 80.9676819 931.422424 251.869751 250.954651 502.675110 426.383514 902.403320 70.9733429 598.042175 586.409363 76.0273438 + 266.327820 987.776306 328.713043 27.0617924 230.176834 873.561157 13.9482479 895.937317 768.838196 586.389404 676.699890 442.645325 351.545044 332.131165 344.331635 489.072235 515.354309 364.107025 845.315430 454.246429 290.039062 953.003479 326.926697 220.752228 370.468933 799.725403 917.133301 774.493408 912.659851 800.601929 857.389893 983.923828 21.8719063 275.432251 772.474121 310.266327 546.129639 767.805176 619.041626 271.303864 diff --git a/example/lu_decomp/41x41.dat b/example/lu_decomp/41x41.dat new file mode 100644 index 0000000..04e1e2d --- /dev/null +++ b/example/lu_decomp/41x41.dat @@ -0,0 +1,41 @@ + 958.393616 138.719223 67.6099396 570.472900 86.9799423 689.312134 992.194824 517.987976 939.892578 724.773132 377.592499 258.602020 163.199142 764.112976 666.551331 235.961090 844.522949 606.226562 626.426514 612.695129 633.353516 192.739670 500.436340 590.662903 884.584045 858.418335 506.890625 574.697144 903.746643 776.032349 567.516113 309.242889 112.971474 137.089172 889.061340 914.201782 413.357269 979.176270 55.6483536 164.541290 236.701782 + 812.725708 137.340393 376.572296 169.508530 928.880615 860.511230 423.691010 794.931519 61.0629044 995.202209 514.160767 667.021118 675.802979 532.243103 408.587585 512.672791 383.592529 338.097687 718.138306 347.339844 521.068359 552.321472 103.652794 956.718262 53.3880234 449.920532 11.6908951 493.517151 236.814911 280.332031 272.247437 936.407715 190.358765 559.709412 545.500854 351.313721 95.6030197 882.760315 516.707764 356.196472 316.275696 + 420.701202 76.3974152 613.824768 914.482788 3.30731082 298.691559 809.659790 199.892883 712.188110 131.012726 929.076843 60.6174469 572.987427 497.639862 541.165405 522.352844 148.497116 434.278046 828.617310 190.594681 316.712616 290.336243 324.748779 499.185791 424.456757 543.587646 230.032257 409.070435 353.714874 746.697632 753.287964 917.619202 445.529388 452.674683 647.410828 894.529907 165.307816 523.264404 467.900269 493.390137 187.028763 + 455.840729 629.989563 703.519226 869.871826 128.872742 765.852295 871.358154 285.106049 18.2803288 941.314331 52.0492134 575.322510 688.952454 104.377274 760.781006 827.661011 843.221985 215.462173 147.854202 145.687546 260.625183 556.197632 863.999634 664.072510 261.553009 108.373222 876.219788 261.214081 407.585968 77.1561432 508.149323 66.5230026 864.501343 547.543396 848.771423 708.137878 813.914673 704.296631 517.324768 247.862900 482.959412 + 325.974274 202.123672 42.4782410 814.155823 93.5348358 528.402100 81.5006104 704.997559 380.013702 684.253662 210.956345 256.511169 892.377319 473.899628 382.776489 938.926331 68.1466827 569.930664 805.112976 55.8703384 943.833374 617.637390 896.287903 614.462402 598.492859 461.530090 675.479980 78.3034515 868.056580 888.756836 220.343445 280.903534 173.407669 47.0006294 556.130554 750.792725 420.234192 795.706482 300.011322 608.584900 320.237701 + 988.671875 536.734741 823.866272 976.963257 292.891205 773.849670 840.410278 725.370911 429.262634 120.750015 874.099365 334.160767 471.978577 682.299438 356.304230 102.155296 523.071472 95.3308945 490.270691 690.362061 644.782410 963.739258 982.806580 293.312927 181.936890 520.724304 66.1347733 857.075317 940.366089 416.149445 860.315979 657.436523 364.590759 765.032532 351.457916 14.4655752 906.684937 187.837097 186.896347 23.1142540 634.503357 + 93.1497574 616.054382 79.0522919 706.583130 15.1252747 343.483826 626.385559 616.671570 841.046509 50.3107376 65.3889694 475.181915 694.673157 389.272491 820.129578 55.6536522 420.909058 352.547729 925.920959 652.843018 717.940735 261.699188 791.021912 772.392456 374.058441 394.658997 147.379929 820.737244 409.475586 292.287537 286.049561 566.421265 561.258301 767.677856 989.246521 628.618469 695.533081 87.7949371 289.161499 166.757141 712.289185 + 382.277374 123.536247 727.286316 301.608368 228.097580 335.372314 43.5969734 877.787109 809.033813 770.256714 11.3026018 24.7422752 29.5476780 154.639236 142.963531 239.674805 804.616333 473.537537 954.526428 555.592529 538.992920 703.580994 949.712219 270.954712 643.354614 359.953583 990.422974 423.116211 61.6519241 474.825073 779.045471 863.356079 148.842590 578.891113 746.289795 334.640381 441.755554 115.839104 377.053772 184.521393 985.504761 + 530.298035 511.969391 854.280518 318.252930 506.767944 86.0424652 857.755737 647.905151 536.494385 933.549194 108.616348 124.871605 495.365021 102.407761 622.399841 854.540344 631.247681 181.484711 12.7262640 247.067978 492.485779 364.474487 587.645569 878.124634 747.244507 53.8087082 691.468506 68.7646408 545.853210 534.722107 533.847534 561.619324 821.301208 855.487854 941.009399 53.1771736 966.011963 824.808044 944.279541 252.913513 127.246857 + 546.194763 952.413147 27.6556950 583.934814 336.467163 486.368347 447.897247 527.174255 739.128845 406.228424 93.0867004 797.284912 804.269775 398.233368 236.117157 545.533508 751.969238 939.667053 10.6245623 999.563904 432.508911 52.0958366 69.5147858 298.159119 730.455688 684.587891 682.526184 41.5207558 945.927979 243.749054 264.869843 894.159241 453.960480 900.265076 272.908264 416.876801 349.916138 548.991394 427.001831 553.872986 231.098236 + 288.608673 109.141060 91.9474869 883.396729 677.776062 384.578918 664.394104 790.080872 619.711975 464.588043 97.5857468 229.147415 208.246750 933.315918 607.924316 543.126526 399.202271 351.221649 659.126465 191.604568 885.734009 335.503021 629.653015 960.845825 600.816895 225.669449 307.774811 647.546387 319.127838 401.485779 248.031708 808.380066 828.768860 337.804596 614.255432 262.617340 266.341736 842.832153 588.555847 897.986023 270.961914 + 597.337891 221.091568 740.699463 452.740723 956.833008 590.630432 369.273315 574.836853 419.139160 919.918823 382.169342 578.954102 821.151123 954.755310 956.628601 701.313843 373.586060 195.708405 424.432831 98.8391113 287.810425 714.928650 128.376785 429.842316 716.951294 595.574524 975.797119 525.777100 908.029663 222.630447 910.285583 35.9187584 218.757278 358.075531 673.802002 697.932434 816.289917 2.82035136 677.670959 623.976318 966.824219 + 84.5823593 987.187805 15.3909645 693.336731 371.481445 948.103699 411.232635 687.684753 917.551331 608.338379 292.974640 605.848450 354.473114 55.8766479 408.051331 506.807190 583.594788 526.188660 230.160751 599.589905 316.489227 336.739166 814.207642 86.8063660 179.476913 493.659515 396.056641 903.722473 261.388489 883.165344 877.363159 341.326172 306.966766 48.3183594 853.074036 117.382805 29.5767956 145.100845 295.732941 230.427460 531.258911 + 824.406494 385.783966 556.275818 507.315826 358.193848 966.582214 585.484436 105.935211 279.150787 44.9535866 9.22650433 668.271912 849.455322 104.109322 845.217285 858.382080 712.507202 177.786423 189.553711 253.223328 319.113586 800.092529 453.703796 840.264282 154.862366 480.128693 794.998047 955.587646 894.455139 236.624542 987.523682 913.535645 191.388657 85.1768570 18.6632023 15.4189510 299.545837 635.046936 522.952271 986.534424 212.213043 + 841.995300 150.383911 380.108673 687.940735 397.895386 625.832153 280.667328 435.501892 238.771439 911.993652 226.079056 85.0982590 544.225220 840.697815 322.926270 899.865173 610.286316 585.845703 219.438004 742.194336 782.525330 426.228394 112.854881 845.922852 786.908142 421.028809 206.449509 810.393433 392.437592 756.991516 583.221924 843.320740 141.790375 318.254242 798.267212 684.222595 469.671204 161.101547 264.798401 612.539185 509.164642 + 904.257996 7.78896809 840.306213 157.975311 688.747864 807.658752 911.936096 183.914688 22.4669399 335.873077 146.955368 723.216125 590.319214 338.300323 486.257538 894.539978 684.952698 155.734390 515.358765 590.734863 566.132568 655.738586 445.116211 760.703674 310.232880 455.825745 952.902283 3.97236919 310.610626 790.821960 733.748840 477.100769 522.830994 224.251266 419.995819 288.251099 200.304153 994.423828 87.7392578 775.554382 646.307800 + 222.259598 85.8712692 821.364319 673.012878 673.761169 271.450958 890.360168 21.8127174 264.480194 770.015198 246.134064 348.652039 506.376373 166.221710 790.655518 87.8551331 987.933228 816.543701 123.100082 888.530396 553.075928 612.067261 185.179657 563.666077 161.497589 816.863525 193.509598 87.8870544 210.717453 9.60062599 230.900894 190.103607 857.753601 831.121277 163.872772 830.805176 333.451630 488.069489 153.719742 530.752319 378.698669 + 990.255981 770.586426 864.506165 766.077820 605.675964 117.901260 2.95206499 841.354065 196.579376 497.285217 221.900131 776.837463 338.235596 141.632767 55.1702652 717.617493 452.797577 991.578064 954.547913 353.319366 172.569275 461.540161 412.178223 186.226456 245.524857 941.489807 508.020416 971.199524 996.997437 491.394379 501.990723 748.452698 872.703552 1.85828221 470.751831 906.764648 987.118225 227.736496 429.015869 687.933960 817.542419 + 507.870728 445.019440 458.445312 653.585449 530.075012 288.240936 195.706802 376.467682 655.872498 417.162018 404.345184 828.797729 875.244141 273.866760 261.358948 478.399323 763.053345 975.532227 437.731537 19.6610584 113.140221 430.528809 711.606628 653.345276 720.645203 62.0143127 470.552704 408.787048 738.830750 359.774780 793.979614 477.916656 488.018951 517.891357 772.526184 622.346924 69.0552750 775.090637 930.835999 966.775574 442.643524 + 768.910095 732.545410 897.306152 58.5615959 994.669434 298.969513 600.971863 716.665833 766.309387 707.928406 838.083801 782.185364 944.025024 526.703674 596.028687 535.924988 863.543640 56.5934525 768.437927 994.857544 317.755554 166.166504 381.449707 263.031036 814.598938 596.551575 207.416092 101.101524 948.232971 518.309082 696.642029 910.119751 24.7716904 899.511169 678.340027 706.914246 784.166077 620.738770 316.432587 453.564880 253.861816 + 831.077698 500.862030 418.578888 505.777771 746.287354 407.551788 565.414551 756.652649 90.3201218 915.971375 647.590027 659.702881 877.760498 448.374512 796.848022 754.227844 929.547668 493.890930 417.464142 30.9221573 518.181152 169.694733 375.940247 828.048462 542.493591 483.584625 410.943359 934.347778 92.0044098 411.954987 923.452209 399.400909 190.054733 624.264465 389.711517 812.242859 850.374329 607.283264 169.673828 746.666748 432.573883 + 294.401276 356.365814 235.537079 104.577766 38.7935333 979.647827 933.665527 995.955750 578.068909 821.021729 962.148926 384.396210 23.6174698 266.813812 447.338318 66.7620163 595.018738 992.448425 289.131012 620.067017 803.214661 471.359619 667.863220 218.393280 650.175598 380.181854 34.9694939 17.9497929 74.7325363 487.376617 406.495636 328.232269 882.615295 950.181274 436.606201 888.667847 694.512207 469.151550 824.834412 467.150787 121.674690 + 938.020325 455.194855 63.5450974 174.068619 108.193756 947.060730 332.892090 107.257233 483.990417 662.633850 282.811615 168.379852 500.536133 235.083099 691.559448 688.979553 633.223267 423.516907 256.261292 859.326599 308.888336 77.2962494 867.371155 149.481094 836.395325 466.327148 226.077744 704.313293 148.328125 441.097260 467.542114 264.466858 409.399170 523.143005 292.040497 901.989807 816.170227 79.6436386 334.798431 937.440125 149.963821 + 469.199860 884.356689 53.9169044 556.019897 963.634460 712.447266 239.788651 123.898102 618.685242 54.1309090 639.120483 347.125366 309.912476 510.511597 595.253418 601.948242 971.462219 488.976135 770.693726 439.064240 205.964981 381.588623 79.8472214 920.597961 166.384628 687.386292 526.527832 874.694641 963.553345 945.899170 730.121277 445.249756 307.531250 540.841248 933.488037 479.850677 567.509949 964.694824 719.644531 946.918152 438.816742 + 881.297363 52.0496292 156.435486 944.982483 64.1007690 889.319092 19.8103371 517.601135 483.290344 833.101074 176.593445 107.844818 279.566223 342.787384 883.653259 836.278809 754.705627 78.0957031 582.744141 140.464249 672.733276 439.024261 559.738770 132.695236 918.595886 432.180817 59.1204834 107.528755 679.825989 166.155075 77.4756622 232.997894 550.146118 734.730286 298.127533 339.135620 282.407654 338.270203 681.499146 661.140564 893.556763 + 749.824707 462.509979 236.869217 372.860565 622.794250 828.113037 605.298401 3.34696770 137.830811 87.5958176 79.9684525 6.19286346 965.232056 796.406860 618.876404 39.9885445 839.555664 333.164551 287.108093 763.780518 193.077713 718.976318 641.051636 723.243713 25.0270786 26.7944355 360.934174 716.900818 238.004745 992.071960 108.690361 132.141998 870.008362 816.488525 940.722717 288.327698 432.504395 604.935974 641.442810 935.569153 909.443359 + 752.300110 734.856445 887.765808 584.908569 275.861938 4.79855680 561.231323 810.862793 220.292480 73.9532166 882.316223 823.115295 687.804016 826.840393 943.516907 699.284607 313.126099 852.747192 135.994507 990.842224 360.363556 935.966919 895.552063 481.767120 109.696198 242.579880 874.248352 81.5468750 657.199158 278.676697 746.318726 109.356964 701.815186 715.788635 541.230896 207.625702 698.662170 315.510529 464.145416 631.505310 826.353149 + 840.902649 505.432220 531.399048 811.762939 325.950562 936.340210 249.595474 720.126587 525.190247 108.233177 721.776733 402.449738 932.138367 608.473083 199.155884 10.9048414 845.237244 962.704651 847.458435 483.819305 238.148422 563.034729 719.293457 55.9725761 692.153137 392.722656 245.788055 161.906601 942.369080 810.541260 518.684753 316.087280 668.531921 158.856461 17.1608219 388.190796 987.437988 497.714600 100.729965 22.3436222 267.942261 + 224.143021 273.179199 825.577393 975.239014 798.867737 189.204666 259.795319 872.302246 232.074768 778.596558 568.858948 530.913208 854.268127 228.567322 275.854004 334.033813 961.858276 471.816559 465.052429 466.335205 577.352173 416.350281 14.9321098 293.275757 494.600647 18.2490082 578.720154 584.673035 298.892822 177.833054 603.666199 390.885559 483.186798 125.982002 960.507996 939.329529 320.056488 968.753418 534.899536 866.585022 431.076843 + 404.158569 7.42693424 272.075165 524.513672 930.664062 90.0647354 218.857620 637.102783 54.6906891 449.901489 494.690918 118.086151 728.455200 892.837158 2.35185099 511.805450 705.075500 711.415527 940.622009 625.503479 678.184875 283.727661 527.058838 26.0132637 202.841309 405.733063 57.8540230 267.903076 301.603424 930.939148 942.873657 845.104675 531.618042 57.4151154 4.70036697 460.417480 760.983459 412.427399 867.838318 130.792526 201.614746 + 131.634857 881.812805 53.5689201 691.429260 122.421509 562.763550 556.449707 311.309448 965.271545 62.1333427 783.472534 779.601868 21.3019409 58.0249748 369.509857 951.575745 582.148193 33.5707779 558.282532 347.904449 412.405792 79.0441971 743.251465 508.559601 523.741760 475.265930 683.299194 889.745728 563.520874 98.6798859 723.795227 909.086243 845.103088 72.4343414 494.675659 675.008972 505.553162 511.986420 967.468567 412.387817 781.321716 + 425.606049 19.9305000 64.3622360 108.453728 132.631271 622.636169 908.706177 8.00601006 644.601318 885.768372 887.903687 140.925247 183.072891 115.359879 819.374939 325.791992 233.503555 390.894196 726.392151 602.127258 10.9123440 118.234833 487.504181 199.411102 494.458069 551.993591 85.3644257 470.890350 660.218079 283.297150 284.748840 942.372742 31.9897404 517.271118 738.948853 16.1292038 504.874176 286.942902 59.9360733 514.863281 225.171417 + 258.842163 157.361465 102.658089 671.999512 384.228607 736.998047 579.337158 33.5711975 428.781799 720.457703 396.139984 342.645447 954.765442 737.107300 359.878265 583.665039 347.779053 853.123230 963.922607 910.179138 147.077560 892.778625 59.2271881 857.213501 60.1060143 930.363159 577.591248 763.063538 331.056183 964.030884 924.042969 388.069244 774.142700 829.843628 434.372925 315.644318 634.176880 581.665710 243.052429 112.727394 550.334412 + 433.795746 842.508423 27.5855503 898.410278 694.460510 733.210815 930.154968 622.357788 883.986694 251.646988 694.266968 237.717911 921.591248 760.109436 31.7841911 565.186279 137.240479 535.167908 444.821106 257.237549 995.650696 946.744324 84.2183609 812.119690 816.201904 614.319458 369.369629 892.733337 797.352844 145.633713 946.360474 873.826965 693.371338 579.099121 529.552490 414.676483 708.237000 680.085327 585.486694 638.067688 479.438324 + 463.106323 679.620728 320.924133 873.675171 828.670593 495.166321 246.201050 945.525696 581.255554 73.8809891 822.647156 472.286072 660.036743 726.036377 905.859375 441.045471 506.161835 59.3389549 997.053162 666.730469 232.371719 393.940887 33.8062210 828.054932 67.4180832 993.202209 833.941223 974.124878 977.707031 178.207825 210.384232 546.374512 734.574829 161.155136 923.026123 472.490204 310.663910 320.034393 407.537079 991.806885 658.973877 + 476.061951 520.985168 329.012360 8.16684151 831.972900 798.060059 284.843933 164.485794 406.070618 691.573730 778.717346 623.102356 926.992493 572.979858 190.596283 894.198608 622.554443 303.586456 570.331360 698.658203 132.916794 536.254822 604.630615 776.081299 590.284424 932.643433 296.185303 171.275055 28.2840729 806.092834 782.670898 10.9723654 425.802582 677.066406 902.130920 818.602356 773.461365 234.346054 713.319885 275.947449 834.093384 + 259.337219 348.126495 30.6202641 963.529724 56.7099838 749.305542 383.172211 700.029907 208.032089 640.532043 261.878326 585.674744 769.057861 446.745819 529.560425 126.064171 126.705597 397.057098 190.814575 848.789001 39.8427200 610.232239 831.909241 726.325562 676.596191 72.8681259 608.540710 248.492645 535.143433 139.459839 473.549133 505.428070 482.154663 949.275574 438.875122 336.829742 223.366135 214.055313 250.011108 579.724731 434.045410 + 290.639648 833.928345 286.069153 85.2770157 174.290237 867.975525 363.538361 200.674057 710.783142 738.462341 394.546387 728.082886 623.111206 720.101990 56.8954048 90.6559525 686.339661 206.673279 766.263367 592.379700 479.321960 285.032990 284.316895 196.694412 177.881348 924.671509 518.727783 542.259705 283.598602 890.897827 892.213135 392.025238 575.181824 425.154022 430.869629 872.071167 433.312225 890.733154 750.339966 669.184143 636.733337 + 978.264343 475.698944 177.704666 24.3121223 502.878754 635.271118 64.3643799 176.735458 549.774719 597.598511 943.526978 247.512482 765.198181 451.958466 958.832642 150.125015 438.025055 31.3527260 36.2340508 29.8988762 181.176620 443.208252 223.622650 380.398376 411.481476 926.600342 234.120972 754.258606 103.284508 414.442291 556.269958 291.978699 527.976624 889.118469 18.1151505 32.7993164 817.209961 823.396973 565.541199 132.133240 589.146362 + 592.678711 290.996857 245.122818 439.753326 852.159729 230.171295 572.732239 185.397171 154.740524 334.919769 148.840515 893.130249 213.249252 399.069855 992.520691 123.061378 268.588379 715.093750 71.2327194 149.263992 70.8282928 474.321442 14.2229290 238.462646 279.854187 415.250092 629.139832 148.665451 739.255432 553.637024 924.223694 185.630585 979.536987 412.529694 116.279076 716.312500 737.399780 364.239807 57.0623703 744.617676 709.873901 + 569.064636 974.675232 800.598877 629.609192 944.898804 718.852905 856.068542 198.237473 896.093994 566.037720 203.370193 716.179871 706.802551 90.1084366 649.292419 465.767914 125.047386 339.423706 638.140747 915.128235 28.7622204 691.023193 85.9607697 151.321808 892.259460 468.906006 981.582581 573.453491 918.620728 328.417511 914.925110 827.220032 113.476654 337.381775 719.256165 617.891235 192.064911 990.830566 362.226959 476.856750 330.375763 diff --git a/example/lu_decomp/42x42.dat b/example/lu_decomp/42x42.dat new file mode 100644 index 0000000..0a62db0 --- /dev/null +++ b/example/lu_decomp/42x42.dat @@ -0,0 +1,42 @@ + 28.3915520 808.078735 293.234741 965.029419 424.296173 27.6234798 911.709839 219.735077 590.960205 561.702271 65.5463486 631.056763 746.985657 85.0526505 906.008057 31.1811180 566.245361 499.494995 429.627289 62.4180908 684.832153 650.421936 511.884827 953.862122 635.906921 979.708252 851.281799 560.866089 424.243103 870.996033 322.372986 778.528137 591.560181 320.471161 922.424866 525.324524 241.018677 123.305870 167.689011 881.543091 67.2149811 443.853210 + 909.168945 51.6503220 419.157318 238.614960 903.309204 338.873566 46.8611717 405.435455 589.822388 905.494751 436.165588 853.466675 29.8590984 950.409180 883.469543 716.151428 289.834595 915.474182 629.006165 73.3465118 250.925842 480.016968 774.567627 468.400513 397.413971 629.559875 150.406479 282.350616 763.986877 428.801208 544.576599 97.7760544 145.078690 40.3267593 641.420898 923.174805 557.520935 287.315582 486.815643 761.816895 700.172546 869.660339 + 23.1684399 566.772278 267.750519 625.980042 42.4978333 591.720398 451.221252 878.606384 955.168457 652.284729 712.210754 344.609283 439.850922 197.665176 163.353241 347.572662 966.949768 180.889847 720.550598 189.444153 742.242554 942.483337 208.403061 5.49987841 903.466125 696.093079 71.0299683 875.993286 732.358398 914.869873 521.276978 123.999512 405.528748 437.836700 992.886475 439.446442 852.203796 253.093338 785.100464 960.325684 982.095459 813.550293 + 289.259338 353.170563 898.453613 339.304901 428.864532 231.042252 781.823669 470.398132 519.951660 813.512329 637.164429 618.265869 874.782043 666.542236 257.417023 928.281982 895.931458 621.158325 855.047119 854.068359 100.491188 258.555817 871.567078 588.739380 505.928192 611.694885 692.137512 756.788818 432.295929 628.204407 795.896606 445.554932 106.466476 784.289429 712.602844 388.469513 433.032898 882.024597 420.636597 655.601868 69.6233978 674.371826 + 319.487427 867.308899 962.561035 362.639343 131.033798 263.206451 969.755798 940.317078 179.568848 143.301147 484.564667 683.800842 840.924744 284.845062 483.099762 134.495758 597.518982 521.369995 743.436829 35.8660011 954.602234 551.927368 10.0618620 176.741760 370.969757 926.112610 868.460449 145.600189 503.652191 469.180145 282.868774 893.953369 411.635223 52.5439148 429.552795 31.7137489 100.686493 821.563477 980.821655 206.638565 533.455383 125.795685 + 26.8356400 629.327881 464.392548 832.205994 194.758423 331.107330 694.989136 350.490082 961.045044 590.393616 796.409607 257.586792 477.786499 264.319366 731.364502 254.650085 401.546082 281.361023 253.345978 787.908875 258.618042 439.339569 286.762177 333.747803 847.280884 255.908203 897.720459 254.964188 145.624893 31.9459152 786.423584 960.107788 621.380737 401.476715 177.366745 298.720551 404.382690 963.404541 934.960632 270.110596 555.328857 906.393127 + 867.375366 847.996704 746.309143 886.818909 850.804688 882.558411 820.669434 986.225952 77.6077881 817.119507 28.3612442 434.674927 81.7892838 753.824463 336.060669 889.293152 217.184464 28.1025200 495.764435 447.880707 517.047791 209.516663 757.844971 810.411499 403.109070 55.7654190 14.6728516 171.411591 354.266968 299.937347 3.58949471 995.284851 725.904114 103.593071 288.049622 271.119690 146.419235 239.604355 350.911377 819.919556 267.519012 803.535278 + 297.817078 156.236542 411.859772 506.121643 13.3171301 701.774963 120.584122 437.634369 716.018372 967.985352 165.793167 315.837616 579.680054 15.1947041 712.896606 709.973633 422.970398 330.113068 557.662231 265.591431 636.370422 782.960632 18.0672760 728.958069 873.116333 591.196594 613.794128 474.479767 452.891907 521.132202 925.483398 72.2121735 329.439667 446.451080 88.2019272 615.559570 70.0054932 137.684387 226.535767 942.693359 910.738464 864.950684 + 205.846008 724.722595 738.233765 766.434448 401.054779 391.197510 58.2660141 277.760925 849.185242 761.150146 415.785919 718.847900 961.073486 341.939362 670.535645 127.695534 210.669876 809.153320 630.796631 686.454956 400.999115 948.144714 251.570526 372.308350 544.078247 428.131866 214.538040 511.887024 288.713959 996.411072 306.923004 54.5334930 325.177490 362.001404 54.8698006 298.418427 107.571571 535.589294 780.420715 614.679626 811.812012 4.22132683 + 394.652008 322.095917 851.003235 399.273682 256.756653 279.174255 430.639435 161.960068 103.292542 493.574005 562.926270 542.396362 197.560791 211.469086 810.249146 768.784302 339.709106 74.2792206 120.359161 781.466003 948.989685 893.149170 439.564301 387.923065 783.497742 12.1032448 454.400879 259.537598 185.923370 942.927368 470.041473 578.813354 80.4617844 529.982117 887.170715 685.435059 617.804138 928.733948 943.927063 890.218140 843.059082 270.401581 + 239.468658 882.799500 999.416870 566.387695 162.369202 370.723267 843.918823 930.025269 624.956360 686.534424 209.433548 288.070679 236.014694 88.7453918 16.6676102 929.270996 173.080231 247.909943 113.526909 61.2123604 341.382324 795.913513 263.720764 997.409973 961.382935 984.628662 277.750214 632.876282 763.727661 816.850525 193.362518 839.998169 62.7429085 836.963257 611.698792 829.605347 918.465332 537.420837 335.150574 498.820404 556.459106 277.298340 + 894.817017 195.382156 451.122162 838.626282 975.370239 20.2500782 128.819977 259.555450 395.234131 25.7659130 198.199890 582.104675 434.139496 62.9607239 493.652985 387.169952 873.241333 998.568787 29.6008530 310.077454 41.9920578 121.145279 380.425293 341.792328 678.768738 201.038345 576.519470 588.864929 867.059448 468.465790 698.022156 732.430786 925.973572 119.263123 731.906982 77.3828278 650.890625 513.931580 381.602539 459.915527 558.346924 326.752869 + 137.085541 546.280396 290.230133 989.998718 653.503052 482.326660 498.778778 597.687927 864.947083 901.269775 332.905731 896.196411 443.525330 130.743225 274.345032 842.491760 953.862976 707.572083 204.623138 807.176208 827.084656 669.625732 573.704285 123.005943 170.132385 318.029572 503.651062 923.621338 612.152710 601.098450 757.943726 650.858887 585.497375 517.926025 427.399597 984.518494 523.258850 849.581360 153.937866 414.882874 659.700012 430.360992 + 433.929779 220.361374 39.0817337 34.0526199 668.980652 654.969421 959.103638 23.1261635 780.378845 841.307068 14.9219284 757.061646 791.914551 540.348755 162.904388 444.914764 642.072571 48.8151436 290.123077 613.735107 381.475311 851.288330 590.955078 925.500427 987.436218 715.668640 934.183716 901.917542 660.522644 128.435730 788.042725 916.198364 231.837601 999.326904 585.870483 269.837982 392.936127 797.961670 798.703674 999.409485 50.6270409 303.497314 + 703.954712 327.207031 550.512207 810.961731 673.338196 930.386841 73.3151321 587.411499 736.053162 830.403931 747.939758 375.222534 856.082458 307.858215 365.325073 706.748413 210.556625 879.248047 294.299347 629.536499 658.570007 512.777832 412.442535 997.975586 742.754456 745.637512 737.668884 578.996643 504.964325 753.767944 604.741028 852.079163 198.419083 853.275879 128.668976 611.592834 166.811081 507.477478 381.369080 359.208557 927.959229 297.590637 + 626.737366 795.604004 375.605347 502.759430 655.345337 951.201172 940.970398 223.385483 427.672485 810.374146 605.585999 453.403442 732.446899 881.934082 662.434204 318.929779 862.344910 193.844833 131.097214 716.436035 276.109344 696.571350 772.341248 326.120087 131.225784 635.664368 248.157471 264.402008 300.655304 344.941925 949.611816 324.848846 351.783051 693.753235 319.137482 164.475006 922.835754 160.018066 438.018311 198.294571 304.359528 176.441238 + 429.643005 758.842957 615.287109 323.869751 26.9326382 566.288452 613.853577 318.401672 129.179993 306.269012 823.867798 217.117416 270.330261 602.250732 517.681091 608.007446 585.200684 962.560364 652.063904 444.795898 837.861328 927.917419 802.140198 905.979126 782.643616 7.32356405 367.318420 173.213776 287.181915 150.657883 294.342316 325.074371 612.984070 979.985779 698.972534 418.042084 358.260223 433.869690 964.606018 946.176270 956.494629 414.285217 + 947.102112 256.300171 771.162354 709.773193 318.964081 956.917236 941.725159 737.759827 514.570374 3.56490254 940.838013 912.165100 193.435516 356.538422 230.193741 859.166077 2.03447604 669.087708 499.589447 315.227081 97.4990463 370.780365 141.158066 233.714218 513.001709 918.887390 761.847900 205.608841 580.615356 222.193085 572.122253 342.127045 959.203125 678.721802 239.075363 353.722382 271.296600 195.709839 549.164490 578.986511 552.229065 727.130615 + 791.710205 338.601440 866.910400 986.876770 888.555176 891.313660 106.547752 898.299988 352.996399 548.291321 338.377777 926.169739 138.140854 557.614868 566.926758 78.8362656 839.426453 687.647888 379.133392 459.670807 778.218994 608.064453 384.579132 271.944000 787.340759 663.333862 64.0044861 198.948135 760.154053 253.799240 322.915863 800.736450 774.732300 62.9483376 51.8066254 896.688049 394.927887 850.699585 734.851318 733.959229 484.988342 850.791809 + 119.842613 816.250061 266.209259 343.543274 758.910889 771.408447 613.802246 43.8733215 300.864288 583.444153 494.783966 675.432495 359.796265 803.651001 397.315186 939.475586 861.272827 64.2455292 206.993393 322.678436 870.131165 839.913269 847.408630 903.277344 684.282837 840.846558 207.907455 645.852112 412.526550 850.088074 932.608032 340.690948 206.988327 27.6350327 959.258850 12.4838562 957.981750 708.190735 161.581482 907.394104 164.267853 381.606110 + 220.758591 161.144836 882.970703 464.162231 6.66970015 178.185913 148.694153 978.870056 240.790375 728.268555 325.992371 876.243530 695.185059 814.257324 906.269226 717.546570 827.175903 334.267456 951.693787 691.797546 665.587891 700.103210 531.299683 700.894836 601.971497 68.4778671 464.843109 150.402435 154.893387 48.1746178 722.163269 780.116882 53.4167862 907.501953 554.156311 414.306396 207.841782 952.099976 29.5865021 985.785095 604.597351 92.2472992 + 741.143677 761.601074 577.258118 199.739487 133.775192 667.399231 919.135803 220.625992 381.035919 167.708191 111.762527 846.245544 467.044312 834.433105 901.679260 423.069885 754.145325 768.466003 879.235596 296.779388 798.306030 371.209137 235.666046 481.076172 352.943115 807.358948 900.055420 800.906189 815.717041 527.278137 775.262024 930.801270 940.956299 140.507889 673.658875 819.342957 713.503845 61.4482803 686.847107 180.904205 257.525635 136.048264 + 262.557953 942.047241 719.826965 103.166008 212.993500 528.291626 189.347153 437.250305 71.3666382 434.397217 254.996567 211.394241 47.0830994 748.395935 216.937531 380.999481 667.725586 752.144531 941.766296 712.541931 658.590637 187.463394 468.626495 201.528458 802.291077 655.838623 602.597534 139.535706 731.717957 104.924141 887.327454 51.5901222 85.7281265 266.899567 96.8578110 283.948914 543.098572 987.349915 648.709717 262.725464 88.5802155 708.030457 + 856.693665 723.137756 976.445618 727.192871 522.188477 919.581787 857.873291 276.297394 4.01786184 938.685181 267.815979 372.089111 187.302612 284.284027 372.775665 746.243103 858.541870 357.451080 303.712708 798.674072 971.091797 810.611084 347.847778 613.048401 349.728851 172.979172 555.431824 794.694214 328.463409 899.263184 539.563110 435.966278 99.6429672 718.120361 611.907288 530.846619 498.298492 836.884583 653.083496 174.251236 797.253113 115.198875 + 634.471985 925.627686 987.890625 871.638916 786.100525 449.097015 829.777283 900.478577 223.898102 288.773743 960.962402 106.947121 838.737427 415.282959 655.128052 345.419647 252.317047 244.671707 965.875610 603.260193 555.062988 19.4958210 719.851013 871.877319 920.020691 944.948730 85.7355728 973.924377 373.609924 856.480652 246.073868 4.66386604 913.649597 909.033569 177.147217 286.630188 813.693420 770.058228 717.295227 759.253479 958.069153 144.935547 + 874.355774 213.045425 543.620728 75.6350021 408.476959 413.488434 716.277527 157.122101 630.606873 683.971130 665.728333 940.444275 202.966537 677.845642 586.061157 268.094940 867.245544 543.650574 572.763306 44.1092377 779.518127 143.089172 595.114441 389.551392 137.357361 161.554092 856.318848 726.852966 45.4570999 827.716431 227.318130 814.241699 436.845947 512.621033 293.437012 163.732483 852.850586 387.669464 184.177032 364.161804 640.623657 810.256348 + 736.735229 449.983704 78.3976517 19.8410625 404.436462 419.110443 235.191956 839.195007 888.806396 912.140564 820.774353 5.25133705 19.4526501 950.323303 413.615997 865.882935 846.225281 17.5414925 772.662476 794.859070 93.4076538 327.706421 207.174759 659.832703 361.747955 915.999634 635.574341 532.658081 796.764465 894.871704 421.354645 939.763916 757.680054 900.731567 440.775787 751.269653 375.576996 682.444336 95.8379211 982.497925 70.9079590 79.0158539 + 988.815674 436.717621 267.848053 908.118286 712.609436 397.995300 430.595551 532.730530 261.358948 462.622162 496.667969 726.171204 716.851685 49.9322090 147.532074 483.132080 928.740540 762.031006 421.361298 621.489868 70.9225464 736.589661 920.831238 764.447876 622.947998 683.815308 386.631653 427.722626 317.054535 618.601868 351.535767 525.652954 38.6863518 765.040588 652.232239 215.484100 912.499451 395.357758 403.028473 777.118408 402.064667 218.390732 + 419.313385 346.422791 50.1584206 181.789398 496.615326 463.672241 914.325256 388.030609 886.453308 663.802551 153.467636 109.760086 831.163879 594.559998 97.8303604 648.848328 1.19518864 752.839478 11.1146183 10.3449984 530.570374 544.295593 521.517944 655.757629 73.7100296 3.98481417 677.329834 180.226822 179.773331 850.414185 193.062469 722.239319 254.244583 32.9065552 463.652039 486.166809 837.059875 363.191345 688.766968 870.070312 598.722534 453.002594 + 1.82422245 100.533882 391.268311 55.6716347 193.169235 136.511169 439.964600 560.988464 340.062195 712.802551 8.17279530 958.422668 146.861298 480.575104 274.209259 636.953674 183.936951 811.406189 490.381805 616.830750 119.395309 156.835388 726.614746 240.489731 412.530121 901.652832 134.994446 420.466888 467.620789 112.313736 186.500305 937.516296 352.993347 625.066528 909.661011 717.723450 76.7350998 250.314316 91.4805374 682.937561 990.443481 627.289429 + 433.491272 519.217224 606.372498 900.636963 700.404907 76.1475067 890.151428 262.870087 848.483398 367.992859 774.254211 605.894531 911.395874 967.956848 437.576599 335.556427 888.443237 657.413635 701.067383 675.616272 775.925720 473.446655 617.067261 834.209290 637.373169 898.303711 198.609268 59.8001900 370.485840 487.965118 49.4983635 888.363892 61.4605446 948.270508 368.825439 509.678986 494.955475 695.203491 113.975342 135.177536 671.432434 693.381470 + 149.326279 210.981827 93.9972687 890.895508 142.201294 953.324585 315.332245 103.988029 834.011230 742.604553 138.496582 932.729248 994.615417 952.317017 704.929016 222.142059 988.255676 388.215393 939.645142 622.327026 354.717712 553.781311 942.666138 596.167969 271.473053 11.7091751 221.020645 743.225830 788.677551 355.170807 349.588348 393.941101 622.688232 31.1599197 712.249573 41.1549110 722.303955 834.360352 662.260315 793.537109 176.288330 735.173889 + 895.328796 19.9026928 806.569336 635.663574 416.186829 387.955658 581.469604 673.628113 789.925537 939.253235 398.526367 761.006042 785.088379 303.292358 640.944031 223.241257 572.088196 214.103714 235.575485 371.238922 621.945435 491.275696 292.139221 426.713867 474.483948 562.097595 561.443481 82.1910934 25.7295322 652.782043 245.924530 197.453430 472.559021 279.855438 981.990479 973.991150 848.895142 484.553711 388.230865 792.170410 760.020813 704.894836 + 208.065491 686.254395 338.733154 60.9683456 518.776306 787.991516 719.557983 737.277832 421.357788 752.714844 138.091492 193.913956 427.396362 268.448212 630.079773 8.68690681 520.067444 526.756775 99.1822052 27.1506939 559.605591 785.988708 964.999390 446.897858 18.1552830 373.275116 268.300018 14.9450312 899.928406 452.655731 179.858826 409.858398 937.959045 412.554169 963.154358 928.821594 40.8018112 163.924103 169.164001 594.901245 497.228424 826.501953 + 308.361847 409.138794 86.1096878 471.348419 192.011551 746.439453 65.4853745 439.304718 97.0653839 823.219116 228.451462 872.674561 709.194092 120.730133 42.3719521 50.4204788 976.049438 692.551636 675.538513 798.152893 794.294373 699.989685 642.130981 703.814880 598.067444 646.661499 725.611084 892.478760 90.8062439 327.063507 203.714478 705.705017 281.981781 168.977509 922.512939 123.656830 164.672348 307.586151 644.244019 739.916992 294.343353 568.777222 + 6.86500788 499.755981 824.531311 496.943970 972.870361 425.606262 564.074829 369.209625 777.109924 923.057556 179.019669 491.758148 551.846680 805.022461 883.091919 357.743500 450.167175 72.0714111 905.991577 693.546875 218.410492 329.867920 311.697083 818.512939 592.313110 943.253113 288.574432 954.300476 573.533447 233.109299 907.281555 26.6807041 889.869324 953.011841 717.928040 78.7231903 64.6379242 933.984619 764.289124 951.309937 644.605286 420.534180 + 193.682755 305.465454 142.386307 515.420837 147.241608 214.997131 62.2385597 507.544067 420.942932 251.455734 73.7616577 382.981964 554.368103 469.000854 991.139404 843.832642 611.958496 72.4613113 586.834534 373.154480 876.386658 612.742371 861.721252 101.924911 299.429871 879.044678 969.314026 293.166504 470.439819 622.893921 542.082764 604.586426 264.426117 789.692932 5.89555502 280.033051 502.937714 331.867554 855.878479 583.030334 23.9392509 950.216309 + 314.620636 403.987793 114.416328 321.208282 607.102966 564.134460 665.575867 764.487427 220.429611 10.7795582 444.914948 184.432190 280.652100 140.936508 188.598969 808.971924 152.824615 700.882935 273.120239 763.262146 685.494385 480.203827 179.978226 734.050171 317.331177 69.8734818 64.4070740 954.378967 75.4104004 370.625183 6.10289097 615.633728 66.6520996 803.143799 54.3015060 744.480530 903.215942 479.195923 21.1217575 795.045837 63.3304977 645.500000 + 376.600769 925.242126 968.588745 199.291534 628.211243 651.665649 475.715576 307.295227 976.163208 109.969269 86.1853714 800.015381 397.927948 38.4218559 375.767914 494.860596 495.791412 204.838867 290.396027 30.5683403 686.147583 647.553955 298.151184 715.760864 812.382385 381.237610 982.687683 918.393982 22.7977715 30.1490231 217.817719 631.902405 580.914856 889.556885 237.169617 808.827454 602.490601 115.078590 890.633911 343.663666 44.9804420 399.745575 + 583.730347 543.938477 413.409241 630.734863 24.5381546 388.979095 752.898315 512.464111 63.8038788 793.814636 828.591797 412.970276 586.025146 556.449219 644.007263 129.509628 133.537964 456.119476 22.0445271 596.815125 957.660156 460.733368 181.090820 162.817993 533.208130 184.689728 178.816086 837.153320 462.851227 622.339783 668.776917 604.703491 812.729736 810.281555 316.412689 710.803467 667.445557 878.760437 316.638031 355.762390 303.989471 588.131531 + 303.175049 572.408142 233.518387 610.837708 446.323120 201.194000 277.934509 748.239380 90.8566818 939.452637 907.065369 939.556335 966.484680 408.102478 173.739563 434.944611 799.732666 242.804962 815.302490 190.616837 521.986267 904.690674 517.310364 616.099670 343.738983 179.699722 570.819397 570.597107 441.595612 746.291504 36.7913933 704.587952 564.718811 332.734650 709.118530 494.412903 164.968399 653.757568 606.885132 806.227051 51.2351723 185.361862 + 950.457825 864.599487 96.4218216 933.307373 218.811356 3.14963555 181.360504 878.105591 452.902618 68.5209198 775.169800 697.407166 164.583923 897.062195 815.594971 539.128113 960.054504 282.931824 915.634216 430.152527 584.162598 601.006897 185.439270 942.166565 452.408508 203.685242 969.798218 316.332306 428.690765 231.534698 342.915894 96.4515305 668.646240 185.601715 786.021545 295.563110 696.070312 201.330292 648.737671 603.553833 694.152405 564.182068 diff --git a/example/lu_decomp/43x43.dat b/example/lu_decomp/43x43.dat new file mode 100644 index 0000000..cc444ed --- /dev/null +++ b/example/lu_decomp/43x43.dat @@ -0,0 +1,43 @@ + 527.341736 915.264221 624.018066 122.087814 210.134689 120.438240 861.834778 826.864990 868.357300 667.495483 906.765991 928.435364 470.542664 772.702393 73.0119247 433.733154 287.346375 969.707397 764.729980 342.999207 100.102417 402.395844 456.257843 184.027939 966.274353 435.863861 368.386597 268.735809 447.183380 467.624573 870.042786 918.790833 738.584534 680.024536 587.809387 850.343018 456.220642 290.904663 11.9854641 959.926697 97.6326065 175.053314 573.170227 + 274.329071 212.488983 319.377502 295.619934 520.002258 618.540161 233.990387 555.380066 395.512939 507.072937 836.357483 199.174164 574.584900 52.3014450 610.678223 309.459442 465.483398 43.9110146 422.228577 347.637817 11.4902878 527.820679 226.537918 993.085754 522.090881 195.623795 568.171387 53.6104240 161.211105 131.412872 893.623962 268.658173 2.04054952 334.812164 353.335510 179.210861 473.496613 362.047943 639.572205 9.43967628 424.933960 673.461731 932.701843 + 757.869690 569.343018 715.971558 888.580994 974.064270 658.659546 464.506165 588.904297 473.995422 506.949921 531.402100 550.192871 130.811340 667.522644 622.385620 767.256714 319.043213 313.853699 801.772888 258.649017 91.9155731 334.375366 760.872070 488.311798 322.582825 133.088470 49.3323517 277.031799 80.3257217 545.771118 370.808990 513.572205 149.569763 527.836853 861.243591 476.877228 603.419312 964.374084 98.1276627 231.626160 791.412537 19.6445637 803.801086 + 578.635620 870.153809 848.355652 434.588043 834.792236 127.878334 767.644531 557.810120 475.601227 835.506836 898.265015 825.188782 189.247360 788.278320 402.036499 302.413361 111.979393 305.532043 537.568726 687.318604 418.508270 268.357941 412.183929 352.604950 987.313538 314.504700 702.962769 386.729858 283.110046 616.878357 785.768982 969.646118 421.594055 579.786621 155.925827 382.300842 347.761078 221.010468 984.308167 585.533081 584.782227 673.982422 662.752014 + 249.094650 90.6079025 702.175171 509.209229 824.208252 845.823242 120.112411 206.669937 43.1956978 879.444458 634.140991 268.379211 481.449158 841.485718 27.8106899 344.062317 645.164062 53.1425209 623.169617 204.245026 42.7599487 598.375183 337.564575 589.260254 817.479736 754.397461 437.080353 409.080750 306.431213 486.743195 233.905594 206.462601 725.459900 114.353271 517.000244 293.686920 607.839966 597.944946 146.199921 847.541992 231.374344 465.571655 742.847107 + 462.101654 488.049377 199.279617 644.311584 651.288330 317.166107 168.257248 11.0967550 430.183014 685.804504 220.051498 475.817566 432.753113 88.6411285 964.943970 110.600685 568.118591 971.165894 199.165298 784.387024 77.2790451 183.806793 233.252457 784.169434 235.032074 324.871796 109.318802 271.257599 706.973877 484.191101 411.469635 424.101624 243.671936 700.668945 190.103195 145.731903 233.319260 363.483215 715.489258 611.312439 690.367432 794.442871 48.0179558 + 390.553589 160.549988 975.335449 649.183289 578.176331 577.873230 8.72382545 859.772888 402.670074 99.9134216 306.776886 343.880463 394.873901 791.804871 115.299149 833.956299 590.452332 536.580566 176.812271 496.848938 471.808685 628.640320 272.154297 769.022339 268.215515 858.533325 815.174377 784.651306 99.9640961 647.426636 707.667175 981.864502 198.389008 876.502625 249.502121 349.640900 28.5909691 473.136261 153.633469 217.927643 316.143127 704.541687 85.2397995 + 506.490601 226.009933 123.475037 793.880371 497.021912 193.397888 388.291016 923.323730 59.6806259 113.953369 182.786011 144.530640 245.256134 881.332397 168.835083 842.057373 292.480225 902.635864 856.140198 640.611267 103.414314 419.508972 632.117981 127.312416 832.978760 392.552887 971.360229 591.598083 409.198639 90.2950516 993.837036 585.998047 431.165039 466.723724 502.328156 923.786072 88.0801544 177.368591 482.154755 492.068176 148.883316 534.159424 839.471619 + 970.428833 379.432953 651.454590 408.965271 937.059326 674.050659 688.751587 722.592407 802.709656 872.831726 989.098755 285.113617 960.717773 5.19643688 579.873108 606.926514 461.675964 432.176941 479.116669 63.3437767 898.043091 148.873550 650.837646 925.403442 953.887207 747.598328 634.485535 537.519836 374.920929 733.033020 720.582764 837.183044 9.37352085 128.262939 790.782043 591.421143 167.660614 785.590332 169.838242 754.275391 751.845215 147.034927 608.524536 + 189.074371 748.114563 422.791229 774.137451 493.077698 874.369019 501.027222 751.235596 253.672058 18.7198887 503.203949 820.646729 399.332336 884.935303 476.618317 324.879181 737.962402 320.241516 597.716370 67.4143906 773.791138 708.809143 61.2208748 476.764099 373.235870 461.599457 728.494568 256.394104 963.163818 687.599548 230.356659 516.763794 201.514297 104.266281 87.6625671 662.201294 281.191681 480.733429 705.307922 80.3097687 703.036194 65.8529434 222.881134 + 338.180878 484.340240 131.530701 740.990295 59.8094788 45.5315933 870.358582 238.245956 3.10140395 374.826263 777.706970 859.030518 664.597839 296.902161 849.393372 289.029541 547.620972 544.425354 939.054321 340.113525 445.814362 511.788788 183.497986 749.072388 811.309326 729.861572 405.668579 725.843018 929.862732 138.878983 467.327393 154.879623 316.912872 489.409485 148.628952 232.199692 533.556152 142.365997 174.053375 69.7225952 17.3555927 103.953079 52.8562851 + 57.0799942 284.157379 128.888809 183.751770 873.412415 813.643616 629.348511 152.213318 169.766129 742.436279 911.603760 759.178772 943.679504 995.974487 267.486633 832.737488 894.601562 615.189392 832.073181 365.401764 839.366943 366.365326 516.054382 800.545105 916.715271 698.939026 22.4618778 833.161560 122.336777 262.046478 502.938263 241.640793 728.724609 669.357422 98.0216141 840.842773 425.867859 334.579651 781.320374 351.335876 7.19453001 586.674072 676.275635 + 287.695679 915.704529 757.040894 71.6176224 392.880371 379.129761 61.2807770 41.1939125 577.290833 430.911133 603.935974 574.668518 516.846130 323.647186 941.960266 163.854904 49.5003891 501.434509 237.929657 979.079712 332.937622 911.315063 53.7706604 295.611420 921.778442 551.719727 965.966736 659.799988 197.811600 656.457520 185.031799 769.733643 183.493164 919.915771 848.816772 709.177551 462.780243 749.849792 861.602478 86.9458847 878.625732 884.207214 455.719086 + 967.431519 879.815063 361.071411 575.417114 501.582520 61.3794441 356.250427 201.502914 408.502808 268.467682 330.872498 195.134277 925.508545 150.345276 423.002380 815.852051 827.898743 885.991638 477.006622 16.6636810 829.939636 830.441345 448.856049 233.474609 152.842712 25.9867668 974.115723 405.906219 749.456177 741.117920 76.2728500 105.985352 94.6843567 284.026398 290.087311 138.831589 529.190247 617.919739 173.919632 169.150375 231.245071 186.310593 68.4341049 + 809.620483 730.966919 817.651978 993.809937 653.693115 852.990601 299.831360 965.404541 395.181854 185.391937 833.000427 929.856445 724.810425 960.371460 603.547729 350.386719 96.2206802 536.031860 90.5361481 375.805786 743.998779 376.264923 954.422607 387.524780 231.738525 844.248352 360.891113 599.060608 856.848389 741.984863 544.110657 791.687195 632.273560 146.498840 735.971375 56.2176628 630.978088 805.147522 657.081482 807.307556 900.278442 796.629822 315.438904 + 194.720734 952.928772 901.163818 684.432312 770.913147 667.045776 200.030136 94.4205704 856.373596 382.276428 116.144569 444.339752 284.770508 281.203430 203.398834 647.992065 653.695740 667.801758 247.264587 772.051941 984.507202 779.605225 920.390381 932.343323 306.756470 295.011139 130.801102 919.981995 270.719849 456.137573 925.309509 302.371155 517.543823 12.4738531 192.250336 84.4593430 965.573914 558.394104 484.322449 555.617371 612.742920 34.7742462 317.887573 + 430.392670 233.384277 527.452881 753.266174 191.846252 521.420776 472.885040 24.0585194 398.549469 317.318726 993.280273 202.335480 700.436890 618.216858 909.410767 119.854462 247.146988 335.023499 531.005127 642.995911 542.784607 470.478760 583.111145 112.100922 689.337708 760.028687 832.201782 560.466980 231.275787 142.749832 126.515762 580.228455 116.209885 130.417572 156.190994 431.131287 766.915466 998.527100 120.136047 634.131592 852.545471 938.348206 855.975708 + 756.760803 276.180481 670.359436 527.468384 145.343018 793.614929 42.3705254 441.159851 262.920898 795.837830 43.6150742 247.579941 655.868225 960.115601 982.791748 744.279419 927.384338 307.989502 838.476074 125.286575 899.102295 431.608521 411.230682 68.3207855 312.636108 387.052338 924.538147 59.5555191 613.067444 187.801239 691.562500 501.451599 792.969604 606.239807 721.523682 902.063354 210.972183 883.921448 999.447937 242.886368 588.917053 18.2271538 607.684387 + 387.560974 876.338379 586.061707 590.491699 630.929749 84.5727768 725.045715 252.261673 697.413086 401.248779 445.990692 425.096375 894.669861 574.168335 974.343628 273.227356 869.288757 27.0074272 387.264282 576.619263 182.337387 469.720581 480.134583 84.5696793 31.2079124 622.420227 684.071167 606.383362 450.812927 998.338745 774.752075 639.770142 681.346558 386.731995 977.472900 671.233337 917.759338 791.011902 401.727753 461.371063 819.588440 464.724579 588.555908 + 838.479553 839.320679 324.675690 337.480621 111.536850 490.863281 799.776245 51.6983147 139.378326 170.595642 544.481201 482.749847 804.847595 935.435852 808.065063 939.854980 342.342529 260.334961 278.625244 180.176865 763.088135 915.316101 569.636169 828.211670 716.845825 644.147522 585.311646 198.688522 924.067444 932.321777 897.342102 145.964432 868.017090 167.991440 586.437988 986.029541 848.823975 884.944336 837.359070 428.359650 102.254433 220.970215 466.643036 + 905.300537 514.188416 41.8330727 950.219360 722.115479 772.520752 37.3717194 958.596008 467.830688 731.729492 957.624329 87.6573257 534.041931 308.941772 178.327332 803.507690 686.863220 105.041443 801.154541 236.107513 284.752533 401.039764 567.912415 310.355530 676.905945 256.662292 184.209427 103.146957 23.3127174 62.0882683 289.890503 737.736816 235.761200 631.613708 776.139526 532.812500 289.305542 258.634186 691.182312 977.808044 183.763443 961.850220 945.296082 + 932.598145 112.200302 808.718689 182.766830 890.531921 928.226746 71.8166809 684.884216 389.154053 604.731567 111.534706 554.668213 155.022003 950.729248 647.545715 930.493469 844.241638 884.220703 933.227905 730.692505 809.801147 571.448547 410.004456 453.921722 364.347839 443.786499 386.661804 842.705139 412.038269 877.302917 981.998840 726.083618 108.539650 894.610291 673.338623 654.328308 379.896332 54.9636459 450.540344 938.384766 566.196777 819.890747 493.729553 + 417.248993 713.254089 766.612549 872.810120 29.5268383 810.583923 251.686172 874.106567 260.486633 838.829651 907.017761 308.680298 669.627991 402.838226 443.738586 961.683289 929.161072 539.187012 355.695160 33.1235352 907.135071 315.271820 137.307999 939.013367 672.461792 721.680603 588.645081 445.729034 683.561035 509.247040 138.319077 597.410461 321.431976 625.397522 81.4014053 15.2220945 318.813843 286.656555 56.5994072 730.376953 82.1253510 43.8285446 160.638474 + 701.282471 602.714111 873.964844 423.109192 245.690811 264.974426 714.307495 642.873779 706.158691 848.036011 15.7089348 379.535217 195.920029 671.370911 574.868042 707.433044 237.681168 661.315979 176.516693 956.497864 757.974487 927.838379 22.5728111 207.979630 888.244873 784.017151 39.0970955 797.841614 709.385193 708.731567 412.779266 30.9603252 52.6228714 773.285339 603.532166 878.260498 34.0161781 279.721771 671.628784 331.424133 813.295044 598.476013 990.545776 + 680.547791 91.0115585 477.428436 772.717773 491.177856 162.372421 951.801697 658.411133 793.403015 108.613785 76.1897278 97.8161850 546.372864 864.817200 419.365967 844.279785 672.217468 39.0427895 629.277344 862.744263 414.095398 80.4832764 633.217285 780.118286 21.1012154 912.505249 30.5900745 316.049713 482.913086 721.960693 214.114731 343.755554 766.291504 68.4039154 620.798279 406.081879 16.0840683 899.978027 758.032715 554.138977 520.816833 178.886810 171.368835 + 450.326111 719.235535 631.570679 378.464233 274.298859 841.346985 998.501892 170.383316 100.620934 295.329529 226.077393 766.732056 724.562500 855.327820 93.2690887 797.556519 561.869934 916.499756 592.483765 985.987793 602.361633 955.450500 62.2258759 129.955734 119.956818 529.116272 111.947830 584.903992 535.113770 736.664368 159.359619 631.576172 963.687683 860.499939 188.420334 322.754791 90.7216339 266.191650 351.143524 616.492737 566.852051 379.149719 78.9662476 + 226.343613 194.760757 290.121643 75.6189270 154.470795 592.032349 603.958923 816.066223 233.429306 883.767029 362.205170 654.463318 372.038177 10.8288612 268.490143 852.998596 716.082825 710.841675 777.742615 219.815872 65.3926620 459.410950 700.497437 673.829285 120.984863 306.170288 763.547729 882.844360 640.159912 417.623138 781.322693 359.705048 111.217094 223.674103 849.426392 760.898682 683.458130 184.381332 413.386261 617.945923 869.012207 275.493713 802.103821 + 942.246887 653.377563 907.337036 72.5082932 175.978699 106.673752 399.016968 746.803040 506.057648 136.401672 300.776337 755.451111 797.665833 815.752197 414.348267 274.072357 698.575195 162.155197 887.983215 534.513367 690.509277 567.721985 697.605408 643.023926 3.16994047 919.547180 869.992188 690.459473 428.052795 730.050659 970.689209 351.891846 681.132751 389.334045 464.859497 275.523346 734.592957 116.965874 747.453979 581.901611 300.714050 556.763733 535.597046 + 480.680908 470.198792 925.623169 881.613464 308.339813 500.384003 800.180664 873.563782 206.036560 874.301880 678.416016 231.593170 222.513153 947.134460 74.2882156 22.6150875 988.377197 588.208069 804.219788 505.502441 270.406525 621.716248 869.902100 588.589539 350.457581 250.452103 677.512207 350.366699 619.912231 35.7345276 315.741516 410.094421 9.94223595 97.5312653 828.663940 883.344055 119.090256 222.085617 577.363037 333.560547 69.7205734 50.7495842 546.199890 + 968.312622 599.174377 641.575195 266.661987 329.327423 269.569397 137.517426 849.110596 90.4573746 155.391541 302.896576 409.610382 574.607117 271.380463 845.607178 2.37876534 135.401611 856.126831 792.589905 20.0784683 287.748596 181.708603 615.810974 321.508209 57.1763992 326.818970 545.452515 915.390442 369.230865 662.308105 294.887878 482.856201 53.5325394 9.88275051 772.359436 468.951843 486.295471 537.471985 43.0578537 589.437744 827.468994 135.057022 215.816360 + 651.694092 226.785446 707.075684 229.171173 234.867905 497.461945 673.669434 775.830627 140.335632 221.641708 592.903015 522.726440 537.008118 821.257690 323.763306 205.891327 861.028748 973.079468 373.627747 464.057953 394.728363 339.780182 969.003723 340.273529 261.248993 535.821838 536.918457 360.925903 288.235321 653.779602 670.070923 418.533386 570.490601 434.516998 27.1313400 200.716980 485.324463 432.713928 902.726929 900.835083 31.6069851 989.088684 999.772949 + 573.828979 480.168121 170.839310 452.655975 677.311279 780.738770 877.471497 95.6532745 875.310791 238.968597 664.002686 164.584335 746.366943 68.4013519 424.463379 550.043701 944.309753 406.281097 210.479279 496.353821 412.270142 630.126953 240.808899 910.439880 480.259644 130.882858 851.812378 938.005249 604.828613 564.756958 886.328247 288.874969 696.273865 912.307251 845.438477 642.772034 932.826843 636.647949 837.793579 651.100037 256.644165 288.340179 377.229919 + 158.376465 175.045685 441.913147 383.921600 932.613159 861.097534 833.851318 670.929199 816.938660 338.476990 95.0884247 908.376953 451.991455 237.437927 528.801453 194.993744 554.092224 865.712341 710.767883 950.807129 48.7511940 131.569534 363.412384 339.370239 153.387909 660.081421 101.872993 648.674011 919.868774 283.484283 492.933685 737.177734 761.958496 777.130981 552.955200 990.682495 110.405197 410.619324 301.109192 424.295105 672.083191 598.299133 298.523712 + 784.476379 535.941345 947.228638 73.2433777 616.888000 827.213257 453.156281 274.816010 953.869751 922.065735 176.161972 374.695496 107.916275 625.798401 563.854431 941.901184 432.439789 567.715088 396.151550 642.381348 740.162903 839.621094 745.192322 86.9126587 274.446411 666.514465 920.317383 664.662292 30.9785461 844.201721 607.843628 921.378723 256.809906 503.130524 325.922394 570.374634 892.071045 429.115021 591.968872 50.2184410 552.595337 236.713394 604.167053 + 796.989746 443.361816 513.056396 981.316895 618.283325 171.327164 472.384735 485.855499 79.9928665 962.129028 669.596191 763.867676 260.185028 311.488037 843.176758 85.6837082 796.884338 600.289001 452.781799 715.660950 360.799408 791.134521 498.604156 419.524292 39.2270813 26.2423325 875.545044 283.010071 75.8385849 6.78218079 981.875488 174.358658 406.849243 196.508636 63.0048447 37.3645134 333.554169 105.434616 997.019531 548.372559 992.710205 335.897919 513.383423 + 28.9241829 620.395935 837.227539 327.175751 708.520874 738.987366 865.241760 947.545288 888.914551 734.092041 485.072845 996.792603 876.565735 961.209167 730.334229 170.554321 11.5480461 314.140808 27.9486561 336.186401 570.828857 282.896454 399.974579 193.471832 698.292603 171.999359 208.945923 912.202881 53.6946793 284.141785 924.905945 821.686218 49.5970306 232.203262 131.398758 658.139893 732.293701 145.313004 734.314636 496.899963 882.762695 952.658936 874.743591 + 306.563873 440.105011 501.153503 430.141235 128.548752 744.818848 801.993835 520.358826 896.289612 717.107605 504.403046 862.791992 295.586517 65.1039276 276.217224 714.376099 18.2823524 182.091766 266.574982 130.575424 121.422935 956.201111 746.216736 382.450958 104.152252 679.149780 692.856995 313.562927 462.744690 902.320984 2.28617287 207.099792 406.972473 499.472076 440.829193 777.908630 828.500183 353.269348 250.793594 228.779846 800.823181 32.5990639 132.123245 + 362.703491 658.723389 250.428101 895.935669 224.843323 55.4702530 666.474243 990.775757 863.357910 504.458618 939.183533 780.507812 179.819107 662.137634 616.102234 61.2579727 741.240723 888.670654 598.383484 128.349518 937.849548 317.192566 283.377838 380.381805 691.233093 98.8148193 273.698944 637.209106 265.548309 740.844238 760.576660 833.943237 379.910217 82.7822571 839.197815 779.626587 74.5813522 837.772461 68.9104004 77.9664307 354.233459 372.496857 750.387634 + 390.374603 38.7557220 808.980652 796.499695 23.3984623 978.045654 35.3601685 331.214050 886.920593 186.634338 287.461945 951.830688 883.417603 777.826843 293.465576 234.154495 50.2116547 249.529922 132.926208 957.701965 565.542725 518.056458 319.164856 634.739624 177.978226 176.512878 72.9443436 619.647888 912.129883 223.712265 348.507721 972.140381 84.9599380 393.344666 486.179779 288.234497 955.453918 929.171448 732.682495 288.168701 113.254128 322.477051 460.300476 + 756.217224 494.451721 506.106934 107.296112 972.509399 899.018738 10.3940039 566.294434 390.222107 902.493835 652.752747 300.926636 58.8729553 203.073364 63.8300209 524.597778 371.948090 648.932007 719.048462 334.435852 863.722534 79.2432556 218.142487 877.119202 749.302551 305.966583 60.1908073 111.018509 156.613632 474.262787 838.987305 724.941406 11.3230858 326.390350 337.192322 510.700836 833.586182 205.363098 120.359879 940.571655 916.742004 330.847473 401.300873 + 275.742767 474.838409 841.417297 745.671326 92.5908127 578.702515 652.314026 590.307251 403.059021 232.793716 99.7246628 784.288086 359.611725 958.872437 478.249084 732.301575 57.9204140 272.524597 304.449036 694.583374 291.374420 854.934204 694.328003 978.528992 294.858215 213.588531 348.928223 257.769989 24.8097401 640.341980 162.634827 849.543152 942.562134 596.462341 513.660828 862.354980 870.268616 803.611816 926.114502 298.861389 928.916565 52.7137947 308.674469 + 777.309937 516.359985 997.268127 835.683716 875.731140 941.761536 721.080261 579.695190 981.539429 475.945953 412.104797 352.252869 483.991302 582.381714 249.793533 37.2364311 655.100281 115.894478 366.884674 365.724396 881.819153 797.110107 593.774597 759.334534 463.185394 935.827576 460.635620 251.179855 792.172058 87.1791763 504.079437 595.725952 267.160431 351.553802 368.331757 828.975708 654.879517 301.419800 717.194885 561.599915 168.577728 202.523224 205.616699 + 497.769928 176.549728 341.052429 38.1160889 596.494019 122.058640 671.622620 268.138763 853.689087 310.465576 609.234070 335.640503 162.301682 260.665009 799.070312 62.6415024 306.651001 213.283005 164.165497 554.304321 819.699463 783.045654 169.204681 766.700195 380.880371 869.616577 971.534729 482.438629 172.744873 686.154480 321.576813 833.648376 1.74383664 123.345528 385.013824 943.827576 774.290955 898.472961 548.575439 64.6365585 460.475128 84.4193878 886.221252 diff --git a/example/lu_decomp/44x44.dat b/example/lu_decomp/44x44.dat new file mode 100644 index 0000000..1d4fe6d --- /dev/null +++ b/example/lu_decomp/44x44.dat @@ -0,0 +1,44 @@ + 913.718140 854.467407 255.674072 404.509705 442.668488 490.340485 773.694763 674.871521 676.972717 951.352722 239.114304 348.641388 648.726074 245.084534 273.246399 505.235504 842.207764 608.119385 613.214905 843.676147 352.408081 939.463074 952.836548 413.652496 630.483887 800.505615 827.913269 226.255966 916.453979 276.342926 758.363464 195.676254 138.879227 579.123901 306.958374 254.955307 258.603333 638.017700 704.213318 464.572723 494.498749 510.640869 707.314575 227.386490 + 220.546249 90.1436920 368.274994 490.923492 426.139618 155.641922 25.2167892 110.315170 582.515625 765.069580 657.535889 890.737488 409.539307 10.6824999 248.779831 719.387329 979.270020 423.830231 504.226440 349.962982 882.314270 398.694000 841.110291 254.035522 2.40615606 94.6616669 980.380127 446.817932 887.260864 750.273621 255.080765 135.643723 875.688049 117.833321 27.7185745 563.136475 493.024109 421.239288 111.926750 84.5721817 119.442947 978.388489 81.1747208 727.812317 + 910.140564 901.011597 798.737488 704.884705 483.975311 547.236694 958.150330 982.356445 719.481750 931.811462 136.856003 916.917969 153.208435 225.469376 311.716614 540.075378 397.231689 429.080658 151.584167 873.681702 551.332214 67.7178955 831.515320 947.371033 416.572998 601.930115 263.373444 367.852692 19.2541866 844.627808 743.593750 161.429825 627.333923 29.1498585 984.227783 371.197998 4.09681845 435.279724 657.194458 343.797516 880.470093 75.4112930 626.802917 259.045471 + 976.512756 93.5596085 146.180222 262.709259 550.479919 534.710266 760.605896 999.832458 468.144592 819.549805 949.127380 649.990540 414.814026 547.564758 427.020477 744.200195 665.025513 490.938263 641.767700 942.549744 87.0188217 223.746689 666.251709 26.7524567 220.974747 594.177490 229.882324 141.910416 870.986084 591.703125 827.781250 301.677490 913.886230 154.956558 400.988037 541.021118 16.7113152 497.266174 87.9641647 929.205261 824.369568 725.394287 881.366211 500.504822 + 216.200714 300.309265 82.6943665 841.004944 589.335693 18.8897705 294.881989 408.487305 45.4913406 687.554138 626.798340 21.5653095 748.603699 106.568298 648.703186 433.289185 29.3125343 785.308167 536.435730 247.036179 924.934937 350.923981 795.511292 831.044373 306.328033 866.212524 61.8694992 717.918945 748.631653 7.37602329 435.060486 673.579773 57.6863441 610.172729 384.773315 710.288269 907.430359 724.012695 622.523376 708.691772 291.370148 316.264008 95.0138779 415.836792 + 167.975845 328.927979 796.096191 915.204285 461.142761 295.927582 568.082581 291.155304 72.0923157 904.358276 24.3014030 132.987350 432.893097 723.672363 439.539825 830.351746 896.449524 157.487762 892.308228 858.970581 412.091339 514.214050 275.721100 405.900665 982.984436 237.456207 102.239487 997.600037 189.131836 633.994324 769.778076 601.130493 394.101715 804.570496 208.806290 383.828278 945.139832 905.497742 713.875732 47.7794189 110.661896 472.173950 671.348450 722.601624 + 639.436829 206.409012 684.547729 325.059540 209.649628 680.116211 882.057007 806.676147 540.954224 765.593811 721.100098 822.379700 270.124939 947.902100 985.408997 124.978195 22.3035488 130.406494 758.137817 388.566284 214.026901 127.871483 25.3236732 924.189941 55.5043144 746.392212 211.899658 77.2851791 2.57984900 337.827728 589.825867 862.428345 455.992035 888.853333 864.846069 888.548523 258.991882 786.367859 401.320953 467.990845 583.514160 637.397461 602.022034 596.030029 + 261.593445 888.819580 769.887817 525.111206 653.008789 588.934265 966.145081 561.717224 832.828064 542.824890 131.614792 19.7746105 904.919495 384.314178 210.268417 114.122772 5.40424871 291.295166 710.156006 247.364563 507.894531 409.798676 590.933838 18.4936771 5.40317726 170.300903 452.062836 58.8533058 228.668442 649.219604 264.224457 435.513367 373.561523 106.792480 928.404785 49.9846687 958.054504 121.794144 764.215759 79.6588821 641.316528 219.508804 715.083435 590.883362 + 548.782898 994.385315 782.584961 674.175049 506.082458 393.184998 543.162415 475.984009 163.479248 629.389038 276.236877 492.452301 143.570831 288.090393 626.924683 590.743286 3.15922213 857.639709 790.485840 344.978485 390.385620 973.802429 394.022705 765.673645 946.761902 515.578552 698.425354 536.799988 896.522217 491.266052 922.279968 221.245255 10.6766644 166.823654 772.212158 742.239197 452.850861 955.257446 961.343567 376.798798 459.897369 535.344971 536.301758 418.984741 + 844.616760 106.804214 375.598083 233.353149 244.738510 808.891785 104.850121 761.545105 543.249512 218.868164 972.730774 941.370605 81.8619843 52.7000389 530.591736 156.344315 947.148865 620.511963 370.562317 283.174286 851.587280 33.9911690 612.178406 624.141479 428.920776 782.474731 92.0413895 331.913269 909.230530 670.248169 372.210449 690.959778 149.762741 333.502014 854.253906 44.8573036 786.601624 579.263306 58.5744553 502.142548 550.536560 607.654907 318.357666 696.966553 + 110.046379 485.793274 484.615295 615.028137 544.854187 737.536865 709.021057 302.842438 190.439087 37.6709328 121.416328 868.599365 876.757507 789.701172 884.106506 6.25050306 198.447067 741.886841 648.966919 911.042175 648.584778 351.990692 179.091171 815.957092 430.599121 922.046509 291.080872 148.582260 825.925537 78.5063858 829.122009 243.993774 375.750275 263.224335 976.877380 52.8824883 289.928436 816.341187 315.894287 984.390991 753.152527 543.963684 754.386108 239.564758 + 39.9092293 929.208740 219.948837 395.551147 302.439606 784.228088 950.138184 85.3906250 799.583191 774.482422 783.501709 43.8374176 392.130157 399.140289 771.973694 78.6179733 148.345932 177.631363 540.301880 514.612061 502.931274 301.019348 998.044373 287.341492 370.378143 299.618134 791.442932 247.947159 47.4817505 814.938660 230.396667 132.398331 924.747925 237.966568 667.065430 276.878967 334.157166 655.476501 490.646912 445.920837 68.5570068 253.270065 554.510803 685.563538 + 486.858124 612.655212 861.730042 295.475464 869.230530 2.44331217 536.364197 547.756958 830.731812 721.302185 458.325806 235.759232 647.419922 840.762817 177.005615 967.427063 48.5667229 34.9704437 582.742615 56.4945488 946.367798 904.636108 282.386810 171.504837 152.397736 576.993225 134.375595 769.363586 948.656982 179.152267 737.661682 755.082825 899.512573 60.5573654 852.802429 470.265167 902.938049 18.5581646 347.288116 22.5747166 429.293793 486.332153 745.633545 315.896515 + 8.07567787 858.543518 576.541199 261.540863 880.572876 162.634888 812.216614 940.947266 171.305542 539.518677 935.782532 279.059662 780.039978 658.580200 824.881104 40.7679291 809.163452 255.103638 643.000793 564.233154 889.991882 881.259460 206.409134 233.226196 446.081299 545.871216 569.011414 434.843842 15.4969549 355.132812 918.614685 303.665894 537.767639 393.860321 963.594788 757.594666 512.139771 455.580536 763.966187 977.312012 652.877502 992.801941 76.7052689 68.9983521 + 863.089844 961.699707 615.614197 41.5470161 318.972351 897.205811 251.352539 943.438660 901.588562 634.754272 974.643311 73.5015030 428.429901 989.308777 125.577812 814.834595 962.389282 554.706116 169.619888 930.480103 999.769226 383.797211 762.163940 178.122803 884.542419 12.1061621 262.614960 761.341675 877.029236 649.224609 147.795258 634.198792 993.621155 949.652405 487.668457 923.340942 584.830994 411.383759 262.135498 710.368286 70.2988739 818.904114 505.290039 454.335754 + 70.1771622 157.611908 411.578766 909.365234 592.633911 370.516693 373.844788 651.615112 458.837036 620.173889 105.767769 230.117706 72.9856644 47.2651253 490.634277 210.419250 819.033508 956.506897 547.113770 744.396057 981.449951 424.860352 13.3778057 612.757019 619.345032 237.906082 403.235199 853.218323 738.913513 569.423706 91.9908981 806.474121 945.621948 349.391357 539.874512 553.129395 526.833313 495.075317 758.149963 263.090881 541.392273 85.8946762 538.964539 214.184937 + 985.578186 886.156067 847.814148 776.152039 561.280273 849.163452 406.744263 515.321899 701.933960 180.707169 174.123871 404.055145 648.032043 329.034882 935.942261 590.440918 181.482620 850.291748 985.223999 298.242004 832.335205 643.480713 13.6320639 254.895294 868.545837 834.893127 773.328613 107.509583 46.2161217 660.689148 162.536224 989.138123 111.720070 843.092468 80.4815521 933.400146 682.455139 770.763000 569.484741 883.732544 124.974800 495.608307 830.029907 801.476685 + 472.899933 638.817810 595.003906 904.940125 5.36262703 311.384369 621.775574 264.753693 854.232300 551.924927 782.626709 713.229919 641.731873 587.433899 292.230927 522.552002 523.342407 800.067810 104.813683 800.427246 182.360611 461.033966 524.335693 538.082886 892.752441 198.984344 648.241760 107.036079 89.8880005 528.192078 80.0720062 665.282349 885.288574 305.432709 656.057190 868.849060 350.396301 97.6559525 244.387436 633.605408 398.536499 385.283630 176.784103 878.458008 + 741.941406 674.416870 884.577759 454.427277 568.382141 40.4019661 473.957672 816.795593 356.464233 36.8255119 112.807182 760.318542 119.919487 11.7964087 659.076233 382.751831 709.381836 84.1566696 406.204010 2.32368612 592.893311 120.089958 527.833679 220.526306 46.6079865 79.6825790 909.300476 233.266861 227.660934 837.254700 678.274170 459.257385 892.145874 980.236206 816.172607 543.405090 589.460938 781.262085 686.006897 735.779724 194.274979 755.190857 986.508423 685.323364 + 759.992004 69.2986984 763.699646 472.518768 540.310547 352.148590 866.254150 296.820343 443.938629 403.315643 560.515076 839.618225 275.332153 134.931152 864.243958 596.809631 5.81766987 765.046021 642.131165 257.927277 586.220886 196.618088 749.871460 551.771240 77.7008591 942.190247 418.421692 969.529175 454.359924 720.332825 468.454163 901.016479 547.286072 225.770203 950.577087 509.523285 655.832825 122.584602 860.830261 828.811707 544.169739 897.142273 223.443237 91.8160706 + 963.995117 89.0107880 236.926086 743.133972 16.7705040 802.090698 810.317078 712.074768 197.838699 649.970886 224.124191 576.383179 324.409241 989.595032 370.228180 793.734924 870.537659 495.679230 601.263123 38.7176743 924.260437 503.587708 267.452209 463.553925 684.877563 838.134521 297.976593 358.183594 138.370468 660.951782 720.202881 656.694702 866.204956 409.882324 707.857300 323.962250 827.314026 497.879669 665.911804 124.162186 365.047668 934.673523 496.045563 951.734558 + 327.065796 632.422546 730.966187 636.134521 157.622742 230.781448 886.102600 191.285294 200.839523 575.874573 644.288696 908.778931 778.002014 357.117340 442.343018 297.511505 528.886658 461.611725 925.021912 445.203674 315.647949 352.035522 544.528442 177.698654 220.979385 191.600754 573.847961 955.380249 325.285156 231.747208 799.452332 46.7447624 408.572449 82.0464554 771.526611 980.567627 611.634277 409.547760 551.506042 955.054626 361.354187 792.869019 826.476685 358.073151 + 954.637390 594.892639 253.978943 511.864471 80.4420776 929.125549 880.617554 644.793030 961.651733 918.123962 122.280563 723.590637 714.426697 932.389221 360.157166 362.682281 569.506592 929.692383 432.682495 592.617371 574.302185 267.070770 95.6700668 822.711975 768.989319 520.567688 869.238464 287.644165 908.523987 238.682312 80.7118149 595.058105 57.0846405 657.607666 411.380798 439.065186 136.411621 884.771362 838.798096 628.562927 996.476440 938.267639 129.388992 171.695923 + 551.449158 751.461670 821.549316 693.487427 363.709991 436.521606 25.2891369 909.096069 923.292358 83.8411407 44.3593292 276.175507 284.356323 123.776695 83.8999710 367.126434 988.072449 298.009644 555.096375 600.553955 758.991333 209.599731 628.089661 335.130310 182.208115 278.721832 267.157471 799.931641 353.141876 89.4058685 755.887390 8.71888351 485.841492 857.372925 736.982666 605.073730 908.721863 194.704895 582.849548 665.965393 955.891907 70.7362900 27.3268871 562.984070 + 817.911316 847.396545 131.397034 875.865479 862.211853 169.396652 545.031433 131.568451 460.074341 45.3327103 207.814697 535.241028 140.731720 687.959229 623.734924 28.7167282 148.479309 909.537537 970.734131 737.541504 766.700562 157.276489 651.707397 274.594696 535.063171 968.677612 708.720764 489.249268 908.392822 939.474365 444.734833 992.754456 709.459839 66.0020447 5.96421051 631.309509 238.023788 36.3530235 881.539490 565.681702 442.246185 445.342590 483.431519 573.134338 + 746.141357 391.705444 66.3969498 99.9711227 217.359344 491.581451 789.799744 491.510315 321.206909 989.900574 959.165710 91.4206314 354.753754 227.945557 900.618164 307.381744 80.7639160 596.977783 9.65570545 230.595734 697.852600 133.721252 912.508789 479.765106 197.233658 655.367188 120.319862 205.072876 439.367798 740.941040 754.408203 913.639465 168.899506 633.075195 114.414780 303.281006 168.565277 241.815628 589.068359 177.393005 946.532349 130.742096 335.683899 843.871643 + 828.524963 44.9039879 151.735352 573.981018 255.941071 352.638062 605.886719 150.485977 2.44176412 14.2840223 197.506851 8.56650734 701.939209 473.311615 986.833130 895.963806 280.425873 244.964661 139.348557 72.7891693 573.704285 685.070496 71.2521896 447.865295 109.804031 39.4161377 962.367981 942.613586 970.379089 649.706421 341.725891 202.792908 28.7921715 891.749939 189.272720 347.340393 875.162109 521.243225 961.524902 199.961945 722.287292 334.738403 843.421570 348.862854 + 457.073730 311.883514 339.146759 855.932129 471.025787 54.2416039 346.334137 598.776611 66.8962936 558.667175 439.184937 214.139740 455.562012 74.3242950 123.343025 774.794067 294.785034 627.841736 554.059448 432.772766 467.542542 727.523621 765.172058 857.400635 598.305603 852.148743 474.129944 549.473633 229.978668 867.381409 957.552185 591.798218 523.643677 848.341431 564.178467 202.399368 741.246704 976.273071 947.203125 211.187851 101.384247 502.431824 710.449890 132.281509 + 998.060730 228.083939 73.6398315 703.689514 372.754150 674.692932 533.894165 553.261597 303.800812 651.669434 146.571136 512.149658 388.058350 542.392151 30.8168221 266.965118 15.2953949 961.976807 844.634949 659.023438 463.888672 584.566772 304.147491 806.736389 830.158691 639.171082 706.997131 513.255127 446.690338 898.580627 885.988831 418.223816 98.3474503 104.331902 420.450928 375.821503 160.303116 66.3139420 427.848694 444.576019 856.855591 729.073242 464.689850 488.559845 + 427.284027 929.114807 999.874329 359.002838 927.186584 980.961609 336.279968 178.753906 793.898743 383.023773 822.551758 377.347809 661.218445 363.224152 729.148010 372.569733 621.624756 364.111420 621.958435 515.964783 865.136963 187.412354 488.247955 623.711182 988.620850 795.182373 489.307251 493.392120 680.652588 190.251465 665.253784 48.9509659 942.295776 187.845016 290.830353 771.767883 800.187439 515.485229 127.861900 936.896851 584.558044 565.480713 888.865234 186.728073 + 714.938416 448.682190 905.515930 433.603241 615.507874 5.95182514 337.674133 181.833054 217.377808 414.430267 248.134308 231.126389 607.103821 147.445602 28.7679958 19.6010971 741.894775 47.4124413 528.998779 498.333221 269.005249 541.888367 513.662903 748.417542 435.558746 808.251038 68.3593140 590.330994 722.928406 862.632324 258.815063 536.298035 116.520180 951.102783 363.566467 576.760315 289.814880 229.640991 331.509735 725.040894 628.295898 378.374084 88.5583038 630.464294 + 514.015503 514.617371 485.081512 773.321533 763.771912 524.006653 158.633224 46.3726044 105.390259 285.640228 945.631470 323.943054 155.240173 689.698242 367.816620 855.493347 780.478394 631.602234 486.779877 525.164124 175.276489 709.466980 642.544800 377.086182 485.917480 132.922089 428.625519 646.618591 627.705688 737.473816 319.140289 969.637817 868.224731 163.096130 195.861328 340.999725 640.608459 408.834991 582.801147 216.300629 914.487732 816.997009 209.201202 813.773315 + 736.053223 986.460571 721.072998 95.3622131 732.924438 191.747528 751.173340 336.635620 318.449615 888.163269 937.018860 436.758118 567.024475 455.255829 612.407043 794.283142 841.770569 243.704453 989.984375 94.3411407 406.316132 785.368713 684.767944 461.582672 164.590775 108.526314 909.723328 505.154388 273.383057 630.234619 52.9074974 737.598022 67.1996155 173.977798 682.794189 593.609009 332.640808 428.572388 160.370804 967.944458 921.804382 539.716858 17.8538074 704.127625 + 149.120728 279.913086 562.647583 876.030457 706.825867 347.144653 834.229492 156.202362 910.635742 620.527649 548.253540 390.724060 779.473328 105.483025 238.682190 123.739120 410.363159 575.398499 273.545868 537.957642 630.356567 966.241333 297.017761 612.081177 349.762634 780.359558 314.978485 685.360413 775.183472 56.1410294 488.300537 76.5607529 691.440796 139.095718 763.289917 338.137634 640.235901 162.886765 274.245636 414.794739 552.929993 47.0171814 156.455551 479.621246 + 357.597565 200.482498 277.804718 880.429871 823.906677 164.818283 41.7143364 222.354218 367.244141 774.776184 125.876427 687.703064 207.495941 242.401550 49.4372101 41.9297714 818.429016 969.727417 199.982910 618.856262 91.4131317 156.399399 85.7796326 113.729416 994.736511 830.899231 278.310608 122.006302 932.029480 664.544617 392.426453 182.986557 228.845886 619.917542 34.5497017 885.694397 455.549316 156.615540 400.461945 619.486633 378.182770 13.1261091 629.463684 603.347229 + 956.362854 938.556213 223.112167 485.040802 138.534103 674.238220 513.175781 810.879272 494.145874 352.847412 152.187119 909.250061 714.626587 780.748413 702.409180 760.294861 80.9792938 381.392487 744.668091 501.536377 867.864380 651.994202 1.59592676 320.737976 11.1159286 922.715393 323.307190 503.726685 904.780396 850.242371 857.812866 343.698914 655.119629 934.013367 739.683655 419.684692 143.158005 746.497803 590.601440 244.988785 146.699158 432.067871 876.221619 620.632874 + 271.833832 785.626770 881.469421 759.125427 398.831177 803.055969 171.314056 487.779633 682.661865 975.492554 116.461052 717.851257 103.106522 46.3271141 771.763428 426.808014 883.545410 681.524902 716.703125 560.058167 480.390625 709.101135 132.890472 553.628967 175.998825 314.660645 635.541016 752.596802 889.800171 356.843079 939.680969 616.222900 994.308838 33.3153915 589.652954 74.7028885 856.469971 183.389191 881.756409 412.423065 184.373413 737.030518 180.330612 722.721313 + 597.374573 861.347961 123.986290 171.547241 862.574768 57.7133751 77.0762329 198.190369 162.110779 990.833740 33.7069016 377.918549 868.215393 150.466156 460.831268 87.6151657 141.070602 610.966614 206.414078 311.560181 994.148621 403.391266 28.2716293 470.333466 185.484528 328.702667 517.011536 289.456665 985.111328 176.438690 985.321655 846.383606 105.245918 302.775574 253.347473 700.901611 758.848389 677.834839 130.614136 907.259583 865.162903 488.352142 266.732666 134.757996 + 454.321106 702.317200 132.044052 654.708008 712.623291 271.096710 851.036560 964.214294 795.636108 446.058807 828.982666 619.404480 399.302979 896.525574 247.276978 537.973145 952.026123 93.6926346 530.473145 715.875916 451.213928 682.457458 611.049805 449.829193 868.475891 95.5661011 157.161865 335.780090 292.727295 622.612732 388.196564 995.860596 439.166168 225.646469 370.517761 121.798309 398.640472 127.375717 914.934875 585.078369 524.997009 42.5320702 299.235016 124.370537 + 534.470825 593.933350 191.972260 613.417236 725.564148 826.937927 683.666870 47.6223984 152.888504 847.658997 986.490540 215.845413 666.854797 811.831421 604.845398 416.407471 843.089233 814.439514 516.098877 631.969849 967.632202 527.541321 978.538696 166.449585 417.816467 153.892548 265.359558 64.0948181 986.292480 355.276428 141.803360 655.210022 483.417908 576.651367 267.836456 587.811768 664.429626 392.733948 328.798950 536.365845 794.708435 367.425293 312.414124 771.219788 + 671.532471 119.223999 87.5436554 623.620178 631.218079 893.673706 539.624023 574.466309 126.686600 955.161743 46.9645424 40.1650963 153.942276 662.059204 416.069733 26.5693550 568.616150 680.744324 372.688416 715.673401 456.622986 203.507736 600.897278 594.041931 856.591064 159.986038 992.857666 629.983337 946.615173 96.6158752 20.7007141 207.113312 406.346008 663.880981 675.456482 849.381592 161.514618 460.824188 179.429504 208.840469 434.061005 368.730042 333.854675 464.308990 + 843.795410 526.926636 776.136902 824.424805 637.249146 974.346069 385.090271 145.120667 342.730469 299.830658 393.795105 248.068863 964.980591 747.539429 733.898499 5.27313089 932.311768 290.713837 141.071014 316.881195 641.670654 797.204651 719.985352 824.019409 833.916565 981.178894 284.786835 605.985535 125.562683 326.037445 968.723816 778.137817 560.503052 995.501160 493.530243 799.763489 872.727295 43.4208374 528.584045 674.439819 159.498947 182.428558 480.630524 996.829651 + 471.425751 435.793823 956.706604 654.687927 715.007935 602.625183 404.905426 395.647247 828.577026 772.313843 82.2020493 129.531784 896.123718 186.370377 695.452087 605.165771 629.364136 672.082642 467.217712 492.584930 756.158081 842.976013 557.199829 200.651901 21.4590206 606.749573 630.589905 813.334961 739.112488 695.758240 413.946472 412.635040 281.266479 927.440674 782.867554 942.122803 838.094299 553.315063 114.612595 141.972641 895.554749 129.338791 184.829834 685.067383 + 863.783997 839.065979 467.467041 611.963745 400.551819 70.8744354 774.478333 377.222351 765.299988 962.785156 327.917694 507.713531 995.582153 122.806641 704.936401 435.078156 224.617828 251.103165 960.670410 430.976166 655.514526 203.328979 922.212708 100.819519 977.518799 504.046082 565.681152 622.018982 220.102280 623.291687 494.981903 298.027283 491.756165 559.660950 147.655914 831.495178 516.848267 997.978394 185.997025 975.380310 220.896683 743.021484 624.766052 536.200012 diff --git a/example/lu_decomp/45x45.dat b/example/lu_decomp/45x45.dat new file mode 100644 index 0000000..d857f22 --- /dev/null +++ b/example/lu_decomp/45x45.dat @@ -0,0 +1,45 @@ + 714.922302 731.060791 951.810791 169.060165 407.262939 114.421867 441.548218 649.376099 657.815735 109.213348 159.530930 445.744354 429.801819 965.295715 33.9580002 199.403900 124.032555 964.123047 933.541016 950.942627 352.795685 625.352539 374.499420 994.725403 474.833466 519.614319 401.452545 66.2440338 169.699799 659.403931 559.025696 920.335876 230.083282 287.990845 509.284668 455.611786 111.722275 464.408905 411.416382 619.703186 276.542999 741.116821 664.922241 991.546448 799.863098 + 805.853149 863.085022 479.651123 362.150360 633.212219 711.880798 715.764221 333.867249 212.574417 408.520233 519.308350 551.423462 623.050842 850.449463 833.664490 638.550537 671.514954 369.241425 313.897339 392.349182 853.319885 703.491455 837.323975 986.662476 332.826416 488.859070 163.214630 949.569031 644.422729 964.524658 114.749130 444.077148 13.4967175 146.906540 131.318970 631.320251 694.006714 807.101990 507.268188 964.778320 197.780045 381.167267 426.266815 209.012207 114.144211 + 25.3672600 392.402161 394.985352 877.551636 580.645569 287.988922 96.8397064 926.442078 96.1200485 780.359497 282.151367 819.348755 331.146942 645.414734 509.985931 175.211456 398.062164 197.494934 14.5993128 486.006866 718.083618 303.511536 431.265900 20.0639992 680.284424 579.967041 677.682739 507.360596 577.146301 17.3657169 511.008636 738.754211 245.795502 408.018341 119.021423 777.074158 788.659302 872.137024 194.791306 828.039795 970.397278 41.8330116 620.445496 273.587494 819.941528 + 943.161621 493.605042 247.121628 885.858337 889.546753 870.532166 794.062866 671.273682 966.951660 654.836731 364.384338 772.199524 374.413391 397.409729 829.771790 705.261169 451.948578 134.064468 587.138123 168.862701 397.377045 168.111191 967.034424 329.413452 617.088562 54.1784859 779.914490 26.0135612 362.015503 325.672302 925.858276 269.255524 514.616821 262.218903 691.618530 633.218933 978.565857 162.516037 134.285919 454.325562 161.384323 177.359665 974.051880 255.407669 815.833923 + 663.988953 60.6735382 440.485992 269.670868 538.961853 863.817566 892.423767 73.2786255 75.5793304 475.143097 252.753281 97.2527695 740.370178 790.888184 837.649292 448.634613 720.396606 883.848877 716.353638 692.882507 424.572205 805.609131 311.981964 880.255798 176.526932 267.234802 234.290329 585.304810 821.200073 138.547195 426.295990 618.553650 713.416077 477.716400 755.135986 200.912231 277.677948 794.577393 638.630310 636.014832 193.871384 812.828125 348.225830 611.921265 864.452026 + 915.706360 827.326050 891.660339 324.136169 371.524261 506.635925 189.960052 491.749603 228.726318 431.802338 662.708984 599.362244 91.9971466 120.474030 647.975098 749.694275 368.185974 889.292786 572.071533 460.479248 754.109070 495.653046 65.3778915 54.6525230 274.991455 977.223328 313.043213 394.385315 838.657471 451.377777 339.313019 63.0256271 723.715149 766.417725 466.025391 165.824783 376.421783 547.947632 669.926331 4.11438417 365.649170 318.107880 369.328522 914.135254 153.193314 + 151.068680 33.3275375 282.881042 869.958191 115.841125 787.789917 906.655518 411.265686 234.015640 586.272583 281.694733 336.862305 683.110718 906.639587 766.553894 668.837219 617.960510 323.838623 998.466309 478.345428 241.176117 100.899429 649.809143 569.964294 588.482422 997.356934 882.907410 383.481201 132.780319 411.286407 825.750977 687.905212 609.686401 158.810318 268.641510 686.404785 981.466309 795.896912 369.960602 889.300110 153.516876 77.8831863 509.006195 402.278778 36.8330154 + 508.197815 641.356323 644.921509 23.7129784 223.290924 952.204346 833.054688 890.787048 791.331360 317.494446 888.380981 115.397339 776.294739 250.632095 985.365479 952.114075 849.789734 219.961578 266.686035 960.489502 102.556686 995.562805 190.627487 435.285614 816.338928 503.361511 803.737366 789.445984 648.238159 344.093292 47.2104034 133.432999 932.730042 436.181824 417.890442 764.026489 707.453979 904.741516 257.559937 285.120636 804.447205 694.029785 766.364380 60.8408012 540.793030 + 831.544495 988.774719 428.026123 643.768433 835.539856 275.561829 977.408691 421.697021 547.692261 527.978333 559.806580 183.719131 579.919250 953.482361 315.095612 253.209274 922.075317 986.908203 293.560333 799.609680 354.395355 474.358002 866.803284 203.978867 946.514587 353.439056 536.373108 107.585205 197.426697 390.369080 286.459106 597.051636 827.483093 202.831192 273.664307 133.423828 260.352478 295.371979 449.378387 367.616547 903.969177 329.418579 409.429443 424.667969 29.8024712 + 949.708191 849.798645 745.607239 694.367554 53.8603363 669.496155 997.202332 889.842163 657.696533 19.6983929 971.240051 296.942719 541.704163 414.519104 290.010956 582.152344 623.185364 824.212463 429.818604 745.528748 476.735565 882.641296 36.7400627 878.814392 116.263718 646.713562 208.508270 998.211670 972.049133 702.270020 39.4990845 454.943115 520.125671 171.039978 142.587448 678.502380 769.005798 804.130432 925.124023 481.038177 345.082977 35.2849045 599.679382 350.749054 339.638702 + 872.499207 889.955933 17.4116840 509.839111 316.023743 678.255798 131.101685 576.466370 892.369324 105.960640 339.124481 242.552261 316.743103 558.469116 593.774719 195.358994 408.068542 709.288269 80.0240707 482.651672 550.502136 44.9007111 806.987061 285.499237 287.068298 378.427551 166.990021 209.656189 515.448975 876.470642 817.264221 237.398987 601.784790 692.059082 312.257172 218.760742 933.684814 620.621399 75.2858887 239.726669 475.674377 760.384094 562.394409 306.112885 261.487885 + 776.673157 853.182312 93.2066269 374.159119 151.040817 420.919647 33.9011345 8.01791954 549.209778 34.4469833 814.750244 572.305481 822.651733 535.956665 208.810699 5.90073538 124.317543 853.226868 275.384674 937.526428 593.511780 482.518341 20.3862572 758.207275 991.319580 923.699097 490.115753 853.543701 445.224396 597.323303 462.177399 225.436096 572.977905 621.290649 123.529343 766.516846 945.546448 472.943512 827.583801 805.219055 18.7406120 713.338745 812.004639 501.507446 993.174255 + 149.959595 148.428162 172.388138 934.410095 878.470581 439.332367 34.4395409 66.4685211 578.103638 488.393250 374.337921 871.679321 568.675171 692.375305 404.633423 612.768616 768.327881 192.117661 196.332977 247.012955 106.557991 599.238831 286.457916 3.66868973 58.0094337 304.076569 937.134277 149.083282 314.172211 461.420471 393.680115 601.738525 852.613464 305.857910 300.892456 232.491592 810.549194 678.316223 23.6574230 345.965271 484.536163 980.369934 432.842255 327.153442 934.070129 + 754.862061 372.147675 530.256287 926.941772 302.206909 320.150330 814.778870 710.909302 666.144104 91.4486160 830.711731 697.638916 372.713837 174.192581 594.133545 609.998291 274.200256 388.429565 142.187241 45.0721436 105.181190 13.7134619 354.513733 351.267212 720.707642 116.334099 533.988525 193.254791 796.903137 283.251038 58.9473877 324.489929 254.541290 592.882019 353.151917 595.324280 433.341827 736.976379 570.870178 952.672546 229.126221 316.762634 780.771362 822.295715 60.6234627 + 413.873047 181.444748 298.428558 931.607727 765.968811 444.876831 958.620850 822.396179 755.678772 646.156067 39.8098488 113.204948 107.663269 269.749817 95.3233337 720.853210 851.919250 237.750488 383.402771 656.859253 105.553169 711.012207 456.297577 802.667480 468.368896 216.973129 224.292236 516.350586 56.9506035 251.104584 805.142639 329.997070 897.057373 347.787506 400.297119 990.818542 839.092712 54.0486755 528.549255 646.114685 610.959229 330.323730 194.575333 52.9327431 363.006409 + 603.864075 673.796692 891.840576 455.950134 836.125916 240.037781 459.697723 885.444336 8.69673252 339.435303 336.792572 806.431152 701.766602 371.036407 541.415039 268.432556 437.763275 904.705688 31.8308735 23.5608425 425.893524 879.830444 297.427948 510.812958 992.352356 996.156372 197.477615 638.812500 441.449432 811.305725 348.472473 261.852478 126.896851 127.305984 659.537720 168.450775 737.330139 641.645020 752.164612 349.013062 92.5437698 580.023315 365.670502 170.787323 895.484558 + 185.455826 256.612915 963.863647 902.845520 974.484192 660.274658 676.363892 759.874084 947.981262 782.131958 592.693542 420.863525 612.518982 399.510590 744.634521 755.156494 884.099060 42.3596268 544.112183 973.532532 387.782776 555.302917 776.167053 410.750854 100.986130 887.720581 220.332489 645.672974 608.966675 531.768494 202.252472 311.498810 318.035645 399.415497 30.7672806 899.032654 92.9986343 878.287048 538.874634 691.180603 521.900391 859.774048 813.486572 581.243408 281.178406 + 722.378479 285.999542 439.834869 11.7403173 795.460876 83.3904495 932.139343 915.878967 11.1416521 63.1967010 210.403168 149.003006 959.862305 110.073112 885.605286 974.022705 321.966278 194.365616 887.518677 986.541321 79.0117416 197.684647 180.593491 257.369385 994.027283 791.446106 271.452667 600.556274 870.387695 352.137451 98.9131241 4.29367447 866.566772 411.238159 376.723480 102.590446 43.8174095 210.174576 103.373703 240.848083 351.215179 65.1075592 365.965118 163.800003 521.913086 + 22.6914845 727.109863 531.236877 167.098267 715.936340 481.949585 943.957458 561.214905 818.864319 435.953308 253.844788 697.301086 204.895081 975.352356 393.335846 630.453003 931.996338 299.019775 9.82290745 682.533203 873.711731 45.5689278 204.545364 396.128784 738.673950 364.406952 429.226379 816.038757 388.394958 165.471268 656.753906 951.658081 959.745178 526.694275 587.814392 273.433502 185.016983 883.832581 966.249084 521.926880 383.947601 16.5384560 705.435669 242.212723 296.245758 + 582.374451 355.662689 835.327637 822.428223 899.136841 374.276611 454.237976 526.983093 352.433502 528.225220 257.022247 395.174957 33.8205719 759.277283 800.410278 116.480278 379.563416 337.231964 550.251221 630.076050 108.407822 793.372925 721.955017 175.484360 424.595795 517.582397 195.751816 742.072510 736.051392 773.798401 654.153748 892.557495 404.541931 534.244080 206.044006 181.764267 601.011658 731.290894 618.237244 371.289398 107.690956 823.166382 552.611206 173.915405 920.029968 + 297.194305 473.650421 972.181213 835.309448 381.603668 122.650398 280.463226 274.291595 424.614624 857.179321 81.1972809 712.269104 356.287567 417.761322 514.161438 310.197571 258.874390 119.826355 405.737091 132.858856 815.837341 545.328918 60.4916267 458.600128 334.942688 917.669128 442.829437 706.672974 329.410889 184.139938 454.473816 684.862671 772.270569 987.168274 698.171509 901.125488 617.570984 979.801636 32.7228012 580.559814 387.769562 183.645004 400.752228 604.803162 965.281006 + 41.7697754 143.753693 486.114380 7.59437513 909.746765 483.057709 825.010193 520.323792 629.263123 443.892853 132.799316 716.657837 764.714844 945.498047 739.076904 943.719299 884.083496 52.0398064 707.825806 354.634705 579.108093 856.321594 598.885803 646.761353 258.408264 763.929565 568.524719 905.236877 566.240845 507.466766 620.030029 309.860657 359.869873 857.758057 91.1972809 356.844086 606.413452 780.230774 688.078125 204.306412 63.3034058 323.910248 358.321320 202.110992 448.701294 + 648.134033 633.190918 524.437256 846.317139 408.498383 164.617981 866.782898 198.595093 954.203186 302.934570 644.921936 504.843262 472.858124 485.994873 53.6440086 636.601746 932.003479 350.115204 326.902405 357.607574 381.845062 609.389343 918.142822 959.291626 616.501892 521.765869 308.853149 496.410492 896.009460 998.566528 676.015015 703.703247 378.846161 210.822617 474.447205 25.6923161 527.172729 492.357208 126.609550 503.097717 610.012756 252.383026 685.214478 548.868225 88.0605621 + 727.173401 187.619629 887.926514 48.3143692 643.971191 936.556213 871.317627 307.109253 301.629578 680.414978 552.589966 240.792404 159.842468 525.361450 35.9359665 750.536865 190.906586 285.360077 276.143341 873.140259 36.7569160 686.078613 250.616684 326.240845 910.258362 305.085022 964.251770 751.515381 785.859375 646.376343 161.808411 724.341064 766.518005 173.158768 700.221985 769.311340 102.674644 740.809692 969.116943 780.472046 602.559753 879.309814 151.305191 143.058624 750.730286 + 399.581329 483.065643 548.692261 51.4587631 806.357056 491.321655 252.675980 589.752441 167.463516 464.525330 744.714783 5.80653524 6.73597383 324.321289 133.958893 198.664230 732.348206 194.080032 134.525467 744.531006 329.340637 5.59110117 43.4781227 146.158356 35.5343361 669.372498 20.7068481 404.774689 927.227844 228.955444 762.119141 85.6156464 209.309921 81.7461700 689.253723 530.648987 399.945465 472.785431 905.169678 658.030701 837.861145 663.495056 618.990662 21.3575554 656.385925 + 7.84166574 108.200188 333.425598 20.1095524 947.510254 527.150330 766.439880 603.801758 105.292068 914.334106 389.043945 938.195618 280.033844 825.448914 511.780090 347.311462 302.021912 798.374878 224.319092 941.644409 757.639221 837.989258 710.232910 858.828125 982.522583 787.159790 992.339294 403.878357 276.309937 193.797729 701.878845 30.4633617 215.435150 36.1592636 333.657166 422.583588 777.773987 71.3531799 745.608826 706.580688 335.804840 399.377350 925.826172 184.354370 988.606689 + 421.019684 541.939514 47.9293518 575.415588 978.532166 85.0131683 400.267059 35.8113403 660.872009 780.546875 253.324905 809.943359 248.363495 759.541992 447.907806 446.280365 966.249573 880.003906 116.226204 735.863892 459.198303 921.092407 480.949646 5.97945404 289.023041 932.789368 523.756470 228.258286 243.950607 224.419128 510.708038 334.110077 533.451538 587.712036 625.444275 465.987335 81.9695816 46.9536476 220.017014 864.435852 914.099060 581.460938 507.171539 7.87072372 158.627518 + 472.880798 696.806946 148.828720 218.111694 697.912476 353.678589 222.267517 423.880768 695.151489 682.289795 836.304504 497.178741 344.103271 267.048615 81.2710037 526.944397 915.785461 491.638794 853.183167 386.160065 890.716370 992.821899 98.8869858 637.330811 148.837708 211.039597 683.434387 864.450134 452.735107 772.382874 629.690186 797.659241 189.636063 490.929138 336.183197 527.613464 496.495667 565.732788 780.601807 176.590408 606.731750 513.434326 743.427185 126.540710 26.5494080 + 537.225281 238.252930 966.960876 605.250488 555.266846 863.817993 806.739746 720.789368 100.105934 941.810242 700.666809 616.832581 993.845581 227.030228 546.385864 396.351013 302.599091 803.429199 70.2234344 379.739807 790.424072 852.965088 365.038544 184.391876 841.954712 823.603699 675.893921 15.5081491 193.062820 781.778198 5.50452280 9.66154099 984.420837 269.498718 577.446594 885.113708 380.767059 873.011414 471.999908 504.106873 798.567261 135.433945 257.897491 755.445129 481.661316 + 392.314575 138.050766 509.545715 74.4323120 822.652161 807.873718 371.424866 63.6212578 152.893387 927.781616 345.976440 448.138245 310.383453 505.620453 135.811874 638.740845 836.508423 614.007263 471.876831 578.960999 94.0784836 491.876495 993.392761 587.585144 53.5170593 501.756042 424.410858 130.404526 187.755280 902.849854 312.211029 63.0605812 979.986084 677.282837 209.118134 463.888184 72.7764816 760.289124 326.128418 323.868927 814.733826 465.785248 187.972504 228.399292 507.397583 + 693.247253 227.539047 309.928955 471.408142 737.054993 156.067734 932.341980 152.303345 530.225525 999.745361 568.813965 980.786987 269.659485 707.552429 883.215515 822.963989 947.507446 17.5775776 387.314392 604.178406 723.793396 991.794800 329.788605 290.126587 689.889954 348.053314 590.379883 489.251160 833.920715 612.707153 162.162460 999.822754 78.4098053 58.2806015 179.503235 350.565063 390.353394 836.507446 585.391907 33.3755302 949.092529 785.551208 39.6693840 292.163208 820.030762 + 192.883118 319.577087 678.684509 595.636719 687.136292 69.3330536 685.561890 407.823395 58.1033974 150.295486 885.132141 538.661194 558.230042 31.0147495 969.806946 670.717224 922.474976 811.460571 83.5026932 28.4027462 297.490295 163.643234 281.894135 696.639954 323.283173 990.652344 316.581024 108.787773 518.188293 605.750122 18.8393364 16.5427437 300.036194 621.362000 211.417816 686.286438 96.4972610 312.993805 481.447388 903.125610 957.336426 137.411667 211.420685 501.468811 26.7148228 + 15.1962519 800.541748 573.551636 565.049805 402.056793 106.147667 408.940399 167.468521 616.766724 494.704834 810.803223 856.402832 40.9101830 683.156006 698.914978 746.883057 504.533173 497.929626 199.584076 198.337021 623.151245 916.981995 252.111618 408.921997 176.588257 218.578171 601.270752 76.1771011 971.839478 477.672882 398.381927 429.739044 325.578583 775.237061 515.871094 456.556763 594.924744 285.016693 290.991425 679.031128 92.5468063 916.679077 479.106659 987.697815 327.831116 + 449.658356 760.892212 518.037292 898.827637 307.544128 740.935852 65.5835648 813.719971 297.456299 84.0335922 105.382874 283.459473 655.255859 85.4028320 769.895386 106.440628 923.521118 697.487488 135.771500 391.757477 449.305603 293.279327 618.232910 738.166199 149.372726 291.837280 654.868347 115.323738 797.607056 284.172028 94.6015854 407.314758 374.519714 728.014404 113.910141 698.182251 848.157532 866.687134 549.873169 986.094849 435.676117 908.356567 328.954315 873.618225 27.5892429 + 240.494446 571.816956 544.533081 334.334320 312.048157 402.509460 307.831360 165.550522 559.764771 595.115479 323.573944 885.131409 162.764877 509.819702 14.9653368 933.746643 374.069916 231.121094 299.629211 297.251923 273.237366 991.061279 468.565216 312.637726 347.220642 702.481384 530.288452 293.173096 139.999557 102.473618 194.093964 446.758942 861.551208 144.219101 107.655350 925.675720 987.832581 689.678101 266.164673 144.052612 280.606171 333.646881 884.088684 346.489014 827.270142 + 426.844574 642.577209 169.409927 282.393188 944.793945 903.691833 423.222870 995.495300 835.865112 945.495422 144.909348 112.598122 810.126953 45.4880066 79.6997833 479.361572 644.157776 663.331787 157.235413 698.536560 155.915649 60.6546631 808.530762 901.798279 648.642517 261.955597 846.263977 280.882477 184.117310 437.418823 220.240128 761.310730 433.710114 649.491943 372.378357 72.4303513 484.953217 56.1659775 548.686829 612.417297 773.451599 749.997253 162.916901 728.951904 560.082153 + 756.040344 850.610901 541.231934 164.574814 857.504333 90.5544891 129.348434 317.373566 617.783936 274.117096 269.265594 55.0058632 915.621216 257.767548 508.660522 670.210693 958.235901 199.236572 572.657593 670.697693 362.361877 43.7288666 584.609253 407.173401 733.683350 207.461655 306.772186 826.277588 35.6589661 84.3560867 343.455444 857.926758 929.557007 957.929871 978.643555 812.206848 224.578232 129.456039 221.383881 187.626663 219.524170 779.234497 400.892517 266.072906 440.921967 + 914.351990 535.911316 19.5226765 559.064331 124.479149 403.444214 790.563599 176.518829 855.521423 165.936905 824.419128 203.143509 994.402893 970.539429 985.862793 214.362091 576.577026 416.526733 786.170044 263.138580 962.219421 946.022766 418.533112 455.125122 621.216919 454.753448 453.580597 404.516785 962.432312 911.485168 742.272400 649.143738 159.769348 840.404846 824.818604 755.401672 28.7890148 224.355118 963.567993 318.703033 542.402832 18.1709442 208.758362 61.6007156 848.433655 + 700.736328 516.903259 502.181122 631.003113 417.071930 636.386963 770.226440 795.428528 346.245361 986.366211 714.659180 327.243347 778.333435 416.362549 665.605896 136.215775 921.690308 601.306091 123.179161 960.270996 572.905640 324.458069 460.465302 526.937439 789.508972 99.8329163 743.537109 232.915009 410.872284 118.897751 442.589172 884.565186 285.529175 419.822021 324.511780 147.790619 887.518433 639.366516 588.407471 225.550903 749.472351 407.229065 39.9341812 105.779205 670.357178 + 686.105774 698.230835 861.247131 900.300537 189.533478 231.071075 832.599854 102.976303 851.754028 899.710083 801.835144 610.640442 317.720490 157.038315 435.858734 530.011292 316.646576 140.223572 886.216736 508.760498 561.801147 868.674561 916.922363 365.615295 359.928101 493.145172 397.724365 988.013245 757.850769 364.361176 345.152100 23.8062859 945.217224 539.287598 96.7772446 642.995422 691.232544 425.952759 597.403625 862.524597 160.935593 170.852280 20.5423241 60.8600349 404.148315 + 513.869690 581.746582 320.043823 679.538879 683.307312 349.208069 530.138184 616.078979 565.585266 216.303558 623.960144 321.783112 540.474670 973.329773 513.377136 137.619965 114.295692 563.897827 702.928650 950.665283 296.105042 729.654907 243.300262 547.295349 488.018524 575.394531 151.913513 77.5929031 939.832703 676.712402 679.565247 284.136475 825.046753 534.977600 725.774170 21.1923180 307.730133 172.578918 351.314667 898.598328 396.064850 723.890503 361.993774 5.18417025 527.791321 + 666.191162 254.188721 327.464905 908.950256 452.563080 298.072418 600.974365 842.630981 88.1860886 30.9990883 590.792053 216.072220 794.934509 916.675842 396.715607 93.8192825 798.858887 111.823738 411.576996 983.818787 847.927551 352.219269 250.507050 671.344543 118.584663 601.133789 165.137756 656.883606 290.342499 18.5248795 605.736145 425.344330 78.7099075 666.611267 609.293152 986.031616 986.102173 36.0880470 386.879974 637.351501 848.096191 615.185547 109.432884 837.144287 823.311768 + 596.929199 92.8701401 345.268646 834.489624 10.5467377 253.928635 676.544983 745.877625 51.9750214 41.5772667 928.258057 892.414246 774.967224 339.331055 805.513733 138.631210 316.214722 274.518646 872.010437 863.635376 375.511688 819.625977 296.840729 20.1682625 303.393402 152.118637 385.972015 33.8341484 37.5572014 45.8502159 6.00982189 623.909546 475.481079 79.3156052 624.163452 462.985657 270.988037 517.902283 398.762177 488.002991 555.949646 904.327332 488.232697 652.775574 14.1299791 + 783.389038 696.150513 464.516388 329.367554 988.434265 310.608185 331.237091 503.066620 554.200745 826.718018 810.425232 423.996063 775.328308 946.397522 164.253021 80.2391434 911.661438 910.218323 35.9874153 252.415298 832.045044 322.120575 211.266281 183.380676 803.551880 717.437500 380.627563 57.2444572 875.717285 607.225647 722.284790 536.056396 425.825348 257.697998 953.098877 151.561661 900.944763 284.329163 818.778381 395.086945 550.766235 474.586700 754.748413 347.557983 614.094055 + 194.102127 921.132019 944.726990 754.388916 760.625061 370.661316 396.825226 239.825806 488.156555 483.092072 976.239197 616.405823 975.754456 272.047424 329.468201 45.4387016 906.876648 24.4614601 113.544472 802.461914 66.2490997 630.283630 651.052307 466.790527 400.523773 205.677917 301.094513 995.498230 89.6617279 104.056328 295.156311 919.382812 970.772095 727.968262 291.093201 293.073669 98.3599548 894.218201 61.0985718 910.464600 916.934082 15.9386005 967.786438 452.050629 556.061401 diff --git a/example/lu_decomp/46x46.dat b/example/lu_decomp/46x46.dat new file mode 100644 index 0000000..de48fc4 --- /dev/null +++ b/example/lu_decomp/46x46.dat @@ -0,0 +1,46 @@ + 71.9137344 292.931885 440.324493 324.120697 480.014587 474.285461 124.736855 270.210266 843.465515 455.126556 495.910919 859.456848 154.789352 959.379028 778.908875 271.768097 313.899658 304.873871 385.153809 756.626709 66.4061737 613.116272 579.801147 739.175781 858.970215 645.552551 16.2837219 370.214142 309.443115 493.953217 71.7156906 747.929321 463.408966 250.399338 818.796997 329.005341 726.978516 825.212158 439.756195 351.566376 948.646912 225.907028 344.608002 240.984619 636.604126 774.941284 + 276.666321 969.490967 802.806335 302.799500 770.197083 937.759827 325.970703 56.2729797 788.615356 295.667755 137.917801 60.5201492 820.808960 658.170959 297.478973 792.755310 835.898499 477.260345 982.742798 36.7206535 1.94462252 710.897949 132.100311 70.0658722 420.701721 256.225952 31.8802357 708.955017 821.846680 774.562134 458.309479 812.381409 268.777191 707.392944 98.3308945 732.252563 721.038391 497.134644 275.793915 893.558105 366.696869 547.296082 443.444946 262.562378 734.708130 292.740326 + 989.299622 89.2424164 564.526367 114.904663 240.849442 774.514038 302.001617 214.807602 899.339355 127.239296 759.726562 958.513550 690.279114 834.747681 785.842224 492.227631 708.334717 340.822540 10.9854059 632.690063 921.430176 795.792542 515.874573 472.528717 942.638611 43.4460869 596.201172 182.184357 489.937531 860.972839 50.8026962 720.519043 202.659409 221.740128 299.929077 596.862671 747.719360 391.519897 690.013245 662.474548 438.711060 79.6432800 729.338806 19.6002636 721.205444 236.142166 + 248.944595 775.896606 951.003174 955.740295 373.322266 414.999084 434.905609 421.201660 763.063416 754.302490 937.065857 759.695190 928.023315 580.743530 384.354828 50.9815712 822.315552 444.132996 165.722000 157.565704 90.0175705 65.9569092 374.218719 606.579224 960.331848 817.969055 372.483643 846.269348 146.340210 859.259094 278.131073 869.615845 203.467911 16.0197601 475.115662 848.104248 529.372986 59.6862221 277.968872 428.237152 963.659607 393.721222 726.485291 42.4368591 256.799500 647.732483 + 916.840881 889.109741 191.764328 788.314331 606.129517 82.0304947 683.249695 703.538391 279.141968 956.802368 397.106781 221.546082 557.904358 561.524170 756.803040 763.502319 28.9007816 22.8051548 555.362671 438.752930 824.971619 300.076050 703.831604 704.936279 635.952881 162.488419 311.113831 412.626648 940.942932 74.1816254 794.614380 141.763046 360.318939 455.518066 904.424377 524.071594 560.587402 924.954163 886.795410 807.355469 890.618774 576.041931 206.680054 321.764771 324.304443 26.5839424 + 961.911926 26.1914825 61.2354660 488.567963 18.1857109 474.915985 537.496216 466.283264 797.213501 818.930603 705.588684 948.667969 635.616638 531.468628 184.969528 223.470154 13.5531063 34.9608002 237.491226 930.105225 852.296631 761.789429 312.587952 808.640808 466.333405 996.434143 977.182922 84.2782059 731.312622 960.554321 252.717072 812.125305 147.345749 72.2441483 321.891388 660.587891 4.32517338 267.049011 250.255600 562.105957 306.205719 135.778061 436.626617 990.354187 630.776306 246.339798 + 423.389893 856.724304 812.284973 759.750671 277.215820 349.369019 858.862671 423.798950 643.329041 732.952759 593.427490 304.259796 930.892761 825.010925 650.236633 276.243683 831.200500 974.244812 80.5901031 515.191284 317.249359 839.397339 160.668060 767.924316 651.817566 323.969452 792.447571 897.210876 575.338501 777.332092 955.514526 973.849792 120.677971 986.191162 51.6698532 275.993530 190.560028 126.902451 270.748627 869.844238 254.602325 457.510559 621.082886 444.492004 953.848511 675.895996 + 401.150238 856.805237 314.422333 217.889053 740.137085 655.244690 961.895264 778.280212 749.551453 876.856323 827.094482 944.179260 786.734802 765.468567 36.1363373 846.846924 20.5673943 751.689880 164.827515 951.235901 627.133484 730.554810 66.4699478 430.516785 60.5596886 299.226990 403.778198 718.963196 958.398560 559.361023 58.1876526 429.782654 803.438293 710.308289 512.907715 664.357727 572.326233 487.426483 665.541016 664.760681 561.456421 269.748871 444.509674 345.457642 561.224731 168.350021 + 271.888062 906.873718 744.785767 324.384216 981.404419 53.9391136 121.220482 463.075165 744.731140 191.356628 899.907898 139.561844 399.133453 451.637817 495.948151 593.394287 829.928101 703.313477 793.212830 218.253708 751.870972 346.201996 739.103760 751.594971 662.621582 84.5290680 283.517456 993.179138 907.641602 660.440735 890.940430 938.478394 489.112793 548.232605 207.409256 653.229370 604.064453 958.136292 241.085785 905.752258 684.798828 537.119751 835.328735 390.250397 259.968231 136.435669 + 661.833252 727.645203 140.056183 206.069244 327.788849 723.568359 584.701233 671.408386 911.108459 4.49380493 415.335693 441.868988 371.738800 675.976624 107.226685 232.122589 261.955597 255.641510 310.082764 761.708740 713.422791 67.2168274 176.876572 381.059845 743.388855 237.023438 73.3373413 610.926575 262.585876 186.499893 979.904907 17.6985722 617.304810 964.176086 821.707153 24.0234470 404.362091 202.706085 611.529297 591.658386 565.907654 449.159668 405.601288 314.156464 644.908081 939.732117 + 665.578918 487.766418 451.721313 605.248718 858.435425 48.9194069 637.476257 927.628357 447.261658 226.342789 484.114105 476.228119 992.397766 200.511795 103.580269 230.675705 525.783997 636.208435 783.830994 851.573364 928.726746 488.063904 269.458344 156.514496 397.390198 919.471252 548.206360 192.057938 515.357910 468.533783 661.486206 937.523376 305.664764 385.052399 688.315491 591.370483 570.062622 52.5982170 976.916748 864.582520 321.917999 137.846832 271.221649 247.132996 92.3562622 375.780823 + 166.845322 552.234253 361.563507 906.329529 902.971680 564.348633 879.798950 564.894714 128.401550 938.095276 353.630005 884.542114 808.985657 381.213470 725.909241 388.185669 663.095337 749.485229 707.505981 354.052063 604.341187 892.254761 172.011337 779.930603 169.597260 395.347626 643.309814 577.590027 363.855194 891.238281 133.880112 207.669815 817.981873 745.990906 178.219910 103.507622 447.834259 413.629211 467.321625 130.419891 484.165955 487.323334 637.440674 445.164917 210.854294 934.660400 + 675.094116 861.273193 15.5447102 78.9153976 798.011658 801.949951 728.412109 398.934387 551.945923 879.343811 529.113098 122.126106 771.110657 631.906250 118.305275 221.824509 198.291412 61.7412415 138.187958 615.805481 741.676941 362.238373 924.979431 227.223511 386.346863 637.718506 917.162964 818.698975 443.338654 991.727844 674.050659 219.284378 57.7692871 537.965698 493.403229 946.890564 998.257080 937.161682 711.801880 245.145325 759.524963 944.153809 533.233521 848.761658 752.169189 819.546143 + 191.223419 246.860641 677.881897 124.260437 365.396759 987.279602 659.875244 600.917175 23.6871967 131.273956 749.084106 631.110962 403.004059 320.868561 327.761078 601.761414 501.161133 452.533722 462.414032 524.742676 975.187866 483.590454 734.462952 941.119690 2.75514960 602.682129 133.177307 236.281143 872.935120 33.7807961 833.878967 241.916199 118.239059 256.681458 910.984558 682.780701 831.594116 990.952271 254.738800 276.121063 187.083908 217.315460 684.493286 544.319763 597.172241 497.704315 + 805.482666 932.745483 468.578308 466.256348 504.330475 823.907837 384.032990 881.803955 496.791046 548.404114 63.9341049 105.904549 441.059509 194.215088 930.345581 995.928284 790.683960 119.109138 177.926300 762.077332 754.628113 109.679764 210.834763 279.750824 244.020630 32.3869057 342.022003 87.9900665 518.027649 450.350525 736.391235 183.622192 867.928223 164.694138 267.158722 384.976318 462.734039 13.4078760 629.809875 126.153908 932.034851 619.539673 978.003723 611.045044 738.008301 278.149231 + 20.9938545 4.20584536 643.915894 889.467651 630.477539 305.820007 994.189880 702.114685 576.208252 288.305054 278.134064 796.867371 693.474915 572.058533 914.282471 664.251770 984.118286 887.055481 963.307861 263.981873 741.098755 91.9233093 528.302490 672.582642 865.404053 453.528015 838.274963 985.496887 491.077484 213.900070 575.065796 73.0282440 682.736572 849.470337 54.6416245 347.446808 747.936768 480.234253 389.241760 409.136230 195.954926 922.322937 631.268250 841.294128 313.717560 951.685669 + 288.288025 737.052856 82.0417557 841.512634 77.0274658 696.541321 246.298645 925.060120 300.740845 299.460358 9.90769958 852.789978 178.185196 304.642181 64.4712601 556.763916 449.431366 985.865051 168.656082 562.531677 339.691772 11.2408533 30.5114155 924.671509 851.203186 457.298218 869.732727 748.611633 97.5914001 714.218445 743.733337 74.8284073 778.478210 988.157043 71.6780014 507.934723 20.9032860 428.521118 217.366196 591.893494 890.715881 745.103210 791.068054 142.544571 596.132568 294.122253 + 39.9793129 194.240204 867.623230 240.120377 566.502197 416.805756 542.669373 81.2928543 155.796143 944.462891 325.485626 97.9319382 654.921265 631.208435 261.443329 298.378357 360.037109 182.168640 181.392883 485.042297 266.954102 611.239685 347.956024 78.0919495 27.0670910 276.221527 328.833862 447.005157 586.460266 916.441162 655.286438 527.426514 889.424561 73.7359314 280.495605 53.9176788 536.724731 358.560944 992.868225 527.870544 115.728821 263.572021 547.081238 226.527084 464.239044 712.131897 + 189.937729 681.200806 108.146713 746.442200 359.362427 692.370117 162.192825 626.348633 637.327332 236.419540 147.282104 380.812073 195.519653 35.7481041 642.705933 391.208405 584.557190 185.768799 151.529327 907.134155 249.950607 71.4268341 410.790222 189.775284 496.233124 431.980377 315.690247 684.274719 626.874878 130.695587 271.260040 988.152100 724.518494 446.005463 346.811340 912.324341 43.9646645 83.0277557 378.513062 149.370468 513.057068 871.521240 121.219414 840.056213 752.802856 194.654587 + 541.143250 73.7569504 879.742737 419.302307 830.275940 925.467712 600.795532 220.045593 545.486877 148.774002 684.083801 160.803345 491.123932 646.030640 577.683716 956.086182 189.632675 287.041809 472.957855 784.411377 920.683411 448.522003 946.789917 642.216553 62.6223869 470.539032 374.331390 999.453552 25.6888618 473.849915 643.065857 186.092178 104.775276 953.729309 681.055420 180.421478 495.523773 29.6765347 859.497192 478.198181 922.352417 95.8333359 400.947968 795.620850 32.5187378 472.791138 + 173.677872 290.602081 297.020081 155.951492 39.9850311 260.603516 474.058380 427.639496 798.537170 385.770569 596.142151 274.496429 61.9439316 943.961121 549.803894 575.789856 825.479370 830.948364 239.667297 602.373230 236.628891 603.158752 546.590515 894.801941 717.881348 735.282227 651.589050 819.286621 191.563309 222.531723 950.067810 618.991455 416.747650 796.776855 299.473907 301.328033 788.794250 652.350586 999.780334 87.5097122 717.854309 187.011078 456.179565 270.996399 530.407593 659.245911 + 121.661591 863.019958 238.731125 134.461746 91.8384628 656.994446 374.674591 383.407532 37.5701218 317.263550 813.095459 400.464447 392.486664 519.521484 177.553192 143.958649 609.260986 979.607422 426.850281 182.818222 668.662903 685.577393 42.0233154 813.570984 409.806427 80.5811157 72.3159027 816.977173 409.399139 892.355103 880.237854 715.075928 504.291534 501.648682 126.034225 678.397461 441.071838 497.875427 520.369324 753.486450 357.059143 999.962524 665.218933 359.969360 773.448181 775.596924 + 132.343613 585.255615 589.255188 992.129456 178.236771 147.221954 285.348175 476.457489 270.763397 524.660095 185.587418 174.928925 840.259460 594.472351 418.060791 722.648682 116.955864 164.476379 468.492279 831.305481 568.516907 330.941803 713.180786 328.863983 576.027710 245.664200 100.293495 727.799622 574.290283 713.420898 374.619751 589.592590 885.684631 51.4409027 452.202301 656.889648 367.878082 457.323761 95.4784470 354.879211 450.327820 92.0037537 143.557251 585.086426 40.9328690 499.414551 + 531.435608 202.102478 780.882629 649.280396 546.290222 979.807129 220.154922 480.452789 632.882324 702.332275 919.464294 766.851929 113.680946 764.855286 421.730072 902.803345 417.686310 148.235062 347.656982 952.217834 450.937988 981.628174 210.738419 353.937683 543.843079 49.8906479 87.8637085 153.379929 474.287750 65.4717941 366.409943 253.945007 486.381683 133.607513 570.950012 875.366882 580.373962 415.883636 637.025818 891.888306 549.298462 109.772888 734.632080 300.134277 907.095337 64.8487778 + 503.781342 678.296082 270.752563 747.999146 850.300781 709.615906 585.721008 733.123474 934.050659 742.781250 941.685425 224.413284 48.1968269 99.3873978 595.990173 453.962158 981.927612 736.238281 777.925476 89.7493210 699.956116 412.164093 605.716003 682.588135 625.887817 878.315552 903.288147 431.375458 596.109863 751.456299 50.7260017 370.752075 2.07865834 492.996429 888.679565 613.217468 844.586792 813.231018 454.057251 137.287460 455.629364 651.326050 536.963745 541.497070 398.113678 450.601959 + 553.923279 704.660522 838.632629 266.888794 353.620117 576.715820 965.020447 178.956360 447.031067 624.596558 329.079651 976.241882 305.509277 390.276764 543.174683 204.911758 867.799133 976.685547 871.575745 670.974243 100.737823 287.302490 185.665070 191.780823 207.834930 760.525879 922.561523 288.701813 584.410217 351.835022 788.838379 680.571777 110.380127 635.462402 573.328735 747.389099 638.266296 565.387085 858.550110 522.226929 105.831184 471.252441 106.960754 809.998169 782.386230 443.950897 + 897.594849 594.865540 284.189240 336.237274 157.015930 521.121582 718.558655 454.055511 92.9498062 929.060242 461.402679 910.190430 1.89031744 113.112595 92.1165924 352.272095 400.238586 4.40020037 377.234192 367.199371 597.024048 692.833984 617.877136 757.465698 492.023468 251.520752 104.867867 502.369415 972.968262 185.171143 768.133362 785.784424 105.585205 89.7083511 274.593384 805.035278 393.500183 391.570343 965.056030 331.527191 963.221313 141.968063 118.058701 422.962952 811.267639 589.953430 + 902.943665 814.099060 764.466187 410.955566 920.230469 613.492065 344.931488 460.267029 928.670959 570.781433 38.3626671 141.882370 740.095276 772.372620 127.567688 450.775299 506.349121 938.441956 194.988693 712.807983 714.392090 579.427002 402.285706 990.921265 448.362854 101.912109 808.838806 281.824707 669.884338 847.063416 706.369080 821.361938 518.112549 412.126160 460.753204 247.289597 601.163696 631.542175 598.667419 293.273071 922.624451 257.540161 620.882202 161.158585 444.831451 28.2653160 + 125.534340 519.747559 259.358063 70.8407364 308.627258 106.524055 19.3135529 826.518616 115.579720 135.109421 213.130219 113.944618 510.440277 441.359741 328.489319 812.768005 943.271118 867.258301 569.797302 62.0649261 334.662537 320.034576 19.1662979 512.174194 814.703979 408.404541 554.307434 775.498535 594.445435 360.256531 254.794113 182.797729 710.522400 634.865112 659.653992 258.549194 826.511230 845.128967 8.30825996 422.904175 592.486694 853.015747 447.083221 920.433228 825.417236 833.629761 + 967.136047 626.817444 141.112747 779.099304 742.271729 355.718445 658.818054 592.950684 833.322266 415.013794 452.305267 497.170410 609.552673 865.290649 956.865967 831.266052 196.323151 427.906799 583.480957 480.505493 155.527542 213.023041 745.452026 183.924866 101.697273 388.045929 253.149185 383.922119 55.0387917 35.6384811 528.234009 517.182800 465.668304 456.095490 983.067139 136.268890 231.381851 282.988922 548.714539 335.370056 318.872253 800.171265 756.933960 879.146118 207.740982 184.670837 + 31.7027931 153.812881 353.686768 449.974548 404.791412 11.3622065 215.880066 618.955994 152.031647 95.2171021 975.132874 105.173454 192.363297 883.203125 622.941528 379.963806 660.445923 96.2897491 705.707642 937.006653 252.829254 880.235107 818.888916 853.148621 258.508545 872.507019 322.344696 463.059387 64.9926987 819.261597 196.532211 421.646118 522.162415 266.097961 615.374207 766.833374 306.200592 441.570190 812.591553 947.307373 765.386719 949.331360 497.909027 900.470825 793.364868 748.116638 + 3.21108603 498.387238 97.1453552 175.823227 328.483917 653.054382 3.03215313 360.808716 936.819214 827.065796 327.999573 579.459656 55.5014572 13.0671597 571.172729 818.118713 304.721222 452.562317 812.380310 678.375061 391.842865 266.042358 597.266113 911.521912 32.7537613 120.343506 741.907593 751.317078 796.345825 615.779846 869.892822 514.524902 721.143982 381.378784 504.686798 127.456100 24.8560066 873.582703 531.399353 672.992859 380.872162 961.493713 876.445007 194.485718 101.225853 550.255554 + 133.876068 94.2860565 809.117493 727.716980 111.806290 368.814545 818.518433 791.461060 941.426331 176.523590 994.407410 611.508850 729.655396 801.988953 156.820145 913.482117 837.132019 722.077942 682.330261 10.9178219 711.975159 128.298309 53.1282883 103.393295 771.365234 442.383514 850.154114 989.006042 989.455078 736.287598 720.096985 43.3522415 767.453369 174.695206 892.919128 473.950531 489.969940 119.625870 98.1163559 589.826721 638.089539 975.762024 952.780701 195.658630 72.6771011 187.575928 + 753.185791 631.526367 978.623779 388.214355 498.865356 889.018188 370.205017 956.806885 282.906281 898.422180 393.841675 25.6237202 35.7050514 522.482727 169.497406 940.969543 461.668884 267.415588 289.949799 361.726837 151.891129 294.503448 779.904968 737.789001 704.619690 799.146179 985.792664 472.828583 940.707153 368.362244 306.817078 721.419983 280.593140 501.708527 905.543030 253.348007 814.657166 387.317810 898.470703 945.519348 127.757103 92.6805420 976.644043 23.8533268 958.274475 740.306335 + 470.579620 888.799255 767.135864 32.7613831 249.710159 458.859009 472.081482 764.519897 673.211609 851.658386 740.903076 424.219421 247.296799 199.120636 939.857605 582.024170 705.586304 264.086548 581.740723 290.782898 764.174072 403.101868 890.115234 522.506287 375.493469 637.537354 739.456360 626.958496 410.686920 847.058289 29.9325771 608.103271 53.0337296 195.220016 625.860962 997.217834 533.298157 293.042938 452.251678 871.531128 784.198486 879.128479 41.4705009 184.827988 224.406143 264.600006 + 278.586578 519.121765 624.502869 696.997925 650.627563 567.809326 200.001434 654.492126 909.966431 29.9084015 247.612152 682.797913 530.619141 147.052017 591.645874 262.839325 266.401947 144.463409 532.369385 729.576294 781.656616 697.308655 960.084778 488.272064 574.468079 639.694031 580.275269 374.892609 142.848969 373.926361 746.193420 710.393799 193.764801 793.331604 774.859314 189.233124 439.216492 896.691528 881.128052 388.093262 394.490845 767.197083 506.557983 733.633301 802.835327 370.211578 + 950.074219 55.6513329 789.165466 873.982178 947.074219 773.495178 588.296143 167.476028 299.589142 271.140533 871.295105 59.6128044 741.034790 184.645477 265.602570 2.98773241 98.6914368 241.702194 184.961487 545.707703 363.705200 866.527039 900.270874 656.117126 716.644958 908.530640 288.286407 72.7695160 3.12659168 102.433609 491.421051 936.429199 873.967346 706.305237 53.0826759 300.062103 494.865906 22.9179344 873.090149 268.708313 538.767944 882.481750 725.484253 285.957489 997.855713 710.481812 + 919.705200 969.288574 88.9497528 430.199707 415.933411 793.403320 262.735046 811.371643 891.135315 267.620667 235.613113 404.120880 111.252640 771.062866 257.463043 286.269104 765.612244 652.343933 579.493347 693.226440 566.998047 867.564758 820.613525 980.262573 521.810913 534.371643 7.95337200 475.734619 523.196350 774.321838 836.792725 200.552750 864.962219 555.412048 912.443787 927.162415 870.456848 488.260162 598.220764 583.495178 496.181549 638.641846 436.168976 339.728638 998.292786 58.7217712 + 61.8181114 600.325623 399.817841 459.090942 550.365906 593.472168 654.722290 962.981018 664.966980 530.178650 981.522278 84.4052124 641.911560 816.176697 393.858826 343.046967 638.140381 135.925674 228.358261 728.346375 770.190552 814.024597 272.771912 205.172379 492.418549 982.322266 680.734802 730.847778 566.432983 308.293549 962.717712 809.664917 350.781372 662.585266 756.132385 154.225647 23.7431087 826.343140 419.458313 17.6442089 96.1982880 860.212708 899.211914 84.2366409 205.314041 559.510742 + 563.932373 726.407898 239.887024 839.698547 743.987549 219.344162 209.954498 33.7272644 587.103394 53.2589302 936.863586 55.1737213 165.522049 154.334671 174.623032 32.4342422 143.665512 462.013763 742.376709 327.864288 222.468124 861.756836 756.936523 780.336426 323.051147 577.989807 46.0907784 923.144775 115.721741 931.327393 332.963654 664.000122 801.805542 632.487976 930.773315 908.513245 582.436462 102.281113 231.411560 655.640686 603.113342 704.967529 215.213989 824.357117 927.427368 141.885345 + 808.923645 328.915070 171.441605 177.299881 251.894455 880.023315 271.475250 110.729538 79.7811279 733.810547 738.703674 782.993713 682.445007 55.0227127 737.752625 713.667480 563.210266 910.324341 190.041275 193.794510 27.0857296 570.000488 495.743591 240.908401 947.867371 202.637192 582.439941 233.427460 210.357742 38.1737900 403.358521 398.549316 957.249756 525.320984 347.026642 116.967300 613.980469 898.864990 763.133484 576.495728 37.8939285 825.399109 596.424377 203.601761 369.735809 45.8983307 + 128.781921 80.7276535 192.143753 158.894150 601.666687 481.652985 831.585693 45.6799774 784.235840 252.237610 21.8676186 432.394653 565.241150 376.828644 3.74526453 474.523071 298.984039 510.696442 85.2938080 456.220886 690.976990 932.939819 539.708191 575.287231 808.253357 404.167389 247.495804 847.614929 365.711823 748.475281 554.614807 101.449150 294.206451 55.0140190 389.096832 827.201843 102.274559 139.685287 338.530579 926.999207 657.281250 882.064209 30.1079979 157.553436 818.075256 477.011200 + 734.359253 680.738281 991.425598 965.135925 685.569458 724.045227 639.443237 359.446747 367.030273 689.161072 470.887543 826.084351 619.477966 52.6725922 605.239319 860.357422 115.597404 406.854004 98.2974854 203.514877 151.294540 333.449554 934.789978 582.041260 931.109070 3.36506939 474.251648 486.124329 317.783112 438.927277 716.862183 963.323792 899.293823 825.957031 61.4363098 590.533447 361.817749 595.582825 340.226715 449.235352 174.780716 123.743172 798.518616 367.765533 921.016174 620.494202 + 393.253601 80.3344803 600.171997 185.034668 290.103851 710.849609 182.098969 136.685287 724.424500 416.010284 107.357803 145.596252 179.900391 265.924530 723.162170 582.721802 468.887543 234.185410 594.139038 810.833008 539.820496 412.719727 795.787231 71.0926132 14.8006945 869.820984 689.621704 7.42997122 922.323914 587.378967 392.161743 272.709961 172.809113 979.403625 846.146118 404.971649 264.101532 59.6844940 252.711884 553.182129 289.247223 473.280243 665.483032 664.876770 452.300140 657.270569 + 708.357422 408.529297 824.146301 76.0652771 426.345398 309.086151 400.996246 778.359985 453.710175 75.2584381 582.119324 53.9999695 174.053009 710.702209 10.3199301 950.145691 809.939331 849.896790 733.082581 130.434906 539.178345 974.278198 400.640167 581.083801 792.080322 623.975281 841.257935 405.330353 234.154984 302.590637 833.331970 401.668762 523.295471 969.654358 593.863586 696.044189 137.943298 315.921997 809.510254 281.977386 371.061890 250.370407 202.122604 330.393463 201.496063 235.673553 + 83.1177902 338.508850 589.406799 368.244141 162.341278 426.561127 645.256470 147.706711 64.3831329 208.084259 193.570862 515.296509 168.022293 604.455811 255.793518 179.305420 310.346497 187.989594 24.7653179 70.1950302 462.979706 13.5382805 506.802551 337.875244 425.451050 265.640900 402.095795 535.548218 39.0536270 357.712708 18.5079098 47.0262909 24.3716660 54.9552498 266.547821 249.453049 748.496338 270.504974 171.854904 715.092102 770.960876 420.935333 166.538193 237.933762 113.194527 47.8547401 diff --git a/example/lu_decomp/47x47.dat b/example/lu_decomp/47x47.dat new file mode 100644 index 0000000..79847e5 --- /dev/null +++ b/example/lu_decomp/47x47.dat @@ -0,0 +1,47 @@ + 55.2457695 980.574585 986.169250 158.006332 720.119629 933.164062 629.640381 405.836548 43.4560318 152.129593 949.594727 261.873901 681.396606 555.940063 441.671570 877.407349 204.434326 11.1652908 631.859436 895.414490 800.332764 795.408691 642.166382 609.743164 671.309753 501.316132 341.909393 729.234314 196.897522 345.781494 60.1911621 832.226318 732.754578 644.216858 162.565826 155.371948 785.158142 893.022034 308.864105 222.804504 100.095627 911.302429 889.390686 846.262512 230.774490 965.408997 657.826538 + 197.455170 8.79432678 32.1699219 784.516602 709.996277 879.487915 612.522461 871.140686 143.558929 365.873901 26.4226360 319.176605 747.859558 687.760559 40.9234009 711.601929 954.889099 981.827942 847.585205 677.205933 345.498962 689.105896 799.935547 570.490417 539.842346 933.106995 625.281860 810.047974 710.814331 70.0811768 753.399780 869.688660 254.134415 392.505249 162.532532 816.928345 507.251404 993.515991 888.410767 13.5550718 698.384277 195.477203 54.5203323 129.829147 279.941895 878.930054 159.527771 + 170.946838 670.956604 597.361938 237.761261 897.503296 878.094482 811.400940 922.513000 899.157532 939.782043 894.265503 743.233521 353.288391 841.945984 799.440369 564.157837 190.297791 317.352844 181.135895 274.032043 311.582214 354.495453 200.624146 449.320099 569.157349 933.975464 886.086487 788.194458 277.645294 639.760132 368.416351 969.967834 854.993347 853.854492 91.5169144 500.495056 844.054260 256.089539 387.566589 460.293518 637.820496 279.596252 952.109802 926.495178 135.269836 810.602905 406.673401 + 771.773682 839.245422 362.486633 316.622589 48.1327591 952.831421 315.050354 63.5969620 505.832855 861.870972 425.766632 190.434204 846.223938 939.881042 993.551270 916.907349 101.952187 149.207779 163.589462 529.735474 77.5385971 858.351196 618.831421 205.983978 657.184326 437.418091 680.500610 254.070831 214.755386 281.026917 874.484863 870.732971 793.545288 555.443298 944.889893 879.841309 224.060364 626.362488 615.835693 44.2935905 430.105927 554.174561 795.513794 207.824997 324.914703 380.953674 831.371094 + 803.664917 482.254517 654.392273 619.392273 405.976715 768.624084 762.920959 115.988800 831.884766 788.491760 802.786072 145.371292 529.905762 671.691833 294.952850 392.101715 858.815125 424.058746 396.724243 99.2895660 547.291138 854.986694 110.992134 723.163574 407.021484 301.153687 759.204041 876.182190 171.796310 632.222107 946.933533 272.945953 826.644226 552.108215 914.202393 435.975616 423.409882 60.2925682 382.965240 12.3231440 358.143707 860.238525 696.854248 938.745422 226.206604 24.8516598 253.975204 + 673.852417 588.112122 559.227661 489.712524 721.061584 28.8688660 784.248718 142.901077 655.264282 75.7864304 902.678345 15.2651453 244.448227 275.720093 656.677734 946.912659 707.826050 138.783890 822.517761 352.156464 472.666565 691.442810 796.088562 650.525024 935.986633 521.208069 899.920959 892.427979 167.350082 938.346680 988.671082 81.7045517 853.442810 235.587387 870.267334 357.601379 712.340332 386.312805 536.633789 617.469910 626.660583 803.209534 73.7890472 27.3826218 497.892212 340.775787 39.3322983 + 580.506958 830.482544 809.220764 802.153625 89.0980759 118.981590 470.718323 214.328445 401.531494 595.888245 694.580017 311.119751 422.930206 399.815125 254.989136 447.425415 26.9399624 830.547241 975.194946 186.734024 842.748169 350.622223 400.891449 252.451736 756.929932 676.430542 779.284668 153.365875 804.319336 138.157593 906.387085 813.846985 914.427124 579.345947 110.392815 662.077209 649.749756 493.605591 330.760803 633.973328 23.7712746 798.151184 94.2345505 811.315735 812.559814 976.488342 476.482147 + 415.566498 253.883621 905.563904 994.061951 684.341248 336.062073 778.628479 736.692383 395.429871 607.970276 987.391357 613.735596 862.162231 119.667725 260.259094 702.202209 939.139465 147.561188 508.186066 693.759033 773.333374 473.918671 344.515747 420.774780 939.750488 553.053650 985.956055 106.560730 562.414978 27.6167526 489.323456 66.1910400 440.904999 254.641922 569.592896 621.455322 976.056885 325.104004 32.2918701 694.429321 535.119141 344.279541 740.236328 186.436890 4.41848087 612.960815 331.087280 + 147.414948 414.075867 995.996826 406.414246 817.332947 286.831390 822.348083 571.888428 220.892929 597.562195 437.204681 516.329529 97.5964050 986.668091 907.652588 818.075562 859.582642 565.913452 165.570221 451.497528 527.748352 928.327209 437.928101 826.780579 239.870346 932.893127 793.095337 205.594315 34.5298119 333.299744 886.680298 171.485077 301.759033 536.178406 407.557159 881.144653 494.673218 324.275787 787.831787 750.773621 870.704834 340.430298 970.131348 746.137878 477.133820 160.299835 437.601685 + 272.683594 825.769104 778.182739 510.243164 422.307068 89.5998611 703.357422 732.884521 45.5631523 571.445984 992.943359 828.458374 435.271515 783.417419 16.7313824 433.733643 269.404144 38.4935455 874.748047 293.832489 3.79778337 480.747772 634.458801 868.636353 305.145416 62.0459938 388.933838 112.678093 142.495331 52.0324211 441.746552 740.476135 32.4866409 443.294678 159.204147 624.073364 930.894836 669.649292 765.205566 296.253540 274.245453 167.280243 714.003601 534.683960 412.923706 879.473511 597.126770 + 760.223450 82.5487213 983.443604 711.878296 699.560303 394.796112 804.825256 131.888153 306.118134 623.187439 824.614441 624.322815 907.963135 382.839722 962.184509 928.189758 163.460480 780.106812 926.547668 353.897797 264.795654 107.369179 765.326721 647.749084 462.223206 187.457672 509.735199 55.5852356 910.747681 703.866150 725.143860 816.752075 569.569153 515.713257 944.515869 976.295471 827.326111 207.500473 915.229492 160.672882 490.527161 525.507324 804.083801 207.432831 656.193542 807.591431 712.442200 + 304.274872 386.285706 643.243042 419.966949 704.039185 828.261597 118.137779 343.735840 14.4251442 47.5312920 173.524307 558.517517 826.006104 679.423462 550.232483 656.590515 435.928101 40.6646194 730.169495 616.466553 910.335754 177.863602 53.5876198 391.299591 571.162231 361.364685 116.828682 581.114746 549.380371 689.512634 521.388489 333.727753 464.382599 45.4173241 248.723679 300.694122 209.510651 382.503571 724.408875 256.083252 35.7446518 531.868713 289.582123 934.781799 838.572998 463.763977 590.512207 + 89.7431259 896.767273 312.162201 397.189758 409.399170 680.431335 224.942703 427.239960 510.156006 561.022034 107.126945 100.302071 313.901794 735.977234 880.820557 845.414185 287.993408 442.941132 188.169830 307.411865 95.1533356 187.282852 516.601990 331.442627 466.167328 373.471619 772.735718 335.743347 639.852234 987.693665 614.895142 949.112061 685.144165 578.316589 27.8409386 106.838989 162.375458 275.143982 242.852005 969.959839 503.313690 420.685944 415.365784 968.119019 661.221252 815.845825 277.443695 + 775.741516 829.582703 138.878922 920.486328 19.3922119 207.043411 878.693665 649.384705 720.528503 743.830750 158.745056 692.057678 219.226379 789.450256 857.958435 467.074982 370.315125 120.870712 980.399597 519.531372 51.8728409 115.873337 504.910797 766.083618 734.538269 696.927307 253.941681 581.766357 327.759186 204.567291 158.355865 684.976746 500.584747 986.484375 687.801453 21.4712276 871.820374 480.301788 307.108002 422.106628 452.393433 327.229401 804.858032 388.248840 42.9695473 936.665710 472.848938 + 199.512207 216.625092 757.174316 716.666321 346.283936 361.564331 680.355408 48.8000793 801.714478 563.774475 30.5335655 649.890503 396.535126 830.210815 119.951164 127.000816 300.791656 992.768066 698.042664 488.260986 227.937347 21.7980709 469.456207 14.7129250 777.913452 399.090332 707.412598 653.415405 817.098328 790.100403 787.541504 728.586365 75.6575089 344.983368 593.180908 288.930389 554.651978 743.230103 429.563873 552.183655 909.427307 427.178680 925.202881 968.054810 214.608780 680.672241 942.821716 + 896.677979 186.611420 642.791138 617.220154 920.213135 353.552429 401.149750 319.398041 418.042755 133.029938 618.764954 349.617737 640.597839 300.028534 654.911499 463.750122 183.991318 980.146240 506.168335 289.423981 397.595215 985.675232 458.410126 74.5651016 898.032166 557.337280 627.042419 967.079041 991.809692 361.180023 749.611938 286.944275 519.492737 931.199280 554.306641 456.870087 288.929077 843.093506 710.688782 982.995728 453.437378 498.727478 112.204353 368.757965 57.4294052 59.4311295 795.116760 + 549.761292 277.414856 75.2774353 301.160461 767.637146 423.780853 99.6515427 327.408295 133.856598 832.424805 108.566444 135.563629 363.309967 219.500885 550.238403 935.531433 534.892822 124.704643 332.873627 691.419373 905.194458 363.740692 277.672211 42.8115158 525.108948 663.988342 539.233887 324.594421 943.910156 266.457214 648.898743 580.704407 495.440887 641.548218 969.046509 708.865906 115.373520 779.990601 300.228668 968.195984 485.339233 856.579712 46.4630547 442.582214 403.121460 548.689453 741.707214 + 101.798203 414.872986 731.333191 523.792480 100.968201 576.484436 372.878418 914.408020 14.3045053 460.578278 805.960632 777.746948 972.031128 766.820374 618.917480 508.246704 596.338684 751.741882 347.674744 574.862427 302.397156 468.549988 177.053848 854.467102 659.592224 70.8984909 128.271149 712.204407 22.0455399 633.796753 332.661163 64.8999863 699.973145 595.571716 97.6711960 547.032593 334.989990 650.271851 776.430908 800.936218 921.066895 734.018799 833.240051 794.935974 43.4635925 533.610291 234.840515 + 212.699463 231.185883 32.9192963 335.369110 63.4430962 74.9985275 478.335083 922.333435 818.385742 847.708069 390.798218 616.909302 979.712219 941.119690 179.004181 227.878036 907.378784 555.575500 832.578796 177.723969 872.607483 980.994568 257.870514 958.642334 949.660889 186.441528 863.568848 537.540466 533.631775 495.939636 282.035675 547.148682 357.756439 776.339233 105.815285 429.319489 758.554443 21.8574963 468.530731 713.881958 295.986603 52.3664703 634.485413 225.841232 830.017273 322.871429 824.150879 + 440.534576 57.0065155 184.122849 696.446899 404.927307 427.714630 304.181000 228.090790 67.9511948 797.469055 692.650146 935.356201 691.331665 858.643677 965.671875 145.482224 697.437500 550.703613 499.661774 404.477081 993.470093 565.314819 98.1547623 456.876282 595.101379 19.2301311 309.964142 917.999268 460.489380 972.342163 518.412048 781.176819 914.284851 890.271545 624.327759 701.656982 450.833527 49.5307541 587.549500 69.4900131 351.249634 597.662231 455.565216 872.966309 424.917084 767.626953 24.2706776 + 679.162903 445.159790 977.116394 78.9880447 11.0207157 773.601868 990.503540 903.951050 439.942566 516.904724 830.104797 981.425781 408.669647 317.731873 186.711212 98.1941757 987.930298 572.705139 546.650635 718.839600 717.186646 625.137146 808.081848 56.1056595 719.907715 161.636673 412.809631 215.473679 366.868774 948.928589 731.388855 210.346664 552.873108 295.818024 144.050522 225.938599 495.624939 590.469666 823.568481 259.691345 134.024689 832.765015 59.5184822 815.134583 63.0055008 613.882629 358.735107 + 379.194916 358.651093 646.414124 793.787842 912.205322 49.5449295 334.573273 601.976440 12.2159634 553.047729 397.185547 947.853149 767.994812 857.135010 742.493713 39.7883530 178.223785 720.898682 570.447266 715.612610 517.747437 290.810059 263.989532 94.2734909 845.937134 790.984436 809.022644 585.888062 557.758240 482.576172 728.643066 654.204773 952.355774 766.181641 382.298279 713.945862 342.375519 582.257507 304.911499 29.3925629 509.155243 218.799149 111.092285 295.387695 706.351807 586.584106 994.467224 + 89.1648254 515.271545 850.326355 815.852722 727.038574 836.441345 679.069397 26.0547066 404.024536 493.703186 417.936859 680.750244 213.798965 133.500519 711.063171 907.428894 901.035889 443.250122 49.5248032 453.884521 173.537949 775.630737 871.690308 769.599915 407.905365 343.115265 686.567444 753.577515 900.820496 593.994934 689.631958 149.907318 449.409454 75.1988373 838.957153 810.658630 289.071045 709.127197 262.177704 724.306641 226.306885 537.675842 921.102234 490.122192 879.196838 831.747742 710.149597 + 379.849487 112.200302 329.825226 357.820618 633.428162 122.170166 947.407166 885.777039 682.916199 506.248230 49.2468452 477.579224 982.325378 157.654068 436.790131 467.275726 629.995056 634.960693 567.081970 335.925903 725.655640 505.577881 156.049454 233.045181 24.8069401 688.278442 397.108185 135.970749 538.278381 377.025604 577.763794 506.969940 731.937622 402.329529 709.360657 217.440506 585.010376 965.869873 965.653320 318.245972 309.649445 847.233459 588.207214 560.843811 398.194183 275.144226 358.774719 + 619.033020 22.9265079 350.394104 776.832153 354.226349 316.486603 477.850555 781.986694 902.133606 218.452774 456.920837 751.499512 84.5776596 236.510101 372.741058 643.051636 842.571594 663.814270 210.883286 694.033508 697.150696 733.408264 234.369522 308.789673 251.446259 612.612366 259.299896 574.169250 650.941528 203.975220 724.007935 153.628891 417.996002 470.268860 420.614441 899.335754 418.955048 398.556915 689.695435 751.388123 731.295410 726.642395 369.086548 364.520386 492.575195 363.686707 997.298096 + 145.762146 631.459839 889.266785 899.640015 432.630035 537.277527 484.465240 842.471924 687.316162 488.081573 93.1190338 517.245728 384.739441 5.72751904 900.524780 187.059433 242.600372 911.563965 404.096771 241.819977 665.977051 973.378052 649.308105 626.006958 118.343864 231.808426 437.910767 469.842590 409.897278 737.837219 887.618164 891.366089 463.721832 889.075562 457.971558 339.779114 98.8961563 838.475464 555.604980 844.095276 754.747437 242.571365 583.316772 857.709167 218.397278 579.046021 523.783447 + 756.541077 676.749146 753.438721 130.402267 41.4112549 886.098694 813.833740 243.074051 803.133484 486.038239 414.006653 947.413940 398.443146 771.562439 909.543457 310.719666 252.508896 988.204285 927.227295 298.569122 81.7175903 938.705872 477.052307 275.485382 699.617432 422.616821 938.236572 734.322632 33.1236572 601.309448 39.3573685 455.149292 618.180603 310.868744 715.853882 553.725220 448.927551 311.671600 398.028656 221.597107 416.482971 388.019836 73.0857620 296.799561 70.6859741 505.448425 914.325806 + 611.747070 571.814453 11.3179054 475.828522 979.723511 855.648132 459.930542 764.763306 561.896423 223.047440 587.015137 376.385162 684.966003 530.870056 225.994385 249.392853 889.600281 577.581421 471.150421 771.105469 988.673706 181.924622 101.724724 72.8671112 788.103638 898.449158 280.438690 524.458679 979.479980 97.2433624 348.101440 962.710754 356.473480 973.785339 339.605560 68.1903229 511.421265 700.763855 634.745117 348.227661 449.566650 86.6685181 297.071808 102.877571 803.007202 535.369446 90.4551086 + 590.868713 881.284180 301.234741 245.210175 568.046509 458.403870 272.810608 753.822998 421.708618 7.67672586 776.875488 117.237038 323.180420 697.693420 510.515350 67.3078690 956.636414 270.360199 936.161926 558.921509 264.979126 156.367294 352.455841 423.964447 600.200623 388.622009 317.512909 955.716370 88.0506821 734.982788 936.572144 896.560364 201.523453 815.435242 589.907166 618.031982 32.4362679 459.864929 75.9856644 173.505432 904.484070 51.6956940 258.119415 72.3511505 94.1784592 388.117004 554.895874 + 76.5150757 673.429321 353.231842 21.4653320 664.294739 295.755615 211.791046 253.156570 101.074432 433.280548 452.126373 369.421295 648.743835 273.473450 996.825806 868.164551 115.298904 912.283142 371.066223 763.846191 201.367340 54.3637276 333.484314 43.1954613 700.073975 610.849243 221.704758 349.147522 606.721191 185.989532 699.719299 705.586853 76.1887741 859.207092 474.789215 794.858337 733.002991 434.881775 563.511841 701.809204 228.302231 460.041718 457.822937 314.127106 699.424622 263.101532 96.0350189 + 279.346802 841.795349 728.291016 604.881042 6.33904648 458.087494 671.711426 752.547119 848.568359 646.535950 423.281982 276.565643 66.0960083 302.581879 778.558899 268.043671 254.515274 795.068909 163.028122 994.419983 182.371094 638.787903 757.531189 619.846252 80.2084198 524.616089 66.0297928 198.001068 440.308228 389.018524 947.043396 726.054565 541.988708 400.677795 394.525238 770.218933 37.8053856 916.581848 620.656616 145.059998 924.236633 793.868164 99.2931976 227.529999 684.283997 141.257095 531.657166 + 109.879417 551.325928 443.490631 316.313843 72.0617065 499.769989 19.4171619 835.527710 424.247345 450.097260 927.955566 851.103516 663.646729 838.341370 106.021973 210.074905 846.235352 569.280029 373.691040 505.817078 565.126709 244.682831 519.880615 287.028473 380.537231 837.864929 894.472290 851.064209 232.305862 637.475952 239.733871 606.395264 233.906433 942.593384 725.488037 149.027298 659.434265 513.748291 878.402344 441.896484 145.932693 858.959167 772.354919 118.274376 541.663025 856.721313 683.393921 + 750.672363 716.307739 768.853271 410.048035 360.637146 105.169106 886.504456 384.677582 392.779877 740.650574 982.411499 43.3614731 668.899841 382.199493 929.795166 413.976166 827.722473 840.726746 732.285767 169.278458 999.057129 476.943909 995.475464 460.125122 147.099121 425.121765 712.732666 214.591446 132.052734 406.322845 317.155762 492.201202 944.334351 550.686340 505.670654 866.928833 208.636826 439.899811 268.810364 676.089050 843.080627 261.114227 324.040833 224.659393 942.668274 688.244446 417.224243 + 382.354553 334.069122 885.713745 928.847046 514.449402 135.959427 647.722107 755.387390 184.375732 62.2976875 89.0030441 351.765472 580.789490 551.974792 522.424011 759.248962 885.397278 970.522522 68.1996765 139.920120 103.658806 642.623291 57.6057167 489.348816 469.683075 831.174072 66.1731796 763.731873 692.303223 115.512611 300.734253 918.038025 603.975037 348.776428 456.284546 216.665817 675.707336 912.673645 681.338684 750.287659 809.941406 451.708069 387.416779 842.295105 286.287720 349.368317 198.997025 + 81.8693085 798.486023 316.872681 335.986511 751.385437 453.395874 328.562866 482.771423 5.46748590 576.832458 233.846771 754.714722 325.451996 420.950500 232.915604 400.074005 39.8311081 237.331467 696.951233 759.604492 537.596191 826.712036 248.714035 81.3763351 800.109497 666.188049 617.259888 983.924866 13.1245613 888.412292 958.951965 900.784973 530.050293 517.993835 198.498337 801.130066 522.122314 315.254974 756.332031 40.9227448 751.916504 848.820374 847.905945 715.698730 619.707336 844.069275 408.526672 + 691.008789 604.293945 449.085236 412.722687 817.990906 868.434387 781.455811 473.041870 372.015442 5.26717615 393.755646 856.791870 928.475708 105.879837 633.678528 653.331116 524.884888 133.499451 968.527710 191.165604 168.175797 604.396790 797.964966 177.418915 103.217216 447.703247 398.662323 815.134705 943.091431 986.639343 585.231873 557.041016 300.086151 689.757568 280.960876 610.306213 941.310181 149.895416 830.637756 491.129822 715.431824 852.453979 63.2292709 781.017151 610.218445 446.136444 669.601318 + 649.657715 719.154480 533.092590 840.364319 759.440613 312.610504 587.707092 44.7572098 467.755157 520.325134 635.211853 894.380981 868.866394 743.629822 386.467865 872.803894 253.578568 259.518311 508.485291 372.391418 421.934418 633.285278 486.872162 416.361664 145.061188 586.675110 528.560669 7.32570791 796.343201 74.0207367 84.7213364 163.754517 600.492554 935.427185 609.169556 206.689819 324.571075 6.83987999 477.207581 964.600403 484.760162 245.410721 79.9120636 555.514404 787.023499 527.917114 735.236572 + 144.963593 523.267578 321.646820 918.275146 837.860962 210.001007 797.505310 569.769104 371.965302 261.630676 841.550415 695.417175 686.249573 373.776855 470.672821 64.2123566 15.5799599 628.721130 17.5263100 129.369278 362.799835 557.183594 171.452209 888.138245 109.974983 161.946381 643.802612 344.367004 257.722076 887.429077 143.791870 741.324707 241.406128 343.688568 571.899963 28.2861576 712.272095 296.169586 707.379822 316.900604 302.023407 676.553467 159.173248 297.191986 394.514771 841.493591 460.090820 + 943.124084 272.761353 243.816879 643.905151 942.241272 939.399353 580.764648 672.185059 707.651428 258.907440 739.621704 956.728638 94.7609329 687.692688 635.907288 369.322998 832.882141 148.150208 994.419495 813.784668 588.086609 517.646729 482.650482 336.296570 471.818512 586.141113 60.1474571 317.399536 285.800049 272.746185 769.302185 46.0774422 771.446716 329.299957 154.414871 473.535553 947.138062 676.546875 982.448792 582.814697 787.140564 664.713013 290.655121 589.627319 106.033577 256.268494 309.614990 + 720.502686 855.496460 564.888000 177.355499 814.615845 994.442749 618.820435 924.833984 308.274811 132.644196 600.815674 420.725189 294.608185 675.029541 528.563904 844.267700 6.79373264 339.694092 599.205505 790.755615 245.473648 50.3681374 77.0612259 621.680420 760.079468 902.616699 180.237900 624.037842 892.711731 78.7511139 41.5295715 153.677765 790.203003 465.298157 57.4310150 390.187286 405.521240 685.734314 30.6955872 308.871307 100.549187 467.512756 881.042725 685.503906 504.774963 721.583130 917.603943 + 972.362549 891.272095 870.192627 451.930115 159.425354 441.160461 740.465027 459.937561 160.304657 967.198120 812.688416 707.471924 274.088562 826.550720 822.831238 724.242249 972.206238 294.711975 316.081757 188.744202 446.249695 816.349609 549.453430 981.016479 378.671387 515.432617 481.148529 924.490662 861.326782 110.221802 253.647995 267.455109 439.789490 610.836304 586.639954 102.644814 2.60158300 919.481628 433.932220 635.535156 341.725281 785.382324 272.956299 321.980682 812.375366 671.480530 299.405029 + 150.842957 72.2634430 647.645447 152.725586 58.1068497 965.706116 870.630737 709.401917 910.782776 518.209412 20.6210442 504.577454 575.414368 456.042175 685.480469 668.045898 915.527588 207.582642 197.515610 825.729980 35.0776863 147.687775 491.457977 55.8973122 127.988251 29.6051388 487.966888 126.431984 37.9198303 165.872833 668.237488 562.126648 860.730286 61.9666176 270.239105 130.492188 8.73525810 9.98201180 168.928391 88.0979614 780.834534 245.693497 436.327545 45.5977478 946.930603 471.136566 34.0622063 + 732.287659 153.196823 893.294373 410.801056 219.625153 20.2120285 929.558167 676.534973 826.838928 790.980957 521.307800 833.029541 1.19423592 940.379272 740.725891 527.902832 542.940247 759.874939 470.914795 164.914093 789.492188 445.786499 61.8966522 768.755615 303.955170 454.385529 304.044464 861.478271 418.003815 608.124817 713.953247 830.538635 636.695007 520.498108 152.933334 178.125122 977.449829 92.8704910 956.617065 30.7722225 739.487244 544.294678 179.382233 908.229980 524.774109 477.801483 531.386292 + 116.651711 965.458923 983.275696 568.561523 630.049500 965.573364 878.891785 719.213318 902.979980 336.963898 576.224182 188.096115 822.391724 825.511536 176.973511 546.187561 707.793335 497.949036 397.306305 255.655197 618.685730 800.941956 231.415909 198.044662 444.321350 803.618408 548.046143 496.772949 586.043762 728.176453 101.153328 201.039001 277.312317 580.385315 157.440964 188.780350 326.520538 109.020241 900.957214 254.446259 500.060425 812.381409 991.487549 500.823792 424.419250 274.611053 878.203430 + 610.716980 409.389771 134.193085 257.119232 830.322937 142.027847 308.362335 392.150421 889.868530 550.758606 224.129562 103.061211 901.027527 790.823975 412.281036 859.981750 702.649353 525.128174 818.798096 738.363159 367.265350 853.342224 861.571167 116.724236 4.99273300 979.318359 264.535797 276.392365 919.776306 764.237061 752.845581 396.190430 97.1078949 263.723206 881.305603 598.184509 852.797852 341.297211 553.669312 923.037109 515.850586 346.633820 721.620117 532.372437 17.4395523 280.988983 283.330200 + 361.522003 561.416504 644.206421 415.843323 882.004517 855.649475 52.4920502 678.232300 76.1088638 216.906143 539.319214 322.791412 724.416382 403.432281 866.348511 889.822021 343.446014 187.082901 594.804932 868.477112 717.820984 237.898270 485.059906 560.104919 641.161194 437.951019 186.028351 354.202850 82.8316193 724.625977 929.110535 394.253235 364.420532 458.533722 549.057739 478.530029 121.563461 42.9207802 791.767517 415.501190 740.077271 225.104965 387.824066 649.781555 972.700378 820.586243 98.0724716 + 708.093384 887.098206 585.790955 13.9739113 323.274017 858.283386 764.398132 303.515289 103.588364 936.347961 79.4920349 838.692383 467.021027 596.101440 780.791260 266.874573 755.546204 338.646332 496.172455 304.749084 996.561157 111.267830 47.2488098 773.051147 156.886948 661.762451 668.405640 299.065033 157.649063 467.063721 854.925842 839.536072 351.390472 366.378906 606.831360 261.306915 403.966187 603.981262 161.085831 11.6799393 830.254578 883.855713 320.789795 145.410355 653.650269 246.856354 158.153717 diff --git a/example/lu_decomp/48x48.dat b/example/lu_decomp/48x48.dat new file mode 100644 index 0000000..dead349 --- /dev/null +++ b/example/lu_decomp/48x48.dat @@ -0,0 +1,48 @@ + 967.222839 91.5378189 203.481781 190.051331 299.395142 137.607880 179.196747 381.254150 398.080139 412.320038 268.289948 812.612732 496.250031 597.926819 570.407166 851.611816 613.644043 733.126892 836.199036 501.166138 462.568726 617.873413 666.407532 491.667206 464.926361 965.114929 252.477997 53.6752090 480.336670 128.682785 217.380905 15.7210817 675.721008 192.025009 965.743469 187.883713 107.345833 522.749512 270.616608 788.635498 379.737762 618.196533 205.286057 759.211853 472.309601 434.113647 18.8247490 836.168091 + 378.461609 106.218170 302.684235 951.653870 353.275787 403.359070 935.552368 696.428284 334.499969 623.117859 154.274826 79.1994858 861.203369 442.818909 429.329865 754.875977 126.375237 970.364441 829.138855 65.2394485 248.989670 69.7814865 150.290253 300.692383 106.105331 781.036316 406.364349 930.164978 403.668762 134.477417 922.898560 542.010193 409.972198 350.073853 456.891785 309.456940 895.236694 118.060669 259.103394 168.312805 22.6231270 379.311493 81.7414703 214.302658 464.815796 230.476761 415.766388 3.29367495 + 185.426529 147.550766 85.1815033 839.766113 498.060150 310.422455 397.046448 256.459290 200.404495 227.311768 850.114990 89.3604965 909.515564 91.8219070 954.471924 624.880249 398.334229 347.001648 438.370300 7.45712376 315.291595 85.5421066 43.3718338 492.779816 613.352234 596.109070 642.853455 612.076172 953.560181 301.866272 869.337463 366.118042 791.056702 696.311768 971.501526 90.7075806 74.6238708 469.227295 610.154602 581.892212 946.234558 250.736725 466.415344 857.361023 754.958740 472.648163 434.355927 601.124084 + 797.783386 547.979553 226.639557 206.054367 900.239746 494.174042 664.066345 926.237366 402.501953 740.463074 904.151978 878.585449 763.749939 597.542480 832.153015 936.578369 364.362366 477.522400 344.502045 646.869995 386.162018 36.1440773 259.231415 737.456604 506.696686 428.347961 617.510681 524.528870 853.041748 963.677917 772.482239 928.900635 640.834595 592.273621 760.485779 825.346436 508.563293 942.757324 149.385056 836.198547 783.839417 459.685394 139.256378 213.732452 116.943245 162.647690 153.601257 299.590698 + 498.514771 720.174988 379.485474 444.846222 291.488342 53.2867393 858.085083 913.578247 318.476898 827.754089 595.877747 644.636963 991.561035 950.802979 10.9253244 190.578903 849.656799 424.865936 348.424286 457.556580 517.886292 598.164429 73.8262024 66.9856720 599.784790 599.484985 617.743408 480.316254 906.710327 909.026672 20.4251404 297.768799 568.594849 632.318970 940.496216 654.345764 675.296814 659.961121 537.471375 287.187164 351.602020 296.059296 771.456787 378.335907 920.005127 315.927216 657.403015 448.141205 + 452.415955 766.669250 863.131775 241.096741 784.662354 267.554626 642.007324 283.183289 503.538940 826.978088 287.158936 537.741577 210.597595 891.677795 254.519974 296.636108 468.910095 644.453186 314.512787 67.6570435 806.790588 433.201965 324.974274 974.291443 598.287659 652.764038 875.420044 420.728577 373.444641 963.153320 164.037231 169.038544 633.014709 806.649048 124.459618 364.770355 141.927094 138.854446 209.688400 812.800232 352.180817 480.999237 803.536621 6.69720984 983.435059 817.243774 296.744202 205.785751 + 403.312622 566.844055 666.084900 665.065308 8.19405365 556.306030 198.951233 972.626404 183.474472 413.077118 467.498047 380.011688 500.543457 621.701904 51.1073914 611.477600 278.332275 916.916931 739.505249 694.120239 298.515594 329.833008 20.6208057 955.057556 140.658127 573.916138 998.396179 206.855957 638.478333 913.433167 809.786987 101.935989 986.120667 736.338928 142.102509 219.552094 233.535110 127.693626 639.086426 608.263794 594.670044 450.191162 224.435623 124.563934 976.854187 94.8529282 308.092163 329.511780 + 955.502747 355.484772 388.118744 671.231506 633.108765 875.188232 486.808807 554.349182 127.803665 592.494568 959.928406 74.8997421 151.799774 266.057648 547.705200 609.739990 677.957947 399.211914 837.832092 152.420776 604.230469 417.759064 823.934998 441.920258 612.755127 320.773254 857.750671 952.804382 361.161041 522.545410 366.093567 322.467163 583.091736 950.888672 564.770752 117.440269 697.966248 46.5022354 232.932281 524.196533 594.313538 549.219360 434.709625 48.0941124 527.430969 548.725769 937.192505 42.8792763 + 428.623352 182.744858 267.542114 519.567261 645.794006 234.768768 268.279236 173.059082 498.206390 539.300232 299.490540 6.42889977 782.448975 975.997070 556.542603 238.446564 744.409180 364.891602 621.270691 970.391968 389.596344 367.358826 937.434509 720.482971 632.984802 129.431564 617.525330 817.995300 163.987930 391.263123 659.843506 41.0046196 669.096863 213.782120 943.830139 12.1074724 85.9621964 424.286621 66.6796646 454.765137 502.959137 205.939911 643.891052 677.490356 42.9628792 493.628143 267.364502 442.767212 + 854.377991 152.655914 294.880249 679.108765 541.698059 123.435318 718.604187 961.533997 894.796448 202.992325 791.026733 774.094116 968.276855 576.807861 849.133484 916.564880 850.197937 664.833008 167.825012 877.225525 955.122986 182.495956 268.686401 503.231628 3.48999500 372.151306 921.949646 633.161865 537.493896 162.135727 99.3594131 850.231262 400.446472 252.551773 975.537781 599.570312 374.881989 312.203094 462.760529 347.839966 12.8919783 68.0941620 686.972229 55.4270248 935.791870 636.759094 257.881592 390.769562 + 510.789215 877.749634 64.8206177 232.614487 911.454285 975.992371 561.465759 931.249573 265.348846 401.771820 861.062988 501.681976 640.404175 541.449829 388.585449 146.199036 111.224838 814.789856 926.989990 397.077057 279.943390 595.807251 326.891724 723.214600 100.926643 501.982605 933.006348 45.2598267 598.441895 485.126129 878.298279 944.662781 108.796234 487.862457 179.498886 594.326843 347.842133 472.181030 290.053894 593.702454 322.449799 910.139465 45.3205032 966.751343 15.9480677 823.882141 221.751328 134.575897 + 75.8765793 678.471191 158.441605 910.136963 918.287964 773.364136 263.120911 481.951355 717.298645 361.552551 64.0903473 488.815826 491.256897 736.263672 99.1992950 13.2737217 493.180908 445.237091 263.487152 278.960236 962.790283 352.468994 14.4822474 567.873596 375.893677 659.535706 306.884613 513.818359 880.584717 345.129486 537.430298 237.352783 335.064819 293.324036 185.793274 682.059021 380.808624 627.092102 895.873962 37.4571075 361.920959 656.696838 465.840851 448.068390 249.940125 444.769897 660.251282 173.564743 + 752.472290 41.6458015 465.160736 549.031433 324.033081 264.863770 456.315430 712.151855 454.229919 819.600891 224.787292 465.406311 598.564209 452.959076 931.205078 458.642761 561.942871 232.744598 706.240723 41.7157669 505.577637 381.875732 655.353882 315.011963 372.312500 78.2159271 93.2856445 556.108398 618.334534 735.202087 352.982056 525.857483 847.933960 48.6375809 388.716980 364.219788 275.024719 551.880127 483.815063 967.957825 138.317108 361.529510 451.055878 818.931763 809.233154 615.655151 478.248962 600.764587 + 436.851776 840.677490 411.515594 367.947327 911.444458 411.064545 798.924255 134.293304 119.291046 270.105286 747.855896 644.222900 357.167175 505.252289 283.359589 370.714905 133.758347 306.778900 453.576843 795.533630 220.625748 300.352875 130.276337 641.665894 269.623383 560.972168 956.651550 921.366394 109.583000 19.7329884 348.180023 583.183960 288.462189 776.063599 497.044769 259.720764 865.736267 822.888428 303.797180 450.289185 646.814514 872.849365 939.812683 624.762512 10.7506790 650.057007 958.177063 563.041321 + 659.303894 575.248352 714.933350 429.576508 676.997192 83.4771423 699.005859 871.627502 194.717697 949.054260 29.3897057 437.582733 949.815674 444.539276 177.005142 548.603943 170.325912 614.204102 403.724243 45.0952454 602.528015 431.699036 638.186768 360.708313 743.895569 246.988724 732.738342 618.679321 824.769958 625.630920 800.513794 779.840759 888.819885 21.2140522 903.136230 388.357819 437.378876 686.140442 458.934540 852.151978 962.443604 993.884766 31.7938957 244.509735 70.5116882 543.367920 725.972107 833.657898 + 356.845612 868.724854 985.967590 664.134644 284.758972 230.937759 334.450134 352.777222 181.090942 730.589417 875.250977 313.279572 14.3147469 672.368347 922.519287 777.893127 839.417908 328.662292 771.999756 874.068481 915.951111 592.730530 674.886353 635.606873 344.504730 392.288666 791.794373 264.004486 259.267914 393.461121 332.345276 308.376434 215.331543 905.341675 388.672028 549.971375 170.546280 645.164978 272.704681 721.787354 735.676819 379.645599 256.706665 8.15362167 716.842285 253.310913 611.320129 905.963379 + 705.282715 261.492279 510.530182 96.6832199 946.278564 611.907288 439.834320 248.497116 814.522461 113.751572 309.075623 238.612869 717.176758 508.462646 497.505310 442.305847 564.275818 273.395569 804.364624 367.488342 653.681763 792.190125 461.240936 166.449707 798.818359 503.182617 161.954117 903.571350 265.170502 516.628113 570.329712 102.427589 370.999054 309.727264 123.268890 746.778625 282.140594 920.426270 864.341980 537.592590 217.928177 165.904160 346.279541 166.086533 689.117737 807.600586 124.446571 972.719971 + 658.352722 594.930603 791.810059 952.885498 145.309967 39.5309410 305.782837 558.556763 483.945709 895.976440 57.9429817 462.707550 613.466248 964.290710 272.511139 164.802444 339.081421 124.599251 486.427551 236.711960 445.412750 872.986633 437.870422 484.139893 396.788452 526.083435 217.054169 694.183838 669.975281 955.102356 736.393005 403.619629 604.260071 434.101074 249.218445 126.824326 164.474655 114.473076 969.316589 429.171112 604.453979 963.567383 405.729675 976.852600 178.359070 457.339386 726.364563 970.122559 + 87.3004150 351.055573 166.845978 214.671356 684.121399 272.976501 454.682465 292.096161 73.1972885 110.480583 662.166931 505.989868 336.638611 147.457214 923.671387 440.787445 852.484924 904.312012 958.591248 87.6023102 347.450958 576.497070 54.5713043 343.450958 76.7917862 702.276489 924.368774 845.984131 576.580383 572.884827 663.882324 518.406250 762.378601 425.788483 340.020752 206.808380 636.954712 623.457642 978.373901 229.532318 553.049072 101.674347 214.511368 629.421204 767.329407 157.173477 198.447357 771.909851 + 862.413269 101.538170 258.823120 142.825089 375.633575 2.42139959 390.633789 654.689758 308.852570 304.366730 23.9602699 822.386414 42.6808128 883.706482 232.190765 917.507324 345.395996 869.954346 588.944641 218.618011 60.1241150 502.103912 444.810913 592.628296 881.163330 296.270630 408.721375 319.934967 789.623047 576.739746 554.071655 15.8599415 335.515686 391.904205 360.684204 340.234833 597.516113 372.591187 101.545494 237.076019 352.961975 466.145477 271.917023 982.137756 113.231804 213.037384 611.692322 977.083862 + 150.486984 889.344910 960.200195 217.854767 970.405640 646.456787 74.4940033 683.329224 722.123230 589.175354 262.401581 456.247253 68.5286026 361.969788 432.572876 106.869476 743.581482 533.714905 397.609680 449.886658 846.083740 914.841370 534.556519 70.1877060 29.8137264 658.270081 368.318237 373.088501 172.491684 184.191986 30.1996975 746.386536 436.290558 395.933563 564.313904 479.282379 738.538269 534.956604 910.214111 484.141663 945.257324 7.29140997 256.272034 418.199341 222.054230 733.804138 513.987671 502.687988 + 910.834106 496.180603 875.067078 612.510010 304.518341 597.320679 575.689758 900.291260 353.577545 269.527832 70.2758942 480.240265 904.954651 194.039597 207.381561 88.5793839 531.429565 169.298584 258.741425 232.967651 48.5211716 555.674805 389.294464 901.552185 939.138733 227.604599 482.557770 800.533264 805.989502 471.305115 402.062805 560.665649 848.946472 211.761520 37.4813995 979.151123 443.816803 515.812134 577.134583 175.514359 179.715500 280.365387 17.4155560 92.9901810 107.725906 848.545898 582.032654 99.1944122 + 294.957977 480.230225 771.087097 270.879608 283.899750 715.602417 163.111664 377.486786 247.218735 541.628235 257.092743 561.390564 678.083130 185.744858 165.990021 854.988647 25.6808243 333.537964 928.546692 173.545746 430.373138 72.2302780 861.107666 474.698669 888.190308 590.786804 799.752991 984.450256 847.901794 929.683411 838.710022 582.838684 927.019165 426.028503 829.923035 735.583618 355.392548 931.503113 310.271149 305.643311 204.113495 742.331726 67.5004349 913.656067 92.5809860 861.508728 17.0188656 715.847961 + 67.5748672 500.058472 22.0386314 32.9629440 719.114502 642.021118 377.980194 785.423279 68.1598358 540.586121 258.244934 310.001434 297.057953 288.321503 868.440063 519.531616 729.950134 682.828064 943.739563 575.562500 402.695374 896.624573 96.7203217 237.975266 42.0130157 906.945007 562.127502 840.965027 471.899017 532.284485 461.228424 685.047546 672.510254 915.084839 883.358276 179.965897 651.197998 269.065155 8.59235001 246.624298 675.594727 266.430603 259.572327 364.245697 906.169189 819.742249 196.782608 797.949280 + 95.7356262 779.415649 892.329529 264.126373 347.362366 217.742874 783.456482 819.150757 158.856339 798.583191 607.418274 918.398438 971.166870 547.030334 360.053009 768.467773 532.782288 493.073364 842.352905 409.222290 150.038742 286.124756 994.365234 903.942261 757.236084 432.891785 36.2245216 30.8901806 602.123108 96.6268311 749.098938 516.253967 502.744904 293.889832 836.389709 657.678772 377.593323 203.184891 201.265457 52.3542023 852.750000 556.573792 512.572327 470.800964 414.675995 469.484467 88.8557281 902.126099 + 281.280701 753.890930 817.520996 107.409966 430.302887 520.161987 860.972717 358.870880 448.188721 678.300537 325.045013 240.862183 30.4290638 91.1566086 849.039734 883.102905 79.8945618 295.711853 677.829834 360.335693 32.8935165 163.164612 197.483688 944.702026 428.834991 840.174255 710.607056 692.811401 570.769531 319.861847 276.657806 813.356445 424.424652 451.085175 393.451233 249.334381 922.383545 269.376587 203.586044 270.806488 875.854492 850.976318 832.835754 29.1971970 995.098877 903.135010 925.260010 808.146606 + 293.817322 332.518616 284.729553 553.054260 306.751984 744.755249 678.420898 287.607849 413.337372 865.264648 7.01452541 72.9666748 148.014328 499.251984 568.677673 942.978882 331.124725 517.949585 422.193939 282.529297 851.196228 395.479401 731.981689 166.376282 80.3627625 324.776520 180.847580 619.486145 128.228821 144.437515 757.301025 94.5821762 859.081726 681.752075 572.136108 152.195633 868.944336 1.05353093 616.606689 257.806396 55.1118546 955.276489 274.997101 361.540405 325.351288 246.178543 620.149780 762.714355 + 534.094604 666.595520 49.1304359 453.689789 623.780396 274.516876 72.9276657 456.776733 796.790710 196.068069 846.190552 56.7179604 599.250366 191.333755 756.016357 917.192017 290.367340 657.640564 663.774048 744.790222 781.425537 923.827637 62.0303307 503.082581 887.170105 281.678284 635.840515 963.401123 689.664917 721.855530 40.2217827 53.9604301 761.799500 141.461624 837.223999 82.7396774 467.906342 287.709381 480.643707 736.676514 120.112823 808.838684 203.014587 708.156555 804.466980 52.5613594 387.438385 707.420288 + 21.6407528 685.496826 637.077942 611.901245 716.479431 757.404968 928.727051 384.399139 840.976807 372.001160 928.721069 735.146667 514.723328 925.149597 146.510925 33.3281326 986.287720 223.270386 441.971344 340.929352 872.484802 67.1572189 490.549622 316.699036 488.798798 226.679337 750.966064 535.879639 810.623352 533.223938 393.791718 789.553101 106.067459 273.350800 423.350586 498.296997 261.970306 713.967651 989.511536 695.044678 478.698181 961.625122 989.276062 326.546722 231.288239 663.183105 624.856628 619.335693 + 553.654541 620.445801 732.515076 398.383179 46.2232094 936.346497 495.683167 871.540466 778.279724 233.248993 265.221527 246.909103 542.404663 508.179993 363.670807 545.430725 745.339294 871.920166 809.034363 324.465393 738.666748 40.1955223 261.339905 461.802155 971.794373 77.7257462 967.185425 772.514587 434.651825 810.491089 608.601074 971.586182 337.714233 733.973145 316.139618 559.655518 764.613708 9.68869305 382.089508 706.761230 716.863647 432.160278 975.814148 368.589264 148.421555 135.650803 580.985413 284.359497 + 491.766541 14.8007536 325.399109 8.73990250 582.385986 390.979645 412.689636 108.204239 194.650360 79.5999298 986.979187 207.739182 286.897247 593.153992 174.037048 297.781342 350.197845 405.887054 849.144287 445.681458 36.6338348 552.364929 318.629089 612.822388 257.491211 429.173553 254.201767 582.470459 147.769287 174.910156 339.305328 750.943359 192.969574 379.819702 914.473816 98.8791809 853.563660 736.253418 171.068375 375.111359 883.567993 178.939041 755.308716 938.991028 34.7607269 273.442139 323.098541 240.698624 + 765.709839 667.003662 655.894043 321.965210 499.120148 408.398895 711.361816 396.694427 110.584846 374.971069 682.757141 590.363525 357.395233 717.527405 123.120682 523.081360 300.612061 860.172119 625.018799 304.556458 946.540527 845.187866 556.547424 346.295563 156.473770 376.442383 61.9108849 198.089264 32.7361984 209.184464 689.429749 739.615173 201.471008 102.921402 53.9890709 907.091370 208.233353 20.1330719 123.513741 163.567307 943.307861 658.045471 820.091187 613.935852 995.742065 799.198730 314.696442 274.715210 + 544.990417 471.400696 97.3297043 778.357544 75.1156540 305.061279 958.311340 206.555557 434.192963 980.492371 141.003250 482.686615 431.725647 997.214844 170.758377 268.248199 231.326294 156.748871 190.660477 685.780518 941.784790 745.038452 803.113403 103.329102 221.635696 746.171997 783.785645 103.014587 170.393372 589.258179 786.923828 36.9160194 795.815308 305.014465 671.436646 394.910736 320.094666 670.083008 550.126709 609.179810 93.2999344 675.070374 444.137512 806.285278 661.085327 643.749451 578.853149 438.343201 + 134.517960 206.204239 269.571960 251.163010 579.201904 383.301056 64.0056763 254.030334 991.292175 828.055786 562.023743 161.038315 652.597961 677.804260 181.889908 494.306427 737.826782 35.7106514 818.159241 400.063416 849.157104 795.677429 961.538513 872.320618 980.392822 95.2569427 441.305328 356.878082 438.373993 165.927322 969.993713 430.609894 707.050171 855.117859 871.605957 637.706421 335.496063 296.263733 496.601990 983.546753 259.258331 749.023560 327.770325 221.553757 479.793854 627.420471 222.327240 721.991394 + 385.298279 68.6118469 25.7775841 910.259094 305.764679 707.203857 297.366547 205.781235 593.146057 709.692627 835.979919 845.864136 794.709106 53.7340393 85.0274582 608.180237 403.242340 355.049500 798.269043 100.076218 76.0811157 486.174652 146.397491 725.296875 852.257202 959.728088 723.487244 530.109497 429.491058 876.097290 414.444305 309.465576 301.070496 762.758606 199.453857 139.497482 729.450684 832.343262 783.053711 193.252777 871.220093 70.8328171 565.599548 709.605103 786.817566 391.383881 689.540771 162.805496 + 983.340454 72.7724380 998.263916 760.114197 917.906067 158.494553 578.845032 814.479919 920.034973 107.850296 304.405731 188.385742 299.882751 809.403320 213.545547 160.638824 88.5199585 389.883484 986.453186 865.649597 926.119812 964.447449 929.759094 717.376221 763.227356 213.383881 629.796692 317.503967 49.4488831 196.668808 974.453735 665.080139 93.1083145 917.561035 71.3331146 654.594727 517.697937 758.811096 846.814026 710.087097 985.595886 701.299072 322.531952 477.246521 738.626648 854.926086 405.914124 3.26610565 + 993.618835 197.729065 913.807922 625.759155 590.877197 9.77169895 248.872482 514.708801 911.290955 330.673035 306.003876 755.250549 488.705780 163.012817 254.150970 249.937393 77.0656357 5.50529671 455.915833 264.749512 240.984436 357.550232 254.513016 690.546265 196.931519 874.662048 502.551392 228.590607 425.411072 221.181900 915.355530 600.135193 655.960266 294.022339 470.757660 746.252441 101.279388 342.636261 947.944031 798.763184 344.840515 236.080841 524.476135 864.796814 964.205811 746.973999 600.129089 287.098206 + 788.938721 386.415619 312.164215 167.259155 159.814423 303.906982 886.146301 450.360168 341.133606 638.338867 153.439468 240.423813 943.134949 687.840637 804.556641 900.720459 923.370178 342.596130 889.233826 506.967194 626.948914 857.920410 617.337524 541.063416 694.433167 259.709076 848.622864 137.023972 996.864075 550.120300 264.207245 968.045410 817.914368 14.0522137 398.279877 360.460602 257.583801 719.795288 286.248596 175.181213 510.186249 155.883133 366.584167 537.600952 48.1638412 568.977661 34.9481773 23.3820286 + 522.064026 860.611145 471.543488 634.540344 301.561676 228.558990 225.559769 11.1381979 556.973450 14.4656944 178.087723 693.283691 729.967224 111.285034 17.1800537 434.966034 214.988327 715.123474 107.595146 843.206055 632.803589 180.493820 920.083618 943.055664 691.384216 485.244751 427.841248 905.137939 730.815979 214.965698 10.3572054 222.883224 779.593872 754.438477 818.094788 864.983276 31.4176311 789.143921 298.593262 283.484344 973.435364 793.056396 837.568237 270.572296 144.606796 584.656372 509.572937 960.628723 + 397.702759 572.290955 232.733398 741.000732 406.890137 498.566162 592.496521 625.453674 134.600082 180.687820 494.450470 937.875549 766.494507 947.771179 662.922546 702.072754 927.469360 419.407166 997.875305 37.6801605 640.734375 393.095764 918.598938 252.353073 27.2796078 384.049133 623.897827 403.429504 680.639099 443.000793 816.345825 134.448410 14.3132591 306.106628 782.390076 700.126221 966.942444 268.314728 729.187744 566.215332 210.167679 521.984009 224.840942 675.976318 351.010803 7.56746054 339.845703 172.102615 + 326.049469 9.73912811 136.600494 200.493027 963.597595 868.098450 921.380005 436.917084 432.102570 390.978210 388.088715 966.930847 899.070679 420.143372 799.558960 710.686340 661.394043 463.405945 100.804512 319.933838 443.031647 114.473793 141.608582 21.2709770 617.402344 268.125427 74.1372070 965.465759 225.929001 423.345886 37.4507942 664.503540 392.149292 270.882172 981.879578 363.342529 528.719849 556.187195 608.685608 727.744629 30.4098911 738.375305 716.439331 472.611908 93.5616913 378.784058 623.474792 386.793396 + 224.174866 184.328278 78.0736084 729.621216 149.690460 959.141541 456.019745 472.994354 596.484009 195.067703 14.9476519 309.754364 45.5261726 552.604797 183.533051 735.886902 717.330322 308.862671 568.053406 903.300903 858.730042 879.815002 408.748901 487.882294 639.371948 917.593567 46.9188728 776.781494 388.204193 319.935730 298.681915 360.247681 850.175110 633.972290 427.699890 466.751709 136.144852 490.994354 604.095093 327.691589 118.392929 266.569580 875.614502 909.378418 712.267273 690.860718 439.326111 697.947266 + 123.638252 44.0050354 887.497375 816.354065 729.922180 994.562378 689.050171 246.973358 173.913910 573.485962 309.392883 955.195862 724.448547 350.895172 683.481018 870.580505 938.026917 787.301270 605.342102 297.450409 726.606445 132.308426 736.153137 772.494202 459.841583 703.029480 532.723267 904.663330 907.427856 812.693665 453.517120 20.7485294 346.377716 586.893982 545.139282 866.071716 531.388611 884.276123 80.8937836 212.121994 43.0526733 911.061218 35.0901299 950.315369 275.093689 978.272644 15.1132460 865.013611 + 129.657486 774.266663 886.713806 278.230927 395.116943 670.285400 970.102478 605.967285 183.241287 575.599426 569.352905 460.890930 433.538330 584.239380 909.733948 499.337860 615.840149 586.741028 89.6001587 623.603699 893.874756 953.572815 262.513733 641.643127 400.674988 961.344971 845.315125 973.535889 272.212463 388.044189 142.724167 879.418396 487.123688 651.244568 466.272552 717.998169 799.259827 11.1797609 84.1455383 209.768967 602.928589 626.682678 396.149811 669.269653 546.481323 724.169006 516.034912 270.513428 + 549.064575 700.876648 684.006348 9.96158791 894.221741 687.429321 966.365356 323.231201 637.748230 434.853394 667.573853 117.929848 299.610809 493.482269 160.179855 101.218468 337.129547 764.478333 654.382385 868.618713 924.513794 185.248138 251.212006 294.690247 311.933716 761.871582 603.372620 757.695312 566.602661 856.263367 566.081848 501.089569 503.979919 185.377579 899.126404 172.475967 70.5777206 498.383881 258.554443 732.893799 980.407898 456.927917 646.575623 735.368286 941.677002 866.648743 41.5804825 853.583557 + 688.301453 317.056610 795.751404 34.0972786 996.902161 98.8467331 293.111877 594.197144 83.1052246 439.209747 810.828186 423.297699 337.052094 472.478119 408.254242 733.467285 922.217346 139.354691 860.016541 129.279663 252.455673 169.659485 422.799927 103.662560 187.825302 86.4845886 608.433655 815.950623 138.131638 857.686890 280.358826 521.184753 650.067505 937.583984 766.053040 232.752396 451.236542 911.541138 11.9891567 364.250183 769.433655 349.511871 39.9567490 638.827759 863.131897 285.902466 156.500854 793.322876 + 904.864197 291.390930 154.898865 354.088684 481.295959 628.685364 50.6269188 551.135071 39.6995735 683.537842 727.712341 776.001160 966.047241 711.597534 89.7026367 356.187164 703.392456 679.178467 529.688538 810.159729 884.195618 912.948059 659.348389 552.245728 860.599548 513.599060 453.992004 801.909363 956.440918 898.164185 731.281860 538.052673 388.045135 831.164246 664.121765 528.828369 407.325348 103.110100 38.1730156 223.216675 765.845276 63.3565788 796.541138 366.539612 857.133545 123.937759 144.079941 24.7981873 + 990.517029 100.077705 504.939850 535.050415 363.018311 361.098267 743.050232 558.661804 807.784302 489.404388 978.980774 870.662842 823.529236 345.445801 108.011429 40.0019417 113.690475 490.571533 250.658951 837.246948 169.439285 141.488190 16.1839848 354.353790 515.278992 97.9525452 234.945084 29.0248127 934.352661 894.323364 358.624115 848.642639 272.013641 954.887268 234.063156 550.323242 940.424744 593.644226 436.972229 87.0105515 608.903137 694.539734 881.180908 383.092651 368.084442 504.675354 99.1176605 709.128235 diff --git a/example/lu_decomp/49x49.dat b/example/lu_decomp/49x49.dat new file mode 100644 index 0000000..3cd6ec7 --- /dev/null +++ b/example/lu_decomp/49x49.dat @@ -0,0 +1,49 @@ + 898.648804 20.0223770 846.556213 765.276367 219.370056 330.036713 515.329407 445.975800 971.679871 387.309235 274.944214 359.153351 265.599091 232.806641 171.656387 183.668945 491.773682 554.019958 249.774002 946.229370 820.277954 412.637360 490.892059 329.472961 354.925293 892.591736 729.565308 66.9444656 93.5078049 281.697113 503.476776 179.988342 955.473450 475.223358 668.426453 518.828613 961.545837 510.903717 945.350403 990.879333 843.629761 383.173584 175.360687 560.456055 623.115723 250.653778 365.672333 598.473083 851.425232 + 600.596741 335.717255 669.394348 756.803894 329.023254 162.392548 817.067444 303.687622 347.840454 929.391235 895.176086 280.401398 509.804932 706.260681 912.533447 697.048950 549.738708 291.450775 977.796265 782.091370 767.981018 135.177490 896.984192 180.956787 800.387512 325.287933 841.716370 924.208557 24.1262817 877.176025 115.957001 951.491760 647.278870 845.499817 954.961304 250.967880 871.969116 580.416565 37.8864250 526.123474 162.114059 159.518066 44.5524330 499.321777 464.369202 446.346527 652.489197 646.344910 455.862671 + 141.455978 186.341553 907.933167 901.623962 400.343445 480.043671 460.669067 557.041565 221.410248 550.037048 100.111168 740.978821 739.653625 93.8005905 426.709595 549.767090 933.988708 570.696838 87.2992249 465.385101 662.075623 667.285156 410.600372 346.434418 640.019165 74.3480530 210.946350 714.345093 291.028839 232.098297 386.395874 48.9308395 346.161346 872.411743 131.288422 497.038818 192.172989 173.975479 507.179932 317.680695 262.561951 237.808060 263.710449 565.464722 406.599365 605.639343 314.410309 419.120575 267.466370 + 569.758484 289.579987 937.046082 160.450363 517.627014 638.167969 670.803589 393.084076 136.636520 277.484894 835.108093 273.885864 908.248901 319.324982 38.8345032 752.127808 349.624908 996.792786 878.434937 634.779114 989.799500 525.249939 510.383301 588.561218 249.157104 978.622437 709.485718 59.2381439 275.083435 825.612549 359.768524 174.800949 546.549744 234.313431 820.382690 484.844116 68.4898987 549.687561 247.219757 522.294067 115.687263 442.060364 420.334045 657.014648 334.689880 620.621765 907.006958 225.063644 338.965515 + 467.595001 121.316887 426.561981 714.528015 916.094543 542.721497 996.113708 553.310181 945.115112 573.650635 487.226471 407.081207 641.295532 51.7750092 445.362793 72.4797134 507.535187 882.786987 982.928833 99.2645569 606.965515 153.963638 252.926849 382.682587 338.689636 745.148987 788.339233 41.8726082 799.519287 695.202271 351.641754 457.037048 721.263794 370.164246 273.758575 298.388306 438.026825 154.080719 672.043213 531.169861 858.688232 440.539825 693.377686 755.430481 708.114075 585.375183 817.767639 338.098694 732.323608 + 515.275818 17.2636566 80.0152588 892.710449 39.9744911 621.171875 737.994751 108.348755 721.959900 823.633728 808.888794 347.893982 957.615723 424.930206 485.096161 675.371704 437.465332 174.297974 275.044861 779.734741 885.609619 751.728882 936.437195 615.437012 492.582367 692.555725 267.705872 762.122803 29.2687092 985.071777 516.326355 685.294556 577.832092 748.288147 750.260925 833.416321 856.152405 764.580322 399.172028 751.016479 814.010925 914.444763 571.324585 843.423340 116.869705 435.148651 566.116089 197.054062 649.733459 + 286.221222 442.610199 269.621063 901.416748 784.812744 559.280273 376.458160 761.537598 832.451721 860.335999 404.911560 119.529762 27.0145721 145.437683 277.798645 656.692078 985.973877 939.380188 441.237152 240.929947 103.193398 773.065369 932.669006 606.532349 645.753662 699.678345 519.136658 927.870789 963.460999 393.176392 893.449097 711.718872 223.291107 67.5372925 119.749603 60.7452316 383.380280 147.839264 100.130997 275.884796 485.182220 553.413330 621.429993 670.740845 655.467712 882.829651 128.821823 931.215210 781.130615 + 66.2691650 440.231354 955.296143 723.488831 783.230408 433.418579 305.265442 918.438049 443.045837 906.094482 684.980957 597.307007 637.115967 109.374893 997.868774 838.806763 264.633575 520.270264 744.272339 108.208107 875.756470 660.671753 995.769348 208.727463 193.308273 930.263428 920.866150 138.874878 864.523987 252.920654 625.884338 189.546448 604.623413 305.982788 910.496521 308.030060 306.239960 272.058197 721.814148 438.111206 786.919922 392.581177 252.803238 510.875671 34.4385300 768.618469 385.292969 362.180267 224.544998 + 515.590881 618.029541 5.37840652 838.727966 962.587341 117.620628 752.159180 977.917297 741.576111 711.053528 521.138000 851.776184 398.217407 702.317017 186.460953 152.922684 409.718353 709.021606 949.529175 553.924316 621.752136 26.8930416 176.951065 768.010864 534.291626 663.706177 462.155090 932.002808 7.53209114 419.973145 228.501175 245.011047 217.254364 847.733276 338.698029 308.638489 547.835083 771.572632 203.606232 321.444183 341.743683 14.7723513 490.527985 451.632751 95.5456772 789.316772 742.998535 246.176285 888.028015 + 104.506668 703.250427 996.828430 502.220795 512.795410 365.125366 934.678711 148.528671 747.394470 810.359009 308.083344 799.594421 145.070648 380.149048 798.285400 356.650848 372.663177 622.777649 364.592560 833.068848 898.117554 450.649536 475.692657 212.738708 641.996155 537.195862 20.1328926 225.638489 336.630615 846.084534 522.806213 659.000977 112.660706 236.713333 807.273499 612.640320 955.061462 596.795532 993.916016 558.444885 111.893112 453.954956 635.236938 205.402222 616.281189 18.8358231 83.3338776 146.515686 183.558655 + 425.540009 740.134766 981.779846 994.727844 200.988327 134.915726 120.163139 255.868378 692.778748 60.7133751 181.362045 445.027649 972.643555 292.732239 807.118042 243.640564 953.144470 175.288864 973.200317 432.638855 550.804565 639.345215 27.1732597 366.229675 936.960999 927.684875 335.802460 475.256073 800.773071 876.390198 539.643921 165.545746 487.749390 963.046265 921.401978 230.083405 468.815002 448.811218 885.591614 857.542908 386.989105 43.8857079 762.135254 221.002853 177.666382 620.936096 714.203003 669.339233 647.133057 + 580.531311 792.194336 778.049683 706.786865 990.196289 921.057922 496.470886 650.090698 252.597809 60.4517937 480.222290 798.681213 279.429504 698.519409 823.472046 659.395813 467.771484 678.096313 732.206299 873.045166 993.563599 579.375671 461.909149 400.394653 387.028229 350.563568 962.742371 236.742508 370.008667 971.429871 931.573914 239.769531 990.111511 589.081482 649.177124 647.473022 937.381592 905.956238 930.667969 919.896240 16.6243210 232.391602 535.433350 488.769989 815.527649 444.850342 73.3190002 909.142456 379.865082 + 906.882263 360.091003 985.419128 912.679871 654.112732 384.019592 415.120392 178.363007 206.423599 634.218506 350.854095 860.944702 973.895142 501.990417 988.216858 40.6080513 70.4283295 632.881897 872.757996 988.312012 549.090149 622.842834 495.484833 896.711182 930.771729 369.433044 385.432434 448.200653 449.581848 275.462097 795.508179 466.425934 591.035400 963.100891 886.271484 260.518250 724.606018 832.274475 940.680969 977.215027 446.967712 832.564819 772.999390 772.830383 351.169617 772.202087 366.616608 584.928406 111.428299 + 700.280762 873.727478 358.823700 912.208313 909.012939 351.197601 412.368866 130.801819 828.451721 656.782471 858.360352 989.656494 213.815460 312.321045 440.133820 526.914795 64.0465851 95.9529648 101.705368 920.169250 293.467316 171.420410 952.223267 383.068665 378.247437 91.3423309 816.027649 213.710724 818.690857 399.343384 17.3639297 963.793640 467.454529 360.643280 988.925598 317.861664 770.744507 467.959717 355.258881 307.695374 938.866394 799.430786 427.137115 885.349792 466.311859 796.331055 669.778931 161.918747 232.060593 + 795.741638 134.289551 50.8976707 195.388000 488.080505 799.580139 418.600159 1.36644018 913.620850 191.805771 75.4488678 6.12176657 815.628052 610.836426 295.386993 801.110168 552.311340 979.625793 553.563843 645.810974 58.3690872 488.520905 841.279480 503.525055 22.9372272 679.453003 205.577942 626.135742 126.072807 121.230545 747.334778 844.403931 770.042542 432.161224 214.157425 940.173401 141.016235 924.392029 772.721375 565.447937 848.587402 69.4682846 619.990295 411.549469 966.321045 995.057190 815.865479 201.693756 6.42479134 + 496.209259 857.487976 461.583099 590.184692 101.016792 868.770264 596.561157 219.686066 156.183960 694.735107 94.4521332 176.283920 914.152710 445.481049 553.694702 664.484436 510.755219 387.438324 456.209198 409.903290 467.085571 312.499695 421.868561 582.814819 292.454620 58.6862221 150.892487 671.537964 948.375671 445.351288 298.830292 562.872803 118.319984 775.226379 115.141647 905.852478 554.102173 176.472031 102.600693 555.910095 813.560181 196.229614 7.72656488 391.413483 80.5966568 334.554474 433.312775 198.745865 185.631363 + 534.987244 174.522522 850.219055 378.087067 938.929138 143.726013 210.794449 637.791748 582.762390 736.722961 528.651733 164.291077 388.145966 433.646332 595.694458 406.082703 335.916901 635.680664 809.475830 304.551025 444.675049 850.477356 619.378052 971.649902 804.971191 943.920349 116.688393 42.0548744 718.073975 484.249023 566.826904 804.481018 71.8594284 512.056641 806.025146 702.922852 918.306702 261.767395 846.812622 199.447250 471.942078 720.297302 874.328918 714.834045 192.721100 662.581299 888.440247 955.272949 378.652863 + 970.843018 514.346741 353.896301 740.953308 823.443054 200.714188 31.9757462 259.878387 620.242065 222.647659 401.568542 655.199768 269.852570 389.950775 333.352020 577.380920 319.511719 971.807312 366.900513 137.738998 717.809875 532.554993 585.177612 878.256531 678.914001 436.648254 759.537109 904.523071 583.165283 44.0676765 573.522705 610.258667 359.114777 891.540955 963.357910 112.884415 53.1655045 980.672241 810.786560 387.833649 617.702454 917.448547 13.7946215 639.487793 728.609619 453.666565 557.808350 301.675171 54.6116142 + 689.468201 553.229187 762.357544 191.140533 964.529724 638.279053 222.304916 890.524963 285.618683 557.041443 937.540710 687.125122 592.080139 812.026062 472.805847 588.369324 801.136475 985.452026 236.643906 455.001221 816.772766 401.464752 502.743011 32.2474518 418.408234 912.915833 422.986053 308.692932 212.021133 14.0581083 671.574524 956.031189 730.795593 199.623550 693.271057 374.112213 606.474182 373.555023 493.792358 112.234955 275.426941 41.5536270 634.119873 303.030792 912.342407 382.643738 842.415161 736.763184 811.033569 + 333.354919 521.247803 630.007507 775.626953 193.619446 686.842285 836.468262 76.5609894 7.69327927 192.720016 275.678650 715.773315 652.202942 422.914703 285.298920 826.482422 3.35786438 654.776001 873.933594 295.867859 581.871948 63.3010216 814.084534 653.748962 858.297058 166.766251 529.249817 36.6946907 644.474548 244.095123 677.049561 434.182770 652.699646 296.431213 612.147278 180.191330 646.041626 445.682465 641.916870 178.840073 212.208755 219.706848 513.606079 816.217590 468.919922 300.822906 227.063583 929.470398 289.755035 + 721.760620 31.9260864 941.900391 192.640228 983.223389 26.4513969 11.5219059 354.446075 418.015350 86.2676010 735.090820 509.006256 872.920593 153.723984 72.7446289 977.568176 539.119873 60.1850891 368.978821 948.274963 480.621735 78.1918106 598.515015 387.215393 178.880447 25.3813725 712.405212 377.794220 366.624054 595.816467 546.130615 486.785522 36.3926773 535.382690 601.388184 770.400452 481.725494 676.314026 10.6694593 115.643677 529.746033 92.4511185 513.808655 86.9289093 172.464111 608.562012 241.619598 985.811340 306.281342 + 224.438065 403.242462 881.571655 294.061462 842.932434 954.169312 463.407959 681.245667 375.785645 291.849121 299.993317 208.489151 303.590393 810.670105 656.264587 887.490784 944.218628 356.839447 413.526978 687.689270 66.7306366 721.658386 800.984619 623.322571 609.753174 475.998047 425.446686 962.251160 412.458069 57.0843430 21.7886028 543.280396 206.026672 292.432129 316.625702 301.925507 240.503723 839.398438 146.915771 473.264038 747.421265 749.439575 397.394775 751.427063 303.627777 158.866638 684.558350 288.030243 127.613533 + 164.764694 655.479248 32.9699707 969.455750 431.008423 856.103271 988.179443 645.189758 503.465210 44.8823738 408.191559 935.440186 135.928589 509.432007 638.222717 735.400146 379.503571 425.162415 336.907196 322.801239 101.910500 665.335327 191.118378 949.470764 594.326050 856.403687 22.2487068 524.801025 781.135620 698.468994 884.335510 440.211731 547.841980 236.600189 657.268555 628.379761 489.869476 157.516937 707.056763 766.791138 249.170151 403.739258 218.031906 41.7386322 665.550232 744.250305 100.406158 27.9368668 723.323303 + 831.943726 819.281677 294.286652 451.286682 241.371002 216.020416 674.856934 60.6409683 314.175354 37.8667755 51.1620522 603.782410 405.929077 270.266602 149.217728 54.6786041 707.854675 95.6960831 174.254456 652.663269 955.830383 969.919312 557.898376 45.0766068 749.887939 865.277710 598.421326 310.641052 756.801208 774.765259 63.2232552 860.592285 502.749146 897.190247 971.052795 146.654495 636.704163 157.056412 940.583252 305.990234 49.8190117 400.246460 114.540779 37.1461029 308.556458 266.146149 620.646667 797.217834 378.006683 + 173.886826 990.488953 974.451965 128.848907 964.626404 634.232239 163.435532 218.106750 32.0923958 483.004181 144.474075 539.068909 210.026962 559.733032 480.571045 372.061218 388.066406 692.765015 85.5166855 271.605713 678.035156 485.941895 136.767578 863.496826 541.815674 944.814880 737.856812 591.861633 672.769653 455.617035 238.730835 515.499939 70.6826401 88.9699936 84.0505066 642.621704 994.794678 583.114868 125.433830 94.6095657 336.871887 403.159210 515.289856 43.1970100 121.974205 401.534546 640.831726 283.597534 513.336365 + 358.707550 378.870667 516.148376 490.207336 59.7008095 2.77134585 392.444153 449.505737 569.088196 42.2765045 478.555267 134.729172 923.003601 211.741623 854.936584 433.519867 873.983032 263.098877 549.598938 96.5366211 703.481628 4.98755264 751.001404 224.911621 473.618042 414.755127 96.8295822 188.487915 658.041748 239.759354 385.183350 129.564178 708.638611 879.802979 896.893372 45.5474319 263.098450 118.124260 161.169724 723.394287 574.313538 283.371643 325.593170 221.815521 365.899017 376.894745 193.458679 945.887878 935.934692 + 995.211060 948.254944 404.580872 816.562378 171.725632 691.451904 950.987366 311.613770 910.036316 469.595001 111.499580 999.153076 871.740540 996.715576 987.857422 826.793457 713.033508 896.684265 644.528015 451.131042 732.275024 430.822723 975.750061 388.485901 177.711929 704.961426 898.855591 265.002747 996.420776 225.023987 798.639465 250.062195 866.832397 24.1115150 542.093689 288.514832 490.606659 366.467285 981.469971 937.922791 151.051590 145.983841 626.380981 373.013062 32.3542175 535.779297 655.619690 744.384705 752.101074 + 229.222198 752.015442 528.484619 293.141968 457.975616 48.0587425 47.9812164 947.245728 370.307098 222.828796 11.2153091 288.640045 187.356140 840.662537 331.259766 578.610291 160.444290 753.415710 471.187408 369.309540 536.107117 152.095245 59.9993706 388.190857 880.480896 693.516113 280.666962 438.165527 792.859680 711.515564 54.2439842 307.000763 955.484741 549.381348 527.931641 200.051147 743.551575 528.687683 969.350403 268.821930 630.533936 520.770447 629.361511 877.343567 117.556740 245.417557 241.021530 906.638855 826.675110 + 567.803284 654.851135 746.329529 876.370300 550.842712 978.330200 344.499084 612.169250 507.926941 620.598694 665.498108 936.507690 844.863953 992.576782 245.993607 4.93944025 288.638031 12.9275856 750.494873 239.040405 699.255615 692.021912 36.1186523 130.580551 308.556519 458.126373 118.850471 409.319458 181.390213 500.305939 559.473877 412.878052 685.168457 293.353516 447.916199 589.669861 794.066284 939.724854 85.1273193 196.416275 237.361115 551.068787 67.1210785 877.036194 267.200928 678.684753 82.1807938 389.313690 397.044495 + 991.973938 521.287292 578.157654 259.785950 986.523682 694.393494 350.409454 200.687866 546.127258 315.999451 39.2837677 468.102020 286.331482 128.335632 167.620605 5.92913818 595.587341 715.956665 443.356354 638.786072 468.722290 859.794128 360.091736 342.958466 414.031311 354.491821 731.683716 104.321182 111.605034 848.313110 805.764587 640.185059 353.996338 568.973206 812.208191 740.135193 657.684937 664.594238 298.220551 754.990723 395.770508 381.449921 507.066864 691.661621 518.179260 432.661041 339.699646 814.698792 734.764099 + 899.225708 309.647308 548.426025 55.5573082 680.262390 147.132935 804.298767 934.344238 107.254257 664.764832 283.037415 98.5805054 595.752502 154.827225 116.251389 210.749969 396.618439 777.447144 13.5896673 785.149414 348.515625 270.213654 397.192871 596.629333 192.150772 177.576828 857.254211 165.647995 96.3856201 654.438599 816.491638 12.6122360 437.659271 893.309509 112.246391 594.722351 929.348511 897.677795 602.098633 922.670227 92.2842102 393.930054 93.0353165 65.1756210 827.991577 824.108948 89.9028320 570.624634 492.088257 + 869.897400 560.790405 680.585083 807.535828 344.407623 673.113098 104.773132 668.097839 791.259583 490.138519 992.244141 292.348816 155.172592 738.949280 146.341339 920.453796 784.039734 164.641205 406.819519 703.406372 137.313187 718.561768 98.7441940 804.633972 45.8393784 668.157288 105.787842 845.572754 366.525208 254.781311 834.519287 398.354889 912.167847 96.1537476 236.636932 887.035706 219.549347 438.909180 245.742981 280.145599 677.947876 986.458069 17.2434101 213.380249 377.596588 119.745850 438.040955 819.881714 573.284485 + 955.199585 657.732727 787.855042 873.990784 6.19048166 595.418518 700.770996 480.104919 948.340332 430.669800 47.7510719 800.386963 87.8233948 877.786926 1.65142274 946.737915 445.384583 138.774002 84.1437531 290.581757 422.511963 375.249084 178.572952 423.592041 30.6885624 622.423950 954.670471 748.658813 292.026672 724.106262 659.235229 355.438293 52.2397575 827.775757 662.014648 356.762451 51.6568108 71.4971619 20.1068726 720.440308 902.937683 20.9516373 913.963135 896.232666 136.887848 911.023560 761.438599 626.199951 387.806366 + 609.395813 755.845886 789.880615 456.181946 535.720703 24.1386662 422.377319 281.547455 676.237610 305.781952 12.5979443 1.06555915 911.059082 703.724182 801.020203 35.4748497 956.781006 832.585938 447.140259 919.633972 848.213928 375.089630 286.416534 971.675659 559.428528 187.015854 848.000854 222.503922 912.222229 164.113876 24.4991531 748.185608 559.855652 11.9206200 65.9826965 509.383942 441.957825 753.982178 753.678894 412.130096 801.509155 572.118774 944.012268 739.066467 153.959061 921.821167 985.700073 421.154266 539.107727 + 294.347137 444.162170 48.6156082 460.909760 769.454712 16.9621792 575.425659 943.651367 833.197876 923.523376 818.181274 793.223938 351.483643 242.400650 593.606934 169.167465 135.556549 147.234467 980.456055 702.057007 76.3345413 83.2520676 827.438293 165.351807 181.084930 445.428101 874.959534 915.507996 651.527161 402.274384 38.5728607 728.026733 101.429321 666.697937 499.352875 775.835144 540.609131 655.397400 118.237694 460.345276 351.957886 963.229431 483.462555 727.876160 547.844238 836.030212 577.130371 441.213562 791.307251 + 30.7454872 983.704407 431.751801 471.217773 904.608765 903.757507 768.749451 763.508362 469.211456 317.071381 527.032104 442.564056 776.928467 238.138962 215.652191 822.753906 887.517151 446.972992 205.755203 410.511322 501.021027 664.317017 985.515320 920.887634 743.470215 131.322006 269.115173 504.350952 361.808594 207.099136 294.851959 528.588196 681.573425 815.244873 427.444550 904.949341 331.793945 754.201233 581.646545 539.961914 44.7226143 979.946045 375.917053 25.6745720 928.069885 264.199982 598.676758 323.354340 223.310577 + 343.975250 239.591263 551.304138 598.188782 930.945435 718.978882 973.631592 470.676575 926.825500 28.4386520 223.197968 208.724426 662.070007 95.0923615 667.489014 723.834045 281.232056 569.753784 181.788620 181.794052 972.053101 666.348022 713.793030 711.848694 962.517578 226.076141 330.131470 126.297409 794.484924 920.263062 504.592834 714.579041 817.920959 156.382309 557.115479 646.124817 408.029541 82.5758743 636.451294 171.872589 958.135498 523.473083 683.554932 615.392822 866.820007 641.023682 38.9493637 119.356071 15.6319427 + 776.739746 446.871643 366.650421 334.241852 773.712402 62.8542557 367.834320 691.088257 495.135651 893.012329 174.418564 748.007141 820.510254 552.113892 500.911926 155.676407 254.370224 860.509766 476.449707 568.587524 169.390869 124.992004 120.299026 190.756287 985.923889 405.974823 85.5591354 104.403534 162.393372 419.575775 586.256897 28.4240646 698.236023 88.7745132 564.096924 194.430695 727.283447 196.926880 101.364594 399.522156 972.046265 628.084167 850.494629 90.8353653 992.908691 937.571289 673.582642 367.562653 894.654297 + 379.699493 363.105408 193.967972 818.236694 583.096375 683.862183 618.537720 576.415649 433.156403 537.738770 923.383301 985.780090 447.254333 461.352295 450.881287 36.7674561 383.477203 119.731560 549.559204 966.879578 421.535522 470.645599 513.992126 490.078186 708.964417 419.334229 585.215088 164.663406 477.743195 844.960022 309.554718 427.849152 942.650269 811.516174 926.183655 689.769348 619.884705 224.160095 788.760864 481.819885 80.5019760 327.734283 418.535431 656.023804 505.787109 46.7538719 835.310730 16.1194992 815.280579 + 332.935425 930.656677 437.832062 383.220856 98.8822784 504.301361 239.572983 602.853577 451.906128 97.8293457 168.652985 574.354614 276.508881 426.667480 722.423828 267.093323 961.828979 924.744812 637.150146 78.0595016 493.479950 202.707092 247.279175 958.899109 578.580261 660.115601 703.604614 833.427734 981.029297 346.381195 970.063843 533.558044 599.850586 544.124084 782.388245 511.435089 233.531952 445.706787 920.243225 932.407959 301.706268 531.202637 688.336975 663.738892 59.3076363 871.682617 981.298035 486.707703 424.500153 + 858.585754 125.183624 878.742981 611.876587 563.563293 878.046204 963.554199 613.659973 966.211426 240.203796 814.175964 727.388672 81.1188660 339.540894 319.945984 865.364868 196.814575 180.173584 421.274597 545.860046 255.610428 428.878998 887.354736 46.3633156 756.398438 518.141052 587.853638 387.186676 98.4755859 623.291016 850.543213 74.6981201 703.980042 851.396606 893.590027 371.490204 551.440613 661.802490 886.325012 362.237061 621.318237 552.198792 626.178101 703.148010 951.270081 158.087265 994.093018 780.652039 277.191406 + 88.6661377 865.492615 626.114014 912.896729 816.098022 171.613037 67.8574066 536.780334 491.295959 110.814690 141.492416 427.176483 959.646240 994.253357 681.573730 772.662354 707.433167 94.5594864 219.445206 489.246582 893.806946 979.391296 576.192566 469.190796 132.107758 908.947205 59.2196274 309.637299 829.477295 779.781555 941.414490 468.164795 478.866699 43.6102524 498.795776 438.647888 859.794739 272.820129 637.647583 725.001587 870.899902 395.989532 883.019653 823.101135 732.243225 822.605042 314.505127 64.5894623 568.174255 + 112.632126 110.830887 980.820862 650.839478 834.132629 376.723022 567.396973 700.585144 904.986938 905.859558 414.483429 851.274170 853.863220 628.288452 608.968201 209.349579 848.803467 540.485901 134.181122 47.5181351 629.060791 351.439423 520.113525 325.506958 452.004608 982.456482 288.138641 463.137207 260.375153 519.607239 37.3010368 909.234009 455.382294 437.804016 538.578491 697.526489 911.357971 873.930847 932.484558 786.597412 525.683533 735.070923 752.553162 120.806290 532.616699 694.686218 226.846176 283.676575 356.259094 + 586.919250 358.288116 47.6797371 692.511597 21.9530659 3.18375492 28.3788681 446.577606 842.582214 912.649353 531.706299 668.051331 967.767883 889.626465 693.842102 417.282471 429.183136 696.494202 221.214294 995.433777 295.577698 70.1806183 177.296188 405.061981 88.5663376 611.445068 795.918396 335.362732 153.939941 690.577759 666.037842 69.9817352 154.539810 430.499908 950.067444 524.501221 150.877182 209.243469 922.125183 914.842590 523.966797 644.608521 504.856964 926.718079 327.871735 764.264343 476.203491 592.847839 18.2974167 + 627.630981 866.512207 412.884308 769.810608 853.954712 775.649963 3.67797852 350.169250 847.361877 96.3543549 548.236267 872.561096 780.094238 461.567322 125.039940 720.526611 680.823303 940.614990 587.775574 657.863159 121.873398 65.9511337 446.640259 796.737427 17.0687656 906.190613 121.206367 884.857666 816.761780 116.531609 59.7958450 587.837036 59.8821259 843.843079 667.613098 928.557922 520.031921 797.170837 819.812561 94.3446503 870.534546 836.519165 902.815735 996.815918 75.8814621 976.423035 59.8037033 33.8526649 536.140991 + 196.856323 271.401062 474.260834 262.157806 355.640686 814.399841 520.704041 256.295959 212.107651 871.954285 939.097107 198.096344 51.4797249 986.787170 319.905731 583.596924 571.620483 107.899483 978.881775 734.077942 575.259888 767.476562 174.566223 464.919037 991.257446 816.832642 515.906921 671.755005 567.995239 798.088135 945.882446 531.936096 209.447952 388.285706 33.7233353 159.395645 177.621063 798.907227 737.595520 490.642273 632.280090 698.760803 992.054626 529.480164 727.077637 5.49201822 371.024841 104.629509 601.287842 + 269.663757 516.359070 87.0421066 958.555908 472.290527 331.389343 732.428345 626.996948 386.169128 362.667572 187.545975 21.9684887 240.886536 232.041962 869.585266 550.722900 11.4692087 449.500336 727.071289 955.040710 177.492874 822.955261 379.423309 102.748299 942.300415 504.161530 777.778320 914.594543 709.858459 284.065582 983.186157 489.339935 353.247192 654.075012 423.246399 139.201889 326.883759 329.614838 34.4878311 930.350098 723.073059 895.192749 370.786774 430.263306 819.909851 260.823944 226.454971 523.663574 979.103638 + 823.271851 339.480316 326.138306 923.281921 55.1724701 566.935303 145.639435 276.015564 192.291718 588.211182 144.600433 553.794617 895.596802 989.681885 863.296692 844.375061 587.983582 205.434372 866.978271 637.472900 525.417786 516.904541 598.997620 609.702515 616.650330 403.279572 226.476761 633.633850 408.223938 835.756653 189.446060 301.036255 422.567932 77.5413361 702.267029 773.685669 107.664757 517.881836 90.3102951 82.6794205 128.824387 227.613358 443.153198 296.521393 875.496582 619.269226 682.026978 943.417969 784.440613 + 921.747986 943.588684 555.326599 394.107239 632.302795 498.326782 220.270264 930.958679 592.724243 214.308441 498.232361 651.530579 520.732117 515.996094 385.117493 506.265991 106.949921 861.104004 648.778076 512.734863 92.2511673 718.872253 853.374451 981.757202 126.609550 958.398071 15.9854021 319.773132 415.226257 914.761658 649.065796 988.596680 226.537857 693.644714 18.9690266 197.939621 63.8906364 324.991943 920.273438 35.3149147 545.941467 352.792511 714.875122 184.732407 313.538208 614.108276 100.418663 276.485016 706.432190 diff --git a/example/lu_decomp/4x4.dat b/example/lu_decomp/4x4.dat new file mode 100644 index 0000000..8cebd25 --- /dev/null +++ b/example/lu_decomp/4x4.dat @@ -0,0 +1,4 @@ + 846.829285 368.435760 901.332336 219.127411 + 320.252533 253.242554 55.6903343 472.872040 + 240.541000 426.148010 378.833771 597.908752 + 761.316162 416.378448 981.618835 970.550171 diff --git a/example/lu_decomp/50x50.dat b/example/lu_decomp/50x50.dat new file mode 100644 index 0000000..2a92e1f --- /dev/null +++ b/example/lu_decomp/50x50.dat @@ -0,0 +1,50 @@ + 265.240936 254.586792 924.918030 417.641418 888.559265 142.471451 643.490173 378.157745 140.488129 65.2810135 915.119629 683.094360 531.939392 631.979553 39.7873993 670.576477 336.567627 829.017761 752.190796 389.488861 227.016357 698.008850 714.719238 8.14469051 478.880615 289.660614 310.003021 547.245239 373.140259 294.892700 83.8813400 733.974792 333.484924 537.862732 224.732803 953.503235 90.9693375 855.582886 429.420197 864.218384 203.631943 287.598907 382.754791 917.468262 245.288406 568.638550 119.073471 537.532043 571.436218 320.355286 + 658.519592 618.944092 149.787521 508.653198 444.060760 884.889404 284.776001 789.895508 598.553223 986.670898 647.979309 194.375610 414.557587 360.399445 576.818848 991.253967 620.012878 699.911682 908.703735 170.955414 260.932678 221.709641 943.636963 939.597595 917.156433 266.163696 462.614410 816.891113 523.722595 764.996338 338.192261 945.073242 234.444962 688.631592 41.0422516 692.602722 287.880676 832.659119 586.643921 859.549988 560.755737 428.132660 960.674927 768.040039 941.981079 818.877441 398.083710 721.277954 416.673401 456.100006 + 59.2757187 85.0341873 480.650909 690.994385 467.550690 381.606781 962.405762 417.159271 103.346489 613.242249 127.643425 340.726593 176.993698 675.792786 162.002579 380.745697 581.346375 877.735718 512.179443 665.327759 55.4588814 503.645233 899.415588 154.243271 285.316742 273.150726 14.8499975 35.5513687 600.461975 849.276428 585.910278 376.606171 615.810303 331.780792 32.5436859 56.2692299 124.021843 1.33017731 321.864929 375.476837 637.348145 382.213196 865.252991 35.3216438 213.371918 153.305130 572.473938 451.466858 424.858337 742.857056 + 357.312469 493.249451 952.765381 164.737305 232.206482 397.325287 930.493774 744.186279 56.8858185 811.040405 358.234985 370.976746 496.630890 289.025726 141.174088 432.207367 848.750854 178.374908 823.557861 252.444229 682.591431 681.059631 32.9108429 518.600281 938.714172 940.102661 877.517151 332.713928 961.993713 542.747620 402.132904 618.259155 388.877167 529.268066 86.4701767 148.642944 77.7582626 377.035919 812.357910 750.780396 260.384674 382.663177 648.524841 858.545776 791.756958 197.474167 833.440125 286.753540 647.661682 878.584290 + 752.724854 784.911316 395.506744 910.191040 878.147705 529.442749 78.0065002 949.406677 2.47409701 915.723083 234.371841 454.355286 977.145142 437.814087 408.047394 373.753510 422.425446 230.713928 679.617920 545.872803 784.766113 861.155701 846.859253 89.6768570 736.205017 97.0076828 268.699371 847.364746 214.240555 729.450012 137.791458 753.359192 145.727859 886.714539 374.592712 234.032730 98.5616302 140.391724 87.2746887 577.611450 874.641418 690.223938 432.687439 257.630005 405.555481 679.150024 298.577698 309.768494 720.296326 821.320618 + 460.522705 951.212708 176.854126 471.816864 929.140564 975.545593 167.068848 324.917084 749.982300 825.968689 640.568420 258.279694 347.265137 853.290527 783.741882 591.242126 536.735840 946.304565 982.562805 179.040268 870.187744 213.136597 848.784119 881.698181 466.316742 159.064041 205.819870 334.281921 907.034424 741.956299 627.715637 739.545410 359.535583 190.924210 618.352966 550.905518 266.620789 882.506897 771.077332 35.3936310 707.093628 528.734680 981.664612 712.004517 380.187042 21.7136345 429.220764 344.502716 460.424103 300.718781 + 823.410400 146.037964 615.107727 260.536285 7.58258533 233.738342 845.106079 408.988098 887.947021 552.207275 988.590881 944.173523 534.308655 737.802002 279.001801 689.078125 414.221313 674.328308 201.151840 425.247925 669.172424 974.369507 638.195923 997.311829 133.605194 647.658447 762.959717 787.389465 863.882019 811.840820 259.442993 931.575195 781.801270 328.287048 603.630493 827.632812 712.066406 342.339386 113.207329 636.767639 660.277771 889.931885 348.733917 728.229675 631.374268 128.406189 59.9853745 406.221100 718.234497 106.412048 + 752.182861 215.091217 108.710785 769.050537 313.209229 796.283691 22.9502659 139.171936 703.440125 2.38567257 321.764191 869.415466 659.039001 612.915466 366.240173 979.809021 206.271408 704.267273 608.900513 243.380768 536.639221 340.843964 110.216621 229.852783 158.611679 189.661667 307.650818 82.0941544 177.079330 224.674042 123.139977 162.845749 732.926208 724.128052 985.488831 539.836304 483.483887 657.303955 564.684814 246.743332 804.575989 804.856995 355.361633 294.208344 841.370605 914.866455 736.326294 737.474426 486.152863 704.691711 + 606.059265 989.472046 576.035645 640.873535 108.947060 449.303711 177.647446 252.705643 361.355255 573.138794 85.1855545 241.249649 693.763611 665.948303 771.125977 684.584167 906.302856 988.400085 272.250763 103.585625 201.268494 695.754944 873.340881 618.145630 464.578796 882.025574 742.390320 96.2240677 299.179413 89.0791397 699.777344 976.277771 72.2954788 354.507599 771.470947 649.194031 422.826904 535.898438 68.2928619 528.434143 801.986023 263.290436 351.247742 44.8146706 630.610291 605.340393 715.319458 733.883606 601.615784 177.445587 + 329.045837 612.098450 552.250366 486.741943 672.901550 548.586670 26.3977451 615.167236 819.059692 108.308556 746.415710 725.561890 940.276001 773.524353 69.8435364 29.1468220 317.843262 623.411011 472.341156 10.7855721 342.745361 531.255127 317.584320 747.597290 398.651123 605.394592 79.5026321 744.825928 421.375122 791.059326 103.336426 975.749878 808.291199 551.672363 456.546997 924.006897 766.706848 357.786926 61.9639397 500.765808 741.628723 174.994293 540.762939 641.434753 19.6944027 693.739441 823.206360 195.955643 135.354034 942.152344 + 46.0426064 758.645630 595.557678 653.843323 464.374268 284.537933 783.371216 678.027222 494.332672 854.205750 811.781494 738.240723 59.4451256 285.248962 1.41097987 495.071106 4.38781500 571.665100 120.747162 345.385712 343.460144 713.349426 369.176514 227.590607 199.231216 75.5046616 957.833130 980.159424 825.120056 1.20179820 425.655518 236.278702 772.932556 530.069946 224.733932 540.980042 674.371765 172.751358 507.121582 749.002197 59.3830185 587.440002 936.028015 219.195541 839.929810 321.437531 977.545410 883.622192 793.880249 263.842773 + 302.287781 564.080444 120.950806 402.655579 27.3076534 801.897705 709.345825 628.404602 537.948181 721.745239 96.2505112 895.468567 290.185364 6.68530083 12.2693157 495.076813 362.472992 720.013855 702.561829 695.326416 229.354568 173.293213 945.585938 123.339333 488.855072 466.561005 504.962555 743.380981 90.1669693 256.934570 157.739395 560.079956 186.792252 129.526428 940.671631 887.705627 110.987549 588.781067 173.934692 900.271729 912.962830 709.460938 20.3405857 825.286499 147.692368 607.015503 888.332275 821.796814 452.004425 282.233795 + 241.845032 896.574463 538.061401 791.635559 456.142273 688.421265 167.160141 194.284622 97.2522964 613.293945 12.2796173 367.538727 143.291504 303.124939 250.758865 427.678864 252.317520 2.78879261 241.440430 669.081177 987.012573 458.497467 32.9320984 786.418823 403.304108 809.794922 892.579468 741.723816 746.135132 422.632416 87.7164536 78.6606674 687.499023 964.246399 298.461060 859.526245 41.0817299 420.415192 15.9007292 994.287903 362.083313 889.448181 796.498901 963.387268 494.171021 265.287750 606.038757 230.628891 415.351715 753.161682 + 276.519958 693.204773 901.978577 508.315155 273.192749 340.177765 889.086243 543.872803 902.059204 124.830101 856.623901 28.1798096 193.793503 595.113281 144.054153 905.626770 254.284836 923.034119 935.568726 311.276703 788.921631 541.444763 951.118652 557.350037 579.203003 509.436890 339.980103 181.757431 400.129913 923.418579 971.922302 686.783020 957.958679 301.167084 873.585632 39.0398712 381.100464 857.985718 409.509094 400.262115 19.3360023 183.045746 902.398132 615.557129 44.8767166 532.711487 579.364685 782.296387 965.783386 734.610168 + 482.102844 256.976807 185.052109 404.806366 266.948700 857.300720 69.4131393 350.435120 274.686340 375.572540 28.7969952 744.786743 337.046661 514.043579 850.208191 656.392700 413.224365 475.791260 131.463898 258.104889 622.847900 305.397705 772.483215 986.056335 385.838226 292.560913 72.5715866 715.737854 682.463806 126.433533 604.342224 711.934143 601.850098 144.351593 249.996689 742.275208 474.884430 698.276489 906.585449 1.86876214 679.895142 58.3024559 64.0676041 110.036255 761.056335 109.637901 160.286667 350.514252 416.450562 407.580078 + 584.269104 479.352875 125.361900 878.105347 41.5867920 103.443672 605.314819 12.0598955 820.506897 614.699036 555.151428 811.246826 665.968079 653.184875 373.534088 861.311890 121.279434 216.333801 805.766296 110.969505 268.652985 994.022888 655.024597 914.415894 625.598083 693.525208 940.406067 974.475342 514.103882 991.072144 971.527588 665.601868 841.754639 621.029114 604.333740 577.223877 483.724487 79.6637039 923.960571 140.820740 186.347809 375.029083 703.109131 347.029327 937.845947 713.265686 232.249420 348.332947 437.194397 595.136169 + 472.810059 245.667358 168.091843 717.305481 305.630646 767.107849 607.668152 435.321716 657.311584 683.412781 316.547699 993.609436 556.668884 725.804932 300.471893 288.738678 802.811279 634.665466 758.324646 981.313843 443.444611 48.8350906 327.957947 296.958984 218.466461 150.058746 583.036621 63.2838135 770.518250 835.181458 18.6854725 142.996338 672.707153 712.668213 451.686768 863.009583 281.380676 556.060242 747.816223 575.006531 598.516724 341.422577 523.309753 963.141235 342.479431 347.853485 443.334961 20.1323566 452.289001 602.331360 + 464.781555 226.281342 113.445747 274.865631 175.860382 204.591995 76.6046982 837.339233 651.137512 812.023621 854.637268 815.719727 97.1747665 535.893188 427.395416 83.7779083 514.825623 501.549133 251.277145 157.392303 39.9625244 420.312347 178.317627 161.727005 294.274506 533.978882 360.203064 322.901093 546.890442 934.044617 38.6673584 276.814941 31.5706615 819.031250 247.197357 198.083069 768.037476 771.833984 971.341309 759.614258 135.528503 739.049683 547.569031 399.641907 254.737671 203.651596 355.721222 767.576355 730.228394 875.917236 + 71.0948105 505.411407 426.746796 45.3679619 302.747833 66.6990814 147.545822 92.6292191 203.577759 156.039444 813.599548 139.623474 355.122742 201.785873 869.894897 472.199432 906.960999 457.029907 908.232666 144.400177 944.762512 220.415909 663.408203 693.297607 612.038940 832.820007 904.880981 22.8525543 419.770203 464.298584 55.3975487 350.195801 736.436951 604.862427 531.410767 463.268524 776.612427 162.287689 28.4468098 944.126404 338.100433 386.941467 892.758057 84.0832520 409.897522 561.968323 236.733627 1.54805255 366.646973 395.431519 + 700.722168 26.0798359 375.610962 194.768738 14.8732796 484.066650 92.4829788 895.968994 109.592293 691.917908 674.717224 566.253052 635.144470 734.203186 332.722687 353.526001 719.479248 600.094849 993.629883 133.606323 313.199463 161.372711 491.727356 183.675491 544.019775 382.734619 668.092224 705.814697 527.154846 423.035126 169.806381 848.174866 104.352089 790.005920 771.643127 287.641144 649.232544 30.6093063 444.932220 964.821594 831.858459 912.686157 511.951538 691.640442 64.5791016 694.080200 323.632721 263.680023 765.782959 859.681641 + 879.745789 63.5161591 33.9116173 542.064941 753.038940 990.979980 344.348145 299.085449 669.401917 207.465515 499.767365 171.102249 525.650879 857.404236 50.4035683 962.182129 884.429138 123.700417 451.252991 766.792297 450.344849 782.176086 771.073975 779.582764 971.242737 11.3145113 186.691742 193.495483 289.609802 299.895569 582.200867 505.447113 142.591553 688.171387 414.304688 631.024292 136.052261 559.333252 388.141418 213.129318 291.481903 649.001343 576.367981 214.456055 516.604553 543.531250 578.441772 565.253845 990.809387 884.944092 + 59.9063606 597.009216 816.409668 97.4814835 939.231018 668.154480 722.074646 924.275085 494.154419 925.118713 939.576294 154.079224 635.623657 817.147583 276.203552 732.248047 769.123413 156.509613 657.561584 603.801147 697.250305 715.172058 745.131958 510.750427 758.814026 51.4357796 745.752502 465.809357 339.554871 697.538330 567.186035 923.089294 346.727783 927.935913 367.489471 191.781418 973.437561 544.342285 599.068726 694.182800 959.237610 856.160156 444.417816 142.704987 383.970123 420.780029 974.022522 991.215454 739.004944 802.782288 + 227.457947 372.278198 925.885193 315.136658 712.371094 301.435150 217.347198 510.422302 77.7535553 591.340881 446.190155 684.798950 268.810425 17.2231655 691.452881 139.047668 563.161011 179.050980 192.553177 592.631714 688.824280 216.645996 197.207153 149.597092 396.344635 148.987701 187.346970 901.288635 671.120056 201.991135 423.761322 216.192795 93.8095779 479.693420 700.372803 142.327347 117.419189 413.404053 115.909065 833.870483 934.314514 816.983948 205.855606 583.335754 438.034576 868.576477 501.651184 613.640198 836.121216 584.075623 + 438.425537 936.193420 858.941650 712.100342 991.752563 969.346069 698.686584 256.235046 938.227844 632.607544 542.179626 886.637329 435.793762 856.351196 648.391052 69.6908569 448.734467 422.662903 558.799805 23.0308914 734.504578 420.869537 790.645386 869.729065 163.963165 695.352356 52.0804138 270.759583 759.644470 584.763672 128.249832 894.819580 469.419342 507.167206 918.551514 57.3077545 865.741089 286.637390 204.588486 728.920349 372.325958 970.000671 156.677292 935.379700 175.441177 892.061462 48.0730324 392.636078 60.5230675 764.853577 + 149.858673 633.807434 593.311035 986.163757 554.254089 587.965576 289.041809 532.451721 861.841858 564.200806 890.631653 616.110657 904.213989 824.057556 338.994843 975.244568 876.966553 843.801392 285.869598 118.223221 645.354858 265.655090 344.629791 240.173782 539.617126 771.162415 490.156860 854.297058 885.981079 410.274841 933.188293 221.645874 777.954224 834.568237 492.326538 24.0871010 118.935799 1.89996374 156.794708 542.221069 895.480835 396.592712 600.080261 818.644958 429.772461 299.485657 761.600525 122.054291 191.182388 147.997467 + 313.938293 550.460571 702.209290 588.559631 98.1528549 823.218506 353.495911 443.708038 868.871582 445.894409 28.9392471 582.541138 801.673279 227.018387 337.643127 195.639938 874.786804 656.873291 87.4574356 932.604675 137.098343 830.577820 972.123901 327.936157 313.905182 125.517792 991.297058 416.902924 789.036133 565.032043 554.695557 380.399323 530.284180 281.327576 34.5421371 623.710144 707.773132 407.665833 355.104462 4.84928894 563.633301 782.241699 775.474426 794.749573 957.789124 606.257141 235.642166 468.478943 712.801147 389.752411 + 142.123596 861.374329 704.255127 882.440491 418.174866 450.459167 996.484985 772.025391 125.005051 937.964600 241.486633 816.688110 456.116150 769.256714 920.897461 358.000793 119.574242 470.429626 415.368530 805.515869 488.109283 48.9351883 271.034363 31.3193226 185.064194 373.360382 766.892456 79.6007614 171.211823 122.508560 224.424240 773.070374 543.777039 553.565613 871.829224 952.903442 407.108490 451.080109 649.784851 836.299377 55.3718262 69.7378387 203.324463 962.565247 737.315613 29.1181793 816.576416 277.965485 450.511230 549.027893 + 251.082733 107.067642 610.464844 797.278259 751.905518 713.721619 124.152245 951.622253 414.611938 229.928116 782.240540 444.509491 546.926941 378.296722 403.518982 48.7436295 368.560028 176.330078 369.857513 11.0466776 362.919586 596.543457 342.118408 414.603180 918.720703 458.538422 110.144745 219.914780 167.784348 439.653595 143.949295 634.826538 497.417175 549.315674 891.824890 650.449524 423.920624 157.567490 356.805420 59.1312637 88.5099487 983.828247 560.045715 836.709106 422.041016 331.402802 915.640137 243.413223 274.622620 821.216492 + 993.364807 132.591019 74.9778671 159.985016 266.569733 193.291245 19.1561756 304.357635 486.326782 977.267090 489.104736 921.235840 921.857849 996.849976 702.674500 424.142944 840.455078 934.042908 408.903290 254.153534 466.982086 140.680283 563.944397 407.831299 690.248901 173.195801 717.912292 45.0258751 51.4348259 243.937515 567.576660 915.870544 512.418457 796.320923 940.801514 275.997406 922.660828 301.953491 847.036987 942.575012 894.021729 747.204590 545.692383 901.989502 693.633240 204.080505 207.301117 341.989380 429.964905 677.940796 + 801.594727 348.654907 194.288620 525.815369 357.566956 992.703308 241.175156 528.674133 359.312805 373.973206 612.831848 360.658417 433.061615 552.739441 527.061462 513.826416 657.924500 608.631348 757.420471 380.008118 655.807251 842.798096 273.405396 156.279297 469.760834 784.421570 815.230103 430.648621 775.505920 89.4298630 692.767700 968.050781 323.312195 92.7433090 658.171143 424.197266 806.072449 891.627258 550.984192 890.678650 554.392212 203.203461 9.49749374 417.227631 332.635803 45.5443344 889.848267 822.635376 49.1013756 903.641602 + 642.461792 877.120789 956.350525 16.1096725 821.031311 792.583862 187.557587 955.738098 447.268707 932.192444 500.572998 746.495483 449.248169 917.186096 651.939514 121.734238 957.074585 740.011963 680.819214 213.729889 438.835266 753.750732 688.811890 241.747986 666.517517 807.924072 205.713638 533.224609 612.991516 229.320511 818.642456 700.496277 778.675720 230.537674 438.563141 237.602509 775.180420 418.251556 494.179413 972.312500 648.555115 128.149017 273.566101 838.604126 978.931641 797.087585 88.6821594 631.222412 150.929947 776.463928 + 914.785706 893.691711 95.6405869 190.472977 759.005737 51.7133789 320.289978 65.7530899 638.453491 101.873589 213.552933 646.042480 522.082581 89.2904663 884.172180 490.886932 448.669922 45.4102974 229.824142 91.2271118 160.317154 863.908813 609.850159 747.167847 941.193054 885.183167 626.938843 446.506653 84.5555038 264.699493 526.883484 491.846069 96.9313507 237.953232 49.2340431 330.800385 620.560669 118.147720 721.317566 999.416504 881.518433 468.720642 923.285278 499.159210 583.536743 912.711060 257.686646 149.311218 741.177246 133.844452 + 534.679260 725.171631 207.069061 715.733276 998.981873 540.261475 263.155792 93.1898956 284.800415 621.924988 140.820923 495.216858 455.987701 75.4686966 910.341370 676.961731 683.312622 926.808105 903.506470 279.020081 444.896179 433.554871 973.462830 842.892944 875.638184 728.353638 299.597717 8.31010628 700.630432 12.6998262 690.275940 117.678146 713.560425 707.427612 275.918091 829.606506 321.020721 872.410400 542.990479 812.750000 922.509583 374.670685 596.325989 672.965881 481.651428 773.351685 522.730957 464.659180 460.430786 121.981293 + 120.141945 20.0979996 772.798035 914.275513 500.719421 419.581909 633.497864 699.320984 725.444336 780.489380 612.884705 329.498779 637.168579 733.366211 945.106628 313.810455 608.644836 603.697021 848.808655 37.1272278 995.375916 577.819763 681.557007 928.013733 380.050201 546.499023 8.67803574 935.118347 150.355164 456.472229 933.169556 676.375488 806.141663 862.526550 369.857239 9.85244179 729.472534 315.335815 670.426575 691.976868 182.488754 900.277283 806.716248 293.932953 863.746887 942.176208 161.086182 876.281006 833.986023 302.343323 + 40.5795898 190.607666 862.842957 156.855331 335.100861 788.916138 128.576614 926.728638 814.850159 550.929199 4.74996805 341.907684 65.7670212 368.503235 507.883820 384.635071 2.17333508 256.528198 10.9482498 763.211243 794.068115 394.637146 484.714539 330.908691 589.904663 408.250793 943.844727 344.437164 168.817093 227.477234 977.659546 630.145325 265.082611 613.152161 791.504456 762.585571 639.969604 654.387390 519.163452 841.100708 763.920715 635.971008 623.673645 507.351501 693.929871 995.059387 780.269531 241.139908 671.245789 251.924408 + 908.271606 861.429871 840.034668 344.020050 309.136841 374.116241 619.941101 861.616394 425.241486 193.865494 714.752441 681.130920 245.827530 25.2462635 248.126862 766.867371 599.534424 538.126709 731.425964 232.216553 826.133850 716.565674 132.853195 365.103638 479.968872 405.161011 194.229736 909.678650 463.590302 998.473999 279.525513 753.149109 213.971115 838.035767 18.2511501 304.489105 65.6998520 369.078033 433.951813 975.770020 71.3722916 459.155426 327.962006 874.466980 190.987320 682.733521 714.386292 334.910126 281.755981 769.858032 + 335.320160 785.236694 902.598206 894.648010 404.413544 539.575439 864.921875 86.3028564 567.948120 762.692139 373.691559 641.534729 104.542931 724.186768 605.981262 549.442444 215.654755 276.255768 290.258972 870.047485 385.280457 213.888641 404.826080 95.5515671 515.878052 385.146851 994.854980 20.5974045 961.071350 903.349121 281.328888 225.623123 595.035156 447.718506 302.344696 89.9741058 790.629761 907.984192 480.089569 989.552124 332.733978 542.524780 30.1100807 955.429138 361.032532 994.404541 289.286530 116.550842 182.924026 2.02465105 + 407.130707 690.360718 701.453491 784.532410 579.675293 83.0956421 630.020508 390.608551 509.228760 925.609680 182.829117 9.33821106 188.594269 535.001160 533.259888 992.273865 63.2360001 508.544128 592.546204 630.781799 777.567871 691.060791 892.811401 17.0010624 902.807129 957.767700 983.862854 67.8447266 530.739258 730.802063 474.662811 526.971130 193.017395 646.461060 222.958069 327.893463 660.391113 702.529785 486.866913 938.277283 131.436264 333.760254 71.6764526 956.190735 512.981689 752.400940 479.920044 796.508484 330.538879 153.725174 + 786.521973 826.912598 300.337799 715.338684 667.344849 602.368896 284.750397 940.385742 182.523239 941.352478 282.814514 62.3845634 992.727051 22.9559822 452.420837 619.193848 329.424286 656.224060 464.091003 714.772156 957.600220 869.862183 199.910141 750.474365 471.529907 703.561707 629.330933 618.041504 804.937988 750.069336 876.695496 733.150085 737.589661 334.636627 232.755310 293.777771 400.794556 37.0766716 519.964905 476.012207 53.1303139 719.623047 279.451233 945.302246 775.838745 23.4629498 443.832764 84.8055954 256.004395 132.355820 + 851.725342 389.875031 276.881653 293.522797 271.822815 832.297180 766.291870 554.711609 119.053345 238.875885 822.302490 389.452179 623.905457 312.894714 972.418518 648.059814 870.675598 127.092216 735.531006 388.210968 820.556885 47.0883369 769.880005 102.066628 392.933563 696.252563 513.411194 538.598633 909.609985 210.258545 827.029907 426.516907 451.596924 838.692078 404.946838 122.498795 642.874756 367.127380 146.046661 968.374634 355.033081 216.202866 876.842407 897.719421 950.580811 626.284790 329.912384 436.260956 287.197388 564.943420 + 998.460022 916.388611 148.530823 661.923096 520.133240 581.690979 607.154785 44.4950905 706.035339 234.915192 332.719299 496.836243 580.789551 45.4674606 873.377258 653.067139 860.415955 955.012695 68.9164200 438.806213 793.866150 641.763672 635.856079 883.619629 973.188599 446.074097 194.640656 546.613281 361.543610 612.971924 944.494019 547.599731 408.269135 42.2279129 638.075439 257.033783 426.637878 999.769775 893.410706 103.125404 594.952332 289.002136 75.3905716 246.535873 119.741798 191.334763 257.575165 610.843079 881.808777 594.156494 + 847.761230 475.341492 934.365417 705.371826 458.052124 636.852234 176.407776 735.747131 951.937439 639.858765 840.998291 105.856789 456.775299 410.115631 946.954834 454.303223 699.742554 726.193054 602.235901 8.76562595 369.891602 666.672363 629.290771 786.636902 700.558594 105.073891 513.916260 189.502991 874.136414 462.560760 567.247009 329.149567 322.324493 516.771545 150.143707 175.404739 943.780701 424.694031 399.923737 679.042053 884.802673 678.596375 980.293701 304.041443 461.904510 404.737274 133.662598 861.064819 672.869629 92.4021759 + 354.099823 623.411011 722.292175 816.006653 607.918091 689.760071 589.761963 242.166641 998.760803 582.898010 36.5256424 440.262573 334.754486 183.117615 311.929382 84.4203415 68.6141663 567.102661 828.899353 144.085129 48.2624474 512.442261 502.531189 91.2544403 280.243561 209.725128 457.106201 826.038330 98.9610596 104.753777 222.011368 57.5015144 987.667786 492.156860 388.292328 652.393738 814.832581 157.230103 639.115417 637.196411 663.971680 758.392273 818.433167 656.170349 139.129135 980.377991 975.511108 426.708038 374.427368 780.125061 + 300.169159 206.315231 298.045074 574.607483 338.377960 172.915344 712.057556 436.949615 343.744873 39.8997612 505.327087 734.221313 847.326721 150.360748 854.425598 878.896667 933.975891 448.995972 535.108459 41.4687729 446.134186 643.923401 289.163757 537.333069 385.421478 639.669800 418.839386 532.725708 161.417435 274.623993 50.2757225 806.600098 32.4547272 847.824829 443.508728 334.850830 339.475800 120.059532 591.603882 360.389618 73.7812500 242.990860 437.529755 865.759583 208.294022 357.109344 606.046631 743.945618 167.391113 249.168304 + 989.380432 805.549561 945.095093 946.400940 193.468201 470.394928 899.263000 23.9198380 761.377136 318.142883 445.511169 629.988220 595.361450 84.4658890 891.197388 578.024536 418.864990 54.8048401 789.997986 603.685364 722.022766 482.465942 397.883698 713.122864 251.380173 611.588501 666.850891 430.176361 515.815491 439.662537 201.156784 576.810547 804.687378 36.9486504 939.313660 768.978149 852.602783 890.650452 790.713623 122.687378 500.758972 560.242371 992.450134 51.9323845 404.595581 638.418213 586.052185 707.806641 756.413940 14.1053867 + 887.546631 235.672607 760.900208 604.071533 33.8551064 165.991562 585.046204 959.975342 986.396179 147.846939 406.832031 36.5873909 105.055794 855.438599 539.059692 982.678040 477.891052 769.392822 487.103546 784.972900 268.872711 672.151123 639.386780 647.607605 470.778992 315.740906 216.559891 20.4643803 847.690491 248.237915 85.3333435 834.767578 247.664673 663.281189 895.538330 454.022308 111.566147 710.384583 652.947754 604.296570 502.874603 799.968689 939.368896 884.560120 440.583771 678.241272 189.680481 653.663208 977.943176 933.600830 + 945.486145 847.080261 445.757202 152.120255 930.789490 240.460434 937.940430 596.536865 984.255676 214.997971 347.639893 79.5185318 69.2975693 297.958252 704.940002 911.462708 986.041626 354.482697 255.087326 688.484497 555.203491 191.242294 163.094696 996.933655 82.7412262 948.246216 274.192535 145.910950 845.938599 763.013367 470.533600 619.468445 965.006470 429.911194 155.955490 248.915894 881.413269 161.120300 936.417297 28.0482159 423.258820 189.511734 667.781128 488.547577 490.558533 304.500305 14.2421618 218.660995 710.721252 932.816772 + 218.891556 95.6431503 355.607025 458.584106 542.154846 618.294250 966.517517 862.786743 298.897003 241.080307 413.240540 716.442017 822.243652 912.492859 742.052551 195.187027 283.628937 291.051514 326.444977 548.423157 127.333435 353.871765 770.797058 419.474335 436.679993 532.656921 629.307556 790.290344 226.426987 106.281227 538.077271 77.5121613 710.864075 685.134644 607.018799 699.688049 200.925629 525.966614 433.742035 920.994507 334.588867 297.590576 967.336060 177.367050 193.560089 248.880707 722.528015 935.811584 680.230591 747.774292 + 362.930054 372.319061 965.142151 401.148041 564.228149 829.184875 791.446594 723.646362 917.873047 872.579163 868.452942 689.596008 182.966309 637.123962 845.253601 749.975159 368.029388 106.103188 4.20084381 769.069214 747.633911 116.117767 461.584106 285.360687 266.323120 853.406311 18.3975716 403.561218 717.853333 917.453064 383.552948 228.520828 783.620605 214.918243 595.789062 678.250977 883.863281 186.595581 202.671906 407.759857 3.19959378 928.840881 718.302185 876.234802 145.581192 23.6029396 43.2720947 153.816742 612.465637 535.705994 + 544.572510 67.9757233 651.261536 517.606995 416.082031 593.012634 744.292480 72.7461777 180.136612 484.585632 22.3906021 477.017212 418.331604 45.0871468 936.883179 602.314148 99.6362991 448.572968 203.043533 59.3074570 942.232178 790.888306 264.286743 589.783203 609.103088 86.1122513 994.390503 459.696655 23.3384399 177.917419 309.789429 62.2686310 516.216370 687.000183 72.8844986 714.570435 106.850601 826.783203 615.235229 567.552612 823.242798 430.208801 762.189819 19.2516270 821.562744 765.436218 889.406067 442.435059 696.362671 937.491638 diff --git a/example/lu_decomp/51x51.dat b/example/lu_decomp/51x51.dat new file mode 100644 index 0000000..73a5bc9 --- /dev/null +++ b/example/lu_decomp/51x51.dat @@ -0,0 +1,51 @@ + 750.442261 210.478378 215.699890 477.934448 385.285065 368.527466 977.524231 331.023926 471.424347 496.863037 312.805878 813.896912 160.644058 169.634048 731.046204 279.730621 653.792664 718.379822 106.463081 882.117249 615.335510 967.588623 270.162048 289.012634 774.964539 838.166382 399.452972 120.518509 895.485168 590.994446 833.722717 307.027496 201.060791 464.096832 334.272095 839.057495 111.021851 395.387451 565.821167 911.837524 524.283875 956.638672 993.444641 511.399658 819.137756 884.269165 100.062759 854.870605 640.461853 631.882385 592.840210 + 73.6990738 951.054016 361.108521 939.468872 247.309311 732.416565 851.423584 600.837097 788.061951 70.3945618 459.056763 422.028870 597.722351 136.059814 790.006165 677.554199 89.5452576 207.366013 297.003815 909.679382 21.7585316 43.6961174 63.5798111 881.319519 659.570740 745.809875 984.184692 522.596863 150.173309 501.467133 248.801453 259.973572 169.646851 779.429749 506.689636 735.033813 547.952332 470.361816 100.464989 884.347900 833.999390 120.201790 836.975159 32.9916458 62.4229126 811.727966 441.653595 889.581970 866.960938 469.467438 331.793732 + 782.145630 437.916016 981.124512 31.1940994 470.271606 360.408875 805.067444 983.128662 793.204346 339.083527 309.529663 855.807312 975.979614 870.084900 150.448044 824.984375 302.165649 425.852661 860.634705 6.57990599 758.406555 300.472382 981.840332 505.872559 2.04799271 317.683380 732.926575 724.255981 148.052841 318.181000 586.922546 406.597046 411.532074 528.343140 408.591766 328.472717 43.5745850 485.146973 440.984741 802.167847 876.750793 170.507584 328.560791 828.131531 781.699829 397.825409 696.448059 610.372437 205.198944 796.347595 168.826691 + 15.8623829 576.693054 520.421814 884.858826 300.714294 760.707397 799.825806 582.489258 510.158020 126.156883 403.028809 648.590698 324.037689 23.7678795 913.175598 280.481842 738.106262 614.679138 715.426636 844.701843 635.731384 34.0165939 793.196472 609.066956 101.359947 169.758087 111.925323 205.238708 512.006775 263.853119 856.698608 837.042786 512.037842 288.686157 855.460510 590.468201 138.767807 781.767517 12.2011366 662.570557 402.147308 18.9875450 98.2278824 893.657715 610.977112 780.402588 675.098877 951.345642 936.885559 39.8021088 612.074097 + 269.338654 522.472229 199.191849 725.197083 517.748474 44.5925674 152.989014 242.199509 331.732574 280.041809 816.275391 563.858398 802.395325 777.921509 23.3839931 454.740540 144.255249 779.508728 386.706635 831.896362 529.148315 66.9710846 585.732239 620.219727 169.567429 450.625793 906.857178 489.365723 891.153503 350.696594 314.754913 239.653839 950.129639 46.6078072 591.618103 831.200439 178.928375 716.638489 143.001343 612.059753 154.252380 438.752136 117.244064 800.651489 391.679352 884.895996 894.766052 564.812317 712.520508 793.770325 588.016724 + 454.976440 781.530945 400.066345 915.392883 70.6632309 74.1584625 68.6573410 290.519958 594.420715 755.335144 851.002930 53.2906685 803.767456 991.460693 266.992340 791.463745 23.5077267 667.366821 169.259689 319.907501 402.686188 248.159790 890.655396 483.471252 171.765945 815.763123 484.710510 987.078064 765.584106 78.2616577 37.6528893 788.357544 282.927124 891.306946 13.5697794 842.145203 858.316162 581.760376 258.778870 115.341362 616.739929 193.811844 843.169006 118.881790 799.597595 638.564758 857.921753 303.635101 329.929169 875.602966 575.926880 + 346.461151 537.720215 42.1920662 921.285950 150.131927 15.4676580 518.245361 765.887146 458.901550 242.902084 472.627563 357.893921 896.548462 801.174011 161.639359 233.034760 174.001266 676.852356 649.912781 912.828430 182.181854 152.184677 901.894348 512.864868 369.460846 485.614288 414.246216 729.910278 483.367340 154.720520 308.243530 534.415100 277.836212 992.554688 480.089386 644.717957 687.460510 394.613617 217.158615 818.085938 950.937134 719.743408 101.252533 63.5264015 878.038086 920.230103 596.422058 283.403473 412.982605 910.931580 268.203552 + 861.841431 40.3109207 79.0381851 149.894043 37.5765533 835.041748 936.995483 725.879089 452.496979 519.537048 640.071411 457.979767 14.6264057 112.811768 630.348450 189.093903 582.583435 40.6098366 450.819855 961.439453 954.777710 180.491852 590.267578 942.620789 588.994873 271.556458 534.748657 907.193604 791.034485 298.651672 139.177597 101.732880 755.469788 878.552856 93.1345749 125.796875 990.177246 935.716431 868.538208 581.864258 247.597153 884.906250 751.668396 681.330750 271.728546 683.063293 753.365173 308.130920 292.077881 231.910965 841.053101 + 655.340515 872.428223 154.748215 895.787292 544.916016 597.234924 232.747147 611.161194 132.349335 487.760651 936.696594 253.682587 52.7872162 316.060791 581.741943 319.841888 147.965622 180.121719 15.3614893 191.991913 48.7392235 103.576691 195.753067 520.650146 936.604492 410.382202 91.5550232 716.636169 644.137207 893.885742 106.446167 143.521347 785.744385 653.464661 213.659866 990.882812 602.464600 143.637878 546.641479 997.885010 792.884644 334.815460 953.658936 921.239075 291.864716 8.70357990 534.341919 234.704163 168.918091 321.017487 414.589478 + 853.908508 404.130951 989.658386 831.277832 561.959778 497.136108 133.704285 386.027039 104.275635 217.241928 772.379517 460.592865 597.636353 905.949219 527.384277 539.884216 638.915161 559.491333 467.534546 967.702881 943.915100 968.050659 990.077271 808.490051 84.0764694 705.417603 794.897217 142.024445 250.822342 254.052719 779.076050 565.911072 647.653748 745.109436 150.035461 861.887024 255.907135 886.839600 560.379272 281.288269 47.4745483 834.360352 165.325912 589.515869 297.610748 457.942078 721.430908 194.269867 245.316635 962.955566 557.699280 + 997.014038 485.838867 438.443237 753.541443 235.125443 391.258148 420.665955 226.220779 827.840149 28.2007694 651.212952 534.569946 700.269104 192.908127 484.025330 272.968445 405.529358 115.730370 568.667480 735.192017 155.574524 75.2268829 688.808716 57.2261200 550.560547 146.661942 865.430237 610.306702 243.009033 148.800430 77.0870667 881.828308 32.7360764 488.540558 473.595062 631.686707 111.570618 326.878326 857.796143 345.295959 726.572571 323.147430 72.6734695 339.479919 237.017899 904.016907 620.959412 281.266724 766.827148 113.725487 120.486649 + 186.965836 95.0840225 922.617737 606.595764 396.725433 681.227783 162.954941 666.179810 777.169495 827.361511 978.707703 91.3659134 718.438477 74.2012787 471.659485 747.659912 358.693298 730.529724 360.557312 242.895004 570.822571 329.551086 511.374603 428.891479 137.779068 919.993591 481.501617 619.021057 189.135406 964.516724 48.0792274 710.586731 642.646179 853.955811 501.633789 833.684204 635.941040 584.265930 786.588196 608.883118 278.273254 129.172897 547.000549 348.731018 686.816711 341.762756 60.9437523 827.147034 599.194885 294.279999 250.516876 + 821.778625 678.038330 359.819305 621.895447 714.095947 67.0459290 905.217590 126.026306 887.309387 830.986572 446.845337 403.452728 670.259888 135.752991 962.866821 540.952637 260.221161 3.42657948 542.700378 293.911743 288.031799 360.736725 146.833359 434.204102 901.049622 811.972778 889.539856 721.107361 250.639420 970.460449 879.713318 275.323639 838.408264 592.388794 668.456970 409.739532 808.033447 927.432922 528.838989 366.096252 540.365173 515.146729 64.2083740 580.302612 375.667755 848.885132 608.191101 125.762756 648.248779 112.411209 912.371155 + 978.385986 560.918091 949.869812 463.448822 719.194214 169.744385 296.489166 556.311768 352.827301 768.860840 481.590820 478.581299 611.835510 53.0164642 484.552887 806.972107 866.702454 14.5258341 2.00345302 668.788269 959.014709 425.628723 139.572510 310.124847 492.704590 199.423370 836.195679 327.218689 427.442413 358.172180 678.867126 688.862427 944.418091 544.506226 394.664124 392.164459 377.829407 785.245056 375.725159 28.9603863 636.014343 561.966492 12.7668743 30.4671726 236.808304 327.255493 338.472839 414.524750 873.205078 290.954620 305.672424 + 735.726624 696.895569 330.451996 945.305908 123.819862 965.809631 967.121460 547.022949 910.163574 913.797241 608.860535 971.353821 156.299423 485.067657 638.634094 53.0264664 294.815063 727.992737 158.023300 680.384644 719.982300 301.867981 793.281860 427.683441 94.5294189 768.220886 496.413177 536.371643 720.062744 838.307007 948.181152 216.662247 177.069916 248.078690 13.9802828 553.151123 204.652908 671.683899 795.905762 162.912964 625.335205 213.520599 262.016449 829.178650 126.035477 672.412903 348.597687 290.715851 698.191467 993.283691 72.2960129 + 162.280594 216.768951 246.305374 641.408813 182.881271 753.739502 561.435730 996.864685 934.376831 475.211823 507.390015 769.982605 340.073578 148.418152 336.410614 571.405518 934.081848 33.8535004 79.2832108 535.581177 42.7512550 62.1788979 912.837036 272.747192 455.792267 718.542419 263.965118 296.963501 72.3296585 914.264709 895.748657 815.227356 959.355408 774.981323 222.854584 909.954407 725.177856 116.914543 507.814880 724.977600 87.6893616 330.308960 641.453918 847.158508 58.5055618 927.450928 924.169434 331.098541 128.127838 890.458557 318.430664 + 476.327759 578.847229 757.363220 781.249573 44.8999977 397.515350 782.833252 855.453308 988.636169 383.438751 521.668640 16.2457333 463.771423 614.714600 983.767334 303.355255 720.018738 583.953369 305.082275 135.089951 974.757568 876.874084 137.919830 197.468506 845.141785 500.795410 135.330215 342.288605 916.441833 934.856750 946.464600 455.462585 673.342346 81.5395508 570.044373 908.903442 646.961365 326.072632 509.324463 564.947693 689.480103 82.4583282 527.560425 196.299103 426.489563 712.425720 363.230164 565.987732 213.390076 963.023010 779.539795 + 228.501114 383.298218 55.4291077 815.342285 131.006592 741.564392 303.424805 690.446838 513.700012 214.273010 20.3380260 844.143616 936.055786 843.687988 208.930573 73.6395874 78.8957520 616.752686 526.560120 42.2516136 346.209930 42.5575562 620.522339 975.940063 744.606140 608.069336 959.413635 62.2054520 341.036407 481.456299 574.911743 514.429565 505.774902 459.517456 752.828735 634.043701 359.026215 972.190125 300.995667 85.4027100 821.227966 838.536865 747.788879 958.074951 236.488190 469.057434 509.910797 491.224060 164.153763 707.262878 616.191284 + 460.108521 344.691772 777.823914 478.805176 53.8486061 273.043121 60.7286186 147.567261 578.106384 533.149475 246.290375 955.328125 397.123627 433.479919 574.660461 565.449219 694.283630 804.221558 235.260437 334.924896 64.3540192 950.507263 704.873596 472.428497 505.516327 142.956985 843.681580 206.362442 850.458069 756.984985 594.051025 994.255310 90.6869202 979.589783 624.634338 907.757141 403.080078 858.747437 162.571655 148.295013 183.004776 217.167664 301.605865 528.320740 515.334900 674.714966 910.241455 301.985291 59.6528168 513.657593 171.252365 + 347.431915 191.621246 326.148560 173.892899 682.766968 472.413788 590.648804 707.332581 11.1595154 142.982941 62.7056313 877.433594 879.027710 97.9145508 610.775757 973.136719 577.455750 496.492432 361.717133 282.334229 318.030670 76.2938690 458.697540 596.714844 742.431702 241.735245 922.535278 661.471436 438.292877 634.324890 173.135010 29.7365551 425.222504 327.602753 390.959290 365.371033 354.959778 106.584846 447.594360 868.426025 348.982880 386.352173 804.475525 7.33654499 500.016083 498.092010 664.592896 462.144592 181.386749 255.397430 873.886719 + 782.616760 513.353821 998.938354 12.8525000 109.752823 337.781342 579.082153 955.467773 243.891006 703.921021 66.9233856 151.613052 148.574646 617.268311 50.2920990 347.787750 539.828064 435.089783 976.810303 373.066711 983.406372 456.660095 891.094910 468.640472 451.424225 31.6220493 201.660538 695.458618 147.614655 619.366699 622.167175 408.283478 130.014038 276.431427 635.940979 861.306396 637.854065 25.6593285 673.601257 67.7292099 331.621765 132.564407 645.197998 184.042648 497.693176 924.205872 814.609375 302.407104 451.167297 407.999207 631.656494 + 416.872925 896.125549 440.442566 777.906494 31.5112953 505.179535 101.681549 306.878174 542.396973 58.4442902 379.017639 381.744934 596.001526 28.3414745 332.423401 694.629883 557.315735 490.488739 312.918610 205.823380 945.626953 229.344391 295.892761 410.475037 260.261719 963.284668 955.133606 217.814865 634.308228 166.415939 862.390503 317.407745 71.9094467 837.643066 844.192810 168.396286 852.042175 519.569824 576.454163 459.619598 350.106567 154.570709 768.261597 433.865662 520.239685 561.737549 51.2639351 212.992432 163.574341 62.2689896 633.322388 + 516.189148 856.555664 273.524658 687.786926 203.813385 960.075256 83.9982224 957.131836 764.476562 501.969940 354.237244 464.911957 195.460999 225.152725 792.717224 327.643799 468.666138 184.985123 996.676086 643.835754 253.082611 700.461792 297.679413 870.076477 809.057617 343.144562 32.3776779 737.422302 568.497070 94.1477966 908.427856 746.049988 236.196655 160.989899 473.728424 878.212646 724.372742 742.347778 544.621643 157.910355 656.494751 88.5517502 431.577332 760.120850 463.213715 112.509041 278.984406 308.330841 60.0784454 749.428101 247.641098 + 784.967834 929.829773 877.643677 573.280396 683.126831 228.241257 185.767609 285.290344 74.7462311 609.557617 421.617767 897.121216 613.925598 904.449890 621.944519 826.322937 569.430908 343.559570 840.420044 505.703888 710.615112 441.544708 696.370911 87.2561111 136.473358 476.593567 509.658752 618.151245 61.8634262 977.911438 934.317749 933.408936 301.538452 651.092224 492.130463 527.079712 429.236542 440.466156 653.814087 935.307739 394.592957 481.425171 152.837418 55.3221054 303.757843 997.960327 992.636292 450.080231 540.027100 574.100769 721.809875 + 664.139038 153.826630 927.088867 106.983505 26.8963757 698.642700 728.909546 159.037598 564.182739 585.292236 791.652771 350.774353 675.130432 328.183014 130.246552 615.895203 900.873779 510.624847 961.441101 914.385498 91.3939590 891.508545 247.259827 894.306213 963.513550 948.565125 386.008759 457.691467 647.465881 253.454529 49.3725433 948.447388 735.922485 560.380737 833.066345 113.497787 436.871368 325.588654 661.673950 113.661896 615.684814 403.011139 924.626892 515.193665 441.223877 346.198029 428.449371 214.869110 823.369812 465.422974 271.646851 + 251.283875 61.9095726 427.889771 542.373962 1.03257108 147.501221 321.410309 928.381042 991.999023 148.468414 28.4260292 911.217712 276.752075 920.341003 734.475464 524.271179 860.033020 883.562439 581.105164 35.8607635 858.905945 778.824219 895.069641 544.501465 168.459824 136.923645 237.151337 920.468933 289.655121 763.760681 246.205582 774.594299 645.825867 304.741943 906.673950 898.161865 777.048706 375.030273 284.703064 707.109619 578.983704 818.607056 549.729797 204.016190 369.565582 992.237732 401.629456 575.098450 510.917755 24.6605186 469.223969 + 889.455933 782.055908 984.384644 758.478882 380.202515 288.008942 667.747375 110.120987 309.034576 873.961182 734.035339 533.050232 877.332520 322.296448 371.012878 270.811096 267.999237 270.438995 317.401398 464.500732 66.9918594 144.120605 947.289307 302.676605 37.1411591 796.583801 918.297119 763.175415 470.533295 398.602722 278.723480 860.846191 676.479919 703.824280 960.411621 916.243958 737.721313 228.745422 660.077271 447.314117 855.470032 595.157471 708.786072 520.891846 709.832520 247.477051 70.2898865 881.429810 161.129349 165.129776 423.650208 + 708.575317 819.876465 817.726257 964.862793 68.8879547 358.122620 506.912170 358.286133 474.118622 935.698242 244.424179 860.290649 427.031891 903.420959 653.659363 852.324829 969.109497 872.790771 544.596375 838.256348 45.6543159 330.843079 790.943787 429.358032 313.001648 849.402771 860.394348 949.696899 840.563721 87.3400726 353.287811 633.663025 615.052734 622.747253 742.151123 218.256210 237.638962 983.906555 985.921082 456.340210 353.034912 541.267517 428.704102 700.144592 742.281372 4.63552237 897.552612 886.419006 189.654114 785.695984 119.184158 + 619.370667 992.908081 680.994934 134.523682 384.710907 756.256165 359.926849 840.687073 777.628357 732.379456 734.687744 424.191315 872.513550 186.593964 136.601746 491.554657 546.057068 631.784973 736.989929 506.520844 213.556793 638.987854 899.871033 137.299194 575.239807 242.290848 250.355103 758.512573 242.776031 23.5983543 55.3497963 52.0734482 61.1224480 792.754578 410.085754 775.740967 428.750366 449.921265 700.013977 593.499329 503.484528 30.2971115 580.833923 393.405396 803.374634 276.616547 294.141418 373.309540 326.999451 345.677429 886.430481 + 131.173737 23.4789677 307.901398 168.987579 477.940582 865.034058 127.042679 765.249268 596.671631 27.8121796 825.953308 902.999207 265.410034 466.140015 368.900452 366.617279 955.531555 577.395142 670.376099 739.889221 588.963928 692.626648 62.8002472 450.200867 169.157455 876.414368 396.996063 790.774231 883.233826 154.230347 439.669434 649.597412 108.337318 271.389099 783.682495 571.850647 666.200745 595.234070 855.202148 258.428558 672.514954 236.514206 358.598755 120.741623 155.498901 615.632812 283.698059 541.256836 901.300903 733.134155 240.055466 + 157.390823 286.241211 808.201294 789.120300 75.0966568 546.757690 24.2790146 760.756226 966.017395 780.588806 835.364136 609.125549 53.5586815 430.039337 242.185165 708.826843 736.210083 253.834427 576.801147 701.562317 494.442017 385.624573 754.226257 135.066193 184.235504 874.000366 915.605408 510.800507 385.080383 530.245056 6.39180326 402.772644 56.1488304 473.473877 219.921921 356.898071 411.546265 622.962097 850.057007 593.545410 66.5877914 228.750961 207.002502 410.764801 499.922821 865.690979 290.982086 867.237244 647.587952 72.5853424 646.195679 + 265.630127 164.632874 207.817963 476.046509 944.587097 858.097351 350.276917 147.276199 595.053162 331.253235 917.693542 412.826416 125.620506 534.674072 616.078796 164.408325 337.934784 949.076782 755.813904 359.956482 13.9905844 115.823799 247.759888 332.904938 217.160233 250.519974 221.678391 226.722977 784.235657 79.0774231 46.4956245 828.225952 157.956024 796.631531 815.807617 947.598267 444.363556 119.022079 214.144867 672.733887 421.559235 196.872513 3.60497642 748.449951 335.095673 968.494263 752.666504 949.900452 841.511841 524.306152 627.515808 + 594.012939 116.781464 344.552734 677.538269 523.552795 580.079285 906.392334 703.769531 119.711075 223.378571 530.502991 873.062622 663.703796 904.127502 768.048828 195.337982 837.025818 134.806213 752.749084 818.125488 241.798416 765.326233 114.194702 764.940491 9.83511448 318.743958 944.994568 993.666443 80.4713745 324.944305 272.157990 199.138977 394.026093 424.911621 35.6973114 895.650696 526.091797 548.744995 582.184570 668.205444 663.682312 652.475647 369.262909 11.4756393 481.823822 736.350159 327.268341 228.480743 39.9160194 844.659607 244.225235 + 5.57419062 320.940216 933.372986 289.935089 24.7323895 420.319672 668.090149 16.0635853 960.578247 946.214783 965.650818 829.804626 774.244995 640.164795 75.6264267 557.094299 381.902649 49.3322334 494.441406 975.901489 18.5800781 755.822327 336.801147 336.279541 958.999268 345.299774 828.760925 669.802490 85.9072952 314.368164 782.306702 469.744263 961.129639 369.480499 463.681030 473.833710 525.339722 364.951019 99.0044098 292.532410 197.464035 749.871094 616.506104 104.112892 154.215225 554.509399 834.626953 266.226227 899.903198 541.498474 182.339783 + 322.989197 375.020386 502.223175 262.860748 240.932571 164.738556 212.043396 718.529480 666.933411 847.950195 257.497406 137.018265 71.4906693 613.976746 464.896362 484.626648 496.604736 400.701569 434.904877 190.478577 758.649536 315.044006 148.414352 15.8688135 669.480652 394.922119 512.334473 347.808716 327.074890 929.932861 331.646179 92.9472504 309.062531 909.186890 395.079559 292.075195 830.585815 333.617279 715.287964 10.7324581 909.413635 476.685272 454.999847 643.079163 653.076843 888.252625 630.144165 424.485870 128.169739 598.813110 360.810730 + 744.750671 301.382935 998.786316 534.008972 41.3374786 428.625671 136.000580 228.202850 212.666183 582.550781 656.892578 371.072906 239.944962 463.401306 141.268707 29.0728073 529.700195 151.054871 74.7166977 308.263123 875.046753 744.689209 132.131927 766.761414 158.989243 883.147400 701.817566 486.334412 862.481873 53.6665764 404.273560 13.5703745 879.746338 47.4242897 963.034363 727.817627 372.890930 13.1352787 238.253586 455.845398 78.2814255 105.273964 999.256531 406.937225 853.025146 157.009857 886.790771 148.631622 159.263870 848.252930 749.641479 + 811.476929 491.191681 324.819550 215.441284 37.1380043 463.361053 356.883545 456.424286 937.036011 369.843658 416.997131 56.2931671 706.470825 472.202057 350.685089 383.591705 551.175903 550.858948 759.773438 411.083405 76.9932861 526.970886 258.875763 358.551178 127.026184 379.923370 181.628098 237.746613 755.481689 903.648438 711.417725 21.0638199 660.338501 362.024963 216.715012 369.415527 410.632721 136.116867 213.298370 951.662659 606.011169 374.339722 888.127991 453.522247 87.4507065 716.971680 917.290894 954.969910 861.524658 821.634766 780.373840 + 781.393433 828.727356 897.665222 358.737915 104.013634 587.808167 721.834351 518.758972 988.520874 904.608704 2.64499140 305.106232 536.794312 622.033813 695.392578 283.587189 332.197388 210.334579 634.036255 926.729675 172.194550 167.692413 231.092224 745.566895 511.740082 980.367493 341.141205 477.581482 265.258514 107.579964 780.791809 314.689880 794.175171 496.153259 53.8141289 425.891846 447.230713 460.808899 494.884430 768.817383 201.018585 906.758545 620.438354 907.508911 180.287201 625.777222 242.144379 755.287109 278.683228 441.839386 694.412781 + 321.332123 393.963928 322.066498 328.076569 121.316170 716.961975 856.065613 504.975220 737.413391 801.580994 742.420288 105.408539 903.062317 343.349976 433.636871 281.325531 525.692627 306.274811 157.096909 992.433594 826.159119 465.878143 451.039276 359.897614 247.709457 951.270508 848.483154 381.201202 251.529388 260.108459 419.610321 245.542542 15.6948223 421.362671 589.910400 835.574768 438.083221 280.448456 511.711914 105.544655 648.532715 537.322021 992.815918 644.118469 792.576904 204.443130 570.906250 176.966370 714.615906 832.580933 74.0024567 + 271.737000 387.356995 200.209244 454.381531 582.349609 619.296570 101.052879 196.279572 795.274475 388.128632 905.570374 92.6084976 195.128922 853.737366 521.217163 755.244080 614.088867 561.182556 408.743225 322.661346 55.3698616 720.885437 968.901733 105.018097 188.805893 135.384827 753.568054 830.599792 735.629639 45.6402626 800.261414 315.421570 501.635834 716.522278 905.924438 175.840256 807.301331 720.231995 984.872864 366.160065 866.609680 982.928772 999.397217 744.233093 460.500366 659.274963 617.719788 653.127441 237.873444 912.299500 525.422119 + 471.535614 154.788406 358.696991 123.049294 179.132202 472.103729 660.500671 991.932678 108.831360 788.082581 868.070374 358.497223 946.138611 687.544373 192.984467 553.832336 546.015564 483.708344 917.782532 811.565552 384.041229 100.574196 835.370300 138.144012 541.158691 944.727295 740.211304 315.372040 334.841644 534.467712 22.0438118 157.393082 443.901489 476.425629 883.191772 62.9090958 597.383423 655.925842 736.613281 858.985168 182.356689 477.958496 848.008728 963.046082 841.632019 805.655212 181.162872 967.454102 755.892517 192.243729 238.471344 + 186.636124 177.078964 902.416870 457.495270 752.629883 531.799805 557.278015 847.406189 768.577698 405.696564 892.463989 35.8654671 717.774292 9.76532745 402.570618 470.535095 784.883728 864.417175 868.030029 120.764305 151.197357 244.630264 404.104370 44.9023209 667.917542 875.716858 468.607666 192.109741 861.797485 787.144714 100.501427 959.811890 527.906677 874.545654 230.691895 308.789551 724.401428 24.7320328 196.818573 197.576035 119.196548 450.882538 470.498901 951.719788 699.026733 163.183060 621.868591 721.881897 339.070831 558.704224 140.945435 + 858.009277 559.898560 409.571136 815.606750 403.934143 501.174957 483.705566 765.703552 777.033447 130.262344 177.348770 500.060211 984.692078 513.592590 683.812866 571.970520 383.606903 200.016556 3.09854579 916.072632 903.226074 455.771912 969.342834 628.555237 89.6938858 330.272705 68.9168930 946.641724 906.245300 434.085907 13.6904774 896.833923 425.700958 650.002441 281.937897 251.024567 964.681641 586.027039 618.391663 712.287659 739.615173 496.315521 166.766251 713.598938 502.484802 60.2086716 509.306183 136.000748 773.401550 56.0461731 764.702026 + 191.416397 390.218842 122.487183 662.150269 271.979889 837.715393 688.548218 448.802216 770.188293 931.864380 742.606934 456.091553 866.523865 417.952118 335.715424 223.905838 761.090820 951.232727 40.8786240 192.718781 155.626205 278.316376 276.637146 964.331299 244.985977 593.866821 387.261230 948.394714 532.404541 842.833313 209.011124 140.025528 592.392212 39.2219620 819.066528 371.456970 988.792175 604.203674 117.843384 393.019958 547.726746 69.4854889 198.511963 289.010773 924.600586 399.058350 262.062012 770.930237 683.370239 186.353653 8.22614765 + 742.968201 611.863647 368.819550 323.196075 758.518127 887.501526 902.156433 268.261719 956.019470 327.786926 4.42973471 654.638306 59.9429207 425.718231 99.2887344 848.560791 930.317322 787.023254 69.2830353 725.351379 866.907532 518.115662 21.1158619 185.930634 99.3355942 759.044861 36.3359909 989.591858 91.5456772 525.777222 466.247559 739.225952 803.247192 202.512802 485.266235 888.311279 640.942444 921.160645 494.929871 445.084229 88.0467529 692.222778 673.431641 637.726990 532.276855 750.640076 590.067261 589.270691 791.484558 918.036926 604.296204 + 38.9987259 473.556335 165.701218 877.414246 790.998230 335.003326 426.571625 943.030945 277.882233 543.325989 392.320343 222.605087 785.231201 109.692207 438.922852 595.846069 606.341797 237.838318 47.4563255 546.447571 817.686523 525.002319 625.766602 345.542786 75.3995590 780.136658 112.207802 492.799164 115.847260 311.649567 338.484131 956.942566 24.9232330 154.283051 697.798767 358.709198 470.854004 364.228485 496.350189 185.135834 223.668198 416.260864 861.919067 588.429993 461.569519 596.704285 738.973694 172.023361 523.326233 842.641663 184.239731 + 100.349236 708.672302 919.556641 973.852417 591.644958 586.944885 370.729401 610.609436 566.130005 355.756958 198.824585 781.964539 182.134583 654.076965 562.510925 723.132263 305.822327 763.273071 640.437439 631.800293 143.185516 612.631531 797.471680 749.253235 648.941772 488.091583 945.147217 898.018250 917.680298 557.545898 89.1223755 178.780533 802.213989 392.641907 609.796875 794.164856 588.538452 27.2141075 599.914124 724.346619 293.194061 911.160461 463.730865 933.142517 926.669617 976.971313 987.570862 884.301819 328.615143 299.593018 3.84077477 + 543.556580 89.2388992 572.528320 771.900757 535.335144 46.1290054 756.222412 992.835510 955.549561 956.781616 815.907837 762.640930 107.956352 593.070251 534.256287 564.640320 836.910095 128.338974 700.613953 610.018860 751.647034 103.904549 77.4263535 492.677032 352.555573 661.633911 214.092697 41.3836250 75.6598358 859.509094 770.442932 741.711853 375.012329 812.227417 619.853333 890.067566 204.505478 295.791534 505.576935 132.551666 70.5989838 765.628906 57.2639313 530.840759 824.147705 542.926392 817.903076 571.207153 507.700531 74.6017151 343.301086 + 181.053192 433.324554 794.639038 607.204407 268.229279 268.308289 882.320801 728.825989 121.551140 497.063660 513.178223 593.931213 311.710358 10.5988388 158.758209 210.856552 668.879028 497.332550 115.225426 604.930115 853.444458 414.417511 995.981812 717.862122 679.809753 150.062134 615.062439 120.345169 753.881653 189.769867 983.013916 504.216980 531.114380 132.700821 63.5677834 637.795105 237.501770 106.153030 676.198364 344.246735 122.354637 258.155487 701.555115 931.265564 733.620850 350.179016 838.039062 15.1079464 822.550720 231.496048 909.869446 + 443.371124 613.439941 390.448730 49.3992805 206.362564 378.155365 709.584656 17.3737545 421.449738 346.077515 836.871643 344.090668 899.775330 175.247421 326.932098 794.325623 179.832626 808.305786 194.181564 933.484253 162.177048 442.615021 991.038757 115.907578 317.118011 249.300140 576.289001 221.073761 137.610260 981.136414 685.629944 832.256836 126.815392 165.722244 93.8184509 728.426636 594.403931 62.2478485 564.765564 536.960999 315.763123 778.121155 60.8141251 83.5885544 552.543823 687.383057 477.703552 836.144470 729.209595 417.344269 707.721436 + 300.721039 818.411194 333.842072 775.379578 614.246094 929.513123 174.621307 340.156586 638.066895 556.530457 446.077148 790.195374 531.490479 321.807770 539.568542 41.7739410 505.635712 984.144958 155.836578 502.215668 664.012024 377.226105 172.151566 450.518066 244.729050 815.488770 739.456360 63.2351074 82.8725281 444.178192 375.869202 112.432289 636.576782 478.036346 496.635040 443.007233 283.203430 936.699341 40.4721680 395.421295 265.009064 757.424438 661.107788 450.332764 454.299286 829.993042 514.377380 177.311615 552.675354 612.639343 562.420898 diff --git a/example/lu_decomp/52x52.dat b/example/lu_decomp/52x52.dat new file mode 100644 index 0000000..d8e3366 --- /dev/null +++ b/example/lu_decomp/52x52.dat @@ -0,0 +1,52 @@ + 511.928467 936.144775 887.276367 814.630798 882.635559 722.469482 459.154236 114.491180 378.919739 604.680603 462.609528 354.012756 834.920288 882.116333 496.715790 632.887939 718.867004 594.056885 892.436584 673.624268 476.062592 66.7007446 423.206543 499.721680 812.693115 193.223114 676.827881 178.440643 969.376465 351.632385 346.016235 688.996216 247.204926 328.776978 515.268433 25.0566139 383.212097 805.580811 644.882385 589.197144 966.705200 876.653748 220.334335 723.478455 501.072540 845.195557 40.8566513 923.812744 650.903259 805.634155 161.338470 349.571472 + 790.647034 651.526245 11.3227873 903.162659 470.159790 450.982635 637.896851 864.532715 519.076599 654.607483 156.842056 162.535339 215.962540 4.98261070 158.827103 83.8477554 763.750793 794.558289 438.263275 303.637177 863.352417 902.696167 19.6174126 698.983826 495.467804 654.994812 8.10312843 910.393921 171.243851 213.309982 295.745087 107.207390 429.380371 697.201111 735.741211 988.569702 442.029877 999.961304 713.431458 847.364441 893.572815 294.141724 370.396240 805.509583 795.983643 316.609497 707.954834 462.056366 18.8167095 823.507568 72.6396484 178.679428 + 844.356201 38.6859970 26.2990208 991.960266 563.626831 339.163544 364.329895 896.416016 951.824341 496.436462 742.375793 380.086365 297.422485 151.970856 446.087219 978.830688 314.407623 504.622589 518.651550 663.720947 541.458557 905.188110 270.286713 990.665588 815.855896 37.9905090 588.344971 373.837830 647.243408 838.550842 632.867920 318.099243 467.847290 500.251404 240.771744 393.751831 592.143127 548.384338 730.368164 599.065491 680.798828 106.067459 729.027344 908.463196 979.663269 587.964539 372.488403 173.471497 577.275330 408.126404 760.591003 392.025909 + 518.283752 33.8763046 711.359375 331.777924 467.977509 960.779053 683.013977 62.3339500 220.044891 229.036133 323.436279 791.748596 235.108353 514.418640 529.737061 250.447159 606.291504 706.396545 581.171082 824.247864 188.455948 875.823059 16.4890938 381.318756 253.501221 327.094910 407.848450 216.783661 278.642578 835.888367 123.226616 760.356567 656.321533 885.643250 916.412720 756.088318 636.563110 588.612427 833.702637 741.951416 472.390320 400.348450 866.934692 539.433716 660.070496 309.922058 977.322510 240.449600 633.358704 509.759857 912.477417 21.3427887 + 302.833496 249.926376 342.366699 911.036072 32.3068771 486.595032 710.664246 789.718933 177.602310 118.039886 841.541260 36.9246559 276.035034 3.23418951 837.540710 419.724487 558.127380 276.129639 800.924133 645.985474 622.983521 272.263794 674.638916 57.3753967 853.394592 745.713013 956.548828 300.808319 924.298157 135.107819 217.293243 578.838745 587.872620 851.642273 417.468201 439.359100 328.895477 156.686874 681.081482 793.156128 345.699036 847.585693 128.366241 128.696899 516.305542 926.625732 596.883545 491.096283 468.751770 648.810974 894.786011 43.3287811 + 209.143143 869.833679 533.322327 723.365479 934.980835 648.024719 558.330933 642.163635 502.476471 918.496033 286.126007 475.420746 813.777893 877.377502 479.344116 522.321655 279.403595 534.676819 527.438293 266.346527 461.133270 985.377380 689.225464 205.576279 850.342407 829.522095 683.386658 57.7270699 363.310608 856.176880 624.792725 566.734314 150.640381 127.725716 262.087494 635.019714 752.187256 711.860718 225.112411 443.314789 56.2954292 800.045654 664.077637 972.500549 989.938538 433.970856 90.4434357 361.890869 984.726990 821.977478 42.0812531 427.497894 + 302.166656 510.168396 34.1985626 144.938278 162.947327 939.853699 129.007904 790.916565 522.455017 694.446350 255.272324 461.054749 48.7918625 999.512695 915.812927 88.2608185 458.992462 433.836304 454.595245 554.962830 912.825623 29.6000195 805.087463 297.111938 299.716675 761.740417 439.589844 475.495239 972.633972 783.186340 729.073730 73.0509262 666.941528 138.166946 371.078247 95.1421967 535.782898 374.744812 343.250732 890.365723 71.0417023 947.038086 485.442139 5.65106297 627.025085 773.326294 326.578278 4.55454111 777.290344 857.427734 975.968262 406.905609 + 478.011261 363.047668 941.981934 424.721680 795.104370 759.013000 583.618652 62.6131592 319.252747 650.723572 988.903259 488.062836 428.613251 996.109131 947.328613 5.68845749 408.436707 866.416687 512.064331 161.650909 49.1315651 321.089355 592.300476 342.947327 810.443115 41.0544586 784.531921 350.448181 467.128052 366.088562 261.835144 112.283310 343.672729 137.682007 714.586121 970.649414 411.607697 849.205261 408.627136 506.758850 406.784607 630.691772 992.910828 39.7383957 872.744263 597.644104 652.765381 816.847961 765.112793 421.989563 557.843872 491.449615 + 353.602814 639.831055 326.223572 28.2609692 797.213562 102.625160 563.675781 483.688049 73.4413071 163.764938 977.608154 197.923965 200.612595 789.565186 136.766922 459.626434 544.401001 740.535461 27.5686989 513.492065 911.215881 298.983673 665.242188 994.678711 984.925659 867.642151 314.144440 999.862549 717.003235 16.1944046 930.481323 256.253571 619.529236 782.729980 98.6879272 838.234009 26.8579693 427.082275 913.667297 42.3379517 491.619324 969.508606 295.399780 833.064392 929.283691 955.400635 664.766602 879.025208 986.681213 1.39174676 742.153198 445.769043 + 712.418701 728.778809 762.205872 351.185638 152.865341 91.2080536 654.008057 104.573235 84.2673111 583.391907 659.568054 740.817261 713.887878 955.119690 848.300049 441.665344 341.689148 323.853394 629.315247 321.269714 590.417725 65.6603165 144.596619 660.529785 334.015350 141.820038 484.377411 142.877914 697.073547 194.846375 742.476685 892.977539 102.521080 889.061279 856.435181 190.668335 443.762695 576.376282 248.333725 900.888916 577.188293 713.814453 344.592987 883.622192 814.757385 306.289398 558.770447 632.325195 750.775513 450.164490 142.715652 650.917908 + 982.254150 215.950745 466.302673 419.349884 665.732666 930.615417 411.027557 480.832275 760.945374 573.210266 170.965240 410.347137 764.114868 397.129700 264.127045 491.968262 439.506958 493.281464 67.6513214 152.782333 809.556458 5.96855736 771.216492 3.42866349 410.536621 651.463074 500.303436 51.9032097 927.221802 34.1287766 407.278595 710.306091 531.963562 748.514648 764.697144 241.925186 643.886963 469.537781 248.539749 509.745209 274.292847 607.532959 226.078110 492.991119 185.820953 778.493347 475.741241 728.219482 561.944641 402.505646 820.091125 795.584229 + 51.0942879 68.9510727 565.207458 185.137497 894.564819 920.569946 403.203278 182.697220 976.286499 698.239441 612.866333 636.330994 814.361328 387.834290 436.688507 503.678345 711.424316 1.21501708 420.606110 609.465210 455.889099 515.011902 656.209167 261.884399 860.612671 820.501221 407.606537 778.993164 257.526886 946.058411 843.846497 393.334991 78.6561966 774.199829 779.565491 778.736206 249.893738 529.027588 910.169373 7.44819212 548.895081 540.098389 314.095276 398.521545 83.6895981 544.395264 326.445312 599.256165 619.041138 265.612976 988.366028 130.373215 + 591.241882 454.175995 861.029236 913.700378 68.1089249 180.819412 624.466797 635.777710 779.532593 984.618225 900.163940 913.811096 718.902283 305.129578 346.762329 881.707947 151.479782 958.874207 825.051392 209.747101 588.997742 91.8477478 519.323181 672.636414 683.215271 53.0333748 579.315186 174.412491 687.709351 153.548080 186.374008 930.659363 948.633179 666.212402 250.839554 556.323853 934.914062 20.1860065 825.740662 581.069031 342.659271 697.876160 634.936279 855.065186 383.233429 30.6403294 401.215302 584.701660 264.235291 118.541672 652.536011 231.187317 + 152.849731 587.650818 893.741882 815.824951 119.347076 216.882385 574.457520 375.049255 336.130493 103.977135 498.115051 496.966553 796.019470 531.270264 694.699585 684.862915 732.345642 607.183899 206.816116 720.545410 43.9693680 504.130951 311.503693 261.460175 253.748215 937.570251 183.600937 18.0860920 487.990295 916.691528 759.914856 456.062500 916.278748 371.294647 82.3675842 614.642029 188.766891 913.194580 156.292984 243.425720 438.270905 631.093689 532.975830 191.974518 385.846375 226.016541 459.763519 144.778290 472.340973 526.241455 404.909119 798.293213 + 467.862396 436.127045 79.6262512 248.870285 707.259216 253.414169 140.317947 93.4384918 60.8536034 204.117783 479.781433 938.954590 380.481720 85.9811325 681.783752 782.050842 185.304337 141.721954 123.115265 628.553589 401.442169 344.426849 718.045166 370.092560 714.678894 608.449036 382.512146 937.441406 110.184288 897.419067 998.622864 480.172882 310.151642 546.512146 606.913086 469.758850 924.723694 339.342590 509.563721 533.575317 115.369705 68.8048935 701.520691 578.041687 960.850647 327.543640 938.010864 596.424011 135.977112 990.012024 851.249329 975.200867 + 474.563446 781.242371 525.033936 308.539001 390.638214 529.272095 269.228607 385.078308 828.047363 217.672256 680.427734 693.563538 192.266525 96.7528915 154.211060 741.267029 312.583527 107.779556 900.359863 470.547668 745.909180 744.224548 615.374390 76.8719330 578.605530 328.847656 610.985413 634.452698 558.084656 336.596039 740.270081 631.454651 145.686951 703.898193 269.759277 692.250732 255.948227 314.106934 44.0639839 962.614380 677.255432 878.461914 284.422729 548.480103 519.497314 716.862854 400.195679 360.138336 787.457520 252.868912 747.238647 923.567627 + 162.589645 736.750305 674.111877 454.466492 322.971649 432.260620 950.418396 206.946289 52.1142349 102.076637 273.309601 858.682556 162.818115 912.951843 678.555298 908.904785 916.691956 862.970459 943.964233 915.755554 935.983154 156.410950 562.072144 820.318420 903.049194 811.527954 348.327515 46.5507050 692.526062 436.079895 526.144958 422.725250 366.390045 865.108704 875.687988 185.856155 667.937927 281.117798 230.985565 730.308167 302.049774 870.350098 749.001465 482.029785 195.597595 726.129395 815.166748 637.810608 231.980515 921.029419 629.788635 946.833496 + 271.650360 749.203308 631.499695 286.436462 148.896484 188.828995 543.178528 449.878143 977.753113 415.804688 83.3699036 247.131500 390.595581 607.485962 105.921989 890.396667 579.483704 623.716980 234.495636 80.5190048 878.241577 994.559021 101.433609 678.647156 273.911041 988.537598 971.281677 419.072571 406.827484 755.633728 918.762512 266.572235 654.573242 556.253113 159.893555 314.586151 134.731674 581.668823 990.685730 661.512451 546.897034 684.844666 235.598114 543.018860 902.720581 690.330139 881.454590 721.794617 360.393311 591.806763 281.500610 906.086060 + 545.594421 941.725159 482.392426 484.850128 109.583061 496.697876 189.970886 399.260040 763.480286 321.031006 441.084351 985.938599 271.829376 740.295837 233.390366 774.968445 673.369446 843.977112 534.859680 538.164734 563.254333 531.501465 660.287659 609.816040 889.506592 849.740784 343.060577 139.600494 317.842865 106.516670 552.826782 332.203918 314.082703 851.494629 731.314636 591.029663 463.990082 275.321136 525.441956 242.865585 771.086914 684.324036 447.148010 371.105591 652.938354 831.742798 478.392883 319.623901 522.094055 696.021729 639.172302 563.175964 + 368.468506 456.206696 973.048523 693.536682 368.017334 124.285324 723.426392 115.140045 732.565796 272.721283 2.34059715 401.189606 554.787903 560.314819 176.068375 637.725952 250.613159 619.479736 490.099792 524.638916 764.649292 211.898346 224.202621 572.731445 460.065643 77.0025711 549.929260 39.2510185 307.654877 496.331024 805.836548 410.743347 691.100891 131.936096 141.432037 299.050018 37.2266083 888.632507 70.5838547 419.997681 175.561584 241.796326 575.892822 308.127716 442.029144 233.170517 189.583908 747.917358 897.439575 860.933594 854.892456 133.015991 + 225.680878 256.861450 682.510315 680.299438 520.527771 562.155334 171.960129 711.976746 218.524582 300.415619 694.575317 745.922546 722.876831 785.183167 804.326233 34.4714584 457.291260 915.321350 259.181274 820.849670 401.976288 571.966553 79.3708572 379.711639 930.404297 74.4105225 417.985992 470.948029 877.754150 168.462677 816.133850 551.916260 2.76408148 976.750000 300.589020 532.493835 148.676575 686.081360 897.418640 797.358704 83.9335556 162.150192 904.667603 456.418701 80.2913055 720.246521 625.994507 271.971802 70.1903229 600.381775 420.546844 431.057739 + 456.767395 953.897461 491.378540 728.137878 935.055908 637.654236 224.881485 892.629333 827.810791 633.730774 608.648743 837.596680 335.902863 491.267792 670.984192 531.135498 52.5757713 590.453430 588.317566 901.349365 458.986450 486.778503 54.2776260 624.193726 867.136597 771.248352 461.340393 305.330902 405.382629 543.669556 63.0798111 510.751617 578.493042 971.992126 581.264465 811.720337 945.736816 721.233887 477.362152 282.319641 763.284485 438.733459 176.267426 340.162415 488.681976 803.077698 282.793274 741.156433 555.145996 18.7402534 395.135223 289.017975 + 667.904602 93.7042465 770.091919 703.307983 184.148163 967.426697 967.119263 652.648865 297.286224 593.456055 173.614990 624.466064 715.169067 166.709259 110.205070 447.785797 500.023224 183.462799 487.472382 261.194153 691.639648 333.072571 461.622620 587.612976 938.189087 789.285461 764.018921 575.239197 686.722351 523.283264 955.550598 759.431824 703.160461 969.892639 52.9975891 699.019714 297.636017 202.958191 257.321564 97.1407700 649.218079 900.363647 913.410400 802.595520 975.738098 212.934784 642.008667 623.895813 654.859375 697.110046 744.483398 754.398987 + 838.865845 256.618896 916.464966 902.178040 898.604736 688.031250 685.611572 769.966553 746.767700 682.196777 653.067566 771.695190 518.707825 306.761047 575.508606 463.806671 410.195129 834.359192 646.072144 965.604797 510.801880 672.458923 161.620239 101.647850 34.9045296 812.758545 788.811035 766.399414 601.962219 894.728943 628.118286 260.089752 907.977173 350.216370 121.768776 620.427124 166.601669 317.257874 148.473175 507.252106 392.384186 328.441223 946.449036 179.982208 254.930359 286.688171 99.1488037 965.009399 334.415558 602.618774 682.634277 557.542114 + 545.946899 642.349304 898.499390 246.438217 691.372437 905.186218 902.284790 5.63284206 381.570343 729.574585 983.151367 961.453979 85.7233658 796.033813 572.858337 904.618591 181.891815 163.857300 889.460938 519.205994 100.498390 58.8681335 826.732300 697.101318 861.970886 166.578201 73.0316315 90.1193314 131.626694 522.944519 413.498749 980.137939 444.825989 793.050354 969.884338 373.175446 640.879944 159.872543 439.111816 708.771912 985.996277 591.590332 18.9591408 395.005127 939.614075 503.086090 534.372742 894.020874 601.306458 229.438828 356.604279 552.359009 + 238.653061 918.676575 822.052979 684.944336 522.761475 503.437225 665.615234 901.022461 49.0611229 59.4138031 157.745941 150.836639 454.028137 187.555389 356.625671 914.337585 253.395050 152.018311 632.974182 736.998901 621.217957 286.986908 124.568817 679.110840 160.395111 331.468475 634.038696 324.230530 68.5018082 79.5610428 440.057068 645.492676 19.7916412 229.432281 335.680450 253.875702 762.778564 827.696228 68.7735062 607.818787 380.075867 588.873291 590.901917 401.737274 619.091309 332.318848 116.621284 187.631424 177.790771 354.207184 257.796967 878.970581 + 305.079742 615.932129 208.675003 909.992676 889.982849 874.672974 159.244217 787.908813 584.399170 96.7704544 848.452026 772.796936 692.477051 285.769165 203.348038 130.230606 249.810623 948.585571 777.221924 255.394928 937.398804 653.826660 1.18256509 651.048035 3.70060587 495.241028 101.023521 256.623779 198.537399 437.859222 438.370056 290.678528 154.835327 677.249084 320.572205 897.429443 73.1119614 402.478668 842.673157 177.857468 157.753036 232.884109 563.647156 94.1257629 231.981461 680.827820 908.474121 871.677124 567.853638 371.673767 618.095032 813.991760 + 659.455750 228.872147 349.443573 323.101929 602.658447 989.785461 184.218002 956.467773 357.730225 459.750580 792.132446 851.369873 451.786438 935.927063 736.126953 280.231049 290.454529 519.889709 423.407288 495.311371 57.9925842 753.037964 806.717651 703.870422 202.157074 884.820068 42.0219460 549.061646 406.977783 629.829041 659.336853 122.860649 193.265991 2.39448524 29.3136063 518.823425 523.160889 630.201477 176.680908 154.126801 483.602905 673.583923 185.229431 506.308136 538.293701 327.221252 907.574524 863.503784 224.422882 386.519775 278.489838 652.783813 + 405.250031 544.661072 106.115753 9.75312042 492.568604 548.733093 979.758606 125.900009 516.772217 135.956268 797.041443 125.297531 411.217926 790.729248 905.039490 511.279205 128.800385 463.216217 437.777100 716.220764 823.673828 933.525269 972.373596 933.132751 894.104431 868.303162 165.107269 135.846649 529.652283 51.0065804 915.334045 324.429596 783.055603 987.538147 909.174255 12.2787237 747.374512 894.776489 475.112305 990.047485 672.361206 816.997925 226.132599 229.894165 267.420990 458.268738 268.923218 347.639069 480.104279 734.088928 715.920471 137.872070 + 999.084900 961.755737 473.610352 903.786987 888.523376 288.984039 409.867401 565.291138 9.51988316 546.396606 839.948608 454.186951 878.281006 358.985199 950.485352 908.478821 486.862335 698.834167 555.876099 943.119202 422.642761 763.678345 962.416016 775.635254 888.312622 709.495850 575.369995 699.431396 211.188217 944.451294 736.812988 910.369690 481.791138 223.132294 267.480499 494.995422 539.436646 73.7942276 59.1560326 21.8350487 267.136749 870.110779 807.393921 916.262268 919.546997 890.644958 730.360901 57.5842209 327.726440 1.29486704 385.802032 530.731628 + 441.257141 865.437073 80.5064392 342.253265 266.517334 93.0400162 510.302887 995.172363 79.4508286 577.715637 873.568726 512.144775 833.676819 500.188751 615.227112 908.445740 790.671631 9.79140854 280.756714 734.570435 462.877655 772.773560 863.405334 714.033630 972.055725 883.573059 286.704620 38.2778740 668.678467 419.956573 308.366089 188.769272 861.550415 168.418091 663.894958 425.058350 116.803078 541.938293 521.649048 808.887817 305.179291 716.997131 228.171768 291.993500 254.158127 433.044525 172.503647 803.062622 283.014191 722.732056 904.115356 879.903015 + 610.249573 541.013794 795.813599 810.754944 725.959473 115.790985 814.134338 238.415237 136.241501 53.4412575 39.4236412 416.971405 320.974213 136.247681 374.684174 825.348938 73.8309708 204.378052 335.863251 682.808167 382.242432 697.815796 482.138214 971.530396 232.165100 824.379822 118.885902 155.223373 984.026367 983.869263 166.194260 615.742554 369.309479 595.473572 600.803223 841.212769 352.818848 163.091721 967.992920 59.9201736 21.3947716 213.493866 782.036743 83.4947128 2.52500796 745.226135 24.6039524 507.926941 69.6491776 566.160583 588.058167 255.263748 + 763.509216 628.344116 197.679047 25.1111565 435.777344 851.761536 968.637207 208.059601 759.834778 89.8722229 350.360107 438.708923 15.7041121 631.895386 511.996613 473.555450 570.296570 956.934692 885.698608 910.516602 837.627625 755.927917 974.181091 98.7733765 639.330872 764.215210 131.691605 184.382889 137.379761 367.071045 551.982483 667.094971 145.302582 275.675720 144.286026 10.1668997 759.673889 391.149536 274.418854 917.351440 396.828156 910.490234 329.969330 73.3648529 388.915466 803.409729 342.233215 80.4563675 262.227173 680.886902 443.998718 723.662598 + 931.825867 125.984802 153.287872 116.820763 727.221741 232.427277 391.438141 832.649353 748.312439 145.244827 108.100868 46.1942673 972.303955 170.294769 246.253693 186.106720 764.702209 399.904541 444.590668 596.431580 860.288452 215.429306 551.713623 755.994446 889.984009 912.157104 812.420837 362.122162 567.026062 945.149292 474.066162 957.467712 831.310120 331.295380 656.424988 754.565979 967.487671 497.950928 129.412567 189.745270 278.937256 869.299500 316.323486 433.683258 504.497742 543.393311 937.060486 696.574524 898.202698 28.7946720 435.491455 672.316650 + 212.597763 838.111084 186.614151 571.766602 569.856323 838.439575 282.865784 345.135437 424.856110 677.305786 272.165955 934.164856 417.524750 229.326584 393.888580 101.084198 966.531616 324.570679 611.519104 685.339355 122.179398 789.347900 569.681152 382.548492 136.501175 704.891602 453.838013 639.220642 100.042755 608.125793 704.210266 201.791534 89.0047684 496.304108 742.157593 200.929794 228.532669 681.068420 980.925293 78.5844498 287.615417 379.243439 149.883087 316.258545 234.494736 324.328613 102.501312 600.063721 43.3895187 337.331573 853.372009 960.280151 + 97.9038391 609.491577 689.548340 803.318909 899.311890 715.141785 262.860504 616.411743 942.630188 595.248596 367.183228 52.1809883 642.294800 752.842712 373.440186 53.4224396 581.578735 528.057007 42.8403931 497.405212 81.6954346 531.578247 750.083069 167.678650 360.718018 102.499817 130.318314 555.167969 102.495178 254.017471 210.070908 794.774292 341.986633 136.569351 359.613037 546.076294 569.490906 692.066528 213.811356 239.553802 44.1168022 20.8948917 491.720856 688.187195 181.280884 837.613220 885.524048 514.118652 604.040588 973.215820 380.363708 160.168839 + 245.127396 153.171402 971.496338 271.134644 592.709778 784.749573 569.315918 156.549744 871.788086 940.546997 485.995178 8.19464874 871.493591 113.151833 545.761353 584.180115 175.456787 312.247711 679.590759 716.704712 293.499481 101.391273 959.750977 226.202194 206.463440 148.851227 62.1871719 978.613159 342.181519 842.197754 603.681213 907.588867 967.146545 478.739563 818.798401 280.254517 231.313660 460.915588 730.858887 986.823914 107.819099 137.136932 572.529541 91.3615036 129.709824 273.748444 729.202148 154.165985 571.754272 166.049271 681.252563 436.113129 + 570.990051 976.917297 61.5730858 152.721481 812.510498 197.672745 963.047546 317.671600 688.883240 379.001984 124.806938 271.042816 445.728271 792.529602 819.177795 658.127502 163.149185 959.983337 176.937668 619.809570 129.726135 943.976013 444.396973 96.3693619 226.191666 200.636780 1.36423707 313.456879 842.714722 404.157501 311.926636 137.336227 752.757690 485.650360 31.4017925 167.719925 637.913025 209.152664 547.511658 413.157013 706.164185 749.031860 485.559906 819.255127 798.672241 813.531372 317.675171 539.454285 152.535461 517.290100 842.783569 496.424744 + 101.225555 88.8340530 355.288300 217.929138 503.927368 121.892273 397.600403 263.199432 822.316345 308.140228 734.829834 685.555664 913.352844 826.005859 886.811401 370.019318 851.853821 824.594482 858.216309 197.704895 547.872070 739.331421 51.9239311 84.6907349 308.606567 770.128784 725.157104 953.155701 7.23716450 855.763184 95.3295822 516.137939 982.815430 351.818298 875.711731 967.417664 25.3771439 844.642395 968.734802 335.919189 978.080383 593.499207 831.836243 768.403931 657.663147 562.908813 228.490097 638.183716 841.244019 245.737732 757.332031 710.046753 + 109.596519 794.928589 15.8186760 750.578125 226.288071 643.616577 678.552307 844.959961 133.073929 615.744324 520.282104 604.612183 652.946167 66.1509705 131.673264 88.8913345 901.640686 824.978699 212.399185 605.449097 145.731491 449.225769 167.796310 585.159485 508.009399 868.410828 272.801300 233.373505 341.480438 785.328857 871.049866 199.446655 705.391357 286.007050 518.634949 345.105438 329.635162 96.2895126 755.266235 85.6088562 587.867554 459.850616 389.088684 155.963226 677.615601 701.878174 810.345642 149.079346 777.969788 694.240784 781.913208 362.331024 + 75.8563309 47.4039268 956.342896 613.050598 184.257721 450.883148 934.137329 611.800598 748.481812 41.4905663 763.026367 267.167389 176.820969 160.378906 175.661682 879.088135 191.755814 58.5765991 773.695496 887.579041 313.335938 818.412781 879.310486 547.062195 100.284866 33.9776497 731.214111 918.786133 454.162170 579.048523 639.529846 287.101227 992.991638 328.211121 47.6787262 402.410797 911.558105 937.638672 216.780624 613.343262 200.684113 517.375671 165.340683 409.629578 871.941345 366.949036 709.862122 129.646942 202.080627 568.692627 868.774109 122.087456 + 315.364655 658.520508 876.986145 89.0845642 63.5771332 305.020416 479.822083 253.779892 116.105507 430.781921 794.350708 582.222656 694.482483 303.027924 283.435638 701.722656 216.184814 949.709473 200.332504 802.003113 312.377563 415.650574 864.502380 26.5276146 796.433350 779.880066 558.351868 341.455261 125.608002 889.373718 825.569458 757.431213 431.608185 478.295227 513.619751 619.418945 242.326401 327.068268 433.877899 84.8729401 104.682503 814.018494 90.7780228 236.867249 562.007202 243.137650 773.092102 497.569550 6.84089184 857.685120 850.948669 800.466797 + 614.543518 46.5905991 416.153564 334.570709 73.0001984 435.258942 87.5842667 208.009888 77.3432312 599.397400 400.163452 603.605225 399.514282 100.600868 808.023682 716.375671 63.1700821 326.621277 835.625122 363.238678 331.620331 732.196960 718.735474 720.720032 80.5200195 990.713623 63.3756332 471.170959 554.068054 60.0980949 516.761292 532.879578 342.629852 799.257263 657.536682 684.351868 968.524536 549.426270 100.144936 746.868835 191.271179 628.043701 695.490479 821.276978 984.869751 336.573395 817.292297 355.032288 600.382874 236.950256 296.841248 770.449890 + 970.588623 713.882690 258.109100 839.364624 491.073242 800.139282 866.448059 261.799011 46.7230873 143.922394 477.130768 173.073196 653.808777 867.204468 627.289673 650.009888 314.457123 491.424744 575.342957 237.489624 284.710693 971.340027 371.942017 680.411011 275.312164 956.952759 520.156860 923.921204 585.487793 506.931763 375.272064 672.953918 582.313477 100.964272 539.577332 824.753906 558.444214 551.791138 236.080368 694.488098 318.008453 676.141968 317.379425 103.633621 656.284546 601.661133 695.118530 15.8493423 560.390198 695.521729 257.899994 127.676414 + 330.252869 543.455688 8.25240707 232.764175 191.509949 738.603149 274.232910 776.332458 261.175568 347.760010 592.685913 908.181030 575.394531 448.533569 123.319443 139.705292 186.625595 471.056335 190.767365 9.47826099 377.976898 585.718994 489.655945 223.978317 595.112732 908.825378 463.927246 405.541962 748.934387 424.089172 557.807861 856.682800 624.838623 905.262329 666.034363 424.814331 979.784119 994.046387 463.474426 805.278015 622.589478 442.769592 189.047470 442.351837 215.897568 36.8720169 967.724304 86.6463089 909.561462 927.212891 567.111816 840.067810 + 642.599731 931.589966 364.243256 619.884460 929.022095 932.146790 616.962952 118.691246 483.587372 578.680969 598.623779 717.032227 413.548767 860.360352 784.043091 58.9976425 305.632538 745.649780 995.249695 313.633087 756.636963 630.737976 436.655029 908.374634 306.370972 796.300354 187.166733 253.483414 32.5436859 112.544113 931.161438 127.502960 261.057434 901.813599 492.643494 569.464478 687.445862 811.253662 489.983765 492.410858 567.937927 715.927063 803.301147 758.904480 42.9313202 777.941101 866.295044 186.450287 488.292328 30.6018639 687.224609 703.675781 + 974.912231 773.433350 432.172180 933.676514 566.279358 112.437889 755.847046 460.315918 368.158722 236.162003 996.578857 348.753876 701.519897 363.930542 739.809021 650.023193 895.631287 24.0077267 66.5845718 228.309616 848.718384 708.259155 185.301956 589.764160 296.209778 854.224121 788.701294 787.371155 232.561554 597.414551 827.102600 212.774796 108.895790 335.680817 1.42294836 617.062134 393.064423 170.987274 447.277466 652.212830 951.418701 809.503967 385.481720 660.664734 69.4817352 295.112244 687.898010 234.219101 906.373962 89.1474380 737.998962 638.005676 + 658.659607 550.406555 782.723633 160.973343 392.826538 29.1860027 440.865875 219.690292 593.996399 423.667084 986.618042 820.722046 144.439774 738.086243 420.306122 502.915253 426.982880 465.518829 395.055450 580.537903 573.848206 871.719910 169.964294 591.904297 731.653809 981.708557 524.982422 955.509827 79.0621185 606.874268 74.3310852 965.095764 956.793030 352.776306 524.691711 862.514465 159.985977 589.369324 767.001953 559.418274 584.855957 297.368225 887.265259 920.672485 547.980896 15.9094830 34.5233231 289.756165 223.186905 245.730057 38.5868530 516.425781 + 719.095032 622.153198 403.988495 682.494080 591.132385 120.605263 485.241516 837.725159 149.749588 454.208069 55.6457329 908.603577 790.849060 532.894104 116.752464 69.6400070 807.101685 606.306274 705.764893 233.215836 667.433716 215.486832 600.532715 573.842346 708.925415 338.418762 407.048218 339.216553 718.129639 648.090454 66.2039032 321.699158 107.219833 827.772766 53.0837479 637.561707 710.465271 635.778870 768.136292 887.801880 318.050537 753.711487 929.039062 218.649811 330.948120 313.043762 640.339722 384.453552 643.179810 253.984482 581.090088 526.617371 + 497.786285 59.1363220 596.362183 263.987152 928.297791 621.261597 216.640579 984.341003 30.3064022 951.306885 622.561096 13.2348385 944.391663 433.498962 382.645294 264.064270 325.382751 531.510986 759.969604 934.957825 963.443298 728.955627 143.797165 728.644958 951.308899 619.287231 231.617706 871.568909 970.940979 489.754852 582.449036 671.958984 76.2846375 609.540222 381.136017 361.281189 498.070190 54.0808296 599.558167 749.118958 5.35732746 87.5308533 337.270599 238.807465 761.223083 570.702881 789.812256 385.295471 723.842102 36.6596794 22.7811584 203.281952 + 207.701080 249.879456 695.485168 826.085938 813.261658 182.488342 466.164062 227.441330 690.318420 366.460175 49.9404869 978.762573 321.468781 190.263916 371.359131 610.591492 535.666748 241.173187 170.443207 605.657837 822.722046 17.7166157 142.562439 827.579041 659.099609 955.567444 856.703857 681.355835 894.700134 952.642883 278.770111 89.4851837 541.090271 786.174744 984.368713 767.582214 967.165466 858.986023 464.141144 957.621643 241.524277 762.595398 961.934265 317.090088 194.801712 891.723083 327.312775 454.357788 974.940308 86.7137146 465.378479 567.102173 + 219.193634 304.715485 654.028137 204.202087 684.662598 403.435577 583.503906 54.9653130 867.824951 823.001282 986.263672 526.408875 814.303894 613.147522 598.248230 68.4048691 480.080292 191.727112 920.075317 940.861328 813.265686 745.432129 486.196442 614.349792 136.541489 740.856140 306.222626 251.810257 176.377060 506.192871 674.428284 288.392700 513.617554 831.906982 442.830750 743.189148 505.412811 230.379288 151.804001 198.951355 207.911209 895.642456 590.331909 196.155304 832.003784 892.980225 290.225159 304.912872 276.630585 500.101776 940.420166 348.184967 diff --git a/example/lu_decomp/53x53.dat b/example/lu_decomp/53x53.dat new file mode 100644 index 0000000..1dd1c56 --- /dev/null +++ b/example/lu_decomp/53x53.dat @@ -0,0 +1,53 @@ + 454.811615 968.092224 831.883118 91.7760544 31.7247639 739.704651 988.813477 692.793640 788.112305 981.536865 301.664520 262.236237 395.312256 448.130615 92.0785446 364.891357 113.655998 768.871704 987.503113 378.139526 583.296570 2.02346015 109.635582 405.453613 875.488892 455.130737 391.556152 320.672607 652.000244 204.250443 235.440796 416.455933 527.433960 216.639679 263.451660 931.753113 590.233093 28.5237427 908.828308 497.541382 375.382172 215.728943 825.448242 101.965942 743.005737 958.743042 454.505981 754.574463 499.129028 396.466125 802.977539 524.678894 955.621399 + 824.099548 167.283447 760.155823 209.488983 980.149475 480.705200 837.249573 808.241211 889.613159 186.892410 513.535400 291.649048 702.084045 689.114380 931.847168 760.794739 649.028870 384.490112 479.132751 337.560242 504.067535 301.186859 738.703186 767.175537 259.807281 478.881165 443.226654 199.332260 239.176117 684.320862 373.822266 943.789856 69.0052567 102.903175 704.536011 432.416443 485.398834 650.421936 779.606140 539.952148 240.165985 882.839661 729.980469 51.2609558 612.772034 317.140808 373.939636 89.1788177 410.086395 466.286743 90.2867126 834.862061 679.522461 + 170.309357 647.014099 97.3759689 179.398544 512.703979 108.065735 321.157318 904.608093 609.979919 713.367310 184.406769 690.456055 32.5365410 402.696899 259.325562 950.986633 498.438324 640.487366 560.416626 66.3769989 745.254517 215.067520 908.504272 709.603088 733.725281 561.802551 222.356430 427.063812 866.819214 825.432251 139.371658 792.363403 323.469849 627.017822 185.657089 907.680542 433.266876 365.664368 147.070236 425.752045 589.981079 624.219849 945.945618 58.3323479 369.059906 748.515503 58.1276321 769.851868 461.284760 269.137268 1.67541933 324.687958 334.884888 + 911.286133 209.704117 919.317932 159.656204 146.997406 521.431580 930.723206 301.596283 70.6439362 624.730103 282.537048 554.211365 437.023315 411.115387 93.4159241 692.224609 162.256073 724.675476 970.840027 154.728210 970.408997 256.455444 755.054626 4.46081734 23.2517433 294.955353 817.836548 542.460571 647.761169 631.659729 967.496948 814.909180 991.666199 202.811951 183.594803 136.373688 208.070206 96.4286118 534.977478 858.615662 161.590591 459.392670 513.584839 834.837830 815.905945 957.744141 696.603760 406.051270 258.436859 76.7919006 94.5178680 834.867249 63.8112030 + 863.572021 204.626053 266.118347 407.445740 254.643524 366.268463 911.377136 260.808899 645.833679 228.905426 511.675659 165.700455 247.004669 51.6454964 583.855591 677.109436 610.294800 298.822601 117.491890 301.429016 604.198547 986.215820 952.393066 292.054962 172.758743 377.923309 86.3248291 591.206299 997.041931 48.0264702 710.867493 829.558533 937.131287 28.8380795 264.614990 388.946899 436.750305 126.128723 841.639343 172.362106 425.975220 88.4091415 851.331116 980.342346 111.450157 995.315979 804.442261 988.103210 648.016113 147.608170 93.8600769 82.1977005 756.093872 + 375.225281 678.460571 806.827576 984.744690 591.131592 540.576904 635.221863 902.086914 969.356812 370.013824 916.378967 913.626526 294.532410 605.944092 729.859131 832.925476 723.312805 509.635803 473.539185 260.678253 451.898621 159.262375 503.731934 394.689789 461.125977 963.846436 656.540100 683.439331 402.628845 651.862122 908.229248 950.495422 444.768402 902.707520 839.019836 267.549927 178.458511 158.434525 846.689636 61.0639763 450.149841 145.487045 963.915955 162.590652 974.707275 812.440796 800.385193 183.303696 81.1335144 926.709534 984.633850 569.231262 409.404297 + 301.125031 769.029297 768.842896 536.647766 861.422852 231.764130 448.540894 449.744476 359.703369 462.366760 479.997162 305.248047 171.127090 858.588562 412.771515 805.107910 460.522644 185.179352 743.995544 355.071533 832.149231 964.613586 760.293701 211.639450 891.172607 438.548920 854.776611 991.419434 59.0742188 662.166870 521.436707 278.861633 861.225891 371.200562 358.163879 441.376648 712.059631 218.012436 519.032837 960.364563 705.460693 964.776245 555.626221 88.6297531 587.731262 141.622513 739.189331 391.658508 616.702515 252.905594 415.418060 12.8007555 807.598145 + 585.522644 886.018372 374.698822 870.742371 857.873779 133.861069 943.326721 649.936829 743.231018 416.865906 873.684570 108.181847 698.893616 902.017822 751.848755 500.792358 992.441833 78.8379288 680.676758 367.298981 928.180908 889.403076 129.063934 31.2005291 259.086609 561.645874 720.895081 15.0329800 994.453735 711.107544 348.010498 457.526459 875.774597 929.092407 558.563599 196.145828 847.294861 827.219421 773.626282 903.928284 713.944214 224.039398 950.299500 761.719849 953.436768 788.897034 369.198120 262.855988 469.810242 927.254517 511.726990 440.851898 402.507874 + 75.3599091 648.741638 523.062073 806.185730 276.624115 912.883301 332.830933 818.949829 285.411041 972.269470 898.219727 189.236633 693.250061 290.007324 228.879944 738.384888 206.582230 76.9953079 718.795898 704.318176 550.452576 17.2479954 933.277893 502.321198 481.932892 5.94039249 647.895203 504.142731 375.741638 583.305603 778.355469 459.936371 331.438873 1.46135497 673.238464 54.1936684 385.707520 747.418457 865.885376 870.600891 570.619019 320.106445 560.222534 199.247406 420.768646 506.938354 61.9407158 480.913727 87.6764374 615.325562 705.226196 260.226837 110.659874 + 101.037155 540.853882 628.285156 415.374481 504.435333 477.681091 98.4976196 368.065399 290.662933 468.913391 698.883728 426.834137 445.142212 393.711639 888.318115 701.629089 701.199524 364.118622 366.616180 478.597198 86.7542038 186.393250 488.245392 922.083191 178.153229 502.674530 357.814667 731.410461 714.838501 868.673889 256.337463 691.725220 907.328308 874.622253 424.225616 730.638062 56.3174019 294.042511 997.345520 173.692413 124.973961 111.080498 270.046173 733.343872 758.365662 432.509338 796.427795 455.337097 543.962463 535.961060 157.719681 320.225250 664.511841 + 897.453430 39.9579964 783.088745 487.962677 357.549438 45.7030830 807.608521 696.018250 463.098450 701.644165 6.24454832 960.951843 497.793365 135.748520 245.913040 14.8845339 471.173889 439.693146 369.159912 504.618195 351.810272 177.095703 611.747314 728.903198 544.852112 521.375061 820.376648 356.376770 809.123169 680.027893 600.277466 764.126831 386.280518 779.641785 524.862976 784.291809 723.265808 69.0659332 884.428650 924.799744 192.432068 654.805420 717.531921 251.855698 312.977661 106.593002 566.847229 216.233887 911.122620 562.614136 767.229553 331.520416 355.595825 + 113.820702 103.706444 996.223022 347.368378 75.1740646 449.208862 710.481689 705.067627 511.314758 610.148865 2.81136012 723.222168 535.659058 224.543274 758.720642 269.313477 847.839172 698.209839 70.9336853 829.616699 959.445557 154.278702 25.5458355 215.134857 433.182129 783.202393 252.666580 572.427673 373.988159 760.333740 707.404541 968.114868 184.606659 72.1186905 204.048355 831.833557 317.851837 485.395264 199.851379 782.711853 247.371353 493.300720 424.418457 957.115784 623.848999 886.075317 466.806274 678.717407 296.980530 444.982697 364.968872 626.936279 427.398712 + 929.323547 895.841675 714.945312 618.285828 217.078171 24.3942337 540.220520 362.089111 463.386230 79.6095123 148.317886 492.731171 460.042358 242.327942 884.549988 111.538879 842.568970 37.4082184 303.002014 872.711060 313.275391 66.3561630 661.475830 901.830200 95.3607864 609.998901 231.536728 477.181519 381.884003 710.251526 387.073730 628.218933 394.970947 511.392517 810.551208 994.126099 433.896790 233.339386 523.181946 82.6684647 640.477661 827.967041 220.578888 19.7867584 108.550552 110.267174 218.590439 331.631622 995.142822 614.762756 68.9946594 640.636169 597.664551 + 349.318359 593.021851 2.27825332 891.153076 950.999878 637.192078 789.028870 373.189972 553.501648 706.531433 956.409607 625.061218 126.547440 559.026123 558.186523 205.814636 913.007812 539.448669 603.132629 272.542877 645.369690 352.400177 757.908386 776.598450 89.3397675 572.412415 233.450623 373.369843 769.468140 928.986694 183.259445 149.795486 910.198853 13.6314678 238.122223 562.343933 691.593811 376.699921 649.682861 543.950500 723.183716 516.787720 314.262573 940.251526 137.382370 279.985352 891.819031 768.507690 915.820679 886.590637 191.117554 362.387787 717.882874 + 452.006531 948.724426 954.679565 359.031036 327.004700 423.695953 324.980560 102.780457 60.5608788 320.148071 32.0073051 75.5568771 5.42919827 793.643005 144.879211 531.226318 701.050293 102.693817 633.480713 382.865906 940.741272 767.580078 425.484375 405.031677 87.2703400 441.072693 931.361267 144.779602 456.430481 887.381836 7.67464161 478.328217 515.443604 162.601959 353.903992 920.204956 651.626831 129.453537 454.049103 71.5279465 858.039001 634.026001 942.966003 796.128540 280.866394 994.009766 381.832092 622.540283 922.342163 358.464966 480.628387 518.266724 142.809662 + 789.768250 324.308655 987.293518 895.791748 976.835449 320.839508 644.971680 917.835449 314.088593 367.790894 271.259277 467.257904 381.282318 876.998535 535.786011 68.8958130 208.454086 366.551453 730.854858 494.719299 640.603333 127.409119 809.525024 821.015381 841.566833 955.119507 949.043396 607.962891 4.55448151 107.074608 497.087769 603.826355 982.622009 889.735596 987.085632 2.39716482 868.983032 804.971191 680.327515 463.593201 259.614166 54.3095436 631.041626 420.996063 369.441376 375.318573 744.991455 24.4931374 665.316528 232.915421 579.062622 437.765778 7.66243505 + 903.897522 231.351410 353.327301 600.453857 295.569061 836.353088 236.644440 86.6973419 849.688965 713.714722 759.136108 514.835022 814.317932 188.526566 480.436707 285.170715 117.052452 168.692703 27.8885155 500.036011 153.207245 200.571045 303.899963 152.580414 667.038635 668.603149 187.766357 924.639038 275.218201 319.992065 235.982178 786.849976 935.541809 979.218262 482.021515 358.388214 38.0410652 859.113403 401.743256 741.902405 770.131653 260.793335 970.582397 341.362610 964.948730 96.2107925 762.138977 263.201691 915.570435 772.045532 114.298195 353.032654 433.948547 + 250.093460 968.506836 249.191879 748.966309 543.101807 806.496155 123.352196 854.750854 90.3671036 538.308960 943.287598 831.019958 776.890259 638.883545 282.201141 306.988434 919.557678 461.622437 485.574188 196.363525 364.717957 198.180725 404.793365 966.119324 581.735474 635.983948 363.750946 363.765533 266.342285 837.769592 202.001129 688.923584 934.664001 327.971924 883.745850 191.531265 173.394684 921.627136 480.493591 595.553040 939.406860 732.113647 380.641205 628.321899 5.28158617 445.837067 517.870056 821.825134 77.1193390 635.830750 668.411926 575.522644 220.626099 + 118.333321 793.799988 980.905029 574.331238 24.4601498 158.780716 781.312622 9.92145443 518.823730 367.676331 323.694641 246.421494 422.595551 22.6011543 671.757141 611.077454 56.7592278 191.526688 612.323242 135.494019 191.768021 926.179077 713.210754 997.585510 289.099213 251.918213 223.941040 477.492340 197.853882 247.460434 633.508484 148.867477 94.8437576 247.071365 721.172852 671.952393 153.782806 282.066223 270.297028 176.173645 936.221924 584.915894 728.348022 381.426300 512.069336 934.226562 514.876099 17.2041111 176.198593 323.174988 498.943542 101.334824 736.192993 + 287.636536 109.699234 753.778564 824.511597 86.8794327 573.746704 544.748901 831.159363 7.86214924 670.250488 31.9859886 149.269058 857.218140 916.951111 221.145218 937.186096 436.369049 878.795288 981.567444 926.486572 178.902481 679.924744 712.456726 808.564453 278.534424 15.5107098 121.531723 529.882629 579.513550 277.844666 614.318359 645.926025 976.223572 112.052216 756.457642 556.527405 838.082153 452.946869 638.408142 873.589600 265.109222 160.040573 232.112396 556.474915 14.3640509 224.284012 726.983154 434.579163 422.035065 626.573364 624.829163 561.369995 235.786270 + 948.273621 822.108398 494.604095 746.182739 451.797699 424.980621 996.642273 14.8336821 221.134384 287.447845 263.642761 210.507431 348.935303 335.059418 573.664795 354.642944 885.115356 2.94563413 713.390381 275.784393 299.445404 913.026245 825.007935 112.061684 100.420151 38.5333214 902.228760 908.802673 958.455994 540.429871 871.151367 780.857788 459.278229 685.995239 448.858673 31.5420799 774.418884 253.723389 730.651245 921.643188 705.413818 431.576141 380.225464 858.471802 853.688721 423.696472 64.7137909 283.470551 925.847107 53.0635033 915.580322 568.672424 513.958801 + 48.4797859 166.155670 668.153381 444.914062 570.327026 394.766357 360.783386 177.009064 276.415771 984.858948 178.490906 324.472229 250.692841 950.243347 706.979736 820.121765 222.319687 773.511353 374.699310 210.620102 698.238770 752.928467 159.549805 77.0738525 487.190918 789.507935 200.369293 13.5974083 473.828766 483.421722 566.563049 890.205566 595.287537 792.131592 573.550415 833.420898 721.839722 505.320160 90.5371628 300.652435 249.966156 588.023926 599.200256 946.082520 969.455444 718.174377 931.849731 897.013428 60.9214249 655.452026 603.480042 366.003113 506.442902 + 968.729858 202.098846 606.231628 712.149841 242.079712 91.4850006 775.210144 223.665100 814.637146 730.586670 13.1944666 411.730896 829.340088 524.477478 150.871597 871.550598 556.800232 643.088074 879.892151 938.926819 406.425812 879.665100 639.598572 908.068237 670.115295 976.798950 546.135803 181.785416 276.546936 188.467789 831.163513 672.481384 723.846741 681.383667 397.040863 610.848022 940.390503 788.005310 937.852966 61.3762283 922.442139 796.460388 344.886230 906.001221 144.457870 815.598877 333.794067 674.746765 500.675293 688.329651 506.850586 542.368164 781.591614 + 836.835449 960.578369 982.091370 395.549835 12.4169874 973.808105 656.356873 56.7534485 917.269409 218.588776 464.953888 380.569672 873.389709 85.0893250 141.246201 234.837296 831.462952 772.766174 214.530594 263.429810 425.841187 219.607117 81.9345093 955.780396 447.332245 441.930298 766.578064 641.739563 327.182739 582.796570 473.812103 746.717468 161.899811 942.658997 285.910706 142.606384 329.084106 77.3200684 901.558105 347.501465 839.061218 427.216309 206.434311 374.555145 793.154663 210.506363 639.352356 162.612686 27.8714256 179.384613 548.842896 932.769775 692.598206 + 568.986938 65.8655701 396.960815 887.409973 360.254517 917.481995 354.737122 340.208099 343.375214 319.402985 293.376343 406.880188 232.625793 64.0977325 771.605042 538.644104 97.0273895 19.7730618 510.680878 233.533737 492.564362 270.280365 762.536926 675.791260 728.090332 857.259644 936.483215 22.9190655 108.687325 18.0063610 737.288330 879.601929 228.632355 525.752136 874.623047 229.792999 793.371521 33.2261314 484.791199 449.138000 264.363251 584.093811 914.333252 955.194214 646.941772 942.281372 443.344391 728.368286 933.284363 872.552246 37.5101624 278.512329 545.463562 + 130.257278 77.2897034 52.2801895 135.727081 653.612671 971.059814 200.307129 997.315247 536.835449 853.206116 770.494385 852.459656 667.274658 674.708923 602.887146 263.319885 25.6078224 766.068176 285.801056 464.012482 522.616577 972.082886 424.739044 544.529602 472.630890 367.310120 452.473755 594.153503 669.596680 780.810852 829.143799 882.152893 938.768555 608.396851 43.7310104 302.467896 739.980591 264.538483 704.339478 276.997864 259.468933 102.795639 645.014709 262.409821 98.3218994 991.515381 316.483368 904.800659 160.166153 709.114319 776.694702 205.655350 378.007233 + 626.624756 154.137512 560.468445 245.871719 727.930542 957.637939 485.879425 848.366394 160.555756 840.761536 266.087494 740.806702 606.155212 45.1547318 688.621521 18.3726826 434.066010 268.029480 504.909302 848.458557 816.360962 366.082489 625.261597 38.5700607 896.948120 308.820282 770.556458 524.073608 611.818909 784.963135 427.020599 171.903671 796.204285 273.099457 114.371910 685.399719 913.786011 287.256165 772.020081 202.510773 67.3219833 377.898193 47.7430344 114.401627 982.440552 476.716949 992.613098 856.963257 786.322449 25.9765244 139.243881 157.301620 727.652649 + 646.174622 805.019348 523.612854 530.652161 122.099487 276.492645 427.577332 113.655228 32.6261597 328.097626 240.789124 202.421524 46.8365211 475.981689 331.124023 477.868774 950.536743 170.929153 682.747253 187.357758 819.275391 246.912262 204.954498 490.981781 118.764961 600.035217 611.134705 910.903992 884.228333 698.217712 616.812317 20.8887577 533.467285 649.502563 537.025513 356.445435 177.143814 741.078918 977.169128 273.536102 664.657654 939.469116 713.285583 708.973633 812.762695 894.721191 671.525391 397.053162 499.737000 742.111755 405.393127 810.000122 293.071991 + 311.380371 750.580017 902.114746 833.128479 863.297729 210.227036 286.415985 600.828979 691.747192 536.672241 661.146606 6.57418966 860.781311 861.716309 922.222351 259.161621 21.0340481 389.249847 782.630554 158.288757 293.247406 539.357117 662.762390 345.249298 778.123596 670.533997 8.83660316 162.589874 8.64832211 839.981384 547.796509 985.867798 520.451355 2.49333000 774.310181 811.341064 517.877197 321.527252 132.637115 176.795364 383.426697 836.487732 274.103027 938.429749 461.091187 686.374268 400.009216 633.747070 289.603027 132.753113 214.727280 721.934875 219.168442 + 274.568207 316.045654 118.577515 14.5009451 520.581543 72.8675308 12.8692322 433.211365 628.398682 570.968262 236.160568 663.117920 13.1798782 875.622070 587.024353 308.020782 157.069580 117.696251 264.065155 153.177536 798.821106 804.992188 126.268295 944.110413 134.813370 2.36524868 132.919952 599.308899 968.202820 814.960754 610.352417 461.506744 603.383118 716.471252 518.114990 803.609680 251.041763 810.749207 996.222290 574.577637 800.716431 926.868347 172.139709 370.044250 106.591759 327.505463 323.443176 588.615356 854.004089 518.656555 197.609802 297.157135 960.774231 + 777.608704 820.013550 57.5119934 221.738586 295.044495 330.095551 410.736694 566.156738 483.826569 622.873962 544.416077 721.107788 201.564789 592.608276 259.709869 933.364807 946.309631 204.434204 238.196655 230.867432 620.346375 905.771423 545.726624 504.163147 636.430420 879.468567 105.451767 65.3537750 251.110550 399.491119 377.940277 475.586426 94.4345016 33.3324814 786.344360 994.310181 754.300293 689.908813 649.770081 667.321594 501.140167 758.082092 175.453033 951.845642 870.910522 664.979858 78.1420288 438.533142 923.807373 179.918503 562.863525 822.045959 480.695923 + 495.186249 872.100708 826.808105 756.705078 135.771683 177.253204 435.688202 527.818115 207.433243 822.679077 366.056244 718.877747 806.778564 718.871765 728.396362 126.686722 370.843475 580.328491 866.471252 318.258057 171.585815 898.877075 299.011627 813.674683 903.105591 361.309296 611.440308 505.293030 131.178680 166.145905 706.527588 423.477356 349.736664 2.45831752 966.177124 785.191345 896.924622 758.618591 988.452148 757.724243 909.926880 660.555725 135.288589 537.230652 637.076172 436.491943 29.1817150 543.744507 581.351318 956.886169 448.290558 738.094299 811.479614 + 85.2003174 519.363281 711.574402 449.065002 35.0397568 790.463379 906.418579 882.242432 190.754684 790.713074 215.357025 869.844971 738.549805 377.260651 300.476593 59.3396111 587.242249 491.171661 581.862488 466.507355 756.447144 670.844055 164.453690 737.299438 151.152878 214.020889 981.798401 802.136169 582.647461 131.368927 171.902130 683.112244 862.872559 204.801651 383.965607 490.807007 262.521576 205.839767 298.216400 157.383499 810.367188 12.3355894 330.555603 955.060364 827.619019 740.573425 723.237366 608.984070 594.467773 359.411713 721.568909 125.730247 592.937439 + 981.267578 922.834717 31.5046272 587.167664 973.186157 510.681427 158.821686 408.104858 655.572510 611.392212 85.8232803 565.655945 477.661438 848.542175 712.329956 166.373367 430.074951 358.376465 440.578400 837.491272 335.486359 645.347412 26.2538261 672.848511 749.791016 518.954895 663.752747 416.335876 547.474792 838.108887 765.718689 530.714783 780.191345 857.259155 798.873718 285.850983 192.154938 16.6549873 400.028656 381.080383 539.161316 219.503448 63.0231857 947.213501 796.381592 737.648010 392.446655 679.198975 922.883545 570.905273 42.0859604 659.823547 83.8417358 + 8.66880608 797.284363 776.310669 869.886414 444.633423 960.620544 347.732086 966.018311 523.652832 780.430603 539.005981 75.8406143 154.817108 161.446320 463.598877 718.286865 310.998138 356.454163 795.939514 280.511871 307.839691 524.671143 536.393005 736.090454 620.991028 439.717377 533.991211 455.210236 998.211853 190.207932 587.675842 187.287308 682.922058 282.522705 196.363281 558.263428 939.366455 560.074402 87.1751862 272.557129 451.070587 503.944611 725.438171 639.195190 703.001221 733.796997 34.9635391 133.174271 577.332947 712.638611 323.810455 505.229248 930.553284 + 525.472717 329.107117 513.143982 448.595428 30.4380550 108.588120 320.715729 1.66136670 38.4335861 63.6860428 78.1157074 695.989990 320.348511 378.611420 214.173203 305.951050 552.487061 889.453735 318.003143 102.358521 455.208069 654.361389 169.867706 131.095139 673.233337 138.219467 567.762939 771.850647 968.712158 682.053040 270.913513 769.475830 295.144531 297.173645 208.250031 778.065186 215.226685 594.740845 234.826462 912.701782 68.7383194 568.633484 237.852905 984.427673 456.103699 903.888489 628.980530 339.050415 730.469971 435.549988 601.646240 277.154358 21.6953545 + 488.801056 494.621429 333.404663 933.752930 222.681778 342.121735 262.974243 964.233154 187.479401 601.120056 476.971008 958.081909 238.032318 457.346985 958.290588 732.740540 197.345596 215.584015 784.494751 307.281891 756.489502 890.564880 436.483612 571.404114 789.071289 528.763733 535.127380 733.329407 889.784424 440.409393 932.657532 243.544998 390.676849 678.988342 973.432861 163.142929 445.182953 769.825989 578.815979 280.044922 616.263794 331.025177 728.450928 963.138977 175.729568 519.059448 324.531067 44.1544952 980.148987 385.021576 491.567719 782.488403 377.457733 + 699.775818 927.035767 426.254730 867.250244 547.849548 106.989334 732.553650 310.236328 559.205322 106.141777 538.084229 844.627258 905.075684 560.841064 117.160759 471.511383 704.411011 598.138794 783.435913 811.527954 429.377930 730.819824 786.294983 408.250214 175.927124 100.807373 403.158325 197.787247 279.884674 311.857849 755.298584 659.044373 428.451935 859.865784 949.708801 305.157440 764.442688 775.213745 565.266907 262.145599 190.178467 786.955261 738.619446 896.645264 299.145874 994.971191 19.5520916 585.898254 324.322906 901.298096 384.256104 40.8020477 129.923462 + 52.9236908 167.095764 387.106354 400.346680 454.182190 209.538284 8.81838226 945.463318 794.345032 491.803101 15.8024206 901.787354 953.901550 855.725098 711.470520 611.947205 388.109222 98.3811493 199.160172 418.781525 13.7221546 306.831604 653.692444 253.978241 734.920044 167.268448 327.116882 931.561218 122.407631 391.982513 759.178589 940.152039 262.909576 491.062714 236.763351 867.733459 966.397705 650.693604 782.689575 840.592773 593.602295 343.435425 77.3780060 797.406433 351.947754 390.478455 629.060913 155.301025 699.709717 558.433594 281.774384 815.801392 552.115662 + 524.382019 439.409515 106.791168 647.292236 427.943878 787.396423 387.098602 585.988953 347.979187 601.332397 773.969971 826.183533 644.218689 356.547485 143.484726 584.477783 796.916687 381.372650 343.287628 896.830566 699.896362 396.009949 816.290283 17.4028721 468.855499 665.436035 884.421082 408.592590 782.393494 965.308777 330.262573 997.388672 258.681702 179.932724 210.799988 346.895874 350.306580 348.940735 159.475433 772.910706 205.226395 371.297729 862.170105 865.970337 268.387421 491.007385 140.610428 884.654846 592.060425 578.131165 522.640076 867.617798 440.610962 + 966.603699 484.085876 92.8739471 579.412537 630.836426 592.356140 497.126526 759.196472 872.081177 155.372177 881.602051 10.9287777 780.347961 522.735718 938.688171 497.127441 737.149109 545.527649 523.791504 21.5278549 98.3378601 724.406189 282.168396 318.891663 863.872864 162.594635 904.770203 882.613708 197.694412 446.597748 685.982544 615.935608 843.956665 311.571869 864.860718 897.861023 921.537903 57.6606789 498.848206 210.207993 699.502380 868.978882 921.547852 147.188202 457.907959 782.844421 912.859985 150.573456 546.204346 991.357910 952.247925 851.324524 557.692505 + 487.728363 539.222229 863.234253 711.278198 720.365784 97.9763641 55.3817101 181.378891 793.956116 413.109924 23.7844925 437.637115 837.150574 504.262939 683.447937 627.474792 865.662842 65.8455048 599.592285 601.004089 407.091766 721.446228 717.596191 315.073425 937.947815 330.230255 979.312378 897.253479 276.042053 90.5579453 455.331146 687.257141 819.874146 243.100311 786.743042 243.816101 509.270020 610.755188 905.270752 251.308884 482.403961 8.51595306 914.406128 464.283691 895.097412 410.736145 159.895279 862.562439 814.261536 240.939590 380.959930 516.959351 506.831787 + 846.152710 995.165588 782.199829 674.824768 257.444183 239.929535 136.380478 914.363342 933.549011 623.208374 609.476074 439.871307 501.548065 164.762253 938.229248 766.178467 66.5274734 568.699951 533.644897 449.733276 655.091553 330.509796 662.366150 17.6059208 481.796722 215.955750 370.932434 579.689453 915.373352 412.118561 327.074066 465.746124 564.027283 27.7260170 554.750000 201.251099 555.222046 536.892883 804.434814 724.939453 797.025024 891.669373 400.384247 194.353516 309.258484 479.399200 500.161316 361.910339 986.100769 114.311356 28.1210384 320.492737 699.645203 + 492.330719 477.465118 454.777374 134.110794 269.024963 842.143311 135.130142 83.3659134 180.912842 623.538208 354.851715 25.9582443 786.448730 353.773285 633.418213 56.5005608 274.058319 450.882843 103.801537 969.583923 827.071838 931.429932 632.900879 632.241577 539.418884 164.764160 832.494507 483.753265 491.002441 102.274803 894.625183 816.370300 745.538025 586.074768 918.679260 807.191223 345.126801 65.3773575 391.953735 577.447754 192.622910 693.161743 861.972351 932.151306 608.269836 246.756073 431.230469 978.007996 605.457947 112.932526 960.606873 545.031433 590.468323 + 811.187073 23.0190411 779.925354 466.176392 459.243042 792.036865 490.162140 464.370880 592.328369 821.981323 569.448914 778.776978 393.835907 974.396179 624.886902 278.020905 38.1032867 312.124634 402.486053 365.088379 871.424011 324.990509 480.986023 350.235046 694.886353 673.255371 519.999756 220.580917 687.778137 121.973907 801.970337 334.709045 170.125839 864.196472 765.229248 296.194550 767.320068 466.264984 404.978790 411.520111 541.446045 276.174377 847.343811 963.129944 830.743591 553.359436 623.139282 361.705566 908.867859 802.867859 442.611969 42.4591255 674.056030 + 923.050842 370.264221 440.550598 404.442963 482.023956 146.199814 549.993042 869.291870 359.678467 989.990356 958.965637 934.351746 594.862305 567.687744 5.76360321 705.769653 790.225586 900.445374 57.1474609 910.539429 829.898865 157.548141 560.843567 315.293304 115.415375 871.653687 305.990295 923.032104 183.698593 496.562469 696.467529 54.7218323 997.881775 409.653015 884.714905 186.164825 530.893982 700.583313 679.613953 397.466949 90.3526917 586.032288 241.566071 201.135880 746.992798 938.542358 600.901062 969.591064 931.430176 154.206055 956.413208 68.5224075 881.429199 + 951.396790 567.498230 616.120056 656.965149 464.581055 160.967041 222.670166 568.219666 978.103455 268.459656 312.123596 213.616882 605.931030 745.907837 91.2818909 620.046143 922.163574 943.163452 463.593201 775.730530 635.169250 779.932434 98.5026779 791.237427 19.7394791 763.802368 618.663147 592.844604 265.400238 786.427246 110.004105 433.926575 962.913757 982.356689 911.264893 75.6712036 824.050781 585.997742 897.699585 442.916565 481.451172 760.722656 164.015747 468.035217 473.349243 358.878601 791.077026 240.186829 45.1942711 738.868835 825.980713 12.7642536 756.461121 + 959.188660 709.190918 149.291626 379.942078 621.733948 17.1427803 201.653275 235.828552 967.289307 957.031372 36.0146866 775.539001 912.370483 813.850891 810.536255 163.295303 485.649750 858.773071 87.1427994 936.028809 802.130432 744.087036 351.382141 781.178955 986.170288 113.774971 623.150085 942.519226 369.255341 143.988190 147.067322 710.857727 167.499420 113.726440 936.108032 595.781799 315.495758 553.964539 2.95504236 170.090225 287.384247 116.544174 407.203827 611.934326 94.9347458 465.521820 61.0874367 664.369751 964.870239 145.383972 804.527893 3.77205992 961.840637 + 573.870178 416.985535 573.377869 682.196655 661.136353 771.835205 856.454346 243.486572 407.976959 214.048935 346.266663 731.837097 155.007111 635.089111 579.893982 44.5064659 49.9880028 777.427307 195.292542 110.451286 53.9314308 85.9669647 260.922363 508.911804 299.772369 805.250977 117.935501 385.891632 27.0491695 261.246124 190.123917 629.518921 870.019104 461.994232 233.460205 412.450439 996.430969 360.609711 961.909302 481.916718 815.633362 350.998138 341.520569 543.936096 53.3703995 169.840561 971.131409 21.9650936 846.699951 611.253296 704.574768 298.525604 156.008835 + 861.210876 311.219940 83.0417480 118.716850 412.678375 892.487427 700.170166 492.742706 885.759644 703.840027 547.693848 486.522095 826.708923 21.4428844 389.690552 484.066406 33.6727791 533.639832 484.814514 427.203156 467.819122 52.5800591 839.722900 719.378662 447.815369 383.259796 909.186340 584.428894 445.866943 497.386749 316.863739 31.2768078 324.414948 823.180115 582.016724 800.401855 299.168945 540.585815 812.250671 265.394623 368.662750 408.587402 35.5698853 391.697052 193.055023 789.978027 878.007629 429.974670 135.947586 314.577698 598.533630 387.777954 549.272583 + 346.567261 504.478729 480.575745 979.848083 238.503906 898.820801 986.773865 88.1339874 198.515427 662.352417 50.6114998 563.589844 332.161346 773.773987 313.940460 228.851471 357.353546 511.348999 7.91818094 429.856415 573.013550 405.454559 970.431702 965.443970 899.197693 542.303284 611.005371 279.082062 101.924202 45.8352699 433.640625 875.039673 198.123138 977.682678 799.946228 110.008568 930.442749 58.2058144 676.653137 208.474564 63.2742271 953.365784 441.138947 398.384186 525.036865 448.263885 309.866028 204.094559 183.176926 38.2023697 823.762878 534.231812 981.157959 + 817.938232 158.367599 302.795349 305.405029 943.384033 22.2418594 220.838806 356.880463 205.362274 682.219849 674.098145 513.546631 135.059586 624.387024 954.293640 665.865234 306.449677 412.927063 63.3145981 694.927612 171.207718 5.53697491 856.514465 683.684265 205.158203 93.0540085 787.691528 392.553833 444.412140 75.9457703 298.056580 861.532349 867.091858 234.796402 960.592957 921.439941 538.825745 72.1019592 224.448364 892.246582 949.612915 968.247986 475.531586 426.333801 720.021484 358.933746 329.262329 434.515686 723.755371 120.758118 139.738983 846.340637 255.260544 + 622.633606 104.948135 64.8842621 902.667847 597.492065 39.2194023 138.001282 649.933167 612.689819 516.061035 988.712402 553.310608 35.2422104 345.558319 400.470062 681.044495 260.535034 756.253174 258.100464 628.594727 88.7748642 162.616135 915.502808 63.8634262 900.069092 86.0260315 46.9912796 491.079803 922.925781 77.7253952 27.0580997 780.771973 541.562683 363.713623 979.666199 87.6954956 849.399353 556.330261 889.828796 57.1909294 204.758072 175.443207 151.382782 926.718933 21.9291286 468.368469 404.320892 649.366638 877.756470 425.858093 563.396179 356.165436 235.185455 diff --git a/example/lu_decomp/54x54.dat b/example/lu_decomp/54x54.dat new file mode 100644 index 0000000..7c86951 --- /dev/null +++ b/example/lu_decomp/54x54.dat @@ -0,0 +1,54 @@ + 39.3145523 747.936096 631.291443 583.413025 8.84434509 180.324951 263.466919 888.162415 702.040588 525.040833 354.278412 910.618896 266.692719 549.740479 211.506012 829.328979 247.017654 473.040161 886.029724 550.469299 499.745850 83.2085953 209.036377 82.6613770 357.994843 358.120728 396.507629 546.957825 435.397552 807.242615 540.158447 471.864014 352.066437 592.012268 841.091553 215.210541 414.669098 528.100769 789.360046 317.653870 20.9285927 579.311707 301.422058 473.926727 476.162689 728.487061 744.453125 324.493134 452.783875 564.441345 537.791931 440.394409 272.840302 333.628967 + 625.346313 872.598572 249.770966 609.176941 681.516235 87.1545868 453.373566 625.212524 572.235901 796.739868 416.135468 73.3871765 66.1027374 453.078613 440.185822 766.831848 701.429260 415.535065 197.313034 426.667847 894.066040 869.637390 624.653076 954.038818 398.915741 490.554779 205.647964 950.639771 936.235413 683.040649 512.853882 608.698059 584.449341 889.203247 192.067764 954.230286 672.623840 714.249146 39.1415749 64.6540680 459.646637 329.949890 887.987488 443.629913 130.080841 313.643066 703.631042 164.896835 803.014587 555.448486 13.5137472 588.633240 284.918121 511.729706 + 59.8792686 806.064941 155.013718 75.3836060 229.185760 767.901917 149.005753 102.255623 976.189148 304.669830 916.437988 190.766891 854.662659 916.231201 468.401184 243.056549 246.634964 334.022614 184.382050 70.5219879 206.955994 685.359070 632.365601 758.720642 459.654785 750.149597 741.377930 333.882782 683.011780 293.966370 201.737473 885.007202 283.383606 406.851440 31.5745316 160.060699 276.371399 712.172302 292.379669 450.603058 201.019531 792.552368 453.961609 800.443542 20.6721935 102.344406 928.909363 802.807800 124.670166 990.343201 684.694580 711.596985 977.581970 706.884705 + 640.653259 338.307281 611.676270 218.744064 409.736694 580.821411 351.031952 155.619415 906.954041 490.089905 996.565979 519.621765 254.168839 772.455566 375.478149 352.801636 556.467834 538.453796 557.677246 244.927811 471.785065 665.583984 215.865234 199.684479 643.384155 952.009216 284.784271 269.755829 991.547791 795.989136 261.273865 382.551147 353.235931 226.885605 102.329399 466.994476 861.594788 132.812302 732.985046 990.530029 390.845978 239.676285 738.825195 159.416779 448.514252 334.594299 487.002258 571.107361 881.669983 943.149414 115.282295 837.838623 74.7019958 497.116547 + 1.41699386 508.849823 403.139618 168.930298 371.819611 79.0605698 924.382263 855.798950 292.047394 301.770081 365.556396 915.120178 578.163574 717.453796 624.368958 460.283569 913.113892 933.772034 387.283966 480.250885 738.468506 51.2631607 115.639687 52.2838821 303.864288 881.687866 536.435730 722.596191 755.820740 374.550201 271.310181 599.988647 150.130615 335.949768 837.912231 78.4608307 958.917053 184.794281 686.936279 79.4650040 646.448425 582.677429 443.014740 144.446442 662.175476 987.921936 977.462830 125.638306 957.874084 11.9787951 416.418579 727.679321 89.5717621 927.815125 + 311.036682 93.0025024 262.895172 170.053375 987.728638 562.526550 410.555084 768.521729 21.9854584 867.857361 99.5239944 797.218689 422.322021 370.767914 496.150055 209.595261 235.952103 800.132202 476.399628 557.443909 275.723297 143.876663 885.312622 506.144440 953.042664 19.2361450 45.5342102 661.313843 259.855621 304.125702 820.827881 755.543762 981.036316 703.273926 271.342285 43.4744301 98.5816345 164.538071 929.272217 28.4429989 609.531921 734.557556 853.773560 185.873123 145.427689 198.593246 999.686829 635.589172 335.878387 401.210663 447.214264 179.529663 621.249756 973.355469 + 705.484802 930.288269 45.4758568 164.412781 446.906952 703.733521 443.125427 94.6973953 897.750732 948.758972 608.204407 397.540131 889.431274 490.078613 493.682739 614.815063 282.985229 158.110245 959.395081 633.572754 416.574951 869.757935 667.985901 982.729187 169.438812 833.800293 482.357330 266.590363 439.444244 723.262451 709.459961 684.915222 618.719299 647.303467 489.047119 687.640686 866.218262 607.890991 40.3590927 133.442108 399.979523 294.680664 310.273315 260.037170 814.114319 180.102432 820.288086 892.204224 441.774536 213.372208 26.8037243 213.582169 437.557434 206.384186 + 996.164062 445.078979 365.540863 835.341187 871.180603 114.035423 806.997192 695.003906 26.7220879 507.133270 372.409393 563.404785 63.6229820 105.637901 377.664703 291.523041 837.854736 182.634109 373.448822 437.966705 432.843842 409.978546 804.858093 652.002930 675.815796 996.751038 734.222534 422.449188 348.878265 470.223663 323.794495 225.455566 941.970886 670.408997 912.611145 530.240112 8.34357071 634.210876 574.116089 693.700989 596.580444 173.722946 38.7862701 670.832458 946.688293 10.1518936 672.098755 355.079468 46.6276970 664.823547 430.813354 92.1551208 18.7416229 290.789825 + 20.4540787 490.636597 216.809982 930.570251 649.450317 450.954529 27.8499298 809.974365 631.034180 660.965271 375.763214 328.096313 692.380432 443.079346 105.906334 470.239502 233.959427 218.503021 158.447739 777.081665 917.603088 970.939392 597.761230 27.7013054 610.144897 321.851837 118.999214 368.585480 661.564514 755.515015 522.825928 194.533295 229.232864 633.538269 740.639404 939.847107 635.547607 226.619553 66.9521484 11.1215849 931.875061 268.864624 821.889404 128.359100 880.367920 516.645874 181.574921 798.665283 148.227966 58.4531631 774.788940 880.630249 110.299210 267.247131 + 861.641113 913.050293 125.200294 528.225830 199.634506 316.880066 67.8525238 694.187561 613.600159 441.586670 698.728699 498.791107 199.714783 364.154907 630.154785 332.091980 922.900330 571.267700 476.692352 200.035080 858.314636 859.027222 718.088318 714.070984 783.501892 62.1594849 589.025208 689.334351 772.985779 476.532288 698.096069 857.988220 621.360291 218.836960 66.7102127 2.81665969 842.137573 260.438629 91.3339920 685.573181 709.523926 885.859863 561.967468 346.714874 591.543213 646.268616 465.458771 628.382080 560.564453 936.447754 862.613159 668.081360 441.425476 474.739685 + 166.089813 926.246826 228.296097 485.807739 273.422302 570.513428 905.050964 227.698212 496.156494 701.033569 819.991394 444.275604 44.8894005 167.312576 273.994171 336.958588 405.143494 52.4553108 151.500565 863.386841 190.606766 642.796570 607.890686 461.641754 641.966858 270.300232 146.996048 339.393616 302.970459 191.725983 143.982941 704.525757 295.697083 235.438477 539.874878 181.641190 323.877747 291.838165 432.602234 413.148560 339.811920 910.978088 958.259949 516.320374 656.797607 224.773483 386.044952 59.2854843 335.965790 925.943237 619.461731 664.797546 215.553757 518.463379 + 865.195129 794.143005 956.482605 655.656250 535.797241 462.428497 383.702942 305.924683 562.632446 792.059753 122.930733 117.865837 166.298523 707.810303 146.885880 8.82981491 390.425049 580.438782 422.105316 247.454422 870.887573 771.929077 239.221313 254.674072 658.682556 463.937134 992.327209 655.189697 842.273743 77.6043930 495.847137 172.871216 505.552460 663.150391 139.934296 627.567383 684.644226 64.1472778 373.442139 267.969482 631.589294 377.385864 41.2407150 745.992615 84.7487869 771.776978 485.524841 952.036011 958.085510 574.381714 255.598755 242.291382 499.239014 136.418289 + 939.680908 290.697174 829.491699 834.943970 481.020081 357.099701 26.4643764 148.544327 681.386658 989.220520 403.548584 232.357132 933.848328 203.579666 127.463898 492.482849 925.692505 845.609497 621.170959 330.164856 701.375977 997.134766 767.997314 892.175110 548.790955 907.656677 961.144043 654.626038 249.671814 743.756104 539.601868 446.693604 404.717804 612.273193 817.771667 700.543152 445.654724 955.458557 700.999878 344.076965 820.716492 53.1025658 783.424377 422.476654 256.935242 558.178711 537.737061 915.317017 432.835754 779.970520 415.067169 222.175995 75.8005371 406.157440 + 347.618164 730.400330 58.2589264 508.355591 228.968063 695.291748 449.819122 726.386536 638.706787 421.015472 492.534302 931.164917 894.330322 687.920654 239.452820 45.2452393 491.532288 433.136627 807.082642 763.097473 491.203583 911.436462 504.591583 697.704590 699.378357 155.973770 251.916733 390.041748 574.130981 700.447388 962.851196 302.003387 46.1694374 885.016235 279.343292 124.760551 434.407104 70.2994080 932.228577 79.6091614 787.991882 228.849335 962.055054 225.708160 853.858521 22.3149204 644.189209 926.997681 559.053955 517.857788 409.250153 118.953011 959.243591 897.029419 + 637.957397 705.368713 788.469238 828.575073 691.774353 71.3335266 769.511475 97.6224289 947.577454 916.741943 173.986084 96.8226776 327.103760 145.838303 12.4992189 443.430725 919.857300 423.892914 156.352646 258.591431 911.236511 819.379700 111.525360 622.204102 361.163361 211.319870 480.723480 991.978027 280.580933 37.1693840 114.267288 780.456970 373.900513 894.637634 825.658447 303.607239 105.292725 115.164337 308.042938 613.067810 967.105774 949.248901 754.067078 823.780457 79.9090881 124.900307 381.669373 671.070557 833.003540 479.284943 725.404907 585.578735 437.500824 970.100159 + 990.087891 641.711182 745.984131 700.953735 461.268524 901.548889 929.782288 647.038696 74.3110809 972.787231 137.687134 576.695007 989.583374 627.898010 761.996399 347.876953 638.157104 659.858643 824.975159 849.440613 942.372314 986.356934 873.233765 844.144409 76.6945496 354.331757 141.292282 248.160202 90.0691986 981.034851 32.5632782 86.0630112 873.558411 443.229034 741.891113 428.044159 718.399292 457.828186 250.376053 830.007019 252.943039 958.225037 737.809753 298.257294 898.998596 288.754730 123.749901 383.699890 887.652283 865.817627 400.114258 455.957916 942.863464 968.946289 + 352.689453 672.918823 831.682190 987.876160 885.884827 837.664001 509.540314 876.304321 517.851501 135.984253 828.760193 683.753540 97.2946320 237.398163 93.8859177 716.099060 668.043579 312.439087 93.2015076 44.2078476 64.6420975 854.744324 750.588013 876.116455 746.884521 45.5605888 988.047546 495.628784 172.063736 18.7614517 900.778564 814.809448 441.400421 86.4682693 255.469116 71.1791916 446.429047 32.2935982 373.263336 348.722260 957.531372 9.37393761 98.6996536 820.890320 630.742310 696.072205 639.616943 551.021545 596.852722 115.338089 252.521225 298.097168 720.836060 4.12135124 + 840.732056 83.0814056 136.729401 27.9456196 23.6039524 807.658020 875.963867 405.458557 548.547546 843.737610 815.887939 544.454163 246.506165 201.547455 995.406372 142.485443 368.548370 542.581360 687.675903 932.503357 459.469940 79.7622528 604.742554 379.461670 127.233223 83.1657867 709.642029 464.098755 708.879944 758.275146 381.471954 413.030823 569.925842 536.054810 215.926575 843.295044 19.1491489 491.565979 97.6809006 556.962646 435.549530 116.528214 868.714905 519.998108 587.784973 402.154175 214.549896 132.254532 715.284851 615.285583 153.545761 903.979004 953.413574 653.694031 + 726.258057 484.493988 941.205200 139.843674 695.959229 493.926514 246.595657 745.111206 890.718323 414.158844 709.227844 777.643677 964.298340 808.767212 346.700226 545.570740 593.135193 922.468872 254.692596 133.674088 421.354340 821.939758 458.486023 307.208527 248.924469 34.3035393 685.619629 359.383331 545.769043 708.150574 239.782227 17.4103756 831.727051 702.453796 899.376648 702.082275 413.987244 209.065674 492.560455 744.192566 322.411499 94.7697449 555.995422 119.187675 668.927246 684.179688 767.867188 125.904770 238.657837 731.258850 967.046326 427.937592 196.520844 755.295044 + 875.335388 469.154419 296.576294 362.564514 604.920532 715.695984 607.734863 185.931946 846.211731 725.274902 871.325073 896.732178 3.91336012 291.924622 579.559814 51.4312553 109.499336 355.774475 139.438950 701.341187 951.007507 397.406097 898.975525 934.681702 396.870483 802.983337 915.854004 722.214539 694.511597 743.280396 460.849426 66.0353317 972.410461 766.956482 252.880524 118.327904 336.820038 902.302979 878.638062 243.834976 550.674683 302.947906 801.644897 778.623596 852.177002 641.255310 148.138290 358.541290 108.659813 867.343018 413.363403 881.023682 292.689880 758.617126 + 614.291931 76.3191757 209.475464 768.542053 296.291412 751.962158 167.942673 127.981110 343.764526 603.780945 218.181488 899.332947 705.489746 829.392578 302.850555 8.35399055 579.538147 79.9340973 801.029724 933.523254 44.2887077 460.239166 736.458984 504.637726 977.771851 193.663101 787.410278 350.698242 984.275330 505.698639 804.941345 261.377594 303.027374 652.755859 345.995758 59.1072655 810.150269 476.839478 586.739563 980.279358 182.126968 301.309143 953.046265 638.667419 898.535645 967.618164 877.342468 874.097412 597.266968 941.711914 907.339417 767.500610 973.925293 826.622131 + 427.038940 651.519531 215.661484 196.915039 487.197052 335.968719 324.870117 187.721985 858.491089 128.777588 503.067810 184.351212 149.277512 977.929016 954.886292 114.812363 737.266907 730.172363 357.310852 995.470520 735.458252 201.294159 745.562378 764.579834 310.009155 375.178528 568.794800 308.065796 340.491577 782.287231 456.432922 847.978149 944.068359 666.327393 1.08366084 218.460754 938.499878 526.965027 845.116089 715.673950 959.277527 45.7408333 787.825989 142.304306 883.495972 233.796570 648.906128 568.512146 499.808990 347.656342 327.281403 644.880615 694.188110 251.405167 + 689.697021 943.039551 974.113525 938.735107 294.536987 59.1110153 650.443909 234.568573 28.6359253 914.353577 979.476562 346.752380 623.783081 326.356018 500.030975 217.719955 837.384338 278.077484 385.914917 212.865784 673.492432 579.559753 921.831177 311.485291 45.4214325 492.823212 422.607697 58.1407890 802.872986 299.965515 971.216064 504.489410 658.147278 489.506561 919.788086 953.572693 125.221550 357.613708 102.137489 560.807312 610.330444 501.138550 670.186829 574.718811 946.824768 55.6678238 424.634369 58.4740639 179.702652 676.136902 791.683838 145.249176 373.545166 997.222717 + 172.201874 110.251930 182.552582 839.561035 313.165833 872.338928 652.609253 316.329102 967.231689 353.857880 97.5436478 411.102997 249.339203 24.9935551 771.111572 702.071411 431.617584 42.1126938 23.0198154 314.227814 620.497498 855.834656 626.126099 686.825562 460.682953 919.561218 984.828552 198.714417 720.891724 226.134262 785.717407 110.419373 524.578003 766.145325 429.714569 389.097778 505.078125 959.087524 367.190277 736.336121 869.978027 644.401245 848.557312 965.818909 592.538269 627.564758 156.511810 340.631378 458.134125 527.306274 368.671143 529.024902 378.773743 632.366455 + 558.936707 976.402100 499.053894 17.2044086 639.578796 245.947937 926.097168 310.567505 335.861176 216.923950 494.068176 257.124664 705.351013 942.892456 210.905548 584.478760 802.502441 666.301636 379.298218 565.340942 753.646545 170.996323 40.3274727 349.036407 702.430176 813.335938 917.722961 154.108582 897.150391 949.933960 557.723816 719.133118 826.267639 210.397934 673.832764 396.830170 471.461182 608.533813 537.780884 909.652222 889.536560 40.8936272 188.162750 496.842194 110.091042 874.374939 47.6257896 482.136414 802.714111 496.013275 600.264160 476.768555 678.342163 31.0412464 + 246.413818 593.134094 880.756470 482.537750 247.797882 466.937927 941.424133 158.403030 65.9164810 614.911438 768.371460 466.477692 393.019165 640.893921 463.404999 219.643616 119.430801 80.2608795 328.769958 589.555176 544.646484 98.8981781 386.346252 966.147217 102.760925 540.758057 511.310394 278.410706 166.822815 786.183411 549.219971 587.939209 779.365295 83.4683304 130.418289 794.547119 260.623688 279.380798 590.402283 365.218201 725.597656 481.048889 69.4804916 645.958740 541.390930 897.976990 482.021271 769.396118 463.271973 621.546631 937.407471 916.203247 55.0265846 186.089798 + 352.132050 802.281372 464.340149 750.148804 128.895721 35.9227486 99.1557083 204.671066 821.080200 735.489197 231.778656 3.43944120 814.379211 119.000107 664.515442 785.722168 872.597473 128.939072 572.052856 464.623230 588.622314 431.827057 949.791199 911.566467 319.744720 347.839447 407.850891 632.169250 434.498779 745.616882 971.885498 603.324280 298.377625 134.470688 688.099304 935.854675 52.0233116 589.953796 633.508606 223.086441 552.006165 322.555176 683.724670 454.570465 897.542419 48.1883736 464.107391 757.240173 729.105225 332.632874 591.917175 935.032410 42.7854919 270.972046 + 886.707947 793.681824 350.364258 67.6171417 135.116867 60.7988205 110.556740 904.278625 521.238281 235.622223 954.627197 368.601135 504.060211 336.726074 301.654877 231.645874 578.911438 998.076111 137.066437 910.407288 662.998413 772.348694 689.608643 164.645966 925.693970 260.055634 688.621155 601.698608 655.936829 557.131531 956.023132 533.931213 771.334717 530.134216 106.957306 819.435913 110.609978 105.021675 540.632568 370.509186 725.949219 853.682495 582.989929 599.418274 995.924927 891.044800 277.109344 280.868408 379.487640 296.923248 187.876816 62.8034058 945.577148 600.898865 + 728.337524 557.403992 139.745422 691.718018 942.469666 405.643921 565.386353 89.8626938 115.998566 584.637634 887.918579 585.331726 721.012512 331.916138 977.477844 609.454041 274.501434 848.198608 462.831573 178.228363 591.299011 857.822754 904.740906 809.513306 208.671783 629.149231 4.27866888 609.426880 650.675232 865.861206 252.731415 794.497925 230.102097 479.499481 415.137238 591.552307 867.875183 579.883179 40.0468369 805.925720 97.0311432 882.559692 763.398682 6.71441841 414.923828 717.572876 974.863159 832.051575 824.436401 522.796753 611.034668 870.804382 429.793671 105.625343 + 753.382874 63.1215553 494.124084 157.686050 603.792969 978.089172 3.69113803 98.8267822 639.587158 459.305481 69.9689941 355.463593 537.501282 505.241699 599.181885 743.278442 417.439789 787.477600 848.817932 41.1751595 331.867188 361.554688 273.486847 798.667969 581.155823 223.129379 435.617828 961.800781 977.641968 73.8903351 145.997238 993.195923 127.285324 866.613098 712.620544 333.162903 76.8261414 90.1071854 232.898697 318.858856 659.741272 265.150482 448.671936 307.341370 651.015747 187.612076 312.617767 689.578186 879.009827 280.784760 443.642944 419.048523 502.980957 393.211273 + 76.7685013 353.896729 871.774780 335.295502 211.741989 358.219330 149.676880 730.943665 539.349609 517.220764 326.279358 872.456116 869.876953 639.904236 302.082520 64.6829987 839.119019 757.985840 394.691193 850.153809 263.092255 391.706818 948.615417 411.429626 969.803040 225.397629 75.0086517 16.2626438 763.247803 84.6937714 622.654358 796.331543 355.900574 151.457153 560.734070 46.9741287 876.597046 354.144196 13.1867857 966.601990 564.097351 502.110748 573.565918 432.132874 535.149475 886.358521 440.419708 163.452927 593.382507 166.661987 277.086639 16.3414822 700.584900 452.361053 + 288.012878 20.6492672 436.698853 543.420532 89.8591232 652.637634 977.266968 510.851501 41.8705254 614.126587 31.9988499 92.6969223 591.573914 568.852295 330.164032 59.6197701 904.704224 639.686279 829.252686 859.226196 815.006104 666.493591 907.824829 550.888306 188.609802 68.8482971 347.950439 602.867676 347.621613 640.162964 103.068535 933.684448 917.082031 276.712158 665.358948 478.668701 772.962646 68.9232635 805.912292 682.098755 167.818344 186.852692 662.243774 888.305176 660.655273 292.458435 30.5575027 135.734772 862.515991 651.941956 2.11462355 93.3478088 410.636658 616.262268 + 982.823059 949.605347 524.020813 539.335083 511.505646 381.649994 559.315857 335.309265 991.916443 42.0886993 152.417679 802.434753 425.924896 292.948273 164.204315 605.771851 69.2406998 178.324768 605.100952 936.006470 272.140594 260.515686 137.655457 539.943665 947.125427 735.788147 491.319000 882.301392 831.774719 750.981689 667.152771 138.770081 524.457886 438.456573 435.939240 212.757523 286.126007 725.388428 424.482727 495.424622 661.285095 428.260681 326.057434 521.395081 184.244141 111.231087 550.401855 960.052368 418.011017 360.475372 316.030426 63.9751930 47.5559464 416.514984 + 942.428772 963.822021 751.034607 137.061066 758.693054 206.728882 784.164429 858.919006 564.365540 928.493835 513.817139 746.127075 271.911224 91.7555161 934.422791 769.760803 766.183289 293.237762 956.529053 229.764542 818.563477 946.661194 945.342834 78.9603577 942.424622 908.133667 623.495056 583.905396 677.123962 770.364929 517.449524 940.273743 716.304321 890.193359 51.6459160 291.756287 36.2625732 994.779358 518.758606 746.418274 208.072998 232.179626 901.073364 415.051788 330.759186 187.144577 933.260010 25.5776920 869.595032 454.216370 834.994934 336.417755 412.300293 118.597168 + 425.389008 246.972168 231.998322 955.999329 784.740662 641.681946 782.116821 612.735229 675.534241 433.148376 241.877258 496.847809 138.189636 716.420349 236.724579 242.898804 413.982239 592.217529 321.460754 439.096497 368.022217 93.9892883 840.974915 335.515594 824.457397 934.011353 639.680054 546.648438 949.472900 858.597351 742.387268 165.843719 914.330933 683.156555 132.240417 294.375610 631.748291 823.581665 872.927368 810.102600 147.931549 168.123688 378.624054 916.810730 120.776810 833.825623 788.042480 721.043762 852.663208 471.637970 357.042236 632.149902 474.130005 596.045227 + 624.036255 146.969070 214.646469 937.608032 96.3508453 411.398651 906.908020 684.090820 916.243164 160.282272 468.275482 389.243256 918.157471 628.381165 255.820557 821.470947 101.957603 67.5425949 851.492676 133.328964 41.3965454 196.724365 537.062073 607.741272 788.345398 927.993591 271.210022 660.701599 776.310669 551.506042 72.2402191 279.437775 771.782471 862.707703 179.707169 33.8966713 210.493378 16.9244881 375.007751 64.6211395 691.701721 516.262756 221.985641 248.545700 66.7374268 613.520386 271.516571 176.070221 717.274292 791.167969 499.911224 70.9946594 35.0564270 108.232880 + 462.679779 803.893921 444.927155 191.236816 997.607666 18.9725990 358.825745 238.201889 888.008606 581.000366 845.552429 403.199188 354.012238 862.752441 436.723022 640.949890 389.959412 336.455505 596.872803 104.471893 939.123840 216.740906 465.112610 804.039124 507.575012 298.236145 959.580872 882.744385 481.694489 613.189880 989.461121 995.278931 241.644485 527.485107 513.241028 964.965698 681.917542 131.714523 620.105896 25.0885296 373.977936 451.900940 107.280037 882.330688 783.547485 735.758118 989.643616 292.172699 904.325562 958.828430 269.237915 15.3935251 2.66904736 831.208435 + 735.103271 764.794861 724.388428 872.392456 743.980408 392.256470 111.392754 261.315979 705.977966 237.077271 942.087341 915.795593 312.316895 405.512390 275.429871 352.024445 944.341492 889.600342 808.604492 1.13141584 14.8754826 516.953674 427.181244 166.163773 201.316956 946.375061 602.370544 958.664978 285.804291 763.610657 968.647156 508.965332 112.004105 837.513306 679.178040 181.316727 766.598267 515.886353 631.870605 337.378754 671.274475 658.529846 64.9753723 561.974121 575.567810 336.278656 600.582642 985.757507 525.357422 673.396545 831.383240 811.326538 3.85625648 715.599548 + 3.84232283 362.723907 505.830719 324.352783 220.555847 472.603516 516.513977 818.988586 116.323975 203.793854 398.255157 1.63879919 395.515381 174.051285 8.35381222 461.483063 901.323303 650.098267 345.987762 84.8283997 568.486328 871.349243 987.183411 293.462799 522.826355 695.197754 987.542236 318.101624 322.452362 63.5368195 82.9076538 648.130859 940.099731 536.597839 276.949829 61.2172432 620.837219 219.262695 286.403137 195.324646 948.549805 787.646423 393.950989 609.015625 99.7379990 37.2051125 745.043152 187.095642 39.7566757 463.697296 118.892693 902.425537 746.541016 168.808350 + 588.282654 710.437744 95.4031830 816.085083 979.721008 639.827148 918.381714 414.494934 37.9824715 875.399597 792.069031 105.849823 286.548523 958.869568 379.532654 6.61170340 768.646912 912.169434 278.885101 407.441528 954.161987 755.107056 50.6081619 765.200195 174.430405 432.409943 361.015015 43.2963905 591.457764 226.988190 814.105042 806.100281 531.601440 927.807922 58.4898415 380.477936 407.828156 664.659058 327.815460 306.505829 205.989044 292.597076 111.007141 441.630920 818.230347 595.302673 304.372345 489.560638 482.677979 979.164917 557.126221 552.473267 69.8097153 118.691429 + 202.211502 703.081970 486.703644 164.976379 739.812073 698.176270 916.924805 508.399292 722.378845 547.789856 432.162476 314.221863 911.673218 161.199738 5.99035072 647.603821 833.198914 958.330872 386.330017 782.469788 204.382996 35.6979065 519.350464 470.798645 257.967621 246.724167 433.527435 607.227295 866.892883 782.912292 178.627075 387.905334 774.923889 181.939865 129.051437 592.023743 411.686554 930.577576 628.646851 205.225250 515.115906 3.59705687 288.320770 190.080032 433.441101 137.034210 478.691223 432.694580 955.477051 126.213867 485.805298 176.695984 650.938660 420.100616 + 94.6327896 701.122131 798.448486 576.336609 55.7184372 83.1987152 762.477966 475.336731 491.519714 808.030334 246.400833 282.612915 294.419983 864.119507 566.749878 345.229950 315.777466 287.285400 280.473938 816.475464 215.034286 756.231567 647.327026 11.9930267 276.256409 617.044312 711.311340 797.691528 527.075684 549.011169 584.482727 674.922791 368.837891 667.512024 378.251526 835.292786 776.169067 949.354248 922.760742 247.101013 612.918152 12.1621342 296.688568 563.047241 216.386078 973.525574 910.023560 298.807739 860.356262 869.346558 91.4479065 605.507080 637.350281 478.759033 + 562.580566 188.404266 451.583221 356.894287 870.152832 529.980225 568.749451 590.645569 718.229248 333.229950 219.621216 786.434570 391.743500 711.871643 791.410645 605.361145 623.473511 920.702698 220.017914 383.230988 957.539185 347.073456 374.215210 377.753662 567.382996 163.999847 538.443420 435.029053 60.1627007 424.843445 644.900330 466.040161 244.836945 568.233093 908.071960 843.760437 385.093628 59.0515327 259.173065 166.060394 536.514221 906.556519 243.785431 485.846100 569.823730 525.800415 952.626404 846.906677 311.089081 612.213440 413.720062 307.804443 828.867737 503.675781 + 937.970947 947.494019 829.553711 127.574829 983.406860 206.606277 870.259583 185.503586 288.954102 884.751282 991.860046 93.3455429 796.580383 408.994812 407.888123 777.740295 173.213959 432.440796 305.001770 239.642654 418.005066 396.935455 984.756042 247.623352 310.933594 431.457123 758.897095 964.957703 376.968933 360.807281 882.138855 374.591248 47.6377602 389.564209 715.847900 645.145203 851.712158 43.0062256 482.193359 550.469910 176.381821 905.889404 620.885498 744.958130 97.3408966 591.428711 687.475281 57.8060265 432.567993 376.273438 737.591003 310.081818 516.585388 400.181427 + 534.105652 645.229370 8.67857170 760.838989 436.428467 616.810303 979.857056 479.498596 820.371216 967.913940 664.626404 701.013428 361.665131 91.9324188 938.333191 176.307327 438.885712 41.1398468 368.821442 811.205261 6.54882383 119.816231 291.739075 861.964539 642.447021 877.045410 124.264427 481.375031 300.690125 390.888550 299.012573 17.3977509 981.848206 940.688660 17.7277508 529.756226 541.060913 780.375793 404.704712 700.021362 852.703979 727.687500 235.957169 333.719696 654.183105 980.082581 174.678055 419.380554 904.674744 369.766785 93.5185242 246.637283 420.760986 726.154236 + 254.671692 257.445435 458.729218 528.899719 531.101624 732.119080 992.624146 661.129456 673.897583 285.056641 870.663635 613.182312 210.199585 809.092163 472.845917 60.0972595 715.381592 849.167053 504.512909 867.914673 999.893066 229.890366 496.105621 572.317383 412.437286 590.421875 833.853577 167.332993 31.2863941 795.883972 445.574646 615.336975 660.725891 31.0394001 852.267273 959.368347 676.900085 169.911118 301.713287 222.238525 846.401428 821.360962 672.144165 351.720093 271.825134 687.454834 720.227661 725.567078 867.595886 797.745911 488.341370 467.803223 80.9418945 270.632874 + 150.795853 753.012207 264.643219 541.564575 268.207520 905.962036 388.080048 485.919098 947.569702 435.625488 581.284607 451.653595 118.121284 606.119141 539.046082 943.549316 502.045013 922.251282 616.444031 527.497375 170.638168 975.249390 389.967377 987.112244 823.335938 417.433655 468.495361 600.567200 485.692291 756.303650 248.037781 540.148193 196.005661 295.103912 669.112000 422.660095 961.146790 959.797913 943.787354 249.253754 468.770996 575.576111 613.789490 796.618042 41.7689400 345.355469 633.455444 849.750854 350.757385 196.386688 843.058716 18.4577122 883.532593 535.897461 + 771.756348 301.865234 357.421661 438.514862 426.791748 955.836121 623.515564 613.737427 502.565491 837.701843 913.251892 928.742493 614.421936 336.090912 795.978516 964.555115 677.431885 522.092773 14.1148548 249.015579 631.868225 956.397827 724.356323 219.859940 847.624939 165.189667 892.096985 266.835510 250.742981 142.684509 281.853638 522.786621 816.851379 165.400528 205.574493 904.094055 692.096802 530.002869 202.264862 916.681030 753.523315 451.047546 467.471741 729.952637 139.160751 514.811646 874.561340 246.326462 242.854630 44.0174217 527.390808 510.660126 557.028931 833.887085 + 722.584717 467.781616 719.589661 650.449768 677.779846 672.171875 483.239624 94.6012268 371.952148 780.034302 145.366287 157.929291 788.556702 291.796051 643.686035 279.445465 65.1418610 806.010864 723.262573 16.8643456 882.491089 792.499756 785.598083 849.338623 866.812378 680.134766 948.904297 675.228149 774.881714 748.165771 661.201843 670.275696 173.929337 528.547791 463.649841 954.592896 472.881531 27.7304230 412.761383 864.654541 19.0201149 658.579102 791.679016 342.979248 672.304688 786.557678 798.041016 861.742126 302.298798 504.085083 926.825439 462.665436 258.079285 914.347168 + 710.671692 178.122559 757.439880 107.861015 165.960953 567.362061 231.941513 969.259583 163.842102 381.846100 991.888184 340.142242 105.017441 60.1928329 253.859863 727.525391 284.315002 495.966003 720.145386 855.356689 218.983978 96.0550232 447.609344 567.076111 728.903259 587.496460 838.514160 848.896667 463.330750 158.097977 854.699463 137.515518 29.3635654 12.1263485 257.062653 69.3158493 689.972351 832.226318 605.506775 228.363800 810.252197 516.437256 759.663574 847.787354 250.872849 978.369446 49.6262054 805.562073 310.117462 300.485992 182.821487 122.786102 422.647766 562.309265 + 543.431641 7.85494423 299.814270 114.692322 514.959595 779.796387 401.049957 881.212280 270.230988 761.271362 352.327362 702.689697 716.904663 160.530685 757.821655 478.752411 81.1440506 714.183594 994.828247 792.116272 169.935715 662.804382 284.309814 913.819885 576.988770 432.217499 384.612732 913.718506 654.859619 808.279663 811.709656 315.911316 45.9010696 6.54179716 736.789368 213.682266 928.965210 497.693573 805.101135 884.886230 479.375031 195.824997 742.024170 835.507324 367.695618 488.729797 197.464508 778.655945 474.518311 200.084015 24.1682606 775.865234 15.3049221 118.435501 + 452.876648 312.530609 384.213654 233.884766 143.040054 370.161560 342.169617 102.007980 20.3884010 615.822266 971.756226 363.579346 936.012512 957.521484 11.5547752 438.662292 731.799805 641.245972 838.252563 751.666016 290.207520 237.045761 136.869812 288.600647 37.1252022 289.749390 205.400314 636.466980 675.723755 601.166992 20.4231148 432.330109 653.338989 957.379211 55.6025620 719.144897 385.054626 465.454102 510.958801 436.030182 265.450195 417.182434 594.652527 623.342590 323.156403 405.618134 729.476807 811.515564 445.687958 901.425415 747.405029 369.217285 648.920959 34.1589661 + 62.0083580 152.737015 63.5016899 188.111893 703.571289 779.181763 681.086243 184.955704 208.462357 418.781403 481.973267 764.553467 978.731262 736.457764 919.141052 526.648621 245.167831 676.806519 834.620789 306.724945 893.457947 885.838440 551.008362 374.106140 314.128326 694.517456 615.020813 151.051239 162.133163 640.931641 134.636688 578.108948 402.822083 579.704651 105.642075 47.1087608 201.944687 142.908035 709.617004 151.498718 964.726990 850.535034 621.193420 992.676758 163.054565 393.879608 814.421021 772.848694 767.679382 477.616852 68.8920059 696.530212 575.122314 577.909485 + 484.706146 244.764771 777.573242 113.186371 79.2616577 856.309387 870.333557 46.9537659 245.853256 862.088318 628.158447 542.205994 720.369507 929.394897 512.876343 242.942398 12.5607290 679.131348 274.129883 225.095734 810.182739 975.528625 833.551758 127.937286 385.007080 780.047180 304.071503 839.929871 899.129456 515.998657 670.778381 476.344971 90.7989197 760.251465 768.164246 900.130554 978.632141 384.691559 225.680817 574.580139 314.112000 127.476997 754.282227 526.565857 192.297256 251.534210 988.945251 553.708130 981.820923 785.350403 263.457794 24.8144436 882.270569 360.406128 diff --git a/example/lu_decomp/55x55.dat b/example/lu_decomp/55x55.dat new file mode 100644 index 0000000..a7f94d2 --- /dev/null +++ b/example/lu_decomp/55x55.dat @@ -0,0 +1,55 @@ + 587.691956 713.552307 749.381226 1.42783117 404.684052 206.194473 503.615326 772.636597 61.1404305 342.592682 928.106262 86.1724548 775.807495 149.652115 131.865768 832.754822 980.658875 659.134460 69.1787720 884.511902 208.148804 679.877258 114.043221 256.494965 449.255432 968.117065 493.043365 446.358673 103.831367 289.801666 144.600372 367.387665 156.879745 507.939209 690.058167 450.834503 575.905090 780.433044 643.978699 55.4328003 29.3570747 682.680176 968.164368 658.655579 28.4285297 14.0226192 233.758102 578.862732 410.055481 400.184540 168.910706 643.614014 908.937439 372.121063 649.940796 + 603.176575 870.972534 811.783325 56.9117203 127.655876 429.750977 159.639481 776.199219 298.611115 754.436829 908.672119 67.4113541 693.226807 322.389221 13.1358147 644.729980 657.195801 29.9789047 223.630630 506.292358 887.047180 693.470093 72.8824158 61.1424561 553.870667 411.651367 49.7829895 827.915710 484.245331 644.086182 923.221313 335.770142 520.381470 476.916168 324.203979 4.77670383 831.423401 344.215454 758.890686 49.8643875 201.473618 792.742615 568.799011 221.894409 231.995041 170.098984 239.374985 836.844849 376.529907 506.495575 375.493164 36.2886543 122.124374 603.444214 25.5592327 + 31.2447720 730.339905 782.179199 919.556824 178.561279 64.7379608 505.506714 960.262512 259.788574 146.167526 598.625488 433.089661 189.351028 252.472397 668.295288 734.761230 791.097412 821.217590 65.9111786 242.194626 118.455811 685.162231 940.691101 755.975464 85.6383896 356.120911 911.593384 186.385147 407.486481 257.279358 313.662842 995.212524 961.673706 43.0464783 517.731445 230.463364 841.850891 401.178680 925.661377 95.8059464 368.954285 258.089447 812.877808 669.443359 281.514069 547.285889 371.792206 364.055267 20.3498154 424.534637 547.601257 605.700928 304.319031 189.756760 978.154297 + 217.172195 616.589355 926.103027 873.081421 319.453186 71.5485458 747.572571 226.573822 601.858459 748.265137 317.128418 147.674973 187.418320 22.0446472 166.474350 171.344955 879.036743 916.478821 65.7121201 887.042297 307.531555 845.853577 691.477783 597.178650 949.057190 724.557678 719.391724 443.817108 467.300781 292.167328 223.425262 545.778564 195.212280 868.618286 811.472229 383.965607 404.533295 448.954651 617.360413 295.283081 906.661987 173.572723 190.150833 187.508102 16.6652279 197.881927 661.746643 39.2364883 805.617859 303.361969 684.786743 381.501038 763.846130 719.878845 961.753052 + 351.609131 663.431396 481.733246 302.403473 96.0875931 291.120361 944.294556 129.331345 885.218628 91.2461624 753.538452 590.173523 495.682098 268.951843 709.056335 974.182312 909.801025 702.004028 516.743225 596.290283 547.869934 313.409790 928.606140 331.502655 388.770569 705.574219 582.007202 423.067200 552.776794 592.038574 556.292664 981.689026 396.572174 190.230499 998.442871 246.478424 557.255920 167.613159 724.487122 413.603546 852.230347 734.012756 757.527649 30.5467854 376.785126 307.041687 763.028809 29.6799278 836.111328 937.907349 99.6140289 988.419983 144.910599 10.7087593 884.453491 + 462.329956 864.872253 923.403992 767.451111 94.1201096 347.000397 683.365601 167.523071 286.178467 834.924988 944.831787 333.974792 464.270355 296.649414 755.440979 592.048218 32.6746292 147.772690 122.527138 965.510864 377.338043 99.6450500 9.84785748 747.153931 495.637970 532.507690 437.171478 994.298035 677.469299 263.995972 903.482361 688.330627 347.479431 950.772705 301.608246 369.254089 533.720398 604.639404 210.316055 974.612488 524.950928 717.373169 820.626465 156.645905 4.46302032 536.913269 458.072906 180.808868 444.064117 89.6253510 549.628967 843.577087 791.428711 55.4428635 141.298004 + 47.1684837 635.218079 816.018372 963.824036 100.598663 212.596161 329.812408 271.454895 549.604675 675.186707 830.289185 33.0003967 370.078369 944.935669 351.820038 736.401367 530.630249 105.469391 378.679138 533.451111 331.471924 670.732971 217.967651 24.7340584 561.291870 538.813049 339.999908 955.532104 689.144592 644.752808 212.457901 4.14582396 972.370422 572.628540 911.947754 848.779602 822.520935 308.684540 738.971436 674.434875 501.856018 337.854462 627.793335 361.380646 802.776123 903.623718 766.374451 577.482239 357.683899 400.173035 620.911377 883.751526 206.172562 600.772766 206.134872 + 516.521423 721.566406 115.282593 927.672241 149.407791 699.812439 776.001526 675.999390 883.967590 68.0737381 737.035156 611.085266 303.898895 238.506760 826.281311 485.901581 3.43676162 626.153809 641.311340 189.360962 788.005859 898.670288 489.443604 824.654358 166.146439 630.327332 631.455750 810.946472 146.964417 807.896606 845.999023 26.8953037 22.9732513 521.942078 826.068359 318.088776 769.849060 220.774796 64.2686920 875.716736 115.645699 413.843689 135.500519 394.973969 151.384567 253.219757 727.836548 706.065918 470.899689 992.253235 545.725159 608.673401 410.845886 481.029663 59.9621544 + 656.142883 181.262726 427.968079 934.916565 792.700562 19.6694546 653.538696 198.496613 466.268555 553.656616 221.129974 456.075470 783.136719 718.009583 778.992188 686.095093 685.398926 444.411743 41.9979515 944.872803 830.873108 284.781769 956.812012 315.783081 582.485840 827.925842 8.51238060 777.398865 52.2761383 752.854187 847.116516 464.179382 651.507751 148.902191 768.422729 702.320374 128.202911 46.9542999 892.772156 345.143372 64.0216370 254.379272 241.936920 906.742798 958.164246 695.176331 679.768616 424.904602 998.404968 240.174026 292.068237 528.846680 300.764313 2.99076939 451.455078 + 737.998474 100.880020 501.054779 19.7510910 199.558777 344.088348 570.923340 656.591187 116.731918 496.099609 244.282516 161.917084 569.992371 390.703766 629.447144 374.413025 238.104843 200.656189 40.8748703 227.004028 541.022339 748.383911 249.175980 247.420425 192.700439 296.697510 649.603027 194.053482 497.218170 180.150192 585.639343 487.295715 749.368896 697.162720 926.176086 274.649109 81.3159561 513.235046 309.888458 692.276306 358.149292 640.650269 892.317871 483.940277 543.416016 461.525818 712.842651 258.291016 699.274475 437.294189 206.642197 981.405396 629.379639 91.7031708 858.469055 + 790.355164 932.389709 527.143433 221.276215 633.825928 267.930817 1.32041192 431.110504 38.1185303 448.522430 180.598495 341.236145 341.675812 305.424011 853.006531 569.269775 931.509949 355.121155 729.534790 860.926575 746.600281 974.876587 861.126526 563.419312 304.167206 297.895142 279.413605 862.329224 216.720779 806.670532 242.682480 426.524933 619.610229 40.7576866 463.382477 144.188309 265.162170 263.791504 87.9352264 588.956055 197.792786 69.6829987 760.557190 550.297668 509.165222 446.169678 46.7688789 727.194824 690.916870 48.5288506 165.711639 995.902527 113.221977 286.821198 18.6347408 + 598.202271 175.274094 832.409363 711.287231 618.245300 702.473938 205.596405 823.397095 537.179565 357.796692 877.604187 666.596436 698.374451 931.648010 957.304626 321.926270 70.7531433 589.717896 187.548660 959.415466 124.887863 277.739136 799.480774 731.562134 165.125961 582.755798 348.799011 701.634583 141.897614 962.831909 273.908447 717.188965 406.674103 512.022217 641.188538 394.214172 249.369812 233.609726 538.690369 321.665833 607.483948 499.165833 761.668274 720.400818 544.078674 223.861069 504.798126 707.370117 344.659363 983.851562 146.834671 427.009521 237.772629 29.3193226 229.411499 + 694.498901 509.652802 198.768127 250.806274 24.7228622 96.8730545 764.758423 552.532288 167.926117 292.257843 799.691406 888.968445 219.844391 340.610718 940.901306 308.950104 786.231750 73.0071640 866.781433 378.574158 62.6014862 112.457001 191.000366 673.264648 818.849915 825.259277 888.600159 670.576538 127.658134 509.912750 278.899628 555.205200 256.154358 935.538818 10.5856199 227.479797 604.139282 212.104858 496.990723 30.5299339 609.936035 643.904175 201.708878 851.328369 837.110962 550.618530 198.318680 27.8666039 795.623962 683.473511 193.921814 263.432983 129.605087 107.910141 851.161133 + 216.992844 555.361816 635.114868 731.229736 864.605408 407.781097 167.614044 649.407410 438.109375 205.031860 673.984436 853.391174 789.460754 578.395569 960.116455 802.701721 638.047852 975.958801 504.784515 180.372116 232.409058 445.414062 510.132019 119.985641 570.366760 943.989990 57.0448036 861.273865 944.210999 786.292542 633.401306 154.948578 504.638092 244.122635 242.219818 12.7675886 696.687927 734.935364 747.666931 906.924622 714.165771 591.427124 890.227295 412.732697 78.2838058 613.991272 170.758438 68.9014740 222.388870 852.750732 38.1430664 420.099487 521.080139 800.916260 774.495056 + 126.585197 711.156982 677.270691 721.959656 166.171875 597.154419 552.243713 115.262764 326.005524 820.234192 535.241455 591.820496 639.634399 299.917175 456.904388 894.676147 411.965332 199.023758 34.3674316 660.571106 22.1149101 654.657227 582.634277 882.122925 447.423645 762.048462 301.878174 411.759247 669.024719 23.5480385 366.346161 447.257080 73.1398849 858.876648 503.938202 783.673279 789.669067 573.143005 808.755493 58.4233322 190.414856 959.677795 443.177368 115.952179 372.531158 499.805573 341.366669 105.273788 26.2482872 199.918121 105.953133 343.341583 120.073410 827.022766 412.180481 + 744.619080 692.599121 641.355103 927.933105 64.3190613 182.197754 387.944214 494.004883 508.994385 827.478577 517.380066 736.104553 769.635437 965.926941 55.0966110 949.189087 925.365601 42.2092781 445.340393 144.137161 227.693741 71.9573212 778.593750 836.673523 776.223450 625.968994 150.245529 220.017197 548.755310 137.290497 958.082153 270.575348 722.500671 821.583679 250.120193 464.574463 573.506592 73.5072250 703.979370 86.3924103 61.7246857 773.190674 681.669617 555.737122 95.7549744 650.396484 712.407288 399.094666 735.753052 933.145020 982.147034 449.147400 216.765503 949.404541 627.510010 + 477.854492 105.116173 960.630554 856.941223 260.740356 544.630676 671.342224 926.087463 539.726807 460.493652 968.840637 800.441284 233.697678 204.019409 327.021362 710.776855 448.301147 775.231506 401.755859 557.934937 51.2489281 528.624878 67.1066666 894.190491 173.165726 409.650574 136.494141 634.726685 720.297485 879.316040 788.812012 126.011536 428.007904 523.714111 697.596497 916.828247 590.255005 66.4766769 190.844528 350.213318 746.190063 705.357483 117.544769 594.866516 208.283905 294.770050 396.999054 528.293213 820.156555 441.069519 848.992676 602.040466 405.301117 908.962708 526.752502 + 88.2246704 21.8868523 742.902588 870.009094 770.435303 15.4536057 612.617310 434.994446 963.881775 824.541870 916.462891 489.171570 216.981705 23.4267464 540.658569 633.060303 13.2356129 554.828064 132.584351 729.057617 345.540039 51.1428795 755.800354 679.125244 234.264297 782.593994 293.963562 757.425659 486.585999 957.648865 560.032043 908.929565 977.938721 839.834778 585.631836 498.219116 677.715820 889.043396 259.622803 491.911346 420.124451 895.606506 895.452393 925.032166 32.5792351 722.929626 882.928772 845.173523 183.144409 467.662048 648.699219 861.852356 51.6078644 752.093262 62.7798233 + 174.534012 802.239746 697.080261 510.386505 994.686035 406.272705 571.209656 552.841797 673.683044 177.453278 60.8606873 397.088013 861.825012 735.751099 391.483704 150.108047 673.512268 74.8721161 744.135315 421.232269 146.335327 111.710548 544.417542 31.5677433 635.483643 813.467285 8.09377861 706.453735 70.8259659 361.322449 12.8850708 116.449677 865.404724 404.343323 916.190186 61.0180664 289.793976 669.226257 659.725464 208.100632 599.898560 813.399231 304.175659 37.4178658 803.993408 582.245178 746.548157 708.113953 343.959717 272.547119 121.642899 531.069946 966.763123 451.443939 391.504944 + 260.296143 137.943466 696.695862 325.466583 587.577942 331.298767 481.703186 650.406067 770.108032 805.863220 746.161804 263.898438 229.566498 791.939575 413.888519 899.302673 125.244774 577.516724 809.550293 724.455688 894.756104 514.847107 912.919067 507.086395 613.623718 181.057053 133.019638 875.108398 13.5132113 480.022644 444.781158 558.360718 532.051147 597.710815 53.4575119 700.952087 549.333862 125.052269 399.456116 900.521851 997.604004 154.060104 139.408035 849.817505 579.525085 762.427734 572.604370 494.533295 807.090698 478.897064 688.397034 418.126343 142.842239 812.429199 422.317902 + 548.283020 378.579376 234.147598 741.307800 64.3368683 215.728470 345.359100 587.289551 874.612305 999.480896 188.565323 530.404053 857.344788 903.040649 649.170288 560.631165 842.840332 772.580627 957.185608 988.581665 171.230927 691.027466 58.9273796 409.751740 792.545715 851.468323 424.145325 805.851990 26.3872662 655.427795 590.688599 78.9724426 647.071655 859.647766 243.839264 900.672058 74.2655258 905.048706 347.839966 133.947586 293.718048 924.389099 766.086121 672.209167 88.9177780 483.655060 273.078308 236.935318 59.7583923 318.887756 918.573608 575.939331 875.773499 942.136963 200.623550 + 516.485596 442.666992 558.397217 413.913696 905.966675 420.771393 888.367920 553.047729 581.940613 67.5998154 215.329163 687.994141 105.336487 276.632202 888.662476 479.042938 356.377289 728.468872 922.799744 239.338196 968.491150 69.3657455 767.945740 920.178528 184.685135 368.186859 818.966125 398.945648 422.590424 964.176819 768.560120 903.075134 539.013245 33.6958847 660.486511 546.065186 923.130371 260.194214 198.463562 187.273849 37.1273460 633.406128 516.015320 489.669708 41.0000343 950.878540 165.096069 761.758423 882.802673 714.669006 559.442627 109.216385 344.694275 613.934692 375.069519 + 266.963104 625.511597 739.919678 758.309570 445.777802 951.841064 255.446014 168.988892 859.872742 897.481628 846.450928 930.233093 169.094040 756.910339 12.8652420 171.866867 355.412201 972.182251 354.156982 896.502991 888.639526 56.2333832 935.774780 377.752411 896.588196 617.905457 627.993835 347.091431 247.393860 500.943848 775.731567 635.953308 460.434937 238.419052 397.862335 723.213501 755.580750 396.440338 752.661438 817.418030 992.051697 779.812073 725.369080 858.485474 156.026169 486.025421 536.284363 671.713379 190.955948 551.419983 376.202118 213.147186 492.873230 95.7557526 533.521545 + 388.707336 212.652725 28.7560272 843.868652 251.720398 385.916718 574.358765 45.4088097 695.137878 524.532959 349.079895 93.9950638 103.683578 506.575989 951.589966 163.006866 997.209045 780.014404 758.219177 382.366821 69.8769989 976.171631 258.176575 597.073059 550.826294 405.643677 281.262054 895.713867 926.638428 266.158813 307.890137 336.269531 503.679871 70.2484970 800.390808 529.122681 701.251343 387.787537 61.5121117 355.215118 37.8624878 5.73097229 4.57508421 829.814758 639.230042 811.430298 24.9182892 296.256653 645.840210 432.263519 571.938660 718.637085 303.216492 460.635559 344.558502 + 170.715393 502.402954 180.745285 824.918518 164.909149 330.793671 170.627869 773.040955 324.815216 19.6383114 394.691986 732.523438 455.037292 400.227936 570.315369 430.409607 27.8970909 614.999512 931.402283 515.868896 170.739502 501.034546 944.287598 999.407288 944.904602 170.246353 499.601868 381.342621 828.735779 74.5885010 435.487701 799.602539 305.279846 224.688095 691.968018 787.091248 957.234253 233.422928 209.612350 607.664124 568.677612 629.467102 851.286316 36.5061722 646.204712 343.194580 745.210876 83.5081711 573.043274 159.436188 894.145569 864.562378 917.226501 815.178162 194.007751 + 219.043930 506.226257 928.073120 740.140747 19.2643089 517.144592 644.673096 606.140137 208.798904 706.717468 620.755432 585.640503 766.207642 410.147919 684.636230 294.293335 97.2881393 293.600769 303.610931 359.293823 225.188141 147.912384 968.055054 809.421875 995.971375 352.033539 913.053284 988.889099 406.378815 667.812195 83.0395508 340.200409 663.125916 35.1658707 574.098083 145.046005 704.667175 84.5480652 59.3049545 429.473236 546.421448 725.877441 498.384827 790.815430 554.986389 774.594788 59.5482559 499.939911 985.791626 833.250793 530.329529 506.765808 258.061066 773.760681 125.640152 + 683.168457 116.831238 466.206696 51.8427124 350.728394 175.247543 280.898956 398.989685 460.303101 421.466949 482.356384 751.181152 740.785767 157.631561 484.388611 836.732239 177.269989 918.866455 694.292114 200.890320 823.975891 469.762268 692.895630 201.465042 114.705719 98.4636230 639.442383 664.268921 804.567810 208.643387 181.656967 828.438721 959.142517 468.409973 383.483887 408.955994 669.322693 366.949463 392.768188 912.094788 695.517517 121.421387 921.222961 340.771515 642.402527 645.075500 712.081299 706.023132 241.639908 160.299118 596.725830 886.453857 293.650940 659.923096 773.280273 + 625.810913 977.843933 16.8978710 474.055328 24.8355827 814.841980 967.417664 747.918030 322.763489 600.728455 436.278473 821.401001 840.035278 728.225159 296.002625 467.299225 324.357086 594.301819 452.720276 280.825714 124.508560 321.418457 267.795654 643.105652 951.720093 383.063232 762.264221 904.278625 836.172119 142.186478 314.462433 212.034409 9.02369404 6.72537470 520.536499 844.255920 173.403320 135.924713 330.979553 42.3799324 677.020935 44.3404541 714.651062 995.548767 591.162842 247.383209 751.885437 240.495865 641.601685 929.425354 846.834106 506.859467 30.1928482 17.1143169 6.73972511 + 767.623352 651.754395 50.1889648 666.330139 861.977356 132.386780 425.613647 241.187180 986.653870 32.6026382 853.629395 790.415283 426.479797 712.376404 487.701385 20.3318920 287.804596 243.706482 787.461914 825.189026 289.990295 467.738983 554.895325 768.590576 159.823242 368.487396 536.907654 231.067566 350.614410 21.6701679 346.894623 524.294800 140.750183 292.836304 267.754089 777.046326 589.285461 852.101501 358.100647 222.881790 792.476196 659.830750 186.919739 250.785904 92.4734497 703.045288 212.998566 565.100281 101.857147 683.160767 277.893616 439.720825 351.581238 105.861374 852.945007 + 765.700256 982.724060 189.503693 192.715317 597.694092 150.962097 920.628357 230.653137 125.375717 980.020386 29.4621124 627.788269 729.737793 676.252625 782.415894 273.178009 784.652649 434.537781 284.748596 410.625397 287.792206 675.260132 660.042969 1.77069139 36.2986565 261.908447 302.512909 524.018188 886.556519 662.167297 773.269592 840.820984 412.703033 908.381104 658.185242 31.2186317 833.471497 551.032959 416.781281 334.956085 907.744995 373.969055 276.147980 958.871399 170.082428 521.722717 122.364998 905.581238 807.558350 937.881897 351.160797 606.093262 552.308228 584.655090 986.700378 + 100.190964 256.069031 300.820160 531.198608 65.5426559 636.526855 694.456543 400.087708 296.085815 810.019043 794.061279 936.166016 664.905029 953.927734 489.699249 612.602905 762.545410 717.335449 180.995132 896.192383 639.531982 450.434601 713.380920 233.519089 649.809937 935.755798 512.145691 441.030579 676.789978 224.953842 868.901611 765.348389 40.1420517 556.511841 34.3061028 861.476746 4.41723061 169.914215 794.307190 449.788696 942.747864 179.328339 147.430786 290.850433 779.756897 91.4031296 511.685425 109.663979 707.096375 574.710815 106.123611 793.276672 29.2382221 219.999512 104.469330 + 31.6899300 648.984619 76.7591553 503.952118 996.297729 808.094727 844.143188 104.728714 911.916687 868.370972 278.762848 331.661652 98.6099243 86.1359482 839.564819 612.850891 770.491028 553.063110 366.484772 688.289062 988.686462 372.981201 746.038147 835.438049 32.7080917 586.970459 139.709869 832.761475 804.583313 697.144287 448.741486 902.635132 863.311646 439.433167 141.696594 436.543915 533.097412 38.7061806 854.298340 25.3222427 556.087891 827.018372 652.946472 721.598816 719.542908 84.9389191 11.6290283 598.579285 34.8604660 81.9518967 412.696320 702.135803 381.476501 322.324158 384.131439 + 294.305878 891.378723 290.361511 58.4929390 352.735718 94.4314651 783.624939 930.543335 882.525208 874.744568 98.9960098 424.362244 332.106995 73.7340317 876.686707 629.824219 818.657227 696.024475 908.406799 24.1565895 592.875000 253.850098 494.052399 264.634888 937.113708 340.179565 210.978134 547.882141 865.541748 634.608704 980.409058 990.092529 714.159119 222.281219 514.007080 720.375183 350.279175 978.845642 695.325317 316.446350 10.2071514 156.475494 149.480804 746.041443 257.695038 328.423218 129.872192 444.204224 96.8426819 202.789505 620.273010 723.235291 693.560791 2.71114588 62.9087982 + 608.439941 604.511536 149.678192 849.363037 202.254608 122.297295 802.843445 888.590576 698.491028 661.149414 474.744812 209.938065 12.9434252 4.14695549 601.021240 642.205994 193.287720 96.7822495 968.341736 215.496948 380.791962 505.688873 351.261780 28.3267670 265.055328 249.669083 536.846741 994.715637 343.071655 458.344727 251.033676 376.604584 224.529160 162.278931 742.882446 415.533875 306.186920 961.937805 919.473206 837.918396 136.009811 658.310486 620.532043 902.869141 667.521240 117.692383 225.169510 529.839417 540.381165 620.572388 463.862366 827.506165 692.763123 592.652466 64.6769867 + 381.234924 89.4574890 885.560913 786.368774 962.191833 162.108627 197.035187 356.100006 449.701843 615.897583 185.077301 54.2036133 101.904610 224.830276 447.091858 223.765564 124.404770 776.175964 573.852356 927.347595 204.100159 673.932983 439.883850 507.777008 446.579041 683.704651 665.076660 491.136353 374.472321 822.802368 630.702209 410.168732 436.620483 385.579620 316.732819 963.955505 97.4683228 376.000854 236.317719 640.782043 552.675781 886.379150 319.296875 698.465515 306.448242 144.956863 758.712891 322.517029 781.148804 311.919312 822.158752 933.164001 534.316162 765.006714 498.583435 + 781.721130 785.340820 781.823181 98.4643936 85.8819275 620.801575 173.809586 571.207031 728.418030 891.504211 493.886322 72.9729233 961.992676 112.561981 360.594330 918.064209 231.870712 137.423584 476.113800 193.681671 56.4148788 137.592209 802.965881 549.300537 268.544983 396.830109 134.723389 614.243408 855.496643 517.447815 651.656433 913.227295 546.199463 925.573059 753.921509 136.852310 696.791260 509.657837 495.136475 860.461609 756.884338 584.894226 800.640503 530.184998 151.178253 259.924042 886.966797 983.356445 734.549622 166.646973 800.344238 575.107788 759.277649 901.266174 759.734985 + 154.311752 580.727905 905.654724 819.300537 710.111023 149.754166 950.626831 610.545166 842.382019 399.106995 331.396484 473.198486 580.546692 434.677185 955.769714 238.685699 864.028137 701.279541 883.793274 109.089851 320.314636 755.820496 42.6981430 698.445068 121.872322 957.666260 195.122482 396.642548 215.504105 595.962280 515.013672 415.726990 237.539688 395.938721 517.584473 253.614532 633.094116 965.934326 587.173584 32.2825813 375.285309 995.461487 549.575317 864.087036 124.085495 623.591614 297.171326 809.931213 370.623322 779.893860 748.710266 533.804688 562.021851 963.790344 735.592896 + 302.414490 208.573288 505.450470 531.907166 2.31600499 244.798233 677.462158 662.196045 493.066223 224.544174 628.444031 688.706970 281.819763 267.414703 260.509430 880.771790 604.745178 326.804138 290.292267 242.611267 923.000732 893.069763 382.938446 922.107056 967.023010 414.148132 56.1907501 299.450592 428.854584 591.091064 829.773865 695.381348 245.921906 898.402039 833.466858 670.556152 89.2701035 308.761353 840.995422 91.5624695 163.728729 458.527710 511.430389 21.2956295 413.133148 477.546295 12.9717093 143.922806 841.874084 580.540833 955.254944 409.205414 360.432312 214.812897 297.431183 + 139.219162 869.858826 192.584976 360.962921 795.047974 189.216873 416.280029 180.453857 5.88507509 996.551270 332.499512 855.557007 652.427307 675.584473 686.725891 484.363007 599.067444 798.540039 912.894409 887.728333 877.004395 22.8539238 973.774170 448.126923 577.264526 169.050339 561.440857 323.185883 645.735657 847.529541 282.521973 441.273407 878.302185 373.902954 594.129089 392.110107 823.450806 889.355957 669.630920 993.267212 240.304077 452.303772 436.200989 681.952332 499.292603 80.3559113 129.164856 994.223450 994.760864 939.500427 331.620667 493.228729 873.865540 669.410706 946.935852 + 602.262573 768.030212 219.545059 815.342834 405.934021 533.729309 173.739380 957.506287 39.2866287 703.417419 433.350891 994.677734 988.119751 845.358276 698.047546 990.254578 895.536987 611.978027 805.201111 745.997131 418.868408 789.573853 92.7676620 265.246368 963.263916 569.237061 555.999512 710.376709 783.347351 154.146210 146.991821 109.629745 786.582825 762.757080 10.4031143 463.916656 449.965851 266.193115 338.688843 752.893677 624.648926 85.8769913 609.457031 160.612808 432.698517 635.476135 431.514801 578.872620 649.224182 30.7750797 497.589966 880.537354 452.169250 501.406799 23.4566975 + 949.297241 798.375488 238.072739 618.329468 669.160828 682.674011 125.607170 825.999329 476.483887 769.542969 808.604309 918.559387 272.251831 463.551300 786.402588 760.516113 748.372009 209.075378 166.890396 338.796997 894.023743 114.790573 146.306335 884.608826 583.160217 311.112640 611.677551 228.286453 115.176064 449.098450 951.108337 726.226990 718.345703 556.065918 131.097458 22.7887802 347.869568 4.44908714 675.420410 732.216003 763.221802 425.375763 287.285095 787.497192 770.700562 176.836868 407.308563 182.297256 605.119202 231.198212 486.851013 162.092560 261.024902 209.390427 941.983459 + 796.442200 119.812721 586.091431 850.397766 486.918182 647.174561 253.725708 160.740051 771.570923 438.813019 28.1240158 708.234070 694.385498 579.426819 940.025574 331.351074 35.4153061 286.361572 406.686615 95.2645645 301.504822 265.498230 164.751892 288.645599 995.774170 9.61176109 583.857910 838.757690 560.548096 644.800720 217.153732 70.5048981 660.001343 355.889862 200.902527 742.924194 955.516418 758.882935 436.039948 412.830719 438.534210 499.546570 490.564972 639.432861 511.534882 166.136444 598.080688 282.140717 961.949829 394.852631 496.094910 113.008568 430.047394 747.414734 235.795563 + 136.811752 633.149902 697.748230 935.391907 705.078125 894.202454 85.7236023 320.487946 225.691544 969.586731 154.256256 625.377136 346.203247 450.934753 548.307922 928.512146 857.613770 310.497864 397.834717 408.790588 692.888000 864.379822 478.519836 101.614090 290.309937 43.9868736 421.088654 353.762024 576.432434 302.948669 415.423828 784.554504 577.157898 142.280136 732.706909 29.4757481 520.210938 70.9835815 776.488831 619.889771 233.010635 258.989136 467.279175 538.374390 612.974060 242.896896 98.7362137 814.629700 176.162567 452.268860 682.730957 226.954071 636.844482 937.858643 27.6798706 + 227.780975 564.372681 960.197998 55.4584656 508.852020 246.235413 870.087097 169.089279 407.075989 192.927841 586.598633 615.224487 706.301697 251.301865 825.773621 908.267517 670.493469 168.752426 560.209900 688.940308 347.228638 846.739563 311.393036 701.688599 747.007996 580.947144 523.322205 965.050476 53.1127472 570.490967 397.523163 392.329468 179.435822 531.029663 740.392578 612.839783 135.631927 895.910828 838.923706 259.013306 133.349686 481.059143 442.662476 127.684570 63.2418365 98.3463745 508.274750 697.652527 885.895508 992.809387 891.368408 997.362000 366.305237 373.788086 576.770020 + 795.129578 720.927307 326.654022 321.364044 981.316406 90.2751617 467.293274 404.696564 661.347961 280.975647 811.758789 450.388489 899.481384 580.582886 33.9312668 539.770813 110.362389 975.603638 478.536163 128.198807 496.243011 718.177795 538.290894 526.984192 329.084595 684.762085 839.709900 283.546570 705.577271 377.809418 677.379150 909.748718 794.657654 902.717224 195.830414 692.304626 449.085419 411.783783 61.2826233 85.1685791 901.773865 72.3064957 128.461884 238.776855 798.410217 779.441284 379.101013 519.773987 806.910278 216.186310 848.067688 650.503601 191.835480 119.574417 437.181183 + 134.644791 403.738464 227.842911 814.770569 549.340576 537.871216 874.324524 197.052643 184.156250 495.363831 372.575989 50.3948135 246.399048 307.457611 128.554657 493.336975 432.781219 818.953491 803.487976 287.746704 481.427002 353.931793 23.8971519 157.028305 733.355652 893.955505 645.558044 404.734253 758.575867 479.263031 572.371033 821.507446 930.504639 407.287415 802.810791 628.950317 131.077332 858.666565 378.490143 264.133514 831.060547 29.1358051 480.456482 457.242188 252.680099 521.617737 186.781006 366.507568 733.099182 427.302246 854.402161 533.635925 51.0611839 520.657043 925.172180 + 418.750031 711.302002 974.067322 259.515625 38.9412651 207.882996 485.790955 795.279175 478.419220 219.694763 860.934082 139.318420 322.023254 894.650085 950.624939 41.9787788 461.147827 49.8074036 732.326233 5.05894709 422.824615 352.473999 184.495956 631.537903 104.250206 3.13957238 960.395020 944.941406 231.155685 770.236694 838.678589 247.363434 891.934937 869.460754 405.183441 160.228561 181.790359 418.489868 941.463806 690.665344 188.712524 816.093079 57.4255943 108.703522 355.841583 496.739960 539.767700 402.728363 856.516113 813.455261 882.494019 29.0014725 878.838928 978.249878 324.072632 + 856.386902 35.5081367 455.067444 264.586853 418.540649 461.190033 608.311646 202.356079 390.845612 656.194763 853.603027 495.054260 395.021149 739.630310 239.100006 433.636993 840.020447 510.150757 849.474304 62.0995827 229.364639 903.204468 827.028748 538.760132 504.829712 644.203186 862.475281 207.841599 564.166931 989.753052 530.398499 69.1451874 214.980942 138.219467 72.7557602 63.1686554 834.010071 862.472961 529.955627 140.573929 802.783997 451.979950 173.016693 632.410400 304.968506 962.370728 353.997406 566.998596 656.497559 700.757446 998.428406 350.403381 775.611572 876.662354 891.376526 + 42.3448601 32.8916702 273.340302 6.48493195 937.378052 501.466583 389.076233 570.323975 991.542908 469.607544 766.493652 838.770691 195.684479 71.4014740 232.356659 461.997345 57.9409561 934.463928 261.677887 619.954163 769.362671 507.550201 299.392090 920.330994 486.056580 397.928497 268.087006 235.445496 201.361557 308.674042 197.382523 460.691833 541.071899 900.352478 974.200562 991.493652 473.395508 447.596741 903.687439 61.4503632 985.272827 927.122375 860.707764 160.720276 976.411560 620.484314 159.072617 652.533325 26.0311279 200.363281 687.365662 413.469147 996.539124 380.855560 73.0744476 + 931.194153 284.480408 252.272858 615.013672 541.622314 960.610596 81.0149612 871.500244 155.209747 732.784058 320.682251 360.953766 397.922180 189.966537 195.806534 988.981140 899.455444 98.7785568 928.536316 299.631409 98.2756348 743.126587 496.281586 421.394592 353.556305 359.397552 896.333374 977.396118 516.259521 622.273621 797.270447 493.049072 731.036499 219.313965 390.015839 275.811249 294.570679 549.687683 278.910034 143.474075 130.782822 58.2007523 827.974670 697.575256 329.143799 8.04792976 155.712128 478.122437 687.613647 327.812897 627.032593 114.859825 118.298134 721.060791 173.584457 + 337.851105 702.120667 265.476196 455.097382 333.341400 989.662598 788.803711 673.318359 317.573517 411.619690 143.523376 275.338776 586.793701 644.677734 109.375549 299.011444 746.246826 244.327240 759.500793 856.061462 776.688538 287.597412 957.865540 241.765839 337.430908 828.547546 567.765686 988.682556 176.000793 468.067780 867.202209 509.647369 845.681396 496.817261 61.4348831 764.535278 958.272034 475.541931 675.390320 767.190002 365.405640 207.323380 668.622925 968.949585 268.196686 448.540039 798.456177 163.313522 363.457397 898.173157 562.779541 648.286682 621.044617 265.035156 955.686157 + 188.503464 717.002380 922.686035 344.528564 661.723694 422.081329 47.9564438 61.7571373 777.012512 371.553894 867.405884 872.957642 674.678955 355.811493 906.769836 398.205444 507.133087 469.384277 767.930359 981.843933 193.536743 480.357513 449.585785 943.552185 695.807068 303.769257 5.98201466 460.830139 549.666199 301.086639 149.481689 614.075256 741.643738 210.148560 57.9463768 942.065002 670.268982 759.023071 717.648010 824.932434 330.984070 284.878418 904.211853 705.508606 126.019989 165.310959 530.433838 38.4734192 305.952240 75.3059006 896.724060 705.803345 658.140808 611.194763 459.859802 + 601.757507 210.105453 945.460693 416.892456 336.927338 635.724854 521.161804 131.050476 114.969147 982.895020 897.986572 767.862366 89.9482040 908.787170 771.516541 128.143494 308.622375 701.882263 257.493469 815.773743 877.744080 590.645874 986.063110 140.902267 777.886597 949.020142 518.973816 676.665527 581.767700 478.355743 975.631104 378.457672 681.923584 41.3442650 708.563110 764.208679 516.063599 855.875793 543.016785 153.710587 765.978149 670.285828 614.757507 945.883118 547.887268 735.498657 32.3378983 436.813965 392.073181 44.4163742 637.878174 612.931885 705.097961 313.235504 991.654541 + 226.198868 617.762085 501.210846 446.172241 736.059998 281.544983 221.708328 924.964966 757.753540 313.946686 753.545532 810.190125 553.981567 995.871399 50.3835602 865.665894 86.1822205 341.065643 556.845215 861.748535 896.196899 95.1934052 151.462280 958.977905 184.007095 89.7885590 485.643799 644.490417 314.608490 657.476074 947.739685 264.691467 345.660278 70.8481216 569.812317 340.116638 802.154785 388.864471 564.749084 204.359467 95.9096146 92.9101486 597.989502 322.533691 885.934692 795.219604 696.807373 287.938202 852.183594 381.643219 206.014938 714.703186 42.0281982 822.581116 328.565796 + 542.297729 11.0517979 600.635193 511.491486 424.674561 534.766357 549.535522 888.450317 143.313721 651.101929 941.966187 210.255981 850.704712 126.424896 566.445251 736.978455 40.8495064 96.0766373 840.889709 876.278503 274.682892 323.094238 162.897552 623.693970 663.288330 358.646576 937.661865 349.163055 784.937012 159.904694 20.6719551 770.170715 119.365295 81.8606796 439.373383 259.093994 835.426636 232.725601 544.950867 73.3526993 215.042267 477.828583 14.9921913 892.803894 750.768127 817.411255 37.4631805 116.337555 21.4302597 683.488220 148.347595 822.423340 69.8029251 221.177246 838.680115 diff --git a/example/lu_decomp/56x56.dat b/example/lu_decomp/56x56.dat new file mode 100644 index 0000000..989c8f7 --- /dev/null +++ b/example/lu_decomp/56x56.dat @@ -0,0 +1,56 @@ + 119.861191 680.958069 780.168457 681.909485 29.8559437 377.604218 548.797546 474.720276 951.090881 623.905640 853.019287 691.322632 433.142059 678.222595 265.194489 410.989349 861.987366 247.342056 485.174469 825.928894 717.888733 625.760254 734.205200 461.461365 412.761169 751.181396 173.754578 820.669189 444.947693 285.863159 316.275574 803.016602 682.435242 152.826874 239.209396 749.217896 941.413330 697.685974 574.125854 341.263397 832.303467 547.237366 918.703796 247.763870 175.424637 810.639709 23.7971764 701.103271 249.808060 86.0635452 127.296104 770.966675 140.591919 551.931519 19.6369419 208.139206 + 179.033005 950.435364 546.248901 210.134216 356.639008 374.899933 802.533875 136.253220 663.889832 573.792480 820.389160 344.326385 587.225647 754.809265 71.5314560 459.246948 889.938599 682.295288 127.170280 697.299866 696.966370 93.4438553 153.340683 214.421326 716.372070 628.082642 720.210632 739.446472 423.604370 753.935303 561.538940 458.978638 145.110794 42.3470650 310.882080 266.187897 718.817871 462.165070 766.113770 990.937134 765.569702 366.552704 650.486816 445.667725 78.9561310 644.448547 794.173828 369.690735 851.737488 572.791504 875.294373 431.547607 658.087402 633.895447 328.077637 910.846619 + 120.373039 422.225830 846.655396 865.113831 986.686768 57.4091606 953.130432 978.348022 124.794380 725.086792 774.934814 919.816162 980.767212 320.686676 108.235023 342.490204 190.561935 795.548218 654.227112 905.422485 33.5130196 633.076233 899.616821 889.481079 462.236420 176.096710 295.938324 884.369690 182.461243 816.066223 374.573242 639.950317 22.8339748 593.258728 111.274376 949.389648 134.428589 694.277649 234.763168 742.914185 134.135391 649.184937 60.8148384 654.676392 535.620667 450.634613 346.216949 388.104156 836.425720 819.806396 551.103455 473.345673 273.265930 51.9939537 95.3373260 962.430420 + 110.062515 409.626709 957.393311 449.570221 384.034058 16.2372189 330.127655 952.729370 775.829529 459.922974 371.934113 122.369881 3.82338762 708.246521 623.833069 143.071609 820.332458 872.457825 248.053085 406.188690 897.629700 719.131653 503.972656 605.501770 628.000549 748.788147 184.967438 972.205078 40.9568062 8.26121998 684.412903 929.978210 593.676392 752.593811 163.271133 290.031433 473.988342 37.5107574 429.381897 947.675659 266.882050 752.580444 935.084595 159.926483 367.960541 586.672546 913.817383 497.821777 969.505859 660.719421 787.694702 596.444763 826.630066 863.558655 110.900848 147.463058 + 12.1348038 454.530029 741.435730 925.439453 630.376770 423.579773 418.517975 523.013550 701.853638 998.422791 447.733154 695.466675 80.4511261 365.220978 564.419006 822.014343 223.273483 584.512695 986.319275 643.375793 406.487061 937.970093 112.467896 673.867737 580.830322 168.568619 732.983704 972.969849 258.236542 331.688202 793.298889 931.008728 6.24180937 434.154266 870.384888 867.892700 332.746918 927.240906 454.571838 151.771500 543.367737 199.388290 939.962830 462.290588 368.192169 58.1480560 267.616547 589.435852 739.670105 489.106781 740.246765 572.733398 408.493256 607.713318 317.166779 532.764526 + 440.013977 487.852448 748.276978 212.899780 31.1245499 493.629211 30.5423794 392.439087 237.607330 306.578888 560.914551 601.715149 236.314194 56.4104691 902.730713 725.461792 18.4693832 695.586060 710.184631 3.42616272 27.7582302 567.621399 423.500092 982.417480 187.909088 152.638824 820.522339 727.154907 401.673859 238.863861 970.967407 655.517151 988.951843 186.352219 859.937622 812.204346 264.519012 283.033234 703.205139 807.505310 196.584793 163.878021 338.317291 224.876602 768.137024 623.776123 848.461670 572.794739 703.829529 854.521118 680.383240 719.763306 338.463013 624.382141 939.122498 258.897247 + 638.700256 848.753967 193.403122 893.299744 564.054321 995.851746 197.009583 192.095810 168.899094 855.510620 717.914429 103.863281 633.678711 983.275208 855.305786 459.728394 773.102783 630.828186 962.284668 464.505737 782.691223 477.551636 516.911987 990.715027 498.138092 563.507019 893.815613 160.878189 88.0735474 98.5420380 96.3498917 723.974365 614.151306 448.894287 190.677338 972.176025 424.700226 364.189484 322.834564 345.600891 202.324463 276.770294 581.215027 426.106140 692.240479 397.263000 875.924377 907.718079 823.400146 8.07186699 720.107300 48.4442978 710.021423 432.913391 41.3442078 499.668884 + 55.7328491 301.759247 706.697632 103.940155 431.970978 61.4899025 871.131470 720.218994 703.695801 513.317322 210.804749 852.406311 990.599609 480.331573 779.660156 453.418396 240.289368 608.621399 137.806458 916.991638 996.136536 45.7960320 128.920074 531.034058 144.652771 643.463257 212.412827 742.292053 985.264160 369.313538 920.396301 54.4632874 69.5736771 812.188843 191.273315 933.306702 154.687408 284.117188 584.654053 282.069550 45.7701874 581.538147 20.7419796 243.593933 167.426605 437.596436 279.261597 759.264221 412.875793 354.699493 123.696724 929.783264 359.092682 399.669525 597.999268 537.090698 + 65.8059616 392.402039 441.981323 705.678711 838.376892 611.856506 179.694016 84.6513748 613.796997 624.019897 20.8547573 980.135559 620.123352 474.473633 241.870102 541.833008 185.550568 777.118652 625.228271 191.693527 453.763214 510.079773 336.205719 776.542236 652.940613 705.943298 45.9089279 663.522644 850.248413 885.042236 473.917236 588.209534 988.904053 835.291077 956.746094 622.128174 955.942627 923.710999 65.9563141 39.5426102 85.4349823 64.6224518 845.004272 705.224365 171.001678 924.053589 939.654785 831.102783 136.859985 424.231018 414.360779 703.906982 826.540771 33.7391129 349.632751 494.239685 + 778.493835 381.188660 222.744003 894.057495 545.465637 989.484131 159.634003 920.514465 571.610046 79.3899155 703.900513 275.927246 947.075317 856.849609 288.022461 107.154037 154.584579 299.162842 822.643066 877.011841 878.574463 852.679321 129.357132 245.062561 356.198364 666.953491 869.325500 818.520203 716.373108 949.407837 535.401611 871.405090 110.228233 389.481659 436.682770 653.442566 702.609314 122.690231 726.828186 780.959229 570.791992 588.048523 213.616699 308.952240 298.455048 625.669006 718.081665 532.411316 508.034821 974.148071 165.994125 85.6155853 649.281555 946.748657 696.614868 509.131104 + 856.349121 165.534851 902.588257 156.931076 498.168762 473.997681 765.874695 41.8537331 98.5057755 899.508179 785.597290 626.410706 321.984222 826.159668 36.3826141 375.576721 978.688110 985.252441 914.417908 619.082092 437.318604 472.549255 494.758362 976.756653 67.6021957 501.505768 946.478943 766.295227 937.700134 643.632019 573.806824 222.852676 988.446594 207.762177 212.510590 49.4656715 425.043640 846.253662 45.9653778 416.815948 297.984863 578.726196 329.872131 386.010681 902.419678 323.135864 761.863403 480.037292 283.943085 823.117004 959.463013 416.239075 539.668518 600.502197 336.810211 114.007973 + 954.161072 978.784302 617.125427 4.87191629 418.185638 785.803467 454.907135 761.169861 331.421387 724.026733 336.107269 882.733337 422.085480 340.376953 244.288940 665.403442 449.558746 928.929260 195.031921 656.120850 298.725800 206.489700 48.6961708 170.300247 702.237854 904.032898 358.279236 401.731995 372.353241 701.678162 728.702637 524.980103 166.282562 117.668739 886.762817 366.783386 566.625122 579.523315 882.755371 772.411072 362.560211 514.939514 741.381165 514.413940 246.489197 788.813110 956.980835 128.355652 873.539490 617.464661 938.048340 212.050064 97.9467697 231.516052 480.845795 514.591492 + 725.122559 665.734497 168.665619 927.747437 807.384277 527.898560 175.246292 741.434143 438.561554 948.962585 988.520935 572.843750 814.266968 137.634430 944.323914 754.234924 437.871246 492.106781 984.278809 254.662292 696.802795 432.905121 312.491943 200.247238 700.403625 525.284546 923.215027 840.280334 761.421692 426.179626 741.646851 739.934509 367.881653 999.665100 209.339523 284.930939 202.322144 197.044479 155.601608 19.8293915 603.883057 997.867065 582.166748 108.665886 997.349243 59.8355598 488.867706 142.680939 941.048096 725.744995 754.203186 586.834045 326.675232 961.254028 755.026733 284.219849 + 34.3528442 618.672241 724.231750 520.894226 12.4083538 7.31338215 206.611160 817.397156 763.955933 721.449219 118.716492 487.040680 961.512146 31.4609203 163.424637 482.809113 958.782776 910.547058 416.590454 911.660522 151.232315 776.732361 51.8890381 893.341736 447.951324 135.472351 424.074829 366.594513 301.479706 915.853638 895.466858 107.684227 915.537170 341.709991 554.815613 227.481461 433.109955 80.2659378 907.155884 999.027466 869.675110 283.391815 467.200500 674.881592 908.385986 764.106812 427.738525 449.601868 806.662354 334.830048 932.974487 186.919388 72.9134979 679.165344 607.892456 556.703308 + 441.266327 902.790283 432.193848 189.966660 85.2651062 288.552704 62.9353561 696.002380 294.607300 213.709717 516.007690 431.212555 41.1437187 343.511047 78.3148270 149.208023 335.956696 615.085632 780.846802 326.966278 147.986938 535.505615 560.467834 454.228973 215.413589 758.024048 571.306763 392.373169 83.5477676 307.887390 155.133820 431.702271 338.127289 783.952942 328.300323 467.965668 480.027771 330.328003 407.825714 858.421631 673.253967 507.665161 193.840485 983.165344 464.510498 45.1782532 437.205811 911.497314 480.000183 391.995483 339.728638 724.008606 735.422852 283.549255 238.994385 923.989929 + 731.890991 19.9123974 307.437012 855.082214 507.303741 331.343964 843.053162 14.5442343 5.54787159 959.954956 219.391205 691.356506 195.231750 729.642395 768.997620 496.471252 184.062119 181.582718 421.159912 82.6841278 774.355957 843.614746 705.185303 764.229553 94.2456894 629.272888 33.3640976 903.047729 839.951477 562.175293 374.430511 334.515350 268.255768 848.025513 128.210175 195.904678 644.736572 530.381714 83.3011932 424.636993 265.553375 958.154907 972.406799 520.157166 271.242737 983.229858 784.813354 575.959045 416.440216 869.641052 12.8198690 533.117065 58.6532936 153.117218 879.377930 128.257507 + 279.864716 968.210815 956.507629 387.631531 31.1445580 381.225281 672.235535 994.470825 405.298615 233.136810 906.466614 853.626831 9.07240200 61.8157921 621.400757 182.162384 705.185730 95.7402649 62.0138969 255.854919 699.421570 299.228119 484.987030 483.729034 144.912384 559.851685 617.369873 779.311523 716.884460 86.1432114 816.464905 773.070496 647.002625 941.919739 594.399414 966.209473 60.4857330 939.120117 565.742554 911.965942 92.5532379 542.368164 44.3266983 48.0710106 113.843864 747.398438 306.915619 683.858582 86.6615524 598.172668 561.003174 226.513794 460.279694 608.674805 590.908813 97.4788666 + 587.603210 645.283325 71.3666382 376.462555 144.067383 830.879456 139.296509 851.750183 578.943054 259.140198 443.467834 612.571350 627.030884 558.512695 686.625183 534.201172 501.672852 406.082214 846.325073 564.310974 42.4206619 240.494385 276.078064 757.456970 882.990967 35.3142586 364.824951 100.501251 693.372437 747.971558 754.160339 606.731873 341.155212 907.996948 595.811951 115.065491 406.972260 59.8780746 658.423584 459.952911 92.1614304 114.515411 59.2767296 735.957031 768.721069 195.986847 34.5800667 276.006683 110.329041 696.312622 737.023315 796.628235 293.813141 471.774231 326.646454 10.4531918 + 155.567551 577.752747 848.628174 83.4200439 718.632568 131.173859 320.796173 838.588318 498.603027 960.125610 17.3133755 931.097351 412.580688 643.108887 614.990662 40.0075378 980.017944 948.574463 798.970886 990.958801 200.848343 475.666016 81.9389191 971.211731 485.871857 964.176514 123.208038 269.502533 903.060608 441.312653 272.745117 48.8032951 50.9837723 365.994537 375.053131 102.406693 621.012695 111.669876 429.309448 573.167175 31.1390800 687.331299 851.894409 112.431633 91.1276093 337.020935 550.433899 42.1946297 295.065430 841.203308 649.084534 838.257019 537.317627 177.023178 969.578979 783.058716 + 787.318665 256.446075 225.918945 576.286560 963.199768 693.942993 491.835968 993.870178 345.547241 753.491882 9.62075233 302.193237 960.384949 683.907166 430.133240 739.801636 865.983582 330.941437 83.4962616 776.475098 288.097778 549.500366 136.378098 385.170776 743.416504 378.961121 401.698395 453.897797 122.781456 323.050354 266.994598 433.665466 161.875458 823.222961 10.0697222 377.384735 918.182190 446.192963 16.3297520 697.934875 38.2066002 143.711060 792.463318 478.370514 817.288147 505.687042 507.145477 391.392181 146.086487 480.274261 151.802338 411.388885 633.107117 401.377991 517.730286 232.822708 + 74.8749084 877.398743 836.809509 959.900330 486.395264 294.718170 332.038269 861.461548 986.212830 699.789795 906.927185 93.3977051 581.791443 399.579254 709.979675 748.206665 677.363525 765.802368 182.749802 992.283569 633.717651 790.818970 149.918213 819.786743 107.432831 916.454651 930.292725 498.361847 93.8981857 831.452087 867.249512 723.731506 333.757996 164.781677 559.939392 924.125305 956.483582 444.877960 548.125000 471.260834 820.635986 110.739067 534.449646 563.060913 327.963898 553.916565 193.465225 473.182098 887.398010 761.559204 726.226868 690.625366 445.689026 583.966064 454.579468 382.658508 + 753.239258 376.866577 226.553223 382.884491 521.785461 285.527405 809.155518 911.476929 656.125977 844.326233 518.508423 208.164764 576.879211 55.7731018 804.183655 634.127808 659.283142 929.069519 801.417847 692.366272 496.039429 57.2318954 631.324768 798.308533 205.067886 48.7435722 195.034119 936.584534 612.211853 652.770386 914.336060 430.338623 310.065125 945.110046 53.3944550 812.541016 261.458099 752.295166 47.8764763 895.651794 290.865479 614.580017 710.221985 123.094841 352.303101 184.513046 225.816650 887.452148 45.4666862 294.647797 95.5022659 591.542908 229.661652 536.545898 831.709961 406.755432 + 984.462402 809.396851 497.019348 35.1863556 355.573151 88.3994370 217.543518 953.431274 952.377808 957.830383 184.546280 357.241791 758.065735 768.694214 749.510986 282.954590 486.632202 682.138123 806.202393 897.464294 571.737610 143.429474 724.023682 374.389069 9.84886932 679.230225 978.554810 648.927124 687.924561 514.436462 749.708496 811.745117 655.577942 2.92163754 673.341492 55.5559387 520.700989 965.717224 231.755493 415.999023 714.400269 566.106628 800.090454 604.789246 549.845459 124.733879 927.644897 450.983063 77.2960739 259.419159 27.3576717 710.298584 79.9871521 448.030701 919.858215 143.790726 + 185.857880 635.760010 61.4580460 664.095398 594.481934 558.813110 607.379028 136.795914 746.769958 186.164658 765.024780 927.321594 848.492554 394.643036 454.275360 412.767365 875.168945 70.8749161 756.331665 489.520599 504.494812 965.529968 858.793396 444.186707 411.937103 821.726318 111.546738 111.432770 447.715302 372.360565 47.1031036 363.720154 980.137512 526.244446 793.942444 82.8550186 114.947411 226.322189 505.457794 329.752808 369.893494 733.016357 680.358887 866.426697 171.822281 585.501404 460.185638 120.547028 207.828033 134.610260 653.906311 577.036499 291.335907 946.829163 109.291763 823.773926 + 506.710419 720.770081 760.111938 703.321716 686.385803 196.204666 786.327393 309.088409 194.730438 490.324707 368.149658 732.476074 625.184692 132.761795 257.000671 507.418488 273.364380 962.332092 75.2975006 552.773926 693.950500 159.240402 736.662476 35.0348740 370.988098 133.934418 558.006409 977.777588 676.400085 715.163940 170.507874 2.52042294 265.643158 635.420471 573.951599 868.967834 624.893616 861.499634 829.084900 609.747864 627.050537 38.8555222 528.101196 533.629822 192.335129 995.812439 854.589111 422.148071 147.916199 42.2579842 284.305298 562.083008 567.828979 825.501465 789.500244 219.074844 + 312.258484 78.4411850 389.676025 630.609619 708.206848 392.063477 425.221954 944.457764 92.5616379 695.866272 316.640472 687.555176 75.6086273 216.315170 813.929077 545.230713 956.600464 166.968994 23.5342846 772.122742 222.714767 261.042358 698.886414 341.138763 8.89049149 832.955872 889.526978 494.353638 900.656189 917.732239 53.4845467 460.233276 688.441284 696.561279 819.252258 463.328339 789.419800 669.242859 987.968018 222.415253 402.405670 348.359802 166.298584 932.229858 973.458618 866.797974 619.660095 864.551758 559.092957 438.346100 490.408478 52.3246689 315.767578 837.008667 599.700867 925.008789 + 318.270630 982.127808 830.294128 844.103821 407.094360 730.793762 111.228409 521.424194 889.982788 294.463684 227.854568 88.4792862 854.312012 956.673218 578.421387 589.650757 808.765808 855.758362 250.560944 602.262695 53.0605850 482.430573 319.897339 37.4183426 749.020630 621.095398 752.480713 947.904236 777.993042 288.193298 753.643066 808.134216 890.062012 722.594788 186.456360 319.626099 915.711304 457.786743 964.827026 816.627258 103.357803 928.484924 282.413208 910.568298 69.6039810 941.801270 85.5927811 376.233856 626.800598 687.832703 814.752136 886.710388 59.6865196 198.213409 305.613007 410.658264 + 554.563782 539.127930 909.478210 465.426788 409.082886 782.344543 509.787354 518.722839 27.2970543 897.244446 383.502167 342.231598 547.197815 682.055969 879.399292 269.288025 211.150223 623.014465 69.3408585 333.920532 682.719788 658.304810 202.923309 120.046852 413.743896 900.997559 180.695969 118.464081 743.833191 243.536591 347.862885 253.345749 191.942001 771.518738 916.243347 467.688049 483.346161 23.3006897 259.277496 410.290100 122.349335 988.009033 196.885315 316.047638 581.251404 22.0612602 631.689209 772.382446 298.177277 700.524109 850.731079 771.586853 268.216400 948.572937 607.105713 672.103394 + 662.293335 312.211212 778.930420 230.711609 154.217072 945.434998 201.904068 216.455811 610.997253 463.397797 471.428192 97.4717789 593.658569 9.43723488 515.723694 145.202789 220.671539 972.950684 429.611633 558.448853 236.100189 977.262451 532.306519 156.765961 449.743500 334.298950 901.603699 457.860565 920.058838 72.0968399 165.354965 393.111237 325.690277 123.267227 803.273987 4.45390987 291.848511 264.486023 679.502869 721.719788 220.920502 363.854858 953.615356 927.146912 707.400024 8.37244987 714.018616 45.1535416 22.4045963 598.943726 445.707977 238.194397 171.898438 204.784561 407.645538 809.207886 + 543.029419 411.583832 261.070831 515.117188 132.426971 420.597351 905.876404 122.986473 978.744751 661.316833 968.109558 235.694519 10.7155476 19.8654175 433.143005 838.946106 784.843445 666.741699 629.840332 85.2596283 127.155098 771.009521 812.637695 166.946075 24.1074657 65.5971985 182.269684 207.374893 523.762817 258.153839 885.527283 152.383438 211.711258 805.502747 861.952698 133.481995 50.1569901 267.008179 468.008179 653.776245 88.6616135 149.773407 272.365082 448.148712 474.335846 822.533752 875.920044 869.505493 717.474243 449.293182 246.464661 622.282593 5.73936844 965.929688 564.421753 317.142242 + 434.309021 821.411621 493.568970 484.593140 267.907013 52.0468330 983.531799 897.961426 210.545731 831.503662 539.933533 268.225647 560.756592 922.682007 519.937805 257.321381 539.275696 379.548950 947.613525 733.293701 921.755066 956.544006 359.902893 623.949402 518.228271 751.603027 856.498901 382.283691 662.830444 871.658630 930.314758 633.424011 136.195282 671.166870 528.015747 249.482101 653.240479 384.034119 358.959900 381.692169 242.535522 464.174896 300.207031 363.048126 572.796509 538.785156 300.834595 547.461731 89.4258118 376.417969 850.435486 726.417419 176.732117 521.196472 79.5943909 423.761139 + 76.2802963 133.390121 938.651306 732.753052 209.117950 557.436462 941.718262 500.075134 615.263184 27.5527420 440.087677 731.573975 337.702850 473.190094 946.297424 631.198792 864.599609 317.318542 798.296631 813.569092 613.860535 342.741791 847.243286 202.425690 588.501282 296.056580 894.793640 809.081482 183.191864 827.064209 140.338852 165.480011 873.034424 473.039429 420.439301 615.177307 353.166687 335.184143 509.425262 250.646393 65.8980179 359.003845 143.389282 93.6554794 245.853607 317.570374 330.218262 519.961243 658.988098 303.917938 725.314514 845.451721 177.225983 615.582092 848.878723 106.812431 + 415.252655 399.004242 624.692139 194.877884 404.563904 221.264374 566.132751 737.003174 712.852478 682.349792 449.071472 961.379822 992.575500 481.120605 584.475952 996.040588 302.706848 993.335205 699.821960 183.898361 501.328400 599.529968 598.742493 143.544510 206.014282 480.164001 874.790222 64.1183929 857.516052 561.268066 480.518768 174.696747 634.911316 105.015182 63.6136360 670.200684 921.947632 433.252686 730.450256 771.259216 733.835266 758.787415 945.851868 509.626282 96.3099976 300.328735 217.413528 903.479614 87.4291458 858.242371 417.386078 206.886856 278.764984 465.568268 564.471802 225.405487 + 612.959473 45.0106316 639.441711 86.7170486 685.254028 775.299011 547.575195 712.758911 119.807716 538.525513 813.084045 325.508087 330.782043 192.961533 307.445160 697.232483 408.058228 961.287964 845.959839 687.332458 160.907135 72.2450485 917.630615 329.891846 906.014709 865.548462 257.686646 491.363892 600.181763 625.046692 167.579391 111.918655 963.211853 827.807800 25.4063797 933.972900 96.7570572 767.035278 379.742950 441.748627 576.720764 61.4417877 283.765869 374.415039 759.346741 431.119781 586.839294 379.690979 599.732056 736.739807 257.092926 538.581482 537.118896 431.300629 660.570923 523.907410 + 767.832703 877.181091 23.1359882 707.801147 214.034760 81.7034760 260.618408 100.132370 16.5115433 779.307129 592.437683 565.286621 81.6889496 671.940979 290.959747 298.436951 797.548706 126.127350 763.162476 865.842712 316.915802 412.670471 196.273376 371.305298 899.650024 531.804993 419.762512 73.2617798 737.407776 168.306076 992.965515 164.958466 983.258789 982.847534 134.292526 269.298767 403.885437 132.555649 188.582245 73.9974518 781.240601 887.751404 795.644470 777.579895 818.078064 591.522827 362.754822 583.087036 106.416100 208.916565 130.584473 955.245056 704.103516 144.528854 377.832031 964.993774 + 784.733276 373.701233 610.712830 808.170410 747.528076 722.506042 38.1116257 587.752075 631.197266 670.183350 212.956757 670.056152 395.579132 392.306366 360.766541 255.726303 853.494690 753.588257 916.867981 272.728363 490.949799 494.192444 114.104912 891.658752 690.739868 234.235428 190.045441 36.2364311 113.578178 740.060669 968.615540 902.390015 74.8057785 939.234192 907.935608 294.982849 66.3575287 529.629150 791.296936 398.961945 829.012512 387.225037 58.1843758 700.986938 669.645874 611.108704 776.033142 404.040192 148.255951 627.970947 564.671875 864.275146 771.172424 806.896851 267.606354 560.325134 + 223.956406 651.624268 210.430511 173.479172 333.237396 536.975281 488.202881 453.158661 635.612549 95.6290970 428.589905 911.395874 32.6377678 914.728699 221.060181 882.304321 464.794647 909.090881 998.594604 363.410522 802.375000 320.402405 226.995880 605.115967 250.252686 628.153564 514.314941 122.526306 246.603409 3.85345793 723.653992 946.699707 548.558472 872.630554 931.133972 674.630310 667.925964 271.966614 113.614738 260.016632 366.604645 716.510864 802.458496 903.533264 605.894531 394.964386 764.867615 842.148621 958.946472 295.477783 796.162659 379.318878 115.564423 111.801949 449.348358 884.042664 + 499.067230 855.671936 426.876740 613.373840 958.263184 28.9634228 254.219635 867.145020 623.512939 295.734009 133.491882 282.502228 515.448853 400.043823 473.792206 830.297607 431.817108 588.553223 730.825745 762.529785 728.686401 703.234558 681.071960 84.7779083 261.567078 538.747742 62.5218773 651.819946 515.834167 649.951172 474.459778 819.690613 369.278809 474.410706 218.721909 427.343384 234.913040 896.898987 155.792755 263.473297 117.008865 17.8404694 174.693954 853.070984 87.8475723 131.783539 3.45790005 631.210205 529.003906 113.761276 463.870453 515.683777 360.498596 914.732727 910.736938 458.545746 + 868.442749 536.119385 774.787109 359.609711 327.447479 820.774170 721.364929 886.529907 112.624260 772.008179 125.027199 950.173767 726.126526 666.605591 496.261475 107.269615 737.344971 307.609985 235.806702 342.674194 921.611206 469.111969 393.820831 248.127930 69.7432632 405.832031 148.974487 273.288879 958.747437 285.173035 833.574341 486.841248 853.240417 23.7635918 171.574570 674.645386 833.078918 145.905838 659.773315 347.144714 437.342316 645.210815 677.235229 137.793121 115.568527 428.170288 104.753418 480.889374 332.169861 684.818726 593.424194 697.736938 615.399963 417.255737 938.585632 358.478455 + 72.4055176 979.330933 673.660583 201.802017 127.387566 67.8222198 226.619431 962.455688 781.268860 380.168121 832.839111 542.670044 252.304901 197.479340 901.662659 928.509460 418.550659 746.265198 902.984070 453.844543 602.100769 606.991150 973.104431 236.507126 193.283859 393.691193 471.082794 297.453735 14.8627996 627.455566 63.4653664 978.077881 901.839478 919.819153 49.1293030 320.516418 959.201477 946.927734 269.554688 655.928101 79.7219391 953.151489 851.639221 577.630798 657.069092 726.657104 852.404907 8.98975372 871.255066 373.868256 469.134003 468.248138 990.744324 72.5484848 293.724487 287.708405 + 534.409424 114.989510 475.876526 839.099731 904.056396 913.716980 500.760803 695.237305 15.5423279 79.9116440 545.389160 523.712830 456.218567 852.008057 205.210968 60.4054070 381.142090 982.319397 726.426208 447.365295 615.839417 161.938568 590.053162 665.648376 452.547729 604.141602 165.693542 266.850922 832.250488 527.158569 402.637665 899.922546 438.098877 125.467834 295.945648 699.445557 35.8470688 831.283264 142.418045 761.784729 67.7924423 17.2517471 409.352844 154.111084 601.583618 979.168823 234.522430 226.915726 835.934998 458.963593 998.606445 27.0936489 608.946045 412.796875 166.917664 544.399719 + 99.1284409 480.263611 957.501038 663.884766 141.494202 561.584595 509.285980 910.798401 171.520264 602.295471 996.502563 242.372971 149.412613 58.1756821 920.072388 449.522888 65.9851379 106.642845 366.707062 640.236938 161.762024 649.547241 263.300598 879.609619 874.750916 58.0864868 512.240723 543.636658 30.6028175 671.844604 316.224548 769.237671 494.374420 722.628906 993.872192 259.046814 552.691589 372.069519 492.526215 710.101135 626.628967 535.676270 888.690735 602.819580 41.1630096 167.995972 426.106445 509.499268 343.607758 715.831116 307.088287 414.337982 968.195374 558.509583 270.937012 276.317993 + 602.062317 454.628296 466.709320 122.336952 491.224548 744.900696 928.947205 455.765076 847.118835 262.350037 284.247467 682.331726 215.042572 520.259949 895.460571 555.628113 210.301773 200.977249 206.732285 845.027771 101.371498 29.9511566 561.358582 243.703384 993.784790 992.735962 137.162231 777.144043 311.574829 108.163742 795.924988 94.6672668 549.386169 97.9904709 487.505737 221.565781 622.906006 961.658630 721.321106 736.373718 88.0025711 764.935181 546.013489 645.148926 325.809509 517.154053 731.391052 10.6527271 520.185547 452.868622 413.490417 561.675232 256.154053 68.5062714 800.992798 407.855530 + 418.875488 110.529053 187.923843 2.49886775 76.6459579 721.640930 21.0352383 859.766418 60.0632629 103.078476 32.1372910 653.452393 998.056702 829.426025 268.497650 502.344055 391.457245 474.629944 546.190613 905.416748 542.177185 506.307831 104.024467 194.940582 952.964478 719.570984 25.4602680 418.673035 547.694153 195.714371 326.698273 538.003540 780.003723 866.449890 495.379852 552.668213 916.444153 555.053223 432.336243 352.327637 936.758911 267.318237 647.260437 157.949707 895.973206 582.066406 984.113281 322.049957 550.017700 671.077393 854.722229 587.771606 728.209351 870.466064 934.744202 630.651794 + 556.178528 561.977600 327.490051 43.9363213 662.230347 112.625160 786.533020 535.536926 267.864960 597.443359 143.518738 213.354279 321.443542 307.844330 153.594528 961.665405 533.559875 991.674744 689.742554 464.800720 836.952332 193.987259 425.674103 701.518066 874.774231 200.434448 47.6391296 760.512268 409.951996 379.941071 747.688660 456.642456 352.039093 472.133942 948.888428 56.2717323 527.597778 304.173645 529.257935 373.502411 371.559570 755.638672 185.125473 590.428955 195.323746 124.619789 395.010651 99.1542206 594.941101 607.258606 921.745239 146.387253 652.583130 542.020264 632.411011 568.426331 + 920.144348 96.8709106 291.365204 103.652672 619.773438 57.9696579 272.533173 309.317474 270.032410 712.866394 420.998199 692.000916 536.157654 685.782959 673.565247 764.382935 184.202347 582.424438 713.393799 685.275879 845.968445 954.597412 220.804260 644.852478 780.267883 902.301575 196.240326 471.998932 169.224442 489.128876 837.322998 206.721146 238.600662 725.113464 264.069855 7.95670652 959.513977 814.017212 836.967346 450.977234 855.897095 228.712677 157.887131 422.036896 568.709717 740.106445 830.768738 690.270203 62.9279747 465.654663 336.488556 987.598145 683.408447 908.040710 105.519585 990.731506 + 921.627625 585.513611 84.2584381 241.613174 598.957703 82.7130051 771.253540 271.918915 624.077637 370.517120 643.180359 650.271362 257.827881 447.159790 129.078583 588.424194 874.475525 806.607544 799.843567 111.336365 286.474060 720.088379 739.372314 963.743103 936.665955 433.674805 76.9379654 822.391174 608.219910 172.937561 780.258911 261.037476 18.7006569 587.522705 123.083229 534.949097 73.9398193 276.728058 819.392090 106.202805 605.936035 558.921692 141.720291 677.294495 963.278198 233.832840 632.694763 592.959045 720.941223 439.551910 110.323204 281.013245 678.543945 942.229492 47.1487770 395.914734 + 799.667175 128.344757 556.209045 301.939972 355.829498 407.199646 886.676147 275.922791 766.436157 201.448730 395.197266 481.366638 613.142090 983.891663 144.833420 142.211899 256.934875 924.651123 834.141235 509.163513 844.685486 399.609863 162.525085 217.301529 582.156067 995.456238 991.923340 250.480026 355.746735 540.993713 810.159119 698.229919 705.371582 782.327393 58.6613312 967.061035 852.859253 565.518982 159.384750 876.945435 113.390488 804.945557 397.644348 177.659180 940.034180 214.038223 91.0223923 362.858246 789.666321 641.701782 578.245422 212.040192 200.279572 323.698853 136.025528 837.658020 + 805.088013 629.844849 411.166016 83.4270706 216.041138 999.126099 968.855835 997.934753 236.418289 837.498596 484.200928 77.1612625 361.067719 843.053528 349.299011 192.801178 855.093994 767.865906 902.077942 865.719543 171.779587 770.013916 555.183899 684.421875 19.0589981 481.786438 736.384216 325.080963 897.220337 158.746429 842.066467 956.351318 480.867462 640.813049 63.2264709 218.973251 885.029968 717.147644 857.361145 566.156921 723.789795 462.929565 101.238480 518.007996 589.550110 521.822632 652.425720 344.474792 888.136536 976.847229 204.080505 582.416077 98.8423233 541.598083 640.909058 613.887207 + 464.797455 214.413589 965.943176 67.6963425 314.835938 17.4941540 418.326294 719.006958 984.327576 839.625610 846.671814 945.433777 623.203613 363.173584 710.494751 594.968323 982.149902 315.960449 648.962463 837.223694 896.025391 344.939240 141.720474 488.608795 98.6703568 150.350037 959.984131 799.534912 741.132263 556.305298 603.987732 684.550964 836.537659 495.904480 852.301514 699.549622 16.6844025 649.234192 993.950256 43.1740265 566.718933 721.851501 313.846771 50.8256836 753.145813 739.334412 567.451843 474.794586 408.525604 324.834259 864.411804 18.0226173 787.138123 113.317307 730.696106 207.384186 + 327.037262 157.667465 581.612915 516.028503 58.0515327 506.821533 324.926849 366.099396 420.708160 399.592102 980.286072 338.297943 248.263107 582.157959 376.292786 361.546875 790.856323 348.443176 163.168716 308.644043 677.500366 455.170746 398.049774 900.581543 87.1299362 614.803162 48.7834663 137.007538 481.521790 162.396240 467.469055 100.426697 776.418091 842.006836 204.768250 251.894394 509.938171 747.768982 432.351227 628.730957 5.78140736 417.308075 418.413361 33.6776619 722.025635 456.581909 93.6652451 894.760803 136.892685 955.110474 996.122681 598.125916 172.223068 450.970093 359.997711 905.091248 + 887.325012 195.286301 220.128906 823.020081 760.274353 999.791809 208.042099 42.9132195 473.705566 71.7699966 364.304596 844.027832 206.111465 353.216949 59.9448853 956.459167 947.444214 235.972534 225.422821 196.620636 81.3230438 151.711288 759.226807 55.0956573 964.272278 278.310364 794.586975 174.985428 817.850586 295.971954 184.964340 972.380981 504.419556 355.234467 967.219971 576.032104 894.294312 845.116882 385.510834 309.929260 365.729858 976.546570 119.266457 845.107178 852.758789 637.175171 566.956909 154.322815 559.872803 838.090637 656.227051 479.820648 553.910278 53.1102448 475.254272 317.936768 + 17.3171864 172.504837 371.817169 430.014404 127.817780 708.763245 139.309372 515.354980 697.195190 453.175812 795.453735 874.699951 701.742798 373.585449 745.371399 558.087891 113.315941 513.729309 672.432129 801.172180 322.605865 43.2669754 390.566589 354.888153 659.805298 221.073044 317.340820 907.248047 488.998230 453.825989 754.250488 173.454468 34.9678841 645.762451 256.981201 520.147583 459.460602 140.569290 777.393433 529.582947 607.874390 745.463501 998.338623 667.827026 240.004684 320.218506 926.298706 855.659119 809.348938 644.352661 268.768158 490.934875 405.243408 331.451935 62.8656883 359.365997 + 251.457214 162.635666 775.112671 438.285675 223.282227 283.967010 809.814819 782.213562 212.158203 505.445587 972.501953 77.9473190 730.593933 323.982910 974.270142 50.4223251 511.953003 576.195435 967.228149 470.111115 853.572327 172.636200 267.466492 866.154602 546.719604 344.146698 891.490967 338.435791 410.895447 876.641296 946.772400 992.584473 688.716248 250.198914 966.898132 750.287659 188.528412 387.288788 462.964050 835.107605 556.874878 111.498444 372.671692 780.899536 840.314148 544.953796 130.369278 199.253906 26.8538609 193.855194 681.126343 68.0325928 240.220596 810.754639 975.165955 367.277618 + 500.266052 953.448181 71.7303391 240.102570 200.965881 294.503052 618.610291 289.398438 578.048035 106.597290 57.3838539 262.971375 438.088593 34.0145111 814.458618 725.820068 301.815399 986.565430 237.526657 408.330536 843.568665 501.644165 80.0437775 782.007751 227.487122 109.353035 656.986816 453.817627 657.308594 115.858574 786.222473 734.456909 537.388000 328.509735 360.761902 369.691162 488.262604 952.228210 302.191193 652.156677 269.858673 549.457458 687.381409 741.300537 446.861359 665.550476 73.3893204 320.002838 313.919128 537.836914 716.368164 145.151154 433.040405 800.768127 344.748322 369.867706 + 403.289856 767.315063 900.844177 235.299072 103.215553 693.109070 379.155487 20.0846024 256.878967 143.094055 201.897705 321.337677 155.566238 213.054840 988.551331 982.160828 942.719666 433.100006 354.612030 587.052185 118.356125 631.730103 472.145355 166.931839 965.966187 876.315491 928.299133 626.874451 727.280273 750.407349 161.840027 237.091080 879.677612 923.336121 737.880371 965.246399 747.814514 119.656769 400.709015 142.197845 976.450867 896.604492 285.602081 141.223984 389.958801 409.183868 691.363525 422.526855 52.9042816 926.547668 127.506294 388.772003 604.281433 98.4703445 120.445030 109.717873 diff --git a/example/lu_decomp/57x57.dat b/example/lu_decomp/57x57.dat new file mode 100644 index 0000000..95559be --- /dev/null +++ b/example/lu_decomp/57x57.dat @@ -0,0 +1,57 @@ + 900.917053 732.837708 856.561279 687.515076 395.172516 629.021912 685.404053 532.559082 580.718262 309.500183 697.630432 869.563904 163.110245 196.612961 279.198883 932.939392 248.314545 368.615723 203.783676 580.309387 215.150345 69.6083298 143.313187 25.8717251 827.379517 41.2748375 221.093414 879.105713 921.730713 562.812683 258.434937 241.171997 614.919983 605.510559 85.2442627 625.776428 495.334473 398.059845 77.1135101 413.702911 296.501495 823.461182 469.830902 372.418365 950.514465 226.157959 183.324478 287.015564 105.923721 844.937927 93.0200119 185.473160 841.873230 680.695862 708.915222 329.660400 112.803200 + 819.617981 829.254333 473.473816 34.4228706 704.388367 429.750732 775.141235 271.412781 181.684784 778.838135 435.500977 287.353943 705.427673 550.297119 593.743286 815.628723 125.461220 554.171997 819.783264 115.222153 998.093872 19.8033714 115.011902 33.0229645 657.198914 940.600891 12.3374949 429.082855 984.461243 576.877869 260.705231 840.898438 50.6818810 828.926514 141.382141 434.406250 852.592041 659.373291 351.979309 885.257996 445.916199 366.191864 139.658844 826.175293 592.976990 974.189270 882.014893 866.612183 189.522400 614.777588 350.265198 862.734924 495.252411 145.344208 892.494629 696.877380 617.217041 + 294.468994 153.048141 939.170410 705.799744 476.721527 861.230286 484.262726 716.625427 964.154663 957.734314 517.208557 496.321899 293.620697 66.9372025 344.890839 314.071075 82.1419678 54.2886429 304.392395 471.691284 802.431763 131.890411 387.599335 198.583130 52.4566803 819.220276 850.046997 299.397827 772.135864 740.952271 901.054932 152.138702 157.208496 609.812012 667.118896 832.411621 399.235870 883.832397 897.747314 664.575439 103.402527 401.123077 593.208374 160.382187 908.319397 461.555054 817.088501 377.858521 231.809799 381.575226 743.751709 547.144409 505.980652 885.087036 106.961647 526.902405 391.342621 + 168.644119 498.161499 702.984985 389.154816 779.802063 254.875336 33.5741158 14.1228933 35.2754936 816.667908 928.666321 857.972229 220.662781 860.981079 818.125916 88.4845886 405.449158 769.863953 484.433807 918.628357 841.393066 245.863022 166.212296 715.339478 168.231583 150.404282 567.552673 454.853119 796.227539 2.10980034 451.192017 243.740829 296.448303 895.893372 345.325989 878.202881 118.831001 431.415375 786.320435 756.635376 633.737366 702.755371 7.99499416 754.528259 359.830811 901.935791 42.0722046 300.384247 57.5140800 720.952393 371.144531 375.292267 837.804688 102.987495 868.387329 757.920532 114.884117 + 212.004227 71.1154175 699.401672 420.711029 762.091125 959.278992 250.575119 775.363586 187.715256 344.482880 267.756256 188.152145 298.515839 360.813416 809.717468 226.603775 754.263184 266.530579 469.538300 434.769958 551.399170 790.701050 506.653748 833.888550 810.165894 199.751755 310.656067 954.848022 715.324158 780.581543 629.106934 981.208252 49.8139534 972.434509 788.995728 384.268127 675.128357 583.327515 596.118408 462.510254 40.8096123 155.260483 279.188904 368.979584 238.572388 86.4062881 713.172974 923.093506 561.665283 401.510529 629.220459 616.486267 451.183075 705.060730 692.125793 763.270569 995.265015 + 517.957764 619.162781 935.340637 629.242981 619.707581 3.64564562 600.570007 933.050659 960.601318 968.748596 985.553711 727.101807 485.032745 502.783081 136.459305 325.498016 287.721527 764.293945 856.531128 592.497864 211.175110 868.606812 190.380386 90.9921494 227.199097 200.883347 898.151001 385.023407 703.192017 367.773163 307.523590 623.077454 524.394592 597.050476 842.209045 163.589523 879.938477 675.933533 118.786880 907.107361 402.720184 152.887253 181.842102 484.559082 197.387695 472.406708 82.1490555 712.277100 339.552734 188.919327 384.908142 797.052551 509.705292 708.089844 258.799835 381.114349 778.408447 + 860.396118 695.580627 997.020569 595.697754 127.212440 854.077820 82.9669647 142.810379 144.500153 677.034546 709.757202 33.2770424 25.8337345 544.572815 863.480774 851.500244 560.419128 218.846008 901.194702 459.537903 103.485291 53.2115326 475.973206 780.330811 384.900879 344.658112 687.479919 323.152954 637.648621 711.958191 506.281891 789.115723 952.757446 688.792603 411.441925 168.513412 241.531830 701.609741 976.855469 650.301697 486.080811 209.069839 194.494354 939.692566 345.542419 357.261078 545.596924 4.24681234 723.629456 525.601990 763.131226 70.8691940 536.423828 340.591034 243.040817 109.298317 632.403198 + 218.854340 307.168030 186.588486 342.525269 588.392517 75.5993347 633.715515 330.417938 328.453949 265.933044 38.2316666 572.105774 796.372192 1.76229560 377.963867 270.400513 735.517151 217.363327 438.120148 736.116516 714.807983 678.207520 434.882263 985.721558 408.047974 235.451447 896.240662 969.023926 601.651367 134.615616 446.805908 457.731415 560.302124 956.327576 385.594086 194.945038 932.328796 543.321106 556.318298 765.229065 616.860046 141.994263 896.873596 601.629822 95.3562012 308.884369 267.984528 215.653259 780.275391 299.689545 997.589355 286.743652 196.976547 567.835144 778.647034 527.184204 884.895020 + 691.523926 565.430298 968.744385 225.521179 617.358521 822.672852 16.4131737 213.566086 539.572205 998.929443 660.786377 782.275269 758.293579 675.401428 357.938690 193.682159 846.047546 861.559753 627.928467 773.915344 885.186890 669.880371 828.156616 262.991852 406.361542 614.998718 695.278625 828.273926 101.787956 714.396606 470.155914 820.881226 455.554108 545.610413 471.325317 970.490967 129.447647 882.152527 830.907776 686.942261 377.993652 305.980286 132.623184 815.057373 971.107910 330.914764 753.676819 782.636475 323.662231 399.846008 71.8364487 755.956909 913.083862 718.231079 925.603455 172.485489 359.468353 + 790.355774 737.564148 117.636169 312.917053 848.193237 805.203857 855.219788 681.727783 566.040527 647.547852 46.0669022 765.713135 512.806580 687.024353 56.9769821 917.111755 114.994453 784.903748 257.640778 953.381592 17.9206161 380.848480 270.823242 777.323730 860.341553 14.4731970 22.0837078 930.062134 835.849976 761.969360 479.308746 795.121643 179.498398 446.346344 523.058411 738.243591 637.517395 971.079712 305.564667 621.274536 255.638107 567.860046 361.767609 695.151062 3.49213862 208.629990 106.428070 345.815979 986.411438 803.152161 597.814575 394.172028 207.017441 869.203735 21.4019165 707.349548 906.838989 + 601.142029 242.219040 214.251801 39.6654510 219.353928 426.434021 344.636627 881.320679 775.744080 697.540466 424.256104 823.389709 878.268372 659.855896 433.426971 818.861694 488.944794 305.564789 78.9962006 564.917175 277.912354 58.9285698 232.541183 312.136536 49.9395905 136.492294 806.337402 314.231262 47.9712105 198.037872 64.9648285 35.2400665 265.481964 372.703125 404.751709 580.444336 454.397980 483.146973 196.347214 423.607880 42.1992722 805.013062 20.0131474 787.991760 764.947632 137.569824 584.654297 466.274933 768.540222 925.809631 748.059509 923.366638 406.851898 248.068085 73.4480896 163.131622 779.399597 + 976.729187 988.400574 899.546875 645.286377 241.725296 872.797119 951.483459 277.165314 686.981445 444.794769 518.330933 185.908600 216.114502 651.855896 23.7042847 97.4589767 623.674500 20.4513988 17.7797337 992.860229 12.9149027 29.4404984 372.275421 969.236023 499.660828 775.207764 984.934021 816.779541 224.978729 583.908264 677.128784 420.205841 626.241516 382.155365 338.225952 103.383049 488.321503 88.5948029 614.454773 370.231873 915.636536 733.417847 609.001038 749.848206 341.931610 799.732788 23.9379406 714.805420 54.7419014 837.058044 569.893066 2.65189838 707.801147 517.660095 750.842163 597.740234 794.538818 + 163.011459 43.3754654 186.738434 374.752899 723.572388 477.585876 491.671204 404.451599 455.062012 553.199280 729.574951 564.511841 755.229065 400.166443 612.105591 546.126343 419.523621 267.260712 496.816315 712.947144 741.400879 199.876617 515.044312 360.997711 23.1135387 794.805054 960.141418 129.117172 673.307495 70.7068787 608.466858 408.177612 663.833008 127.155396 209.424011 303.343109 640.874329 221.770020 779.819153 319.104492 887.221375 942.848572 657.091614 979.160767 161.100540 492.149109 574.010376 971.410095 764.763245 196.021317 875.818237 357.298157 997.384827 536.277771 110.930206 957.672913 788.520508 + 32.3877411 257.879211 437.138062 747.708374 587.026672 7.42532682 464.514069 808.115173 190.781174 534.697266 880.313721 691.326965 694.357239 822.008850 714.594299 347.301697 973.533325 312.676666 151.863724 459.378387 474.961670 65.4091568 223.299438 424.556366 852.635437 297.745087 603.584229 444.439240 238.073044 128.996002 103.346672 324.452240 658.188477 471.860260 917.988159 893.827026 939.017334 455.643829 466.670502 783.653809 628.022339 596.693542 609.709106 635.753113 352.790680 837.474854 60.5515289 926.428406 630.381165 206.484390 697.020752 966.574036 9.01494122 331.616577 142.953415 901.134277 482.333038 + 16.1241417 808.577271 343.776550 424.365417 481.302612 730.224548 727.867615 996.281494 361.594696 238.523682 320.216980 43.6394882 739.049927 834.744446 494.645874 35.4197121 665.918396 63.3377609 548.078796 468.423492 67.2970886 722.659180 87.5079880 323.816040 270.152588 465.735809 702.329346 441.758575 485.238251 810.900391 553.553040 844.453979 735.734802 92.0631790 648.611511 255.646988 717.536438 310.831360 13.3681602 60.5623665 964.854004 481.538239 55.2508316 84.9732132 709.987732 211.656128 232.861115 969.017456 792.919434 269.503174 69.4199905 752.459106 917.490295 177.132980 187.731522 335.553558 639.236633 + 605.609619 214.965820 980.921265 39.9842567 838.614868 651.237427 670.541321 340.542358 94.0528793 164.865387 408.615448 489.075806 523.570251 837.532898 85.5060196 273.530975 848.399902 715.574951 903.675537 684.215576 296.591583 362.483643 521.288879 623.254517 567.307068 439.574768 36.0419579 239.788239 854.314392 886.763916 353.281067 444.015930 835.839478 898.197144 796.841980 89.0490112 11.7203703 71.0535507 833.081421 666.241516 763.787231 131.902206 568.826843 659.783386 49.5275421 886.776306 457.586304 693.621643 87.0360947 624.715149 249.982101 340.350647 98.8360138 29.0786419 140.251556 443.338898 709.720154 + 2.79474711 387.596649 494.936951 666.821960 583.564087 692.716614 199.985168 31.6258011 668.650330 231.100906 225.418762 353.875885 229.903275 489.230560 480.768433 780.780273 52.4834175 718.410950 159.944534 549.261108 263.798523 917.769592 939.294250 535.615784 317.355591 431.089905 133.583878 557.193848 483.942261 727.557983 179.712357 890.329163 42.0552330 246.717728 280.357697 776.238403 54.8195457 370.050507 199.282837 981.304016 591.893799 474.184662 963.960815 613.699951 616.937317 366.483063 360.481567 137.518021 410.214050 325.418823 110.170593 49.5239067 492.046814 371.710815 92.6176682 132.029816 371.954468 + 367.546570 973.804199 786.274780 103.525009 894.648621 790.522888 948.495667 885.087524 69.4809036 663.566345 20.0510197 253.843903 527.221802 491.425323 612.727783 293.286957 39.1448517 448.442688 389.298157 407.416046 251.835678 394.906586 237.371414 586.804382 693.248108 212.975342 868.248962 13.5761509 769.261536 938.481323 723.376465 479.482147 75.9591675 923.540588 337.091553 344.373383 847.413696 598.101379 155.343903 66.6295929 541.165649 499.957916 586.501587 699.352478 98.0567474 538.181458 810.750732 444.797394 98.1949539 388.777191 235.983490 966.769531 571.587769 63.4848976 192.290710 914.220520 219.648560 + 393.649811 507.583466 994.182678 4.54554987 611.798279 450.161163 420.358978 958.286865 77.1510239 368.411774 48.9659729 27.8259926 224.511063 667.507996 158.497528 538.060852 661.698059 798.263428 228.485992 153.953400 351.937195 105.680000 591.629333 677.168457 570.263855 319.166351 435.983887 49.7140350 490.147736 748.108582 612.821106 343.980988 987.831177 820.043762 753.446411 597.491638 389.110992 664.252625 512.664429 364.776794 993.713562 458.708374 727.103210 90.7378311 1.37995696 662.063843 543.552856 847.235107 906.300720 859.533081 485.034973 587.136597 905.451965 512.718933 9.13325691 771.992065 678.243347 + 837.809082 742.957825 227.476349 340.980743 540.413330 647.042480 739.391296 71.4037933 662.363892 322.219757 315.137299 772.475525 123.025772 738.962280 581.601440 660.910278 20.9106102 515.733521 777.226074 482.454163 895.049194 468.509918 214.762222 489.051025 776.489990 583.019348 187.568604 268.794525 543.776062 350.832642 271.709564 15.7713976 630.470032 20.7054195 273.478455 310.643311 312.400543 868.917603 846.499329 265.962677 929.389526 518.760803 492.124451 827.880554 433.528625 250.323898 856.064392 59.6083984 68.9404755 228.569885 803.949463 74.5192490 137.325989 12.0036259 613.030029 233.168915 951.773987 + 737.908630 519.017029 821.577881 155.946548 64.9423828 739.861389 363.954529 564.098450 561.055603 221.814804 330.613831 76.2325974 150.054031 652.079407 248.405243 911.101318 356.602081 887.575989 680.546753 879.717041 100.164047 416.860962 763.415894 670.732971 957.216675 935.944031 649.603210 266.628937 868.369019 470.988586 183.953094 358.032898 715.820435 362.099945 301.506500 375.476501 503.705597 485.649536 805.349854 612.114685 530.373413 859.403931 264.634003 961.691467 480.884552 457.163666 517.357666 308.568176 156.526108 790.872070 12.0129738 301.568726 809.517334 765.600037 585.751099 119.877327 361.280182 + 307.365845 749.493469 410.243530 274.612610 4.64397812 116.410614 843.013611 416.421692 825.570068 338.815399 443.099304 319.635284 772.174805 393.412994 899.824890 739.666199 839.477051 156.426422 929.935791 234.187256 507.939667 491.264740 816.010681 585.610046 400.220306 519.910706 361.192902 453.225525 352.675873 40.2854347 780.282349 287.618622 693.578491 718.476074 808.608398 440.249359 64.5528412 707.947449 453.519318 90.3743668 374.487396 135.793472 249.416306 758.663147 589.267700 927.000183 109.226921 151.637939 695.311584 758.479004 260.574585 737.339600 43.8069878 618.266479 392.240448 612.462219 722.749573 + 528.408508 184.747009 625.917847 544.951721 272.460724 524.829041 204.844528 20.8556519 28.3354015 143.149857 677.214783 681.132812 161.713318 235.727554 607.900757 313.758606 507.026733 166.630371 458.886841 275.244080 944.324524 268.094696 539.655762 947.187317 210.024109 495.806305 655.752441 960.905823 336.617157 280.546448 12.5131531 375.449585 85.4192657 798.978882 148.502945 274.771545 557.627136 930.477722 573.059387 163.080643 178.916473 576.202148 664.624329 610.135864 34.0264778 282.134460 790.139099 669.347534 219.675949 410.600800 604.797119 107.311951 253.671463 362.718140 915.665222 593.027954 268.387299 + 163.108688 663.198730 849.028076 589.912598 627.828003 653.818115 978.199829 496.531372 927.786133 934.226074 357.080353 898.166504 100.886803 71.1060104 610.598755 477.817383 220.950806 209.949142 454.910767 821.783325 396.904419 772.569458 710.903076 242.851944 663.959839 576.862122 649.578125 904.844910 835.542175 138.937271 320.261688 974.630371 928.750427 730.490601 645.585388 976.876160 459.084686 670.291138 159.037598 853.515747 907.885986 5.43979740 163.266907 279.013641 985.007324 66.6931229 908.953369 594.244385 682.383728 682.509094 465.464661 157.134003 143.045639 821.194092 831.380859 757.518433 453.689270 + 203.816544 810.680908 335.830261 738.602722 822.107605 706.118835 467.994598 62.7020607 205.517319 687.672791 568.364136 168.821747 223.641464 302.087341 252.576477 995.110840 288.939026 781.531738 257.384521 342.593170 135.126450 42.8144913 260.141846 644.505188 984.100342 467.413849 368.681091 759.892639 152.144012 141.160446 20.9880199 834.907471 301.670898 734.708923 122.631584 980.738708 201.808258 31.8094978 79.2765427 469.430939 203.955109 927.408813 242.472351 54.2890015 36.2866898 420.450043 119.777527 120.818375 529.307312 669.075256 942.724304 511.195312 194.775879 536.021423 40.3834457 5.41907549 636.746582 + 891.195129 146.504730 153.133057 758.175232 114.333626 306.951996 177.808456 374.512115 872.411743 799.986450 538.238953 939.077271 295.983643 780.898193 655.484497 717.771423 226.606094 734.262329 702.878662 151.794601 351.146820 630.379028 263.878082 135.411560 755.565002 931.718445 977.084473 480.082733 422.757233 292.885498 854.751648 145.640198 614.732849 937.846313 465.834015 487.270233 177.925232 385.321503 56.6076851 645.072876 532.578857 416.200714 339.660278 504.781342 333.396790 251.818771 22.2854462 561.193359 686.111938 981.655823 897.693115 214.517197 222.318726 612.635803 911.765564 732.442505 480.133026 + 362.614105 103.521378 397.776398 485.495239 862.591431 2.30856180 289.270569 572.940918 647.250854 279.260773 882.907837 75.1485825 20.5137424 761.968384 314.932831 612.374451 887.377319 609.139709 743.408325 482.487579 271.971375 449.882965 40.7298203 83.7880859 1.02244854 527.224365 766.805725 163.642807 74.3425751 154.033676 778.045654 212.080383 545.747559 940.910339 240.396484 200.968201 203.015366 791.180969 544.050354 332.814026 409.566864 127.854218 786.677246 963.059448 660.350342 466.403564 765.522400 646.448975 174.418915 862.305115 204.916092 671.266235 292.784760 874.319092 391.235931 664.025513 369.091248 + 315.869995 597.439697 703.527954 525.283569 827.129272 369.773865 677.086182 338.053162 235.019333 598.197998 62.3367500 844.596680 618.289673 122.077873 585.492371 810.758728 622.221191 431.185760 876.838379 899.450256 920.306458 584.317810 908.985229 1.37031054 576.439575 46.1047134 695.102661 54.8541412 844.885803 502.634216 417.280731 340.322876 822.514771 569.519958 83.4803619 534.101501 334.558441 839.435852 295.302429 958.376221 121.567513 812.871643 897.873535 397.208832 81.4538040 69.0186539 582.914246 165.444107 201.510712 728.267456 672.579468 787.508850 998.358948 666.903381 592.100525 267.626373 588.436768 + 736.102051 253.366592 511.019867 937.579590 883.271240 397.909607 672.898865 50.9674568 834.389282 91.8707352 334.521606 222.051666 798.706238 93.6891174 188.991013 252.961380 431.214111 249.203674 810.901855 913.756714 393.885742 574.262329 312.323151 659.879639 789.126038 83.3941956 128.506653 989.050964 413.966888 947.292480 808.896118 150.171341 937.929321 152.144547 100.059425 2.09664106 39.4385872 683.567261 993.713440 223.043686 317.726990 269.757263 284.900940 391.749725 812.264709 687.562744 234.393341 305.472198 110.522026 729.723206 338.353271 981.169800 432.961395 674.126282 65.2649994 822.367920 970.393799 + 891.121826 434.480743 370.609589 254.751663 204.420212 925.091858 562.017639 551.635559 787.519409 486.790955 647.844238 238.970444 533.722839 392.451172 216.459854 917.715759 394.699188 639.048584 464.140137 624.594849 648.535034 980.222656 772.174500 890.812500 113.822609 659.685974 476.611725 862.113708 842.934326 928.935547 399.383575 86.8878250 228.283417 828.783447 35.0336227 263.059326 994.730835 883.987366 171.620361 722.459595 266.451080 627.170837 394.639099 375.784210 247.646698 907.209717 806.004456 958.967224 720.223145 371.547241 212.228409 286.129028 639.006042 591.255920 93.5488892 929.733765 751.896362 + 143.043747 206.108124 798.949524 748.799927 206.630096 787.606934 29.6054974 372.226105 884.836670 790.104736 768.359985 876.934021 334.106384 274.369019 930.638123 449.071320 460.500488 796.593384 734.680908 270.009064 118.356308 726.087708 644.008728 307.190674 348.615356 771.504517 798.760071 41.3542709 823.232178 643.995667 176.101776 484.379669 458.819183 847.954224 572.603333 963.470886 457.334198 886.003967 64.4444122 411.928894 712.528687 480.288757 974.441772 31.3611832 154.767380 592.496155 942.816223 89.2023392 927.422119 720.216614 713.834900 20.5510178 416.286224 155.004440 391.180298 911.593506 260.036530 + 947.789124 192.371918 560.798889 709.357971 242.977173 583.614380 261.317566 580.875061 635.595459 378.378662 878.510559 993.962280 451.141815 737.935242 460.051544 521.515808 389.214294 553.351562 550.427063 492.148621 970.214172 129.401321 750.369385 478.686859 388.682861 604.102295 73.4209442 242.615906 649.929688 690.083069 723.874146 416.754486 115.445152 560.386230 742.553345 850.901978 63.9819221 799.639709 784.703857 742.183472 983.715027 211.733765 408.886932 278.534027 969.589905 840.547058 154.903091 339.498718 413.127289 767.372437 214.733826 254.504013 815.477783 815.651184 130.200943 165.100830 887.710388 + 397.300751 918.676697 638.112427 814.277588 283.360962 473.635895 369.924927 691.552429 839.680359 832.669861 734.734863 957.561218 635.839783 937.268982 356.135132 868.772461 304.908661 519.860229 546.192566 272.579498 313.259430 927.081055 839.898621 146.990570 290.616821 286.496979 790.743530 461.579163 13.3645868 459.334717 273.299652 135.355286 841.576050 241.947159 596.166077 543.885254 957.123047 114.985939 778.096008 693.408569 626.456360 992.431458 280.530609 591.452026 18.9474697 423.255066 43.4022026 894.358887 779.429016 716.386536 165.121674 169.787445 242.587631 393.644165 853.938171 708.746033 326.224579 + 117.540901 989.064880 931.923767 585.587769 18.5345860 333.654205 505.239655 559.246521 248.977768 690.031738 607.962402 34.3962517 121.389832 851.387634 421.136108 281.497986 615.400269 737.751831 940.847961 665.045837 614.402161 917.992310 754.283752 443.649200 20.6161613 820.716614 741.470215 378.725800 13.8230839 349.897064 189.536987 147.341049 208.888474 952.682068 855.570679 390.318207 221.692261 724.024170 575.037903 868.611145 426.961761 185.100403 336.257446 569.852539 44.9456100 857.553040 468.399017 928.520691 854.135315 695.309570 258.864136 99.5212021 599.945740 477.164581 827.141907 706.012695 882.613647 + 878.558594 65.3653870 161.535339 324.512146 180.643097 676.407166 450.534515 294.034729 71.3001251 327.816040 385.105469 435.729462 101.440750 456.178589 202.237579 296.923889 297.624390 291.677856 615.022888 194.449158 746.574768 972.177734 69.9296951 395.783630 284.013062 310.835114 423.629791 298.724915 150.835632 320.209930 198.429855 590.592041 23.4747391 554.982300 145.424881 885.109253 64.7778015 128.862549 133.751266 213.536133 621.607483 931.335022 747.807800 28.4218597 751.704041 782.327942 927.773193 196.921875 357.799194 943.503113 424.214417 583.803711 446.186768 785.377441 752.005249 309.037811 985.653320 + 864.557190 205.228287 651.326416 556.508362 444.897736 674.618896 768.298950 458.745239 611.371155 711.934143 282.048828 876.523926 644.649231 808.415955 856.555054 263.445465 226.182724 375.683350 862.836426 538.126526 572.729492 76.7561188 480.117554 134.222137 457.511749 819.584290 272.522644 308.183868 66.5567093 564.480164 568.710510 369.759338 554.665466 662.731384 123.446754 264.238617 887.972168 196.001068 614.470764 859.178894 945.652771 129.930557 690.039307 688.392212 694.335388 744.869751 848.419922 986.353149 876.339722 246.909637 716.843079 538.329529 818.704956 249.460083 428.667725 962.945129 112.164398 + 848.955322 111.515236 74.6143417 66.6879425 489.393188 911.216492 183.074081 592.676758 568.708496 489.935272 625.270020 371.139587 671.187317 990.720215 646.867249 48.6269798 832.372009 62.7779198 718.505676 55.0950623 445.135437 276.104279 29.9465714 710.323120 399.152557 159.320023 844.793579 815.219788 241.648712 272.109772 162.162582 782.740417 767.828857 894.198975 317.668732 161.594345 820.422852 451.146515 358.197235 875.864929 914.009033 175.102737 854.894531 991.956116 887.261475 711.336792 555.476501 353.329132 722.840149 422.878571 674.066162 831.391907 712.752258 896.003296 322.923462 708.216003 627.979614 + 709.833679 539.912415 649.375977 992.182495 484.382599 19.4644413 654.314331 936.632568 864.632568 8.94211769 360.350372 32.7492981 2.11343265 407.932953 966.681152 322.200165 32.3430786 627.327026 861.447754 132.791397 864.336731 233.058517 537.731445 310.030121 329.514740 483.084808 845.331848 776.956848 210.632126 203.506607 763.815857 786.128113 731.514465 903.812439 196.786407 524.953674 270.880981 574.444763 444.353851 218.741867 430.042908 4.54245377 662.058105 56.7367172 115.326950 146.911667 264.540039 630.688965 351.992279 164.125183 789.287292 480.523224 502.014221 908.986694 541.443665 250.236359 326.920959 + 913.272400 817.171753 406.241760 720.919495 528.184021 735.933960 140.140915 49.5650520 728.406189 272.808594 290.344757 606.243530 593.919373 572.724487 338.721619 295.091003 658.223450 166.400757 838.392822 171.853958 521.977356 655.080505 780.241882 879.262329 28.3780956 877.195923 504.483978 642.538940 338.201538 751.697083 543.880859 298.425934 95.7849884 761.271118 585.103088 803.728516 328.952454 262.578278 306.498444 738.999573 311.918060 251.960663 175.371216 835.306519 175.206512 720.363037 999.349731 917.391785 987.950073 879.463623 936.526733 559.783508 273.483215 879.519226 300.364838 666.619446 736.721191 + 986.754944 65.6802063 510.202820 102.312134 851.250000 172.507706 69.9268341 418.676117 41.7681656 688.302917 705.863403 719.511841 552.239685 863.324219 768.800354 934.614624 586.693481 244.487656 790.802490 130.387741 909.467041 917.652344 635.312134 939.645447 439.810150 585.355652 807.830261 106.538757 77.9774475 120.977364 69.6591797 824.650024 120.574837 727.010010 60.7633324 204.216446 500.042694 270.997284 153.407562 755.321838 366.085114 701.091248 770.585754 380.595886 78.2158051 26.3225994 643.630676 884.921570 724.946167 696.664185 55.6966438 475.097382 168.247375 778.480652 662.954712 93.1046829 843.430664 + 864.105408 384.979401 189.427658 496.962952 557.043518 221.422577 424.793243 796.299866 494.431061 535.782654 771.025208 171.472931 211.419495 485.142151 519.593018 906.142639 862.280212 610.996826 857.553955 482.268799 396.925934 896.199463 899.033203 755.466003 242.588104 328.404663 743.167908 694.628113 91.6773911 812.033386 214.064301 112.690361 438.663483 570.604736 677.455994 255.707184 978.325073 396.005371 477.142914 108.624924 178.264267 126.095078 34.9691963 512.988770 319.630676 830.117432 327.896362 401.398956 801.182983 277.482697 786.590637 806.619019 872.514343 478.777679 912.319458 913.811096 276.717102 + 683.137268 876.405884 16.6489124 416.787537 112.642487 391.811951 215.946823 166.753021 391.965820 572.165405 128.132477 461.064087 693.924255 950.414001 419.813507 110.974213 367.567017 219.395660 869.138916 912.194580 443.793579 924.662170 312.894196 920.131531 677.798889 198.104324 267.709747 113.398468 408.530243 63.4129066 97.7819443 465.934753 323.608490 904.804993 294.618011 152.633820 648.404358 263.593201 952.654419 799.835938 709.045959 205.215973 327.355042 416.844879 506.900269 620.432068 640.685730 453.046936 24.9848022 742.667786 27.4279346 587.144836 775.650757 618.979797 764.869446 44.8933868 862.027954 + 391.885437 504.791290 796.938843 367.562408 363.966034 376.532104 874.658508 227.104248 733.277466 614.035522 350.608032 313.849640 113.676544 168.254578 505.786102 837.975342 314.088959 117.576149 228.616150 195.187332 779.767517 639.197876 53.2900124 696.927124 702.116028 167.834961 813.124878 57.7374306 156.029678 565.006531 231.672241 420.806946 637.958618 442.449249 985.422302 105.205727 690.764648 94.5223312 335.774170 228.794968 327.221924 159.195450 389.423737 239.726364 330.392731 355.336578 547.849426 188.650238 384.292023 531.273193 957.528992 946.503967 826.269226 791.471924 393.450653 686.774292 515.080933 + 103.801651 600.025757 968.939819 833.670776 864.359680 157.072845 325.985565 308.876495 395.157562 350.088409 895.322449 823.783569 413.896667 812.614441 476.106415 979.370605 79.7711792 995.361511 938.700806 793.425232 551.298096 679.194702 449.623413 93.8775177 887.372620 156.894638 330.486420 49.2058792 762.832703 499.918732 828.801453 581.602051 360.851288 835.733398 798.975586 332.458130 182.259506 773.487122 654.823120 723.216980 877.107727 941.603455 625.862671 102.889603 359.302277 808.057434 845.793701 771.269775 337.580292 410.225555 370.304657 756.168335 221.615860 604.984314 240.278229 622.368286 953.127930 + 632.728210 283.853943 326.525635 706.834717 647.620239 928.574402 646.017700 532.100525 740.503052 767.736694 647.176819 734.205994 451.892853 861.782166 707.884399 808.188171 606.492981 656.775085 391.308685 653.339661 99.8484573 107.219833 363.710693 944.093628 610.447449 552.190552 521.237244 429.738892 260.199188 198.389374 894.989990 345.376831 551.202332 561.908081 525.036621 611.321106 4.66219854 569.270325 443.592621 819.825806 783.779602 261.552826 393.477020 818.899414 4.26408052 498.302490 637.359070 709.408813 158.262863 39.6836739 297.677612 523.324036 281.040375 794.767944 415.811707 953.627930 383.733002 + 344.061371 791.159790 259.289307 204.947479 706.395935 767.796387 375.728241 156.049454 971.081299 414.987427 706.917358 289.772736 739.739258 82.2529602 252.279541 457.354431 954.829529 444.839081 106.047928 712.036743 66.2462997 788.884216 472.500305 24.5528622 555.789001 355.103760 277.744202 974.377197 449.662933 212.582993 933.065857 20.1794567 943.592224 324.925720 872.205505 911.454590 335.899536 416.983551 459.241180 236.207794 236.634308 830.073059 313.861084 800.179810 984.833557 349.081146 572.112488 221.147247 852.222412 396.419495 833.054260 522.548828 545.122864 429.407990 971.849731 640.003479 455.016815 + 566.843018 81.6569138 339.871307 625.161194 634.394287 605.454529 774.557068 454.963043 847.590332 506.267120 228.666763 149.033371 692.691345 785.584961 777.563110 51.0953598 620.862183 665.730164 709.587769 486.715454 187.012268 192.412659 519.404785 579.274109 991.601196 372.141785 798.666870 893.301758 92.2705765 680.038208 990.906250 900.456970 821.528687 818.515564 602.593262 633.651367 655.931213 102.131889 801.873901 420.952759 227.987183 200.511734 625.751465 286.401825 198.410034 199.825943 987.754578 620.099487 715.224426 55.7480316 573.203369 872.729858 897.423462 615.700378 168.314774 763.231384 151.724930 + 441.043396 950.238403 465.203552 746.568665 917.399780 837.066467 78.4658966 28.6223488 77.8735428 715.513123 129.680817 465.933441 72.7659454 513.970032 438.909302 579.979370 682.838379 779.868408 181.928802 785.515076 146.279831 162.501038 623.860840 254.792877 351.052490 47.8534927 902.389343 461.119873 139.870468 355.787140 817.433777 94.4570694 597.174011 559.188965 293.197327 682.093201 346.186584 434.003784 477.392639 717.798523 840.721863 248.799011 419.778595 127.419838 742.910706 962.189392 178.472382 196.805588 803.700256 732.685791 959.549622 219.521362 410.758118 356.520081 500.068604 855.969238 820.764099 + 981.161560 718.968323 13.0418530 961.312988 602.364380 66.9823380 228.413162 346.026642 574.881409 677.476013 756.953308 587.879089 900.145203 585.854858 100.002563 185.611771 891.021790 943.423401 967.758545 416.958740 513.233032 948.329285 696.292908 972.992676 334.372009 157.471207 44.4717484 74.3494873 408.351135 462.479370 315.810577 646.827393 987.051025 974.641907 225.892929 182.390869 356.710876 214.680588 848.573792 694.105103 13.0169630 276.640015 226.226318 29.4659824 235.681763 809.463684 711.555115 113.631584 556.035706 906.161438 439.138306 8.86077881 638.492981 36.9945602 555.371643 639.252197 466.364563 + 931.989075 454.122345 648.925964 828.081116 721.311340 797.622375 526.607849 612.457275 144.118469 975.670715 705.845581 600.791809 833.990173 467.882416 518.638733 248.509918 289.479340 350.163666 49.3985062 592.476990 977.238342 272.041748 944.913391 33.1716499 704.877258 576.323120 452.760345 249.381958 355.975983 197.157974 5.06043577 60.3931999 472.068481 864.982544 978.392456 237.184204 994.415100 115.838448 732.660522 698.833191 752.099365 386.442200 977.780029 25.9323425 904.142395 797.859375 762.761963 122.687195 847.848206 967.604065 154.330917 612.885010 15.7965851 569.864258 861.257874 681.369934 524.512451 + 525.573181 88.8551331 509.088135 35.1030540 351.285431 407.479279 928.812439 426.136566 145.080780 90.2745056 761.018066 50.2872162 46.1084061 617.377380 378.625305 741.946411 362.756195 826.358521 861.387085 376.239258 507.993256 595.917236 658.478882 161.431076 65.0674286 725.500610 720.111389 268.198914 963.732727 92.3121414 870.728699 89.0663376 904.776062 809.883301 12.3498802 108.134926 358.684845 340.217010 699.173340 150.432861 127.803604 595.313965 353.070282 210.716263 118.784019 502.093414 712.092163 412.115082 731.696777 59.5979767 946.078125 946.934326 378.849426 928.078308 807.006348 755.064758 58.7112312 + 959.130920 636.451660 927.624939 20.4877815 272.713074 556.982727 941.373230 73.3516922 212.572571 389.099579 607.272339 281.096527 445.308533 218.459564 296.309570 530.067139 649.860413 177.151794 826.934631 345.479675 787.799866 472.044800 973.412048 447.287323 16.9780197 640.653259 163.380341 826.713196 194.552231 289.575867 752.082153 212.007080 252.390701 653.797852 290.967194 284.576172 406.207153 823.610474 541.004944 536.099365 842.448792 505.917877 407.278717 53.9139252 569.583862 796.749329 245.005447 687.931824 702.545044 370.587494 793.977844 100.119926 743.169983 562.051697 423.419128 407.656769 468.614990 + 812.914917 491.144531 907.707031 287.640289 715.926636 500.199005 212.230545 807.666199 707.574768 144.117218 643.963562 574.139893 819.523621 331.202850 168.100357 341.195892 746.401001 727.025696 808.347839 755.030090 680.825867 378.246338 688.220337 444.445312 149.044693 772.403137 593.243713 830.663147 713.969177 355.068695 243.650146 199.404068 343.478119 729.280151 967.567261 205.436172 980.066406 87.5820007 986.343018 513.572754 496.440216 996.610352 724.893555 937.660889 601.301941 252.415115 384.988708 756.842102 459.893433 612.945007 34.7348862 636.250732 873.936890 246.897079 724.260010 782.288879 744.023193 + 79.7496872 625.917542 911.734802 19.4578304 726.148926 721.883972 709.397461 179.969055 247.287933 53.9735298 358.371887 95.3077927 567.342712 940.991028 515.130981 157.097977 121.293488 546.347717 814.066711 500.264862 983.432922 153.596008 635.278564 558.437195 43.4968185 461.820557 821.523621 422.357971 573.271240 52.8185349 787.663330 836.750183 970.580933 140.730896 773.306335 649.257690 497.303375 628.629150 138.514328 408.663696 43.3561134 917.064575 602.628418 185.250458 178.662628 133.057083 862.373596 970.363464 903.867798 187.755630 387.878662 636.828064 161.333771 277.217712 499.955414 371.641907 552.456421 + 636.558411 759.686951 629.859131 64.8797455 325.344940 877.845276 513.434998 24.8227196 366.058685 611.712646 493.527405 549.028015 430.575531 78.7514725 157.975082 942.680603 973.264099 341.819611 429.087097 50.9420929 718.918091 712.929504 230.050232 507.372498 913.083374 960.886169 388.951294 51.1700325 190.005783 421.733002 674.721069 18.9472923 324.170471 970.845886 944.606201 133.816406 903.026733 599.866150 640.365845 741.977539 830.553833 543.870117 973.162842 370.817932 939.684753 111.269554 196.662079 279.284210 280.336731 687.692078 914.769165 665.455383 32.6561089 163.455719 271.114288 477.938446 60.7629738 + 209.954620 16.2540703 541.955444 385.570740 577.323730 534.128174 559.671570 245.023972 807.256409 481.778931 766.412354 542.407166 283.185791 337.326813 839.618225 298.349701 571.950256 656.164734 638.732361 153.804535 520.105347 700.740234 924.211060 435.584656 563.081238 332.824249 456.616211 453.831635 339.342194 589.631287 20.2827682 436.297760 890.293213 816.645203 109.236687 945.276489 951.507751 733.124573 183.273621 264.916077 584.257812 726.352173 510.315887 881.011963 666.029541 323.780975 638.843567 175.899918 643.818787 418.352783 900.911560 941.677856 9.23091125 183.899323 958.404724 451.818726 111.003151 + 850.253967 469.688599 692.017578 127.941566 228.654739 798.897156 614.950073 179.429688 187.095932 640.948486 597.899170 241.140152 985.798584 698.331543 276.430878 255.985977 259.028442 482.907288 709.085571 758.960510 649.911255 657.080566 139.002365 284.085205 174.387238 747.803284 178.827087 772.681885 487.100952 657.322388 807.698425 118.116936 537.723206 428.847656 625.574158 358.393372 150.045349 433.154968 394.663635 180.459106 88.7038269 24.6053810 155.314194 269.927734 562.184998 703.914062 181.373596 180.878128 974.024658 21.0625095 637.601440 795.460938 327.873199 369.609924 674.598572 694.703796 987.241516 diff --git a/example/lu_decomp/58x58.dat b/example/lu_decomp/58x58.dat new file mode 100644 index 0000000..36f0f98 --- /dev/null +++ b/example/lu_decomp/58x58.dat @@ -0,0 +1,58 @@ + 882.190002 120.726082 571.191711 667.756592 615.218811 437.143951 104.986481 558.591492 605.810730 370.044495 468.896515 13.0273237 974.297180 171.235809 977.082825 237.364395 90.5808716 353.415771 660.144897 281.837677 87.9440384 110.376259 122.494095 355.856750 154.119888 32.6641464 189.140228 457.378204 3.37447762 31.9061985 915.217041 557.827942 432.972351 100.967789 336.094238 380.006683 315.146057 871.653931 351.857788 930.550354 104.732582 682.330444 277.887421 927.091797 504.018219 192.685425 232.019394 807.045593 945.565674 359.616913 248.501221 758.623901 98.6360016 257.870941 808.027039 646.212402 602.345459 656.068787 + 303.670898 769.687195 670.449524 148.768814 422.130859 454.797577 598.463501 871.969238 922.175659 483.195312 618.691772 725.630249 205.869827 446.399872 81.6673355 863.721863 446.960663 586.640076 307.148010 182.358704 586.073364 206.622009 762.519409 244.405899 354.993591 58.2779236 629.299988 523.468933 360.500671 165.417313 477.118561 817.252380 609.155701 611.912231 777.920105 431.480438 964.683594 653.976746 386.147980 329.357025 227.594833 877.088257 955.368408 355.740234 707.591125 797.474426 225.503967 59.3186493 307.223755 301.931061 427.037445 908.953735 437.629120 976.339478 841.243530 441.189972 535.451050 989.375549 + 103.188934 889.786621 695.022583 670.817749 336.039948 907.643005 941.070190 31.9743767 431.489136 59.0498047 609.085693 318.209930 64.7529678 711.483154 471.098022 373.687469 803.518433 508.674042 679.978943 47.6675339 917.100525 111.636230 104.691437 366.566711 190.805466 268.909393 692.567322 377.318268 574.374695 961.912231 3.13945341 64.1413269 828.759338 111.906029 906.131287 264.374573 836.795532 456.554871 973.076599 716.040222 93.9957733 396.907166 733.371216 180.215683 10.2379370 267.110657 108.910500 768.694031 924.802917 705.642334 277.735687 322.333557 732.656860 162.428040 538.611816 65.1816330 308.638489 376.426727 + 205.910553 952.534973 147.826996 764.876831 624.615417 654.886536 499.572937 427.895233 652.435242 732.266663 14.9334202 870.612122 277.931122 414.212341 643.518555 10.1727352 925.744568 86.6280289 667.809448 141.157181 387.433807 550.671326 128.892914 649.557007 321.043152 168.303940 531.203491 433.331879 838.744751 663.067932 447.735474 107.148323 752.508118 338.033203 762.716309 602.649780 118.717804 340.046906 755.214844 696.416504 834.628357 414.805450 221.170288 472.630890 82.6998444 159.799591 959.501099 343.450012 794.047485 288.745392 521.364258 343.120728 325.851288 507.927582 364.616180 650.514160 566.004761 982.856140 + 760.679138 11.4196081 314.896271 660.293274 208.575089 331.229065 179.631317 563.196838 532.625793 523.849915 293.571472 741.812317 93.8557281 747.261963 681.966431 500.255280 882.367859 204.018402 654.863892 743.634888 562.517761 343.233856 429.405975 908.440063 934.927551 247.468658 556.329346 750.961304 62.6786575 605.136902 573.637024 694.569946 164.718857 218.700653 800.717041 152.159607 281.532104 71.2347412 314.772949 632.074890 60.9108238 320.213623 884.739868 568.240295 127.134796 350.362885 841.545044 925.125549 458.951721 433.557739 253.927734 377.933807 984.704346 916.870239 99.7570572 36.1537247 42.2941284 871.578308 + 619.914368 734.521545 791.715027 367.125000 353.967743 441.355804 649.280518 425.332794 127.445320 749.188416 300.351807 968.102661 139.318481 184.568008 531.804810 299.739075 651.186523 462.958405 61.0314026 838.603455 920.819092 510.285034 696.718323 984.902344 282.756897 545.917542 676.624878 675.370544 212.580978 309.084656 488.774200 983.701843 342.248444 364.654358 421.756622 215.210953 807.899902 805.988586 531.046753 564.281372 747.451782 329.322418 111.530418 369.204376 990.004700 108.529533 764.376953 566.947083 516.408325 442.772278 683.137695 445.527893 164.203247 112.360954 997.923462 384.591522 938.978638 892.224731 + 614.808838 359.680573 956.981750 477.745636 942.614441 646.595276 418.221313 560.005066 186.066162 248.284897 33.3165817 310.306885 324.695892 74.1597137 624.766479 244.552856 269.954773 332.172485 632.533142 333.776459 189.392044 396.787354 974.676575 883.190735 495.497375 551.725281 733.996826 920.922668 388.232819 852.563171 14.9798651 172.580521 889.890747 218.593719 519.582703 83.6759033 944.781372 17.2610950 673.964355 157.950546 563.816284 26.9524078 784.598145 329.750061 342.642456 731.436218 184.870682 62.2385597 189.544128 532.291199 896.598389 442.572784 213.041855 530.134644 161.503540 640.619690 951.236572 473.656036 + 111.538696 12.9633131 310.220367 266.281067 277.268677 686.038208 946.717224 589.401794 783.066467 936.057373 792.605896 359.989014 756.018677 243.126984 437.370758 42.2750740 567.611816 245.645920 468.510620 915.192139 317.257355 526.994446 898.784729 479.821625 478.218475 590.575012 252.683487 424.576080 525.357971 875.499756 136.049637 403.831726 600.850769 528.955383 666.780029 376.097534 767.931396 823.140137 285.783081 885.910889 981.663391 214.610275 930.447388 96.4865417 839.295227 302.287781 737.536865 700.632812 360.996979 946.296021 779.050842 798.630249 125.919716 471.536041 882.191956 905.658447 481.793640 800.503479 + 729.637756 150.396957 734.502808 598.217651 564.957275 74.7075882 911.103882 324.825684 830.331726 32.3838081 148.749283 729.001648 284.351257 10.8302908 868.901733 905.277283 703.321533 207.914017 554.335693 75.6355972 188.903488 701.305786 739.902588 197.954041 61.5007362 54.9517975 229.136276 783.700317 59.2927475 257.967102 154.222961 940.760193 964.033752 814.982422 787.251221 861.422729 312.920258 970.679077 172.513657 556.035522 897.500977 151.162231 110.273720 358.522766 125.201965 622.809204 979.649902 499.576111 221.512665 216.188095 102.244019 783.568420 844.173218 390.950653 137.023254 466.695801 919.283020 700.485840 + 56.5896416 635.516785 459.558624 100.313026 152.935486 793.495605 494.506134 838.339294 289.480591 867.113892 355.911011 798.303711 400.007965 976.111328 184.598969 255.796677 254.243744 576.463928 404.909302 537.805298 593.104309 16.4880219 153.919220 950.082214 820.687012 816.479309 961.011841 136.713150 945.341553 176.111786 455.664490 869.215454 656.510742 969.748108 813.894348 349.889587 163.430176 294.964508 369.754272 841.156189 349.342407 509.253174 333.832764 911.619385 268.090454 694.934204 101.952599 39.6028709 447.683777 34.3851776 153.980377 355.702484 420.776337 412.812531 208.337738 682.056396 13.6417694 134.944366 + 313.167664 431.164673 517.074951 248.712723 399.769928 157.797989 897.038208 267.404938 849.746948 813.499695 248.670029 664.167725 285.046997 79.5667038 504.402710 206.400085 88.3610306 677.672852 390.399963 882.337524 403.945404 979.161438 99.7735519 846.950806 250.203735 917.517639 757.055176 279.520660 537.146423 725.231873 640.507629 72.0190735 130.751022 199.836609 90.9302750 50.4177971 888.420593 273.453796 492.699310 253.199860 879.516785 683.988708 709.122498 90.0067978 688.097839 457.089813 872.192139 529.680725 533.223022 265.799042 791.374146 364.729034 603.451538 11.0963974 379.234039 379.203552 740.489258 143.836517 + 302.249359 150.896545 524.776733 903.332703 270.484344 519.404175 298.549469 395.821014 604.748779 92.8419724 524.683533 675.567444 309.556152 496.516144 796.549438 398.115692 623.375061 718.793579 206.548584 853.625122 887.816162 217.745667 610.281128 394.981018 195.322617 732.643372 987.896912 789.303040 385.975464 507.041809 71.9354095 942.608826 149.558975 554.642944 616.890686 716.614258 918.319397 825.176514 358.183258 364.367126 220.743347 460.838837 442.941254 204.850189 83.4833374 32.9371033 186.816849 126.334572 328.104492 424.087036 33.4041138 680.638733 374.771667 151.000031 145.591080 242.447403 226.259064 746.675537 + 378.602417 805.712097 466.253204 701.945679 73.8412094 366.171692 537.449463 819.848999 116.524048 996.455566 494.298737 896.773865 663.031372 225.242279 834.215637 588.712524 586.409668 3.38221836 585.393494 26.2407265 920.649109 328.995331 555.527466 260.680511 809.330994 446.822418 509.382050 824.869202 222.648010 39.8506966 584.762146 679.432495 543.198120 359.715393 109.161957 260.074646 128.997482 863.067688 218.112701 963.654785 589.819946 365.547302 169.085114 522.956665 884.625305 333.300079 67.7898254 810.023621 569.061035 569.623962 918.729492 676.528076 155.616379 855.258423 619.519165 687.490295 733.116394 849.678284 + 673.048645 784.152954 303.292114 808.560181 995.546387 744.368896 742.878601 797.505798 733.925476 91.9324188 714.470947 727.381531 464.500671 413.540649 493.224854 373.168304 142.316101 998.409363 794.852600 18.6463509 841.279419 96.0341187 887.756287 406.202332 79.2872620 866.987854 887.358215 658.112000 629.347229 785.472473 962.751404 997.868469 346.778717 408.667725 797.029358 534.171143 886.388733 854.571167 943.619141 796.304504 22.1128254 623.344971 875.855652 609.925964 656.980164 909.812866 192.878052 328.682495 492.852509 5.47135639 630.441895 755.620789 896.295654 761.364441 449.088287 943.984741 176.512573 732.246582 + 735.505859 837.733704 856.285645 688.753052 832.805298 859.346985 835.901733 227.197205 182.208298 151.278290 526.760437 67.6664505 891.383728 408.435272 556.313599 289.200958 425.229950 479.708191 282.797424 461.164062 34.8209267 467.447144 11.8011131 647.523132 768.806091 726.395691 179.302078 496.774506 488.177460 719.941223 986.177307 826.069275 67.7362976 998.248657 351.533325 959.526550 956.988647 173.757431 352.600250 71.7261658 986.675842 887.220276 589.947449 32.0345764 188.349838 515.275757 286.913849 404.070190 943.720154 550.448303 731.350647 189.513458 686.932861 429.566376 680.157532 115.027084 911.385193 178.917542 + 5.42806673 731.466614 645.676880 152.728622 962.720520 372.577057 284.686432 150.486221 476.476898 636.388062 19.3151016 738.590820 213.435440 349.192078 327.463135 24.3770847 204.398651 443.457397 892.169678 810.728577 469.799591 433.613342 633.218933 399.675354 553.450195 917.955322 343.503601 428.778412 205.984985 32.8254547 247.877487 266.783936 483.702332 647.608643 410.719360 283.320587 364.433441 765.461182 677.916992 132.426147 884.146912 568.203491 95.6142731 430.175507 73.6258926 694.892578 905.014465 260.685333 937.495728 400.253418 534.131531 740.921387 352.630432 971.296814 289.656677 435.282593 734.666443 624.098145 + 880.659302 378.892426 460.854065 602.235291 287.729797 484.223297 789.557800 228.516953 471.285309 92.9003296 81.7343216 955.072266 723.648010 172.509659 235.027374 674.346741 372.436066 318.185699 51.2273140 361.441833 848.289856 429.651947 79.6717377 67.4586334 431.064362 35.5103989 506.979797 830.854980 269.903503 957.148499 402.513641 194.200317 400.652985 436.358612 480.313690 355.189270 270.105408 489.124878 215.110977 936.748047 717.343018 500.606689 652.216980 338.626221 366.968811 523.084900 572.997620 157.830978 905.692200 143.797638 891.755676 389.355499 108.230255 67.5835037 42.6033440 293.855316 538.464478 566.483398 + 688.142700 216.329697 864.932800 516.252869 606.131409 866.977905 645.054382 965.262573 147.481506 444.450897 865.485107 725.291443 188.568008 472.789276 608.409912 764.621277 92.9436722 65.6271515 753.556824 750.738464 604.707397 807.627747 592.726257 159.552841 833.670227 349.547180 540.489807 40.2421455 176.928864 215.119492 634.909790 571.286560 472.644409 397.993500 137.223984 642.560059 823.589233 367.315247 734.772156 33.6333008 514.604187 447.515869 104.152252 749.170776 802.201111 415.437653 563.701416 82.5533066 789.568848 144.753998 319.300446 268.834412 955.986328 220.683975 471.517181 200.146011 397.053650 29.2447739 + 363.192169 834.706116 975.647278 256.263580 897.209473 935.406616 156.825500 662.219910 979.511536 477.452484 36.7873421 684.219910 320.438538 85.2451553 186.416168 279.524841 716.903259 762.012390 276.883118 367.959167 225.465027 282.895508 465.242310 142.349152 329.148071 719.454590 425.284912 808.356384 972.971741 678.767761 607.642578 70.8218613 227.655746 892.171509 929.708557 481.589020 976.063232 38.0009918 479.509644 121.855530 284.277435 973.899658 164.830444 612.680176 349.821442 380.261108 863.757935 992.577332 683.567139 328.829102 590.679932 409.123657 334.296936 61.2767296 245.259415 288.304047 509.971283 515.878479 + 711.463745 869.443665 841.099182 965.861450 541.822021 412.348389 528.363953 917.395569 732.275696 58.5043716 79.2451630 4.79784203 342.237488 419.431641 58.8746834 920.840088 800.569336 729.535095 676.967163 625.517578 944.387939 790.031311 530.572815 400.146545 853.256409 705.510132 570.327698 207.253189 417.748169 846.512146 288.210663 684.923096 957.766663 430.421509 20.3037281 915.336121 429.540894 93.0051880 110.363457 399.152130 516.167969 64.1945572 978.293579 524.473816 626.376648 489.283844 167.025558 571.873779 828.395447 570.565613 129.778656 856.746765 956.796143 146.793701 456.959839 567.184265 746.448547 346.551056 + 505.164215 205.112717 678.291626 557.169250 758.005005 941.385254 33.1840935 510.193390 196.755981 106.821304 922.624146 209.748886 266.312042 95.5983734 107.030960 369.518127 517.410522 47.3315201 886.293518 951.665894 309.403778 110.461349 571.530884 179.220154 901.195557 383.869080 164.294891 321.661774 334.759583 776.838684 517.692017 791.851257 120.967178 645.706116 247.954422 102.595093 748.955261 790.068848 113.192261 936.202087 240.569107 124.319801 368.156555 186.354782 258.505676 891.783569 891.366272 747.973511 643.243774 714.141479 857.326477 141.745056 25.8414764 803.454712 488.831848 402.726379 410.675598 197.739426 + 622.214050 423.080505 43.4315567 23.5120735 561.725037 534.476868 117.266632 551.422607 612.664856 66.7430267 558.711914 472.941772 276.659363 576.711548 162.304840 436.243469 930.551697 981.401917 306.253906 643.910400 359.934998 885.038330 834.731995 609.789001 42.0819092 71.9486923 19.4236526 750.943970 543.664062 804.465698 350.430237 481.710083 330.540222 639.574768 917.529968 299.079254 749.245789 926.891235 103.343338 390.964508 310.284088 453.033447 734.567566 46.3534317 748.632751 625.056946 957.825195 899.874756 120.543159 173.584396 600.261414 289.920166 611.002075 662.230469 209.119797 8.18976593 616.609497 842.729980 + 366.534790 129.800507 487.544006 372.538177 49.5321846 166.175858 751.483948 5.85827971 273.810974 509.809082 517.012390 564.452942 844.565979 716.495911 595.347961 489.122559 750.086304 739.997925 725.399170 187.981903 780.067810 290.543121 175.193237 955.944336 66.9869232 397.130890 562.692444 357.466858 211.201965 879.574585 172.795959 199.717346 593.293274 794.503906 713.933167 197.551743 924.600647 779.030334 272.615479 495.338867 752.536255 16.0164852 735.345947 801.466736 528.229675 931.940369 945.311951 382.805481 391.876099 504.915314 604.213989 991.457214 504.199524 715.633789 231.951813 856.565247 406.628601 306.183990 + 158.485016 216.228348 328.024689 687.664917 991.551514 157.999908 481.718475 511.789490 891.152649 974.870239 758.369385 663.025696 868.533997 842.514404 881.927124 684.466370 427.052429 625.658325 648.759827 260.884613 365.790131 652.632324 424.479614 550.608093 825.966614 319.407166 714.265686 691.167053 173.775116 589.896423 861.530029 115.670052 350.321289 439.235413 878.280823 678.705017 769.202087 647.485840 336.808472 472.883972 562.976868 560.574768 976.483032 474.777435 26.8788109 55.6531181 646.884216 132.296158 578.093079 620.964661 718.593872 473.668640 742.440674 891.220215 63.7872086 852.728821 678.704346 397.737701 + 317.579590 330.422394 857.239624 573.049011 978.753540 972.247070 194.712753 667.127380 774.438354 695.111755 762.487732 551.395203 752.187317 762.817139 398.381378 899.432129 89.3883591 620.845154 476.726288 859.678772 48.1829529 980.574402 782.685425 129.199692 134.180634 77.8460312 681.956238 503.390686 851.824524 351.215057 935.818665 960.766113 846.756165 134.367966 134.278290 288.774323 496.407715 370.176758 214.565201 866.951843 990.105347 658.468445 962.118408 997.259766 103.841789 914.264282 665.577942 534.418396 822.203125 534.638367 390.117188 528.576416 495.992432 365.606201 354.130005 392.493469 76.4782181 898.794006 + 155.794601 848.091064 933.708557 725.866699 587.421143 112.341011 204.664398 250.067856 493.825134 359.913757 471.011688 1.13439322 97.8279190 348.162476 365.442505 805.375366 98.4013367 447.503540 547.675232 744.812195 927.875671 698.817566 232.485092 849.161011 325.375641 807.885010 970.587891 597.614929 242.590897 738.131042 859.206604 464.309906 919.118958 745.384583 753.065735 980.810730 741.814392 878.570007 814.457886 320.803009 278.259094 506.187195 517.103577 771.476929 15.9066248 205.679413 356.118469 705.504395 851.771851 555.973206 492.858643 353.401123 745.467712 200.703232 460.449402 187.505432 147.072327 544.890137 + 492.019409 972.401489 741.060425 27.5872765 258.627808 769.960876 192.781174 375.763275 683.609680 794.243530 197.770996 719.348206 865.372375 892.485535 922.051575 554.146545 431.749664 672.370361 164.401947 166.781006 989.081421 515.193909 767.838928 641.883179 430.094727 430.932404 356.276855 780.237183 421.038513 320.168793 830.239563 471.903625 462.734100 189.135468 702.676208 937.074280 535.074829 130.187485 166.154953 639.659302 603.137939 439.990936 614.872437 978.715332 802.548767 921.861694 990.349304 347.460449 877.331848 163.184082 267.883423 616.266418 91.7264557 668.829407 85.7602234 459.204865 363.103760 828.837280 + 973.960205 875.778320 132.143600 273.157166 146.730347 797.058044 379.582062 201.090622 919.054199 492.916687 90.1238632 152.620193 423.144501 326.288849 249.633408 162.717545 58.9554253 357.318726 797.755615 294.270996 823.960083 468.690094 752.355225 767.728821 491.009460 292.030121 140.320038 919.909424 452.663605 166.000610 234.853195 676.276550 416.644745 623.367676 381.857819 311.451172 780.455017 611.754761 793.459534 790.972412 805.014587 642.250671 189.333572 945.778381 767.533630 293.087585 978.379944 247.557968 26.8329601 508.536804 144.286743 686.960144 699.981689 90.2414017 90.7456284 188.008224 429.897278 493.313873 + 662.079163 927.625977 474.005249 29.0213013 252.610657 283.178650 386.391998 958.185486 839.319824 843.754517 408.169098 381.386505 737.111328 743.010620 690.301575 794.121155 333.561493 290.851440 71.3345413 551.967651 26.1424160 340.953064 84.1439896 51.9171410 350.786682 12.0153561 896.778320 336.372375 6.58151388 932.022705 170.436249 877.410889 976.008545 822.400452 137.812714 190.008881 714.274048 53.6474609 151.884506 30.9234676 953.574280 887.009338 750.658264 666.059937 421.139679 230.956223 127.041306 218.105499 246.373383 249.608047 195.585449 141.309906 126.894173 999.067627 267.052368 812.738464 48.3739166 400.310455 + 229.886612 925.737976 581.536194 388.498688 681.214417 819.341187 228.658493 571.146729 938.269836 924.308655 726.297607 155.807755 586.754089 905.060059 282.610474 181.657333 873.654358 26.9936733 36.8737411 680.682678 434.683441 578.064087 22.1195545 864.630127 151.952209 178.777130 102.286057 548.285889 843.520081 892.190735 25.4988537 86.5473480 671.482300 73.6057663 769.691589 314.153870 664.301941 142.959244 372.659821 227.052628 384.220551 795.011414 475.195435 635.706787 514.462036 467.266907 431.791809 976.239868 787.781921 379.006500 586.208801 686.008240 757.326904 84.7447968 569.148376 50.9464989 64.0493851 394.830841 + 141.811035 957.420166 288.133392 88.2149658 356.845459 395.614105 993.667908 662.518982 449.572144 377.431610 891.440918 266.305298 14.6658840 263.447815 675.502014 327.688812 587.807495 641.586670 74.6148758 737.094666 543.187317 655.475891 641.374023 308.104187 781.718872 430.013489 412.863037 60.0766602 823.435242 770.387085 552.529114 760.098694 822.274841 998.061951 920.982971 154.299179 423.267700 609.119812 485.183350 609.053467 323.182251 836.966187 786.088379 763.565674 130.966339 619.659424 759.472778 697.948547 834.723450 381.302307 513.116211 943.142517 179.439102 115.004753 510.817719 632.559937 138.253693 619.017700 + 681.348816 523.061218 809.212524 551.632812 770.002075 671.948914 489.333282 144.333252 532.482422 721.893555 631.179626 825.912659 670.890625 933.184998 288.262421 784.312866 982.563232 878.857544 813.445496 421.480865 777.654053 930.246338 359.289642 73.9249878 967.822449 828.085938 524.717407 591.551086 835.881714 538.736389 644.692139 21.6497440 512.927856 572.399780 606.948547 128.335632 411.541138 804.657288 330.004028 550.431763 958.016724 320.690063 483.188049 766.787537 215.538345 582.399414 392.617859 934.137695 66.7246246 761.936646 446.519196 974.303406 924.066162 271.476013 642.124817 444.507782 717.379517 759.625732 + 326.412567 244.640320 764.916077 985.929749 922.247925 170.670975 213.680832 213.519577 624.863464 466.489258 770.056335 144.744888 227.784851 80.8287582 163.758865 921.129944 909.828003 95.0839005 380.288330 730.757629 698.403381 759.446045 961.084045 312.837799 546.634094 802.066162 563.432495 712.611816 441.247742 904.573425 194.444565 763.662720 780.788086 815.097107 441.739288 70.6353607 485.193176 235.043564 854.482300 581.499451 174.875687 409.326172 740.172241 161.154846 547.390747 306.306641 641.949585 677.778931 180.628220 837.197083 755.659485 782.370178 496.366028 186.840134 274.008820 8.59508896 138.391663 48.9982452 + 74.7239075 918.081482 731.958923 719.899170 54.5737457 14.2858677 400.536804 1.50893140 738.964966 654.148071 786.763855 395.313568 703.280396 834.234314 321.512421 12.6174164 44.4875870 165.682175 592.971619 624.701111 793.406860 140.222549 135.319260 813.614563 353.479889 901.874023 696.763794 874.048462 710.579773 44.5141449 158.133530 65.3755722 746.197205 81.1720352 207.873459 615.961792 476.619293 727.376160 130.471939 924.594055 564.552673 651.756042 846.132751 311.271942 641.835938 955.306091 45.1141205 478.149475 322.641571 329.062378 629.773438 49.6536560 624.028564 711.727417 837.996582 556.001892 833.552429 424.052490 + 239.967590 437.226959 193.997208 353.648956 526.554199 813.212524 463.141022 590.591064 94.6798325 976.454102 356.800446 9.77419949 501.635773 813.665710 888.611816 118.239662 511.944672 964.250122 926.843506 50.3780823 833.117126 15.8854856 566.438538 355.085846 590.430725 173.914276 782.042786 997.546082 185.559494 444.335938 816.027161 402.649231 133.679810 229.066620 281.544983 295.518768 920.872192 912.841919 12.3802481 415.193634 125.646523 334.271729 77.4938812 315.074554 339.722565 505.428436 210.581207 699.258301 387.847107 114.664810 606.220886 222.520706 579.963745 607.010986 658.328796 638.642578 616.305481 91.5083389 + 990.444824 718.852905 568.928040 989.737000 188.744675 752.988464 662.197327 413.807068 52.2416611 124.375656 281.010803 959.961731 906.872131 468.517822 823.506897 473.910706 198.611526 772.158997 403.300934 628.435120 893.582397 83.4342728 82.3993225 438.900665 261.355682 505.932343 328.393524 613.397766 992.658936 823.043335 264.787933 508.291992 104.041801 238.685043 418.219543 85.1402969 588.891968 534.333496 747.257751 28.7423325 198.964386 167.545029 805.987854 107.379776 573.177185 129.127823 836.865662 875.114563 503.953186 145.394455 47.5658875 519.319092 516.149170 398.648560 308.244720 804.969116 774.584473 266.110107 + 712.420715 751.572693 223.889404 559.507507 11.1796417 957.133972 541.101807 150.813065 708.670898 712.737183 267.065826 484.626953 519.740662 608.579285 565.537170 192.522217 781.580444 260.238312 202.492081 314.178375 580.256531 899.906433 494.748016 539.788086 786.043152 103.424492 881.713135 393.276886 555.705444 302.444153 486.558136 27.5567894 322.481873 968.473572 945.635864 512.979126 328.781158 316.119385 145.349564 488.159515 613.595032 806.294739 6.84136868 463.850800 876.035400 975.704651 494.557953 87.5449677 224.671234 56.2077217 57.9768639 888.510803 521.357788 763.424500 299.300751 331.122589 592.764038 757.334656 + 260.940552 247.722855 792.410583 412.303375 339.608826 220.020172 942.027039 197.789215 998.404297 433.679382 607.715149 392.296356 333.562012 67.4280319 213.008270 986.222168 402.227234 947.245361 287.400757 627.609802 66.5778427 89.0864105 135.223160 193.720566 809.320190 363.921295 721.937256 435.004150 531.044373 164.100540 322.553101 905.203674 785.796326 782.387024 564.028503 555.571838 596.956482 961.070435 810.153625 434.111572 145.471634 521.268738 227.950562 302.610870 304.500427 527.113708 74.0281219 469.913910 739.870361 765.382385 436.629364 314.238068 258.933502 232.330933 963.463440 119.096153 841.316162 541.440308 + 340.916565 526.638245 142.448593 889.779480 172.760284 738.210876 5.26878405 280.191498 207.650818 180.081650 205.533401 688.667236 860.201538 417.826111 103.751282 568.629089 739.227722 414.627716 756.593262 267.587189 9.13051796 157.977402 748.405579 992.301941 336.862854 80.2441483 933.699646 995.562439 953.975830 50.1289444 274.586639 716.755981 241.947220 533.537598 961.281738 413.773712 129.021652 132.768951 348.705627 435.646210 233.638123 518.524292 151.198380 821.671936 503.335236 545.943726 675.074036 546.435181 127.067032 572.906982 731.042236 874.757019 228.014923 922.311584 119.505524 969.612305 205.624084 587.402222 + 963.692993 479.265045 287.042053 451.557434 938.384033 574.636230 351.346527 607.808838 685.027466 581.790955 322.292175 959.705688 486.192749 600.806030 241.556122 42.4339981 141.610901 803.741943 568.419861 50.6805115 560.306946 706.325989 257.181824 18.6866627 693.438354 586.547668 732.921204 642.360596 974.799988 619.175354 702.026489 429.324280 834.416138 747.778992 344.141266 672.082092 136.822952 734.772156 781.808716 562.430054 722.878113 491.131256 924.399048 787.326050 637.483154 589.126526 817.871216 437.812286 808.769348 796.450134 152.049332 875.059204 303.564362 989.102173 258.453094 261.510101 129.265610 852.457336 + 108.345833 458.279419 448.856232 765.331482 252.197952 827.881653 649.290710 224.614548 67.6482849 698.921509 950.277100 692.417297 258.693665 781.062744 609.522766 330.975403 976.577332 87.7163315 405.262695 318.428589 212.758774 812.118225 801.712646 742.240662 971.137207 698.920959 339.155457 337.161835 514.205444 295.570618 53.1688995 469.699188 553.305481 887.527222 893.525513 178.799759 873.436462 818.095947 727.410339 69.7549896 862.084717 45.3402748 955.705994 682.136108 550.546509 664.755005 349.011047 411.055481 39.9846153 770.539429 501.980408 47.3858261 320.540527 273.361145 233.128174 585.044983 509.725861 867.187561 + 494.331146 791.476501 255.218018 66.9332733 33.2581100 494.859955 991.739746 728.055359 707.065369 805.290405 351.385345 310.541382 463.219574 249.019211 666.232605 861.675049 429.213745 451.734100 14.9129372 680.961731 605.206848 261.373383 996.398438 258.572266 769.762756 103.324043 512.342041 394.587067 928.790405 51.1669922 412.303070 801.521912 715.999268 170.243790 349.639252 188.618744 137.574051 922.405518 539.177246 3.85899544 91.0680084 829.871887 889.993347 882.531860 271.400696 501.620392 405.739655 202.687988 290.984283 602.317932 932.405334 911.791321 413.196655 644.031982 3.80332088 47.1330566 118.885544 578.876587 + 992.452087 921.806580 150.085480 373.869568 842.390808 917.772705 24.0242805 806.854919 805.267212 56.5901794 33.3549881 845.990784 893.906067 16.6392670 806.631165 460.363434 368.468933 452.099121 842.238342 769.387390 691.527832 735.798828 667.348145 454.870880 565.808594 909.184692 747.568665 156.715347 844.795044 538.313843 103.437119 592.463928 35.8162842 605.820740 466.869202 820.080872 110.055969 611.066406 668.646667 603.408936 955.660461 940.852478 112.328026 718.141357 590.292603 396.098297 865.559509 657.240295 265.450714 133.083939 38.4002380 605.696899 104.647011 394.377411 592.260559 260.349548 83.2688599 998.033508 + 336.375824 316.569305 529.387512 434.192322 827.817627 254.313766 410.131042 784.937927 81.1746597 108.143440 92.2958221 343.814178 638.511597 951.985901 724.537903 574.904358 721.979858 303.870026 660.658386 728.954407 511.962128 483.534363 558.250305 35.4859276 225.012604 393.219482 88.3413162 285.116302 720.996582 224.853561 919.000305 294.162567 38.3629036 262.523529 931.642334 750.502502 55.4779358 137.105255 423.466888 403.311310 424.502014 705.630493 330.839508 441.995331 536.976807 879.422058 656.513184 818.167114 534.742798 100.477669 469.361755 759.592407 188.752655 919.501709 752.564819 886.403992 471.535034 871.211670 + 256.993225 679.342529 700.891968 125.384171 731.008484 73.8581772 921.615112 914.344788 88.4150391 861.457153 556.144409 551.553650 483.928986 34.2939529 196.330063 818.091003 755.320374 560.499451 481.105103 718.887939 123.763412 534.199646 296.859283 876.982239 38.8551025 588.369202 324.071320 567.198181 297.510529 237.134430 339.824036 316.197327 410.665649 24.3424301 170.641968 422.574005 486.316742 717.736816 109.987015 223.212799 16.9692059 769.105225 358.234558 941.208984 357.178833 732.671326 43.4172668 123.524460 951.937561 745.527588 960.123352 603.463745 461.733795 144.389465 437.588867 156.595001 811.195557 423.714752 + 506.965057 12.4031134 33.2010651 720.287415 641.708618 944.482971 480.601410 594.387085 990.242493 902.125854 929.306335 111.080383 194.381454 256.735107 531.938904 967.312805 734.744385 867.388062 39.9329300 787.756653 386.993042 213.070847 566.926819 201.523453 681.249878 697.786560 933.446533 589.511292 861.583679 395.554901 776.657715 440.925140 40.9234619 650.599548 12.2194767 551.855713 18.4654541 843.403870 169.496201 670.484924 785.144592 135.592514 487.891113 662.045044 592.029297 547.109131 232.647827 47.1926613 241.708862 258.097992 632.679871 829.046509 927.111694 673.259338 72.2248001 881.781677 886.321045 105.510361 + 157.574158 740.840027 618.636047 627.028687 471.909637 874.199951 674.048218 746.983643 727.864197 414.811584 526.534119 904.383911 368.537598 877.833008 112.518631 994.478760 226.674576 262.626495 187.677277 443.844666 803.324463 250.571609 213.442108 188.749619 13.8769722 361.860138 150.473892 350.888153 730.930664 53.7161751 368.571350 525.988342 295.741211 402.939575 167.579987 494.370148 169.373123 809.865906 572.406372 654.054871 694.981689 585.079224 16.0077324 523.692993 600.918701 367.891754 92.2108536 170.861633 798.230591 765.503357 311.148438 941.990356 310.809387 362.938385 464.792755 492.723602 447.542847 256.879272 + 491.773621 438.890839 877.351929 977.199768 811.680786 390.119263 410.909729 912.409180 72.9993057 593.378418 668.654785 200.775635 491.621307 451.159729 522.252747 201.065506 521.976929 623.126282 668.914368 702.440186 643.068115 564.341736 845.390320 94.6406479 540.884094 371.825684 369.329193 645.028198 656.052063 472.909210 924.242004 1.48731661 697.000427 699.557983 681.223511 585.153503 32.7474518 905.090210 82.5054321 793.076782 817.248718 699.750671 845.477234 396.593658 961.800232 974.468384 847.541138 711.456909 19.2110767 8.22388458 339.945374 529.468323 518.358704 327.474548 379.358948 320.842255 627.638062 977.103088 + 612.031372 755.101868 908.957886 850.684570 422.767700 295.559418 244.639374 443.209320 280.081116 296.598907 114.203697 479.226807 791.531982 45.9771080 587.992554 369.923096 999.910889 723.250549 138.424835 170.993820 546.855591 973.973267 778.009583 452.722137 919.906433 570.034180 442.481567 175.644058 519.942200 335.915955 941.830872 242.134247 940.538452 237.662415 35.5248680 663.941345 28.8992920 698.941956 416.080383 458.101013 696.693481 616.631226 241.658188 496.763367 92.6763763 745.769958 12.2007790 926.495850 580.713928 335.063995 627.802734 568.612610 133.356293 193.164291 128.079651 717.970337 700.933350 571.972534 + 603.847839 90.5988541 686.005249 289.812622 795.663818 481.615479 101.466118 683.673889 835.469360 195.093018 383.657043 619.525696 128.180405 49.5417137 916.289612 850.521057 165.478348 502.257935 813.805542 793.968018 942.783813 201.007507 629.204407 275.784515 577.031311 467.790253 124.783180 208.444733 150.342361 855.385681 632.612732 540.621399 329.533569 99.7839737 117.188629 391.973755 552.089050 22.2219124 494.121826 283.520447 849.519836 681.743408 431.025360 781.050781 717.921265 883.233948 463.380798 581.823547 421.466400 823.424438 193.614624 656.140869 570.650696 462.274414 196.879303 993.583008 591.483826 717.296204 + 623.313416 991.164001 744.794861 785.213074 769.358093 711.826477 612.092285 423.588348 697.235474 325.814575 91.2161560 160.655136 23.4735489 197.700485 336.927155 832.064819 489.755737 895.881409 302.505890 89.5918884 742.026855 646.119141 759.464539 76.0710526 431.688080 883.747803 556.922913 100.367157 66.5085983 435.768402 943.171753 306.462067 826.865234 554.986145 981.970276 346.313782 871.792786 542.998657 141.604828 534.915955 807.390808 807.601440 299.368286 306.008575 109.330231 73.9928741 528.926025 629.740479 735.099365 679.670776 252.962097 455.507477 29.0095100 62.8537788 460.037781 63.2163506 520.083252 455.415955 + 351.392181 775.390564 254.615067 331.508850 378.532715 65.1784744 187.460403 764.033508 529.003357 795.099121 241.277817 958.900024 510.947479 189.782303 760.811218 459.652222 52.5820808 447.357178 471.022888 179.034790 599.594543 144.665451 383.576813 732.090698 226.270264 849.441589 229.935913 666.916931 872.480957 150.264297 354.781921 569.436951 436.719055 764.628540 812.058838 77.6153564 372.100830 631.653931 771.220154 859.358093 708.923950 737.367981 75.2885132 22.8214111 60.5421219 183.404556 269.101959 397.456055 559.396667 177.856277 573.297913 935.885193 29.9174538 196.021973 30.2798443 728.211731 446.252014 506.534363 + 158.933990 204.379654 931.387024 196.503342 826.283020 228.403519 78.5199585 912.323364 982.922485 428.536835 972.719910 727.023804 668.693054 241.385773 88.0987320 693.373413 553.901672 481.796082 986.322144 323.404907 716.357849 524.744873 665.332275 464.108582 828.032288 253.599823 767.477600 320.651062 707.309631 547.913025 835.860962 248.363556 772.707092 601.127502 430.769714 688.330933 738.877136 755.851318 938.842712 854.754944 52.3312798 706.691406 400.318512 780.267090 517.314026 733.903809 970.370117 236.019989 886.613464 863.809753 412.262512 918.722900 260.624298 518.903687 940.708496 347.052673 946.504822 517.902222 + 672.102905 458.192169 766.867737 564.798218 633.530212 389.406830 911.125000 278.286255 212.130814 197.349533 521.935303 493.533173 90.9873199 573.326660 960.040100 347.840820 419.769379 808.429199 787.127991 909.257812 8.94527340 106.606163 945.716492 85.5992737 682.778809 922.930847 744.310303 186.792847 615.306152 992.978333 122.425674 82.2466431 757.398315 898.729126 75.0948715 141.663910 68.9285049 429.406677 458.201538 774.247864 945.521484 666.646057 283.646088 935.808777 737.695618 928.028259 257.845032 714.933350 766.056091 78.1269073 422.434082 277.982452 992.033813 783.970276 837.499695 273.175964 830.616638 711.530090 + 529.843445 762.302063 818.859253 224.862259 247.862656 304.309052 641.265930 906.771240 934.451538 564.127380 176.429993 797.891174 989.267578 196.054962 479.813232 63.8530045 459.051422 74.4214783 385.187286 459.862640 459.216888 665.486877 589.751709 192.961121 8.28277588 587.193359 556.439270 658.986023 868.028625 425.162537 964.213745 363.221649 651.938477 180.302979 504.056152 464.287567 867.323914 869.478760 156.719513 53.0080070 995.166260 145.244949 736.132263 237.429596 953.967285 760.487122 898.119263 95.0614548 649.292847 337.053375 682.465332 370.654236 554.200378 92.8649597 101.879898 692.163635 368.285950 332.718262 + 614.357849 894.694275 501.066559 440.210815 304.885864 846.924133 599.633362 352.934540 536.488770 957.014954 960.215759 158.640015 135.283951 924.432800 671.491516 621.650269 479.295105 314.532745 341.627350 591.005188 910.216003 178.477921 202.014587 682.088379 599.915405 692.994263 116.967598 723.269714 605.845703 187.715317 97.5202484 42.2458382 741.556091 572.212463 129.158432 540.801575 850.158020 430.585480 505.297241 19.9138870 830.855164 700.927063 28.1411057 746.760742 113.854523 943.530701 998.150146 229.444122 248.123169 718.645325 281.227783 866.014709 821.373474 656.811646 878.908997 90.2444382 744.320740 66.1625214 + 219.568527 769.446289 580.820374 798.770264 890.939331 118.950211 808.412781 222.243057 873.497864 4.23764229 921.031921 840.760925 162.007294 539.119873 455.178497 688.113037 274.864624 361.218842 932.625610 183.946426 38.5008125 54.0197372 258.790955 789.112671 824.515259 823.171814 545.359741 514.570679 570.937927 18.0958576 619.050781 603.412415 315.263947 777.126892 618.727783 569.612549 291.388611 793.664307 776.512512 749.535583 390.735138 198.173096 586.947205 62.6234016 723.946228 611.209167 527.270874 643.794739 542.484802 635.218933 49.1915283 436.963013 652.271301 715.824646 615.070251 849.788940 110.497490 683.096802 + 34.9587135 746.671997 110.188454 509.383057 104.983444 210.831482 962.442444 788.038086 903.371155 416.427094 381.445221 704.017700 515.289062 460.695343 194.478088 943.114807 301.507507 72.5611115 229.586792 987.913147 792.700928 131.858322 16.6831512 237.338608 276.568298 627.834167 851.823181 979.118713 997.747437 994.435059 329.893097 705.817505 947.359558 780.641113 607.978516 562.266907 51.2807846 774.744507 350.941071 878.984802 715.203064 823.539978 464.421783 446.672607 801.591553 266.539673 685.455444 557.983398 748.890625 467.440247 953.850830 36.1150780 708.266357 290.507385 338.273346 686.748657 649.843079 227.077927 diff --git a/example/lu_decomp/59x59.dat b/example/lu_decomp/59x59.dat new file mode 100644 index 0000000..fca4e5c --- /dev/null +++ b/example/lu_decomp/59x59.dat @@ -0,0 +1,59 @@ + 181.006805 775.887939 224.020355 394.209473 279.449707 950.164978 226.057144 229.601028 922.548340 997.304321 2.43551183 759.455872 953.106934 558.999268 236.852600 18.6377773 972.807983 261.598328 500.415100 383.724731 951.106140 485.114349 667.116882 776.880676 72.5490189 828.392761 724.219116 372.763672 275.991028 203.397217 368.073212 255.183365 456.326324 985.110229 317.519470 622.207214 815.813416 316.136871 694.977905 954.097107 268.354248 376.378540 206.795883 830.103943 558.753784 305.573486 244.909698 257.201172 901.085449 81.5284729 982.727417 448.563324 241.452881 349.764099 984.086975 766.012451 326.716309 368.430756 461.465485 + 929.847900 449.139557 968.441772 377.088989 995.708313 215.383469 191.829590 631.498596 998.025085 621.118774 528.874451 403.986481 682.053955 219.183624 464.226105 7.99707794 772.447510 251.604294 45.4617462 480.706390 206.514221 546.856384 765.874817 374.911530 569.112183 592.724243 816.467468 284.730682 355.508850 847.366577 43.6122780 478.069458 807.908020 690.770935 837.792664 829.071655 919.605042 884.114685 367.777496 626.586670 657.479004 154.804962 316.694763 322.754425 824.393982 980.687073 309.583191 661.040771 64.5843353 371.519623 249.913574 868.629761 222.082993 356.603333 955.868652 420.374695 478.879028 100.271523 707.532776 + 721.713013 571.997131 347.510498 433.773590 441.004395 622.124329 28.3852997 137.445908 286.587311 925.853210 545.972961 319.833435 549.668335 350.593445 889.391724 889.708984 344.399811 579.514038 508.897278 800.136536 342.833832 268.895874 698.648987 414.733765 589.961243 150.236603 825.020508 333.351715 587.026489 647.760071 936.590820 342.996765 947.429138 270.794586 684.133423 639.959961 182.273499 259.309662 285.430450 6.50601101 101.723053 910.479370 289.578552 866.694275 12.4696846 588.259277 78.5865326 805.501831 65.1725235 531.739258 863.399536 870.444397 50.3562279 543.562439 49.4152374 542.796387 623.546814 896.711365 794.157715 + 474.213531 709.202087 551.989990 34.9750290 623.794617 917.843994 540.324768 245.763870 738.212769 252.325974 434.562073 360.738556 744.998291 876.031677 92.3575134 837.679077 191.106537 291.353577 298.076630 568.851379 621.596130 48.3127632 185.934265 227.163315 468.623352 327.860535 663.839478 156.018600 972.641541 649.753967 19.7615700 604.898926 139.429886 755.445374 154.140732 335.128845 341.691589 374.147461 154.521286 811.048706 804.083191 187.979462 851.682861 413.161835 740.239502 553.024170 95.7756958 707.222534 936.814636 426.876190 247.216843 189.978271 742.211670 472.918030 650.126831 676.358826 207.545609 120.845825 34.7492371 + 543.463928 60.9074898 560.574951 686.144409 141.753937 274.024536 722.484375 168.280472 207.251221 547.659729 533.401489 17.2276306 203.638077 926.549377 716.631104 893.055908 324.483490 847.940979 205.567398 83.4567795 862.623230 162.069214 337.527069 602.996521 526.770813 370.706879 368.604340 337.674103 736.578369 828.611389 380.327759 817.758789 262.210266 705.373718 116.651649 658.975220 200.481064 57.2697639 488.550018 506.527985 935.206116 210.267944 509.138733 227.492310 874.995789 803.936218 152.838486 822.963379 362.957275 816.588684 649.812073 188.307968 532.552185 939.464844 713.957764 857.980103 681.823364 492.118439 26.4284706 + 143.470016 264.758514 392.162567 891.462646 928.261597 534.959351 433.291504 659.465027 288.326141 505.362396 271.843842 563.175415 416.468597 414.671783 893.211914 692.218140 455.120422 38.7575111 949.855042 722.842163 72.4877472 497.134521 733.860474 447.380890 579.791382 994.061340 940.639160 317.071808 560.324951 309.786163 211.293610 731.866333 152.601257 676.497131 819.734863 618.812805 808.940491 168.195572 99.8518524 405.681183 946.859375 550.502441 49.8090706 849.646606 428.733765 509.329285 136.247086 141.132874 311.612549 461.409088 294.960815 701.823120 798.032654 490.048370 228.662125 237.179749 985.980957 559.873230 298.032623 + 900.002869 490.774384 766.617188 776.734314 193.612015 990.156372 131.634735 84.2918396 244.161453 156.109055 793.770325 569.299866 686.933716 453.894623 841.964172 732.696899 766.636780 982.671204 480.111176 96.5058365 224.853088 111.858101 585.930603 794.275879 808.834473 486.644867 892.972839 435.818542 615.113098 255.933105 948.531738 527.823425 96.3231506 38.5665474 640.106689 36.5471992 240.220535 601.078552 59.2171860 635.394470 465.964172 828.051270 705.269470 636.755676 995.318481 954.614502 517.451355 332.367676 922.782349 988.716919 246.032898 579.528198 593.564209 220.339462 463.698975 731.518494 699.211426 496.778259 239.384277 + 517.093811 42.6068001 397.982147 347.474792 851.284180 224.768707 915.641418 596.956299 371.152527 702.021606 633.030273 706.386108 825.565002 827.461914 539.021301 228.485580 388.752777 722.291016 358.445068 623.476135 549.270203 424.674805 708.038086 830.119934 976.806152 588.031067 391.455048 5.67696524 436.045898 297.099854 439.104309 735.706970 999.340454 550.159058 251.616257 457.809296 364.386047 649.084351 286.491852 456.597260 700.110718 689.031982 444.507782 343.780243 552.395020 79.4833984 228.166000 744.361023 418.980286 193.749680 324.006073 288.121826 280.031342 847.091614 604.133057 391.602966 417.174744 595.827698 522.869873 + 922.391785 147.922745 967.392517 345.512115 467.465546 765.219604 243.754471 683.714294 245.385773 843.202820 383.678589 614.607422 784.264282 201.532867 166.423920 899.664673 468.202423 13.1822004 690.773682 575.086609 287.100159 978.239685 55.1609192 439.941986 28.2743683 821.475098 622.600586 64.6666870 193.060150 69.4243393 504.066559 989.291687 434.863251 502.430756 842.703918 303.100983 109.925209 722.531982 174.650909 857.238708 188.784866 621.604309 806.949463 68.3552628 694.132690 813.225220 38.1371117 750.682617 240.706955 516.390564 128.920898 531.251892 936.350098 833.333801 654.859314 940.366821 218.952835 100.982315 5.95003891 + 130.726974 787.356262 505.683411 231.703445 411.637726 793.605347 501.081085 462.547241 987.868774 40.1775398 457.723389 228.247696 473.143097 935.086670 895.454529 869.226074 117.721321 744.450989 471.594391 630.667358 569.644592 820.099792 805.284912 85.3205414 8.19506550 322.214813 169.622925 428.482117 795.062500 819.561890 733.856628 434.326630 59.2174225 709.554077 185.371506 253.659607 461.127625 185.996796 393.576447 497.463013 992.724060 293.629700 294.966003 357.691711 276.864502 545.223694 968.795105 681.321960 656.473206 296.706909 373.135193 235.926025 163.480133 892.000793 543.122681 856.453125 534.908203 970.359375 443.684448 + 740.364990 813.343689 205.637665 540.011108 554.926636 362.317566 614.444580 837.448914 731.671082 746.009888 387.088318 758.091980 893.165405 911.949707 700.971069 267.603912 916.267029 814.985596 845.420776 496.317780 992.306946 654.739868 287.681854 49.7304688 737.160339 285.796112 869.594910 163.448868 867.184509 568.867981 631.338623 673.899109 597.614929 292.385498 69.2913132 868.533997 72.4391022 574.098389 601.236328 476.398682 795.457336 57.7083130 144.395767 207.462418 454.346161 651.515381 62.2349892 193.989822 729.491638 130.175583 803.531921 71.0480728 53.9520950 805.167786 114.580315 31.1414013 262.453156 142.812698 648.500977 + 503.042816 653.205261 899.708252 406.850372 996.139160 123.732094 228.996643 550.081848 88.1345215 104.200485 101.675362 309.295410 80.2814789 892.003845 973.263916 932.689270 748.135071 938.395691 320.791046 74.2667160 237.476700 854.430664 697.822754 440.412201 232.567505 425.632996 836.277039 205.411575 208.155411 745.567383 101.782005 164.489777 867.319824 535.427002 408.941925 770.480835 757.820190 129.267883 420.861481 183.320358 516.631287 934.234253 241.744888 388.327209 100.499580 211.759018 689.535522 651.796631 219.969269 650.715088 157.762680 948.383484 505.358459 945.374512 389.538879 532.890686 981.805359 883.213684 901.388977 + 643.429993 406.597473 776.129333 763.477356 943.051392 882.833130 508.142731 916.645752 809.517090 726.156677 711.775208 146.411377 173.366165 433.313782 123.853149 357.317169 543.236572 127.905724 958.446167 701.143127 482.063416 305.349182 546.171753 895.721436 196.749313 403.879486 344.388580 805.305237 570.058655 617.659729 959.172546 762.113037 397.376740 825.783020 761.822327 846.517395 442.017609 495.891388 292.801361 657.881470 141.529800 824.198059 542.881775 272.398865 77.8215561 48.0858955 734.439331 675.057190 4.62587643 872.982727 121.303368 355.238281 453.176117 631.461304 59.5702286 208.742874 624.465271 354.297760 523.193420 + 574.798950 716.726685 556.744629 536.940491 957.658325 558.398193 507.124207 7.67922688 202.497208 714.395203 259.969055 384.971680 42.1116219 686.730835 976.651367 24.8014030 444.208252 386.664764 146.565948 365.909027 288.755707 291.029968 588.858337 583.479431 919.657349 860.792603 844.456360 449.526581 421.612701 374.178009 256.871155 175.298630 488.032288 210.019043 986.966431 187.680496 997.231079 680.840698 551.414795 232.712265 515.525513 924.589661 408.327850 106.280869 922.235962 532.577515 588.988953 990.265808 321.662720 42.1282349 341.629852 430.416321 226.671173 96.9670715 781.161011 290.515320 745.592285 839.406677 558.929443 + 82.1816864 231.399292 831.938965 425.133911 145.831528 795.713074 759.490356 891.369751 90.7057953 450.050995 531.824219 947.022705 665.180176 342.779907 502.404663 925.636292 56.9573936 790.412109 522.995605 627.449341 321.277100 867.114624 729.217957 295.373596 771.932373 858.224854 480.514587 553.179688 681.391418 306.903412 338.283600 739.558167 997.074402 36.7535820 566.668823 113.680893 905.702087 398.089020 122.905968 508.145935 731.279175 422.574127 533.482239 923.850708 771.352417 472.917236 451.200806 342.255768 200.071991 841.034668 457.750366 109.792358 741.898071 671.627991 798.893738 215.578598 695.428711 805.757568 360.036896 + 392.425812 41.5164680 438.145752 251.685211 877.820862 524.693970 661.327026 820.781799 230.163788 448.921661 136.643539 378.325836 91.2801666 717.453857 227.985397 353.352997 837.539307 263.296783 187.222290 249.535873 938.859985 771.316284 569.412781 122.547981 145.729340 757.790344 718.307617 875.452759 858.950439 211.429794 651.809631 705.753235 678.934998 851.435608 801.563110 925.829529 512.490845 386.358185 193.245743 745.792297 835.106750 798.693054 733.623413 738.179626 280.654938 389.835907 109.434433 37.0192108 962.225342 763.485779 68.9074249 627.802612 345.756561 402.605682 291.670135 809.501465 381.006012 375.831635 108.125160 + 148.376709 921.721924 177.657684 327.442474 899.029663 535.565857 565.916199 908.526794 796.747070 203.868469 585.221313 533.914551 271.001373 512.248108 716.052551 12.0681133 798.836548 633.010681 448.931854 873.811096 669.457703 993.550720 757.943176 506.253113 796.805298 8.28503799 143.904755 805.328979 427.546844 595.114197 790.813843 370.547882 144.527252 380.747833 519.766235 698.195251 26.5982342 172.668228 29.9686031 888.957520 671.118469 74.1723404 779.514771 586.304626 591.045410 837.952454 705.304626 69.4574432 131.370529 646.195068 371.704254 684.727661 9.40543747 685.444031 259.683960 104.260742 152.702606 255.180267 681.187927 + 18.3405285 720.083618 928.565063 654.356628 53.9199409 46.7845993 800.748535 942.255859 203.154694 147.355164 738.739258 690.897034 550.184509 964.410156 263.632446 946.796936 249.327774 401.393890 342.502411 79.3326340 855.133301 8.51375008 52.5631485 592.006287 37.8768997 213.028091 731.821716 278.591370 313.182495 425.333435 128.612396 618.883728 639.663635 807.520081 489.163940 102.785461 246.039276 461.971436 948.344360 835.598816 620.479797 388.480835 41.7183876 420.778839 154.060532 920.585632 746.919800 393.996857 361.573730 97.5452576 696.805847 959.425659 17.1206875 588.650696 479.962982 933.329895 236.399048 925.923584 240.626038 + 424.379639 836.961304 392.127319 363.190277 200.929260 996.253357 162.614044 134.982178 16.1198540 644.051270 12.8633366 269.554443 335.833435 950.452942 573.061157 12.4094849 621.723450 366.988953 408.225677 254.675629 70.6272049 535.507751 221.664505 970.560852 813.137268 421.667786 83.6447067 382.040497 508.162262 672.056213 657.376099 269.264038 883.278381 262.312744 403.373108 250.447922 399.250977 945.542480 824.303223 634.605774 824.775879 499.457794 480.238678 892.188721 727.407898 640.245728 12.4929667 901.868469 743.907959 136.647171 117.796227 328.781586 945.299133 206.414185 489.138092 793.168274 192.134750 142.836227 950.466187 + 91.0047684 605.119507 437.037598 125.882027 691.614258 270.433685 902.483948 405.237701 261.136627 226.376190 810.625549 337.146576 777.410278 684.340271 367.030151 675.926758 530.854370 331.805573 446.992401 861.803772 461.056641 566.542542 583.407288 458.472107 6.21108437 464.442078 38.1515808 497.402588 738.289490 253.120789 598.413696 606.589355 883.395935 191.345840 258.319946 613.204590 652.905579 973.886536 881.709534 554.006958 41.5934601 756.441345 504.386139 292.557281 27.6097260 380.510376 149.426376 743.633057 245.709091 842.561096 242.725113 508.608368 684.655273 892.677368 474.040802 866.760437 915.416565 574.166321 624.614563 + 231.738693 628.363220 680.762634 375.785522 969.635254 867.052063 985.991699 306.221497 81.2318802 909.480042 34.7105331 858.204712 815.189758 758.734314 836.276062 124.133125 249.456558 340.592041 183.579147 958.027466 753.079224 994.173340 298.724548 657.257141 522.103088 485.017029 324.982849 32.5555954 798.761841 947.148560 555.249084 683.511658 887.391785 652.205750 842.967163 555.678711 909.138916 109.372330 948.832397 763.563965 232.426559 585.810425 594.076843 992.092407 919.727966 527.652527 151.743866 125.059296 395.071045 243.359329 412.893036 594.462952 133.240723 916.099670 744.060852 944.582825 258.281494 539.545166 223.100143 + 927.252869 507.499695 850.329102 363.558807 511.871185 658.982544 588.251831 198.017868 713.955200 439.950745 299.538300 413.575378 674.185852 598.444641 193.858459 97.3761520 595.469604 439.980255 217.383575 782.511780 334.495331 969.040405 239.350281 693.186584 351.523834 232.867615 274.013306 669.725403 378.187805 679.522156 322.515472 332.676697 259.173645 473.736115 774.879761 238.768997 604.808411 688.673340 492.666779 585.352966 182.566162 627.895264 431.233643 613.741272 12.2111397 96.7055511 582.481201 231.506775 97.3235703 833.303467 683.780701 492.421295 110.507202 911.258240 642.205200 309.935516 230.587875 136.058090 496.402100 + 37.0237389 285.104645 471.775940 857.350464 797.726746 717.530273 894.348999 490.819824 686.056335 815.615295 810.769897 364.636261 443.799072 243.269653 470.768341 178.616714 251.750656 760.542664 339.456970 495.849426 456.583679 947.264954 232.928650 985.029358 753.434937 27.6360455 371.923737 504.901733 662.734985 871.408508 183.925873 653.626892 276.646332 272.316681 848.061096 863.530640 212.505707 520.004150 851.014282 366.956207 3.97290516 537.337158 82.2440262 403.505463 319.075897 716.711243 906.733765 37.7643585 541.966553 588.830750 344.297577 7.65296745 129.221786 50.5835114 296.521271 44.7757874 225.158142 609.871155 574.194702 + 106.601936 174.923386 898.323303 2.73365378 223.957825 510.898407 451.679565 692.732971 330.136871 209.716507 584.872009 748.293396 621.490051 729.346069 274.499542 330.905304 315.642365 939.658264 643.086304 786.444397 759.014282 886.979248 629.658203 992.533813 480.926941 133.518555 291.303558 826.294128 103.656242 581.467834 156.446014 881.581482 234.376785 962.482666 593.035278 419.391144 306.484283 815.264221 757.791870 381.206635 157.501099 231.769180 386.828827 139.320267 649.099182 464.958862 98.2692642 77.1148758 10.5947304 994.255188 909.604492 167.607620 305.325958 146.592499 265.498779 977.218384 560.669556 760.643372 423.385010 + 799.927124 941.280029 825.431030 104.108192 666.172302 935.466736 816.472900 697.568359 924.470947 544.324524 552.216553 833.886169 951.412292 554.237549 953.765625 932.878479 255.812515 626.685303 251.528793 404.067230 853.427673 883.395203 438.764771 621.845215 691.244202 935.101440 862.528931 870.795105 103.647491 573.531311 147.463226 849.919556 549.162231 13.1931572 511.586578 129.502716 692.857056 196.655060 511.111755 708.536987 346.960449 477.222839 432.380066 549.073181 428.818207 317.723236 62.5997009 510.330872 560.020142 659.096252 549.326904 910.474915 872.796021 312.414612 537.551575 456.701538 549.880188 860.912109 49.3629570 + 736.063049 181.771118 395.886810 948.041504 242.580246 409.104065 81.5747375 328.189148 822.784607 694.923279 906.355042 885.841919 825.040283 577.121277 82.7592697 915.747986 560.706848 563.544067 52.8315163 150.993896 193.319946 361.777679 67.5600433 197.298141 121.222748 577.307251 923.540100 782.647278 707.513855 870.702332 107.645050 238.127350 920.960938 63.7231369 539.482056 457.358734 381.822632 859.074341 867.091797 554.523132 420.633057 257.228516 347.936493 582.031250 561.179260 72.8999786 929.063904 665.655457 886.407227 865.191467 318.341431 863.024231 678.562073 942.848389 277.053497 703.976685 492.423370 436.862061 100.746994 + 268.701813 687.249084 247.161697 648.194275 869.635681 643.038574 48.7438087 439.065643 528.294373 799.439941 853.857117 808.715088 338.438599 257.068909 348.452087 663.595642 14.2368622 480.856812 125.888100 301.727997 634.698364 102.965225 204.057755 69.4423828 63.8458595 834.606873 772.185547 108.036736 971.928955 590.633606 581.836853 601.549561 424.378510 514.184448 487.295410 372.670441 296.528717 681.155273 672.837280 607.571899 568.938416 101.100693 643.393311 495.758423 938.427429 578.179504 295.818268 658.424194 335.516876 818.948792 304.507568 481.176208 870.816589 263.028015 679.253052 542.159485 315.100555 237.068390 817.308411 + 573.628845 837.714172 56.8068008 610.134460 719.627747 733.241760 956.971558 144.589111 834.022400 551.548889 799.584229 78.8291779 868.674011 965.799316 133.860413 205.629562 230.500275 579.682129 744.833069 19.0987740 64.4784698 833.189392 36.8992882 748.555908 639.520325 834.887024 604.184265 231.461273 848.292725 480.260864 699.596191 611.689331 780.357544 64.4603653 279.422607 512.250122 680.011658 253.553314 842.565918 549.959900 899.647888 249.741074 321.486603 813.183167 98.6813736 846.285767 599.680725 718.205200 654.520813 259.843597 565.385376 217.844635 29.5398178 903.150024 151.863022 371.628754 944.911865 948.104736 187.971130 + 248.817413 163.330612 1.75628161 777.548218 768.931946 977.978333 179.106415 367.188843 78.3340607 484.261169 245.875168 707.405273 890.572449 622.038208 807.279663 511.993683 71.4165955 553.046326 827.310974 434.419342 298.563599 131.642593 22.1372395 932.217896 853.860229 424.840057 606.085938 873.960999 854.606750 791.744934 402.923950 450.889465 636.029846 797.419739 45.7284470 935.688843 377.472748 988.016296 149.500443 592.582825 667.849487 990.782410 324.757935 508.373169 88.8305435 658.978088 86.2078781 993.849304 973.372742 740.561462 475.409454 6.33565235 750.328003 225.681595 746.287964 748.852661 972.581055 24.5029640 72.3472824 + 805.913391 866.860596 517.838989 189.239441 313.163727 667.334778 809.954041 743.014404 837.115784 866.632141 751.329102 81.2014542 845.571350 931.776611 641.510071 778.093323 549.631775 46.2909698 968.998779 484.268677 308.846771 815.634399 651.842285 241.706833 334.534515 192.908722 434.752502 504.368988 394.725433 977.954529 750.659790 927.364685 744.967590 983.147095 22.0311298 469.655792 231.349213 980.634460 766.478760 73.5643845 460.142517 190.161255 742.723816 850.171997 489.527863 986.386719 12.8643494 521.750000 759.396729 77.5309143 225.734116 98.1201630 968.610718 488.470367 900.550110 728.511780 957.695923 992.821899 182.529663 + 283.851074 819.217896 579.632874 252.372421 410.891327 102.117126 799.856201 657.510193 166.661926 691.139709 276.046509 450.548035 698.930542 689.704407 927.342407 922.344482 639.889465 869.683594 680.904907 502.205902 865.907837 569.207947 265.911530 164.322159 237.462463 438.664734 478.557526 924.184753 818.757996 284.067047 87.0826569 682.239136 947.484009 360.079407 372.997803 925.354004 68.7220001 479.823883 668.401917 197.183228 903.317322 189.317322 721.680481 820.245544 210.887695 371.994354 267.707886 810.139526 763.441772 998.976379 215.640045 362.205261 33.9203110 8.71679878 830.864502 92.0103073 586.882935 887.298889 105.344765 + 521.479004 977.199524 900.689819 785.368347 367.937561 92.6377945 247.836700 105.130104 900.569458 689.223389 941.725403 892.728149 692.274841 667.299500 661.840027 598.333679 688.284607 722.172546 360.426971 768.991150 346.962158 864.439453 145.771744 243.876297 148.057724 632.129211 895.876709 339.862000 280.456238 737.832397 599.093872 763.807190 209.207748 811.858215 554.381775 541.414368 452.155334 202.439087 768.709900 470.266357 689.013489 642.968140 934.398132 739.681091 300.793793 749.692322 746.152893 341.761627 810.159607 222.719284 577.115723 838.625366 294.043060 257.267395 308.928436 5.39632940 689.707886 193.919434 810.258545 + 559.411499 478.881409 90.5335922 311.254913 966.627869 674.311401 913.167114 39.0269508 599.172241 622.255554 204.277298 6.03757000 485.824524 567.099548 212.401566 179.452133 177.220276 223.975571 270.874664 21.6556988 819.341675 826.363464 337.261078 972.088928 871.731689 606.884277 220.191727 329.759125 888.588440 707.807922 861.592529 58.8143044 833.817017 320.998566 694.378906 334.438934 533.671021 172.453339 442.460907 148.962570 185.221039 359.868317 890.434570 529.731628 690.569153 708.703003 375.308624 657.944092 413.526306 446.377197 454.340149 855.623047 200.084320 848.307190 642.011475 678.507080 705.695557 191.744919 233.181717 + 947.314941 85.4344482 255.499008 622.673279 800.566833 797.646790 350.420776 46.5608292 463.571838 493.358521 645.187744 269.846466 337.837250 188.348709 129.974731 459.110474 106.953369 898.122498 736.933899 189.925339 202.155716 994.072327 375.285370 139.922455 856.588379 673.254761 26.9251957 109.970398 202.985825 93.0392456 166.518829 934.327393 36.0554161 812.691956 902.919434 289.408081 43.9871140 341.867310 915.518372 280.485077 848.224426 971.867737 281.616730 770.804199 955.065430 259.278687 594.749451 762.406616 183.849426 563.132385 801.002502 334.258179 79.9854813 197.516022 530.309875 68.9020081 218.590195 122.688805 504.373871 + 111.796829 313.249786 646.929321 950.553650 934.034058 754.981384 670.525879 359.589752 64.3366852 18.1711216 313.549957 656.395630 678.487122 155.955719 929.461365 166.524796 20.1521263 241.073700 865.119019 153.506882 282.481842 183.469528 338.165558 371.500793 548.123779 604.415161 86.5611038 777.691101 627.527283 906.117310 845.187683 646.364380 896.134827 546.425720 247.663666 186.391098 772.498108 737.178101 779.751709 793.071106 274.023010 273.345795 896.649414 754.426758 834.456482 839.103271 844.889771 767.250671 387.108856 77.5519409 317.251678 724.474548 154.833832 705.535706 898.508484 693.878601 702.702515 698.921326 154.900879 + 239.546783 332.701721 502.450226 738.769287 218.298615 860.825134 124.315102 209.343628 868.719666 543.848633 967.824280 556.287476 717.114014 281.619690 698.847229 40.1144829 156.322937 92.8263092 707.690063 798.982544 611.632751 399.552094 825.993652 652.961792 164.035873 503.691254 627.802490 654.099243 319.604004 315.794312 551.702698 484.393250 750.598511 238.160934 409.181183 606.507568 264.864746 470.023712 467.609833 578.932251 728.110901 724.937805 956.956482 241.159256 521.668152 800.546143 130.347137 769.591858 433.691010 428.034058 687.722229 552.986755 407.762543 675.647766 718.305481 914.190002 413.366547 751.672852 381.749634 + 204.643265 891.158630 677.492371 897.614197 418.934265 854.560486 238.283173 70.8446045 252.359863 812.097717 407.049713 536.157654 350.422791 752.075867 988.539062 90.9604645 370.680725 654.399658 663.128052 732.672791 616.276855 955.921936 31.3427238 393.528229 877.215393 574.209351 584.313049 585.924622 20.6348572 707.754028 514.035278 947.265320 789.141968 368.130768 643.023926 233.747269 755.331909 94.9056854 747.884094 36.7743034 823.009216 12.4300280 728.903259 391.589844 646.867065 309.335815 833.720154 785.340149 374.523407 935.120300 224.189636 634.426697 276.294525 25.4757500 58.4512596 993.850647 56.9458389 192.244324 613.551697 + 112.376556 120.118187 956.005920 227.580841 446.685516 794.565491 577.916321 742.339233 202.353165 918.782104 76.1613846 68.4009933 332.206726 48.5979843 813.888611 401.572540 862.160522 356.007812 808.377563 906.435730 755.322876 573.518005 446.801697 774.068726 204.885071 937.131531 607.389221 692.778503 277.256226 63.7322464 655.671143 686.918762 284.978821 86.1573868 578.367371 408.615082 164.166870 411.821014 978.555359 315.614075 920.922913 718.882935 567.753479 8.66588783 14.9382439 83.0456848 295.476318 634.008179 478.806305 820.687317 170.173828 936.816406 61.8444328 725.628845 600.559937 502.410980 556.559143 616.440613 328.142303 + 270.844421 820.587524 270.703827 382.803864 571.458130 20.8173637 195.727402 807.443726 836.521179 20.9251404 159.920654 287.344116 734.776367 812.476562 383.454529 980.621643 52.0070572 56.9809113 452.301208 570.762878 698.255920 278.056152 298.905273 83.8691864 210.861023 804.020752 905.338318 215.778427 505.757874 777.955688 169.322693 445.136444 446.007965 166.444580 140.822357 461.164062 858.298767 796.233765 961.468018 608.140625 288.822845 658.375732 370.884918 429.743591 444.819733 341.068512 324.545349 875.755371 827.989075 76.1345291 961.179077 854.138550 633.540527 308.575500 184.220444 473.031036 881.105286 726.637634 854.137085 + 560.239258 93.6416626 523.164246 577.041931 214.251205 795.156250 480.780579 232.662186 891.927063 172.090347 574.716064 856.706787 951.416565 735.836975 407.531921 754.003296 461.266602 710.366943 651.036377 233.273468 517.291443 472.956665 186.536987 579.084656 244.938278 823.546875 94.4922638 722.286865 161.202057 41.1792679 479.719788 932.562927 420.450500 463.851685 222.983734 149.857544 580.928833 695.962219 475.345490 220.260193 551.148132 35.0698242 446.515564 455.747742 251.465729 492.233551 909.015564 861.752808 645.314148 737.964905 686.319702 676.753052 940.218872 116.087227 272.302795 555.397156 365.809906 699.597656 648.500122 + 717.018799 163.289474 297.069977 918.367676 802.130371 715.070435 384.068604 325.093781 483.543945 325.392212 710.339539 858.214111 733.478699 23.5448246 824.124878 13.7300148 475.932312 474.689667 807.959656 294.288086 40.1804581 963.828247 935.766785 787.010681 208.682800 967.529175 362.895630 197.417526 605.843872 484.630768 867.798340 721.663574 343.706879 778.058838 216.266342 648.510681 871.314758 638.420532 449.182465 225.704346 975.671387 622.896362 123.905128 195.626053 928.231567 730.344543 473.587494 30.9972439 601.490967 14.3618479 414.307190 837.250916 652.763550 136.375595 50.8908844 999.970825 120.709229 820.455261 46.4608536 + 750.453857 745.983948 25.8496342 200.774567 808.556702 494.392212 90.2505112 723.354065 695.831787 923.453796 566.954041 580.443359 129.290985 956.146301 71.3870010 416.786285 721.904724 695.475281 326.082153 285.423737 279.746765 198.425339 85.5207291 608.272461 715.344299 661.068359 813.081909 771.660583 192.428848 551.681396 919.291016 725.026917 180.242661 345.299835 117.192085 223.139206 304.993561 718.232422 402.322205 543.175964 642.145813 644.760559 871.585632 597.952515 479.776367 810.053284 442.092438 12.0740671 185.435410 578.582214 936.184021 296.182617 143.963654 354.024017 685.524658 380.562469 587.425171 826.337646 316.768311 + 297.834778 700.518494 264.224213 367.359314 259.803345 797.227173 76.1436386 322.371918 228.589294 918.628235 215.216797 976.466492 338.359558 317.790802 623.212585 391.590149 434.225891 794.392273 441.304779 239.130554 171.748917 215.517258 366.849426 654.252380 845.026794 896.363525 916.044373 982.055786 2.16333151 539.422180 971.331604 831.454346 185.605286 646.219482 141.631683 521.114380 330.508545 137.695465 845.519348 312.174042 538.301453 444.184692 956.161682 68.8523483 478.698761 630.606201 106.601044 781.485779 284.468140 694.191528 572.691711 759.562622 633.319458 882.762451 437.874695 88.5964127 586.697388 334.405609 409.265442 + 97.5893784 796.054382 453.047180 43.8602829 675.818787 874.454224 419.492889 912.872681 502.022095 471.973816 729.942200 751.741821 397.627716 608.445862 141.063690 927.276489 43.5238533 941.776001 408.905365 497.239777 954.558105 235.506058 545.295044 266.715149 647.327148 39.1851044 57.2548180 588.790344 932.631409 624.152588 263.803406 613.247192 502.216858 833.257019 125.563881 434.254425 517.768860 440.446808 238.807648 168.483887 647.620911 80.7093124 595.866272 631.735046 407.030182 4.91973114 448.006592 447.299011 969.365601 636.373291 143.842590 302.465820 999.703735 301.673859 222.280624 246.980316 294.576385 39.0918541 393.668823 + 647.107849 95.9360504 850.384216 132.903870 63.1921158 891.875000 217.952118 450.851044 983.347656 145.760727 942.789551 445.899414 628.811340 427.890778 434.373016 492.530670 575.151733 814.125183 541.907043 978.014221 475.770752 584.427429 149.444473 432.361786 356.083405 747.489563 898.261475 50.5587997 713.298218 929.918335 910.078186 234.761139 386.855743 623.088562 743.114014 937.845825 123.235550 483.535095 459.849426 225.342133 600.836853 38.3403358 259.881409 828.648682 773.063171 171.075409 49.6854553 530.018921 144.909286 395.631226 914.070984 216.072220 352.961853 944.076355 521.480347 587.374023 720.888733 820.976257 594.153259 + 111.316055 851.479248 796.188843 332.894409 182.830063 588.893127 115.261688 91.8855591 963.728088 916.581909 163.018066 251.842651 905.205200 751.685181 888.078613 422.692017 72.2690430 14.0721016 839.389709 406.859894 274.547699 333.935425 690.373474 226.960739 193.243179 433.069824 351.587738 61.1340599 201.068359 949.239868 701.257874 768.694275 567.723083 855.661926 386.172211 445.188080 950.458618 457.662415 458.386963 288.161377 97.7167435 348.644653 589.980713 972.043335 376.420227 758.820740 576.777832 627.745850 997.401306 387.879974 625.047058 733.123047 319.447723 253.887131 237.782043 263.066528 746.923950 248.934418 181.157028 + 925.540649 191.363174 213.017624 664.580139 418.530945 52.8614082 709.672058 607.485046 719.701538 44.8495026 1.98433900 504.836853 726.307068 581.108582 441.152100 546.376526 933.823303 931.338135 864.001465 759.004639 133.472885 168.782196 567.373657 242.326813 241.532074 483.330536 528.230713 702.417297 564.057495 236.321106 286.357330 628.873413 42.8911285 965.549927 590.557129 899.762512 400.540253 593.242676 472.971558 956.230530 582.860229 611.894348 210.669525 147.366882 349.011414 993.826904 323.268005 961.666931 705.504089 634.895569 420.558594 231.602997 930.205994 983.681152 759.212891 533.112305 94.0234070 929.215027 766.250122 + 241.229996 438.742920 587.437805 449.278168 281.125519 63.2167664 886.043945 545.145935 819.714294 472.998474 555.246216 49.0327225 973.676880 336.398285 156.747559 727.170410 218.287888 125.147179 99.3411331 447.252136 750.208191 64.2656555 714.121277 462.086914 365.349792 245.690643 746.420715 334.084595 36.0119476 815.817993 152.204208 575.218567 246.435776 678.543152 785.150696 211.514465 993.865295 408.519165 967.112854 75.3661575 459.918793 446.550995 531.182007 388.408600 47.6313896 128.865601 151.454178 898.484741 956.223328 114.353928 533.361145 609.011108 117.148499 359.522705 950.975098 654.249878 988.751221 808.736206 32.7395325 + 915.024414 437.914185 349.090118 403.415375 411.322540 727.990601 679.135986 277.725555 210.030655 744.459473 382.537048 911.521729 672.679993 228.360703 302.394531 914.909363 454.938568 866.748352 525.210144 79.8024979 9.13158989 57.3386574 753.023865 131.649139 144.327652 771.719543 644.187988 304.478912 953.813416 606.976990 424.549713 64.5651093 847.556946 725.347290 708.830261 903.022522 385.926880 480.337860 955.604248 780.641418 173.574265 172.377533 243.971100 81.4844666 793.286621 566.760254 623.384583 712.602722 939.344849 984.322937 310.803192 718.063293 867.538330 289.325409 603.284241 622.876099 294.032166 317.453552 297.245636 + 35.9687195 351.756561 432.427032 979.713623 860.335022 52.9590034 546.581909 89.8615646 660.954041 888.571716 736.123840 828.648499 721.805176 525.917053 841.742676 949.197510 403.121704 573.931519 892.917175 531.369446 28.3143826 978.110535 826.625061 212.622055 61.2096214 120.495705 177.149231 6.94974041 813.906921 934.117981 729.411926 700.392029 27.6652222 176.527161 423.122009 266.840027 880.797424 161.073853 615.205811 542.635254 604.104614 138.403641 40.3746338 508.233459 465.755829 434.783661 2.95837688 252.623825 841.255554 150.579285 369.085419 126.805687 524.165955 358.032898 716.075745 482.848236 987.761047 987.952026 649.763428 + 230.056732 855.482483 181.589569 508.065613 308.973328 56.4862137 833.008301 344.098114 353.214691 920.293823 319.049347 246.401840 144.423035 137.491882 221.240723 349.125977 334.444122 504.387939 895.977844 174.389435 744.257019 684.209839 937.831299 928.083984 480.103912 602.712769 577.673828 641.011719 337.748352 126.892982 322.996643 9.45152569 438.330383 326.798309 654.009888 627.870728 981.007019 697.529602 891.405457 190.051758 370.243134 597.902893 434.917084 960.626404 384.350433 236.617584 655.375793 356.990143 456.724640 451.871185 436.860229 272.019135 415.007660 230.741791 589.548523 680.484741 250.157227 924.844788 955.850891 + 870.287842 979.999939 358.455078 771.122498 288.989990 759.670166 304.386078 935.173767 408.968719 43.4022026 844.757202 659.730103 364.996399 56.0746956 350.140198 214.547455 290.590942 304.572357 834.909485 49.8837395 20.7300701 640.851746 165.671982 412.022034 31.9945621 42.5389786 47.7283287 552.975403 913.864258 517.269653 437.691650 219.190536 546.120911 791.297607 315.964203 682.806580 235.325516 798.836609 662.044800 431.713562 225.212143 22.0043945 146.246307 726.001160 575.006226 54.1498451 307.507019 180.518829 58.1641312 838.112793 448.880768 65.6226807 239.130554 466.396057 123.541847 645.003235 344.681946 69.8079224 255.411774 + 414.410370 890.796570 764.183716 577.736511 874.144165 293.039673 441.474670 44.8723679 360.960602 768.644348 585.868896 234.426498 656.522461 329.858093 109.633377 725.322083 445.423523 806.735901 244.039566 888.878784 14.4096622 465.069916 88.1556015 505.442535 677.216431 535.482361 932.765076 789.109436 33.3286705 377.764740 568.830933 164.009842 895.693665 437.095673 598.820801 719.281677 209.250092 560.026733 802.006592 737.797852 923.020996 650.612000 221.522369 942.610352 530.111084 487.243011 960.261963 631.925476 563.638794 277.836456 603.699280 33.0194511 840.041443 204.799927 778.178833 850.632263 324.708282 364.500153 611.847961 + 5.45545769 785.647766 541.390869 408.842255 394.417999 637.457642 713.383606 673.227051 416.980103 978.339722 192.892410 631.804199 425.170410 566.930481 492.814758 152.493835 353.248688 631.856689 105.799988 123.229057 848.494812 280.989471 824.088867 983.136597 129.411850 838.045044 734.786438 424.105194 405.536560 896.051941 410.759430 567.683838 881.048706 79.0098953 162.686935 275.743958 455.921417 742.184753 659.316833 699.761597 378.434937 268.097839 915.333557 298.906799 185.473694 291.386200 527.795593 480.836212 54.8434258 819.057495 925.210022 167.906113 613.378235 638.911926 470.245697 120.492546 212.804688 541.983459 913.447144 + 598.437012 919.819214 412.143799 833.361755 141.766617 776.192993 863.526855 97.4252701 632.874084 192.034119 896.427246 734.580383 630.161865 433.153442 343.500397 906.954285 771.562866 235.968536 810.217224 727.363953 285.316833 984.226990 192.762955 67.3009644 868.267944 933.563477 203.258179 705.020569 164.159363 97.6570206 305.536743 33.7484016 805.681519 909.118225 48.3764153 461.741425 250.251846 198.499527 743.102783 523.725342 45.3240166 18.3861389 265.872467 661.349854 368.268555 491.070801 646.112488 92.9529037 628.281372 608.987610 986.352600 2.37060785 793.293335 499.068237 929.184448 564.365417 474.249573 940.511353 828.571167 + 604.747742 903.697754 492.248474 614.006165 349.484772 247.905716 473.855499 467.606842 335.303436 320.938660 711.826782 320.387146 220.427582 152.251724 366.636139 244.911133 651.998413 493.501740 507.629974 731.186951 895.277710 208.454865 35.3680267 227.449493 524.080017 926.712097 173.086060 795.001526 574.691406 179.165665 194.288742 493.389069 901.138367 130.287460 652.708496 108.753242 104.680183 265.615112 584.911011 572.435669 371.193054 234.753281 63.5790977 740.957520 775.811401 627.259094 496.091888 366.404633 835.185364 541.455444 593.151367 216.487305 543.120056 42.3715363 412.670166 192.878647 804.391357 835.073486 175.914032 + 692.764038 255.682114 556.377136 314.181305 274.006134 809.209534 815.049500 535.360718 778.383911 456.728790 497.238190 35.5620270 645.148865 941.511902 101.631714 735.105042 953.103882 848.444214 446.785004 971.853821 87.0934372 124.328972 34.0796509 485.463684 679.875977 337.524506 440.592102 34.3477249 813.833374 835.193298 347.044220 244.665268 303.592010 612.525818 618.051453 999.786926 46.8873711 920.130920 963.388672 69.3389511 456.948761 724.341919 613.018250 532.700195 45.1051903 465.075989 782.760193 604.843811 730.737183 739.178528 719.476501 612.484070 796.063965 610.389099 677.159668 596.925842 230.134735 921.407837 104.958076 + 968.876160 339.506897 593.198730 701.068909 665.419678 131.478607 6.00053310 60.3111458 301.865021 943.792847 247.031586 274.381104 243.104416 685.997009 224.525055 34.8489151 578.848083 904.958923 277.932129 723.868469 462.923859 684.734131 96.2073975 554.501404 605.446655 360.207367 664.392578 666.775208 838.399780 158.753265 356.207733 116.865242 613.220398 232.137772 596.308594 461.927032 10.9849291 878.742554 831.829346 245.177780 249.738205 816.057556 738.961731 255.168839 583.297058 644.841675 680.027893 977.896545 90.6245728 354.539795 313.330872 428.403534 111.547211 652.674194 858.182190 212.247818 526.268066 638.667908 785.633850 + 940.883118 153.873978 255.506989 233.603821 111.417641 922.541626 58.5850563 697.274963 991.469360 981.563049 203.105743 737.381531 298.911621 574.034546 842.739502 502.342316 759.938354 191.350311 711.262573 319.776642 967.890137 226.180054 611.949036 773.053162 400.597351 965.232849 599.286072 846.119629 797.727783 41.3738594 835.199951 994.651367 368.762726 483.313751 418.502075 513.049316 592.078613 664.797058 868.289185 587.621338 860.658142 645.131897 860.814453 105.117241 601.921814 156.431076 459.750641 199.112900 663.505371 621.480652 911.985107 636.481750 701.036987 634.896484 190.128510 250.094055 548.484619 838.805359 115.582283 diff --git a/example/lu_decomp/5x5.dat b/example/lu_decomp/5x5.dat new file mode 100644 index 0000000..789d3b2 --- /dev/null +++ b/example/lu_decomp/5x5.dat @@ -0,0 +1,5 @@ + 367.608643 676.936035 343.387329 154.944946 441.946136 + 682.468018 867.625061 554.677185 737.319336 418.185577 + 319.999512 655.874695 323.318665 964.227295 770.174744 + 323.242737 857.423096 833.958557 500.805878 473.282623 + 182.557831 806.625427 641.838196 8.59282684 89.8160095 diff --git a/example/lu_decomp/60x60.dat b/example/lu_decomp/60x60.dat new file mode 100644 index 0000000..c8fbb4c --- /dev/null +++ b/example/lu_decomp/60x60.dat @@ -0,0 +1,60 @@ + 735.207214 298.001801 65.1089325 852.205750 82.6972275 359.578033 108.700897 160.334076 418.129456 982.321167 332.856720 71.2418900 360.723663 408.610992 732.533691 970.023254 360.747498 381.221222 586.729248 542.111023 939.191895 311.093048 244.235657 142.084000 272.561584 807.201782 875.339844 900.830383 775.076294 257.210114 105.863579 991.826111 641.470398 732.361877 748.052551 245.260239 317.349701 581.939758 303.323395 932.568481 542.577515 908.987244 555.606445 987.918091 587.948181 873.583008 148.508011 461.995483 263.545868 207.072098 999.516541 464.375977 254.145325 955.614197 334.245605 807.123413 254.342346 839.969299 719.687561 700.961670 + 306.525726 339.825684 624.953003 937.599670 358.476501 545.154419 936.214417 656.744812 336.637360 279.425812 608.550415 436.712189 819.598877 674.004700 933.319031 101.883408 616.278931 429.182495 16.6423035 914.783081 21.0289860 600.074280 67.2246857 525.802063 662.758667 324.361725 727.311279 409.970825 995.481506 964.911255 192.074493 956.263245 645.056274 208.955399 635.377197 697.465759 418.886383 713.835449 428.097504 628.387207 842.383240 923.665588 688.737183 236.345108 572.356323 271.337708 230.545776 99.4907684 867.379822 827.086182 717.651550 719.764465 886.007568 178.565994 804.567383 58.0087204 641.667114 521.432800 827.313660 201.258240 + 607.203003 846.644836 656.055969 950.592407 217.419968 648.339600 375.737885 548.341248 733.128906 720.179932 64.3653870 624.596252 103.453316 965.669861 611.106018 602.634033 135.147049 450.278656 302.719849 861.253418 273.812866 507.295105 665.921265 667.119690 357.003723 502.497192 323.979919 379.360504 78.7895813 133.148254 465.809357 384.092651 384.263855 63.8575325 820.133606 162.855392 877.982117 788.748413 990.286316 661.631226 829.091187 288.327972 212.206192 790.079834 27.7615662 846.815796 290.483215 760.357239 345.344727 920.262573 414.971954 304.976532 210.696426 631.119812 626.761597 807.772339 13.5041008 361.373779 611.224365 465.641083 + 918.501404 746.793945 535.364990 981.765625 878.499023 374.531982 124.652718 908.284119 163.055817 791.324524 387.172760 42.3914833 909.075623 718.140259 804.506958 752.690186 612.895874 149.162888 350.215240 801.525757 427.230377 77.7599258 13.8854275 269.773682 626.281189 5.51661015 740.858765 124.466461 262.944580 665.169739 216.813919 324.265137 818.354431 160.888382 17.6717777 241.991516 308.737457 694.978455 610.347351 390.623260 786.549255 917.842285 104.428123 992.813110 28.8898258 216.436157 784.804321 563.300415 139.298828 159.167343 467.034088 386.072723 964.379089 168.837997 11.6556444 933.750366 391.776886 54.4111252 52.4453659 388.946472 + 875.648193 604.954590 257.205292 274.227966 640.508240 696.120911 82.8164368 275.704193 728.745972 342.551239 929.939819 458.787811 84.6251755 3.24996901 799.618591 269.202942 18.0446491 608.316406 140.763229 268.634949 296.143036 383.087250 405.677094 474.753571 153.814728 979.270813 800.223450 43.6674156 450.765350 139.467468 654.496826 515.871277 876.514526 895.466309 11.2369242 147.526703 549.886353 197.596527 883.599731 661.277283 168.129822 279.882294 84.4623184 371.994781 746.266113 285.463562 599.306946 94.3598328 147.990738 90.4884567 698.073914 770.856934 784.504028 484.482513 918.332886 318.186127 748.764709 271.385864 397.736694 220.265686 + 28.4094753 958.056702 199.923004 150.195221 13.4777231 598.831909 457.832825 979.421570 764.579651 585.378845 130.235901 953.037048 226.708206 540.503479 785.426086 951.334106 715.636902 938.905212 572.090088 593.566956 983.255249 547.441956 505.896210 337.454773 889.452698 242.497360 919.788574 49.4144630 838.349548 599.042419 816.545776 442.342255 481.044067 403.830536 798.767090 559.221619 262.501282 160.839966 831.400696 585.891174 680.438171 790.681824 122.402687 358.313782 978.582458 647.683472 618.222961 857.831970 755.402527 303.480408 751.546875 417.162720 754.167603 721.700073 227.185944 747.234924 686.083008 680.904175 158.992996 632.899353 + 282.369843 862.687500 685.264893 728.262329 149.171097 789.694946 118.275566 183.241699 186.955231 8.11950302 885.079102 918.764099 173.714020 260.603516 38.5633926 29.7653160 153.891174 525.798645 918.134827 983.585999 47.5062256 372.163177 517.286377 351.815369 285.128510 720.488953 184.746521 366.675140 778.447754 573.105957 98.6414795 784.317871 601.241638 673.735413 674.025391 76.8650284 656.578552 850.454651 269.866516 965.332764 428.797882 170.831558 415.352448 50.0205154 25.6916008 315.974670 751.398560 571.804749 830.206543 740.141907 634.530090 370.051941 699.175232 585.497864 719.727173 424.929718 148.255890 875.096252 445.753754 760.285828 + 195.899963 208.829285 905.323792 200.083191 82.0207367 682.571411 605.504761 788.235535 657.927124 663.246460 38.2458382 869.023804 554.500427 360.511505 562.137146 651.671631 661.965088 862.032776 352.493835 410.908905 136.923584 58.1655006 366.539368 432.622162 486.563843 22.5382156 800.767761 74.4311829 966.635193 456.353241 700.608337 48.6343651 424.451111 954.314514 410.874542 569.112366 201.013992 136.310272 162.921478 88.5846786 523.439209 252.510742 288.547394 653.725708 191.643326 47.3108559 725.554321 117.401382 932.143433 156.971451 617.298340 274.935181 672.259216 879.136169 102.537331 586.434265 952.406921 12.7259073 16.7011948 157.727600 + 969.396301 89.0074539 127.688622 7.03310347 579.632446 741.997375 984.057983 814.125732 718.381287 631.252380 626.235168 238.751251 490.671661 227.599838 923.897583 832.289734 800.889038 744.228882 35.0918579 546.881409 252.519028 188.188950 773.391235 535.068359 393.411041 3.76116300 844.891968 491.040375 597.077637 680.112183 265.100006 609.551880 736.548706 522.591614 574.033508 41.5958443 464.042236 828.248352 125.952110 5.63802290 223.709167 305.951050 857.964966 357.441132 187.220093 768.688660 528.854004 264.354919 420.171967 224.130508 290.093506 220.132538 406.875000 473.482819 225.358444 682.050354 369.178467 460.507599 771.060181 366.992340 + 54.9813309 413.223297 387.666382 286.164062 373.143707 72.5767136 295.413422 694.710144 55.6388283 501.224487 628.656616 707.125671 756.786743 197.143387 317.415497 69.1411972 727.527283 611.387268 364.525909 204.404068 965.412476 594.697632 917.773315 35.7814484 41.3771935 1.32922459 503.420441 7.64605999 553.917542 132.190704 678.970032 532.251526 80.1750717 68.7647552 379.712830 27.4273987 882.486023 143.705399 873.935364 246.336639 952.476990 992.608337 570.751892 712.975586 433.574524 383.804108 205.952606 534.533936 835.206787 1.89633155 484.586945 364.900055 611.193481 697.315918 686.653320 674.312317 2.72906876 930.610168 558.411987 367.919403 + 555.962646 134.962463 99.5063705 600.822388 423.074707 565.724854 93.6856079 350.103333 53.1575851 396.798859 889.932068 477.321259 94.1662521 826.207764 257.485138 360.268677 167.068848 472.423798 308.216095 957.140869 303.265198 690.178772 423.459686 29.2646618 767.153137 505.872345 65.9579849 866.864624 774.557434 430.728333 122.109909 646.969055 62.7283173 380.881470 976.975342 642.576660 927.778564 816.240051 248.071365 447.109528 288.904907 963.449280 852.938965 768.336426 824.127380 483.572968 389.690796 31.0101643 904.131409 463.262268 107.098541 406.982727 79.4760132 411.857025 192.820892 621.504211 484.920807 925.520020 95.2366333 977.347839 + 379.353699 587.538147 939.277893 489.533539 431.903870 668.306885 788.428650 558.810730 201.834946 851.498840 660.911560 445.331818 661.728943 418.322540 401.899963 965.414734 512.633179 821.911804 664.877380 128.201965 212.483917 282.073364 128.190170 221.377914 115.093002 308.688751 867.085693 179.056702 582.821594 301.656494 997.376892 653.823364 881.926941 985.829407 42.0775032 490.881378 643.763123 985.107361 344.672241 743.906677 255.384872 550.734924 224.387741 564.488831 725.435791 174.538071 150.070892 472.718964 376.244080 469.350433 115.051025 345.843414 583.926392 563.076294 193.476837 641.768982 698.935547 671.133972 167.295837 516.813354 + 849.013550 388.370605 518.518188 129.393692 93.7766495 512.544434 531.973633 206.724121 456.328491 98.3202362 626.667542 337.611206 688.240051 470.483643 418.739960 312.877930 390.045380 221.103531 210.056503 165.454346 301.994629 527.515564 225.432938 368.905518 721.389160 383.158295 228.138962 566.943420 244.180634 690.702271 376.705444 125.167961 457.735535 652.695557 133.178146 891.749634 54.5245590 913.095276 106.364532 112.316299 732.796448 201.679352 848.371460 876.068665 803.114258 14.6245003 673.726318 415.189117 635.630981 495.709717 419.518097 205.076401 13.2270384 876.347595 281.752075 418.350952 6.13861799 487.657074 694.646484 64.2952423 + 496.227997 425.367310 818.493835 60.3557472 591.512878 450.171509 320.904297 171.757965 149.705338 13.9155579 430.992004 269.137451 554.760376 30.6664696 157.706238 46.9564438 416.898224 822.221069 682.277954 949.483154 906.096008 601.210388 745.642578 557.476318 196.032700 665.138245 85.9745255 579.855896 21.3747654 642.241882 478.184357 871.059326 280.917175 645.779846 445.593567 599.676514 198.132553 84.4704132 606.198059 40.5568428 147.168716 198.142975 86.7499161 166.003296 543.561829 653.556580 545.474670 223.431931 353.863495 371.014557 711.779053 80.2018738 796.006470 349.986145 405.861084 30.2763309 654.311890 865.654358 543.138977 134.753281 + 378.488159 42.4644852 230.629547 766.170898 626.261047 904.684753 935.580200 793.282288 431.291748 301.302002 249.442093 218.731262 243.361649 923.715698 229.819031 254.246658 253.584518 526.062134 295.086395 331.062256 35.7747192 419.897339 714.348083 722.542175 520.998169 81.0823593 317.867249 798.052979 905.073853 562.612244 941.342224 902.349426 898.325806 663.651001 251.836105 965.971863 47.6569328 160.330200 542.510254 762.523315 880.459167 689.992615 904.617310 632.714294 35.7944908 990.882629 695.769653 824.185974 434.501007 137.347778 372.724030 361.102509 662.378479 684.102722 745.414368 345.354980 208.456528 83.9921494 37.7605476 100.870667 + 848.876587 276.999603 140.468246 459.368835 168.389023 454.222198 211.706970 157.656982 352.785950 552.578186 120.168800 445.352783 664.939270 565.889343 840.881104 328.009979 590.685486 354.696350 410.367279 201.039474 872.862244 936.967957 909.986938 113.207565 799.920410 503.517670 311.726929 168.536514 983.137146 965.787659 572.627319 929.183594 839.028259 420.513519 311.249908 974.564880 750.436157 861.585999 9.43360233 57.5439682 376.943512 713.183411 392.490356 501.733521 868.438232 819.151001 810.200439 784.436035 53.4151154 78.9096222 731.495605 611.423584 684.069458 596.341919 652.937317 800.096130 911.413940 691.331116 315.346588 765.073242 + 584.860962 868.651489 863.925354 614.781128 347.513794 418.536896 82.3176270 747.603760 892.771301 724.913818 488.078949 979.799255 864.404785 790.532715 216.594009 313.786652 791.028992 954.280518 602.777039 785.218689 830.713684 509.102936 214.352432 350.363007 319.519104 152.743332 257.602692 430.422272 294.360138 201.170898 107.366913 310.587402 992.225708 548.615906 283.915741 862.093811 212.629913 576.008667 703.722351 278.113678 571.072266 971.276978 617.695190 210.700180 901.280762 994.206970 455.232910 981.625488 245.347595 919.342834 678.489990 572.206970 871.764282 940.637451 70.0373535 339.919525 675.137878 268.946198 742.268433 924.677368 + 83.9523773 160.647034 735.916260 565.349487 101.334587 269.444458 500.480408 956.330750 589.319580 331.989685 844.197937 724.103149 139.547256 377.669464 209.461472 365.234039 41.6254387 882.115784 611.563721 217.600983 861.353149 373.895752 620.916687 713.371643 26.6976147 908.620911 459.666870 410.288910 589.437988 151.572021 232.337189 359.094879 710.360657 87.6037979 950.764160 513.077148 908.555786 596.375183 755.713501 846.436096 188.733063 428.689270 616.840820 672.511658 418.518036 100.445580 359.978516 674.187744 16.1704102 658.397217 413.377686 757.363831 431.867493 922.098206 105.450516 133.198868 113.713638 929.244507 619.714722 879.595886 + 230.894470 841.129517 478.156860 552.154175 596.023010 146.610779 956.179138 768.013733 388.136780 534.419189 585.688232 991.031616 683.293945 256.543976 120.763237 218.720367 941.819763 902.128479 255.894455 125.572807 44.7413101 800.786865 921.833862 64.8912354 956.067017 303.648621 186.744614 43.4436455 776.685669 361.828522 200.337555 523.602722 796.779358 741.992920 925.520813 975.294067 977.000244 584.981873 289.312317 25.4340096 853.918762 609.770386 952.931885 828.425903 536.256409 854.738281 476.783813 835.561340 948.609009 632.371155 59.6544266 921.514648 927.121826 77.7158661 761.188416 394.222656 852.720581 932.311951 820.766785 660.694824 + 601.382202 847.963501 568.719788 382.029785 38.9051208 188.713242 337.603119 655.114624 314.625641 748.176331 614.474060 763.164062 568.448242 851.384277 793.953918 173.082306 592.992126 548.610718 649.011841 284.747009 601.355347 345.615906 817.484924 998.564575 883.050354 823.960876 565.505005 826.646179 945.557434 204.563110 498.652985 266.438995 711.784302 139.853195 862.367981 162.235046 603.622314 804.398743 912.214233 480.533661 517.222229 525.641357 133.531723 101.992973 896.109131 988.302917 134.370834 900.494812 936.317322 329.512115 937.316345 420.056610 917.723755 907.925049 599.159302 214.498627 49.2628021 68.7147980 912.536072 903.292358 + 768.885864 787.494141 395.780334 162.711700 569.975647 694.630737 898.494995 253.372421 19.1938076 655.834595 104.038940 981.284851 570.658569 149.102631 818.964111 181.565094 185.120941 419.340637 928.707825 324.842255 318.780853 119.714645 876.416504 967.186646 605.914368 990.318848 328.655273 472.821625 551.552185 905.349426 541.661194 212.900497 904.695312 928.192871 679.675903 729.586609 923.633118 141.378448 243.882431 29.0351143 278.305115 962.390503 621.460938 698.580933 493.346802 130.276627 484.389252 34.0436859 810.954041 45.2722740 604.511963 549.729004 502.858643 634.284668 136.876846 663.950439 829.955200 999.993835 302.164459 271.503723 + 531.407593 419.177856 314.609741 888.718262 632.173950 788.570679 872.201172 168.082367 13.1838083 995.561707 141.095062 616.288208 313.508911 259.299408 164.447556 936.211487 652.002991 186.261536 430.482727 970.862915 30.7177391 858.991943 533.468994 175.818878 896.584045 414.099121 404.210358 387.349487 334.171356 107.387756 173.572250 903.306580 262.966187 257.078400 179.963089 224.604431 831.153931 755.691895 72.3717575 954.901306 947.187012 130.366058 551.173157 902.781128 70.4520264 73.3028030 342.310913 626.200378 243.720642 547.827881 563.879639 362.490601 757.378540 272.720398 918.010864 987.572754 601.839294 987.533569 514.887329 623.021484 + 38.7834702 135.029343 485.613251 835.626770 962.737793 640.079102 693.347717 206.258667 334.320160 975.960266 552.804565 981.130676 374.055634 588.228455 663.982300 117.295395 976.691345 594.999207 599.184387 561.686523 286.718536 208.521484 465.118042 350.778229 354.349915 909.028992 870.268738 18.6537952 406.299744 894.039307 648.073242 39.8068733 329.084290 863.021667 543.627197 299.692932 973.621094 23.2919960 888.274536 908.009338 996.077637 980.421509 365.949280 458.713562 537.591736 477.655426 400.328857 216.834152 985.038940 951.921875 944.769653 258.846924 123.192970 146.223511 742.718994 251.691589 46.5578499 786.533447 471.354187 678.195007 + 67.6366196 377.317200 981.144226 336.972900 673.949402 778.088013 713.965515 608.613953 484.893829 376.254578 104.388885 821.389343 889.396301 416.356415 277.831726 262.655853 600.179932 9.25377655 791.097107 907.366028 355.970856 885.011780 554.621460 279.968262 474.130066 451.733093 92.2420578 50.7464256 182.900513 139.362488 10.1956596 375.307312 617.153687 816.590454 317.758759 510.109070 624.642517 510.725861 242.097565 426.714630 887.233948 694.690674 167.851639 785.674194 490.175903 889.554688 480.430237 972.761230 655.297791 76.3531799 749.148071 206.940811 654.829529 819.035156 876.970520 931.392578 17.1648712 868.419189 508.539459 316.279022 + 37.2565002 996.231628 160.343597 384.378235 359.252899 181.471542 113.047211 393.541565 880.229065 232.416565 774.835693 56.8162689 541.861084 737.284180 378.671021 23.9966526 224.279556 350.421082 514.504822 758.906677 365.705322 864.483826 17.6402187 325.753174 898.264099 924.367859 309.371429 640.842346 364.136017 544.245850 56.9440536 605.631287 51.9502487 566.256287 730.752075 812.091309 343.067688 903.139832 39.5175438 631.849609 215.364578 408.066925 442.456909 35.5970383 137.872604 5.13623667 789.195557 425.144379 435.291809 76.0500946 31.2906818 687.605957 744.368591 425.677551 483.593445 21.6964855 292.267731 136.254349 366.808472 967.799255 + 720.160034 413.509216 730.036560 332.687378 322.834991 403.062653 974.871582 843.241699 163.868896 24.3724995 740.415833 597.055115 102.943253 530.926331 160.556717 949.692810 171.925583 461.964844 81.2221146 447.344910 543.905151 615.945679 338.447174 289.599213 295.162262 165.976089 533.039185 573.271301 107.502495 989.571594 435.677307 211.276047 999.731384 956.373108 729.072388 99.5251312 246.308777 107.635757 760.270752 237.341827 220.470627 727.148865 436.679810 397.891022 486.768433 747.869751 978.801636 484.877991 733.523254 275.042938 197.203415 452.132996 180.134048 510.634918 484.757416 108.687798 119.269493 754.754395 21.3268909 693.024475 + 82.5896835 995.287720 409.413788 840.950562 709.541748 451.936676 163.346451 539.562683 397.752045 863.730896 808.069092 731.615051 803.026245 525.061707 312.704041 552.321899 875.043213 440.762756 690.579285 173.443985 656.086975 301.804565 933.829773 264.931183 357.182220 586.561279 893.575073 625.436890 2.06704712 58.4903793 345.157288 502.556732 700.598389 421.096924 277.899261 465.455353 953.349548 274.071960 829.592468 864.379395 207.267349 112.375244 288.225220 468.027588 703.675842 570.700562 759.302246 253.616089 787.795410 244.404648 612.605408 49.5415916 300.272644 509.205078 919.504578 943.833984 903.221985 993.620728 785.124634 731.370361 + 832.819458 549.756042 783.816650 970.538086 852.832581 114.769196 778.059387 572.811035 976.280762 258.666870 262.526764 739.897278 498.380554 483.937012 969.693909 552.809814 121.500343 675.485657 710.359924 740.054565 236.165695 697.680725 702.838623 504.654205 944.819397 914.439880 876.578674 687.941711 826.663879 207.526489 115.753891 384.734558 469.381989 928.418396 120.617950 375.466370 238.532608 718.256653 333.029083 352.952820 762.939697 312.236816 421.078156 936.166809 400.093964 595.199890 681.094666 99.0996780 420.516479 563.218567 775.315613 362.593994 469.422028 170.971619 561.029785 333.817535 678.725403 403.852142 613.111694 916.160583 + 918.907959 748.371094 110.375839 161.896408 509.535370 706.639404 110.804802 532.357971 149.933517 77.7163391 366.725922 776.604736 586.925781 798.295776 200.557159 98.8841858 658.217834 333.569580 396.525787 102.679825 939.576294 436.854858 696.911438 519.756714 50.6740189 773.786377 282.687103 721.067139 538.828125 147.568741 703.062988 752.962036 200.216980 486.545258 539.517700 576.588623 30.4112606 343.231018 674.580444 496.112183 199.676849 674.231140 113.774315 840.427673 231.356720 653.299194 9.60812855 445.368011 695.607361 269.132568 498.830231 558.306641 350.926208 852.601135 181.145660 654.237610 952.345154 539.265930 481.740204 929.009216 + 61.7330818 4.74145317 929.626282 580.185791 286.171570 220.024048 889.206360 676.100281 268.457916 636.344666 423.519562 713.789429 405.882263 114.970520 764.149048 624.117004 169.981552 36.4277496 241.639603 28.6019249 483.701324 517.722778 446.634125 911.943420 101.688042 242.026001 226.319382 140.969437 271.297333 2.21209884 634.221619 817.499084 681.332092 418.390076 511.986603 349.554291 414.140564 812.170227 884.952637 254.139725 267.414856 721.873352 876.714233 36.4969406 181.931946 745.408264 452.839783 654.085205 125.015228 640.221375 316.309204 438.293701 629.344055 3.40526247 462.652100 120.630508 654.831299 209.145828 421.024689 552.323792 + 356.135254 352.095764 199.754501 299.005890 273.619751 370.056763 227.488495 676.313171 8.97587967 226.614197 694.519226 133.488373 769.924561 539.694946 238.459244 516.511597 327.732330 361.325684 848.624084 50.4501305 452.177246 973.963867 745.696045 809.718567 988.406982 140.685638 894.852539 178.852646 477.615417 51.1696129 81.3155441 568.008423 766.650330 763.262207 380.014374 302.186371 130.524628 449.140015 932.710876 778.487122 573.238892 907.187134 242.908096 36.2413750 882.069763 500.514160 39.4136963 688.213989 38.3801727 558.743591 351.859131 725.386353 725.373230 32.9307899 952.452515 117.331123 360.269989 710.717896 427.031708 25.5413685 + 952.070007 92.5526428 466.928314 802.481628 197.230560 842.559326 24.6963062 426.274597 802.921570 628.977356 768.031189 247.442459 492.432068 476.820312 69.1267319 38.5077782 59.6144714 889.704163 308.142242 497.154236 94.8663254 170.193069 672.676758 412.599243 387.111359 523.786682 912.543884 636.770996 489.733734 997.371216 240.759064 521.828430 874.328918 371.546356 397.278259 702.239441 593.607300 155.912262 683.818726 549.666321 428.408508 91.1591721 57.8388977 176.539078 808.837097 820.386108 692.415161 818.259949 744.421082 265.795959 131.875595 446.717438 442.283112 601.565613 578.882812 464.247681 877.475647 152.746429 460.965668 998.145142 + 74.7173538 200.192398 306.725006 104.470169 81.2026443 53.2935867 918.544128 344.862061 38.5343361 807.986206 149.620850 682.181580 851.341492 299.419006 355.077423 301.674347 684.358276 295.647736 365.443207 773.507263 241.559097 280.065796 36.4479370 637.244141 220.936218 486.230377 47.1485367 173.859497 580.355164 904.291199 58.1606178 430.850525 565.015686 267.568024 297.259552 591.443298 383.996613 479.532471 937.824463 800.497131 91.3509674 415.301880 555.866638 21.4471111 280.793457 73.1255341 13.6857729 443.210297 274.282074 4.76771259 880.332092 801.788940 734.712830 689.806580 635.054749 124.925140 623.482910 239.888565 384.433319 60.4235077 + 650.344299 376.956787 726.791504 488.179291 862.719849 150.319077 931.377930 592.089050 196.880203 370.484772 261.628815 556.910339 997.906921 285.758362 930.115479 301.947906 674.227417 539.914062 555.461365 563.998840 997.977173 57.4370880 81.5486603 377.972443 763.287842 784.522339 834.140625 74.6282730 581.528320 17.1582603 183.281006 163.913620 154.321991 634.733398 523.483887 964.919556 993.625793 873.551453 299.758423 445.568146 731.638245 772.118896 993.221619 997.500977 480.129822 408.429962 730.485840 174.414749 390.670654 692.274353 878.423767 638.649292 227.748703 508.391815 844.382812 627.604614 7.18226385 25.6528378 503.965118 825.087585 + 119.001892 306.611237 647.393616 215.721558 575.549927 459.698914 343.855591 651.813904 429.007782 216.746918 804.129578 664.621643 439.725128 823.774048 12.9207382 242.686172 475.138947 889.154236 496.503204 61.8173409 801.354980 209.740433 895.627563 442.469849 540.630737 628.732239 694.525269 779.259521 75.7788086 446.542603 43.3275909 649.680603 96.8686447 551.014648 126.652184 755.955078 570.272949 417.539520 613.996765 467.627258 665.131165 159.425705 204.152557 466.152283 852.468140 351.778229 966.759155 260.205383 260.632996 655.621826 89.6027222 345.551849 999.060974 700.505249 497.612885 844.590515 532.367371 45.0072975 482.489471 374.051514 + 906.436707 40.3387299 394.119385 937.091797 863.897339 132.430496 821.612671 34.9052429 271.621063 919.646851 17.2447205 910.469849 212.482315 941.270142 465.931427 777.486633 991.602417 485.602234 275.862213 570.431274 654.448669 841.508911 230.537674 861.406921 310.889648 919.008911 457.887482 219.836838 987.054749 912.047241 204.371017 257.231964 431.882690 636.466614 675.831726 246.870468 422.920502 847.723450 31.0683994 745.120178 555.191467 192.484695 728.587158 115.418358 586.709656 132.965149 899.215942 945.578247 119.985641 804.115173 156.319305 400.679596 847.682617 661.199768 752.580200 48.7941818 444.572327 340.687775 292.954803 670.834656 + 522.684021 516.492249 905.706787 14.7116146 215.360062 800.825867 95.3492966 785.486267 137.150391 209.410141 935.588257 70.3525848 496.897003 207.596512 208.507980 443.838318 851.535217 149.574997 667.977295 435.469971 427.932709 617.075256 104.061386 562.249207 572.984741 893.286377 238.230484 149.860397 8.51940727 334.671539 609.953613 378.767059 852.809143 548.076965 365.903625 991.498047 350.112701 844.925232 876.257263 823.605896 277.576874 920.289185 31.9434128 176.384018 201.853043 776.458923 948.540710 290.707581 109.187447 260.472870 498.357208 647.797241 778.493652 236.376007 896.002502 130.927933 480.648041 868.715393 402.687042 58.9442329 + 254.764053 742.068237 791.623840 751.884888 256.887024 866.598328 221.524765 723.503296 619.965637 108.254967 530.813904 98.1056366 308.709106 702.904968 729.937744 646.315613 653.299561 526.859802 743.860779 856.143250 850.394043 755.765137 524.610352 601.307068 302.516724 183.636612 166.372650 916.069153 177.032104 107.168922 360.261353 945.201965 232.757095 671.701050 60.0892830 247.424118 463.920044 632.681641 959.054504 804.363647 486.908020 524.975037 473.929108 494.417114 319.311951 602.418945 454.030396 445.238922 738.611206 118.064896 905.070435 358.850739 788.562805 269.174133 321.589478 382.798981 759.159607 632.886169 99.7780762 662.509460 + 59.7579155 221.223099 348.958405 662.781494 798.163452 101.523819 664.076233 3.02393579 857.450073 775.298645 743.421326 57.9637642 908.212585 946.156311 136.207794 979.438049 378.120605 508.485657 860.616150 8.12700558 620.668457 847.535339 575.797668 192.207932 788.673340 852.307495 125.916206 346.158112 249.998962 9.53095818 613.517944 351.118530 650.211853 604.892090 429.210175 613.284729 64.1640701 372.499969 976.444397 181.218658 123.024284 529.250610 94.8747177 409.792542 845.826660 744.634888 699.465576 143.824493 625.419373 276.410278 97.9090729 665.104492 22.4913540 583.607666 734.242798 972.849731 954.582886 819.934875 861.458435 802.656250 + 433.069305 715.410889 447.107819 60.2887573 471.087128 193.950409 965.222595 356.231842 811.034180 266.755768 915.148865 954.818481 577.194824 494.885437 395.140778 913.141602 849.910339 407.005249 254.083755 397.385742 280.412964 645.479675 282.090454 770.412354 71.6517410 74.0000763 648.500549 141.878799 862.648376 320.813446 89.7206192 938.125488 675.942993 741.414917 294.036865 401.306824 748.689636 52.3989792 539.179626 362.634125 859.709717 333.650696 458.458893 930.382812 915.456970 925.539917 43.7427979 9.38382244 464.146088 213.417526 340.635559 823.127502 595.738892 740.442932 571.002747 361.565521 733.728638 273.825500 983.306091 322.413055 + 820.936707 473.552063 549.645874 881.817322 358.257629 259.869263 936.316833 381.904022 421.770081 616.013428 193.809814 476.536469 659.589722 11.9877863 815.237915 893.355164 75.9703598 590.770386 341.080353 845.981812 624.884338 328.068878 400.248779 440.573822 693.424500 650.552063 561.768066 787.981567 344.781860 382.130188 967.131165 131.904953 237.503906 241.556061 101.889725 500.060608 561.436768 631.992249 996.693420 288.019409 763.951965 776.240662 786.033752 80.3680038 874.249451 926.762390 685.557129 24.7810383 653.559021 881.881836 740.278442 722.947510 835.585999 865.481873 810.038086 641.287048 818.801147 271.680450 935.271240 303.377930 + 969.269104 106.594498 301.148621 755.931641 374.876038 603.698975 222.578461 465.424866 343.553864 51.4987793 112.364288 123.693748 628.996582 175.867294 371.908020 537.182251 386.853943 991.111938 837.216064 954.381287 404.203033 868.791870 309.323029 639.781921 794.342834 935.469543 264.301208 627.695068 505.196960 258.729095 820.068054 343.150513 851.260071 32.3722000 863.661316 447.274048 291.750702 266.233734 369.257019 203.262115 266.109283 303.560852 405.226990 462.957031 390.468689 293.535126 366.318634 328.184082 440.431793 305.105865 53.9946671 674.217285 878.772339 753.583069 910.532593 118.263954 986.500732 656.143738 83.5285950 52.6524048 + 345.837524 907.324585 622.638367 195.997269 294.022278 117.129921 634.826050 223.921570 332.757446 222.410080 531.845398 512.584106 559.669922 260.326691 859.744324 195.046570 217.327362 87.5428238 288.029785 412.920135 81.6121979 402.799622 71.3092957 986.620789 26.0570297 845.258057 592.586853 332.576080 186.921829 12.3899536 446.636444 742.505188 627.140930 634.182800 146.545410 859.457825 608.588623 140.847595 413.702332 96.8225555 565.169250 266.382294 249.977463 424.889709 599.413818 195.975891 226.421082 637.866150 510.295471 670.621521 989.696411 846.506042 360.802338 239.270676 801.977966 304.220245 705.755188 143.900711 411.116272 764.540100 + 697.631470 460.771362 781.709045 736.545532 385.053711 528.566833 969.143921 490.930206 827.929688 811.750854 145.200043 924.724915 211.017685 758.139282 52.5571327 415.667267 167.262558 819.835693 160.057968 390.277954 69.2726746 201.308090 487.933441 303.466644 589.333740 844.521301 392.085022 786.942993 973.507324 917.105652 691.434631 947.017029 58.1812210 110.447479 737.836609 567.501465 471.656982 294.935455 650.253174 965.487427 300.345428 729.475220 839.471741 223.747040 648.469849 698.312927 131.101746 113.506363 360.147278 886.630676 580.986572 660.986450 387.112305 531.288086 579.203003 752.278992 152.883438 443.917755 558.246582 496.001740 + 72.1416779 47.5640411 127.194038 739.955505 675.665100 513.307800 581.547119 798.483032 65.3150711 722.344604 854.332642 399.647736 403.163696 729.691406 673.748352 17.2834244 508.553589 178.979416 25.3597565 39.9556160 894.552002 725.630981 873.216858 412.327972 30.8995304 222.037567 252.729095 978.958435 894.911499 613.673645 77.5890350 853.501099 805.663330 53.9842491 607.714966 171.726822 828.161743 776.601501 910.844910 337.787109 39.5560074 960.308105 36.8784485 593.849182 801.761414 249.012711 877.711243 584.398315 913.582031 198.359360 81.7487335 643.591431 231.500763 498.092285 46.6604462 762.799622 183.769516 711.707092 989.926086 331.522003 + 510.605927 334.869934 103.175835 785.184265 998.515808 76.1873398 407.309998 28.0514317 98.6254044 294.683533 299.453125 609.362000 502.162445 780.873474 16.2238197 327.879456 90.6751251 819.442139 342.829559 694.847717 599.142578 685.115723 349.597931 984.132202 373.303864 870.414612 189.338638 715.044556 869.975830 102.881325 503.267944 36.8730888 67.2377243 633.593994 926.070374 870.594788 438.770721 103.015480 568.357117 874.643433 94.1756592 846.506104 711.250305 386.016693 133.249420 716.265259 562.474976 63.5383110 403.728760 412.802307 155.006821 83.1023712 356.415100 334.431549 275.462616 508.487854 380.831268 225.731384 50.7153435 530.278381 + 985.217529 789.452393 368.211151 310.659210 678.927551 354.909698 980.599792 891.121155 377.370209 651.564880 588.034546 280.634827 323.780029 521.665771 694.385986 312.472900 144.058624 585.429932 281.584137 151.891418 680.900208 412.041016 781.427185 940.418213 567.061279 962.845886 659.525513 16.8279057 82.1114807 610.904053 133.514694 467.718781 558.969666 946.076782 186.590759 475.029602 786.929382 686.658936 423.212372 325.024292 42.1711082 795.659546 604.220764 760.277954 121.864822 467.199615 155.077377 40.3215218 121.826889 147.410065 981.630249 491.491913 333.103363 854.013123 918.759888 342.656464 800.224854 231.064819 511.289673 394.891571 + 900.111938 932.818115 438.384399 159.955185 832.703186 611.896790 174.014786 715.900574 231.566132 113.273956 97.4338455 788.627319 68.2643433 363.384735 543.587769 674.313293 131.288895 506.482666 358.910767 564.078003 565.740234 910.943604 187.502930 373.305908 359.412079 187.533234 844.050232 659.311401 303.317627 483.883423 663.199463 509.463562 105.336723 371.869446 331.705048 382.852051 615.829712 586.398010 100.780640 51.7743530 309.882690 239.588638 539.622925 186.139755 541.468018 33.2272644 418.468597 93.5160217 670.401855 350.548370 77.3727036 857.601807 845.100220 408.364166 818.615967 530.669983 855.802002 309.282898 39.5279045 126.732269 + 717.275940 34.0622635 602.869446 436.500336 243.424286 479.071045 709.413391 625.670654 817.322876 14.6538563 340.080353 650.549011 793.406311 793.053772 697.046387 906.917297 760.533325 661.504639 509.317017 204.073471 623.381897 459.609283 419.269775 636.842590 421.957947 173.366638 956.337769 191.760513 986.903198 69.3251343 181.250763 35.8704109 351.773712 349.670105 477.029541 194.214539 405.383423 208.882751 873.801147 811.471191 744.416931 705.181274 649.825684 86.7290802 431.667725 924.763611 932.130249 847.702698 417.167084 989.546265 39.2960358 801.123108 582.836243 139.457230 430.236084 153.280899 855.746521 432.960388 163.713425 493.420990 + 408.794037 213.694412 118.930855 900.918396 696.169312 305.893219 572.965637 451.537842 347.382721 190.290115 754.799866 376.071930 366.166565 944.551880 247.259476 896.399048 49.3990440 351.932220 736.070435 645.998352 879.673645 58.3020363 450.506927 762.764404 209.409729 328.719940 430.862244 842.140137 832.574463 379.827972 135.865051 371.672943 88.8959808 829.769531 412.606506 31.0853691 564.335693 963.411621 473.594940 239.478607 821.427490 717.684082 247.311218 70.9160004 392.292145 222.380951 127.303780 339.144135 705.143311 870.920288 210.236267 800.820374 706.214600 855.311462 449.545410 988.764465 740.723022 512.102356 587.146362 852.982849 + 524.208679 23.1746922 683.081482 807.948120 169.829773 902.345459 84.3512650 53.9709091 50.1962318 118.959915 292.084442 927.963501 158.239700 911.432617 170.616608 348.253143 279.772064 560.985046 675.159424 578.457275 360.912384 129.469437 974.879517 102.074966 934.051025 749.449707 623.234192 681.561951 416.969910 4.28492117 428.504639 575.388855 521.125732 79.4705963 923.795898 11.6398649 757.274048 322.571014 784.984375 93.1824493 683.147034 562.939758 265.687103 481.259033 290.268982 587.374756 211.673096 930.018921 388.519287 54.1153679 333.287628 590.337708 288.411163 175.301193 612.321777 848.496338 85.7006149 703.656189 440.971741 384.222290 + 900.994934 924.887329 355.129608 966.669373 811.006470 503.930634 474.453461 606.044983 648.282166 918.115967 494.606720 302.067596 135.039108 587.206970 524.503235 483.456543 312.706543 226.744598 143.701889 273.340668 246.333603 745.160889 809.741333 974.777893 620.959778 686.689148 973.481140 567.331726 564.907410 602.160156 581.089417 163.105835 472.988403 116.795456 77.6495895 683.144409 892.117065 544.117310 992.983154 681.230530 135.820862 541.019653 194.440521 344.291260 528.352173 643.643494 773.383606 48.2547073 599.178894 117.237755 770.664673 147.756607 766.654968 117.430618 691.819519 833.224854 51.5087814 826.768616 453.415710 731.277222 + 258.929871 799.216614 484.735992 814.861755 207.258545 79.1407776 994.279480 359.371124 841.583069 318.853394 389.325836 261.820740 533.406616 44.6107292 356.349854 933.347656 819.802917 415.872925 292.903961 689.562195 332.587799 341.010040 207.900192 784.253845 421.454376 989.379517 239.381180 78.2946396 675.971497 51.5953026 474.771301 776.901123 605.455200 902.294495 902.919434 740.452515 668.613831 155.111191 223.831116 129.197250 629.783813 596.030823 884.709961 712.201477 779.461487 630.996887 919.045227 591.292358 123.559891 32.9277534 912.089844 818.216003 808.451599 187.522461 138.502365 670.298157 444.923523 9.62849331 716.025452 962.930603 + 930.730164 58.2138519 996.044922 816.968933 616.624512 324.405121 381.906281 877.998169 142.153900 10.1366501 986.764160 285.328949 899.039062 583.888428 344.548859 273.706116 391.300415 299.326355 944.723755 348.220337 432.389099 308.949554 508.936096 940.024658 310.558655 975.191895 71.4926910 176.652634 56.4935379 414.480225 32.0391617 509.899536 698.821533 898.775024 395.113068 609.674377 747.528015 491.768555 232.225952 284.375671 111.370956 13.9781990 523.294861 370.599213 56.6522827 576.972839 522.568481 859.821777 358.400055 244.262924 464.729462 647.080688 764.432373 423.307770 326.083099 977.811035 547.963928 220.837311 927.651733 549.711609 + 855.056396 134.502777 957.670959 612.290039 355.170685 798.647766 220.678268 704.807617 312.488617 127.884171 50.4846077 708.326538 548.122009 490.093079 622.289551 281.570465 981.370422 373.777130 750.102844 826.982483 636.704834 740.930298 499.832855 221.527557 542.289062 207.275757 781.636047 351.846100 891.664978 800.210205 214.008926 734.423279 151.089050 484.708069 462.107727 476.835785 156.014496 193.047455 276.267853 460.883728 505.309021 373.083862 151.467102 452.714264 776.854248 432.101074 9.59026527 770.690735 983.164612 371.877716 793.802429 601.583679 174.393845 288.092010 208.680481 273.337921 390.486664 377.389313 438.457397 739.947754 + 850.947937 53.3894539 221.829208 119.793900 391.789978 590.356873 983.024597 327.817017 160.984070 76.7828522 299.917877 244.527893 839.236816 738.828369 419.572693 714.509033 380.748138 937.421631 780.029907 974.325256 786.760071 273.614990 794.490967 399.901031 494.687103 909.969238 229.919769 365.856506 766.839417 309.444550 908.093933 769.162476 392.882294 322.030060 592.302795 903.604126 2.08020663 125.578407 819.547546 811.134277 192.526794 529.663574 896.171387 848.239075 566.963196 457.926849 523.366150 36.4023247 820.373962 688.732178 419.073395 713.790405 870.359680 182.825729 688.288269 955.866882 78.8194733 45.0064659 178.816620 451.781799 + 958.684570 869.002136 132.978485 431.042267 978.085876 5.64177418 289.566162 25.4809914 412.829742 240.123825 110.382751 314.559906 621.329956 897.516663 920.729553 87.5927811 5.91002464 264.255768 912.701538 168.673111 414.086151 360.463867 457.212555 485.351868 415.533051 988.983765 57.7664909 557.369385 62.9128494 492.989777 341.938599 765.633667 792.316772 785.694275 122.890129 359.103333 847.272888 133.965927 260.864075 559.444153 197.350418 585.149597 109.170654 530.881409 845.310852 166.393799 619.600708 69.6357803 573.289246 289.091461 609.844360 934.062988 117.776337 861.740479 880.327576 46.8767128 891.152100 526.119995 623.105713 940.966980 + 893.172119 483.960236 483.347107 499.674469 370.671875 769.851318 141.258041 773.639771 679.439941 159.901123 953.028198 683.730713 407.469269 451.768585 605.331665 253.445908 896.420471 555.849426 456.772552 649.955566 203.590393 307.594666 850.503601 332.696014 833.693848 615.138794 172.838181 754.851440 135.371964 608.940430 620.363403 146.498596 919.320007 120.329391 911.657043 317.731384 834.468201 315.942780 270.022949 175.490372 70.8456192 739.810486 919.218140 417.641296 46.1540756 28.7228603 657.673035 925.695862 750.409363 277.579437 251.488892 329.421326 728.174683 896.975098 936.441101 356.312286 764.626526 597.958130 240.194626 591.527466 + 452.056946 637.043579 106.282654 115.758835 634.358765 426.912323 410.440460 825.243713 107.073296 547.244751 886.103699 794.572754 83.6517944 407.790741 403.055389 940.080017 697.970093 326.640106 858.500854 461.103088 874.477051 766.277588 451.311157 765.039307 637.469910 712.141174 172.548370 518.883240 604.945923 338.821991 363.892609 910.260803 217.091568 78.9014053 221.555420 64.9356537 466.367706 262.105347 893.732666 317.305817 999.594666 789.390686 465.785370 370.030792 174.776550 489.306976 138.393448 113.626289 582.643066 27.4333534 548.079773 469.460297 915.923096 720.614380 44.0232582 24.7952690 952.057068 822.358154 508.204651 107.163986 + 52.3908234 312.525177 356.330811 679.649841 930.130066 711.481445 783.069885 704.745483 593.886719 367.242554 107.883171 144.541946 484.725494 883.183594 317.929718 87.7147293 837.748596 832.556213 389.079681 100.837738 228.896133 874.746948 397.247345 370.315979 145.875580 409.873291 504.280212 553.376160 627.481689 374.587433 839.169373 425.796173 513.020691 895.635254 865.806152 659.197937 950.186951 2.22942638 434.353546 298.762939 736.193726 110.091393 977.533875 382.791656 805.015808 868.300293 494.607483 288.940460 627.671875 494.994232 376.062195 551.783997 307.212219 5.22740030 524.608887 372.229797 326.343140 936.394287 135.589417 716.649658 diff --git a/example/lu_decomp/61x61.dat b/example/lu_decomp/61x61.dat new file mode 100644 index 0000000..b2e3463 --- /dev/null +++ b/example/lu_decomp/61x61.dat @@ -0,0 +1,61 @@ + 829.142944 522.128662 479.093262 162.080582 470.724670 567.459290 944.883667 86.0192413 114.468613 373.608398 809.468506 906.592651 972.127136 863.651367 753.523499 809.317932 591.409485 935.285095 842.376526 362.096375 882.594360 765.417908 731.804932 61.2254028 232.743698 663.948364 553.729187 214.819748 751.776733 193.799820 746.658020 756.203186 397.802917 125.423592 616.319275 42.6055489 914.365479 445.524323 470.627502 499.318390 710.786255 512.570984 992.429199 437.804596 669.630859 303.514771 852.707886 350.165100 848.727539 20.4602127 781.590454 392.215485 718.140625 389.046814 286.014771 856.035828 252.483292 72.6739502 762.436707 558.433289 615.141907 + 834.719910 781.723083 194.445587 38.8321800 593.990723 155.215698 171.563965 645.156677 626.483826 485.366699 611.395874 218.402328 336.531311 727.746948 903.133484 901.021912 216.080322 677.468872 175.146973 902.435303 962.290405 333.694336 729.427917 671.635925 676.496033 146.857483 965.345276 495.454742 801.552979 502.231628 290.947723 216.379776 567.239990 751.828857 903.021240 494.803162 491.219910 515.779236 548.459778 700.735840 469.552063 51.8280029 201.549423 947.825073 110.611168 332.804840 604.223572 555.032410 842.470215 758.403442 785.873596 349.034149 85.8815155 984.425964 488.394379 965.541199 551.378723 882.026550 361.250763 661.055847 252.843246 + 590.759094 276.001740 831.108643 514.352783 703.377563 946.110840 595.592590 59.7490425 703.737732 826.559143 138.839920 783.515259 401.204468 174.840668 152.802643 800.267639 424.774780 252.025696 645.565186 14.0652533 947.669006 142.233994 597.645081 973.050049 692.741272 339.211121 475.897186 5.46218634 123.376549 651.242981 447.500580 695.108521 212.117661 252.144485 856.749756 178.772141 393.766602 725.591919 566.985107 918.529541 102.610992 984.300415 269.387848 933.841370 991.834717 524.977478 547.001892 620.730896 949.337219 332.385132 483.048309 811.858215 948.234131 327.596985 969.141846 49.3660545 272.319183 299.915375 272.443085 731.524109 497.540741 + 555.711121 620.663269 401.523651 310.905243 341.700226 572.162354 34.1758156 688.028564 403.744904 621.754333 72.6269684 199.979584 117.219116 617.054993 203.475174 484.991364 986.510010 286.903717 295.852997 564.468811 469.059875 219.176544 688.557678 398.187805 453.960541 527.334778 485.414978 283.821014 360.754333 196.520248 832.349487 510.510773 563.874634 272.049561 245.475800 855.458496 814.264526 546.762878 810.329102 483.351196 106.744789 539.468994 707.721680 376.901001 174.239441 309.197327 310.168640 679.684998 619.576233 407.477020 835.175110 949.680725 306.292480 687.581482 509.289673 73.5197830 327.458893 750.358276 669.866882 175.553604 858.631531 + 737.815857 682.424377 28.6579571 88.2393188 708.923584 184.091415 100.170654 975.671631 77.1126175 802.007446 837.017639 763.276978 125.847076 615.547791 294.797089 783.536011 648.240051 110.441223 568.860718 639.299805 651.085144 803.205872 193.777603 398.413177 454.628571 85.7222290 480.640717 109.571091 704.698059 584.946106 588.893372 132.459198 327.271515 876.415405 503.961304 770.959351 270.231995 490.321655 239.509140 766.175537 784.499939 436.499451 157.456741 727.763306 688.947083 29.8062229 396.486237 631.574463 125.675110 924.500122 238.313965 912.524109 704.763306 653.550049 266.197357 140.361542 411.559113 698.924133 310.487427 319.470398 788.507507 + 195.415146 84.0198975 573.061340 494.630768 229.165222 39.1028709 803.228333 240.907257 283.237000 527.368713 10.9303856 963.880432 588.687866 646.880249 700.263611 358.274231 335.850220 228.447647 816.804626 135.579117 198.879776 188.741455 370.993835 116.069778 91.9875641 719.273682 827.102417 410.405212 404.436951 704.965393 582.744202 573.862671 801.354126 208.007492 930.551086 907.088684 115.045723 163.476318 843.639160 365.619598 146.375824 156.623291 384.191681 459.184387 826.898987 316.672363 66.7420731 363.141022 280.843292 474.005310 147.170029 833.312195 13.1344452 836.357971 696.928406 278.090210 969.993164 21.7818146 663.967041 528.570496 683.346008 + 288.845123 950.873596 159.938873 612.754578 763.051331 296.163513 949.532776 871.912476 308.568176 692.529907 414.255371 74.2736816 101.318207 994.437317 134.184753 808.746033 807.795471 126.997246 58.7006912 714.526428 621.496399 286.942139 497.031158 253.753876 547.023560 76.6712646 245.318359 95.8747787 459.917389 142.318192 909.174377 373.984589 708.366028 802.645996 295.225433 695.130554 455.260529 71.4541092 526.842590 948.529724 228.230545 169.199310 343.226715 674.773315 840.182800 955.475403 233.098770 423.610626 774.208191 838.284302 83.0150757 552.739319 456.008118 125.027435 919.847595 895.395264 339.679810 535.709717 113.506546 669.704590 257.092072 + 412.095337 259.241364 702.260620 936.954956 99.4053802 798.452209 78.5357437 413.925446 275.794647 44.0290337 301.744843 342.785553 802.907715 217.543396 455.618774 774.589111 231.404709 58.0035400 810.471252 396.701202 354.687103 692.417297 148.687302 823.098877 258.320374 999.336121 156.590363 663.487488 264.595367 311.779022 636.480591 402.946930 941.793396 469.377838 607.505554 611.007446 131.972824 891.976990 74.7975006 912.774231 847.748169 962.940430 894.386658 101.584259 381.170258 714.271851 81.4949493 209.845825 504.448242 404.727753 194.646133 173.574203 10.0490599 198.675186 460.402130 415.185120 201.158630 28.9773560 402.486359 372.097626 760.572937 + 724.164429 994.838135 397.447418 402.029663 119.312485 799.294861 557.244629 779.715698 280.523407 280.741821 719.107483 90.3395309 934.512329 283.098450 514.484131 675.401855 924.260803 767.375488 973.955505 182.669830 258.996918 134.729645 341.548218 269.223419 554.830872 269.442841 599.164246 292.287262 719.657776 583.013245 531.532166 139.922455 4.02703190 576.594849 3.46462870 906.261353 876.359924 76.3980713 845.940979 345.989685 871.201416 948.601685 331.045410 690.820679 730.169678 266.841919 322.558929 776.372681 218.937225 345.899231 549.655090 323.935211 732.845154 951.114807 175.011688 751.070801 775.061829 667.965942 100.438789 695.362061 752.371338 + 141.183136 443.242615 967.338562 859.247009 906.453125 84.3622208 506.931152 937.610962 429.092224 217.310822 94.4883347 209.952652 999.277710 119.459740 79.5998077 342.745361 738.521423 92.8945541 179.467087 267.634460 49.4506683 734.337402 198.343811 840.810547 97.1011124 282.908081 463.106781 39.9232826 999.259766 168.787796 993.197266 965.267700 869.045227 773.625000 218.727631 882.795227 858.924683 557.632629 979.992920 690.979187 660.051819 56.7879257 495.642181 279.819122 761.687561 66.6175003 114.108719 66.1431046 136.303299 270.255646 873.416260 131.145920 845.799194 652.155212 425.273590 971.459656 720.791443 519.314758 695.438660 232.839798 467.056396 + 27.8686867 911.596252 648.419678 755.605957 221.601089 767.465271 648.561584 811.287659 393.399506 146.293823 458.921600 95.2251434 513.180420 749.932129 459.741302 495.871094 746.972534 87.9417114 283.009766 185.347031 344.443573 117.727631 676.129089 507.848022 148.270493 203.199646 336.378021 421.960266 139.872910 136.117706 196.129517 916.768555 799.758545 425.398468 288.801910 793.382629 152.136383 246.971573 955.473328 576.675354 407.947998 121.882744 963.672241 373.192993 689.711243 310.281158 928.952698 599.172363 782.439514 874.206177 837.652954 390.902161 812.444702 490.648041 818.835938 767.210693 769.834534 319.098236 668.307312 424.710114 340.264465 + 790.789734 331.495880 311.959503 237.659317 561.931519 704.869080 954.860779 142.154312 605.219177 265.523071 306.950867 960.982666 908.920837 582.245972 456.128632 784.998657 810.057129 982.897766 500.551758 570.902100 285.611542 149.292999 722.460938 873.783081 771.813049 114.539589 880.288696 968.577820 611.683533 207.621948 831.404419 631.208618 193.312683 743.320496 614.219727 356.918793 306.702087 179.586533 986.006104 88.7272873 876.719788 321.050354 394.977905 120.391914 302.690948 64.2455902 111.738892 882.350830 673.114685 370.895630 5.80969095 744.178040 827.187866 288.826385 94.5773544 96.4436722 327.967346 65.5695114 683.062439 37.6524124 699.120361 + 332.284668 83.1600647 272.984009 68.5425949 944.279663 866.829285 705.491821 377.308411 797.801331 414.877045 978.486511 139.111618 773.789917 601.999329 59.2869720 491.819397 555.656738 435.440613 666.187500 666.447937 97.1767883 789.734497 763.103149 443.217316 559.709229 709.846313 786.866516 358.323639 595.040222 456.290833 398.312012 921.702332 880.103394 507.485596 925.677673 186.797195 764.836914 872.936096 887.092590 99.1417160 141.609070 225.400848 591.281128 667.949890 561.974182 96.5125046 941.997864 172.202118 270.637634 814.840332 112.981773 631.438110 33.2341728 498.014587 762.470459 323.317169 928.383301 624.935608 650.618286 754.297974 721.879822 + 306.571503 929.942444 629.543640 275.573608 110.691193 57.4800186 273.434509 962.567078 141.953415 392.380615 38.6134109 585.858154 36.1749229 501.086945 392.021088 754.234497 633.361816 771.007446 131.260788 670.675415 849.123047 787.069824 758.262207 869.045654 596.273315 229.675522 767.278992 534.724670 270.773804 996.982788 785.749756 26.6679020 385.937714 359.359009 743.306702 949.929443 816.360352 454.057892 161.993896 620.215637 934.439514 957.792542 650.019775 211.911209 917.347473 429.666046 211.399185 266.677460 403.081696 397.491547 837.820557 713.423279 747.604187 130.203690 625.569824 55.6203079 724.107300 912.248352 148.477646 60.6598434 97.8152313 + 53.7420807 384.952362 459.359375 742.692261 786.680725 825.904785 656.758850 208.182022 392.417419 426.999512 867.284668 624.203796 575.501831 869.510498 195.718231 899.077271 931.419067 116.838448 142.787155 57.4022522 586.288513 201.661789 209.066147 430.992828 593.709351 332.472229 957.387939 77.5145416 73.4918594 270.874664 214.923477 481.968750 16.7210808 114.789085 745.317810 805.632812 171.739624 794.666809 2.19274664 612.642151 239.291626 727.780701 254.063736 878.475525 898.229553 393.941589 33.7454262 87.9012833 671.833496 280.390503 486.974274 813.265442 607.187073 519.877625 940.555908 801.138977 24.7146454 323.526611 853.532166 952.243042 109.191490 + 207.115570 598.669373 358.922485 628.153198 896.562439 694.130127 705.681641 807.835632 210.130875 244.007294 678.375671 960.612976 30.4687805 215.262283 518.326782 542.885681 920.033020 656.643921 159.536407 126.310333 529.991943 782.322754 944.991272 438.983490 341.990631 216.432236 245.822357 959.767761 884.815613 1.42473483 576.791626 986.483704 988.232300 536.886597 897.370422 255.118347 271.853607 801.011475 535.557434 540.124756 20.7364426 452.022949 680.968567 363.289185 984.690979 64.9916229 594.123169 953.816956 10.0628738 787.594360 934.973938 195.079254 638.586914 727.196228 306.913361 125.801994 845.267761 921.798889 860.971680 288.148621 92.3359604 + 192.617371 123.834747 219.109009 259.125610 782.323425 815.428955 115.259789 633.904175 677.719910 146.788773 124.199585 50.2436905 644.300720 91.1890640 337.643250 414.203094 796.330200 389.695679 267.672119 353.858978 619.210083 775.387512 798.035217 293.519409 306.256622 686.357910 493.848389 793.018127 582.873718 626.383423 107.987549 977.094177 749.036377 69.9591675 242.173904 749.163635 617.009460 449.025696 812.354675 918.128967 226.777878 502.019775 455.636993 15.4937983 226.033859 691.675110 693.156433 672.676697 355.794525 884.205200 59.1345367 88.6115952 333.313782 215.631287 630.372742 876.989197 291.189941 415.296875 468.969543 27.5991859 152.691055 + 373.779114 558.054871 172.525436 159.262619 872.827576 580.302917 787.514038 784.745178 803.362854 52.2259445 207.225739 752.260193 481.830261 414.249542 555.338928 660.804199 38.9959869 931.893982 812.723572 460.166870 47.5764275 903.891663 270.819122 64.8447266 789.919434 930.545288 19.4041214 966.392334 524.606628 138.378860 65.0510483 574.422607 307.956757 966.065247 559.332825 886.558472 412.490875 669.162476 885.809204 573.195557 542.598267 994.345154 966.547119 745.507507 174.124466 799.390015 727.727173 807.165283 475.648102 342.173492 43.9877090 828.097412 76.2225952 220.608307 548.543335 846.606750 376.825378 607.774048 73.9061737 727.539612 840.761414 + 426.189026 993.177002 189.565811 923.218750 317.993378 277.989349 364.504059 516.093628 557.364502 955.241455 301.824890 716.710815 621.998840 294.681152 764.436096 159.117264 840.110535 864.075012 766.028198 105.420746 807.070190 195.783493 732.687195 959.127563 697.378723 522.547607 386.376282 6.64516735 590.933228 126.396439 952.135742 673.580505 310.189301 584.477966 509.241089 695.634460 324.945740 772.293884 873.021423 659.781250 457.811493 679.273193 792.477722 274.615845 488.016632 615.769409 109.581154 113.235970 255.092865 431.649323 59.1724663 804.657776 553.326477 310.767578 351.130493 432.493378 882.505676 554.916809 153.451492 147.192429 144.188019 + 793.166870 848.012512 234.578156 470.538483 655.022278 37.4955139 714.608276 436.792175 982.699341 15.7715759 7.70048428 439.980438 766.479675 496.726501 89.1019516 592.165039 496.269318 783.633606 502.578552 101.453552 967.308472 259.899689 915.953735 770.932861 475.592560 40.0151024 377.573914 956.763062 190.066345 499.734131 576.722351 296.679108 340.110077 676.317749 302.348053 422.615967 241.420120 103.712219 300.680847 115.471947 761.800903 848.114197 373.913452 505.797363 679.001465 180.876038 226.000107 954.648193 481.064392 539.001587 811.960815 608.979065 653.713379 285.903381 52.5196800 189.736221 214.583176 248.404037 783.119873 412.684509 168.125778 + 98.4556427 649.609802 455.355988 443.198547 218.393646 567.532043 5.16612816 306.009644 221.571320 972.970886 672.476318 585.314392 202.501251 102.519768 914.058594 426.920715 211.993561 359.408752 850.054871 611.947571 178.192703 813.455200 404.895966 683.726501 183.909439 98.5761032 210.811417 473.208496 362.400879 944.555481 612.960449 476.832092 392.738617 955.663208 486.487915 50.6341248 724.572998 23.0224361 390.455994 591.499573 421.104187 733.074402 949.137878 979.266968 342.894928 359.030151 455.115601 232.274658 101.811363 131.454437 69.9359512 242.042786 226.580246 209.961655 446.121674 477.084198 661.593506 609.996338 105.546982 103.274742 322.766266 + 659.397278 766.822998 374.996552 684.807190 201.136292 463.411133 804.719788 55.6855698 788.738342 903.299744 319.412170 19.8413010 861.211060 319.483490 859.251282 277.342407 626.402832 500.383118 868.792053 919.178955 28.6934452 424.701599 719.777100 540.961487 589.095581 642.820862 335.198212 138.195526 582.868347 531.825378 415.079956 9.76991272 281.677826 370.029663 453.910278 226.738464 570.342773 222.932404 888.577942 408.022736 816.547546 882.395142 546.101868 40.6898079 56.6284065 377.811432 617.687500 780.856689 624.652893 656.065430 10.5803204 247.394928 432.122406 12.0450687 308.418610 164.182892 72.5128174 339.893402 651.585327 472.710938 911.706299 + 369.772491 875.394897 450.494843 87.9151535 870.427002 785.207092 660.586548 673.624756 145.973419 681.765625 754.002869 399.153137 290.462433 253.756317 589.785278 586.494324 281.653290 45.4408455 480.389984 550.242554 725.551636 392.619446 204.728348 73.0062103 44.5200996 591.286804 825.605408 740.877380 568.172546 118.003799 445.458405 701.714417 674.292725 633.582886 81.3942566 50.6261482 707.704468 881.744202 726.517639 437.054810 109.536018 760.049622 664.463135 634.984619 428.616882 412.681427 760.278809 193.102478 910.356689 734.077576 441.538391 614.291809 484.743073 336.678802 980.495239 534.163025 442.544647 979.432129 300.879364 720.227051 318.090393 + 188.421585 643.219543 703.265930 365.868011 995.919373 524.500732 745.005371 677.006042 345.141144 694.840820 801.813049 272.354736 874.652222 157.016037 423.479156 321.949127 948.483765 543.217102 962.691345 404.826416 230.133423 216.237106 327.941925 314.035767 443.505920 219.603897 888.008545 671.694275 499.625336 728.898071 752.727356 754.758728 644.568787 827.474731 425.529236 521.114014 994.674683 775.953369 278.435242 233.833130 481.117310 505.379425 338.408051 660.008545 369.641968 657.059387 782.749023 815.515137 818.414917 827.267822 600.502441 394.943390 584.774170 495.001556 443.808716 18.1546288 526.300171 593.092651 474.335541 515.133789 390.747009 + 252.898865 618.983765 29.1077003 876.064453 590.800049 849.682373 569.058960 353.387543 889.154419 533.684753 310.398590 540.143494 919.695068 987.271362 33.8702927 381.881683 347.432922 419.205597 478.560638 670.318237 502.467010 847.951538 638.756287 896.921936 584.935364 466.303650 359.745483 44.3032379 389.733063 689.985901 404.138855 899.121399 593.258972 38.7241631 12.8364820 105.402939 691.609558 161.005386 537.765991 689.325745 787.063293 433.592560 915.877136 366.482758 897.232178 221.387924 679.127197 422.462067 425.618896 426.084961 713.822815 711.659668 197.582474 903.508484 672.515198 501.519897 304.264557 756.869873 241.834030 320.437103 171.353836 + 316.360413 308.216156 537.716125 583.371948 777.493225 481.282318 258.162048 931.363586 848.178650 52.7011108 494.612671 298.095978 411.544525 782.808533 378.558319 503.807861 670.138367 876.696838 429.614075 474.793152 654.351624 73.4684601 54.5954170 776.989990 721.558411 872.291931 20.4917717 286.420990 603.414673 247.666168 994.449097 328.490112 442.270538 962.243103 875.092346 607.153931 277.391296 532.884644 44.3117523 280.904327 511.249725 160.782501 832.941162 58.8784943 636.778320 521.054321 49.8771896 488.904724 873.716614 78.1522141 85.5345459 141.766861 985.668762 155.106430 772.013367 147.131927 973.287354 903.759460 193.503159 858.064026 625.207886 + 424.283600 182.816376 353.593109 927.959595 155.495499 425.117401 872.630066 715.408508 465.816498 582.451660 523.381042 202.601349 984.874695 313.573700 77.8644333 349.237915 838.743469 181.378006 487.117737 313.546661 577.401550 262.972046 639.338623 297.738495 968.634766 106.949387 809.774048 102.433846 141.632996 451.452576 424.974335 422.740540 951.765686 424.647308 674.614929 177.214676 684.288818 971.684937 546.721863 210.884476 192.978394 777.033569 514.832764 993.921509 296.267365 301.002319 369.926544 381.604797 998.158752 52.5779152 691.970581 665.856995 180.484299 510.817963 70.4837646 246.299667 855.934753 183.777252 288.747650 880.676025 322.626892 + 539.672302 143.732559 779.643188 548.866577 560.610352 240.043213 28.7321491 519.292358 321.747589 242.079056 775.201721 899.639404 389.381378 509.182037 279.225159 223.237213 866.682007 535.871582 665.895264 773.481445 344.207245 682.184143 931.194885 421.303253 297.375305 528.102173 45.5256386 321.172241 42.7899017 47.5724373 143.601730 142.881897 963.558960 853.600220 162.171875 53.4351234 808.431030 432.807343 778.012451 467.516815 294.997620 120.443184 49.3241348 458.006805 807.796204 746.563965 867.220459 688.586609 807.802673 148.666046 180.239914 116.426628 658.853943 313.526733 469.575348 695.098633 894.166443 903.062988 391.685669 133.964737 633.207520 + 438.553925 140.659088 125.464142 691.288574 335.727844 147.235291 997.895203 236.947403 326.503723 826.359070 618.403320 445.830994 372.652557 324.233093 999.700989 457.138397 371.395447 931.285828 696.007385 898.088989 237.839569 78.5565186 639.843079 211.755798 683.894104 734.029419 480.260345 163.191635 504.215240 576.893677 841.623230 299.233429 911.648621 674.252319 212.937180 516.233582 752.762878 7.93378162 756.960388 49.7169533 131.826889 615.487488 360.902679 607.113708 770.493347 348.561890 546.573547 814.382935 434.178558 617.343079 562.304810 510.429199 253.668900 325.576202 171.778214 282.565918 203.675064 743.252625 893.556824 365.505127 415.543518 + 728.945618 151.134903 984.514709 830.825867 430.207245 980.174438 560.302795 118.274673 738.213318 318.726013 177.346085 128.820816 564.244812 981.123291 70.9205856 884.096191 251.081070 161.572372 184.732300 697.038025 227.910782 685.717468 999.464600 329.999084 44.8888016 220.727921 658.356445 70.3014984 619.741882 141.497360 259.943756 995.966492 739.057312 557.289490 406.320709 113.653023 321.328552 210.350357 219.419250 258.823822 430.124420 905.964905 233.134430 455.687775 306.737061 65.1229782 670.396362 103.877037 120.884293 537.651306 393.994171 329.332825 562.729370 664.050598 386.281891 164.622986 769.872314 966.322266 207.376862 43.8716545 34.1558113 + 314.935638 540.325012 643.301147 49.1745567 621.566345 428.178680 662.878540 215.447479 689.205261 214.830170 42.1915321 935.778625 710.321167 288.715607 681.367615 917.807861 416.961761 115.378220 877.596619 249.825211 350.685028 687.329285 977.018921 295.046143 617.709290 434.692780 949.660095 679.619568 401.559021 399.321381 381.047699 596.919189 20.0752544 86.9256973 113.925201 748.670044 679.641663 438.490875 233.692795 259.326752 625.017212 841.868225 940.188965 274.272614 290.436890 611.012939 962.438782 886.384521 154.114288 929.357300 814.319580 800.752563 266.434448 182.644287 560.880615 83.9442749 754.782959 844.908020 384.202637 224.485519 562.284180 + 403.547272 838.178284 630.130310 798.229553 874.459717 194.270462 922.324707 371.984283 833.369751 745.530701 111.740379 301.497620 686.735413 230.609070 332.723572 237.773819 77.5025711 162.016464 208.178802 701.927185 300.348877 701.433289 415.117706 380.260406 371.029205 136.809311 849.530090 684.803833 35.9375153 152.685745 880.176147 845.302246 105.008751 730.541443 319.208038 529.701965 659.489624 65.2178345 498.510010 300.015137 134.667130 49.4996147 725.053833 854.807495 10.3230858 830.743469 132.955078 389.704956 346.545532 699.958618 947.625183 978.708191 76.5633087 517.015930 711.363647 679.503296 170.905457 576.924072 999.478699 794.231689 132.393753 + 372.819183 308.512451 254.355270 248.031418 391.634033 169.330200 694.683044 78.2500992 482.286530 749.537781 235.598938 89.9844666 355.409332 693.318848 311.710358 597.178040 586.685730 709.086853 335.430908 283.607483 447.960327 839.444275 714.319397 37.8103867 271.076477 763.719543 716.677734 164.149719 519.081970 688.468689 932.784790 146.622391 504.776947 128.450928 473.182404 971.075867 328.786163 908.162109 444.926025 998.144958 180.848709 971.886719 526.146484 274.638519 68.1944351 800.158264 695.259827 792.784180 523.085327 351.260956 190.541214 80.1716843 166.863190 274.362518 372.913147 535.581604 842.424805 489.661957 381.318756 98.7262115 492.912781 + 732.903992 625.486145 171.468399 845.912903 227.470154 290.590698 212.891083 291.877289 23.3093243 117.804207 409.767761 370.367401 583.813965 395.661072 177.400040 931.465332 391.201996 502.732513 329.450928 384.788391 895.202148 144.634064 693.941772 832.496948 343.639618 190.150833 545.087708 370.205872 817.336060 373.831573 835.692871 935.988953 550.517334 971.738342 607.103943 54.6903915 713.706909 935.522705 229.299606 60.4226761 212.217514 729.542542 532.497131 970.398438 225.796402 817.587097 104.107475 341.942169 638.135925 102.888176 310.199768 810.293640 506.957001 953.520752 366.161560 79.9930420 766.484741 618.973022 928.472473 867.380493 495.894379 + 262.087738 60.6534729 504.072296 215.554718 240.972885 714.544128 61.6569824 809.853821 461.949280 675.691162 892.582886 927.949341 63.1415596 660.477966 937.415405 180.852158 769.160583 34.8892860 352.786194 105.194290 302.226685 253.224808 595.572266 236.333557 671.954285 110.099731 975.611206 429.892395 255.979843 893.238586 431.547485 14.8781624 121.097763 53.1053047 527.790344 57.6506157 898.193542 152.853363 169.744934 896.484558 735.887024 506.580963 105.720848 117.241508 440.915771 446.779175 337.658020 269.338043 837.351318 660.855225 237.917450 60.1430511 534.220337 797.693665 128.557098 280.140015 990.165466 555.048401 123.733345 46.8932076 335.889404 + 895.099487 789.778076 385.917969 2.93497562 725.334229 312.116821 811.827515 744.927795 523.798584 340.833435 693.317078 917.799316 319.341431 14.1607637 385.161377 745.942078 556.105591 94.7070389 535.838562 666.169800 76.1745377 900.516052 107.652611 875.105591 270.684662 451.315094 110.310341 938.830444 119.429848 941.309082 194.927841 201.620407 701.024292 358.957520 633.194763 432.842773 432.801086 159.562668 456.255829 73.4735794 514.362427 899.578857 648.015076 665.766907 52.9172020 240.233749 767.123474 710.804993 758.566895 327.448059 544.508850 393.301056 209.283249 843.910950 359.375702 842.257996 288.627075 305.556580 710.768311 27.1240177 383.465607 + 753.215515 506.319397 51.3591461 106.518280 769.119934 720.983765 891.935669 568.513916 197.080505 913.711914 460.808533 954.746155 645.046448 227.474854 523.030396 922.332764 913.988464 660.494812 984.757690 636.519714 946.437988 706.184021 253.772980 424.507263 864.099304 775.510254 978.571167 366.388489 685.090942 561.738892 714.027771 950.476440 209.936340 234.906189 951.476379 29.4132252 870.611572 964.955566 875.180725 578.848267 48.0958405 232.998260 401.972961 332.357025 22.5913887 182.932785 771.252258 357.539795 754.318726 582.984314 431.740234 972.879761 513.482178 813.763794 992.353699 446.436737 983.526123 712.301208 631.367126 363.848419 975.887451 + 463.950592 761.796143 581.861084 993.951843 189.695312 285.313263 645.799011 753.439697 787.425476 672.663818 184.231400 557.269714 117.701729 399.316437 557.350525 109.421753 630.288574 97.8478012 723.861328 700.250854 230.195297 775.606445 759.624329 218.735489 430.061615 275.312103 488.395630 976.050110 446.439240 457.571411 204.896927 78.6595917 943.188416 150.032303 368.026764 503.358704 132.329620 853.547180 544.069702 623.644836 503.544464 687.438965 535.126282 234.505035 807.262939 958.251465 166.930832 961.576721 769.830994 395.423248 795.778137 386.333038 454.096680 923.922668 741.176208 509.474792 638.621643 210.774078 302.483734 620.840637 179.327866 + 516.347229 442.626099 989.128296 210.559418 101.334106 18.7874737 317.219757 554.348999 677.840454 276.435577 524.285034 768.103333 91.4025269 939.176025 324.868378 702.699768 204.749008 177.621185 416.866058 506.755920 710.061401 426.963013 914.920715 992.283081 271.381531 402.235870 697.021851 750.887878 773.287048 913.532837 138.235657 211.914368 116.888283 81.3259048 123.935738 365.832092 803.574097 456.194977 971.043884 197.749847 254.821518 717.608032 289.731689 562.001160 222.092041 161.082916 506.675842 824.555725 218.806290 461.921173 464.272675 515.196533 506.492188 432.973297 457.499908 19.7352524 385.115692 783.777222 425.154449 461.114716 36.8333130 + 653.760864 522.070068 350.652100 629.349243 433.878326 535.916748 549.548889 685.342957 437.905182 967.106384 760.921082 647.537537 891.487244 198.057053 896.325012 645.606750 779.081360 502.190948 797.105652 201.635696 789.229736 898.892517 307.965881 715.613342 685.086487 209.829391 29.2177391 538.486816 900.365662 954.569519 290.473328 611.882690 282.556763 194.656433 610.317444 933.758118 164.680801 358.065521 769.568848 505.401978 293.705078 72.6385193 860.776184 377.486908 796.107300 819.214966 769.295288 840.963074 765.991150 649.365784 123.185051 649.973206 958.904663 475.374847 57.9868050 925.949097 108.486183 754.285767 128.398041 166.707291 119.448067 + 167.770111 387.765289 189.938431 577.026367 583.432617 173.171799 985.927856 499.291046 470.956909 137.013077 904.645081 92.6706619 440.006165 19.2488880 410.736206 305.979919 314.130920 500.098907 205.416519 917.334412 833.748840 821.797913 364.687042 847.286438 101.789452 465.352234 888.412537 445.042542 912.737610 79.7443237 655.801147 398.256775 567.307495 459.411652 680.901672 155.356705 854.640564 810.304016 981.548950 865.622009 983.123962 246.635681 677.881653 43.6762886 758.387207 677.901062 994.636353 773.929504 110.776047 514.035767 219.973373 745.546570 127.924126 802.437988 252.419403 103.961235 612.301575 985.917603 583.349976 175.134354 446.907562 + 710.991211 992.700012 359.022247 558.323486 526.177856 449.825867 545.357849 954.625854 16.1615372 806.020813 986.890076 785.670471 595.491211 84.0864716 564.118958 101.524178 252.218262 486.707275 495.016388 916.769958 869.748169 315.874542 150.517365 260.794128 179.656860 420.804626 68.4505997 39.8170547 654.562134 512.966125 624.390625 294.516968 221.883331 106.432831 703.319092 839.985046 436.391968 55.1593094 937.432251 762.755981 10.0648394 13.4905844 967.148560 141.086380 224.996948 831.839294 974.109436 446.090240 443.722382 470.566162 227.229416 312.441040 835.849609 163.490677 271.913727 2.52989078 51.0108681 390.027039 265.648712 574.843689 167.436966 + 701.565857 715.190979 473.415649 936.046875 285.070496 328.302460 510.362732 418.733826 101.255211 623.458862 763.178223 333.186462 684.054810 319.887817 332.144806 803.568726 301.626343 479.731232 330.077698 396.128265 690.154663 962.369751 120.737099 338.144073 565.760010 272.884369 832.886230 545.817383 211.053467 364.425598 772.007385 405.148743 355.924774 590.747803 733.728210 613.445496 906.765442 438.006775 329.389954 423.376892 849.386414 504.568176 849.153809 377.550751 848.719421 638.818237 797.464111 731.068604 207.089249 937.075623 851.600159 327.557373 426.602295 279.224609 13.2641344 538.975159 714.040527 895.453857 307.348145 213.044647 589.071716 + 67.8597946 681.800964 390.853333 93.5833664 499.729126 790.422791 83.2004395 513.097595 290.721863 852.161621 83.2930298 450.281097 653.384583 37.0940018 108.584549 335.283936 113.007141 676.285767 582.108215 869.391846 445.828308 123.638847 174.681870 399.509338 108.868103 913.055054 715.906006 366.780823 847.110718 855.096375 229.138123 239.101852 80.5481262 999.139038 589.491516 360.226715 248.950851 447.655457 429.015289 280.382599 975.989014 4.60688114 877.908752 120.254547 992.402893 898.088013 673.894531 994.107788 9.19595814 539.706848 72.3332901 710.667908 348.358307 137.241730 598.047424 106.211082 440.101807 6.40615368 511.537262 514.163208 415.546661 + 198.808868 267.161041 235.476456 395.750916 205.273071 973.619324 118.101570 354.899994 903.716919 908.727173 182.981842 940.173889 779.189270 109.320351 737.437378 806.588135 504.136475 233.990036 381.633087 206.359344 174.593506 41.9192924 812.019836 192.189056 745.998047 27.8895874 371.821869 670.699463 505.223480 187.804169 382.043823 566.575317 727.164062 786.271484 970.989990 978.313965 857.226196 318.433899 449.020172 484.996307 464.133881 12.2716379 164.930054 459.372772 765.164734 479.131714 124.817184 679.234680 893.366882 256.470093 16.1836872 211.410675 648.852173 91.3615646 647.494446 734.084351 708.232544 222.617706 56.7382660 172.535751 200.853226 + 92.2490234 154.770004 107.513336 134.355408 119.318436 614.983826 434.728516 817.603882 628.342834 637.525391 940.699219 604.175720 617.995789 787.019775 89.0378799 762.223206 841.491211 774.028442 903.513855 9.27318764 27.7414398 799.761841 891.411682 209.414490 840.811584 416.588348 650.329895 149.469482 12.0775805 578.277649 643.385437 540.617371 262.863739 703.293579 886.167480 808.866272 727.189636 256.352661 882.135620 119.704109 383.961304 885.761719 24.3309975 816.369568 69.7035446 327.080475 966.706787 713.624451 870.634094 505.269440 925.759338 852.822327 522.446350 993.989441 107.674103 763.032837 293.472778 820.089783 577.281189 88.6834641 514.094666 + 352.382904 532.032471 702.702576 250.772751 838.060486 119.962776 189.624878 441.657837 733.303162 726.049866 113.040543 720.063538 606.054016 518.952209 405.181366 844.266113 368.112854 63.8658066 872.449219 604.766968 516.167847 107.596939 13.1525469 688.709961 856.877869 133.405426 258.463928 822.667908 55.7474365 532.894775 836.089661 528.150879 207.180115 468.042786 199.350723 602.453918 829.241028 961.540771 457.434601 494.911926 98.8896027 44.2001648 22.6144333 881.164734 406.236755 357.312103 648.618896 359.866272 602.782410 528.202271 683.600464 88.0592575 794.934509 331.610321 656.696472 289.797852 946.008545 415.654510 718.429871 729.884949 92.0560989 + 853.217407 320.678192 397.311249 98.7199631 435.419006 132.568817 662.357300 83.0644379 957.431396 535.962402 943.119019 335.684326 391.050262 850.166870 959.950745 548.451050 838.081238 543.042908 117.921989 928.732727 683.330688 57.1924171 782.279968 399.848938 353.349030 473.389679 771.019165 315.427826 329.162903 347.266144 345.534912 437.625793 619.966736 739.857422 357.174133 152.262619 993.105225 813.806274 116.776878 886.732422 357.459717 68.0146103 483.548187 305.584503 615.553162 346.634125 810.211731 457.508301 306.152802 235.703979 438.896606 337.602203 507.862030 858.188416 389.650726 996.024231 86.0041199 979.385864 145.457397 69.7434998 172.469940 + 609.322449 96.0176849 170.343353 396.156433 341.072571 12.5119019 479.934448 185.047104 471.074158 951.270630 365.171265 935.107849 648.877319 622.534973 952.614441 545.364990 692.129700 130.521179 949.372131 501.257416 682.135620 801.926880 507.993042 994.329529 986.354431 666.478088 930.097290 792.759277 533.401794 504.760498 708.101257 144.351822 229.535706 183.572113 412.098724 795.349182 883.079224 99.6113510 880.706726 258.066956 201.589554 109.819275 714.475952 901.428711 197.727768 827.696716 527.982849 903.822266 453.972992 435.174255 371.364624 805.791931 323.651520 113.388344 862.299683 912.609619 230.128601 498.352753 610.269714 508.328796 955.915466 + 368.791656 997.303040 247.489014 750.112305 492.373718 523.960205 737.740601 416.982605 3.29998684 720.934570 131.521362 411.411102 167.896347 208.029831 549.353394 654.211426 974.466370 16.7214985 270.162323 817.002502 834.077698 240.203323 244.505692 917.199768 314.539337 800.976257 958.479736 727.029480 377.739319 931.661377 162.752487 428.494934 953.608276 49.1727715 901.264404 760.001953 137.098938 36.4837837 11.5363159 357.869690 439.017731 404.131592 172.688782 209.156723 1.91610050 239.201599 789.813660 501.814270 729.589600 17.3364201 791.915405 661.375366 83.4292145 618.128845 98.9598694 779.923889 803.104248 7.19691181 377.894501 193.788208 802.161682 + 229.463837 128.262329 717.434998 757.277039 704.075317 418.449127 473.698944 766.375671 608.171631 387.241882 100.931404 366.901825 573.685974 441.713562 819.097351 656.951538 239.680344 10.1206331 49.3246117 967.395447 310.682800 999.170593 822.287170 906.366150 570.913696 765.477905 441.737732 772.763000 5.74341726 274.270599 959.449829 176.242722 295.428070 320.848572 990.697510 126.229889 565.846802 666.088074 116.978912 38.3087769 246.817291 165.169785 127.386971 593.502808 892.657715 828.905090 549.830750 74.2769623 715.369080 409.284393 937.865967 442.073700 854.962158 166.417068 449.675812 372.806366 508.039246 331.422394 683.628784 806.546997 274.116974 + 503.194122 310.182098 438.586426 948.696411 26.3516579 86.8148270 969.595276 233.619659 547.133118 890.614563 823.486633 831.770447 803.844604 301.259613 955.134827 598.443115 447.983490 782.957092 366.491791 353.756958 10.9917173 277.816010 261.005859 640.127747 70.4296341 675.101135 515.202393 204.170654 290.763123 800.123535 513.875610 509.440521 707.237732 230.807709 550.296570 572.513916 73.6440582 399.956116 40.9468040 538.707520 957.786011 819.592163 936.047668 83.2502213 179.338760 250.186523 127.591385 376.283203 827.282349 260.680145 360.506409 436.535339 216.905853 638.689209 462.434937 419.234955 365.126556 764.353333 435.146515 408.929443 755.292542 + 259.111206 719.042358 393.347198 729.106934 933.721497 931.731506 344.744049 141.601913 725.435852 812.477051 66.6747284 916.005310 764.033936 897.021057 438.547668 490.317810 92.3161926 113.676964 972.798645 461.810120 816.241882 232.679092 78.0991592 698.367432 861.831726 740.361572 572.304565 877.562744 791.473755 547.556824 774.023071 363.127808 596.291565 121.818672 45.4344139 788.723938 1.87703896 510.311584 96.3759689 807.833923 122.732269 569.367859 82.2175293 454.266846 139.663910 765.183838 98.5965271 724.938354 566.366089 231.708984 44.5005112 507.904724 898.574829 350.581024 725.030823 908.366211 339.651093 772.061279 102.640701 376.180328 221.122833 + 47.8004379 463.030457 306.536926 452.835754 567.680725 194.732651 263.671387 142.055710 329.664673 998.175049 379.203186 697.478516 423.511475 111.554893 189.915268 755.198425 967.401733 40.8118134 656.562622 171.240692 838.337097 395.734436 185.873001 167.018890 499.368347 112.872093 562.903687 803.565125 673.118164 944.251953 278.219330 476.206696 593.408691 202.218582 298.810425 357.881165 903.732117 100.027512 173.589340 86.1182022 331.093231 573.771362 596.412537 25.4064407 372.270416 144.154678 607.089478 470.492157 493.641022 224.113068 742.892700 806.194519 713.770935 978.241760 115.434906 920.108765 838.239014 430.152832 847.200867 681.625427 230.960556 + 730.622009 445.915649 702.529297 134.797043 518.815002 30.0545254 894.329834 507.545197 773.576965 845.352539 389.293091 739.843079 321.419189 131.842361 378.790649 712.126892 217.139618 496.824524 824.895508 354.133881 723.771362 500.802612 676.497314 587.914978 512.505371 330.826050 780.850098 318.419952 753.926697 850.135925 878.207458 479.408539 608.367859 276.686340 244.746429 307.755920 690.568237 335.126221 336.948425 127.522255 610.129395 105.929314 688.582275 918.462280 900.269531 916.783508 819.273315 291.615112 354.570770 707.549438 978.174866 191.553421 518.466614 122.480453 793.862549 723.226624 737.672607 699.705750 894.630005 975.677795 316.360291 + 68.9408875 622.210815 113.244125 48.1587791 887.476318 581.884277 694.817322 69.4707260 668.952454 957.246582 846.910645 195.376633 368.824432 227.931747 743.348572 32.0288620 400.381042 31.3542156 861.200439 741.214478 533.496094 931.093689 530.006287 212.385788 230.479324 345.011353 469.661133 885.972778 463.218079 842.845825 108.954506 757.359375 806.218262 157.745590 438.712433 12.4363995 732.106506 391.825073 863.069397 769.006714 260.819794 586.286011 192.683762 667.002991 56.2741127 781.567871 328.056366 798.734192 343.592682 191.310532 623.681519 832.932495 37.8767204 198.516251 241.368088 858.263550 522.041931 352.593506 334.504272 403.324646 796.249695 + 358.115173 501.448547 230.196426 834.486877 124.350288 600.846985 485.807739 361.189087 977.735840 103.604622 25.5637589 493.399261 60.4259491 176.011383 389.971191 814.305786 655.098816 495.562836 650.100708 836.408997 618.110046 391.685669 137.060532 10.2872400 370.629639 848.657776 824.136047 41.1699181 980.438171 979.923767 228.313370 255.542603 379.007172 685.588013 902.698547 124.137894 899.359924 884.934021 100.997978 622.238464 344.118774 151.706467 797.181396 89.6015320 138.065781 677.070190 652.912598 719.623840 862.877197 560.708557 557.467651 926.064758 679.258850 632.848389 53.9170799 224.042023 81.8807449 796.203064 928.755188 973.501160 398.973022 + 49.9671021 486.258667 679.604309 619.209656 365.706238 545.831848 632.843140 110.115692 498.017700 960.407288 966.231445 713.455994 164.813400 665.102478 863.156799 829.170349 247.446854 534.904480 589.157349 955.985718 695.248901 804.982544 928.275574 191.732880 874.683472 208.721741 58.7158165 983.157471 898.610291 118.545364 927.022400 822.944946 76.5891571 669.599792 557.672180 838.765991 183.116714 942.556824 822.550720 221.196243 305.435852 409.041626 595.038879 576.023132 636.011536 812.439087 745.359131 409.737579 840.114807 711.339050 648.172180 494.062653 882.625610 429.343018 20.3456478 912.439941 183.384018 682.923950 860.942139 767.210449 790.497803 + 765.552612 347.173950 636.256592 557.258606 204.623734 289.252075 797.684021 982.772400 161.048553 646.316345 914.631836 372.690491 172.700439 402.299438 195.916580 218.784622 515.130615 361.507477 34.3559418 679.519043 629.950500 461.267426 850.047607 921.150879 733.135132 53.1692543 971.083496 956.923767 86.8958664 963.357483 396.949860 34.4444237 333.196350 619.590515 930.091064 304.163513 772.553101 324.219574 497.314209 442.624420 997.661560 602.612244 955.336426 340.634491 850.294556 999.964417 762.540466 242.433456 207.450928 598.865234 439.746918 50.0141411 151.325867 586.497681 707.728699 735.179993 997.501709 241.755310 524.125732 943.239502 127.264542 + 514.199768 187.049377 339.303650 337.030212 518.082275 466.080750 291.489716 288.519196 741.541870 625.945007 19.9612846 780.361938 338.306152 119.136589 965.926270 466.577911 923.437866 270.046936 330.399658 375.156036 649.225098 457.638184 966.817993 514.402344 564.058105 270.317688 123.853859 562.547729 938.700500 836.742981 941.115479 744.036926 111.859169 262.776306 161.359909 792.544983 727.036438 113.096870 465.359985 153.377426 740.443542 884.448425 316.705597 261.561768 216.552277 874.377319 728.773987 158.136261 948.848389 287.541504 269.968353 601.071289 452.404572 214.786041 960.501160 303.091583 936.045471 703.611389 861.857727 385.881165 391.559204 + 846.345703 261.807739 800.293579 992.624634 344.785675 202.019470 578.732239 251.821808 826.546326 388.896393 200.375015 958.102661 260.867584 413.292236 301.815460 575.406677 282.600159 328.228088 845.712830 18.5251770 956.073120 279.921661 915.900940 629.438782 192.652969 217.388885 877.856018 259.203308 897.488159 768.005615 510.760559 390.754333 602.908447 881.969055 9.40049553 859.599243 32.3177147 210.668869 649.909058 498.597351 705.241089 130.113647 312.715424 758.635254 941.054810 338.060486 484.640900 458.036407 231.777634 313.029694 284.985535 433.260498 492.018829 542.685303 315.828857 189.615173 492.060913 149.404633 54.6780663 26.0146923 113.720963 diff --git a/example/lu_decomp/62x62.dat b/example/lu_decomp/62x62.dat new file mode 100644 index 0000000..4102cec --- /dev/null +++ b/example/lu_decomp/62x62.dat @@ -0,0 +1,62 @@ + 482.877411 179.161911 95.9016953 802.664978 283.812927 50.8026390 85.5418701 353.304535 486.033844 62.5034752 996.218384 856.515930 595.518982 479.763855 690.534912 944.453125 169.587555 427.390961 395.394257 439.838623 294.719604 705.692200 264.232544 295.627258 560.369690 803.371887 450.455505 724.634949 21.5982380 692.476318 535.593628 764.719421 150.288879 52.7916222 589.242920 367.271790 59.4450645 916.527466 690.960266 501.412231 559.513306 558.121643 553.667419 627.122925 281.235992 694.152283 606.026733 597.371338 810.143494 853.681824 724.422607 366.896240 274.058075 876.856506 238.985931 954.667847 673.642090 785.823853 47.9330444 34.2798424 731.908569 323.817841 + 422.559479 507.218811 381.893311 85.6791229 108.290573 642.059570 346.044220 271.908325 673.408142 195.026855 128.438232 890.239441 468.203003 182.046509 956.722351 279.597076 994.271729 379.184479 882.577026 883.556335 367.165741 99.8916855 71.9837646 574.039673 17.1996441 886.707214 626.539673 839.012817 236.032852 808.584473 273.394623 862.545959 624.328613 114.261154 684.578003 322.436981 796.335571 115.693748 986.540161 580.606567 489.095215 18.6105652 784.335266 64.3606262 612.606995 363.565338 432.695343 85.2706985 284.290710 342.115082 9.09175396 594.811768 791.165588 289.758484 762.614319 592.203430 824.212280 240.825867 915.510620 738.151794 337.657715 965.115845 + 165.689072 167.152817 813.149231 378.416656 594.244507 478.415527 700.963379 125.737747 822.673462 316.912048 386.984528 273.940643 885.137817 74.7861862 366.660492 190.601776 553.255615 884.331909 139.905655 300.376312 560.410950 271.713531 811.202942 385.941895 40.0027161 715.666748 225.059891 603.800781 111.726089 562.392334 660.265808 78.9068832 8.52274132 120.405251 371.666077 567.349121 911.584961 866.500183 640.854309 28.0974598 185.621841 724.295471 659.636536 405.042938 837.660950 664.325928 42.9261398 6.20703506 771.087158 219.614731 855.960449 428.673096 982.694397 279.971191 923.424377 296.035614 938.639038 134.703690 469.064453 536.264954 468.481903 825.305481 + 89.2098465 201.150528 934.358154 355.786621 27.2946720 369.616791 560.149780 888.108337 674.391602 762.565552 810.270264 727.736938 256.802856 820.029846 329.975800 848.694397 775.439026 341.237152 495.044647 49.3892784 487.194794 592.179504 73.2702942 131.112701 252.131683 386.707001 516.257629 855.735779 486.768555 241.965912 555.484802 393.957001 307.970154 174.511871 198.261948 951.335022 965.492676 868.129456 306.753540 189.774811 631.709717 356.083435 84.4735107 596.307068 922.571350 246.567856 435.116028 572.021851 985.226074 837.592163 928.817322 116.759010 937.635254 956.342773 960.025391 171.880920 660.011597 967.134888 449.793182 687.993652 423.637543 564.669922 + 638.139893 672.342407 773.793030 375.324890 613.693604 368.534271 110.250557 396.204895 849.804749 12.5700178 898.262268 684.968567 27.5213013 288.354126 199.858398 872.261353 781.147339 32.9503212 45.8469429 101.864594 413.039001 337.121521 368.958344 120.790688 24.3345108 998.878174 867.898621 888.656128 7.93622303 302.455994 113.971474 652.151306 57.7726822 603.221497 288.392242 130.407990 306.232208 138.667892 269.660187 617.002136 186.914856 363.993225 766.130981 282.402405 132.402390 968.559937 928.257996 629.105042 823.501709 796.646301 643.668579 97.3076096 203.743484 178.686386 258.560944 751.146301 198.719482 979.184692 998.143555 14.8949547 221.080612 375.693420 + 27.8567181 972.631653 709.281921 656.384338 298.610565 776.050537 341.395660 443.758759 219.721970 537.124512 191.951355 734.588867 421.458649 20.3369541 92.0313873 129.987000 713.585083 771.912964 38.6147194 522.461243 83.5321655 459.473755 355.896362 310.008270 592.524597 253.871109 111.828560 569.056213 821.906799 140.802399 162.726471 662.408264 531.179626 706.675537 361.282745 772.597839 358.825989 594.622314 311.643250 19.0020733 93.6839371 83.4976883 53.9515572 852.720947 592.898315 936.790466 493.423553 72.3908691 840.034790 630.800354 979.409668 887.385071 701.298767 109.169159 266.200806 672.065247 222.542496 496.573730 473.867950 746.836243 863.310974 548.211853 + 395.564850 416.221375 90.0991516 810.006714 325.058807 162.893082 660.706116 731.580444 88.2383041 442.414001 703.282288 539.267456 309.818329 834.064148 412.287109 716.688721 769.014893 86.0993881 578.818542 120.416985 965.331421 717.201355 218.075668 85.2501602 758.320129 140.008499 11.1852388 708.364929 650.725708 287.070923 765.285400 840.873901 711.830872 430.208801 980.294800 621.704224 387.623688 690.731262 743.810303 19.0777550 369.546753 962.616760 804.171387 619.938171 590.697754 691.909302 74.1864548 41.1450272 367.462158 907.929504 716.908081 580.148743 51.3782005 120.744179 405.356262 431.003021 528.878723 671.243591 435.803009 463.681458 58.6744919 409.977356 + 566.768677 871.891785 41.9365616 958.739197 828.835815 799.926086 904.585327 944.860657 423.552460 394.613861 497.725067 228.852310 164.285477 986.917908 693.481506 743.827942 332.880707 737.002380 494.177917 118.484093 958.543701 671.528809 109.677979 336.634125 129.152954 639.154114 788.210266 658.849792 259.743622 287.733368 739.176270 883.195496 562.022583 14.9890947 970.214294 905.682678 609.514832 943.344421 502.867798 946.066650 35.8702316 141.863678 410.593048 245.821640 987.266296 431.912079 640.821777 796.033081 186.125412 35.6914749 199.886749 323.584137 630.359436 724.181641 108.018333 410.525299 980.791504 228.646576 817.460022 635.877747 127.294022 584.591919 + 68.8569946 960.019043 305.354523 190.389969 93.2132950 400.733185 890.544800 821.223999 810.369202 799.367310 388.774445 594.245483 986.281555 11.5397100 580.049622 380.624451 184.427841 794.820923 160.648117 264.001740 882.399292 279.811798 243.715881 918.843201 73.9433899 204.960754 825.535339 727.180054 254.160919 653.886597 620.796265 200.283249 857.417236 997.478699 738.579773 360.023590 116.759605 455.969971 466.849426 252.873734 788.193787 793.142883 207.621826 822.050476 836.190063 936.477356 132.063522 378.538849 999.709351 908.331421 125.329094 312.279083 81.8094635 149.605606 20.7896156 796.157288 567.497986 331.867065 951.460632 908.549744 392.359955 211.768951 + 355.968292 114.385132 101.601822 263.923218 784.222534 265.534485 395.813080 193.404907 400.034821 325.275787 502.402161 697.456055 897.603882 887.938354 945.859802 946.457581 402.536011 577.020630 716.751465 18.1958923 840.822510 789.612793 479.543732 332.981171 548.608398 233.445023 655.686157 357.980682 180.445175 703.237976 69.7933960 64.2543945 281.730499 207.272537 270.263550 715.212891 692.935852 665.336975 413.245544 456.813934 561.582764 417.772583 591.699402 986.877014 285.795410 268.785309 918.581848 570.043396 37.2018356 941.297729 426.611328 839.929504 849.947815 685.255615 679.971741 756.525818 292.247650 17.1559391 42.5152779 125.793724 33.8292046 465.382721 + 337.843567 924.639709 981.108582 186.904800 346.726654 88.5171585 770.500671 972.584351 88.8262558 96.9151535 57.0281296 622.741577 84.9276047 461.934113 907.700623 868.015808 941.450562 880.071594 731.451172 818.023254 513.753052 468.218475 153.539154 866.273865 239.368683 863.638245 304.240570 476.865906 239.509857 213.889893 818.839417 476.260101 348.533142 491.759216 609.173401 426.716614 666.376648 548.411499 462.820312 826.140198 751.688965 920.988586 981.614563 333.556427 186.959045 643.484192 8.85684872 302.259491 137.150742 129.392273 37.7323837 923.250061 353.583740 631.225220 577.896179 602.962158 750.301270 384.764557 944.871216 664.608276 405.828156 291.337494 + 493.397583 848.914368 383.441193 862.784485 999.503784 509.731079 536.228760 257.670013 354.356476 731.262634 282.020905 747.164185 930.796753 49.2294579 515.285034 809.091614 498.954498 872.476624 6.93169832 975.635986 182.532349 405.562347 328.542328 733.985352 905.418152 28.2676983 514.952209 381.438263 916.913269 453.175507 38.8849945 868.511108 328.290039 131.343384 970.338135 672.286865 151.690750 796.422180 18.2671680 192.676788 640.280518 300.620880 924.136292 230.771744 303.469391 928.933838 848.945190 483.761047 65.5506363 955.460205 810.218506 962.502869 432.318604 355.368134 338.161469 2.45796037 901.498718 202.061157 297.635162 47.6109657 623.802124 266.981689 + 343.934418 601.413452 858.399597 726.127930 668.894470 799.492493 731.594238 261.565704 648.880981 987.112244 838.606506 123.748825 600.422546 60.7268906 980.536011 379.184479 791.746460 977.951416 697.626404 121.888344 313.062927 948.555298 630.087524 360.739929 595.066956 659.358459 691.048767 380.754700 349.933411 592.447815 758.028503 110.924370 959.767822 890.324341 75.0344315 867.193726 671.066528 680.443176 343.475494 328.391022 863.110474 912.058899 423.169556 247.595657 60.5440292 234.088043 770.893250 765.897339 626.066772 942.605591 52.8720665 314.575500 121.106987 21.6349163 830.669189 695.939148 329.620453 691.303101 96.9851151 730.397522 395.617554 220.466400 + 985.660034 917.115601 624.804688 84.3360825 130.009750 401.797668 507.405365 269.322205 656.916016 86.7202682 169.442978 299.368103 790.448669 164.016510 295.327972 428.382568 250.275909 250.880936 434.314545 692.537598 816.061218 394.919250 466.874969 646.388733 59.1542473 132.974670 426.051849 529.491150 211.081802 19.2397175 89.9043808 46.5384407 505.881256 972.160095 657.974854 183.611710 140.249405 837.478516 346.399231 318.184937 893.772583 974.944702 387.455658 380.873352 389.450470 956.518982 820.371765 897.545410 309.098602 952.673523 556.162476 878.414368 956.989380 697.116882 921.455322 190.382278 448.495331 45.5446930 908.354553 422.354980 148.595306 76.0708160 + 907.266174 407.661072 954.804626 854.523804 883.029968 481.032867 975.524353 424.965820 651.601929 862.437744 609.813171 303.756287 191.007263 825.121216 765.797424 929.019287 81.3863983 329.128967 624.600403 989.388184 918.256165 722.106689 909.465088 442.597137 486.945770 511.455170 632.838257 303.095795 924.200073 522.909912 23.7739525 414.409790 275.167389 603.460388 521.257812 716.524414 317.983124 835.773621 103.150528 531.352661 739.590332 903.317993 88.5293655 647.534851 855.698242 259.383972 482.303406 812.519470 880.838135 41.3343201 282.320953 834.527466 514.982239 908.090271 530.502441 587.176270 924.919861 907.234070 127.332306 516.411011 16.3247490 144.133896 + 951.360962 516.395081 538.222290 497.696930 704.547729 209.193634 544.693359 600.122742 448.177643 689.722717 276.479187 272.666626 418.721436 646.532043 816.954285 414.804443 428.086548 152.718079 886.526672 626.914490 945.641968 580.210144 371.657440 235.209579 733.955383 298.553070 294.573364 146.933578 345.589661 53.3892746 284.764221 810.180298 753.149292 415.665344 78.2730865 826.080078 563.218933 716.714905 844.302673 232.291870 343.571960 980.395081 451.756073 158.202118 304.128723 979.540833 523.246582 427.681244 623.252991 635.187256 747.769043 110.006485 79.9503555 752.416382 102.354294 939.189331 270.900818 402.229004 284.042358 339.790436 506.482788 20.2070866 + 45.8982697 453.820679 277.753967 46.3365822 907.665222 888.974182 557.723999 473.221893 238.166946 549.982117 716.374268 741.065063 458.899384 617.412048 349.095123 47.3137169 970.695190 579.481689 659.116455 809.565674 224.448593 146.955551 213.006485 646.652222 50.4292908 884.070435 583.600525 65.8689041 311.686615 67.1736526 842.199646 816.943115 2.65136266 459.010620 367.484344 559.680969 701.580505 923.693420 760.444702 727.969604 410.915680 547.953308 33.8349228 113.947472 630.193176 444.442932 162.901840 502.245789 693.299988 427.138184 440.578705 997.396851 205.879059 415.117126 960.381958 799.342285 200.804337 887.445923 45.6152534 309.971405 840.213013 682.272583 + 790.090393 659.935120 78.8085785 621.320435 309.398956 771.590088 787.005859 974.423340 117.748116 38.8842201 902.710449 429.451050 117.046082 85.0112076 435.685883 509.231140 856.696838 132.760849 510.171417 236.639847 402.125946 247.762451 904.728638 834.262207 13.6799374 246.007828 84.4825668 699.053345 489.178101 672.238403 74.9221268 826.559753 546.764526 177.630600 648.343689 649.532043 2.91752887 439.969910 207.382996 344.307404 684.262024 727.313904 900.442505 73.4927521 941.783142 562.221558 644.975769 860.154358 799.048645 988.502380 164.837463 40.1911774 402.071289 311.663574 346.613159 529.730225 705.466309 699.969177 559.780640 353.310791 210.460510 917.734802 + 902.310547 243.799255 744.568237 146.131454 111.459679 617.587280 329.241150 427.651703 420.159088 544.417053 415.270874 705.773254 740.812622 588.614014 436.496216 261.187958 681.552612 685.712219 97.5211411 435.230347 203.837860 277.643463 68.6586456 311.076752 547.765564 314.150940 315.590973 200.843582 71.4855499 610.470398 723.566650 970.386292 447.592621 251.192307 913.987244 202.145996 585.125977 643.503113 375.207703 439.303772 805.163574 959.034790 439.783936 487.709961 351.955719 713.062744 538.601379 687.236389 921.472412 798.966492 696.667175 259.113281 822.282471 15.3465443 114.172195 482.537109 158.378845 73.5109100 862.520752 330.510712 158.745346 291.920746 + 808.776489 451.137207 227.603775 628.977844 19.2434101 887.140259 513.953247 480.453522 944.426880 109.326477 244.990448 581.987427 19.6517696 640.798279 675.148132 37.5648232 623.348694 147.266861 357.405640 305.102661 940.595337 965.532593 428.488312 394.724670 475.214020 901.731873 677.737183 963.434631 785.929260 492.138092 757.610229 314.383118 114.344398 3.41199088 410.671600 455.351746 227.098831 831.541687 691.461365 573.345398 1.24556375 742.226440 896.872925 420.417755 501.717682 993.330444 481.022461 787.730103 640.982178 611.405457 679.064575 736.107727 113.065674 167.160309 216.996536 909.473389 200.589142 943.088318 252.131927 404.459045 469.899200 589.645447 + 582.727722 980.003235 232.801636 17.7295952 734.589172 763.087158 691.145508 817.193970 737.278442 419.417389 739.692139 107.394363 576.362366 428.384766 344.423706 642.356445 437.050903 746.630249 412.207733 26.8071785 8.06019592 437.771149 338.716675 526.453735 48.1394844 994.956848 136.251434 491.562775 206.387695 363.792267 636.612732 369.583740 155.756256 361.105774 739.840271 617.568726 593.221191 509.961243 112.656357 181.928741 624.069580 657.583740 873.361450 889.321594 684.114624 561.985779 233.235779 365.812927 819.518494 669.955200 179.163696 805.286072 33.9622879 667.242432 412.581085 911.558228 614.268921 174.503113 241.227982 358.072479 274.062195 10.5377455 + 212.743530 568.130554 179.728195 715.359558 177.861160 264.628113 988.700317 101.481598 526.871948 773.025452 37.8828545 673.977905 728.846863 458.121185 84.2955933 744.794800 401.019592 583.279907 136.276810 568.392395 659.467957 474.595947 68.3924179 778.351013 569.140015 311.976837 681.837158 51.5347443 259.088989 666.704285 673.985046 89.0154266 170.623627 993.519531 458.997345 771.559509 281.109528 673.908081 1.86006856 638.941284 548.560852 314.684875 646.570190 946.750854 12.8208809 681.904114 283.432953 372.639099 749.147339 373.881592 409.033936 531.496948 955.322388 339.433411 696.001648 137.876892 854.979431 230.013672 943.423950 218.805450 129.551605 922.134460 + 289.015656 865.062683 159.804413 279.780518 642.826172 802.665222 282.195435 96.3275604 150.409698 228.728928 683.525391 777.127502 767.526489 406.025848 915.426514 298.025848 636.567017 593.020691 552.547607 209.398468 743.862793 243.175812 976.492004 179.329178 901.793213 1.06734538 644.945312 572.195129 488.234253 994.543030 171.146790 548.978210 655.294495 975.560669 602.875549 110.514282 352.098053 835.496521 807.701843 866.943054 286.461365 233.719757 134.185471 619.940002 929.278503 877.914917 317.351471 405.670105 759.749756 709.127075 402.786285 759.302612 475.536469 785.324890 694.043518 732.155151 483.445587 904.633972 956.513123 693.546082 654.830200 134.318665 + 373.370636 652.780518 999.513733 38.1378860 893.229736 431.514862 333.457520 975.910095 82.8946762 596.772400 103.175835 113.250557 384.639221 256.153229 617.350159 310.218872 445.480682 155.511169 478.877228 960.930115 135.288651 72.6785355 231.851364 171.502457 50.1971245 49.2567291 841.434998 877.145508 518.571777 920.826416 364.133057 448.870056 723.559143 266.422668 11.1972075 969.142273 143.693787 165.591782 151.235535 471.607086 236.307526 837.613464 3.27384639 419.116089 769.701111 84.1161194 186.372757 87.8441162 222.855942 295.292297 567.109192 240.232620 49.2342796 727.403992 106.440689 711.511292 926.858582 270.439758 245.167175 504.704834 546.920166 346.106689 + 258.778412 835.417297 943.938477 84.4408798 195.943085 795.486267 66.1609116 309.602783 969.906555 930.560913 533.003418 53.8106766 478.914795 642.563110 648.830566 383.594696 181.429153 352.701996 589.647217 765.479553 572.656616 517.860474 140.616867 312.460052 671.387695 868.545898 56.9847832 238.042618 222.371964 882.264771 186.921951 581.227478 117.687317 814.123352 957.102173 879.422546 621.381958 13.6657066 748.956604 569.357788 476.128510 710.171326 26.7203007 391.516510 278.757355 106.484932 307.603973 476.426178 207.934616 878.918457 656.039978 209.257172 483.174133 726.574036 255.462509 408.704285 647.805603 881.352478 335.795380 418.683380 331.863098 962.245972 + 144.586975 601.461792 966.661255 24.0622711 602.306030 167.574509 965.846741 416.507660 512.748169 925.603516 579.477722 624.762085 550.403198 180.061768 668.142761 562.026550 988.067566 916.703247 811.338806 541.626404 316.596527 875.193237 83.8349533 759.094116 618.704773 121.789909 128.635742 980.039734 302.272827 570.221130 514.574707 217.672607 195.931473 635.023499 668.702942 27.4026279 736.524719 800.917236 267.275940 730.030945 984.237366 901.367615 301.636902 6.34470320 205.807785 75.4295120 591.320435 952.985168 627.476379 548.896790 931.447510 481.896637 828.600769 241.657120 44.7404175 181.015381 873.297668 675.843323 6.65451622 859.632996 344.311584 797.004822 + 650.406677 134.716187 703.927856 27.1981506 175.117981 517.298218 311.243469 140.632935 54.0115204 69.7607040 247.310974 466.172882 67.1630554 17.7117920 645.855896 760.586975 884.769104 75.9475555 705.135742 654.773254 635.936768 901.859558 913.681396 263.223724 800.252380 738.555359 362.249146 38.8059196 569.543640 795.958191 864.895996 693.013611 729.974609 421.359100 358.768463 728.183655 828.818970 222.795151 891.777649 296.878052 604.410706 401.750580 463.564697 661.567993 387.935822 22.5716190 251.784592 116.855354 895.459351 861.002197 870.724548 160.165802 917.742432 551.385986 309.347626 146.434052 106.749550 23.1219349 755.767212 881.614136 8.73216152 430.320740 + 849.680298 883.027344 72.4155807 842.792664 91.4348602 362.669617 42.7959747 735.765137 460.920654 467.053955 568.317444 11.3535728 617.429504 616.723145 801.188477 745.083069 103.557877 58.9872818 466.223602 637.959839 956.510010 31.5575027 135.103531 318.722198 866.165833 729.745056 519.890381 348.514740 963.893555 190.329407 278.576874 12.3233824 651.293640 170.658646 975.741943 676.347412 8.15225220 919.915161 111.098602 937.494812 167.087494 183.403183 513.437012 521.306580 537.078369 607.834839 839.620300 967.053284 202.294037 489.644348 907.093994 112.005112 96.3201141 430.545715 67.7955399 607.194580 832.400269 924.939636 804.623535 978.216064 13.1526661 166.798691 + 41.3474197 917.322754 39.7363129 642.614929 361.753571 803.720642 932.579163 518.720215 361.561951 438.791046 986.746826 158.696518 192.438080 733.170654 464.499176 668.615051 231.194748 866.666626 689.264282 497.434082 446.970306 237.535355 47.3676643 99.8386917 93.6287384 986.749390 532.694824 784.642029 43.5367737 87.1652451 866.546570 791.310791 649.989990 517.197632 169.360977 908.238281 653.839233 837.383484 174.460358 985.473328 927.072937 454.764099 61.6435852 386.912781 158.553909 246.339325 948.337280 734.955627 427.694702 859.583435 888.197144 464.935608 173.988464 890.189148 835.740173 610.580322 314.001892 197.700912 250.316452 737.311218 736.707336 65.9455948 + 276.189606 24.4833736 901.058044 539.277954 268.655609 839.722961 800.638062 612.529419 251.744766 209.824280 404.786896 292.287323 126.645096 932.954285 670.880798 833.909851 915.917419 160.668472 677.961182 738.706299 620.970642 787.965942 923.563477 906.394226 554.168091 621.741150 840.537109 735.968384 428.937714 601.975403 664.122314 170.209732 810.365967 49.6505013 509.973541 395.873596 55.3213310 855.453918 412.378876 649.095764 987.112000 239.632462 689.083130 289.719147 470.202820 3.86131787 975.509766 523.321106 15.8262386 926.785950 740.401001 226.437103 962.910706 566.200928 695.816589 341.583344 234.770142 928.269409 999.755798 949.214661 151.706406 125.043457 + 231.480988 92.5646744 588.345703 251.620544 379.520782 230.736740 560.126465 693.693237 838.953918 326.905609 290.924500 559.086975 294.399841 164.494781 513.722656 829.177856 508.972015 13.0564413 199.288147 797.300598 67.6582336 487.558350 896.234070 5.60640430 793.641724 889.143616 872.804932 802.772949 506.161011 982.007935 538.945862 127.946152 59.6705017 998.843262 742.726379 715.399292 876.655457 582.841614 194.483688 963.929077 715.839600 512.592590 795.030090 31.6983261 42.8970222 521.649475 518.742981 993.153503 690.405029 846.228943 63.2558861 704.955933 928.411743 263.812286 783.168640 711.321899 77.2157440 710.912842 209.313507 184.689835 939.848206 760.528687 + 188.423019 273.667511 862.123230 109.349640 695.594666 215.531616 203.302368 959.387085 581.474365 279.714539 555.244629 361.043549 138.498550 650.407227 522.375977 973.706482 269.888672 487.426575 550.904297 337.488770 652.076294 981.045593 171.404922 997.378540 583.611084 349.648834 454.149597 269.678589 159.667770 946.126099 339.628784 693.856323 99.7568207 875.113098 277.861755 600.946899 975.966125 341.078766 233.559235 211.121231 254.085648 867.936157 13.6940498 872.205139 993.936829 734.829712 70.1745453 602.607178 955.368896 830.281616 469.842346 589.082825 450.639130 813.772278 305.661530 606.556213 306.991913 443.300323 703.401672 373.385040 901.386963 431.624146 + 663.486023 13.1692200 655.752502 717.852173 754.094543 3.98654103 750.188110 669.995728 54.6160202 625.294006 577.441650 540.632141 738.686340 453.719330 650.897522 614.400085 343.445862 451.779846 403.300629 53.0025902 568.027954 295.078827 637.338867 489.042358 831.944092 294.401703 474.791138 51.4874077 837.679749 563.406921 536.934998 355.851471 853.875671 830.555176 777.505615 37.3079453 24.5111809 1.93616712 461.814667 167.924759 201.394485 586.216248 562.807007 544.522400 442.487640 528.281006 844.481873 934.690735 745.618835 957.050964 611.634094 163.093750 71.2405777 72.7511215 467.150299 20.3990002 845.234253 542.743958 588.447449 562.894287 445.699463 603.057312 + 492.719727 377.107849 541.740479 727.856445 100.345482 482.818115 962.971802 702.616638 819.099976 472.708435 477.649902 881.759399 656.139343 864.495911 394.058014 923.823242 500.662140 275.568359 118.434372 260.860504 767.094116 111.660645 291.704376 299.233124 161.592972 570.471069 194.108078 430.647583 241.106567 699.219238 985.785706 274.113861 44.6503830 544.969299 588.652466 296.468750 723.318787 591.805542 320.652557 770.172119 228.778290 136.116516 460.430359 918.602966 967.256653 213.621948 306.161530 338.188965 43.5933418 142.413696 60.7343941 895.552612 599.391846 478.777313 54.2021828 893.307983 19.6166382 392.920288 8.33023262 297.554138 981.365967 826.243225 + 818.072937 580.625366 391.866974 840.195984 41.5173035 422.904999 98.4818420 135.331406 645.942871 980.713989 214.457352 394.295288 692.832764 490.098328 965.284851 752.496338 903.060669 985.300720 411.668640 782.879944 633.440918 181.506805 30.9850368 803.250183 161.802567 47.5756531 561.749207 323.624268 372.360748 159.813477 887.091492 292.965179 591.461243 455.984192 487.608612 147.019562 802.803589 102.715431 964.745911 239.031891 51.0344467 965.569214 140.372131 271.250061 504.428558 697.999573 435.156952 511.239075 46.5305176 382.102356 488.137848 687.754211 530.398560 424.902740 396.251648 218.593475 52.9391136 540.867615 742.283325 649.483093 876.638611 386.178467 + 340.481171 540.444580 30.7243481 696.298279 768.875671 380.380096 949.486755 768.705017 824.823853 398.183533 618.955994 333.832611 321.018494 619.626343 307.776093 7.06085157 876.941895 221.675171 759.997620 457.437805 844.299500 291.222717 109.797661 322.055725 870.626343 900.744873 573.542114 30.3095570 485.117004 471.022003 886.470093 945.927856 417.349030 118.958603 768.093628 481.739990 313.588959 888.369690 162.079514 145.865280 108.173096 846.654541 521.020996 939.797791 365.777039 44.8757629 782.919312 253.854202 827.285950 626.714355 960.335693 795.351440 772.026306 443.024567 270.339783 881.044434 59.3043594 332.605560 692.539917 694.409302 162.004913 15.0099955 + 59.9977036 310.403107 39.1074562 398.537750 108.176010 699.970032 186.806488 556.612305 768.636108 863.569153 428.812653 971.057434 287.473816 461.561462 949.615295 639.398560 589.177063 147.954300 570.851135 627.731689 847.878845 546.393494 743.838013 832.442993 765.276306 135.495331 857.008179 569.265686 282.405640 692.679260 607.526367 273.349731 342.225586 699.007812 346.354492 318.247467 421.090851 557.833435 387.375366 700.184448 668.271973 778.589966 546.177979 143.329193 387.494720 48.1363907 15.9356823 979.321289 870.743958 611.392761 996.519287 437.991516 202.986298 978.611328 433.466919 67.7801208 105.394547 57.4088020 958.083618 141.833069 789.339905 192.200134 + 113.784142 54.6670532 143.819199 255.556595 64.8235931 425.441406 508.261627 406.268768 848.357056 607.414307 435.591309 886.079590 632.996399 555.195190 200.049774 343.056549 968.020081 622.698242 724.249939 875.087341 283.920105 150.820206 942.164124 976.459961 668.873718 150.399521 889.428589 442.321686 974.360229 545.137756 166.621674 260.334534 470.199005 488.393188 386.774323 298.815125 385.495483 786.463806 376.297272 965.586365 794.153564 473.675385 867.502563 820.419739 123.374702 142.443405 724.117004 236.687607 610.704956 812.918274 714.118774 835.924744 455.607269 832.939636 233.521240 477.988037 359.537170 781.265930 624.624146 419.708160 824.679321 824.763306 + 7.67946482 954.571350 423.881195 661.408447 898.074341 239.230362 17.7790775 67.6862183 895.563293 564.484436 874.584961 107.959030 70.0076370 918.892212 469.948212 699.708801 299.479523 162.827042 929.876770 317.423950 338.095856 429.870544 478.161255 127.324326 140.504379 462.270966 842.374634 784.494812 871.066223 440.540100 132.245071 457.658905 890.118408 749.766907 139.010986 113.877449 78.3021469 927.252869 833.066223 414.213287 256.582489 196.016678 794.958374 804.237122 226.921616 809.115479 688.336304 957.979980 518.965820 906.582336 953.070557 300.097046 938.448425 896.630493 35.4674072 517.251892 108.443253 715.800354 930.773926 627.512573 293.271576 33.7289314 + 920.893982 56.2544632 199.974579 443.072845 5.51226377 463.821686 479.610779 92.9633255 93.8965759 246.061005 373.683105 605.374329 883.918518 211.481720 274.944519 39.3590927 877.515747 520.721436 901.614746 268.233246 407.830109 626.854919 544.525574 938.012024 466.958405 164.058853 836.106018 733.814880 401.170776 660.277283 711.900513 666.027039 593.118835 555.284912 404.320099 480.670013 412.772644 824.930908 398.461945 524.337402 706.797241 939.840149 711.969238 140.293472 349.921478 329.161896 291.778076 279.507568 275.063385 754.270630 193.674881 523.295471 362.596832 704.970093 933.302551 74.9354706 540.195435 645.367737 929.484009 66.6805038 496.627136 252.015625 + 123.797714 578.250366 62.8491936 348.569458 125.906204 82.8268509 850.218445 215.575668 422.316956 678.000488 961.397705 733.301208 155.852478 795.341675 584.263428 213.686310 959.130920 275.603973 591.894409 558.015198 671.883240 683.416260 693.546448 116.873817 609.068604 487.530029 838.737061 925.621948 567.703857 538.654541 112.941399 894.240356 250.473953 128.991348 565.624023 461.371338 505.083130 399.078766 306.282593 668.373047 323.078400 519.485657 382.153473 183.262909 272.754517 338.038330 530.707214 775.438416 441.170380 63.0467644 140.348679 684.228455 217.135513 233.038803 257.074829 343.449127 891.822693 673.810120 913.295837 688.716309 545.873047 406.871368 + 250.266022 148.520035 291.724121 315.786865 703.336731 130.680344 456.847961 394.283203 963.002136 255.482040 318.705017 611.944153 758.877441 592.688293 87.2846298 406.088898 615.131592 262.563446 87.3978882 418.351593 118.671776 340.285370 498.003326 271.744934 267.500153 26.1879692 538.894348 116.280327 362.703979 893.843323 228.207443 709.912231 477.157501 109.639984 997.909546 434.015594 152.023911 515.086914 893.417419 140.129959 263.164734 416.378998 967.669983 725.781067 6.72716093 327.313202 437.198853 284.854828 510.909912 139.814133 851.752625 686.262817 913.398560 910.798645 852.741028 675.470703 179.000015 736.185303 877.656372 634.153870 778.107727 635.568542 + 667.591919 176.769394 314.340057 274.039429 402.565613 979.878418 618.136108 9.40329361 545.997498 719.552246 563.560608 637.279053 965.002319 819.733582 743.553040 203.875793 528.556152 171.949463 16.6612396 255.637878 755.179260 981.102234 903.343567 411.057800 302.482086 706.994080 789.937805 849.570190 670.256409 337.058624 921.442261 434.538391 175.109406 324.855347 222.110794 629.412354 100.504585 86.9879837 167.772324 400.915924 717.476440 94.9334946 85.0984344 259.423218 676.730530 335.476929 63.2081337 178.515976 110.315468 803.890259 579.875244 437.378021 799.629639 72.2602310 765.744507 451.846649 642.546936 625.559204 841.292542 356.822235 539.708984 371.317322 + 900.237671 957.670715 127.886429 414.085266 512.477295 391.013458 617.034241 310.594208 323.852448 99.1427307 213.918243 880.844360 588.877258 348.626373 243.039154 452.602997 616.761230 911.163452 658.488708 532.124512 336.726440 782.283875 155.297043 438.878448 68.4514923 765.297974 971.565063 673.914673 187.153458 831.095459 926.754150 220.497910 92.8216705 633.408386 155.604645 734.187927 912.345886 41.0200424 26.5852528 388.315948 82.1833496 603.882446 113.459801 341.723145 76.9754257 467.234558 893.408875 915.190430 203.664871 489.508575 753.703857 71.6962814 873.460571 919.376770 152.239105 302.560608 704.079773 774.382507 384.435211 752.953369 552.790588 562.256165 + 927.088562 686.707581 851.378540 150.922440 725.939331 780.017700 212.389236 882.409607 652.872559 53.5400429 858.249329 840.282166 558.132507 447.576141 150.003601 501.769379 942.640137 75.6415558 708.741821 586.757019 287.207397 741.997314 689.586243 923.849731 867.805664 356.218201 312.496948 769.698975 711.829041 916.553528 140.847183 235.914886 448.672607 68.7405777 619.433838 2.08985281 495.835236 466.017578 525.974854 15.4190102 311.386505 271.956482 213.732880 737.109985 976.379578 338.909760 112.489693 153.470322 771.985657 409.696198 152.202423 171.853897 206.813202 379.949158 496.329773 30.9521084 935.596741 542.968506 965.588440 306.440094 631.147095 531.275146 + 692.265564 453.569946 275.492584 938.383728 221.260437 941.559814 75.4300461 767.846863 694.231934 759.568298 580.536438 595.317993 967.530090 599.380737 955.257690 650.464783 614.747742 233.500153 656.115601 349.651764 894.518066 532.970703 685.286926 354.681519 954.670715 526.701050 695.203613 818.292358 93.6793518 524.429810 749.491577 307.082886 690.036194 959.424377 981.551880 265.106323 327.884094 710.403320 717.141602 979.448303 946.365417 143.304550 831.439087 221.665405 280.760223 758.582336 253.014618 181.707230 869.226135 120.488678 678.265198 174.416779 567.762085 891.558472 545.501404 970.497742 128.204987 634.797302 878.046997 415.390778 177.638809 248.082077 + 995.958496 400.490356 66.7929840 290.699432 70.3711624 834.013184 276.186615 663.565369 652.325134 76.8251877 120.100861 617.410400 436.865631 801.003967 313.578003 195.296600 102.707397 717.225037 401.071564 773.129639 601.860291 230.067917 647.871216 579.538513 496.101929 292.405212 317.286652 427.812592 6.76723480 354.136566 894.436951 810.506104 335.672485 802.780212 24.6346760 597.465027 953.353577 35.8999443 112.284798 134.373810 786.980713 855.638245 164.043900 367.867767 58.4354172 239.689148 856.597778 780.035339 30.1744499 356.269104 693.337891 838.915466 538.751831 402.212799 984.853516 805.549500 73.3431168 369.270355 36.9590721 111.873161 124.205002 772.422424 + 138.764420 486.344879 687.744141 871.075928 449.135193 183.339722 651.622803 77.2055664 764.760193 154.234100 491.633972 991.595093 238.088165 99.0409088 43.2710838 59.6201286 559.227234 967.030701 570.213379 340.631805 399.952179 585.954956 532.963684 976.728149 441.468048 15.6951799 83.5114441 231.166412 897.541931 981.384888 177.377289 187.323212 794.961609 923.259094 871.756348 628.817505 930.308228 918.843445 737.703735 3.02953315 292.671326 915.989075 718.424988 867.062317 997.650085 849.140076 778.660156 157.710632 657.203491 939.414612 595.287109 608.680054 781.906982 138.764709 414.313629 225.362732 436.657532 539.234131 92.2333603 521.076050 250.482635 294.960510 + 973.520508 80.0272217 158.048309 425.420135 794.979980 557.370117 758.014282 275.827209 761.980408 844.857056 213.450577 87.1666718 274.301605 116.931511 188.622375 577.775574 917.993774 308.675049 867.939514 98.7408600 785.594971 634.445068 734.943970 422.105072 529.699341 329.826721 842.308655 912.819519 584.499207 187.059189 516.470215 241.113953 945.816345 899.194153 977.601501 426.847961 494.114258 439.452698 433.461273 560.771118 142.613892 175.434937 137.189087 63.3440742 137.460556 897.002258 539.463318 634.878845 860.168152 346.575165 873.376282 98.6511841 250.593277 34.5841179 208.756821 525.842834 137.157654 92.6762009 883.820068 268.371948 965.639526 66.3341293 + 61.7740479 529.767029 490.392578 295.527100 256.606140 298.457489 566.831848 721.732666 499.189941 798.906006 126.317780 97.8946075 371.243927 751.848145 782.348572 781.166626 182.359894 340.745483 111.516251 604.111877 481.233795 10.8224306 706.899963 768.286926 427.421967 339.630157 758.082092 153.047012 426.585785 818.395325 908.283264 486.010956 61.5576019 979.414551 134.013199 363.477997 908.525208 534.858032 388.411407 831.160583 677.719971 402.033875 22.6302719 193.717880 706.741516 421.703796 49.2455940 965.136536 572.830383 962.479309 786.816345 457.319000 839.548767 69.8474655 853.592834 969.091797 640.590088 273.604279 812.855408 374.658936 76.4806061 789.283630 + 407.518036 733.009155 346.983826 213.749252 129.252151 773.916504 685.903992 834.632507 612.328735 33.3940506 498.732361 855.349854 16.2430534 818.123779 781.268860 337.916504 38.6318703 349.962280 63.5924377 317.558411 364.931000 422.532990 777.707092 465.608093 12.2921219 7.95146656 1.10908651 710.836670 178.026276 272.362762 910.833801 15.1324196 141.428879 373.542999 96.7588425 902.007324 260.137390 324.625641 922.473877 566.992065 617.595459 141.997467 8.75943375 522.419556 654.532654 675.916809 982.426697 432.712921 691.477905 576.831177 322.789032 976.860962 816.174683 87.9320068 431.682770 147.300491 263.016174 764.637146 869.130310 812.910706 711.077515 470.117371 + 676.262085 707.058105 427.029388 724.970581 818.314148 29.1308632 617.625122 904.625610 504.307129 329.307465 515.769104 772.855896 603.474426 808.969055 766.291626 614.164062 254.959900 566.478821 766.450806 485.217285 916.880066 678.689331 437.816711 2.21829152 999.025208 863.984131 841.620178 777.971497 359.081055 578.514832 547.654785 866.878845 434.336945 633.379578 463.781006 337.266144 722.542114 978.422058 114.504517 910.849854 864.494324 73.1287537 470.730682 60.8235931 622.191650 361.482635 8.60699844 974.995056 660.022949 527.666931 229.710541 397.456940 905.440613 671.209412 282.920044 644.362976 110.611465 253.727066 966.227356 537.694397 286.963562 147.918213 + 23.2293549 517.891052 756.094910 98.2644424 356.719971 532.127869 715.736450 461.743866 120.732094 751.144714 872.801208 491.351501 618.583069 756.351257 828.022339 540.473938 673.614197 256.069275 456.346100 313.267365 353.185760 86.1030807 379.064087 912.741577 278.356262 829.327332 731.326050 87.9641647 942.187988 25.6372375 558.223450 212.304214 892.612427 407.655823 56.9208298 182.690918 142.199875 480.426483 339.265839 229.548035 530.875122 543.117554 566.098572 324.959503 505.470337 82.8220901 379.524414 993.904724 687.816284 838.425293 291.048248 496.696198 135.009262 933.766235 147.135025 442.472473 981.282166 432.417572 585.315002 4.05787611 785.719177 785.015320 + 338.234894 350.672058 938.881897 756.673706 672.107117 248.344437 686.480774 653.809998 252.635254 856.694763 649.308960 777.872864 848.243958 153.031113 660.412842 672.766052 985.428162 604.803162 900.323303 910.036926 237.703323 801.143616 230.921616 225.351364 881.348511 359.532013 705.583740 495.956726 958.899719 797.879028 527.113953 44.6077499 407.950409 562.205750 188.196091 134.262100 280.723297 952.829834 446.951080 597.888245 859.260742 739.436890 311.249786 143.796387 223.613068 253.182053 324.135345 46.1804543 464.730042 636.189941 542.623962 774.292908 861.593201 300.200653 838.915344 563.341370 677.719971 629.736877 353.608643 774.452332 974.834473 772.947876 + 265.038239 28.4298992 150.214874 454.860626 731.090942 342.135803 330.501099 496.101593 195.515244 794.836609 369.913727 673.243835 141.137283 102.649338 960.416870 12.6015768 696.462341 542.537964 63.6697273 672.367249 995.467712 532.186035 380.226349 850.311646 549.535400 364.120239 742.924683 81.8225708 543.034851 610.305786 622.128662 903.780762 473.242371 864.576843 613.911194 290.266998 778.926025 531.404846 805.411255 401.381561 847.619873 379.041229 891.377502 909.801086 591.005310 529.340576 484.177277 660.798035 760.394165 25.2326870 913.345032 86.4665451 440.730469 659.383423 973.150085 70.5558701 392.578674 665.626465 113.080795 639.570862 247.492889 309.328796 + 547.112793 465.133759 947.791321 246.157944 128.907623 571.859070 168.977982 426.851410 263.869263 801.545654 125.294617 92.6107025 878.557007 825.273682 157.040573 415.882324 199.525665 398.362640 213.747528 746.926697 231.271454 580.487915 94.7280045 912.422058 405.536987 906.686829 795.338562 176.279572 339.307526 724.363647 544.588623 431.881317 862.077759 903.788513 259.818604 64.1521606 497.881042 76.4570236 506.865112 103.424194 214.968796 594.229736 838.628113 933.262512 695.094727 948.015503 809.222656 885.915283 693.567627 126.078766 136.804306 139.803772 105.832733 590.350220 55.3771248 135.479141 600.596985 502.825653 698.902161 551.843628 244.542969 454.156342 + 706.020203 66.3213882 226.429306 283.194000 433.203552 298.999573 461.193298 835.057495 199.545914 835.718567 856.647461 19.3527927 274.429108 617.010681 631.808044 893.219299 775.843567 828.334229 853.984924 607.710388 720.471130 711.887207 255.643585 935.546936 575.975281 382.727295 437.870819 309.851562 298.501556 723.691833 184.990417 168.273041 135.120911 809.327942 135.781387 588.058044 245.966217 796.230347 387.288330 393.793793 660.452637 209.550964 528.091858 804.434937 592.519470 806.678467 793.016418 361.230652 977.893860 153.053268 962.753967 935.772644 574.530518 186.269745 923.865967 133.825638 55.4538193 97.4238434 104.827675 530.214539 560.589844 119.660225 + 579.653748 23.1369991 189.059250 251.294357 800.180969 518.664124 48.2876358 939.417664 299.659058 140.570541 623.872192 599.696960 232.607285 772.389771 534.107788 431.560486 720.335999 108.290993 71.3400803 981.325745 149.099823 601.997559 454.690979 974.860596 459.175995 303.680664 950.906372 256.851929 221.445557 949.288513 925.976196 644.658447 706.315430 718.361206 306.668152 419.234955 92.0784225 392.556335 844.286133 621.870850 397.936890 4.18643379 796.601318 481.114105 860.640442 435.157959 632.041016 294.714294 786.682373 706.642395 957.315063 868.047302 824.723633 374.432678 723.240967 599.375854 986.023987 884.180725 447.752747 869.664307 192.870911 139.625381 + 121.043274 389.228790 695.432922 576.150879 3.64707470 521.869385 86.2052002 866.295593 267.798462 227.152771 503.194580 816.355408 953.086060 436.463074 951.926758 762.840942 267.442749 901.841492 42.7155266 206.458969 373.003815 199.417053 801.922852 821.678467 482.298401 367.134949 883.576477 294.845245 316.320648 499.853149 169.736649 390.605713 762.539734 368.147095 934.883911 9.58169079 631.681396 691.602173 832.244873 924.465149 673.378784 901.474731 763.203430 469.914978 991.348816 5.74687099 558.078369 859.131470 448.369141 796.741577 813.290222 453.800018 108.883705 373.360016 875.597717 158.005447 533.996643 742.142273 513.685608 738.571045 882.787598 271.385803 + 592.453003 150.916840 835.194885 860.571167 650.886658 972.226196 866.407837 591.002197 749.599426 787.980713 166.044983 991.707458 47.6775360 113.220848 555.356201 86.5205536 239.800919 345.302460 301.360138 63.2382011 509.313446 799.693481 264.334900 462.665558 729.985718 227.937103 371.382416 379.624512 750.751526 519.690308 340.449066 851.279114 842.489563 750.979858 740.998901 269.330841 767.025085 854.323914 201.405090 70.3444290 383.821747 63.4003448 625.338806 275.339966 96.5158997 53.8658142 835.155701 379.299469 881.069458 644.834900 633.082764 811.034912 856.019592 339.958954 728.212097 539.145935 250.061661 597.219360 975.685669 277.484100 612.545959 940.158630 + 859.047241 328.518250 357.019684 53.4765663 91.2390823 285.864777 543.109558 287.666687 62.1298332 413.294159 171.089447 95.2356262 903.018921 643.961182 83.2301559 748.351746 971.096008 780.354858 430.455383 180.327026 732.171387 464.543976 326.297241 808.584290 378.243896 556.316162 784.646606 914.666016 977.109863 539.736145 983.371948 295.001495 320.466217 137.427094 264.912445 213.687912 690.046082 973.495178 11.5363760 645.785828 194.071457 564.176636 780.057556 895.517212 224.370117 171.330551 485.610046 107.681076 376.720795 600.272339 150.335571 325.421509 377.373535 75.2261658 77.7605820 1.27569354 109.104439 179.300293 295.648224 941.377075 616.762878 520.975098 + 63.7636871 231.227264 574.347168 136.000748 370.402008 101.045906 95.7329407 258.440063 173.640717 760.389343 267.579468 234.277817 519.167664 597.076172 657.448303 329.312714 313.618561 272.270477 709.731018 170.829300 8.72614765 999.547546 418.757874 884.127075 934.735901 130.098953 234.152893 138.765244 193.635773 297.057220 220.874588 886.864929 342.069214 372.537537 393.908081 483.677399 268.729492 638.802551 605.459229 825.229614 487.973633 551.673401 909.527283 110.023933 950.878967 130.106628 609.387939 920.847900 519.395935 962.812683 684.909424 642.407898 126.074295 653.467896 988.809143 18.1122322 3.52929473 429.219116 376.603210 89.8921127 139.334793 973.221130 diff --git a/example/lu_decomp/63x63.dat b/example/lu_decomp/63x63.dat new file mode 100644 index 0000000..d5ff912 --- /dev/null +++ b/example/lu_decomp/63x63.dat @@ -0,0 +1,63 @@ + 781.974976 10.3681021 833.176025 284.982788 804.301514 772.045776 594.922974 255.554398 795.052063 96.7696228 447.474182 678.212280 427.669098 732.711731 303.258423 546.193848 726.942200 337.146881 364.376648 900.334290 13.6463547 408.387024 528.094116 966.998901 93.3743057 714.077271 481.758545 647.063660 642.704773 826.428284 581.930420 4.47743034 310.997498 321.243347 496.498108 923.401672 235.851120 199.316238 411.761383 42.7068939 889.642883 172.215576 888.769104 529.970581 783.516052 648.174438 740.603210 976.369446 603.999878 67.0366974 326.552155 804.678528 812.989502 910.591797 162.407013 570.748535 228.150635 129.329269 475.198669 143.360870 640.204712 428.944122 261.841705 + 841.034363 156.296555 127.306999 869.744934 815.213745 484.668213 841.050598 798.980774 321.209412 579.491821 197.229782 665.514954 619.447388 716.825195 778.240845 751.148315 233.309082 109.521606 510.237213 423.824432 149.801392 384.607086 44.7132034 758.996033 416.986603 325.377747 882.581360 658.106384 624.873840 422.442932 790.161987 73.1667404 845.038452 653.190430 1.23806107 346.167358 312.815521 782.046265 436.880463 906.348511 606.379883 235.867371 825.099121 590.695374 892.621094 626.678345 826.433350 898.682678 283.513885 393.914551 857.814941 545.610168 681.015076 634.664551 188.146317 744.990356 847.601624 929.418518 606.422424 903.727417 77.9525528 997.291382 227.952759 + 975.023499 853.779114 211.660172 135.312408 864.537415 717.334412 372.482819 771.943054 345.829803 201.220490 20.6412888 1.31719637 420.423004 715.842957 711.013000 386.615997 828.192627 992.566833 546.669128 535.746033 238.320740 318.878815 488.106537 673.335999 559.222168 21.8346901 703.919983 825.382507 172.837753 473.147614 726.227722 31.1350307 992.321350 928.024719 395.626068 111.104317 188.197998 929.172913 813.497681 870.241028 900.279907 614.591125 39.1290703 818.703247 181.482620 779.337341 640.662415 964.421387 603.356384 443.266571 137.064102 500.371552 852.308716 586.290466 43.1623535 506.481171 83.6753082 96.9476013 351.333588 324.107178 123.400841 571.894775 270.228668 + 211.264252 325.627289 713.464233 268.118683 934.841187 98.6053925 110.958015 311.727875 757.711182 115.526131 869.038757 698.697021 167.978043 421.623962 262.096771 812.866272 83.9688644 752.690247 448.394623 912.048035 673.270935 146.917084 45.7724533 799.127197 128.957886 820.469666 592.508545 619.448364 304.337677 585.176025 115.267647 128.540649 462.458649 514.190613 290.223846 527.421509 346.942169 123.711731 807.897461 20.6526623 123.965149 423.208527 397.890686 342.394470 707.571411 135.548157 891.733337 134.906372 860.890259 737.132874 545.985901 123.799797 398.170349 995.730652 503.834930 858.394592 48.4331627 834.916931 26.0505390 39.1333580 369.174500 255.493835 760.212219 + 949.363098 186.124695 954.996033 982.163025 820.050598 856.319946 339.904114 780.343689 411.159943 728.494019 128.710480 241.880463 856.918030 82.7697525 541.702454 800.892700 614.009155 562.691406 755.317505 279.161621 262.993347 982.919861 137.510162 473.793396 432.064758 872.372803 602.972290 216.299377 802.034363 741.901978 620.624939 767.891907 804.975037 984.860352 911.180054 133.846771 338.261566 818.521851 956.303650 493.706909 914.277771 90.2011490 181.155304 576.974854 516.828308 307.037140 691.176392 870.727966 584.031921 752.620667 279.541992 818.144409 842.672729 802.723999 881.372803 972.272766 51.4096413 18.9948082 381.932373 674.378784 976.015991 697.106445 950.785828 + 64.2004547 532.121155 147.093994 56.1734810 790.057983 12.3208818 213.574249 324.212494 634.867004 977.200134 173.121368 921.946411 491.878418 169.349854 700.941467 196.813385 587.395386 308.245850 160.933334 613.582764 223.371490 751.078552 337.661224 260.711060 8.67029381 811.122131 363.807220 296.928955 251.235413 901.639954 800.780701 33.2984200 886.211975 705.194336 789.056641 492.333038 759.826538 607.442993 361.983398 51.0613594 969.373779 382.753204 687.251770 297.226624 744.890198 374.750275 434.794556 638.950073 839.008057 225.089722 353.057617 398.910858 723.610413 271.047760 312.048035 158.636200 565.772217 538.405579 896.302551 580.589417 56.4143410 543.230835 534.350159 + 41.9752045 892.698914 99.1418991 685.331726 379.027649 684.302673 948.171753 801.508789 796.700134 860.204468 880.624146 943.604980 128.429413 808.099243 759.708313 299.914032 314.245605 742.526184 394.519287 987.467407 92.7084732 123.402336 173.440109 592.550537 543.912354 720.442261 788.397766 330.256256 99.5282822 170.094757 884.319580 386.886383 138.914703 193.186493 140.163376 475.235992 650.702515 880.409485 922.057251 207.415390 827.572754 983.907837 172.354492 56.0602264 585.114746 968.795166 820.542297 845.099792 121.400963 831.540039 453.426483 636.220276 325.895966 409.057281 96.8090439 630.446167 902.745483 125.903641 71.6773453 328.149872 883.063477 918.939331 935.191528 + 499.546631 236.086075 51.5598717 74.8242416 896.377441 181.951599 689.053040 273.908508 825.073181 760.093811 155.094528 332.469727 870.721313 131.586914 737.827332 144.666992 14.5458412 534.701965 296.916992 979.990723 972.508850 633.651245 217.061981 458.581848 449.456726 752.697815 207.370132 957.109863 391.213226 346.948181 794.402466 794.939575 150.006882 329.994873 16.1670742 409.375610 739.965088 602.828918 58.1067886 375.061157 752.778015 278.044434 191.025970 181.345551 620.615112 926.866272 785.705444 790.989441 937.659119 563.884094 107.734543 584.088074 521.812439 687.873657 487.888947 994.381592 530.793213 803.030823 92.3544769 670.905518 222.659454 821.015686 160.708374 + 567.485107 263.093506 234.275848 342.388092 325.556366 585.344238 970.248840 387.577240 149.728333 222.551010 271.799774 365.343719 649.949402 902.847778 619.248352 710.422974 180.274689 525.026428 880.400269 625.599060 793.594055 619.175964 363.076721 269.449341 120.432823 328.376007 393.980469 716.886169 202.433014 976.685730 602.119690 13.8520231 812.685242 603.947327 980.239136 793.713318 275.128326 77.7429581 826.507568 303.553650 846.527588 329.137665 807.420532 406.045197 453.351807 730.358643 863.667908 780.436646 467.302979 266.060089 207.746216 818.809998 884.908813 23.2015476 111.761513 124.446335 124.142059 727.176208 361.663116 645.816895 362.047119 992.073120 848.563293 + 108.664162 435.452454 647.463745 418.778900 874.607300 403.807373 488.272247 593.636475 622.046082 151.377609 622.663574 848.848694 260.047546 838.988037 454.293274 940.652954 102.050491 718.076965 852.815491 60.5342636 16.8795891 970.869019 661.039001 386.935883 814.337463 511.396698 634.167603 458.513885 831.853271 547.914551 877.607788 84.7718887 309.797913 605.523071 369.107910 113.792892 19.3128395 423.206146 960.549500 268.434753 459.594391 17.1130066 600.654480 399.865845 309.435913 69.6017838 240.526352 172.784103 732.667175 810.283875 727.663879 499.608185 443.930542 150.396957 613.414856 49.9266129 289.292267 6.65785074 93.8134460 367.978516 330.886475 754.426636 165.190979 + 671.045410 548.659546 892.081421 816.954712 362.337524 861.291382 287.234192 902.060547 982.853638 815.277527 851.877258 641.624023 592.888428 745.512390 913.597168 229.798660 897.766296 814.979187 92.7730179 698.039917 837.995178 838.386292 54.7298698 645.341980 80.9985199 265.954712 966.283386 707.649414 406.374878 283.655609 194.274261 392.469879 994.209290 481.362885 30.3789272 525.021057 499.263123 95.2911224 120.476883 985.735596 437.984680 178.061996 215.091400 623.033630 951.101624 637.413879 539.245239 455.416779 93.1269531 611.173523 973.731140 819.071167 411.333435 608.090576 364.037476 90.1514282 81.4309998 368.217773 778.779968 456.482880 164.085297 447.174255 455.538849 + 230.885239 32.7590027 189.560745 328.371552 111.373581 641.819824 101.897049 130.760910 332.141235 136.364685 382.588196 815.412292 688.312805 347.889160 711.652344 175.839066 476.284210 793.755615 925.763977 517.108521 711.533691 670.911682 256.346802 994.448486 642.088989 504.565613 862.091431 710.080505 959.589844 544.047180 291.430817 602.259705 34.2950249 709.068054 138.276260 817.010193 713.005798 995.430908 52.8308601 524.190796 25.2191715 536.169861 992.468384 854.400574 565.559570 848.337097 885.301575 332.016998 182.327515 581.398499 728.260437 602.135193 218.848511 871.453064 665.362488 261.076721 337.556488 436.104065 418.105621 122.704346 830.484192 239.572800 274.428040 + 866.587219 688.636047 471.005798 531.399719 879.438354 325.794250 303.623260 47.7916222 635.056030 523.092468 863.115601 551.606567 773.268311 69.0712967 423.262634 109.629509 299.091095 105.930862 39.8806496 681.877075 314.323029 658.048828 106.365128 767.583313 300.977600 299.827148 316.115082 131.599121 325.116333 231.441803 779.958862 528.469177 263.151672 24.2373333 650.071411 451.587250 909.197754 586.638489 491.090088 514.404480 970.368958 436.028992 889.492493 840.847534 575.428406 486.436462 65.2663040 474.136841 744.093384 684.712891 872.951172 69.4918594 223.941757 417.084320 418.282532 423.378387 271.568604 180.872757 152.024261 208.041443 759.182556 267.335663 843.386475 + 12.5488205 908.482605 574.535828 523.268005 872.303406 582.297974 515.683350 35.6066246 393.571411 679.815979 588.999146 897.607422 386.606964 751.111267 289.099518 581.768250 167.546875 84.1092148 331.332825 697.049683 635.528687 952.472534 979.839355 652.340759 116.418175 784.416077 283.309357 305.279572 645.326782 689.853394 664.689880 231.957825 176.017761 62.5746918 401.801788 663.768066 142.512604 575.835938 439.928894 489.015503 978.569763 328.206024 294.564484 478.825714 528.485840 110.531494 466.690979 900.201599 395.348389 199.722336 842.015137 354.203613 366.251465 665.469421 289.269745 339.216064 78.6756134 88.2361069 243.640381 659.761292 307.220856 578.555359 362.299408 + 281.544617 130.165756 570.172668 758.938538 712.066101 729.462402 246.156219 262.055878 258.769897 658.069519 664.184204 266.079224 991.926575 679.654907 516.353760 370.014771 903.018250 834.280029 937.726196 234.794434 770.253479 817.594238 227.753052 313.502777 264.792328 562.707947 191.201263 278.811432 479.885681 294.851746 824.871948 417.585846 123.470512 966.461121 87.8910370 810.432678 993.872070 36.9402542 669.088806 530.980042 318.204224 336.753113 347.456757 604.319946 350.680206 51.8303261 922.671570 302.743958 666.121216 973.039734 975.563965 662.685120 752.074280 400.559357 993.181580 911.106628 538.840027 678.476135 894.970459 242.993240 368.794006 520.497498 454.698730 + 318.935791 577.474731 197.753067 794.490601 702.135315 994.652893 68.0942230 694.314392 567.870605 757.141724 458.895691 720.880554 260.874268 80.0691452 165.679428 103.200607 916.640320 509.240906 222.002838 241.781860 852.206238 604.179871 956.122742 244.600311 82.1235046 192.617599 130.624130 333.138062 111.594017 479.533112 484.737549 675.199524 403.431519 372.627319 249.321640 69.7936935 378.095215 786.497070 891.280701 350.310211 53.7555351 678.387695 277.620544 369.064331 568.714783 267.771912 154.634354 263.498657 789.139343 742.836243 869.838989 467.899384 824.498901 362.620728 62.1217346 702.216736 744.879150 821.316895 356.674561 117.810402 409.834686 534.073303 602.956848 + 51.3952293 83.4309387 24.4435959 417.075195 549.359558 450.129608 1.02667618 625.093628 915.069885 576.580322 333.845154 504.669342 174.887711 621.157410 28.6940403 593.056763 506.778137 351.672577 252.477341 117.256210 203.798386 146.649490 969.119873 69.7811279 80.9173660 40.6237717 924.877502 745.625427 826.428162 496.291840 118.204887 303.430267 740.863220 528.024414 825.016296 104.107002 403.065094 767.561035 960.458252 650.561401 908.601196 176.413971 532.664917 531.564880 981.308228 153.632339 742.497375 736.384827 755.176270 341.592102 546.482422 676.577881 794.504089 424.882812 704.749817 528.557129 640.390320 866.597107 721.783142 62.4385147 697.209412 558.497314 804.906311 + 92.4713058 710.819824 636.285950 425.107117 246.938873 820.254272 657.593384 739.421082 246.474487 993.056396 408.969513 243.313660 75.3717575 182.815002 264.492279 393.946655 509.332672 736.921997 467.061890 121.545959 824.081238 951.981079 863.006531 397.434021 570.356873 449.978180 667.406311 944.473755 235.996353 812.195129 714.905579 785.180542 814.723022 156.942093 735.201965 537.411987 773.122314 22.6422405 222.691544 731.988770 644.631470 821.091064 775.739502 610.361877 328.836426 810.005676 188.150009 217.204346 133.882263 594.719971 807.988586 702.765076 539.779419 531.266602 669.780884 553.504944 400.034729 173.009720 994.464966 389.875092 484.233673 17.8099213 277.902069 + 923.633179 560.924866 853.065430 976.589722 493.254852 997.023743 628.579895 114.662193 106.342384 562.058044 504.862457 641.951172 67.0948792 379.298157 259.325989 292.350739 179.419266 337.227264 698.108521 811.789795 545.966980 699.702515 712.555664 741.120972 55.6001816 249.246246 612.460022 317.639313 32.2223816 597.776184 365.716339 858.676575 810.469971 23.5831108 156.646561 104.397583 428.825867 90.6686401 293.708282 242.513611 662.155762 22.3081322 917.006104 863.006531 977.923035 736.293823 255.214035 895.766968 441.713440 144.160217 930.499756 382.623016 558.320007 318.853394 267.663635 7.46760368 496.502930 720.790100 247.885712 582.441895 965.999817 792.138794 390.659637 + 58.0242615 538.800903 25.5001640 940.102417 345.179688 502.241028 479.286652 788.421936 795.451782 808.685791 184.213593 889.597229 847.553955 406.142426 137.793304 784.603760 539.292419 399.683105 526.524170 406.834595 27.9751530 459.934937 811.038330 29.8196201 993.561340 635.929565 717.966614 599.470886 484.531097 856.869751 342.147583 564.816772 107.705246 415.494202 124.233047 602.711487 192.048599 24.7977104 980.655334 816.178772 521.778503 657.037659 504.974701 147.702606 369.829773 450.206665 281.994965 847.537292 298.829102 337.182007 446.162354 213.628372 163.909271 266.309540 969.947144 102.549126 90.6152267 760.311951 949.939880 781.538208 408.777832 866.650513 495.738434 + 909.157043 635.775146 558.962280 313.068054 161.831985 234.425125 398.120331 472.471924 743.999512 424.225647 37.3267021 786.688232 794.678284 828.986755 252.933807 929.789124 610.068542 249.426910 244.209396 554.754089 933.010986 498.614380 416.070068 267.209961 668.989685 992.934937 461.328400 634.185364 141.830933 945.763428 671.550842 134.176895 36.0099220 416.141998 835.717896 12.9113903 873.671326 458.156342 398.342041 557.577942 580.216125 153.001633 66.2694626 485.588501 121.311111 575.179504 807.385620 825.500427 490.880493 777.413147 814.519592 534.754944 821.586182 382.250214 195.173813 743.560608 945.229370 763.014099 839.410950 691.111755 418.907806 455.334839 295.357513 + 607.103516 452.476318 212.546204 75.2869644 271.581177 125.080429 516.804077 166.039566 781.140503 396.303253 487.211884 492.373901 858.913513 138.565948 929.504211 121.239777 68.5818939 140.724518 451.202667 359.904205 497.239563 967.376648 742.075134 20.7068481 611.061462 348.250885 685.076782 322.692017 161.032898 518.548950 709.875366 494.740509 348.307709 278.646362 656.822144 582.821289 189.850784 695.773926 334.383026 437.022186 942.774780 285.111786 777.993164 156.530396 288.655945 577.611023 877.600281 249.149673 248.503662 691.472900 360.125977 521.725464 112.923538 779.422913 123.058342 105.946465 652.353699 105.971954 910.398010 985.261108 595.780945 713.173096 475.171875 + 328.664093 111.963852 642.124451 305.951416 370.278442 442.844513 672.983154 235.571609 246.511292 202.002792 324.958649 560.187500 837.108215 964.557434 111.621582 59.9266052 374.301788 178.162689 599.126587 594.194397 450.908081 856.060547 509.273773 796.678162 699.785706 545.959900 596.866333 658.355164 772.084229 491.385620 54.3809967 155.242310 664.958191 575.188477 711.262390 552.983459 859.437622 551.682312 840.483093 14.7549639 874.436584 865.784546 198.420029 590.161438 698.629333 163.512222 802.742493 851.836548 894.344055 427.120331 240.959244 139.395355 961.527100 435.307648 471.232178 679.679504 135.346298 929.744629 158.736115 370.955170 237.030472 617.408936 94.7438431 + 337.708435 88.1813202 853.362122 707.470825 48.2181435 515.855225 196.473145 131.650208 50.9369125 594.356873 721.639526 452.919403 892.635315 687.666260 959.414246 739.305847 632.563049 913.054932 113.060966 246.296982 256.063324 400.721161 804.268005 680.278015 941.690369 965.694519 834.512695 943.746643 310.409790 863.373169 34.5968018 489.011627 521.101501 235.231491 752.008301 213.675354 239.112274 921.580505 896.226929 777.021667 665.123413 698.416748 587.230957 305.183563 77.6967545 527.863892 858.144226 42.6919479 548.039612 701.319580 996.967346 69.5557556 450.384460 61.1958656 910.804199 200.222992 546.287170 445.965027 28.7515621 24.2180996 936.151489 614.275452 88.5888519 + 983.463989 630.919861 955.619934 466.951324 85.7153244 448.142639 598.812866 269.240234 1.87013173 976.284607 487.726532 205.094559 995.492554 221.542740 781.300659 171.387238 228.547318 828.656982 154.367294 663.198486 351.553253 941.255859 816.499084 318.780579 719.644409 246.875046 243.622818 55.0662422 189.269028 692.517334 578.543152 268.193909 691.120056 653.887756 30.9948025 3.09610462 932.013794 99.0823517 89.4123535 882.692383 371.019775 561.140747 749.266541 589.192017 135.891846 339.762146 980.361084 900.172058 282.551514 488.675537 572.540894 565.673828 785.924438 847.381348 653.092896 161.919998 452.884918 167.849960 752.880249 312.788300 61.8737297 449.750763 686.140503 + 532.160156 121.784431 478.331726 198.914490 119.126465 735.303284 882.819763 863.525635 621.753296 642.302917 59.0196152 145.797165 4.44354916 646.575623 225.409714 878.950012 15.7116146 14.1970272 709.817139 19.9765282 146.133652 208.213104 372.871460 491.968262 29.8537998 209.004517 762.306213 986.179016 587.860291 484.710693 296.715424 991.203125 128.577209 377.912292 394.995361 386.211578 690.896179 694.527588 225.362137 557.955994 176.934937 458.932251 575.101685 536.000427 801.268494 32.0326691 616.892090 376.810120 497.033997 202.567947 521.095642 752.537598 450.929108 19.9587841 663.068054 762.591980 446.235107 339.241364 921.658325 721.848755 460.884491 611.430603 995.561279 + 485.323212 884.346802 923.824280 127.500343 281.862274 685.187744 379.138580 557.367615 729.894348 523.253540 708.977478 198.113907 334.145630 429.124420 893.516296 865.507874 324.667664 338.133942 387.168030 790.656738 399.625580 192.492798 2.59050751 649.995667 400.197998 550.139587 488.236633 811.716187 703.680603 893.226624 977.831726 237.416321 582.797485 200.953430 653.296387 919.111694 240.342361 151.054153 596.648193 554.800842 640.125977 184.711517 172.730225 950.026672 217.428299 937.707703 7.26401901 333.459717 458.331085 41.6600914 535.243225 813.535767 969.117615 52.7008133 357.922424 4.94694328 181.565689 257.352234 551.652466 630.287964 998.990784 257.395172 640.607849 + 386.922241 52.1637764 887.079102 273.119171 706.636230 924.234436 935.664001 216.246979 281.114288 769.097534 74.0930862 659.754639 120.737991 661.742310 678.996277 220.261871 582.430298 916.141602 234.094650 124.632713 718.662903 698.773315 571.754761 124.794022 647.698425 816.786194 686.954590 75.5078125 278.729370 961.310730 416.099365 591.040222 919.817932 529.574036 325.693634 844.761292 636.259216 914.818665 148.739578 743.417114 626.014099 421.327118 794.553101 89.9507065 147.380585 504.221039 751.218262 13.4084721 616.594849 13.5075550 960.628845 771.895386 975.404053 714.618958 533.478821 382.383423 55.4357796 621.854309 167.141739 327.798676 231.344513 685.863586 308.219421 + 136.564346 271.260529 170.122803 871.370056 766.825378 540.462524 708.118774 684.077637 805.947021 724.102661 27.7668648 111.722633 530.198181 76.8394241 981.200867 239.633301 754.304443 227.319153 395.909546 168.943924 626.775391 60.5899963 478.645782 970.114990 609.192444 39.9090500 661.467041 692.070068 989.713745 394.408417 566.089783 260.847046 388.688751 277.934998 925.671814 945.135254 586.351379 170.762070 579.339233 275.275360 978.565430 378.223724 467.333466 179.517044 300.712708 516.111023 382.123077 11.8864412 581.949158 846.465881 330.887909 690.289429 457.566650 885.117798 53.6550255 121.660522 428.022552 480.947662 542.507629 603.006470 277.425873 460.101135 83.2344971 + 357.389801 987.362732 493.565552 398.695435 792.868958 744.204834 137.236374 895.990723 201.544479 757.505249 806.095154 394.111816 34.4326363 735.602966 118.564896 94.2705765 481.258270 464.935364 284.008179 962.152954 572.457520 14.8124247 378.810913 280.421783 426.454437 325.772583 816.901733 953.233704 452.719269 719.269226 707.759644 279.722595 24.3540421 125.090378 176.944397 128.392090 676.709167 97.9455795 613.541077 826.879578 5.22424412 937.802917 969.206055 792.424194 378.415466 295.471893 99.2729568 63.9903755 12.3244543 588.817505 268.785065 671.354370 357.463837 689.304871 804.430054 793.142029 843.835083 426.227814 304.399017 414.145508 426.120972 99.9891663 744.784485 + 991.642700 702.159729 147.621201 407.889191 808.968506 666.928406 650.643677 258.380524 163.087494 324.989044 413.082581 275.337524 797.207336 639.692688 242.911194 125.000702 994.851807 214.780991 17.3304653 276.670685 490.723297 522.989990 134.832123 113.392456 282.496094 878.538513 521.517456 974.065674 367.556946 986.772217 782.816589 264.265900 843.584961 156.833542 692.063416 761.518433 111.862442 12.0044594 226.130981 953.466187 90.8974075 904.749878 37.9599648 393.054840 50.2700081 728.976868 586.556885 312.494751 192.876801 185.066101 388.373169 334.665039 398.283600 728.705322 906.568970 530.260620 431.890839 355.760590 539.134521 260.428436 830.288940 186.493103 219.432648 + 23.8589249 650.867493 531.486877 326.947998 179.973099 511.588165 24.5990086 141.601501 146.146393 114.499100 505.216614 329.335693 995.210754 734.009216 287.910522 705.413635 954.584351 359.094940 272.938690 60.7785149 768.803711 227.202728 548.311096 530.779541 391.484985 851.634583 954.356384 817.188599 747.278809 932.721130 994.987976 441.016998 188.176620 154.808350 172.650482 296.313568 225.266037 614.002197 208.302780 569.328796 177.365448 540.201904 846.777466 47.8905296 240.440796 898.825500 391.563843 473.874268 308.626953 525.004333 242.386780 124.070129 665.031311 598.769104 128.642532 384.967865 806.897766 436.461090 807.457458 473.157745 515.226379 790.082947 816.370728 + 502.184357 322.892639 821.816956 116.945152 194.763550 224.824631 906.932678 138.519623 450.978058 606.063232 107.669403 702.233643 656.885376 731.512207 676.294678 310.995636 933.845581 579.109131 731.404602 545.065979 258.504852 207.147186 252.451141 357.498230 946.682495 386.174011 845.207458 577.519165 570.148315 697.349365 970.663757 104.146240 620.920227 377.922424 778.524902 207.784271 410.620270 113.314629 904.691406 400.245514 503.738251 432.100433 547.817505 307.605438 889.360107 930.831787 401.459198 484.948456 507.363831 518.242188 749.913391 594.974548 998.668274 187.705200 266.854858 558.602600 677.703125 393.520905 942.198730 429.132935 403.501495 198.784454 886.173279 + 588.561707 623.941589 963.439819 349.887848 521.071045 935.356384 481.313751 817.567932 654.822388 364.372894 177.073486 27.7426891 257.480194 450.914825 329.950684 720.737000 924.785706 468.129456 930.012695 590.377686 167.346161 964.924011 361.812408 896.855042 415.602997 697.747131 534.542725 712.283508 325.432892 476.640076 651.957458 512.170715 336.904694 2.44229984 958.954163 954.385132 813.464844 397.568909 461.725586 535.083008 221.383453 635.643799 924.022034 51.0418320 333.295013 63.1211967 202.408127 988.153137 633.077209 310.068481 166.088745 126.560837 808.206299 716.767700 833.322998 249.344620 458.330627 26.5007000 793.157227 592.907166 796.110962 123.372681 753.051758 + 148.818649 944.146790 897.717224 572.883362 8.37209320 684.696533 655.145264 672.162415 448.225830 866.771973 409.753967 264.531708 815.869812 404.394318 930.363342 530.954346 674.301025 664.872925 637.672485 517.777649 887.478027 678.022461 255.447571 64.1962280 557.072449 459.220947 610.859558 770.002686 857.470764 714.897827 716.591064 102.984276 685.956543 230.727081 527.649597 636.162659 212.132782 47.9283981 41.2055244 896.996704 444.627747 935.186340 978.721985 470.843170 97.2668839 382.504059 521.489441 548.968323 102.475113 571.420166 90.7597427 318.608704 423.453827 907.466919 267.266541 76.5066223 253.315018 651.659729 403.751465 924.614014 958.036804 975.717590 185.364838 + 791.051758 323.641052 430.634247 698.666077 392.415497 229.930847 412.497375 653.648132 708.075195 510.081635 102.011314 303.802307 426.947479 348.128815 156.102615 932.431091 901.922241 841.831604 892.080566 651.215698 397.290039 389.952087 608.777954 945.354065 87.3984222 34.2147598 270.278748 266.003052 205.178925 969.905029 75.5471115 266.729492 488.151062 520.252686 233.987411 744.673828 196.881744 718.586914 908.192017 247.434357 392.075165 502.554352 206.658508 728.894897 64.7019958 178.531815 685.050903 658.441956 698.951599 263.147400 892.656982 328.983612 526.465088 541.319763 610.820557 783.634216 786.263062 685.387939 471.640350 51.4365540 576.814697 600.624023 344.989838 + 631.895569 228.258942 7.18410969 835.007019 234.634308 355.303833 632.538391 289.613129 751.827698 313.547089 486.873291 386.430237 800.831421 532.298218 181.088135 367.924408 939.127197 375.737732 549.773865 345.067505 203.525604 346.542908 706.547424 452.894501 140.094116 660.512573 22.1252098 160.226593 222.420074 400.581146 901.246765 168.867584 154.295135 926.167725 922.642639 599.382446 999.010376 689.067261 253.558624 22.4766464 126.565010 712.946411 146.690338 865.868347 134.173676 418.846588 523.647888 875.042236 323.628845 418.685364 337.779602 517.908936 459.694366 960.438660 708.148560 504.492981 728.895996 919.836975 807.587219 549.585083 46.7305908 849.028442 762.945496 + 859.825562 167.910934 365.596069 534.712463 810.572266 108.058052 134.526184 511.323395 184.515015 866.361145 670.822144 158.742142 510.357849 326.283783 709.726562 236.132172 777.892761 759.815247 716.344177 945.395813 161.137695 295.375854 879.053406 679.718262 32.7803802 832.016602 972.335571 917.558350 54.8492584 214.255325 684.857666 891.962524 808.588989 831.821228 849.450134 593.582825 263.658356 602.208557 987.316895 798.886841 226.908112 253.682892 339.061432 131.389221 539.776794 355.868958 435.175629 782.218201 537.256104 263.411194 739.804993 817.241211 393.332031 181.382477 185.375626 870.525818 824.440125 751.240295 82.9394531 263.555450 156.908264 908.404236 873.645447 + 868.760437 580.966675 840.439941 266.288940 977.803894 899.383179 374.888611 391.206879 286.474274 834.299133 621.869141 736.832336 194.171204 921.984131 452.277740 689.368530 19.8798275 369.002930 216.880417 538.485291 319.685059 836.684387 594.683655 293.338684 938.667908 398.797485 240.813354 706.864868 547.336609 667.771362 958.358154 987.648010 219.629257 651.782898 746.529785 267.272095 31.3783913 492.991425 906.695801 150.788589 376.840088 217.795151 277.953583 38.4534149 970.263489 829.475159 614.186768 357.455536 640.144348 978.367188 408.450867 981.413330 57.9705505 873.411011 848.541504 730.946838 599.241516 804.780029 446.401184 40.4342384 462.728546 345.414642 255.356705 + 110.069901 786.040405 305.307739 747.616150 183.287613 601.046387 741.731445 881.379517 426.530945 737.240723 487.993927 659.824158 57.0298004 76.1109467 662.285217 799.240723 749.053955 534.092834 453.126038 36.9076233 614.086609 99.8935318 678.633179 193.215790 767.860291 993.765137 39.3547478 435.074829 204.885010 940.226196 674.337036 125.623184 533.144775 168.326447 791.780090 818.282532 58.5339050 3.96087718 173.081833 670.836365 76.5275803 341.895721 996.919434 806.924011 63.2048569 355.051422 272.266418 880.324768 522.833984 664.866333 713.210388 521.890259 201.877457 168.817993 519.751038 141.371887 844.757812 381.467926 173.656448 836.274353 737.407715 609.198547 546.982788 + 175.505432 522.686035 335.957275 891.082397 405.340118 650.250183 471.032776 830.496948 521.115417 673.387390 549.197876 642.091553 218.804382 222.301590 445.602936 405.074890 983.722778 546.835388 294.136230 788.529724 419.677917 378.174011 891.915039 654.827942 542.563904 373.792145 848.644104 209.030365 342.074768 829.254578 620.265076 593.828430 205.132248 932.643494 404.963745 417.513611 204.793198 268.908447 503.953186 629.519104 53.0304565 670.431580 733.512695 987.975342 410.900604 993.191284 644.015564 824.711792 572.195312 623.786133 951.881165 783.590576 685.347900 77.3756866 381.292847 83.5073318 430.122345 745.988098 933.580261 242.493195 679.917358 266.302032 838.890869 + 992.894592 239.352478 980.694885 414.897644 3.81475353 214.997910 835.913818 913.259338 474.243073 416.404358 456.188904 37.9851494 519.059082 992.128845 457.292206 476.845856 954.178833 927.385925 27.5779877 349.252319 864.819458 212.638321 818.877991 686.047607 590.485779 930.639465 799.281006 709.084595 546.059937 601.923401 793.257141 390.813324 982.817749 435.104767 359.595703 655.143738 7.11849117 384.156921 312.195251 451.203064 624.530640 634.891113 171.957977 180.959045 228.125977 886.952881 827.888306 787.913635 351.646027 266.715576 235.069473 935.044556 439.325287 793.323181 664.440186 120.977898 717.259155 546.274475 536.307373 748.411499 19.7795525 33.8714828 2.12736630 + 338.803589 330.785553 85.7557526 105.369415 601.196350 450.365631 187.454391 999.179810 128.582397 151.361710 124.709641 796.951477 153.859436 854.544128 670.458252 101.637611 160.988647 236.668320 935.740051 171.611969 7.60336637 122.585907 703.984314 431.729889 370.523010 390.066467 730.078918 379.740875 906.109863 455.099396 961.636292 401.396973 633.275696 763.889038 181.691925 845.503540 902.284241 988.223938 789.972717 148.858673 582.462219 621.237183 6.48695660 592.187378 912.479492 72.1927643 919.045349 955.677856 118.721436 914.130981 109.852798 752.826904 364.808868 908.530273 461.708435 507.848267 807.940125 326.539703 325.746094 368.916595 699.539917 820.217590 27.0129662 + 352.654724 54.2599411 871.051331 525.447327 718.994629 814.742981 926.231323 51.6484756 745.994385 723.530579 883.216736 745.265808 826.157227 376.186157 438.287231 275.458099 85.5353165 792.179016 604.122009 159.862000 780.163757 369.762970 715.501221 330.819916 792.847412 197.822433 851.470886 421.628967 50.7109375 460.543365 686.033569 63.2538033 377.277252 158.320023 864.426331 435.024689 141.282578 88.3559647 425.132477 237.024094 525.425781 89.2648010 111.007256 985.283447 773.395813 164.022949 345.256256 959.013550 738.623901 709.760254 843.083435 770.433655 984.347351 862.065857 136.030411 767.535706 424.453674 140.029572 835.565002 456.933929 405.402649 336.540833 948.750610 + 400.232880 621.061340 781.002502 744.631836 824.554077 561.426941 518.838745 877.919800 635.863708 951.089478 486.869354 841.567322 917.380371 347.128876 310.237030 352.837952 478.220795 412.400665 77.9376068 300.261871 631.682190 590.578735 361.209198 449.977692 131.352371 496.896759 59.2514839 550.067078 540.228699 217.854340 930.460510 899.121948 3.38853025 140.468246 717.865173 82.1683426 169.317810 703.917969 936.166199 2.54191875 977.079834 290.377472 478.965729 766.913574 330.881256 348.234222 58.1753845 782.250183 555.999573 262.800842 602.711121 233.249771 693.295715 925.519958 667.256409 442.739471 350.952576 716.638062 2.82559133 372.895691 957.083618 840.025696 38.2299423 + 966.790649 314.983978 143.886963 476.168396 4.36262751 990.909668 824.871277 257.900360 965.238831 627.671143 347.379395 763.378235 673.978638 553.052673 945.659058 329.316467 490.976837 436.236359 205.462418 137.985153 106.077705 957.533325 371.457214 655.474487 6.70113993 351.138245 152.057129 710.843201 22.2107182 39.3966064 355.564026 331.174561 199.933258 328.012421 265.078094 225.491058 442.348663 683.697571 928.576660 610.417358 446.258820 13.7699099 557.262573 728.362854 23.7086315 913.609070 134.194397 456.482941 640.846741 897.367798 734.289368 391.740021 428.114594 993.058899 502.361511 200.708237 118.673088 471.456543 130.818604 359.262085 284.968079 744.506042 25.8014030 + 576.782104 50.3404503 675.759277 182.187943 820.687195 652.117676 813.838257 477.624817 824.744690 34.9894409 717.716919 681.996155 31.4949799 575.040161 725.479370 789.457581 256.558838 874.602295 978.205566 257.766907 10.8495836 755.339783 669.508484 374.322327 412.937653 580.321228 249.128357 249.393921 981.916077 234.334259 267.398010 282.350128 198.876801 614.607422 824.629517 256.420227 523.096069 646.175781 363.554932 353.819366 327.236206 707.394714 966.418213 424.624420 665.650879 398.087708 100.923546 369.682343 804.999878 789.677246 599.044250 142.618881 163.529678 226.335648 222.551010 74.7694550 739.473267 896.234375 555.331055 370.876526 941.968445 942.806396 332.884583 + 743.332825 204.025131 375.419342 780.894165 413.956238 351.744690 400.479828 483.524139 663.365540 222.404297 493.355499 534.098877 927.185120 487.645538 947.226196 277.933380 336.503906 911.083313 498.599335 195.418182 112.803253 690.039734 253.905228 156.620255 678.882568 4.30492830 937.550415 800.654480 264.416077 955.999878 211.862915 108.420029 305.744904 195.788376 597.046936 510.436981 455.518188 157.720871 467.537354 688.544922 499.671143 40.8135986 968.564941 14.1738634 170.623993 756.356873 57.1903305 549.111084 708.034058 719.348022 716.122681 22.8761921 681.294250 270.004669 437.927094 154.628235 446.887543 928.180359 966.479858 515.812988 274.578033 855.565369 76.6972275 + 709.626099 370.282379 523.507080 705.386841 870.648193 502.427948 513.360168 92.7491379 181.490479 237.462341 381.893127 353.531158 263.667633 369.209442 836.669312 547.309814 258.916534 796.948486 955.916016 690.481018 689.303467 697.499146 225.509933 819.676697 645.561340 40.5892944 928.166931 284.595398 477.373718 133.025406 487.280182 106.793373 136.451920 537.337097 639.415771 605.451477 966.368591 786.834167 643.960815 998.910400 271.987976 206.530609 580.654724 634.401550 370.211151 878.797119 122.423950 282.879303 121.876732 600.829712 395.011444 382.392120 387.582062 815.242859 795.404419 693.579163 942.944519 251.430771 220.572998 130.572327 736.784302 233.036179 382.573181 + 562.747437 218.159210 196.853516 103.195488 695.621216 982.920044 659.241882 579.757812 205.528275 473.361206 360.717010 618.807678 506.877045 328.883514 735.105225 751.105774 177.570633 402.560303 652.371216 607.665649 26.9247189 972.183777 181.038177 21.6367626 502.717285 899.798645 662.121948 89.2170486 442.632812 752.745544 325.291565 926.636414 542.526428 185.153641 19.7560921 955.305847 901.408142 312.920624 468.384277 324.588593 32.3689232 745.433472 36.3464699 61.6868744 958.340881 809.270508 263.175018 471.221039 734.181824 419.203522 227.763229 365.551300 961.688965 843.254150 440.312225 357.683197 954.447205 203.351913 79.2027664 181.559677 317.845062 868.625427 324.922211 + 731.451294 572.676819 197.669769 991.160889 649.859253 2.62266183 608.839355 662.438110 601.183105 478.153625 164.551880 265.914093 353.251434 522.054260 760.306396 408.185669 696.754822 369.922180 705.414551 529.473938 716.096497 185.206039 91.5475845 52.4754944 353.465973 327.103058 335.464844 918.406250 785.468750 963.475098 957.714783 834.715393 562.280762 913.446655 140.255371 879.898376 127.789078 658.756897 879.532959 465.962158 41.6274033 358.959351 262.138763 955.686523 21.5326786 104.101524 454.310974 986.774170 623.698730 891.203552 185.985001 219.043579 460.736542 59.7910805 487.788147 631.724792 500.692200 203.022202 999.530579 866.209106 47.1071548 541.498535 543.671326 + 809.807190 965.844360 105.421097 671.276489 347.284607 246.246841 44.9925919 975.073669 167.576950 74.7594528 641.618042 318.607178 196.862869 264.883423 650.477112 277.867584 576.403931 891.596985 178.581894 604.754028 460.515076 569.685852 695.701111 376.388611 837.666504 387.993866 707.534546 170.830307 410.469574 554.927368 431.850769 483.523163 195.943970 325.066864 942.588562 501.158997 445.527557 876.848083 886.453979 195.985001 616.000061 792.949341 868.487000 110.639984 159.612381 247.745712 134.704224 470.849609 808.324219 474.072906 533.638794 455.863678 25.2838364 326.057159 205.508102 743.459839 276.010132 181.586716 512.583252 703.335144 884.294678 358.014313 101.133919 + 232.275497 422.139862 751.593384 468.086945 106.568001 612.998840 377.356934 5.94974089 249.829437 59.3599739 750.030090 722.360718 375.260162 91.3609695 103.603729 695.520264 313.414062 553.205261 364.722717 943.698181 591.686035 619.149780 533.712036 612.170593 641.272095 340.917450 29.4176331 48.0438576 14.9043026 354.995148 390.921692 16.4650974 506.554535 710.035583 352.564209 62.6323318 830.479980 925.117859 933.065735 659.464355 200.316132 633.539917 839.022461 962.201050 140.321579 47.1073341 538.468933 325.981232 921.158325 609.415833 743.889221 387.158264 983.566833 762.827332 553.608154 305.406616 918.673096 51.9303017 844.485107 160.764282 689.745483 747.991638 828.854126 + 188.060867 662.057007 706.739563 714.200562 398.772186 885.778198 83.4965591 322.614380 933.201111 732.599609 575.168335 879.279297 937.245667 511.853516 347.385834 244.830978 981.671082 932.696167 706.506348 11.0669231 278.592651 64.5762405 758.487610 175.800949 357.446747 697.253601 888.182739 863.777893 52.5804749 902.184082 659.351074 905.192017 515.412659 849.688538 863.787476 379.881348 549.792236 459.433624 212.238770 681.661560 3.12004161 662.229004 355.037720 932.081665 106.755798 175.609695 109.855721 888.086121 323.723328 825.114746 665.142578 363.852814 541.476196 522.294067 584.101257 829.217590 115.957413 521.476501 687.137817 835.693970 497.422821 336.162964 8.42175293 + 720.631226 672.463745 934.102478 312.246521 764.186890 856.343018 621.136169 805.998230 536.649353 126.262817 112.804741 563.799377 819.722290 854.368164 938.701660 613.430237 885.939941 617.308472 279.911835 550.345459 882.161194 911.986084 108.764496 194.848099 988.715881 854.765930 454.922485 599.107178 831.308838 946.512268 350.815247 199.455933 703.729553 313.780396 80.6157684 200.006256 73.4187393 202.063416 730.410034 925.466553 431.035126 637.489319 903.252014 528.592773 18.2579994 100.567284 632.625061 877.676086 722.309509 284.827637 328.078766 438.673309 320.149445 834.050598 191.246887 237.165756 71.8025055 510.094482 423.582886 645.092834 136.666519 80.6264267 51.4643021 + 306.767822 590.532471 230.084000 900.902466 915.724182 370.011688 760.929932 854.439514 520.442688 882.573730 658.658752 131.828674 758.480103 277.830780 34.7893105 211.460403 827.429199 881.933960 620.940674 707.171509 560.401917 387.093262 649.906433 414.270874 767.361389 784.542419 699.252930 637.452576 375.386292 197.211868 567.236755 269.938812 181.919739 536.125488 1.39121091 514.269043 381.811859 496.336792 458.513794 486.585388 755.844055 348.811096 55.1507339 689.355408 877.672363 370.452789 143.718445 815.230896 559.003967 953.881348 318.295288 346.846649 580.843872 820.268921 361.606140 174.733017 204.772171 252.178070 20.5255337 377.040985 231.049820 781.976379 460.548248 + 190.913788 161.261902 570.416382 642.616699 840.835083 541.744385 822.947876 889.615234 658.468628 364.118561 539.885254 942.775085 852.513062 776.364258 923.547485 540.321655 60.6086349 958.291138 885.712158 210.887634 215.771881 498.313507 450.227905 587.186401 822.867798 189.897888 648.908264 956.117310 152.058197 699.891479 723.923157 762.049072 887.742004 283.421112 729.745239 307.721436 298.354248 55.0429611 103.211861 936.657898 456.660736 774.658569 622.024963 347.939484 200.499939 618.927429 77.0117416 782.987915 11.0105333 804.943542 866.151611 38.9337044 943.868835 538.838379 433.172791 927.897705 337.264313 652.697876 973.251221 777.609192 557.345703 310.462708 264.815552 + 960.248230 903.363892 460.698486 319.002197 170.914276 800.004517 576.066284 286.120117 457.527405 876.924255 700.323425 13.7120924 518.658447 13.1384945 573.907959 701.774231 625.306519 197.779388 993.204895 651.856445 514.946167 663.301697 933.676331 161.760834 641.598877 545.767029 478.261719 813.005310 960.917908 856.120056 704.238220 619.797302 104.356674 878.583984 15.1012774 316.630859 280.120361 39.9401932 162.597015 740.135498 439.249603 154.680573 20.0400028 995.093018 584.430969 166.280899 765.317322 403.270447 446.132172 204.736038 708.085876 23.7905655 80.4435043 755.744263 361.802032 542.077942 392.845490 229.041718 836.058960 724.658447 500.946991 986.458557 629.988770 + 861.344543 212.278778 213.881622 363.903381 432.874878 200.868820 566.807068 830.413147 613.313538 405.007507 834.687988 821.296692 439.593048 928.489502 669.583191 662.952393 944.038452 573.118896 910.136047 590.028320 795.363159 344.096924 914.905579 235.643066 346.841888 237.133057 736.075928 816.019836 529.270386 436.133179 19.4147797 58.3974876 342.267456 605.243896 612.177368 188.624390 19.2614517 27.4335918 289.539551 694.943420 156.217133 428.083160 805.476807 178.636734 238.345932 537.042603 963.978516 557.362915 587.266541 88.7667694 821.853638 186.166916 284.247833 360.875580 299.715363 413.134277 427.406616 85.3631744 344.930023 260.226166 901.230652 434.319855 530.885254 + 457.289124 101.636597 333.899780 945.911499 270.050140 205.760513 964.721008 466.091064 850.093628 459.205231 284.351868 126.517433 470.653473 453.119720 391.260620 424.185059 160.811981 39.3028831 146.616440 857.713562 418.023376 841.425171 248.411484 730.409424 722.984131 391.165436 247.639481 937.978333 605.320435 946.617065 893.574097 308.811005 62.4151726 800.003296 485.414154 679.855164 330.216248 28.0486317 239.279953 15.8390999 915.268860 781.664368 962.201721 877.399475 563.412109 31.4358521 552.093201 896.945740 686.446411 619.934143 226.510223 929.849060 312.661957 543.562195 400.985474 479.073853 537.699768 672.237671 198.644165 738.592651 72.7168198 372.422974 520.764160 + 823.172546 392.784821 102.746216 691.548706 523.650024 236.727798 997.703491 538.692200 376.846680 205.202515 935.405579 788.776733 425.241486 21.0713825 548.203552 364.081360 635.525635 202.624039 731.079651 658.050476 135.755600 309.162384 519.816528 802.719543 519.230774 883.821106 733.549927 657.680420 785.519409 115.386261 264.113739 178.155960 326.552338 488.905975 698.450073 568.597717 542.331238 522.371033 218.852798 812.852295 882.023315 627.337097 784.148376 113.587822 584.020142 402.544464 72.7770233 695.302246 532.468445 365.435120 140.830688 738.224976 183.943558 749.321594 41.5176620 343.682434 98.6937027 420.709351 901.874634 796.014038 920.942932 259.068329 49.3861198 + 843.018188 114.366554 485.764282 124.851540 243.123764 256.857483 854.401672 298.893188 343.066132 974.863037 422.215363 974.780090 318.271210 184.101242 54.3103180 666.711914 865.919312 507.011017 710.820435 404.844696 188.096771 871.583984 860.106873 322.820343 690.930725 954.687256 725.069031 988.325378 96.5373383 726.016907 680.987061 462.781982 884.642639 242.215286 54.3063278 923.475586 840.061523 148.254883 278.179230 674.009949 848.918579 23.2595444 982.989563 260.503418 82.6174316 89.9236679 630.869080 516.737488 930.846069 569.021118 176.606476 244.474487 967.907104 117.521072 305.396149 115.124443 548.149109 446.438171 897.971130 518.270752 356.774109 300.380310 152.313004 + 196.070206 987.831604 877.992249 309.177094 116.430565 703.731079 924.402466 536.063110 27.3319473 149.127869 832.260864 810.338379 727.019104 257.584869 485.532227 807.293518 55.4417915 356.719574 309.339935 141.902863 897.817078 319.628357 147.197784 547.321350 150.580063 789.451782 736.338135 856.938049 567.533752 999.071533 750.132446 526.323059 220.307892 545.982117 748.539673 95.8852615 419.239014 749.061707 870.335022 648.821045 407.116821 312.537445 331.151581 837.789490 334.580353 191.346024 295.919189 817.706055 99.3283920 285.583557 803.427307 298.026611 395.922668 477.925751 880.448059 290.744019 104.172203 193.553360 904.216675 689.420837 220.343979 457.366821 415.284027 diff --git a/example/lu_decomp/64x64.dat b/example/lu_decomp/64x64.dat new file mode 100644 index 0000000..29271eb --- /dev/null +++ b/example/lu_decomp/64x64.dat @@ -0,0 +1,64 @@ + 947.775635 533.185791 675.869385 40.5202217 3.78271842 836.279419 547.395203 701.704468 271.575592 76.9601822 863.431091 625.733337 341.441315 473.403076 880.597534 70.9057007 393.980408 396.931885 543.183838 813.797668 742.659302 488.896820 506.116760 192.006622 104.373642 997.874756 437.386414 237.755539 788.376221 980.922791 853.683411 983.096802 739.579895 435.534149 553.754211 390.200684 957.802124 402.561615 830.029846 790.227844 166.304474 20.4637852 676.791504 498.911530 702.840759 779.954834 785.954041 245.293472 791.326477 254.970856 175.136200 797.405579 376.677155 892.525269 485.880798 979.020630 84.9931030 326.876373 144.649246 813.054565 274.011566 373.297852 411.739258 869.771179 + 638.733826 837.064453 92.7082901 914.866455 449.500916 979.630554 734.060974 916.276062 950.471313 582.334290 424.242218 510.620575 403.495544 238.861649 828.832214 943.637268 626.231384 587.743469 594.083191 838.429138 840.353149 679.426514 401.795166 747.195374 59.5266991 94.8542938 825.186462 737.897278 369.487030 72.0532532 558.818909 667.423279 720.307068 18.9201393 215.003326 303.256805 558.212952 266.151550 115.022324 353.943573 519.979858 817.543274 179.933136 107.248299 557.154114 794.984863 454.979767 333.177490 960.832153 482.952209 771.950256 457.770416 237.480148 616.256897 931.757385 476.519958 276.365204 118.502609 113.867264 522.383179 935.379395 286.499054 262.733917 275.195740 + 737.732544 425.644745 977.554932 215.701675 559.548279 381.148163 804.867126 145.644073 371.046173 553.939941 59.1734810 715.768127 100.714424 435.514496 838.515930 527.469360 500.803375 115.862442 692.329163 254.390457 615.830688 114.660469 77.4984055 895.122559 838.763184 171.235519 918.279846 260.555573 196.377396 914.227539 22.3792896 905.112427 970.515137 427.976349 280.952911 93.3905640 423.629730 35.2640038 455.064758 229.806290 366.322693 383.501984 243.882736 581.074707 793.753479 995.278931 839.471375 965.598877 804.388916 900.423279 450.607147 981.898010 540.543335 31.7307777 766.868042 651.117737 23.9760494 555.940063 962.689941 506.376129 222.568466 106.196075 549.562866 790.200562 + 263.813599 637.813904 803.272461 327.140442 636.753540 65.5522385 458.226593 486.454926 729.753174 847.845154 695.157104 503.142059 750.681946 767.771667 899.930420 500.665009 154.933151 117.942230 502.878876 355.551819 863.657104 792.320251 114.671425 857.023743 298.379791 35.8183060 18.4772434 430.983124 723.973572 616.861816 534.700989 326.463654 139.774063 296.095093 714.177490 837.356262 558.589233 507.885498 23.4068584 347.212799 745.707458 783.031555 567.362732 608.771729 781.071838 956.107178 543.236938 332.372620 593.725586 925.677856 970.261047 761.076294 964.236877 469.422485 586.994202 920.449341 972.687195 898.350830 320.287292 535.965454 142.003906 48.8113327 796.989807 617.286560 + 614.688904 698.817139 299.574493 14.6405773 440.003357 971.868042 498.246033 381.446198 468.395996 557.783691 589.791748 67.5298538 629.456604 522.162720 433.057434 630.734985 615.096069 182.825302 674.860291 877.598694 671.743225 192.878357 648.938293 636.621826 724.724426 524.786377 785.403748 958.587585 966.709595 28.3631496 398.391266 148.857117 794.524353 965.241516 993.845642 584.386780 242.946320 15.4222260 498.221863 811.831543 634.830017 846.965942 899.226501 218.288544 275.231537 77.4692917 538.929504 775.257996 719.047913 597.235840 729.680603 920.843994 791.074707 815.622559 830.568237 298.878418 405.833099 281.548187 382.259674 234.395782 273.200134 525.520752 813.564270 961.434998 + 845.789734 113.083710 996.220215 110.030365 658.872620 474.592316 414.363647 853.263367 468.065033 519.782288 660.614746 51.0917892 995.925903 288.774750 289.542511 405.383698 198.027328 710.881226 221.905899 239.321930 845.925720 696.853699 642.703369 842.944214 849.990112 724.939270 646.864441 455.892670 793.963074 903.019287 72.9761353 861.468018 341.727570 391.279327 365.624878 130.378387 108.522148 637.448914 986.527771 928.285095 375.025635 739.356812 728.362366 655.863647 219.736206 324.371429 383.969116 945.869385 760.904907 983.250244 974.759216 998.170898 677.524780 630.177307 259.409332 400.938660 505.539001 949.647583 594.249817 647.145996 484.417725 358.917023 238.756195 370.197662 + 768.443176 859.612427 568.321838 412.667969 345.431610 198.919617 102.728294 228.781631 331.715240 701.458130 782.826782 832.810791 963.431702 697.881470 306.604187 493.496979 32.5451164 567.907471 363.109894 503.375488 758.079651 538.012756 354.683197 687.056641 969.295959 792.346985 424.969666 704.160950 21.7046432 925.080322 724.015747 579.824158 504.476654 199.447357 523.232239 567.606323 179.882355 190.058121 85.1139221 464.388123 293.743195 14.4295502 671.418457 949.509155 448.249512 705.016052 629.258118 614.179871 470.707458 887.149353 170.228851 840.007935 140.941803 786.747742 297.761414 123.745071 60.2777443 152.505447 14.1602278 383.568970 959.588684 220.378571 49.3229446 210.555496 + 69.8494873 163.038193 532.168518 763.846252 363.973999 523.259827 209.735733 520.872742 758.775696 563.007935 636.249329 984.956482 654.890747 808.700073 703.679443 360.667999 861.437683 648.155029 625.422180 757.036072 514.779846 273.248505 601.161560 308.139465 419.811646 44.9548378 186.576279 654.853088 39.2285690 156.013245 144.165100 216.038757 543.254944 192.341858 532.102600 99.0038147 364.983215 642.448059 568.902161 386.035553 119.085854 768.237671 879.400208 259.368134 210.507980 572.453369 55.3988609 859.862610 466.999054 79.0764084 939.068298 881.215698 640.016235 542.097534 487.054260 962.423096 611.838684 852.262573 18.8361816 409.389893 471.766052 773.750610 226.468124 603.237976 + 309.092590 471.418854 337.662781 361.690094 275.335846 767.433167 493.389191 68.4084396 982.695801 468.505981 897.711670 578.934387 20.5974636 291.224609 531.383301 950.288086 4.67101097 486.678467 317.630524 479.400452 600.064209 319.448364 711.227722 800.842651 190.631958 629.575623 518.694092 511.173157 529.518066 263.269714 820.076721 115.242638 481.893494 731.777710 804.651001 833.827637 917.112000 832.006226 472.313477 654.661316 354.507874 341.113770 811.729004 564.462280 286.906586 918.945312 871.064087 834.865295 129.139969 270.274933 921.534241 432.653137 621.223938 332.327728 193.596878 253.878555 840.459045 157.962875 186.771530 949.347168 795.376404 62.6017838 66.2535629 706.200500 + 310.696503 470.401398 690.618347 149.658600 349.838013 379.349609 715.695862 614.520691 445.658112 503.625641 513.577698 810.465454 939.177979 593.944885 969.045166 808.653076 66.5700455 526.976807 806.342468 382.760040 979.951538 53.1690750 281.621613 105.763184 305.391571 156.142868 523.062195 80.8388824 365.288757 928.694946 534.917603 868.752136 504.256226 669.418152 714.584595 326.994385 832.501282 538.404297 963.644836 679.944336 20.2703228 558.958557 471.555084 880.989380 902.766724 163.326920 999.398499 157.421432 136.549881 789.887329 884.455322 666.603394 496.985474 670.250122 142.591965 271.127808 991.184998 198.552109 526.089661 634.009460 5.13153267 68.1489410 245.145737 679.228699 + 685.632690 615.119385 56.9092789 579.172363 289.475525 290.747284 662.688354 128.337723 218.527023 464.810486 789.974426 908.859680 609.496033 385.854309 197.262238 968.476929 206.189285 196.523041 565.667969 189.945221 172.533188 569.750671 181.773560 148.922440 64.9342804 34.6227036 779.481323 733.660828 518.869568 514.512573 316.281281 768.895081 981.684265 568.704163 945.058289 766.328125 623.836975 907.103638 780.391785 723.104675 575.682312 427.841400 680.654785 257.329071 549.439758 984.617432 495.031036 991.232727 213.668274 669.003601 164.069214 391.515198 993.773926 456.039276 417.772003 689.623047 639.722290 362.558014 373.443512 915.512817 156.464600 549.728088 837.755920 648.962036 + 385.185730 746.205078 827.125061 305.298187 809.520630 640.844055 952.029419 149.786865 362.022522 203.578415 63.2669029 40.2231522 210.153854 187.346024 582.901978 267.616119 124.369705 93.6448746 876.239746 519.144348 501.139282 934.213135 565.890381 321.516907 639.911377 151.318588 997.884949 78.0139465 201.072586 556.083252 25.5513725 982.630188 56.2714920 60.7181969 960.414856 137.233932 712.564148 215.644867 962.624084 725.683411 374.699127 629.589417 718.227722 684.478271 73.4151077 509.588654 629.170593 662.523254 558.318848 438.758179 775.337280 225.854996 512.853577 897.522339 545.489563 654.550781 668.074829 831.512329 888.869812 217.684097 958.888306 836.598206 701.522583 703.897156 + 623.480286 354.837769 908.170959 356.327881 652.453064 117.188393 402.464874 41.7297020 769.110779 897.794495 926.284302 299.429901 606.864380 469.095245 929.221313 781.740540 327.892670 760.195862 803.348450 831.140076 29.4761658 790.216736 825.371338 276.680481 376.433441 447.068939 840.460510 31.9881916 565.404358 906.426697 294.462433 409.724121 67.6188126 716.920715 293.162750 879.772888 518.074036 94.8328629 658.807129 298.740204 808.187561 475.701111 917.597778 767.231812 642.323730 23.9180527 32.4606247 68.3480606 217.150040 615.211731 565.601746 329.454895 131.169632 186.031036 128.405365 603.841797 114.476051 388.472809 106.933540 400.957184 939.205994 244.484497 113.818741 153.205811 + 528.114563 35.6473541 697.682556 465.850861 317.995636 340.955963 796.224792 717.402222 135.348206 535.971558 487.184479 766.875305 741.257080 847.397583 132.437943 260.007751 173.004242 430.286041 624.582397 76.0458069 333.612000 920.021729 778.171936 627.558960 397.306183 859.089294 751.847595 277.476562 24.2292938 972.990662 382.060028 553.313965 295.888367 578.389954 511.494873 184.489944 231.043091 879.052917 364.515015 772.163635 240.109070 263.145203 118.096809 771.485474 612.069946 71.6752548 423.489929 118.773537 512.621033 581.620178 243.288712 798.657532 60.4786491 580.730286 93.1763153 202.619690 910.799255 359.510986 425.503448 401.699371 544.297852 375.492279 38.5383835 140.406494 + 637.765869 522.071228 162.455780 913.522156 870.372375 442.968475 966.504333 303.770996 303.924255 308.103729 957.951721 999.500793 89.3341141 703.004944 209.809692 992.535950 785.259338 402.427826 566.610168 160.089523 546.289001 624.658691 789.347534 353.695282 582.892639 247.367477 973.976746 383.812256 363.772797 82.2229462 473.826904 954.243469 677.281189 764.365906 410.716431 434.964600 960.472961 877.119629 932.270935 267.650238 13.9590254 810.743103 387.515594 651.482422 56.6202469 800.533081 523.897766 226.487488 5.78337193 214.478790 246.982590 769.238403 358.960968 221.053162 167.878723 198.625397 848.239075 855.149841 823.413208 391.508881 787.244446 555.215454 728.155334 339.875824 + 47.3365211 373.274231 406.336731 452.946136 3.34226370 449.036652 87.7492065 965.410889 508.714783 301.344482 35.0757790 129.515640 608.315735 864.309570 307.011780 367.188232 788.530151 197.037582 128.483246 868.946228 326.363342 511.865906 66.1939011 959.514648 905.361023 482.549896 922.791748 461.479370 823.605957 290.760223 423.088776 570.239990 164.835861 977.920410 886.790161 656.004761 60.3311539 911.633179 322.724060 944.064514 507.021667 847.614258 49.2095718 441.483002 792.783081 730.803101 423.625671 171.894974 411.507904 559.693359 129.406494 96.4570694 270.201630 387.492035 937.297668 586.841736 819.211243 294.176483 400.110382 264.583496 333.722931 53.0794029 330.995636 673.522461 + 318.709412 873.032043 54.3345528 242.098282 799.753845 608.893860 389.213348 110.419014 527.564575 796.686096 933.524597 929.926514 826.042786 581.298645 458.754456 427.269653 490.479645 139.389343 646.574463 336.506714 321.923828 641.077454 331.262878 7.76229191 998.956665 958.590881 264.400330 323.814331 136.796448 389.849121 437.541718 409.777954 859.263306 403.182037 898.443420 69.2526703 676.006592 92.8461990 221.920013 633.648254 431.250916 402.499695 82.3742523 644.599731 340.148529 480.103149 598.710999 592.088501 299.190308 695.596008 225.027969 650.173645 977.351562 176.412308 178.150848 832.451660 626.670654 665.745544 62.9653091 609.745850 963.599854 269.723022 281.138641 32.1899300 + 723.160950 610.557617 839.599243 748.412415 693.203918 877.378113 423.402863 627.543457 267.250519 20.5763245 449.201477 217.215012 703.019348 24.4295444 451.467926 573.986816 424.475922 236.446091 532.516785 228.903641 698.222656 222.877502 890.862244 93.6673279 461.791138 315.258118 22.6618900 499.931824 422.017853 636.636658 47.0221252 167.442612 665.639038 881.765503 728.094482 80.6758499 540.440735 979.364136 613.022888 671.768738 731.654785 273.024323 873.274475 269.155182 459.624481 441.947327 860.110596 496.430389 936.216675 929.909363 278.532990 915.470947 763.849121 339.827057 222.667786 617.036377 332.180695 74.1704330 65.0737991 239.801926 124.669510 884.542725 984.218323 700.718811 + 818.123596 856.378418 520.839111 820.099609 551.870789 449.533508 580.151306 40.5590439 821.908569 114.363396 577.121277 388.740326 810.866455 622.021912 792.041748 838.028931 947.385315 823.160095 757.348694 82.5895081 723.956848 7.00857067 524.167603 121.061859 919.905090 231.483780 718.677063 956.703125 156.023361 491.774506 761.812988 455.870148 49.3079987 530.892700 859.468079 243.791687 740.826843 822.574524 305.540894 13.7354927 424.302002 519.255493 615.070435 62.2548180 768.365051 7.71668053 988.449707 413.061157 830.906494 800.369934 306.279449 989.351624 531.495422 226.824982 29.5234432 921.649780 6.97820282 363.254700 904.951721 865.322693 60.1289978 488.831604 773.924866 908.882141 + 939.099121 877.923279 902.018738 473.671692 549.118530 862.273132 350.679626 831.979370 596.580933 234.923172 13.5557270 366.870697 299.577057 301.423187 661.945862 419.154083 702.008240 552.359375 480.067413 528.727722 442.082458 945.451294 286.061096 203.946472 827.588989 651.959351 162.796204 111.378342 158.439651 482.827026 216.689468 518.764404 166.863907 131.570602 316.530060 604.902283 264.615601 282.628204 195.670181 815.831665 587.396118 343.155640 636.932129 251.357239 717.958679 519.869202 147.659790 327.450134 539.373413 706.018677 735.384644 766.188416 19.9766464 548.344055 970.470581 672.650146 342.380524 205.474152 364.961365 753.320557 557.076660 709.994385 742.817505 686.712524 + 522.602905 388.015961 77.0791473 297.495544 709.192688 956.000427 581.051514 907.469788 592.818420 197.423065 750.940918 292.919037 387.056580 736.419922 591.098694 137.633301 281.741119 612.350891 649.054626 282.082367 599.558594 307.002197 828.603821 707.029663 571.683289 362.019958 853.635681 103.406868 280.829071 801.302979 924.478699 215.435928 375.944275 284.037933 147.977997 226.848083 28.7479286 260.864075 303.808319 283.962372 107.576813 750.930542 788.047058 761.557800 162.730576 903.640564 294.927124 327.703400 804.045288 166.383545 349.400238 323.002838 279.046112 555.822327 315.891327 635.881287 130.961044 393.235382 740.371338 785.872131 909.572937 359.037231 196.126953 805.588806 + 980.244995 399.412872 676.705383 772.152283 197.529236 626.322144 367.687164 237.308182 787.130005 419.565552 421.941223 684.916687 154.521881 802.963074 591.154053 365.072083 965.478760 528.032166 429.151520 901.916870 850.515564 114.140755 531.195923 597.193726 739.924500 43.4752045 374.769684 702.953308 150.760071 101.836609 312.310638 285.380676 741.887390 925.748840 791.240479 828.729004 990.480103 732.712524 697.465576 868.715210 985.029358 417.255066 993.391418 569.348816 190.668106 214.341721 31.6218700 955.070496 307.849823 570.207336 448.088867 921.052307 373.969818 61.8430634 593.485962 920.328491 970.367554 719.776123 845.083801 641.324524 517.013367 630.864685 171.657990 221.320877 + 173.259338 423.222076 174.875153 84.2468262 584.586487 724.423645 367.927673 215.205246 377.836456 803.866028 671.027710 372.827576 433.044891 996.817444 788.017151 901.053101 670.760315 52.3583107 310.039459 559.896912 768.540222 394.316620 883.740540 477.050140 257.064697 395.317200 503.857849 649.978638 444.206482 584.713928 256.197601 10.3272543 457.464783 71.9118347 768.470520 759.490967 966.333679 142.802704 242.874283 233.767517 12.2661600 201.474686 136.848495 803.150208 654.399719 285.290344 217.293015 58.0870819 729.845032 901.652710 30.5532761 306.627075 850.278931 989.193848 376.619812 639.919189 249.574219 933.096375 711.556946 63.5154457 591.731384 550.808655 609.354858 964.632324 + 158.471207 458.546417 869.928711 785.063965 742.304382 31.0965633 666.072693 168.696396 651.899536 739.491333 440.334991 115.769966 885.832031 23.5433941 352.725037 812.266357 780.932617 12.4974327 628.451782 924.818176 459.321503 990.700439 775.904419 115.587883 323.050659 443.999969 692.134888 243.861832 766.249329 889.258545 669.428040 231.225601 646.887634 764.794128 456.155975 587.102661 359.143402 301.829529 487.309631 799.022766 674.701294 800.919006 911.179321 595.117432 19.6378956 121.531128 484.747650 835.956360 862.799133 309.777588 356.418152 189.940338 502.939850 135.464493 90.3294067 62.4775162 211.040009 495.841370 745.799683 353.512299 961.338989 278.802979 674.855042 541.212524 + 894.950623 501.845825 214.548218 771.163574 797.032166 768.615906 121.482841 784.596313 817.866028 993.317261 479.007935 764.033386 131.526413 812.474487 566.575134 638.385864 155.342590 892.953308 134.372665 463.500671 840.178772 338.076904 49.9075584 598.629517 429.352600 921.208557 177.726227 403.423553 195.409851 731.512878 878.699280 991.503662 545.283020 101.447006 989.125793 1.87977791 555.119446 836.223450 236.292938 4.96325827 740.033569 784.438721 242.979141 21.0048714 666.611206 565.894348 667.785461 677.358032 330.810394 551.837463 581.173035 731.763794 946.552551 700.939087 103.647728 666.591919 270.773804 930.215881 386.614929 197.384125 157.953278 802.431763 864.107544 460.304596 + 964.013794 862.975281 703.872864 347.622101 377.117310 695.469299 243.916138 610.633240 837.636292 253.701584 86.7230606 778.168152 23.4087639 373.869446 28.6858826 986.504517 666.571289 167.467331 506.644928 882.960510 162.507584 90.2552795 90.1329727 364.972565 224.376907 390.117065 701.342834 363.372650 939.562134 569.824890 520.637756 196.867096 9.80444908 102.885193 121.099907 189.988037 868.747742 38.1968346 691.332336 327.705780 905.276917 950.648682 123.410431 51.1088181 101.066574 171.136200 684.788147 247.232254 337.742798 796.150330 96.6683350 728.340942 676.089905 9.18279839 42.9599609 548.384338 596.436401 765.490112 513.088867 793.715454 285.765167 863.753052 622.691284 784.131836 + 926.187317 953.801514 879.385071 221.053879 958.068542 233.988785 574.585632 273.935883 874.412415 77.6628723 179.993759 667.540894 677.200256 294.384613 586.657959 552.897156 368.317932 826.505676 908.811462 67.1445389 461.494476 835.124939 545.430725 565.748596 152.676102 446.662354 892.525208 980.774353 896.902954 949.593689 897.543335 663.611084 959.120239 487.071228 614.545837 466.805603 191.492264 671.277710 687.371887 505.637482 994.392395 658.259766 958.208252 286.047516 481.784210 885.332581 624.913452 352.466797 167.433929 104.559006 435.436920 582.829773 424.460693 148.173065 241.607040 225.071793 861.880432 696.929565 31.1932049 950.326477 321.905731 75.6595383 273.385620 846.029297 + 199.741928 90.5984955 593.765442 319.934265 766.116577 822.137756 731.639771 567.933838 964.381104 29.8565388 961.390686 631.153015 240.665985 124.918053 632.608643 984.919861 566.195496 351.655334 491.808502 68.4933472 891.754150 657.817688 661.318481 425.118347 263.723724 548.801147 610.115601 604.526306 797.851746 719.119812 370.368317 153.351471 260.463531 355.292145 376.819489 487.101471 571.901672 421.996643 825.963196 252.953400 926.865662 45.9946747 988.375305 543.474854 534.450195 867.977600 705.905701 81.7424774 919.372253 737.892578 853.581299 927.317871 907.355530 831.865967 637.346558 216.553818 931.452271 407.650818 324.075256 994.232544 903.633057 772.781799 76.7073517 371.122314 + 163.817932 733.537476 95.6502914 242.436447 681.876770 290.951599 320.751556 79.9002151 401.957489 691.688538 388.383362 179.606247 760.913635 488.727112 1.53167772 809.793213 127.885536 932.837769 530.497192 671.019409 864.313538 994.791870 868.768616 578.975464 158.546829 691.264465 409.184631 675.100891 19.3187943 989.198059 254.313766 449.466980 474.715576 567.349243 624.127563 661.174622 536.069031 55.0867233 543.058716 850.310791 25.5491695 643.106995 582.114807 539.498779 8.13921165 803.509827 412.938843 932.847473 455.510742 148.194214 31.8791637 727.068420 533.978394 226.884521 294.477509 5.82517290 587.063599 742.036255 784.263428 391.019348 668.983765 769.603760 577.683105 370.717468 + 786.273315 852.355652 972.963989 748.585754 558.563599 267.901184 947.751465 868.719299 74.7714844 62.5123482 757.441040 366.738190 395.749969 899.294800 304.747101 705.459229 708.992798 782.333130 991.612305 908.946594 17.5547123 646.393921 561.182678 997.928772 663.734741 494.060669 539.297546 780.145874 738.416565 348.604767 314.705292 194.833344 585.615295 5.11319256 672.381348 385.912476 25.8911972 492.647369 157.382431 866.112000 842.254150 846.788391 351.288513 795.727539 208.294205 469.631500 824.896973 709.938293 702.567932 444.763153 930.884644 544.924194 76.1001663 612.995789 859.240967 625.988342 380.387482 403.667969 79.7096100 161.150665 17.1015739 303.053772 322.696472 913.916870 + 201.991241 878.523499 109.714890 460.859497 360.627625 266.208313 757.358032 926.012024 676.870361 307.517731 658.612671 376.993164 502.010193 590.163330 47.2375565 187.949280 544.335815 688.560425 125.167305 390.066925 564.222595 17.7489471 336.713135 973.504456 936.895935 751.643188 451.706757 413.467377 185.768433 349.043671 639.571594 270.065155 356.157471 714.037964 88.7654572 941.306274 250.019501 94.0072098 12.4340172 598.969727 415.208984 407.422363 189.284927 292.722473 812.725830 740.156799 721.805054 952.890808 662.804565 321.820709 3.27759790 514.168518 87.5239487 120.157959 963.034424 231.864807 110.976120 888.701050 265.546112 825.791321 442.565247 984.296570 333.592346 645.843933 + 112.017914 59.0782089 69.8004227 564.952209 243.967102 184.774506 95.4583817 504.246460 374.715515 422.136292 899.718384 235.052383 839.813904 896.801147 980.164673 878.516296 579.377625 10.9246693 829.895447 980.665649 855.910767 557.059387 529.182922 331.933716 329.688080 487.880035 134.044098 548.722229 993.155945 274.419617 131.710709 809.347656 211.763245 265.077850 555.030396 304.413055 980.178162 779.763184 347.647644 228.496292 839.275635 997.355530 638.264038 72.2877960 450.496948 671.223083 35.0785789 629.346313 311.033875 238.288300 854.167053 654.814880 861.209412 700.941101 540.555664 660.006958 116.049889 12.8517256 468.632629 935.646667 609.256592 288.160248 490.073059 974.289978 + 997.904968 973.735596 721.433044 459.948090 493.783569 429.164734 965.978271 466.320374 9.83660316 311.424774 583.739807 106.078300 766.947449 473.009491 145.011108 920.368774 429.978424 419.019409 772.985962 877.868103 433.008484 603.312073 431.370361 955.194031 105.311119 386.450226 361.943573 759.513489 234.139618 446.262024 741.336548 605.467896 634.820862 156.288589 470.813232 529.336792 358.454956 412.110260 449.625488 154.940659 107.447182 748.213989 658.558350 244.268707 36.5962639 659.060547 912.812500 549.546021 222.590851 510.896729 168.770767 289.238617 663.584778 478.253326 508.252930 91.0411530 587.815918 516.068115 562.723022 423.447754 744.271729 209.119614 249.279419 99.7641449 + 272.702881 72.8163223 814.603333 299.693756 346.398376 250.743515 359.385986 57.2541046 198.857742 435.193146 404.267426 223.027084 737.088806 512.465515 486.666748 978.613098 476.242432 969.844910 799.536011 598.357849 791.190674 672.839600 799.670715 255.501404 746.174255 372.952026 105.124504 892.772156 984.127625 670.472107 746.391907 108.216263 411.615326 97.4780273 807.242004 411.322723 803.044739 910.925049 655.555176 227.011948 990.538574 644.789124 586.979858 643.757996 344.645813 365.403503 818.468567 298.073120 247.827347 595.905823 790.342346 304.418427 105.098007 497.056641 757.127686 505.899475 958.165894 584.478516 221.920258 454.220947 117.428116 803.276672 961.043640 975.572571 + 653.860413 818.459167 119.298843 665.425415 430.277710 480.958679 847.219421 179.159409 471.719574 484.130646 881.270630 506.519043 258.924347 943.212708 679.087280 411.687744 922.099915 421.238647 2.47284651 689.570435 411.141602 797.195068 665.792786 584.154785 435.256989 880.490234 575.984558 794.656616 236.753998 793.769165 926.631592 621.581482 331.303375 40.6733131 505.750793 503.392212 253.565765 333.453247 538.625061 229.034454 473.250763 216.031784 637.928589 488.768555 233.734879 801.301514 831.953003 237.144608 626.906982 6.90371227 240.865219 556.595520 280.059204 166.062668 134.354507 978.688843 900.550293 275.014618 127.611389 529.367004 528.261597 720.565857 275.442627 963.511658 + 353.032654 664.260193 895.246582 280.416779 504.242462 742.480591 625.189697 760.899414 971.942078 566.452209 558.529602 313.909119 444.351898 106.119385 958.550781 559.023682 194.631485 80.7449188 804.814270 618.151733 383.854706 982.954651 542.051514 328.382965 581.572205 274.030518 151.496582 336.688904 882.858032 497.746582 766.268677 613.782837 195.186142 119.569656 124.487778 699.765625 400.357452 460.261597 965.081665 578.742798 683.930481 453.565063 961.807373 537.338562 339.038452 458.565338 694.118042 307.423004 389.817078 982.112549 326.167297 671.658386 540.413513 14.8416615 124.764427 29.3679714 490.800659 250.702240 799.805481 477.949829 457.082916 38.2282753 349.425415 857.322693 + 539.200684 28.4091778 777.313965 828.115417 125.438652 156.380753 277.080872 737.028809 446.693787 941.166931 112.597351 365.891815 243.050522 289.751709 32.3385544 616.598206 568.229858 889.152344 261.106018 563.800964 258.230591 978.534058 24.9293060 581.213257 210.987961 606.023743 930.123169 190.667450 577.002808 494.215729 445.612823 915.428772 850.269470 417.389008 7.94670296 946.138123 918.719299 437.330383 481.139587 50.9506683 443.901306 259.497101 821.462891 662.341248 454.749054 549.671387 589.327515 883.754761 745.624451 962.163452 975.267700 741.649658 260.614838 31.8259907 72.2161026 863.882935 681.900452 308.578583 13.6704102 349.335632 954.125793 918.820068 453.136139 277.905762 + 547.960632 912.565002 531.374573 510.342377 959.681030 761.510925 612.097412 402.290649 584.891479 929.466370 339.887451 57.5409317 541.330017 984.612915 359.350922 517.753845 376.432861 931.987549 436.538757 234.126877 633.413391 800.725769 174.249329 696.162598 422.209167 444.474976 362.074280 276.223724 850.454346 784.169922 746.646545 629.504333 838.044495 95.8987732 312.183868 73.7318878 88.9683304 99.7340698 712.860596 819.859253 946.223999 953.839844 369.904083 302.817627 947.672729 761.098877 528.320618 808.914124 225.700409 562.943848 449.533325 726.272400 620.604187 276.804108 22.0073719 484.701141 916.632019 550.019409 384.215637 149.204620 759.171753 476.940277 861.082336 540.492920 + 142.745605 417.757996 851.195923 293.350372 271.064148 812.851990 70.1398926 646.034851 340.081665 511.282532 378.712341 565.404480 132.115555 537.608215 313.058716 769.338806 17.6985130 134.342178 741.822815 56.3779602 855.311035 647.775024 26.0090961 760.611572 565.019592 83.0177536 228.209396 139.412628 89.5936737 622.801453 438.824921 527.095642 818.985779 394.285950 114.347137 205.234421 267.173584 879.613953 632.300537 64.8031616 932.027161 662.553284 586.624207 293.655701 633.569580 46.1078682 277.789154 874.480103 190.676025 617.433960 259.432556 846.207703 845.686768 213.727097 436.933777 160.936188 469.211151 293.735870 903.350952 291.202148 115.307480 610.717102 975.401917 839.007141 + 973.266235 220.344818 92.7442551 663.787964 728.308411 267.191101 595.233704 751.745605 914.093689 42.6133499 977.699219 949.103699 705.778503 962.488892 476.939819 240.864868 891.606323 245.669022 372.154541 110.727577 651.281311 958.644409 945.766052 361.410461 856.168091 83.9825668 735.739075 395.060089 196.229309 803.716370 514.489380 772.672485 324.992706 534.432983 296.270264 24.8323669 529.721375 739.210571 339.921448 413.812317 897.797546 189.624222 521.078064 226.696487 997.580994 700.467957 37.3127670 494.571808 764.069397 985.594971 163.409805 948.625977 699.979309 978.272400 49.3732605 710.437561 240.825089 595.410156 49.7834663 141.766083 604.260132 343.434601 947.230835 945.990173 + 994.474548 135.040298 547.122864 742.905457 422.997955 69.5100250 106.524651 748.800598 433.858856 115.520416 143.766327 823.440063 276.795410 945.655457 814.118408 404.267700 869.282776 810.146240 309.278595 54.7998352 976.844910 614.196716 414.679047 301.163940 932.344177 577.203918 304.891876 853.646545 354.517120 883.685120 997.398682 492.183350 7.16023207 857.278625 632.935364 2.79486609 807.512695 641.243103 545.052185 423.201019 748.700256 600.166016 522.745056 324.341492 621.322449 78.2080078 620.518860 278.313568 470.385803 355.052673 328.723389 201.329102 540.937317 990.886414 360.760956 642.166809 716.095337 553.827271 303.952850 403.914917 227.941986 503.557770 166.127213 272.685486 + 436.137756 352.788513 169.799942 188.249146 704.691345 782.979187 948.862427 249.321518 367.225586 418.730560 964.986084 43.9004745 355.887360 999.738770 926.139343 85.2823715 447.002167 893.440857 980.733521 987.911133 39.1247253 906.602417 86.8216705 364.430481 687.066895 942.105164 584.633301 499.962830 579.372620 352.519562 856.139893 900.691345 991.730042 372.513428 357.509125 752.634705 285.985596 84.8030319 618.780457 784.359192 258.908630 331.184692 649.291870 687.164978 206.908890 387.446533 658.562622 432.679199 481.405334 745.619568 418.682922 848.205078 880.178589 537.428650 728.395630 745.980164 727.963989 734.918823 785.175720 691.868896 735.039429 826.699097 79.7822571 939.283142 + 623.345886 114.848572 906.882812 39.7780533 950.292969 113.925385 984.669067 975.878906 235.012253 501.609100 745.301636 647.074341 967.093445 82.2274170 368.507690 99.7540817 50.5038986 414.151520 987.096130 433.593750 844.647583 75.9292145 137.141571 11.2243004 326.417938 181.102905 608.018982 521.004578 118.876251 561.221375 423.493439 343.746674 363.155182 768.640503 12.9421148 620.193787 860.498291 581.663696 936.167419 217.741562 684.030090 964.526489 649.464050 229.948364 175.892654 833.239929 553.836243 474.366760 251.980026 950.432861 502.416107 43.6368675 735.472534 225.630203 495.355072 342.556366 119.034050 262.845612 481.651917 521.388672 348.079895 875.806641 899.847595 43.8684387 + 384.390869 378.284393 752.490234 79.4582748 233.224289 898.880798 312.401459 405.161835 584.776794 822.428040 448.670563 684.327942 169.225281 252.863251 362.638153 683.242798 449.487762 707.710571 281.236237 576.577759 211.985580 814.488953 481.255463 964.224792 164.838959 550.655579 972.291260 604.375000 988.322571 762.446960 348.780975 354.438324 526.947998 202.486847 475.107025 37.2927628 31.0549431 593.263306 736.326843 353.842773 999.198242 401.313690 2.08943605 7.39734030 182.401764 446.132416 825.064636 469.925659 626.380371 454.398987 148.102036 781.142944 450.258270 231.595306 330.169800 557.243958 397.817688 740.787476 846.814270 124.497246 638.417236 339.416687 837.835510 655.185425 + 836.783142 645.498474 286.850739 578.469849 957.629272 977.404236 999.846619 152.432022 262.250519 702.982361 273.273224 298.192566 160.126373 66.5698700 481.734436 550.211365 211.437881 97.1931686 551.176392 76.7477798 58.9411926 92.6660767 216.230545 306.113678 344.864868 897.238159 800.697632 251.753159 654.423096 277.337646 992.244873 731.528320 469.327698 691.159607 953.918884 613.029297 978.640442 65.5678406 414.099182 445.605957 475.180969 412.775635 114.110809 57.7573204 250.436676 299.385925 604.179443 630.210571 221.990524 193.078842 336.883698 297.256714 590.655090 658.590149 614.500488 674.535767 254.891541 772.271606 719.726196 918.020325 138.220535 869.521362 576.376282 69.9277878 + 575.972961 605.279053 745.703979 11.1650524 814.557556 383.912109 167.951553 273.199432 415.311340 28.0671501 27.6406898 370.631561 272.502289 8.00124645 677.190613 893.288757 118.121819 18.4402065 329.885406 792.849487 335.579773 511.771820 281.387360 313.423523 115.423889 460.361511 44.6208496 655.065674 839.249451 265.490326 298.380371 171.227783 468.497345 237.320099 923.739685 87.3488846 486.443024 688.481323 15.9460430 551.278381 248.159729 621.805969 958.245850 400.684814 573.177673 278.137970 390.786530 282.057220 147.271561 836.466431 914.061951 354.693909 804.178101 470.737122 417.411316 240.753525 188.434265 339.433807 590.866333 995.694946 509.893005 808.676697 186.763611 463.848175 + 869.101135 866.132019 424.871918 497.181671 208.854523 994.544067 894.309326 552.926025 227.901978 836.965820 453.297760 831.952087 730.204712 539.019836 40.4233437 110.478378 388.518585 130.902618 194.793564 693.388184 811.512085 434.338959 271.612427 512.505127 495.422058 34.7693024 907.808044 854.158508 212.429077 330.371307 150.065109 100.784325 639.124634 365.445648 235.715836 610.077576 420.617950 546.638733 951.607910 314.266876 741.539246 363.260773 793.245300 269.668365 663.499390 964.026489 299.127441 856.992493 75.7281952 576.340698 918.533752 482.370209 439.077209 348.967346 257.241486 294.104675 6.25985146 80.8951569 794.274048 452.455322 419.753418 508.505829 508.268494 649.864563 + 402.274811 551.119324 960.514954 346.002655 770.442322 999.440247 204.651596 885.405457 186.129517 480.916412 904.189148 749.888184 688.933105 690.571533 607.277283 354.773529 513.183838 192.861679 310.751587 669.174194 543.112793 671.712830 739.659912 898.828796 555.510132 275.237366 179.337692 555.638916 576.553894 547.134216 329.973541 194.459152 22.4349632 132.375824 191.197510 531.094116 115.858032 277.292206 399.824219 377.806549 69.4224930 107.519409 911.244873 296.512695 731.177185 114.537743 178.776901 908.098145 798.212219 912.501892 32.5130806 937.823059 951.901855 219.696304 86.1685181 277.325439 410.229645 18.6053848 612.005859 621.053040 116.000168 335.355927 146.848495 555.019653 + 463.958832 95.3015366 482.096069 661.094788 577.920654 204.786118 91.7177582 955.263245 593.886902 767.400757 188.193832 62.3044777 746.980896 889.162231 147.737915 611.494080 499.580811 372.519257 273.368195 823.946045 285.478882 946.616394 541.776062 73.8306122 288.866699 432.210480 212.506012 112.994278 952.389587 68.3692017 960.040710 366.051697 347.213623 671.120544 303.013702 716.570129 675.416443 296.194885 368.432007 371.356689 908.142090 137.070129 875.079102 143.025284 954.949219 366.400238 416.821838 479.467072 136.977768 572.565430 500.959045 618.619690 216.176727 710.776550 532.039429 431.765778 454.231903 698.576965 328.392334 728.659668 783.731384 502.446777 411.612885 442.870117 + 534.143616 200.137497 937.171326 307.215973 507.396088 180.670197 128.486298 460.661987 276.055328 621.151855 305.598114 551.152466 357.270660 328.189331 663.907776 748.166992 198.543045 94.7279434 549.844604 670.603516 248.195465 850.809875 893.385010 34.4859886 459.338196 600.403076 937.016479 333.760620 961.094849 557.940308 740.531189 585.290100 461.041046 977.648376 7.03804588 65.6810989 33.3151512 155.841278 556.163757 620.686340 443.075287 766.859558 389.715729 222.492371 933.519165 181.901352 25.3745842 183.927841 204.856964 452.225403 115.767822 676.222656 187.885681 558.552368 922.900391 288.182465 746.070312 625.649109 6.62843513 281.509766 71.7538605 910.837280 172.650909 870.679810 + 394.943146 330.388214 456.566772 607.802917 743.964050 837.099487 22.2582932 976.238953 790.928101 36.3695145 202.114090 285.359497 585.203918 724.849121 600.237488 449.314056 478.750580 332.926392 23.9509220 719.440369 676.325684 618.578857 596.674316 844.269226 57.3941536 289.713959 859.164917 334.470154 888.393494 100.552460 719.106384 351.262970 881.031799 671.270447 22.5183277 922.108826 793.511047 104.929672 517.180176 502.196014 629.326782 849.274048 985.807129 989.449463 562.898865 760.807739 915.372559 735.586548 864.561707 432.142700 757.582581 284.659546 600.891357 100.053650 426.096375 149.112686 735.400940 599.197510 913.192932 733.038391 386.336792 892.262451 285.433624 311.325653 + 208.530121 709.825745 738.134521 192.179825 758.011536 202.829468 766.908691 999.750000 578.776611 124.231018 968.926636 418.253937 399.894653 314.237335 136.534271 471.507416 891.612244 419.534576 367.615479 457.510986 915.524597 203.550018 918.324768 401.070496 535.086121 499.822571 243.311035 511.284546 38.0813751 304.832367 852.514709 51.7771530 808.793335 809.432922 403.812683 817.816772 66.3024521 501.370667 999.592590 658.260315 739.075745 100.909256 869.788208 326.999969 950.001892 706.108093 772.984985 881.118896 555.177795 852.462219 775.790955 425.210846 623.039734 972.865051 689.146362 139.313370 76.0100784 687.917542 462.019135 125.563881 61.3602104 502.002808 600.345093 379.168579 + 124.170998 115.910316 632.281555 649.402466 468.528412 102.676071 105.964088 844.697937 54.8051376 31.4203110 422.105011 947.552307 32.5371971 198.610870 65.9781113 760.617554 598.514465 896.581299 221.456940 970.565796 641.306519 828.189514 344.446136 539.385254 226.498978 479.368195 473.998352 530.652588 412.108948 11.8208818 464.355804 901.620422 17.5834122 816.311340 637.296509 360.202545 989.701782 596.306213 634.393005 563.014954 519.970703 287.476898 561.854431 921.242554 950.246277 707.835083 837.131287 703.796448 241.268936 741.747131 511.493317 405.893768 912.946289 667.697937 224.020645 960.131775 825.740112 951.133362 907.372864 229.030762 319.988861 102.902702 342.189087 519.615662 + 695.839844 237.529388 72.6332169 159.665436 986.770447 326.493073 634.062439 18.0628090 962.574158 718.219788 869.150024 889.553467 975.562927 873.529053 755.077393 263.191528 694.838806 26.0943050 206.678207 215.368866 496.477600 762.772095 480.349945 984.393677 974.776001 46.7082024 850.888062 773.870117 43.5946503 617.641602 475.422913 715.508728 96.2681351 175.037415 93.5201340 429.528564 358.183197 767.723328 505.094086 870.980591 871.750122 823.098083 124.549347 626.660522 935.150146 499.195374 70.5497971 511.190063 990.715942 816.776245 594.896057 417.292603 613.491516 892.409302 708.453430 115.173271 460.709625 53.2917976 747.213562 519.069092 947.763916 587.402893 450.078644 351.123779 + 472.887115 440.940552 206.889542 244.057251 817.657043 150.565353 929.025696 589.124878 231.357788 938.342407 509.543335 839.403015 707.539185 552.481201 832.898376 877.416199 674.604553 806.364746 437.570892 373.162048 10.2149525 407.681488 929.609863 83.4673767 107.015121 112.622833 343.404419 422.161163 758.043945 621.208008 655.256409 278.861389 911.913208 508.454803 491.233307 217.930618 340.916504 120.054947 706.358582 224.968063 301.792480 410.428711 882.630310 69.1123810 19.9219856 898.072083 198.084610 939.445068 53.7024803 407.275696 997.068420 372.815247 199.679703 615.309875 928.310913 538.439209 78.2870178 902.390991 255.379089 327.926147 574.497620 691.927612 183.525848 762.836304 + 117.951698 995.545105 380.486664 101.574371 920.067505 407.960571 811.666687 488.652191 629.226196 683.611816 873.852295 94.3447723 833.012146 965.578186 36.6717072 738.178162 540.570068 907.987183 26.1381893 820.169861 215.296173 753.219543 768.454224 795.194031 709.539917 58.1443024 886.195374 103.033524 446.837524 765.624939 496.186371 108.611465 277.980957 599.871948 34.7215462 929.683411 873.202393 744.192322 736.029419 731.845398 277.326141 402.002747 686.370422 942.812500 485.330597 255.226410 963.900330 533.076904 90.1081390 831.119263 974.078186 647.733887 421.168732 582.627625 684.722900 509.853271 502.550568 476.520325 689.089172 354.568756 613.271362 837.967651 371.498535 649.892761 + 380.244019 227.425552 409.827667 343.475494 960.012878 7.91061878 671.462341 507.341797 629.824158 522.769104 843.671875 882.870605 504.970764 871.283386 702.158997 568.873169 14.3126040 581.539490 470.242188 975.009644 455.467743 605.173828 357.846985 539.752563 379.396271 719.897949 624.108093 439.533264 914.281494 909.655396 4.66571188 541.524414 382.509125 78.5052567 241.136459 636.208008 623.609436 510.736267 419.673553 722.151917 620.490662 631.173645 73.0154953 958.734924 958.438049 560.482666 604.900696 547.447510 314.886261 853.204834 436.843903 347.748322 153.286377 405.880676 79.3349533 857.380005 314.730896 497.030121 205.680954 995.291565 288.205566 344.296631 468.171753 585.782227 + 970.642273 984.466858 673.491272 468.722656 244.311752 598.637207 745.386780 407.543945 275.718964 404.122009 512.222412 989.875061 885.654541 124.402328 820.422607 434.710999 112.948959 639.443054 561.175415 52.2693520 88.4051514 428.837677 868.796875 580.018616 45.5187302 995.739136 665.277954 189.013519 102.811119 931.478333 359.555237 330.820404 930.067688 839.546021 829.209656 503.446594 558.055542 745.951233 282.761536 949.123169 279.152740 569.361206 963.301392 246.215530 745.211426 685.007935 986.911377 430.907928 871.211914 410.982605 40.7117767 721.746094 269.793213 116.687439 737.199524 341.940674 271.803925 619.857239 817.017883 917.126038 348.583160 832.563354 428.193817 746.616577 + 769.020203 758.517578 85.4862518 627.425293 969.521179 806.268555 926.958801 868.555298 704.872925 482.707336 819.781616 957.534912 684.337036 743.372070 483.123688 375.144958 87.9280777 946.790222 155.167648 169.884201 738.534485 496.461945 135.954727 652.053650 13.5549526 479.510864 75.9756012 692.174072 972.119385 212.881134 505.912537 591.157654 931.789001 167.930832 586.789246 244.814072 146.107040 547.226685 901.329590 302.714966 346.685272 693.169922 986.355591 720.004456 318.740479 162.563614 63.3025703 110.228943 377.052246 180.488815 976.728577 23.2004757 641.162842 683.911926 885.974731 29.8586826 838.770569 178.043243 136.663437 735.075134 58.9138641 270.080872 714.565491 818.052429 + 64.2483215 375.225159 855.948242 944.529297 137.157059 429.947449 493.946960 709.443115 705.013062 47.7856712 612.161499 431.222382 258.694366 782.045410 935.383484 900.343140 964.158875 492.245819 188.100098 596.974731 364.134705 347.770020 855.184509 507.007019 109.543579 248.467636 544.981750 37.2784691 747.440979 556.983154 682.136719 896.464966 709.438782 315.667908 593.571411 866.911316 336.437561 318.633423 698.281372 374.532776 298.800873 418.009949 229.746201 333.707611 884.860229 707.347046 712.557495 569.470825 974.973938 179.215210 289.180359 377.645966 733.248718 252.468048 343.663483 821.274963 30.5255871 512.214172 93.4767838 218.252640 724.900208 330.164032 301.428192 573.814087 + 587.979797 525.416992 378.638977 19.7851505 42.2049294 413.352203 931.650085 354.543091 832.636047 4.38799381 538.752930 103.836014 615.900391 471.304108 578.991028 833.071716 165.389862 400.727051 751.440369 623.637207 269.205750 77.6522675 689.758545 641.930359 35.4867020 998.402344 888.242126 534.612122 9.77521229 822.625244 516.306885 589.097595 977.056091 690.016907 943.877563 159.584274 796.840637 617.942444 118.057274 350.588165 391.238068 287.471130 63.7158737 113.012436 87.6739426 639.118469 310.188507 681.802429 906.479492 410.201324 33.3873215 555.352905 75.1324997 378.156250 342.506836 983.339539 824.639893 219.863449 58.2626190 969.677795 795.492004 720.219482 54.7287979 84.6434555 + 20.2927113 203.295990 382.182983 505.510071 509.321228 696.383545 347.647339 820.966248 644.649902 182.395218 562.062927 474.649658 154.869385 939.384460 159.528961 391.378235 80.4012833 998.755981 791.906006 85.4086075 525.307556 591.646057 996.189392 924.891174 917.744690 77.8828888 832.567810 954.283997 353.289368 966.104736 629.760010 199.826431 625.072266 56.3160934 641.317200 906.559937 260.515015 201.930634 308.461060 897.971375 356.221008 96.2897491 984.575439 774.185425 484.242523 608.837097 3.51184797 300.723938 14.1270618 24.3739300 552.986633 624.600647 464.147644 420.568359 51.6529999 872.595337 655.475525 916.519165 917.302124 98.3341064 985.261047 712.662048 64.3292465 266.731232 + 646.160278 201.797958 160.365387 399.018524 643.851562 988.677795 327.847382 252.756668 815.231201 640.995483 966.126953 571.298950 474.284515 37.4453735 592.029602 200.522812 544.969238 477.702820 740.545105 549.366150 781.314697 319.900421 868.396118 285.061340 527.031555 629.004456 501.248474 262.141205 298.307434 285.479004 625.189575 441.684967 980.612427 337.317474 745.931641 847.160645 944.740173 601.051392 270.027344 906.187683 338.827301 329.587036 467.705566 832.391846 336.281677 664.673584 800.948364 674.628296 451.899445 471.451019 161.236176 176.066879 719.517822 102.648384 293.237305 5.00601149 536.804199 308.895386 777.396912 656.544556 284.779694 261.230042 836.108154 861.133667 + 583.230469 181.137680 506.472321 51.4666824 786.887695 44.8002586 361.352783 779.927979 527.759155 784.962097 677.357483 621.139282 315.097229 508.496246 977.268738 152.192123 383.307617 511.612000 575.823120 626.489014 826.048523 792.899109 326.014221 193.371094 306.891968 365.094147 726.968018 66.4216003 706.464661 785.646606 259.992401 469.336456 552.732849 525.880981 280.470947 282.187347 903.177612 572.234863 68.8371048 621.145508 873.808228 247.002655 48.4774628 79.7400360 774.671143 418.935730 944.527710 961.244080 806.369690 727.576904 10.6212282 890.711426 853.569031 576.977844 122.495880 253.130432 831.740540 56.1838417 593.941040 678.014282 785.917358 907.383118 111.917343 141.326996 diff --git a/example/lu_decomp/65x65.dat b/example/lu_decomp/65x65.dat new file mode 100644 index 0000000..318160c --- /dev/null +++ b/example/lu_decomp/65x65.dat @@ -0,0 +1,65 @@ + 574.568542 521.205811 926.984436 836.483826 189.416702 952.012695 503.821899 73.7248611 68.6280975 230.836060 277.914917 954.523743 734.430664 293.442963 612.090393 18.4702168 3.24520540 878.543701 652.029297 263.693542 211.468201 187.309769 514.072510 516.750122 994.219238 479.286194 626.611145 744.612610 826.618530 127.629852 164.715454 205.120392 448.396301 207.541794 505.187134 321.470764 730.968811 779.952698 427.180634 353.325806 460.533264 354.212372 146.469193 757.053894 812.029724 19.4483643 946.455994 800.710754 274.348816 172.384445 13.8123064 56.5930367 158.435715 221.138733 459.378204 481.801971 215.813431 228.314148 704.111267 39.9368591 215.366791 85.2719498 73.7731476 780.869568 463.956604 + 979.179016 780.472473 128.920731 79.8881302 636.741699 262.196167 941.742188 419.354401 192.993759 258.880981 183.546097 767.089294 747.320862 579.157227 323.234070 203.901505 503.029602 399.088837 599.690979 840.522217 365.924286 748.583435 833.891724 612.418579 474.617737 443.595886 139.013260 132.238525 132.367554 515.625183 105.768250 844.061829 19.8444576 52.0028267 240.642944 856.884277 298.935577 132.602936 678.825745 650.690491 819.985962 663.867249 442.195465 339.238525 435.706909 664.553711 475.547577 628.674194 968.349915 555.708069 677.378235 820.371887 976.975708 701.290894 951.257141 740.920959 419.460876 765.332581 254.177292 36.1469345 297.659058 350.589111 894.674561 71.4049225 645.630371 + 712.537170 641.498352 963.514038 628.015808 241.437210 931.865173 304.306305 737.349915 375.818695 768.476990 127.078644 846.054321 670.621216 769.569946 288.616821 835.464111 371.714783 778.031433 944.878540 729.835693 912.773682 280.412415 427.320099 560.270386 916.076050 767.333252 447.035095 706.274170 119.070251 438.868439 659.628235 899.780090 382.581635 391.250977 485.959991 289.079865 929.765198 44.7389297 545.952759 231.746140 429.282837 770.172668 430.876190 557.936218 672.617004 560.338806 680.992249 832.927612 829.324097 263.090179 832.157776 631.084778 535.070740 644.290039 718.987427 959.638123 102.439621 981.711365 424.966156 88.9676132 525.860107 273.979401 107.121468 13.7304916 283.526581 + 288.397705 681.721863 18.3300476 916.289062 794.558044 753.082947 264.630890 187.415222 941.227417 335.014923 48.0891113 823.214661 935.234192 93.4103928 552.936707 190.401642 444.801758 312.466064 777.102783 535.820984 170.216888 985.049133 884.886475 545.823059 995.028320 790.761230 779.515076 146.415054 301.633789 694.885071 505.675293 418.167206 915.019653 581.968811 448.563324 685.191895 857.588318 97.3798370 694.518860 282.317566 958.566895 859.452026 907.673828 617.199585 549.512695 147.060654 260.817413 673.109802 610.449951 695.505737 641.873901 718.239380 661.736023 840.158081 984.601685 87.0339508 802.037537 808.225098 729.697632 971.369324 623.726624 277.433075 417.001129 976.027405 357.900177 + 166.912186 789.359131 157.350571 992.031006 429.212311 586.103699 654.715759 391.548187 309.039001 715.555115 404.687134 15.2520456 19.8128986 483.297028 216.285568 633.715576 744.130798 528.612427 326.671173 739.752075 811.267578 160.992706 448.835571 834.811157 142.334564 217.656479 389.952240 292.673645 31.9138794 402.217682 34.3656464 997.634583 899.872742 938.690613 247.683548 638.224182 174.526276 310.786224 598.647827 5.59294701 227.756500 578.013672 918.433594 67.5085907 716.756775 167.892303 193.510605 969.750244 408.691437 61.2501144 122.977661 906.601440 188.637558 244.783295 491.750153 793.911682 497.253967 738.608398 646.378357 266.760834 245.934540 874.100708 975.764648 980.574524 559.059937 + 3.66380692 288.922882 788.352295 431.876434 580.681091 564.625122 742.805054 590.565857 824.151855 258.736908 864.276123 755.845703 666.762146 679.075256 356.096619 824.111938 33.1989822 981.055786 288.052063 97.2886734 955.414368 785.345276 306.903412 739.715393 922.215759 964.852356 638.947327 986.077393 223.024582 275.013519 978.572327 787.947083 436.882507 205.979630 398.496063 562.632507 993.069580 361.108521 239.884216 832.456909 332.759308 458.240173 144.843735 203.447067 481.552765 628.864746 462.611908 214.345001 187.325897 873.620605 350.933411 486.812500 603.155823 212.539474 346.206055 504.896210 161.401718 60.0222931 85.3189926 348.978058 751.095276 786.446838 43.0001526 597.038940 836.936340 + 187.973099 772.409363 590.699036 251.770416 638.912842 257.755646 746.606384 190.963562 516.382751 441.566071 379.497406 460.152710 332.365601 733.362732 546.897583 406.020416 753.701294 509.103668 838.713257 738.549988 630.593323 914.372375 688.646484 910.858215 278.275879 228.017487 898.346313 300.101349 797.302185 623.707397 206.876083 666.616211 493.450806 38.5195694 57.2859001 376.880402 648.844849 438.485809 932.539673 221.305695 790.084412 290.162262 76.7555847 504.386078 456.612396 79.0317535 509.803986 415.935669 696.372559 171.541870 315.407532 115.276932 48.6978989 298.502991 807.640015 911.952515 946.701477 589.555298 938.200745 359.706757 926.042358 709.697510 603.773804 235.815384 576.598328 + 822.890137 201.641602 898.741455 812.517029 791.370056 929.920654 142.300201 503.165771 189.184769 61.4242210 983.510681 593.193054 706.972229 41.3726692 788.891296 156.561951 115.005829 326.046783 840.938843 91.9422455 658.471008 131.666946 199.161316 677.643250 280.542297 202.379242 10.7721748 160.318359 505.680969 233.234589 369.349670 730.378479 208.692505 951.335510 519.976807 677.806335 477.886353 554.060059 597.176147 600.466858 581.095703 800.385010 324.920898 939.799500 714.868652 238.174210 976.303955 709.557617 908.071533 191.149887 57.3212700 197.362274 877.743896 93.9624939 505.965759 780.342834 670.575562 430.968597 547.788086 266.458466 534.222839 715.006165 187.436707 241.758942 460.843170 + 311.212036 208.900314 730.975098 134.721664 771.993164 298.409546 914.722900 347.421967 973.431152 321.238403 586.140137 80.2861862 491.044617 231.472473 584.337402 395.212158 866.785095 393.584686 155.098984 353.244995 208.518509 794.497620 944.094299 496.656250 204.162430 939.985352 285.668091 267.467560 833.488098 944.024048 231.439896 901.049438 970.951782 37.4644890 549.158325 969.722900 219.138550 619.842773 790.786072 693.123413 180.970947 987.377197 332.771271 347.667725 23.7376308 942.158325 846.465515 544.962769 516.977783 3.73299837 887.781616 260.045471 319.581329 635.169495 522.374084 936.116028 90.0653305 245.799423 678.079895 926.862915 78.6148758 976.890137 600.212769 769.788330 218.959732 + 515.221741 90.7555771 252.574402 144.139252 100.786118 653.559204 99.8391724 480.955292 937.649963 451.410126 774.132263 2.40847826 277.695129 141.561249 534.541016 300.203094 594.542175 774.010132 633.234436 42.4669266 33.2852631 199.327499 581.283813 991.656799 743.874695 549.051086 85.9111099 806.401550 242.332184 475.538116 334.354675 52.7304077 204.376495 29.1605759 463.185394 398.081207 402.586578 514.302551 55.3366356 12.7328739 989.820007 341.619476 298.613800 655.952454 735.131470 686.251282 532.963379 901.684021 759.023621 330.368439 803.390869 801.898987 542.194153 231.522491 431.986450 342.806274 310.686798 875.732971 95.6475525 81.9995346 863.527588 858.194946 3.19989157 783.995911 616.685669 + 890.704773 583.153076 545.162842 715.836975 666.985840 63.4388084 391.768127 630.778931 575.532471 998.524841 187.062225 104.102654 11.5623970 393.049561 796.276611 878.028320 964.087830 522.242554 729.443542 945.977112 351.441742 628.143127 793.416687 778.964050 962.739807 700.260254 266.477570 549.722778 75.0800476 224.734650 7.50071049 157.549805 234.979202 604.890808 214.757584 410.609314 157.022293 902.787292 564.579712 751.923950 97.1942978 551.814209 498.523224 952.000671 69.2507629 617.666870 358.776062 740.895630 785.042358 341.776611 454.812805 491.490356 42.6486015 184.991852 922.553101 407.528809 780.705444 171.243439 396.567932 987.063049 11.8000412 48.8409843 891.704895 980.149719 581.009644 + 364.043671 177.777313 205.671127 169.908371 887.872925 894.147766 810.100464 258.683075 764.437866 76.7069931 152.576004 269.218445 17.0309544 672.418213 5.77872753 372.878113 437.386353 363.242859 144.673553 717.677368 938.195801 753.845947 797.303467 112.460930 753.064758 637.126465 177.741943 582.448120 554.818970 76.9887619 871.986755 512.359253 806.750183 756.654907 81.6112976 799.649658 294.450714 795.583496 843.103210 287.979401 728.644714 185.604446 583.536987 864.743042 50.0571327 653.358215 127.175049 549.497986 503.455933 613.799744 184.841019 49.4002914 86.3144684 289.593323 142.707794 422.379822 870.050842 496.542114 238.143250 780.544373 86.7237167 154.050049 963.613464 939.192993 110.770981 + 496.233368 547.522644 728.490540 128.134857 208.951050 431.942749 948.925415 344.466095 68.0094299 537.297546 470.513306 845.790649 357.973602 321.198395 662.211670 605.535156 218.721619 315.977783 137.503067 311.789795 224.147476 247.221725 174.730927 71.0346146 287.856628 134.313965 768.789734 897.881165 105.229958 717.956543 180.681213 794.153625 977.624084 506.420929 891.778687 70.0232391 643.399231 99.1559525 730.128479 971.623901 511.905151 154.574219 121.653259 33.3650513 887.921387 709.623840 352.380890 741.673279 584.115906 39.1206741 605.054626 258.062134 678.334656 180.334717 608.910645 457.351929 971.300476 567.793152 681.518066 289.111115 856.333862 430.275330 278.491913 671.659119 34.7893105 + 452.600586 390.792908 938.284424 406.464569 661.282654 341.951019 363.702240 183.054260 487.586060 766.831116 501.974701 200.157028 673.211182 495.998108 391.556274 695.310425 977.209717 75.0723038 30.7104149 418.950104 323.724640 680.876770 61.5814819 776.558350 86.6277924 769.047791 191.542816 951.603638 119.807777 99.1181412 931.017212 39.9421005 700.854858 79.9276657 326.614502 827.194214 711.627869 249.676224 541.372681 768.011047 193.154755 75.3742523 41.3776703 188.123093 390.610535 77.6207123 144.647171 883.790649 633.665039 239.326874 192.898834 327.095032 399.774261 530.643921 855.382690 639.025452 773.775879 447.954956 640.437134 685.184082 712.040039 831.784668 498.580688 189.790344 910.854309 + 506.183563 756.302795 583.847229 680.411621 493.041443 134.968536 911.540771 892.538269 160.518356 815.453369 815.078003 656.052246 524.151062 360.812561 764.410522 793.720764 869.208557 445.471680 667.933228 263.405396 270.884613 410.487610 434.605377 973.894409 570.385925 364.034485 863.042236 599.460754 29.1368771 961.919800 120.183983 931.395447 102.703766 417.090332 656.863586 330.464783 261.908691 89.4608841 203.591156 404.080505 581.597229 500.654694 366.650208 157.558685 283.302429 857.687866 888.902283 241.864563 397.509583 259.650970 57.5866623 165.598984 696.141663 309.294556 331.890167 844.399658 910.377502 825.980835 558.546692 260.661285 380.728668 190.366211 519.214417 625.096497 494.101837 + 526.989807 277.956238 81.3718109 935.873657 224.666122 22.8292713 708.854675 233.681229 298.587952 910.597168 394.455475 528.432312 403.985229 52.1569901 481.064392 658.214417 616.985229 472.853943 955.791504 215.083527 921.758057 852.784424 982.907837 295.097473 326.039337 255.040161 433.562744 937.111206 504.332031 102.743004 822.615295 829.553955 671.781860 303.072235 561.455872 341.981445 105.831482 685.898804 828.062805 486.147919 675.255310 524.526978 545.661377 963.470825 987.274109 272.794647 146.066071 66.0079422 632.460144 598.770325 500.241577 509.171082 944.566650 686.948425 706.841431 994.269958 689.347656 486.883179 511.685364 33.9910469 363.318176 764.420227 516.915833 840.771057 836.858337 + 527.811584 775.191406 967.006409 170.528366 816.191589 333.631744 459.300720 762.258240 806.400024 192.301422 859.200745 27.9560986 130.552017 230.452225 677.501343 198.977905 255.742493 75.3164978 111.103897 73.6287537 333.934601 222.605743 705.266663 751.649963 887.768616 546.601746 874.065002 879.476562 545.756042 405.024414 776.382263 475.935120 368.117798 930.633545 116.962418 173.593201 380.019958 606.377441 514.095337 738.907349 701.995056 705.334167 571.250977 299.022217 882.482666 281.056885 910.027771 330.335052 412.903992 395.972321 872.399658 407.609375 353.997345 730.769287 563.490723 640.171021 820.665588 385.515198 972.707825 828.156189 966.911682 902.416443 861.065796 545.997681 311.374603 + 475.475616 631.439941 433.730133 422.405121 860.758545 272.322632 105.601044 426.623779 941.929443 735.270203 278.379486 838.909363 701.664673 178.868835 344.449066 142.951263 884.169373 620.327271 398.987732 620.969788 97.0600815 735.947998 169.466919 976.754517 172.974060 859.129822 797.026611 501.493561 938.551147 913.836853 835.588196 155.620789 684.155090 692.343811 344.752747 550.123474 530.022766 191.064789 138.779602 953.863403 730.622253 509.829407 827.443481 309.589081 626.369629 45.0739899 535.231812 928.388367 741.915405 667.002930 476.876465 908.254517 672.759277 533.746216 488.120361 59.8291893 66.7267685 106.270508 428.156342 195.710144 131.396133 757.046570 535.290527 876.386169 240.592026 + 927.145996 950.367798 685.597900 15.2654438 481.476196 624.376160 981.793152 946.707031 328.124725 892.459473 653.068787 321.180756 45.4653168 103.860069 107.326241 722.928345 791.152222 865.990417 426.641937 315.765869 541.195923 39.4672279 911.907349 331.627930 762.024841 295.476318 669.510864 310.171082 231.948059 674.096436 194.360611 50.5506439 658.199646 558.746460 822.614563 742.086670 912.928406 653.280396 850.240662 990.669678 651.556274 363.397064 231.996521 555.373657 103.625046 774.457947 202.775330 518.144165 329.363495 407.929626 111.109673 667.932861 749.763428 657.105713 270.846344 137.949371 62.4293442 363.948395 291.067352 78.6653671 381.285950 516.587708 498.342377 26.7118454 6.58705139 + 887.498169 86.9410019 948.877075 860.408691 917.972839 379.508453 633.458923 274.993347 591.855164 415.165894 223.242447 646.411987 513.677429 992.312805 614.606323 523.731812 874.418945 722.377625 432.814667 125.117050 705.782898 272.129517 504.126953 289.688293 249.675095 334.991333 782.484436 31.3813095 405.151062 42.2302361 964.020752 624.983276 65.3520508 125.012131 360.620178 408.735016 272.734985 423.241791 243.450073 11.5173807 839.766113 979.890320 815.968201 996.238770 379.675842 461.297882 219.142426 519.697876 453.921967 116.008507 724.214050 231.183731 47.2816811 258.146759 868.414062 541.333374 617.882202 872.602844 578.106873 475.580872 457.105408 373.828522 288.884186 132.976761 240.711060 + 287.002930 771.172729 641.863281 769.711548 529.192688 801.478271 375.380341 894.398071 673.198853 832.495361 382.470490 810.112122 913.532227 318.306122 21.8302841 930.859619 924.492371 96.6439209 470.706635 633.982666 508.802551 848.013977 880.360840 635.335754 644.425964 57.0921440 993.503479 931.938232 905.082458 711.765991 937.888977 451.442383 199.148804 224.126999 701.695312 555.130310 65.2938156 414.100433 265.588074 996.225647 164.919510 355.348602 750.796082 452.664978 981.962219 862.532898 80.5458603 593.659485 795.748718 593.037781 722.768433 665.304504 983.700623 112.844521 958.036865 97.2288361 425.378326 879.764832 616.656189 69.8631821 800.429993 76.8636551 792.375427 758.094849 884.998596 + 673.366699 568.694275 621.134888 599.875488 433.944733 165.996155 94.3512573 117.157967 294.214966 372.508362 517.015442 591.785645 822.357117 174.752243 29.9796181 635.296814 24.0064163 85.8875275 161.627151 619.742126 439.490631 761.563477 941.451050 561.049316 687.259460 728.310364 355.769165 668.069824 371.903076 907.659668 901.888123 361.059753 82.5078125 624.462585 685.539917 712.534363 405.141541 536.385437 72.9552994 202.292252 384.488586 973.119080 823.361145 259.120544 39.6101952 945.980713 327.030945 142.288528 10.5014238 740.365540 497.877167 428.248596 528.171265 978.421570 530.373352 696.140076 860.860718 331.061188 552.568176 188.562653 366.668182 266.737915 506.818512 989.215088 415.458557 + 478.738800 1.02471113 907.162415 112.521431 57.4786491 913.880920 463.253967 486.548004 539.789795 943.444580 243.083450 892.750671 23.3894711 15.8485680 147.236847 719.936768 982.668579 502.871918 554.775818 411.047333 238.263168 513.697388 213.070496 176.539734 350.905426 212.415146 396.807556 910.908691 236.525040 131.192429 190.565384 653.117493 484.952148 80.3759232 981.011536 257.360809 205.149872 308.433777 979.571594 751.326111 372.268372 819.959961 651.817444 880.925720 295.600586 678.790039 452.386902 605.867188 963.135803 543.873352 380.088501 34.0279083 341.348480 129.947708 761.254822 329.529694 503.534363 512.164429 414.045380 732.094727 733.562622 823.276917 754.573059 166.951843 828.825134 + 840.447021 392.856140 151.209564 486.623566 379.978577 141.348969 248.990570 862.854492 812.485291 886.799500 233.620148 251.750717 118.561203 759.270325 902.803833 904.783325 736.832703 567.061157 264.493530 405.925018 913.167542 362.925293 513.770264 507.493439 670.064758 785.524780 202.610748 100.646957 273.016449 667.488220 432.558105 297.954803 327.411621 257.114655 394.273560 301.014893 117.775925 209.340240 299.617767 439.205933 613.368347 119.651474 42.5173035 210.688812 271.912018 817.933411 932.322693 825.090881 723.527283 551.519348 255.055405 536.551697 540.851074 498.977020 974.949402 737.169250 895.301575 967.211670 578.138794 443.773712 552.529480 208.460037 501.014587 224.527557 590.827209 + 772.621826 175.414093 931.976074 222.569351 222.494385 749.555603 548.040405 998.358704 822.719666 853.376709 725.913757 207.818558 390.020844 736.182983 971.078491 593.243164 298.750153 946.583984 802.661621 322.051849 251.116913 163.321869 73.8409119 507.532501 406.855316 57.7565460 267.460114 906.568359 537.072388 616.672241 911.793640 630.487244 865.371033 914.649780 68.5758820 191.823273 659.057373 311.815887 12.9824867 172.402481 798.856445 362.014679 368.922485 734.948975 236.314560 982.813843 840.024719 506.939026 608.725525 618.061401 658.923462 590.306274 725.237244 676.447083 400.798096 814.484070 950.461487 172.996857 539.766113 306.559540 761.139832 652.060730 567.574097 797.789307 972.141357 + 777.464294 422.393951 515.813965 533.240601 502.517456 77.6668015 952.012695 319.641693 671.541016 37.2605476 144.048325 270.161041 561.115479 456.032593 116.789322 867.414551 566.247375 123.045952 221.814804 574.659424 946.108337 446.309967 532.423401 309.550385 430.205994 364.308167 421.906677 37.4203682 151.294785 856.731323 386.588074 229.046005 589.492126 445.465088 286.539917 149.712967 264.585297 378.677704 490.738495 165.185379 783.331116 22.3679752 277.291473 34.8913689 483.968140 810.250610 993.606567 62.9090385 883.322327 705.972656 401.544312 395.404327 431.010773 780.502197 645.931335 128.475510 846.460205 551.411438 491.013763 793.156555 297.750977 312.115753 924.124451 116.647781 582.817322 + 54.8580704 916.346497 643.183594 177.978104 351.579834 928.062988 623.842957 119.078651 988.913269 572.487549 609.801819 103.865067 996.895081 788.991760 865.765991 785.887329 507.023224 840.261353 656.583069 282.475311 228.117767 710.061646 450.756897 127.800331 511.113129 906.020813 417.844513 306.652496 600.773254 833.312866 307.982666 17.2952747 576.713013 708.926208 443.234467 883.691833 868.871704 144.559753 501.722534 957.276917 187.290710 772.678345 697.948975 215.871796 263.102966 703.446655 596.171021 909.219055 580.037476 937.299011 727.273987 131.975571 820.869995 446.934052 576.664490 949.369629 945.931885 524.275696 632.146057 190.007385 347.400482 183.071762 801.817505 581.381042 958.604431 + 799.887817 814.251160 82.3651428 227.663910 635.039734 851.048706 63.3716431 830.899292 282.369080 165.835434 266.461243 613.911865 851.762573 634.037659 773.655029 10.7322798 456.704376 432.040070 519.356506 794.528442 984.450134 450.973114 528.002319 871.314331 167.022644 871.042603 402.594208 346.906311 602.119080 913.595093 489.971558 981.003784 114.753891 606.392029 525.570435 36.4380531 716.254944 3.51089525 679.525879 289.822906 273.420807 472.384247 173.267670 687.189026 845.387451 419.647125 990.156738 20.1272373 673.569824 60.4143372 172.253387 173.655243 209.479691 239.151642 825.133240 161.705521 305.034882 841.977295 387.459991 98.2137680 182.582779 458.049744 830.682007 467.545380 728.663757 + 57.4827576 618.915710 594.642822 409.979980 314.291992 743.393677 604.162659 946.496643 145.179199 898.428772 686.538757 643.732239 989.619751 348.915009 239.511581 401.307739 433.432861 748.209351 43.1511612 471.817108 678.406677 113.824394 683.381958 728.861572 714.717773 805.621582 732.579468 873.231995 256.271362 487.396637 167.267792 277.293976 914.056946 614.246643 138.849213 346.702728 415.204285 381.182465 371.725739 436.562744 700.049988 664.050293 864.405762 145.595963 824.813232 264.404510 158.170746 142.133423 569.302429 98.2267456 585.600769 531.723328 995.811890 284.282684 854.517639 172.545868 717.162964 288.981415 577.363464 69.8656845 275.866150 940.671997 274.494598 195.864182 747.635498 + 668.687134 505.704834 541.593811 535.747742 641.284790 952.787231 327.849152 110.467903 487.145477 759.509521 632.972839 416.476105 338.616974 39.4137573 114.093719 418.667847 785.386475 270.481079 336.738861 64.6454926 690.038879 311.721039 688.120667 736.470337 149.934296 186.847519 834.738220 426.345337 26.0336285 426.654694 806.700500 365.648285 367.755402 115.304207 469.314178 466.268036 830.949280 335.197479 253.387787 756.282837 679.107666 336.675873 476.905884 460.089294 81.3250656 224.927643 57.1434097 152.134186 548.076050 751.354431 531.093750 498.780212 664.017395 231.206543 461.682526 775.350098 345.003906 480.794464 422.341248 902.476318 911.847534 843.298889 861.401062 806.775574 958.462036 + 797.108643 234.222916 514.571045 62.6544228 17.3396950 739.878357 677.627502 313.866486 34.3757706 47.3314590 827.887573 988.083374 33.7437592 180.217712 405.823212 181.115829 767.110352 177.888184 596.009827 561.333313 382.551086 477.539124 943.963501 398.975891 287.890198 899.129150 856.045898 339.933044 13.0893698 624.597656 992.278748 524.213135 144.022186 819.942444 116.752281 887.906616 678.384705 463.702606 502.146942 324.801239 418.536774 107.691673 577.535522 914.806763 347.679565 722.421448 93.9129486 817.432190 968.430664 670.080933 126.358505 118.171417 494.764374 270.396240 851.054688 516.223694 96.0826492 476.944824 46.9172630 830.806091 277.428497 383.808990 158.054337 597.181335 192.699844 + 474.652222 816.350952 768.391785 464.220276 535.882324 674.040588 195.755753 304.474762 877.275269 914.702148 546.618164 493.948029 728.544678 984.475708 514.971924 382.983276 759.361511 445.868378 230.935730 181.037170 799.608032 179.574020 387.493927 756.107727 691.582947 73.6021347 58.3310966 48.9953270 100.139633 382.643738 873.386292 488.573425 282.476898 292.783783 100.888885 833.355347 323.205963 852.046692 460.977814 911.702148 339.626160 83.5976028 415.666016 275.433014 857.377441 198.374771 361.851410 419.129669 702.107483 779.789551 177.482147 319.931519 45.1642570 53.6138802 499.780212 374.900208 948.551697 810.302612 956.024231 472.504364 918.999268 331.377441 30.7365551 251.685577 356.167633 + 438.197784 358.748383 968.659546 880.932434 75.7430801 601.691162 691.510742 791.136597 445.840332 691.360413 816.230713 87.7523575 873.595581 472.136963 594.644531 638.757263 447.653778 117.911980 698.218323 901.032043 22.3076572 594.131104 402.999329 822.126343 158.194199 265.949219 66.4276733 971.726807 500.422760 141.063568 495.723846 884.684326 721.312927 544.905457 999.021240 842.236511 838.406677 670.322937 730.945740 888.566956 750.433289 88.4743423 290.024475 842.916321 627.087646 203.794037 566.858398 123.262703 749.892517 676.104309 339.368622 926.080444 722.954163 683.638733 614.602112 503.981232 834.731262 19.1340256 364.865997 648.568359 131.105072 173.388245 598.743103 587.047424 355.472809 + 78.3955154 647.875000 681.399353 270.814178 994.631470 620.527161 855.159729 173.316681 684.401001 603.774536 596.529663 462.975800 664.411194 23.7603168 744.194519 920.926331 933.671143 669.259644 756.414673 423.212219 5.30028343 684.563110 2.55668592 669.325684 154.205811 94.2687912 96.3846054 593.762756 218.960861 989.261475 765.111023 39.4481735 772.713806 471.553833 947.726685 159.809418 153.618881 787.026855 599.289124 69.4524994 607.521667 308.468140 501.592010 350.043732 337.105194 105.002556 196.235443 981.298645 977.698608 959.760437 194.048828 642.967651 134.953125 731.815369 329.836487 788.339783 462.134827 896.012146 599.665649 821.309753 80.3434677 222.428177 659.199036 415.599365 294.744965 + 19.6751709 192.531799 479.241638 100.618317 684.431702 110.251152 179.535141 793.912537 830.480469 922.869080 961.508911 129.352310 588.540405 460.401306 635.786621 561.730957 402.309875 305.853577 175.516037 34.9728279 65.4305344 107.411629 370.639008 802.013367 429.075134 264.344727 738.301453 564.442627 108.941818 559.166138 367.826813 265.957031 621.141296 636.017517 648.904541 872.923462 931.491821 328.927826 583.381470 365.905579 817.451599 419.972656 61.2912598 405.389069 536.659180 695.059204 468.615479 194.802902 902.587341 314.412354 506.135284 982.905151 9.94580841 377.437561 577.044067 280.905090 76.9249878 655.104797 881.622437 281.030609 572.306458 436.156647 320.216125 357.183075 834.624573 + 998.237061 752.809387 237.114059 153.255951 595.768982 562.976807 311.648682 10.4549780 654.231384 466.278259 748.079163 887.882629 264.386597 887.417542 44.4886589 853.569885 826.419250 299.104309 222.028687 949.190063 985.424255 947.089172 547.142517 771.431824 211.699890 451.099060 854.348328 574.587158 377.285004 233.515106 348.484436 431.818481 893.755737 647.804199 793.577271 566.245850 664.542786 762.770630 473.156738 898.956726 352.350525 693.551758 960.730713 220.907639 433.665985 493.767426 914.283264 581.605774 68.0464630 271.609161 22.6160412 157.559570 446.997040 532.051758 803.630310 80.0246048 584.749512 60.0113373 814.424255 488.050262 628.463928 788.042358 463.074799 18.4120407 228.736206 + 42.0122414 644.681885 651.258606 264.007477 338.996338 774.334595 804.956726 79.0431213 658.821716 72.6087494 455.075409 489.751953 507.084656 909.745117 221.456039 310.126831 576.596191 285.525330 481.100586 698.859070 882.389587 643.969421 875.218506 811.875183 597.440918 798.770630 419.653900 266.561523 885.207458 717.404663 208.170883 668.781433 646.792297 904.577942 930.956055 209.024887 639.403198 902.235291 921.657410 594.863953 60.6563911 143.714813 397.014008 472.995972 182.117310 812.797180 346.441376 455.203674 483.289276 882.158386 349.048370 590.599792 515.805725 223.342484 794.076965 608.261353 8.51529884 728.828430 452.768341 637.491211 416.783478 705.050171 925.333313 339.501343 981.771790 + 553.814575 481.114868 924.510437 158.514374 333.730530 448.050690 523.768066 554.498413 696.688049 606.552979 130.676407 198.868881 346.244293 327.409119 83.2393799 529.500000 494.573120 188.848526 727.375916 183.491852 50.5758324 95.6444016 666.790405 161.825790 259.288513 338.576141 718.387634 202.658691 221.661240 51.3584900 744.073120 414.921265 104.852982 513.211487 9.83005333 826.458496 748.873230 697.436279 369.880585 879.893188 778.102417 718.766907 823.567322 555.254028 497.247101 170.388855 662.144714 391.266663 435.163910 409.124695 10.4520607 555.874329 676.905640 460.270966 528.092590 737.017273 112.379417 881.007690 70.7111664 22.1521854 371.660736 397.504517 289.968933 519.531921 695.366577 + 93.0952759 692.487488 700.597961 414.971771 815.647278 900.747131 814.790771 598.185059 27.3421898 357.091248 908.820435 998.208191 877.018860 375.040863 867.620850 423.623199 405.963806 495.836670 920.067932 989.270264 45.3583755 535.529419 112.987312 856.750793 659.455261 443.461151 29.6718292 375.763489 516.650208 899.503662 555.781189 217.819031 454.888672 244.267029 658.590515 737.455017 402.034607 441.727905 167.681870 384.044861 428.618896 71.8531799 798.722778 267.263153 815.334839 330.921265 918.050110 419.789093 102.769379 514.089783 536.134094 21.5060616 346.455444 855.575012 199.879242 12.4281225 74.3344193 112.932823 316.500641 63.2190285 266.765350 947.885986 1.91109872 460.879578 795.086365 + 619.814026 304.046021 727.414124 833.118042 444.599701 862.481079 831.359009 139.891602 475.762970 912.886414 269.545319 968.421875 398.470459 925.229004 613.966370 887.052612 792.408569 799.299133 106.687027 732.112976 817.282349 615.950562 710.996521 818.036133 400.583649 326.252228 75.8362656 862.291321 361.400818 496.611481 95.5528183 868.937805 775.599243 666.740295 289.381439 971.246704 382.657623 436.075256 432.725891 999.884155 146.380585 344.064209 24.8187313 392.222473 285.839294 505.666077 203.241745 77.3818207 459.444641 891.979431 546.961670 888.799377 533.188721 46.1112633 316.549103 829.368286 203.526550 110.208344 921.971863 121.027679 312.799622 776.703308 620.689758 38.6748009 786.033386 + 328.972168 103.495415 982.835815 791.550171 452.946503 699.876465 430.369049 750.301819 746.047729 956.221069 300.974579 938.369141 22.6501007 929.263489 531.804688 20.3861389 114.563644 277.580048 596.400208 545.562012 893.743774 565.873718 536.838562 549.227417 784.791565 378.882996 378.910095 450.384155 346.646881 39.3246765 242.931854 754.862610 749.858398 286.556091 294.236206 605.203247 609.998413 271.070984 669.840576 314.844055 515.551636 625.955505 340.536133 827.759399 790.044495 114.618484 127.622887 165.867599 916.571472 339.108765 106.087051 201.115631 144.892319 53.1506195 106.294685 312.366150 343.353424 786.852722 402.985718 144.091141 65.7265320 834.313904 674.015564 555.042664 996.261963 + 129.993607 223.020828 574.883545 602.803101 178.965958 652.769897 935.786560 185.491135 863.684753 485.203461 240.470734 284.768433 662.595642 734.499634 928.159424 75.7272949 364.070526 333.748627 414.322845 906.074158 211.989456 535.467529 305.873535 124.944672 174.656265 513.189331 988.205811 20.2466831 872.792236 768.249084 828.212097 379.732727 448.337128 838.960510 963.494202 142.648361 200.209961 799.571106 155.304245 64.8353806 111.187141 474.587250 61.0889244 93.3810959 250.069931 132.335342 938.633850 846.226440 775.813782 878.675293 321.443970 233.958176 42.7646523 979.546936 559.880310 35.6952286 255.317764 807.053528 748.698975 677.699951 650.485107 659.446838 164.432678 840.160828 415.659821 + 651.464722 96.2486038 618.130249 656.894287 135.828018 543.443848 290.095276 889.467163 709.810120 268.676270 127.463242 820.843262 619.255310 729.518127 206.090927 598.268555 17.2266197 391.249451 262.911469 718.233948 522.738770 484.065979 73.5341949 170.008957 727.906189 643.743408 686.581604 938.554810 757.855530 213.390244 343.571014 927.927856 712.557800 870.618652 939.344482 56.7453537 373.446320 799.506653 44.5431442 370.398438 423.015778 662.308533 22.9822426 577.729553 308.436218 717.771057 127.073700 997.421936 319.808014 801.659729 967.716980 78.4207001 980.320862 70.5656357 511.978333 631.203674 362.856934 706.018311 776.763855 20.9991550 512.638184 777.578918 511.900360 134.305740 869.842407 + 911.634033 95.5927734 566.261230 585.978577 393.674957 953.327271 408.780701 366.761902 986.072571 357.048920 250.096252 714.614319 750.624023 841.279053 624.654236 847.504211 719.912598 114.231560 179.154175 527.674744 771.259888 958.877380 20.1509953 654.462646 960.832886 154.095718 514.541809 81.7309875 791.159790 406.047211 686.945984 422.909424 230.509750 666.732849 246.867538 198.221329 897.158508 719.792236 635.237244 159.685562 519.204163 717.190613 976.860107 356.435486 814.747192 636.291748 277.172577 575.244934 401.861664 52.8820686 510.376373 473.974579 65.7927475 71.9710159 160.541702 101.321068 748.938293 755.545532 796.506653 581.177002 800.006531 48.1846199 517.413574 272.697052 181.454041 + 288.660248 234.669449 724.449707 915.446777 235.471695 482.041870 534.052856 66.2888718 181.716690 996.083496 411.805511 819.783325 542.696045 943.104797 86.0577087 183.191147 629.835754 774.037659 972.822998 23.0894241 579.334534 329.612457 537.746704 295.721802 892.961243 563.756531 711.968140 808.332214 438.472351 781.568237 187.589386 371.944092 49.9164276 70.2453461 830.939026 277.565796 81.0810547 27.0066528 684.797302 394.121124 124.003738 48.1989136 152.449112 388.409027 634.982727 546.834351 893.177673 414.385498 619.184448 135.932632 28.2395344 597.191589 792.963135 612.223206 27.0591717 630.095703 584.968567 265.147705 16.3663712 458.535095 871.496521 834.283875 307.957062 570.581970 362.767334 + 375.600891 492.165436 161.704315 966.437744 726.521362 127.042557 670.673401 583.053223 735.024475 442.817596 788.210754 69.7131271 237.174332 193.976898 121.210777 249.957031 314.800049 197.647141 229.257217 772.205017 449.775787 82.9346924 955.515564 853.487305 673.261475 220.779678 821.292053 564.296570 977.841614 690.885620 514.791199 555.289551 119.314034 17.5960369 763.289917 89.0194168 717.071594 55.5026474 836.930420 18.1130657 898.791077 563.196045 254.438339 925.397461 645.822144 269.313354 778.858826 999.964844 193.512863 493.273499 407.023804 996.742493 612.730896 350.214203 31.2301826 749.173279 226.844864 860.514343 165.497635 218.136230 601.263184 191.764740 734.301208 762.388733 899.232910 + 568.121460 436.332886 93.8186264 373.781494 167.706528 238.756317 574.620056 663.508057 926.963806 335.810211 207.246811 41.8820152 436.976105 85.3141708 462.418579 661.829285 942.280273 744.076660 564.243103 860.298950 547.827454 717.529175 300.888580 320.590851 231.648666 174.151016 642.999329 53.5630875 598.645508 381.916718 864.502136 391.851257 96.0057220 872.336121 273.989899 387.727661 628.172363 675.021362 97.3898468 268.172577 306.914673 44.8011513 548.598389 341.066559 656.578918 448.430054 638.582825 288.542358 43.7731094 20.5073128 874.575562 76.2749329 926.603577 334.074646 944.965332 402.476013 265.131866 638.776123 565.205566 603.578552 356.183655 795.674866 798.357910 696.594360 847.505920 + 777.133728 752.203674 908.561218 11.9964800 612.614502 398.187225 672.360291 190.912003 109.579132 211.178635 757.722656 768.989319 964.741943 737.982727 713.742065 591.167175 934.871033 847.146362 358.863495 705.168396 468.946320 596.912354 115.215187 277.583496 711.869141 242.829193 868.572021 902.332947 326.056091 990.867126 242.412796 998.888245 790.821655 187.599335 470.401001 481.073303 461.833466 313.918060 211.585800 98.0606155 977.070129 582.096863 216.205963 91.0447845 495.714233 528.116150 552.219177 955.779480 893.900635 965.394592 393.274811 625.549133 42.8010941 46.9758568 954.895935 366.232422 517.425415 834.971863 650.878113 712.503906 397.073425 318.708405 675.360718 928.226196 505.892151 + 919.845032 745.253906 868.606384 89.6913223 252.909225 276.453217 212.934677 263.490387 777.217285 389.481262 907.340088 439.483002 455.648285 27.3545761 90.9273605 118.395607 14.1401615 580.465698 118.601036 194.010895 347.818604 978.298279 999.340027 476.641449 821.145935 17.5590591 504.263123 688.842590 842.714294 732.645691 304.568420 451.356537 781.945984 899.829468 354.070160 77.9630356 363.699066 408.428436 948.640137 358.209442 738.333069 389.943451 895.871765 267.558136 621.136719 435.409424 208.051208 37.1517601 636.697327 181.402603 612.633911 598.573242 957.915955 573.981445 579.400024 601.453308 397.965393 55.8147240 387.884247 725.221313 158.838486 79.3534698 262.842468 558.615295 16.3236771 + 166.676453 327.034821 308.806641 854.125916 544.539734 952.316223 758.394897 574.900024 567.324585 748.476257 148.205826 210.047150 227.031540 434.968292 432.518311 117.052628 780.516357 928.929749 395.100220 273.133392 407.119629 697.551270 233.832306 523.824036 165.555450 505.204071 834.021545 280.149994 41.1673584 645.950745 428.222137 357.806213 370.706940 282.087250 981.377380 79.3360291 309.209106 163.326324 178.965652 889.286987 553.769958 625.899048 421.094788 411.909180 227.650818 626.889648 705.387634 435.096130 106.028343 577.687622 354.044739 329.396149 795.893127 375.620605 428.446167 861.967163 782.877258 726.923462 305.884369 178.060089 148.792572 690.892578 559.675171 577.008545 696.126770 + 771.691528 468.255768 974.098267 932.548828 784.506531 997.154541 28.5295773 61.9417267 176.520432 622.278564 340.455078 576.587952 182.880020 289.410339 641.934753 205.493988 852.301819 472.104095 917.767456 196.160004 863.210754 249.969666 786.803223 877.533264 635.324768 763.006653 555.094849 711.814209 859.497253 829.620361 840.430054 224.542862 175.010132 824.930603 481.371765 329.996002 273.127808 483.198181 271.214844 451.970551 593.564880 465.406586 592.751709 401.334229 316.200195 945.833984 806.559143 197.183289 671.131470 152.250290 172.583801 406.014465 278.776062 761.135437 331.741852 226.804382 354.115356 22.0283909 861.348083 474.944702 549.247986 343.976746 336.092102 52.7234421 995.646729 + 454.439240 493.940887 30.6025791 413.406433 73.8543701 902.959717 437.665222 726.822083 555.933105 984.692871 534.660156 806.649170 327.519989 151.736420 246.326996 30.2570992 153.675034 60.0870209 725.390564 695.499878 967.736938 527.237732 227.335403 381.246826 279.022888 931.672974 982.297974 968.542603 404.007751 356.157715 136.348312 602.334778 938.263062 885.769409 497.747009 963.968201 487.713013 963.193848 550.153320 198.375015 205.223892 776.898071 81.0352631 439.226379 174.504425 124.983315 603.587463 386.089142 218.921326 879.243225 967.385132 941.241455 513.415771 738.428894 760.308167 97.5155411 124.745911 224.801224 521.140808 49.6354370 758.189270 637.393860 25.6052017 117.212807 89.1123123 + 837.071838 696.084229 343.608643 534.812622 826.229248 221.049713 332.977875 954.422485 334.037659 201.039352 541.915649 870.268616 166.016098 715.023926 993.072998 441.223328 340.830627 73.8329926 674.694641 542.347412 979.726868 901.112976 42.8503380 443.166351 129.613831 756.837097 157.334793 276.351105 390.971008 676.491150 786.726807 371.949585 965.393005 297.287598 25.4378796 333.322723 176.538071 384.600464 68.5920181 42.4701424 285.671265 659.068909 656.709351 268.907440 164.810608 496.634705 156.564163 710.726562 350.211243 832.744812 775.845703 23.7791328 882.587891 54.1115570 415.506653 503.104736 189.001144 73.5338974 798.999146 573.130615 223.549408 698.134521 87.2791519 262.613403 268.258698 + 296.840729 388.056824 857.789429 834.152527 532.926453 317.905731 386.848999 975.959534 299.882874 898.067505 705.763367 630.326843 470.524445 821.580994 447.810394 203.585327 205.976837 198.205017 783.273071 403.964569 509.114136 206.607361 973.717102 861.741638 625.937195 421.037750 401.504639 623.850830 633.530579 503.689484 459.480194 806.842285 257.632812 174.973221 895.971863 955.091675 628.562927 82.2645111 414.231079 144.978241 614.091431 327.422150 140.673965 69.0767136 955.420593 809.940369 95.2149582 896.378479 33.1758156 505.353455 650.118042 468.879089 850.066467 285.581940 666.235962 593.456116 903.369141 510.468506 207.475220 898.611328 344.834625 672.202393 728.781738 321.219696 342.142883 + 566.403137 966.091736 857.732605 762.129822 553.685303 251.575653 702.339600 959.912964 646.600708 152.139847 633.425659 748.938477 873.309204 386.701691 273.021881 109.833801 500.079010 565.003845 604.389404 537.685669 264.203125 738.805359 735.219299 61.1691322 473.842804 616.489563 83.0099564 576.992615 434.570435 17.4827824 3.29974842 667.952026 406.021301 920.005920 684.751465 620.239807 924.810181 155.366226 753.542725 343.864258 509.907745 379.383118 924.751770 833.418274 611.312561 266.895294 786.765320 647.789185 840.567749 710.176880 336.485504 59.1981316 723.471985 755.851868 776.017395 973.570129 739.396240 790.731750 967.031799 232.360474 190.985840 723.193726 80.5108490 701.990295 389.832611 + 224.233231 547.791931 676.569397 939.684814 34.1354446 587.750916 834.166931 745.683655 323.236267 626.932861 871.729553 634.838379 589.567383 281.735809 596.868347 828.359131 126.592163 175.866699 60.8506241 327.448486 282.085754 823.623718 833.882080 524.825684 411.296661 305.089264 31.3824406 814.147705 33.1370544 238.267929 70.5708160 577.238159 149.895706 678.951660 280.588135 747.431335 393.979095 742.488342 500.954254 998.364014 391.819519 628.246155 71.3750916 690.523376 656.085938 216.823502 357.720032 498.100647 28.1765938 638.696899 286.068909 989.539368 761.319702 922.021606 70.5506897 672.037231 907.676331 402.865662 306.260498 350.555634 789.595032 426.016174 4.76455641 882.607239 357.877533 + 360.879639 19.6700497 780.203857 563.112854 535.741943 516.199463 111.904129 905.111267 960.441528 342.766724 490.646973 326.417633 103.098190 677.966675 120.152122 146.917923 196.241928 954.645203 347.118896 464.188354 408.958008 17.4727192 583.669983 910.411316 828.491394 94.9067535 534.059204 145.859619 660.560486 319.402985 755.481323 353.093323 629.902039 70.9674454 810.257080 58.5812454 275.557465 921.712952 852.816406 607.729797 806.962646 706.608643 662.199341 724.710815 724.823303 162.680145 548.592102 600.420471 832.880066 734.072632 735.809692 149.215881 619.211426 136.499496 778.420227 848.661255 273.510437 822.919006 760.058350 299.172729 375.488342 535.179504 548.947327 779.079163 824.786865 + 859.725098 389.183716 798.667114 244.490509 113.615990 393.855713 722.353577 943.301575 497.590820 70.2506409 453.296021 988.112427 610.398621 335.370880 509.594208 860.747681 482.916931 475.757904 385.490112 477.865967 13.4851656 641.356384 485.611298 90.4283752 739.302673 74.2778549 42.7442284 842.800476 64.4785309 728.607117 311.840485 870.060303 578.958740 224.029099 616.439087 59.9963341 372.836731 561.090454 135.345703 569.810486 763.164490 732.556763 127.724472 100.115814 542.229187 232.737564 876.355225 819.672729 821.830200 770.645203 807.030396 632.913879 386.032227 580.120972 986.867432 552.074219 890.170471 684.403381 654.320251 980.173279 684.141602 166.419159 327.216309 972.253174 820.261108 + 562.386169 338.272522 39.9983101 288.658112 386.691040 462.314362 161.118942 468.417603 608.304077 610.138184 265.004913 602.407471 689.365967 364.801453 556.270813 812.116394 458.190674 171.210205 162.632507 240.411194 351.994965 117.210960 278.003418 973.433105 883.783813 592.434387 411.095093 522.595093 831.311340 220.431396 1.41139674 469.401703 45.9721069 636.471069 854.785095 380.871521 579.139771 279.057648 247.697723 511.405731 641.797607 358.866638 776.042175 874.706970 906.605164 797.507874 959.194580 358.631317 443.648254 956.422302 429.537842 960.612671 357.508301 80.3515091 20.1977978 401.189758 158.703369 564.160400 261.973236 641.419434 536.308777 888.973694 270.377777 174.279221 38.9248314 + 368.761475 91.3342896 3.74085808 213.350769 968.138000 612.810181 674.475403 573.021545 412.499207 336.094421 730.771362 213.958130 245.454773 193.319824 92.0584183 897.798096 313.164703 699.127869 39.1394310 486.228119 471.373779 791.625793 205.867508 298.098724 805.609436 400.833557 1.83910871 377.867584 768.342163 437.830566 969.116333 807.102783 318.963654 389.394440 723.750977 616.298401 125.893219 272.778564 977.372498 332.963959 956.204590 23.2949734 967.400146 35.4825325 281.822266 218.637070 948.914673 580.669495 1.67982578 811.676941 645.076416 931.186951 51.9509659 831.887573 898.894043 586.102722 888.762268 782.299988 71.7373657 5.74835968 745.741089 708.640076 842.227966 855.615173 854.919312 + 899.354675 934.586060 486.638458 502.325043 909.793030 996.422302 928.879944 650.332031 229.901138 348.104401 469.630768 241.263519 114.559181 586.914001 639.800110 94.1042099 447.094482 670.828308 344.632172 530.546875 892.506470 906.642151 104.826546 201.347260 146.200104 975.225342 34.1110306 138.446030 641.380676 414.529633 637.898987 488.781067 405.789520 691.223450 462.627106 197.225922 18.3779812 555.451843 115.445267 109.761696 441.379700 842.022278 918.530640 212.183395 497.243195 38.0657768 831.166260 870.740967 673.820251 512.694275 264.517761 372.705933 873.067932 681.462097 387.403259 354.936737 389.595703 439.066254 603.860596 955.838379 663.234314 946.660828 958.196655 137.830811 305.304169 + 906.613708 600.974060 535.429321 925.978333 171.697647 447.656281 1.33762038 804.550842 753.298096 595.215393 802.266052 82.1060638 51.2591095 120.457176 138.604416 719.781311 215.431396 96.1000977 910.814758 868.615479 703.190186 473.685028 110.399719 516.385071 85.4455261 584.325378 257.939056 278.102478 604.769409 444.813416 413.559174 518.002502 542.427429 851.770081 584.691833 284.715271 704.352356 376.676971 269.048798 51.1461525 605.733704 564.039368 724.040222 278.756836 373.790344 868.995300 327.709595 309.800995 280.666809 224.107101 195.858231 964.768494 976.029236 943.596863 832.703003 540.323364 899.811951 111.242462 615.029358 913.093750 312.605682 824.495422 142.692902 37.0386238 99.7537231 + 548.747803 906.361694 835.067322 408.848083 55.7719116 825.300659 295.133789 598.978882 930.920532 454.659607 472.020325 66.4189835 528.328979 727.733154 406.298309 268.220978 807.775146 732.076416 899.939026 208.636230 692.733521 808.024658 115.015114 784.410889 725.729675 872.789917 548.395142 81.0874252 459.084106 405.587646 917.087463 694.267822 236.300201 337.825806 946.627380 681.135132 776.810608 384.184418 652.319763 26.3420715 425.976868 234.590958 903.265442 845.307434 345.814484 886.705811 56.2496986 73.0608749 327.109772 398.783081 734.549683 465.044617 506.383301 438.280670 179.693710 883.707275 377.417969 615.326904 414.422821 33.2126770 219.146469 697.768372 306.558960 684.557922 993.745361 + 153.936081 545.392395 459.323425 739.350769 352.152588 741.809875 168.381165 19.9634876 257.214203 869.473206 470.452148 959.630737 892.174805 766.014465 788.896240 85.3703232 877.581665 959.327332 444.153961 315.153381 270.113861 197.960587 476.906464 104.241570 597.959717 156.772446 277.360443 940.406128 953.423035 354.107330 969.927490 492.940704 107.017082 54.9207115 96.5763397 103.512741 583.767334 913.749451 686.009705 100.218056 331.714508 2.43777466 492.468262 849.586243 30.5114746 333.294861 172.137619 858.353149 572.716980 589.460815 467.375031 386.226868 906.819031 442.082336 752.335938 862.760742 900.228638 81.8483505 38.9279861 42.9330444 956.266235 317.238708 328.522491 204.009232 307.637543 + 899.881409 358.474792 772.574158 293.094330 135.512787 257.469238 490.906891 812.930176 565.882874 88.9420700 64.7226028 43.4431076 745.875000 395.508881 830.291199 494.012268 447.386597 414.023804 58.6821136 234.809311 914.195312 535.146545 826.449097 584.019348 166.578323 735.602051 920.976440 694.706116 508.771118 451.908325 915.611877 795.307434 986.907166 619.669189 573.263428 46.4565048 644.047913 808.546692 28.1238384 144.725296 717.370483 388.900818 111.355957 453.640747 905.520874 80.7059174 415.371857 961.351440 196.477203 10.2783079 527.743286 468.658539 359.398010 656.214417 826.798950 921.023315 822.451843 106.109261 505.477142 703.541870 757.085754 764.585999 83.6422043 334.131805 415.331360 diff --git a/example/lu_decomp/66x66.dat b/example/lu_decomp/66x66.dat new file mode 100644 index 0000000..7bf0a3b --- /dev/null +++ b/example/lu_decomp/66x66.dat @@ -0,0 +1,66 @@ + 577.604492 922.002991 318.066132 733.454895 464.287811 195.420868 880.443420 9.61831093 710.049988 597.623535 780.526855 342.528870 694.004761 714.563599 776.577942 917.360840 222.157837 721.674988 576.575867 376.099457 243.825500 661.644409 645.387939 10.2618732 945.155945 601.910583 700.917969 954.400146 343.829803 110.572876 581.782654 316.967773 853.621399 633.418823 100.962547 440.276276 871.429993 231.211182 362.636200 863.705505 65.7522507 12.3386860 611.614014 556.469788 253.597321 864.146545 224.610443 241.186478 162.734268 757.804016 733.852661 815.431396 799.118347 166.360275 45.5464783 525.455994 205.517624 632.336365 532.788696 218.834274 695.345703 87.1270752 976.641479 799.537109 193.654160 39.9902725 + 725.789795 310.362915 702.359619 977.334229 174.173172 340.814667 948.247437 429.027863 709.924744 671.098145 750.768066 351.766327 217.451935 72.8728867 748.087585 992.966003 251.211349 241.841354 697.230957 768.165649 603.528687 202.861496 958.008789 798.553162 418.777710 336.177734 148.889938 978.922119 51.6118546 384.406769 150.065475 541.572327 580.345947 13.6321821 167.774231 679.253357 605.922729 205.389954 114.717270 96.3959808 635.015991 952.351135 140.219223 693.953430 174.419693 154.973587 938.899841 100.778198 36.1350861 346.799377 912.744812 833.515320 193.756287 471.125366 443.302338 512.505859 332.874512 209.652542 153.923218 695.772156 487.625122 237.795746 399.429871 292.287537 849.547974 32.5129623 + 685.442017 573.466431 660.107605 861.259338 834.536804 504.745026 817.516113 492.753021 666.848511 396.116577 500.717529 249.844208 363.887238 546.532349 183.886642 793.498596 367.003357 772.868164 511.717346 708.123901 600.626160 538.381348 96.1290359 92.3243484 439.663544 70.3025055 939.082703 657.768921 240.996399 698.385071 498.049591 804.102661 525.768921 70.2617188 686.213135 191.797668 192.129868 388.171661 945.014526 465.671204 1.12873638 496.599487 738.078308 884.202576 711.784790 386.446014 392.950043 106.268906 414.576569 585.271606 728.592529 983.092468 947.757263 565.419067 392.122498 141.046539 987.935791 285.347992 632.122681 187.402832 813.521545 188.144699 57.2650032 938.870300 950.695923 173.157516 + 975.177673 800.151184 631.633179 235.584122 625.586304 962.539856 288.076691 238.758530 308.870605 68.1345901 948.093567 239.924179 516.877991 255.149597 778.886475 298.535797 129.278412 287.595764 275.137573 850.921143 80.6638794 394.100403 394.350006 552.555115 442.017059 827.415894 530.600464 405.013031 761.169556 51.9575157 284.781189 104.420624 757.696594 725.390381 67.8166199 900.520630 938.313232 289.017975 390.204590 221.662781 143.264297 416.728333 331.608185 743.494995 967.200989 595.563354 81.6644135 660.845642 996.440186 455.520081 48.8392601 563.062561 408.382111 373.379791 261.830750 237.286804 474.928253 120.494568 451.224518 138.901199 96.5459137 523.137878 862.554199 485.940277 24.4958782 134.275787 + 942.591797 225.139801 994.529846 159.382248 259.375397 373.688904 334.723145 683.436157 617.477966 19.2235222 94.6449356 873.565552 895.583679 88.7948761 109.828323 862.112305 8.36322021 612.054260 177.564316 916.154480 156.779587 537.847900 590.766785 415.164978 841.006897 234.143784 393.275696 243.455368 269.037842 484.005890 840.033325 812.206482 33.5405922 835.902893 155.124649 38.2916908 474.522217 69.5350342 627.120056 984.285645 367.032837 648.520569 808.953674 395.980042 793.828186 305.655457 8.81701279 679.642944 750.735168 680.076111 824.582458 12.6741619 857.266724 374.807617 21.6986294 23.0516129 364.564453 567.424561 296.189819 384.851624 418.276459 164.834076 689.498291 605.836548 798.316711 152.453583 + 85.8773499 855.360168 32.3535004 861.540588 223.019882 200.550613 739.859680 406.607544 534.607361 862.201416 76.7269974 836.607666 679.473816 924.559326 730.159973 525.548340 92.8783569 793.776245 51.6050072 311.726868 437.401306 655.354126 956.473145 752.171082 450.984314 501.784027 730.253174 79.3275070 540.613403 523.977051 758.481873 236.070724 517.653748 267.784393 594.416809 185.995239 111.150703 802.296387 560.958496 785.839722 989.575134 897.553711 951.236450 120.728523 750.613342 50.8886223 592.618469 63.7770844 395.617554 970.273376 635.059631 15.7832470 829.223511 977.950378 201.385437 950.418701 901.171753 179.875626 986.088745 377.268616 247.254349 841.959717 222.991714 566.704346 353.709198 517.958557 + 391.922607 891.460754 348.450012 611.152527 988.964600 399.837372 67.1238708 40.1359177 679.857605 193.954147 868.634277 470.018768 494.422424 10.2833691 820.750610 669.706543 91.0644302 786.809021 223.880539 414.542145 335.120850 646.699585 21.4189472 381.145233 181.074265 394.059723 235.880829 233.851303 271.853241 594.222656 289.097351 73.8594284 986.207764 122.268776 349.007355 906.485474 30.6818333 723.248413 735.307373 844.136719 308.313141 851.821533 982.503296 533.987183 385.673706 244.729752 379.535858 412.796875 259.066833 645.458069 240.299484 283.188721 45.3627815 433.772522 714.284668 700.259644 356.920959 47.6761665 968.563171 535.396484 280.361328 816.502930 885.548767 792.557678 376.238617 325.621277 + 992.801331 350.761780 296.990601 785.894714 162.383911 417.772125 892.405640 466.565582 466.108917 250.076431 659.038147 423.578583 103.050728 855.383911 109.678215 536.910156 478.625824 573.180176 640.034729 423.238647 842.316650 790.515869 143.372437 12.7643728 293.879547 516.055725 45.3413467 110.797241 493.476593 487.837402 425.420837 297.161774 17.0938339 806.519470 28.9170380 565.205688 277.194977 386.103149 620.947021 288.890503 189.059189 617.321838 770.567932 904.888977 878.877930 27.9675312 771.142700 732.116089 403.995300 644.705566 690.237061 797.219666 971.117432 672.235901 83.8033295 81.1698914 849.140503 289.702881 609.037598 563.604126 875.586182 460.919922 514.732605 929.029175 765.549316 279.972687 + 692.005127 230.421448 433.493500 684.941833 349.999542 582.919067 394.699310 354.116394 173.521515 957.948853 516.489990 298.441589 306.152313 461.110535 350.125305 761.011780 173.782669 783.163208 453.194214 721.254944 616.123840 291.105927 272.042419 800.980835 876.757812 181.916473 524.860352 960.123291 807.644348 991.898010 983.046875 279.312683 295.171448 20.7685356 84.5209732 276.713013 168.765060 131.850525 958.588928 264.438049 829.324768 627.766235 513.138611 563.684998 446.122986 22.2955685 977.835022 792.052612 323.688629 628.047791 758.757629 476.144592 628.156433 730.313538 413.737457 230.590851 427.026886 731.718384 840.932861 649.711243 744.817871 990.393005 826.075928 409.615448 189.568787 348.768219 + 862.729187 979.409424 865.963989 635.942566 688.289795 295.014526 936.141785 548.884949 777.623535 235.069290 41.9927711 889.122375 629.920898 812.616211 754.319153 229.911789 337.991333 967.679504 414.375305 722.427490 132.708572 776.038513 313.771576 622.267273 206.018997 908.735596 114.677498 994.743835 53.0479622 258.323883 346.372620 427.635620 141.674271 740.594299 782.038818 420.893829 9.01261902 49.1431160 438.284119 161.078506 795.009094 608.753784 352.395172 790.527588 3.60134411 566.227966 820.939697 80.0721817 774.272156 146.031052 788.392578 810.117737 788.404541 333.471283 898.449951 696.078735 250.048492 941.156860 378.886566 652.574707 265.834320 671.146851 954.275696 698.825806 377.329651 898.112244 + 657.798157 296.605103 14.3396368 247.331940 21.3329639 155.168427 852.770081 260.284515 654.895142 588.551514 809.425964 535.285217 440.225128 589.057861 834.279419 683.560547 282.293640 366.072662 375.739197 999.404053 249.389160 925.516785 145.419296 288.277130 614.566101 294.291046 853.919128 672.290894 698.430603 439.715698 154.936310 107.112122 877.890015 215.478317 299.736938 377.324890 672.400085 912.059265 846.763245 216.915497 316.372101 443.705536 522.914368 230.422760 650.549072 78.3850327 303.942963 297.914734 123.925499 661.450989 468.777679 920.531860 55.7079582 713.944519 260.442383 244.576904 849.432251 797.531189 314.810577 688.315552 261.318604 475.976746 175.842041 299.864227 384.090942 351.448120 + 67.6288147 345.886414 734.584839 914.068420 272.949829 178.193588 710.866272 663.322144 883.409302 819.915527 849.062866 394.477448 295.424744 399.043457 532.801086 231.144791 647.130127 579.721558 497.953308 183.291061 221.710068 158.875336 947.075073 208.928070 205.482376 4.27467918 911.088928 824.852051 795.124695 318.924713 993.416443 21.1878529 144.705460 381.331848 276.110352 188.544067 823.175537 154.026413 385.737701 956.080994 261.006683 931.854431 407.962616 44.0311775 133.545242 24.5294018 694.883362 218.787598 549.186462 377.709137 465.702820 652.804321 799.385620 423.947174 757.641357 291.106598 472.712006 651.956177 328.428284 449.850037 57.1226311 868.820190 174.177399 942.196899 768.691589 949.406921 + 710.180420 873.659363 955.247192 962.184814 857.173950 837.068542 612.796631 262.823944 392.774323 509.584961 736.650024 479.444397 45.8568268 463.737732 973.747498 1.32493734 599.567505 371.096252 476.522644 686.456543 895.640198 915.570129 736.245544 711.665100 878.037048 197.796661 341.130035 592.021179 713.223877 471.736664 926.875000 924.817383 235.268524 240.195099 923.250916 455.609039 199.962311 720.486145 871.996704 967.374756 967.607300 294.392822 374.097321 918.444031 104.615631 889.037781 933.156494 586.359863 152.806381 622.025574 578.287903 207.452896 659.223511 65.1475754 546.903809 790.813660 502.348053 11.4830828 398.550018 717.545471 671.288635 252.623108 631.557007 903.528381 62.0754662 252.012421 + 37.7919273 100.183342 674.632385 602.896179 73.7201538 433.076569 40.6329422 292.053528 870.645081 121.052925 734.737061 83.0456238 769.760254 290.411224 693.590820 375.486084 338.000397 678.121826 632.088135 924.067200 13.7460327 101.677742 781.601990 827.048218 91.9189072 575.545349 907.613098 924.218750 99.4982147 866.910095 268.414978 752.026611 478.508514 978.100342 297.303436 872.280518 917.156616 20.0944862 635.446899 713.007812 822.126831 137.014328 367.298096 545.677185 413.241699 301.682098 610.388184 412.705597 18.0893669 578.702454 865.664673 870.890076 235.229645 648.949707 353.821991 363.878479 38.9420395 143.151337 905.205566 570.830505 728.933411 595.741638 32.8453445 650.889404 619.116089 578.691528 + 609.708801 71.6994324 301.247772 8.16029167 99.7958832 894.084595 221.678680 770.653259 6.16124487 677.822815 817.223755 500.438721 62.3921280 721.842651 399.648041 330.605194 740.441650 975.335083 216.572693 955.194275 610.689636 569.903381 803.969421 12.0955629 924.715698 128.224182 200.802963 275.412781 196.440521 200.681549 971.303162 753.788391 188.008636 730.021484 999.178223 396.241150 805.674866 960.523743 868.385498 293.787201 276.912720 388.003052 309.393829 13.6793423 420.902924 821.422119 973.127808 322.185120 677.403137 886.069763 297.559845 563.806824 89.7946930 4.13308144 522.208008 342.485992 677.336304 647.921509 15.8463650 102.196381 356.484711 507.662323 945.945679 330.062561 673.219055 704.622681 + 548.158020 120.013626 955.330200 16.3137932 557.378662 370.419800 619.465759 488.619812 360.442749 798.998657 280.503357 821.239746 472.307556 71.0392609 585.127441 543.369995 996.267883 702.608704 796.123779 685.773132 337.314667 126.161949 438.375885 256.206482 255.191284 944.676392 919.870056 120.247040 851.112549 48.1535988 528.030823 583.157410 640.680054 54.9045181 861.415588 58.1418610 28.9350796 41.7099304 728.482971 869.206909 58.4170189 902.871643 844.079712 623.075073 444.184967 644.160889 661.939026 567.476318 916.052002 599.509949 493.990967 763.451477 48.7055817 638.881653 476.186737 484.647675 272.184662 745.680054 280.468201 127.480278 492.878662 699.148743 532.542358 676.848450 852.449951 893.196106 + 738.810974 292.575104 102.322792 581.379700 278.507568 749.559387 11.6752939 15.4302044 141.131332 417.264832 724.756958 75.5524139 139.488312 643.203064 200.548416 906.193481 289.517212 113.899185 348.071320 382.701447 627.490173 481.668945 896.489136 751.374390 468.485382 832.396545 89.2717133 56.5577850 833.822510 270.522949 539.846252 707.005859 719.461121 375.827942 851.228210 574.262512 45.1168594 35.7295837 378.761597 923.581604 508.721436 426.887451 105.326660 413.749359 561.088562 819.297913 545.833374 429.701843 999.408447 43.3289604 86.4515991 73.5799866 375.302612 747.445740 278.636078 811.817444 487.254669 71.0482483 521.423340 577.865173 426.969147 797.954895 854.062439 891.457275 579.281494 855.635559 + 990.860168 15.2326937 101.654343 795.963684 738.998474 706.063782 1.75229204 881.600769 310.252716 832.869202 456.360229 718.476074 868.295837 742.628662 820.734253 863.887268 242.934052 369.114227 222.979675 169.117859 63.2904816 300.581451 593.333252 22.8202801 675.874268 595.981689 823.423584 160.120071 311.746582 473.828705 290.727234 548.658203 18.4049549 527.333191 874.900024 108.230911 725.887756 564.107727 547.451111 903.450989 600.975891 915.745911 988.650696 367.811096 186.055923 367.458405 774.856445 508.076447 880.414185 611.124084 48.1189423 30.2035084 915.830200 380.532227 411.408356 714.399719 478.157501 468.217010 785.246704 894.789185 631.157959 717.531555 546.119629 76.3164978 170.836441 909.450928 + 820.742981 54.8459854 561.375671 600.947998 394.698395 845.445374 228.937881 591.648071 442.584717 861.925903 221.671539 305.201080 234.996582 928.996094 455.083038 513.293091 546.213196 482.158112 325.779907 712.649902 361.990448 913.210510 612.555298 797.727661 134.788300 332.839996 580.653137 646.345398 733.019714 96.0430527 811.063416 967.989807 563.822998 380.544922 125.445801 978.715210 333.862183 927.421082 356.710114 205.326065 390.485596 601.925049 749.695312 805.989929 622.785950 635.340027 438.802399 836.672058 321.958557 105.618668 363.078094 534.309753 305.112061 871.140991 492.612549 328.422455 548.259705 526.412292 565.571045 705.926025 531.657349 628.589844 106.444916 108.114677 45.6595535 273.890930 + 880.859314 41.6375847 407.241638 120.389709 599.050049 176.050385 891.112549 313.199219 948.400879 762.745178 545.669739 307.104919 336.826294 251.373795 956.272583 765.889282 85.0893860 651.479675 205.076630 410.662323 466.881836 208.717514 785.766296 71.4222488 74.4810791 839.787964 870.927673 267.833527 545.368652 959.647278 644.655518 841.359924 615.304016 852.579102 226.040237 876.009155 261.873596 338.711304 471.504425 651.672607 46.7682838 150.156281 588.478210 966.369995 369.571411 29.6579552 527.291016 188.058716 406.358032 538.096985 17.6942863 124.208511 830.230164 564.279846 405.230743 188.554855 428.791992 973.922974 336.123901 863.277344 967.624390 497.018097 786.562500 748.088318 675.180115 494.959747 + 175.851517 864.860168 693.479614 926.374329 933.799744 282.951599 512.433228 482.238495 280.088013 239.863022 343.056305 397.780945 730.188538 187.898544 235.196594 836.365051 880.245544 754.741821 177.171738 876.989807 250.712006 164.035446 184.562241 278.429565 748.957947 933.605530 924.814941 316.599121 102.200371 679.034424 341.767273 556.631409 579.047974 768.766418 722.137329 847.556458 298.408356 64.8187714 124.120743 748.473022 853.219666 995.629883 599.239319 161.147690 324.989258 848.795532 715.035217 8.51595306 863.423096 597.080933 994.392517 733.008911 752.405457 844.567383 257.894623 518.126282 940.974243 791.181763 130.524689 99.1994781 14.7821159 420.839752 519.938416 891.719788 650.367310 331.403503 + 851.695435 2.38722086 882.749207 301.966644 929.492737 638.510681 31.7854996 608.095398 62.8527679 73.9951324 51.4667435 17.7669907 429.511414 912.716370 874.293762 207.002380 712.908081 289.326599 685.509521 62.6971169 150.441025 67.1163712 899.635193 874.872314 667.872131 142.604828 328.164520 467.725647 485.589813 149.189270 668.505188 716.092407 41.7725716 706.054688 228.503738 852.661743 581.993286 456.000092 367.473114 103.822372 687.050720 368.741425 522.540405 701.229492 230.632706 224.496170 15.8364210 853.568298 552.997681 673.066406 892.986511 55.7298698 922.850159 852.437744 832.722107 595.489258 365.365143 726.627197 666.116821 430.424835 694.857056 740.386902 363.657684 541.798950 496.390137 868.547363 + 625.572144 240.879990 932.204224 582.943726 157.871826 148.484970 499.842194 261.368073 446.090729 846.863525 37.3339653 27.7369728 464.052368 831.810974 500.405853 534.152100 931.646973 391.404663 865.352966 236.377914 744.096863 824.839905 92.9861908 104.233597 687.297180 137.667892 998.200439 777.290710 459.028656 857.099731 446.332642 227.705948 445.597260 785.213074 410.190369 482.867828 957.864380 520.895874 964.000183 376.619812 593.003174 462.052185 861.192749 182.113983 389.395996 599.904480 532.264526 819.960632 259.641510 154.555527 650.779541 118.897575 464.548981 50.7802505 893.438477 595.374268 227.903763 820.040161 31.9789028 557.998596 682.499023 209.716980 891.265259 958.195679 311.115143 315.096588 + 476.057831 460.483398 84.0610428 367.898132 268.083435 382.616913 973.611633 541.861938 509.722168 21.2271519 528.125854 195.264267 663.838928 769.877441 117.218994 866.486023 239.135803 320.445038 228.461868 885.927368 321.895844 396.654999 696.042419 647.066650 937.820496 180.387238 660.835815 903.957703 583.841370 545.215393 567.432007 641.590149 790.738220 67.5833817 433.783356 82.6277924 98.9424820 167.026703 130.932755 803.018738 286.246338 422.525696 62.1639519 110.082108 513.012207 750.018738 158.645203 47.8561096 102.776405 841.007568 228.437637 70.9580383 158.681702 555.550049 901.270874 934.523193 802.333374 819.659485 331.920898 352.186462 283.458679 6.21167946 533.271790 274.774109 990.192139 160.545807 + 175.593796 628.817749 325.257935 369.939148 615.691467 6.85006189 529.503540 968.392700 177.777023 76.2892227 200.026978 471.983826 480.680145 350.644775 68.7243881 766.896057 526.139221 42.2667961 136.342896 656.351013 971.733337 478.654602 411.213104 443.876465 981.347168 740.878967 977.361328 922.664429 398.962616 840.219910 132.245193 104.155769 520.628601 61.8989754 603.537598 757.499634 240.892197 164.487991 92.3766251 760.912720 357.629547 872.031921 469.836700 462.936890 280.854767 847.817017 249.057968 361.141632 206.373993 240.168198 106.536201 328.766937 284.392120 132.591019 595.371460 185.336731 496.759216 211.626587 32.2204170 739.176331 903.188477 878.025208 98.7599182 974.304871 832.092468 934.048462 + 905.530396 193.846436 814.238525 344.969025 183.250992 842.426453 966.306091 559.168884 9.23192310 777.241333 811.162415 807.643921 493.445282 662.364258 127.818130 342.683502 731.205383 607.949951 154.154312 707.088989 474.637909 750.378418 783.205261 427.822113 434.826294 129.992294 491.415497 594.935364 541.939758 543.733826 245.991516 542.825928 163.194733 818.160278 543.817871 465.506500 408.746765 814.588867 320.058990 198.746643 328.727936 441.486755 10.8820953 386.280945 642.769348 253.707489 222.107056 47.6605644 554.057190 369.621429 898.420654 602.516785 368.477509 679.299744 882.422424 990.034241 188.541809 306.966339 218.235901 941.485291 74.5509262 569.707703 556.483032 111.469269 207.954742 286.676147 + 472.749329 255.026764 799.940918 110.549118 986.344543 934.231262 443.852417 966.667480 593.566833 564.747803 169.838242 465.872467 460.021057 900.275513 500.151123 171.366104 122.136765 414.992737 172.540924 434.322906 993.526733 511.423706 546.114075 329.490631 206.782898 943.434692 447.281189 829.868286 734.091919 547.951416 265.635956 141.305679 364.635010 680.441406 62.9280930 262.926239 470.517334 599.101807 791.800720 736.338074 870.135071 91.0498428 62.6426315 999.946777 275.851624 683.083374 625.769775 3.52345920 672.023560 150.995987 971.573792 589.653931 13.6900005 761.719604 286.541046 532.427185 495.820770 262.644470 934.239746 64.3530045 996.442261 556.115173 440.918213 128.111755 39.7142220 836.245117 + 251.469238 102.341194 245.827118 194.103607 328.414490 794.634705 408.970764 840.876343 699.447876 592.146484 760.617188 7.17315340 143.856644 122.382263 772.715454 326.869049 954.207275 12.2863455 244.683319 616.232605 338.216736 577.432739 248.413040 793.447693 338.524078 566.583557 815.459961 753.774475 550.649719 695.144287 756.246338 812.230225 89.4474869 418.297485 535.184875 794.498169 664.995972 428.933838 259.636017 664.697693 276.280945 431.608307 940.281067 307.342987 523.299255 532.799805 861.398743 371.296387 316.697632 231.606384 596.145203 645.501221 650.120056 361.387909 724.018311 779.490845 435.355347 125.605972 154.732071 376.319305 113.616585 453.637512 381.143646 309.580902 320.128784 922.169739 + 831.628418 695.811218 239.690338 402.602478 761.704285 977.462402 754.269104 890.903992 692.197510 434.907104 352.526001 285.881561 54.3960609 398.113861 430.077972 963.780945 390.928802 956.121765 196.164230 949.605957 405.971344 948.459351 296.468506 793.622253 940.917786 371.209869 770.865784 443.474243 813.565674 435.105804 572.817871 622.122681 184.566162 197.657440 377.259796 862.153442 537.128845 268.419800 744.758972 288.826660 215.491409 898.372559 780.267090 209.020477 429.493134 321.416748 135.248703 281.990173 388.355255 77.4966812 191.014709 254.884933 653.319519 333.514923 55.1011963 728.802795 872.657166 529.639404 505.255859 116.804504 109.442352 812.681458 702.335571 297.723114 527.205017 219.682144 + 57.1666336 152.063736 91.1813202 277.162109 273.841339 830.930420 729.808472 821.164917 865.650757 148.444778 411.620514 978.256714 409.927399 211.731201 165.695267 341.937500 421.268951 972.955566 705.172791 559.862793 118.866608 21.9913540 15.3834019 322.328308 725.666870 115.298729 38.2542953 566.908020 339.847473 613.465271 771.361084 933.600525 970.633118 72.6096954 758.781128 563.313354 793.912537 683.618958 639.439270 244.378860 261.097137 801.110718 647.986389 729.103088 491.934814 810.092102 374.877899 435.362549 744.138611 920.919800 537.720276 352.919098 965.523987 338.025757 717.019775 370.533539 996.958496 198.556747 408.381561 294.179047 767.618958 610.869385 457.500336 666.909241 808.454834 350.620422 + 455.999298 945.173462 300.816254 939.673401 235.136398 571.855286 27.4656868 607.470215 7.36137533 155.063019 903.386414 602.176392 250.985321 861.198853 91.2706985 44.6272202 273.784760 983.702271 855.577759 955.680603 35.6680145 915.306030 294.171143 955.246155 367.607666 93.2689133 25.1117516 739.280762 876.654053 908.284424 565.943237 169.084274 268.084808 908.033630 143.203979 233.591919 698.246399 269.308472 207.589615 567.160767 733.272095 521.675964 297.573181 632.585876 533.529480 851.441284 720.485657 442.855988 912.903381 879.111572 971.722778 913.351624 771.505432 698.333862 654.503601 858.988892 624.615112 506.897278 128.669861 744.827881 5.03893995 7.65921974 440.296997 326.338989 821.776917 61.1978340 + 899.157104 115.582222 153.860092 50.9649582 305.559906 448.596558 392.528992 511.144043 975.442383 465.062469 308.867554 743.980835 156.585648 248.635559 172.334183 983.106995 33.0152245 51.1512146 490.102905 797.426270 146.103287 684.527527 402.343689 243.550415 321.922516 456.423401 668.787292 523.332520 300.673645 521.669739 857.480225 754.109741 176.406174 674.957764 508.562042 883.393311 858.999146 400.648438 985.550720 924.304138 937.931702 134.209335 452.778595 881.592102 490.790710 184.735870 401.615997 141.268173 995.190002 914.427612 744.692444 102.229485 803.626282 369.243927 139.198090 359.516571 587.117737 765.919617 824.342346 598.175659 981.745117 463.041107 687.075317 103.257828 520.098328 895.006897 + 788.484070 341.282867 325.181427 987.981567 45.0383224 702.201294 427.528931 234.195221 982.197998 837.251648 914.573975 20.3680363 62.1777039 668.131042 55.9198189 886.168640 916.706299 468.781250 587.410828 889.599365 542.661194 287.502502 139.165222 115.902458 95.2687912 800.181274 563.062988 442.606262 66.4067154 658.672546 809.068726 219.390244 2.90764451 755.759949 953.217712 716.939514 977.122742 12.2902164 419.826294 780.194702 315.166534 8.36250591 811.577148 670.130371 875.276367 692.257568 801.905518 212.220245 143.318069 540.347107 289.696198 570.956665 574.932129 553.462036 390.588257 290.264740 767.006226 525.460327 713.846436 633.135193 33.8229523 601.301697 498.920502 526.374084 567.407104 532.725281 + 574.518188 833.084290 64.4284515 689.644775 213.920731 853.493652 803.959778 533.486328 952.518616 192.198288 121.646828 856.079346 420.941284 620.669312 593.786438 849.756775 860.960938 553.894897 714.237915 528.504028 87.2570648 188.218063 620.698547 594.849854 176.207764 664.211609 187.243134 27.0730457 743.319031 899.160522 582.908875 47.9346504 431.226440 327.751801 302.366425 305.217987 784.805664 477.076874 361.494781 374.203064 521.955872 229.843674 639.998535 349.094696 566.059509 456.325745 969.452393 592.164551 977.207397 303.301056 658.968933 220.052322 419.791168 259.110138 253.747253 510.406677 102.680481 437.757568 19.4862938 991.667786 683.640015 616.309326 616.448914 706.502930 421.419006 865.127991 + 948.408691 239.059219 558.077698 252.839432 718.112793 221.322784 646.846375 861.018005 259.191528 985.572266 600.624146 118.101219 743.880615 59.0450401 531.741089 176.062119 753.475098 537.089111 286.053131 676.236511 208.690475 683.839844 117.338501 679.017273 775.853516 326.192322 808.584229 378.294708 892.069214 103.146065 216.686844 445.804657 735.001404 654.838135 609.663391 56.0838051 804.485657 178.728195 806.335144 604.893799 180.189362 795.984192 605.645874 593.322754 405.768738 313.591766 340.864929 351.531647 46.0961380 302.595917 949.284485 570.097168 948.908813 538.053467 678.948608 965.445984 997.535645 936.489563 229.235184 205.866196 763.223938 588.049438 654.708496 694.831909 960.214355 737.721191 + 827.214661 826.378906 508.140167 680.973267 437.353333 562.684937 757.463989 848.127441 866.935059 201.413834 866.213440 669.520020 590.942993 635.775696 677.655579 242.727737 489.434387 989.770020 346.118286 215.663620 13.8432693 983.033813 847.815186 761.077209 60.5006180 816.867310 344.702911 876.536438 24.9867077 877.784363 265.180908 91.4485016 368.719574 245.383087 635.464905 286.006561 739.312012 534.583313 813.880249 368.450348 475.255219 658.515320 608.557434 703.362976 726.579895 867.172852 649.338684 871.769470 576.420837 273.678223 447.186096 503.991608 735.480713 748.421082 654.473267 195.070328 426.427582 35.3587379 167.812271 663.932556 95.7664108 923.330872 400.735138 417.329468 563.689941 152.747803 + 95.8181534 71.6793060 378.684540 561.239258 888.101685 351.101440 907.626282 868.177917 499.899323 633.560913 728.365540 534.774292 662.327148 208.000824 753.290710 621.940063 921.416931 448.676575 510.483795 253.360580 85.4520721 68.0832062 16.7194138 82.6384506 77.9740524 266.515320 921.354919 170.734802 219.899658 753.254639 611.917053 805.767395 569.760559 526.287537 403.512268 480.319946 442.360107 324.280396 546.601135 246.146271 614.197388 926.447144 92.5835495 277.039795 909.747742 818.970032 288.006073 911.679749 237.845703 469.843353 56.5320015 294.710724 633.618652 400.748962 471.398499 405.806946 921.347595 484.440826 400.855835 813.684875 667.389954 767.342407 173.330017 966.354797 840.012085 3.20971632 + 429.918457 723.380615 341.773590 276.369202 142.497955 924.310181 459.965851 156.919052 803.986084 551.345703 164.768753 298.869537 887.308411 467.690979 971.927307 199.436111 126.008980 273.842407 616.290771 335.662231 390.520538 283.881744 298.957367 331.855042 210.170181 202.552750 757.724915 603.559082 795.102234 347.530762 559.964600 994.647095 452.498840 644.239746 419.534760 655.881897 657.962891 771.893311 367.345612 171.980194 637.661560 898.054565 676.086365 263.358551 547.045166 799.852783 384.327209 800.147278 806.400513 206.670120 448.168732 130.930130 488.347382 403.492554 62.4587593 712.643372 431.199768 64.4726868 677.950073 500.079865 361.547913 333.940491 95.3584671 632.344116 545.095581 944.940857 + 887.604919 77.5992126 163.228973 497.325531 100.058060 730.736877 183.505432 812.679321 694.380554 103.406868 994.198120 127.267998 970.858459 850.176758 768.714172 635.318665 821.366699 360.715210 374.171265 670.229614 218.551682 716.159241 966.625671 247.173065 265.813538 145.133591 257.405518 898.748962 41.0888176 340.347198 857.751099 449.898926 243.342834 563.013428 664.187683 784.016968 917.236450 858.949829 159.592789 202.555191 374.948395 893.263306 993.305664 32.1809998 300.264557 181.872223 675.275818 852.665588 906.746033 129.919891 8.34762001 349.310333 998.961853 252.596725 81.7025833 826.581909 976.980530 50.7527390 206.554306 239.775070 894.725403 11.1573124 574.793396 125.640930 737.873962 275.026031 + 16.2895584 368.146088 557.692078 186.796188 160.320312 975.496826 573.754211 231.955444 954.429077 259.003296 255.884628 975.325867 970.556946 657.886414 514.792908 200.371628 550.123779 590.919739 558.531494 781.575195 144.959000 760.927185 347.042908 54.6844368 237.989380 713.240112 247.703079 794.471802 559.479370 183.255997 521.516357 433.566376 126.446693 356.912445 108.369415 38.8678474 260.869202 98.2424088 786.380737 385.830200 433.913208 433.124023 24.9364510 392.581573 866.718323 617.625793 983.391663 899.328369 553.193054 768.472229 533.984619 35.2895470 140.207611 22.4820042 462.574402 593.948364 169.627975 246.726715 570.569458 440.335571 232.115799 381.896881 329.007141 477.474304 209.074066 563.979126 + 26.9496689 977.702148 986.756836 681.878357 986.510864 517.332886 366.505615 538.590271 826.100037 911.478760 686.692627 685.250549 51.0758896 846.711731 730.852783 109.741272 53.9369087 889.205811 425.961517 796.953613 77.6509628 185.163879 77.4822083 283.167084 812.193176 601.786804 100.788139 285.603973 653.967834 451.823242 641.211365 690.056946 514.684814 239.803711 134.096390 393.088776 827.775879 236.629791 751.288757 746.564331 37.7013016 161.443039 981.143860 348.112152 271.246765 75.1967545 94.7116241 42.0258789 726.964050 446.303467 27.3212891 741.554260 685.953247 411.190430 669.892944 784.996521 440.916138 560.975647 236.632401 17.9739094 48.6812859 619.177673 516.173096 465.122864 98.8674545 14.7198915 + 702.816345 690.404968 763.620361 340.241486 80.1709061 675.678894 390.949402 774.963806 28.3511810 469.640717 605.852783 282.584808 497.441589 901.385132 543.952759 186.175613 361.301910 627.568115 180.342819 447.750763 188.695251 829.637695 853.274109 190.708954 903.895081 700.433777 612.042358 204.886093 814.224121 249.460373 611.990234 690.268066 19.4922485 499.232452 526.998657 614.430603 353.807037 56.4591179 16.5458412 978.004517 185.985184 512.010376 230.095261 722.505737 496.884857 273.528900 710.798828 820.129150 875.003479 637.757080 862.250183 840.569946 333.343079 183.679367 912.742615 502.545563 818.602539 503.068176 179.442017 115.909187 75.9617844 173.119644 695.370850 267.521149 552.382690 619.673950 + 940.129578 328.679565 865.845764 537.324219 529.947021 598.153931 218.685532 272.839966 743.201172 281.872467 445.093414 242.439835 812.956848 519.837280 611.343201 531.268127 21.0790043 149.930725 709.846130 591.900269 885.841248 784.013855 631.648560 237.550476 107.122002 452.013000 987.066467 192.317383 750.862305 41.1529465 149.898209 178.145721 937.594604 573.592712 444.797699 741.115356 619.208862 422.846130 496.044128 409.603607 684.157593 10.9895735 820.376648 464.525330 854.240601 814.703430 900.928101 328.934174 607.962646 249.671402 113.495529 60.8605690 899.815063 470.505188 314.280396 932.717285 634.259888 584.558044 132.581497 418.340424 655.825439 228.368744 860.532654 15.7829494 10.8996611 691.509583 + 358.873901 907.437561 40.0502930 748.286621 148.213379 76.2166977 402.415253 996.079834 155.508072 155.539810 665.079712 228.070602 185.321793 233.843735 200.235443 969.518494 708.765320 344.318542 969.430847 188.657806 598.531799 356.202728 374.003693 238.808594 114.590141 609.978882 478.295898 788.163208 575.359741 903.117249 269.172516 910.105652 806.199890 372.555328 180.359253 614.080994 328.555786 352.659424 399.359070 887.804321 898.123596 719.361328 704.598572 504.502136 685.875183 904.020813 861.546631 215.119797 588.418274 302.815277 182.644104 576.365417 554.825928 431.595001 861.034485 591.164795 364.681946 977.373352 316.106445 207.446106 304.666138 902.711243 729.393188 965.485718 806.175598 954.237915 + 59.4856758 747.908142 403.617432 511.476410 581.507446 73.5181808 315.176239 102.955284 261.045227 925.996643 717.781433 463.191284 86.7513504 804.518127 89.4834518 494.395142 179.495789 420.764130 169.325195 991.189209 871.827087 897.074463 505.040619 506.809814 558.907410 26.3534451 165.517639 862.707031 842.379883 458.453461 942.867859 956.967041 172.713074 246.531647 514.704224 177.126541 60.3399086 53.6250725 958.634583 813.755188 694.319397 410.561859 64.6917572 295.043121 86.3423309 573.931396 655.092041 984.529053 855.288208 647.151733 85.6997223 359.030090 894.380981 763.292786 445.605621 824.152771 74.3129883 23.3479080 106.163925 379.752655 257.653351 155.794479 587.679138 208.254257 614.816040 469.225800 + 255.017654 934.049744 223.479797 437.112396 109.827675 101.089378 745.609985 843.210754 346.203674 448.396729 782.222473 558.708923 134.622528 227.038635 720.217529 839.250549 515.625061 689.586182 436.001343 89.1968002 143.505280 286.918732 564.888550 535.216736 319.239655 735.041870 192.817322 325.484436 965.522034 371.857361 559.780518 163.557251 953.661682 120.919601 985.246948 435.983307 926.545471 794.347961 834.841492 491.371918 162.050690 309.646759 36.9725876 444.649719 377.593750 150.405350 198.807373 780.819580 346.247375 351.618713 498.993866 985.381897 342.886078 405.909607 56.8056107 330.692017 704.713867 452.428680 666.235168 156.998123 710.108826 883.864990 144.290619 579.069458 43.8752289 839.915833 + 486.759399 159.680618 552.020020 295.884888 831.027161 233.192245 882.740540 244.191299 303.720032 150.753387 900.358459 311.372101 608.444824 932.717041 995.698059 190.154709 132.593826 435.135315 556.714355 920.455811 30.6370544 264.558380 799.911011 583.102417 431.214630 189.327148 783.059082 448.233734 377.261414 563.348206 447.227325 950.217041 71.9996567 859.675781 535.511047 648.253784 851.451538 640.839172 568.664246 644.381775 259.044739 607.435242 321.741791 476.171570 148.235123 441.041840 647.348145 480.130524 647.864807 163.419403 680.063843 436.003540 419.280029 694.807617 714.686035 434.810211 38.5301056 209.904663 551.387329 972.601135 777.969604 895.557373 544.861450 852.177246 988.873901 344.671753 + 804.584412 423.630859 587.617737 297.243317 685.380371 621.100769 2.94819450 873.950439 722.590637 588.668396 955.677124 367.361877 515.022888 647.915405 937.189575 948.134155 949.676880 905.328247 400.983398 485.687347 28.5611954 319.164581 997.838379 294.006317 732.022461 381.220154 440.651581 251.583572 648.886047 457.689972 964.179932 782.474243 229.161118 419.178253 869.589111 479.696503 135.765015 99.4798126 371.607086 169.972336 650.073181 708.888977 293.047119 249.145493 651.373657 552.237122 379.612976 422.734955 746.296509 444.926086 692.737183 768.581848 652.932373 242.329376 933.372253 728.553467 687.639832 822.975830 384.759094 549.430298 769.850647 72.1705551 117.068886 746.682495 862.800842 817.294434 + 10.4441414 891.647522 929.982971 18.2889023 468.872955 251.587326 873.352783 937.251709 237.649490 269.385345 451.015045 126.039467 257.412567 207.480637 513.059753 443.913696 234.794189 833.394897 412.240021 953.411926 636.161743 593.625732 783.933228 180.326202 21.6218758 107.279678 740.053833 533.548096 734.742493 15.2751493 446.608002 496.037292 57.1272125 394.347626 479.790466 100.213829 234.589233 270.590637 821.609558 979.572815 160.287979 871.336426 632.474365 696.315979 36.5620232 922.384705 908.596741 455.385712 135.551483 38.6876640 478.962616 179.530441 666.951416 236.599243 526.236206 812.237366 551.109436 550.646790 954.182556 838.712219 687.834106 45.1380577 224.148849 407.271515 791.063293 832.182495 + 412.736328 214.122650 951.635376 372.539612 762.530396 834.947205 835.256897 815.306091 936.598877 810.702942 375.436310 678.727539 815.567749 189.501968 514.404114 600.726440 155.181458 88.0010757 375.020691 341.644958 425.623596 438.373383 968.055115 555.746887 165.037827 186.606888 523.670532 371.770996 755.451111 393.697205 219.819214 630.480652 81.4444580 101.170540 601.409668 630.750183 795.225525 549.257751 711.943481 216.043518 801.804199 202.238068 47.3412857 98.5805054 216.770920 735.731262 791.254089 512.646851 938.342102 398.193939 395.619751 818.842590 964.171265 442.334930 666.143372 197.329163 639.165344 563.954590 163.826813 108.581749 176.917603 416.058655 686.745850 841.104492 635.592834 88.9199753 + 469.291443 678.392212 406.726868 366.062073 265.800232 571.639832 890.081482 637.107178 339.478729 929.935852 840.897095 639.045044 239.986877 519.927185 877.050110 786.978821 582.637939 281.844116 946.789124 343.670502 992.787354 559.929932 431.796814 293.476379 826.982910 872.151062 971.387756 55.3519402 614.337708 565.212891 688.798523 237.709930 941.500916 429.753357 655.648743 721.573669 302.959564 110.307602 38.3835068 432.366791 225.639801 304.906464 26.8698788 26.4779530 657.612244 101.170891 917.536377 416.341431 115.052032 319.092041 701.131897 32.6979065 421.779724 604.578674 759.605286 898.081482 532.778137 510.997803 625.696960 240.508377 45.1203156 965.698181 616.144836 396.815399 696.130249 921.491760 + 965.254150 63.1172676 172.165131 464.529205 931.430786 361.047119 896.808594 397.592346 487.968811 369.863892 366.970184 713.315063 983.140686 368.161163 134.727142 33.3080673 972.633484 572.490173 111.486717 845.796509 310.353577 490.485962 231.130569 272.210876 9.78027344 952.767883 792.752869 722.937256 543.349060 408.140106 743.886902 130.728821 351.623169 691.079163 539.480469 562.927734 129.358627 189.915634 376.834015 348.406067 657.770569 49.1036377 729.991150 345.927094 371.015137 642.158875 958.320923 734.541138 379.111786 599.803345 736.943420 781.347473 737.290710 177.412842 635.641663 81.3702011 980.442688 15.8318357 284.673157 678.639709 528.637451 485.148682 800.057556 717.130310 959.328308 776.840149 + 639.603333 290.809357 808.463257 138.046249 113.797302 162.223618 740.243286 136.784668 678.363098 329.372253 907.458618 250.574646 453.955475 190.364426 596.935425 422.720825 206.168091 901.995850 854.381287 707.993042 73.5380630 174.232712 965.134094 495.165649 661.758545 381.454468 339.305847 933.448975 438.989685 22.4541969 656.703613 432.671173 383.090820 535.774658 277.404449 781.236145 917.619446 648.446411 878.500671 699.995911 162.113754 396.130890 489.685425 660.308289 53.5087814 347.833313 299.667572 178.707764 264.200928 631.455261 245.209213 654.883179 496.798157 393.898590 22.9154320 975.674500 66.2662430 857.627747 969.005005 216.623306 649.173218 743.876465 75.8270340 518.937744 660.574646 753.723022 + 389.425507 597.424072 281.078979 526.995911 400.332733 597.358398 622.758484 33.5151062 700.045166 581.667908 576.769836 520.783386 897.243408 601.848633 729.889893 674.527405 746.734192 582.310242 311.750092 351.238983 467.374573 636.378784 189.244324 933.648560 495.122437 186.991379 610.418274 36.6091232 721.470825 231.205826 791.420166 757.404602 620.516907 969.363159 326.740601 221.839752 189.307312 106.212219 153.457748 426.768402 884.911560 766.740906 838.494202 88.9146194 520.098572 32.9812851 713.764954 815.179077 527.995300 400.267548 502.384491 11.0250626 104.655647 263.295258 476.557648 456.962982 976.849670 660.884521 303.939850 827.157410 252.670868 757.847168 97.2661057 243.998016 60.4754906 359.950836 + 342.025757 311.833038 767.632874 923.408386 417.123901 303.918304 299.055786 212.371017 103.668510 852.508606 402.422699 772.667786 89.3579941 199.950516 230.429535 17.7001209 210.237106 528.156677 951.987671 589.207397 726.695496 39.4845543 908.523315 34.8370628 154.381592 242.526947 700.075806 531.087158 769.732666 606.534424 756.057434 814.609375 17.4405041 770.431763 330.324219 252.293762 299.522034 187.809647 224.805161 225.125092 909.007446 482.360138 989.369751 841.158813 99.1132584 93.8661499 360.938995 748.476501 593.314575 762.792542 36.3772583 99.0779419 840.347168 15.8573208 225.647781 841.640564 626.741455 864.643616 562.801208 57.4349442 680.716248 32.1597977 404.570068 425.723877 718.600769 212.376846 + 171.402008 780.087036 440.600372 781.296814 312.790344 37.6228180 687.352722 467.389862 306.391510 175.203720 707.047302 723.357849 763.767090 287.865906 725.823242 722.646545 721.843750 193.993393 920.220703 98.3781128 719.257446 968.122375 897.482788 331.931030 649.515564 107.593483 293.580994 695.871521 931.475769 893.637390 175.466843 348.186951 624.793579 425.615143 91.2817764 683.180847 873.627808 252.776550 14.0076141 477.850983 400.291046 330.691193 367.423981 405.081879 35.0582733 527.483643 910.671570 100.690422 130.372437 10.1301003 788.089539 923.481812 887.998596 536.317261 262.390808 879.936768 409.224182 410.438599 954.580078 923.543762 874.758484 128.313599 910.013489 292.093903 965.069702 347.445892 + 779.677795 310.949249 232.924774 707.997986 696.011230 798.978516 585.247253 203.829468 75.6097565 28.8248024 517.220947 648.668396 665.640442 260.153229 795.536865 700.518433 170.874802 529.451233 113.096992 72.7810135 249.309479 246.259705 229.300980 45.4997940 812.975281 717.531006 138.682602 80.7462921 327.078400 275.691803 819.391357 679.943604 113.269493 169.257965 801.542542 162.943100 674.821350 140.750717 43.5854225 638.465576 412.356903 874.448669 20.8639870 927.922485 182.017822 410.175964 800.588257 775.940247 907.299194 588.473206 381.148529 189.975174 262.305206 746.831055 17.3769703 563.777771 701.219360 456.062317 676.196228 751.567810 2.87870550 659.847412 914.931274 503.152130 695.623718 574.019348 + 387.620514 165.921127 352.271362 844.474976 619.501709 759.512085 250.000153 413.030548 878.587524 955.375366 792.907471 349.677063 383.541565 57.9829369 700.107117 854.701965 529.068787 116.966881 216.486176 605.377563 963.037659 711.326721 896.382996 529.941650 893.541809 319.041504 422.310883 992.340332 665.860596 804.844299 85.6917419 548.640137 292.528473 360.819855 776.468140 788.963440 127.714523 936.212402 143.708740 767.469116 509.821960 942.995911 694.554016 480.920410 472.452972 951.614380 952.205200 613.638306 963.592285 75.2249756 762.426453 636.478210 593.674316 948.698364 746.927246 750.116333 425.897675 151.167648 270.526459 277.064667 823.572754 876.521484 398.599548 954.228333 472.166748 227.101273 + 417.931274 747.408447 898.750916 789.689270 402.383179 785.823120 768.057983 603.334167 446.764954 48.7377357 530.785522 111.348869 483.309113 40.8073463 345.948944 25.9430599 848.929626 740.767029 877.357849 333.449799 607.341248 643.655212 577.936462 563.328979 924.050964 147.878494 356.185638 555.181885 585.368408 982.068237 191.199600 907.886536 38.6434212 444.878143 111.187263 93.1757202 103.910980 692.048035 225.673920 601.103577 757.882141 129.732147 955.509705 940.002502 173.639587 642.831604 953.590515 36.4002419 286.825897 903.103271 17.0614414 581.674316 660.828125 228.204407 338.507721 973.606995 837.086975 104.277237 883.836609 305.670837 540.075439 827.568909 199.133316 342.504211 150.840744 92.2838593 + 642.545166 625.908203 944.098083 367.929565 51.4124985 402.843872 859.877380 647.383606 854.869080 249.713089 41.9245911 474.870789 474.009613 706.265503 975.063843 129.252747 688.543457 133.430069 154.174255 869.694275 989.401917 474.520447 979.923645 205.440033 362.875885 214.310043 629.142151 37.5917358 633.756226 490.100403 472.021698 956.147034 234.171417 856.808960 801.671692 268.797394 555.454163 108.000237 112.190956 786.276245 419.026123 3.75467253 776.362732 522.803284 864.660217 468.491028 626.965637 432.755249 720.032471 208.888107 310.307434 932.723450 163.947144 648.381958 994.267822 905.763489 316.921448 294.246216 49.3758774 199.947952 691.060059 55.2900124 695.596680 780.666504 359.591614 296.378601 + 401.348999 165.170685 303.296936 128.936218 525.900574 780.426514 319.094666 577.013855 507.387573 792.188599 334.803192 209.603180 320.695251 605.233093 509.526306 902.471375 806.614624 586.022095 167.016937 594.375671 161.004013 473.153473 876.433167 747.753967 835.996826 465.986847 339.473785 497.710388 120.279251 652.589050 106.368584 977.342163 92.5747910 625.818787 670.001953 70.2605896 483.356628 755.647156 56.6918221 529.388977 771.541748 611.441223 22.1955338 555.824585 206.823380 474.427185 603.502380 438.607513 179.614334 675.154602 818.173950 754.305664 822.604309 432.023315 942.220581 719.258423 822.573853 516.084229 778.893860 365.813538 172.218246 860.802734 449.167236 764.570557 896.855286 344.781219 + 359.882294 785.520203 724.169006 426.973145 714.427307 432.262939 462.784882 440.178070 70.8770599 71.0282440 456.301025 418.372131 962.086487 310.203339 766.789612 154.794067 54.4652519 282.727783 732.713684 496.406464 699.390137 978.589905 74.8030396 243.825562 769.407532 891.058899 74.9867401 706.549500 64.7140274 34.2253571 366.686981 15.7641926 721.056030 5.68470621 231.456451 39.4696693 451.210236 971.996033 427.646118 17.6446247 329.275024 696.731262 691.471985 147.893570 522.892517 53.8212738 294.831085 726.256592 542.265930 213.023865 529.959290 412.981720 737.641479 655.859985 824.314209 603.063965 84.4065247 920.945190 820.378479 469.953583 161.224091 395.952423 275.298584 563.109131 74.8868179 802.985107 + 55.2529755 891.521912 32.4832497 477.456177 367.961792 323.264832 824.982483 276.445831 698.128479 9.31588173 884.451294 898.355164 594.957336 777.060730 536.765686 648.379578 648.027710 498.033478 321.552399 37.0860214 712.547852 233.981873 999.218689 507.365479 299.859406 13.3308249 559.503967 52.4608498 508.285522 49.1508598 168.677048 463.229980 332.969421 636.130676 389.271545 389.699615 237.712433 609.712708 722.133850 624.192810 548.880188 235.515579 159.161453 778.672241 421.088654 941.098328 152.663300 718.271362 848.930847 269.465546 886.546021 359.654907 6.97802448 807.519043 862.220215 60.0319405 84.9958420 641.892151 418.417816 909.081604 40.5707741 587.343994 439.265961 542.962341 572.165833 761.898926 + 724.324707 362.094116 202.657257 299.488495 64.6495361 886.115234 671.192688 84.5882568 185.209137 489.619568 341.783875 242.263824 566.635071 471.763153 794.619446 166.882187 191.939209 191.152435 937.161194 169.928558 980.283508 508.506592 980.366638 377.770111 454.562439 970.961670 248.813477 134.990387 592.924988 939.837769 952.216797 614.597717 436.993256 11.9976120 438.675629 469.810669 888.020752 280.029358 927.335815 883.416443 784.172546 410.001587 560.410034 746.779785 435.997192 978.766724 86.0369263 662.996399 529.299805 736.430542 218.985336 701.755615 541.129517 943.037964 653.362732 693.662231 272.543549 639.085205 647.178589 14.8065300 3.97004700 703.945801 506.210358 213.770142 284.476074 891.273682 + 669.331238 292.145844 817.634094 966.916687 74.4136734 99.5435257 901.647400 415.838074 313.830933 47.7004013 79.3132172 729.346436 148.015457 764.721191 95.2722397 840.216125 604.809448 18.1125889 21.0421467 636.532959 857.211975 670.716553 372.797852 993.591064 313.547211 438.418945 891.668640 159.235168 494.825714 566.663940 186.278564 311.601868 617.864380 990.268860 752.213745 933.828369 472.372162 253.160797 540.804504 645.729248 369.797791 970.997559 44.9182167 465.306152 911.525391 71.5436020 617.612671 884.590332 556.286926 407.240723 575.194275 968.872375 852.207581 408.265686 183.846329 149.748032 800.552429 73.3691330 181.513229 212.657135 56.5558205 836.717896 831.850037 168.458405 387.609680 678.682373 + 467.294891 237.715469 930.637451 78.0134735 635.998413 231.151825 30.6881447 901.431152 697.166992 929.247070 491.994995 738.277527 708.738281 874.558472 477.525269 930.806335 39.8002014 825.810669 807.098938 951.298157 89.9629135 957.497253 719.930359 926.565308 134.586258 450.434540 718.895996 46.9042854 769.675842 296.844696 668.712158 572.271912 378.259216 94.7613449 751.765564 808.557373 875.934692 339.262085 860.033569 117.239006 494.375549 386.248657 410.627197 667.909668 846.372314 568.744751 209.752289 428.606445 814.945435 533.058838 203.453308 640.638184 578.968018 65.5133591 869.986755 565.618652 359.355927 693.236389 904.245178 596.732178 528.263977 220.282471 309.440094 544.783752 951.201965 279.466248 diff --git a/example/lu_decomp/67x67.dat b/example/lu_decomp/67x67.dat new file mode 100644 index 0000000..1b6dbcf --- /dev/null +++ b/example/lu_decomp/67x67.dat @@ -0,0 +1,67 @@ + 312.047028 510.072052 660.378906 749.245667 621.943970 189.425873 324.896484 568.764648 850.990112 946.717224 482.451172 870.231323 339.459473 670.557983 970.250732 49.6557999 279.626007 602.008484 363.619354 80.3680038 727.960266 180.129761 456.277435 121.338326 146.202240 348.313416 636.395996 720.920227 928.126770 135.021713 519.815308 319.523376 228.020996 280.564026 436.494690 825.412231 992.154846 55.3725395 38.2406578 673.828674 445.431610 255.676407 518.668030 441.932861 499.468872 641.669678 897.306885 379.310883 527.760620 825.622559 475.104401 475.867065 591.048584 973.395020 778.242126 699.563538 936.374329 526.067566 886.099060 304.490723 950.028992 792.169983 604.290283 910.463501 317.414429 126.695290 62.2223625 + 262.336395 976.741516 124.523445 562.896423 585.395203 952.530029 551.678040 972.607483 703.430176 964.420898 172.679306 397.502319 710.888123 215.738831 462.579681 93.2529526 491.905396 243.139725 192.627487 48.3330688 504.821136 309.616821 789.129700 427.401093 588.759155 376.827576 334.204102 289.219910 193.572113 668.150452 703.385925 187.985962 537.608704 137.193970 444.323425 810.663635 545.669922 362.527130 645.248657 508.750031 450.427490 204.606934 552.850891 635.420288 404.868713 253.836334 635.057373 509.192566 399.627258 105.896744 425.117340 963.729248 777.847107 63.9825745 64.8064423 14.8077211 655.784119 41.4138756 303.287659 748.748169 784.252075 131.540466 995.429871 725.762329 118.778603 862.327698 323.651245 + 178.263031 564.414307 429.842255 761.870361 623.831787 56.6786613 235.469910 692.026855 573.100464 990.047791 373.964294 532.588928 697.639160 597.023071 64.5347977 74.3806305 897.107727 292.207092 394.376984 11.7613964 767.709534 707.863770 371.374451 53.0315857 701.083923 785.247070 496.915283 627.741821 654.474548 518.878235 666.156799 941.679138 671.068542 539.963318 533.281982 517.471375 625.417786 9.75597954 947.495850 818.798157 716.415161 309.266510 720.652893 442.317230 152.013840 71.2056274 32.3709488 587.884644 298.403412 523.829224 20.6278915 415.013336 609.820496 552.203186 609.726990 546.335693 271.233032 19.2147083 997.803955 275.484344 87.9618378 972.754211 926.244934 533.015381 229.455383 950.598450 638.235107 + 998.682495 965.881897 943.189697 19.9418736 794.373535 951.994690 283.986603 846.537842 994.753052 529.928955 834.731628 790.772156 311.346680 456.053314 681.282776 691.595886 124.788544 524.717468 878.405090 699.600708 898.290833 620.899292 817.736938 674.154724 553.282104 463.781616 50.9678764 54.2579765 318.281403 879.978699 914.886047 435.365051 493.115173 866.364319 308.214966 922.072632 646.020142 987.957764 178.201157 205.220428 853.507568 721.374512 688.200867 7.00130653 836.778198 404.533112 349.993408 630.995605 247.958054 602.160889 223.031723 227.857788 399.353394 420.483368 324.794739 453.614655 952.145386 340.419403 741.374756 52.9597778 3.38174200 805.480896 483.618805 655.373535 636.918762 62.6005936 699.369690 + 565.522156 676.145508 969.258484 911.994995 403.213287 124.567871 595.275513 971.066528 4.64326334 80.4098587 984.613098 278.940155 25.4519329 309.287170 809.634094 790.388306 383.432892 801.215332 625.054016 27.9202538 671.260254 483.066467 316.924652 957.297791 932.125854 539.941528 890.689331 296.148224 742.786316 959.675598 962.264954 100.668808 251.835327 7.32731533 495.263550 138.076492 413.923889 935.712891 601.913269 502.067535 706.144409 945.971008 83.4680328 914.286621 300.365295 21.1033592 171.756363 80.5520554 676.001831 380.446472 149.183014 717.105713 823.971069 874.260864 753.895264 263.201935 391.724854 740.651978 538.105530 701.944214 927.497437 646.099487 576.513794 568.460510 901.966980 810.578918 103.319756 + 665.132202 822.594421 510.235382 624.689148 946.089905 915.149597 139.336349 137.802231 466.763916 367.165009 288.051086 195.535431 311.483795 327.501587 149.128296 358.702789 55.8291321 960.973633 860.837341 30.5589924 841.575439 226.529633 230.363861 246.621201 161.071243 805.000427 289.431824 87.6895370 972.696350 944.026733 604.368103 364.253693 56.9771614 875.686829 38.3800545 342.857910 299.754486 688.228088 288.668640 773.683350 727.257751 774.183716 918.893250 259.011688 181.511139 452.664673 585.892395 329.852600 926.162903 104.484337 734.938965 848.729675 537.174377 746.176331 551.862488 333.213226 646.131042 448.579407 523.989990 590.299622 343.739777 640.155151 165.765350 238.421555 908.069763 145.033264 116.300514 + 817.551880 380.341675 944.816162 145.138535 870.181091 350.898499 844.689697 478.074280 544.303589 737.190491 720.933899 403.416626 589.052612 332.789429 110.336723 431.144012 106.639091 26.1682587 706.919922 542.508789 189.166260 993.830078 547.060486 595.353394 621.663635 975.661682 450.846832 173.369080 199.371857 752.161377 18.9573555 393.722748 891.863708 609.015686 277.940338 183.964157 231.958069 212.254730 52.8865356 763.832764 238.588455 410.614685 949.604797 619.698975 628.972534 383.464996 896.487061 360.224335 961.157898 33.2902031 685.402039 105.469452 429.160339 128.374466 239.684097 442.360046 584.113037 647.482117 328.748291 652.867554 293.386688 44.1562195 939.894714 817.383728 795.653687 262.466492 239.544037 + 97.6603546 478.811188 387.926758 171.440292 693.741821 436.874817 883.845581 33.6410446 958.682190 281.447083 191.302261 834.591003 774.890137 440.821991 680.290039 115.161774 233.967529 551.091797 742.922180 11.7497854 525.971313 228.504211 745.011047 615.917053 605.663208 437.369995 647.146790 254.666519 371.730469 568.869080 123.990700 450.995514 967.154663 76.0271683 189.647919 540.316040 586.208679 450.277679 277.889130 882.379761 361.588806 171.624710 752.728149 870.815796 445.584930 4.98529005 540.689636 108.211502 895.997986 756.268127 996.663696 464.799286 50.4049950 973.649048 627.995544 853.599487 382.737122 44.7995453 937.456787 427.301270 566.938477 318.499268 905.474792 687.792542 179.528351 707.390625 253.368546 + 788.247131 819.193176 956.040100 200.735916 334.093750 122.306046 112.283073 430.646576 992.317017 269.807922 520.805908 809.832214 886.397217 15.3836994 727.692627 401.666779 733.287170 992.666626 85.4051514 151.916367 461.326874 634.471191 448.979065 738.337891 97.7932587 641.282471 670.706299 13.2178087 405.351562 78.7207489 91.9780960 176.052597 817.101013 537.069885 428.169281 374.169373 376.074860 457.019196 10.8617897 661.180603 912.683533 299.563599 908.280090 32.4325790 662.468262 630.988831 654.424561 481.627625 587.329834 914.168823 501.441040 376.192535 803.270630 114.695839 222.162903 415.159515 485.368652 635.403442 824.494812 767.742188 57.4620972 709.285645 861.751099 739.170166 986.874512 438.101929 553.769836 + 34.8651085 557.594788 101.009644 41.7002258 418.871246 41.9641876 550.480408 570.857117 238.577148 683.447266 10.4242535 787.344055 45.0274849 468.220032 700.416382 69.9120712 723.311340 376.076996 923.208374 74.1456604 145.888504 319.455994 854.762756 108.414192 310.789276 954.208313 528.594421 278.137695 168.211227 661.635193 948.386292 753.824158 639.588806 697.746094 805.158142 825.013123 899.896423 523.252075 370.923035 299.433777 372.250275 340.170227 787.633545 37.8818398 975.685791 106.357445 645.871521 537.620300 782.497437 992.238953 259.214569 236.493546 101.077286 387.060028 364.993347 279.809692 818.657471 492.343933 737.968384 791.291931 549.930115 251.423401 577.973450 550.549561 833.062683 574.761719 473.687469 + 875.279724 743.529419 515.832458 638.300293 166.651321 51.6274567 421.468658 490.043945 367.209747 805.460632 578.439880 279.044861 196.859711 439.394653 938.723999 381.897705 406.293915 619.805176 156.888916 913.146667 868.881287 177.405518 182.247604 172.048309 871.658813 208.042038 246.071075 98.3451233 344.732971 483.555206 38.1726570 294.707092 316.847748 347.591370 856.472168 915.421509 762.423950 989.057007 326.573517 993.873291 442.804596 778.542725 183.602005 520.022461 555.602356 173.364258 916.281128 61.9937096 26.3823833 282.043365 341.195404 553.132690 379.307495 288.460815 821.294861 453.491943 382.791534 672.013672 875.835388 74.8347778 808.014832 963.777710 632.718811 275.203491 288.075165 93.4326553 461.834839 + 140.985565 316.990051 483.286377 708.278870 237.132233 16.0217857 854.751648 724.256836 766.056335 538.797607 817.897583 956.142517 996.567139 402.276703 369.453979 892.188049 429.443939 74.7118149 138.976212 628.397644 34.5498199 379.400208 385.007568 941.061401 478.431824 42.9027367 403.601929 304.189423 320.399719 318.107941 962.397400 27.8525505 143.140198 889.510376 777.853516 52.7725067 978.473328 680.620972 776.982361 629.469666 160.935181 604.034180 615.789490 727.010437 396.364838 369.047607 145.797882 578.635559 856.278503 480.744690 940.627991 67.4507751 443.090790 103.458733 555.573853 255.618698 10.1900024 611.329895 347.786255 396.550079 451.774048 436.477722 147.805252 924.186646 916.784241 38.0696449 850.682312 + 899.776917 726.235352 352.599121 821.728577 105.461945 375.478760 861.170654 505.175171 306.129791 573.312622 675.825989 194.795639 579.277039 854.137268 199.440338 711.983521 838.194275 758.710266 77.7402802 743.461121 218.551849 649.277466 816.751831 858.588867 425.951752 612.825317 203.639633 642.097900 698.223511 202.874420 15.1108046 719.201782 765.814331 223.080017 41.3602829 922.346741 374.283264 421.066864 123.110680 699.027832 359.543121 136.232498 847.507751 930.265991 596.340149 822.150757 117.579185 886.190857 805.483215 397.849884 798.061279 272.091003 102.981895 406.767365 194.466782 350.835632 172.641556 913.346985 526.821350 329.836243 669.791016 701.494446 532.665466 720.848267 310.816193 968.209656 216.140701 + 754.169922 149.025986 505.763123 273.684601 765.769226 647.954773 946.973328 972.548218 713.472717 914.176270 365.163757 130.413101 963.661377 83.2534943 824.030640 157.452454 28.3772621 730.315186 691.460022 611.232544 177.726639 256.957275 930.315918 305.395630 937.500977 184.667206 873.844299 632.938354 941.711731 861.787476 729.098633 558.436218 712.297119 778.837158 3.89257908 281.068726 745.317505 661.133789 496.061981 632.705322 786.425537 334.781281 781.310974 434.260681 408.376373 218.752396 727.053711 796.543274 225.848679 391.748657 373.910217 944.012695 177.198532 661.078125 443.474487 413.665344 419.925751 728.702881 15.0715647 92.9872055 793.539978 261.510193 273.247131 772.607910 872.243042 233.405121 624.126953 + 405.658875 724.111328 805.184448 445.065643 802.701111 970.333923 138.139725 723.292542 714.378906 437.555878 304.958313 128.639130 828.246643 84.7749863 221.414185 948.289429 868.650330 380.909576 85.6140366 581.790649 351.016113 256.847656 495.695190 916.727600 473.812988 570.096130 802.201599 51.0564766 609.148010 247.839981 791.575562 286.864319 319.910004 337.326416 240.674561 800.791077 473.480316 636.731934 328.662476 622.442017 603.188416 386.109619 340.557312 83.0223389 414.046143 252.552246 263.609650 564.996216 323.062683 305.751648 367.888916 602.808167 894.243713 689.868408 545.106079 575.690979 548.739929 303.656311 466.593872 693.672791 391.146118 684.235107 210.356491 239.683319 353.539978 902.087585 208.331665 + 913.231567 163.452621 988.979126 597.740417 566.358093 968.356995 270.665314 669.020386 478.535736 277.383972 99.0226288 624.329041 331.739532 873.549316 153.135910 794.826538 308.902588 582.113586 322.752991 561.846863 706.227356 56.3154373 64.4411926 160.355087 20.8684540 72.4747696 146.100845 233.191833 419.987610 736.257935 446.533905 16.3449364 441.717621 775.297363 393.464447 16.6193199 442.693024 745.402161 312.987305 202.067642 915.819336 936.003235 686.528992 506.598358 965.525940 897.658264 78.7142563 424.290558 481.107025 549.320801 487.369598 548.370117 353.537842 505.494171 836.019653 714.466370 335.670685 991.613708 545.131592 864.170227 540.318909 343.746368 420.838989 604.057129 419.297943 493.579498 26.3389149 + 29.1766529 520.554016 529.586670 650.034546 123.862854 98.0877151 286.639893 168.297028 820.984619 408.097778 830.064819 555.339172 890.886597 497.329102 212.874588 423.706146 703.621582 360.688232 809.064575 656.157227 885.902100 718.325989 949.717285 722.513550 492.490601 161.188538 552.255737 799.528198 428.334381 450.870697 296.053009 260.026154 609.795532 494.438843 969.161255 537.614685 107.775215 302.978912 717.599915 334.771515 686.990967 566.578979 394.952484 378.131134 800.310669 932.960266 930.939270 241.809433 93.2431870 739.315552 829.758362 952.575317 404.545715 701.428040 228.139740 400.611420 968.245605 475.958221 116.334991 291.675201 299.847809 740.640625 526.126953 289.757843 112.913887 769.506470 406.367920 + 613.572754 86.6151657 187.467133 648.030029 664.369507 705.769470 882.060730 220.260086 772.832275 415.493622 384.842285 421.157196 514.627686 524.994019 138.290909 44.2473259 891.413696 486.101410 730.180054 734.127380 248.028259 269.507874 482.276123 520.393860 280.672150 733.469482 826.320190 924.864746 112.527084 558.641418 47.9546585 787.582153 629.848511 981.852112 248.034149 260.569031 817.156311 77.6017761 92.8920517 885.214844 637.001648 858.086914 204.218353 413.921326 753.470276 435.689087 425.990509 618.612183 332.424347 889.282776 22.6128254 622.742004 31.4355545 950.345764 560.558533 911.143616 321.552460 429.659271 28.6059151 137.887909 517.174866 274.765839 449.752808 593.227417 743.080322 900.704285 145.742325 + 164.578674 581.848511 294.621948 675.547241 415.071686 57.8307991 982.498413 896.072815 462.790253 613.764282 64.6754456 76.9807205 113.919662 197.239014 995.945557 482.764343 295.230194 221.373398 357.815674 27.0768566 486.431519 504.232239 125.246262 220.703568 377.669128 552.490479 767.806702 234.207199 731.367126 289.539307 668.659241 331.618225 326.259308 494.870605 336.540283 505.471527 629.660706 162.261246 459.317749 789.204285 587.365051 327.748169 675.229797 141.958115 938.782715 36.6646805 184.307800 745.779846 302.238831 673.338318 116.877151 124.074654 738.157043 485.811310 113.014168 189.897232 529.444031 542.178223 86.2193756 199.384964 256.382324 337.210480 411.239960 200.614090 79.2303925 85.8459091 4.26241302 + 903.537048 573.425476 852.163940 604.432617 308.277893 616.882812 250.608643 30.1394958 485.041443 492.526337 308.017731 245.719940 802.545532 884.426636 99.7218628 308.859283 304.055023 376.717346 372.362274 148.561310 127.526184 306.397644 662.867981 613.127625 377.862885 292.253082 856.512573 564.194214 683.112854 878.407043 764.764221 975.419556 177.537354 145.871475 705.927246 416.533691 295.354004 877.127930 230.208862 872.660400 875.634399 751.472473 512.106812 918.245422 52.6565132 973.007751 309.489044 603.126221 571.903259 267.015442 355.954468 844.784058 637.382629 916.264282 447.799591 478.480011 435.772705 614.628174 285.495178 491.954102 612.547363 958.849609 8.99672031 16.3607750 72.1011810 451.817474 515.608887 + 147.269119 649.382629 183.480057 135.909180 432.553467 668.459656 224.670944 463.827820 422.375763 668.664429 301.798370 330.040649 456.493134 131.138718 145.873672 527.615356 41.2351189 584.646118 8.16505432 477.466736 980.326050 366.386414 544.617981 152.279297 163.029373 487.000854 520.757812 134.770081 106.717094 79.1063004 161.103333 801.012451 889.278564 419.655212 606.575684 493.554016 394.622620 217.690598 684.582458 328.298889 92.9673157 629.004578 434.902100 455.078278 737.874451 180.352524 809.422607 892.789856 706.413208 908.870605 87.6523819 326.092102 393.380127 626.745239 218.153259 251.460312 255.127090 337.544769 346.817780 927.937378 510.223877 477.272736 889.932312 956.669556 418.854523 429.193970 518.658264 + 724.320435 796.505310 947.566711 218.732269 348.069214 794.903870 989.036560 442.561432 866.266663 140.590790 248.739044 199.861618 362.510620 837.801270 809.534668 789.195435 671.239563 571.827087 608.896484 327.265839 354.486938 725.886536 723.723999 493.044617 308.263123 631.516907 891.233276 715.194702 868.249207 384.941406 831.180420 140.111145 803.192017 455.611908 844.735779 194.498871 413.293243 733.529114 137.416672 72.7696991 880.762085 767.013367 551.818298 740.882385 494.564972 159.877487 4.98582602 79.3449554 231.126999 274.469238 592.756165 829.821350 308.262299 774.766357 48.4762726 171.620361 345.083282 566.565369 784.689148 50.1939697 913.513855 53.3390198 861.096558 25.0667953 284.354431 466.168884 701.265259 + 994.615112 858.195557 673.900940 274.080414 266.221527 149.873444 873.103760 920.711792 883.118042 58.5895805 270.270294 782.285461 363.974182 877.778381 49.3061523 473.333527 909.876587 298.725250 478.595337 33.0027199 105.332375 8.59973335 495.664764 841.323059 380.356384 214.473022 857.041626 116.145874 238.935791 617.465332 286.299744 157.952576 619.756836 322.940216 267.871765 171.252014 388.401154 418.427521 456.306671 815.492493 63.4363670 271.424683 350.582977 74.8740768 459.713837 391.897003 865.888062 151.933762 945.940063 943.951965 799.990417 15.2541895 668.577698 543.080627 504.999817 193.424438 576.272156 82.0175781 732.046265 608.166687 787.065918 409.152893 452.532837 503.807678 881.414124 702.210999 345.275665 + 610.774658 140.070770 584.370056 507.087097 145.997955 560.779968 896.525208 300.771820 909.333862 232.987778 723.359680 198.562408 342.441803 843.423706 277.946533 553.864258 763.043457 824.114319 122.574242 401.340607 966.613159 790.818726 637.707397 208.131287 463.697540 141.098053 625.744812 465.460541 794.810120 886.000854 458.331268 866.038391 515.073975 34.1437798 926.006653 200.656784 560.626770 852.502258 556.685669 382.567780 438.707611 659.841248 3.22585320 878.177063 127.738823 872.459656 313.899719 153.868073 265.843658 465.322266 415.273834 995.360229 155.404404 596.773071 916.118408 704.786377 567.562805 424.327179 408.938599 284.688538 646.340088 370.994110 321.656403 506.514404 82.8257828 537.724670 15.8195696 + 802.433167 987.599854 731.719055 894.082397 144.296265 236.356827 294.543243 370.315918 28.8579082 991.018555 483.940582 717.462463 392.921570 721.252808 51.3204422 544.473267 215.022797 895.407959 570.234863 889.734192 619.187195 388.505249 213.543289 858.766846 437.925659 359.589752 863.978943 671.638000 17.0751953 195.459869 50.2626839 611.863403 408.781281 994.576782 920.999512 307.313873 852.415100 835.155701 637.135193 19.2269745 52.9145813 581.892090 790.200378 884.552185 995.366882 87.5589600 685.827393 171.446304 798.935730 882.529846 620.076965 868.074951 167.755829 902.858032 446.579773 566.360596 364.647583 891.765137 946.992676 508.465149 147.913864 237.999863 778.379272 83.0933762 560.858887 110.777771 557.283997 + 903.493835 613.392822 813.671631 408.975403 914.267761 151.809433 448.211945 766.877319 476.915985 924.255676 387.999359 645.198547 820.368103 602.364380 795.223450 319.402405 36.8281898 432.491699 338.463348 169.987152 494.713593 304.232269 900.162659 702.673889 79.3877716 703.942932 109.298492 833.859436 467.993286 959.387451 795.429138 250.488007 100.249611 289.143341 466.489136 187.827026 98.9382553 255.768814 426.653656 842.457825 236.831650 569.509216 479.860260 505.766937 388.162750 875.516663 725.453735 560.179993 104.970284 938.983826 723.846741 243.447159 478.843109 791.111511 422.520599 825.655396 862.781982 548.153931 961.791504 57.4946060 777.836060 80.0090027 575.840576 588.063599 857.158691 385.214600 972.468262 + 15.5357180 55.4140434 892.991882 448.514618 869.790039 754.024841 133.850525 539.147461 361.194794 705.622192 256.726959 614.321533 305.401459 307.395447 685.014038 873.935669 775.887634 256.555115 133.703857 679.345215 228.230606 958.877319 705.466248 136.572205 478.491608 37.1773033 706.512024 574.112488 683.384338 578.301575 376.194000 811.598206 217.050781 122.574898 571.133484 396.989349 187.688416 451.928284 29.0763206 77.2110977 577.618652 791.158386 469.181396 32.4175110 190.140884 57.3818893 99.9017487 618.533813 261.522308 309.872681 202.587418 561.938538 880.610596 428.374878 350.193787 910.308777 249.706955 445.926544 765.249451 988.589172 303.209351 635.012817 167.850449 208.747223 176.103683 952.902466 603.233398 + 208.887283 803.308228 695.911499 821.554688 778.445984 832.681763 609.220276 454.360687 689.835815 121.284081 612.859436 666.689636 365.120178 439.219879 439.367554 742.118042 547.418213 696.825928 586.970764 259.082611 394.087891 758.918213 885.734070 554.882019 714.542603 136.183609 249.289963 99.9686813 647.445557 751.750488 466.742493 209.527145 758.422607 302.954224 498.002258 350.300507 315.616333 270.756531 730.303711 380.255157 857.391479 588.064270 783.543152 630.014893 597.251465 158.128937 72.7813644 858.114746 784.953064 139.349380 686.585754 253.277145 120.495346 341.915710 770.997437 432.154694 999.303650 49.3510475 261.071777 746.933289 993.412292 807.863220 697.440735 247.980438 718.047058 735.902771 534.431580 + 173.003113 166.754395 603.476746 280.893951 209.173752 976.713501 729.361023 155.643768 446.721710 887.020996 370.712250 487.513336 265.355255 560.731262 214.426041 885.088135 936.836731 800.074707 318.244720 965.996460 334.458710 173.963577 323.636627 201.795410 594.595276 507.160767 312.476593 963.552246 844.092468 525.649597 418.697632 785.101562 997.953308 328.216431 259.618347 807.567444 444.868927 73.6669769 675.569214 557.998962 114.788429 93.0972443 143.187424 657.328552 931.388916 779.595459 938.481323 300.419006 964.823914 979.952698 60.5534363 915.470215 319.070892 593.387512 996.713501 903.481079 652.993774 97.9793396 275.202759 247.044098 439.132355 469.509247 644.870178 216.748596 384.397064 761.450867 296.667328 + 698.913879 165.071472 740.929810 439.680389 243.335632 904.671448 705.950867 108.517204 656.715393 131.483017 917.728333 214.912872 472.500610 107.880432 123.446335 999.732727 995.921814 330.239166 346.558380 634.707458 58.5833893 982.570435 982.763428 552.812195 215.541733 155.172882 687.637024 463.945465 848.285339 117.967537 125.320160 158.111252 364.087555 851.708557 441.190216 243.184021 259.399109 419.851013 204.175186 774.968384 373.464691 6.17041492 554.867065 329.848389 639.097656 566.619141 482.089630 680.920654 488.552765 617.976685 42.8899956 291.946350 378.225555 514.153320 340.566437 838.455017 264.589447 788.812683 702.679932 363.796143 81.8634720 265.268860 69.0692673 487.612793 684.914062 965.947510 861.899902 + 368.650787 248.496643 797.363525 790.826050 806.389404 195.630997 295.774384 123.164627 945.671082 771.743225 663.786865 492.229431 830.881836 496.171539 319.295929 492.022797 629.743042 588.286743 376.284760 224.824692 436.161530 579.120483 548.210999 427.399292 885.432617 136.239532 185.731049 31.8278961 687.977112 297.339417 564.671936 126.951157 521.268677 975.067810 705.915222 540.592834 699.237488 76.4931641 650.428833 173.173477 423.159851 320.092407 769.347839 59.4373817 308.927277 538.727234 120.434372 734.616394 886.206604 227.054535 298.243958 214.102112 545.351746 359.412720 22.1066914 35.0614319 823.574524 964.694275 397.020020 357.869385 747.236389 653.568054 432.796997 867.841003 908.580139 151.978531 515.745728 + 214.773132 394.294098 632.349365 498.435699 656.714172 568.730469 820.658020 229.742630 93.5710449 519.673950 164.062424 374.419922 594.294373 719.134155 24.3354626 527.663208 568.093140 708.110474 38.2722778 650.829285 283.093384 810.810547 307.143555 443.083099 740.537537 900.340942 960.228577 980.457764 166.206161 505.570374 761.386353 312.177155 980.575439 846.260010 204.383347 234.089767 114.164398 577.685669 787.220459 680.479553 894.657898 207.741272 834.318970 265.345978 221.575668 571.445312 146.603699 50.2262421 155.127090 373.216766 726.810303 986.318481 821.129578 586.645874 818.776245 844.643127 479.936462 175.628387 418.241028 2.14755201 995.213745 730.032959 351.871948 709.220764 829.980286 553.041321 597.527771 + 391.749023 19.9497318 874.503723 509.042999 191.466248 680.865601 539.735229 700.522888 224.617828 284.064026 84.8237534 942.136902 450.173950 168.396774 974.883728 604.101929 270.293030 971.034485 989.072632 247.654724 13.5856781 578.638367 601.213501 834.840698 937.237854 343.045471 502.068298 496.646118 449.630310 63.2893524 794.177979 830.854980 637.529602 998.417480 261.825562 827.378601 882.756836 526.147888 512.376343 920.709839 21.5553055 727.895630 59.8733711 324.615631 954.724609 336.332367 583.854370 944.116394 981.566223 25.9647350 594.707642 971.462891 275.876282 759.485474 57.3869514 130.646042 88.2942200 201.112244 953.410522 42.9296532 960.564941 620.781189 225.874283 157.904633 836.640869 795.649658 119.339455 + 120.362976 31.6580734 860.569763 417.930634 432.287415 664.031982 188.582413 657.065369 752.482117 503.573547 296.698822 516.231079 814.633911 453.444946 789.846863 127.009689 392.391052 406.287476 559.432068 138.867722 114.327370 119.106277 695.251648 46.5401649 852.832947 364.131012 31.9995651 107.115158 896.297363 322.525543 757.877686 258.429169 687.523376 15.1164618 680.339966 433.201599 393.014893 133.942047 258.434357 180.862823 847.239807 243.484024 357.809845 213.195663 422.003021 424.847717 628.467468 458.346222 382.348053 387.540009 193.442841 395.684296 35.4889641 769.094910 556.973450 272.670502 811.724854 184.031509 454.293640 570.717834 609.414246 231.820389 471.774170 739.643311 820.029358 982.085815 718.172424 + 17.8174248 175.880981 895.554810 180.724014 39.8677864 342.864624 162.860992 796.311890 696.385498 194.489517 196.574142 399.094452 624.325806 943.825745 70.3179855 94.8777008 509.030426 393.541443 88.8884201 957.556641 306.795044 973.743530 126.532555 292.868530 31.8783302 661.414917 356.478302 727.997375 815.143066 652.489197 807.250916 737.094849 118.252762 860.777283 713.756409 767.547119 950.613037 145.726364 813.862610 619.392334 25.5145741 464.098450 356.726166 979.601074 947.224487 670.258484 331.185333 374.438202 704.509094 314.246094 614.908081 390.759857 264.206757 732.862305 482.794342 412.360718 277.807098 101.869598 84.0167389 422.607178 216.773834 308.052582 268.457672 662.891663 699.028442 600.651367 137.914230 + 25.8334370 371.767426 39.6792068 278.130066 195.763489 224.000580 139.971573 306.126221 647.963440 832.228271 358.765228 553.606445 384.441254 804.660156 105.421814 780.456421 960.480042 525.020081 49.4604912 95.4702301 680.837830 895.597473 608.669312 436.147339 535.266541 736.496460 670.723816 254.256195 958.632935 825.221741 765.984924 318.869598 624.917236 253.209152 455.968811 597.073547 171.143936 144.442398 944.476929 215.643967 753.783997 76.1344070 120.810814 100.009888 498.935516 220.159515 666.817871 761.451599 290.565216 947.850891 574.887329 629.951538 580.592468 342.886658 915.052490 806.182495 535.018860 409.542328 679.162292 383.251343 903.132996 563.571411 237.142349 420.697968 596.431641 853.636475 541.597473 + 90.4495087 674.935791 994.252014 363.825897 321.047668 436.016418 870.834045 189.857880 891.843018 662.296692 954.424133 751.850159 460.419037 554.467346 264.544159 214.492722 431.916138 194.074020 799.748779 467.406830 572.176208 35.0917397 137.811096 902.696899 709.511353 404.534760 321.596222 515.044006 137.442215 62.1863976 646.161987 97.0609741 196.998520 431.067017 762.588745 539.012329 13.3132000 551.113159 40.0181389 509.979980 769.860901 54.6383514 344.632629 925.535767 517.173401 754.179810 371.137512 535.130615 915.005737 908.153198 612.074524 874.198547 496.991730 431.999847 61.3951035 584.116943 315.421143 293.024963 983.633484 24.5894222 99.5677032 849.463867 119.335228 479.290710 529.037659 428.554108 762.967590 + 160.568085 440.730713 616.115906 523.169678 493.863098 295.960297 879.326660 336.291992 896.118225 904.801270 864.280945 273.154907 240.241379 700.130493 381.113678 501.604156 303.045624 820.027100 261.754822 904.870972 252.160980 751.957153 896.475647 702.151123 887.693298 676.799133 722.722900 54.6868210 450.907013 245.226059 397.205322 829.114990 854.952515 924.789246 315.570435 711.214294 30.9481182 23.5507183 39.7688217 631.101929 212.688278 499.111938 717.754211 403.966125 882.566467 116.019699 62.8696785 726.355103 842.956299 541.655823 244.660263 523.943970 320.875671 996.259216 119.030479 833.317383 58.9328003 832.394836 278.625580 36.8016357 79.6792450 574.887695 654.027344 425.996765 140.349030 372.118988 929.159546 + 61.3415146 395.909607 439.638184 590.802429 616.334351 917.508118 652.034668 498.226929 12.1246214 75.4120636 372.672699 308.620209 80.8190536 446.061005 883.644897 399.097351 534.707764 630.830933 918.591003 885.424194 465.411835 356.615967 429.662109 43.8654022 943.979309 567.154114 220.214111 485.553253 998.966614 338.890289 310.758606 32.3913727 21.3910789 76.1659088 168.767014 710.227661 14.4767694 923.777161 236.048218 288.885986 353.957092 391.099091 794.756592 820.496460 626.913330 3.35363674 170.216461 344.857117 827.851379 973.392212 520.108215 95.4780273 380.385040 345.221954 759.807617 71.7442093 937.794312 48.0814896 172.154297 825.969971 135.796448 315.746521 515.346436 559.835388 318.328094 732.487671 664.047058 + 837.499695 347.712799 859.196899 992.594299 983.340088 88.8808594 462.661621 300.069061 89.4749374 198.557816 328.327179 815.458313 718.690857 601.540466 714.948853 64.0548019 455.607971 961.136169 811.613708 383.795166 573.151978 514.194946 657.187805 800.803223 601.880371 140.081070 779.336243 397.944855 613.278992 372.787323 335.408295 656.476929 182.351929 252.976334 353.551178 577.799683 781.273743 72.7382584 170.253082 927.386719 354.699097 288.264557 131.019745 514.706482 505.687683 464.877167 297.794983 601.929810 539.897827 345.836060 43.5685120 951.737549 987.459656 926.812744 80.8016052 963.072083 275.837708 393.960480 10.5133915 963.996399 270.264771 987.768433 677.266113 494.855957 373.282318 721.236938 603.961792 + 922.766479 394.020142 576.581116 976.041016 736.889709 780.641479 688.293274 606.146606 922.657959 675.649597 204.778366 205.701736 527.710571 996.976074 469.910278 949.020264 216.411743 599.120972 869.540039 10.0248251 617.312195 529.408386 623.919800 273.420166 607.845886 375.143280 148.721603 819.661499 626.485229 452.351410 122.277946 37.3592148 64.9773331 555.274536 357.259888 52.5161667 914.619873 244.382080 446.003143 446.671112 378.869965 58.3481255 522.559937 422.209167 872.649963 110.951164 819.473022 255.973648 451.020142 84.7220535 439.779114 708.408386 297.084320 903.623291 748.362305 888.365540 685.280884 631.735046 536.983765 197.062881 362.045166 560.791138 935.949707 406.719788 290.174103 630.120911 525.145508 + 956.712036 738.039917 141.388870 887.276062 788.849915 296.901093 447.486511 166.111374 28.6355667 753.313049 365.668640 984.275696 292.965118 804.202637 553.872742 119.760498 19.4434814 90.4177780 724.045898 394.601166 174.275589 125.044106 793.604248 86.7010956 8.45581245 483.062103 684.036011 22.8702374 676.934814 390.057648 16.6071129 762.010254 28.5348167 760.802063 354.902618 115.737633 736.182068 325.812012 196.207581 846.277954 832.928528 62.9132652 126.834572 372.598389 223.285385 803.925110 143.736542 137.052856 139.002121 425.510162 633.536987 696.903992 315.894592 567.031433 706.089172 289.743073 101.193161 4.30516624 179.604813 376.429443 323.951874 465.567413 817.664429 875.468384 757.816284 364.169495 408.762604 + 13.7142353 284.518280 708.512817 567.907532 555.354248 963.027832 763.854858 330.066803 684.780762 702.495483 833.540405 127.399590 489.297363 691.265076 107.725014 8.35994530 728.093994 301.792023 613.576355 273.314819 946.651306 560.479675 368.530334 161.898499 772.818848 503.298309 894.803406 115.333977 841.451416 681.887207 778.470093 437.351715 973.212280 21.9352016 183.709961 332.991241 360.932190 748.132874 199.451645 784.209778 950.234924 521.403076 592.104431 25.2738342 816.018250 978.167969 157.040100 19.7393608 169.647034 257.999969 62.5946999 451.820801 951.569885 26.0452385 22.2754421 535.835022 15.6512356 503.726196 180.069031 409.727386 964.089233 504.713409 400.487488 70.5626602 288.544800 834.008667 214.327911 + 214.412704 935.109741 117.860535 504.265198 800.756042 37.1570587 90.2462845 225.661591 963.495972 609.094177 725.468811 176.177399 451.236603 515.349060 753.678345 475.023224 286.612366 285.767914 967.724731 110.433006 821.444092 913.220398 130.105255 836.617676 364.103149 72.1487579 600.916504 157.749573 230.636932 983.224670 145.798645 519.943359 476.872345 976.304382 851.708923 948.351196 68.6774597 643.455994 150.928345 173.061768 199.456955 65.9623871 896.568604 859.118103 685.643494 591.594299 483.487274 49.4673386 963.562866 596.546936 167.114639 751.777710 801.658630 910.869812 818.307617 18.6409321 518.088318 659.138916 957.032288 137.928528 295.957550 671.472900 878.073303 946.932861 973.758667 657.444519 473.111237 + 975.630676 829.514221 63.7878036 127.531425 87.2690887 208.660233 968.364990 818.993591 468.847870 326.354034 132.060425 628.899841 106.753418 877.436279 799.741211 386.705902 697.466431 743.612061 885.780273 210.577576 890.711670 27.1230049 217.624680 572.903625 433.100372 611.788269 526.014404 626.612244 554.796082 71.6569214 934.968384 902.146973 391.053345 708.254211 515.062012 441.012604 949.010437 420.796570 87.4415970 990.415710 178.558670 275.396301 914.282776 611.112122 12.9465809 187.787491 884.364136 930.489380 989.248596 72.0202026 561.093628 550.017822 550.045105 870.364685 389.415466 417.221436 80.1548309 244.856766 707.860901 473.464233 507.109741 241.465439 765.929688 460.686584 332.856720 369.948639 857.609802 + 579.810242 344.071503 547.946411 245.703018 226.209351 239.599304 469.143341 604.743774 759.861694 398.081116 722.874878 976.678711 581.835571 105.533279 625.052307 786.935669 516.191711 110.112358 569.070007 754.854309 174.265533 753.702332 372.260590 523.407532 946.902527 921.691650 53.6550255 820.375000 656.440491 634.913879 212.672974 251.318542 869.696350 980.374023 182.743195 848.150757 39.7586403 294.458984 29.2124996 839.731384 763.826904 835.509094 646.087952 710.087036 341.915833 15.5454836 669.091431 58.9206505 549.670898 278.314758 899.409729 592.023499 709.826538 974.807251 70.8172760 267.266724 137.456451 428.393463 452.661865 214.825226 45.7663193 579.714844 919.907715 860.676025 372.314667 762.872803 736.790894 + 970.686768 568.776428 988.641174 562.197266 706.696838 543.266235 585.647217 220.982010 125.639320 198.646240 609.464355 196.237823 325.440247 36.5613098 71.5437851 886.453369 468.662048 20.1489105 249.158661 803.987488 795.111023 550.102051 292.331604 267.397766 670.448364 940.778137 822.881042 479.746185 845.335144 202.845184 337.781158 591.778687 181.283264 781.667297 377.209503 703.503601 826.525391 664.090454 222.850403 416.342377 500.246216 68.8410950 82.2001419 142.549927 990.585083 595.929993 279.311188 138.411911 396.387634 328.697449 155.394745 486.592377 505.242462 151.330444 199.094742 258.714386 395.171021 344.863617 600.999939 69.6389999 206.256393 681.907349 948.753601 424.792358 398.358826 648.827393 104.369835 + 471.647675 133.061554 217.400131 909.424072 921.575989 197.163574 542.769653 439.189911 864.149292 898.241028 624.512573 223.554047 408.790802 655.063110 993.316895 930.758301 406.507019 981.210388 496.626587 395.267944 578.321350 852.216309 661.587402 560.079712 375.649719 881.556030 150.804306 510.607758 710.044006 226.715179 138.008499 847.536560 658.181213 981.932922 448.687653 241.647110 86.5684280 430.006714 296.323578 919.079956 747.992310 619.738525 398.365601 289.827148 659.482300 999.443787 867.694946 261.518768 645.470520 823.898438 904.320129 964.783997 908.205627 86.7159195 875.027344 159.992111 760.651733 51.3772469 818.585327 71.1596603 114.444138 831.369995 839.230896 691.797180 235.057388 46.8705826 481.225739 + 904.333008 918.865417 569.345764 76.9895325 447.692474 285.808624 953.731567 709.154419 196.888718 636.335327 539.604797 434.904877 608.788086 681.844299 571.906006 224.120270 745.504395 928.245667 153.245773 309.501709 111.154808 31.6425915 729.967407 545.416809 465.778320 275.952423 901.602905 116.122650 348.021759 507.657776 351.690857 556.098511 416.212158 419.189209 950.056091 558.457031 855.063599 970.392212 584.828491 953.484436 831.939331 110.720131 276.117493 103.140045 781.620972 391.512390 35.6396713 170.147400 629.432495 409.917633 27.6686153 228.446991 579.085388 833.657043 390.243896 781.464111 995.052795 662.749268 611.810364 703.024292 438.633301 843.324646 124.813553 711.623352 598.928101 792.786621 438.526489 + 54.7302895 611.385376 512.520996 462.326752 37.9538307 204.610458 528.759583 814.363525 419.176910 962.750000 625.389160 675.151428 544.821716 215.860901 737.898254 500.180969 138.343613 402.601166 328.125671 152.800140 137.446686 287.492554 344.947388 505.258972 69.3409729 211.687317 203.114914 178.808640 39.9008331 509.497681 641.187195 161.175079 628.681396 762.531372 383.491608 73.9928741 203.504471 391.100037 895.597107 94.0824127 681.029846 659.728516 777.913696 344.944122 4.54590702 272.498993 743.215149 726.120422 80.9518433 755.688965 174.232834 116.527321 139.988373 831.626526 86.8241730 759.147278 996.650635 740.956909 782.853027 758.671692 882.576599 466.295197 447.192230 620.329895 724.532532 229.799911 711.957947 + 763.574280 38.9056587 458.675568 666.480164 660.441895 60.8888550 820.834839 190.587006 406.458862 522.104370 382.915222 952.415771 728.110962 98.1171265 503.233429 456.182281 193.979156 584.811035 2.31082439 557.868835 268.971619 633.446228 495.244965 102.936943 732.944824 257.702545 593.927124 920.448303 354.519745 686.034607 556.605896 75.9987030 564.649780 293.223907 490.773010 332.060547 943.042419 30.4593735 220.166061 3.42741299 191.460648 270.605347 360.936920 561.723633 523.752563 126.298607 980.845764 780.172058 166.518127 52.8944550 825.633118 873.510803 161.647339 364.030273 673.325989 559.621704 875.500671 261.768402 12.8255854 497.951477 410.958130 1.44867182 531.716675 801.511353 510.774902 642.362427 948.390137 + 15.1531410 745.525635 738.910706 735.666382 308.740845 523.063599 536.869690 477.371460 831.204773 774.126587 572.329834 487.877411 738.524475 638.329102 298.203583 199.848877 623.318848 258.147949 547.346741 894.987915 497.368042 270.390747 992.242493 409.929321 962.686340 479.839478 838.632324 781.842224 376.182831 929.663696 53.7034950 682.484009 246.854797 896.027039 782.700562 999.067017 772.406799 747.277710 486.084808 599.462585 665.779297 484.707947 992.087463 372.688721 943.889282 483.544434 21.0475655 47.8608742 78.9579773 103.346909 277.863525 694.149841 525.171326 878.038269 167.549088 593.577698 402.822662 104.749672 158.270355 595.090942 531.580139 589.199463 307.186737 334.108887 61.7241516 876.887146 22.6217575 + 259.598145 860.022583 543.746887 444.572449 798.692627 210.126343 926.036316 383.511078 58.6944389 947.061035 980.943665 862.510071 631.755310 164.458511 147.289719 810.059204 981.299927 42.1037636 604.918701 248.937805 325.070679 504.990051 552.190979 797.632263 404.664886 416.888763 684.453308 528.849426 207.436874 156.944290 428.875000 260.231293 548.181641 968.833191 609.291077 318.765503 405.303864 989.461975 888.481079 613.327087 501.685059 638.585693 146.809372 14.9526529 353.863922 38.9721680 480.731537 499.977783 563.805664 116.215248 975.256409 522.058899 225.358322 264.724274 405.231995 832.478699 68.8746185 552.325500 564.209900 991.364075 179.695435 690.145142 529.818970 275.018890 216.448425 333.927704 575.489868 + 792.208862 642.217285 945.018799 375.606537 963.185181 986.744324 836.197021 126.695885 562.082703 497.203583 283.157257 935.949646 409.629395 482.586060 259.796021 957.382874 158.092316 452.428467 529.305969 860.324036 612.997192 777.007507 445.783417 85.5760498 17.3834019 851.828857 869.253113 162.480194 745.151184 183.682938 311.721680 176.727890 496.058777 24.7442398 201.657852 120.851128 248.576309 112.358215 244.338669 830.934082 308.052277 198.602356 470.920227 371.137207 138.207199 426.677673 159.491684 174.514069 598.762512 253.710815 204.289978 628.791931 854.970825 757.554626 150.846939 585.596802 881.043091 793.252747 825.468018 739.269470 34.6214523 884.223083 184.956299 481.975311 252.341873 149.912735 405.718414 + 437.923279 913.171631 775.727905 296.336090 360.525208 148.940491 943.126953 343.592621 287.604340 531.523682 737.356018 683.699158 156.929642 616.033997 498.496674 593.928772 428.930969 784.947937 725.456970 831.219971 679.933350 206.823563 838.730042 369.272491 379.965881 439.863556 299.337555 174.861328 354.207184 968.941406 646.013977 262.225769 93.9090195 871.489380 78.8978958 16.2693138 849.340942 613.885498 927.380615 118.929428 542.909729 945.837952 824.241150 677.506714 366.550171 114.065788 63.2364159 664.033508 508.372498 198.656845 934.917786 692.677002 673.938416 130.937393 378.865082 818.159241 720.153809 102.497673 204.794739 438.457275 307.037262 265.650085 279.604797 171.679611 268.393494 187.244446 934.073181 + 719.109070 512.562500 497.535370 98.7434845 946.121521 615.971924 647.383423 561.236572 70.3443069 358.235046 27.3249226 360.089874 658.309265 930.592773 760.994080 477.097198 27.3766060 554.720825 122.009575 522.979797 258.429352 910.505798 110.709061 629.801208 996.129761 623.154541 487.394958 79.4674454 902.621033 674.121277 860.434143 381.023956 867.609863 148.616028 418.692902 734.446228 236.864929 389.667206 955.407959 700.247559 758.550171 692.644165 832.015564 52.3224068 460.046417 355.475739 114.016602 171.915405 595.486328 25.6568871 415.590729 797.908936 88.4165268 810.349915 830.034302 79.8364410 178.948563 297.585876 134.370224 326.709595 408.347015 215.362030 366.263733 469.634277 284.350922 724.060059 647.910583 + 659.175598 492.099976 725.042419 405.743652 49.0486794 777.893311 986.662598 928.946106 583.685364 461.215332 47.3723068 713.255798 243.554459 214.641174 341.924896 224.512192 752.480591 564.374817 472.379608 138.508850 856.379822 711.080688 976.976562 156.121140 620.570374 403.914124 964.215027 679.582214 393.976532 386.081635 548.247742 766.812744 619.524231 476.822571 282.487976 930.868591 668.570251 839.348267 349.986694 427.292816 692.688354 400.836365 711.991455 816.307983 411.619019 646.711121 934.134766 648.426208 12.3681602 681.696960 474.669067 153.229813 856.007019 571.984436 241.374283 702.975220 362.120300 898.094299 820.699341 608.351746 829.226074 501.423828 678.872070 128.288055 663.468445 74.1559067 19.9658089 + 718.278381 797.102417 118.051315 84.8475723 65.7327194 216.665283 486.160431 332.174866 917.976440 339.244812 192.509888 204.701141 896.112366 537.080261 242.102936 980.162537 891.183167 917.687805 354.284424 547.833313 855.414490 137.894226 857.667542 419.101929 206.750565 253.447327 688.212952 225.714828 915.854492 62.8904610 661.029907 38.4741364 403.925201 458.549316 424.075073 131.009750 184.150070 712.022766 261.723969 148.659790 742.768494 580.950378 450.998962 766.027344 621.359863 713.806641 491.415283 882.541321 103.914551 888.220520 913.845642 666.640747 978.889954 968.311218 796.251282 295.037048 176.514069 802.573059 345.992401 856.427856 212.797775 700.564880 273.228912 589.763794 449.056183 239.061722 717.192261 + 262.321442 687.937378 283.651306 332.939545 135.893158 515.460022 934.481018 744.295593 936.651550 590.016235 677.616211 347.061676 958.416687 278.888306 510.439911 937.136230 933.646240 576.629089 465.455353 603.703186 500.343323 680.577026 824.026367 254.772629 391.181976 680.159668 160.749405 207.317734 303.594971 865.171875 243.662766 50.1987915 822.692627 583.243408 191.600754 72.0850449 109.444321 716.670654 392.518402 348.546997 676.007507 109.124329 651.413757 653.945190 351.362122 509.467590 821.531860 380.708374 71.4075470 514.298340 226.008621 401.658630 977.459961 314.703766 530.203125 140.249710 294.902527 70.3815231 375.250946 604.707947 999.139099 252.395111 764.485596 852.006409 181.516205 27.7699013 146.269592 + 351.617981 988.513000 987.402222 837.097900 219.575546 733.494995 89.0455017 593.617371 239.835876 343.199982 346.669556 711.515076 289.627380 486.972382 31.5350533 649.330444 632.376648 607.811035 474.075470 270.796387 76.9389191 521.406860 128.407150 85.1690598 761.756409 847.964844 562.981262 143.795074 827.226990 710.168091 625.735107 110.209892 85.4056320 821.571960 163.523483 247.196823 177.370209 999.899658 489.589203 954.705933 151.726593 847.870972 141.798294 850.795166 623.117126 929.259216 982.483826 523.114380 135.274185 578.301270 417.834930 21.1782055 3.68071771 55.4872246 262.522888 75.2111588 646.126587 105.782356 560.025757 344.603821 437.895355 244.118820 931.763062 241.820740 531.401306 63.5278893 764.126038 + 956.223083 941.033691 9.39841080 660.088867 656.507629 668.276123 827.723145 625.205383 48.8283615 291.590515 877.709778 906.822998 272.700867 191.566513 11.7525244 500.489288 134.721481 73.6619797 825.550171 870.186951 378.232666 657.349121 751.427795 175.108978 469.718201 806.408936 115.081863 832.802368 128.196182 661.446960 765.355469 358.498047 894.143982 919.799744 402.476532 589.316589 989.053894 918.289429 634.922302 439.283173 177.685257 169.312088 286.924133 864.500671 750.820923 701.361450 43.8898163 485.025085 481.138885 756.372864 325.239899 747.842407 108.455513 678.019653 65.2215881 130.460144 147.630737 708.441101 829.922424 109.892517 77.9435654 617.122437 254.090363 564.766724 559.287598 933.060486 583.806152 + 732.942810 582.794861 391.618988 464.444580 202.805222 771.185181 80.5524750 102.834877 78.0253220 412.827850 526.818298 349.972809 761.567993 905.437561 549.214966 168.003235 574.858765 950.128540 436.182953 285.635132 419.183075 551.552124 793.410400 840.163635 402.351074 272.905823 835.788696 507.451477 345.310333 243.688019 159.197540 50.6861076 804.109680 463.225403 515.620422 832.085999 189.745514 310.543274 572.908264 810.270203 92.6211777 737.877808 12.2959328 771.109314 405.983429 290.376740 110.719002 315.965332 292.714539 366.740295 211.151291 47.6299591 625.853394 797.405334 153.724930 932.219788 359.357361 606.984558 783.601196 399.951782 649.205139 537.724121 864.141296 773.654602 312.208649 147.425064 403.833801 + 48.3942184 350.491028 389.186798 581.957092 717.040649 75.5865326 402.267120 237.002899 224.054535 532.779663 669.959595 99.9939880 285.939575 946.296814 520.425598 23.1300926 237.855347 92.3194046 117.519226 480.001801 562.586487 353.553436 611.007935 210.146957 141.512955 749.158691 803.647766 97.4010391 297.617889 557.095642 486.360321 980.113220 553.053711 287.918671 716.930969 729.856567 397.298248 206.781464 322.902557 278.934052 959.879761 845.437744 382.474457 952.040100 491.177673 510.236694 409.123840 159.296021 101.316246 804.154175 479.588074 449.778290 649.222534 981.497864 434.748108 899.430847 930.674866 734.004944 820.899170 537.081543 901.728210 997.774292 785.386292 392.742767 390.243439 669.935730 596.570312 + 882.978271 499.489594 649.723694 88.3769836 741.853821 817.643677 86.8231583 328.897217 563.661316 533.544189 239.923706 481.833405 496.422699 344.501587 623.963135 70.9131393 450.093872 901.713867 595.229614 529.082703 751.143188 345.648712 443.363251 472.467041 670.525208 286.307068 255.790970 285.216034 515.681641 164.708069 299.184174 639.991638 276.707001 644.407471 822.790405 312.573303 936.171021 720.648804 780.456360 445.460144 891.609436 855.909973 926.338928 443.444550 530.797485 984.840881 893.248169 258.351593 935.465820 234.734650 397.404022 955.409058 373.004486 882.953247 78.8577576 901.854370 824.855713 189.725922 421.907288 750.683838 146.662704 481.540253 285.263428 46.6027489 24.2610912 795.975159 256.276245 + 96.2034683 374.609589 477.562775 31.1336613 708.957397 437.379150 653.744202 543.161011 197.767532 834.672791 999.326172 893.106323 730.676575 868.833618 677.309875 202.168808 393.368835 67.3470459 176.859909 33.3720779 465.847717 807.068542 75.9417191 303.915802 552.052124 554.089294 319.811890 628.389160 79.7484970 244.011765 295.523285 877.536499 498.866211 476.170959 692.506104 221.725479 817.533020 386.275299 289.020721 538.882874 118.705421 769.763367 134.765732 309.521729 988.562561 845.676575 57.3687897 986.680237 322.724457 740.325562 574.790710 545.633667 513.470154 384.387817 405.310059 27.2654362 452.980072 88.3161926 309.616882 982.248413 767.967773 671.143616 976.045776 924.644531 467.755768 720.898987 299.317078 + 815.994080 654.286865 767.554993 77.3788376 595.059875 538.006226 788.875183 386.147156 403.349396 912.552979 548.934875 861.624634 409.536011 464.496979 134.388275 83.5091782 411.607819 743.578735 794.548889 923.344727 636.681335 494.291107 17.6823177 954.242371 896.420288 841.190796 150.943588 604.034363 812.577942 610.742981 35.1773643 292.319336 988.340576 734.876404 344.537262 723.721008 741.383789 395.017151 372.920105 864.151550 872.735046 644.449951 452.319000 245.464432 504.726929 241.505508 350.444763 237.823364 400.520599 196.551987 920.627380 300.685669 869.123718 862.012390 971.760986 207.109970 771.498535 327.998718 290.286591 628.537537 886.518433 425.111206 780.610596 660.594849 980.964844 973.979736 599.005676 + 639.627808 808.307434 648.928589 179.616119 834.688232 448.463409 664.109802 811.242065 499.220245 665.792358 43.2335701 356.626190 372.140320 821.300659 910.784302 448.962280 481.777863 921.101929 680.680725 934.722839 133.634613 900.439392 338.421783 719.971680 346.476318 21.0672150 327.801575 622.960449 913.765381 305.235321 985.186646 128.432755 909.011108 229.385239 641.455505 610.385742 743.527222 496.758606 174.013412 18.8607731 179.985779 639.070312 758.780823 737.227600 563.212952 486.795959 257.258636 968.922729 386.797211 891.433411 539.669067 769.197510 201.484634 416.052216 190.920990 448.671631 795.344482 718.082397 412.956818 174.345016 764.462646 500.415924 852.413574 230.875717 944.482422 644.208435 623.677551 diff --git a/example/lu_decomp/68x68.dat b/example/lu_decomp/68x68.dat new file mode 100644 index 0000000..b6abfa9 --- /dev/null +++ b/example/lu_decomp/68x68.dat @@ -0,0 +1,68 @@ + 221.276749 263.188019 595.537476 928.841003 952.732422 175.786545 831.768433 239.015045 480.225464 301.535126 964.581299 430.847473 219.474503 341.864990 426.092926 980.877075 918.623230 422.146576 876.499512 322.755432 834.967773 176.830017 684.762756 97.4898224 492.237396 313.668274 384.094086 776.695496 839.183960 991.019348 658.096619 398.388428 143.851166 386.654999 312.688263 969.524902 872.620300 639.816895 445.733673 781.796875 594.807007 245.577255 485.859497 493.789154 666.699585 170.600769 323.684570 890.928955 149.106857 576.779663 765.635376 75.5207367 301.931061 387.032288 748.886169 536.677979 485.932007 542.603516 109.774796 698.554504 582.594788 528.013367 796.442444 591.977783 259.893555 796.894592 924.754150 970.409302 + 470.427490 278.869659 66.9216614 673.636658 51.8929062 478.759979 828.396851 195.544601 11.7590151 99.8385162 706.644409 289.584259 814.456055 22.9115620 4.20173693 491.714203 584.498779 842.132385 77.7194977 420.520172 453.622864 443.499329 435.659546 641.816650 563.010620 209.012558 673.905884 555.205566 548.229736 840.731628 2.51244402 829.603455 445.527771 460.456024 815.497559 905.015198 70.5063858 981.996399 103.211029 369.413910 921.888489 174.022293 728.896667 808.319580 218.401855 947.446350 752.007202 991.572632 525.318481 954.077820 512.592102 289.584137 991.756775 205.430206 941.595703 205.523346 347.315735 671.013062 787.874695 553.769165 375.666504 338.514038 71.4055786 301.871857 299.921295 463.153473 106.581451 387.417999 + 974.927734 25.4020348 788.332886 734.271851 164.840256 578.318848 33.9906311 295.064606 878.389587 38.1832581 670.993347 442.021301 323.703979 244.417023 534.408203 856.066895 941.639221 340.295074 307.429901 730.068787 550.358032 807.210327 118.880005 857.057190 654.862488 835.789001 350.821228 727.177612 871.455566 189.162384 598.019836 942.587524 285.252472 170.921890 84.3314972 185.049011 771.661133 676.357300 667.500061 901.462585 783.009277 275.500183 85.6206512 456.699249 30.9580021 740.765686 9.54620171 20.7841969 112.943901 494.862885 645.623596 350.403992 799.522888 440.984924 414.333801 602.917114 837.744324 23.0182667 320.036499 39.3896980 481.554962 32.0810242 373.173828 29.1980305 960.478699 628.274353 35.9892616 461.469543 + 71.3942642 438.632599 95.0035782 735.492310 33.1849861 797.032471 633.755737 725.127441 446.292328 876.319397 397.670959 520.117371 937.746277 558.214233 365.136383 243.554642 507.916992 127.137054 251.006226 480.093445 96.2301483 232.838547 709.047302 324.826477 965.579041 142.511765 522.961548 982.108459 610.248962 905.893372 826.878540 977.766479 229.593765 192.703949 947.044434 783.772217 296.349182 294.735199 233.692902 940.465088 578.739258 424.306152 2.01970887 368.628235 213.037094 839.760498 371.501282 11.9657555 39.1998711 272.548370 33.5320168 497.574982 314.082275 52.8266945 404.381805 477.331451 905.628052 394.632904 380.461243 565.458923 308.856506 995.928894 866.883850 271.936127 60.0737419 646.353516 975.621887 565.610474 + 138.912628 752.081909 222.768768 448.959076 302.781158 797.720581 148.334549 159.970139 390.015961 639.420410 48.0097389 828.749939 53.9841309 153.928162 920.847168 887.013611 234.255188 312.411926 216.508682 580.398071 372.395569 504.968079 335.973541 237.013855 136.709167 445.934113 520.047974 777.368774 920.874573 521.479980 245.064407 199.583420 68.6053543 932.881165 541.937744 115.157784 679.276672 457.202118 470.240814 436.862854 432.201843 677.464722 404.172852 95.7343140 809.949646 264.439636 96.8481598 350.268890 468.641327 31.5653019 587.235168 474.264648 85.4423676 433.900726 770.629211 986.315674 875.190918 468.298096 60.7679749 277.296539 876.435730 227.557983 90.7864151 551.716858 831.561951 296.268738 565.311646 17.0511398 + 608.727600 682.415100 104.244431 713.263611 539.136353 877.470215 277.714325 491.716797 958.867126 812.623047 789.826599 82.8919983 803.523010 124.274071 52.4613228 977.405090 898.074829 384.874237 349.672180 40.2628098 956.291687 132.508560 915.436646 811.267334 820.234314 711.595093 175.503464 2.11414719 876.762390 556.311951 98.6551132 533.582458 19.5362511 592.327576 869.257568 425.689941 22.9375839 870.286804 328.098755 187.063004 355.561432 446.566498 259.861755 385.318756 710.198181 685.179626 835.016663 637.338074 229.638489 425.372925 40.8304520 209.677734 670.204529 676.129822 140.497360 375.601135 585.674072 480.377899 560.919373 151.237610 525.854736 416.810028 773.405518 862.554993 429.473663 797.803284 143.638947 335.745667 + 403.848999 259.742493 754.408630 581.861450 459.892731 61.8948059 947.081848 279.466248 714.335571 279.428619 564.687866 842.065552 328.084015 988.734009 443.347473 538.220886 705.989197 563.019531 904.405273 497.742004 570.401001 167.032654 538.172302 344.921143 353.051361 937.144775 914.602905 330.616882 360.202362 905.486328 20.6119919 922.006409 762.980591 730.639709 115.855057 331.056244 588.086182 159.513062 189.679352 95.0584183 176.070755 279.558899 659.143433 905.438293 138.048386 664.160583 193.738846 909.451904 911.432312 441.403168 100.371147 511.726440 488.261169 4.61974287 196.766464 913.330383 560.820801 74.2828522 6.29313707 566.343384 524.316162 438.933105 200.654694 603.605103 954.620972 475.245209 593.090210 725.879883 + 439.583344 272.401306 793.105103 54.6240005 385.307312 869.418274 237.000748 500.776337 189.434982 696.920410 539.195801 273.630646 710.160461 154.484131 834.628296 336.646393 750.951416 423.194641 178.648041 265.697479 537.241699 78.6513748 972.548401 202.119446 908.569885 908.860291 649.339050 564.548462 773.285095 259.290131 451.402313 209.385193 398.440521 679.547119 186.054611 162.299057 890.133301 177.680786 939.110291 542.583618 854.054565 753.630188 189.054016 678.737244 606.074951 738.112366 742.901794 234.803833 614.281677 430.683441 2.26021123 472.639008 543.402588 253.543442 999.924988 975.152710 379.609802 97.2423477 200.386383 935.489502 82.5801620 935.334351 273.821381 619.995178 850.299988 679.899658 655.094360 301.923676 + 290.327515 594.524414 335.691467 232.653366 662.563538 71.4709015 137.160156 715.291687 93.0847931 716.960205 227.236084 903.718811 537.182129 608.441223 651.268311 178.846863 562.312683 511.311340 986.818787 955.349915 947.451416 199.090393 159.570343 496.637787 878.985168 3.11289620 901.936340 656.734009 546.930725 829.994080 635.173584 551.571106 343.910248 469.498840 826.031677 95.9994049 959.116821 606.096985 809.581665 719.673584 645.230225 902.796204 845.417725 110.335236 955.264343 243.881180 703.911011 987.741882 944.793152 134.645630 629.091980 610.626526 346.456268 148.189148 245.597382 776.295166 606.534851 199.390976 325.540009 525.899536 324.315094 187.150833 651.524048 969.057739 821.839966 527.627258 973.951172 442.776337 + 996.748108 493.903198 777.923828 843.648132 617.206726 423.378876 663.928223 590.188660 227.835281 296.787964 8.89662552 917.992859 380.627930 22.0718575 678.210938 776.298157 15.5774593 592.517883 784.873352 921.026550 818.366638 541.218384 322.202728 278.871887 399.473969 360.612671 76.8794937 510.206604 588.481079 334.640076 252.366882 724.268372 55.1665764 754.153931 31.4871788 478.761414 776.139587 799.464478 478.560974 459.455902 229.848434 296.190857 414.500458 683.686096 918.879700 689.736145 398.255280 420.383087 602.583374 354.129242 340.204865 746.781616 104.076332 720.952637 526.166321 743.812805 808.274170 813.282593 876.450684 294.170349 645.472595 317.903107 224.233704 830.167847 458.489838 191.020370 308.854462 423.179047 + 813.099487 672.934387 543.594727 173.010559 906.559265 711.203796 339.844696 956.676392 211.183746 394.034790 499.658997 691.970642 285.679016 882.960571 60.1241150 266.770294 424.536652 144.561310 991.955505 325.965210 233.551788 871.738770 82.5743256 263.932373 185.272781 435.319427 739.375610 361.707428 442.645630 141.051666 551.102661 369.248871 97.2450867 212.906860 672.252258 90.8867493 263.439575 883.653625 543.249817 808.335266 161.361099 912.067078 79.9798279 32.3658867 306.231689 811.039490 441.248352 556.388977 900.624634 159.932983 403.813202 908.266602 657.909851 400.622192 859.330505 720.810608 441.961395 471.910767 481.178040 781.130737 811.832947 708.533752 749.331848 541.221130 507.733765 16.0592384 437.117340 496.038513 + 505.520355 591.684204 967.964294 48.6849785 496.977386 999.234009 891.252869 706.322998 214.577347 930.569702 52.2732811 731.517700 527.142517 112.581154 103.856255 791.744507 359.046722 843.022644 295.198059 733.015198 747.654663 59.8859367 293.012268 732.515320 508.601624 493.119690 765.585449 338.531372 783.546509 553.617920 737.548218 581.784668 33.7862129 244.042496 549.643921 988.057068 624.654907 504.646851 417.102997 756.919373 926.090881 408.859711 997.793152 575.377380 935.831238 553.125549 547.470825 604.932922 476.678650 128.013550 865.429382 820.586182 90.6143951 850.808777 838.056519 448.202850 594.822754 304.844360 269.622498 800.796143 849.638794 819.386597 632.797058 215.483856 475.311554 983.095337 173.714264 221.522964 + 417.277405 725.133484 619.882263 351.949402 113.591576 458.703918 449.883667 327.471649 924.396790 985.367126 985.964172 948.910217 303.833405 543.892761 66.5951157 32.1154404 682.088989 308.664520 274.845367 972.553040 920.666626 281.157196 757.403259 414.667419 413.657013 712.903442 68.8003616 112.515953 240.232559 275.537872 604.826416 845.740845 652.017212 941.538696 759.843750 928.979187 732.003296 227.566727 862.425842 713.415344 345.631104 489.547699 833.809204 864.532959 589.672546 48.8902283 881.355103 565.105225 886.869019 264.808929 131.950745 958.820557 380.480713 171.017578 896.016296 897.717346 127.096092 47.6911697 610.407471 983.316528 24.3554707 257.874390 484.031036 12.1438541 530.000122 858.356262 775.748047 160.999786 + 980.633362 684.216064 641.973267 593.612549 570.666138 920.309692 933.043091 691.836304 840.921753 304.218719 832.531982 388.139221 554.641663 255.429886 584.137268 260.550507 305.240448 583.213379 950.895020 662.152771 610.517700 538.239136 988.496277 617.154480 604.632446 473.744385 472.347290 951.785278 806.261536 126.505402 364.966858 164.665970 968.089050 34.4641953 311.757172 322.018219 170.176147 908.625000 355.038727 934.642944 865.219360 796.951477 797.477722 94.8950882 724.173279 816.604736 387.549011 38.7409554 413.283295 245.574463 96.6289749 766.526428 765.172791 788.668884 690.782288 124.972595 84.3827057 40.7060623 392.821503 423.958954 486.328339 305.366211 439.854279 457.391479 968.584961 566.430298 128.423828 243.887070 + 544.691284 505.318268 730.274292 113.592941 188.024841 863.494507 570.720581 532.807434 673.290344 283.416931 32.1975517 239.683731 24.2406673 472.904694 186.889557 801.493408 625.308472 109.453789 627.100586 118.378456 694.738953 693.949890 944.128113 111.684464 154.638290 127.917160 336.154022 400.468964 193.111115 346.393097 486.476715 434.625793 783.932495 769.052856 408.421570 807.967957 360.203491 858.643311 871.090698 705.084045 701.625122 504.191864 563.663208 410.953369 879.367737 712.381531 767.237671 258.972565 928.784241 276.159485 533.841675 124.987961 395.143402 39.7080269 259.200623 300.857208 802.001465 949.098083 244.699982 89.7234192 399.837158 541.235535 806.316650 440.275238 965.764526 516.851746 546.716064 487.976898 + 652.651245 787.196838 598.209717 716.756470 777.552734 842.695557 478.189606 436.347412 538.705994 757.759521 933.932434 725.681946 652.827759 11.8951349 335.850464 170.093323 161.263275 314.957947 374.561707 371.092133 896.214417 317.786865 373.362244 504.079437 394.037628 593.401733 340.757019 860.998962 137.636581 703.575500 386.697876 597.998657 22.3560066 101.212517 30.1910038 619.718994 692.535522 170.172394 652.083435 510.052155 675.093262 433.982880 397.010437 52.0884552 384.592010 41.9016685 149.077087 413.782349 108.525597 660.386780 78.9906082 393.855774 584.595642 341.450134 237.666290 424.250977 130.724350 67.5559921 804.682678 107.251274 188.139465 106.235794 493.847137 598.884521 176.904861 1.81278980 529.921143 310.998444 + 882.099609 187.833160 406.161957 45.2984734 773.746094 20.1911869 61.3977242 706.290649 59.1018486 582.142700 122.816467 644.170654 50.5836906 601.685791 284.398590 404.177612 742.124634 24.4160862 341.081024 700.498230 568.526245 376.025391 917.800293 367.393982 475.985901 84.2624283 221.324326 876.608093 877.112610 812.819397 517.824951 792.619873 734.679504 637.857117 984.630859 718.643127 893.151733 89.4064636 36.9612732 81.3881836 103.496780 695.985657 856.886658 546.205078 945.347839 589.689575 81.5424042 28.9156075 379.133636 804.791687 453.108765 307.018860 474.503601 694.392578 723.054688 785.583496 884.269958 638.432007 997.289734 294.359650 57.6280479 625.616882 606.847229 913.584290 301.713409 223.988144 871.790527 832.191650 + 516.456543 619.986877 873.314880 653.267883 159.595886 699.546204 857.295349 200.348816 84.8548965 363.748260 244.099350 181.282013 882.843079 18.9658699 683.787842 647.711609 889.783081 685.754211 678.052002 760.393066 753.850464 393.191742 866.054504 772.268677 240.754715 455.491272 630.080566 944.377869 5.95611238 583.928772 95.2422943 57.8978462 43.8891602 658.198486 398.598846 668.439697 322.866180 539.861572 205.066040 575.344299 106.324814 743.380066 590.557007 465.653290 125.957466 446.131683 271.329407 68.8968277 839.510559 819.332153 649.885315 887.617676 814.678772 827.584656 339.467102 398.871155 439.423218 969.812439 634.713928 57.1400146 805.571411 548.480469 523.878235 140.339737 273.570465 474.783691 883.323486 846.535706 + 429.605255 547.828918 398.903595 544.914001 267.796265 582.054138 795.907288 204.796234 713.730835 549.332886 856.904846 354.946899 545.475708 5.70590401 774.758667 544.503662 195.438370 509.597534 863.265747 223.184341 650.235535 434.542786 12.7842016 295.264618 371.960480 854.262512 194.139404 725.549927 661.133118 662.694885 174.000916 156.515442 330.877136 628.248291 179.024658 103.786110 971.424988 131.693390 194.128143 70.3158417 61.2179604 150.522247 942.793945 518.217285 983.628845 967.918396 198.993683 632.804138 682.552185 357.559570 709.877502 390.439911 242.163910 792.436157 310.276642 242.981461 401.630768 231.382614 449.422668 952.815308 972.128601 803.106201 67.0648041 217.526672 449.389526 362.804108 659.760803 91.6271973 + 150.164139 744.329529 600.957947 202.232040 178.059677 901.681091 710.113586 372.627808 87.6722107 276.913330 94.1960297 946.285156 532.420532 611.731323 467.527283 678.378174 106.686012 255.468414 355.828491 256.370514 227.177078 877.052124 476.991730 85.9184341 438.940796 958.523376 845.802917 706.341248 831.044312 303.159088 75.8591919 527.911743 263.259766 474.972198 794.605957 540.138428 851.107300 486.146088 282.298859 561.078918 169.070160 152.904099 120.435028 314.621338 480.195984 524.009888 191.009171 753.693909 684.372437 198.230255 324.047974 940.172729 393.058411 293.600708 510.270386 476.864777 847.906860 524.779175 836.709778 345.639832 4.37715626 76.3957520 584.789185 651.487000 27.1796913 540.062134 486.805878 441.813904 + 44.5552902 991.517029 801.990601 599.568420 239.386902 202.948257 518.832214 421.779785 236.696777 469.499481 697.476868 248.466324 4.07740688 684.408447 625.544678 92.7040634 636.149231 932.787415 891.107788 247.362900 568.563232 192.156784 808.468994 727.204163 156.988770 142.891785 459.224091 546.602112 277.846039 735.979797 966.011902 543.580872 155.616440 509.300629 640.046570 531.002930 266.474884 477.037354 328.752991 622.476074 802.848816 495.340729 724.831299 475.489014 299.211151 292.720276 84.1738205 723.815918 44.2625694 755.843872 579.654480 818.633057 878.867554 11.1753540 450.501282 681.284485 998.199585 237.210175 874.718811 181.386337 99.2362137 430.940186 720.191711 725.099365 240.262573 269.775482 828.882690 993.148254 + 205.130280 74.4132614 541.824463 284.022827 698.287476 204.340424 892.197937 817.481201 875.883118 155.431015 112.201195 972.391479 872.369080 82.9340973 163.016754 747.541931 324.999878 657.752197 7.90651035 837.925659 33.6681366 534.457214 328.964722 678.993774 367.826141 428.022552 941.011475 767.710754 984.671448 494.812744 398.311249 90.1139145 328.209229 652.708130 53.7043877 454.230042 509.206604 538.882996 395.920258 186.299515 931.776123 132.605316 144.717194 836.495605 863.167480 951.807251 838.868286 521.803955 345.483490 857.675842 189.324707 517.142578 713.160522 495.524292 81.4736328 894.363220 832.119324 541.742615 657.046387 621.853943 205.492371 925.323608 522.710083 640.864807 560.637573 85.7273560 808.029297 330.959381 + 86.0088196 758.462646 439.032013 838.958008 158.466568 416.709961 272.365021 986.830505 236.499802 926.525940 822.061340 35.5351105 115.077934 908.676331 287.248718 420.167908 701.111877 435.311584 51.8109131 346.234406 133.117401 964.920837 807.875427 443.397736 241.726547 776.032227 881.811768 775.263428 315.297241 921.961670 402.173218 123.678444 996.996582 587.749023 232.507538 763.943115 204.385849 481.716827 117.911385 249.693008 461.076782 218.246323 624.810486 667.755432 763.955811 103.912941 410.009583 143.014145 432.241272 713.195435 494.857452 483.663513 770.018677 700.194580 632.314941 391.595764 620.197327 170.544144 777.559875 280.398254 648.108887 880.136414 810.388428 980.777039 56.0031815 293.580078 722.893188 345.393494 + 537.697693 522.010193 378.272430 571.592346 884.589844 988.244507 792.047607 526.214111 857.331116 651.106689 181.858948 632.943787 692.040466 799.174011 512.960388 185.475067 891.770447 472.473877 619.261719 945.340027 317.939850 410.197632 15.4074583 690.510132 870.138794 554.623413 568.091125 819.284729 81.2144318 636.911743 424.803192 880.682739 289.431396 963.325623 995.574524 395.379303 570.650269 702.453735 736.426941 908.149292 355.502045 753.910339 21.3832798 334.360718 127.203331 413.262299 887.071594 225.574707 262.242493 852.963989 920.135193 764.426575 899.527161 393.897064 664.439392 477.973938 138.965744 717.329041 477.135590 833.113647 697.927917 479.116791 611.518921 996.276428 358.431610 733.612183 310.801117 220.027084 + 230.937393 431.096161 351.798706 131.175171 523.850525 690.767639 140.695526 516.110168 67.1486435 890.247864 300.283661 234.333618 77.2504044 63.6346550 741.962769 6.32207632 787.090576 78.1988907 699.478577 541.919495 761.125488 259.709930 627.185791 350.429932 510.123444 185.278564 315.051453 369.128876 541.234009 379.391296 602.938232 240.059158 884.931335 390.267944 459.820801 566.354980 603.094421 223.868088 229.255905 349.640961 232.588638 2.98785162 138.688980 673.285095 397.261871 86.8759155 442.469116 307.491180 526.868591 249.118469 934.004517 848.876953 441.216888 826.766052 40.5649414 180.739258 238.207260 249.919769 992.025513 661.653259 277.779816 371.056946 126.672905 238.218628 95.9576035 796.598999 301.206085 260.178528 + 673.016663 794.487549 86.1268387 301.908722 426.349823 23.2899704 96.1062927 990.935913 782.179688 489.572662 891.804871 264.778870 482.127197 252.936493 255.803650 825.997620 130.233154 52.3852272 879.427551 436.421631 350.917664 12.8586330 927.636169 988.014343 523.178162 855.437256 704.973755 915.992981 217.740250 670.188293 136.051666 530.852966 422.479858 591.484497 773.526062 79.7732086 302.696075 93.8372116 955.113831 160.669785 467.922913 724.936096 974.198730 986.791870 419.904419 198.663513 91.7115707 122.859344 842.617004 428.897552 605.489807 654.481201 969.590393 313.065491 295.749969 829.741760 432.203918 3.48600531 790.247864 232.419052 70.7895889 585.822327 281.263977 331.988129 95.5424576 138.861954 176.909744 707.021790 + 688.795837 471.294220 286.735931 798.960205 216.187195 77.9060516 247.592987 398.818634 746.361694 884.633789 248.198380 793.318848 454.802643 434.731964 74.8304901 904.214905 841.132385 719.347046 864.990845 362.868561 72.3147736 174.020325 421.163727 206.559418 268.119598 547.837891 782.245728 434.350037 745.903320 36.8046722 928.856873 931.396118 18.1199131 863.098389 240.525940 635.663757 776.462952 785.873047 94.6217728 161.440247 164.679077 670.131226 918.893250 559.842163 586.183289 723.569885 658.190125 401.548889 951.028870 71.9033127 889.442444 122.332130 804.597107 41.7055855 117.681900 332.975342 195.090332 742.473572 864.323975 713.771301 655.788757 589.557922 26.3470726 525.600464 164.244507 333.583099 331.943481 110.887695 + 991.577209 831.713928 597.146301 311.161835 805.712769 168.883667 485.785156 488.281830 876.685547 366.140320 280.140778 898.724243 285.780884 178.592072 371.390350 335.661102 415.002197 709.064270 180.122025 198.680481 75.4176025 759.929993 872.774597 618.225769 825.126160 792.995544 512.775146 5.25050354 42.0732155 244.704865 432.466766 347.134949 761.927490 316.568481 315.769012 118.521843 701.110229 939.724487 193.803925 710.029053 198.443192 196.279449 15.1170568 696.983398 445.652222 955.340149 224.639435 137.818420 972.413025 426.557098 220.473846 243.030579 292.500488 83.2598038 17.6704082 719.755310 875.667419 716.436279 654.439270 959.763184 179.834595 328.247467 517.176453 729.296936 242.686295 899.266235 17.2008953 621.541077 + 26.0571480 985.952881 68.3594360 12.9038277 26.4535999 384.688416 630.193909 739.695984 71.9888229 345.723572 178.026810 240.622513 279.996246 810.222412 221.150940 350.555359 341.342651 549.655579 928.278076 653.729736 489.574249 511.934448 178.441772 500.820404 399.848999 182.219788 422.103821 76.5119858 671.227844 37.2188072 221.154266 441.641571 944.490723 928.469055 264.312042 222.701599 617.627747 95.4137802 52.4090424 829.825623 19.7738361 349.991882 767.583984 485.718536 390.892700 441.574707 108.440094 729.645691 843.636963 23.9631882 216.318024 855.176270 634.782349 622.054749 696.494141 203.665527 718.126465 68.0315170 791.731201 46.5998306 677.802673 597.901611 642.122314 824.391174 130.812241 397.817963 420.104919 129.490692 + 86.3705597 674.319092 149.557846 422.093964 64.2559509 853.132690 811.935791 412.573517 168.916901 376.017639 812.842041 898.754517 392.706329 356.148346 908.735596 249.320862 199.912231 863.286865 258.082245 371.800964 87.5130463 729.589722 403.753296 31.2973499 311.417419 553.816162 279.842590 198.248001 683.096558 897.595398 85.0267487 353.244812 664.253174 893.204773 153.313004 899.885193 978.655579 418.904968 797.434387 366.719086 122.302536 238.466156 869.813477 827.877808 370.335022 462.777313 686.235840 28.8920879 757.965637 847.824402 161.600357 100.642967 360.393494 825.005493 823.629028 560.331543 17.9135895 44.5112877 962.786438 815.328796 253.571182 397.360901 246.839203 190.570267 898.562683 444.962708 781.885193 249.608582 + 889.835815 424.604553 706.228027 909.020813 267.947327 621.596497 652.172607 596.484619 698.021057 673.499634 653.385193 194.466003 339.619720 499.763489 952.386963 812.383423 52.2718506 387.494598 113.091751 150.085358 649.458618 202.491425 188.864182 107.652733 698.868774 363.478058 191.173401 497.694183 661.357544 646.847107 564.571533 820.242371 106.770096 951.556763 265.384216 151.694687 443.619781 768.284607 344.753174 336.778839 970.554199 360.396057 566.519775 538.936890 780.578308 251.642395 420.815155 664.289490 951.874084 119.519341 577.845703 702.180176 609.418091 41.6004295 813.357361 452.131134 365.582611 817.893005 115.903351 910.487427 16.9512825 632.361267 588.301392 742.013489 36.9083405 958.542664 407.355133 804.910400 + 792.368286 347.873138 337.576904 969.010071 106.953728 407.001190 901.578674 828.404358 601.960327 72.3709259 559.661743 813.011169 246.401901 481.178589 712.005249 421.410126 181.522583 531.189697 798.194641 136.901962 785.789368 462.532043 236.246140 758.136414 376.839111 273.143341 558.499512 207.033340 689.370789 649.690186 847.646057 470.256714 908.057434 871.647461 462.865204 460.357056 367.169006 911.278381 931.289246 867.930054 324.860474 540.526367 975.296448 88.9934006 796.445740 724.886230 471.597656 47.6734848 465.716949 191.178757 374.986603 811.761353 370.791901 834.309021 71.9082565 665.764343 368.864197 485.355133 632.830383 324.165405 772.036621 835.383301 859.334473 990.458374 914.855835 281.253143 699.848877 209.142242 + 857.465637 486.273254 770.045349 707.954895 732.074463 199.072769 102.494820 464.676147 993.231201 146.130905 655.935425 145.653183 161.395401 962.196533 319.489807 756.542114 638.914246 570.937256 523.473633 110.971588 569.499023 274.666321 762.658142 412.465942 341.332581 428.326752 308.422821 994.392212 622.770081 61.3372269 294.129395 478.754028 710.177368 319.896545 29.7102356 287.605652 964.255188 879.420654 552.576111 435.763397 543.734863 658.055786 989.740479 603.621826 939.002258 736.753235 682.786438 164.754456 63.3860550 817.805054 711.190308 585.222534 121.299561 132.235428 291.237122 392.138580 752.951050 766.272034 880.826721 637.470215 996.205811 308.180481 764.448364 194.733841 255.074036 549.483459 774.804260 219.000046 + 97.2896271 325.051208 788.445435 420.297302 786.705750 127.030235 177.454941 756.924316 505.553528 407.907227 380.235168 318.462250 934.812744 478.796783 333.455750 620.197998 119.617111 419.278534 423.628845 332.986176 845.865295 731.405151 773.792480 761.205017 969.035095 641.362488 382.080688 227.394943 582.571960 980.539734 797.090759 136.623413 161.997223 455.256561 834.174194 507.765198 539.692383 309.010406 204.451523 430.990570 926.531128 139.465912 554.917969 241.896133 393.991028 125.024162 861.484070 325.756744 661.145447 831.623779 759.329285 163.587906 30.8727932 524.473999 375.691559 415.705231 647.420471 105.384956 212.485641 909.954041 326.663025 643.386292 799.543823 395.838226 73.3170929 94.5106049 753.239563 493.835846 + 51.7205238 400.782013 884.119385 969.934326 216.207809 500.279022 209.330475 616.767456 959.222351 455.999298 608.883545 23.2887211 981.560120 868.142456 629.657349 931.177856 379.318512 798.032776 784.904419 577.372925 25.0769768 819.166260 569.960693 356.109467 597.948059 841.513245 473.630310 571.096741 261.489899 558.673523 821.933472 456.996094 391.704376 861.975464 341.010529 521.198669 620.646790 511.990479 703.887268 872.273560 568.257141 545.441467 448.091248 311.661957 129.158554 821.410156 584.844604 357.233093 845.966187 372.875519 981.096680 120.821411 589.968567 582.481812 132.277222 220.587631 234.100250 97.7429428 895.270203 23.6418228 45.1254349 408.831970 51.7313614 503.928375 334.377075 30.0527992 924.816528 727.729797 + 284.236877 799.455383 73.7818451 432.396301 239.850098 625.414307 904.375183 568.676270 467.691803 609.906372 131.882324 39.1094208 936.133789 421.920898 346.849854 310.524231 464.621002 186.118866 888.125122 618.209473 577.589600 793.714844 841.335876 303.496490 7.11807442 484.234070 862.937378 368.130554 221.997192 362.329834 740.324219 702.348145 542.184753 992.240479 715.581848 305.296295 85.4126587 833.841309 849.713135 339.900543 612.865662 244.434891 910.077759 261.488159 451.441620 734.564819 476.598267 758.869324 586.012695 399.723724 564.587646 168.724503 189.785522 860.072205 877.903748 675.886902 423.040131 919.831177 660.962952 157.197769 269.432800 544.832214 87.1484528 110.603127 73.4493408 643.516968 88.1748886 500.457916 + 551.263733 957.948669 823.134644 875.628174 43.8848152 498.514404 301.855469 167.288452 645.820862 296.982849 659.857910 754.204224 298.789459 114.911087 17.4203777 674.252380 47.0059280 88.1691742 213.123901 895.421326 714.812073 489.486359 677.174500 208.053818 530.278564 404.162567 215.346069 675.182068 647.982788 205.669754 779.435303 296.985352 387.272675 549.756104 197.879364 750.148804 362.363617 576.661560 694.295593 807.271362 753.321350 812.575012 382.950836 670.462952 247.895828 415.802826 564.757690 33.1421165 487.867645 248.375046 735.609985 887.221680 828.622253 752.980957 926.072510 975.812683 245.106674 927.607544 397.945587 131.695770 679.013855 260.709320 971.616211 129.455200 501.798676 578.596802 494.790985 511.853027 + 98.7993927 33.4451408 419.618195 195.838516 993.889526 440.974670 348.298340 34.9561539 907.451538 34.1933823 75.5370483 366.278564 787.723816 274.407318 727.657776 401.764618 667.812439 974.227661 260.069214 564.164551 805.099976 124.645332 994.225525 609.231079 381.537537 873.153015 365.836975 239.300262 740.261169 791.403198 427.617218 35.8051491 669.778748 693.539490 831.788818 664.357056 137.524216 963.049500 56.3281212 393.782593 105.917168 824.314941 832.129211 127.135986 972.385010 316.679108 691.038391 699.894653 539.744568 574.502808 874.713318 717.159546 681.085571 413.633667 768.777832 812.688843 741.126648 779.863892 216.197800 78.2330704 144.637756 777.082336 879.925232 626.884949 475.023712 91.4626694 162.037659 44.5081902 + 529.796082 309.123199 843.144043 112.872986 488.266754 310.926208 317.576691 932.435425 533.021179 39.3922615 764.553406 713.097778 686.201660 722.683594 643.710876 685.071472 194.371628 65.2212906 124.844810 442.211731 120.432465 229.504684 593.236450 235.899414 903.075684 388.204132 747.226929 765.795776 816.407959 374.566711 82.1173782 762.134155 434.658966 930.250488 357.202240 313.876312 376.833038 663.056824 364.868073 186.130173 272.149597 163.240402 804.909241 504.777710 178.404327 31.1631947 289.229980 822.254150 296.118866 645.635559 412.720673 168.270416 30.7526321 956.323181 960.960205 989.148743 362.518829 427.851471 72.2026520 825.796631 638.202148 214.928009 285.065216 732.141846 532.536499 17.0867481 380.808929 431.292938 + 208.768250 7.42365932 669.929626 945.545349 339.027954 664.685669 549.409485 204.670349 949.519775 60.8742638 187.258255 549.076050 969.966309 268.107605 113.075676 934.269470 882.244141 531.558716 609.608521 400.955933 109.942352 828.804810 432.276276 615.828979 916.298645 119.841125 27.0248146 327.319397 690.954956 123.574478 924.265259 509.080261 921.854675 733.238647 723.697632 997.529053 197.748367 653.679321 488.203186 474.546936 2.84095407 85.6960907 38.7619743 332.921204 502.150299 618.562988 510.821228 982.401428 268.099396 83.5096588 813.499878 828.488342 778.862427 205.242706 932.848999 705.447449 108.631950 805.284851 472.905090 855.136719 783.835876 646.616150 474.709076 762.348450 421.782288 405.935699 491.671204 867.793762 + 202.128967 318.360901 653.414001 560.341736 569.988342 376.607971 376.557404 447.347961 720.884033 458.755463 47.7298164 786.352295 214.840775 248.730408 449.988068 17.2771721 616.877502 91.4194412 133.523804 97.9961929 693.665100 590.455444 513.875000 941.064331 548.162354 227.585907 254.074692 282.560913 460.087799 290.085876 572.232544 737.316406 655.823303 926.814758 410.239197 192.346909 371.071411 565.981689 944.752686 771.232544 668.397095 353.543427 25.5297585 6.78515816 268.274170 557.038269 219.276749 917.114929 833.533936 547.221375 760.432617 731.934937 781.065491 419.103790 894.129211 658.115051 163.349014 757.522644 964.338989 472.822266 838.371765 781.822510 460.176331 230.932938 240.827408 707.230957 438.863312 503.366913 + 872.276367 229.871658 659.826050 783.281189 889.019775 619.306946 243.736908 415.131989 406.281342 91.3705521 209.317017 958.177063 43.0557671 17.2556171 873.017334 812.739868 379.890442 694.259766 237.168610 871.532227 192.596115 237.817291 661.719177 403.644226 441.671936 109.458908 585.846313 872.671143 390.604553 482.296783 699.320740 775.154785 324.135223 470.055023 765.207397 989.843750 658.968628 800.052429 716.152832 718.148621 810.751526 329.839752 42.4046440 514.785583 320.120697 537.281372 580.568481 383.400696 323.200409 323.289978 79.8331680 677.398315 544.807129 531.690735 706.725952 569.219971 980.603210 69.9798355 400.302124 837.628540 209.475525 377.152283 10.2588367 205.231033 132.824326 273.409454 13.4366961 840.002502 + 425.377441 756.633118 431.804260 252.476395 564.541443 997.034790 727.802002 836.819641 25.8755951 499.809998 355.461151 433.107147 595.262329 44.4099998 961.824341 975.767761 473.296265 803.945007 109.951164 834.272522 838.099792 483.158051 226.247696 47.4736519 486.216400 560.677307 978.168884 242.264587 184.317261 587.455444 815.119873 594.126709 885.708008 550.609192 179.762009 899.826416 359.180145 274.669647 139.974915 819.966919 920.811279 29.4654465 116.155403 753.529541 620.016052 289.627197 522.714050 576.421326 874.310547 751.877563 527.119080 313.633301 242.191406 287.678955 331.801819 105.422943 713.623657 165.556107 814.346191 749.534668 673.942932 393.880981 419.159210 871.397278 121.064354 711.666504 435.380188 939.520325 + 826.802429 53.9459000 587.259644 214.379944 642.990112 899.857361 35.9192963 103.226028 914.920837 702.459351 997.756897 222.020645 875.079529 362.922424 828.123718 783.606567 701.229370 481.068420 177.258560 792.796143 201.622787 480.307037 8.70119858 478.900391 242.967529 815.623657 625.919800 648.284180 255.132935 723.474976 483.780945 954.470398 431.774292 2.54412198 620.807495 676.571350 43.1699181 153.509552 961.601074 870.681335 390.111237 109.280273 459.436798 790.483521 320.244598 87.9910736 229.362198 638.705505 259.994476 625.983276 263.147400 442.641998 681.594727 767.933044 584.025085 437.309479 90.1756668 295.983795 198.955460 607.978455 711.902527 142.531174 567.348877 874.129578 292.472626 931.896851 259.103027 837.353516 + 910.433655 959.415039 33.5648270 716.788879 837.818848 895.445190 212.513275 371.853882 930.693542 666.953125 811.921997 252.215408 49.3810577 336.947388 800.887756 472.389618 898.247070 927.773560 450.404999 215.593063 825.575623 10.9244318 8.43366241 843.456848 354.686218 546.579529 56.2087326 545.816772 918.145630 719.075684 673.096558 163.882660 931.615112 729.970703 279.623993 707.195068 473.934814 361.820740 877.956787 258.013428 536.366699 344.234283 142.769897 479.352936 840.357117 216.124435 470.217957 426.700897 315.183441 168.259033 171.509430 781.671082 927.255249 516.597168 898.062927 850.999512 919.965942 219.632294 450.988525 678.489258 125.664207 767.531067 910.524048 877.519226 526.296570 236.004684 122.077988 203.666550 + 801.521790 88.8437042 729.790833 794.127869 851.595215 575.910583 691.155029 271.486969 901.408691 483.868835 710.838379 825.623779 625.079529 34.5631561 606.988037 379.230804 950.951538 751.495544 604.910706 646.373840 554.015808 717.656616 690.794495 312.915680 651.845520 722.610535 937.212830 673.132568 216.594788 279.952209 434.086731 805.668213 638.478699 730.435059 919.365662 256.426544 690.557312 413.545258 278.739075 34.2907982 927.413879 62.9767990 834.562317 542.796143 840.940063 435.684143 374.681396 503.887939 459.497040 345.264221 661.842651 107.825050 762.537842 480.994659 963.151428 668.353149 219.594543 810.553894 382.712891 680.914734 12.5669222 550.608459 732.770569 205.184891 834.519592 25.9009018 827.261414 774.444397 + 678.256287 682.672241 363.152710 79.4800644 526.265442 902.088135 408.358978 734.573486 452.048309 95.5507355 337.580414 727.310974 158.839432 129.842545 263.117096 665.527283 985.339417 4.61676598 528.148071 401.793488 335.265717 155.706833 726.876038 650.306885 758.551697 549.367432 338.449005 612.067749 455.298767 569.545288 825.518860 851.004578 684.001160 546.618591 410.487183 776.230408 599.571045 242.314606 430.671173 234.934067 224.699402 73.6571579 271.221893 759.869568 420.439972 601.078613 901.645142 198.216263 676.834778 29.7547169 519.475830 595.207092 481.480530 341.275543 317.052917 835.636780 134.283539 510.495636 824.892334 55.1010170 533.329590 234.027603 567.467529 655.984070 858.839355 313.986542 885.601868 868.566223 + 665.890015 417.508087 586.430298 862.079895 891.579651 490.783783 332.487701 560.585815 940.205078 685.723877 646.407410 161.999130 646.715820 283.890442 74.8112564 567.426147 99.2917709 77.6020126 15.2708616 223.006775 781.819214 119.328377 557.818237 593.263367 123.579002 506.994293 128.608475 618.896057 448.603516 964.049316 515.043579 823.700989 935.091370 412.118195 964.045715 435.817413 195.613617 929.520142 804.819824 711.229919 262.589050 739.741516 980.448242 184.070816 517.041138 986.098938 525.400757 996.240906 983.479614 190.119873 317.997681 39.0675621 368.436829 196.923187 151.837891 301.611237 497.588135 768.069458 452.804138 717.889771 987.423340 133.416016 971.981018 693.531250 355.739929 560.083862 266.287445 988.134949 + 638.089722 449.847412 211.685715 579.716370 88.8841934 617.119812 643.910645 949.498291 576.861755 187.771362 911.214355 951.852356 781.144958 681.375000 900.563843 169.140427 780.456177 388.860382 629.113159 380.393005 709.184448 167.677170 572.036438 792.343018 864.232605 429.783600 702.828918 634.539307 824.925903 829.118469 607.858704 107.174698 825.358765 757.730774 344.332184 118.187439 91.4932175 702.663025 317.260803 894.357056 480.011871 735.734009 40.2966881 443.647156 836.844421 974.004944 500.293488 884.494324 455.116425 423.614014 543.811890 704.239807 705.794434 894.045715 11.6217041 620.391968 230.941391 297.493500 247.662048 934.354065 947.216919 898.678528 549.860107 461.838165 46.4873505 652.581482 578.735718 96.6654816 + 714.916809 365.103882 982.680969 765.005859 909.314941 115.681244 887.025269 407.225189 192.965942 558.155457 666.919312 848.315002 807.680298 193.420746 125.595200 910.457031 922.401123 374.219452 198.957367 263.707703 531.009827 290.782654 956.190369 377.188416 531.635864 441.203369 466.418152 570.505676 110.917824 43.8804092 828.093506 610.235779 464.023376 58.1915817 983.103027 64.0279541 120.184875 851.522644 455.680023 148.686646 292.848572 233.591919 102.714005 622.789307 238.869400 236.686600 295.321320 375.612854 550.065125 724.405884 926.352173 241.609772 605.869324 790.572266 801.700989 303.517273 103.583061 781.416687 654.683411 827.256897 541.080139 416.322601 221.454071 383.574371 377.851044 283.862640 806.523010 507.831116 + 731.567627 891.405029 599.208191 609.791626 190.892105 893.146118 60.1674652 654.659973 203.039719 393.579193 326.728149 974.052063 292.648804 382.900085 26.1903515 323.748352 400.062225 397.681152 632.045593 451.228973 843.619263 73.2299805 575.385132 725.971313 745.280151 200.696671 656.885193 93.4673767 874.279541 431.357300 269.774109 4.95271873 120.123665 606.921326 665.622375 813.334045 946.278748 745.491882 25.2387009 723.203674 422.685120 677.394287 723.562439 613.669861 561.354187 457.694031 928.964233 174.958572 433.697906 348.002289 688.770264 624.018616 506.546387 990.831787 165.783813 912.086853 194.585449 676.567017 153.299896 42.4074440 440.745728 524.949829 659.834229 799.543518 743.707153 753.919739 606.909607 456.914520 + 386.177795 315.242645 232.941574 599.876099 179.977386 18.5501270 829.096619 252.039566 828.807739 466.508820 606.278931 517.251648 567.255371 146.266312 263.677277 341.045715 667.670532 201.178986 445.738098 996.615173 933.600891 709.350220 10.8505955 335.033447 761.893066 913.112488 811.402527 526.221619 784.741638 113.722153 568.004272 801.141418 915.800354 410.828156 697.070618 817.445190 203.557999 937.309875 245.372482 349.324738 265.180389 768.245728 720.044373 636.237793 750.750122 2.55835319 476.536102 965.288635 628.327942 834.837891 79.5895691 395.509399 24.5094528 245.303650 871.746399 694.527649 308.697571 640.405457 413.421509 802.656799 550.972778 591.804138 682.296265 922.846069 531.357178 671.296631 530.988647 763.253662 + 571.435486 853.965820 273.758606 58.6360245 972.425171 997.089111 178.526459 294.824402 81.6529846 782.010559 494.376221 350.603455 886.797302 269.938263 354.748871 244.766495 468.711823 216.746155 783.885742 334.521301 630.688904 292.365967 906.804382 108.040192 646.862915 440.690033 345.934418 378.734314 923.545959 163.349014 950.984558 38.0045624 309.973663 157.302032 504.248230 195.487564 956.030334 296.136658 758.493164 988.357544 413.624908 787.244385 585.714417 711.454529 78.5505066 204.284332 690.117554 645.043884 27.9908142 281.489594 816.485413 738.189148 885.209595 842.614929 236.158310 909.789307 500.108917 45.8064499 183.484406 275.086243 479.743683 487.089935 700.840942 305.631775 732.675415 976.167847 371.728485 955.295654 + 170.086426 676.930725 768.554138 611.269348 619.685974 501.766571 41.7912712 761.888062 107.431396 219.321594 433.276215 310.355835 740.095398 659.427063 699.856934 930.819458 43.9884224 355.240814 780.285461 41.6465759 658.218140 586.052124 350.126038 471.123932 792.686340 698.928040 822.032166 879.024048 233.222733 481.155121 111.132484 765.473328 586.546936 171.419922 185.984940 552.724609 23.2382259 981.430115 160.479904 838.829651 995.978088 172.204025 411.945221 947.385376 516.366882 94.9236069 942.500854 414.105194 782.466492 90.9413528 769.745911 312.530487 276.704132 851.776123 142.474670 112.547447 150.708023 619.874512 788.347900 373.127625 1.66642809 248.035812 613.930176 80.0172195 233.090485 776.059570 294.084320 430.231262 + 804.995911 534.083496 765.527100 699.119324 578.917664 185.095398 970.715515 350.885834 591.947632 72.8425217 305.813507 19.1309891 378.906158 855.510254 806.284241 115.212685 905.415710 986.386353 387.259735 731.745117 991.141479 58.8132324 30.5307083 517.054688 571.792175 522.359558 730.320312 870.985779 119.035835 563.231750 843.572205 478.748016 700.816956 151.528961 210.639084 42.7866859 345.277039 534.315857 743.341736 915.648193 577.705261 70.1172028 391.899719 653.062988 117.579361 516.085815 805.117920 278.730743 547.904968 861.414429 339.279236 206.134216 848.343384 380.087677 442.874878 934.680969 576.905640 462.953705 38.4541283 241.152466 296.168884 230.690826 734.348572 951.606567 714.984863 769.771423 706.009155 118.213638 + 227.025406 617.019958 499.868591 249.140793 785.671692 788.320251 99.6376724 538.923889 151.235229 226.239532 193.524948 20.5522690 98.9289627 106.059784 94.5995636 270.524506 695.675842 87.4797058 673.392639 672.526489 268.037720 595.562988 982.686951 833.014404 768.916138 696.993286 839.687744 199.729660 528.468689 269.553070 480.214722 572.968323 52.0755920 638.346741 879.112732 165.252487 698.775391 665.654114 468.434814 501.107605 196.666077 613.210571 176.449051 699.675903 646.185242 56.9346466 443.457031 134.753937 617.575195 843.416687 671.760742 585.056641 179.666916 907.029480 644.759583 336.606995 360.394623 946.097595 233.360703 983.642639 39.7876968 402.549133 704.103760 361.174835 30.9290638 48.5677338 755.250000 734.339417 + 263.941071 378.989960 135.157776 217.894592 240.302704 773.911377 345.687195 988.076355 445.249634 6.52232599 564.779846 905.014771 358.997528 821.281006 777.758911 387.465881 688.391785 440.373932 278.620758 116.096870 562.330750 777.488159 133.292404 768.621521 758.537231 764.855835 840.059875 644.988281 10.7769976 958.424744 174.182281 86.7246094 108.500290 762.931396 823.006836 732.143982 364.602142 2.41222978 841.172363 102.137848 596.513672 678.323730 691.157471 895.440674 891.440613 8.43354321 182.516327 784.689270 969.474060 790.328308 439.583527 806.763672 586.217468 675.896912 83.1712646 781.370544 87.4263535 667.051147 140.243866 108.331543 962.174316 412.927948 168.660141 643.644714 74.2324829 668.767883 997.301941 254.792389 + 662.048279 911.486694 224.807541 229.759415 210.042633 967.168518 593.048828 41.1509819 725.130066 538.426819 583.872009 136.378738 89.9393311 847.530457 862.807312 472.992096 707.407837 683.593567 713.558594 402.769135 418.157440 374.052063 422.041016 473.580566 156.568802 193.980530 179.311188 358.817505 997.985413 415.503265 177.742950 357.913971 713.116699 574.284973 743.412720 775.322388 585.760315 528.104248 707.522278 565.457947 747.409668 595.695984 257.358856 257.349091 301.101105 159.298233 730.110779 902.103333 27.7469177 140.618835 679.835022 384.062103 802.133850 283.154938 41.3227119 95.8015366 316.623138 506.085266 488.520264 677.237915 54.2018852 916.031494 401.674408 408.516205 441.508606 653.518860 309.721313 939.915833 + 357.048187 137.562851 76.7118759 461.426849 297.773315 313.204529 964.947815 917.438416 730.026123 303.634155 247.431259 775.994995 548.645142 308.716492 928.388550 363.557251 656.888611 685.268250 688.778870 794.903809 987.736755 12.0815105 847.625488 537.202942 281.630310 928.131836 631.971436 487.359772 743.507202 556.638977 442.891785 381.699554 335.196533 61.8371658 234.290863 805.491943 793.842896 699.177612 205.730255 575.817200 214.107590 127.380775 594.479553 88.0324631 496.895203 695.962830 416.264435 231.219223 728.410706 54.4311943 409.164703 994.866394 297.970642 288.700958 482.925629 663.490112 34.5151062 290.341187 584.923889 894.290344 660.811584 868.967957 710.293823 390.660828 487.168823 365.945465 777.236023 153.634186 + 587.245239 391.699310 988.538940 12.9384232 305.009338 785.627197 607.793945 616.350586 897.308594 893.990967 740.162354 51.0427246 955.887329 237.310623 466.863831 488.982727 56.0064583 399.670349 249.337708 845.048279 38.5912018 402.845001 31.4903355 435.618225 121.234001 736.647949 117.758835 334.359161 486.195374 565.481567 347.250763 720.619873 754.737244 434.020996 528.972290 558.516846 577.160583 835.972595 16.0970497 940.851196 132.484085 268.458984 714.530334 601.137329 275.045746 991.513489 263.558014 875.709595 505.288971 161.105652 312.726746 59.0317612 370.167694 597.615112 512.510071 438.771210 726.159912 145.106262 244.075363 509.831299 334.217926 944.234680 146.342896 970.235535 879.433411 949.645996 362.296021 470.790405 + 588.816711 282.758270 45.3967209 799.131897 590.218201 659.004944 782.090759 936.803528 562.752502 633.973083 257.424988 653.058472 845.455139 997.830505 335.685638 721.827881 893.249207 624.101501 985.670410 407.705414 850.287170 961.863770 108.861908 613.558044 926.631287 517.780090 699.178101 132.392212 322.290100 549.990479 164.894272 204.128738 931.703125 211.921219 241.250061 533.352051 483.789093 10.8102236 51.6005402 765.520752 496.338409 247.116211 81.5282974 789.479492 854.261169 368.892303 101.672981 530.374084 394.475464 388.112427 239.781204 858.435791 111.663979 167.025620 194.902649 984.861450 928.974121 827.755066 781.026062 170.345795 116.862679 226.391022 478.198425 612.886292 896.316650 718.138184 962.390076 984.068481 + 95.6733398 221.180893 816.812683 5.80177164 522.351929 47.3290176 660.190735 676.626709 240.580429 82.9157562 866.679382 501.009583 690.171509 714.713196 677.495728 64.6962814 52.6512718 718.114136 47.9161911 765.559875 965.724060 979.528870 29.0623856 889.132141 975.255615 307.885559 457.983002 374.499054 683.104553 48.6274567 473.632751 672.557739 192.800888 155.216599 206.025833 30.3218842 894.302002 170.320908 217.057983 886.720825 587.121155 414.759918 831.175598 393.433075 664.296814 571.970642 872.102661 482.844849 941.406189 375.267487 298.539062 771.560486 812.817566 553.530579 876.853455 358.252563 833.130005 702.489441 900.924377 956.504639 20.9750977 42.5970917 199.701263 555.931396 909.791260 471.861450 787.175842 388.534851 + 785.112793 13.2824745 35.8732681 588.254333 695.025208 377.547699 515.135559 133.748291 867.907043 436.253998 665.150330 678.007019 699.923828 907.204895 138.347717 551.236755 961.700073 702.715027 201.847565 540.058716 219.302780 922.260864 481.189117 917.892456 941.905029 974.766418 493.774384 236.284302 789.515808 448.866486 958.335022 849.739136 874.406982 490.410339 39.0976906 626.019775 412.502441 177.060684 724.494568 806.454224 865.758606 684.601929 20.4247837 947.464783 877.322144 788.867615 142.683975 739.268921 996.130981 934.352356 209.167969 85.8905640 62.4085007 90.4992294 28.1191330 974.939026 901.592407 701.783630 766.341614 385.214325 253.825745 154.354919 579.277344 689.589233 905.998169 833.991577 783.268921 54.7711945 + 328.383820 156.981567 316.673981 664.617188 996.464294 692.292725 792.860474 649.799072 670.046265 396.955109 146.814484 298.906525 632.140076 19.1096115 184.525085 830.700562 184.425583 83.5456238 594.969421 719.984802 224.866837 578.238586 966.187012 277.267029 776.362183 939.305725 897.252441 256.775726 439.867126 3.52941370 759.621704 893.195557 344.119171 292.376678 330.776398 596.822327 930.610474 44.6500282 438.401428 627.059692 171.244934 204.818497 518.242249 67.6215515 900.812378 383.598969 112.052986 563.191528 578.010010 302.201385 50.7988853 543.317749 246.655914 95.1635742 369.047058 356.466675 32.7079124 354.343414 254.607330 645.867615 500.423767 531.177246 81.6616745 535.603027 32.0820923 953.634888 238.102692 230.801941 + 835.618774 869.437195 825.672119 50.0558853 588.865234 244.992889 997.610779 260.383087 666.105286 192.342621 424.042389 320.392517 885.859070 350.713013 43.6097145 881.591919 177.111954 89.5978394 219.913116 960.291199 744.612305 335.766632 221.238831 771.211792 87.4186707 166.652878 376.785004 263.713379 515.699097 535.056091 778.867615 374.457794 271.313690 918.206116 88.0651474 632.648438 204.578720 675.774170 936.389709 208.130997 988.987549 465.867645 971.327087 358.994019 220.807007 830.522461 560.228210 190.205261 922.089478 61.5798721 671.796387 401.613800 918.640808 906.073364 172.593079 487.618378 359.535919 806.519165 157.447098 877.733582 941.794067 578.712524 638.833618 809.265503 223.370529 932.952087 103.021912 966.555969 + 642.101868 244.083755 697.517578 284.958160 278.446198 86.6517258 185.692810 656.778442 612.008423 485.514191 872.074890 74.0995178 659.279114 917.059204 931.951416 875.321899 82.8315582 211.025604 263.162689 704.169128 763.734070 898.616516 155.217606 361.695801 819.876831 769.871765 559.291626 778.226135 188.291000 839.875549 198.136124 766.022522 546.395203 42.9576988 497.806824 823.551270 679.397644 490.412659 821.946594 453.765778 595.787292 850.545410 524.098999 254.726532 578.770020 859.905090 594.477295 149.824615 344.458008 324.153503 487.120697 723.893616 655.645752 219.731857 569.949280 604.181213 104.342323 91.5864029 311.091156 347.185883 749.347229 402.655579 418.786102 323.999268 132.432281 717.894409 546.758179 679.390869 + 25.6592674 901.869385 57.2468987 253.076126 838.330200 749.646301 236.913574 482.680267 444.355591 626.099670 252.669617 462.088440 886.480835 812.869446 792.972473 234.232986 285.147034 133.280609 759.006226 18.9939747 214.026367 783.987183 707.578918 822.468811 282.659760 127.325157 485.920807 440.534271 579.891968 171.452316 68.4838257 60.3251991 794.800842 785.084290 845.687866 63.9885902 483.905457 916.108948 731.212891 108.343330 933.938171 966.147400 968.578552 715.029053 606.559143 45.5470123 128.802231 296.183411 169.792923 463.937744 348.549622 92.7923737 263.174835 85.1997833 287.266235 252.875931 525.114929 109.787537 501.579559 218.218277 170.982803 199.828690 216.127716 145.842484 374.596405 268.128998 709.191101 999.142395 + 723.420715 819.338501 6.76890230 718.706055 273.444580 962.806763 762.554932 364.226715 332.670349 762.321716 261.432495 97.1933441 995.190857 913.989929 432.156769 143.810913 64.0593262 771.158203 835.505005 315.042969 257.773102 79.1483383 349.331055 309.510345 148.917145 589.304932 225.182617 601.305908 297.258301 51.1334114 384.422302 144.176102 804.301147 954.261536 860.396240 746.834229 534.507019 747.173218 589.449219 135.666229 232.409943 559.898132 408.561798 360.042725 415.532806 23.6058578 714.672302 641.232666 276.767548 333.112518 869.089966 713.163818 74.8624039 413.054108 914.515564 192.144699 147.880524 137.289246 210.237274 177.173828 390.860504 262.888550 105.956650 714.537476 985.918762 225.252579 817.410278 185.776001 diff --git a/example/lu_decomp/69x69.dat b/example/lu_decomp/69x69.dat new file mode 100644 index 0000000..e75b5d9 --- /dev/null +++ b/example/lu_decomp/69x69.dat @@ -0,0 +1,69 @@ + 485.400208 533.496399 100.611053 972.505859 811.111023 247.301743 744.374634 95.9036560 578.912109 456.074646 44.1841469 814.738098 17.3671455 841.138245 703.964111 757.078552 975.531921 587.391785 952.981201 17.8004551 374.391571 115.749901 361.655304 732.504150 179.250458 325.748474 599.822571 195.931580 334.497833 109.537804 621.428345 850.253418 135.827362 382.058899 890.504028 215.562988 229.558105 855.442749 177.855194 818.338501 991.167236 961.316956 522.177856 739.114746 183.468994 989.886963 88.8133316 533.373474 590.156799 338.575775 680.511536 650.397888 268.260956 723.812805 841.071167 456.723022 723.356750 18.5587006 518.493286 694.279602 540.429382 101.084435 3.43181944 148.904755 541.351501 788.406128 171.457626 696.451904 479.574860 + 908.592407 803.442139 44.8492050 546.902222 678.625061 278.278320 548.051941 286.961121 949.486450 964.059753 339.441864 184.396637 500.978394 564.305481 123.848083 541.345032 169.923325 937.885620 142.746735 742.297729 721.747192 489.598206 314.306305 498.321075 530.902832 747.474792 527.524231 524.734985 682.743591 466.287872 121.864578 79.3989029 573.816895 812.923767 988.524902 275.070526 395.504181 388.017395 49.8181801 967.176208 448.138306 322.945496 851.160767 228.872787 847.307800 202.251755 935.586060 300.791229 776.354187 213.007675 800.605530 658.156067 50.1520500 709.633362 9.04286766 935.599792 51.3074608 436.831360 953.444519 302.756226 954.475891 962.373291 498.895203 61.1281662 706.125488 634.378906 989.364258 902.636169 399.490112 + 396.899658 297.172852 992.776245 532.045593 931.721313 716.458557 74.6095810 56.8502121 381.147156 935.110168 126.110680 485.112793 269.388916 984.333313 551.631714 400.147003 559.671509 296.124268 528.143372 212.138199 800.033264 950.726257 656.142151 57.7839355 681.393982 441.388397 844.222595 803.275024 406.290802 44.7507782 212.922943 192.841263 113.464088 947.717102 160.992584 284.181030 591.523621 930.282837 905.229370 923.302246 736.836121 512.464722 995.726257 265.140533 212.616287 871.174438 612.987183 379.405701 94.9552841 198.630707 870.348694 5.78849316 461.424927 169.681625 911.668457 430.969086 565.213806 605.385315 167.318878 303.508209 651.422119 417.724945 885.953552 585.978027 84.3166122 610.548096 406.276062 639.905457 501.407898 + 111.641594 323.424469 916.151367 586.886169 100.525070 736.080688 180.781891 791.353394 141.305496 727.445374 162.557724 11.9914789 21.9020958 505.150238 51.4135094 701.936462 16.6109829 488.233795 855.360046 181.156738 19.6692162 361.962982 293.263672 968.596497 287.902130 470.611847 586.837952 974.347839 996.681824 989.869385 525.358887 706.989258 930.618225 920.014771 958.158875 926.500854 923.345886 94.9632034 641.328735 621.577026 662.623169 276.887299 600.938904 518.184326 64.3496094 497.480042 896.081299 519.688416 484.674072 509.886627 395.775879 250.888031 94.1115341 98.1912003 393.760223 13.1287289 483.301361 482.169342 817.038452 366.560760 997.512390 925.536194 864.972534 666.613708 595.518433 729.674133 769.319214 615.063416 695.441406 + 624.238464 815.450989 520.815796 339.969666 356.098389 97.6778641 557.779236 400.574127 531.753357 886.750305 595.036987 205.329575 394.905151 18.6888657 473.902191 984.037781 580.462036 22.1517677 826.281189 309.846558 200.827744 128.899536 232.978668 832.216675 134.509323 660.067200 276.360687 593.080383 251.897430 160.585297 64.4669189 664.059082 479.503418 109.808792 536.234619 126.313789 748.754272 626.466797 78.8561554 521.848206 670.346802 462.794647 327.670288 579.213928 228.158142 261.671082 905.166870 461.552002 883.477661 693.618774 338.801575 945.863037 417.755249 4.33738041 590.157593 342.070709 226.602219 135.925247 667.436340 308.903412 455.482819 775.323730 415.806763 474.452972 86.1461945 136.095245 30.2217293 170.034439 522.137329 + 904.443787 919.645569 325.808075 233.268112 848.622559 74.3657379 126.302292 559.354919 473.989105 367.750061 444.688263 791.006348 420.813019 365.172577 166.631073 691.826416 586.253906 722.137329 322.196320 31.2220249 386.708954 145.231598 373.420868 668.227600 277.032471 257.429169 726.644897 94.8423309 365.476135 39.2916870 303.092896 981.813110 27.8540993 112.114319 988.253235 313.288727 444.662476 867.115234 450.110260 638.438049 848.033813 494.393585 496.493561 428.100006 461.090179 601.107300 665.254028 478.344116 276.988220 879.247437 27.8956604 176.683228 496.000061 81.7911301 993.712769 774.185730 141.126205 343.132050 939.615234 785.867615 508.172852 897.826355 401.340424 382.168152 312.550842 197.375732 445.276428 484.543823 555.929321 + 195.948669 831.599915 889.544678 698.258362 967.116760 712.793274 113.036133 394.771423 274.972198 603.655518 167.776077 876.239624 843.290222 636.906372 524.586121 218.418167 214.751205 178.315002 981.389465 60.9707260 798.884949 309.403778 532.328308 172.990784 718.444824 525.576355 629.364197 311.093658 701.771729 692.648071 450.077606 335.728394 108.779800 502.478149 198.470886 972.171936 698.399414 317.058105 119.727272 281.189178 99.3282700 190.847809 821.861938 217.477188 75.2996445 64.2079544 56.1552620 93.3915100 46.4444160 175.596008 556.399109 180.812744 202.330170 120.835342 587.908875 53.2757797 488.363068 559.677979 976.365234 124.182251 312.743042 283.746765 941.087708 819.231995 254.851105 41.3204460 731.971619 643.464600 245.582977 + 968.632080 193.094559 414.511230 26.4848003 520.198242 76.0431290 103.942719 378.896515 556.310364 110.434258 640.395081 724.388000 25.3421917 62.8636055 218.301407 777.040283 367.981384 164.341934 121.977180 203.570679 388.443573 290.948792 939.993774 347.354736 134.063751 742.795959 542.051331 480.301361 750.197754 298.495544 736.483704 461.747681 391.451416 441.880646 456.306671 472.533112 262.638336 452.161926 94.6554794 573.092407 786.121277 606.922241 809.538269 802.921265 96.8700180 814.015686 991.622620 211.956879 693.796997 712.172852 659.981323 335.751862 974.942871 766.396179 368.205505 995.278687 339.313293 885.268616 173.767014 722.041260 268.078308 995.418030 530.321777 713.972473 999.076965 272.761475 229.789139 93.8931808 800.303406 + 599.246277 171.659180 448.086243 195.717163 799.256897 596.868286 636.424438 541.342102 179.788391 971.334717 871.871460 130.701965 694.038391 550.408691 447.533203 287.658386 519.133667 667.054504 60.2162323 905.199158 340.772980 182.443924 962.922668 194.379120 82.8491211 570.051331 656.110840 213.780334 916.785583 857.520386 236.176773 447.003418 120.798729 77.8924179 542.691772 796.239075 952.802856 642.663574 522.432922 932.617432 736.638916 40.0129585 332.371124 158.287933 450.807526 979.785522 726.112732 835.881042 808.211670 40.3000259 741.166931 33.1595612 388.568237 138.419235 943.672974 51.6735420 771.847412 669.707214 527.547607 857.841675 53.4997292 499.904846 558.280396 220.271515 457.133453 753.864746 18.4839115 845.506226 790.844421 + 668.674561 598.633301 333.257996 863.427795 545.291565 110.139389 341.369629 466.945129 928.358032 732.786011 499.413239 568.021851 312.147797 41.7350578 304.264069 726.179688 561.477966 930.111206 721.512878 695.506653 909.951538 797.973450 677.537781 371.739929 464.091064 772.874329 476.299957 294.070557 119.695831 103.945694 558.007263 302.884186 612.783569 372.734497 825.534973 594.581848 27.0560169 175.866043 831.111511 136.392258 800.167175 589.014404 656.908386 528.024109 511.476593 872.341919 694.264038 226.441040 301.503815 467.195435 844.820129 698.066284 486.548950 575.871704 697.455078 955.536926 4.90639305 3.23192668 845.326965 144.112457 624.716309 780.709473 182.123932 295.786957 155.872070 340.106140 804.881409 163.328354 407.683868 + 822.339478 703.715027 116.139923 868.782532 769.341675 660.988525 177.253204 809.078003 298.638397 132.819626 745.028809 282.949707 915.907898 871.434509 277.985138 614.847412 553.574646 815.167725 262.933441 340.328796 323.822479 620.351562 718.807007 486.549896 303.174927 763.528503 851.993103 677.397278 114.000114 357.113586 937.426270 639.194641 660.046448 407.483856 472.846405 249.523788 788.421265 650.487976 625.954773 593.840698 535.474915 708.871582 447.468536 515.431335 586.342346 375.917023 564.600525 595.360535 857.563232 769.598572 791.924438 445.956146 960.454163 40.0046806 903.330505 264.308533 306.531067 257.748871 797.159180 331.793060 868.955627 311.806885 647.976318 222.439606 665.041565 158.809418 599.211670 742.306885 104.621109 + 855.188904 306.266052 862.189941 410.069183 46.1291275 213.718933 638.268433 950.368408 830.959290 672.704102 928.313232 406.800446 672.954834 840.759766 324.740295 382.291962 133.309555 681.603821 807.007019 726.460388 366.044678 894.781616 303.402283 71.0980301 879.955444 865.665588 375.696747 926.385132 848.434082 27.9389496 152.149429 159.902847 643.165833 821.054443 136.161285 410.856140 135.753525 509.805389 107.980881 412.477966 986.389099 542.822266 508.137024 344.433105 164.522293 637.273132 46.7961502 110.172256 988.944397 113.485222 525.755005 668.890259 122.135925 600.107422 140.858017 675.219421 817.207031 104.580086 78.7767181 934.010315 816.348450 7.87774992 884.822449 532.593689 389.892395 122.541786 115.680237 489.547943 634.409851 + 594.508545 583.581421 395.072754 269.760956 990.493469 58.1562119 237.658432 766.889038 403.562744 395.682098 846.546814 558.528320 128.680817 57.6781235 85.3311996 627.161377 534.912231 915.113098 201.490829 972.514648 185.028473 978.821167 970.540039 127.628479 210.257462 154.597977 983.899841 367.607544 91.3653717 386.320251 998.213257 325.061005 859.925293 606.001892 213.315704 671.827515 15.0785913 525.777527 857.700256 104.514351 237.428879 886.309753 57.1355515 535.442627 681.859680 902.539551 518.283630 37.8967285 389.595520 294.418671 645.877014 180.959457 159.073318 156.122635 941.818909 35.6487236 320.432526 400.822266 68.9404755 264.755768 213.912109 226.965988 101.371025 919.145874 860.875916 693.882385 570.541504 328.939178 862.455017 + 126.440620 417.514862 823.003662 971.518860 757.858154 986.463501 978.651611 179.162628 359.321686 73.7133636 729.896790 227.700836 406.083313 416.250092 1.53173721 810.490784 647.716187 879.900391 157.240952 59.8467560 590.418457 657.354370 777.694946 896.661499 412.357086 741.356201 941.572266 681.552246 813.168579 982.841431 827.607849 825.965454 8.85345459 202.489929 877.024963 398.483093 469.455017 993.576965 625.330322 985.592651 240.626038 907.228271 486.969330 833.895752 245.733337 298.498932 948.944885 118.966705 35.1532478 399.791290 936.881226 289.506256 326.724518 420.791168 18.2131615 993.006714 241.922028 382.635773 78.6523895 860.309021 625.717224 442.421326 796.770569 360.572968 336.640381 912.130920 605.852295 257.241302 488.762787 + 733.750305 363.004608 56.7212944 309.409790 453.591248 804.338806 699.054321 118.727753 127.153549 622.573730 393.681030 680.996704 196.775879 552.836487 679.440857 499.691010 401.555664 974.758240 580.384827 386.080170 43.7953758 300.839478 467.403900 69.8834305 902.683044 829.122314 928.456726 372.210938 760.441345 144.733505 784.673462 911.616638 569.171448 809.244690 718.948242 24.7687721 191.848999 701.202332 151.107452 73.2538605 659.123413 848.664246 632.729797 505.532379 656.458374 400.025299 498.037109 524.769897 856.864136 422.872864 672.778870 125.714348 16.5093384 265.631683 685.298157 154.375168 327.099854 71.2059860 18.5636425 867.760559 525.073425 325.400116 892.403381 589.740234 578.525330 721.120422 104.070801 102.767830 185.944992 + 189.514832 948.286804 716.045349 725.071838 253.454361 826.324280 237.573990 818.790344 740.150269 98.1650620 195.952606 633.069458 95.8878174 846.912109 158.147995 843.516052 289.604218 825.138489 979.262939 273.521027 568.557129 523.490112 435.098175 208.420853 918.807312 788.969971 593.315186 148.118347 256.916656 796.053040 519.675781 822.863098 463.392487 233.592697 338.710663 638.889404 289.264801 142.753754 968.585815 402.564178 909.267273 483.275177 244.663788 486.662201 898.541748 196.365906 528.834167 714.491699 692.486267 84.1087952 832.894653 203.661484 426.347656 60.7293320 222.440857 130.674210 126.863625 324.657776 457.846802 387.761353 259.586243 411.651428 865.590149 403.448242 878.178772 522.279785 669.877502 883.892334 327.021606 + 783.254272 990.856201 216.929245 911.230469 109.822968 149.302872 381.402252 911.543335 792.017090 605.198669 504.977478 187.098907 854.506836 967.342896 378.378418 222.782700 773.129639 317.661011 785.997986 106.692802 873.470947 834.204529 412.271210 270.049744 5.30969143 862.611816 907.897949 558.329895 329.043640 493.447906 65.4807892 934.734253 78.4712524 948.065735 49.7984123 320.226562 828.792603 122.322304 214.087997 806.705872 992.067139 114.641647 53.2077217 63.1460266 318.566376 969.104431 772.736328 910.191345 563.021362 10.3200493 57.0175323 225.479141 753.690613 17.2491264 801.518982 733.105957 985.936707 110.617599 508.874786 167.118332 4.36167479 872.063232 785.834961 580.921143 995.079712 890.411621 967.574524 214.165833 229.246262 + 888.283081 797.330994 850.802124 809.325684 842.270142 347.776428 921.424011 762.934143 924.283569 717.630005 74.5089493 34.6271095 191.092239 759.798462 962.318054 265.797089 726.550232 44.5829811 186.721512 12.6302185 411.707794 67.9105225 485.101410 625.404663 502.745972 571.257446 670.026611 431.558105 138.432037 423.558929 520.477356 951.248108 495.016449 919.440979 778.972473 531.551697 320.986420 680.217407 171.937729 805.835205 166.878433 377.346039 893.814209 994.411316 88.4352798 568.277527 675.094421 580.986877 776.298462 15.6771975 911.254089 971.283752 812.924133 267.592804 269.610291 849.016541 996.356628 643.961670 492.117676 391.038544 387.437836 122.322189 153.340805 49.9969940 997.437500 348.310852 51.5498695 561.549438 175.256058 + 103.463440 819.899963 747.052795 345.666412 642.878784 294.544617 336.035767 832.247070 695.778931 93.5039902 446.342957 252.934357 802.083313 965.669617 312.451813 508.922241 951.671631 262.124603 510.820709 685.104675 587.009399 665.245361 798.632874 940.317810 452.093384 612.338562 849.915894 702.574890 392.459930 38.4965248 376.148529 718.924438 495.931335 20.7825890 10.7456770 508.854065 375.531219 882.917725 30.4766998 316.261566 402.158142 315.337372 663.533508 854.454346 736.704712 174.613449 894.634033 109.405136 956.839294 28.3557663 987.484009 710.561584 240.611389 523.625305 113.123848 643.601685 103.344345 114.071747 402.726929 741.757141 439.817780 504.162781 606.178406 34.1770096 75.7584991 978.903992 190.322617 500.487488 970.455261 + 40.8719559 393.529602 168.413559 187.598846 64.3292465 165.736115 367.326324 560.051575 480.172394 229.981827 668.921204 291.825348 439.503662 174.279404 40.4537697 823.741943 610.648926 440.115784 264.681030 717.657471 604.422791 992.512756 925.525146 782.549377 399.828522 729.316589 371.020691 523.705688 366.282318 841.445251 848.534241 932.187134 963.542847 147.571121 472.953094 769.025269 62.4280930 139.645737 760.159485 22.1782646 373.822388 986.525452 476.313873 702.491638 679.412842 552.283569 501.272705 351.347290 469.105530 991.888306 106.177025 732.246216 410.600739 875.039001 301.364777 463.349609 52.6795578 353.577545 525.234009 467.019379 483.076538 861.352966 412.500824 66.4220200 645.084656 906.202637 606.504578 459.494598 215.857971 + 289.411530 331.780334 681.361633 907.457336 568.573120 751.999084 22.6659985 188.253021 48.4520378 813.871948 443.287933 16.0740662 267.566406 575.718811 263.307526 475.337219 523.772217 891.679138 28.6768322 763.605164 471.494171 413.588959 533.912598 899.052063 486.107361 152.124054 160.224747 299.114044 791.459167 957.656128 314.039459 815.490295 82.4573746 632.544373 870.386414 127.914177 118.054771 791.643005 863.578491 329.274292 155.349503 987.581665 842.784485 616.845703 817.723511 536.594116 625.524048 686.208618 466.594635 414.173798 294.081116 136.339142 996.388184 208.384293 709.672424 522.532898 754.845093 818.914917 966.364197 635.544128 738.859192 258.312927 642.400818 127.817299 910.262817 548.492493 753.511780 687.663818 59.0788040 + 472.372223 73.7902374 165.345139 135.058624 925.767883 381.217163 771.077271 85.3613892 15.6265841 222.789734 412.123840 197.897110 570.431641 68.8902206 367.595825 651.355042 692.673157 847.535889 131.944672 275.561890 524.218506 123.847908 600.507996 449.089539 791.727356 671.045227 425.852661 951.786011 883.855530 451.115295 254.813110 142.305435 452.557617 685.105530 533.506165 478.664886 673.418213 833.437683 205.275986 362.232178 228.455200 581.258057 112.798073 855.471375 520.721558 639.867615 802.740906 52.5787468 321.631409 710.899109 60.2190323 900.721558 358.764954 511.759125 90.9838104 573.255798 898.058960 177.512222 393.037170 682.735474 796.547668 580.998962 984.630432 259.191162 750.035217 227.248352 295.678162 246.637100 404.837433 + 124.256805 759.529114 920.820801 425.006012 72.6584625 607.039185 539.508362 181.732178 149.663422 198.352325 800.981873 165.836990 755.055481 649.661926 677.902954 789.345032 787.766968 941.435303 440.916626 705.330383 377.499176 450.437439 402.783600 675.782959 898.904480 957.121765 298.993866 707.648743 731.664490 142.328064 158.357468 192.689117 370.894562 889.529602 489.191437 807.814880 675.223450 616.795166 67.6110153 5.01720619 361.987457 672.282288 337.201660 964.113159 200.987610 187.187042 227.330399 484.283875 224.464325 10.7540731 349.310333 133.154205 937.458862 217.886978 404.766235 366.345917 571.265564 450.941437 559.856323 313.069305 998.170410 794.977051 169.515915 749.289124 520.136108 969.854248 999.245117 440.647003 890.882751 + 901.874878 947.582336 504.807373 300.964630 720.817078 678.401733 130.252335 518.926331 505.696838 224.164215 819.772339 175.520859 904.277771 746.773743 361.894318 594.535583 602.088257 511.104309 896.764038 185.906158 52.5633240 614.802734 767.874573 904.217346 568.606628 891.177490 78.7063370 774.719910 759.600403 355.601624 318.357605 780.395081 804.467896 4.09729481 702.549255 549.047729 782.172241 263.919861 818.955933 323.295746 145.121033 713.421997 831.679199 499.394592 718.117371 224.079544 150.199570 54.7748299 690.613037 226.906921 734.338440 524.603943 515.017151 288.772614 865.003174 647.263428 609.781006 903.038330 138.283951 684.118591 565.262207 526.280273 512.913330 755.943787 623.788330 101.611053 569.322632 516.611328 161.956970 + 895.642273 899.564636 66.0927353 778.335876 852.388916 484.933685 537.378906 136.595779 249.735886 117.464798 864.406982 600.135376 207.161301 936.403870 349.728210 354.013550 656.774536 838.147583 37.3654671 714.723877 963.915588 599.788269 995.396606 16.9681931 401.435822 704.242432 997.500977 998.938049 700.494019 114.429253 70.5933838 273.392365 866.204834 178.541870 362.685577 124.528091 36.0129585 81.9926300 201.373413 887.571228 663.924744 221.513977 935.942444 395.343689 385.404968 567.963196 620.633545 138.633591 274.335724 147.068741 566.824707 448.803345 905.128601 486.636597 613.307068 154.918091 132.470444 924.027466 505.958191 43.2341080 206.121048 879.428650 900.761169 217.526779 407.626648 580.219177 668.761597 427.268707 606.113770 + 429.497253 408.392395 587.412170 918.123047 391.660645 257.436005 953.264343 953.593262 362.817749 37.1178169 48.0574341 113.804207 126.022972 320.279785 600.498413 658.253845 299.959167 474.608459 355.493896 224.914352 440.734222 427.904877 203.701797 27.3372478 316.064362 58.3626556 797.773438 486.817200 34.6525955 65.8109055 284.870728 302.824982 9.72043037 582.865540 404.936646 109.995110 134.568161 460.655731 877.745850 474.715454 224.885834 634.685242 546.049011 902.988220 389.004120 210.144989 721.665771 10.1433191 576.332214 680.593140 295.325775 181.439926 412.419189 937.637512 632.212585 149.583160 526.440369 550.779480 980.606384 402.988373 997.384949 101.149399 519.390137 383.661011 518.269165 820.382141 9.25484848 348.124542 588.792725 + 694.173218 342.685760 953.115051 31.7757339 910.002258 794.797119 62.2180786 64.3344269 708.283630 377.376801 570.029724 810.242798 768.991455 703.239258 308.037628 536.518738 933.455444 166.332275 361.046051 564.462402 681.531921 936.842834 338.815094 248.891602 694.338440 705.862305 287.739258 921.318237 602.218933 700.781067 61.1025620 961.197754 469.628876 976.742798 429.662231 585.681519 468.120361 386.546051 571.253113 349.548676 3.35351777 850.130432 808.500305 192.607239 111.540184 325.461456 6.24133301 128.671600 489.489838 980.899780 274.425476 705.732056 606.904480 929.095337 89.8546600 537.664001 549.704712 908.972229 537.946594 197.117126 207.471771 407.204529 952.490234 859.114929 141.663544 924.977051 66.5327682 845.401794 573.977539 + 201.593597 259.742065 480.546570 703.685974 311.761322 39.5328445 740.758850 656.141418 149.903931 169.923859 513.925781 929.639160 509.877167 426.901245 409.338806 254.188248 252.831985 623.436951 653.202515 102.463142 516.713379 896.088196 195.373535 915.341309 929.219910 581.332153 162.131134 826.731567 856.784058 542.327026 171.298279 206.598846 314.238159 230.638840 796.265564 148.662827 596.899658 493.136139 195.979340 213.897995 601.613281 988.458923 769.468872 301.953369 886.442688 507.978851 482.452972 399.760803 451.344391 425.081635 102.582527 815.435730 357.025635 749.000732 234.468719 593.788147 661.754639 819.821411 810.509705 898.820557 386.163116 681.817383 452.611725 515.701050 655.945007 530.643677 843.808777 326.818481 440.948517 + 464.164948 559.647339 600.555420 889.922302 743.168091 439.039642 97.0978317 867.696106 11.5914545 641.356384 47.3362846 252.423401 583.809021 667.330750 881.151001 77.7465286 594.765869 41.8430138 940.737244 379.908020 57.3974304 109.347198 622.407104 99.5211411 529.710632 551.672852 258.896057 324.586395 987.705872 445.058044 25.9113827 70.6841278 189.091644 154.151810 166.314651 611.242004 602.395142 522.355225 381.457245 644.929138 377.641479 550.081482 505.371735 669.011658 166.721405 559.931885 114.748352 231.691605 841.503479 287.877472 957.074463 305.830109 379.053772 252.580719 543.729431 880.628845 545.338440 443.814362 209.334702 224.367203 244.920837 848.286377 284.000488 783.540283 163.954590 735.080200 490.987610 496.626068 779.070007 + 97.6274872 421.185822 708.883057 105.936638 542.265991 715.029480 491.652252 293.040070 953.971130 588.252930 112.693398 350.928162 603.858337 172.574158 617.627563 819.952881 742.257507 22.2497196 504.682159 604.544861 156.629959 541.142090 354.419586 257.598206 163.491928 38.4028015 499.120056 232.565414 909.075256 399.396454 985.195740 172.292984 994.808411 240.079712 518.794556 104.742462 642.351562 734.387146 67.2193222 465.935608 304.904541 661.056152 570.361267 568.376770 542.642151 267.816254 355.331268 503.250519 274.559692 191.654282 88.1945419 892.880920 267.622742 617.646240 602.197876 489.487091 371.734375 307.033508 731.190979 729.076965 747.281616 800.388428 956.730774 293.452606 140.360107 411.511353 491.048187 870.704102 93.2706375 + 113.143852 40.7990112 517.073975 353.035156 302.099670 954.382385 982.357056 222.939911 573.090454 509.728241 271.857880 328.782532 945.946228 59.4934731 183.462372 452.502960 146.753632 259.412079 564.806763 488.027222 37.4931908 83.4672623 464.136688 616.655884 500.684113 154.818954 950.989136 798.674377 585.484253 332.738770 423.055054 499.909912 982.497620 527.642273 758.291138 288.520416 424.909363 821.768494 809.472778 701.234924 520.670898 627.114258 565.056152 395.026154 114.150757 747.636169 817.601990 889.075684 429.768890 40.7522087 96.2510452 77.0948715 680.911438 821.148987 730.423889 135.902390 465.545105 418.068298 296.527405 942.570862 711.034668 908.659973 655.296753 682.290649 345.058197 421.624969 768.331970 524.020813 755.907837 + 769.347290 250.938522 70.3796768 663.624084 817.501892 444.481506 888.855225 724.330627 148.663666 139.178909 810.640686 588.303406 417.027557 382.046387 82.9314728 186.981125 581.598877 767.034058 287.684357 572.270874 291.337738 269.503357 8.80159092 306.815460 468.292084 966.832581 586.281311 770.512573 694.248169 542.053528 801.107971 872.092773 145.090668 80.8612137 915.605225 741.880005 509.414185 233.446030 764.986877 172.777374 796.736328 719.463623 69.9692307 525.562927 256.572693 184.802795 245.872543 71.2940521 420.587097 861.080078 498.385986 116.443123 735.871033 360.034729 605.949829 161.418213 989.824768 395.776642 660.206238 42.8078842 730.349426 308.357635 67.1148834 563.803406 907.676880 758.905396 621.143494 284.265167 988.432373 + 648.006592 631.216553 628.989868 455.850861 999.588684 116.906624 541.929626 710.029419 807.736816 976.190796 888.590942 971.448242 182.342987 233.276749 70.7052078 931.544739 859.643433 917.252930 312.702209 780.809814 319.337067 552.253967 442.410950 304.936279 288.354370 58.3424683 758.330505 721.171326 455.319794 381.321899 204.111710 380.509003 827.675781 538.287903 103.383888 748.095154 816.713684 454.483826 986.166931 9.94973850 62.0961876 639.223328 812.458008 314.961456 536.279602 219.691605 977.355347 322.103668 885.602905 718.790161 639.654480 981.284729 260.508606 790.235352 183.202820 310.355835 235.688675 824.325806 665.146057 426.556549 536.097107 230.417450 471.274628 453.169006 144.760956 528.506653 622.677917 497.745392 790.146118 + 600.268616 175.219971 831.794739 227.180756 540.235291 274.002991 254.856995 778.769043 684.301453 763.535217 548.633789 481.889374 39.7507820 974.408875 258.382538 841.216919 414.218750 668.220825 339.609833 620.860840 987.177979 915.207336 730.098389 405.192627 382.009430 285.344879 737.666260 358.912598 933.269714 63.2814331 428.032806 59.9772186 653.823914 389.665955 193.238846 812.869263 632.225952 286.131653 742.001038 130.533569 713.372375 152.234222 586.225159 135.172714 453.995392 617.301331 433.328552 804.937866 681.606384 851.898621 873.131592 367.163116 291.399078 741.937927 241.072617 570.414368 549.326172 470.447723 812.090637 327.445251 198.934143 580.261841 503.855469 682.551697 619.444275 795.784241 635.065735 939.870972 401.564972 + 155.040939 889.225464 571.863647 918.670105 788.105103 886.164978 963.352844 288.046570 228.997299 704.198792 211.465225 959.369324 561.326172 555.771423 628.104736 134.228516 759.807068 319.376190 428.181183 198.357040 883.737610 368.090424 494.747467 730.784729 258.598999 303.792969 316.178741 240.308838 773.437622 701.520081 303.533508 129.812408 695.234741 50.5755348 256.248749 428.485931 365.339783 86.0076294 979.588989 452.871185 260.213562 682.237610 852.571594 677.579590 684.847473 526.608276 492.873413 740.981384 630.007629 674.389893 56.2292747 583.138977 706.803894 829.642578 692.418701 883.543518 896.114380 889.372742 113.368103 821.062683 370.073730 121.127113 288.041992 334.248749 443.332764 288.321564 262.617493 439.190033 285.786774 + 790.337830 374.725342 976.456238 643.354431 857.105347 182.147797 964.084229 42.1957016 223.290146 180.731232 262.530914 332.924591 235.330032 544.816345 329.068390 813.977722 715.576477 627.411072 681.395264 267.724854 493.907715 667.558960 765.594543 661.089233 821.413940 656.392334 6.03733158 711.927002 978.416931 155.457748 180.845734 716.447388 494.279327 388.479523 218.499329 695.141846 996.803955 749.655273 135.498795 29.2810955 349.348083 11.1977434 210.206558 920.780212 353.751190 413.205170 182.243134 322.740845 948.970032 338.105835 399.754364 465.156982 895.960815 803.321289 381.637085 802.724426 57.8048363 868.382324 721.646301 270.992401 487.278931 950.763977 762.368530 747.283020 6.07139158 419.891083 623.810120 596.571350 724.205688 + 845.200928 398.689667 785.833130 298.614258 135.167068 254.291443 672.254761 987.181946 735.151184 474.811249 505.574310 297.725677 94.6955490 868.678467 926.059692 682.423523 435.178070 634.349609 929.827942 48.0481453 800.936157 249.732437 680.506409 27.1035919 883.368713 54.4411964 408.462708 510.801880 439.147888 349.226257 884.035278 763.205322 110.412109 113.781166 968.432922 996.933960 84.5867081 544.667969 981.245361 202.747528 700.596680 800.387634 432.858551 447.711884 944.906860 374.873901 780.652527 375.245514 557.472290 21.2142906 231.059113 68.3535385 969.586792 510.886871 962.505310 185.413010 135.831818 404.033691 178.188705 620.232117 658.274414 211.199524 536.591614 19.8329639 856.092651 239.256912 861.371338 614.243286 517.000061 + 437.557678 820.628601 102.592651 549.634827 609.256836 447.378967 731.876404 305.034119 264.375092 374.174896 415.826660 128.478546 234.391556 156.138474 547.783142 48.2505989 961.461487 379.544128 451.051819 698.471985 248.435425 364.262848 993.562195 951.469849 311.334473 277.667572 852.057434 478.364380 662.958618 253.744461 928.370239 780.930237 309.766937 970.796082 148.592865 95.8188095 474.796143 760.889221 98.7196045 315.589905 819.915649 376.957977 127.369286 677.711731 479.150177 863.971741 851.157837 82.6778717 891.512207 349.344147 585.682434 981.860229 842.126526 173.722595 128.830627 892.571472 934.959167 67.2719040 602.118469 975.651001 547.178772 532.653931 720.391663 37.3313484 589.046021 56.4885941 275.125610 907.251526 490.055450 + 311.925140 397.002747 411.504761 284.837860 889.629028 787.281860 203.084549 439.103943 416.050354 30.8996487 454.804077 91.2908249 69.2691650 118.873695 740.041809 196.963684 254.309250 501.953735 509.309204 903.758545 337.185883 381.240692 197.246216 841.920410 739.822083 726.084473 314.534576 16.4519978 436.249481 237.035110 656.265686 749.837097 94.4783859 997.794495 884.467102 968.718079 918.797424 583.841003 620.880676 45.8245544 741.269287 886.838379 41.2723351 853.015991 467.088806 669.442139 367.478882 736.349243 819.775391 851.990784 425.663391 97.0176239 552.209839 190.926529 625.157898 188.889725 469.480774 588.208923 536.090576 884.877625 292.503876 765.479431 758.388916 296.064667 883.440613 722.389282 494.595154 247.195511 893.261658 + 393.600861 678.366150 689.069214 441.735840 364.516052 707.971802 597.599487 288.279999 298.443970 134.516052 177.761719 556.144226 90.0223923 263.970428 958.813538 147.216248 301.375183 395.330719 164.320496 847.531860 60.2565460 687.035767 886.012146 645.921692 570.565430 723.658081 976.232849 764.616699 236.626221 538.300110 619.175903 719.907410 980.719727 926.260559 547.896240 129.075424 854.913513 584.004822 372.610229 198.964279 237.995575 5.84095240 324.316528 502.155457 463.497162 999.419861 722.697205 107.988327 669.686340 771.003601 585.227112 925.644409 524.331848 647.534485 235.168732 36.0277252 512.617004 742.996399 325.364868 407.805573 803.972778 692.455017 890.953613 920.417175 634.502808 611.159973 322.187744 103.240974 556.888977 + 986.379761 30.2622795 582.510071 364.653168 180.580811 987.934570 229.863022 51.9487610 649.326965 913.264832 160.036530 386.708252 625.993286 684.750244 982.336792 74.6241074 839.943359 665.219055 334.088409 210.939316 399.922943 863.019226 372.062653 331.979797 765.494751 581.835266 855.382446 329.318481 605.524353 603.216248 803.680725 805.369629 694.424927 973.233948 646.073059 133.723511 132.246323 110.171425 654.937988 257.106079 515.556091 613.365601 399.321259 610.599548 835.271790 186.237061 134.230835 248.963409 780.004639 244.963242 697.334961 498.689545 689.277649 365.305908 99.2259140 91.8722229 937.342651 285.888428 267.632202 917.938538 468.322388 625.449097 192.427902 989.179138 286.734802 376.839722 88.6663742 876.809998 459.721130 + 933.814697 695.441589 433.388397 268.631897 569.011536 33.9732437 829.503235 30.4547291 344.604187 735.483765 775.673889 524.581421 904.485291 129.299606 182.858109 430.843140 820.747253 70.9735794 823.219299 639.129395 826.359192 397.430267 172.364914 645.935547 232.243347 800.210632 702.078552 552.535278 99.9864807 908.894348 895.751770 28.6250877 668.807678 276.914398 881.831116 331.349152 852.892700 781.352905 453.008728 187.876755 976.163879 963.101501 117.954437 213.380005 233.048920 258.779602 623.673828 547.198059 204.503220 776.666382 133.857193 865.850159 569.084045 245.798889 602.646240 931.523010 325.588531 915.030212 983.628784 86.2203293 283.816681 612.161438 406.133209 708.075684 327.411987 833.370178 598.217468 675.174072 511.983368 + 379.984344 272.562897 464.532715 224.549469 155.069046 32.7226181 121.302536 10.9576578 239.424591 363.602264 691.789185 358.144073 885.982788 677.631775 219.796402 366.531342 678.966187 366.271667 956.935303 929.849487 882.592468 738.693665 788.070618 911.428345 25.8604107 293.217224 927.536194 570.942566 676.697327 797.306274 898.085938 260.616425 630.654724 272.324890 3.64981389 932.721069 853.232971 566.539856 77.8610382 112.728111 792.788391 949.766357 16.0829964 425.026611 381.931549 21.7503738 498.824646 783.594727 417.309631 26.5826340 459.284760 157.226120 989.211304 53.9091606 366.070709 459.389221 760.066895 265.275360 345.404755 684.554382 700.683960 444.947754 159.648712 773.673279 15.8462458 691.036194 394.616486 265.232910 454.605835 + 547.072449 17.1754093 700.409424 842.384155 851.326538 623.039429 192.631363 268.125244 783.725159 612.981873 591.052002 700.631531 637.850159 863.765869 654.561340 438.630615 552.912109 800.301331 426.967529 543.710022 606.878967 702.164001 684.777161 292.657623 475.418854 228.248764 324.637939 730.351318 594.611328 681.800415 160.544739 930.592468 427.204163 291.802673 220.319504 393.000000 410.425079 146.859512 232.274597 980.656311 610.821716 670.272888 849.548279 91.0845032 228.113297 266.916351 525.044495 1.93170118 226.999146 281.246338 191.550385 168.106552 831.921509 311.489227 189.009598 332.322235 220.681534 628.008362 744.322021 460.109528 622.427917 280.678955 474.837585 481.143463 949.452209 90.7235413 56.9489365 265.929108 58.3832588 + 131.046432 536.085083 131.592453 305.233063 94.8420334 95.9370041 77.6989517 877.856018 132.631638 971.456604 361.703613 891.306335 460.839783 372.057465 389.981018 567.732239 44.7254105 847.756042 476.251343 878.979858 757.690796 948.300659 508.768311 369.905090 461.220337 468.916107 926.177185 862.773071 421.664337 343.392029 72.2404022 518.042419 6.27473783 670.996033 191.151901 837.009338 303.541748 77.1132660 474.972809 817.713318 895.750732 463.769104 927.543823 862.395386 81.4748230 127.047737 158.948456 94.7562866 291.329407 888.797485 1.47451448 239.513321 962.657654 421.960144 850.424377 856.117004 415.439606 332.444244 495.745026 775.954651 225.983612 777.294189 309.474030 346.743439 574.151123 363.417664 152.039276 38.6833153 881.206482 + 738.510132 504.459045 499.709229 664.173218 714.819336 25.8189087 357.090485 837.346375 463.543915 905.005798 189.200974 387.512390 569.577881 833.986145 279.797668 741.386658 884.686218 343.470276 936.988831 770.536682 861.866455 844.357178 636.945862 630.820007 427.121094 656.312622 711.277100 540.745605 833.171143 303.067352 184.365433 2.67160797 476.085297 833.110596 734.798279 761.629028 177.297852 245.383621 782.537292 611.046997 435.554108 661.243958 243.345154 663.489136 694.512695 518.408386 816.489685 718.480469 224.712921 871.742676 733.720581 94.5717545 26.7592430 97.8307190 841.698181 410.413666 890.665894 729.621094 546.425964 20.3392162 689.243652 785.428650 297.364716 253.106262 168.788391 341.407318 744.745667 796.273804 201.351974 + 671.720154 860.264893 881.750183 16.4992180 284.284637 172.955658 416.465149 19.6329536 440.189575 504.920563 220.782715 241.721359 690.548767 983.921936 580.992920 28.4119167 246.705826 706.466370 382.177277 72.6556702 830.520386 857.869446 459.388153 479.177826 447.288635 233.998367 608.130676 840.711670 734.678406 319.905487 179.047943 512.967163 252.402435 618.449402 467.582306 669.002258 357.679382 406.778778 537.322998 156.171280 517.741821 750.982605 908.526489 715.005676 569.113220 619.621948 157.946198 64.1166077 847.868469 128.763062 517.366211 802.630859 291.481323 525.383362 411.886688 588.768738 315.955627 367.741882 143.388977 111.404366 88.8831787 47.9450722 22.6586151 392.600220 644.133484 956.832703 28.7567425 737.760620 287.107727 + 859.422363 365.934570 519.748596 288.414490 266.352753 931.866089 271.407135 255.522476 177.193115 624.423157 109.286171 91.3760300 962.835449 856.117493 211.434738 766.455933 586.625916 188.104446 910.533264 419.969971 340.850403 511.412933 401.998138 962.341064 784.804443 639.325256 88.6493454 562.139648 967.359131 367.735687 903.602905 235.561249 939.234314 490.964630 788.187622 493.436584 278.298981 789.741455 219.105377 646.110107 37.1150208 356.659424 141.935196 307.876617 4.27563190 802.816467 976.556641 961.410217 542.187927 52.1887283 668.018555 811.293335 752.655762 274.404877 737.325745 632.674744 742.257385 15.0799608 23.4761086 856.193359 700.112122 495.845795 323.779541 389.633453 76.5736694 937.786682 113.274612 512.404907 40.9202461 + 102.430275 687.205750 341.960266 457.278412 850.688660 494.421936 674.789124 576.364319 610.209351 702.507141 238.383621 651.677124 28.8266468 78.1604309 186.193649 914.732666 812.794800 563.470093 953.589722 737.467407 599.419861 54.1321602 621.208862 253.423035 723.784912 325.582764 535.004089 374.582123 373.028595 663.387817 580.760925 1.45051777 884.472412 242.505341 55.0527229 595.734985 949.854004 137.977051 303.964752 67.6354828 604.695618 699.125610 579.557739 623.382874 765.484192 617.535706 770.768982 651.255798 834.681030 42.2294617 303.208588 221.258301 328.771149 420.874176 559.058228 174.430649 815.873962 92.1817932 407.783081 554.036255 385.514465 537.178162 198.506912 811.075500 399.549835 908.717285 888.125916 47.2183228 971.246094 + 870.223877 330.098358 784.966675 409.718597 542.662964 748.187866 684.305725 398.320404 916.491455 772.249939 374.401398 204.276352 48.9805603 147.745056 828.447083 288.748535 254.144073 831.143188 184.281662 610.413208 153.756790 60.0637970 746.537964 889.765259 618.497314 301.468384 664.550171 689.097656 439.691650 670.431824 167.403076 745.939331 717.079895 927.716919 540.598572 459.041718 755.012207 776.586243 683.744934 421.336945 28.3945885 562.795166 18.9539013 435.122345 752.285034 83.9764862 926.406921 491.916809 429.925842 454.111206 939.025330 984.626892 232.270020 113.179161 285.147339 741.873291 973.509705 543.309631 411.207672 998.726685 114.228226 769.582031 56.5748138 624.521118 889.662964 202.386154 179.618454 483.494995 492.092346 + 631.215027 92.3576889 164.675735 682.069275 943.330505 781.556091 826.658875 128.747391 646.974609 364.523193 442.840454 517.757202 106.932411 379.755463 295.851959 846.500366 22.1183033 558.770203 73.8524017 173.830078 622.925537 316.963654 48.7586365 8.31909752 951.076843 28.1389027 641.800232 171.226883 14.8302288 934.275940 109.490349 518.580688 547.961670 909.690369 379.924042 649.438232 418.806519 846.293823 443.591736 770.292358 563.608521 729.184937 913.588379 194.506729 314.082458 371.586548 217.205597 634.664795 789.005615 684.943604 243.644135 297.376282 300.497192 167.645309 283.366272 470.739441 310.463013 130.048340 464.812744 79.7616501 382.943848 255.602859 557.660583 678.519836 299.243256 572.079773 952.222046 201.818680 251.415649 + 687.985657 489.039917 986.868225 965.176575 546.381714 527.312500 838.665955 703.034058 236.248703 234.869690 347.093872 391.341125 474.469238 582.395203 190.162796 306.237091 249.409576 328.698914 93.9207458 134.752457 314.875183 708.726379 488.555786 974.666016 194.094620 157.245178 931.213806 164.066116 769.273926 882.094543 412.174744 481.871338 511.376251 292.095825 991.394836 807.901062 874.918823 829.147278 49.8515244 583.709412 261.645721 376.641541 468.333527 744.249268 890.622131 274.775635 529.544128 232.454254 605.866943 65.1911011 665.855164 704.480774 575.046448 602.322754 811.466919 619.942200 65.1810379 790.513611 163.042892 932.183594 577.973267 379.411713 504.078491 546.302551 717.617310 633.502258 197.052277 766.472107 12.7448425 + 398.458313 707.519653 789.790588 959.743469 425.381775 807.723389 839.873962 711.149109 708.206909 264.198303 146.923813 593.916565 762.050598 96.0278091 958.284729 754.536499 111.582520 288.820251 402.625031 277.282562 638.982910 431.815521 97.2412186 711.468933 352.353363 626.683472 178.750763 683.250671 779.173340 800.870972 810.647156 329.546082 534.057190 882.116882 446.378510 53.7316589 944.215637 744.695251 695.544189 36.1842728 297.780640 475.086823 404.133209 215.019821 643.572510 242.422989 705.274780 10.7122726 80.5151978 384.247009 183.935349 703.204346 977.200256 525.518372 236.297882 431.875000 674.418945 342.107574 336.349915 584.957764 424.072449 328.508545 659.497253 623.181091 394.017273 515.632080 449.684021 26.8584461 902.791382 + 538.425720 637.195679 875.262817 993.517151 918.303650 72.4970398 685.646973 415.957245 346.093994 839.952209 642.312500 98.9343262 215.876022 43.6388931 142.762695 840.970947 517.636475 845.800537 288.035797 600.098877 756.373169 858.368103 498.104736 194.288559 326.227692 548.704773 830.264099 180.173889 415.722870 124.380836 241.042435 734.624878 388.079437 490.932892 842.253662 835.600830 439.821167 714.526855 846.870544 67.8461533 434.703796 689.857239 577.375488 862.707825 581.459595 473.090118 638.663086 297.816437 393.005554 249.973892 410.331055 640.503784 212.867203 598.189270 730.457947 192.881027 488.936951 169.460953 319.916992 167.404160 654.823792 461.652039 425.749115 693.513916 666.684937 518.085815 601.757080 38.7575111 756.465637 + 857.340881 171.596481 657.592712 953.969604 926.582886 337.310516 460.586365 630.541504 822.449890 692.473389 773.658691 762.690369 882.708984 154.548141 953.374023 795.383911 886.330139 995.787720 105.620216 693.558167 346.301331 162.191696 758.060852 526.124817 698.889648 110.259254 280.545685 43.9413223 434.631104 340.212738 730.598022 196.060196 440.693512 142.352478 173.716705 581.964966 11.4278250 877.514954 73.9604797 429.876617 64.1726379 50.5876808 519.029602 447.396179 985.874451 905.550415 569.021301 630.897583 305.331421 662.115601 228.290207 672.867004 577.980652 163.962692 665.558289 954.943237 834.815002 136.678787 555.014343 648.247437 78.6553650 906.384155 563.856934 748.083191 261.579681 328.816711 705.689636 90.9428406 373.793640 + 795.811523 576.334412 127.757751 475.713470 559.527710 141.813309 785.140991 615.165649 970.239136 659.453430 61.7816696 16.3825073 246.996155 147.063629 310.668518 576.884033 117.579956 770.516052 76.4815521 307.184540 759.712463 676.821228 608.475647 894.378174 602.959839 257.679138 951.418884 126.530594 582.854614 750.331604 546.377502 176.001205 903.199951 393.885376 310.718658 385.426117 288.669342 991.480835 823.068359 879.711853 329.905182 371.003723 637.185974 165.991211 932.075684 768.516418 173.070343 157.906189 605.509460 446.639191 701.505737 618.596497 774.970459 322.668854 447.788696 984.690308 906.117493 923.073303 730.626892 755.352417 769.205933 385.934814 602.726074 570.805664 305.023987 458.762909 706.665466 152.910049 287.839996 + 385.138794 176.850372 777.786926 369.928436 661.662048 685.078064 875.929138 798.040161 728.055664 66.0705185 973.712585 623.060181 290.866272 587.683899 876.301636 959.478821 144.041000 466.982635 183.285233 171.233673 718.052368 220.111633 360.562836 958.709045 784.149536 793.106567 633.917908 892.328186 993.048645 987.888916 696.510681 162.994186 572.085388 125.324448 355.126678 82.4708328 236.658432 546.257996 778.904175 170.632507 344.645142 586.647583 475.095764 190.135406 189.900681 386.542999 517.733215 21.3510666 821.643311 327.336823 959.255859 460.238434 426.557312 275.227173 339.122528 278.672638 208.926392 407.743073 38.5317154 744.307129 499.567810 90.3035660 863.643555 181.323990 531.463745 97.0639572 324.270142 315.614441 370.531647 + 980.095093 546.497864 704.060852 80.8337631 717.449707 46.2398796 122.408768 555.089233 484.175659 713.806824 745.475037 296.513885 270.472321 393.560608 263.036041 809.365173 514.734924 709.120972 574.442200 562.153076 647.700623 242.059586 197.749786 225.308609 826.268127 520.221375 516.088257 467.485565 80.3209610 809.360352 436.561859 631.631836 305.843628 436.027802 790.384644 495.164886 849.370972 779.104980 445.721893 277.921478 403.644806 533.693298 491.823151 848.139893 864.053833 59.4437561 448.919281 502.763611 630.771423 944.535889 439.623596 326.851013 407.811462 99.4135437 5.93104362 497.821655 990.824402 252.980850 126.398994 939.533813 409.183990 73.2807083 866.734741 140.799423 382.686493 968.049011 101.533463 650.157166 61.3369904 + 265.738251 538.274536 799.166565 340.771027 100.688461 168.980789 244.799728 197.527100 753.276001 533.946655 608.879944 577.171143 749.497681 934.928040 812.928711 740.786072 936.362854 539.532959 100.629807 379.489044 95.1598206 322.072693 338.847229 112.021965 758.239136 89.5719376 105.316597 378.881470 209.795639 758.300476 173.679840 297.388000 462.500214 311.938477 559.173035 164.281967 886.006348 518.567200 122.688210 464.201691 4.50982285 250.747803 967.856079 371.260223 575.956665 212.652725 434.521484 761.014221 43.5083122 233.685638 914.792297 265.405334 830.854187 310.085083 506.029297 87.6708984 508.543335 116.295395 210.756638 479.454865 791.442932 461.230408 560.609436 657.446838 910.955505 891.061462 767.415771 488.059967 64.4788208 + 862.343140 515.334351 979.397705 623.566528 569.049438 895.570251 897.390930 549.528320 866.415222 365.921051 689.367188 758.184631 609.707703 587.168152 430.333801 799.752441 694.555969 389.179840 71.1147614 183.433502 961.561096 720.080017 290.401642 48.4538841 322.123138 736.435486 442.752686 673.251892 212.879532 687.795410 712.042236 97.3255386 580.918701 769.467346 354.854095 918.596558 316.093658 345.402557 542.245239 294.876740 374.513947 427.343964 684.744019 965.960022 543.893799 635.722290 845.721313 932.130432 170.336151 210.435028 800.816895 801.391846 264.861176 322.107239 471.058136 274.872406 913.830505 762.321716 503.083252 576.966003 148.179565 314.773895 574.318848 193.556625 181.776657 131.806580 932.745056 602.030029 528.530457 + 975.169495 983.869080 348.678314 841.504822 73.3619308 357.758636 281.055878 102.671967 561.366943 144.750900 452.737854 94.7952881 581.997681 10.4749851 707.884155 698.313416 693.663574 960.956299 414.747711 843.113892 23.1270561 777.782959 241.436081 207.286469 93.2705154 732.658813 40.3617134 196.514297 394.821136 740.909119 423.012848 553.300781 417.711670 158.833420 835.145752 817.880737 98.3018951 896.392273 979.811707 627.867920 735.512817 660.220520 420.019348 173.461914 28.0141563 136.983658 473.315002 882.470703 32.3367691 480.829956 112.830109 936.073547 790.432007 916.137268 390.015961 199.958496 373.671387 619.557068 90.8249435 897.933533 220.336182 964.113708 574.953064 47.9136925 17.2596073 803.449646 913.746582 617.777283 50.4388161 + 323.993195 640.027405 350.604004 928.891785 593.479980 875.923462 288.822021 854.965149 87.6444016 796.470398 431.889343 589.426697 626.101318 890.168579 867.634155 993.560059 450.847412 756.666626 210.712097 37.8587379 783.403503 931.921326 729.378357 318.567047 930.368286 596.214905 238.318909 907.884644 42.3337860 295.202454 518.746094 986.397949 44.8587914 844.978210 383.715454 987.339905 31.5827503 888.062012 461.314117 659.281677 923.604492 662.137512 28.7677574 885.998718 985.397766 757.262512 15.6422443 863.932739 24.7298889 97.5494843 140.823074 610.718567 344.254425 196.550262 207.540848 982.890564 160.905289 174.169128 703.129517 668.659790 537.673950 25.9456806 971.003784 531.819641 83.4077759 837.477905 388.804169 96.6779861 447.644897 + 841.862732 203.208221 585.708740 333.098175 715.503601 116.235786 535.739136 132.755493 100.670181 710.097290 327.858337 734.308594 534.330444 649.016296 632.174500 848.836975 270.049377 474.294830 694.054443 573.286987 270.157928 549.821045 281.690918 886.990417 466.203949 158.548676 800.546021 698.532898 51.2588120 982.497925 246.518845 778.262939 958.647400 110.850060 653.760742 128.676773 604.133484 245.689087 820.769165 614.961853 622.963379 869.328796 12.6782713 943.168152 794.066711 591.393066 292.101776 4.91073990 326.291290 307.491730 443.269653 980.948364 656.905396 344.841003 684.575439 383.714966 474.386536 215.826477 108.407822 105.467186 698.561890 3.63778567 400.431641 774.983826 74.2909546 549.377808 944.884583 485.885040 632.660767 + 167.637695 434.289124 388.991852 93.5440063 886.200012 114.927704 420.298309 407.039886 24.2477531 871.383240 5.97879887 77.6996078 578.291626 399.362640 903.230713 112.816116 474.933868 364.150604 448.594757 345.396973 894.267090 893.745117 516.427185 524.399536 379.445404 933.199036 823.840637 696.937073 193.192566 911.201294 914.521240 391.132324 177.972809 860.653259 765.096741 994.441223 39.5463028 321.564728 492.038635 746.633240 377.057343 66.0580750 327.261871 828.649414 499.235992 21.4601517 211.724365 392.140961 791.683838 640.684082 198.979874 166.432846 995.633118 159.307098 75.8383484 872.273193 755.409180 786.520691 445.950775 214.321182 930.491882 113.393883 318.085846 52.3630142 157.853134 985.746338 44.9672852 950.589783 657.003784 + 806.232605 45.4353676 354.241791 432.235138 410.385498 951.639282 735.278687 36.2382202 216.615158 367.044037 576.663208 9.84380817 229.683914 146.867722 528.335693 907.716125 431.461884 33.5152855 911.097900 587.768250 317.526917 153.813766 8.46891308 752.722168 837.222412 146.397079 721.236633 387.974518 788.934448 293.406097 954.734253 651.757690 82.7033005 766.974060 224.232452 928.670227 140.566010 634.473145 114.598656 138.011292 421.497559 165.643585 510.920380 141.600128 73.5237122 637.033081 852.731995 298.738708 887.742432 497.648041 575.627808 974.002014 27.5794773 535.290649 865.111145 433.483795 824.793152 983.039185 892.086670 398.292419 3.13165283 212.246033 526.082520 51.5860138 763.982666 893.432800 129.455261 575.843506 102.370010 + 378.774231 514.892578 444.237213 165.857712 858.552368 536.714417 802.267639 268.496399 710.669861 415.215424 301.966583 842.019531 812.103149 699.730347 884.385681 617.263855 348.270905 631.948975 781.428772 858.343018 469.004242 425.052490 993.551636 922.959717 941.570251 281.572418 837.184875 816.635986 120.102287 142.221252 66.6468582 857.138184 286.016388 395.761047 326.288055 839.878967 309.875916 376.413910 819.870361 270.590057 668.365051 501.514343 625.238098 323.436798 625.310303 624.888000 832.398071 194.712997 321.011658 782.547546 639.492432 37.3823166 681.578979 374.355255 218.445618 913.842407 173.584808 981.795532 138.240295 895.646118 381.021973 15.0813303 250.667648 617.095642 7.62063456 92.2019806 520.719543 66.4284439 335.388702 + 136.877731 124.753647 623.374390 516.653564 619.002380 230.359695 669.673584 37.5494003 476.592651 873.139160 322.044708 329.152832 490.886322 314.730499 237.450790 968.023010 418.020172 716.202393 948.647400 759.531189 395.386200 139.417267 892.843628 881.234375 590.091919 502.532257 364.884430 185.692459 772.668762 130.588104 545.600342 355.502899 232.360168 475.095123 732.271240 567.197144 332.446930 426.663666 951.412231 678.471802 676.772400 720.776306 436.844849 698.747070 492.943024 658.692200 618.000000 164.068146 907.712280 219.760025 378.811737 429.575775 784.999634 421.804504 782.641907 67.2289734 182.666016 684.580383 183.541458 221.996414 778.705933 323.749237 478.602966 634.822388 304.940216 4.56764126 90.2066879 157.432266 181.342270 + 340.273834 235.112579 975.487610 957.194580 325.635162 396.428680 200.058777 898.872559 533.514038 254.882904 696.355530 352.345734 956.858459 901.184753 468.008820 384.107422 310.119568 62.5598068 314.698212 275.348877 198.977737 629.731873 589.370850 689.348083 234.319977 567.188232 803.756531 84.0189438 396.698944 375.941956 505.387939 286.340363 416.331421 280.826141 477.011505 492.754791 440.675232 365.305786 20.5342274 232.648544 784.935486 492.470001 14.2544279 27.9571114 747.681885 184.551636 202.567764 273.656433 800.745605 204.053833 235.072983 711.282959 755.921448 780.167419 708.314697 683.147583 983.465515 896.072998 188.760452 641.630310 978.077332 835.523376 177.586594 175.819229 874.256042 918.547241 434.133911 290.176086 35.8116379 + 323.134094 462.247253 487.874084 212.150528 550.525757 470.661560 489.999878 216.381500 282.363831 484.914673 433.684204 867.774536 310.751343 229.512848 746.808472 362.864258 925.577209 636.798279 636.500183 525.210876 993.989807 613.571045 635.005981 89.4460602 99.6510696 214.666428 438.628113 310.530945 620.657959 242.884460 952.615601 350.926971 45.9422722 631.140259 857.341736 278.765533 774.896362 315.455688 926.636047 777.423523 318.027924 311.615082 798.885071 776.801025 965.583618 576.000549 268.896118 941.678467 147.964066 196.445999 192.192581 228.927582 357.119049 307.619202 898.515381 136.879883 575.834106 658.136108 249.174377 828.946106 921.058044 483.605835 346.768341 142.447510 476.753387 941.381775 882.565430 284.153503 482.773682 diff --git a/example/lu_decomp/6x6.dat b/example/lu_decomp/6x6.dat new file mode 100644 index 0000000..54d7696 --- /dev/null +++ b/example/lu_decomp/6x6.dat @@ -0,0 +1,6 @@ + 525.546936 88.2219925 603.291748 672.424438 998.465881 61.4734077 + 195.411224 869.563843 811.198853 525.174194 93.3127365 393.766235 + 677.069580 955.507874 37.1822472 413.682190 628.405884 517.695068 + 753.186157 420.253052 96.6582108 161.732132 704.390686 363.468231 + 649.225586 511.073059 299.477539 793.434448 10.5212517 912.737427 + 395.105530 612.281738 931.457397 166.634232 146.890289 248.356949 diff --git a/example/lu_decomp/70x70.dat b/example/lu_decomp/70x70.dat new file mode 100644 index 0000000..0dfaed5 --- /dev/null +++ b/example/lu_decomp/70x70.dat @@ -0,0 +1,70 @@ + 498.099213 82.6465530 341.042023 118.564598 95.7169876 865.994751 528.119141 901.524170 884.406799 586.403931 38.3941078 166.262726 177.773209 332.382263 878.408813 89.8500748 14.8747683 459.887909 288.460052 647.090210 108.890373 571.435730 187.857697 977.196350 952.207581 60.9142799 390.819000 207.416153 557.357056 746.770813 9.06138611 857.573669 586.492554 114.340355 385.397247 892.932251 878.064270 215.446640 804.783264 183.594742 103.193047 942.474609 360.904327 417.479492 503.994690 655.866760 982.194336 900.504211 594.145264 403.890900 513.405090 735.685486 153.789780 798.983643 748.770325 962.243591 458.987030 459.366516 343.229889 818.697327 332.868866 817.283936 491.987427 382.126892 325.824554 946.174072 644.613464 781.990784 820.968750 697.408569 + 470.199799 996.703979 559.472412 138.439835 89.5075684 829.325378 693.760986 456.959473 161.721359 218.234650 148.033020 682.151367 367.962799 216.335175 391.476593 280.304535 264.137878 206.314865 634.795837 730.558777 730.852417 625.770447 139.519333 706.430603 575.746216 216.409607 395.726166 363.651611 317.992310 288.984711 77.1510239 550.850769 699.633911 169.404037 531.212769 139.550827 27.9816437 806.038635 396.594910 774.461792 297.245453 965.095886 849.581238 114.286461 749.034485 52.2989464 725.507263 56.0411720 126.098297 516.298950 734.152588 677.559143 65.6137543 170.241653 206.383591 321.353210 586.695129 536.606079 141.918335 680.338440 560.748535 208.983566 947.133545 718.280212 706.676025 893.480469 950.306946 318.420441 352.314606 10.6066399 + 319.915619 414.694000 16.8823299 93.7924881 706.239197 640.199585 803.341003 610.854309 669.845581 467.330505 354.000336 895.214355 952.506836 894.293213 618.701233 99.2652130 999.159851 524.742126 987.660706 989.719421 328.659332 955.432129 529.923096 367.053070 703.818115 681.869507 139.568329 259.976074 741.629517 920.531799 770.391357 950.695251 931.055176 670.621399 815.472229 317.991699 36.9088745 152.024857 760.810547 23.1119308 516.296936 655.362732 312.363647 686.201965 412.608490 735.333679 678.437805 264.954224 235.803116 308.075439 841.451904 763.797974 723.006653 767.959290 292.345306 327.998138 257.244293 74.3853912 214.842789 539.711853 22.6191959 147.217972 255.919098 842.231873 679.823669 317.966217 892.889832 604.119446 961.978699 183.139816 + 906.389038 187.718246 937.690247 337.220459 277.368134 641.331970 411.371552 614.711853 11.7489519 421.634857 853.343811 84.7698669 350.408264 374.757782 56.1824722 823.108521 91.5962296 522.690918 52.1297760 200.045258 499.222748 746.053833 777.553528 614.131592 862.824097 332.840149 207.862747 430.426086 307.552826 942.463440 58.6034546 713.759033 39.6672974 228.468842 745.492920 364.159546 46.8194923 93.6409454 96.3543549 901.053528 570.049805 717.551025 780.804688 739.050171 280.528534 344.167053 751.187073 506.389130 264.702881 24.5015335 530.818726 584.382080 223.346008 430.001892 680.909790 222.211792 81.9194489 346.149536 849.021545 680.630920 364.421539 136.590897 209.513092 834.265076 174.432434 604.772461 44.6437759 468.483948 445.123657 185.441711 + 637.325378 618.641479 506.397583 308.388641 839.147339 547.238770 93.9911880 924.418152 415.506256 926.437500 359.377533 513.302734 888.646362 460.969788 42.6062050 534.724792 652.372437 40.3604012 394.980835 633.582031 281.080994 318.343201 842.366333 146.411194 915.947754 20.3594017 903.256409 284.556152 310.417572 165.028061 521.843323 44.9225044 768.752075 252.242737 172.389206 521.577576 397.007202 704.434875 271.503479 948.178162 549.713318 34.2861557 20.0040379 978.493958 2.74401474 536.402283 735.219177 433.211304 969.369324 367.496613 840.363770 99.7967758 414.959076 947.645081 171.502762 375.170746 256.163361 165.471085 344.134430 271.515259 889.314270 849.962402 730.113892 291.791077 736.105591 238.684036 754.774597 253.446381 492.865204 367.142914 + 170.718903 109.102592 288.635712 18.9184723 283.627136 307.419250 772.399475 224.798782 716.612793 666.926147 396.264984 31.7772827 923.885742 41.6041794 745.672363 714.056885 731.767944 955.323669 310.187256 441.601318 190.393250 243.370819 418.456177 370.222351 500.731079 553.000671 481.286713 710.576904 3.52083921 761.081238 985.964417 442.942108 633.402771 53.6237640 665.418762 374.569214 608.116455 211.588120 179.590759 550.102844 225.729233 772.497192 489.486908 224.886017 840.599487 110.669106 300.479156 181.713593 847.711304 44.1332970 811.124817 195.966888 254.950790 14.9399700 20.5770988 391.643219 238.440735 606.448853 96.7790298 479.118103 394.161835 791.469849 332.103760 786.088867 13.6150932 153.063324 527.457703 110.431816 224.225540 947.290527 + 467.574982 472.286011 591.366394 174.375870 4.74079800 350.235352 272.408508 924.635559 650.126343 399.150940 784.482544 468.475739 984.928772 488.921112 473.651031 699.703247 106.718292 562.280518 224.724411 382.660797 869.906372 124.774010 256.721313 307.476105 580.398438 498.990295 478.168121 96.5446014 554.387573 769.014160 770.719116 171.050812 672.833374 324.249969 245.554214 493.593079 728.020081 310.822968 635.223755 491.816772 11.7898588 397.774384 998.888916 573.050293 413.683746 126.718399 803.938049 375.353760 319.830627 396.241699 769.361328 928.218994 192.144882 137.502304 891.052612 277.245636 828.960510 243.013306 9.46897221 915.022705 325.506958 744.500061 176.166321 221.223282 759.866638 573.469238 872.390503 499.946167 961.409241 231.801392 + 194.458328 264.475952 493.924316 700.503845 793.269653 488.509186 146.156525 759.680603 671.736450 628.633728 41.6069183 236.795151 239.117050 861.203735 624.037354 536.327087 153.123886 648.111816 586.138916 100.794273 935.802490 390.864838 204.499817 511.914673 737.038696 303.194763 122.983139 353.786865 493.880127 588.205688 194.259796 15.5749588 271.212524 237.498611 155.446548 793.543274 79.8921204 839.518433 498.852020 403.386078 646.743652 888.085571 984.228027 826.013062 465.620422 801.786804 167.099167 22.5242214 886.946838 943.830627 276.147156 206.340591 523.131531 383.171265 823.764709 297.819885 163.425766 633.227417 475.510071 959.886841 76.9843521 354.848907 858.270386 125.047981 664.502319 917.955444 388.364899 620.585510 824.271545 675.086548 + 955.565186 933.861023 546.876648 814.190430 222.284500 875.712280 468.359070 41.5813751 551.918335 609.823242 464.204010 565.862305 884.127747 645.840027 727.021912 664.617493 990.675049 197.708832 841.889771 154.831818 522.375305 533.972900 578.578186 920.001587 119.856544 847.995422 513.786621 334.940247 991.191711 323.115326 547.817627 940.561768 762.786438 269.019501 292.913177 186.882889 64.6072083 371.633270 643.612122 994.106384 290.597900 895.090515 571.446167 986.037354 571.866455 651.302307 691.578003 291.722046 970.394470 197.772659 784.791199 741.185303 169.073196 586.704102 444.109833 288.814117 313.073517 287.298859 378.735168 586.315552 749.575073 368.581604 333.712738 396.669098 498.331787 733.956604 856.981812 265.483826 835.738403 86.8290558 + 408.388123 206.050735 802.863159 320.240784 626.645691 561.144714 379.051880 825.748962 815.789124 779.453186 31.8802967 217.598602 33.7294083 188.486786 907.644104 314.602600 791.488892 735.719238 594.238281 572.575562 512.971313 293.303436 334.519501 111.119621 724.148560 534.605530 927.284363 167.134109 525.342896 871.210815 315.599304 987.224670 56.0290260 509.615387 249.354263 473.774994 477.354187 651.318298 965.128845 589.410339 387.353119 370.174896 439.277405 635.615540 216.898468 164.714447 461.725098 140.036240 984.140930 325.408051 282.577301 355.556183 334.139801 697.048096 798.552612 206.252472 747.549011 41.7154083 459.176025 475.028107 640.333496 363.427979 835.663818 573.007446 535.262939 880.165161 240.907867 430.071564 804.749329 647.912781 + 371.807159 528.332336 322.553406 74.0661697 776.172424 438.108948 197.829758 611.343567 460.126312 498.387177 572.656738 201.071579 931.588745 162.736176 440.743744 127.119911 927.031738 683.795044 655.337280 286.878906 511.723358 435.218384 77.0583649 338.030701 582.222534 850.690125 390.411163 362.077728 303.572693 947.888489 369.503235 45.7220154 575.274841 128.058807 672.422913 321.171539 891.277039 190.091705 164.994370 8.50178146 156.245773 226.693390 459.810425 30.4811668 707.410461 536.557861 344.075287 77.6787109 223.087692 926.459534 274.851990 363.100128 499.866486 524.372620 546.985352 402.268311 950.761902 671.839294 664.145996 194.213470 853.874756 136.113235 683.280151 142.017593 636.941284 297.056793 932.830566 42.9543648 170.249695 710.207092 + 140.739349 437.742432 650.590698 191.884903 974.138428 795.595703 502.653076 301.347382 18.7824707 136.269836 68.0910034 398.910553 9.60622311 703.744690 597.611023 778.493103 162.962982 779.301758 62.7532082 126.873215 763.209412 331.437531 89.6966248 366.120972 254.134003 226.491409 931.952515 464.213837 289.835052 790.746765 598.304321 844.817200 57.9451256 21.6723118 981.098511 329.168365 190.502090 736.512329 30.3838100 911.222961 3.37531114 401.590454 918.202576 673.807739 313.408234 769.152710 352.466919 779.237854 226.173264 129.157242 91.3820496 89.2068100 601.416016 228.149857 126.784370 634.253967 993.663696 718.664124 327.999969 63.4466705 325.271271 308.765320 758.117798 491.481720 222.892502 447.079102 583.598694 437.503723 355.225098 152.660980 + 651.997192 457.168610 73.1109467 948.788208 850.249207 65.2874451 509.515167 128.495697 586.501587 302.144867 843.723328 57.5058022 975.735352 33.9608574 551.591858 676.634583 343.174744 835.901672 86.8324509 45.9345322 675.430969 769.833252 617.070068 645.702454 607.532349 222.016251 685.549011 609.050049 222.914597 312.633728 325.118958 884.666504 708.048584 19.2297745 989.835144 148.055588 701.627991 402.120148 330.513489 688.725525 80.0461578 111.924309 188.647919 672.282532 687.671631 426.601990 252.397903 803.699402 306.650452 911.966797 662.516113 666.772522 100.278793 902.179626 466.194489 214.407333 381.109283 507.350189 738.473022 308.337372 927.726379 265.042236 165.387360 506.100159 593.033569 760.329529 401.153198 636.750916 10.5694838 268.715454 + 929.616089 110.027504 612.450134 849.831970 742.868225 595.158691 761.252319 939.597595 802.984375 399.774811 912.833252 824.416748 4.91276407 40.3344994 521.838135 535.057556 871.493591 703.385132 863.609558 544.614563 962.140320 315.199585 787.391846 537.231628 659.046814 76.5289536 446.767853 501.072113 17.2582970 609.425293 90.0588989 422.091156 376.190369 349.131866 954.911072 759.168030 596.290955 810.769104 146.425415 993.895752 356.214203 311.135468 304.401794 769.037842 542.980286 855.826172 278.837646 442.807648 771.622620 74.8019714 343.947052 600.184570 671.259705 14.3327894 812.152161 980.976501 657.202454 879.790405 328.411499 816.506836 823.752380 892.500000 311.401093 805.180237 767.345215 426.537201 756.886841 375.096405 818.323120 207.525833 + 738.534912 487.502319 823.287170 177.498886 762.971680 124.881432 471.870758 334.716949 799.754272 600.744446 700.844849 260.340851 440.748993 129.153015 373.804352 490.211700 436.274902 572.010010 995.243591 66.5665894 942.570496 831.350647 575.146362 754.879944 162.379379 695.762024 661.384583 73.3391266 500.121521 617.330872 410.259796 875.904846 810.829651 460.707245 386.557770 343.224274 621.132507 171.962326 34.8646355 357.340698 471.376465 616.123352 667.730469 472.368835 666.144836 187.367935 832.341248 519.224670 345.544678 555.072510 496.324036 489.016693 717.770996 322.908356 986.073792 297.608551 296.503204 359.230408 560.082703 218.980698 238.817886 903.892273 403.044373 567.743347 444.489624 260.691101 932.066101 106.228233 739.381836 19.8929272 + 915.729370 31.0597649 966.967712 553.952332 417.453125 465.949646 378.358002 729.216248 7.42723227 879.901672 823.797791 493.895142 558.724121 54.5441513 422.179047 673.322510 356.407074 979.799072 973.382202 841.879211 547.846008 613.645813 255.049927 654.220459 441.460846 791.913391 96.8891907 920.137939 825.960571 145.809433 960.712952 100.841492 253.935059 740.214050 466.521820 831.179626 813.928223 349.016296 761.799072 167.587128 725.791748 242.539520 993.746033 580.591919 754.494629 509.462189 755.434631 621.139343 301.482544 164.511993 443.463898 836.734863 250.459839 663.365112 226.421738 953.924072 865.646912 691.015076 375.440948 366.915405 709.730408 345.572327 387.065155 129.703918 895.926819 683.324585 771.418579 639.784485 280.251099 162.435898 + 720.357300 124.989090 451.466339 986.474487 973.891296 221.083298 108.260864 38.0096245 975.599426 528.763123 325.329865 352.538147 278.481140 960.594849 782.857300 197.125580 42.6850395 634.836365 465.375763 826.544373 172.479599 306.465210 235.821228 450.418213 256.988831 160.697235 831.169128 764.117737 625.744019 423.354095 208.092590 73.7270050 618.404846 299.858337 363.509125 571.953125 93.4289703 476.934509 660.851074 966.068115 203.759384 415.256500 540.432678 714.331421 402.781708 645.730042 296.400085 888.197510 666.055054 811.408203 7.44753695 74.1083908 357.695038 433.237793 1.60724032 314.558350 915.638916 747.464233 551.940674 455.717010 577.028625 573.425903 411.000397 843.178894 914.837891 92.6272507 554.652100 84.9343872 519.765381 762.927673 + 259.843781 645.477356 846.031067 572.921692 268.838654 149.236313 205.873825 283.068237 37.2065392 311.088226 935.666077 203.080688 776.729980 26.9875984 720.475647 319.726929 451.341583 644.135376 320.016479 940.295349 604.726501 777.033997 562.754761 522.840759 418.781158 501.757050 160.511871 512.234741 527.993042 593.719238 450.820038 592.059692 825.572754 608.816528 100.570320 454.695740 154.231186 713.360962 977.558411 929.479736 240.558029 917.038635 861.771729 131.349030 405.987305 442.256805 250.210098 521.123047 328.581635 151.922913 635.210754 643.719116 704.897339 682.447998 289.433960 587.363159 264.446564 343.062866 444.403809 511.910187 81.1959152 441.984863 479.480957 337.174438 670.926575 295.465454 880.697144 367.332520 521.241211 677.625000 + 412.319214 957.248657 91.5528183 782.045532 975.822144 530.232239 387.083679 587.080688 249.754410 705.198547 639.656433 714.479675 347.466034 786.843567 54.1923599 936.267700 570.115234 156.575409 603.896545 566.015625 202.825348 874.802124 381.654297 423.766632 99.1642838 914.911926 94.0070267 267.453339 606.341980 656.777161 471.182465 547.256409 367.445343 666.881836 586.166565 633.643372 223.492310 152.891830 191.229019 772.987183 13.9126396 712.456665 963.333496 174.636368 644.097290 631.561279 801.601379 632.472473 861.307190 259.879272 280.100220 103.060974 178.301727 177.452255 789.718201 446.750183 257.932312 810.981445 842.576843 707.121582 857.806763 238.092514 785.960510 616.693481 868.011658 117.443062 663.257874 345.204681 245.378983 34.3409958 + 873.713440 181.727539 845.108276 643.873474 272.345856 690.978210 921.487244 811.510864 743.665100 94.0150681 64.7398071 140.851059 289.575043 353.926544 870.971252 954.764404 452.300323 48.3012085 694.274109 870.728699 216.127411 589.915283 667.315796 712.932861 827.616699 32.7840729 317.024353 626.298645 277.804840 558.580750 163.117981 950.443665 272.258026 941.975037 917.593140 496.495422 695.478882 418.601990 927.372437 633.238525 340.248108 577.561462 586.584351 560.654358 984.742249 623.991089 869.060425 671.765259 382.397003 765.007751 13.0633488 146.498962 184.672638 517.154175 803.370544 191.204834 209.046799 273.928436 601.098328 510.162140 422.213684 937.377258 750.873169 56.7908440 598.342896 391.127197 520.543396 921.485535 53.0898819 173.357224 + 964.502075 205.927643 28.5179653 673.452026 337.340210 207.179169 669.855347 154.646149 709.464172 437.903992 978.483337 319.224243 523.182251 246.089355 371.340790 910.468445 352.771667 6.46325731 691.615784 191.491013 845.450012 49.7005768 824.305176 224.548569 532.724854 805.377014 880.937439 246.938522 501.151489 483.060272 539.158997 243.490265 67.8506775 93.9414139 573.918030 693.530396 557.063477 694.341370 688.619629 146.747330 829.301270 922.906738 631.137085 989.342773 182.722351 293.652191 113.364525 97.0266800 614.536011 757.583862 366.100586 222.838257 861.167053 899.980957 751.041809 807.348083 747.480347 724.007568 953.091858 590.869751 903.234558 772.504150 263.591888 51.8216324 400.143433 639.945496 57.4004059 183.975662 566.568665 676.566528 + 533.084595 13.0198812 446.755707 270.470551 521.706360 907.879944 11.6601105 397.026154 213.759430 826.850037 57.4451256 857.661987 365.279816 118.095444 55.7279663 220.759247 466.093994 487.862823 770.292542 774.160095 495.010895 662.566772 63.2579117 258.116425 295.681366 611.924561 330.597565 458.240601 958.502136 775.579285 946.544006 564.911133 630.413940 963.734436 770.056274 644.807678 173.145370 912.015625 656.867981 595.742004 386.210724 52.1169739 730.489380 499.777466 974.467407 182.744858 852.292603 741.319824 217.772110 186.255341 579.723450 237.610672 731.742920 380.428864 307.810883 579.545776 943.305054 75.7262268 841.029663 848.368408 274.331726 985.023132 108.611107 68.5561676 138.025940 656.786743 934.184570 678.359741 210.351135 814.096375 + 584.793030 745.080261 158.598694 832.723083 202.845123 494.931396 817.806519 879.450012 470.260223 435.500885 721.286865 988.313416 247.921844 629.158752 126.994629 975.351929 960.888916 724.425842 630.117737 272.407013 341.120087 40.4369202 629.479065 415.744659 547.603577 411.714996 508.704590 146.510986 855.612366 391.232635 418.042084 404.468201 503.962708 319.254913 505.121216 690.553467 536.139160 834.623779 360.248505 752.990173 837.241943 459.111481 530.152527 991.665710 692.843994 695.908264 648.447693 895.440002 165.369080 658.470947 901.286621 503.594391 355.813660 580.965881 35.4451981 669.455322 418.824219 624.111877 967.904541 779.246155 968.009644 227.113174 111.121826 384.066925 119.453659 949.291138 732.294495 278.044434 802.844543 930.976624 + 401.277374 274.086121 923.565308 279.168762 386.830536 442.405304 163.677948 60.7744675 325.708679 909.424683 983.391296 109.056328 477.207825 980.201904 269.027039 354.119110 154.332886 326.551208 743.833923 935.161255 868.264526 892.299866 645.610535 459.823242 122.912216 996.676636 702.934143 219.796875 77.0068588 850.720520 654.838806 332.036469 941.596497 769.504211 27.2491798 674.345947 210.908356 177.134583 711.794312 492.739197 823.332581 395.124573 287.486206 132.674271 830.758789 228.941147 510.344513 930.762817 290.344757 847.894836 54.1493073 682.316467 923.466553 584.784790 850.336121 704.060608 371.761353 414.629089 140.654617 725.328735 625.738708 432.200836 846.073975 914.636719 469.086121 395.200775 112.912819 450.896118 392.537933 550.136658 + 141.903458 547.834351 214.615387 147.539276 519.056519 123.050186 857.241272 990.221436 304.129517 759.788940 671.551147 911.769714 709.813232 452.499542 703.334778 106.337852 614.611755 29.1028175 901.261292 650.401245 583.690308 467.253906 410.397339 33.2960396 785.800659 894.245422 993.786865 444.713745 874.137024 367.157227 987.803040 293.810120 112.726387 894.394165 242.785141 398.057983 490.478638 607.074951 549.111816 628.000122 472.368896 775.140076 64.9988861 252.690811 616.356201 955.853271 788.664673 654.274597 135.316162 190.753311 264.968292 792.137817 343.084534 704.183411 194.968689 336.388855 443.520172 280.196686 669.057434 991.400146 151.555054 981.284241 344.067566 153.128113 661.145996 570.435730 312.191315 768.050171 474.007111 114.255440 + 464.297913 570.339844 678.431519 705.639099 105.524765 145.512238 680.588013 653.280396 127.830223 331.686249 540.869873 2.61188412 23.1347370 177.996918 865.944763 174.802856 265.743195 149.077255 732.637939 602.802612 316.974274 791.555786 17.0238686 944.287048 157.312393 596.739746 558.946350 97.2009048 342.238861 670.395081 883.596741 536.144592 992.649780 38.3615952 565.506836 927.149170 555.188660 773.278015 901.515381 641.381409 433.881897 225.076614 380.045013 540.839966 664.072388 827.083069 807.165039 269.561218 79.3917007 707.579712 954.480530 151.286621 538.434753 423.310822 791.085144 616.778076 309.841431 136.615799 437.691223 771.544006 871.817444 23.5279140 364.592957 293.122009 315.075745 958.750366 60.5515289 775.897156 306.071503 230.526718 + 64.3790283 173.129532 574.358337 958.835632 778.354431 163.151505 292.330353 372.880402 291.747955 874.831604 553.581787 59.2979889 394.133789 597.918335 806.332703 752.942383 779.899231 506.703888 506.515167 690.467285 896.919312 536.471008 817.595947 622.189697 162.799240 656.955383 103.799332 424.039093 153.945541 462.404938 180.471909 635.304749 335.070496 729.981689 981.768433 485.921753 960.819580 598.584167 477.560516 261.626129 228.920609 787.374634 974.630493 678.928467 975.141113 719.641724 858.378113 41.1932602 828.925842 950.040527 462.622223 616.456360 83.5222244 338.145691 289.293396 245.400955 284.197388 958.022095 654.031738 470.548065 844.045654 133.584183 955.453918 721.925476 706.756531 835.280579 416.163849 966.088257 874.099548 652.115784 + 359.395752 985.997986 494.553406 718.231567 166.637390 198.661484 842.764404 994.180664 235.019211 995.017273 211.697922 920.273621 939.618896 519.014282 677.514832 103.485229 707.331116 635.146912 826.447083 596.616638 8.64516640 238.470032 930.036194 631.838379 875.601990 698.367126 25.7655563 691.246765 937.733582 226.698395 620.392944 652.576355 254.249039 110.839340 984.255737 304.776520 437.823242 641.974548 887.810364 957.116699 686.655701 644.768433 930.314941 961.823547 980.641235 253.646149 455.155792 678.508484 188.126831 213.824631 586.953918 432.014282 361.183411 199.023468 768.764587 841.365112 465.639771 643.438904 40.7048111 789.352234 868.502197 941.265320 50.0234909 109.554359 981.818726 936.789490 696.747070 41.0120049 234.802582 932.095215 + 851.943237 546.635376 656.267212 778.100708 889.473694 429.462067 49.4918137 158.127274 794.709778 985.411865 68.7906570 213.983017 225.857559 627.341187 923.279724 10.6523104 219.391800 833.772827 799.048340 83.8362579 402.166901 43.8476562 544.811707 470.089874 736.170593 130.883636 692.374390 657.555725 741.073364 62.2936401 23.0275555 126.105377 699.818665 748.079041 998.490295 792.320374 93.8202972 505.085449 446.563690 352.559998 254.373550 86.8980103 135.407623 327.822235 705.148376 320.905487 237.498550 242.441742 764.894104 799.968994 190.255341 988.866699 220.144928 77.3415070 225.083282 606.755920 355.473480 879.997437 708.647339 434.388519 571.554749 918.074951 366.962158 175.712479 97.5992661 941.959229 292.107178 411.641785 846.797668 709.354919 + 844.513611 200.462006 448.129242 43.6592560 874.710815 467.473511 86.3019028 928.434326 780.120972 935.497864 325.363739 887.887817 903.365234 574.148071 316.779327 228.624374 409.941406 845.604004 589.716309 570.176270 131.208145 142.904114 130.045715 656.468811 416.848816 85.0051270 659.721863 864.541626 28.1551590 861.259338 689.993469 868.615845 821.188538 856.666382 691.704712 834.175537 159.307037 720.551331 321.230255 211.004288 217.485580 350.187073 190.749680 182.259689 832.549988 507.236389 865.836792 499.992096 191.383652 994.296021 656.631836 622.164307 330.989746 709.598022 458.839478 959.811218 862.921021 173.129761 188.279694 791.681702 287.224731 817.232300 493.538757 167.373367 424.707855 288.493347 75.8248367 759.605225 359.704926 995.011841 + 211.588364 450.683136 657.005798 599.793579 859.712463 428.347656 635.645203 34.3598099 403.900970 616.827698 570.005249 289.578186 26.9518719 416.970825 85.7312241 658.627136 257.944061 849.179443 725.184204 314.175293 936.747314 366.030396 825.349304 304.596222 920.916260 385.785278 626.744019 60.0664749 120.921028 867.421997 677.319275 756.547241 415.908417 968.086914 185.728180 718.342712 539.702271 119.432106 686.895874 869.463440 987.996277 934.307068 374.397552 958.012634 294.319641 153.120377 726.996521 745.406616 603.677429 424.877075 282.611298 801.992554 44.5892334 447.441742 470.828156 132.585312 832.948608 397.913483 330.313843 27.2762146 618.434875 259.761658 150.651337 664.523315 40.8312836 956.593506 539.487244 400.671722 281.177155 652.708740 + 595.799011 13.0438776 104.903717 503.067291 592.436829 502.896515 475.359894 525.795898 183.301605 241.651932 167.321503 466.860382 977.767700 913.803711 537.148987 376.364502 575.438477 618.520752 176.103806 147.021530 388.889130 91.5448456 613.874084 85.7852325 606.192688 210.651001 372.284637 53.1112595 172.798813 631.918762 652.989014 644.194153 610.543945 41.8549843 537.634766 17.0124950 255.464600 290.985657 688.921814 226.819855 5.39853239 237.393036 154.501816 15.4642048 192.069855 124.907036 188.878647 636.056824 25.4179325 244.177292 898.952454 177.927719 516.682495 466.014252 480.155609 12.4431276 813.486511 278.854309 748.530884 615.873352 157.082016 899.434509 231.782104 561.268311 626.138733 953.268921 599.526978 358.202118 133.903641 88.0965271 + 207.670776 836.417419 60.7309380 982.974182 388.844116 214.553940 480.911591 711.268005 220.838501 529.908997 367.768036 781.269958 960.283142 350.116089 421.152069 145.880112 110.768364 486.499054 531.971191 176.447678 214.790634 722.645935 624.965210 250.822281 102.451530 957.806824 365.870148 45.3562927 859.006226 318.567505 400.331238 655.145691 89.8282166 418.478149 730.293152 921.268127 914.588318 975.533447 21.6679039 448.460907 717.982483 196.181198 303.993805 680.296814 330.055969 988.820007 229.560181 334.725464 943.587708 585.889404 137.950974 655.230530 315.171112 749.626831 633.355042 624.404968 358.732117 466.433105 555.825195 83.0808716 137.939178 448.581421 357.229279 690.613220 820.973877 527.152771 557.572510 538.212158 882.833008 683.456116 + 193.146072 361.495911 574.892761 592.871460 749.595215 586.208679 75.9707794 6.42425537 783.290466 729.940552 137.563278 713.034546 697.907227 290.472260 741.673096 649.419617 722.611023 195.159698 128.437042 904.104248 557.755432 335.577911 408.838104 724.551697 108.347145 982.044922 438.097321 77.7402191 932.305847 315.527740 559.098633 641.406311 518.382080 657.918518 447.755707 18.0337524 235.611084 190.421051 753.289062 62.1042252 582.926147 216.273071 597.441345 254.271255 148.242920 650.778809 997.539490 148.961029 447.735229 70.1138077 495.873474 334.689209 781.073486 278.635345 858.639771 142.772278 768.536255 484.174652 487.067413 214.714890 184.988510 775.140930 713.677490 768.582275 975.535828 905.885376 530.267883 149.073395 462.648895 413.278412 + 559.287720 748.058411 666.626404 487.156677 57.6621666 812.375732 596.285950 64.1125031 287.654999 805.335754 164.143112 96.2065659 676.151978 413.192383 663.870056 912.738098 520.247253 953.538757 91.1267166 115.252876 43.0375481 1.65297091 686.704346 619.830322 500.285156 216.734955 922.327454 473.651215 371.798218 200.087357 425.731628 81.4240952 771.449402 579.512085 533.818665 680.687073 423.790314 38.3096123 590.256287 873.095215 771.692383 503.895142 348.101868 833.406982 233.561127 849.316284 570.637146 812.554932 797.126221 678.130127 158.650131 838.832397 62.8225174 759.930725 122.838326 263.751526 325.939484 332.753296 742.074280 497.149353 156.587555 64.2870331 12.6907759 730.561279 137.059219 517.084717 430.222382 904.680969 461.231354 45.1023903 + 221.654266 121.527435 193.187744 909.535583 728.107910 422.114624 851.405823 756.477417 148.416016 161.556763 565.728516 99.9901123 38.7015953 994.215210 75.0031128 80.4370117 832.327576 573.346436 394.546204 743.460693 575.714478 183.277603 262.003723 285.958099 362.643280 622.881592 160.985489 259.523956 551.774536 965.510986 486.683472 716.213623 276.502350 629.940979 922.028259 901.647522 976.660522 669.158752 789.943604 153.489960 139.205826 734.050659 318.193207 394.918121 442.090118 285.602081 428.623108 935.397156 982.933350 521.407654 57.6632385 26.5384502 858.171021 199.137375 596.533203 874.658447 688.230042 342.054626 128.220490 44.2475014 352.001862 233.327652 901.244324 508.592468 332.677948 113.112175 360.985016 48.2118912 409.719543 101.345001 + 307.395020 724.428833 830.757019 208.500122 304.528351 705.290527 725.690063 426.911194 963.703796 745.331482 887.681030 300.508575 148.251190 146.954773 757.356995 980.472168 772.779602 240.446030 919.280396 917.010620 95.9893417 685.166992 742.408081 709.591736 943.915344 669.368835 315.016907 891.512024 832.558960 543.098816 879.543396 951.148254 292.833649 781.948853 597.357666 447.454071 806.901611 602.528870 416.778351 432.483612 826.844910 174.795303 554.308655 43.1096573 364.441742 971.799377 712.809937 937.063721 809.323059 216.528625 905.249512 528.068298 595.323120 159.144653 277.929321 271.130768 900.430054 488.824585 958.559082 135.910370 413.721863 983.494263 56.2953110 369.751068 215.725006 400.643860 95.1479721 702.928467 923.736694 523.321838 + 11.8278484 48.8041267 602.288818 158.577728 256.802155 128.822296 839.693420 687.861511 103.972488 532.922424 726.764404 363.949585 904.706421 732.407043 451.528503 359.821625 683.600037 193.952133 727.357910 329.635803 619.956177 848.905090 786.402100 593.626526 304.937286 406.986969 851.410889 517.380737 427.694214 143.464310 890.653503 972.772705 366.334412 784.270081 466.263977 560.747009 812.869141 173.045502 307.176727 106.918602 487.322205 257.464417 586.333618 429.862610 91.7811203 226.929657 560.177307 167.104401 810.508789 445.340820 932.754700 377.989655 561.827881 285.225983 412.596100 187.158157 271.891357 930.122131 449.491272 972.642822 161.296265 268.428986 394.237457 327.341522 48.0715446 982.207336 743.061279 564.127625 549.444946 410.175995 + 499.813446 938.574707 539.968384 811.311829 96.9235458 403.435455 495.404480 815.683594 339.936035 772.965515 608.687500 320.233643 958.882751 615.972229 120.543579 344.395660 59.8726578 262.019440 532.498108 47.5219460 130.271866 201.177322 63.4142761 670.558899 314.929077 158.046829 8.17624855 150.656219 34.0291557 147.000931 861.454590 277.373474 402.434265 738.488342 973.159973 347.076202 613.015808 626.856750 717.599976 268.149902 873.373108 816.991943 148.050110 669.562500 982.376648 695.568726 944.499329 585.640198 244.924408 852.618164 592.141968 298.984283 486.035675 376.694122 143.188309 736.888611 970.407410 51.1151886 782.822815 561.896301 615.718994 692.293579 42.1912346 731.786926 840.847046 64.0102081 767.347229 990.756531 133.526123 255.086304 + 939.725220 415.990234 319.641113 786.157227 579.824646 348.454346 431.286560 810.206665 589.302795 786.235596 768.987488 199.578781 256.246521 27.9410934 311.528046 306.590210 931.785217 858.507812 640.455627 430.556244 657.578125 973.807495 946.566040 202.283310 614.233582 926.295776 530.411011 755.917725 328.992249 508.020233 54.9434586 451.133575 266.442566 879.674194 265.935181 265.292755 856.431152 899.466675 699.323364 578.592529 897.824097 995.508484 220.348328 436.553345 70.6544800 122.765678 490.058014 275.217834 61.2722054 585.959290 555.111511 356.299652 215.500641 764.600891 651.855896 832.289856 565.456482 264.600189 688.161133 984.108643 254.356400 97.5512085 945.196411 304.720306 311.778717 446.840454 712.051880 487.927734 839.148560 72.7037201 + 7.83434153 25.7548981 197.665604 534.889221 944.917603 849.014709 667.915161 58.9562607 540.012939 738.038147 925.369690 884.725098 284.319244 924.986450 188.787140 17.4496746 846.814087 469.400208 69.4455338 917.613281 772.734375 884.931335 51.1338882 443.889984 776.609070 524.616333 851.024902 739.280457 138.362549 864.631714 240.532486 346.492706 315.641815 861.372620 817.566589 464.981934 662.844116 700.952332 115.582878 338.579529 526.103760 260.198181 10.8963852 583.880371 747.010010 264.588989 522.433655 851.625488 661.925781 222.979034 245.556366 747.335205 304.286346 244.508545 101.402466 343.288300 42.9979515 832.044617 995.659424 938.951111 462.661041 859.867920 518.535950 324.295868 227.557739 956.725708 329.830566 423.110077 761.688782 764.326782 + 583.879150 912.231018 939.582520 48.9660912 519.366150 384.978271 116.203278 228.210052 502.866547 641.569397 499.098022 8.56037426 290.553711 376.569092 422.851410 926.120178 991.689026 143.830338 943.474792 58.5339050 235.145203 207.500061 181.604630 640.805115 704.442749 471.570221 247.748459 99.2502670 251.341278 29.1152630 296.123688 422.136658 717.342957 499.975006 76.0396118 27.4162636 92.1413651 368.262848 82.3734741 566.171997 588.870789 400.463928 838.070679 930.686707 388.570557 429.152527 323.169586 824.767822 594.261047 552.790833 418.648010 425.211853 453.700562 718.137817 643.988342 873.672668 575.974426 122.769310 816.394592 866.615723 418.701324 443.598633 943.695618 648.645752 445.847168 216.566269 980.969055 617.944153 775.981506 403.862976 + 612.367188 847.512207 796.751709 183.574448 973.295044 771.214966 971.172058 998.517090 16.0326805 412.493195 751.912598 895.036682 132.263580 508.285400 87.9930420 593.432800 698.548462 568.743347 804.314758 400.044067 32.2533455 635.297302 143.444000 969.923523 313.146759 174.438629 916.996338 237.365112 492.547272 196.172440 584.740417 950.457764 488.838226 220.421753 178.550629 489.650177 307.286163 819.404053 283.347229 927.592407 274.037842 853.758118 795.157471 482.954102 582.175415 532.297363 954.429932 587.434387 194.869308 892.596252 288.020142 910.555359 944.008789 274.301666 849.130127 955.130493 554.111450 27.3728561 695.430420 949.646057 19.8616066 285.814758 699.917725 100.223351 333.697845 22.2554951 907.100830 82.2812424 138.871841 720.398865 + 683.362854 256.357056 28.1287804 269.853180 51.8983841 699.018188 204.860428 865.679504 224.424545 31.9618721 971.811279 908.782532 901.395996 608.708679 135.531174 384.275757 540.952576 698.074585 93.4851761 368.764648 312.044403 952.461121 505.799927 670.804688 112.877327 650.034241 359.351410 699.332153 247.020035 867.474976 767.933960 808.590454 508.148560 752.192627 309.133331 963.125549 174.904388 765.374634 619.582520 555.181091 358.838013 134.004990 30.4689598 905.564514 279.336548 443.147888 478.395569 227.826645 559.088562 629.264771 214.914001 357.774536 666.060730 668.783813 858.441772 744.228027 300.059143 569.234009 494.460236 663.017395 307.042267 907.657715 299.897400 440.565063 858.201782 580.244263 862.403259 386.684662 610.131287 146.887970 + 152.636032 992.028320 933.053772 879.459106 619.789368 405.139343 10.0619211 981.885437 873.492310 386.554718 671.912109 819.246948 509.913483 981.466370 108.722633 278.930573 343.173004 724.744263 42.2107658 198.982437 962.576538 448.896057 805.376709 524.219299 964.492676 860.928284 175.009659 407.910370 587.677979 689.764160 603.423767 60.2025948 138.952347 917.382629 200.695068 73.1075516 577.138306 417.529114 66.7780991 342.837769 735.416321 689.333374 115.514999 235.834091 860.817993 38.2076721 709.884888 211.649338 314.302063 546.271606 739.922302 161.380524 1.02465165 723.064758 747.989868 930.861755 288.052704 450.442627 271.630249 315.529877 975.409668 483.084137 321.043396 350.344147 836.307800 401.800049 366.715820 420.761627 309.300812 871.949280 + 265.446838 220.996597 14.4639673 362.254700 512.725098 458.060394 316.878510 468.076843 922.919373 459.012360 192.662201 757.410400 918.121582 257.781494 772.332214 279.212341 16.8750057 987.850830 687.653198 443.256012 217.615326 872.054932 697.776245 766.775818 736.638184 267.408630 610.220642 796.836914 503.529236 335.932587 756.394470 731.509521 71.3408508 18.4016800 744.760193 623.145325 388.144653 241.087326 759.330811 942.401489 282.114410 429.736145 43.5304604 962.897034 309.547455 805.951233 969.939087 531.751526 4.17232132 8.08460999 287.614990 143.217438 335.893402 555.417847 261.008362 673.016663 115.369110 617.716980 630.131287 884.249817 300.746582 168.601776 934.693176 666.703491 313.079590 64.1133347 705.672424 68.7845840 656.870422 296.726624 + 458.752380 892.091003 106.943787 357.781433 488.151184 299.285889 325.079895 818.499268 523.196411 95.0861053 445.819733 986.696106 375.332977 560.408752 44.4353065 794.030212 276.719543 152.236847 286.541260 430.862183 68.2897644 636.310852 854.027832 995.963745 993.448364 915.804138 894.786316 741.159485 630.884827 627.162048 845.783508 821.406921 149.809723 577.548523 676.640076 306.635651 505.080017 68.1674042 1.12736678 975.003479 444.560638 910.870789 198.648331 413.986176 879.647095 769.315857 47.1927185 699.203552 368.450958 367.822052 943.801453 229.717316 508.586029 875.272827 338.794617 464.449768 974.618896 714.741821 425.629913 9.62908840 625.233154 620.695557 659.998413 897.953064 489.423737 60.6137543 641.393127 602.332092 68.7342072 349.804474 + 713.846008 804.345154 677.993652 966.361328 620.335938 673.681519 794.153992 876.803772 25.2023792 399.229950 586.487610 45.2062378 760.384277 763.077271 369.546478 746.443848 520.975342 528.996582 265.549377 587.849304 12.9406261 940.782776 322.079315 373.889923 621.127747 794.625732 381.678589 988.852722 980.340942 94.0223312 860.217468 886.454773 952.772888 957.972778 323.766510 717.238403 844.623108 568.065308 975.777344 852.006836 417.098785 771.365601 101.028641 422.760132 472.987152 983.102234 528.127319 244.330093 103.985886 887.694519 744.197571 546.509705 360.295532 78.4373093 982.152893 689.699036 224.132828 644.479980 92.9591599 173.487396 423.187622 626.562988 151.672531 729.625977 797.278687 278.988464 310.306183 686.080627 394.133148 252.278168 + 898.461731 670.540710 570.642944 104.227699 753.122620 385.169342 771.565247 509.143127 207.783020 704.475464 342.941925 223.074768 338.074829 282.861023 664.989563 624.764465 738.911194 120.972061 601.280396 311.565491 893.309875 644.799683 348.183441 866.657227 607.576599 900.772278 759.466187 918.112976 40.7749557 17.3703613 886.727844 634.156738 895.412842 704.554688 59.7869720 873.835327 994.170959 511.897217 630.192688 187.109039 121.772346 446.711761 987.828247 304.021423 46.9145851 728.868713 331.280487 864.514587 596.172058 125.937225 776.558899 659.493347 339.890717 49.1465721 156.993591 737.699585 469.904266 442.796631 384.287567 126.088287 783.428772 489.020660 986.784302 777.716309 128.861008 312.948425 846.504517 764.939270 802.726440 622.513611 + 365.022186 578.686462 69.4895401 953.237610 868.335510 120.199524 85.8399506 823.809082 560.604370 100.075150 119.600677 403.283661 914.875793 431.313538 246.891953 718.556885 660.034729 534.079468 870.310242 307.777069 252.587082 747.526978 401.473328 915.078186 33.1795082 218.842255 724.460632 757.751587 405.636475 446.675385 894.108704 470.479828 472.444458 392.013947 402.231262 603.964355 197.709656 710.363464 401.577820 11.8988266 471.253754 32.3060455 29.0014114 159.667526 92.7400284 350.563263 943.012207 347.832947 238.912033 680.661011 160.684082 284.024078 837.456909 856.664490 500.647369 970.778870 439.841888 872.434448 869.046692 696.298035 872.454102 81.9217072 317.928955 544.927979 828.058472 747.968323 165.945114 821.069153 832.949036 508.496063 + 668.349548 249.110901 656.079895 674.762878 820.331360 945.610474 18.0473881 487.611420 597.938782 590.482666 729.594849 527.026917 487.488708 214.787827 920.854248 58.4745407 987.110840 552.208862 331.512115 810.131714 593.844116 291.291962 294.860535 413.104492 23.5735836 186.652985 126.592636 329.880005 420.544708 723.421204 407.666656 429.717072 401.077698 365.987579 606.242676 445.890106 32.7538834 242.844208 786.957031 206.605988 186.441711 657.356323 641.924927 111.317726 552.238281 548.554993 73.8933105 753.913574 172.110168 128.155884 924.097717 256.224792 562.883362 632.285767 194.694901 710.244446 648.764709 858.844116 547.290894 497.473022 891.658081 299.186859 573.714722 613.432556 721.091675 978.498962 633.399841 508.838806 329.706055 734.675171 + 229.941147 84.4028320 14.6982174 437.309662 269.999298 193.244736 566.827209 969.037476 866.119812 955.375610 425.275574 555.513367 775.420471 406.504883 954.942810 456.583344 337.898285 14.8270130 212.989517 598.744568 975.960571 555.110229 876.065430 621.487854 168.866287 610.732666 818.720825 15.6795197 12.4861193 909.632568 780.970093 525.304321 281.991608 654.029846 378.592651 245.143539 922.101074 716.807495 885.645447 651.085632 178.113266 144.198380 850.221375 813.663696 782.376892 103.519470 651.579895 388.180725 361.256195 990.267883 242.847000 412.221375 511.054108 44.9451332 989.274841 568.479675 403.359711 878.016418 277.006317 680.454163 301.444458 923.258972 699.421692 189.500183 434.580902 766.457764 580.801758 73.8067932 143.744232 583.876465 + 971.424683 737.000366 650.221741 811.931152 110.633736 59.2606544 995.746399 493.363098 239.431198 248.623352 829.272827 589.750366 444.535400 35.8454590 14.0367908 885.677734 705.095398 698.470703 215.706848 657.688293 419.284851 691.130127 826.421875 652.555542 127.130920 663.493713 784.177917 744.072144 998.147766 720.018799 135.006180 447.158905 291.968689 363.354797 59.2561874 526.140503 224.026489 135.657181 365.119720 174.574326 45.0099792 525.091736 883.505310 369.112488 355.068207 231.134613 607.256104 462.332764 477.525391 83.5653915 629.545471 494.324402 238.222198 599.682068 404.448486 304.440796 665.916199 751.437195 574.368103 357.859131 204.400253 418.984619 544.080811 19.1133633 479.324127 317.834503 679.242065 265.248932 175.326263 782.688965 + 508.065125 43.7968063 35.5659561 297.855438 929.507812 183.373718 226.942764 9.23883057 631.008606 397.849426 183.037231 589.507080 942.894287 420.893707 785.125732 53.5978012 718.971008 618.644653 833.061157 362.153534 100.553291 735.113464 639.964417 895.517639 749.724426 839.741516 469.031586 894.416016 929.049316 126.230484 613.715942 434.085602 668.745667 745.934753 102.377518 963.146973 278.537537 137.773407 861.049622 824.356567 10.2369242 710.185242 239.376953 446.739044 762.486145 816.038696 9.13474560 919.376343 607.197021 144.505508 704.373962 826.241455 396.325287 197.199539 733.172974 724.030518 55.5264664 960.685669 866.634521 26.6320553 309.583069 360.806854 880.507385 274.304291 798.536316 771.644470 440.046661 464.149658 513.703735 346.345520 + 358.236725 9.78658485 2.37900352 64.7947083 194.074081 193.380264 365.180756 748.967102 171.680679 78.4261169 785.658569 322.727325 862.616760 390.708893 984.189148 742.618713 370.277618 519.995850 794.833130 593.403320 313.975098 873.348083 156.444168 618.488098 416.510895 171.991974 905.320618 580.625854 250.613113 431.131989 276.368652 83.1130829 905.516479 836.795593 795.752563 80.6212463 824.455994 926.859131 831.008057 721.881165 468.475006 724.560913 735.710083 245.335327 36.0300484 761.091797 501.509003 257.687408 358.719818 184.476730 699.669373 880.233093 312.637054 969.928345 108.201019 355.295380 811.258362 529.561951 716.916321 498.628021 583.186768 768.267639 818.060547 841.602051 588.736389 877.738647 557.670410 655.696289 806.929626 791.798157 + 408.235962 99.3070755 582.102356 431.494629 462.579926 572.940186 826.144348 498.294403 151.934525 136.407745 128.419296 431.506714 134.432755 849.242920 450.618469 375.888306 290.098541 227.951996 915.196350 278.342590 929.410034 799.959229 564.761292 317.413544 386.325012 874.638306 590.740662 752.138977 990.534424 884.313354 771.480103 971.198730 11.6130104 438.579590 369.270538 68.8599701 995.402588 370.863495 487.716095 573.872559 287.167450 597.849915 350.285858 527.503174 493.483978 61.1889000 922.528809 51.8060913 345.957703 158.172943 158.040817 452.275726 99.5749664 588.045410 870.030029 20.4125767 872.922974 581.675354 493.883179 901.127991 457.050690 432.690948 406.027924 474.302277 96.6542816 33.7640038 243.709396 113.176010 784.608459 701.906921 + 327.022186 61.0068130 13.3443422 752.978943 367.367889 274.041412 361.514740 246.818420 482.545013 257.366760 603.135620 569.445923 496.073486 199.293503 995.156250 2.18589902 868.564697 479.270111 268.476990 259.231720 211.174286 615.750916 113.613304 325.341888 551.670166 145.142471 276.405029 612.422058 571.552307 92.3432236 915.932678 72.2973862 140.952988 904.826599 515.333008 459.173492 533.295654 689.126343 614.051819 217.941513 271.529083 170.060333 681.671692 841.987976 914.033081 388.874847 359.857422 787.864929 453.830688 504.631287 15.8170090 291.990662 322.410126 778.313171 984.744019 502.994110 957.338013 538.121460 396.748291 560.904480 245.276077 802.901062 871.251099 257.796082 937.229614 65.5565262 956.065613 738.965576 9.58800220 588.260620 + 493.365417 697.902954 880.269104 502.545074 268.766785 211.253418 183.880386 120.549171 258.631866 573.227600 822.781067 390.952972 335.733765 222.753052 410.416046 839.451538 359.166321 304.866974 332.432861 750.980469 216.098236 982.539246 296.736938 528.459412 171.362045 262.239563 260.224152 467.291016 690.044434 584.815796 68.8216248 362.211700 858.845581 914.684448 226.869171 757.300232 381.341217 114.173866 935.068970 598.854248 921.564636 408.439270 396.125000 290.179840 17.1731472 97.4973831 970.204529 308.520050 190.769501 465.481262 383.580811 940.638611 106.433189 633.825195 792.551697 540.992920 951.982666 193.334000 662.163757 498.553528 811.760010 849.484741 292.403015 752.592163 208.053406 972.107361 305.012695 869.650757 287.322906 848.702820 + 585.289124 770.650818 179.907593 940.113525 414.247528 439.556122 366.271729 729.849670 763.255615 400.614319 118.571442 756.264709 975.086243 962.305115 290.340607 944.174316 587.872559 740.957642 174.738434 662.229736 47.3590889 41.4252472 742.865295 727.414612 712.368469 680.974548 982.306946 950.056458 505.865173 254.714447 387.950470 133.069412 749.460144 907.043396 642.402588 198.448914 104.136658 678.404663 23.5634613 697.350098 545.458252 316.791168 399.560730 282.422485 480.216522 911.229187 976.792236 320.853394 788.958557 12.6769018 353.097992 703.555969 824.492371 420.418640 654.597717 10.4203234 704.868225 94.5133438 640.413940 757.409241 850.870422 558.686401 949.046936 102.548050 464.498230 841.103149 638.223938 624.188416 118.218636 445.164307 + 226.429718 461.059448 94.1351089 229.144852 970.147461 319.497681 636.440613 275.611420 309.380188 372.236420 546.350647 61.3327026 329.499573 480.662048 92.6698303 563.707458 511.223633 49.1670532 162.652344 375.363525 997.147522 153.016052 739.840637 803.847778 763.343872 248.075241 781.102966 247.805618 951.985046 941.835083 687.320801 462.295319 839.870850 609.262390 16.5999069 132.685699 108.403236 274.123688 326.673859 757.860046 451.218811 105.672264 691.342651 310.680237 291.893768 608.296082 1.49178243 316.214783 105.799568 621.220398 922.476929 608.448608 383.243683 587.740540 290.761993 919.371765 995.038635 885.831665 651.382874 777.312866 471.199371 951.496765 11.9564066 148.114243 985.699646 483.841370 35.8053856 726.623596 847.994934 756.050720 + 897.476562 545.529297 606.555420 333.351471 74.0654526 569.928650 638.748047 176.815598 237.237259 603.495911 357.986023 577.692993 828.513306 869.659119 222.724472 738.495911 335.170227 169.691391 341.011353 652.584045 435.607269 718.724915 783.145508 899.743225 717.398376 333.112946 797.718201 524.057678 959.434875 367.390625 845.299316 618.167542 476.368256 743.598938 251.484970 720.692627 623.241333 761.543640 248.580780 936.362000 465.501465 80.3687134 823.851196 421.074493 437.994690 783.243408 258.025269 462.113708 813.028198 116.321236 879.752197 146.452271 149.591248 440.689148 225.422928 763.346252 109.738297 634.974731 840.183655 591.669922 287.764435 610.702637 726.588318 889.500793 989.097229 175.308929 960.118164 248.684143 428.849213 693.909729 + 273.665070 652.421204 932.615356 440.182129 511.684052 121.681419 50.0242043 234.564941 106.514526 143.023438 65.6208954 279.787079 25.4903984 752.965759 149.102753 236.955078 461.392914 206.268967 539.384094 304.104492 960.685669 390.705719 867.111328 813.777222 749.684448 366.667175 370.619934 100.628082 498.826355 824.134277 287.420563 276.590271 667.113403 643.331360 738.263428 363.044312 869.822876 605.323547 429.279907 681.098938 795.444580 850.187866 379.268860 999.505249 470.299591 265.998413 536.255127 341.641083 125.126045 476.900330 102.561089 79.4100418 104.251221 952.466919 630.449768 128.596680 155.241486 119.315163 438.085022 8.89126587 271.931610 577.886963 813.006897 40.2796021 408.044403 465.895691 299.030182 86.6806717 394.900848 73.0456314 + 670.573181 493.093658 115.619080 914.777710 129.911682 463.304840 759.599792 564.077515 681.126953 448.589691 745.740112 591.447449 931.808777 269.896576 849.820618 461.397003 159.788467 94.2484894 469.152161 306.854828 730.385803 587.350586 265.555145 107.330116 964.202393 344.433868 496.395020 509.175293 890.898071 58.8603935 77.5804596 39.7117195 423.844147 220.303314 419.522614 366.152924 426.951385 99.8857346 24.9483604 229.466278 266.052429 152.448105 401.475220 217.624802 700.793945 499.088074 488.781372 94.6644058 985.697754 57.1166153 178.096176 906.586670 664.908752 769.319275 21.1478977 206.548889 163.522232 12.9978495 121.716316 774.104248 967.221497 458.091003 409.212860 615.053650 545.140076 619.403320 905.501038 63.2168846 841.612061 339.046967 + 770.630066 721.644592 355.856812 161.856705 214.573883 914.446838 237.755127 888.227295 589.604004 913.517090 506.490723 45.5303993 836.959595 975.712708 571.175110 620.619568 673.013855 297.098358 987.519409 957.234802 612.337219 853.987122 244.678543 242.885773 388.378357 732.176880 498.723480 898.398987 57.4236908 496.260406 832.831665 184.276718 814.020569 852.899902 885.288086 464.281494 964.671021 497.984222 97.1846542 192.289627 354.649292 133.682251 84.0214462 393.182220 139.173965 445.687195 799.031372 803.152466 592.651306 786.106750 680.357361 52.9088058 881.755981 908.161865 553.857422 33.2007675 83.1426773 715.980164 628.018555 94.4700546 402.441223 622.546692 156.845627 761.748718 751.647400 948.293030 42.5702972 360.659363 949.272461 832.552490 + 656.576538 401.307312 510.992859 741.384949 63.0955315 456.746796 681.136963 878.435669 583.651428 756.730530 694.814026 174.740097 221.584839 356.930664 583.190186 646.983704 487.454163 970.596069 83.5513382 592.175049 282.347870 312.840302 893.758972 100.972130 26.0781078 829.155945 31.7475700 854.433716 408.646057 861.779419 43.9420967 742.323486 699.542114 492.083191 297.256287 99.2915955 587.379150 524.641235 907.146851 988.142090 749.165100 405.943146 670.065552 196.930695 391.402161 881.153748 108.062218 376.273987 11.1577883 235.553329 40.1168060 665.202759 43.7815018 481.996185 301.264008 10.6042576 177.012634 954.236023 549.402222 663.161194 26.0336285 135.558395 35.3080063 559.492188 796.474854 388.442719 500.349884 631.916992 811.939575 113.533279 + 576.464111 260.762451 869.164490 523.513062 972.238892 223.405609 790.779480 430.505829 698.413391 166.983047 170.537643 390.865387 474.478516 783.716248 818.544556 54.3917160 155.028549 118.110863 90.6613770 325.587219 80.4349899 789.455750 867.642639 893.431152 982.978760 394.646790 466.716461 873.834961 947.826294 236.406784 422.546082 425.869812 954.664856 832.891846 21.9400845 18.7238789 279.414459 383.771118 311.104736 519.321350 189.811127 489.715149 295.053284 334.045105 283.526733 580.197266 139.373749 361.485718 676.550842 696.905884 376.092499 194.439987 424.503021 528.746948 211.188095 747.808350 727.584961 80.7516479 738.729736 281.669647 23.3985806 8.17732048 87.4227753 35.1871910 376.457428 692.079163 932.999451 551.153625 356.967926 56.8734932 + 147.079590 384.362762 228.993546 391.963318 720.912842 108.038643 870.144409 23.6828499 148.233032 418.277710 907.764099 929.708923 323.099976 117.197021 516.365051 190.277313 645.462280 430.633484 376.797150 588.609802 329.327362 109.886856 500.491364 619.563782 813.241638 335.247162 476.466431 90.2265778 225.947342 560.586731 518.630371 204.981293 525.931274 531.695618 321.841064 552.377380 992.080566 189.154465 677.508362 217.914719 134.714279 357.568451 331.880249 920.523987 673.609436 335.872437 342.576538 88.0789032 113.755203 703.326660 211.071686 806.902161 932.061707 640.657837 542.257690 654.085571 818.632446 851.507263 442.627472 743.837891 809.270874 746.028625 129.869156 38.2119598 410.453430 100.656189 447.740051 550.001282 316.248962 422.304077 + 561.222229 691.343933 256.222168 137.022491 324.062500 917.627991 664.188965 340.887665 566.031616 487.339417 454.669739 467.837463 272.410522 403.181427 897.607422 124.865654 103.368584 80.9800644 787.522339 744.286255 497.366333 866.259094 518.394470 415.774963 50.5337334 253.668533 567.007874 285.216400 173.494003 933.993835 102.210075 544.914978 445.794312 443.977417 773.343140 53.8240128 898.726318 196.398651 84.7567062 748.411926 528.541016 924.528381 680.752869 707.092285 422.021729 790.021301 333.534637 246.806396 9.39954281 567.754578 765.483826 8.30980873 369.273285 731.802429 752.971863 56.5316467 184.034073 345.991516 148.725403 494.285400 609.427368 25.2225056 53.7539864 7.95765924 485.117371 961.005188 82.0973663 299.453613 637.928345 4.22615051 + 332.868317 151.648300 763.973694 308.111877 872.548218 296.444916 970.694824 332.238647 618.406189 397.610229 273.779114 36.2988968 904.739502 554.277344 67.6924133 184.653275 258.706940 991.362305 318.514801 73.7822037 10.1616001 402.459991 811.403381 428.768463 910.695007 226.968369 653.672974 899.812134 875.389832 689.172119 693.936279 292.284454 711.656128 659.524170 282.442719 666.216797 647.532715 95.2299042 835.929810 229.656891 735.827209 527.435181 440.917084 918.353882 11.4915380 65.6750259 118.564476 385.435211 645.096863 315.161072 316.915985 91.4372482 27.7718678 824.490662 713.433350 518.429443 55.6906891 410.250854 136.544571 71.5920181 773.151611 241.470032 952.319397 369.001862 189.761475 89.1821518 21.2035732 521.526978 548.891052 635.015808 + 977.837646 316.374176 276.214844 766.665588 365.060089 188.929321 948.373474 289.579071 554.269043 22.0070724 996.306580 673.447876 125.591805 461.795441 862.663330 35.5341568 431.476288 169.743561 261.550873 673.889282 159.311981 301.246216 337.782990 410.462952 650.624939 673.028320 955.499695 326.876434 258.930725 282.911407 853.632751 837.021667 837.527588 82.3173294 717.318420 750.640259 765.919434 350.481140 526.183350 71.9271317 959.272644 354.978058 471.784241 430.154907 134.469727 273.876770 307.878510 63.9520874 802.498047 576.445923 169.302689 429.866852 169.037354 347.806580 569.852783 703.757629 138.812820 768.708130 856.750732 940.932556 845.420288 164.476196 147.211243 770.641846 742.531555 440.189972 220.308914 883.714844 706.501038 202.538696 diff --git a/example/lu_decomp/71x71.dat b/example/lu_decomp/71x71.dat new file mode 100644 index 0000000..cec8e2b --- /dev/null +++ b/example/lu_decomp/71x71.dat @@ -0,0 +1,71 @@ + 892.572510 302.467438 829.443176 717.373657 512.478149 945.585022 687.191956 49.5451660 959.037903 611.526245 901.806824 212.866791 746.333069 802.081360 797.497375 820.877808 69.4798355 60.1872940 500.410736 102.805824 814.492859 591.475159 633.787842 552.924927 303.106598 924.598206 699.467957 824.845032 607.320251 217.653732 128.162598 958.987732 985.130188 17.4025745 258.994080 912.926880 732.607056 107.149338 296.839935 97.5718765 295.909027 342.615448 277.525024 480.463043 756.667114 489.214539 540.094116 388.965637 252.559570 416.543152 827.317932 478.549957 755.214539 318.997070 44.2367249 646.480896 621.715149 322.401672 655.440430 156.649124 509.371124 886.518127 492.529297 71.2599335 789.041504 980.073730 292.459229 129.728226 484.272003 687.322021 463.855499 + 663.970764 694.316162 452.942322 10.2251940 577.296326 34.6516991 233.028687 610.055481 522.213318 937.351135 47.4593620 330.673431 531.853821 91.4351578 555.281982 72.7721405 621.848694 34.2146416 567.521240 878.857300 286.085999 121.345352 316.455994 596.806396 959.950684 180.863892 756.808350 421.426636 710.904846 620.156921 433.868256 592.805603 905.322510 802.898621 857.270142 737.870850 749.637451 287.338348 5.44676399 495.105743 580.237244 426.685822 813.798950 397.603485 718.481201 910.808899 630.052917 879.893250 756.325928 41.2840042 176.939514 30.1885033 255.361588 838.694397 340.365356 534.463867 651.092773 276.688232 319.668274 391.567352 996.011414 706.897644 530.431091 657.623901 683.676758 75.2830353 872.132385 363.028015 463.323181 597.621521 688.468872 + 340.143951 931.039551 685.625061 372.727905 54.3973122 879.175598 3.65672112 475.253387 868.741638 978.633423 387.967560 243.699982 875.703308 557.695923 497.814697 237.874222 148.003372 511.926514 182.162750 93.4826736 100.327377 66.5475998 794.932129 96.0079193 282.888672 602.123413 926.819702 380.512451 348.154327 940.874329 616.915283 270.641785 912.953674 774.659058 308.909973 569.282837 968.386780 671.473694 111.774559 725.816162 936.532593 88.0888519 421.417053 581.429016 65.5658798 819.790039 391.222931 365.239044 915.564026 514.012024 120.446518 858.898926 79.4785767 765.389221 360.068573 977.101135 996.873535 286.846680 825.917664 362.577728 414.503937 496.844635 401.850006 413.884460 80.3310852 811.065979 606.815857 257.895294 458.738800 978.723267 262.399139 + 838.836060 871.551758 178.969757 751.404541 670.658752 794.074707 92.5296021 718.171143 44.8019867 174.828461 507.794098 16.8535099 128.842896 798.435303 381.057892 411.840363 804.575500 304.067535 431.359467 502.657684 199.626541 635.808716 856.933838 108.549957 930.044189 109.284981 858.943542 228.066315 51.6437111 522.927490 611.469543 627.940674 606.659485 319.811951 97.4622498 730.413574 582.285400 252.439346 611.727783 862.245239 704.727905 429.771088 259.978760 632.714966 787.247620 617.678955 219.001068 103.064606 143.309067 786.341858 151.686829 585.543030 642.618164 581.745117 536.882446 354.756073 807.880493 223.418167 876.357544 711.003418 497.485107 999.488464 879.745300 293.891632 162.302689 600.697388 304.329041 410.616394 931.241882 427.574646 829.637207 + 516.258911 692.223145 999.158691 761.319214 308.504059 134.038086 618.080078 273.672943 814.305237 119.849220 192.429321 62.5977974 884.135010 662.752869 183.003052 681.932739 796.018188 533.794922 62.2512436 34.5494614 209.543396 589.543457 300.283783 975.748169 26.5454769 101.651604 861.706177 135.707733 553.822388 243.900650 926.623840 956.908142 502.455109 106.638855 723.363647 382.839539 302.283386 451.757812 218.837189 794.162231 841.639709 806.996216 854.648987 70.7509384 703.988342 654.698364 265.288055 807.159973 632.910156 804.850708 368.733307 774.847839 344.057007 85.7762985 212.227570 817.206299 202.183395 108.365067 410.186737 77.2796936 638.932007 470.040222 532.146912 511.807129 913.936768 564.773865 4.66070986 179.202057 123.397095 321.705414 735.044128 + 478.221161 370.296722 321.861786 661.367859 421.870789 361.140320 793.369995 326.627167 830.035400 31.3655891 438.794067 264.255402 451.143341 900.476562 425.391205 4.86435413 970.629517 86.7481918 859.980652 880.594360 612.178894 565.255127 497.699890 508.579193 119.504036 995.976562 891.721313 613.607178 593.691284 35.6743279 101.378883 530.371887 367.558075 145.052795 761.304077 246.937622 341.767914 68.8373413 601.172363 155.504974 181.714020 485.602478 603.040833 418.579834 930.211853 643.023987 823.189880 697.069641 517.490662 146.906372 911.081360 606.554749 461.704376 915.080505 55.6662750 455.070282 85.7683182 800.000732 792.025024 806.272034 428.188568 699.302185 263.067596 682.502869 663.624695 310.973785 413.206268 271.050751 282.530548 752.445679 88.8113098 + 342.619354 997.307068 985.693542 558.189941 764.850952 108.325348 468.494293 548.031433 755.779053 322.443115 216.749847 464.304657 226.799438 255.296265 800.641602 304.266998 317.537079 715.413025 956.219055 850.928101 464.681824 834.825134 119.379707 321.869873 59.5776100 90.8438187 353.823944 166.062485 791.946960 248.292404 548.454712 735.424500 349.071320 570.565674 956.802979 860.068604 517.495911 568.464417 10.5058298 719.589478 177.151016 373.745819 475.071228 72.1641235 284.764618 139.031113 55.8338356 125.469498 134.912323 779.594055 139.566666 701.364624 987.921082 614.820923 979.220581 831.109802 765.593933 334.403290 923.656250 845.629517 915.478149 196.994705 126.019043 353.307770 22.4456234 790.548645 586.024597 498.663208 67.5203857 316.896973 864.093506 + 371.025726 760.749268 502.253601 923.423157 260.784058 555.185486 66.2919693 768.399231 90.4294434 704.373779 937.769470 421.766266 514.661926 652.833069 319.989044 715.035034 446.114777 895.801880 295.149567 551.413452 425.244781 29.9342442 952.171082 209.608963 866.080750 182.721100 453.770660 959.743591 42.1070976 181.165314 53.8968353 69.7510605 423.691498 327.506348 587.503418 366.469299 744.668335 530.425232 979.853821 257.354492 446.007721 822.767822 436.048676 457.854187 857.736572 428.294067 87.0396652 524.063049 873.604736 878.225098 541.014038 482.184601 343.553925 902.761169 114.354164 657.092041 2.55990148 587.290466 772.702393 504.750397 243.663666 980.952026 448.895813 851.253113 947.005493 265.274933 922.346863 943.616699 578.745667 114.905907 803.729919 + 514.646973 281.506256 416.568420 996.194336 214.064545 998.809937 991.413940 757.283813 896.684570 345.172546 941.621033 790.427246 430.448364 290.493225 836.815247 528.024231 603.386902 289.269501 444.057617 194.400497 326.721558 376.832458 767.468628 277.733307 689.159851 165.301498 222.033279 627.063049 478.003693 714.373596 215.476822 734.430542 214.264496 165.351456 195.600632 183.580582 120.130928 914.349243 199.134338 845.357605 90.7473526 124.059830 541.597595 954.219971 486.542511 684.494080 388.982330 569.051819 676.343628 645.035522 657.541321 297.810577 16.2160797 932.896545 274.193909 871.973022 138.179565 631.286316 164.102921 486.320312 529.462830 141.810318 472.335205 382.679413 263.723145 146.985260 939.315979 19.1490307 232.217972 289.426178 536.411072 + 343.743164 165.974243 760.987854 761.984253 485.886627 777.786316 505.720917 892.929810 757.826843 181.728363 493.054199 19.9337158 815.269531 746.921997 883.254028 308.525543 871.329529 278.543121 932.882996 235.229233 341.868988 200.356979 563.314453 141.140686 669.495544 458.045105 107.877449 532.026062 208.393646 849.439758 67.8294220 185.835312 492.632538 540.296204 309.427704 976.460266 692.160828 943.558411 172.460541 219.184875 30.8526077 776.900696 414.296356 906.844788 225.912460 915.549988 248.617569 885.987183 221.831177 165.850204 560.503601 737.755493 13.5980034 978.086304 675.890625 371.113983 532.295471 423.068298 999.416931 619.130310 869.960815 808.329651 652.100159 564.167725 943.119263 338.571838 782.156555 924.601257 387.643616 553.177612 413.335541 + 868.292847 279.358704 889.198608 832.602173 920.432556 362.650665 293.396637 718.598633 551.778809 637.575928 643.575195 811.559937 644.067505 369.609161 777.945618 898.311523 632.771057 867.798035 137.189514 875.591370 750.130554 774.730652 503.084503 36.5345764 173.716644 66.9217148 788.808838 955.234314 595.472351 327.986481 830.391846 651.976685 906.929260 422.680542 240.668671 668.812683 363.893982 93.6978760 102.576515 566.786926 462.601196 632.558105 448.630066 612.306702 348.571411 891.731628 398.789734 64.0134735 972.355469 885.072327 349.277283 525.785828 673.308472 543.638489 298.497437 322.262939 463.312408 852.608154 991.557861 679.774658 672.955994 285.711395 249.775314 855.938049 496.240265 519.339050 416.931335 412.739075 130.022781 453.310608 531.842773 + 871.887695 683.859253 879.007080 996.989197 218.889526 163.408554 269.063019 138.530289 301.029999 390.488800 969.259094 311.099670 832.397095 90.9758301 667.508179 880.985657 644.820679 138.330811 854.602783 116.583412 157.947739 673.791382 514.586243 472.887299 611.851562 886.081665 992.077148 925.308777 159.550751 67.8218613 154.831696 216.951584 59.8505058 704.483948 472.234863 81.5874863 340.288177 41.0009308 650.109680 878.899597 795.839294 810.858154 960.496216 475.686584 339.070892 569.514282 767.054871 54.8409233 670.170288 962.615234 985.609436 332.921143 25.5589352 969.330261 503.072235 221.924484 647.414856 988.734924 735.014465 597.812927 897.941711 917.474670 734.504150 222.095505 217.857208 726.377075 629.485657 729.498657 900.366333 413.771027 217.023041 + 433.318848 587.214600 910.510986 158.586075 813.334534 974.399231 259.500336 226.408279 745.268616 53.7369003 136.062088 410.047211 684.671753 872.243225 806.627136 917.529663 401.652863 376.175781 332.098755 405.262817 369.295959 71.4419022 62.6092873 29.9371033 353.206696 885.567200 794.409485 55.9919891 872.779053 295.598419 855.075195 985.142334 358.630737 208.037216 525.032593 998.556641 430.764191 632.855225 105.247169 984.791565 679.100220 389.272186 344.530640 39.2014771 694.451660 834.688477 710.023376 616.533386 365.569702 846.702637 307.365112 560.780334 866.616638 857.363220 676.124817 214.285873 67.8821182 119.711670 616.823486 89.7777252 137.549408 118.225311 396.696625 148.065414 817.182983 35.0616684 407.981476 955.108765 675.074402 883.398743 791.799744 + 408.390137 796.753540 767.005920 214.135452 994.457886 197.811478 889.765625 631.008728 261.346283 631.491760 14.5410185 893.635071 933.433472 703.190369 930.968933 653.879700 768.864197 303.490723 478.779755 479.650116 808.117126 787.538086 707.113220 92.6171875 202.823151 323.593231 271.233734 77.8315048 788.895264 680.254333 881.350708 778.796936 548.678528 866.023315 770.019226 206.174347 476.738556 501.812073 570.757935 240.535294 750.333130 622.121033 288.461487 569.675049 320.613251 810.134766 233.196182 442.870331 31.5211792 791.875122 524.540466 387.918610 194.082886 658.285095 338.779419 600.091797 173.495377 819.047058 478.821014 878.003052 223.204758 339.567383 839.341614 582.855530 822.178711 750.423340 901.824524 991.065674 40.9042282 99.1049805 921.751953 + 784.106018 934.003235 625.873108 492.291412 901.892456 938.321472 982.180176 215.820755 741.142517 422.301941 32.8832130 794.266663 22.7699051 521.054565 336.966034 230.628479 546.722473 808.614929 31.7366142 101.648743 379.559906 627.982544 590.403137 117.905731 667.815491 748.394836 676.256531 18.6167564 824.293335 450.067200 818.809082 547.924805 926.724487 510.380249 536.016296 492.422302 266.221588 930.707825 390.690735 592.048828 404.946289 397.382111 589.585693 686.681580 962.670410 512.808899 802.376587 36.2622757 453.576172 399.163818 25.4867668 198.502258 178.497513 430.792542 424.592712 150.121384 627.764954 647.420166 521.837463 176.519196 280.803680 234.589828 532.640442 755.341370 572.466553 455.817413 139.503845 869.759094 294.449677 894.832397 255.449173 + 67.5258636 732.444885 831.039551 781.234985 329.627655 741.721924 616.211853 547.144653 980.279846 226.499573 854.935425 711.836121 348.049683 357.964355 225.930847 951.243225 504.725922 177.505142 597.540039 901.783081 449.447510 374.930878 643.622925 522.122253 226.136520 225.890717 111.703697 189.749268 223.305389 182.259872 28.5582180 41.8305702 243.650085 861.678772 744.979736 448.414764 728.846252 296.804749 356.756073 612.311401 132.934128 803.511597 560.695679 685.978333 828.270081 47.4148216 793.282654 631.451050 87.3157196 72.2362289 161.205276 952.348633 866.270569 646.513184 682.341064 332.385406 33.1625977 827.744690 676.568237 938.314575 352.632385 411.255615 222.969803 841.593811 687.984436 711.447266 709.594238 933.951965 230.588348 252.922150 650.255920 + 737.942810 686.377441 548.854797 123.501358 682.185974 570.393860 733.186951 793.619568 327.750732 214.587112 68.9871597 333.318237 322.627533 75.4558945 748.383362 405.539490 661.641541 261.602081 64.3597336 418.184570 239.973724 19.1243191 265.041107 275.018066 164.846161 600.857239 812.432129 900.600830 289.861572 444.841461 433.280029 899.848999 168.820435 38.6955833 451.219391 537.082092 681.960693 532.930176 870.243835 75.4854889 377.736176 475.988098 724.306213 546.520386 529.527893 669.014832 950.822632 596.513855 130.713028 101.758606 898.901367 945.329102 347.461639 791.060486 721.060303 195.070206 845.700867 603.106018 833.629028 392.602112 689.148071 335.353973 371.432251 843.024841 305.409180 992.269043 200.869415 134.675934 887.973999 401.429810 391.264313 + 219.165283 270.856934 695.671692 460.112335 966.844971 444.783295 576.067505 620.781555 28.0592899 202.196854 784.823547 354.003540 322.230774 340.863251 195.368469 79.9170685 538.066223 169.560394 216.187500 130.933762 855.397766 335.530518 948.391418 868.125977 780.766724 411.336060 74.6585846 654.093262 730.945312 8.50160313 692.652222 856.723694 50.5274200 646.937439 203.824219 908.428833 73.2262268 396.385559 747.932129 357.155792 700.825867 721.132935 427.829742 80.4398117 427.960144 492.376282 328.320465 679.174805 596.388062 570.923279 71.2791061 543.211670 56.2731590 332.786224 261.670258 86.2661743 510.907745 704.947144 613.874390 896.074829 497.498383 812.582520 24.9637222 777.038818 188.524902 693.496521 116.688866 389.492340 599.207581 268.310364 644.454163 + 36.3122940 54.9545364 464.721283 28.8883953 404.839996 283.171082 904.904846 681.101746 645.608093 54.7788773 602.857361 144.209396 728.153748 659.704224 721.481323 679.133057 887.297607 943.611267 83.6111832 845.901672 864.966187 658.135681 244.736481 946.594543 566.210754 689.150085 134.152893 915.699341 543.712891 831.454956 128.984375 195.510788 109.646950 158.787872 313.523804 874.837341 318.737701 242.939056 997.028564 262.368073 217.778717 794.028137 161.241959 610.997803 355.778748 860.647400 721.934509 146.680328 512.190552 565.499268 363.028717 757.300781 848.190063 758.010193 169.720993 239.454956 414.248596 809.749023 121.500343 346.985992 685.802307 820.965820 350.146637 143.562317 778.918823 671.582336 19.8508282 414.544067 373.884430 504.116455 16.4884377 + 611.703796 594.314392 582.264771 664.396851 529.585876 245.941910 609.649780 746.987244 361.733917 625.575439 307.010895 115.891258 603.719177 232.468781 861.463196 784.117859 85.9971542 391.431580 628.642029 724.287231 368.184326 300.969452 74.6890717 302.846619 129.776932 398.865082 506.769012 328.812164 871.838867 114.200836 655.195190 797.452026 461.899048 403.623444 363.036407 487.172699 411.651550 469.680267 838.327087 176.303696 566.756958 928.696838 413.945496 196.439987 958.308228 540.977722 612.399414 259.100250 43.0920334 363.628357 372.737366 347.314606 188.225983 994.112732 785.551147 955.563049 143.689026 560.128113 713.270447 428.414581 566.980225 478.297485 58.4829369 280.284149 218.159210 240.506226 99.2622986 445.600891 577.993408 101.945221 855.502380 + 780.494934 141.447098 663.406982 235.978012 132.177368 97.4527206 712.554565 191.448090 81.2085419 392.411713 481.016266 394.201080 735.218872 417.272339 160.579285 271.235565 858.843262 336.508484 275.712219 762.638123 193.917480 417.930084 654.349548 294.130035 730.693726 629.492188 21.2788963 610.454407 149.583511 781.343994 688.867981 564.752319 708.042419 942.932068 270.022766 409.969086 936.300842 236.810562 995.920715 147.203674 974.692505 406.314026 117.504097 144.355698 649.926697 621.953064 774.360474 215.749191 653.078796 825.385925 225.832184 186.057587 833.238403 502.949341 436.010651 101.012978 471.336517 703.924683 216.165405 532.396301 31.2439976 264.845856 249.468475 753.261475 831.204163 243.206482 984.367737 319.880493 823.961182 60.7047997 762.191101 + 184.218964 325.734650 844.917542 162.971329 539.414062 440.756317 333.976746 32.4436493 770.416321 806.441895 434.746246 514.496704 951.677979 682.226196 187.693771 596.664551 445.644379 254.637100 659.678955 295.530792 234.804428 614.942810 590.090210 730.004944 552.867371 677.167175 398.656189 887.111267 744.722107 807.193176 299.949615 701.486328 900.443481 801.963623 825.991699 892.441589 590.257446 699.950806 308.885376 969.116699 929.058777 391.202881 511.677490 290.033600 207.463852 280.765656 6.56031609 647.235107 387.765869 459.365631 231.431213 189.648392 772.645447 519.412048 262.508118 646.633179 785.289795 815.710876 169.571533 435.852478 501.638672 846.243896 897.388184 206.445221 144.930130 185.505905 570.269043 955.484131 143.800323 339.769012 176.606186 + 573.386475 213.201202 585.086365 510.398346 544.865356 603.053833 585.699219 934.764404 114.911987 873.721924 755.875671 893.691650 468.797974 451.654968 146.596741 138.952576 901.285278 431.240662 40.9780655 452.402008 345.890167 501.394501 167.263626 49.1110840 214.181427 872.490173 397.795288 503.393768 153.147217 267.605072 378.183044 867.027893 914.433960 376.076172 19.0792446 139.077866 64.1744308 84.9158707 485.196808 880.783997 221.394775 311.119690 309.486786 720.772461 73.5094833 711.183044 265.308716 166.930466 959.826904 702.446411 374.428131 148.454361 584.925598 391.149353 142.816452 163.323349 510.742523 993.582581 661.988892 279.572418 291.940399 367.470551 755.436829 445.613098 908.020386 160.745346 352.578400 715.327698 319.869354 797.716248 349.963715 + 267.971130 824.948242 538.101624 929.993835 484.773987 766.282288 924.431213 786.982117 93.9175949 420.467651 683.468018 902.468384 366.803925 133.581741 704.181213 887.245972 499.169708 599.597229 813.585632 899.948364 477.023956 473.636383 658.043091 166.828537 678.138855 933.200500 766.730225 462.963409 239.639435 642.545959 205.043884 57.9715614 345.760254 305.646179 233.831223 904.744629 695.893433 559.627930 714.840698 623.372437 4.87602472 135.876190 723.000916 398.475647 890.108582 855.534607 263.038116 574.377625 971.187378 670.034790 506.935974 280.926483 836.309082 816.044739 611.951294 485.504059 165.903381 877.317261 115.716080 723.828430 431.701172 608.656311 922.733948 241.305557 958.516663 747.977478 467.362518 849.456421 858.882019 189.926651 37.1375885 + 27.0910892 571.125488 896.894653 677.026184 110.952118 357.303284 807.016968 648.800659 422.076691 919.404236 993.302246 46.8979721 502.211792 24.5105858 725.879639 55.6219749 630.553650 690.774841 114.506302 659.139282 305.053162 583.011658 790.156372 424.485352 953.388000 829.212097 327.854279 470.946777 956.842163 144.214752 576.715088 170.868774 824.356384 230.095734 120.573761 740.821777 21.2877102 205.099075 666.136536 384.503937 894.906616 897.906921 763.802185 175.257309 398.181305 211.148438 43.3269958 629.845337 978.664612 331.892731 655.890991 84.4211121 900.128052 684.170227 144.915665 442.913086 580.231873 148.544449 925.148010 691.327454 850.795227 686.649719 732.389771 674.601746 183.413498 899.773682 878.636536 189.212219 184.993042 590.055054 242.511581 + 414.185638 277.204834 231.291214 92.0528183 972.438354 661.509155 268.020813 222.932877 370.201752 442.864044 572.914612 607.530884 845.981995 412.263885 496.307800 261.132507 988.630249 241.256973 190.067947 874.926575 946.351501 346.184082 203.053650 936.877502 749.043640 448.168854 755.955811 961.512634 84.4968567 751.115479 171.009308 925.823181 723.232178 581.328491 582.331665 18.6372414 65.0698090 98.1485672 825.960022 744.096802 668.110535 439.014862 879.314575 209.862747 694.359619 619.128784 550.911682 321.528870 88.5586624 178.922958 784.991455 98.6242752 595.705872 993.547607 713.931763 603.974487 550.469849 481.810730 168.567184 366.755951 916.646545 470.314728 617.150757 236.352539 599.005554 503.278259 597.134705 747.119568 994.725342 752.081177 519.016602 + 192.591461 332.260376 846.263062 213.535660 934.024536 333.588226 802.539246 153.912857 749.207703 846.096375 547.391846 516.210999 109.327789 657.805298 571.673889 850.095093 477.068726 771.269226 875.998718 68.0843353 27.3848248 888.287903 162.654892 326.424377 479.723785 34.8776131 424.354156 261.290894 893.165222 677.364075 620.519043 263.636322 300.671021 117.979149 918.117188 579.656616 825.599365 540.444763 19.2710381 702.973572 412.234467 964.811157 577.666199 633.043030 676.852783 926.549561 440.303253 237.765793 719.106445 721.019592 9.91740608 766.473755 926.751099 547.091003 64.9008789 356.879211 966.325134 270.817505 245.924530 905.426147 189.653748 32.9546051 169.821747 958.496826 377.472015 792.894531 992.278259 285.913483 536.143616 878.397156 924.308533 + 301.174988 24.5565529 731.603638 75.9545822 201.154099 521.626587 147.215881 12.6354580 796.327332 317.469391 511.256500 702.783447 142.075531 94.1679230 125.345940 623.066528 331.254242 971.564148 926.643982 15.3440428 24.2516232 429.017670 502.547028 966.143921 993.162170 7.35256243 473.268860 295.515320 871.063538 973.477600 164.899628 483.743500 831.181213 771.587891 275.254578 886.336914 759.472412 591.028198 371.205933 312.117310 290.762238 981.242493 721.885742 905.224365 685.052124 662.831604 429.138855 702.292664 192.901520 309.637787 580.194275 810.521484 503.659088 233.866241 489.383484 787.327576 739.522400 610.808289 131.821701 888.890930 487.319122 637.138306 530.310181 855.146118 241.708389 602.957642 235.148956 299.683929 806.839417 917.501343 937.168396 + 924.096375 542.621643 852.843445 290.488647 760.150208 80.0169220 591.214050 51.0028877 980.921997 252.955368 652.786865 725.833374 270.192169 625.761719 405.016541 129.039642 912.923157 806.854675 229.784790 188.018646 498.567719 754.734192 758.268677 947.399963 449.342896 646.810364 92.9695206 167.047058 928.861267 621.769836 178.999710 806.853943 490.358337 621.281494 176.560684 464.286865 587.791199 767.190735 770.804749 895.888123 440.453186 52.2311821 514.771423 6.14784718 422.398834 202.553894 514.919556 841.504944 958.971313 378.055695 433.630798 95.7773666 553.306763 280.924316 632.555725 450.633881 280.981079 691.728638 75.7187805 537.760925 367.474060 610.673706 180.491974 967.990234 449.122040 559.425415 792.576111 813.856689 514.692383 612.842712 558.571228 + 953.795532 95.8043365 95.8141022 329.763397 324.339630 807.095032 428.452240 23.3767281 359.341339 635.919922 422.655945 41.4847908 396.790527 132.187317 870.788513 757.391907 189.274216 534.421143 102.803444 889.942627 411.559052 451.666992 422.739349 417.613068 926.782898 432.933167 332.317047 427.259949 102.682564 782.675049 643.971802 143.961334 431.500031 355.916412 884.389465 706.820923 373.524841 2.01982784 116.083893 164.440475 942.778809 678.667725 591.765869 456.136322 293.487335 28.0734634 215.177139 802.523682 443.395477 944.092407 531.832947 250.766022 697.948303 853.188599 50.5935745 990.504272 686.084656 98.6870346 507.874786 638.296204 615.514832 787.744995 382.621490 828.692078 754.957520 97.1410065 976.375977 453.739685 1.54501581 411.792725 833.658630 + 196.518158 89.5944443 419.980225 851.272766 751.933044 525.267578 272.395172 682.389282 20.3916168 923.849426 918.605957 644.235962 232.633423 483.593689 61.4407768 942.553833 467.296509 948.390259 656.896667 20.2148266 192.522339 136.728455 727.268127 401.545715 848.084534 22.5168972 814.878601 425.609955 864.105957 834.091248 275.215820 961.944519 516.828735 473.598389 477.033661 602.155518 277.608398 360.078217 745.017090 726.100586 546.463623 52.0814857 150.144302 837.803711 361.493835 16.3126030 905.558655 199.425751 688.822144 552.034485 499.603485 612.020020 303.833496 980.175232 640.404358 537.367126 339.311157 371.537903 886.345276 827.161255 624.356689 896.110474 373.258392 281.857697 999.517334 194.419266 147.485794 718.121765 878.655029 285.655182 670.171265 + 838.194824 666.191650 329.932465 579.889465 166.972748 627.043213 662.806274 299.811646 422.476654 124.357079 276.233429 914.270325 336.571716 879.709412 4.63778496 271.656494 952.423767 904.864502 175.523834 877.121216 16.2436485 314.978027 956.507751 621.258850 602.747864 164.960724 183.006683 164.575699 423.784424 92.3086243 513.541870 804.743347 413.496246 67.2898254 207.112900 881.076416 657.599365 499.864288 310.421143 868.245728 609.228821 439.327240 50.1025085 260.002045 752.614380 353.763336 698.985291 662.671387 889.150269 532.228943 518.781128 250.831161 913.039307 796.715637 789.568176 500.523773 673.714783 791.271667 97.3132706 131.181595 778.360291 601.255981 176.488586 322.609131 714.129883 292.543365 594.999878 678.171814 761.352112 165.265717 744.425720 + 856.831238 889.720215 54.9899063 498.301239 343.297150 545.791687 869.576050 619.494263 360.968597 464.141083 974.497559 725.771301 637.054321 320.707397 503.827362 278.880280 523.623413 429.952179 981.381714 548.720337 547.141846 5.42139769 995.176453 588.338135 775.276367 891.163025 850.541321 173.198059 590.668030 551.495667 895.309265 502.398529 972.247803 927.622375 507.007843 694.751831 599.144592 511.929077 862.290955 122.213516 347.578583 847.249084 889.130066 217.547333 845.163940 819.596069 117.465988 758.013306 872.555359 271.703827 609.955688 34.2950859 9.42371750 973.796631 767.531433 690.132080 928.088806 108.043701 726.674255 182.784042 920.874695 167.354309 910.561462 700.183960 410.492432 95.2449722 259.969940 989.573914 583.204529 638.936035 46.5876236 + 484.537994 239.192123 477.723724 65.3858719 25.9786091 62.4972229 633.820862 280.418732 514.332825 210.293259 986.256531 44.4937210 680.985107 49.0627899 680.638000 23.4925442 73.7455215 521.704773 920.502563 483.292328 76.0384216 633.850586 639.826721 582.852966 339.742737 564.302612 739.559021 880.322021 749.034363 148.304306 951.006653 7.90156794 575.442810 257.945770 664.072571 186.563904 349.506927 875.611023 9.14564228 781.157227 464.491028 981.453369 771.849487 137.785019 306.456543 928.847534 446.214142 413.550659 663.850464 721.056824 804.287415 426.383942 371.723358 185.052765 903.018799 289.539368 60.5514107 501.302856 654.120483 208.029892 729.418884 540.798401 674.751038 348.973419 9.80802155 189.369965 421.630524 666.061707 277.064972 771.282166 857.844360 + 505.470520 276.299774 736.540100 55.1970024 311.157013 383.984344 53.0192032 992.413025 604.479858 373.768097 571.311523 479.809296 333.521881 318.101746 398.494476 548.203003 814.768127 40.3773155 683.176880 709.015808 665.291016 128.380005 324.938232 954.002319 198.948074 656.132874 399.782349 543.783813 959.642212 475.014191 498.169403 845.064331 257.721771 390.568665 629.927307 101.974869 53.7968025 518.513000 906.363892 790.070374 361.472992 319.870728 376.565918 676.683350 712.841492 29.6453323 173.434219 955.275513 939.040161 50.6028061 314.154755 626.624756 829.384399 6.82439804 646.742432 612.389343 450.174194 394.223724 384.489532 271.591644 739.773254 717.687561 883.199402 902.566406 853.229248 961.075439 42.3190193 16.9550343 35.2207718 395.147491 640.237549 + 710.832153 570.543945 134.778534 199.714005 949.135498 816.614929 382.255035 645.403870 718.185059 597.370117 950.914429 307.731689 74.1119614 349.532654 554.152588 842.959839 826.972595 223.365952 145.224991 806.363403 558.517761 936.913696 353.307098 183.864731 549.977356 241.239105 933.633850 118.778961 602.594421 739.168884 973.979614 536.521790 597.176208 700.303528 759.965027 332.634674 114.462654 102.223236 551.798767 18.8983459 550.468079 596.082214 275.955109 91.4960785 951.267822 735.313782 529.379822 498.484650 585.793152 303.474335 430.790741 939.709839 6.81594276 356.572540 942.875183 128.210770 563.667908 787.085754 863.414795 557.770569 87.9048538 810.464294 431.302460 902.210144 479.133759 282.436584 135.869034 488.012268 214.448135 175.291672 988.560669 + 737.289917 125.763885 489.354065 265.870331 727.328674 288.584686 575.544556 160.629776 11.7860479 393.890808 310.362396 391.177582 871.687561 455.779663 125.397331 60.6950951 284.883423 275.269043 163.148285 810.319397 800.236023 953.091125 172.526459 747.480408 196.773010 232.735962 653.027405 128.970978 368.657043 536.480835 1.95230389 932.072388 678.114075 26.4324608 944.355042 579.744019 742.047241 635.615356 993.846863 983.351990 919.295532 484.911102 896.616028 308.859039 668.323181 195.376328 743.007996 923.848938 585.470825 288.693115 729.971069 211.126831 136.134201 804.714111 727.578979 804.447876 176.616608 554.837708 378.859314 867.482483 794.654114 844.712097 28.8787498 457.080597 12.2239428 420.679749 73.2153931 872.433655 10.3447609 492.672852 291.070679 + 126.173676 355.890991 585.299561 570.881348 401.187683 986.224182 991.451843 598.123474 612.250549 516.181885 336.794495 421.485565 702.935791 88.0624695 588.558411 679.980774 69.4575043 330.856903 6.08907652 298.788269 8.54334450 58.7859001 113.704887 355.011292 779.366028 998.814880 690.574890 857.690002 306.755096 286.142975 642.776001 953.124512 635.214966 434.067688 491.668457 195.543945 861.619385 659.209290 775.150330 251.894333 496.419678 153.431320 629.416809 770.579224 498.782654 39.4386444 226.526367 606.081787 741.096924 540.710205 651.459595 80.2855911 336.962280 714.015198 68.8853378 410.184418 139.026474 571.998291 373.368317 618.606323 482.961548 224.006363 664.976501 181.846207 175.380859 602.745178 702.294617 861.494690 356.957916 1.24717140 83.4407043 + 199.784027 229.619370 505.663025 550.495483 424.744110 580.038330 453.070892 628.051575 954.634583 478.894562 168.283752 275.680725 35.8767204 520.424194 166.594940 645.899963 583.518494 669.934692 221.011307 897.113159 762.530334 458.373260 994.187317 362.805969 873.450928 369.623230 850.921204 804.832825 692.204773 399.303497 622.111877 712.937195 716.361572 31.3358154 606.258972 80.7712402 124.162308 577.655151 237.816513 46.4460831 968.356567 750.492920 147.868256 25.5812645 83.3550797 748.258606 207.628616 712.596375 183.532043 641.502136 63.4558411 172.284164 644.439026 387.270996 513.132812 418.109314 904.363464 271.607849 210.346313 862.299683 101.599022 457.269104 484.192993 533.889832 275.819489 855.580566 695.329285 289.829712 518.706360 283.547821 753.424744 + 537.774170 328.400787 523.190002 922.482849 780.173340 355.338074 294.873840 405.485474 513.983459 966.669739 587.985474 121.209526 689.804260 708.080261 711.657227 375.241486 88.6530991 15.7730055 512.766113 490.749451 930.024963 130.723450 743.802368 45.4568634 985.719849 651.805298 10.5786533 560.779480 254.891830 649.255615 474.293945 377.416229 819.390625 704.532349 282.752350 301.703217 711.024780 592.053772 546.431274 754.407043 312.744080 191.645004 19.8262367 301.507141 268.700562 358.301910 777.974487 979.381775 865.514282 956.199524 102.797012 852.184814 937.309570 406.971710 638.283203 332.266510 766.886963 411.565857 745.767151 636.332092 207.051376 545.454956 323.391510 332.835510 334.328979 178.705383 679.454956 989.178284 230.645508 909.390930 42.8698692 + 185.859299 914.476807 949.985596 755.531128 879.991882 509.724182 355.003235 290.212585 1.79796314 933.173462 248.719925 99.6800613 634.101868 490.367584 144.340866 470.562347 830.766357 401.353271 525.627991 164.194199 683.024658 31.8339691 776.223633 633.703735 528.089050 109.019524 7.69113588 891.520325 458.600311 92.6725082 119.147003 812.511047 352.958893 816.248413 464.463470 81.3467407 194.341858 177.851456 892.276123 958.537170 73.2500458 671.976257 827.817505 992.077026 618.963440 519.298767 616.214966 345.995636 348.109009 605.312927 791.458618 289.840118 635.214478 970.231689 669.517944 127.801697 245.841766 723.245667 798.156982 468.582550 949.097595 658.722107 101.607361 200.513153 577.643677 571.787598 984.323425 943.714661 186.992264 242.851761 325.026367 + 703.323120 452.628052 49.5206337 54.3091278 210.080444 557.898376 624.392273 732.958557 326.653717 445.940552 661.546204 107.042633 390.855011 590.059875 491.838928 824.957092 549.583252 20.3962612 614.719238 876.780151 346.619476 28.7763920 7.30534363 867.500427 542.130188 633.098755 398.631470 952.144653 25.0520878 333.252625 279.855255 681.224976 754.145691 745.422424 250.701706 209.905075 236.081024 404.315155 28.1408672 899.165588 378.607605 853.024780 81.9708328 814.540771 607.998596 443.831238 423.204651 524.438293 875.211426 716.360046 109.209953 360.425842 423.353149 940.889587 524.705017 386.136200 562.093628 734.412720 792.568237 664.104980 35.8810692 888.181091 619.156555 35.0542831 53.9882965 232.914062 344.244934 354.862549 512.179199 378.952209 123.646828 + 332.302765 234.320328 67.1694870 479.034912 556.189270 573.746704 83.2218781 322.188934 330.471832 857.828064 514.302734 432.476807 379.413330 747.714050 508.846436 519.251160 495.689056 495.573181 948.675171 910.772766 878.846741 994.533752 171.961319 189.962677 835.168823 885.539062 132.618835 216.201248 323.442871 996.925415 779.084778 411.842560 396.020599 189.063843 719.087830 772.295532 215.657303 256.471313 508.690704 999.024841 990.846375 516.546326 572.619629 331.175110 655.589233 697.611267 993.762207 1.37179923 781.158203 776.474182 572.171143 904.212280 895.963135 562.836487 198.553711 975.044495 568.763916 595.417969 719.120789 280.914276 947.098816 813.929565 385.277802 239.930908 257.263458 423.888580 488.987671 868.779785 333.478973 555.813232 482.469452 + 13.7028027 719.074524 118.980812 88.7550964 858.713196 501.188751 823.960083 998.684204 449.160797 734.493225 880.046753 291.867279 279.187469 102.306236 834.690369 269.007477 529.470581 246.319916 828.534119 210.238708 841.408569 882.454773 681.113098 7.26967573 98.0244751 735.008057 700.151794 336.014282 612.559265 866.192871 343.042908 447.973114 643.212646 668.576660 637.256104 530.391418 14.4138899 921.695801 917.474426 844.247681 167.910583 378.337219 591.832520 543.902649 489.309753 582.191895 674.797485 458.825073 944.489014 158.119293 412.951569 727.807556 151.822052 752.982849 953.672729 645.821899 498.008759 774.703308 802.618286 786.555969 793.176514 99.3151703 727.200012 501.702454 33.8890495 780.180603 927.159424 409.262299 480.331512 552.503601 788.226379 + 965.728027 804.182007 233.842422 518.449402 267.069336 128.868988 814.637695 929.528320 302.309814 982.492371 784.259705 788.527405 264.567413 676.272156 872.844543 424.718323 216.002319 470.768555 611.268188 287.141968 111.428246 989.401428 794.438660 104.825653 355.445770 471.981018 38.4349556 488.481384 595.431152 444.991211 790.981201 82.4399338 858.980347 467.162231 227.189041 30.7923489 452.187714 744.308044 987.318542 98.2165070 436.544220 917.191345 418.081085 979.665222 393.278564 156.066299 744.547363 645.108093 591.723877 200.507675 677.312744 933.922668 930.646606 571.439087 644.444580 210.243591 548.186707 715.890869 295.749268 480.287323 354.118347 932.468689 9.03107738 398.528107 320.337677 366.811615 342.211365 331.573700 561.051453 474.554443 266.343292 + 858.816956 348.314728 300.206085 650.827148 957.122192 673.957947 102.377518 130.842850 799.881836 49.2445221 928.583801 67.1136322 129.606216 438.328613 890.927185 181.998169 184.466309 327.223633 803.382751 4.14034557 831.310974 634.654968 789.436462 332.595673 61.0300941 581.998352 287.410522 504.095093 857.101013 402.584686 410.060669 174.702530 497.286346 591.964600 792.037964 46.1618767 429.884949 802.322510 335.976349 478.590759 874.888489 415.247772 549.264221 502.928589 699.107666 829.595581 12.4449739 58.5086594 104.893532 794.076538 383.684174 982.502136 316.768524 361.722473 323.614136 833.386292 965.773926 494.719910 939.643372 43.5135498 777.908081 506.819031 81.2169952 423.520996 35.3623123 719.579224 252.410294 784.908081 362.999908 351.414825 75.5172272 + 171.697769 587.160095 150.182709 114.210487 62.7199211 81.9770889 903.898865 101.429138 20.1508751 235.865936 509.936951 818.180237 806.597290 761.239502 430.152405 915.387573 579.082092 878.191650 784.457764 761.152588 584.877808 242.330276 857.836792 261.156219 411.768127 564.095703 292.096710 249.576126 367.260406 839.309631 987.025757 985.835266 582.406433 479.762848 698.773193 59.1509705 86.3925858 394.403290 932.936584 967.036316 689.046997 923.588135 536.529114 359.871002 248.230408 598.391541 718.228760 717.232605 233.956985 318.505341 146.070770 601.361755 920.225830 99.9073486 807.153381 953.163879 672.113464 353.732605 704.662903 992.787781 500.508026 389.612061 663.209900 440.769714 714.941467 321.521484 313.763245 165.774521 449.688141 221.919006 216.552444 + 862.781006 147.158722 44.2503014 342.146576 538.012329 300.421753 71.1631088 365.578918 231.759125 652.366333 763.282410 58.7342758 752.506104 554.005554 219.912872 496.662872 808.797119 411.253601 236.420181 932.223938 542.380493 639.081238 991.858276 985.022034 643.631226 389.197052 870.154419 787.177002 695.718506 575.383789 940.866821 244.317581 67.7729721 244.838425 988.910583 212.687439 459.458649 731.174194 664.258850 186.701385 105.894958 446.222778 879.463379 566.122192 119.928001 343.202301 715.265137 813.233154 92.6996613 681.551819 466.344543 855.514893 888.933899 302.163757 229.433121 229.760727 355.347900 819.967224 548.972107 465.174133 458.928223 482.593964 826.728271 933.743469 503.758972 77.5844498 848.957642 707.784302 631.469116 568.076294 582.583435 + 742.675903 481.971832 782.923523 226.367615 316.568115 566.154358 703.230408 19.7419796 637.350525 479.423065 108.733116 685.169128 745.777893 658.955322 831.036133 694.280518 925.362244 330.647003 133.379700 340.935730 987.067810 416.930328 887.248169 272.292572 686.946228 643.124146 398.001068 15.8218327 909.501648 139.303421 286.245209 722.429688 495.131775 935.571411 569.631470 677.441467 785.947327 800.342651 125.993080 101.391212 922.845215 96.2068024 52.2086143 283.555908 119.001892 437.412689 885.966858 736.673706 491.294281 972.914124 868.122070 422.631287 667.609009 356.572327 629.295105 14.0036840 972.583984 167.648285 515.101990 892.748901 298.529999 701.050171 846.089905 635.561096 511.287964 911.926880 842.119812 660.037659 373.324524 702.112061 660.945068 + 588.660339 65.4151077 383.320251 705.632507 376.377777 665.364929 165.754166 529.387634 962.168335 68.3133469 352.777039 483.779877 612.102478 899.357727 343.031342 550.292664 446.017731 186.288803 322.769501 797.806213 923.467590 58.7221870 588.597656 221.889526 496.436768 634.657654 882.842896 982.640869 858.132507 476.888733 693.107727 456.549866 331.425659 825.124268 692.864807 529.566406 503.224304 353.127930 511.924072 743.399658 2.98868513 712.840271 148.808716 416.011780 773.128479 260.529510 797.685059 824.941223 392.392334 870.702393 153.908752 866.333740 856.265503 966.142517 637.278809 220.785797 954.983337 749.665161 889.600342 852.398071 11.1673756 891.985535 377.616852 389.096222 443.159546 561.378601 857.210266 444.743408 819.029663 308.643433 243.712433 + 562.380005 328.102386 494.706818 225.952652 19.1599274 288.035492 527.242493 598.769958 783.203857 740.219727 445.270599 416.180359 6.80236626 654.378479 750.877014 7.05096722 196.822556 758.482178 411.451813 795.494568 166.363190 831.118896 348.941193 776.326355 529.780701 876.158691 788.468933 209.589966 584.691589 6.05930376 801.395874 491.468750 723.476807 168.590225 91.8671570 196.397995 514.228271 375.473450 967.945435 424.606567 59.2670250 875.540039 828.191772 257.426849 355.826141 245.665680 397.859283 90.0879517 706.966370 211.575027 259.666321 819.079651 566.753479 12.4000769 206.248062 90.1123047 936.121521 318.734894 982.535889 197.723953 403.384003 762.905579 906.437988 878.117676 10.8439264 681.134766 110.949562 830.643433 331.225189 788.253967 374.215454 + 412.107880 606.409424 701.176453 517.749451 47.9460258 315.007019 930.107849 500.943420 948.854797 641.906433 990.694702 845.274597 370.642914 718.445679 491.935699 474.253265 315.426453 82.7129440 524.901367 475.476898 564.705078 109.209709 356.784943 953.995605 118.589546 789.923462 577.583069 554.110718 53.8701019 762.946106 971.639343 61.8462791 555.006836 947.781738 952.830261 676.367310 24.2001171 56.4108276 352.939545 907.721313 918.029968 221.412811 742.277954 705.107300 123.072159 814.740540 864.057617 288.478943 854.970764 665.346191 546.511536 877.950928 342.191528 566.480469 709.115295 363.153717 590.836975 717.086304 666.925537 946.427490 248.957687 323.210541 887.529785 870.528198 399.242096 188.168228 248.292633 70.1538849 243.625793 633.955078 805.192139 + 22.1730843 836.199707 796.102295 937.483276 881.960083 931.017517 976.747314 7.10842800 258.806274 36.7150574 728.375183 94.3566818 158.836746 982.214050 336.424774 621.621094 993.829895 715.118164 71.8019714 664.467834 894.187561 146.471573 972.215515 436.132050 143.265610 361.280121 436.746979 121.326950 423.874695 674.279419 407.292419 334.692780 633.053650 553.811462 371.348724 211.488022 440.369873 980.868774 138.783051 443.218994 735.100769 138.247986 791.447388 854.162170 72.5884399 108.611168 185.536743 357.810028 89.3925247 526.476379 944.778564 620.645569 137.266983 25.0332127 486.145111 662.157898 10.4073420 765.286377 693.450012 466.720947 119.669632 682.947388 847.003723 366.177460 977.628967 268.359009 368.545044 785.303162 825.172302 386.734741 204.681305 + 942.864380 822.420654 531.943115 33.1040077 279.217163 429.583160 76.2086029 188.988693 48.8709984 987.577271 357.012604 107.782242 165.684433 410.930389 805.794800 559.838196 538.170166 302.772003 502.523285 995.428284 744.916870 548.142761 208.366669 471.654541 738.832092 417.764435 578.036987 135.680634 956.075012 132.022552 388.690796 433.742340 853.731628 350.768402 293.755463 675.643372 49.2579193 35.9506149 294.772369 849.115295 358.361053 87.4133682 251.174026 875.667908 513.411255 31.3149757 10.3972197 274.817993 597.031799 223.036957 575.253052 190.233658 872.289001 354.015320 407.018219 836.145813 480.820435 16.1222954 35.1471138 950.088196 130.609070 667.931396 88.5707474 464.206238 735.374695 608.059387 80.1055832 753.435425 288.693176 33.0750656 606.490295 + 285.599640 228.252457 712.188416 559.853699 248.266083 176.778091 292.064209 745.866089 968.427612 290.297028 669.276306 433.768768 109.487190 347.719330 548.139832 123.584061 636.717102 852.192078 943.743164 962.736267 775.162659 680.151367 89.5339508 152.625366 619.088562 14.1061611 526.775269 676.121460 61.5044289 900.449219 577.925476 827.612610 362.408691 506.166718 648.964600 584.128479 108.760864 847.107971 574.978821 624.519226 900.940796 608.107422 805.269775 517.229980 316.756866 2.09026957 544.149353 951.295044 502.880981 501.912537 231.161591 14.8123055 273.192749 758.562500 903.532959 336.843903 391.509369 856.874756 438.970398 190.966125 62.8058472 635.989380 753.215088 287.601715 125.002487 118.263298 363.904694 324.641418 227.859879 158.751602 780.104065 + 513.704651 239.811996 253.753448 713.436646 971.505127 124.919540 382.319946 6.51256084 1.68435121 829.751648 429.508026 655.658997 446.786041 56.9534607 814.619019 929.210693 561.814026 344.320099 302.640594 899.521118 259.019318 138.387619 400.433136 161.979065 855.767944 653.570312 898.695251 130.818787 140.705521 207.532089 553.896057 611.942871 993.490112 674.338013 937.790039 680.907349 479.627258 705.338013 509.417633 583.220276 415.778412 426.201904 475.282867 287.385315 57.9058266 684.302917 295.522095 275.750641 400.954224 209.203217 231.548218 385.835175 978.988586 801.711914 501.612732 514.304688 969.265747 566.440674 47.3013306 930.064514 780.067444 56.8512230 825.362427 321.102051 601.456360 301.056854 361.264465 880.606873 888.521851 89.4882202 248.551483 + 108.828148 843.504700 374.037994 666.484253 198.774979 676.964111 166.898682 52.8481903 74.0060883 85.8606720 630.812500 468.549744 967.399231 530.241089 631.392212 982.409668 280.418427 334.760681 234.267456 110.109024 68.8952789 871.452087 150.166519 182.524536 980.447815 190.415802 17.9089451 242.879929 626.989197 804.735413 588.664185 348.908386 49.3110352 15.3252859 190.171021 485.759521 911.350403 585.716064 207.569656 376.661926 384.625122 84.8548965 344.099945 883.838867 997.208618 42.0588074 877.547302 568.257507 355.610138 238.697433 934.502869 286.280762 560.517944 709.694580 890.604553 342.402496 945.892761 10.9256220 776.687683 715.528320 807.909668 305.932220 151.374207 659.211365 3.07603788 549.190308 519.278809 57.5381927 638.448059 707.917236 785.326233 + 104.809273 337.531067 811.467896 613.991455 408.818512 261.651672 95.8534012 848.813171 921.537476 946.211853 23.1277103 562.012817 508.064789 145.984909 60.4674530 561.961182 135.941208 161.147873 406.713348 958.255066 68.1424484 319.406494 215.754303 18.9206753 609.356018 824.392761 759.103577 620.108154 942.521240 967.538391 946.198181 755.299927 597.247375 643.477783 208.456711 318.507843 774.883606 193.376801 841.463806 140.677063 154.092026 492.532410 300.866486 345.659149 569.409119 256.867004 297.555664 806.021729 530.317200 524.146851 503.958679 255.937149 490.573181 647.042114 107.661125 898.541077 699.848938 213.700241 779.827148 521.582886 257.630615 343.575226 108.089256 232.512909 317.337982 697.309082 144.146271 468.275116 66.6164932 333.723938 887.547607 + 674.627136 208.795639 126.982361 89.6601257 529.118958 130.328079 488.703064 423.645691 544.003784 622.973206 984.729980 198.473862 284.971069 873.512329 94.7724228 810.521729 182.850372 301.188049 782.321411 539.210144 291.304291 122.040718 278.923676 622.661133 534.760986 176.738968 825.836914 718.461731 8.75478935 777.125793 753.672424 202.011429 501.293152 606.933289 746.536377 360.480011 294.474152 168.498596 492.030914 292.442200 7.79688787 327.920197 822.222107 602.286865 268.997925 710.147888 941.934265 690.728760 22.8749428 525.453430 81.2752304 855.501404 821.542175 234.246017 671.656067 631.206421 369.905518 509.838501 746.063110 725.182251 329.965210 79.8599625 517.777649 342.046478 930.474243 896.437622 717.236145 457.351227 316.290924 736.469971 23.9820633 + 33.1135941 150.608398 491.521545 67.5901108 257.308777 999.052307 627.023743 533.167358 211.895187 422.293304 621.374512 845.593689 312.487122 351.811340 528.055908 393.395966 797.996948 266.138092 267.450226 427.668915 527.305969 682.131165 334.753693 934.570984 329.294556 332.147705 313.841827 951.848572 963.945435 277.562531 662.056580 349.352783 384.208832 345.177643 297.682343 396.711151 957.345520 624.611023 885.671448 637.471130 440.202850 409.079559 31.1088295 802.365051 320.494263 232.684219 549.530945 888.392578 525.298523 757.041199 576.462769 128.206848 858.343933 769.799683 496.139465 77.4754181 161.160431 685.409973 864.986023 578.247009 26.8922672 716.081848 192.124039 293.680054 805.846436 256.358124 415.044067 699.916809 354.921204 572.230347 750.993530 + 761.301697 989.197144 791.832764 852.046509 227.135391 676.088684 766.341980 68.6086884 218.258591 466.294586 284.624451 22.2171478 78.3117294 363.120117 214.527924 465.304718 900.580566 905.299500 184.595764 468.437622 528.143372 666.611084 368.339600 478.158234 567.610657 561.200256 194.408783 723.920227 141.070709 634.144653 166.240463 904.905212 149.744522 608.552490 557.807556 467.291443 825.810486 462.312225 755.199646 183.032883 820.559265 891.600220 229.328796 304.404480 343.136322 524.867004 269.719513 94.7388992 5.32154083 499.145050 59.1407890 806.355286 831.530457 443.477539 434.736603 208.847076 653.097168 502.897217 284.000000 659.733032 509.404175 162.700394 606.030273 323.629547 551.212708 146.472824 506.303864 537.454895 881.788391 347.965149 455.023071 + 192.190735 654.966736 912.440063 772.220154 74.3230515 385.465881 106.229248 712.325623 981.769592 742.762024 683.316956 55.4070778 289.800995 245.456863 202.545975 116.594963 760.159485 68.9468460 666.074646 680.567322 523.147278 438.821625 53.2851295 279.639587 10.8564310 765.884460 22.6272945 16.7382317 837.083984 518.785828 17.3982868 397.861725 643.137024 84.4789276 863.787659 191.459091 166.778809 104.322617 775.192627 893.107605 93.4500427 579.006348 79.5039444 370.541290 438.553925 748.146667 460.508423 134.880112 819.718750 466.150665 375.439758 480.892944 252.536285 809.321106 821.492065 596.280518 694.435486 632.063110 337.796936 359.965485 735.604858 292.520844 803.154053 345.269409 156.196350 542.028381 221.707031 162.761719 491.343475 228.787354 595.295593 + 583.224548 1.60253620 528.845642 235.562378 127.839096 470.295654 145.392014 934.977051 474.090576 526.187378 865.104919 319.742401 516.927551 372.700195 215.302536 638.075012 657.167603 921.604675 91.8185120 145.261612 719.404846 165.376770 247.702240 274.537537 130.662537 95.4882736 648.248657 406.316193 820.492432 559.808838 909.724609 660.915771 845.113098 275.729034 480.982391 673.986389 412.109863 934.578064 774.296265 141.605728 141.561371 237.743286 655.749084 923.612183 762.021973 280.644592 628.804504 330.914642 710.570679 521.450073 248.151932 580.320984 630.787781 389.868042 411.214050 351.678375 776.190735 133.057678 303.088348 751.466248 518.437927 46.4743690 119.877327 795.623596 218.533218 277.379486 69.6652527 760.310486 248.176346 213.073822 833.081360 + 424.562378 475.350677 458.159973 682.634460 109.949081 593.034973 980.948975 277.046570 638.811218 744.672791 827.112732 476.246063 310.150452 475.991394 661.665955 747.884888 295.920166 338.462952 791.181702 177.261246 105.458435 98.7023926 174.185318 105.933846 848.141479 381.457855 714.621460 685.223877 678.405457 703.885620 84.3951492 14.8334446 553.291321 436.910370 555.540649 249.776260 861.453125 490.388367 982.251526 570.810120 322.661591 237.295380 396.889069 594.837708 230.479446 651.797058 785.568665 197.190369 864.025391 129.377197 646.175293 411.204041 102.390495 529.421631 58.2813148 973.407837 303.557159 197.768127 949.419983 244.167831 239.347427 316.063599 465.710999 293.529663 560.695557 194.073181 798.372559 253.210098 569.767761 401.395508 610.401367 + 887.206421 532.271790 591.452026 717.324829 967.936218 702.778931 429.960632 717.186401 459.254395 273.286255 391.570679 178.525146 442.011993 310.051910 502.829346 675.373413 955.954407 538.945618 292.821838 946.951538 917.209778 570.033020 996.243958 416.991425 271.907410 600.711060 817.418762 329.673248 426.244904 623.085388 446.554504 945.347107 259.295502 506.802887 851.702515 351.142944 280.958160 22.4853992 576.693848 98.5451965 241.960205 664.116821 460.185089 839.089478 42.3354530 113.233109 474.710815 676.810303 450.836029 55.2148056 269.770355 120.489624 12.9230013 308.168396 496.342194 91.3359604 945.301392 821.516724 364.246552 197.605927 325.635345 101.912941 814.173950 553.390442 529.116760 820.789551 577.468628 149.917435 252.709152 681.382141 624.850281 + 71.0690918 637.987549 33.9616318 455.315491 617.381165 526.163147 521.682556 703.733215 243.231003 907.895081 389.843109 481.568604 835.947205 127.435791 73.2059860 675.951782 318.927460 172.570877 32.6575394 836.317993 611.086548 556.676331 302.184235 765.518005 417.605438 402.244324 917.402893 972.066101 706.607483 599.531311 369.789948 777.929565 635.527771 654.670654 62.0603409 628.870789 404.806824 344.910248 823.617615 375.814117 799.719299 933.205200 984.831360 280.185486 844.544983 253.363663 659.871338 92.9091415 347.575104 709.959290 192.727402 983.723755 679.053040 479.796722 332.620972 697.975891 341.915771 703.840027 788.569641 385.975586 543.212646 140.047791 522.809937 502.468445 535.560913 706.478455 417.877930 983.195557 104.616226 161.643402 422.562225 + 382.231934 828.225159 698.578796 389.197815 753.146973 58.1725273 808.981201 709.931580 83.6785278 764.331116 567.547546 653.910950 644.318481 167.554443 324.755127 814.771057 860.426208 658.212158 677.825806 863.350769 56.1915817 209.123550 99.3098145 835.285217 846.564880 601.756653 915.637268 616.457825 973.135864 510.179688 673.626038 126.041550 944.943237 800.694397 342.626740 794.024292 642.411438 187.788864 629.104492 261.420837 387.563660 638.741760 329.986237 946.249939 629.495850 619.367126 29.7630539 332.591156 202.930328 85.6336288 805.565674 838.186768 131.501175 957.597961 532.985840 625.558411 285.094452 227.659744 808.822632 293.702759 768.535034 773.659302 534.838440 109.059601 614.046814 944.986633 193.652740 247.826401 647.450378 974.646729 298.839294 + 231.553635 264.021942 54.0399818 268.350983 830.276123 309.327728 777.079529 400.716675 330.718933 29.8137856 911.361389 77.6534653 569.971436 671.436523 117.004639 255.002640 881.073364 144.565887 767.295105 940.867188 939.421814 463.593872 835.938843 173.203186 789.060242 582.681091 739.832397 844.444458 511.690247 196.226151 823.026184 927.066467 481.517456 437.314423 261.186829 803.753052 559.371582 773.227905 904.927917 873.161560 43.3679047 9.97677231 613.302856 913.641235 334.081787 96.8822250 866.167480 856.926392 131.952530 801.108032 887.707031 817.846130 289.566864 344.327820 148.799240 270.948334 824.145203 916.077148 764.799927 77.8375778 846.741333 423.970795 676.841064 229.334152 12.6479626 187.930939 736.885254 670.825684 589.170349 781.225830 247.735229 + 379.913605 913.654480 480.812805 578.823975 165.115417 364.241730 691.027954 978.702271 210.805405 913.740356 788.952942 26.6681995 308.846558 206.969330 486.068176 393.466827 502.914612 401.333740 264.431488 465.311371 52.9582863 732.631836 541.315002 788.150024 961.521851 641.986206 643.227600 371.717590 543.333008 498.504456 349.198151 893.733826 354.789307 224.377686 200.426529 105.660591 854.803894 314.385895 131.934723 333.899414 678.063232 139.601746 671.624939 143.133835 690.799805 601.722717 794.821777 145.701172 379.957672 793.593689 728.025208 772.142395 199.800293 511.776520 191.708832 824.941895 305.151245 660.620667 822.109192 87.1887054 11.0863943 904.912598 122.035179 309.594025 932.382629 436.202026 511.154388 911.391357 889.227295 509.828094 809.616089 + 455.548615 316.009460 462.288269 382.225800 285.291412 154.347534 427.362183 455.588318 35.1358604 732.244812 650.137695 177.626907 802.926392 206.820587 462.190216 20.5349407 575.503662 728.226135 234.373978 187.378769 630.038513 156.296738 106.762650 532.187744 179.827271 624.153259 265.292511 431.156952 531.255798 270.954041 351.483307 323.994080 909.973022 705.915039 897.126160 110.879295 8.99939919 624.113098 138.210526 765.078003 373.306610 499.975006 142.991638 131.224411 647.437134 35.7564392 389.120697 132.097580 465.588562 65.2229614 534.163818 655.576965 179.929337 405.523224 913.127930 305.065491 468.738983 158.801147 250.268753 488.039551 393.422058 551.344727 812.214661 786.487732 609.304321 865.605408 828.079163 853.795166 483.785767 124.993736 387.107483 + 869.873474 16.1239052 102.340118 313.273376 889.715576 796.773987 256.543488 891.861633 345.890594 154.643646 242.306686 123.905190 904.232666 482.080322 924.684937 180.706879 774.955017 100.967728 397.494934 905.480713 219.079895 521.485413 83.6931152 136.945496 844.146667 598.237549 937.437439 362.672943 50.8134155 756.072205 933.597412 807.766174 562.742493 446.515808 178.641785 433.806030 611.243042 38.5828056 842.682617 691.725159 961.537231 400.343323 382.989838 900.887512 849.879883 157.850632 101.453079 72.1105347 953.994507 623.021057 223.790802 375.365692 617.190613 627.905029 493.703583 706.660095 793.209778 632.212341 850.783447 142.194031 329.844940 610.787476 884.189087 698.859314 568.992310 14.9377079 724.796448 892.634766 732.521301 889.863586 649.554871 diff --git a/example/lu_decomp/72x72.dat b/example/lu_decomp/72x72.dat new file mode 100644 index 0000000..bc1506d --- /dev/null +++ b/example/lu_decomp/72x72.dat @@ -0,0 +1,72 @@ + 930.111816 21.4209709 819.052429 315.307373 592.944885 854.175476 804.167786 352.980927 862.429504 716.578369 521.277832 209.443069 870.655212 48.2202873 818.925781 851.876221 812.852966 297.111053 858.217041 995.009033 410.423645 843.537354 711.607056 582.058472 74.6422119 715.704773 559.721985 548.657410 57.0019302 958.048096 465.485901 397.355652 586.493286 814.804626 508.235382 199.821777 576.488037 207.515900 105.368820 236.809021 658.622131 584.062256 649.598877 133.999390 87.4534454 868.254822 823.257080 358.847351 583.714417 961.687744 479.217346 484.820526 989.519653 650.607910 265.747559 562.288818 316.242462 30.2245865 641.135498 269.852692 176.014954 533.823547 858.364014 921.304199 598.089294 864.669006 102.430809 916.547852 807.253540 697.093872 424.717499 429.828796 + 576.689392 758.555664 188.386749 117.224121 576.407043 168.384384 499.037872 492.204895 447.588287 458.841400 429.696075 639.424500 11.2397223 924.130676 339.411896 850.423584 945.613098 966.540894 95.6377869 825.548767 905.520325 224.262161 461.821625 967.040161 356.399872 576.770325 158.985016 244.677002 487.971313 150.122513 477.820831 787.337524 468.876038 536.721558 327.809387 440.424225 44.3362846 289.072723 431.486053 573.151306 556.947083 268.009308 58.9525070 741.049133 594.909058 556.031860 960.611755 77.3290024 460.684143 633.422058 803.071960 797.651062 10.6051512 145.799133 901.986450 130.208206 840.175232 150.977585 662.963501 539.912476 274.399078 414.088287 635.117615 240.002121 908.113281 761.005554 515.844666 479.193481 66.1048203 658.087158 722.196533 881.241882 + 720.127197 354.285858 824.382568 459.449829 67.4606018 241.296097 471.181976 687.172058 826.041443 832.496948 961.570862 807.448303 845.179810 348.392487 619.212341 505.439331 694.139282 132.741913 454.184784 521.691833 21.1684418 742.827148 317.357391 5.31582451 194.810410 166.239624 87.4669571 472.300598 694.638245 561.490784 628.073730 854.160645 839.039795 758.876160 963.717346 566.425110 977.562561 775.718506 393.925568 277.083069 110.789978 408.630463 705.835022 990.374451 892.265442 468.035034 590.679443 852.044983 877.139709 60.1192322 515.066589 616.269104 165.395645 264.680267 122.131584 482.453094 870.852905 174.083084 76.9093246 923.562134 765.844788 404.245026 664.486938 632.729065 568.438416 296.254150 781.430786 779.582886 707.412170 350.092377 195.156662 288.577484 + 498.890686 454.053619 824.121521 198.393951 275.912140 871.611145 98.6297531 295.962555 401.354126 114.976051 70.2534409 651.361572 541.291687 850.046875 508.687317 328.931458 636.644714 579.226868 817.189331 293.724243 914.449280 598.040894 991.862854 818.578125 298.853760 193.598618 432.012238 925.527893 112.143677 117.760139 358.841827 58.9198189 930.707764 717.277527 206.207214 260.929535 104.055313 323.942657 13.5353622 547.285828 737.472961 966.144348 21.1401577 763.904175 854.629395 579.014282 579.419861 807.166748 585.374695 686.704224 116.741325 920.988525 501.260040 698.152954 157.783646 840.448059 604.255371 780.809204 624.219910 101.273010 138.667114 556.857971 175.811081 525.102722 603.221497 562.061584 613.206970 530.375610 716.816833 96.3113022 714.365295 956.155945 + 443.377136 703.102905 866.142334 813.759583 901.979675 769.648438 204.724655 332.742920 335.296509 962.314697 58.3912354 166.642395 300.256653 750.164551 31.4235859 130.298187 544.116028 36.3165207 8.22924423 980.325745 567.222229 855.296814 298.360016 399.592163 793.952576 555.605469 845.440918 298.067108 574.013977 439.632233 355.130432 350.600708 226.694458 353.133362 423.418762 287.224091 300.704285 481.540680 325.348022 757.565125 413.033752 176.862045 539.603882 978.799316 801.316345 682.384583 428.835510 673.337097 629.406616 432.981293 872.592957 498.630646 106.317970 736.631226 723.596802 112.973671 937.274048 88.6550598 187.945221 399.576813 350.976990 428.350952 497.027985 325.318268 286.360626 755.116455 276.350983 779.079102 713.565857 109.826477 773.467896 797.822632 + 694.091431 167.200333 78.0356216 762.516479 144.165329 859.716125 417.752411 711.981262 522.774048 106.955757 478.263336 351.511536 36.0853653 621.611328 213.424728 802.087280 454.986694 888.933838 271.651093 611.862488 588.147217 256.637939 665.734009 975.411804 2.79069805 617.632507 841.386230 135.228043 878.935364 155.560883 538.386597 707.576050 418.832123 156.293289 626.927979 301.270630 711.435913 240.247513 987.148254 374.633698 25.8242073 787.484985 515.115479 423.345825 63.8877792 883.026001 44.1144791 768.644958 553.672607 710.501709 293.847198 149.633881 312.830872 576.712097 780.533081 792.388916 674.343628 133.416565 696.425537 146.467636 64.8645554 994.723816 106.668747 452.278748 661.528076 377.808624 925.226807 345.208069 821.313110 572.995667 409.402466 441.309418 + 783.453491 622.320984 774.190430 34.4328728 485.622253 690.940857 641.261658 592.714722 800.206238 776.162231 695.626221 28.6928501 824.697388 56.9788284 362.432037 524.992188 346.572449 451.324860 668.520996 461.554260 85.0400238 939.415100 717.940430 656.149292 457.029724 877.691223 364.901825 544.355591 493.782532 799.413086 978.566956 579.063171 831.315002 20.7348347 67.2244492 396.956818 130.456924 429.187256 936.494446 835.414734 874.146423 261.540985 930.024292 683.400269 39.6444931 115.602882 590.788086 269.530090 864.734375 929.318542 690.817383 928.461487 881.826904 938.417175 796.554016 984.510132 410.876984 199.653809 547.652466 981.963989 932.205872 534.973511 74.4358826 500.040070 390.823822 179.537354 473.148346 932.280273 764.402710 228.665756 787.195251 44.7319603 + 150.411362 313.010773 121.358330 428.745361 50.1043549 130.441681 431.223083 437.263397 224.846054 864.882690 647.312927 129.536606 848.145264 652.111328 192.054016 702.829163 786.267395 257.932251 350.200989 475.375671 621.375793 555.295898 46.1806908 945.804443 321.600098 668.039368 951.044312 92.5738373 739.128296 717.912964 13.9160929 414.468842 146.460495 824.250793 921.092407 703.986694 20.8186131 117.227928 154.733093 57.9338112 196.733185 551.370178 862.804565 875.026917 713.627319 850.497192 979.126282 23.4108467 36.8162804 172.834534 641.567200 750.324646 285.967560 977.487732 432.266144 874.008179 948.827026 782.762634 906.538391 454.257751 996.570679 544.090210 892.525940 861.224609 42.4747887 151.348312 242.466568 584.413940 589.877869 703.255249 378.408722 40.7382774 + 623.823608 319.979095 829.520447 317.156311 104.029114 720.586853 979.104614 858.727722 133.194397 134.979202 390.870789 843.458252 114.417877 696.357239 967.115906 74.8664551 773.852417 788.176270 979.303711 922.908020 944.786621 702.329407 623.045288 450.519501 293.555725 173.146194 411.171356 569.478516 484.841675 176.235214 698.842834 502.583588 718.069397 276.733368 601.752380 603.108093 550.279846 109.599556 803.603333 241.789124 673.479309 386.009125 997.699036 6.53375864 715.341492 204.966354 886.881836 840.965759 706.111755 512.015625 212.795700 559.002197 826.476196 921.314941 807.827515 946.091309 426.778900 898.814514 373.464355 59.3981438 297.437592 249.851822 858.534058 789.952698 900.804016 163.900345 895.768433 434.243927 859.740906 409.879181 443.548553 831.193237 + 498.139038 703.626831 292.922546 571.376526 522.871826 792.877869 129.114426 630.780579 402.541321 520.832458 538.576782 760.734558 473.222046 181.362106 751.991394 365.578033 151.379868 639.767395 912.238159 676.684265 447.459839 326.884949 354.339539 577.046448 840.453491 665.114807 437.464264 168.049973 336.178497 469.285309 123.411201 64.5917816 136.862305 910.736511 13.9157953 793.108704 222.631042 333.406433 937.393005 131.672073 830.095154 810.367798 694.242310 125.182312 232.231613 512.758911 100.166252 341.487518 630.942078 504.396210 735.089294 321.716370 192.138214 161.239334 748.040527 880.774780 495.501373 219.041794 500.904022 837.338928 602.907471 416.639740 733.582581 830.202393 706.862976 480.546265 586.750610 271.123230 375.194611 41.3553391 127.366783 381.247375 + 807.047363 534.692871 415.240448 412.329987 653.661682 829.150391 99.2650375 41.3990479 712.533081 43.6625328 538.933777 438.110260 427.559235 716.813599 422.174103 928.157471 252.813477 874.907837 606.251160 355.818665 492.480835 186.342926 340.742493 771.478577 391.797485 288.027588 197.211624 936.296875 723.990723 241.481873 441.888672 69.1577530 607.430115 883.380066 542.612976 384.994781 660.258667 729.118225 944.100769 666.384644 447.466400 564.996338 793.631714 499.695068 67.4488678 817.314880 725.093933 489.754272 733.077881 506.025421 389.250153 713.767944 288.065918 475.391418 50.8932076 77.6873398 229.768524 336.595856 598.408813 517.112488 426.952454 370.969238 426.703400 418.537933 368.279694 462.403992 498.769318 43.2191010 15.4291925 722.081970 623.246033 34.8510590 + 364.368073 342.242615 714.907593 272.238312 162.593033 541.057617 314.996552 334.183075 763.327942 763.231079 682.325500 965.781372 964.149658 304.716278 791.796204 117.502487 471.417297 368.692993 915.681335 916.723328 439.360168 339.275726 541.217102 800.689270 207.339813 523.532349 269.649536 964.386780 160.692719 770.291382 191.413071 557.709778 313.395203 443.639618 980.378479 5.99440002 215.220612 812.321594 273.675385 242.211594 225.432037 836.803650 452.727020 617.034119 775.044556 806.960632 133.526718 547.286682 65.2221832 217.675583 586.996033 158.185394 804.311035 878.258728 540.762024 346.506805 860.319519 667.365234 607.130920 418.375061 544.474304 139.273758 590.978699 520.706360 198.351440 285.698578 355.343903 854.323242 639.447388 756.165161 246.721542 848.171814 + 548.136475 56.7551193 752.510986 898.266357 394.505066 582.415039 665.144226 793.707703 578.214111 297.907593 513.921143 531.811829 121.421509 388.151245 459.405457 104.818565 131.113647 463.353180 988.750244 230.444122 555.428894 302.216736 467.768860 183.226166 86.0043564 931.908508 446.027313 79.9512482 281.585510 761.292175 989.732422 420.181946 398.386627 690.683472 305.375793 270.314941 693.800598 971.711060 500.510406 637.534729 400.277130 353.901001 767.594604 865.795898 371.359314 727.412964 888.281982 885.527649 503.367615 904.512146 722.247559 339.659271 829.816833 543.485596 463.737976 406.880249 145.114532 123.274788 222.386322 378.036865 825.148560 848.958984 549.604492 868.127686 861.186096 396.487091 747.301514 655.229736 813.579834 431.937744 998.909058 697.199158 + 671.850281 485.617371 120.411743 457.939301 453.895691 441.297119 758.453735 242.644012 633.196228 425.882751 659.752747 403.080811 795.024902 936.713440 16.5350628 796.512207 612.753967 834.582397 433.297638 478.490906 1.09294987 888.341064 981.158997 398.395691 15.7829494 534.858765 814.520691 631.111938 231.492844 685.660339 423.799194 403.119934 851.554871 498.613861 822.794434 142.916428 587.683289 953.427612 947.116760 337.888794 783.141907 900.530518 529.618774 95.4248581 494.460114 76.7625504 611.785034 361.674561 804.461548 627.611389 418.861908 607.496887 997.955933 669.504944 111.345650 959.898865 831.473511 413.262878 323.387512 306.676178 719.019287 299.614197 136.784134 191.445221 393.083374 211.451767 809.967773 182.984589 611.082947 817.046692 779.151245 466.756531 + 66.3089981 150.359619 270.172089 627.631348 700.840088 832.113647 512.717163 641.230164 827.583862 657.325195 758.971863 431.705414 934.189392 881.992188 286.316254 122.938118 868.513611 764.595886 25.6449776 867.132019 753.333557 762.647156 378.640717 936.525024 606.586792 669.205811 133.699402 135.036118 755.203247 78.2380142 225.626816 891.843262 69.1254196 68.1543045 143.893387 851.461914 574.440918 693.593018 720.940247 9.90859318 160.008484 424.549530 759.150513 555.958679 23.8660107 970.483032 599.144043 181.833221 401.068054 678.266174 202.147675 618.839661 55.6774712 349.883728 854.756226 82.4884567 159.469955 994.262451 585.960144 357.215759 567.450195 271.212463 353.900818 899.607788 580.028687 84.2827301 446.580353 960.559082 376.376770 449.270721 612.018494 24.9823608 + 966.038940 675.879395 531.638550 853.792053 847.451050 80.2795181 173.401413 671.331299 461.854309 729.585083 958.987915 974.902893 444.247986 492.067535 243.735184 152.106140 599.313293 214.877090 750.390320 23.6668911 189.155243 959.580811 576.978088 278.897949 579.223633 560.313782 109.031433 892.262207 852.766785 206.395020 500.681091 656.918762 153.845932 582.854004 770.422913 443.037079 457.826813 530.532654 567.633301 755.220154 390.239685 969.993469 152.321396 646.370544 104.555435 360.390167 978.963013 891.716064 319.091095 821.178345 194.844360 74.9186783 751.939087 194.592651 812.032654 951.908020 337.514801 497.179840 149.232727 427.830353 30.2773438 634.819458 218.435745 199.088181 303.773834 975.740601 626.069824 147.137817 723.978088 181.543243 340.714111 305.476776 + 88.7907639 458.053741 219.791992 534.695435 103.598007 463.927032 728.413818 455.934113 817.773499 919.152649 498.702209 295.187500 806.757385 449.342407 497.614624 5.10473728 36.8752327 344.703308 534.400085 492.394775 159.795242 572.846863 256.738464 126.531189 242.156754 708.557373 20.0942478 585.323730 849.982361 34.2301826 587.262390 500.280212 472.031342 223.200363 391.158752 724.069458 934.767456 146.875290 114.774612 740.734985 851.616028 809.906494 629.549622 510.613739 315.640045 597.918823 249.323303 504.056976 276.336914 445.291321 261.039856 742.984985 652.936829 516.366333 523.818359 723.596924 545.036865 75.5196075 428.069366 287.145355 578.342957 567.666016 897.900879 787.853271 673.128845 924.936951 255.537537 137.022598 672.754028 497.308746 783.386963 297.982971 + 974.343018 71.2436142 490.536987 563.362366 504.966125 306.269073 720.181519 940.107544 213.749847 238.884338 111.120811 804.968262 738.053101 566.217712 552.106140 962.771545 165.738083 933.247131 67.4343414 674.327820 969.360229 765.308411 285.721100 575.072083 599.763428 228.203323 895.175964 188.224854 432.821533 239.762573 205.246872 683.121094 716.317444 204.628082 723.695618 897.918213 950.346313 733.836975 965.474609 752.611877 272.320801 975.810059 962.097778 193.984940 262.619232 560.190125 38.5932846 744.272217 727.275269 657.226807 455.071350 906.422180 800.998169 453.042175 506.679230 876.384766 41.4616890 119.340469 961.119446 712.470154 587.369812 915.312378 726.655945 768.544983 636.763794 198.505890 633.252563 181.306961 78.4583282 341.407990 13.6150932 832.016968 + 95.7201996 323.503784 428.466461 218.855713 171.260651 812.213806 760.176392 224.815094 854.212463 413.998383 680.260437 959.439819 310.338806 690.462280 914.119995 411.391846 486.443909 606.317810 928.308655 733.427979 942.242432 510.656464 919.694885 532.898682 140.256561 364.922546 976.534180 915.258850 661.494873 147.444534 220.384644 505.158081 913.257690 796.497253 682.303955 713.698242 429.805084 927.925415 724.558167 487.060272 446.733917 635.793274 326.141113 247.578156 621.442932 416.264954 208.060379 457.018433 152.694565 537.726868 725.213989 788.868103 697.771118 365.560638 241.191589 107.288254 101.855423 346.258698 68.6198807 617.544922 583.615479 238.155930 646.803345 486.472137 185.582657 392.319580 860.259033 281.484589 754.482666 124.848267 72.6647797 511.469513 + 463.890625 328.006348 987.969971 600.119507 369.548126 105.363640 36.0713730 783.181396 205.004578 815.488647 13.1387920 407.374603 536.851685 42.7271385 321.766083 538.562988 877.968323 922.964478 3.05549479 958.413696 301.979279 194.738068 536.103333 52.8854027 699.647034 692.380859 454.420471 770.475830 5.19554329 519.951904 660.606812 608.802368 683.686951 237.299850 695.256104 847.898315 305.697998 56.9816284 936.631714 59.5055046 131.483078 736.816345 655.023132 497.162262 220.429672 689.028442 674.634216 923.889160 72.3563385 88.1973419 480.534729 246.790848 977.418396 285.698486 492.825775 641.008423 529.996704 404.414185 122.603714 947.718079 289.702759 800.127869 561.484375 149.520218 34.4491882 643.171509 451.592682 708.693359 749.317810 94.9480209 327.830170 19.6901760 + 206.513458 753.278320 304.000641 531.469177 448.494080 450.185455 776.660400 69.8491898 396.146973 89.8067856 246.004074 230.214111 61.0436707 581.717957 860.544373 869.469482 92.3757935 559.340820 240.808716 81.2359924 910.231995 504.304749 229.698380 161.808289 173.842041 610.316284 948.105164 620.115479 168.974777 851.214600 891.433838 80.1122513 181.087845 387.109222 310.805176 253.009613 306.948975 373.300415 226.172958 845.613159 217.875427 654.850769 768.918335 963.083374 144.297943 343.960541 914.632324 163.607208 819.902283 124.852669 360.775665 884.189880 465.203491 655.147156 881.109863 333.846222 795.854980 964.065735 493.841553 56.4024315 643.413208 198.341080 777.326416 620.307739 171.217056 490.101715 23.3917332 260.283112 883.862061 162.388382 359.480011 747.530823 + 711.790527 560.100586 59.5434341 763.127502 541.633667 801.727661 52.8520584 343.587921 742.123718 365.199249 965.645813 411.924438 727.496216 259.482635 596.065552 839.992920 357.817627 457.276489 59.5658226 907.160950 931.039368 306.365356 561.855469 761.865479 999.544556 183.119278 776.657043 119.341362 154.108994 387.819458 633.965576 245.737854 781.295532 582.138367 193.915741 410.182739 35.8317032 492.211578 742.252075 709.244263 912.014221 424.034210 754.515808 464.022949 779.387085 684.730713 43.0053329 512.299194 952.646973 400.493103 807.553589 558.313049 1.79712939 463.222717 304.373993 882.775330 558.485840 512.894165 941.096252 306.608185 169.109344 632.200195 133.348907 95.4729691 214.513626 593.453003 218.518860 949.591492 803.141846 70.7456436 720.668579 546.684265 + 754.487976 760.347290 502.533112 115.768364 669.888916 358.106842 663.755310 648.212097 829.814087 215.998383 774.967957 362.031891 670.655945 503.141968 854.951965 933.357361 705.108643 353.352478 112.632423 287.891998 151.364029 332.243805 893.497192 837.735962 432.999969 365.805725 798.081360 594.862549 585.224792 771.056580 501.280457 639.389832 676.410706 916.706848 655.977783 523.928833 290.175018 451.569702 437.950134 618.975647 511.843567 838.358337 994.492432 702.530151 246.604172 789.372864 656.052002 531.224121 413.748718 806.395630 771.576660 142.329559 881.878479 280.047180 846.101807 671.535767 478.651733 497.562469 848.836731 329.490509 269.150085 483.645477 314.850891 6.03375912 912.970886 414.798920 24.2248287 713.827698 806.425720 704.536926 492.183472 335.208496 + 218.365295 435.778900 684.276855 981.763611 769.273987 484.935638 850.310608 154.156693 132.112106 56.8006096 739.045349 201.965225 475.256653 394.802124 984.783020 252.040405 345.043030 819.499512 20.8700600 78.9030762 912.880127 447.733154 326.651642 253.402023 576.236816 973.075195 416.308899 99.9346771 896.014526 888.135132 193.455170 446.787323 461.095001 793.895264 702.702942 959.260010 282.106659 46.8314590 119.656708 24.2584705 847.378479 172.537537 466.429352 95.3798981 419.860657 874.335144 890.549683 758.962280 216.823853 487.991608 746.176025 671.261597 812.688904 268.877594 241.147415 685.654785 817.141663 208.614624 828.428711 763.247192 513.330505 300.885071 972.109680 940.500977 326.007080 833.686218 890.050049 911.179993 887.182983 149.314850 724.541138 339.559692 + 901.544800 239.682846 602.574402 668.880737 37.3688011 237.101685 487.465179 445.736664 538.925781 992.486633 231.317780 638.635437 248.528427 915.803345 652.668091 275.311005 649.992920 72.5976715 301.331360 48.2583961 294.939392 807.695740 380.729034 930.234680 219.742157 674.033752 657.460571 754.731812 683.072083 887.595154 781.754700 668.374756 942.977966 710.173340 507.378693 683.211609 857.593079 199.605698 501.030304 718.311890 315.710846 39.3886261 397.277313 516.908386 242.096436 650.969421 559.739197 811.800903 122.134979 812.759460 456.244171 227.988068 635.417480 573.873596 313.284607 483.523407 724.736389 69.5581970 169.239929 34.0397568 622.409180 419.311584 953.232544 922.368408 109.239548 270.901520 326.338989 234.475388 854.213745 22.5728111 119.260918 970.885742 + 805.983704 520.685547 721.670776 262.704865 364.863312 178.063660 99.2930222 326.836487 308.248352 101.908775 410.855957 232.316879 835.008484 377.476318 36.4737778 402.977081 259.493164 577.460327 599.078186 347.896301 267.422028 651.038574 114.518806 99.8484573 38.2425041 317.034943 261.903625 574.485046 563.008240 570.109741 287.479523 965.981812 610.146118 221.635101 258.874573 996.794678 11.8930502 927.958862 529.191589 801.288330 255.589996 835.901489 899.530945 608.025635 943.148071 143.236481 273.533417 41.0552940 798.458069 648.638306 298.388458 741.691589 453.952759 100.489166 13.8848915 343.370178 955.332153 66.0363998 859.062317 370.031982 69.7585602 767.229126 898.533813 734.655945 506.477844 742.540649 549.579712 521.713135 110.264015 613.588684 79.2601089 316.953369 + 899.456665 938.005920 54.2834625 108.335052 990.417297 659.274048 222.491592 208.170532 999.220459 923.236755 618.797791 861.836487 565.861816 745.570496 989.508057 537.587158 113.686546 356.680084 54.2165947 871.283325 373.617432 253.731186 446.354553 681.662048 206.599380 400.127197 18.3330250 246.210770 874.200317 991.676819 808.967163 890.299805 736.614441 948.196411 34.8528442 795.684448 652.341187 975.285156 896.279541 115.074242 456.738159 388.859009 354.927155 614.865356 27.9796791 535.201599 867.323059 748.199890 523.043457 658.996033 654.631897 855.918884 861.429138 17.2184620 406.638214 46.3484917 945.213806 38.9378128 905.377625 585.140686 68.1064835 430.218445 617.157104 160.221649 984.284302 71.1134491 970.114929 825.020447 875.167664 472.705811 21.3380260 479.690247 + 696.684204 895.558716 421.117279 22.5809689 840.438599 851.222351 322.639557 602.742554 984.146301 759.454285 41.3406944 290.323883 232.653427 677.712219 686.360291 934.104919 877.297852 896.911133 456.390167 82.5800400 716.778809 638.777100 604.949951 724.798157 153.445724 868.009338 37.6307373 14.4481878 458.144775 188.420151 101.250267 615.925720 146.421143 750.127930 579.261230 939.907654 163.556061 619.998779 760.959473 11.2674112 605.477295 984.669373 170.191818 694.481384 433.289673 340.948303 509.993866 322.082397 499.614502 32.3763046 819.450806 184.610107 305.994873 738.286621 810.080017 289.818878 366.717346 177.307083 315.233826 251.721649 740.147644 696.088379 783.133362 109.847855 416.218231 726.527893 174.222244 978.117065 483.001495 360.422668 870.056519 893.773499 + 783.270081 611.209595 304.450989 608.443176 657.201599 413.727112 872.865051 196.772537 486.086884 921.940613 817.317505 78.4941788 86.1293411 99.1799469 742.344421 478.079681 128.052856 554.679382 995.166443 951.475952 776.090637 362.645599 60.7577934 556.391418 97.2188339 75.4169464 426.103302 692.855835 157.845444 767.283386 173.847992 452.922852 951.413879 304.077301 906.296936 662.995300 668.632751 779.759460 707.647522 739.351135 441.097168 750.565186 715.453613 903.778870 134.294907 199.303268 19.4963570 23.6311646 467.255280 301.005188 865.261353 703.080688 734.446838 728.945801 200.479218 238.136627 607.959351 280.509613 205.330170 527.395081 727.781860 284.216827 939.733398 629.783997 483.365784 617.343872 483.448578 731.839539 743.162476 817.851685 479.057587 88.1489868 + 945.392273 654.708130 870.478699 104.348869 363.165680 577.495972 928.422180 898.220703 364.252563 50.4549561 83.9279022 838.751587 734.161987 478.066650 145.248093 785.998535 619.312012 892.208069 606.787170 825.236816 675.657288 588.696350 913.422852 366.398926 437.126984 166.157928 569.458191 1.73919213 824.670776 408.741028 909.503418 136.527786 720.805054 495.062408 100.165833 416.498383 821.489380 956.803162 944.396912 68.7401047 22.5701904 732.679077 20.9372272 450.004913 187.742355 964.560364 257.308472 534.709778 965.575134 556.876221 986.409485 371.984009 559.992554 665.093506 378.728973 369.533234 870.144165 146.324615 208.088547 698.028687 371.856171 624.367493 360.214447 141.507538 816.218140 385.473389 825.755676 468.993713 750.659546 262.158661 353.885986 649.462097 + 838.261719 899.368042 347.013794 251.260056 209.260559 910.937439 439.710052 385.641541 441.600433 908.892334 661.814270 35.3465919 418.022186 232.391785 443.027069 41.4575195 108.225372 304.640656 477.378418 441.866821 885.676331 869.271851 440.438354 323.088776 189.166138 291.934570 910.358154 293.187286 607.653809 795.714111 790.422485 163.921600 612.752808 852.795776 681.242981 789.184509 337.564117 235.759293 433.942047 175.446838 745.328796 271.886597 912.962708 591.930786 665.051331 369.453857 748.469299 578.826111 825.515076 94.3489990 350.477448 319.926575 326.459076 613.027283 648.348389 809.089233 402.981659 922.712952 421.308014 107.194054 552.613647 274.497406 107.721680 80.6298828 744.604919 692.026794 909.213257 106.463852 355.017487 625.598694 966.931213 956.902832 + 577.098694 915.367981 975.310791 250.840866 19.8117065 210.248184 519.480042 480.273041 469.845490 617.302124 97.4700546 369.435760 130.431442 134.203857 628.751221 320.532928 671.461426 519.633850 812.398499 312.266174 695.166626 870.564697 798.443542 661.139709 356.378143 572.844971 680.108765 848.562317 909.603455 687.364319 758.236511 393.196930 741.614197 668.110840 620.554810 767.821411 28.6554565 640.181885 739.628418 741.861450 698.396606 625.332947 991.316223 940.146667 8.70411587 780.671814 652.958496 872.418152 463.611023 101.121178 950.020752 345.745850 312.288025 328.168976 100.054306 868.662231 225.560181 471.647095 89.6784058 913.610291 662.055603 903.676636 731.858948 945.849670 212.905258 471.210144 975.204224 76.2307510 963.316406 908.623108 791.428345 627.763123 + 33.2104149 707.604980 100.119270 539.440918 533.632629 904.491394 39.2294044 922.105408 147.504974 914.141357 689.425842 712.054810 142.660751 489.765350 224.733826 766.558960 50.1741982 873.655945 98.6204605 594.595581 631.555359 87.2706375 207.379181 761.525635 399.425629 770.938477 2.09562874 288.230194 207.069016 336.605621 576.307068 268.922729 482.795410 945.287476 526.563782 33.3693390 154.940475 714.420532 322.490295 803.559631 134.827179 36.5126610 58.8479462 972.289673 308.100616 6.11545467 248.932205 682.031616 60.1231651 442.744812 436.916626 553.064819 134.696426 231.709930 829.656372 637.247375 427.520416 728.224548 678.384766 477.746765 867.328491 437.293304 609.821045 660.451172 919.160278 172.859314 88.9405823 346.284119 373.417664 202.915024 957.329712 569.078369 + 696.659363 897.288879 735.254883 253.480728 892.277466 616.758484 793.196045 675.622559 951.438782 165.934875 213.181015 844.742615 878.273438 987.790039 812.718872 192.076706 480.834167 943.116272 257.926727 900.485596 848.033691 478.712128 39.5611305 805.882751 944.893616 908.164673 300.872528 932.036621 381.742432 102.880310 793.912537 375.369537 150.044159 726.411438 390.316193 396.536987 729.572021 911.830261 504.483398 505.994171 43.8895798 880.387024 785.787659 755.046753 373.449402 192.923782 868.148621 616.063965 522.490479 155.139420 632.554932 295.721344 881.868347 156.491577 209.239487 117.506065 154.516159 571.575684 341.329193 333.335388 949.391724 746.327759 277.161987 552.372131 50.3545609 398.703094 145.692307 227.990158 353.710510 252.480316 814.121582 982.682495 + 717.768921 553.548401 243.460495 489.169525 469.781677 918.743591 393.822723 852.438293 554.112915 927.185669 381.071228 510.647064 920.776611 552.953369 331.649750 26.2775249 598.260193 230.458664 987.889771 742.592102 293.126251 441.741028 463.667938 155.959946 115.565430 311.475891 353.333710 588.233765 913.963257 256.834961 623.325073 769.822205 928.374451 665.768799 886.645386 691.712769 758.533508 6.75514698 300.999054 434.921143 257.114471 514.897522 640.556030 10.8081398 807.739746 922.122314 428.638306 249.505264 950.191895 951.110779 171.460419 735.912842 476.859772 644.422363 646.030640 257.542053 306.898773 516.600037 574.710754 291.919189 581.678528 385.207458 550.509399 771.095947 252.667526 79.0165100 171.547714 687.151245 557.772217 508.802612 764.438843 232.596497 + 363.400177 707.571228 739.452637 709.941040 951.237732 702.056519 848.341736 578.216370 823.450012 432.564423 575.343872 444.208191 722.372864 250.756424 454.455261 665.669983 574.145935 711.537903 57.0853539 840.319519 437.416443 836.151306 248.571426 600.461853 840.260803 515.792175 561.565247 549.769714 236.979553 270.624878 848.727966 511.230682 494.397949 922.923828 83.9956665 529.365417 811.075500 717.004272 209.543167 473.291534 554.795715 744.679382 199.438248 167.907547 688.728882 918.816101 110.454559 799.348328 331.595123 171.785172 499.855072 536.901794 155.451431 580.332825 219.539764 902.893921 202.653320 977.154663 159.150558 105.704056 224.907211 691.309265 668.459717 13.3400545 91.6344604 476.557190 663.812805 823.549622 554.792603 746.157227 484.916840 602.885132 + 709.568787 80.8143539 7.42645788 154.413925 649.582275 191.461304 512.794312 396.801544 423.580719 220.300446 943.871216 462.013367 889.708008 283.763489 576.469482 625.041992 181.682220 301.964081 714.954102 138.910599 824.597717 964.098572 23.6284256 279.571655 855.301941 841.622498 915.192993 262.455231 28.4467506 866.119751 588.484253 338.805206 713.847229 574.804382 11.1808319 584.434082 38.6804581 511.400024 951.753967 761.901428 970.923584 232.595139 230.101395 395.944916 6.59449482 275.222595 54.5060425 889.710449 355.421356 131.615494 482.201050 434.461975 594.247864 737.445801 24.3109894 682.616211 750.342346 506.893219 360.255249 198.099686 357.088379 969.008667 583.193420 466.832336 357.981689 86.8515015 495.221619 938.641724 856.653687 962.267151 584.346375 889.287109 + 474.157440 673.730347 309.127228 62.4163628 465.494232 757.042603 760.473816 976.143738 802.855286 721.933899 853.702332 368.534424 646.096802 681.959900 285.727356 681.738037 476.616852 981.888977 143.546661 683.537292 363.157684 554.022156 289.565521 464.676025 435.490997 635.600830 137.843018 93.5675888 441.308136 656.423706 904.919373 141.992828 327.049408 741.234741 396.944153 877.722961 985.907288 919.506897 81.9545746 129.581207 862.722534 285.055084 706.443726 552.481445 612.419189 402.531616 160.086243 671.849915 375.940247 947.849487 830.961365 144.332886 439.414520 739.999878 427.867004 22.9566383 5.11295462 610.788025 715.199951 629.824341 166.600647 793.225952 688.100586 386.833923 185.090820 223.602219 984.638733 89.6882858 396.867218 537.653625 833.008545 48.2280312 + 455.118408 529.696167 907.348389 691.570496 837.405090 370.709198 363.993713 432.364105 309.140228 707.939087 403.988922 421.809570 199.281464 472.113281 67.0153809 736.639160 677.991333 81.3617477 48.6299591 27.7219086 230.357010 327.541199 754.315247 5.04429913 638.305237 89.7426529 587.484558 548.378235 287.295776 770.514038 465.323303 197.489944 683.419800 844.554382 617.084229 678.714478 720.037781 350.326813 364.963287 620.660400 605.481812 131.816818 14.8097448 402.915497 53.7079010 799.007629 404.934784 411.726746 153.581909 553.908203 574.836426 139.827240 130.601334 283.201324 972.867188 967.322693 263.920288 436.640564 226.332428 279.495483 854.717957 437.524994 751.355774 269.776611 785.321411 79.3970032 808.374023 756.059143 962.460510 353.298523 933.921753 823.254883 + 421.989502 585.859436 664.921387 188.825180 995.167664 261.561829 339.104950 298.225037 683.405151 953.548523 930.228027 532.235046 403.517578 497.265930 422.454071 274.153931 91.9795227 221.837311 144.074280 352.548187 702.637817 480.871704 26.5492878 118.678032 197.425995 658.501587 121.979446 94.7770691 801.481445 370.369843 660.338562 322.454376 358.326447 656.706665 460.425537 481.583984 324.749115 323.978119 904.866333 461.820007 859.629089 568.754639 387.926941 684.623718 680.625488 984.570679 842.111328 389.804352 131.867737 103.445992 305.078491 671.180115 227.892929 563.986145 447.968292 626.652649 315.989746 890.588196 555.548767 199.693634 404.538452 582.567871 944.062256 139.281738 424.767059 726.978271 368.771667 645.362244 190.650650 509.578064 715.877380 315.354889 + 666.174561 603.107544 65.4226685 326.813416 787.282349 802.519226 322.453735 653.653809 253.968948 570.187988 897.096069 848.290527 705.131775 393.683533 870.409424 523.264832 35.9367409 930.704285 947.886841 950.587402 943.912476 616.093689 278.106049 393.417725 88.1811447 543.546753 51.6956367 540.725525 269.906708 183.276001 519.249023 613.559265 95.2347336 944.310486 166.657639 93.3388138 492.183289 135.255661 122.473312 549.724426 826.805420 521.853760 357.167358 20.7579384 419.373169 831.227295 283.179840 216.925079 7.06621075 540.356384 523.376282 165.000259 469.769806 971.600403 612.966919 258.307281 515.170044 548.195129 639.322815 436.930664 998.550842 857.328735 445.877716 860.770813 421.693573 615.300415 683.222412 830.390564 674.017395 711.669373 226.928940 956.586609 + 751.185242 918.331848 57.1238785 58.5258675 115.994453 923.713989 574.384399 483.262421 669.705322 668.518127 912.835510 496.273254 363.278229 264.196411 325.762573 752.378235 385.558472 182.621429 859.136414 561.642822 845.192017 735.027527 177.251526 108.435745 103.114738 371.218140 362.258972 846.858459 552.397888 182.494537 628.000244 184.250458 694.987122 278.355865 427.486572 631.814270 327.933105 803.438721 457.516510 292.859894 278.820496 857.640503 659.565308 404.589203 209.722870 377.739075 990.042969 565.961853 191.564667 939.317749 45.1054878 986.762756 90.2470551 945.029236 814.141846 819.147827 939.175110 321.983795 911.520813 185.666733 690.663635 986.655762 7.23341274 88.0077515 340.945068 63.9317245 324.765442 741.260803 649.158508 235.106445 263.473755 263.606201 + 76.4713135 458.150208 581.843994 532.685730 165.846161 247.323715 933.487732 272.427795 881.065796 859.989685 167.505981 565.029419 255.322052 613.653076 46.5295677 867.310059 772.369568 190.601166 425.101990 777.813049 302.033356 387.183167 585.246765 946.716187 944.958679 768.220154 843.739929 47.5413551 119.667015 610.246582 706.949158 178.321793 271.085175 898.601257 936.352295 372.415283 895.903748 474.049805 811.759705 857.854858 545.749512 557.385132 189.882462 475.052429 89.0476990 635.578918 493.459747 538.109680 165.895340 474.001556 551.353516 361.538300 785.880981 943.332642 253.940125 70.4741135 81.0116806 575.817566 489.003693 866.031250 742.025818 921.763000 884.486816 380.482758 956.188477 985.771667 438.180817 688.772461 27.5516701 102.542397 25.3625546 892.084351 + 95.7845078 971.640442 994.283386 789.072449 6.70983362 996.606873 332.221069 581.889343 379.209137 972.975159 554.799500 939.857971 91.5828934 780.344360 674.086975 210.195953 570.835693 160.602859 42.5558891 557.009460 67.2031860 337.139069 745.436340 547.612732 104.527809 57.5237846 312.384827 247.854507 782.549500 333.704651 78.5874863 447.551483 139.700943 297.899261 199.195663 211.067047 794.805359 45.9367371 153.490021 339.076080 795.102539 51.1375771 88.7397919 135.446747 125.206551 272.211823 12.4377689 486.686554 70.6504288 621.702698 549.838379 938.325867 795.741882 745.846863 173.691635 78.3884888 524.678467 965.682983 215.594788 405.348572 345.648712 644.141174 362.251831 16.5131493 506.423615 381.125488 734.082275 36.8406944 611.768799 168.667999 484.349304 136.982773 + 435.672485 470.953918 604.077637 159.366638 693.081604 962.069397 865.322449 630.296326 515.383484 929.963501 787.284363 534.021729 364.495605 41.4327507 707.683960 493.675537 743.375122 766.405029 639.374634 182.822144 641.276794 507.122131 174.675369 418.288177 931.555359 320.599609 364.045166 938.255005 528.107422 549.815430 419.921509 999.812622 558.877197 742.509338 732.286560 705.916809 258.743988 789.320984 194.880554 386.973999 906.860535 755.009460 96.8155899 401.506714 472.398071 458.593384 456.146637 499.137024 529.579834 482.220520 379.701508 749.260315 553.325012 732.312012 412.929718 273.971558 516.468445 281.064026 116.156532 236.250244 873.847473 131.473358 505.623657 715.014648 312.960327 795.396973 270.329895 271.048950 989.432129 268.940308 15.7004795 799.974670 + 179.692932 823.990234 537.041626 69.6276245 565.812866 608.031128 447.774048 679.987976 272.753387 542.506836 263.694305 585.071533 278.953979 140.470261 717.149902 989.124634 877.445923 265.920410 868.877319 92.8485184 141.048981 656.846497 895.224854 516.776489 367.442017 359.238434 863.820679 191.634811 294.801544 311.441223 763.931824 213.946762 944.824890 6.65517092 286.013458 439.888641 228.970505 639.184082 910.413635 783.100952 61.2442780 6.21858692 842.271423 457.201691 783.886230 121.560661 697.909485 563.614746 74.4968033 396.016205 211.915802 561.817505 469.109772 914.389893 760.741760 31.6163921 389.453857 499.367798 530.279236 942.363281 891.009094 99.4402161 632.496155 909.374512 169.191818 807.703064 321.228943 916.493347 625.225037 538.961182 275.223663 984.018799 + 721.576294 827.621826 177.889801 660.593811 729.083496 763.168701 306.279694 129.574234 586.982788 223.777939 98.9956512 118.969086 711.048706 407.504089 735.158264 60.6672249 73.4956665 721.484131 612.410583 690.482239 132.696182 848.482361 273.934875 253.830261 310.173340 360.195221 86.8570404 669.133057 193.123199 895.063721 940.480713 173.003296 582.473328 544.654114 925.670776 47.1504440 112.902039 231.014923 572.414124 202.330353 624.505127 349.859314 18.7307854 330.614899 459.725464 214.107407 953.996704 588.888062 968.130066 638.291565 772.877502 282.171326 67.2679749 924.199097 672.246887 364.107269 106.915916 582.295837 164.605362 36.0231438 726.861938 458.766663 9.92818356 862.170715 208.138443 493.288086 29.4265633 579.827393 649.635193 35.2373848 243.534332 38.6180573 + 706.974182 523.347046 138.809494 759.440002 141.898392 260.273102 826.779175 715.662537 826.386108 476.621948 761.444153 81.7737961 967.361328 453.619354 654.755005 372.871094 229.775681 956.651672 615.361633 467.439575 773.496338 419.962708 649.334351 354.709076 106.528755 969.814148 70.4361267 751.732605 326.376434 104.573235 149.512177 365.470001 224.922882 459.071899 34.3320045 226.612167 270.888367 387.796478 165.413559 884.259033 400.359344 418.905029 616.308350 270.566589 899.793640 831.880859 1.84262180 467.754150 873.154114 796.379333 742.521301 157.117630 539.463379 65.7365341 676.082092 785.654968 314.119507 561.856201 672.871155 13.8703623 149.690628 456.139496 763.961060 458.966858 337.311768 547.031921 428.162781 497.894501 148.977997 581.988831 649.222412 824.712158 + 828.250549 132.846359 565.952881 483.100342 459.233856 531.877502 375.728027 154.524979 902.340637 73.7593384 538.347778 415.218353 668.395447 98.3208313 376.790771 70.2193832 120.045898 596.859802 527.112976 110.944916 534.702393 999.960266 127.399178 966.468994 285.359589 695.792419 882.561035 674.006714 906.146973 370.334839 463.693054 481.252533 22.3295689 824.116272 550.349915 367.074615 719.164978 163.672821 303.143036 223.937347 545.455261 305.951752 678.696594 135.629425 670.454102 273.834900 178.150726 387.100464 747.659119 21.3103962 219.076569 234.104065 407.378174 536.849426 137.789246 912.860413 18.7893791 928.012207 784.257568 249.505219 885.989868 485.436310 273.368713 581.727844 703.783264 498.785400 275.925690 291.024780 296.635162 657.803833 451.709747 778.982666 + 994.429565 901.477234 549.155945 680.725342 246.665985 605.859314 745.072388 358.220154 212.435211 938.443481 383.087952 260.761902 34.0189171 437.940247 939.546204 714.464233 395.484711 341.987946 258.881653 347.670990 202.353821 918.502563 855.865540 37.6947517 121.316711 368.867188 745.169373 465.707947 878.614319 623.844421 853.923950 298.860535 711.537537 591.903870 233.799973 639.397888 468.513489 392.198944 318.775513 72.9917374 730.620178 402.751587 136.822540 501.931213 185.795227 170.876221 415.026062 343.616028 849.415527 879.307800 915.002136 835.853271 318.000061 596.742859 587.178772 59.9610214 800.287903 201.398590 108.113426 36.3848190 302.503021 474.727173 879.108948 522.987488 345.751923 481.212891 218.609314 873.093201 819.971985 291.503326 5.55174208 348.828766 + 136.054886 221.097397 846.385193 357.998108 23.7773476 916.073975 944.657288 735.456482 331.373566 873.109680 515.227112 832.019409 46.7222557 982.688171 78.3594284 153.364563 911.113708 502.428955 312.790222 108.637009 918.779297 130.485870 624.530212 741.380676 938.320496 837.635986 355.613037 725.328064 932.614075 451.639648 414.368561 87.3359604 164.709564 928.471497 335.017426 122.931984 809.128479 986.780334 248.653900 627.219788 565.375732 801.366516 187.239563 147.786438 259.161621 420.148193 929.204529 343.319733 298.665588 471.339844 168.414032 207.681305 414.827789 459.590240 648.326904 248.571609 417.172668 897.263855 495.816772 822.009521 8.68011951 900.693726 94.4584427 74.8827133 411.341370 418.551086 352.034332 988.456299 38.4271545 847.941101 170.975311 272.589874 + 870.274109 780.550964 854.735901 330.123596 392.796173 926.854187 106.311539 585.882324 106.607773 326.391602 332.562256 42.0791702 583.644165 955.089355 460.995148 625.807007 877.704102 441.077148 278.287781 365.084503 249.173782 363.177399 867.507996 253.744217 285.447784 436.259308 851.248779 351.169434 791.957886 132.290863 343.362610 187.745804 644.031799 240.915298 471.232910 648.042908 393.042450 977.939270 989.884399 110.453606 828.090759 930.761841 30.2312565 659.309326 430.953186 355.654419 824.144897 802.840515 823.221436 941.459595 630.080200 427.552917 223.627716 41.2031441 337.058044 241.826401 873.290649 268.209808 762.276978 35.1834373 78.3909836 804.930237 629.559387 180.529007 791.997070 867.954651 222.324326 169.171631 207.708817 714.117004 958.253479 703.872253 + 384.605469 425.491302 870.611572 823.669617 217.339462 832.268250 9.86572075 125.723282 10.4004354 656.417603 940.105225 219.821350 153.828720 731.835388 912.310364 62.8753967 114.517082 626.659058 266.040100 15.6553440 742.229431 844.207031 411.605743 179.913193 17.0364914 878.063599 154.289780 876.074097 834.308960 488.138733 859.350525 600.298340 299.378876 958.111938 637.569275 36.3507004 560.898193 977.559204 542.080750 860.459717 300.528809 440.332764 712.194092 243.238922 111.167259 406.521667 54.2519035 134.624542 625.313660 937.925903 70.4342194 359.361053 10.9527149 724.451538 57.5406952 848.913574 141.403809 483.401337 917.835693 432.176422 374.735626 370.198730 759.385010 816.831726 810.133484 644.804382 171.176926 389.580048 31.0570850 995.285095 117.461044 869.598145 + 994.378845 194.021912 200.687027 445.882843 877.377380 620.025696 982.625793 344.734985 520.050659 734.147949 787.556152 73.3307877 105.920204 609.806458 791.238892 2.00643015 733.183350 560.819519 320.539337 103.243599 785.557678 173.732712 633.620728 336.244537 732.316345 79.0595551 943.799744 470.459930 606.194092 400.589020 584.106079 965.933777 575.562317 928.472412 152.959595 44.2956161 320.624664 424.784302 259.673492 449.915131 453.922028 890.889587 640.607849 436.132050 389.688873 807.111511 341.918213 228.870895 563.948547 655.195740 294.129272 755.677856 20.5015965 533.859314 184.827866 224.337845 388.983643 947.742432 436.873993 797.405823 657.335571 388.066803 503.492493 474.106598 27.0023670 704.806946 641.349304 237.435608 647.462341 507.877045 829.821289 829.343445 + 407.258179 290.434204 796.417969 936.631348 972.386719 788.582397 314.334686 956.415100 498.000671 150.550049 919.092102 942.051941 914.401855 347.096802 734.366638 879.052063 638.658081 487.344360 853.838928 936.008362 813.314514 960.201355 765.473633 354.828308 366.683289 24.1347961 204.883942 24.9734287 149.869263 611.153992 661.042664 629.244263 693.634827 874.332520 531.831970 173.351685 157.247726 283.650787 647.795776 622.643555 450.773773 648.648621 176.236877 729.730591 681.045410 367.874390 304.393188 722.145752 287.659454 825.751709 568.331360 870.303589 316.523987 285.632629 681.044434 341.445068 939.023926 709.619934 57.9313698 339.992950 613.286438 439.229950 609.941040 615.730774 327.714417 385.833466 523.505005 148.290253 208.107651 763.376221 434.192017 362.129639 + 272.057068 196.118027 481.255829 66.8616943 734.856628 994.847290 614.770325 7.87346268 551.674072 374.352692 976.488464 193.369247 833.659607 268.385345 147.164200 190.975647 767.991333 263.583679 324.131927 40.8815422 436.674377 855.443787 984.105530 118.385010 292.627960 465.030151 211.188339 700.506348 779.664062 878.777222 812.066406 805.167786 306.782013 80.6110077 158.851456 321.153625 561.149597 596.610962 750.205994 217.398758 461.110840 453.933990 644.765198 653.292175 683.779114 541.680725 102.131592 958.182739 965.085266 535.171692 587.177002 713.222839 569.758484 535.151550 652.136780 544.057556 662.319763 514.610413 924.839661 17.3161144 849.697205 43.0942345 709.801758 139.854507 646.369324 253.605011 84.8261948 339.149780 982.053589 785.869263 919.589294 746.693604 + 668.067017 255.927383 813.645325 732.913696 854.363220 949.384338 201.461288 777.037170 680.281128 328.923096 726.788025 525.774109 134.784851 217.526016 537.463745 304.252960 817.570618 438.224274 445.778809 188.072708 308.710968 772.388428 193.720200 549.824402 139.212616 650.438293 605.993652 859.159546 668.881592 109.079605 651.108276 995.321594 337.986389 53.9831772 775.097107 37.7347641 106.262474 971.086304 916.272400 634.927551 54.1426964 853.225342 313.138550 302.790161 981.768188 871.782104 728.698181 121.554291 471.944885 684.163757 403.949982 636.060425 870.544556 35.0108185 250.931381 317.363342 494.988525 205.532089 812.339661 361.356689 385.042694 522.110229 635.012573 908.354492 229.186829 60.9664421 405.635223 630.170898 727.095337 917.849243 625.631042 193.151840 + 628.982544 943.198364 455.993286 404.197876 117.916328 43.4565086 81.9233170 397.526093 580.824341 478.089752 55.3821869 56.2168312 166.391113 660.081543 940.621399 578.648987 55.3268700 163.867889 121.355591 970.053589 633.760010 148.137756 177.922241 280.102783 520.292725 352.305145 890.437866 589.426636 505.308624 918.602051 739.990906 858.778381 669.782166 23.2546616 830.836731 264.735748 274.735291 806.401306 284.304932 557.322449 638.745178 401.571564 734.801025 146.825989 684.235352 165.188309 186.515137 82.7762375 962.626160 728.862305 676.744507 763.971680 540.401611 792.234497 267.295074 764.684998 941.341736 877.486572 469.460541 958.451904 245.987885 128.871613 783.387268 106.197624 814.374939 513.505676 513.040588 455.999664 283.486023 438.374054 880.991028 88.2232437 + 49.9278603 620.796204 511.136292 182.695374 760.082886 347.998230 403.240845 538.927979 955.664307 178.539673 376.823120 993.505676 468.422241 951.211243 206.340897 642.091370 639.342346 88.6314850 686.684998 736.700317 795.769592 272.664307 887.965698 573.391663 351.989136 53.5421867 718.874329 452.413757 929.237915 170.777557 823.926758 430.626648 725.506653 202.899490 207.448959 568.035461 362.816254 121.822365 269.793884 586.845032 390.126892 409.334351 881.138611 299.654327 657.492554 623.792908 951.060730 42.8120499 85.9200363 364.700226 952.416504 612.454041 456.382599 52.5551682 599.823059 811.450989 475.619415 926.821472 298.952545 187.089035 477.638580 549.974243 783.821106 622.364441 780.739929 929.146973 684.272949 734.052124 743.567139 671.232422 34.7345276 917.045105 + 595.354553 29.8998871 816.892944 369.023132 177.674362 208.876434 972.450684 52.2694702 677.151001 917.205383 841.752686 35.0484505 159.028610 313.263672 167.034134 312.808075 918.852173 812.755676 699.165405 585.151428 292.686676 780.036377 83.8526993 136.385406 920.458252 915.683655 379.879181 51.2039719 14.5164261 313.649323 943.465576 889.979004 672.798645 488.700623 9.89817238 652.670898 877.435913 773.726746 672.338318 910.242249 596.507690 501.532043 461.584503 451.822754 253.820374 481.274994 312.287964 977.480042 894.618652 155.898499 834.564331 707.933777 463.392303 968.567871 351.072144 54.9392929 76.2643967 815.560303 787.686890 759.296204 188.102310 252.840683 240.452393 241.891068 292.727814 161.946915 46.6443710 300.307312 665.863342 124.768829 230.551010 408.806519 + 384.888885 625.215271 577.317993 724.075623 792.704163 717.571533 832.512634 254.465607 312.373413 970.389404 664.615173 956.904053 697.358459 796.854553 909.198669 298.334167 854.840332 964.993896 691.741882 333.319275 105.261696 855.556396 192.944153 926.359924 421.989990 413.280792 117.335709 752.017334 585.845459 677.673584 108.293434 866.899597 568.708008 195.773010 666.016541 567.374023 463.050446 1.87989712 334.441040 585.252686 259.628357 546.212402 42.8946991 550.291138 992.474548 745.390808 899.961609 317.459808 216.032211 164.128036 65.0516434 61.8511620 690.302429 585.771484 642.050659 640.910645 778.576172 7.90561676 348.435547 181.809586 324.270447 306.639099 970.797852 850.303101 469.852478 746.273804 139.148361 515.478333 46.7701874 952.276917 587.122314 478.393555 + 673.757629 490.527985 217.755920 662.652161 609.481262 152.537186 953.416077 619.007446 285.108368 404.039185 127.805626 294.470276 70.2762451 428.061737 79.4077759 829.499084 76.9803085 255.481918 548.193115 161.492157 97.2458038 691.826355 156.604416 712.879700 934.879150 669.036255 537.975525 544.148071 689.091797 341.660736 619.481384 309.894653 333.345459 639.720642 760.999817 674.911682 136.777695 395.538422 494.638916 443.469604 450.785736 15.0806160 688.086060 815.295959 673.986206 631.417603 538.831299 842.088013 745.670654 402.619507 367.955231 140.346527 680.470032 341.968964 820.162659 665.790344 449.384338 388.139893 210.511841 690.501465 475.997559 622.307678 717.495605 494.326843 850.816040 453.795715 371.355743 977.235229 328.072510 465.290375 226.745193 514.760864 + 966.197021 356.689789 847.311646 50.0395088 134.036835 600.712219 162.120605 620.960266 398.688812 151.220169 508.036133 921.469177 681.834167 582.819946 395.200439 201.798615 676.879333 616.399963 192.728714 455.231476 861.251648 77.0297852 746.553711 987.569275 520.148926 643.126709 819.167969 906.083557 69.2818451 171.827698 178.236771 123.873337 181.655487 161.035034 512.992676 390.417358 743.424927 618.343262 220.731506 815.093994 203.527634 990.499939 520.629761 203.903946 160.293701 993.880066 735.355652 935.756714 28.4120350 662.013611 188.969345 385.944641 806.092407 174.469406 940.570801 679.370239 403.999939 817.994080 204.470703 935.469727 603.637207 633.581360 194.086517 376.924744 874.725586 742.322998 276.564209 632.872986 219.850647 624.668945 14.1349211 464.721008 + 540.041077 64.7326660 375.858185 559.408569 58.4354782 121.257881 329.846069 697.756104 354.327362 662.636108 947.365540 33.5649452 723.487610 950.394958 485.018829 804.344360 302.330902 741.929016 256.118164 716.921082 756.284607 661.413086 503.070679 8.30510521 552.864258 842.752869 792.606567 678.075867 953.097839 480.087433 828.949280 329.619415 123.641289 932.977051 901.384583 878.097839 797.429382 771.132080 539.289368 392.242249 872.931396 858.279785 139.223328 686.438965 430.679138 541.788696 933.901611 315.462311 496.982727 595.094055 52.0117607 637.325562 889.976929 571.010559 763.811951 900.617615 493.689117 626.083923 957.320129 116.523689 282.810547 246.251495 391.036865 820.797607 573.464600 907.557617 833.032532 356.861053 916.052490 892.559387 491.266937 74.6428070 + 381.354187 326.826935 327.884338 232.932037 206.002792 796.003113 7.38084650 376.124054 372.942444 271.993774 696.815369 547.482849 29.8424854 193.666855 856.309753 937.369812 178.124100 655.851562 920.331665 55.5555840 708.410706 397.017456 492.172577 303.294098 628.395752 305.358765 92.2899933 616.191284 927.031677 954.567444 706.520142 703.572083 11.2266226 81.9017639 656.944336 21.7217331 398.825836 625.450684 126.011002 966.276001 809.723328 317.291687 838.980774 527.321777 738.009888 110.462181 32.0109406 12.7089958 514.145630 970.643921 955.673218 137.827713 133.750671 88.0435944 829.297791 281.487396 539.073608 753.739563 191.290649 114.756569 223.995285 128.704163 835.478394 228.904648 589.791504 986.054260 844.661743 653.264465 379.136261 249.205826 819.365112 288.370026 + 638.317749 640.805115 724.662415 735.413635 871.134155 186.164108 818.305786 334.358673 773.518250 560.977783 873.108215 566.904846 2.97350121 666.639404 114.922585 969.877075 270.706635 6.84672737 368.671326 990.100281 524.527222 688.074219 277.953857 516.494629 225.760071 451.926483 110.115929 973.783081 705.796021 360.807220 302.410370 701.717468 282.031982 723.385925 387.564850 849.325500 509.961761 475.127869 359.218140 626.305542 246.164490 694.189514 121.183861 749.063232 247.442093 843.324097 269.296844 770.528320 646.489258 438.708801 107.232460 274.740631 371.973694 319.138245 792.098633 738.126038 925.013489 49.6045303 670.571167 688.692566 583.354858 284.893951 213.492249 63.1226273 221.328979 554.048828 759.656128 220.972534 495.852020 413.659149 563.571045 551.111877 + 681.962036 202.534409 926.093567 27.9376411 903.247253 79.3346558 449.964111 315.781342 7.69935274 857.255737 19.9378242 61.5659981 993.306641 46.5190887 843.874146 34.5267754 366.792694 480.010254 250.477875 600.421570 396.207703 898.661377 757.215454 954.986755 960.781494 811.557068 338.326233 536.958496 418.278595 987.056763 385.301117 142.691833 881.755737 308.392273 928.567139 164.100586 673.119507 271.134521 604.028687 872.282654 873.943237 337.620331 583.172974 977.878296 515.750366 558.163635 202.169174 537.979553 871.721924 963.359131 595.607117 591.641052 820.905212 996.825378 24.1815987 896.559204 324.016296 679.662598 54.3087082 569.663147 617.936035 625.731018 964.887085 618.731140 433.681061 736.879578 248.130554 325.004089 156.534683 163.395218 71.9647675 426.847595 + 330.362610 110.024292 942.943848 312.361664 476.003174 314.910248 249.345749 248.520508 603.403259 395.214966 923.464050 738.215942 551.753113 665.289856 948.100647 529.970947 332.097046 559.577881 978.638733 733.932068 598.268921 28.4882526 463.527283 393.379913 816.562927 318.051605 382.666443 892.587402 188.734436 937.964539 972.730530 85.6183853 798.463379 671.134583 278.065521 794.611938 647.671814 791.456116 436.296631 911.447266 637.529297 162.061172 393.318085 191.550507 369.431671 418.343750 414.507965 859.618896 643.275696 916.690613 155.739929 568.138672 448.009369 398.058838 625.848267 509.101166 940.785828 748.587280 695.268799 780.268555 721.780029 122.821053 296.953033 276.279266 361.507599 60.3749809 14.0096979 156.777679 16.0628700 434.918091 504.669281 76.9165955 + 917.363342 622.939697 85.8422165 486.929626 552.098877 932.841919 597.708862 875.023193 649.210266 923.614990 555.968262 16.5846043 215.962952 795.273804 299.837738 308.426758 536.817322 549.732300 723.445374 116.541847 398.846130 731.346985 644.268066 639.680725 692.900574 532.115173 590.059204 886.655090 694.290833 74.2699966 795.923401 33.4593124 971.232056 755.394775 948.681885 918.084778 673.045105 594.830261 80.5494308 279.268921 203.973984 351.060394 336.567932 127.480217 310.993317 205.267715 577.714050 392.931396 539.987610 190.480301 80.4991760 672.982056 918.971863 573.923218 969.057739 854.751953 673.656921 970.395569 533.126648 797.278381 904.393799 788.850098 812.350159 877.071106 746.007446 295.571289 543.484680 858.951111 753.966492 682.974243 395.332275 946.710266 + 242.999557 646.395081 574.709290 357.054688 423.214111 109.442413 911.600525 580.307495 762.405884 314.635040 880.672668 927.559814 531.831970 460.079590 201.374115 690.686951 170.994003 230.109421 38.7340508 487.061035 917.390137 700.140015 826.734253 78.0574722 884.525146 573.437988 838.811829 683.970581 897.919678 789.936157 998.254944 109.287895 410.547211 477.605530 658.604614 411.824921 535.484619 873.620911 720.591370 595.979370 692.603699 807.101257 377.685425 602.138672 308.526978 764.884216 137.464066 697.248108 62.3025703 573.544739 619.922363 114.423477 930.302551 54.6596069 567.721130 195.630463 325.041718 360.843658 709.961243 295.633911 695.298523 708.414856 836.679016 434.048218 76.2230072 811.298950 432.351410 2.59223437 203.447891 612.649475 530.430176 746.490112 + 282.579254 149.709152 576.325500 551.524109 514.837341 223.605026 741.327881 998.564453 871.836487 742.888306 251.023666 252.384872 958.556946 793.202087 141.197128 618.423584 852.694641 152.817993 771.194946 71.1470947 883.260986 47.8222313 244.060181 843.695740 363.041229 511.032990 68.0193100 548.378906 176.468399 628.912231 697.055359 450.055695 255.505508 624.540222 942.902161 14.6730299 840.390686 919.361816 320.224121 347.236420 684.452332 165.310364 827.529846 46.0103340 918.506714 476.823120 547.714050 18.5446491 88.9006271 104.911812 110.784264 879.012390 14.2505579 926.880188 884.802734 271.000671 152.091080 653.115967 882.526245 98.7037659 74.3330536 57.4726334 451.004974 22.2584133 905.216431 707.041748 990.475952 775.370972 387.379730 496.837860 371.999847 148.600906 + 386.140533 287.860260 898.443787 182.527878 293.850677 263.882782 615.810364 759.384155 433.165283 76.7075272 600.870178 358.139374 249.874390 133.577209 43.1761093 160.143051 193.802200 214.469208 354.234924 963.668030 790.716797 203.830292 598.622314 105.796059 157.960251 7.24651289 150.829132 925.754517 906.972778 363.646667 347.651031 800.304626 49.7598267 554.260986 725.601929 147.461090 790.595154 126.052208 456.646973 438.837006 965.241089 202.095810 612.374084 891.939941 979.179199 601.834534 67.7902451 975.655273 196.781830 406.862213 966.558533 922.871216 779.866699 749.191589 73.1390533 767.099548 368.908142 959.704529 144.829193 243.985260 94.3544769 763.092163 759.645081 179.483276 253.662170 274.872894 339.419067 801.125427 155.518661 509.704590 783.375671 990.647400 diff --git a/example/lu_decomp/73x73.dat b/example/lu_decomp/73x73.dat new file mode 100644 index 0000000..f6e2b72 --- /dev/null +++ b/example/lu_decomp/73x73.dat @@ -0,0 +1,73 @@ + 829.673157 281.294769 596.151184 555.258606 403.784271 349.205750 428.498077 723.400879 657.552917 33.0544662 155.101013 936.927246 926.108215 141.750778 206.603485 722.946899 41.5809555 363.041107 750.918396 621.433228 71.5017471 744.363953 476.108093 146.884094 96.1573792 791.927185 559.235046 656.415405 657.709656 911.069031 849.070007 232.072266 712.037964 94.2967148 668.643188 430.027740 333.214233 99.0058365 947.297729 572.971130 997.317993 915.063110 504.897705 339.531586 857.985718 1.98820949 474.428925 104.604675 930.908386 360.716888 812.645020 277.052704 614.887756 790.558411 610.433228 419.806458 305.437286 347.736420 770.573975 593.028381 962.704468 582.308105 645.383423 678.340515 350.358002 753.694458 21.5609016 686.151306 155.100952 26.8140850 190.891342 882.770142 485.959106 + 826.316650 938.995056 403.558105 153.730759 569.370605 239.795319 655.777039 771.357910 100.903236 995.505432 936.792603 147.013367 636.280029 159.013901 47.7614365 689.044312 878.347961 8.19048023 989.946655 409.896027 710.481873 135.463303 977.326599 641.347229 904.167664 870.029236 598.675232 858.502197 223.060074 132.975800 506.939545 375.745331 929.860046 123.256569 451.215179 562.026611 161.218735 881.238098 515.346375 551.849426 646.806824 389.740387 657.682800 827.961731 334.615967 721.499756 307.133606 225.048096 729.243652 670.722412 781.055176 578.996460 72.7620163 612.539307 480.805115 614.261169 124.666000 739.198059 643.648743 207.092773 184.762070 286.117249 397.169586 923.395325 54.9441147 525.982910 756.680847 399.750336 17.0639420 633.178467 220.385422 670.343994 911.921387 + 230.437820 283.166626 188.360977 773.544434 259.715942 698.429565 162.005081 232.922211 177.844482 930.424744 807.897461 949.114258 663.672852 448.961914 651.327881 354.511688 164.633636 798.380310 922.782532 476.221344 701.201050 28.9019127 366.054688 561.626526 417.037933 134.487656 555.779175 846.423096 320.560242 824.951965 931.290222 132.307831 112.039772 596.362854 657.158569 798.801208 103.574013 128.803604 146.508072 44.2235069 836.928589 485.796600 605.754089 520.529236 94.0320969 875.194824 683.470886 93.8357773 156.770126 143.082153 561.298645 654.671387 759.320496 940.401001 427.603058 390.566101 505.478516 221.340164 829.908020 261.256378 558.946960 677.117249 392.705078 914.856628 973.007202 230.952347 599.513977 861.624756 431.964264 305.548218 550.107910 935.683228 407.418121 + 257.502869 796.240479 651.130066 660.550964 889.996399 722.251160 468.103088 173.741821 742.149231 999.088562 79.6341705 632.883362 671.614502 99.8061218 187.949448 249.509552 579.028931 223.038208 191.327332 295.685242 759.976807 352.901001 199.945282 600.057068 344.614777 429.047394 457.924225 836.168518 58.8921280 117.540001 939.968079 706.481018 683.014404 773.790283 156.189316 978.163757 627.134827 478.695129 408.827606 745.555481 595.351929 713.055542 170.457382 97.3443527 590.855103 880.708191 613.349915 290.356628 903.820801 18.5841866 258.123627 710.073181 641.716309 45.1681900 188.842087 578.282898 320.654755 850.275879 6.02101660 926.577148 186.207993 495.796783 683.983337 637.738708 356.033722 516.523621 490.944641 678.333618 533.162964 817.872131 659.074951 134.742386 176.785767 + 430.629669 535.403564 398.085938 346.666870 705.394897 764.311768 458.484833 987.505859 762.905334 865.775391 857.496704 211.018448 87.2327118 241.827835 264.692657 954.367188 259.152344 892.001099 922.984680 420.877808 533.640381 988.484741 395.762787 252.118942 499.263916 704.912170 289.156433 270.284943 237.482346 773.543152 971.953979 104.534950 92.6379700 405.793732 368.938934 666.282654 477.683899 247.459595 358.908813 185.513947 298.080322 95.1151657 38.1663475 925.825684 45.7241592 858.690002 421.979919 898.184753 979.069763 64.4176102 346.856232 275.259644 449.041779 763.492065 931.973633 985.170776 321.318420 51.5164642 851.242249 515.353821 97.5944366 713.219421 389.494110 792.423706 472.185211 261.194305 237.775436 540.918274 616.950989 385.133209 529.609314 117.506897 543.392395 + 19.1323586 57.2266541 101.626892 880.536560 227.985992 323.267334 748.367188 136.798355 575.783936 840.449219 848.433167 852.125122 168.664536 637.818115 965.056091 816.998657 328.321594 742.248291 619.291931 362.934509 499.276398 516.442810 817.888489 905.454285 556.893921 729.438477 64.9155273 187.214066 683.302307 935.675476 741.767883 92.3470917 561.725586 968.422119 68.8076859 113.438126 778.004333 327.606079 205.459381 491.478271 753.960022 329.771271 292.738068 632.673096 867.438293 495.790222 143.865219 249.761429 636.161621 731.927307 216.893646 783.654663 263.650482 259.076050 613.816101 723.602661 547.820801 782.849060 4.53048515 119.807182 228.101562 571.235962 563.426819 361.990509 828.451172 585.941284 23.2125626 947.755981 376.283203 39.2877579 599.790833 446.808167 833.945129 + 986.060669 110.830231 456.953827 720.485657 323.834930 926.338440 848.479004 301.118622 351.352417 608.433533 580.223389 866.230774 738.990051 369.029907 552.617737 421.224243 902.559570 645.685486 178.406525 621.452393 152.226532 119.562866 746.595032 755.837891 136.475266 486.782715 393.665131 605.169861 903.585144 304.601593 964.152222 964.222717 333.756256 687.129089 156.110718 843.485718 571.875488 655.307922 388.895264 891.312927 929.369385 579.848267 624.152710 632.546448 849.263672 907.596130 13.0822248 807.683899 43.4927101 411.728394 391.073975 429.341064 889.090881 364.921967 319.388641 28.0819778 797.281799 359.747864 993.690002 41.2279129 572.191956 686.798462 411.860107 700.869629 808.857544 925.685059 746.728943 724.641113 262.871704 230.245010 597.621643 981.196716 898.157715 + 641.705566 821.593994 93.7253265 855.012878 965.900085 442.725006 900.710938 767.348022 441.697906 272.625549 215.761093 352.936859 360.327271 300.179840 184.682037 700.955872 116.680710 814.358948 778.710754 323.643799 204.563110 653.447449 43.6078110 386.594147 798.443909 272.554810 541.751404 184.704315 433.908630 11.5806770 197.103790 826.568298 655.086914 736.516602 927.664612 849.529846 295.838684 915.206055 192.803986 801.782410 232.881729 12.1822014 300.041260 653.029541 273.015381 585.045044 220.983261 385.711945 121.895065 413.685242 199.641235 414.222504 405.603546 29.5197525 558.603455 259.985260 69.6367950 51.2614937 232.920731 772.948303 328.770508 133.129608 752.433960 703.972046 370.160126 764.409851 972.438354 565.553467 426.965210 316.153259 235.649551 626.732605 193.442551 + 427.208923 71.2403412 507.056549 76.0564041 81.9576187 944.198059 720.539734 198.203171 962.321838 724.975098 952.143860 156.235641 142.580780 874.082642 735.672668 879.176758 124.440857 76.0098419 538.020752 171.283340 620.092590 6.16481781 738.463257 305.629517 533.699219 664.047791 193.310883 111.773605 222.045837 366.278625 736.513245 309.786346 913.778870 868.582458 215.035477 287.724487 190.348465 836.733948 388.727173 109.422226 72.7998886 504.547089 169.506683 641.329102 640.439514 18.9878426 677.202576 400.375488 388.189850 786.189453 922.778748 252.776978 385.285889 196.260513 405.863647 740.128296 87.8137512 5.60211706 840.750305 337.566620 255.958755 50.9039841 581.722656 999.310913 203.256042 124.490997 715.688416 530.566956 259.443756 580.202332 208.874649 224.717987 918.361145 + 416.020660 950.655640 83.1035614 178.992813 365.457916 117.232277 243.082443 273.313354 980.009155 818.026489 362.939117 610.501160 723.754944 80.5970688 38.4871750 518.936340 655.173462 388.549500 768.323730 780.540344 224.004272 500.059235 466.697723 120.853386 92.4517136 98.0072632 543.534973 438.913513 964.841553 706.837219 666.291565 280.517151 219.689758 110.757828 122.932045 313.944183 462.109528 375.071045 994.597656 129.739777 671.537109 541.556824 554.094482 319.210541 599.224854 714.728577 159.415833 867.437378 129.910553 185.246826 261.472382 524.735901 41.7928772 538.722229 334.597931 598.029724 616.614075 508.173157 408.679291 613.013123 737.612183 412.999329 931.993530 832.399536 384.693604 654.699280 311.081451 62.9569130 494.456787 5.43312836 4.65159988 660.840637 613.057190 + 545.196899 263.446625 509.274689 359.705109 105.602119 326.741333 418.787842 826.916870 977.184387 477.818237 373.824585 315.469513 433.018738 354.857819 959.647461 971.627625 189.926529 339.369202 444.565460 814.957703 442.370331 860.077209 641.894470 105.733414 652.408569 110.731445 696.635132 142.445908 772.256226 662.235535 802.957092 332.969666 941.560242 622.132629 87.9097977 360.977631 214.799927 740.309875 602.855042 383.432770 309.037323 452.575958 458.124878 693.457886 789.293518 592.769409 991.395325 900.140625 132.404587 969.774170 348.233276 859.247192 976.270996 788.060974 632.808838 921.497131 483.601898 905.418335 145.736130 302.361542 884.690247 27.3591003 710.892578 724.881104 438.501953 446.007111 29.4114399 807.693848 874.716187 140.097031 894.460632 937.295227 244.445251 + 592.841553 154.529022 932.632446 665.889771 575.249329 789.558838 182.472031 978.463196 3.24526477 464.192108 429.656830 56.4762688 648.099854 851.599915 937.236816 52.3136520 554.924683 743.877502 884.344910 713.189636 444.022125 943.748962 361.484497 437.528137 29.2083912 730.529968 569.022827 461.117981 138.402145 351.150024 475.920990 146.718628 454.904877 601.757812 919.436646 678.675415 288.279022 234.469604 695.768677 99.4074097 355.702057 17.9027519 191.080872 583.503357 36.8187828 694.729248 549.125305 730.689514 104.978622 72.0358047 174.734390 707.936340 916.748108 383.619568 98.7308578 132.204041 896.703003 359.284637 504.787292 884.259338 604.623840 603.943604 965.203247 452.930481 504.799866 928.844421 48.9387589 576.484314 25.5068932 164.134354 910.599243 282.370392 819.036682 + 658.935120 965.065796 592.700684 77.4607773 243.799667 833.105835 228.045593 564.173096 186.828461 91.3063049 52.7966805 748.369568 57.1426964 152.556000 537.379272 870.462097 841.436462 253.536407 24.0002842 922.243591 855.715088 349.571320 164.331451 864.595520 813.376831 85.8128586 425.000031 366.023376 925.974304 865.384705 262.512054 677.848694 763.699402 662.465027 439.058441 745.886963 630.866638 784.467102 956.582397 713.526917 571.327454 739.996338 97.4140167 380.497101 470.642639 173.934402 768.868286 587.362366 581.316284 799.142639 636.325745 515.186096 640.378540 106.012917 934.887024 125.634201 399.190186 916.530090 247.881775 483.263306 761.315063 160.821396 562.028442 828.328979 554.665222 192.861801 360.581848 704.865112 66.7044983 331.005280 743.576965 906.015930 576.409607 + 149.313232 413.901031 663.469238 462.066223 948.156311 5.44140482 10.7999229 939.310669 685.166687 63.8805161 992.525635 960.889771 308.154877 4.72067165 816.521729 180.579498 995.933777 633.070496 521.055298 142.857727 314.733124 640.287659 294.411469 393.828827 480.176270 150.376297 151.413864 860.317078 383.159058 99.3764420 660.053711 828.898499 332.943176 623.185791 438.038696 792.089722 245.770554 364.483398 689.493164 220.653976 52.2712555 904.717407 317.359894 296.765686 128.922760 990.482727 241.952393 342.173370 827.076965 915.297607 760.985779 952.338379 420.760376 932.988403 520.491699 321.720612 932.401611 508.178345 499.957428 884.145691 388.175140 259.715576 370.877533 412.392456 71.7206879 391.715973 406.961517 352.585785 804.604187 594.203674 787.239807 556.891113 441.790192 + 147.682068 30.2578125 640.002686 677.564026 729.457642 155.426010 471.765991 638.606201 432.731598 275.806976 202.090515 217.117294 19.9131126 911.682312 213.078949 338.977600 853.314026 97.4259262 495.368835 666.753296 391.185181 448.088043 257.654846 130.316528 663.389648 359.267151 103.168152 712.030212 64.9320221 101.452660 247.930603 115.811653 338.159729 956.555542 245.159668 867.144470 657.921448 808.578369 353.634186 562.976379 433.293304 655.977478 226.322128 955.906128 568.999817 989.023438 654.966309 354.274933 326.994690 124.191483 664.870789 96.3519745 516.210510 151.740585 243.584702 667.465881 948.092712 262.728149 877.260376 276.698059 490.267609 337.436920 826.854126 324.573059 876.603027 336.727631 142.528671 818.445679 826.819641 180.085526 278.017517 241.448700 358.434937 + 918.335449 744.663208 334.591370 247.494675 962.383728 450.908020 2.58711338 797.766907 211.363998 981.178772 439.766205 86.8849106 930.448975 253.328064 717.083923 332.098480 601.572693 690.020508 849.248169 206.402222 494.427948 665.213684 641.153931 558.319336 596.232727 383.969818 316.541077 243.548141 125.137413 253.045700 398.104340 879.061829 111.438843 387.294403 93.0848541 306.032440 947.838806 705.003845 125.544464 883.222351 66.2872086 477.794891 378.957153 386.168579 659.284851 98.8701324 460.191345 117.675293 19.3077183 469.634705 679.604248 9.42973137 539.697571 921.121277 857.134949 172.729385 181.000488 876.802979 217.268600 529.828430 849.346924 921.102905 108.687981 634.982117 587.920532 702.804138 890.810059 832.458130 818.442627 931.130859 912.166016 670.822510 669.869873 + 215.442047 405.129913 457.280365 876.933350 284.676910 940.424927 229.824326 18.3499355 937.387207 145.066910 829.704956 792.399902 720.336182 711.525757 560.797668 800.252197 910.033142 919.790161 616.435791 650.593384 75.2622528 787.175049 372.481781 984.680786 398.714417 799.157593 731.662292 982.244019 233.105911 610.687988 933.574280 784.689880 472.573151 279.442566 893.507080 109.545670 793.374512 128.242920 622.028687 278.796600 262.282990 446.340271 548.108948 232.629913 227.786758 750.023560 698.363892 746.559021 760.687561 210.064545 349.675812 85.7113953 514.909851 214.268356 4.54102421 771.071533 275.605042 628.395569 701.707336 845.864746 512.570801 608.305969 366.691467 791.916504 328.409302 406.598846 224.980392 741.175049 154.733200 907.853088 419.494690 832.365540 422.738281 + 443.065643 840.435181 810.777161 656.088013 888.806396 562.009460 424.920898 300.229858 677.530884 272.347992 845.020813 394.853638 906.058044 612.394958 334.773895 487.284821 984.985474 937.756409 52.5760078 147.163834 916.483154 891.830811 85.6981735 126.016541 783.258057 641.599243 524.846985 17.2033367 624.330933 812.989929 304.392090 588.643005 623.973022 757.479797 977.434509 42.5152779 82.5858765 793.953186 540.036926 739.099365 395.916290 978.480896 869.651428 978.748901 874.237854 45.6555634 690.858887 412.319824 176.340134 770.082581 689.029541 660.799683 115.855415 983.690186 322.028442 37.9470406 49.0615997 50.9010048 140.357895 47.8832626 855.944336 609.847229 550.183350 224.871780 889.933533 124.114014 3.21787405 448.838531 674.590576 848.034424 785.413574 958.088501 722.357727 + 445.964417 881.849670 986.156433 314.937042 609.288757 14.2857485 828.202087 357.133698 704.642395 901.380249 22.3909016 506.954987 883.116577 507.180237 564.361206 800.211914 217.923660 902.730652 27.4821796 976.120667 761.622864 153.764877 681.208923 775.005920 63.1696053 534.735046 705.716492 986.026672 215.768661 953.237305 476.764923 423.915314 794.087341 530.588318 527.908630 591.307617 375.007050 841.420410 443.243103 633.870117 135.597031 310.085083 847.052124 513.142090 818.624634 725.460632 748.298401 851.886475 612.831055 188.737534 61.7183762 996.752930 808.762390 924.266174 651.461609 896.263062 141.330399 862.733826 735.757690 426.885254 982.794128 780.560364 663.171204 379.806671 473.270477 287.647095 988.205627 728.362915 981.762024 446.599518 215.894058 175.694733 987.678223 + 63.1787186 766.039307 345.124237 684.009277 105.955635 433.625153 888.329346 8.68381119 549.783081 490.228180 87.5157242 478.475525 98.9624863 184.892120 55.0894623 190.201096 980.366150 140.469849 500.230133 851.940430 440.361176 486.500671 670.637390 327.493378 553.632996 971.846558 318.718506 503.438599 529.062012 828.794617 581.914062 971.704712 410.916931 107.253899 782.216309 544.667236 540.285461 927.787292 723.650635 48.2049866 513.921631 653.224976 249.735596 194.783615 550.498291 794.835510 711.800964 734.551514 883.728882 211.615158 412.410126 684.586670 21.2496014 401.070190 878.386108 860.548218 911.748840 216.811172 292.815247 634.902588 176.192047 363.397797 729.879089 229.906143 492.913788 849.372437 446.067749 386.018402 89.3675156 637.018433 726.780334 905.943054 603.289673 + 27.0641747 43.6115036 822.066833 454.664551 176.501556 451.474182 561.220154 589.279114 33.8314667 39.5701218 489.297211 113.864769 551.230774 994.532959 303.962738 875.176941 551.300354 922.018433 437.807159 230.414230 815.036560 963.128784 385.772552 246.407852 551.596924 362.952087 504.976776 212.838623 325.466400 332.367920 519.207947 132.358322 149.600952 243.373917 387.398254 511.937531 751.313354 982.342102 219.891022 379.732422 746.376526 941.261780 685.126709 670.606140 268.984253 826.190308 713.574219 638.251099 400.184418 225.232681 46.6967087 760.014465 127.926567 266.199188 266.984833 353.533539 501.314636 151.905289 672.275330 152.498245 210.270691 706.311462 673.282898 753.371582 972.988770 155.352646 845.489685 798.887634 27.6224689 423.101227 192.852158 979.780518 117.657364 + 685.180969 980.391968 987.165344 995.202454 910.938782 349.054382 132.817184 933.088501 704.274048 915.523987 57.1973000 136.462708 804.181763 233.178741 389.459564 853.564392 387.875549 532.693665 313.063599 333.625671 196.389435 739.637512 593.710510 26.7076778 749.427551 950.421021 441.839264 629.472473 868.774658 539.990173 304.366608 997.022888 950.270813 36.0541039 596.216492 120.464676 652.068848 304.494568 291.084991 286.524414 256.208008 849.848938 422.993256 990.934998 346.279541 787.646851 222.496170 588.674133 835.991028 400.835297 179.402603 387.491241 599.773499 120.457054 293.823578 187.285233 755.811096 783.521118 695.924927 726.004578 639.387756 909.129578 72.7694016 773.159424 415.177124 996.040771 723.932434 653.107422 35.7042770 467.516998 463.232483 706.697388 816.859985 + 255.780426 406.064667 735.204956 750.418823 351.613525 123.315811 739.741028 748.653687 444.305206 246.309006 73.2532654 196.794922 463.179596 478.563324 2.23472595 576.060364 761.071472 247.198196 185.934753 677.362732 247.342529 191.863586 211.476654 55.2464828 607.921997 684.090759 23.3969746 364.473572 919.584106 476.885376 400.163757 117.988792 851.665344 407.615997 522.292175 50.1137619 751.382446 59.7159958 307.801056 148.724747 805.612488 418.195129 866.589783 230.631760 79.2190781 24.4790859 234.512894 407.681610 981.910278 87.3986588 771.895508 39.1906395 168.380753 47.9191093 103.982849 503.563110 189.913910 17.8774452 41.5656548 129.887207 178.125122 402.247345 824.780334 861.006836 889.011292 518.862854 645.120972 83.1147537 193.681137 607.760681 971.374390 500.129883 771.607605 + 365.624756 117.619255 649.455383 904.950806 221.152893 301.796600 639.645752 334.413391 277.123322 961.981201 485.745819 914.186951 275.255951 860.368469 448.754333 628.316406 588.720703 810.520447 304.665527 779.800476 894.405823 976.767212 46.9973526 71.4551773 988.164185 629.654053 342.240845 892.774597 719.446167 898.747925 157.052551 715.823853 690.178406 259.857239 713.193970 363.120422 651.203186 236.344986 917.550232 414.129791 233.186234 554.825745 410.906219 745.084167 204.334290 101.777657 328.105011 815.866089 197.372635 717.044250 644.934265 671.241516 905.177612 492.135895 490.918243 210.539291 851.565796 675.467651 823.248718 387.476440 314.669281 783.644714 730.860291 338.492767 164.633698 444.492401 538.634949 588.625916 110.997734 744.459717 650.136536 832.758118 709.137512 + 182.370087 836.412354 190.388474 576.223999 741.665894 503.642181 785.705872 991.951965 154.885880 758.111511 465.841919 134.367249 400.837799 316.977051 405.089142 141.391724 456.722137 869.862915 213.630402 223.505173 931.616821 279.319946 846.577209 612.725708 992.570923 230.277161 600.114136 472.195374 74.4849472 357.141449 393.641907 136.578873 506.772125 145.134964 730.828003 214.864410 389.111237 141.298767 592.824890 960.116943 550.305664 638.680176 331.652008 912.722595 156.325684 645.922913 774.072083 464.205750 598.927734 201.308151 392.363281 997.733093 555.844604 299.769196 483.139282 306.412994 437.639679 751.268616 700.428162 245.882843 731.109314 723.147034 287.557648 315.039001 400.764069 677.979065 990.498535 202.917938 624.444885 776.358582 61.9764442 273.297455 54.7362442 + 577.857544 802.495850 399.793610 901.022095 383.843597 420.997620 307.938019 429.624481 700.111877 884.859131 577.614929 496.075867 521.093567 771.402161 553.254700 577.453308 701.200439 73.0033493 937.310791 438.410065 17.8230820 779.253906 997.976318 230.948898 621.847229 763.751343 801.357422 446.427399 524.989563 39.5773849 823.962708 994.527161 255.015396 487.349701 154.361176 907.544434 536.220215 128.996643 38.1464005 575.049744 532.660156 24.8009853 484.478088 461.010620 443.791565 375.801910 392.641907 803.537842 687.747253 148.219040 776.016357 984.939209 182.436600 121.408646 280.034973 304.653748 83.3607330 272.514557 687.016785 685.638489 617.794373 109.718704 26.8343906 497.299683 53.9995499 976.357300 31.0638733 310.680054 436.543732 881.642944 949.872437 826.104370 99.5550766 + 554.751099 929.078674 665.123413 381.305847 517.547058 432.077209 260.087372 831.031555 562.298462 234.344025 703.391785 326.771973 872.125183 892.575256 996.323669 673.895142 101.450043 535.606995 978.133911 941.988342 597.626221 537.197449 128.892853 385.290955 596.041626 331.585419 949.666809 224.115387 774.774170 300.460876 572.357361 846.756409 523.796326 700.601135 877.167603 80.7690964 530.864563 565.709534 410.085571 645.020020 616.594482 557.203247 636.561340 874.758545 484.379974 991.419250 659.182312 420.662018 457.724762 457.069153 177.897003 902.905396 516.508057 306.029358 720.492310 796.763977 82.0621185 980.579651 849.653381 826.248230 535.275085 295.966370 644.029663 335.427460 617.107178 258.215515 238.497650 115.601753 876.329285 615.601807 866.761780 918.643677 457.399689 + 557.658386 87.4543991 68.6206589 400.797058 216.581635 708.352234 673.991943 35.6057892 595.834045 439.978363 166.011276 411.168640 162.601669 127.980751 621.615845 718.242493 730.270203 564.347839 459.521942 466.296448 681.333984 664.713135 989.297058 295.876984 476.809113 734.277100 568.876709 163.309235 890.463013 284.747070 374.026398 96.1910248 153.325211 759.128174 246.329849 712.752136 171.962204 300.119629 179.003891 177.435638 650.058411 578.582153 615.846436 765.957153 126.429604 100.994164 338.042786 896.685303 397.839539 429.787933 738.560669 130.828369 30.9283485 951.569336 349.509430 45.9565048 791.769409 136.948715 525.056213 844.802856 97.9368210 405.721802 157.253098 614.267700 886.147644 532.083801 572.217834 3.30463123 500.925690 773.472778 794.584839 872.804993 339.685211 + 138.062622 896.588135 724.412048 115.574005 167.216110 233.079956 673.937622 444.663483 335.553284 773.202148 144.391357 15.1033020 889.829529 239.706177 16.3177223 949.481812 358.096680 803.421448 872.401733 255.936844 547.738098 81.6648331 452.927094 908.893005 758.863220 687.665405 100.572113 749.607178 995.632141 159.450424 79.4305267 95.1287384 508.451355 627.506470 887.559387 208.054657 581.118835 196.517868 948.602844 613.543518 447.022186 511.400543 304.224487 500.325012 457.224396 920.159485 738.282410 82.1176147 154.019440 389.826019 185.239731 332.560883 978.842957 772.594360 699.299561 474.568329 63.4558983 138.014450 400.398285 901.065247 996.081543 709.978943 915.450806 404.508392 72.5589066 579.010254 695.675598 488.216583 195.643921 730.153564 251.099106 116.453842 515.674194 + 300.144165 162.881882 716.879639 744.715881 246.579346 658.257568 184.726761 456.275726 816.960571 205.993393 806.234680 471.902954 568.014160 655.577332 105.130043 559.017456 952.511414 448.120026 496.375732 888.497559 960.001099 404.236328 23.3382626 808.403870 766.779053 431.625488 527.110352 265.792389 650.681458 244.472107 33.1146660 582.954468 827.146240 56.7137337 267.165070 410.368591 400.959198 182.843521 200.885666 91.2677231 829.803467 415.397980 144.978714 99.4711227 225.355530 849.278442 611.191467 20.9561634 889.425903 753.850891 772.491333 73.7257538 797.070374 217.264252 535.822693 607.799072 55.9987183 584.758179 193.866974 223.480331 637.776489 332.201050 175.558014 701.482300 826.176208 45.6571732 555.540527 36.6193085 307.234558 33.2034454 639.013367 92.9660645 532.760864 + 466.953522 899.921265 779.454041 346.027557 93.9582062 417.387939 48.7379723 545.102539 780.757874 44.7649498 747.745667 939.119873 858.133728 84.0034027 761.118530 78.1310120 440.331299 68.4376144 28.5807266 955.740845 716.987610 611.077393 165.441254 652.101685 79.4763718 638.234192 566.889832 782.399292 78.4845886 627.188171 949.918335 615.345459 509.941986 707.177246 788.611206 590.300537 145.458237 439.805969 536.375977 334.815399 971.902588 752.855591 978.521423 140.717438 547.027405 684.654175 176.779221 92.7311554 586.563049 911.357056 368.567474 260.048492 741.116699 546.992920 354.197845 735.015686 638.241821 189.908432 591.888672 752.107483 100.729126 362.957855 104.994522 603.829529 283.033905 324.752747 355.462036 624.073242 974.815918 396.864532 137.058807 647.642456 517.189697 + 888.935974 688.176880 386.708527 399.046387 340.264252 109.996300 570.300598 327.258057 71.0297928 537.369202 542.587830 440.189392 627.389343 549.311157 302.146423 234.996826 50.9332809 89.5610428 616.999329 76.8919373 787.565002 569.847656 761.824219 150.095367 872.799194 312.645630 434.610626 626.791809 410.450165 884.564270 204.579193 729.168335 294.184601 355.520447 652.560669 736.476440 713.962952 573.750427 167.109406 53.7189751 55.2353477 558.287720 108.566208 523.118774 325.896851 558.975464 641.113220 926.722534 696.132080 82.9258194 766.048828 254.334488 346.910583 690.268311 899.023682 813.019714 587.946655 6.08693266 946.254456 664.931946 931.553650 369.915985 69.8658066 416.316650 50.8297310 227.900421 177.008591 407.201263 890.117981 544.856995 987.963379 592.527832 517.417908 + 316.982117 350.096558 652.914856 18.7217350 99.1099243 659.148132 431.374054 148.068680 716.832336 460.262024 268.652405 797.459534 467.996979 381.935822 642.264893 437.325043 793.968323 50.1097717 383.999237 730.109009 510.769897 686.961060 239.510880 290.536987 173.273560 30.6484280 714.578308 505.020020 670.721375 859.802856 731.065308 376.546997 414.210114 136.012955 267.312866 552.759460 124.866959 964.082092 446.617798 922.866455 749.529419 905.598511 224.077759 955.062134 644.538452 843.110779 66.0609970 843.597473 508.546753 919.132324 861.966309 978.546753 950.424011 465.543549 445.194580 141.245834 25.6192551 214.314575 281.602203 145.843369 391.452362 732.935852 513.969177 397.551453 569.835754 572.647949 684.438110 574.925232 83.8874664 966.994019 293.216278 123.330345 756.776794 + 490.881927 93.1877518 775.101685 204.732468 27.6772499 119.040779 901.371216 682.006348 884.517151 235.450851 930.654053 970.561401 689.904724 690.106018 740.458557 152.100189 362.381836 739.671387 455.401062 847.417725 101.982788 179.827866 457.826202 686.547913 960.632568 903.217346 110.552574 868.178101 677.643066 493.331207 244.912506 799.576843 638.480591 521.916382 98.1084366 934.254517 433.123474 332.254669 776.439575 912.033142 261.140320 660.681030 727.983887 24.5191593 103.136177 112.196671 269.723206 444.657471 218.398102 225.502899 120.587402 357.130615 645.987000 152.997177 994.953186 813.087952 890.800293 979.725769 790.483398 809.740967 346.282745 987.915283 943.968933 943.909851 727.944031 257.647034 60.1160774 67.1560898 219.381851 871.588318 756.267029 806.382751 225.206192 + 45.2558975 610.157410 896.538452 771.445374 282.719849 151.804062 263.795654 642.464661 59.6327515 97.8432770 955.206116 563.538147 758.475281 244.985748 724.526917 677.080994 789.017578 553.182007 896.809937 866.723450 427.362976 60.0897598 661.952393 574.081116 370.470490 705.661072 499.532501 722.027527 339.011475 93.4923248 355.273468 522.818237 172.146255 56.3309174 38.1659317 896.073914 716.451721 108.644867 558.929138 775.682861 465.067413 25.8030701 520.514404 517.689453 937.798096 374.475769 942.706055 882.035339 674.694702 286.480652 742.631958 399.223175 576.354248 354.779114 237.817596 559.160767 302.155304 111.781639 931.793152 991.144104 862.755615 181.585464 480.174469 882.752869 919.891235 39.8945236 685.409180 359.806152 867.487427 684.823853 261.530457 73.0615845 669.991089 + 298.134644 196.252838 206.387878 77.9274292 189.367157 709.292114 168.164001 844.594666 312.059296 61.0434914 835.247803 372.909637 59.7819710 989.834412 362.108521 954.533569 956.940857 193.211624 594.267029 775.223877 985.089417 13.6765432 390.806915 81.3871155 906.598206 289.996246 925.205750 503.454803 592.124207 912.949890 303.177094 815.811462 909.014099 912.524109 728.494446 232.648422 140.365997 238.222565 391.596466 658.616455 30.9719963 742.456116 435.093750 916.420044 809.177551 787.246338 47.0290298 55.7884636 340.492462 468.190430 282.685547 641.035583 89.3022003 370.136566 366.003479 345.044403 870.970703 529.201050 918.546326 326.762512 154.514847 469.659424 845.866150 939.004333 112.893349 167.644058 768.651917 347.028442 406.218750 953.184021 818.495789 699.570312 700.183533 + 785.067139 45.6930199 436.161469 66.6593018 184.620468 93.1140366 137.800568 687.415833 768.128235 775.403625 350.148193 481.126251 784.647095 126.780144 556.729248 971.459839 264.869781 313.280914 811.907410 255.757263 148.437744 774.891357 623.611572 103.170059 260.211578 235.403641 9.08972931 206.181900 856.242920 848.051331 431.697205 586.249634 852.797180 22.1780281 608.257874 506.169220 707.908997 988.876770 208.443604 149.848907 335.581146 374.040497 585.938599 62.8697395 387.282562 451.055481 740.087585 681.339172 472.099945 870.834534 620.267517 780.880310 31.8393879 334.307892 563.962280 705.610535 315.043701 245.429947 180.520859 736.892090 851.361816 107.648262 614.751526 749.450684 247.800674 646.722778 650.631592 532.072205 24.5838852 358.376221 747.701843 353.019989 255.590775 + 173.322159 90.8799667 921.610779 330.730377 442.112701 912.600891 234.123596 786.751831 623.556763 264.185089 99.1454086 538.917908 113.882034 489.943542 25.0085011 183.584442 113.338387 539.837708 642.816650 626.819519 40.1694412 153.086197 172.067184 739.171631 232.701065 13.9216909 31.9763412 923.211975 17.6161022 785.745178 48.6867065 877.181091 434.313538 750.963684 341.814728 584.540283 416.087524 826.595520 113.691368 175.085938 473.761902 45.8395576 858.896912 128.287933 931.539917 63.2046776 967.187744 80.7509918 701.457947 99.3671570 366.785889 125.650040 117.063820 626.376282 260.477631 703.060242 251.754105 410.555542 585.889343 483.867950 118.411087 824.337158 473.479309 239.388931 891.628418 397.955933 515.786255 58.1300125 57.9675140 395.861450 233.993073 512.907593 968.382996 + 48.6958733 350.389099 14.2758646 365.116089 4.30969191 971.126831 792.249756 160.746902 730.062805 822.158020 705.608154 213.200058 981.794800 90.9250412 953.689148 17.9987984 931.091248 194.986786 864.308594 792.015442 166.108398 804.515747 556.727661 73.2365265 331.243866 565.555054 24.6827888 387.059540 542.357422 233.628952 922.903687 698.015869 49.3760567 247.228210 63.3541946 582.743469 150.544388 142.931793 728.190613 582.463867 98.2400284 536.977234 462.048981 50.2267189 353.572784 15.1695166 468.633759 474.525665 844.293579 624.450623 296.866089 322.344757 794.769958 163.519852 897.126282 667.080627 945.192566 53.7448196 680.542969 510.314392 594.809875 461.042725 921.166565 780.877625 409.732056 535.523438 151.357056 567.095642 477.174316 360.185852 521.151428 522.800049 672.390442 + 355.831207 677.282166 944.799866 31.4210854 841.567078 150.114655 352.541534 810.148560 959.274170 139.680038 904.614807 417.879944 839.796387 332.023743 629.466370 839.838928 282.141724 531.493591 41.1067390 19.9240093 116.136528 358.960022 528.572815 430.828674 880.393555 488.979584 683.588440 653.842285 945.564453 563.036011 165.884262 461.506042 953.372925 723.500061 772.789368 650.703064 170.487930 436.346069 652.562073 294.370148 746.970276 809.501160 830.679810 321.868805 405.002808 371.962219 325.393768 888.651184 355.097015 532.787720 226.549408 233.586792 485.662262 67.4956131 346.170319 416.771637 690.252563 78.7857666 455.619659 832.205872 828.757385 985.267090 64.0830231 358.136871 336.688904 232.621811 581.116882 978.855774 819.023193 131.969193 10.2304344 942.389160 423.282288 + 38.2617378 43.8197899 931.252136 928.326111 644.545410 811.635742 791.735657 731.781982 394.947235 529.188660 236.308594 807.191467 243.391068 678.685608 442.405426 814.361023 451.163422 365.910095 71.1217270 895.359314 946.229797 984.255127 268.775879 64.2964935 818.317871 570.572876 208.855240 144.611801 773.030701 956.010620 458.635315 149.003250 898.965210 678.715393 539.042969 231.409180 703.017822 948.623596 722.589539 188.016983 448.519196 892.325256 125.468185 74.3658600 177.377762 959.356689 68.9741745 222.976761 40.4310226 294.395447 16.0191040 91.1094513 711.874329 930.582581 380.617249 327.749237 430.118896 352.397064 451.727600 727.397522 640.772461 263.676208 828.911865 292.204254 183.595703 36.5042648 437.804901 934.024170 690.769470 57.2953110 578.194397 84.3635330 603.646606 + 681.900085 104.681732 38.7408981 173.506805 276.004669 238.141937 228.415848 342.247253 7.28771782 504.365601 769.730469 299.249847 309.421997 577.175476 732.607727 298.230743 809.844666 175.142685 23.4103127 750.014587 228.605377 242.805923 89.2650986 138.254944 570.421326 471.984131 850.757874 557.268433 503.986725 684.337341 977.313721 445.829254 641.853699 533.712708 879.257690 256.928589 466.862396 551.567993 631.034119 718.730164 125.010880 97.2085266 405.057343 426.365173 535.259094 525.374573 400.159637 527.032715 326.425507 536.082642 214.768661 32.4624100 932.810181 659.171387 136.722977 441.480804 360.306976 36.1964188 401.938477 862.882812 472.340912 994.984497 696.383972 856.783081 460.999420 907.672974 454.836273 626.275146 889.531372 374.014252 179.506500 934.055603 727.240845 + 779.972656 961.026978 118.649742 776.846191 852.463379 478.196106 321.753235 56.5290260 248.884094 200.096466 448.076599 375.913544 894.511780 136.404053 110.215134 165.512466 218.284729 338.578705 137.950912 620.697876 754.295715 935.395142 986.432007 10.7012568 287.941071 430.904816 35.3297386 988.073730 34.4324570 661.395935 943.037537 775.697144 935.811523 69.3167953 83.7500381 153.098938 679.027527 183.355850 553.110657 241.588943 563.773926 612.498047 852.387451 730.538025 412.155060 251.732788 61.0901146 32.9307899 666.089233 776.508118 912.174683 361.161438 530.965942 63.2374268 328.141632 323.984436 29.3258724 357.024200 629.078674 938.036987 653.906738 958.208862 600.728271 598.725525 247.816925 339.609528 797.879028 316.935455 478.716583 793.859009 416.474274 671.673279 967.472839 + 352.385834 706.713379 504.377380 394.174225 925.496155 953.762085 983.227905 609.237610 640.872620 359.520264 949.940186 513.015686 714.996948 235.080368 191.715973 465.079163 52.4426880 537.244812 132.074234 263.342712 387.001923 80.2726059 981.187134 15.1244411 632.878967 223.962830 776.089294 333.427765 976.645508 486.392181 743.533142 768.981018 530.399597 426.744232 599.749817 785.919495 215.703094 226.059830 551.292847 946.396973 176.013412 853.624329 129.187012 208.205429 220.585312 542.442322 83.2528381 203.794144 592.618103 465.845917 848.740234 523.326172 361.663818 764.774841 507.700653 140.792587 764.740356 517.557922 139.345871 635.193237 708.372009 84.1242828 502.854767 44.1441917 976.205322 274.318176 630.086670 624.458862 98.1997147 434.451141 601.453430 837.541138 101.013992 + 455.297760 747.317139 63.2951279 3.69346046 871.750793 517.512634 262.006287 571.723328 156.874802 384.030273 690.769531 346.656586 489.609100 224.678680 783.305420 855.654480 364.204865 268.801666 298.350952 529.985718 480.731537 108.657730 447.889984 232.064941 814.658386 901.089050 271.243500 694.938721 606.730530 900.138000 346.488312 607.890137 178.176453 293.099854 100.003395 167.949936 580.943604 377.719849 745.108948 270.420349 126.782761 938.659546 21.7964039 170.192764 897.061951 684.058044 14.3084354 924.979919 995.893982 929.181946 555.248108 899.304504 156.324783 381.006256 700.384399 117.250137 372.161987 789.092773 152.318954 707.354004 111.512436 206.164169 772.191772 730.942261 295.513397 691.226379 199.748428 646.031738 79.6964493 139.220535 13.4943361 89.3883591 390.709198 + 755.505615 657.786194 235.447525 1.00958681 488.560852 375.847107 871.899963 974.110718 945.091980 464.918396 691.569458 994.057373 979.600220 119.495522 835.974182 714.995911 428.784485 89.8312531 992.298096 525.562988 104.833870 677.056152 721.044373 180.966965 313.437347 95.7437820 281.535919 299.196198 463.338348 833.932983 16.1733265 123.217384 323.792999 72.3773575 988.821350 500.858154 190.866211 256.638580 585.371948 632.208435 913.376831 199.588776 824.042114 493.282959 280.379089 315.495056 84.6488113 940.036560 804.526550 557.957275 360.354065 69.5369949 910.852234 481.187927 846.505005 519.026794 371.552582 24.7919350 191.193771 520.594910 191.356628 47.7384491 307.316711 80.5877838 461.622040 113.207268 204.548294 176.696747 195.779861 904.169739 74.6185684 154.664490 551.706848 + 692.214905 218.794022 420.169159 311.117523 449.044464 237.715118 708.707275 234.724472 741.862061 200.207031 732.275574 788.078796 28.9166794 617.222595 786.182983 576.350952 560.672607 639.936707 809.209351 987.381531 127.945442 403.725494 612.447632 989.485535 532.007751 33.7562027 506.020111 472.445953 210.278488 87.7709351 733.185974 913.335327 705.088379 430.352356 633.173584 821.265625 583.995605 390.182922 162.483231 611.450928 327.076263 997.469177 704.224609 457.644592 297.157623 2.31606436 893.992249 350.862823 11.4890375 317.374695 85.3173218 25.8369503 874.229309 211.389297 889.592834 916.010498 725.797913 85.7969589 505.021973 238.204697 189.326843 474.004364 561.918701 38.9594879 953.296570 137.744476 753.525208 666.703186 250.308533 732.070801 172.598145 306.824463 922.656799 + 225.771805 989.538269 26.3744640 783.640259 448.149445 179.542526 249.229401 222.298065 883.552246 962.291382 605.348145 598.165833 37.9659195 691.773926 989.539001 148.480682 67.3147125 667.677856 909.256042 122.874405 441.923767 406.750549 331.284119 153.767914 925.750122 924.196350 616.872681 465.834015 889.242676 235.569107 577.842651 483.625183 550.907166 603.454529 434.439972 784.069275 273.050049 395.359131 297.306183 402.236938 694.359924 136.884277 94.5109634 381.594330 643.933167 393.372803 375.415863 620.511597 120.522079 415.773193 797.736938 5.60688066 530.763916 372.994537 639.567993 929.913452 554.508179 410.853455 42.3087158 896.747253 698.242615 743.283264 169.614105 45.8821945 134.991638 761.753540 277.848877 670.675659 43.2174339 414.153259 80.2109833 993.062561 452.041534 + 686.503235 491.305664 838.894348 541.441467 681.563904 781.432190 823.165039 374.601776 73.7870255 282.807129 968.936890 688.618896 163.138580 779.345642 355.393921 554.913879 463.306671 430.918945 2.97796726 19.5637016 560.531860 49.0182533 252.514740 407.223053 756.891174 643.835449 446.290314 295.192993 405.529999 629.717102 244.459061 751.779846 273.117798 554.626038 146.925064 903.309265 53.4303017 83.3459091 72.2252197 36.4565697 272.555145 994.789185 908.814758 862.318298 61.0724907 837.296021 90.9864273 797.054749 584.904663 245.207428 254.398926 829.662048 173.146790 801.891174 958.606873 732.694092 771.958435 803.312927 500.060333 384.421753 706.464661 325.612885 956.377563 503.213898 553.114197 27.4432964 791.325562 563.157349 402.824707 814.613220 597.642944 199.236923 312.076508 + 10.7715197 947.186401 779.395996 86.1989517 413.009766 846.783203 627.578918 207.247406 485.211456 384.694885 740.511597 836.549683 386.547516 897.267212 693.754822 620.361206 418.334991 284.294403 347.511932 156.615540 230.826889 453.761658 289.192932 581.571960 507.829987 339.366882 217.313324 582.099548 562.027039 251.628998 894.474304 529.562927 653.865723 929.695129 273.353821 220.786407 94.1005783 464.556396 150.137939 693.311401 107.221382 8.99904251 784.611389 101.246216 641.740906 229.618774 552.261719 753.409302 866.312805 816.117920 556.746033 48.9629326 738.822754 798.191772 886.449524 467.587860 113.860657 950.354675 324.332123 417.379517 872.760559 940.647583 514.682800 468.982941 505.226807 595.020874 752.548767 359.575714 31.7113075 860.247192 543.149963 275.882721 432.331940 + 31.9812241 709.543213 239.034637 967.019958 250.557129 255.576477 997.129333 257.329956 211.881851 447.632385 995.285339 835.222107 617.140503 779.422852 286.422302 200.431763 144.252319 245.256256 510.210083 896.780151 563.888733 785.082275 803.038330 865.398987 247.168900 638.350891 686.196167 814.254639 23.5698929 403.642487 334.797058 450.800842 376.669250 609.400330 682.499084 156.354736 770.224854 320.093048 411.410095 230.130447 12.2309685 986.136536 836.229675 80.8505554 289.160767 94.9255142 128.349579 517.818787 657.410400 438.234100 928.038696 293.019653 148.495087 990.327332 516.305969 399.933258 115.595680 52.8986816 887.984070 144.862305 301.166382 886.544678 825.245117 772.785522 912.835266 915.104919 588.003967 490.890503 141.836105 251.542068 545.897095 592.569580 915.883606 + 181.428970 279.534668 220.720001 29.1484890 127.588348 774.847656 218.021072 706.668213 923.608276 170.098389 499.148163 691.096008 990.844055 172.240463 771.072998 999.376282 894.221558 393.245270 32.9309082 423.868164 291.801239 369.845215 341.470276 273.942078 676.581665 954.723389 760.502014 699.520508 357.125488 743.392883 767.495667 320.908661 335.853333 317.875122 407.299988 356.962280 383.453339 872.186340 643.486511 991.716492 837.836914 440.581146 671.408020 72.8521042 965.680420 870.655884 41.9744911 164.993713 741.417908 144.650085 638.337524 852.769409 734.396179 607.556152 531.986450 229.262756 391.831482 966.676270 968.372559 883.798584 172.038361 733.952271 825.706360 674.587952 749.032593 643.206726 129.235901 555.691162 986.492981 406.688751 958.558594 918.934631 514.257507 + 644.003784 737.918335 957.716003 508.659882 856.217041 769.408813 41.4750252 148.513611 646.957153 7.10062742 613.555664 141.128830 791.049988 178.466080 709.491943 129.833786 953.676208 905.347290 446.910370 792.421387 839.449524 175.564499 821.607483 204.693878 658.807251 511.774139 633.437439 736.314331 954.758728 809.432007 459.473694 955.893677 323.606445 271.982330 564.138794 364.820862 679.762146 202.123138 609.196716 115.464203 411.838043 65.3419266 510.511414 170.194733 308.346832 426.170288 833.308594 488.845428 894.000305 330.697601 252.624008 52.7749481 453.939697 186.608566 68.7684479 470.564911 560.015076 167.958878 411.342865 651.966248 76.4077225 258.131378 556.015503 170.186813 894.921265 220.920258 719.693420 798.728455 438.896973 986.237427 22.5316048 784.943115 502.377625 + 252.100006 45.7329750 289.947601 393.225250 596.028320 182.945236 112.860893 472.369965 342.999725 806.494507 579.016541 261.233429 433.727570 479.144043 243.394043 485.171143 138.900360 725.055115 637.838379 945.322327 472.632568 271.306549 398.299622 948.650940 660.541748 283.272675 291.750397 491.890686 898.010559 198.157440 162.089340 955.369873 653.065002 505.655518 463.234985 471.136444 213.665771 938.095337 484.197174 507.980530 286.063965 546.128906 239.235779 720.756775 250.187302 472.527771 265.320557 461.516754 211.939789 482.518707 857.723572 612.496033 875.095642 278.564667 424.891724 961.877258 998.135742 913.396729 818.754272 347.267578 607.668579 913.071777 613.856995 158.370514 302.853027 728.120789 360.205231 214.707275 26.3401070 346.536713 142.286331 661.407288 701.423584 + 986.445190 424.363281 486.827454 798.966980 13.4346714 943.994080 740.556885 748.236633 987.616272 997.284302 368.241364 62.7407646 871.291260 631.938660 496.239136 631.522034 897.163391 820.031128 206.181488 737.924683 173.835724 549.005920 447.477478 863.941101 705.499817 103.337616 771.629333 67.7678528 715.815613 182.928146 496.943665 500.678986 153.543793 296.088715 210.068893 380.190125 772.722229 166.926132 378.894623 339.153320 152.700989 808.196594 299.853455 802.690491 736.235046 103.054962 958.868103 922.334351 700.767822 906.534668 959.387512 335.207489 533.072083 302.281158 272.588745 330.197388 957.879578 788.334412 433.883209 997.154236 868.067139 615.553894 237.757156 317.507599 356.209015 350.051239 721.290466 443.293365 787.575989 180.601303 433.892853 844.535095 81.0247192 + 251.972580 646.417786 806.270508 315.601868 588.616211 937.172302 792.337158 659.214600 318.041626 466.240173 302.984161 773.267944 513.004944 955.122131 131.434189 966.827087 971.369202 516.888611 667.959595 352.046661 829.390198 911.255981 275.236115 636.757080 859.847412 682.122803 305.295868 343.472748 888.628479 18.0869846 548.230225 97.3542328 774.967346 793.506836 377.798584 185.088074 283.188232 530.357727 255.556946 738.766541 272.280304 451.621094 644.626404 632.955811 896.050537 164.822998 42.3808861 137.923767 507.105865 766.315369 214.795578 33.2702560 439.071503 675.953857 6.36250734 302.312134 269.108276 748.623230 288.871674 907.670288 907.157166 175.507874 282.074738 662.173157 78.3153076 181.367828 358.568787 272.206635 796.674072 941.512451 749.451111 205.685120 330.774597 + 652.862671 715.546326 74.6160126 680.140198 167.727066 27.2970543 704.691223 78.2187805 408.931335 879.560974 225.482300 765.386475 367.085571 867.312439 797.085510 791.247009 861.851196 904.252930 26.8198605 41.2402992 636.269287 361.475006 218.041611 945.097351 502.665710 194.716217 438.050415 780.986328 696.114929 8.23251915 658.347595 925.989624 150.959473 314.221680 170.320068 345.950195 447.212311 349.952942 900.309448 582.380676 758.769104 979.359131 380.970306 301.281891 117.322723 734.253174 208.349472 719.230896 913.037720 237.955978 806.888245 900.958252 135.944061 153.369324 454.815613 34.8474846 449.651154 229.500214 750.899109 738.799683 710.699829 253.715408 678.070923 142.935013 973.249939 590.535095 346.096924 502.802612 361.467499 161.321564 551.490967 159.188904 590.378113 + 399.291656 181.286728 879.256958 170.746002 235.082031 667.592407 201.495651 319.718414 482.755707 589.093201 518.586243 315.677673 353.734344 313.529053 927.843323 586.726196 370.125122 540.883240 100.315529 380.260468 444.566437 833.180908 946.559998 955.428528 611.833801 621.656799 986.821777 378.937500 355.001923 176.771057 213.123550 851.029236 996.640442 321.728455 778.274719 78.7795792 898.087280 630.275818 428.728882 254.466385 557.503174 432.115326 618.612732 797.151428 321.759491 861.445190 963.138550 903.072205 833.408752 146.748932 689.043457 793.594360 595.107910 676.888367 693.204224 155.527603 682.665039 115.480522 215.615265 480.975708 496.503876 682.258118 701.057739 609.840271 89.2302704 331.474548 34.4222145 628.103882 405.765320 472.311920 85.2955933 761.484863 871.808350 + 181.989883 894.447021 27.4940891 801.264709 993.175476 870.959167 322.086273 891.650208 177.792023 25.0035591 901.171875 55.8590851 241.661758 923.667358 16.2709808 727.201660 677.444763 285.350616 340.644196 551.097900 862.327881 919.936951 854.615234 607.249878 441.364746 583.895264 539.912964 420.544952 276.304108 383.127380 902.335876 761.777161 73.5301437 670.517883 862.388489 967.887512 629.724731 218.166000 548.314819 318.440674 674.749023 141.658005 867.013916 608.191589 987.703857 450.059937 488.286072 852.125061 961.144531 703.913452 992.694763 903.665039 553.145996 348.798950 511.402527 582.862183 488.104095 40.5523758 327.622650 762.206482 46.1938515 911.581543 232.581375 175.571411 898.192139 317.617523 125.067749 971.974854 837.330383 943.832886 117.814445 209.277359 916.456726 + 721.671692 93.7896347 566.137085 34.8546906 305.454254 700.764893 440.135559 977.623596 536.515442 697.119568 409.436340 233.907150 974.807129 971.825256 960.723694 6.29283953 329.804382 984.322754 735.294495 122.601570 843.786194 551.638123 432.017242 711.854736 473.864258 257.414520 780.932800 886.278809 415.321106 854.212158 410.144226 934.781860 61.9532204 35.9759827 989.332764 861.573669 316.389771 854.402649 792.384277 800.732666 547.902283 466.485718 360.635895 64.9682846 480.563293 126.516479 207.987793 524.570679 559.831665 582.482361 964.462708 187.448914 456.403137 402.463013 773.166870 863.000610 506.554077 842.219727 777.314087 645.236572 308.808624 837.975952 808.716553 249.986282 271.056122 103.834167 420.045471 65.5041885 699.034241 814.586609 906.446777 379.612030 65.7970352 + 962.646606 637.694458 630.158203 684.671204 780.492737 5.82207632 411.818268 194.512390 988.726318 674.542725 241.959671 105.063713 677.932556 14.6741610 780.189575 413.132721 28.0504780 880.383484 157.072617 667.288513 133.036606 992.973999 247.214401 124.867081 408.848938 397.641479 279.457672 27.4795609 488.979218 971.814392 860.892822 980.146851 184.256714 396.245819 897.947937 392.108795 995.494934 465.350372 730.390869 13.6416502 419.749542 488.657257 486.678101 259.811432 880.696411 879.623291 241.592514 728.055176 787.746826 739.506531 3.14201379 893.676147 759.830750 79.2069321 180.480774 426.376831 651.797974 427.332794 720.257446 533.465271 631.714478 33.5376129 759.560730 954.327087 991.513550 730.840149 275.787567 341.008423 88.8419113 46.4947929 759.100647 807.598572 527.935791 + 434.244232 567.210022 746.562317 326.434235 479.281128 822.389099 293.467896 756.574524 309.192932 247.902847 157.202240 256.344849 277.958282 276.983032 672.445862 760.675598 738.994263 708.371155 689.652893 643.884521 479.312256 879.227600 481.269928 277.265472 707.595337 543.277344 909.039490 166.153885 265.050446 595.396790 606.352112 19.2518654 380.684845 132.972000 22.7028580 565.668457 922.874512 932.306335 329.788605 164.202652 138.209763 909.160706 302.862030 953.139648 303.353699 595.082642 159.700638 411.760376 221.678741 37.5250473 687.769226 787.754456 589.184753 613.837036 844.536987 55.8340149 211.478622 777.714783 765.932739 525.770386 358.349915 17.5113029 508.180115 42.3238411 425.387146 57.3701591 137.335632 907.277039 884.013123 732.211853 238.891541 384.652039 846.368225 + 961.599487 905.930359 279.861328 637.846008 198.417648 390.943909 333.966095 471.347809 944.337646 57.1294174 506.491425 412.589417 642.597107 406.952362 638.207153 424.845764 618.857239 742.445801 901.037842 849.465759 141.644318 414.114441 223.229172 152.928818 608.796753 647.896362 420.834045 23.3417759 730.863220 930.682129 257.569031 376.849182 746.529968 716.860718 552.685974 60.0926170 519.717285 646.378662 22.5241032 663.208435 845.261108 687.849854 850.771973 769.094482 662.599670 859.322144 7.43265057 269.826141 990.002808 165.921005 353.175995 859.913330 374.128204 517.850342 161.598099 912.251343 244.157410 595.720215 628.872131 969.548950 844.772278 31.0313625 829.015259 691.822937 237.922150 588.690063 449.879700 541.774475 432.893158 114.865898 14.5941324 473.266479 42.8069878 + 91.7341385 650.975098 175.457565 140.019745 933.219849 926.561340 219.797302 763.551331 645.945801 792.309509 57.4544754 103.933662 414.901398 240.311813 220.326416 85.2393799 418.789490 359.343170 214.925613 440.189392 641.958618 615.825195 116.404305 151.316147 931.135803 770.014709 945.771179 95.3277969 783.005249 524.392761 882.328186 636.041809 925.695618 833.782288 17.1047897 833.783264 832.839539 897.736267 973.684387 80.1870422 272.139709 686.456177 84.5102539 562.538391 57.8911781 767.990967 130.059708 536.785706 441.450256 797.355713 435.406921 164.534973 372.581177 777.486084 569.557556 185.953140 480.895569 57.2635727 538.266541 928.588562 749.577332 727.411316 263.838654 741.578918 555.181824 634.059753 139.960373 268.550934 229.857254 487.479706 956.355896 389.141479 997.972900 + 436.946136 619.928711 309.095215 635.497559 65.4314270 728.814087 453.296906 950.239014 626.707458 730.236877 926.494507 788.771362 781.185059 884.812378 425.989075 716.464233 208.078232 889.205627 927.163940 541.165833 431.980927 832.411133 431.605011 566.929749 402.588013 556.311096 262.833710 805.874268 970.425964 755.557922 40.8646317 581.487366 842.804932 134.736786 854.565735 966.251404 74.9227829 713.620544 431.765442 964.243530 101.689468 324.101685 940.185852 708.976196 458.197906 164.446671 891.829834 921.618408 120.454971 304.867035 900.041687 677.865112 59.9692993 79.1954422 29.1663513 148.378204 284.760590 533.165344 397.300934 24.0663795 793.411316 864.754517 978.088928 272.593506 124.507843 376.092377 706.295349 699.195740 206.186844 570.679932 752.550537 42.7473831 631.981812 + 694.032043 312.258179 323.520355 168.717484 285.435944 361.550690 110.476891 855.972412 498.859467 284.648743 854.866272 413.101166 310.869537 610.520508 479.002228 839.820068 280.896942 199.087418 992.082581 380.287384 118.888458 61.8794441 618.375549 490.252960 996.720154 207.119797 318.680878 170.466736 94.6203461 753.620117 981.591003 542.843811 582.193604 102.997025 187.732346 271.435638 154.980316 470.646271 872.309143 320.351593 396.438965 761.582336 183.519653 198.220078 16.6960716 286.639832 942.156189 522.274475 871.893921 523.524475 83.0037613 387.061401 446.181946 773.063293 365.316040 240.733566 20.5838871 124.738045 363.707306 493.010956 787.392395 661.774170 832.095459 595.263000 710.659241 260.322113 238.268890 699.144165 475.131134 25.1046066 676.638123 983.472473 647.265381 + 737.331787 995.775635 227.018448 472.386108 454.068756 407.171356 101.370308 425.886139 56.1672897 440.577850 985.443970 90.3280411 374.149048 28.4399033 340.169739 651.426453 576.915161 711.350952 658.677002 292.705200 339.492401 816.623108 269.651855 944.404541 309.708527 137.697906 602.763184 414.684631 299.531128 788.649780 69.6386414 806.080872 197.185181 361.879608 321.181183 156.041702 914.869690 165.929337 633.935120 264.269775 186.732056 746.011108 621.346313 386.472321 397.690125 412.467468 311.082703 970.158386 470.253906 755.630920 297.361908 683.824219 912.825684 184.393372 972.882263 859.376953 225.770981 531.151917 916.046326 504.312622 209.513870 302.003876 252.647827 152.555649 137.770844 925.869934 358.059631 497.167389 58.7756577 421.748871 961.414551 408.818085 140.207901 + 761.785522 139.649734 191.045624 947.792053 399.099915 855.655151 24.1233635 374.498047 863.525879 591.931519 764.065369 149.890579 655.502869 703.496704 449.817352 724.876282 751.112915 655.292542 388.420227 873.121399 959.462402 947.689819 494.627014 362.248138 890.706543 32.6967773 377.091888 551.211914 940.216187 834.622925 220.195236 50.0525475 443.121033 52.6320419 313.470642 376.209961 445.691406 814.013000 610.476196 577.595947 881.050171 527.296204 270.974579 435.612457 794.794067 71.3890228 717.220337 185.457138 85.4595184 393.933380 860.759460 392.766815 770.412170 166.927429 767.238464 894.460938 611.897949 486.664764 444.320160 272.555328 252.831635 259.784546 918.114868 837.797363 269.671997 348.334137 696.204773 704.040100 399.634216 2.83267736 525.032837 478.335968 216.697327 + 71.6662674 553.233276 666.352112 607.978577 431.608185 8.65927887 665.318359 603.398621 196.955887 332.183136 889.588867 138.606323 297.362640 294.444672 234.732147 336.973907 211.273422 92.6436844 52.7086754 964.045410 816.148621 854.809875 269.968628 481.324005 630.823425 763.320129 917.481934 535.223633 910.585938 933.080750 856.319885 533.328186 178.537048 284.018280 505.635864 171.750763 729.692566 24.3967953 377.198303 295.062653 112.397217 851.307800 515.478760 196.092178 283.025665 851.591187 730.714478 828.667358 387.305298 71.2506409 55.2101631 724.954163 192.710022 69.0080566 227.203979 706.973999 755.124878 177.578674 982.389648 896.251038 658.489197 922.549805 213.856125 631.525269 526.323853 100.005119 675.437500 896.762695 804.804199 477.278015 441.872498 871.648254 602.926086 + 49.1803322 325.205231 952.822754 788.431335 237.206421 906.127930 458.233368 638.914673 416.754608 503.975952 485.511383 538.906128 843.489380 895.956299 430.261932 189.315231 466.334534 965.721008 133.293655 509.842316 804.440552 942.079041 313.978912 693.428101 22.2903290 556.202087 746.268616 412.339294 926.157288 50.5099754 294.379120 742.204224 148.234467 122.444077 966.069397 317.905243 341.906921 284.039978 669.425964 836.879761 285.859314 927.279053 22.4245434 962.774719 458.231903 274.610474 834.422852 324.610992 339.267944 525.039062 813.635620 209.963730 437.535095 324.024048 78.7933350 749.560730 387.633759 662.674377 728.560730 211.055603 16.5147591 820.412903 770.799011 496.954559 445.672302 624.108398 538.121033 338.654327 908.440918 813.373901 783.848694 607.194397 146.586609 + 536.209534 747.363220 736.820801 975.323303 236.150681 758.912109 865.564575 650.493958 284.923248 468.228546 141.301270 195.244553 144.338425 334.321045 600.202576 172.323578 697.252930 248.142883 738.651489 995.862061 501.302734 322.716980 745.441101 559.134644 942.421997 35.8162842 769.295105 198.067886 539.952271 263.500153 249.565048 455.574768 220.089005 963.570435 881.426575 740.762146 770.655334 492.965240 860.663513 222.964798 467.800781 74.6222610 854.572266 992.423279 267.656158 160.280487 836.482910 10.8842983 427.239044 77.0268707 469.428192 510.562042 611.975769 390.794159 360.566650 8.43467522 32.4781876 977.847412 472.810303 688.497131 600.129639 15.2119722 263.521271 428.824310 84.1311264 274.895508 697.176880 933.968384 91.5780106 879.093323 862.738647 44.8224716 320.171112 + 925.705322 188.641068 775.910278 661.356323 59.9921036 179.654709 922.000916 77.7311096 97.5223923 808.993530 214.402939 28.1465836 895.977478 982.296692 351.647888 660.832336 788.222900 282.908600 69.1766891 965.725647 652.093811 544.688538 733.368530 957.458496 874.956909 309.342072 949.203796 80.1669769 960.197571 541.426147 720.035583 62.4965096 141.549042 85.6653061 415.544006 298.451874 621.610596 122.008385 608.490662 101.413185 262.635437 835.579651 471.251953 965.446899 879.252563 265.619476 145.367722 465.553314 623.288940 820.076416 389.507629 43.3844566 372.735443 946.379272 213.611282 627.105469 130.693207 12.8745317 601.733398 45.0547562 893.628967 650.408142 727.532349 761.080933 766.567383 744.689270 642.576965 502.456604 342.361420 844.440613 125.822121 494.746948 686.639709 + 903.068787 990.562317 868.172729 501.656372 291.625824 869.897522 626.067261 537.529602 932.014526 21.2075024 837.813660 704.274658 657.481384 272.358948 400.060669 574.768250 571.084167 241.247986 96.7729568 207.986359 393.013458 26.9823589 508.925995 734.480469 284.381744 919.441589 741.865417 104.284386 396.182861 731.515259 989.560120 385.651794 376.703125 546.398682 676.877991 827.124878 818.586670 123.122589 610.204834 141.503372 24.7356644 511.566498 855.012878 424.972168 335.592865 674.095215 499.142792 679.625244 994.492798 273.882599 875.871460 188.137741 513.625916 353.358185 768.355286 419.767212 124.677788 925.836975 276.794647 144.214569 494.484985 456.630432 110.679939 212.794144 846.224670 155.874207 933.587219 15.1591558 515.906616 932.963135 26.1879101 14.5487595 312.718872 diff --git a/example/lu_decomp/74x74.dat b/example/lu_decomp/74x74.dat new file mode 100644 index 0000000..d592d39 --- /dev/null +++ b/example/lu_decomp/74x74.dat @@ -0,0 +1,74 @@ + 134.794724 81.9742279 351.278290 590.135681 96.3975220 112.359169 786.442505 933.095154 750.835815 919.175232 640.999146 320.540314 615.439148 653.739319 65.4698944 991.917908 607.895020 261.973358 426.120209 289.306305 117.578651 130.325989 489.110229 936.846191 369.556122 472.306244 837.249329 396.590515 519.099182 264.028961 129.982529 881.778320 940.946167 656.326843 25.5996037 503.178680 211.164398 432.502136 711.029480 383.529175 691.160950 555.683472 605.838867 59.4388733 187.784988 508.013336 438.346039 905.135559 162.049210 477.883789 514.996155 24.3913155 167.302032 934.285034 732.247375 816.145874 91.6137390 811.282654 810.078918 582.325378 160.384689 346.080170 33.7966347 452.176636 617.899536 927.411621 53.2685165 17.7930107 504.919922 910.742737 334.382843 594.427734 188.160904 647.703918 + 362.396240 420.279480 679.162720 827.430603 817.305420 263.963989 833.886047 736.232544 695.901184 956.886230 594.557983 315.376312 850.495667 471.552948 707.065674 422.109009 551.654236 430.645081 208.289978 667.832336 738.462524 902.882996 652.501160 685.332886 939.362732 924.236145 684.954468 978.579590 435.864868 228.001953 324.636108 28.8928032 564.547485 927.864563 42.7623901 910.563477 960.213928 292.546448 577.656677 443.059326 518.704590 254.887482 228.989151 39.4638939 459.360626 407.600220 234.193436 983.110962 711.833069 439.801514 129.555771 301.581329 695.638306 177.548477 744.819946 391.901154 866.445740 971.509338 532.762817 875.361267 502.850433 438.210358 929.269104 126.842667 532.825073 113.937889 169.551529 781.617859 27.8517761 530.693115 905.608459 631.288513 133.037079 374.704010 + 730.139648 719.758545 242.739944 819.155518 461.296082 351.355499 117.757820 577.985107 642.437866 339.707550 478.347748 732.061035 17.6400394 165.755417 526.722778 424.635986 393.429016 918.506226 298.329346 454.136749 281.562408 104.741516 458.242798 785.727661 721.709351 146.268097 436.087921 999.205383 756.606873 531.926697 33.7173195 331.364288 867.595886 54.8670044 584.083374 146.246246 329.261932 540.783142 709.949951 535.051147 806.985840 832.475220 684.916260 821.297974 448.250824 751.566895 840.264038 841.598938 736.897034 169.924103 829.282227 222.195892 692.583496 725.040466 650.670898 132.401733 425.742401 950.050720 697.575623 381.462860 375.822510 437.238281 991.605347 166.998947 746.409790 385.232361 747.490479 265.926300 845.975769 61.6383476 969.591675 960.542114 788.394165 581.942261 + 850.365601 901.367859 32.6152000 117.524643 163.115067 484.205017 633.900024 829.491394 334.295319 654.204468 516.475830 406.362457 210.994095 444.964966 351.293274 380.496979 39.0680389 335.625336 771.581299 711.158447 236.300797 624.485962 557.855896 440.349792 391.095642 204.898407 986.023193 648.528625 559.030579 361.775299 131.357788 335.660706 477.729553 75.1478653 691.944946 654.720703 198.560196 681.430725 870.267517 509.575989 348.694611 181.027588 650.786255 418.369049 547.618408 664.430481 959.305237 780.401123 657.287598 724.524963 821.535156 76.3214951 530.581177 893.448486 449.216888 512.744873 680.726746 627.006897 299.983917 442.264771 448.828674 911.097229 185.897705 157.171875 690.539001 716.948181 706.609619 406.752411 306.396271 415.772003 393.968689 838.695923 51.3496780 733.049622 + 756.361023 354.073700 442.664215 214.081146 684.441956 413.747162 141.888443 874.146851 73.7897644 158.363068 576.218872 184.158279 309.673279 218.364944 784.627747 84.6457138 572.384644 18.6917839 714.260132 423.238831 223.511902 974.886963 310.355408 663.997253 581.742798 716.220093 948.045898 555.090210 171.398071 265.011322 795.219177 471.438934 874.344238 13.5430431 218.278366 747.487122 184.545624 736.692261 875.438416 646.301636 524.488647 151.947754 981.184631 921.566406 530.656982 820.828613 338.666351 280.221161 745.480286 299.400085 59.7334404 391.459106 228.388870 610.424011 614.499146 920.071289 860.383789 94.6438675 660.973328 940.710022 786.970947 882.587158 805.949097 265.171692 752.738037 43.7219582 75.1097565 963.206360 50.2731628 592.725525 441.030273 43.2265434 481.490112 650.839233 + 273.438141 869.386719 458.200348 267.369629 226.875778 631.683777 439.111206 583.660095 188.706207 275.422913 666.901367 321.699219 430.882965 599.115601 744.323059 947.345093 562.317139 882.589172 520.935120 103.385551 805.619690 129.628952 888.330750 141.774246 721.786499 407.659576 966.175049 542.826172 186.924805 853.164124 259.117340 47.9890175 830.223572 231.182129 488.280334 757.422363 54.0093155 153.322998 779.196838 859.524414 605.995422 644.778137 811.335388 730.665039 438.663483 226.414841 811.298035 336.445129 713.108459 542.919678 475.813812 279.169312 62.1526985 771.329102 314.803741 762.226318 689.579468 112.191429 624.044373 184.466904 218.765976 999.886597 688.436035 262.281494 174.737427 552.308044 868.726685 958.778931 855.917419 338.927521 267.251190 863.367554 623.623291 685.471069 + 992.771973 326.065247 579.116699 353.990784 814.208740 922.848694 466.388367 738.900635 946.156738 731.407776 246.783768 114.319389 738.403687 83.6864471 619.272644 863.958374 234.384766 10.4346142 572.766602 381.203949 951.791138 579.166565 8.67321205 885.554810 921.601196 269.759766 68.1551361 289.998932 391.873291 392.240936 966.008240 804.616821 962.081055 339.105011 126.205475 496.682739 313.948669 773.210999 449.468933 162.673538 898.253235 940.745667 967.984131 873.098816 17.8042049 801.605591 414.911621 733.621216 854.479919 622.494080 992.210815 957.638672 359.251129 535.050110 128.825684 412.133362 55.4628105 490.932648 313.564240 797.184875 831.264099 945.241638 38.4312630 509.722992 611.243774 146.780670 160.388382 318.738403 478.259338 657.224609 90.6466675 392.320892 831.429932 628.815552 + 174.371048 376.055450 377.756012 722.297241 622.537292 295.317444 617.837463 855.484314 110.799385 757.306702 520.453247 448.096863 752.052185 9.39859009 944.332581 693.479980 165.991562 560.613159 547.841858 532.688232 775.040344 851.287231 776.131042 814.456909 716.233093 922.369324 104.697388 571.959778 768.943604 353.928162 483.773682 671.316467 299.887756 604.873596 552.669067 40.3399200 804.446533 366.039978 576.756287 170.729797 78.6766205 924.532288 17.6122913 161.793884 95.0705032 505.376495 845.729919 845.652649 622.534241 804.341675 937.817383 44.5733948 844.026917 26.8680325 184.166321 782.906921 829.150635 178.309357 497.851746 530.970154 429.022308 849.340332 279.265228 963.546753 609.170288 855.199341 16.3757801 261.333282 693.820068 302.430511 953.059998 858.220581 541.241638 929.083435 + 949.285767 145.999084 366.682404 380.467194 148.922623 115.038818 874.567993 537.598694 972.312744 430.129913 504.719055 386.974762 216.583237 45.4781189 388.465485 4.55722046 355.207428 156.341629 65.4031448 129.661407 699.254456 521.266113 186.753082 29.4965286 517.008545 866.671570 455.842285 798.893982 671.242798 562.350769 300.904907 501.570190 48.3572426 898.993652 775.749023 624.752258 192.524353 883.616150 532.457703 689.125671 732.420166 787.041992 585.921387 14.9999323 265.416595 262.578430 6.69006443 169.567657 637.284729 858.473816 554.357666 890.073486 907.894714 881.244446 476.080627 823.003296 653.531677 614.023193 451.687225 319.231018 164.234100 603.147034 521.492126 377.849060 961.770325 255.342346 871.129822 824.954163 65.0243759 123.123123 170.547897 123.651527 904.192932 925.483154 + 467.108856 111.544830 528.077087 941.276794 584.922058 39.8223534 476.337585 147.480621 527.951599 103.902641 606.299683 328.481293 255.974365 923.298340 659.236877 954.058655 481.010895 37.2305374 881.229736 304.111053 821.357056 807.169373 242.684921 949.811768 533.559875 280.688934 449.186005 391.328033 285.296783 620.994141 134.297699 998.667542 429.179443 666.068726 387.318024 578.903748 920.627258 398.715729 999.657715 101.777542 869.799988 303.537201 878.924500 421.450104 299.390320 963.263245 213.901031 379.392181 153.585709 680.728027 731.514709 125.844452 250.673004 798.657349 196.799103 325.284424 720.137024 477.268738 588.243164 152.359085 341.884399 182.327271 342.049225 479.712158 740.503784 237.947998 183.790955 844.708252 506.440857 462.369904 131.488907 17.2378731 701.797058 106.413300 + 3.17291760 479.126434 281.937134 306.410156 105.813202 117.970398 915.005432 588.784546 385.201141 187.599335 276.275696 109.829575 801.597290 271.883057 218.136414 797.268494 401.009705 854.333130 416.427277 28.8277187 841.781860 929.557678 264.916656 754.210571 960.996399 165.714203 273.941071 75.0224075 345.225159 898.862061 818.318665 486.294464 679.422424 332.860779 302.913849 345.192902 291.739899 477.580170 75.5254440 115.479568 726.660461 126.096802 658.188904 331.675354 836.988892 40.1791496 375.597321 915.207520 657.853577 205.593964 319.433411 791.408081 968.968018 282.218231 457.845856 835.787842 555.773926 681.338623 896.365723 289.552765 185.047226 15.0859747 839.266296 221.529099 556.438416 335.214508 514.440002 478.561401 200.111710 146.927811 161.369080 500.092010 862.703003 272.234039 + 530.112366 167.764160 88.3961029 951.893860 534.612915 424.941162 373.958984 15.9883204 395.863403 997.618408 517.327271 432.768463 900.899780 243.108582 730.981689 114.289024 484.657135 881.333252 234.592102 498.924011 181.954819 600.802307 506.485992 807.729797 407.344940 234.944122 552.177856 881.540222 721.067017 865.289978 166.631378 161.124466 243.271027 676.955139 561.444885 763.374084 185.240097 990.518188 12.2595501 38.7052307 635.185913 716.309326 18.5131493 514.007263 9.18065453 355.493713 25.2568035 69.5065689 132.039398 895.734375 168.904327 805.839844 68.7036667 457.960663 181.804764 448.398804 313.673035 976.282959 66.3659821 741.369141 357.766968 780.475037 34.6565819 506.491669 565.228088 128.684814 223.558823 258.683258 981.999817 209.221924 295.907043 805.202026 34.3124733 880.625916 + 102.249496 624.019043 817.817932 545.213135 739.935120 379.125183 66.1025543 856.918152 479.328278 559.327515 475.570404 696.046021 440.741425 495.362335 601.158691 976.789368 200.447250 979.721802 744.976868 763.744263 418.480286 175.418915 503.101288 98.7235947 227.708099 116.585915 962.689331 434.142517 410.842072 181.844711 848.045959 241.549881 607.863770 637.932373 373.603271 243.050232 940.453125 468.361115 521.288574 545.635498 884.040955 513.392883 497.322784 455.991577 418.856964 806.828064 941.299744 782.275452 36.4782448 53.1456757 444.831238 987.832214 469.674072 536.029053 641.339600 213.260147 80.5476456 573.762268 557.473694 483.925446 634.909729 963.039612 526.645020 359.006622 74.7061615 219.656418 564.234558 91.4220047 589.981262 407.295624 484.147156 482.462799 631.660034 602.327881 + 228.566086 794.082947 830.820496 572.099365 328.819489 276.463226 433.208099 55.7942390 199.049728 699.842773 94.0603256 540.800598 357.643463 276.529785 685.241943 660.918213 102.061928 278.419556 843.027344 470.784576 668.487976 414.033997 652.079834 6.14582300 275.677643 219.207687 818.641968 475.431305 720.528564 26.7220879 134.366058 385.981781 636.244324 928.096924 115.446220 649.142090 68.9023056 241.579346 764.012817 984.541077 72.0534286 861.331299 408.298187 373.323822 226.365585 362.820007 534.280823 9.98278618 927.726135 533.644287 754.112122 59.0796356 365.534088 443.940735 7.55793333 577.133972 355.112793 122.690056 56.9433403 618.060486 805.559692 437.534210 327.485504 705.896851 349.726959 587.729736 441.877838 93.0955124 749.957031 895.989441 538.129822 617.653503 86.4887543 376.160614 + 24.8037853 109.813622 994.744934 42.9513855 775.020081 205.526382 566.067749 257.165802 663.027344 235.452469 106.497910 649.828369 664.866516 272.085510 447.437317 837.830933 12.4174633 924.398315 584.270752 149.431015 643.610413 916.322998 937.677307 316.051544 687.083435 916.519714 279.969513 208.094070 558.469604 743.453552 489.959503 386.743896 250.394272 359.491516 296.237000 381.209564 565.837280 483.571289 151.969009 729.824951 665.667053 419.592712 709.248718 762.648621 908.187744 232.768707 453.137329 648.106079 662.563110 371.884155 972.593079 489.303864 228.395187 280.178223 783.701477 49.5139046 513.555359 984.403992 297.192505 774.717102 827.264038 993.795959 816.042358 387.045746 660.571716 374.812103 102.936050 754.716064 726.154968 813.528442 996.099060 758.856750 397.460358 301.986237 + 136.672546 366.753448 377.902771 537.566650 127.963486 752.662109 754.732971 70.6108932 148.988358 818.371338 600.938171 898.294800 933.525513 251.203735 889.134827 525.873108 504.256226 747.978577 372.035095 804.143555 872.763245 879.078552 93.6210632 458.167755 674.845520 360.639252 265.199188 150.824127 608.086914 239.274780 190.712585 974.742004 805.239014 53.2983475 47.1114998 298.164764 323.348267 623.296814 213.817841 249.222610 223.959503 375.199921 162.253143 31.5533943 545.417297 652.306824 511.174866 25.6783218 341.216370 797.669250 672.699036 459.964966 545.288086 111.116287 132.873276 635.603516 418.767883 923.357300 15.1645145 772.214478 125.371246 990.364990 846.112244 452.574768 42.8775520 634.642212 186.648819 896.117798 168.070938 821.812927 766.466003 313.389587 528.946411 682.673462 + 777.701111 539.049500 910.860168 939.330261 472.246643 744.951782 370.907196 652.227844 169.046280 739.340942 183.143509 442.681335 671.001526 816.308228 957.814209 517.295776 752.660278 711.602234 689.753418 896.947205 568.094910 812.350098 45.3156204 877.826721 979.121887 573.439209 514.973145 772.102173 553.736206 763.121460 184.050034 147.042969 22.2456703 139.843262 244.865051 209.608017 220.012787 909.148254 44.2896614 391.215027 686.691772 481.313507 866.712769 442.350403 976.138794 451.046906 450.829071 134.358383 598.101990 548.468750 993.086121 310.475220 350.324921 647.562927 481.636841 747.836426 205.490585 599.741394 889.101379 539.814514 235.751312 860.462036 548.014709 327.845825 506.314758 63.0983925 912.969177 276.788635 584.023987 552.407349 270.723724 85.4025345 704.698181 703.167053 + 326.764252 686.683350 549.330078 112.212090 931.634094 744.806824 792.226440 606.497986 250.356049 214.066620 494.497314 958.504150 738.005554 641.495483 470.448761 700.832031 877.664001 380.578613 894.458679 393.746155 816.837891 586.414856 984.292053 968.038391 759.087830 59.1794357 821.406433 502.701202 870.835022 286.645111 923.983704 633.610718 902.879395 398.354828 403.824982 239.918457 373.040619 143.333481 225.031906 619.671814 308.503510 316.919312 989.365540 665.410950 220.462708 591.575989 482.186157 918.738831 104.115456 334.974182 969.345703 26.0745945 2.01387334 825.469116 746.324341 755.317993 492.204254 350.028259 190.992737 516.984253 777.146118 904.351562 270.127686 329.590607 480.977753 652.526733 27.3302803 176.314774 371.417603 22.7506714 715.428650 767.260681 787.024963 302.423309 + 620.141113 450.034271 722.556824 633.561584 426.215942 207.547928 98.2403259 123.215477 486.016266 277.705139 814.006531 647.675476 56.5614166 721.909607 935.746582 31.1896324 583.530823 437.938049 99.7876053 168.114044 486.236938 578.321045 943.681274 926.731201 725.954102 25.3053913 413.209045 748.344788 980.614807 70.8073883 287.676910 92.4813690 594.944092 595.656982 24.6354504 989.182312 414.219543 636.313599 973.947693 712.077820 625.197571 103.888054 505.861389 987.257996 247.659546 787.469666 607.037231 990.293884 540.804749 579.234436 598.939148 264.439240 901.857666 413.536804 986.752991 85.2762985 554.490417 499.187164 81.1216049 309.703644 650.318909 229.759308 246.942566 977.623230 950.093872 432.513428 861.839417 795.421326 901.272888 238.027130 236.300034 385.764374 956.719788 635.436462 + 880.208252 370.599213 991.290466 799.974304 734.406555 367.127563 847.305176 264.241669 194.265274 327.225586 296.039612 217.370544 992.694641 162.048370 12.9640274 97.7924881 889.314148 629.050598 977.909851 933.558838 242.918701 946.100586 581.973022 416.258179 936.578247 731.090698 374.610474 529.358337 415.533691 8.30885601 532.349792 922.239319 799.452087 405.560913 954.324219 113.236923 195.849945 713.317078 152.501633 282.732300 278.520630 28.5398197 696.608032 960.548523 103.612892 267.859741 11.2089376 983.326050 664.219238 787.812866 120.891083 231.493546 156.536346 99.1440964 989.312866 163.928268 434.481506 684.275635 985.337036 698.234436 88.3227386 219.837906 481.622498 113.331543 374.116608 184.675491 988.957764 213.917999 755.247925 252.583755 247.697006 830.122986 761.835144 16.7094688 + 70.6563797 744.661865 949.173340 914.532593 875.204285 321.623016 957.183716 718.396912 80.6087418 132.186829 96.5778275 722.758240 468.158051 804.123535 344.703430 857.674744 294.832611 543.046814 276.408661 11.2610397 467.492523 905.315247 554.857300 573.834045 214.771927 790.172729 817.775940 285.374146 252.983948 707.936951 179.835846 391.039368 156.051712 616.114319 340.208496 450.600372 54.2210007 949.282349 904.938843 194.761703 854.682129 792.020935 673.184387 120.260857 959.260864 380.447327 421.855469 52.6593132 611.413757 831.694702 236.497955 241.314011 249.778351 222.857086 977.386047 990.345154 256.637390 903.380371 230.387207 518.129272 123.790924 461.616974 876.941711 589.633606 509.572235 544.836731 111.271698 633.663574 160.655319 72.5896301 737.019714 971.238831 228.519211 36.1999893 + 515.882385 178.368835 92.1324921 457.626129 552.654480 807.233032 780.371277 736.939148 329.636749 113.193695 304.906403 611.285706 491.451782 799.375610 54.3489609 355.022247 794.565125 478.983398 981.743530 676.352783 952.302856 49.9438782 435.247986 945.442993 694.977417 57.1875916 64.5492096 76.4267731 241.990982 162.305008 710.739380 70.1233368 752.340881 592.171265 552.688110 843.797913 935.150574 773.771362 378.904785 496.274994 142.159378 685.994202 862.259277 589.889038 313.457367 611.471252 244.160263 177.160614 976.017456 193.698349 656.077454 18.3369560 212.836655 116.193336 358.535919 559.784607 634.725098 48.8845749 391.812073 928.266113 595.895569 667.958008 636.946106 582.899536 485.529053 597.427490 343.427032 664.924255 968.038818 670.749390 576.269226 76.4293365 903.518921 205.809219 + 830.224670 247.389099 557.629517 666.990784 572.725159 75.2387924 605.748718 648.668701 93.6741714 523.700439 96.0820541 237.267700 9.52804089 54.9601326 820.725220 105.611465 877.711121 59.4546509 869.196472 443.825928 634.186951 161.793045 502.922943 693.572144 891.830566 404.074371 595.992310 672.335876 482.683960 519.717346 942.605103 780.026550 785.652039 180.794098 565.034119 346.025696 168.315674 623.470886 707.973022 211.040070 266.201172 774.808533 451.205566 625.968262 141.834198 387.170837 727.067322 450.800262 522.692017 598.526489 264.740112 671.848572 508.679413 433.765961 239.224106 74.4297562 71.1852036 516.681824 706.105835 747.179077 417.680695 985.999817 59.8087044 485.863708 854.046509 776.672363 329.152008 741.447144 483.067963 278.243683 56.7381477 28.7188110 899.622986 879.663940 + 985.637695 110.668327 245.583282 304.018982 65.5231857 895.205261 659.641968 970.981445 850.719788 179.457077 423.753601 977.409485 933.144592 732.412231 791.004700 301.364410 169.755463 272.195221 532.849182 707.440674 156.632339 61.2617226 387.182159 244.949539 993.387878 706.596619 396.122620 154.630371 360.427551 680.982361 540.071167 822.913574 528.856506 126.486053 241.257980 442.280609 70.3774185 530.390442 250.023010 45.0806580 640.492249 977.124268 551.927063 518.788635 707.926086 797.588074 95.5791397 250.444824 639.342468 76.4054565 687.641052 712.659424 697.778992 881.988220 757.432678 35.6895103 441.323181 189.645477 2.37864637 267.934692 998.019775 428.434662 200.581757 965.231018 981.312805 43.8644485 945.845764 549.137695 899.298889 262.136749 189.712341 335.936493 853.334167 324.337799 + 429.192017 164.414581 810.465454 41.0610085 797.104980 668.712708 802.958374 460.938507 770.626221 227.150574 473.930878 988.896545 737.152832 644.780273 553.381775 216.461761 301.223114 103.457664 147.667175 666.410034 277.337402 92.0247726 420.170715 946.777893 739.453918 137.168076 648.319824 607.951721 966.694336 366.474060 636.572083 574.873169 726.386963 186.372040 889.376648 86.8155365 32.8190231 148.993118 470.911072 100.311661 636.027405 686.741211 402.637787 757.459534 691.898926 882.280151 667.725525 371.021637 408.950226 491.824402 985.732422 733.383362 812.801147 486.264160 430.531647 940.287292 367.306091 990.501587 85.0655670 519.274475 536.033691 926.694275 139.546600 777.371216 315.581390 156.708786 818.314758 243.401901 815.259216 41.9070244 833.009277 989.626465 487.909912 194.750809 + 719.572144 510.869171 897.783325 418.156891 96.7696228 916.207947 971.309204 651.062134 380.552124 115.714653 257.940826 722.935303 190.390259 772.452820 287.002930 792.878479 275.964813 477.742828 836.108215 450.038544 971.552002 712.772583 689.845764 724.054626 538.039001 98.1989441 758.377441 989.874268 17.6003227 35.5721474 980.474426 824.647644 801.585022 990.025208 632.740967 65.4459534 239.281265 814.714661 246.892197 525.501465 666.681885 7.36072016 665.367004 138.541473 219.531784 655.509094 2.11122942 90.3232193 326.719635 421.101044 626.131714 264.033142 535.727295 639.574219 938.699707 960.501587 316.239532 986.648499 271.759644 248.959183 988.631226 696.812073 65.6959839 612.289490 25.2362595 722.878296 806.001709 372.991089 867.937500 277.726929 165.203842 129.802536 829.929199 555.065979 + 40.7563782 346.077026 415.164978 116.438423 788.262695 364.758026 22.7076797 57.0698738 864.845093 666.999756 651.397522 946.352844 265.148041 273.226105 335.071686 812.719788 687.660400 437.998322 611.936401 271.905640 60.5593910 117.380486 370.659851 459.631134 543.781555 937.986450 163.064682 989.672058 706.799194 577.990112 938.650208 883.901062 49.7371979 577.335266 626.910217 840.963989 509.338989 554.206909 905.672241 638.576660 763.462280 854.242371 248.937744 618.078125 522.177429 266.493225 506.231873 453.484253 233.120560 174.852112 888.176392 92.8376236 93.0626450 788.416077 964.204102 737.228333 555.033386 484.053436 639.226685 889.286255 788.494080 729.024719 888.260254 648.477356 296.462860 730.420898 257.271912 257.217773 459.154968 264.375458 353.845581 597.174011 347.185211 553.544250 + 303.277313 451.805847 740.540955 640.635315 598.364746 468.604706 970.578003 820.747131 752.804199 577.591309 635.502075 838.647217 446.654968 23.6891613 854.549255 366.065399 602.197449 925.495056 578.183594 804.348877 341.225830 64.3883133 950.205811 770.798035 423.084412 1.35089898 441.792236 980.174133 759.145325 766.870361 411.207092 71.9884644 487.407959 776.022827 17.4494362 176.514313 340.942627 194.390976 284.828583 287.086700 932.706421 573.475037 149.822998 235.099243 427.141876 948.268982 365.746429 984.713806 826.275879 185.587189 169.933380 692.844727 495.987732 753.118225 455.014984 774.695312 7.67666626 984.164551 751.537048 924.176270 974.284363 298.205261 446.218201 476.103394 253.057129 740.528442 118.177139 646.951233 633.471741 174.561935 954.181091 40.0917358 334.647583 422.812012 + 496.670532 258.190216 803.348145 28.0991268 180.351151 653.381836 858.810974 148.048264 5.64415598 153.922562 351.878632 390.744324 590.124573 566.710693 592.561218 293.661499 731.161194 250.156937 66.4170761 534.395386 581.898621 385.546143 259.820007 325.222321 536.327271 781.042603 324.898529 777.182434 955.555847 115.606758 751.686279 565.671387 650.749146 96.5287018 612.528198 734.119202 516.597473 538.053406 157.062912 341.853210 311.467194 297.408722 651.732727 579.694214 738.703674 669.538574 112.961052 100.616112 640.523132 253.280731 39.3361092 311.073059 714.538452 299.871979 577.254150 414.665527 98.3227921 90.0689621 56.4996109 140.446869 376.404572 240.680817 5.03411674 503.579376 500.995300 489.677216 631.854736 102.990593 178.099396 384.363464 593.909607 192.337036 460.233490 900.814331 + 483.808105 346.883972 834.828247 152.922379 582.667480 277.655548 679.349792 717.381104 319.042908 422.824615 362.441254 359.583679 553.216553 76.9666061 444.497772 283.112183 471.910950 664.480896 589.908936 875.586609 631.017944 574.152710 702.715881 521.741150 868.598633 247.026764 988.499634 208.269028 490.921631 716.715759 996.553528 903.054810 410.396393 642.545593 111.450272 635.661621 460.435883 993.294250 585.038757 909.935730 349.816406 185.543121 79.0347290 433.984070 790.350708 428.760010 445.676880 71.8038788 84.4430237 610.942261 847.022583 179.597961 576.671021 224.856186 196.377762 681.090515 570.026123 555.154724 357.377075 36.7469139 317.356964 745.288757 977.609192 833.684692 431.449432 432.522003 938.700439 870.984192 254.236481 945.458618 305.635925 715.449951 597.076904 907.084595 + 977.070740 922.531616 642.728638 734.210083 499.675232 778.292542 288.820587 323.894897 800.027161 824.092163 93.6140900 940.853455 957.711426 98.0434723 221.919006 599.611023 290.545807 211.398773 132.515350 755.642212 191.607895 153.421249 658.638672 22.5710239 574.574341 142.676590 850.928223 444.248047 813.522156 650.913452 898.700134 628.326782 45.3866005 137.565887 894.424133 190.917648 823.027771 506.880798 371.055206 917.402161 188.551987 143.592621 62.8424683 683.695068 898.023865 269.316254 589.014343 683.675476 401.802368 436.800140 873.455811 773.030457 796.777405 573.905273 211.255325 881.608521 452.113831 418.457428 975.439880 512.946167 967.208069 478.600769 918.293640 707.371399 622.909668 539.277161 786.267700 105.736572 235.084778 473.614166 695.250610 446.266571 923.637634 488.316010 + 737.663513 642.078003 66.7031250 470.573486 626.392578 733.324158 739.529724 81.2696915 939.673767 300.670593 921.455383 894.723877 137.988007 128.106384 901.271729 313.421631 938.271545 375.778625 622.868835 701.178467 261.624878 598.517029 739.051514 548.514038 750.283386 750.261536 597.363525 251.424820 360.005035 133.516235 876.857727 928.427124 155.556900 830.006531 449.037018 267.959229 872.326538 5.04674053 827.551270 632.168518 786.822998 166.747726 633.466187 975.551575 883.052612 595.966919 158.935471 604.415894 39.8261642 649.021362 194.403244 898.035034 813.993469 364.401886 11.7845592 878.928162 855.548706 955.640503 703.375122 238.308838 853.755371 121.223701 502.114258 312.714966 259.473480 435.691833 339.849640 822.729126 216.683212 28.4583015 262.879791 19.4066811 453.193604 454.572327 + 437.276093 853.443542 994.868408 55.4912758 454.725830 331.162231 908.616089 71.9439240 437.542786 556.367737 179.600342 241.561127 941.696777 733.074707 344.058807 209.757767 472.532959 410.768127 974.752991 784.352722 503.327087 80.0944519 421.380371 384.769226 902.901611 329.791870 70.9332657 518.575195 511.528290 367.124878 867.671387 637.682800 14.4847488 8.20072174 554.646973 342.983673 529.934082 339.498260 748.421265 233.143417 552.565186 208.186188 920.119812 149.058868 858.397949 851.684753 593.245789 695.666016 608.856812 546.587341 775.926453 839.406921 989.651917 119.305870 407.398468 888.080994 459.934631 160.486984 306.371368 655.569641 991.991089 503.956177 765.682739 451.196350 797.362244 382.932739 854.341797 287.870422 25.8413563 355.856537 177.363602 453.904175 890.707947 124.598175 + 94.9538574 600.023132 861.998962 685.780640 413.195465 870.477539 232.257629 936.793884 961.240784 946.626404 95.1113510 421.180237 971.814331 806.680481 796.146851 962.299377 994.670166 849.532837 95.5663376 27.7712708 423.801178 207.594727 194.696503 486.078430 258.288635 677.905273 335.170288 198.054550 695.546997 200.705734 409.662384 217.904297 598.186951 484.013885 913.691162 68.8339462 472.937317 97.3713837 438.553680 443.759125 356.106262 350.579651 733.685425 254.831223 880.724060 122.482483 737.814453 758.435852 865.591675 921.835388 371.270355 908.511414 717.121582 771.648682 428.453552 344.489319 403.623840 810.041687 76.6430435 642.837830 480.415405 229.861481 334.009521 49.1005440 666.202942 821.667847 25.6193142 356.185638 190.208588 276.489838 244.839447 589.207642 729.553345 998.679749 + 862.943665 280.943451 514.566772 401.623749 141.791092 874.158325 634.601501 871.334045 776.519226 575.058350 736.538940 840.135193 505.000305 141.421967 284.021454 838.381653 720.778931 272.201874 203.262360 166.586365 167.981674 900.340393 84.2075806 963.231750 196.869720 75.1611481 91.0996857 847.531921 145.258698 282.565582 325.943909 904.555969 116.451637 575.465515 747.673218 21.4097767 363.669800 468.179596 373.600464 194.005188 980.236145 687.336060 922.146973 581.797913 906.165466 710.077759 542.918701 574.697327 787.337891 803.804199 298.315948 20.8251038 381.987671 632.710815 30.4696140 124.213097 722.645996 244.806931 20.2687759 478.960480 571.095825 207.338455 574.987305 390.345490 555.169067 222.889893 574.097473 694.567017 292.784332 731.794067 148.922867 497.784454 442.146820 856.670715 + 837.339294 88.2638550 877.313965 670.553162 375.071045 878.012695 874.210815 833.249023 158.661575 407.894531 752.078064 560.011597 708.079590 716.941895 96.1197510 737.354248 353.517639 305.867462 770.396606 564.456665 147.900360 864.685730 747.501953 564.426514 732.558533 991.281128 461.988770 431.940918 223.107529 452.889984 205.033585 915.578491 129.724533 324.126221 287.671448 732.862732 601.184875 73.9165344 801.571655 756.153320 921.058777 447.470673 821.482239 608.624756 580.908875 607.073547 64.2314758 117.234535 986.318909 208.572052 75.6754913 184.384857 231.187546 989.806885 565.281006 175.170609 195.157623 181.893784 606.820496 228.181473 593.414185 937.460449 260.732605 981.592834 540.026550 562.415100 477.341675 391.501984 235.833496 991.531799 332.199707 373.293396 663.753296 176.014664 + 955.724182 460.902191 935.202576 897.561890 593.350403 787.019653 329.875122 414.122223 786.441956 716.400085 218.533752 768.964783 871.511414 936.698486 742.105103 14.0607281 251.432922 777.064819 984.778564 802.175842 617.658875 877.629822 967.708679 100.032272 995.134094 104.197807 71.9396362 536.288879 828.501160 845.186584 769.153870 422.155945 467.638947 375.100647 699.781677 695.902649 199.987549 409.246033 497.671906 703.751099 331.614838 3.92116070 641.359985 703.156677 454.760712 238.092270 987.150146 372.286072 708.107483 113.394836 657.496277 850.028198 75.3838425 76.6728134 663.393127 868.394897 960.799744 968.560669 30.8136654 538.248169 938.897400 163.507111 629.983704 334.109711 919.724731 389.679047 403.561218 550.446289 971.696777 360.164062 520.411377 39.2158890 877.270386 821.667725 + 361.390808 519.254883 192.446243 496.158081 278.042542 414.590271 382.992096 870.218262 187.333572 553.393677 843.312073 16.5092812 603.525085 807.137756 531.778015 606.466003 777.958313 407.553589 950.130615 536.683899 374.966736 593.764709 560.030457 236.458954 237.106628 983.588867 952.825256 164.155197 322.918304 436.472931 522.551880 309.269379 772.616272 164.803635 468.313293 481.852509 411.088837 701.116089 539.792847 186.517578 768.928223 133.214996 581.902832 23.3321896 449.882843 447.640503 537.155640 957.481445 672.208740 609.794678 257.714630 232.322067 407.020844 572.737854 484.204071 894.708984 347.384918 649.405945 526.425537 767.202332 174.281662 313.192444 278.405823 98.3866882 558.415710 932.697998 133.435379 129.528381 249.159439 35.2793655 126.154800 55.0246773 177.767853 375.315430 + 816.938660 280.586456 671.065186 992.958008 815.812378 559.754944 62.9370842 578.544556 187.088013 859.188477 372.389099 137.781204 324.580658 508.554840 680.429749 115.342735 965.141296 926.761536 270.003479 18.4256172 998.482361 955.264160 801.918762 984.093445 992.951050 124.427460 412.477173 552.837952 285.934692 716.960083 160.144775 440.724457 945.913879 604.950684 846.321716 492.424744 733.812317 405.183624 784.341248 112.432053 470.296326 441.259521 118.285393 464.608856 994.094788 195.334824 17.0886536 883.042542 326.424896 649.052307 871.114563 226.672852 852.515503 301.450409 734.265137 877.197205 568.314148 686.660706 211.809860 71.5996399 838.374878 261.299896 116.739067 594.542175 233.373383 158.897964 129.391678 11.8449383 356.850983 459.822510 466.591248 662.898499 182.758133 356.281433 + 229.124191 812.468689 465.733856 455.236725 24.3838139 212.503738 498.641235 25.7526951 255.592804 336.431335 514.679199 856.225525 66.9291000 530.783875 889.182190 361.885162 586.286682 553.690552 322.791351 356.036469 744.937317 499.161560 471.590240 101.118378 247.193558 118.599251 497.362274 316.732880 570.236694 875.571716 355.930298 160.123169 78.1443481 500.113373 478.969116 555.790833 576.552124 987.601624 191.949921 281.760986 859.290710 235.145569 304.618500 375.280701 824.547729 559.870178 593.125305 453.728394 265.983337 8.31743050 803.357971 796.988159 33.0439835 155.650909 217.786346 295.572815 695.768311 880.883362 487.872528 839.830322 714.264404 377.721893 24.5611382 177.776184 427.197601 665.563660 934.554688 122.593590 251.489426 988.547363 708.968018 725.886108 963.434692 846.265381 + 552.456238 927.306274 162.269638 210.560074 544.648132 988.565918 587.912537 135.105438 993.558899 620.559265 258.204376 889.322571 471.530334 804.113892 965.609619 229.978668 612.619751 149.102982 597.291565 261.592010 743.824219 651.154236 132.862610 517.135864 541.356140 135.645035 65.1751404 447.138580 111.592049 24.8729763 340.037201 416.051605 147.132935 346.610443 612.739929 712.392151 216.905426 603.135986 53.4570351 817.481262 971.257507 980.104614 159.637573 992.713562 453.836884 997.703735 528.530334 206.454025 400.266235 64.2078934 894.541931 67.6175613 400.535797 473.259857 846.564819 979.137512 329.718811 319.448944 517.664551 807.289062 192.387589 110.865601 205.400375 807.181213 962.997925 863.562317 261.559143 528.128601 427.323853 10.0070210 266.062714 767.633362 176.602432 872.153748 + 538.149780 262.304962 283.135284 682.087402 981.318726 912.052124 783.317139 511.399475 991.682678 300.574188 751.853271 297.548889 993.611267 31.8010406 491.084442 677.934998 603.472778 421.286407 531.842651 71.9844131 999.635010 891.809753 213.681366 677.625061 682.457825 861.075867 81.2540894 991.004883 610.984253 927.457275 733.234741 916.605835 918.205994 879.309204 304.602051 582.773682 746.216064 79.0768890 919.275146 545.258606 178.485306 95.1136780 723.711792 392.514709 853.166626 412.112427 948.342834 183.718414 198.173157 50.8436661 841.928162 318.488312 760.242615 984.453674 725.046082 382.544952 950.135742 933.970947 78.7016296 470.930878 14.6251554 93.2590256 139.994675 397.857819 836.676270 944.585815 794.493958 362.967346 768.335327 710.457581 791.932983 720.472839 346.103638 377.465485 + 757.667664 245.575714 799.010315 596.710083 279.909973 345.346222 199.286179 634.240784 616.948547 123.932404 334.258331 952.419617 57.8446121 50.9740677 799.230164 945.762024 694.373474 115.184341 935.740967 703.269409 470.698425 856.414917 810.616882 355.825439 773.662842 990.008667 971.767151 385.280060 695.844116 829.056641 703.782959 74.5428314 560.026489 763.747620 226.529572 911.887512 885.439880 596.229065 659.123596 363.494415 425.271942 923.722656 662.758118 368.394318 720.136658 68.4002228 273.002167 899.480896 728.051758 265.375702 502.880310 113.718880 368.994232 737.342407 652.418579 749.886169 22.3764305 566.621094 461.014618 66.5964813 885.498291 930.928162 962.136963 584.118530 279.597076 667.455444 792.098206 83.6533966 225.140091 881.098938 802.488159 160.539978 978.470642 166.218674 + 584.584167 755.083008 46.1937904 140.663605 849.973389 198.520065 266.388916 760.441101 476.409088 781.070007 717.175720 899.290222 645.162720 851.631958 970.917603 133.205048 904.831116 163.692230 714.475525 741.542908 666.334351 83.6393433 575.175171 468.789062 219.627899 74.2274780 196.593185 75.1959763 815.185669 882.548401 234.597931 694.471375 165.132385 978.367615 278.081360 562.047852 633.363831 793.960938 54.2664337 580.211853 302.156708 278.576172 779.339539 484.759918 309.060425 486.443390 315.957947 152.356232 956.505249 912.034119 931.163818 270.994720 366.407898 930.008423 102.487076 342.504395 407.655762 193.404373 869.690796 765.308350 379.285400 314.517212 387.881348 739.016785 62.9143372 816.334778 645.482300 118.656418 750.866211 834.384460 473.643646 254.027115 718.694641 609.355530 + 778.690186 594.804504 598.193848 402.223602 100.424973 589.814087 165.601898 276.130585 753.431030 873.058044 637.809753 999.052307 364.316559 699.483765 346.356537 443.606079 295.400970 714.799500 26.1832657 122.171951 688.400940 774.903748 255.748154 343.757629 490.387756 712.373352 622.082336 408.711548 864.118042 465.348358 867.682312 618.581360 972.796814 937.064819 525.860901 643.341125 326.737762 115.004517 655.220764 277.583130 300.144562 229.869217 189.868835 874.854004 403.682159 824.020386 539.404053 564.911499 547.536072 219.034348 646.989441 654.057800 94.9358749 37.1026344 483.492462 774.034668 685.739075 713.848145 220.204468 782.550049 261.743317 667.762817 621.699524 238.875290 998.450989 357.639465 586.355103 961.426086 785.836060 819.613281 93.2732544 767.546326 994.780273 541.204895 + 851.618652 166.928513 910.525024 265.084686 684.394958 512.556763 775.643127 195.338989 477.294159 666.231689 695.644775 813.462097 1.82350791 688.971008 305.647430 750.266541 863.323486 953.322083 638.307068 157.314835 922.411743 526.330750 63.5990448 437.494843 56.7235603 843.487793 943.435852 799.728394 868.870728 876.126648 915.498779 900.261230 441.210358 941.164856 736.894165 504.135529 812.150085 592.932007 94.0393600 628.115112 846.549255 455.995209 408.101227 56.9462585 868.200745 80.6012421 424.589661 808.200073 805.167175 106.859413 821.387695 126.467056 36.3475418 358.318939 989.437683 445.013794 408.467773 524.189331 273.883484 697.821594 45.5842285 705.844116 288.018951 118.952652 906.989380 690.335815 270.765717 213.362564 314.333984 455.888550 410.067291 640.080627 392.603485 887.646301 + 124.339035 160.522766 450.259766 737.317017 126.640930 787.467957 268.129242 137.011826 971.164185 259.919769 151.735947 803.709167 162.786606 33.9290009 38.1694412 334.355835 265.538666 461.076599 680.432129 512.729980 241.919296 919.431152 37.3882713 512.509399 99.5907440 830.755737 95.5344238 508.378693 975.693604 590.864868 697.416992 982.477173 390.967438 811.238953 281.718170 217.288666 818.976562 839.224487 522.583740 99.6867905 523.202881 218.618546 493.623627 941.681641 516.501648 273.875214 764.133240 882.925537 526.061584 985.778076 549.414490 786.483521 217.046555 567.310486 867.723511 160.231781 671.277161 293.640900 224.452774 150.555054 329.351410 604.254272 656.313416 986.528870 115.351364 160.328171 471.025696 197.038589 381.725922 516.717712 934.803223 649.145081 603.825806 893.046265 + 299.790771 746.167725 576.317322 331.347412 262.430420 793.120483 910.234985 348.322693 779.818970 796.768127 160.210449 313.787964 248.906250 88.2893372 164.836746 162.600769 936.645935 692.171692 328.498138 817.003174 933.589111 911.370544 812.098145 425.018860 39.9976540 636.348999 889.485229 356.677765 603.090149 837.388977 620.473999 381.706940 296.699646 261.958282 196.054718 108.658325 65.5421753 608.395203 584.889160 259.571289 156.056122 861.277954 146.722427 710.883972 297.284271 805.734314 595.789368 419.058533 569.166321 415.356262 936.110840 391.742767 624.503052 560.729187 128.079178 870.341614 761.020020 860.432312 269.577545 54.5496864 653.884949 98.2289505 810.529663 740.228455 950.783081 132.889404 678.771667 715.410095 72.7973862 620.952271 52.6528816 360.613037 678.846375 594.291870 + 352.970856 570.713745 652.034485 656.879578 457.769165 557.281921 931.203186 507.955933 421.118256 728.306274 730.983521 689.688843 811.817261 168.578262 825.882568 777.223999 482.611725 16.2478180 96.6398773 768.047363 898.366638 441.643066 26.8853016 309.453979 317.382507 932.072815 232.831284 403.874359 223.496002 393.251709 206.107422 740.056580 514.838135 929.742249 858.373108 214.948898 439.118835 994.118347 242.415359 42.0480881 555.722473 700.330444 786.384644 902.757080 852.314331 888.249207 660.734497 842.148987 391.650665 84.9293900 276.243866 761.741211 306.739655 228.393997 522.469971 984.482056 536.314026 862.791809 237.727676 608.278870 431.681122 404.450562 82.9279022 76.2046738 27.0795364 869.095642 743.928345 266.123047 644.332764 770.096680 817.485840 660.195923 188.303040 481.207458 + 792.268799 562.245239 435.961884 298.460236 987.376526 752.754395 913.670349 421.477600 337.556000 768.771484 146.884995 467.130432 187.658936 172.159058 924.492615 125.904175 601.418945 449.935974 414.817352 775.483398 31.6880245 671.199951 242.894226 15.3474960 490.357941 385.580322 255.654968 827.677429 813.092896 199.469757 844.503845 665.402039 942.647888 295.169006 93.8916321 800.844177 852.627563 867.784851 258.621613 287.015717 300.932343 309.220001 65.5035934 813.897705 581.958374 2.86911869 444.747803 522.438477 684.115662 297.536682 832.502319 650.818420 791.303955 784.436951 894.322205 497.363953 872.469666 630.554749 123.246803 262.949005 490.353119 435.094940 30.3827381 898.805542 237.976517 60.7551727 10.0282784 419.710846 132.400360 817.695496 391.246033 128.935257 361.991913 90.7880249 + 634.692627 56.4420891 866.993286 847.847534 6.02566099 696.679810 977.240723 393.233368 308.898224 789.197266 499.535980 910.564209 5.83684349 162.440125 119.339279 333.210999 356.870758 937.072571 109.297958 996.515564 973.738647 179.463150 68.8371048 165.529205 382.983643 685.634583 596.940918 262.986206 719.166565 812.509644 57.5099716 706.925476 983.470215 779.994446 786.717163 462.621674 882.338257 978.571106 711.305969 520.887939 198.832443 483.232605 710.380188 700.986206 504.637787 952.647949 355.991394 572.359985 346.032837 520.617981 360.945312 167.521164 311.613007 342.299500 834.482727 33.1160927 382.394379 125.074478 911.366882 486.004425 24.1598644 537.406738 410.660004 603.634094 159.352890 737.217957 415.658691 173.416534 648.284851 601.337158 626.898193 624.585205 263.713776 316.223572 + 657.828552 161.061050 697.135010 783.695740 739.268311 949.715820 947.440735 182.948868 565.227112 60.9140396 280.082550 811.502808 172.093445 370.712585 51.5119400 529.745728 514.554565 570.638245 879.676392 464.153351 730.437683 13.0962181 506.419556 775.726685 832.638245 562.179626 815.463013 419.901489 927.101440 527.696899 817.997681 261.188293 662.657410 437.429657 424.444183 310.568542 89.7340164 702.032104 252.617752 999.220032 628.464050 569.782593 329.235535 225.572037 802.983398 505.746643 705.547424 893.355530 884.732056 58.0824356 251.238327 663.107300 398.219971 654.723999 739.042114 837.535889 753.081421 776.078308 896.817383 602.549927 684.258179 28.1836796 489.618866 270.991333 462.119232 143.129898 745.647827 722.986572 498.432129 523.898926 276.152863 74.8423386 101.448792 786.376465 + 907.830383 913.310669 487.575287 934.497070 668.590088 628.880432 718.569336 150.928452 932.554138 664.849304 467.595642 444.209625 255.126144 662.457642 979.609314 618.925537 799.234619 157.852112 593.782288 25.8171215 919.123596 244.271149 215.758362 626.834839 465.921051 751.907898 937.444336 885.647156 487.079437 911.333435 764.389954 778.592468 900.086060 980.567749 838.154663 149.317169 193.488632 361.195923 127.411140 974.221802 157.531342 368.503723 696.915344 767.855103 20.0013580 686.814148 309.009155 372.740173 204.997375 737.346313 27.7161922 823.941467 13.0145817 650.770142 871.059570 491.822021 437.493317 607.126099 424.902283 141.729218 685.438477 527.259338 434.162659 274.147675 485.665771 613.280273 697.865784 58.6700859 163.044266 232.491287 795.720825 890.593262 921.818787 758.602173 + 85.9102783 104.893173 971.013062 934.953369 754.603699 8.55829048 732.765076 533.181946 180.913315 910.284607 836.369568 217.609619 39.5669060 777.366699 675.437195 406.051514 619.050537 804.733459 412.958069 615.449341 500.496735 583.837524 458.501221 403.780334 522.345703 701.496582 141.798599 564.187012 800.041077 640.274475 627.196289 425.777893 26.3481445 694.623962 131.063812 501.393280 523.766724 677.606506 397.725739 122.754303 148.389450 448.192719 504.935272 600.570740 160.509308 975.065125 737.743958 285.708008 125.245071 900.817017 775.354980 449.275848 45.7743568 868.077332 845.785706 289.321899 948.160950 972.063171 336.647125 999.730591 277.833099 518.324097 343.976379 25.8755360 897.020020 259.041046 594.393555 574.235046 188.035263 196.735504 346.697784 73.5314560 62.7601166 433.106995 + 218.177612 264.220947 350.979858 677.749023 846.904907 401.961548 822.283691 858.804016 336.116150 382.654541 935.564392 187.776947 582.140259 746.848511 547.848877 812.122375 894.078979 199.141830 905.872803 347.763763 482.179077 362.865082 858.860352 957.758789 906.782410 715.910889 14.6094360 542.939697 738.218872 845.817322 462.826630 486.582764 708.637695 743.816833 117.915909 455.010620 672.259705 534.573975 19.7584152 396.542206 34.9808655 831.248291 724.631653 988.242065 484.148468 242.554214 701.783081 646.469177 930.775085 900.283325 729.029907 184.565811 899.132812 5.62849569 671.920654 17.9597969 212.357208 563.338806 420.354950 207.428726 611.618042 710.162537 377.879913 397.999359 375.648773 255.289825 280.261414 974.105774 641.589783 511.890320 165.145126 600.270142 703.693604 802.117371 + 394.660309 79.1999664 118.882927 515.598389 419.302826 534.427429 819.119629 444.625427 247.959427 734.111450 339.198334 195.276230 805.495544 463.824951 185.352936 354.440765 827.605591 343.940369 161.596191 387.149811 106.165352 834.347656 911.919739 565.474792 72.0932617 792.049438 954.351318 583.761719 74.4578018 441.392212 632.457458 371.404510 757.212036 269.715942 231.819138 624.454895 230.615082 737.908142 258.907257 244.376007 743.196045 215.354172 893.237122 72.2418289 470.530457 196.869598 531.279602 198.958206 849.723022 772.889160 999.589050 147.743576 580.038208 149.888687 986.248901 685.794373 180.247772 166.661621 552.540955 470.724274 75.1848450 130.250427 16.4659309 554.402771 149.492523 997.253662 690.727722 679.722168 920.363159 76.6619797 706.613098 995.137878 994.055237 58.6449585 + 71.3070297 416.319214 655.393433 356.327698 907.842957 95.8024292 755.362610 840.964661 624.922974 573.743164 473.177948 359.850739 416.141479 560.975403 55.8230591 441.168304 973.628357 141.499023 528.380554 952.535400 614.683289 945.494507 348.787811 161.942688 892.815125 352.803894 174.753555 410.287537 54.8954659 713.349792 716.641602 262.312744 648.153992 92.2884979 167.821320 147.375229 289.940155 40.8570671 118.146767 640.068665 240.814316 639.930603 807.561462 159.328659 132.015945 758.826233 910.957703 274.373962 889.175232 219.316299 849.121826 172.571716 771.582153 188.722107 950.472778 503.331360 991.554871 664.163757 955.691589 8.23787880 838.133240 758.103577 228.560608 685.237244 514.396057 901.479248 625.047424 722.061646 687.086914 276.061218 479.348663 194.443909 601.307007 77.4919128 + 830.089172 386.346130 115.668503 533.802063 534.792053 758.523254 645.153015 786.375488 767.372742 364.723602 353.711121 796.979248 395.790527 426.874237 472.477814 550.529541 680.430176 533.447266 222.211365 865.449768 863.207520 655.187134 856.780334 274.502991 911.049133 684.064270 730.404297 68.8778305 998.084351 929.308777 799.858276 198.340714 513.659973 870.012024 766.753418 132.762573 896.326477 489.427063 1.17381191 561.968201 729.525818 585.276184 634.080994 836.383423 700.053406 875.913818 897.592102 745.466125 287.691803 200.249847 481.242828 306.595215 884.415833 826.419739 950.458496 540.484497 186.535385 64.3843842 767.824158 861.889099 613.364563 577.844116 150.596375 476.063660 678.761292 499.029785 783.165405 914.325378 599.429199 916.076050 138.381546 546.160950 804.606201 323.542450 + 465.883423 14.1749353 762.159241 168.804352 680.611084 59.8302002 527.542175 695.952454 864.286804 311.168030 219.822418 840.337036 914.862610 418.114807 725.858582 325.926453 852.901367 956.009827 814.605774 457.101959 993.688416 495.649872 213.214767 529.888611 555.511780 901.973694 51.6298981 401.523712 70.0389633 731.167419 84.5787277 61.1132774 891.625916 544.476501 992.453247 57.8552704 58.3427086 259.484955 326.780792 773.744019 337.946075 568.671082 658.385376 320.229828 736.503174 742.198730 105.957481 998.166199 986.328186 126.769249 147.665024 473.787384 176.314117 623.193054 293.756042 197.923782 510.475342 689.399475 893.538696 192.647675 508.717468 251.930893 659.626892 140.298889 821.466858 136.716537 31.8920269 229.478363 706.644348 928.660706 314.705658 815.635254 666.906372 605.042786 + 823.735413 320.062805 1.36661887 915.202393 872.710083 193.286713 982.778442 666.361389 955.241455 728.350220 171.714615 408.284973 688.184692 444.493896 333.932739 489.169281 270.209442 262.046112 7.81868124 168.621841 220.529221 753.273560 715.920715 440.398987 425.436584 237.898392 358.308899 308.671173 71.0754623 450.245819 153.160919 237.332413 670.995117 371.035095 362.783997 187.574615 319.923401 583.867493 506.497375 803.947327 634.559753 751.853149 748.273926 693.135742 168.059265 5.34815741 70.9070663 388.531342 311.832855 250.355453 366.323822 803.757202 339.407867 849.539734 988.559875 310.009460 332.853394 776.661011 218.775391 618.547485 39.5445747 55.9877014 214.735962 109.372749 821.073669 913.009888 907.399658 189.123322 299.184723 503.359833 400.093353 613.904846 498.973572 354.082611 + 575.545288 504.954987 732.621155 755.193604 314.828674 955.322388 702.930115 808.357849 274.924225 836.812439 727.942932 842.188477 976.297302 946.336487 941.407593 895.882629 696.135010 93.7150803 227.728928 246.308899 608.401550 251.915649 837.661011 242.234756 382.192566 373.252899 146.160751 871.086121 533.540283 738.431946 889.081421 195.796066 550.136353 605.380676 579.207886 298.684113 914.088928 111.236626 364.262482 63.4642372 175.778214 799.658630 670.475952 517.514282 603.945068 840.016724 994.255554 757.689331 334.101196 78.7944031 548.194458 867.485474 278.257416 938.499451 332.754059 240.081253 130.417984 996.715027 637.632507 852.060181 828.267212 56.6501389 454.434998 667.927429 50.8720665 375.574280 275.425476 38.6854019 805.097473 19.3820305 408.610443 776.700623 493.080139 978.763733 + 982.808899 114.657310 402.704895 322.763062 340.357666 235.572144 869.480469 919.359680 60.5774918 187.307800 68.7710648 767.869202 219.354462 440.919342 618.779358 479.133331 220.327896 996.824890 198.549728 262.170807 711.912170 432.874451 266.952148 329.471588 130.952942 440.606262 202.333801 629.246277 108.829041 217.033035 176.012039 173.558136 24.5866241 600.498779 463.869263 557.052917 326.319397 474.930298 897.002686 343.388336 38.3982162 60.2213516 439.125732 414.927002 715.188293 924.396240 378.429260 747.749573 946.005188 365.273102 907.245544 30.6584320 419.595490 822.021057 441.309906 766.154175 475.207001 365.807922 631.759216 122.299141 1.70620418 948.576477 527.577820 581.062866 506.068359 133.971939 872.753906 706.156067 246.631027 194.734909 818.325928 698.658325 426.159729 991.695129 + 488.340790 292.540253 75.9874496 281.026703 81.4496994 652.041138 746.511536 1.42937922 710.841736 51.2717323 134.767807 452.091248 95.6121292 504.090759 649.157227 651.121887 700.660522 696.127991 131.186417 950.201721 30.7688274 205.045486 798.421753 865.166992 344.189697 336.521698 583.220764 524.872070 410.285736 295.787018 66.0633163 176.388962 218.675583 150.293945 479.515015 587.829468 729.681763 156.908203 541.519714 906.101135 597.709290 259.727081 505.373871 259.124786 912.914795 580.276184 246.538742 870.388123 849.685364 757.574768 193.109207 702.587036 461.399811 866.097473 730.358643 324.634491 666.901550 601.433350 447.560455 181.154526 632.981934 593.113342 26.0573864 500.490356 169.566895 139.015518 88.5798569 125.271156 13.0275621 224.511353 772.060059 885.617004 506.546387 778.069153 + 371.304993 13.8003378 790.779297 759.732788 923.970093 183.180664 363.432861 309.733246 738.308289 464.384399 712.105530 235.262512 426.695709 10.3923969 626.203003 976.585205 66.2465973 321.002655 775.488220 186.526260 121.827370 370.185791 752.465454 945.597290 915.213074 876.476257 570.049316 431.182068 370.010376 391.394897 911.138062 715.617371 566.193176 645.073547 362.202179 781.787048 826.427734 108.934792 502.653503 453.641754 264.064026 203.581512 368.787506 603.867554 484.831390 908.162903 700.460327 930.864380 181.409378 767.289612 11.1714840 800.821289 753.538452 522.381592 182.324707 85.9677963 204.856552 48.1129303 534.729126 990.118530 963.715698 448.574585 30.5876923 960.273438 764.299561 197.349060 35.0072441 969.300659 939.804138 444.854095 221.272522 730.609558 98.3659058 326.754486 + 796.409607 41.4356079 191.244736 852.012329 741.606445 122.543518 812.047668 250.112274 172.018417 287.041107 30.8265877 318.112244 29.9010181 167.708435 992.747681 354.132751 955.482300 249.592087 141.025574 82.0102539 694.421997 623.744080 926.020264 322.671844 467.532288 56.3292503 12.4444380 140.972351 443.852112 784.984619 167.426239 948.130554 658.465027 815.853088 175.118683 450.743988 256.570770 813.318359 822.156189 820.114136 963.255920 69.4598236 788.654846 845.515930 287.346497 740.067200 883.030212 992.754272 359.249207 408.356384 786.892090 294.817902 568.343445 14.1000872 721.753052 610.628296 228.850174 752.670410 310.249176 843.775513 31.9186440 601.787964 697.392700 978.898071 561.797729 257.560516 377.744995 646.933594 352.967407 276.912720 933.949829 222.618484 331.500153 865.093750 + 11.8438072 330.553925 914.981445 380.501740 388.859833 924.068481 620.116089 690.184143 121.890839 728.790710 9.61985874 584.882080 707.452026 254.090057 267.191162 948.622070 79.2438507 730.452698 750.554382 901.599609 150.343430 464.641968 288.417969 128.901367 884.824463 872.816040 787.467163 368.480713 922.152039 881.672241 492.129944 712.158569 689.797058 143.493729 978.939148 966.843811 840.514771 481.441895 721.010498 418.839874 274.741058 692.602783 327.213043 487.652496 998.743958 409.871307 308.225189 132.122055 245.166336 141.066376 31.3792248 792.911804 811.449768 911.573547 19.4809933 757.111755 351.754181 630.652466 457.726654 29.4525852 400.401337 200.383881 548.627502 51.2077827 345.578796 301.549591 104.053589 620.451904 149.125671 804.245605 692.171631 246.614777 557.817749 629.000916 + 658.896729 268.849670 432.473236 587.443176 545.344238 668.813965 391.029541 643.005127 468.070923 91.3364334 305.268250 727.643188 344.167786 670.975037 469.075775 155.712662 765.936218 363.997986 284.216858 5.86161423 857.360962 542.155151 684.073364 635.751892 508.846008 677.597168 783.232361 830.894470 76.3478775 716.450317 616.544067 331.753510 221.166473 559.487915 948.001465 139.572327 388.200134 177.033234 737.022156 360.732849 513.487549 248.087677 24.5341053 501.205261 196.552109 873.608154 393.657318 943.628113 104.192093 393.405396 993.212708 420.487183 226.780151 341.720642 274.148468 438.387024 548.232544 492.633698 827.330261 35.2451248 396.644745 297.122498 156.299484 503.005524 886.455017 78.4414825 553.947449 166.556595 756.680359 99.0605621 380.708832 854.869690 136.995453 715.353149 + 393.087708 445.837585 48.8123436 576.922913 107.309448 211.913116 481.036285 233.557739 149.152222 230.239883 86.9912567 667.738098 969.359253 24.1377144 553.612610 129.631760 415.083130 975.889160 646.090576 109.420441 128.311050 220.979568 836.771301 375.402954 902.265808 353.437500 890.132629 160.159607 762.981506 186.630356 24.9037018 225.227386 521.740173 874.073853 571.663391 487.215332 236.726898 735.903992 745.596680 496.180481 97.6155167 732.737976 80.5814667 421.818420 37.1184120 422.501251 64.9865036 452.774658 582.032166 193.594086 399.003815 760.635681 458.031769 1.92032814 315.866974 848.232422 776.979370 416.835358 718.359131 354.734283 997.279358 172.630417 1.01929259 738.763672 879.301514 707.927551 984.274414 705.297302 585.169189 650.312988 625.396851 974.935364 366.572540 63.5579605 + 597.436523 324.442871 855.159119 975.016907 27.7038078 305.763367 67.8800964 27.8922081 884.116455 1.18107653 408.669891 903.883667 999.759949 87.7537308 631.625732 308.330933 616.364319 431.512543 563.459412 667.138550 615.150024 744.609375 982.251709 416.137238 762.356445 210.384888 544.112610 211.160461 466.768341 169.085114 697.754456 863.674011 435.016998 708.883911 504.880005 183.879318 471.789337 241.425369 236.551071 185.784393 678.728760 707.295776 583.360291 100.082291 332.971771 166.676270 950.942932 606.064331 774.592896 427.551300 396.877350 385.674591 181.051392 415.522095 30.8966713 70.5756378 301.630280 722.673157 37.0881653 329.808777 970.350098 417.399719 739.770020 594.840393 222.407867 981.463623 37.6624756 20.4896278 863.348999 521.600403 450.170563 33.7338142 637.785278 317.584015 + 811.655762 415.966888 636.168213 867.195862 967.483887 961.564880 559.145935 60.8581276 626.671204 125.162544 612.158875 942.408386 424.153625 210.819626 672.117065 70.3182831 393.745087 354.218964 220.062744 488.774933 382.708832 424.573456 596.744568 147.357895 803.135925 971.363708 716.360474 125.286575 943.805359 70.9818573 64.8346100 568.563660 835.694031 893.633118 281.417114 440.547180 535.888245 94.2010880 301.118134 575.264709 504.546326 258.750519 807.365234 465.597809 723.382019 303.912415 485.157043 171.688065 120.612526 576.073364 493.364136 331.974487 969.206848 247.573151 543.628113 266.101715 638.687073 174.914978 86.5122147 56.6586533 845.710327 359.359070 49.6137009 377.215454 972.495056 355.397186 403.169769 482.441193 78.2288437 423.242279 223.878571 490.174164 355.259155 367.829315 + 619.811890 52.3652191 656.636169 364.357300 211.521973 250.032776 802.160767 918.205688 485.383240 244.318237 534.587585 931.174988 894.824646 964.955444 583.743164 949.272400 637.862244 62.8736076 260.917267 751.203064 416.342438 61.2835159 596.839355 408.848938 469.341522 543.176575 713.442383 669.084045 760.855774 208.268005 627.651123 198.170959 616.194885 305.426147 815.049072 116.450035 550.593262 608.889526 822.958557 733.646667 777.390625 614.193665 45.1852188 768.145691 925.477234 183.431061 524.974243 252.947510 91.0417480 141.266022 199.074371 264.006226 805.579285 206.954147 740.560242 601.265259 141.837830 841.613953 283.813110 666.970032 59.3251991 59.1815796 87.1792374 707.246765 712.198975 527.959351 796.473206 15.4736729 118.136642 363.312744 409.657684 962.874817 383.812073 488.970062 + 948.450500 251.005859 601.036804 909.157898 97.2000732 344.482697 916.564453 640.674927 797.429688 905.890320 811.227661 655.562256 208.981598 694.518311 598.151001 856.820862 520.996155 936.845947 520.863281 843.007507 381.943512 455.277039 194.246872 192.914444 67.1633530 359.483948 568.074463 334.013855 600.749390 482.584076 97.0583572 114.393288 414.322479 175.193832 842.316101 770.726929 696.663208 554.649597 261.240631 148.528427 726.182068 810.430542 922.926819 442.658356 326.253601 184.098267 143.309845 382.076111 62.9808502 807.942017 557.065613 779.760376 436.802948 940.221497 690.874939 200.534897 940.150513 903.846802 434.214233 576.403870 500.943665 117.414543 553.706299 729.940125 103.574547 757.883118 917.543945 697.630127 23.5696545 65.1129150 141.762573 239.778946 550.748779 906.026428 + 618.892273 205.647903 937.402649 675.386536 460.875885 855.283630 373.590637 622.681152 467.620117 608.258423 64.9862061 756.877380 979.720276 163.714081 359.656982 201.282059 853.567383 391.304413 824.185608 507.451752 645.124756 462.034027 543.063049 204.591049 160.903793 186.722763 53.5198555 358.426727 46.0053902 983.008423 274.594879 40.9654388 253.694382 504.424011 413.906860 732.891235 263.426727 163.205399 816.878479 730.403137 601.283752 175.065094 703.234497 81.7431946 510.272522 415.483795 281.848938 396.402527 851.262695 196.456055 296.556335 256.091614 116.155823 597.999023 218.223587 600.238037 246.551712 894.340271 128.665985 211.976715 56.7272491 559.206238 965.492310 296.557404 159.943222 63.2944145 520.367615 988.671021 467.149841 901.488159 996.331604 409.784515 177.355850 287.040558 + 330.591370 512.309204 348.243744 250.823364 612.148499 857.086731 818.130737 70.9735184 236.994919 513.605408 177.383545 387.413727 898.189087 574.386169 263.944275 625.616821 100.424438 612.355347 729.380005 591.553101 744.913757 331.846649 125.841537 824.362488 895.816772 339.623474 224.626526 808.626160 639.044373 865.371033 628.059204 224.030060 202.837494 665.085327 33.5507126 384.950653 29.0155239 184.283920 8.69953156 59.0367050 746.318848 705.237854 446.484253 46.2361298 985.393372 91.7412262 486.559143 753.531677 546.892090 488.557892 120.759781 13.8415432 38.0498772 308.848206 637.369934 844.448364 436.665985 583.887817 795.790100 790.854736 165.716293 398.648499 956.198669 608.770325 580.466980 413.288025 396.069427 46.8590279 77.3799744 302.679474 423.376312 595.549866 353.448456 607.137451 diff --git a/example/lu_decomp/75x75.dat b/example/lu_decomp/75x75.dat new file mode 100644 index 0000000..80868e1 --- /dev/null +++ b/example/lu_decomp/75x75.dat @@ -0,0 +1,75 @@ + 28.4271011 122.690887 903.288330 210.739426 613.364075 115.117119 336.937622 361.406189 333.928406 135.671402 755.732666 416.157593 435.656830 90.6159439 265.504730 994.228638 564.446960 639.712524 703.728333 948.055481 238.365234 257.233215 877.191101 585.200012 589.759644 78.3905106 227.619431 736.494141 873.005493 572.816528 175.029068 38.7008820 455.729645 402.251099 158.337997 284.688293 38.3434944 938.250671 763.740784 230.141815 581.294617 827.576294 389.484283 841.100403 282.313446 653.832825 510.196625 720.829102 17.8323116 862.753113 815.436523 494.303558 459.146027 964.261108 961.121399 770.756165 892.527832 316.841125 524.982910 319.303558 148.421494 756.174500 697.238770 392.974091 186.446777 705.711670 971.376221 457.698547 930.425110 533.748901 434.209930 411.373047 612.821411 210.384125 754.662109 + 913.717224 416.902740 704.411011 685.124756 596.052063 149.656158 411.261292 256.388428 325.770721 712.372375 234.233932 852.534668 500.407776 512.325562 158.342712 311.662323 971.255859 333.154266 951.296509 49.9927673 992.730591 586.872009 160.302277 564.791138 460.641510 677.579651 258.169373 71.1085663 406.240723 196.889969 172.293213 250.412018 830.275085 381.573608 415.997620 46.2873955 401.540314 937.177734 240.912384 678.184387 506.002136 466.018768 861.123108 614.399353 290.945404 932.686096 522.350891 316.448181 818.695618 232.190826 94.6192703 829.245056 992.699585 699.097717 980.588562 62.0379524 773.197876 904.730957 139.236847 533.307739 489.989777 468.678650 356.572083 656.011536 986.096741 799.905945 200.640228 903.529907 857.574036 37.6539040 867.693787 40.3329544 245.256439 730.839966 450.559326 + 918.331970 946.078369 196.333878 945.711914 434.072968 473.402954 966.276794 831.651672 26.9893265 232.749359 564.942627 754.452332 4.66803408 824.165955 638.594421 63.2028923 843.822083 892.480774 265.824310 880.477295 135.265915 470.425232 723.763489 554.791504 933.501892 647.539978 594.174194 747.158203 710.093689 153.336639 423.324921 701.301514 498.104279 322.162964 145.241257 987.147522 326.985870 706.189941 886.071350 256.815247 50.5495110 370.577240 510.746033 806.528320 889.164185 644.687256 654.121948 356.747559 793.995178 123.550362 736.671631 410.970764 408.466003 552.150085 324.753601 934.443542 115.883163 359.840790 122.992783 937.513123 521.786865 882.044556 949.252319 85.3500137 483.773010 93.6542892 739.288940 250.132523 697.318787 202.020248 82.4828644 358.889679 938.061584 35.9374580 636.855408 + 966.494019 729.247620 131.882141 67.4664383 703.028992 350.826691 516.501038 560.231934 758.287354 5.58907652 858.548462 539.844360 204.630463 560.744629 738.668518 936.446411 84.9823227 760.017761 271.534851 702.925049 105.251457 242.880829 388.688599 430.467468 807.955688 248.496277 89.8822250 949.518494 626.035400 965.444031 765.029419 275.719025 467.594635 849.174255 424.588654 104.318863 107.549118 58.5849380 973.857056 693.869446 407.401398 491.236115 168.950424 647.160034 92.7873077 660.633484 156.873138 580.550781 555.339478 241.382797 672.270996 205.590149 50.3013268 738.911011 754.390625 127.444313 361.575958 189.869308 126.808784 836.114807 572.142700 336.885101 618.901672 341.792572 812.232483 965.386902 922.189636 648.754333 775.736450 702.888916 729.620117 397.820129 175.565521 719.645813 873.366211 + 203.882401 715.870789 751.703369 228.342789 300.939911 478.826843 849.666321 477.625885 659.893005 186.189484 688.730286 736.827148 143.379456 909.032349 81.2112808 872.266541 91.0294800 822.399231 543.055969 164.266068 782.580261 729.431946 733.757629 680.484314 842.312195 688.154541 567.510681 678.650818 561.324097 510.359894 105.868401 665.564819 945.325500 168.518234 219.671661 161.842880 783.789001 33.0445786 556.006348 676.146301 570.256836 653.305603 844.443970 443.556854 815.891724 345.859375 934.847900 449.137268 595.692383 188.906998 401.484924 131.129379 127.017548 380.798462 274.564728 623.775208 373.837341 981.983032 572.562927 632.333679 994.010132 973.946594 570.777161 889.345886 511.603363 735.393005 770.283081 388.601776 267.145477 116.000168 316.873871 367.866577 175.550446 728.543213 21.2672272 + 219.335587 603.804810 81.4901886 279.610779 624.776978 834.019897 762.526001 279.694855 915.426392 152.986099 59.4186859 331.585907 140.999802 463.392120 164.022232 758.840210 980.949829 469.941437 644.532227 785.254028 500.468811 767.619507 205.493210 752.374512 539.931274 855.551392 473.387787 166.926773 884.578003 11.4513454 455.925293 37.8688011 677.866882 788.988159 271.356995 604.991516 515.057129 646.585571 508.693878 255.475555 768.247253 991.739990 532.340576 457.342773 58.8548546 389.388611 569.314087 381.618500 513.947693 663.956543 163.066467 458.586975 898.607971 201.757950 743.005188 550.801453 288.311554 109.933723 486.702576 483.077881 422.821411 317.530365 631.173523 771.456726 863.756653 985.073303 774.725403 578.565186 578.866577 608.083130 641.976379 34.3391495 251.183075 457.035980 950.304443 + 251.809372 160.766129 662.906738 463.889160 815.294067 600.559937 333.793121 25.0905533 793.019592 679.109558 786.540100 386.589142 811.769836 297.923431 8.21888351 43.3274117 869.319458 796.192383 338.976044 246.912506 526.264832 913.783813 322.584473 31.7812138 530.959900 571.787354 359.770966 407.062164 120.287773 265.239624 628.553894 738.429077 794.687256 275.868652 969.865479 170.916412 558.099609 64.0494461 918.231873 562.916382 444.843323 447.034454 282.809418 621.005615 650.521667 863.257019 149.994675 221.819443 703.894653 952.063660 782.305664 556.378784 632.123962 416.404236 901.471252 557.125916 510.419800 999.285156 277.889862 824.833618 397.569733 117.861725 881.451294 110.296707 423.738892 562.903870 21.3591042 864.101013 133.636276 8.86822224 595.748779 86.5971832 315.134033 381.764099 296.142792 + 79.2183685 413.365967 646.136108 314.019104 510.855530 303.010834 380.389984 443.227142 953.601135 983.620422 716.723083 766.489746 262.261292 638.499451 350.450256 609.558228 351.563263 280.209198 260.530579 622.379578 446.828003 35.7245827 318.908417 100.639633 182.973633 356.150269 142.687897 519.351440 305.594025 875.320618 311.425201 51.9817505 883.194885 406.055023 674.489929 74.1648941 415.378937 252.866287 348.223022 730.468323 589.325806 198.522278 162.677231 70.3688431 893.186401 714.846619 241.095306 563.781555 520.904114 443.042419 273.343658 675.416931 847.280762 45.0421333 478.526031 499.574127 257.315796 399.201691 736.423462 824.969177 305.088013 833.747620 902.993286 805.385132 999.941956 256.053253 882.641968 40.6087074 820.072449 216.780334 870.649780 946.988464 263.899994 188.165253 392.778687 + 375.154297 950.364075 554.138062 896.740601 368.357574 269.808472 987.126160 784.969666 99.7727737 50.8179398 782.729797 807.624573 650.386230 470.480133 951.109741 630.868591 764.795654 201.906509 161.511215 730.473694 991.356628 402.985596 70.9257050 559.906067 296.308441 502.004395 887.170105 748.353394 499.081116 866.407471 328.728210 347.494598 672.761780 352.452454 845.947693 543.735779 261.335785 156.648834 349.488464 894.416870 42.1493759 365.921478 171.478760 734.125244 824.619324 256.724091 829.264221 234.098648 326.994507 847.336304 888.797852 610.303406 169.621017 819.512207 128.136108 342.430084 161.809235 225.741562 568.143616 725.816711 342.847290 730.676147 695.853821 81.2231903 953.887695 429.821991 607.836426 126.248825 829.291138 260.038849 260.844025 727.806335 193.375015 208.728348 790.462463 + 781.388977 317.328735 21.2972374 105.909431 907.670105 887.091980 693.956848 118.301643 510.392639 395.108673 229.568222 562.195984 103.394608 220.963898 381.548553 793.219421 10.4877872 199.593246 454.528961 24.9564590 702.210754 732.530273 723.436523 187.288681 73.0805206 778.606689 21.6645107 312.586578 735.272644 805.870239 836.478088 19.7956905 160.312698 454.473236 473.350800 253.178848 974.886475 147.336578 157.464294 907.163940 6.37268925 147.351532 572.824280 541.055237 766.886963 760.414795 829.348633 691.434631 954.570862 978.127136 489.763184 312.118896 46.3867760 720.286865 604.869446 995.675964 258.250061 351.611511 641.375427 421.515839 965.202820 963.580383 297.661194 211.307251 78.1865082 898.106812 686.221191 836.636475 844.953674 90.8612061 334.350891 974.688049 491.197449 840.674988 10.3107004 + 662.359070 917.752319 873.972961 23.2865181 91.5368652 41.1023331 494.568909 381.502441 870.745605 582.126038 965.334778 843.266968 489.832275 183.322678 629.813965 995.135742 775.449280 40.6025124 736.170471 860.932922 533.126465 203.261215 358.237061 225.647537 138.944427 597.508362 828.165283 421.095734 20.5210075 875.774658 739.799011 632.898132 740.354980 900.264771 113.189583 379.317200 491.413361 591.228333 202.646179 947.877747 931.236328 20.4314518 952.024353 386.566406 384.305603 795.406738 834.100769 431.644257 399.577423 786.377258 435.003143 172.005264 197.814453 90.1454773 330.389526 463.842773 46.9125023 145.896835 183.806427 679.225586 194.976669 524.090942 508.984039 818.684326 515.876648 823.665894 70.6017227 550.509827 562.348816 509.910858 811.087158 521.659546 295.731262 770.133118 375.927795 + 389.342926 50.8447380 787.891541 138.926910 622.458618 142.817825 149.184860 503.706573 643.002441 601.552490 213.555603 359.261780 271.415527 642.087830 845.181824 779.140198 336.557678 726.187561 448.002960 408.466125 318.434662 977.424683 659.201111 443.494080 231.637054 514.906006 741.736450 491.207764 581.294128 816.052734 363.034851 928.964233 538.930298 976.957275 620.842407 904.784790 531.119995 828.683167 537.877258 16.9387188 958.012573 753.186523 569.846191 215.831543 793.001038 346.244812 99.1700058 560.857910 331.887451 785.290344 6.69357777 630.150757 509.860413 738.294739 96.9511185 580.272827 710.087097 614.002502 122.325165 168.998001 282.367157 257.357666 827.279419 165.321503 782.224121 986.102661 763.428467 761.399414 592.996094 367.235748 84.0319290 254.808472 528.289917 597.357910 159.286377 + 398.724792 553.059387 773.647339 482.110474 343.432465 954.628784 219.352493 599.204102 406.717560 799.998474 157.056290 513.789856 22.9235306 68.8028030 171.254211 952.341492 31.3150349 219.649384 910.163879 925.195740 932.436584 225.952591 995.670105 519.965820 580.026672 825.038147 350.756836 302.404358 310.789215 239.831055 555.565857 929.700867 166.125595 30.0703659 466.104706 706.253174 214.892456 204.866318 183.765106 107.140640 246.429703 129.931870 852.445068 20.9788494 464.010986 597.711243 906.193298 901.286621 711.046875 365.354919 4.39752102 345.309601 582.396545 884.025391 849.653809 682.053528 701.199463 109.825111 269.756775 395.636353 668.536255 450.150452 627.824951 466.205505 57.0394440 610.169312 362.332520 599.605408 176.153885 705.686768 272.973267 123.428650 266.396576 678.088562 57.9254150 + 949.497009 456.527588 585.463623 51.5434990 147.047363 246.271027 120.227928 744.768860 236.272156 470.630615 81.7411118 404.653320 237.382614 594.805725 428.008606 985.472351 802.455078 892.919250 887.521790 636.457764 929.169495 532.859863 863.751099 433.032959 328.032379 472.167114 960.031921 296.535370 502.331604 827.094238 30.1079979 265.121979 449.158661 735.728455 834.708191 683.402039 579.523621 342.717438 554.513000 251.965790 273.414917 242.029694 704.463562 558.030029 252.420715 525.456787 565.641846 540.698181 902.849304 500.044250 156.886414 690.830444 861.483826 177.535736 19.4378242 434.829254 574.766479 675.840271 916.894592 413.889954 421.999207 569.822083 635.194641 389.908966 689.127808 223.266159 768.551758 542.287964 184.502808 264.664795 40.2756119 321.750305 796.788025 854.171570 559.957947 + 77.9663086 367.676392 280.024475 326.192139 718.154236 21.8886986 39.7467918 536.344116 134.838257 774.383972 700.540771 64.4310684 585.248962 572.181824 176.691513 230.474564 420.372070 55.5111618 174.164062 260.093384 71.7467117 833.021790 898.388794 607.148438 563.936707 853.504089 433.697479 826.038269 922.037292 374.366943 924.745483 961.171326 942.282532 983.200317 715.939026 603.040466 445.504333 946.134155 884.817993 982.014465 328.789246 411.054352 243.409470 400.782074 308.818390 812.189026 792.281860 352.121429 180.944687 368.597382 253.014679 170.150192 119.488083 158.067078 507.924500 493.346313 262.643524 291.088135 955.921692 162.489243 678.799133 651.821045 582.879883 437.524994 460.881287 940.493164 210.953613 522.414185 45.6357956 363.022003 475.726776 466.283569 130.067093 869.231567 255.249283 + 817.657715 293.024658 56.3763504 307.654114 223.833908 926.204590 518.275146 185.959167 990.304138 435.373077 714.444031 614.761841 347.731293 770.309875 183.019119 324.353088 840.498779 760.149536 510.842926 642.560486 164.815613 894.868347 191.968628 543.580261 555.322632 183.130356 731.106567 883.501404 702.865784 774.314026 260.004242 640.397888 571.387695 687.772278 471.441772 707.691528 632.490906 156.187408 76.5032883 187.734436 954.179993 475.814362 526.768250 499.505524 180.531097 986.401855 470.309662 571.471619 686.833618 536.663757 696.366638 739.680603 39.9479942 625.758850 2.52959299 68.0958862 213.418472 773.694519 826.859131 864.695801 484.926422 760.071289 364.770782 581.463928 2.96188998 741.531677 176.778687 970.886963 88.5226974 899.855530 949.039429 928.062317 82.4561234 12.8265972 10.4237175 + 656.194153 466.070099 325.305389 428.673431 119.535004 128.129318 551.473511 304.756866 363.174133 625.511780 155.087799 230.825272 701.344849 710.493225 699.840271 826.106140 270.586182 238.213745 644.565063 854.361938 18.9187698 590.977905 535.206787 750.749939 580.729187 248.542664 88.5643768 818.544617 820.746338 155.102325 803.644958 843.277527 10.3243361 575.303223 387.442413 611.472961 23.7946148 858.217163 561.967590 763.987183 852.796021 101.414436 887.329834 738.210938 327.681427 348.792389 584.326660 445.559753 132.235596 203.699951 304.512573 665.872009 560.585144 923.953003 425.886078 40.2587585 669.603821 416.468964 254.238800 491.825653 19.0225563 335.634247 675.877930 905.540161 958.171204 321.421997 103.703049 674.522339 62.5446205 154.619766 119.570190 814.876526 731.464172 857.877075 505.266754 + 783.552612 455.023560 166.869324 585.988708 886.909058 364.590118 562.095093 123.393105 388.574493 867.185791 229.100739 488.106354 216.523804 383.667084 611.875000 184.520493 495.958557 572.065247 941.908081 75.7782059 235.891006 711.785034 764.925415 545.349121 256.405457 570.579712 128.554291 590.177063 447.895477 976.215393 585.960266 960.415894 338.837952 140.773819 122.508743 864.760010 357.119995 613.439209 573.676331 826.950623 727.205322 805.852051 145.914230 585.681274 591.620850 166.231644 489.470703 497.570679 765.179504 483.167755 816.347717 488.326385 500.380249 89.9984589 585.168091 888.569580 618.224670 805.177734 3.71209788 245.261383 646.632629 438.537384 284.081879 839.942810 845.787598 524.323364 440.303894 767.980042 99.3759689 875.716858 163.212479 194.377930 223.764130 239.904236 326.827057 + 861.853638 919.560547 880.056763 915.514343 206.788971 512.060669 358.123169 100.901154 601.111938 774.733643 588.891907 811.146423 572.304077 87.5569916 1.03269029 547.855652 50.8377113 945.292603 597.934204 215.055603 274.007355 410.278015 351.279175 84.5249557 402.387054 335.530945 446.946259 466.630310 368.006165 595.472229 223.631409 521.552246 250.132996 549.670532 976.991760 56.3453293 92.8856812 628.227234 708.097107 570.878174 42.2413101 723.525146 600.646362 918.434814 732.003296 881.110046 761.484863 270.488831 488.661804 182.866928 499.064606 581.542542 516.307068 523.921509 933.655273 985.547302 530.193481 649.190002 856.346802 460.708893 19.7422771 373.406128 558.539246 180.128387 660.031738 414.299561 287.339355 481.457184 940.507507 690.839294 923.778625 977.512085 481.034241 567.000549 179.776474 + 208.371262 717.311523 248.891235 784.694946 635.942810 72.9100418 289.521088 325.280334 192.674896 835.024353 537.659729 789.798462 369.483582 802.105164 478.014008 378.431946 490.721924 906.231812 733.435303 481.325714 206.751633 322.915192 319.255188 770.743408 663.058228 297.619690 942.173096 783.467468 480.632843 796.076233 148.121735 874.307861 233.937759 71.0581360 566.053467 567.734741 726.737488 379.837646 616.295288 423.616089 189.984879 462.752899 617.850891 68.0732040 794.421509 953.015686 405.177155 334.960388 226.531906 532.658691 495.118744 128.566132 900.008667 670.492554 422.186768 624.515991 760.863281 675.715515 730.770569 789.174622 36.4429359 128.690170 690.446899 493.253143 99.5783615 557.254395 70.3069763 504.529053 906.165833 832.762756 489.607971 237.416016 949.071350 693.415710 492.357208 + 739.925232 953.395325 893.516663 348.014557 973.612732 671.303467 994.255737 164.214325 232.313599 418.512726 753.409790 981.216614 635.245300 517.268799 939.119080 349.407318 840.792297 768.869690 883.455933 591.333862 598.032410 977.366699 135.698807 396.568604 655.162720 609.397400 253.687057 994.385193 893.549500 193.116653 283.096466 802.942627 125.688087 130.384232 392.043823 567.505615 921.120117 88.5423431 653.507568 728.920715 485.669006 430.812225 778.835938 762.654297 227.371902 653.059204 93.0247192 426.459381 414.916931 341.266022 259.641022 426.780731 480.037109 350.003021 978.022522 785.337036 279.591888 311.017090 112.671242 271.155853 341.693329 471.448395 470.097687 573.743103 368.265594 62.6462669 739.198242 461.924652 50.6388893 463.746063 211.793427 812.548157 24.6483727 244.597687 544.879944 + 985.438904 76.8284683 650.137451 168.925049 58.3951073 428.446503 169.371872 20.6770153 880.622253 397.340668 901.167664 354.277161 179.046570 309.485168 188.337387 487.311493 804.364502 805.672852 88.7081146 113.570496 953.718079 373.291718 724.692078 910.298706 591.207581 69.7231369 360.752563 909.077332 156.576370 718.356079 948.591858 649.592712 52.4241676 92.8157730 187.698715 464.334381 228.250427 960.239868 452.239410 96.3567963 575.472107 996.095764 937.844849 797.878601 994.418945 697.205261 388.320526 346.240112 7.37917900 401.872467 361.843719 160.089752 838.318481 997.212891 927.255310 62.2649994 610.907227 795.554504 316.121399 585.672119 30.4606819 546.177856 357.336639 370.693481 753.736816 562.925232 181.251999 938.797424 673.777222 904.262634 474.115051 924.712158 821.053040 887.480652 233.498138 + 145.988602 718.540771 650.775269 921.978455 360.132263 114.210007 893.198914 555.819092 777.804199 494.774750 820.403198 934.364319 864.639954 512.532227 945.575562 638.683655 457.294189 367.008606 119.553398 718.870667 221.959198 75.4622650 675.005127 838.522766 890.516113 481.554077 686.467163 545.665833 777.432007 821.355225 882.565491 158.848129 591.643982 644.951233 612.843567 192.462021 232.523270 573.866150 542.714722 394.918243 513.928162 419.323273 835.859192 509.098175 923.073364 41.8480148 543.458130 335.881653 760.531799 898.097046 767.220459 724.217896 447.056244 865.965332 210.591400 89.6087341 660.593567 548.614624 710.498840 254.191284 215.856720 732.664978 770.183167 141.846466 677.511108 113.599434 610.010437 170.947739 640.878296 362.691650 516.989990 541.921570 835.430176 864.489380 440.807281 + 240.406662 622.596069 251.720291 919.012756 476.067047 713.975037 3.96665287 94.8180923 691.729187 727.443787 923.437500 673.436035 927.011780 891.994141 8.29641151 86.3512650 683.184631 80.0547943 943.858826 793.855713 668.784485 220.630692 593.788574 690.674438 783.835999 671.277954 550.278198 269.707825 707.706177 804.911316 975.890076 605.556091 177.357590 451.816437 712.027527 469.841797 485.218658 41.6886749 84.2213974 59.9432793 787.612671 305.962128 41.3058586 811.686096 676.772827 556.344299 894.408142 627.944641 183.349960 880.083130 539.901306 779.887573 684.142029 420.709778 680.221619 52.1856918 454.935364 364.680756 715.994934 370.084747 651.802795 997.347900 186.558182 712.141541 37.1674805 835.069763 126.886971 797.354980 314.852570 587.844910 361.699738 957.026428 227.562500 968.594177 245.674377 + 509.691315 392.692322 445.130920 15.6890469 179.802078 517.471008 526.888733 865.555725 924.332397 428.893829 301.793488 432.340088 375.182770 240.417450 305.117584 591.490479 560.347351 288.232056 760.342224 656.906006 46.5565987 875.588318 994.269043 975.398132 570.335632 500.393707 668.106506 463.733246 29.6097240 41.6553879 375.562195 817.835693 746.012756 903.585876 672.737122 402.563721 524.673157 843.671143 165.434052 904.901367 917.772156 543.018860 62.0450974 652.379089 757.863342 319.111755 74.7661819 294.678650 538.965332 882.634521 400.561981 785.281555 507.303314 993.306885 956.017883 352.467285 341.991272 266.521027 588.241211 337.025513 76.6503067 33.5837593 681.886353 724.794128 450.081970 626.171204 88.7026367 847.272278 759.617981 757.287292 432.422821 515.624268 476.377167 102.069427 373.417480 + 583.001282 18.3630962 861.063232 953.274475 720.912537 591.280823 26.0877552 454.795776 230.923050 559.947144 891.669312 39.7648926 594.920715 487.855072 582.087280 19.3835182 649.410095 158.515213 777.962341 915.511292 360.177582 226.090500 56.0760651 15.5687656 834.551392 769.273987 23.5869217 187.889069 954.926941 181.963272 699.551025 327.717865 125.651886 988.186157 465.208008 235.009979 317.401855 605.327332 779.767273 196.335831 927.854919 637.441650 448.678894 340.670990 652.244080 38.6711693 773.801636 744.189331 5.96635389 56.4097557 917.008728 253.956436 173.660553 600.032715 777.880432 839.880554 232.974915 719.004395 236.248932 364.833588 854.656189 211.865784 103.992439 582.327881 617.925659 308.941040 862.064453 718.455627 226.054886 726.332520 114.858810 89.5142365 58.6725883 469.514008 35.5133171 + 296.713715 939.504578 662.107788 982.155518 952.270691 730.152405 384.255219 40.3843994 221.237991 615.384888 330.512115 580.145508 446.983307 859.478760 462.025879 978.250488 55.9768028 764.547424 227.939072 362.485199 785.642334 312.699890 886.978882 503.296844 945.685120 742.897095 829.248230 632.434448 168.264343 794.091797 74.2750549 498.738525 464.527161 627.966492 220.212982 375.692230 751.712097 431.231598 83.4837570 842.906555 946.098755 484.189056 879.350647 390.052338 91.1025391 345.905487 43.2906151 920.104858 35.0825691 895.418213 153.084518 515.612000 204.458084 504.896759 617.386780 646.431091 4.35089684 517.493103 775.064636 13.9297295 281.184174 762.095886 931.066528 18.7172699 751.410828 676.666016 748.030273 309.936951 369.802216 574.619568 655.988647 401.472198 961.466125 68.6311340 679.389099 + 959.324158 31.9683037 674.619812 478.723907 305.083374 559.593323 966.304626 992.072632 791.576660 415.393219 521.074341 347.237915 879.971741 703.298279 429.938416 188.050201 60.1829453 139.649963 986.548706 16.6710625 950.116760 425.196350 592.848572 427.874573 982.121704 855.965210 246.335388 843.428894 269.968933 87.2619476 598.128723 50.6642570 137.759659 80.4968567 150.972992 116.785210 675.892090 617.526001 681.932739 355.921295 716.406006 499.795227 47.4057121 941.219421 789.220520 308.475586 108.101166 832.849182 569.557861 72.8835449 814.845642 977.612549 160.931671 790.833130 191.764862 979.758606 10.8022451 552.835510 714.172302 900.463135 909.420288 181.574799 758.139282 721.082275 298.267731 238.356705 103.371796 317.741669 521.636475 463.322266 9.52393246 264.495148 97.2786713 935.257080 291.042999 + 866.798584 169.189255 585.374878 392.070221 50.7851334 357.567596 951.814270 80.1766815 856.118225 544.324585 51.2736397 393.188171 920.530640 587.040894 971.938110 86.3914566 27.2671032 627.860901 350.322357 468.632629 188.835480 688.278931 52.2597046 973.744141 912.884644 795.831421 788.724670 73.8619919 40.4934273 210.009827 483.051697 492.188232 344.412018 608.771423 918.270691 620.144775 806.529114 932.976624 866.463501 379.378113 94.9131241 879.310059 173.466202 391.125824 114.638611 614.491821 747.066772 427.617523 280.452789 283.142090 212.349884 208.466583 349.826508 689.996826 133.455734 676.262756 329.383026 742.938477 796.353271 245.637756 587.861267 251.699860 26.8728561 324.628174 408.697510 247.998367 561.242798 370.255585 364.608154 600.259521 163.367233 918.184326 809.035522 610.279419 140.297577 + 276.398254 688.235474 171.220337 451.222595 952.164612 992.059875 892.836914 825.284973 77.0193634 514.382874 678.937744 30.2869892 20.4511013 998.017822 489.045013 143.174316 481.931763 271.214203 268.017181 502.951416 346.100006 145.339020 612.130615 812.031555 199.312729 896.374939 306.205017 631.417480 466.169891 524.896790 423.685181 145.978363 144.948410 912.503601 293.589325 814.063416 913.578186 573.138428 136.391312 196.163040 32.7662048 665.157959 861.613647 371.102386 895.217102 816.937927 980.405823 485.254578 17.7320366 204.430099 106.494698 189.044601 641.560608 965.533752 693.679199 117.729599 827.614746 601.893005 884.804138 938.320374 373.034729 460.654907 450.556671 495.239899 941.759155 309.681305 154.008011 745.838745 211.609680 158.997284 851.305664 550.469788 852.380493 137.379395 287.593445 + 832.985962 542.351074 581.109741 725.197998 780.147217 316.563690 6.11045313 961.671204 408.707275 578.992249 14.7132826 737.418091 390.362274 611.415222 207.906448 976.593567 624.041077 891.658142 914.646362 37.6812325 482.166138 395.414856 324.537201 810.991211 899.204956 507.071045 373.670746 86.4005051 143.504318 874.235901 556.528625 210.298965 62.8642006 336.575531 610.710571 552.016235 494.483093 486.191101 230.138062 403.079834 774.315430 778.373352 934.798279 13.0351839 846.853577 908.551758 497.484100 586.257690 973.968872 381.062347 578.360291 383.330658 958.236755 362.437439 559.738953 490.557648 576.149170 381.209259 868.508667 350.627930 560.198486 117.612648 615.842407 770.227051 873.436035 750.407532 638.053223 817.463196 286.615997 678.280457 142.795074 480.477936 571.758606 481.879486 124.966881 + 196.060196 644.182190 142.156631 327.156067 193.610580 840.596069 292.361206 330.930969 167.136490 407.123260 590.532532 652.122986 498.309204 541.796143 78.7601089 869.328369 455.538300 212.388290 196.956482 513.098450 785.630371 137.030411 480.592010 731.858093 882.068542 975.804443 301.315338 217.951813 362.729675 49.5999489 405.805298 399.670654 650.303284 167.910706 827.970764 632.644409 246.264053 693.790527 551.530212 90.9705276 874.865662 788.851318 823.156189 625.148315 211.365128 739.201599 992.070618 807.176697 550.079712 36.7420883 281.140015 569.422913 897.241699 227.159805 941.856934 816.881531 826.576172 781.716858 674.314453 339.204987 948.368774 477.253143 45.3596840 600.624329 542.853333 437.334015 835.236389 935.174438 21.7630577 176.800537 839.822388 822.551819 118.994926 239.399460 642.902466 + 322.797821 403.432587 132.944366 65.2454071 525.661560 782.402405 997.211121 635.495117 957.280945 977.981873 530.251099 833.474060 742.423828 232.484802 746.706116 308.405273 834.507812 563.109497 293.393188 147.455902 556.722839 130.045120 607.091553 739.418335 792.431213 315.400360 193.737885 649.072083 235.130676 911.586426 282.967987 290.953033 205.723465 34.6315727 389.530304 706.515747 345.952332 137.937637 295.914429 157.123642 83.9757156 646.920593 805.447449 13.7960501 341.855164 448.847900 76.0313950 365.237366 819.418457 16.9773026 744.368347 92.6058731 528.492981 275.651367 379.274384 416.555115 64.8895645 345.278412 133.464554 811.363770 903.359497 23.3709526 709.517761 925.592468 709.181580 943.099854 693.669556 746.830139 336.905945 595.583252 868.143188 807.331055 818.621033 243.209152 13.4043636 + 709.697510 781.040833 173.526398 411.727325 1.47683668 297.458923 429.681824 282.075867 574.584778 99.4074707 184.545685 43.1185303 912.715454 776.086487 534.200439 276.158112 626.440247 94.7731934 264.389282 184.026810 681.386414 291.127502 544.305908 846.494995 105.683632 965.886047 606.905151 23.0794201 957.580200 960.745117 426.659912 673.089417 36.3106842 854.604736 599.332520 619.404358 304.661835 238.657059 175.233734 544.471375 994.270142 229.326355 960.691162 409.959259 155.782867 649.806824 824.412537 32.7313728 600.870544 646.018188 316.694641 799.253540 410.254028 941.650635 468.273102 402.278625 804.578979 378.150787 818.120056 579.440735 363.283447 812.435791 829.701111 872.322388 296.145874 45.0950089 988.160156 988.534485 545.500916 658.353455 306.504761 677.504150 901.222778 386.424133 802.424377 + 743.287537 698.354492 9.79533863 745.763062 256.860352 367.172882 836.952942 884.235901 477.703949 972.870239 299.242767 684.783386 387.593781 379.420746 728.825562 286.397949 123.413345 583.163086 847.421997 464.533142 796.817017 912.279419 311.641541 583.206970 185.297028 946.010376 607.703857 24.0816822 933.274170 236.353439 466.198608 389.077423 745.724060 927.655090 853.504822 282.714142 768.655090 453.410065 630.565918 111.264198 72.4166565 917.211121 856.283630 905.091431 328.343628 710.091919 723.786743 44.0804214 673.857483 464.486267 982.233276 734.889038 948.874207 344.761200 779.042725 253.573929 935.295410 709.859619 25.1400948 910.421997 771.705811 223.545181 47.0485611 645.894775 442.555603 362.499603 688.574097 77.9433289 771.313049 123.056793 476.834015 449.613037 308.772949 969.527344 500.524109 + 646.427612 938.430908 716.233826 718.253540 703.223083 247.804611 795.821411 317.279083 809.965759 907.345276 622.507874 24.8061657 590.009399 907.748291 23.6445026 722.012390 335.170807 670.647156 488.619629 913.382385 175.367111 98.9086609 263.027130 267.237122 488.612366 886.771362 444.699524 534.521851 782.979675 571.039734 339.294189 140.178497 961.935425 960.972900 382.314117 214.469681 306.970154 399.602600 211.838333 945.997925 779.190247 75.3853302 133.680283 163.847946 961.984253 348.979950 520.207214 960.023315 463.818054 130.146164 420.999451 980.298645 631.169861 671.868958 246.008011 361.035156 58.3664665 80.8528137 717.743958 848.865723 443.948456 979.244690 940.684937 197.947189 310.070923 126.307358 217.168686 913.364319 705.574463 743.801453 392.105743 470.944946 690.699951 4.16898727 120.589722 + 213.496841 524.882385 846.537109 566.037659 950.309082 716.550781 101.666725 880.869446 114.353630 993.528687 624.971375 635.002014 784.935547 92.5161438 724.797668 528.348206 917.078857 214.835236 122.355118 142.656937 419.198090 534.873169 64.8852768 691.340454 294.129700 908.963684 110.653442 118.912872 455.149902 279.355743 593.657898 601.905273 618.457825 67.6899719 70.6537018 403.847260 72.5865326 665.918152 678.780884 594.595154 305.106476 607.707825 594.868225 627.869751 633.916992 219.479691 255.755951 694.599792 935.340149 414.313843 971.330261 805.220337 543.344849 548.894531 605.818604 88.9120026 884.067261 579.297302 345.882263 355.353851 2.90901399 171.643280 960.901550 752.043945 187.468628 716.616028 784.861755 635.333435 371.607849 744.883484 81.2519455 81.9502945 134.277695 927.974304 259.899445 + 731.133362 862.482361 503.516968 144.492416 381.657806 893.192383 677.160217 482.150482 767.529602 645.206482 191.460052 988.334412 788.747009 831.612183 124.470093 756.220764 61.4034424 95.7458649 713.935547 852.450623 419.997192 277.173340 255.769882 539.918274 238.252808 415.569183 803.629883 225.256393 511.353699 879.833008 275.156860 582.012207 512.066772 618.874634 929.424744 166.134888 920.940735 892.534424 570.858093 694.925415 588.092590 528.248352 560.497192 245.116745 810.038940 793.415039 491.122681 430.745483 125.282707 698.650391 621.646912 697.432678 507.561432 159.521942 391.413483 268.412079 124.830101 205.235733 101.465645 460.657166 488.029297 966.718811 157.960434 887.691162 793.553040 381.373352 751.977722 327.677307 584.376038 739.179443 513.451843 120.182198 707.248230 931.089355 437.264008 + 873.273438 908.882935 371.495087 839.339417 803.657776 341.727325 547.184265 780.223572 984.555542 296.247284 107.045547 491.604340 248.925903 669.987732 450.726196 63.1201248 51.7099838 904.597656 692.571594 641.979126 249.687653 696.396545 804.423035 297.701691 769.451477 640.525879 427.026611 6.87387991 84.7417068 537.682373 20.6967850 558.023865 236.422455 675.158997 700.530945 122.424904 479.170319 425.650452 336.530334 513.117004 289.806610 3.90240383 389.195679 652.313843 222.276276 291.494720 559.665833 584.052795 397.157379 372.104523 296.265228 94.9976807 362.377899 977.221558 59.9812660 892.838379 150.508072 405.055786 229.118774 995.386963 839.830078 103.164757 249.554214 90.2229462 457.073730 453.066467 705.080078 953.293823 221.412811 519.197876 590.368164 37.3552246 557.984314 740.991394 244.743042 + 792.180298 822.775757 821.952759 916.288818 960.605835 696.967163 117.819687 451.419586 578.506104 171.249390 944.370911 798.797729 200.177383 655.829590 160.782990 807.018311 41.7029648 461.515198 555.020630 455.396362 20.4456825 999.232300 197.588608 872.065979 739.739014 593.390503 597.313721 686.348999 302.406097 116.039055 582.425903 254.930481 340.157166 518.093445 790.899048 798.326233 863.017639 33.1401482 619.840515 148.217255 911.416016 818.590149 526.003662 966.427612 697.149902 982.078552 923.198792 111.850357 705.020996 459.608093 850.330872 643.064270 944.008301 206.539413 326.616638 351.462769 249.399460 721.328857 137.017242 69.3451385 906.065979 180.304825 592.249512 893.998596 895.778137 94.8804932 145.408035 644.109802 740.046143 984.167908 572.335266 575.288574 824.797668 207.420502 886.884033 + 232.994034 998.049438 872.263672 546.029602 373.765839 709.903809 744.391907 831.945740 630.291382 239.311996 666.023560 236.262817 16.5120201 178.866638 777.920166 230.578705 882.491760 674.650757 683.625305 603.525574 493.013641 957.942932 629.481567 895.176941 482.300415 86.0576477 173.543304 91.5373993 870.856018 65.2209320 936.776794 302.764740 654.138062 265.368134 254.301987 81.0475311 362.536713 159.139297 334.076324 147.883270 281.760712 881.439392 271.068970 984.307800 680.394775 748.261230 639.210449 243.687424 599.597351 726.501831 186.251709 282.180023 432.893219 963.575012 908.110291 701.389099 605.569397 195.140533 686.529785 724.651978 324.879333 921.890381 704.821777 394.028656 557.652832 77.0528870 969.491821 572.079956 961.284424 172.709915 127.324448 806.870911 838.990601 430.053558 393.070038 + 370.605774 960.189880 166.376877 713.657043 57.1208420 831.223450 911.620178 827.716736 225.111633 664.647583 562.103088 678.916992 124.375183 569.725037 459.155304 694.534668 632.936279 45.1547318 603.320984 763.305542 326.646820 962.690186 512.374146 882.115845 38.0977516 51.0183105 765.567627 395.267670 330.071686 715.165466 716.352295 682.196411 845.690979 987.207581 222.609497 963.213440 583.144409 582.325989 747.785400 548.591797 156.075409 306.158997 998.723389 688.122437 168.853424 240.929062 542.792969 725.463257 3.95188570 930.820374 683.920776 863.639343 681.865601 260.493469 715.368958 456.391663 314.180481 983.055298 318.789734 705.494385 57.9440536 752.608765 68.8438339 20.4137669 768.739075 399.413544 437.161987 178.845139 345.360870 608.337646 109.095985 667.849548 915.892700 228.289429 151.449768 + 72.9297562 45.0136681 295.920227 8.81439400 474.810303 408.556671 989.432434 895.761902 719.124878 147.110901 653.023010 352.863068 212.668274 733.178894 229.078644 859.429260 295.476593 619.541748 734.503174 234.647354 996.892517 272.433502 620.452881 474.160797 32.4151917 520.226257 138.615021 533.571899 517.857910 257.562378 588.384399 236.255188 297.548004 243.451920 184.292679 5.62682819 998.214905 94.0135803 474.198425 980.548645 497.431122 246.120972 67.3141785 769.805237 558.062500 406.507019 822.171204 688.170166 776.657654 364.322449 991.244324 582.501343 491.307678 977.516968 770.702576 173.906418 820.663940 118.450447 839.288269 83.9875031 797.567261 531.581848 421.988922 893.739929 693.654297 380.527649 197.852264 474.177582 730.154358 296.102905 105.826897 560.155518 465.220032 530.207458 308.041016 + 567.397705 398.367096 521.989075 724.105652 490.199646 928.203369 801.680298 312.582825 913.450439 145.065704 993.324585 175.255875 88.9950027 165.862000 444.706726 632.034912 90.1364212 233.928589 274.107910 544.708679 34.6524162 851.060669 203.482498 289.390686 227.420135 405.872498 848.561768 624.109680 921.219971 714.804565 302.513458 859.400146 12.4547987 876.666016 576.996582 238.873795 212.160950 69.4625626 715.389954 476.190979 916.100769 64.1131592 506.180908 558.374512 701.075989 862.716980 110.286285 195.834473 953.241577 801.926636 597.103760 818.861450 420.687500 249.635254 912.113953 157.878845 375.762665 864.523499 13.7864046 417.489624 111.048996 239.851532 582.489136 578.727783 323.761017 652.442383 876.031738 869.577393 503.605682 83.5578918 702.141968 36.2669182 129.876312 842.186523 218.283600 + 471.182953 630.834351 978.947632 635.300293 865.583008 61.9059410 615.644897 477.298737 520.415833 879.404358 475.803406 508.930573 68.4463730 933.798340 664.098022 216.742752 573.102051 796.019470 568.447632 560.078003 537.819641 155.338837 807.122681 577.101624 286.544891 742.970703 316.833191 191.629807 727.980408 410.238007 227.170288 96.7612305 629.581299 84.6250534 107.536674 106.730377 406.122375 933.767456 83.7099075 417.888336 65.2312927 863.757019 725.212830 515.976257 496.075500 869.120667 750.372070 240.740005 148.305023 925.885437 957.653198 262.545807 18.1285477 814.105530 916.669189 27.6614113 106.545670 788.143066 528.335876 679.013062 545.835876 345.142517 101.229126 44.5645790 411.459076 647.541687 912.142761 888.900513 607.681580 171.183060 617.495789 130.925842 124.010109 386.487732 558.253662 + 798.887634 418.517609 313.448608 157.428635 291.969269 785.733337 544.200134 517.192871 245.539276 254.338959 974.462769 323.830811 371.855133 819.015869 605.352112 748.680481 24.8202782 862.525208 933.885986 639.809570 693.962158 609.632324 586.512085 967.781982 469.183594 32.8102722 496.180237 72.3252487 481.514648 803.586609 775.996094 719.703430 157.196823 233.979736 62.8697395 926.500244 684.813965 689.653442 871.769287 636.072693 863.273071 347.690399 823.417908 706.984192 491.797424 119.369049 828.908142 618.900696 615.294006 54.5120544 852.007446 343.115784 970.649048 715.590271 437.861786 454.502777 467.311096 834.342834 40.9778252 863.556335 680.297363 407.173035 846.519958 966.468994 507.013214 447.089600 996.740173 154.080170 307.378418 721.823486 454.487640 644.012085 803.796204 921.708984 114.831955 + 489.026917 823.520142 696.780823 980.166138 939.689514 922.576965 389.088623 872.770203 443.106140 507.134918 327.501221 722.377136 251.433990 563.621826 507.969971 858.619507 351.565216 911.338745 461.367523 482.428680 165.415649 175.242310 28.0797138 615.257935 994.283142 256.666626 892.969543 62.8706894 494.381256 625.004211 259.975006 124.144028 911.023987 253.001938 846.555420 894.847961 326.922455 115.198158 102.415504 775.566467 881.633118 659.851440 800.112915 499.626343 634.538269 260.754761 746.498108 186.012573 436.233917 252.916901 360.196808 945.673035 86.8453140 233.641815 268.781250 270.990204 917.140991 328.668671 971.235352 362.815491 727.834778 298.396637 238.177475 179.548370 783.896729 361.502655 32.0115356 915.421509 227.553101 603.071655 4.56210327 740.320374 214.284500 153.311447 990.057556 + 143.517548 340.305634 897.126099 910.552734 584.914490 992.869507 859.611572 850.549561 22.9798012 951.997742 889.769043 556.605347 671.991455 766.976685 781.464294 583.352844 134.324326 374.285461 79.9987030 849.434387 574.556763 317.218353 876.445984 495.145111 144.056488 790.616333 762.486206 600.524902 512.599792 588.523254 336.103516 773.866272 695.485718 305.569977 591.734802 161.818527 455.700043 321.039001 42.6213875 792.109192 313.072632 534.532288 451.614044 993.080933 409.394897 331.829742 430.031433 169.712357 72.6800232 353.743317 245.877136 458.080933 292.598724 525.102478 3.00160646 119.099968 574.408569 805.668701 836.810974 587.038513 254.993530 986.711792 193.157501 47.1675339 381.603271 335.655579 478.450348 92.9101486 455.255951 125.924896 734.074524 696.757385 189.087006 729.243835 327.041534 + 841.694458 50.0932770 40.5448723 64.8713455 31.1389008 574.460144 705.946350 754.581604 596.307861 353.768982 184.352219 246.362961 953.729553 177.510971 932.423950 628.482300 369.094055 882.187927 765.428955 84.7395020 876.017639 888.571777 48.8692093 96.0627670 881.809814 214.232697 142.535278 754.129150 665.065186 970.992371 65.1552582 876.026062 651.456665 583.119568 747.998657 215.659805 941.880676 73.8582993 552.521729 468.483765 544.046021 191.006668 971.361694 957.209229 777.718689 156.218796 51.7096291 70.5768280 21.9933186 409.135223 983.423157 389.155182 20.9446716 184.041153 308.702972 737.739380 950.351440 20.9469337 944.595703 246.277924 235.136520 889.134827 388.628510 150.865753 857.107483 505.891754 462.201355 476.327515 570.847900 451.933624 294.937347 752.499390 743.048401 589.489563 876.885437 + 512.863342 811.528748 920.481140 162.387894 461.419708 933.042480 152.922684 768.537598 160.169846 858.336060 408.587830 224.869995 307.380310 45.1072159 965.688538 577.490906 818.706360 369.128693 165.441376 825.161072 648.281677 196.942719 468.210510 256.770660 187.747482 648.374939 207.388535 73.6283951 671.216919 658.343506 820.278442 124.820160 676.979919 642.762817 97.9041367 887.131287 57.8841515 192.565033 250.790375 191.649765 806.834534 284.708130 955.062256 227.438950 206.351013 368.610413 586.317688 481.437012 313.043091 904.722595 982.696167 454.783508 166.148056 11.4433661 723.690125 225.728638 250.542191 776.253845 500.262817 421.175232 579.903198 79.3072662 771.302856 945.206787 612.953552 124.351479 869.047180 665.194031 933.045532 316.848694 914.767395 901.303955 449.243317 305.928253 907.446533 + 94.3133926 951.938293 219.661469 789.622681 625.985474 972.170105 435.051117 561.939453 305.266510 793.990234 921.410645 681.457581 237.515762 388.377411 854.685547 344.683960 636.363708 670.914062 436.517975 305.829102 65.0875549 727.566223 936.649536 514.619202 267.893188 188.889664 298.280212 58.5203896 107.665771 932.666443 540.268677 248.040283 140.089539 422.268066 166.530746 163.993286 87.5090561 351.300507 582.460571 928.288574 193.598724 529.124390 823.024902 454.565643 610.518066 768.804688 9.21566772 639.615906 331.985992 806.940063 323.368927 453.405060 432.287994 605.784119 593.057129 507.567993 283.303619 596.815674 345.001526 623.189758 159.233734 56.5814247 346.303955 408.242584 477.592621 706.251831 300.944031 964.887512 325.365112 71.9407730 857.114502 950.751831 25.9139423 843.895691 836.219055 + 423.665985 62.9447060 424.460938 598.695251 299.208160 549.375061 232.889816 177.823700 662.132141 569.219360 373.276428 599.154236 451.447388 115.567101 39.3022881 338.482635 892.232910 437.001038 422.524994 6.14082098 126.300629 294.734436 243.169861 896.898071 290.364960 211.066452 327.750183 883.680603 926.419861 119.552986 400.017151 193.022629 899.886230 792.212036 8.09163570 404.589203 934.982666 833.450928 232.056015 898.855591 30.9245377 502.833038 59.0223541 323.940674 614.216736 971.089844 971.079712 422.844940 765.513794 601.245483 217.826233 938.887207 644.569946 600.179810 375.277252 149.166046 995.165039 14.6814852 774.987732 588.681702 605.281494 192.524185 64.7264709 553.957458 365.282745 494.979584 586.596924 116.590439 747.432068 628.036194 801.276917 483.485168 295.268494 840.662842 390.202942 + 367.804718 498.788971 878.514709 751.879883 510.964020 503.680481 631.492310 624.690125 376.516388 141.733032 240.129013 617.363464 101.509109 917.192688 753.215393 333.685120 954.952026 74.2943497 155.052963 713.660828 183.856812 238.131699 707.733459 226.441513 616.552002 35.7925224 78.8030396 559.151794 518.605042 577.615417 153.558624 273.444275 288.894562 301.203644 709.381775 129.241074 894.424011 622.700012 786.824219 943.946777 709.213013 582.072144 884.956177 575.279114 247.601730 662.740295 192.155838 58.5399208 944.502441 104.771759 184.946655 209.742813 546.035645 552.200867 810.628540 319.628479 628.432861 515.941833 301.885437 39.0491600 824.917053 375.444458 97.2379456 190.845840 758.898254 783.641296 551.223083 255.572495 601.393677 774.305847 307.866425 175.979416 778.761169 530.322449 329.976105 + 498.759796 854.247742 614.641663 566.708801 95.4950638 715.411072 38.5657158 97.7508621 377.403625 570.992920 338.699738 6.72674417 954.691833 81.5575333 621.138550 789.806396 317.628784 515.495483 848.683167 812.279907 636.703857 732.994507 17.6766605 495.878662 377.420593 593.109741 221.214523 788.819275 53.7403526 360.767670 210.709824 34.0962067 923.771484 958.552734 233.791687 340.745300 102.232162 518.974426 280.968048 923.494995 473.144714 134.700760 316.868622 774.059753 112.434021 453.803528 551.654907 235.913940 818.534363 985.868530 847.501709 441.117096 409.932831 16.4187717 861.156311 156.612091 322.971832 723.067993 874.154724 21.7667503 602.818420 433.005096 591.840698 12.4592648 415.186249 292.359070 956.044250 660.418945 337.096130 233.678436 29.2970543 964.325378 994.473694 219.389053 657.720581 + 973.955322 870.156738 847.188660 753.137756 380.927307 396.989044 5.93348503 84.2620697 120.525894 857.212830 500.904663 30.5399971 696.434509 38.1522942 806.317810 219.837494 635.477051 507.879120 196.988159 654.359558 969.534973 996.996033 450.882019 441.392303 927.916992 944.132019 133.760437 158.918030 389.246948 238.454605 846.102539 947.905273 483.296600 240.952988 149.332108 611.904968 434.888214 203.619141 36.6694450 906.404053 723.790283 830.349548 454.706116 224.278000 679.023865 250.706833 746.591553 796.666382 622.678101 398.094971 352.236298 50.3118668 299.838165 551.756836 575.698547 581.572998 312.590973 363.309174 408.307251 582.622437 434.511658 264.706055 881.165771 995.994751 294.022278 593.952209 179.900391 482.554626 103.192093 339.942047 464.376404 627.467285 624.209778 385.244141 619.868042 + 723.478516 355.269104 189.084915 747.830627 449.559692 373.852570 953.222656 203.891861 471.172394 752.049988 114.894951 645.481079 379.606110 441.174988 281.803925 864.287842 98.9063339 715.326294 332.787933 850.972290 808.927673 277.291779 593.731201 435.014923 514.399841 832.403809 78.0762329 254.742264 76.4816132 801.749329 4.50660753 486.539001 533.239380 734.455017 515.215088 9.73293495 904.764160 848.216370 917.026428 809.792053 174.973633 831.051514 321.669159 518.099792 634.504578 688.262451 516.158936 546.594604 317.006897 710.745850 332.647888 431.761322 234.188141 998.802490 58.3005486 238.420670 487.111542 975.725037 34.8624306 735.257385 663.437317 682.856812 218.023987 965.624268 10.9844532 492.612549 326.524689 602.120361 91.1671524 338.701904 279.490601 477.134827 949.275940 287.606354 714.680115 + 954.994263 587.988647 310.660950 819.603149 252.386414 538.662537 528.105591 139.645203 665.145935 705.704651 737.634216 785.543152 712.061584 757.962646 606.687683 44.8209801 650.620911 936.282715 582.872253 280.427734 172.820068 964.984680 682.955505 133.168015 440.899292 664.905396 677.156494 258.141510 564.490112 368.510437 869.638123 469.440247 592.320007 362.485962 797.449402 129.367264 728.871033 370.055023 184.919022 583.894409 113.714294 947.439087 504.000641 510.327972 180.075638 270.928619 398.910675 343.205170 883.652649 373.685974 603.145630 590.991638 794.920471 125.886490 725.083740 39.0368347 192.209610 872.161682 460.813354 716.481018 526.613586 370.176025 518.682800 60.9869843 412.215057 141.303177 7.39793587 441.888153 512.263794 624.481567 881.034790 933.779175 598.005005 962.501648 329.999390 + 72.2458191 965.421021 627.015137 790.494385 439.553558 78.3707428 287.191101 320.141479 519.954285 968.411499 70.2409363 672.728943 257.916595 557.235352 422.958374 610.721252 734.138611 164.245224 301.700317 554.871399 300.534058 220.287354 807.482483 312.102478 798.242554 317.929474 958.807800 914.506775 3.68190861 927.427124 197.180847 549.713196 11.3046265 730.638611 655.755798 20.6256275 794.989258 151.112625 965.931458 771.085999 462.215637 919.284790 707.745178 960.671448 935.740234 317.128082 832.706055 734.023621 378.897003 232.325104 130.048157 768.566711 281.242706 406.287048 847.121094 709.850098 947.630920 405.131592 664.217651 137.421677 874.682312 13.4809380 742.745239 651.860046 359.542480 206.007141 299.507019 597.354004 819.003357 37.7127342 698.924744 804.218262 863.811707 846.612244 121.963661 + 263.248199 977.595764 329.293488 1.80903840 100.455162 414.547150 960.192078 102.859711 157.410172 175.839066 902.948181 406.506317 466.163177 992.159363 585.669250 712.093811 72.2931595 961.884766 980.339233 249.342773 303.856506 246.312943 605.107727 61.4254150 504.409607 421.756042 946.083313 746.529541 197.858337 23.7619247 848.055237 195.806366 24.7913399 783.620789 32.9657440 634.441833 772.177734 10.5690670 552.856262 566.301880 649.553589 503.171661 12.3785810 105.398117 886.135681 462.113220 869.943909 48.7349358 374.172577 400.501068 551.378235 677.123535 791.314392 774.552124 923.759521 948.029541 837.408020 565.969788 568.287170 722.897400 336.811157 581.290405 423.028259 992.650024 844.117371 903.080505 377.248779 368.944061 227.106873 726.854187 512.672546 807.372742 471.271362 648.848755 104.976715 + 863.436768 440.494904 22.1395607 319.626953 996.791443 600.264771 262.851868 126.918053 93.4167633 661.467346 565.072632 932.711731 276.428131 317.485748 384.549744 48.4388771 552.065247 363.416351 497.892334 743.377380 300.629822 815.359558 819.226685 488.854584 567.419617 156.116440 251.311508 326.024048 407.283661 152.160629 360.651978 360.684204 625.414124 247.115128 775.116455 935.962036 876.616455 585.391418 144.117523 446.128479 994.457764 129.904526 457.112030 882.330933 853.101501 822.463745 393.178101 893.838379 227.499451 555.085205 518.417419 813.797546 670.733276 133.265259 751.990173 236.691650 450.496979 965.883850 330.307953 761.636414 286.050629 788.700989 443.677368 8.86441135 134.223984 353.775177 873.384888 851.992004 284.983582 800.404114 320.356232 494.438385 527.964539 465.656219 347.908447 + 794.076599 360.208618 406.748413 261.708496 616.326538 543.664917 796.101440 877.462402 728.597290 202.939148 571.910339 901.279907 492.363281 583.909424 883.961243 400.469879 554.626648 503.391632 146.941681 642.072388 387.751526 88.0023880 254.922852 434.191650 42.9413223 715.087463 957.528625 544.128235 326.188751 914.162048 151.833069 13.3111753 874.126221 339.799255 408.443420 215.365356 846.615295 962.358887 618.148376 648.087463 880.407593 755.463989 372.642212 572.878723 932.434570 463.951263 397.397827 375.002502 887.830627 198.462067 78.4404678 751.749023 449.628235 985.516235 450.995850 719.668579 130.502777 952.659607 10.3572645 876.703796 191.064728 88.2652206 424.259674 313.138977 701.340149 333.593872 298.740814 189.825241 584.840149 731.794739 281.809998 234.643478 796.444275 718.377625 328.617828 + 319.673615 141.715881 462.478516 608.036133 188.094559 591.658752 101.990829 367.195221 900.414673 84.3777618 149.089233 109.036797 731.400940 798.020264 214.919540 684.750000 743.485535 650.600586 547.273193 443.415649 116.407455 269.127502 45.9090462 161.435837 805.906067 338.804382 778.574768 974.637268 996.024780 945.372559 787.667969 374.328156 516.719910 666.556702 946.109192 574.487610 309.045135 491.062469 355.351929 540.527527 110.597473 284.517700 713.644775 244.176651 784.865051 291.293549 756.575256 53.8157959 311.507629 285.266663 935.953918 808.268738 521.960693 268.636902 871.982727 402.701508 676.956970 681.685181 544.871277 347.954712 338.565704 839.975769 924.849792 148.157471 651.192932 824.932861 442.541168 422.379395 529.201660 601.012024 469.387787 810.083740 653.231689 106.423302 672.730042 + 375.725922 512.907593 469.813995 464.667999 266.005615 467.948517 735.017212 502.521210 680.178772 922.863708 67.6793671 903.784119 434.856598 558.663818 409.118073 564.865601 652.163208 544.363342 487.693756 654.199890 562.991150 377.693665 542.891235 349.214264 356.108582 453.690704 960.629700 512.187378 13.3581562 853.313232 818.601257 336.137482 900.974060 623.721985 798.721802 933.569763 339.184753 307.356903 973.080078 668.348755 148.426254 115.599670 411.917450 882.991943 407.762878 519.215271 279.725159 280.850922 267.338104 942.173157 727.667847 141.899994 248.837891 798.836792 328.653961 333.921326 5.52423191 68.9492874 835.344666 234.104309 46.5767250 269.480316 364.977570 17.3362999 442.765656 268.256897 988.285034 655.463684 120.251686 755.991028 346.884338 785.090149 571.418518 856.267944 954.291870 + 392.828979 156.046234 161.611786 480.629120 264.728149 189.202942 694.434204 743.636963 919.737732 323.954315 413.511963 391.381622 974.625305 752.596008 826.017151 633.405273 581.294678 589.062988 8.64290428 63.0324745 45.5511246 942.812744 187.505600 239.712784 881.358215 663.936646 684.976746 67.2991714 957.085571 883.407593 339.447113 90.2606964 225.967773 464.161621 911.934082 357.003052 783.249756 660.097229 789.934143 114.824211 463.559082 822.954895 96.0650253 84.1181488 19.4163876 69.2683868 19.7536507 498.795990 894.510315 297.064178 159.299591 969.094177 951.540649 963.959900 445.547607 681.162842 508.410309 801.631531 301.450409 600.753418 931.209473 438.730530 168.899689 524.362976 34.8467712 74.9943008 680.561279 237.849213 862.694946 418.099365 391.829651 492.764374 592.235168 525.655090 488.111115 + 359.086914 83.5078125 626.924316 717.191467 851.801697 755.894287 624.393555 157.007294 151.570953 171.864075 525.988159 382.063599 405.549774 985.774719 804.751526 851.771118 904.229675 360.020386 151.415115 46.8211594 320.258301 883.491760 615.627747 453.249115 999.111694 854.867188 469.626862 276.178223 594.547729 786.981873 369.957489 141.130554 166.130722 971.257690 187.324295 796.301697 595.765137 743.779602 527.013977 520.191833 304.560730 107.596336 333.405426 386.069305 870.442200 479.342468 855.817688 15.0096378 511.146240 914.477051 676.946228 55.4074936 910.367493 819.939941 372.905151 160.937027 478.020020 442.312042 385.435333 189.000000 831.531921 678.517944 661.759705 688.149048 195.669296 596.841675 87.1531601 333.961273 58.7641678 346.083527 854.496460 78.1398239 373.204620 863.033997 719.966980 + 174.685501 354.555511 73.3598480 302.780945 503.638794 836.689270 204.937592 642.783325 153.702667 161.314545 561.132385 899.977112 720.975037 581.264099 277.739563 823.066772 325.553986 992.390503 703.395142 671.760803 326.733032 223.355179 915.977295 449.562897 515.770508 993.938110 33.0229645 985.903748 642.157898 637.503052 408.112000 173.317337 326.409485 888.277954 984.085693 440.222504 464.007477 103.652496 232.503555 895.913574 986.082092 67.1092224 226.237869 562.125854 669.996399 336.735077 11.3115339 430.535889 715.320801 166.844788 84.8336411 484.942841 875.154724 76.0680161 891.412354 575.488403 582.169983 475.428925 683.460815 530.416138 620.777710 808.675598 29.2484646 89.7848740 49.3206215 194.500183 686.688721 923.225159 287.407776 256.004669 804.529114 26.5441074 4.64016724 739.345581 981.202332 + 788.737000 216.014221 764.359070 766.931824 925.899475 129.739594 862.392761 331.464478 238.325989 181.962143 96.2038879 709.899841 505.395447 641.538025 761.649109 579.277405 152.991104 985.832520 451.058746 772.768188 321.711670 734.023926 791.897034 433.719116 122.550537 325.095123 334.633179 459.684387 48.0430832 420.040894 576.530945 286.526978 98.3559036 32.1346130 122.454376 930.132324 208.079315 338.338196 203.797363 365.638763 428.742859 132.802887 725.188660 477.848938 745.871765 322.084656 691.782349 681.101135 685.756653 54.0604057 186.257538 637.760498 407.570007 253.115662 699.689514 595.711792 92.9582062 837.748535 523.225952 243.490570 525.946289 200.511963 527.180298 658.922180 545.628113 830.075867 623.322205 187.339111 93.2847519 895.303406 986.043396 903.862122 718.225037 121.525238 425.567505 + 338.943176 181.472687 440.805969 451.795380 910.090637 306.811127 585.934631 417.060608 134.727859 161.957443 160.891113 479.330322 675.994019 186.249268 968.124146 282.404510 593.529846 141.108109 515.398010 511.447937 253.586243 825.582520 891.248352 55.7736969 156.761673 670.733459 150.018005 893.888489 797.567932 797.482239 465.668884 919.962830 391.098969 259.996521 477.506683 854.844666 237.338791 841.756714 783.445557 88.8921127 73.7907181 711.251404 762.146362 918.140808 880.604614 404.455231 603.990723 197.686798 83.7589722 409.559723 324.236023 362.751526 151.349686 263.112915 795.279907 89.2427750 257.363678 692.677734 700.873779 730.101624 442.429718 232.288834 411.917877 493.461182 464.556519 527.096252 683.544006 217.113358 719.647949 655.361023 532.877930 986.945129 274.302460 661.756348 101.481483 + 415.918823 739.645874 306.969147 771.640015 304.268738 192.862869 815.809021 781.535828 206.196259 19.6289043 258.799530 768.709106 949.953491 129.518143 670.305908 698.246094 808.567444 286.977570 899.495483 730.368530 935.612244 669.754150 897.358154 566.727356 831.808655 411.966278 989.034912 486.305298 821.704529 417.926208 372.547363 939.077515 542.997253 890.001892 806.694336 982.444275 806.323853 430.043030 567.511169 846.736633 385.429382 543.256226 139.878448 67.6958008 685.756775 522.450134 83.2602234 606.335693 519.542053 121.754066 192.114151 887.091125 123.257996 538.576599 99.3544693 398.025421 474.326263 649.699280 900.082031 691.925964 430.464142 674.199402 657.717773 60.0041313 60.6894951 648.329163 891.382507 527.925903 964.416260 948.651245 97.0035782 341.369812 679.970276 829.615601 623.623596 + 514.841187 39.6375275 332.568329 543.772949 283.369904 973.533447 419.222046 789.387146 861.372314 89.8282166 545.042908 665.655334 73.7493896 242.326157 701.585815 851.802917 613.844421 626.613708 136.158554 241.309967 823.655273 757.172058 943.032837 686.707581 790.398315 997.150818 891.112305 392.172852 73.0936203 277.843719 680.633606 230.241623 12.7990284 109.221024 900.913940 554.105469 547.144409 721.016785 133.834320 415.351196 885.143005 32.4057236 200.456894 138.566071 356.897491 461.563965 888.532288 772.899231 364.004852 844.815552 842.097717 428.087738 504.434784 907.881226 476.267426 124.881729 459.826019 570.833679 690.185913 978.057373 750.643921 955.739502 883.710205 511.465881 680.551941 934.714478 694.747314 732.378967 355.489655 887.789612 316.685303 272.615906 629.847656 217.398163 968.810913 + 827.151611 109.316597 549.431641 420.428284 25.3140850 647.492737 312.577698 25.7460842 210.009995 466.110168 236.930496 111.076927 295.165192 43.8264008 266.271790 426.621338 607.258301 180.157333 543.995911 329.460144 641.186707 486.139465 960.211426 599.590942 974.732544 319.843811 29.3563595 206.218292 115.246986 660.537842 337.975433 767.629700 315.376129 435.368195 312.516479 729.801941 633.393005 707.654480 161.902847 283.624817 372.142578 131.980743 295.185730 269.266541 776.693176 685.242188 576.848145 11.8758421 567.267883 426.309967 227.287109 532.893250 695.559143 382.705200 110.211380 991.931213 584.859436 224.722443 693.176758 2.42473412 220.386612 341.637360 83.6106415 223.261566 553.624939 147.910233 648.642212 247.029327 413.559845 325.746368 227.675339 680.205872 891.592529 349.301849 267.929626 + 370.530212 552.641541 190.560379 573.994568 67.1682968 753.331604 783.349548 985.656006 151.060287 665.963745 653.323792 744.403076 369.931183 168.974060 151.274765 496.092712 416.491486 984.585205 129.980698 641.901428 713.090576 350.565826 424.211304 866.167603 252.117752 412.905975 372.963165 729.789429 68.3724747 844.874634 812.558350 897.278076 379.330841 335.779053 762.256104 750.101379 632.268555 805.695801 270.649292 416.813324 183.149353 52.9174995 76.4366608 964.206116 796.643555 733.791382 625.358887 42.9182205 22.5815048 814.001770 229.045181 917.812500 205.032745 685.126343 698.839966 730.869080 457.532593 353.896881 352.477570 118.360176 116.607651 457.571899 601.422913 450.327301 934.099426 592.099976 159.153290 23.7651405 574.762024 293.342804 481.945709 707.623169 156.572021 909.407532 862.961914 + 335.149200 833.997864 702.381042 862.412903 599.347107 301.626190 735.503174 527.972168 339.835938 352.883789 989.268799 485.814453 505.390320 665.650085 237.278473 939.646362 709.658142 806.103149 583.687927 777.553528 446.647827 919.974915 14.0337543 165.840851 139.294189 294.185364 516.701660 955.809143 335.924072 430.761566 870.946716 643.392151 985.924744 312.653809 426.211914 80.5538406 272.317993 189.372940 848.346619 406.368774 350.104462 295.930817 245.277878 77.0147781 111.721504 958.997498 896.303223 928.868896 34.0175476 99.2784348 74.8458557 501.646912 895.821350 630.828735 229.540466 758.420593 837.962280 56.0954170 440.395294 372.162689 116.875778 730.328064 641.729126 516.081299 322.802307 402.845825 508.492004 70.0181198 106.272118 798.903137 366.869720 323.225891 971.895874 792.750488 758.210571 + 112.751869 706.571716 481.142273 704.858704 18.8824482 129.683090 265.731598 508.521301 614.482300 151.523315 588.255859 488.099579 800.679688 486.889740 979.739136 669.436157 736.951294 537.195923 329.003784 492.214233 100.023285 884.391052 322.911377 273.622131 77.9260025 292.585632 617.684998 976.986206 810.532471 690.281128 273.027527 819.804504 558.233154 349.454712 499.120636 508.061401 658.650330 787.958862 814.194458 473.182343 265.875977 901.041260 62.5240211 247.302643 465.137024 89.0159683 444.281555 196.517502 329.877319 83.3645477 405.850311 341.358856 566.254578 738.884399 160.960312 273.504181 56.5583801 288.327515 839.955811 661.716248 591.273132 649.230530 871.853882 697.778381 511.322083 502.748596 289.166504 858.044189 272.572845 715.351624 325.391022 34.5376740 32.7478676 379.336151 204.205429 + 419.086731 675.582275 963.847595 951.206055 21.7353687 544.515991 690.746765 620.949463 579.796021 716.615295 113.517799 775.522705 452.926361 766.947327 440.107330 746.757568 161.055161 124.555305 363.035034 789.324341 550.548157 237.545654 843.390991 126.566437 195.662140 452.470856 89.5219193 985.477234 473.116058 575.979187 131.617935 938.699585 904.930420 356.078094 302.700012 763.931396 267.634888 259.823944 742.072510 152.822403 124.140633 265.219086 11.7880135 306.704712 282.364532 12.0563822 500.551819 912.936035 459.436249 788.522095 93.6569061 651.371277 266.805847 79.7539749 915.122498 401.808197 568.994873 85.0909348 497.797852 932.372498 584.122620 370.498840 304.689362 42.6941528 628.137573 627.971741 81.0449066 234.607635 289.231567 589.270996 125.705055 546.279480 364.093994 96.6002731 336.760315 diff --git a/example/lu_decomp/76x76.dat b/example/lu_decomp/76x76.dat new file mode 100644 index 0000000..6a6bd3e --- /dev/null +++ b/example/lu_decomp/76x76.dat @@ -0,0 +1,76 @@ + 612.881775 760.566956 246.540878 231.277695 813.006531 194.301422 221.811523 587.040039 590.360901 890.382385 484.021149 595.152832 508.016022 6.94551277 301.201447 592.286377 454.172424 83.2879105 613.123352 913.640747 671.531372 367.829834 796.889832 311.694244 326.348511 264.040863 912.282532 221.961990 117.176598 64.2371292 334.909760 627.093811 213.686905 383.298676 192.540909 96.1655960 970.723450 218.239594 547.608398 395.210968 920.055664 887.727966 983.071167 628.208496 410.680359 948.557739 781.322205 565.114624 985.449036 125.104607 377.916656 24.7757988 347.911621 580.629517 33.0301094 973.850342 865.289856 297.567230 222.191483 594.926514 401.092651 676.095764 722.488159 802.534546 723.065430 135.648422 858.669922 421.613434 206.634872 831.248901 621.971985 963.903748 578.724670 476.873413 14.2328730 433.003479 + 771.430603 559.318848 194.440933 328.582092 684.053101 184.540085 972.991150 858.496826 271.959351 658.497742 85.0439529 916.634705 313.487244 778.677185 352.910065 949.612061 972.964172 111.978676 410.906464 472.310181 157.235519 227.722565 985.030884 557.019470 350.145020 514.432617 432.262939 686.277161 649.612671 169.357712 541.042786 637.680908 618.955017 317.696716 929.858765 395.475769 479.160492 391.324158 568.894043 995.035034 318.698212 142.369690 930.291931 233.805328 920.722961 565.238953 754.363403 902.520813 300.810364 15.5776377 902.801270 540.519714 192.069794 230.860107 279.668121 744.875549 597.237915 544.018677 550.790161 428.203796 887.874329 800.080444 502.544830 922.161072 483.007812 991.318970 576.309814 896.028870 941.046631 246.892731 592.605225 421.899170 267.777863 469.643463 20.5631065 304.368042 + 64.3064423 133.655685 366.025085 806.315613 936.591980 107.019821 231.809738 571.071594 767.308838 536.089844 606.315552 527.982727 472.943634 318.786591 174.380219 125.190590 937.619568 50.8157959 738.179260 190.918076 827.530273 777.251648 165.537354 870.867920 621.301025 103.157852 555.053528 271.188049 909.443604 478.430420 1.54739761 948.759033 748.782959 272.173584 104.305107 534.358215 436.005219 482.699738 845.395264 416.354584 49.7211227 818.058960 47.0716629 745.166199 891.901489 961.512512 55.2638130 981.210876 128.064529 786.244019 735.815002 51.6534767 4.76818848 620.709290 744.093628 531.771729 784.954163 512.566162 255.686157 803.053284 609.629089 250.551773 886.670105 150.870041 411.105499 647.377319 334.893463 840.964722 692.524109 680.785583 795.965515 436.414246 386.411774 943.713623 779.959534 921.793518 + 456.726074 326.496948 74.3757477 992.491394 108.024055 273.677704 911.912354 223.437469 263.575226 29.1439037 989.129028 409.590912 293.999695 613.082581 167.534378 271.457397 705.713257 692.795532 843.029419 828.220337 235.942993 368.843414 207.904190 544.737244 409.951477 108.672318 510.417938 696.623962 842.812439 951.362122 950.430603 481.051575 127.337006 264.679901 656.992004 770.002136 990.615173 294.734009 60.1111946 215.093414 946.829102 689.045166 117.957710 805.634338 333.372925 719.883545 38.4958076 311.487183 684.627930 149.166580 463.235229 433.339569 946.888733 964.612854 526.971313 640.921143 568.202820 283.702759 453.283813 712.764465 77.9876251 627.253723 293.209595 34.0064125 232.732498 919.915283 228.231796 955.542542 469.313354 615.112366 446.589355 151.465317 265.130554 607.555115 786.893188 176.736465 + 919.510681 559.662292 869.658203 851.630066 188.109146 25.5642948 381.241180 924.362793 717.039246 426.968842 316.058167 498.025909 465.640656 466.579926 792.608643 666.154175 942.243896 947.179871 384.826080 774.150513 47.9083328 357.865204 417.371674 479.101349 441.655212 62.4483986 309.289215 875.415100 974.152222 500.998108 811.099121 849.386902 777.960083 515.153687 947.321899 667.236511 853.994873 919.317749 220.554352 968.135498 591.916382 51.0705299 823.088562 244.677597 489.802856 991.534546 722.066345 118.976288 99.1173019 151.716949 842.012695 659.580627 519.259888 60.7872696 197.258667 87.9479065 678.830383 710.272156 519.140381 205.938965 187.037643 307.488556 768.460999 547.249023 276.654175 356.851166 557.479736 435.044281 636.075745 943.684265 681.635681 761.794922 88.9180756 728.314941 555.859192 810.313110 + 601.745850 761.155945 312.243896 646.657104 311.241028 532.103699 994.305725 954.750732 762.269409 918.223694 153.737976 838.888367 599.671936 170.848358 673.047363 691.707397 35.0286217 661.130981 909.661072 377.005615 998.135803 618.850342 610.469727 755.168701 905.566162 387.882050 856.970093 878.419006 515.203369 573.843018 646.766602 65.7691650 568.898804 42.1896858 499.751831 406.312622 373.417084 427.661530 327.985626 530.609985 707.418457 941.275696 896.413574 393.680359 554.971619 188.098907 429.950256 816.594299 23.4232330 569.924561 451.268829 818.667847 248.534805 793.349487 50.9373283 360.378906 262.798889 699.512512 792.541260 23.5651894 263.502045 378.135071 783.978577 726.395508 732.456299 198.025421 647.116150 501.112732 959.953430 932.932434 571.098877 140.979904 398.678040 965.811401 827.846252 624.895630 + 427.120636 783.362305 897.533875 844.356995 925.713440 184.246948 548.741150 415.501953 524.897278 222.014938 561.855347 669.928955 252.747620 508.275146 505.915558 710.972107 132.246552 893.343079 263.425293 383.501251 880.907654 786.218323 153.739334 959.416138 52.9331017 821.584351 182.692337 431.520599 367.961792 516.838196 909.959961 669.070557 829.986023 452.477814 175.739868 912.026123 614.491943 971.371216 180.424988 676.640747 771.868408 244.989319 386.746399 324.136871 413.054474 785.969849 879.241089 668.004333 883.183899 879.854004 423.704346 95.7285995 439.743286 153.742203 920.751404 605.530640 140.509323 478.894562 348.486328 415.510345 434.240021 424.260498 45.0993538 805.476440 575.273987 336.214569 596.973511 766.987488 72.6488190 279.920227 371.329529 281.224670 830.630798 819.293274 922.160156 198.167496 + 406.724854 171.441956 312.666840 709.175049 384.992615 692.555664 517.777527 369.015503 958.331238 636.613403 779.698914 148.843781 406.088135 561.768005 795.928467 818.978516 13.0068407 897.674622 305.677307 41.5130157 874.179749 14.6725531 208.486832 917.496277 794.762939 706.262451 166.086243 620.439880 776.235046 488.457977 452.791016 367.153412 704.337402 708.258057 745.132446 119.229538 733.635803 42.6735497 634.651672 656.652161 260.531219 282.422974 466.005859 928.487061 884.992859 310.264069 279.911407 401.294342 778.800598 231.898453 175.934937 758.182007 12.8520231 184.382050 131.670334 974.384949 693.014465 309.607819 186.678223 763.760437 676.194031 67.0393829 617.756531 268.017822 866.311584 237.158005 327.691254 788.150269 784.209717 13.8612518 990.985901 861.145325 554.484314 452.519989 86.6361313 786.543579 + 266.100006 258.216248 670.937012 472.843536 325.949066 973.351379 950.578064 140.714935 922.380615 672.379822 306.263306 499.618622 776.439331 584.176086 552.682068 880.006714 252.339432 647.980774 539.470154 814.400085 259.592804 60.3553886 833.619812 368.831635 937.664124 783.687012 978.574036 912.709351 952.893066 253.019913 750.247009 535.529358 897.325806 387.606964 524.887024 761.374084 795.085754 794.389587 649.407104 433.720184 683.390625 389.723175 516.995422 769.105225 642.204285 298.878876 528.187805 776.246948 615.838318 796.591064 753.745667 715.295227 920.508667 950.684998 38.4915810 16.8765526 711.140320 59.8254967 36.2336349 102.753128 368.411896 309.101044 565.778137 872.487000 232.269180 724.860718 542.423889 937.626831 593.981384 899.357971 458.426300 382.374969 473.012573 422.027130 390.468933 480.674011 + 584.284668 742.497742 900.317993 769.452698 621.529968 691.610107 326.828796 872.466370 540.628296 509.074371 462.429932 264.661743 240.385590 564.757935 618.945496 813.222290 612.468872 338.614899 587.876160 793.600037 87.0892105 749.896606 759.524841 267.890625 493.236115 107.706795 917.921997 492.637085 848.111633 448.323944 861.693665 17.5698357 257.254944 84.4469528 847.788940 496.575104 331.380768 68.0735550 90.0591965 677.534180 138.250900 703.930542 369.057892 723.471008 246.304306 243.448944 281.305664 139.893219 670.973511 578.251526 215.602646 430.601685 44.1245422 695.953125 67.1606750 870.051575 371.519897 506.523621 928.901917 209.637955 634.125549 227.246384 971.735718 796.134094 182.149536 247.107574 420.661957 152.357300 98.4832077 416.268311 514.576782 50.5362930 996.480835 672.683716 248.135086 966.375183 + 885.353088 106.159576 798.107849 831.237915 980.844360 923.849426 141.088394 66.0503922 377.798279 731.671509 864.846191 165.402069 851.239197 470.899872 60.1294746 86.9651718 952.704773 616.957886 806.948975 642.410767 463.431610 435.110687 285.056885 294.370972 741.987854 476.804779 587.672546 680.898926 37.2876396 64.2807770 745.100464 524.060242 174.141022 691.955750 182.676498 875.258179 812.389465 610.184387 978.679382 167.662643 267.711182 409.274200 47.0398064 906.269531 991.090881 583.425903 16.7719326 796.443665 209.422470 481.647491 216.916092 203.946106 495.574554 391.450592 875.208008 955.156616 451.888367 728.867676 968.144165 860.849182 598.529724 557.950317 335.278046 860.906128 372.894989 497.802673 740.006592 646.602417 304.768433 916.052185 478.489288 866.619263 97.7133484 248.138885 76.2091370 235.855759 + 854.365662 800.450195 765.481079 473.547943 767.895935 38.0010490 405.938293 661.445740 105.065735 864.788330 957.949768 211.714355 472.301300 21.1222935 498.481537 321.341492 236.879333 339.012543 626.545288 150.516052 709.620605 978.101807 173.725754 722.806519 708.306396 330.201965 479.062286 567.803650 955.851807 248.144257 640.698242 190.395569 895.225342 973.709900 900.314758 525.046326 188.071350 268.323181 577.619019 502.304047 563.971069 467.236877 71.5353851 45.3833847 25.9257927 946.206604 634.149353 595.843628 692.836792 670.624329 581.301636 374.506805 427.542969 878.875549 478.012817 745.910950 66.7375488 645.898376 744.438049 9.10062599 612.977844 658.090027 978.879761 381.472870 445.110260 230.094482 548.661926 544.195251 580.597778 248.073563 511.169922 199.187744 696.730713 371.452087 223.742874 795.553772 + 881.475342 982.398071 958.263489 68.5961227 569.262024 51.7580986 614.109680 153.260834 210.598602 343.438232 622.496521 756.809570 650.389954 316.583160 424.943054 667.226318 388.352264 744.258423 92.8032074 940.933777 378.391235 599.349792 846.409058 626.749634 90.7129364 183.702286 957.579590 95.0999832 304.545624 41.4357262 536.220032 417.171234 731.294312 119.936630 112.818382 779.410950 185.580215 154.712372 338.609192 704.833496 778.490906 253.110306 340.839905 332.942352 851.829773 831.580017 95.9357529 802.374878 803.034302 813.014832 818.768433 704.432861 204.111221 559.078857 64.6557922 294.760223 929.682800 648.193604 3.80474997 892.903870 273.305054 713.249512 141.071014 856.221436 336.834869 288.097351 156.183899 214.322540 319.798676 431.304138 637.250244 874.358337 159.987335 179.711334 392.308319 912.472595 + 812.239014 616.264893 559.439636 708.963196 484.963928 567.147217 956.894897 336.963013 284.546570 397.267426 279.113617 707.782593 740.930603 154.281204 565.460815 740.401184 481.684296 782.291382 277.297852 545.139160 357.399628 79.4303436 185.211273 305.042816 172.444336 504.324890 488.718048 111.388939 979.457336 201.062637 440.930908 353.596252 701.710449 829.700989 148.727615 564.604675 917.188599 336.744110 915.518494 31.1983261 238.149017 24.1280079 898.725342 28.4134655 933.015076 465.180206 311.867035 949.833923 457.824493 265.863007 8.83297157 845.354187 784.602905 993.836853 338.915710 277.550018 613.541687 11.7945633 656.463379 630.832092 204.298431 850.917053 403.978394 584.429077 772.143677 119.760674 657.886780 785.452942 161.711639 755.192932 19.1151485 7.22299242 593.112549 109.343864 999.492859 966.741699 + 683.248169 740.242859 992.317383 437.436035 650.456726 745.269897 743.327576 617.731506 974.670532 271.210449 910.837341 176.498169 561.627991 255.413864 54.0729103 611.527283 265.894501 552.829468 400.921692 810.444214 611.902100 982.046814 51.3547401 521.077087 792.469482 750.023682 775.717712 877.868530 486.025024 638.064636 10.7909908 846.774048 597.364624 446.053619 834.650146 84.1556015 125.231079 596.828125 820.916504 725.863770 683.312744 129.576263 74.6832962 869.569641 679.601929 903.142700 454.493195 995.955322 545.272644 663.482971 192.813034 220.880310 288.587067 721.046936 644.497314 216.175827 874.506958 679.176331 850.052368 602.825806 275.503113 435.123108 907.607849 257.611206 59.4205322 462.065155 481.068146 497.318970 978.274536 736.198669 954.060791 572.341064 467.709015 59.2227249 250.028671 508.627960 + 964.709656 814.878052 452.778992 652.002991 635.341431 942.928040 265.893921 760.940430 920.147278 302.224243 717.209900 561.990784 461.011627 914.122681 702.382996 911.288696 658.393860 270.836792 150.469360 531.425476 850.007568 912.623352 232.930252 259.370697 27.4936733 306.049896 76.2716599 344.352905 18.2760410 4.17726374 956.071045 997.686218 970.077515 521.396301 61.4241028 455.279602 978.160095 553.753479 595.651306 758.984558 479.652161 918.280640 999.222656 154.244217 675.944519 387.705139 719.120544 321.503632 649.644043 853.319641 377.141479 487.165833 168.592377 939.739502 471.880798 310.764008 394.571289 882.536621 197.912292 513.230652 490.051758 177.022827 640.268921 207.055252 642.877563 407.620636 696.037292 766.475281 616.733032 236.618301 73.7936325 802.539734 439.481567 951.128296 634.836365 138.216064 + 443.287872 239.907028 386.195984 675.711304 154.168594 611.817627 536.266724 974.769714 367.750763 42.8301544 677.663391 210.208633 619.574219 315.419617 524.268921 788.103577 897.096008 811.496582 596.461975 342.426666 408.822845 809.012512 141.821930 257.655975 153.232254 868.345459 314.233124 504.410858 483.644165 229.780563 868.973694 6.32969809 466.984131 129.044708 247.575592 481.103516 330.210419 657.347351 898.323608 559.454346 37.5367775 627.814026 819.318420 932.652649 469.798706 769.026672 801.939514 224.695114 669.623047 858.092529 679.688538 947.346741 378.607147 121.824631 465.882477 255.470261 427.553528 481.732117 212.958786 894.531799 504.061676 454.183594 768.261230 354.745483 917.617615 610.862549 875.700195 923.340088 646.457092 58.9713249 286.549194 60.7677383 952.265381 458.828705 358.599182 532.639954 + 993.850525 861.309326 153.717911 999.916626 377.521271 802.146729 630.356934 797.994385 92.2224655 807.976379 113.017380 956.998596 520.235840 454.661987 954.604614 347.270294 969.212891 136.670044 378.947021 703.607178 131.827362 518.242126 412.479034 899.919250 841.895447 413.432709 278.435303 476.316681 308.368744 397.874237 439.148438 983.997620 717.140259 101.541565 217.164459 169.778992 3.91699243 64.1705627 46.4146461 198.978683 981.030457 418.799805 840.532837 48.3997574 308.521851 249.448410 633.348022 504.510132 371.828644 313.785919 757.544006 114.745552 967.583191 433.285095 431.159973 102.808678 190.258194 134.760193 660.124451 142.673187 736.382202 477.888428 206.731262 795.231934 412.264862 122.569359 851.659912 877.485901 679.644470 858.742310 542.115234 94.4104462 263.088562 776.552734 186.054367 79.5092392 + 485.379028 154.969666 826.481140 256.445129 631.076538 289.672516 616.521851 487.455780 850.520569 406.695709 625.215332 572.207092 167.767792 474.317810 588.281555 427.875183 50.2505379 142.989014 596.090942 262.725830 337.290802 607.579712 728.843933 327.043579 458.368378 298.642487 315.120392 406.502502 41.9151840 662.240173 974.608643 568.023438 547.357910 849.864075 114.278542 261.066772 424.364349 114.110863 172.347107 383.620758 439.772217 388.863647 247.044449 556.794739 470.812225 53.7296944 303.579895 141.012543 534.650635 340.799072 273.297913 661.639221 139.089478 950.014404 316.306183 773.608826 763.628784 982.564026 232.362915 114.160942 841.428284 854.429260 824.923950 672.806763 387.454865 611.697205 768.770386 426.200409 645.811890 980.885254 15.3476152 242.828720 595.864746 427.273346 257.403198 469.370758 + 278.485413 518.365967 761.856628 913.343018 767.432312 281.237244 597.561707 997.017822 686.419434 505.656708 562.822815 753.272217 13.7362080 773.106995 85.8667450 532.758972 191.167984 688.531494 273.269562 600.105347 452.498657 567.606140 323.539154 525.736084 988.991455 397.967682 107.145523 16.4699802 708.450195 772.956848 613.852905 205.998749 903.546875 928.366394 978.547668 545.074402 381.936646 743.908386 215.659988 357.808228 970.895020 744.115906 303.114624 399.295105 591.035889 837.600708 233.992783 905.200806 330.763885 570.709778 67.6254196 577.288147 593.606750 171.275421 683.044556 302.277649 635.390320 357.644714 455.620789 143.047546 957.014771 499.519958 694.903748 321.323212 455.344727 773.091858 667.965820 805.613525 459.132507 247.764893 951.400879 738.954346 625.790466 496.673035 708.990906 649.302734 + 218.429901 526.967529 249.925476 58.8768272 581.875366 975.343994 647.361938 782.326660 223.290802 411.676239 236.715591 240.168488 585.116638 116.998146 662.335205 263.050049 724.935059 67.1663284 839.552734 798.084045 548.552490 25.7359619 565.759460 181.231705 797.692139 606.608398 256.670502 947.077148 868.005310 51.3525963 186.416702 4.58228922 905.523193 108.647308 922.842102 156.095840 713.285828 432.547424 260.245178 29.4270992 955.498840 928.809021 391.247711 873.633972 150.190628 830.800659 813.410156 25.6468830 242.392136 700.616211 899.624207 653.466431 315.285919 327.206726 871.570740 154.120132 923.901245 947.221558 962.533630 81.9918518 364.244446 736.639099 860.290344 924.204041 888.989990 676.719788 219.837494 236.555176 719.819824 48.7648888 247.463120 364.076233 110.906746 501.290863 843.800476 819.814148 + 462.182007 462.122040 933.417603 245.231781 353.849548 599.709045 60.5827332 899.175171 241.495453 529.803833 654.025452 738.639709 988.281677 841.053284 72.7537994 690.787598 455.959106 143.149200 906.269165 953.252258 577.129944 562.072327 803.865967 636.447083 709.223633 847.131836 490.111115 451.751434 959.993713 443.783997 974.122375 934.538818 682.247253 739.684143 93.9833298 559.088440 638.878845 125.953239 804.425415 479.091461 613.901672 787.981995 556.995850 773.883362 63.2524948 526.302917 663.473145 744.128845 740.308594 776.939758 37.9062538 882.297607 152.178131 368.304230 620.035522 675.862122 103.793320 178.894440 373.470001 577.703003 819.102783 124.150993 612.864258 363.870148 637.473022 217.803070 732.067566 623.256042 849.981934 617.574158 243.044693 691.343628 894.116638 452.748810 33.5574417 624.712646 + 928.871399 242.534866 711.024597 226.690109 33.8105087 494.933624 530.159973 297.812683 486.511871 661.071899 932.285278 393.235504 512.097900 859.981018 265.978455 491.815460 953.818787 171.745285 14.5509624 775.633118 753.091309 874.265991 724.593018 315.027740 82.6449432 173.907837 657.655762 49.3592644 159.501282 719.373291 213.362152 6.76485300 900.968079 140.546066 894.171448 255.524506 272.992035 233.088470 355.201538 570.408020 634.456482 468.681335 64.6829987 798.568970 693.880371 288.156128 218.209229 134.491165 191.071823 135.154861 530.199524 8.85958862 833.517944 164.545929 658.932312 805.741150 262.754028 83.1840057 768.656921 825.063843 568.541809 604.334961 527.847595 241.273346 423.101746 617.093262 302.890961 57.2939987 314.058929 536.921082 39.3914871 584.046875 502.988342 233.019028 619.049072 264.239868 + 468.812225 85.0899811 75.6968689 448.236420 92.7313995 287.940094 864.704346 62.4920425 943.574524 280.380859 649.388062 502.696320 588.566101 505.979736 348.429169 652.435059 920.996033 580.394958 890.256287 226.434723 160.438751 242.392014 643.283020 68.1872864 84.5929565 814.979614 894.780518 267.878418 151.810562 579.616516 612.787231 210.542862 832.018921 860.396912 838.106750 504.480835 773.465698 277.115936 610.972290 540.472534 347.001770 59.7259369 961.814636 412.630463 109.099373 708.038818 725.525940 738.831055 489.172577 87.3576965 596.544189 499.051636 139.687302 925.262512 166.403503 237.619659 746.860535 545.854309 985.700684 563.182800 788.864929 15.3778048 283.044250 396.161011 393.447601 35.5838776 207.512619 712.384216 597.170776 254.673477 664.252075 258.282440 895.759949 419.681427 598.857300 893.144958 + 809.360962 884.553589 608.186035 181.523895 131.584595 911.177002 50.5624313 267.928680 522.531616 153.208145 904.261475 83.5539551 819.223694 346.350739 677.596375 251.094284 474.344299 545.575378 518.868103 499.693756 842.032043 547.892090 97.4199753 392.730927 551.912292 235.562973 251.883026 865.551636 802.302612 485.215973 251.418747 738.911377 61.6689529 796.850586 54.0551682 22.5277939 673.436523 669.640381 961.134949 434.504028 304.499298 755.109070 919.666809 160.571411 322.141571 403.498322 73.4920349 890.213440 208.159103 20.4837322 836.682861 631.584167 376.749451 307.398895 853.269287 877.961121 631.292297 672.580261 387.070496 825.234192 794.120850 357.995850 341.230652 970.488586 244.075531 816.913513 630.530029 45.6821213 715.899597 184.601944 120.381554 455.085724 839.349426 951.221558 348.302032 418.912933 + 540.707458 786.620544 459.415588 895.354248 158.538849 306.431702 222.817429 59.5988693 754.184937 538.249634 94.3775177 93.7891541 214.051437 37.7442932 55.8115654 794.882324 378.484070 816.588013 732.885803 99.1953125 329.612946 588.087097 159.137695 907.658447 293.274078 938.001221 99.4802933 160.756668 600.347595 133.530045 994.530396 71.1494141 209.102539 491.926941 7.15052605 190.768143 397.850311 746.944458 198.545609 192.683105 367.944763 917.005249 420.924072 776.236023 284.737305 581.983032 618.575500 24.5036182 441.248291 581.691345 775.558838 558.924500 327.452759 532.258057 105.133675 940.020874 847.988831 394.039886 527.325134 781.586426 650.351685 535.683899 766.626648 473.573303 104.284210 202.082535 718.378845 908.603821 560.858582 809.045715 240.835632 521.551636 146.508362 472.662872 339.237732 94.0198898 + 120.342255 136.706543 592.732666 908.392883 408.846619 997.542114 586.240112 837.861389 283.899841 48.1099510 839.548767 176.550156 404.513824 865.985718 531.244507 236.904526 689.649902 792.526550 37.2349434 112.705421 800.996948 398.740387 582.693542 83.5409164 748.382874 454.862762 399.307800 361.539551 259.153351 750.921692 855.103699 771.700012 603.198303 529.689514 206.684769 42.6691437 183.663162 962.902161 183.092789 818.011963 757.433533 314.913818 563.244263 517.227844 173.351456 21.1271763 724.260559 251.671631 95.0707397 594.427002 902.143005 169.324066 744.335388 12.2014942 267.588623 219.394470 904.326355 656.103210 571.772522 172.974167 223.363693 132.773178 222.587097 508.509460 928.262146 943.558105 686.946228 409.234253 537.663879 327.010406 984.364990 966.179565 896.777222 675.211609 154.676285 363.528015 + 157.042236 52.1659813 14.8034935 346.645081 990.683655 706.840942 576.121887 450.601562 27.4949818 964.432861 170.443329 778.377136 588.846313 222.785446 893.746399 402.375610 654.651428 890.435791 952.159973 472.629395 420.239899 659.779480 817.535461 781.453247 122.616814 197.934509 167.831512 47.5827408 13.9953480 34.9388847 692.364014 373.558899 557.796631 841.876160 71.0980911 552.100830 541.628235 210.538040 322.577148 945.344849 875.766479 376.629883 914.993835 545.841797 218.848450 652.978149 967.986511 564.043701 205.594849 554.905029 422.580261 582.036804 369.360077 412.015350 682.261414 189.989044 516.305786 612.959229 888.096863 12.0157728 612.177185 117.810936 558.832520 722.488464 909.475464 74.9149246 752.682068 127.051666 774.216980 756.707153 670.965454 709.170715 499.001495 647.892517 878.466003 154.511337 + 467.847107 622.668396 662.050476 580.701721 310.318726 451.316101 195.251587 798.916626 481.189117 756.136841 555.300232 370.545563 718.291992 709.727417 824.233215 572.992432 341.055359 555.232544 463.599640 448.513000 339.862976 770.749451 279.134827 948.749329 9.47230625 510.070557 561.965332 970.250793 165.121201 696.819031 31.9858093 669.715088 82.0406189 706.294373 774.609802 915.471313 80.1182709 559.683411 709.800964 387.505493 91.5559158 899.280945 852.157776 24.3159332 29.0910282 557.221436 603.078979 135.629913 775.413269 803.852417 888.014465 494.724915 592.164795 277.855621 763.120605 540.153809 604.800537 564.369324 291.427887 950.759094 880.871582 935.661072 617.531067 657.790833 654.923218 136.955505 348.550293 707.850952 751.412842 416.481415 727.080933 357.426544 609.446045 205.084198 280.348419 938.126221 + 660.038818 89.3234558 843.207275 843.219849 389.261658 709.467896 409.623901 216.445511 825.137329 338.044769 411.815216 108.168747 678.233948 32.8683853 399.249969 997.173157 966.042969 589.362122 578.090637 102.347679 874.487854 299.806305 207.879410 144.940186 524.689331 771.086060 5.75592184 715.992371 847.624329 136.173737 394.004456 331.135162 837.789673 688.846802 509.050781 571.610352 585.761597 679.018799 344.593231 261.454773 798.280273 549.676697 346.050598 764.595520 368.666565 675.696777 692.010376 605.599976 500.292297 783.109497 453.149536 9.43949699 373.531921 415.776886 742.610962 678.111572 147.992233 279.305847 573.069824 629.036743 453.010925 997.628174 400.877411 675.566040 994.397522 297.058472 41.2962723 680.705750 380.114990 906.955322 99.0356064 27.7264938 636.179749 335.230652 612.709167 744.163208 + 909.370789 286.084686 419.498688 356.671692 988.853210 374.616791 123.416031 74.4020615 767.545532 467.766052 81.3271561 411.945740 788.620911 983.205627 482.421997 631.345703 789.875427 105.965042 970.011414 241.534576 566.008850 681.931519 765.232849 117.721619 246.215164 641.621033 515.925659 256.582733 178.789276 250.792877 637.782288 231.915070 924.183105 591.133728 685.983459 862.903381 354.071716 56.1055412 527.337708 486.430817 91.2835617 893.753967 164.858841 484.017761 730.337402 866.445618 473.362946 239.263519 54.2017059 156.507523 394.827332 708.780151 169.820724 450.448944 222.494873 851.028625 198.615463 161.904816 962.023132 865.163391 234.039810 995.480713 144.762390 201.593491 30.7581692 677.853882 95.4520111 210.680237 112.405792 8.47111607 531.463684 74.9714966 220.985519 751.736572 693.999695 162.239334 + 504.715149 31.6971951 450.068146 48.7398796 413.972839 108.929253 155.646683 229.146759 664.458313 543.732849 189.341324 536.204163 103.767715 389.559479 947.748535 24.1021652 666.895691 990.863831 141.227493 396.806671 301.392273 459.256195 84.4783325 195.597961 142.048035 380.880615 715.586731 489.822510 47.9641266 414.909180 421.405304 947.701294 958.043884 404.909302 446.975433 812.162964 385.056641 690.683716 773.035095 520.482971 90.8937149 985.635315 99.3597107 216.327362 452.143768 891.777283 985.889099 340.622101 15.1229525 948.558899 309.625641 523.850037 622.795837 249.541290 579.181519 404.458130 229.759842 928.252319 310.036621 166.442322 978.068787 302.439575 662.038940 893.415955 740.333008 417.118195 799.901245 851.075439 356.487885 848.513672 448.226715 124.276398 839.105164 886.446777 288.193756 545.086060 + 509.634277 848.068665 973.620789 380.385315 634.017090 757.811157 927.619202 670.014404 456.645325 361.810608 72.7988739 29.7611485 249.654190 824.463562 801.796509 672.911621 222.882980 844.973389 319.785614 149.361588 452.424713 104.873169 312.708710 910.521545 506.741516 790.669006 538.909485 770.595764 166.800903 843.101868 456.655090 702.901306 935.643005 618.192200 481.837982 640.655090 870.308899 318.994141 827.956421 497.825287 68.0944595 569.166199 343.437988 76.2912521 599.213562 166.360687 728.239990 734.025452 480.865570 700.905457 340.138763 286.084686 853.848938 653.760986 269.369202 286.562286 620.057068 749.389343 15.5626326 478.645172 588.082458 784.072693 769.862610 88.3737106 190.882111 237.106689 395.708588 776.274353 666.123230 4.93729687 21.5128498 163.981735 743.432129 630.228760 924.526978 790.166382 + 491.961731 336.407623 680.233032 632.587646 916.912354 830.904846 124.479149 774.056152 95.8999100 255.319778 694.577087 216.039642 193.700317 632.019348 497.936523 293.370209 657.972900 158.457504 53.0015182 587.132446 161.330261 415.902283 626.722534 447.997284 357.345032 723.068481 475.083374 478.346100 619.076355 239.226959 753.455933 701.677002 510.954132 57.0832100 499.120880 671.907288 994.588623 24.3319492 137.368683 913.037048 890.821350 691.973755 206.639755 422.827606 197.458206 246.829498 81.7493286 708.291870 544.077759 639.235840 936.309509 790.504089 93.4231949 409.771820 117.026550 758.155884 616.219360 321.101044 829.416992 608.653625 363.098694 747.663513 214.343216 683.009460 828.825500 425.670929 923.989807 130.472061 812.953125 68.4328537 688.780090 459.059448 568.169006 652.206482 158.154068 210.497620 + 155.128052 274.166382 551.376648 98.9846420 39.7656059 263.640442 846.370483 276.447388 408.434204 975.711670 614.631470 47.0301628 171.372360 758.691162 924.385498 610.928772 237.050293 477.292389 159.556412 31.8635635 166.530502 503.767303 139.998306 449.371521 423.433350 312.237885 674.617065 843.662476 28.4177513 637.497925 828.336243 674.706177 438.788879 247.304062 38.0711327 745.689941 988.743591 4.61003685 938.981995 91.5830078 628.192261 312.679352 735.393127 276.027100 701.593567 155.135132 502.842804 754.383850 849.261658 577.253906 183.680191 64.4139252 68.4143372 96.1686325 98.5489502 726.003540 864.375305 108.104675 2.01691008 76.1356583 584.400452 143.841171 431.305206 703.164124 201.891388 440.901917 463.874512 13.4495583 947.593445 481.522888 297.241028 151.730057 963.993713 852.826111 893.932495 251.412323 + 894.902039 725.803955 720.871948 135.864700 515.369263 287.027344 80.8381119 596.859863 848.003967 179.860077 973.940552 394.303314 984.123291 691.506287 417.368042 353.054443 205.905624 311.682251 998.504395 101.930923 168.014435 763.531372 242.914581 593.061523 613.117554 782.246948 146.723801 738.556458 482.380859 180.892471 956.388000 991.739563 920.695862 197.056564 151.153244 50.5089607 535.034973 608.648743 168.018539 599.761597 967.404846 825.934265 707.158142 465.019073 100.326843 241.208328 92.9220581 474.005676 146.626572 560.384521 81.5126343 740.143005 395.677460 526.862671 92.4461746 428.666962 812.098755 510.135284 920.462830 617.620544 82.4695816 125.087753 863.504578 42.7194595 390.482147 549.241943 697.310425 667.446167 154.109406 221.968307 30.9825363 327.993805 530.536438 692.504578 905.781860 287.130341 + 309.459564 160.516632 353.399109 713.722961 312.054169 195.036392 435.945679 439.454315 533.755371 30.6154995 662.687561 893.709351 44.4723434 265.675751 804.029053 790.998718 832.996826 924.809753 778.967529 798.293335 814.855164 583.925293 671.445801 213.095322 842.106873 294.868408 615.396484 687.284058 345.094299 596.879822 372.783752 572.308533 778.292358 659.430481 524.089050 83.1720352 807.460632 102.440514 446.567902 200.703705 892.017456 595.738892 736.507812 873.786438 752.277161 443.113281 149.635437 601.107788 489.533234 445.690704 661.885315 732.095825 76.1213074 103.780273 892.434204 658.853210 728.181946 112.304207 619.739868 960.307312 73.3565750 614.922913 765.012756 590.639771 121.449432 95.8837738 564.994690 832.782104 607.693970 470.522583 772.553528 21.0369053 193.666367 423.246155 663.141907 801.329407 + 18.5919266 234.058640 119.109848 480.320648 523.697815 767.257446 189.022339 822.076904 657.265808 884.876526 451.356293 206.696136 387.066467 841.014648 283.220551 585.603699 251.558807 727.432739 189.425156 828.744934 712.927979 386.050079 317.798431 28.6766529 689.588806 481.204071 119.780563 533.727112 26.4392490 483.082123 620.301331 148.889572 164.120239 335.982361 614.017822 705.892883 620.026367 598.690613 478.522156 925.681824 500.307953 194.878830 575.060303 383.417603 584.593506 882.632019 748.883240 433.600616 525.962891 10.1026506 709.370239 487.596649 121.583946 391.897949 417.872803 408.925751 800.466431 521.216003 798.985229 920.704773 946.947327 128.108536 136.746078 767.344177 389.521576 873.619019 439.560120 774.178284 2.92461491 699.930115 810.993225 151.521408 355.522644 289.025269 384.703247 857.178772 + 150.387375 190.290222 402.042053 30.8826790 995.417297 430.390472 251.451202 38.3346214 483.688049 896.985657 410.141296 867.855652 159.824249 743.097778 709.657776 975.417419 15.0685873 435.327362 135.618591 659.822937 76.4563065 958.686951 800.474731 594.196960 783.295105 804.618103 989.554138 879.235596 329.467529 74.9738159 127.679932 755.121704 72.6469727 825.628845 550.244324 433.953888 348.166351 614.429749 229.821823 331.577759 454.127289 218.071564 836.636902 115.294144 432.588837 729.369812 760.353821 137.256088 878.090454 760.605896 389.565918 4.91740894 750.853638 392.499481 906.865784 984.817566 515.155579 631.669739 58.2456474 249.745773 495.447418 555.950500 590.559143 22.8077755 906.333191 976.695251 880.028442 681.743774 639.577087 598.507751 181.831314 195.274918 661.176758 812.824524 945.357117 392.970947 + 82.0363312 231.342896 479.245087 294.154755 505.843445 468.943756 712.592773 448.835083 143.262268 445.891785 576.502869 269.392120 612.160400 182.844772 119.691780 225.762512 209.606995 16.1041355 693.744995 603.698303 141.424774 34.3214645 466.171997 586.182800 716.995605 543.194275 361.978516 83.8632965 286.943573 946.719238 910.706543 913.958618 637.892639 157.119110 483.551453 528.174438 844.508484 242.098877 992.670105 755.751648 28.0875740 981.137512 325.197723 464.603394 385.025909 24.4818249 869.773987 820.133057 802.361145 306.701141 908.458374 247.852478 416.744293 2.48761368 307.385315 472.173065 487.679108 910.093323 934.310486 527.063843 289.160767 542.464417 548.367310 664.425476 796.314331 778.512512 49.1159058 732.879150 372.814301 811.134216 457.342896 880.844177 156.160019 795.608032 185.362045 684.881287 + 107.458672 933.389343 787.880493 170.918091 301.188873 346.837006 359.079681 336.211060 546.354614 903.090210 591.803345 814.773865 2.06395078 753.590210 778.061096 557.987061 640.351807 330.563049 790.714905 404.678619 470.945282 603.077698 825.666626 756.976624 684.871216 29.9597893 349.199677 235.194031 386.336792 70.1345901 336.798645 563.850769 815.081970 330.518158 233.170044 283.057159 448.513977 490.758972 198.939560 705.050964 829.159058 343.326996 184.746521 157.880157 890.724304 729.342041 377.997467 499.217743 857.006226 639.993164 24.0413704 485.872284 240.948715 310.127960 719.002869 597.459229 150.957275 272.736420 421.674866 331.712555 783.761108 387.593567 362.154053 821.782043 126.159683 709.007141 643.082458 238.872375 667.492188 208.398117 405.062042 605.300598 544.954224 224.744125 692.701965 329.471649 + 494.029907 624.680786 253.696472 794.023071 56.6016693 580.235046 275.267853 44.8537292 258.175873 142.787994 565.157898 447.013916 638.275574 570.630798 244.565598 713.334839 602.760315 239.906128 482.378967 514.797546 720.928345 351.738403 934.666687 917.191284 44.9785385 358.702240 762.204346 599.790833 262.898132 491.960876 921.751099 669.769714 939.249084 548.871887 841.647217 103.144394 848.791748 150.305847 413.500946 471.254150 522.355469 66.8508606 809.049622 245.053268 4.18750572 36.6051369 539.180359 375.146545 82.8323898 146.279770 485.732483 228.647476 625.998230 808.064270 136.761734 578.163574 591.048035 575.765259 721.562744 252.115494 145.757797 894.870422 740.171509 396.882172 820.566284 788.113098 250.993713 863.174744 710.220215 918.173950 916.035522 71.0314560 226.028870 531.893066 384.708008 557.497559 + 777.792236 977.383789 783.174988 5.31457424 746.987488 971.385010 682.385620 441.338440 356.377289 817.476746 983.911316 757.592529 199.091049 335.693146 814.345337 677.675659 385.312683 613.210144 623.287170 755.338379 543.463989 929.909546 650.779358 258.214508 545.316101 479.786377 646.936096 696.523132 692.953247 628.425110 41.3366432 231.753708 461.113098 4.27354813 225.517426 308.752838 170.384079 568.310425 800.697754 364.731659 945.120239 171.949524 79.1109467 834.238342 95.6103439 501.150360 971.781555 443.740906 363.426605 682.647644 410.833740 360.415222 125.438057 523.909302 500.053955 304.976471 230.850769 563.593933 120.376198 929.627563 466.709747 201.028580 54.4971085 156.450180 980.705627 822.160583 257.688416 281.484344 733.164429 715.787354 163.508713 53.4833565 944.060608 633.904785 993.064270 134.322296 + 354.526947 753.649902 890.522034 50.1853943 998.184570 495.623810 761.701477 359.555939 166.903320 489.656067 110.614853 155.220108 525.535339 200.442474 561.856323 939.198547 838.648804 720.412476 465.782135 737.673828 99.9742737 453.880096 996.341248 455.659607 304.698456 170.385757 274.142700 603.053955 730.389343 589.984497 84.3641281 790.133728 344.673950 182.330658 315.588348 501.402283 634.847351 903.325867 626.613098 873.645386 17.3574390 211.640228 990.525696 722.416992 722.183167 893.286255 756.745056 99.7897491 730.293152 436.905792 243.927216 751.943726 196.627426 610.064209 895.667297 760.828735 541.035400 484.773438 280.848297 199.677032 835.461792 848.862366 958.557007 370.590057 837.277405 66.5627823 706.090820 432.180878 644.035583 37.3803520 459.364929 294.182800 661.007935 154.801086 619.637085 119.957352 + 38.5396957 149.353073 937.346985 142.972458 193.396454 630.484192 472.110352 211.006302 736.411316 155.852295 694.181152 760.226318 975.572205 568.902466 657.927917 489.999542 196.558304 95.1273727 320.179108 544.777466 624.687317 529.602234 235.763580 326.808533 769.171875 866.625549 584.958069 512.082764 549.675781 519.678345 129.566025 570.585815 454.210632 267.644958 33.8195000 440.207062 352.885162 810.271362 973.502136 173.544373 555.212280 791.981567 11.9325886 164.142456 617.461365 508.184692 863.492554 793.614502 20.9227581 945.047974 795.380371 901.181274 856.897400 997.784607 218.302414 747.199585 100.748123 204.415207 770.927246 558.530212 951.424805 62.6846733 804.223572 940.533020 456.356415 172.673538 382.649536 642.226440 96.2895737 104.068115 816.867798 146.408813 468.272095 194.238297 362.427979 690.147827 + 155.992233 598.970154 945.296082 309.211365 720.358398 628.055359 529.290833 781.998596 347.998718 651.097961 554.191467 543.261169 87.3955688 636.701965 462.540863 976.045288 758.652954 190.280350 234.103714 557.422119 423.302948 408.494110 317.654694 502.171722 397.758911 509.735504 697.172607 607.860718 992.671143 582.143127 605.336365 997.353394 450.401367 525.603027 289.434143 863.122925 671.711304 457.425110 385.629578 804.297729 304.559052 738.629089 723.507629 253.846222 868.886292 211.812134 456.878601 523.037109 269.088806 928.026489 429.668365 321.581085 867.728760 917.960510 225.132294 482.304413 363.449005 883.332825 452.992096 646.194824 257.551605 944.601746 552.972412 884.644470 810.455383 274.169495 933.157898 911.778687 173.010254 780.124146 881.334045 448.720001 888.093018 725.528015 245.358368 293.213776 + 445.639191 566.485474 827.421082 25.3293896 620.706238 102.168571 38.8002625 786.469727 23.9582443 96.9814224 834.378418 625.538513 687.843262 971.605103 964.895813 117.296761 453.174011 164.632156 769.173096 130.679153 236.382370 479.421539 415.892029 474.764862 65.4244614 786.273376 553.114502 472.412140 341.841705 794.613892 948.331604 101.857147 490.233429 340.253296 86.5172729 529.411865 456.573517 424.665405 405.532501 49.6724739 57.7930489 459.917603 114.166954 935.821533 547.699402 651.175293 252.609467 930.698914 969.639038 437.214813 734.595947 406.938202 877.015015 517.158386 536.760742 455.010376 206.222931 611.036926 149.563385 216.613907 493.663879 293.202515 246.980270 86.4014053 277.595947 332.319366 713.018677 247.263336 855.863892 29.1321735 954.071594 364.503998 562.119019 149.330261 674.160767 541.344971 + 264.869904 474.400269 292.622131 18.8306427 964.482544 19.1835670 35.8514748 60.3955803 661.839600 265.813538 477.919159 871.623169 62.8478241 351.546997 397.223175 128.545776 335.339691 679.271301 979.628174 621.557922 195.381805 383.203644 657.119324 696.081116 895.535828 787.214844 186.993927 47.3872528 747.250854 519.720459 294.050629 759.697144 654.430786 342.061432 339.121979 675.132385 51.5538597 408.238220 660.190552 676.748962 312.014343 606.834351 71.7488556 226.289795 193.872818 722.161743 492.382172 724.286011 4.44509745 880.652222 192.690674 432.439423 584.285278 571.283447 569.932983 339.648468 260.790375 354.383606 120.021545 721.523865 765.753601 939.933899 978.671753 371.546051 711.106262 94.3946075 56.0181274 474.757965 534.512024 716.549438 797.352234 917.380249 776.211487 750.975464 396.208466 563.719299 + 34.6086502 310.663391 863.159729 226.424957 278.796143 877.273193 464.769043 799.471619 157.599884 922.396851 410.999634 426.779907 999.816040 795.721375 782.680969 456.461853 157.871414 551.450012 740.606445 538.494080 971.327881 585.001831 272.344360 385.477203 194.300232 852.149353 240.312119 449.944061 853.864807 80.1075516 2.93307018 769.809265 901.088013 991.531860 642.967285 719.205627 692.548279 360.135254 278.812622 380.098206 894.319336 460.082092 895.557739 422.193939 155.047012 959.135498 201.736694 745.283020 187.685486 626.942505 974.359070 90.9327164 903.604248 165.272263 414.361908 429.313660 203.571686 22.5186844 21.6007977 851.626221 635.755005 464.617371 568.842346 640.209534 200.122299 640.587524 535.844788 7.39543486 376.739014 611.467896 20.8864365 938.592957 325.994263 790.054626 86.4125366 49.5262909 + 90.2146072 617.873413 395.882294 597.118774 802.457214 49.9055328 444.432404 908.982971 595.026306 713.735168 900.613953 53.2331467 450.600555 742.933655 623.582153 592.004761 396.675354 390.335358 63.9192772 593.407349 507.516968 349.522491 541.212585 762.085571 665.445007 464.599091 397.241516 753.168213 339.351837 503.624084 921.691467 837.234741 711.701660 475.042755 131.382797 225.171051 100.374062 434.249481 314.744598 184.212463 259.210876 841.759033 589.593567 752.212585 12.4822483 467.590698 551.431335 442.149384 578.302124 201.299393 289.449219 836.235962 484.690674 973.852905 747.618774 38.5020027 646.379883 290.224030 496.427307 896.559753 327.453186 703.789978 499.880615 596.607239 879.729004 616.973572 35.8323593 717.602905 280.331512 63.1021423 72.3096542 115.330643 661.180115 580.344482 55.4806747 828.104065 + 133.269363 129.917389 96.2565842 553.965332 660.442627 675.092102 272.205383 743.963928 854.364868 266.495270 81.0792694 941.921082 413.682495 365.495270 831.796326 704.622437 532.095337 131.356720 3.41079998 397.834991 47.9278030 537.283325 438.145081 432.262695 124.807182 764.960571 249.652527 5.35298061 152.049805 510.242645 941.238708 146.490448 676.089722 886.158875 664.634705 698.910583 296.596771 482.392120 993.969238 206.333694 867.203735 432.060181 561.121704 790.120667 553.764404 924.488647 375.827698 342.967590 906.841431 304.830414 931.586304 900.477539 351.224945 319.238708 247.380402 666.083984 329.481049 741.789368 97.7692032 977.972107 505.216736 474.645355 390.080261 143.756195 53.8818321 817.015320 464.101074 95.2537842 296.692322 534.372864 784.184692 199.627609 383.662567 753.729065 474.249878 72.1263733 + 487.472961 377.936432 592.120361 141.057968 927.132629 466.426239 666.192566 4.44932508 981.303833 72.4923935 848.054443 28.9076290 733.222961 890.498108 383.096161 532.193359 310.037140 438.135254 621.443909 580.988403 967.955261 331.807526 382.525604 552.062622 918.275757 855.824524 994.942139 680.165527 705.028503 938.241455 556.284729 649.428894 558.681091 848.691284 515.306213 396.475525 942.402100 335.122711 797.498474 268.566528 126.722740 458.696869 31.5199299 171.392120 697.499573 136.741013 810.655518 515.413635 517.041992 247.820389 378.167450 476.275604 922.714478 119.140221 764.758667 351.953339 947.414490 83.2945786 87.1561966 687.561890 811.537476 462.289581 444.809540 720.279053 363.867584 307.569794 345.893616 356.765961 488.704712 215.099075 940.549011 57.5633240 195.017807 678.521423 293.916229 194.784927 + 856.256165 941.481323 366.680573 178.766006 70.5963593 759.228088 192.569138 649.585571 656.673035 341.716614 936.633118 249.125427 74.8800354 539.263000 329.137177 716.869324 293.125885 70.5274124 527.168152 114.941040 135.506882 665.305542 668.700928 602.802673 101.341850 974.106079 981.719482 316.314453 434.803528 827.025940 511.688690 837.328247 403.962708 776.914612 275.967194 333.777039 493.288910 497.621765 816.998901 681.009216 92.9248581 772.726624 277.498657 219.988968 849.201599 272.542755 580.027100 686.805542 118.917519 474.579987 917.099548 816.233521 833.029175 351.144196 622.851807 123.750549 197.357391 393.618500 787.874756 684.591064 130.646286 157.271255 47.6478233 289.076233 708.053406 226.693924 781.533813 561.906433 360.246704 909.775085 543.560913 343.102448 296.305603 686.040039 750.841919 414.169800 + 454.327881 921.860168 407.139923 529.346802 133.618958 102.679703 143.602219 875.558472 876.561890 631.284180 772.219727 294.194000 12.0779972 702.745972 397.306183 639.416931 476.792572 34.2683487 993.777527 590.271484 148.129303 6.61962271 428.794556 935.919312 332.354645 744.297302 201.200424 526.825745 69.6766281 770.117676 172.539917 602.281494 254.011765 74.0116882 534.029175 73.3798523 940.020691 234.527725 966.519775 593.082581 989.949524 943.449524 996.058411 892.671082 29.6298504 503.539368 365.087250 488.069977 744.770874 910.937378 12.0866909 320.244904 873.023987 83.5902786 827.130493 43.2148743 884.453308 355.897186 277.956543 76.0294266 242.509857 561.758057 662.313782 208.267776 808.979858 464.701233 494.844757 349.177307 985.484436 360.655029 68.8444290 350.466858 873.048523 450.239227 29.3611832 854.465088 + 894.465027 960.916565 837.273376 273.094513 287.287445 306.740967 292.698120 286.968872 370.342224 210.127777 955.473267 371.148529 258.614838 804.582092 992.168579 439.836945 309.345520 872.109192 178.830490 256.174866 851.144348 718.693909 957.263367 38.1877823 445.663116 369.794647 521.346191 950.622620 756.909119 336.143066 737.463867 63.9364281 625.273010 252.889694 84.7099686 175.094986 207.712875 830.260254 190.933380 429.260254 898.681274 490.522919 899.799988 935.387329 892.063538 407.635468 800.092163 695.518250 796.997498 129.321350 781.751160 861.584045 550.661194 918.980347 60.1519241 81.2525406 114.791527 956.435730 475.239044 347.069763 131.953720 834.880310 40.2592964 727.084351 672.749878 156.333008 297.798676 301.267181 668.215576 643.617920 33.6822472 220.348022 751.194153 552.309998 939.076843 580.739075 + 640.181030 495.807861 568.155212 22.6698093 22.4060841 781.277832 424.396088 516.296021 10.0273256 47.8766556 211.233047 962.136963 304.544708 387.863770 833.234985 185.101303 834.228088 750.414368 636.804932 762.895508 417.645752 680.997681 408.109985 202.598434 784.913757 608.424133 855.076782 635.004150 801.023987 484.644714 706.271912 322.006348 560.775330 667.033325 456.481323 742.690613 889.028931 482.813263 624.961121 432.931274 111.730972 967.383789 506.526917 206.687805 124.094421 813.622620 956.297363 106.755623 261.500092 292.773071 288.921173 19.3663692 669.067993 210.147720 342.521301 73.1961594 23.4901028 184.235565 681.359619 622.323730 117.542503 543.427185 172.818817 173.372299 324.059235 385.496857 531.950378 96.5803299 592.426819 758.708862 386.639771 372.138824 413.689514 295.219971 689.932129 138.428696 + 888.373108 478.089142 5.89430475 539.405396 959.657959 413.110748 430.018250 592.316040 211.690720 590.427246 26.3843479 894.137024 567.708191 839.590393 287.401215 889.168213 313.127716 892.809143 133.604187 951.226440 510.578888 919.204407 792.718018 882.340698 485.140961 649.737244 985.879578 956.722168 425.529053 303.435638 505.318451 745.077026 199.657669 593.777710 331.050171 496.767548 388.639526 562.446045 967.138000 883.636047 547.339355 647.533875 945.975708 516.665466 455.136505 613.683777 144.953888 101.349533 212.790329 703.229004 769.898682 552.213501 457.672455 382.078918 665.254944 784.568420 678.978943 837.412598 350.347412 220.577042 847.114929 938.539673 181.276306 598.231995 985.461975 356.168365 21.5766811 390.625641 73.7942886 986.300659 286.656006 80.8541870 289.736450 571.237000 772.651306 479.108978 + 665.299194 32.8056870 59.9619751 172.629410 548.719360 907.841492 29.1102009 778.686829 660.582031 540.408325 583.145081 713.186035 343.709930 652.474060 458.193909 602.953247 309.318573 724.566528 52.9490585 957.125732 863.509521 605.752502 535.861572 756.180420 463.907959 306.669952 198.798553 218.242630 133.092636 136.152420 435.841125 983.669128 146.507477 211.729950 235.040115 852.118164 931.300476 41.7674522 623.288574 541.959351 256.251648 351.214996 215.332489 86.6214828 387.370392 559.883118 673.290527 237.116562 896.930237 235.675049 50.1068535 115.372925 946.700195 730.660522 610.832153 730.038757 356.961609 463.137756 544.558044 921.850647 39.3627853 146.106140 566.813965 542.486145 416.949982 581.854492 269.721649 506.927063 903.990417 326.587799 740.486328 441.290680 621.102478 438.193146 472.711060 491.590515 + 516.185669 786.704895 831.419861 311.990173 416.889191 467.020264 700.495300 544.544067 215.697678 85.0272827 959.715698 700.981567 856.387634 985.703979 711.868530 541.303162 325.447479 65.1740112 177.786896 662.980042 118.006424 559.239441 433.127411 734.957764 127.582512 998.965149 831.714355 109.645103 661.078857 132.478302 571.836060 343.839386 224.679581 436.765564 1.29093707 835.728882 938.538940 963.351013 672.695129 475.224396 740.041626 703.878845 631.002930 87.0362091 562.751282 598.733887 293.260101 782.328491 125.909119 711.353210 822.919861 895.213623 184.611664 200.134094 506.021973 354.921539 267.744263 601.307861 343.805267 492.646179 22.0110626 881.275452 942.826904 849.636169 371.277008 971.067810 555.359375 361.183960 684.502747 185.331146 753.878967 520.852783 810.973572 638.437805 880.214844 391.116119 + 235.324020 886.453125 829.561890 731.355042 634.307129 112.592941 355.913910 133.694580 657.086182 643.191345 874.612915 283.190613 652.785156 577.870056 760.503479 166.898727 712.975037 250.608047 533.184265 58.3324051 737.006836 349.406616 444.893402 996.223877 959.180176 621.457947 550.163147 201.682739 352.303528 244.420486 70.4373169 337.515625 411.387939 527.794800 743.953979 653.240173 255.394745 114.468613 231.725662 928.994934 143.644669 678.639465 782.794434 991.339844 78.7818985 180.989944 613.566895 216.976166 471.616608 591.788208 919.988342 301.200592 887.228577 493.825165 939.590393 629.089233 318.776886 235.110489 650.878357 174.666977 587.165222 226.979797 304.905396 60.4880562 319.270691 845.107910 970.548279 147.739105 809.505127 692.161682 220.199219 462.489014 763.391846 4.69012547 929.561279 380.707764 + 349.236908 723.538940 330.709534 360.207611 50.5258141 644.812012 890.092346 300.407349 825.568604 706.396851 160.456314 444.851837 332.532684 516.772339 198.355728 296.264130 342.615021 763.786194 309.733307 114.584366 591.106628 187.548233 449.690094 334.048218 561.777710 713.010925 643.365845 417.461945 907.036316 140.179810 478.493927 781.199524 573.662415 297.941223 133.808014 68.2504044 219.614731 17.9380035 610.142273 819.776367 130.047195 188.578125 494.808441 377.372528 975.514771 4.70376110 705.276306 183.147202 439.182831 626.789001 853.725708 855.795044 470.658691 910.630737 366.674957 396.349182 1.59717727 290.367218 660.818054 187.591171 132.608292 348.828186 390.502197 109.975342 200.486481 143.519745 670.270264 524.914917 49.7620277 663.291931 842.038879 487.448334 78.8403702 537.572998 948.488281 39.9223900 + 415.584412 74.2449265 383.714203 718.412903 434.954956 173.793869 878.251343 427.112122 79.8628769 502.126007 479.038177 101.691856 484.737305 380.282501 316.020996 178.073318 604.431885 255.924698 856.263672 852.676392 336.214569 848.440857 99.6830444 471.516022 160.073151 331.034698 676.765686 416.798431 482.133087 278.843353 538.339966 11.7108431 906.554138 840.985168 257.944519 536.538269 976.256592 18.7113743 748.884888 502.251465 917.427063 525.198242 941.279846 148.119186 614.394409 902.966980 578.546936 171.575577 896.115051 713.457031 571.848022 709.357361 54.8724213 618.951538 888.947693 492.556702 419.095428 260.798767 292.998566 818.779541 160.026764 127.072388 766.943909 550.460205 961.292480 845.016541 837.235229 727.334778 278.711456 593.163940 227.569595 669.453735 309.141479 96.1039658 898.692139 674.636230 + 813.381592 959.680176 164.212357 600.880188 807.482300 892.576294 541.239319 562.155762 308.176422 928.858704 637.503967 477.272125 751.820190 723.256714 816.727051 321.544220 202.595276 23.8767872 333.517242 388.650360 72.7413559 23.8199215 61.6239967 465.421173 618.854492 28.7661495 206.153809 405.266174 747.963257 719.927795 799.110413 145.166824 850.783569 67.2645187 899.831604 118.219414 696.074646 783.930298 225.645035 201.071991 652.524536 833.399292 157.832291 718.931030 844.543640 197.384369 843.749634 308.385254 819.438782 477.732483 316.422943 525.466553 252.527176 57.3962402 454.768921 668.904419 94.0228119 643.556274 511.907654 519.530457 636.488403 714.473572 290.169220 778.724243 633.863525 405.946472 99.7060242 748.105408 741.624756 93.7375870 317.661652 650.200134 705.430176 982.369446 764.961609 165.017700 + 393.634155 455.833954 935.998962 29.9168587 518.733948 782.432007 991.776672 484.268982 863.118652 104.316895 945.943481 34.8816643 135.000580 195.476486 429.651581 968.419983 204.320648 970.666260 394.136414 201.422592 901.571411 735.924255 489.726349 199.682449 504.693451 571.591187 335.914307 864.861572 505.598419 800.518860 971.265747 392.436127 77.1483994 71.8690796 844.613159 314.879700 260.696106 537.355164 643.363281 60.8596764 78.8191147 338.112946 755.470581 710.577576 988.687256 871.493103 586.030457 547.614563 833.588562 460.212067 99.8318481 893.536560 282.393738 758.822693 859.756775 167.010620 134.490448 638.762695 91.8677521 548.185425 708.193604 199.443192 91.1867981 332.566010 999.508484 680.994690 446.997650 913.815308 75.1357803 254.947327 236.932816 683.251648 64.6222687 918.845032 94.5768204 708.324219 + 157.903030 404.693054 872.054382 504.539490 489.438965 11.3193340 552.820618 344.900238 617.169373 890.271484 36.2522697 775.635803 779.610229 710.884277 712.057129 421.213104 787.445923 781.281677 914.255127 590.732910 955.595581 239.972290 219.495529 211.735611 714.044556 950.942383 535.291809 554.444519 241.915009 377.831573 337.614197 152.166046 240.155502 437.896912 748.523132 750.032349 205.651474 951.729248 231.511353 479.631012 822.065674 907.832886 597.054810 928.259033 730.043030 311.906342 465.350220 655.366455 94.4330750 18.5687637 804.398071 881.919006 500.569122 67.3357925 538.293091 825.254028 609.737366 857.915527 707.820435 444.202789 215.759079 475.848663 205.309631 614.671509 212.715729 463.096130 833.847473 322.450745 586.720520 825.122559 637.087585 678.717834 723.972534 675.477722 73.5993958 442.544586 + 419.762939 635.756592 931.523193 965.844421 419.488129 80.0290146 933.853210 139.713989 489.696808 975.685242 95.3192215 88.4880371 789.878235 144.228394 285.655731 855.416260 441.116455 931.779053 154.728210 531.909790 958.171082 774.425049 41.8437309 408.010834 781.372070 674.289551 771.693726 58.7884598 38.7497101 194.146957 666.683594 591.466980 325.879333 23.3437405 667.931030 646.828735 821.057800 97.1289749 653.946533 383.791138 661.242065 751.636475 471.840851 171.252426 162.267914 834.723755 97.5959320 457.763031 920.247192 401.830719 960.405273 66.8402634 678.305664 449.471924 613.952332 602.847290 961.078247 527.459656 302.424683 476.908844 330.228943 85.8129196 791.409180 943.341370 837.635742 96.4309311 465.642212 96.4256287 746.387878 174.470901 253.022476 479.247070 644.664856 303.549957 860.427734 17.8241539 + 973.148438 906.724976 409.184540 216.438660 126.760551 64.7847672 969.109314 128.916626 138.422150 172.133575 435.213318 928.338379 875.605896 628.590820 154.315201 805.297852 454.889923 514.661499 720.939636 857.916382 442.294250 880.859192 988.002197 11.2423420 191.747299 373.001282 774.040222 221.987488 439.311768 85.8759766 863.182922 424.641235 817.282349 923.195618 877.638550 93.8408966 900.535583 2.77313232 745.755737 615.222351 949.501038 138.833374 152.516159 619.793762 502.614685 259.000916 882.927856 35.0115318 229.032730 632.629944 460.699432 704.458313 755.935547 482.062012 34.7379799 9.68851471 596.188904 886.650146 831.402649 736.747131 642.850952 921.138062 366.097748 547.821533 90.0556183 989.387878 365.267975 640.320190 46.1172752 716.451477 353.548981 890.705261 832.814331 60.3347855 340.529938 794.558472 + 429.164093 273.029602 230.914536 580.465637 309.068939 771.777100 547.384033 729.426086 428.491302 774.195007 134.105316 874.624390 336.732513 179.903900 804.269043 625.153503 146.348373 54.9270248 659.122192 915.146851 628.161438 1.03483391 782.072144 514.668457 641.104126 471.644775 320.060852 495.596954 163.006042 480.939453 464.570526 942.836609 909.112793 512.268127 251.117340 231.050354 756.323853 275.622986 459.913208 52.4172020 931.793152 149.505508 149.119293 672.255371 26.9369850 368.477509 552.729614 107.502197 713.894531 250.633942 735.535095 742.481567 713.161377 492.162445 877.259277 834.006165 279.290222 621.089294 789.122437 903.272827 123.202141 795.729614 474.298401 717.333130 79.0954666 779.581787 267.827026 989.026611 732.250427 331.037018 450.485748 411.080322 903.247375 317.025543 326.638611 352.837067 + 655.354614 769.559265 365.590179 819.070190 411.632172 489.302246 237.353790 427.608887 969.158325 848.061218 810.170471 48.9724007 212.944443 173.059021 956.568176 886.080078 765.557129 967.011597 219.802719 203.427109 913.572876 85.2953491 232.865402 614.105774 996.338867 697.268005 362.136383 917.423035 705.841431 70.9583969 1.14195538 54.3786736 170.557724 854.069519 287.682678 623.620361 310.551605 386.810760 106.619087 305.736755 416.855774 117.234955 760.603943 35.2193451 990.736450 961.601379 234.463120 812.366577 314.176483 408.307770 669.441284 978.154785 765.436829 953.648560 780.897339 51.4986610 943.826904 686.263245 753.631104 211.955154 967.998291 75.1327438 3.00821590 532.388245 946.400757 757.659546 83.1852570 495.038544 388.902344 513.171326 234.835999 853.565125 737.901733 523.795532 237.499619 840.030640 + 172.805481 259.938324 152.081787 396.580200 743.405212 160.292389 756.619995 719.920532 733.202087 293.358154 107.214897 682.717285 188.719604 935.032471 980.543396 514.307068 111.588120 872.420227 297.586700 848.059753 299.389832 757.703186 275.002167 54.9167824 115.349403 616.779907 329.516357 38.1542587 576.945618 529.549377 897.216675 702.976624 994.806580 101.070442 648.313782 80.2479553 80.9094467 132.928940 398.903290 983.931213 199.225021 574.938904 341.294373 73.3834305 270.002289 707.486389 678.923523 393.185669 29.1950531 562.185913 860.289185 916.897888 863.689392 324.574310 968.138062 126.646881 676.840393 582.076294 701.069336 854.009033 418.478210 926.874023 109.238533 355.673004 558.316772 481.010437 380.444702 827.215576 382.568970 813.743286 472.963043 480.821320 278.671814 338.162476 659.080872 521.922668 + 181.401352 444.179382 367.011108 989.699341 862.509094 434.902496 396.537048 234.697372 228.757812 923.387268 921.583435 617.149475 195.434570 389.325897 773.513062 353.282104 864.276367 666.385193 864.877563 322.135742 802.771484 689.442505 835.553894 502.662384 85.9715500 87.8837128 90.0334702 762.154236 409.631287 267.386475 42.9530525 438.634613 318.543518 396.651184 838.974060 105.592949 606.362549 309.825836 998.898193 547.245422 420.516663 859.141846 313.084442 114.331894 194.857208 307.724792 277.554749 147.999146 351.438934 490.354309 46.5756531 33.1190720 939.820923 426.954742 472.901703 909.403381 593.087463 415.065979 493.120575 706.041870 870.513916 415.490173 281.787445 379.376862 265.704742 504.933380 776.685608 11.5503092 777.163025 649.030334 276.211334 904.422302 687.598450 776.275269 430.202606 782.967224 + 148.755539 668.587585 715.612061 948.716919 547.623474 654.868591 338.300903 943.486328 482.686340 844.406555 967.231445 62.0564117 629.230042 76.2584381 129.795151 364.795959 28.2054729 453.191406 442.265015 406.995178 150.962570 176.052414 454.883545 329.419891 460.570221 150.649673 450.953583 155.288757 985.169678 339.919281 804.824585 104.103485 565.343506 836.857178 386.456299 533.397583 446.341522 730.899048 809.090393 952.602173 762.311340 799.588135 586.747498 430.034454 759.501648 579.387329 939.929321 217.071442 90.1783447 715.767517 855.335510 255.823776 984.912964 518.016663 186.027344 504.610809 393.470337 410.948486 435.735718 73.0799255 996.777039 154.696945 658.971985 95.7219238 79.7491455 579.806580 327.525421 52.0364113 958.194092 313.515594 865.636353 996.567810 163.210815 539.532837 550.358337 599.513977 + 285.867279 183.937073 197.099976 775.436646 49.6397247 71.2830353 319.259613 783.526306 558.068237 140.107162 68.2649384 87.3919907 196.237473 21.5723953 713.681396 811.029602 947.784790 81.4610672 205.892105 165.321152 951.105042 755.573486 670.008545 442.337952 606.983215 568.872009 437.188782 750.074341 715.843567 757.146973 224.498077 810.739990 300.771179 606.812988 882.985962 795.023682 82.9623795 987.815918 539.506470 712.364197 185.696396 728.423279 717.622009 661.183777 670.103699 371.987885 330.549927 615.651978 313.302490 627.106934 19.1623688 170.312988 88.0007782 410.118500 901.745300 754.445068 771.273315 743.383667 403.848755 820.005371 933.072571 557.359436 516.428345 376.260284 109.528519 416.404236 309.787231 737.577454 339.380646 631.158752 294.128754 680.369629 982.561096 514.339172 609.404480 772.533691 + 164.612091 247.467041 713.150452 413.134552 387.843872 96.2643204 408.149323 286.678955 468.742065 754.788269 876.279968 525.120728 503.010956 995.817444 990.850220 998.620239 935.963379 133.277634 94.9692154 139.414352 965.312256 151.819794 820.858276 956.479248 391.989929 658.766235 272.033539 166.089935 583.602356 786.226746 332.380310 46.2759628 233.787888 185.636551 965.572205 130.911438 844.474548 571.224731 411.264008 384.761108 941.091675 663.260620 113.581215 22.5963306 178.770111 71.3079834 672.884521 993.259460 673.063843 139.388275 8.27086639 520.943909 523.779602 587.011047 209.269852 686.982056 106.629272 902.606628 797.602234 482.994720 322.907562 999.631165 613.883911 250.874695 634.915039 601.907043 98.9252090 292.399902 164.645905 571.868835 811.624756 399.976349 797.929260 330.171234 311.097412 92.4139023 + 511.613251 531.492676 915.966675 897.753784 686.663513 629.341797 37.5644073 603.903320 664.187012 793.846375 897.916504 655.997864 698.133667 737.808350 741.954407 898.980835 998.952881 384.492340 744.107178 483.155182 794.657654 215.176071 536.050842 855.746033 333.065552 575.077087 399.715302 482.907471 787.648071 465.852692 167.693130 301.292236 32.3905373 613.510864 146.139908 526.113770 150.939056 671.796875 348.853607 393.684052 162.712830 680.540710 257.942383 608.980774 132.740723 995.131836 154.278168 277.127136 776.911682 266.707245 426.424957 86.3744278 530.757874 19.5065994 159.117752 940.386353 218.362503 862.922913 400.808563 884.283142 170.494949 128.016479 417.749237 705.057800 18.5244617 618.428162 560.452515 947.877136 178.956131 698.067993 599.546326 939.741882 649.365662 45.2657242 363.441437 527.040649 + 756.421875 39.4428749 135.315384 209.831360 719.819580 491.607300 63.3029861 195.623138 497.209076 568.106384 934.318665 987.944641 898.348511 391.190430 251.912201 294.194122 438.338898 774.917175 122.209946 708.707458 976.087891 948.140564 413.270386 280.095947 267.954407 520.734009 700.551758 787.329651 131.954727 125.714226 956.950806 563.496826 879.419495 354.035980 645.661865 585.068298 138.723862 993.311768 55.7396355 807.831238 25.7048798 345.042664 178.323349 820.350037 899.033936 519.250305 957.570374 841.337341 278.807617 104.178810 692.233093 482.537048 65.3682480 138.714584 653.462219 910.671997 594.985046 265.512299 325.979370 928.069214 974.597046 229.109421 726.316040 438.218201 245.423630 557.272156 76.9156952 709.957825 382.363770 172.893723 2.67553782 33.2250023 273.741241 170.359909 250.335861 886.564026 diff --git a/example/lu_decomp/77x77.dat b/example/lu_decomp/77x77.dat new file mode 100644 index 0000000..dbd2288 --- /dev/null +++ b/example/lu_decomp/77x77.dat @@ -0,0 +1,77 @@ + 656.862366 822.500549 460.840607 730.518494 123.133667 322.831360 242.479187 758.937683 277.311737 244.182724 475.631836 444.069153 160.163956 738.967163 428.929413 26.9541340 525.094727 188.375854 449.630493 202.101578 500.292358 641.820435 389.734497 601.415039 750.629639 640.547485 826.919983 626.070007 62.2436218 557.920654 159.354370 980.594360 384.321960 454.648895 965.312866 571.774170 926.190979 929.681702 33.9868813 673.318481 229.510696 146.791382 781.958923 977.287292 88.4205780 386.787079 108.664581 553.597168 356.542358 9.20774746 272.100464 641.112610 958.723633 383.049622 930.877136 849.034973 432.827545 542.868896 652.598083 737.340088 405.508392 676.629883 202.335114 881.766479 510.734894 603.066650 315.747986 850.448425 286.027039 845.791382 370.982880 719.020264 886.017639 787.327454 291.041565 316.137665 986.773865 + 462.467285 76.0455704 103.785576 524.156738 917.349915 231.040298 846.697632 786.015259 629.196472 57.8822441 351.676636 124.459618 405.795868 751.247314 52.8141289 848.703430 993.914917 907.380493 239.878571 702.972046 179.100830 316.224365 790.172485 11.6410561 105.220673 904.340271 234.842667 262.355927 79.6537018 636.758301 401.180481 84.8761520 632.617737 312.723572 688.693542 833.675842 349.926422 584.964294 729.041748 283.953796 577.754517 810.093750 32.9374580 755.268982 341.435425 479.064545 668.097351 445.474365 612.111206 374.477142 104.752525 422.060608 325.755798 71.9561310 643.919250 276.775696 405.423065 698.141785 570.593933 529.883240 599.544861 749.737549 384.472076 897.681030 637.148010 91.1812592 833.531982 382.286133 382.132965 272.211884 566.556030 182.773911 544.261719 31.6650410 563.132263 188.516617 850.302307 + 48.9951477 90.1093292 978.134521 664.861694 722.834045 672.359558 977.105469 315.302887 551.065857 108.325645 465.890045 334.775391 652.620117 42.0034904 520.967468 433.777283 259.118347 682.619568 68.8457947 444.875122 820.564819 480.185364 361.219757 657.965942 52.6141167 868.195129 180.133514 192.059067 360.059387 213.381088 375.596069 88.3304214 113.596214 428.035522 415.814392 480.394928 897.312866 595.880371 682.411926 894.425049 910.205017 810.794128 425.525299 505.361389 555.393982 319.589661 402.624695 381.072235 456.744049 83.5608063 990.686829 177.050751 558.721313 682.080200 785.212402 311.435394 975.254883 554.981079 673.523132 914.719482 486.892761 306.222443 786.500061 608.873657 615.125549 782.251953 287.218903 885.604919 614.382568 931.542114 781.493408 375.245453 790.513733 374.031525 294.335907 617.819031 146.090057 + 40.8728485 546.586304 989.961121 307.790283 391.231873 383.532043 927.041992 191.593674 299.086578 556.210144 576.822021 768.476624 535.784424 288.966949 439.828003 523.667419 350.289551 993.464783 75.7846375 150.454300 735.905212 240.116089 502.698120 503.944214 833.319214 732.053589 669.818176 182.907593 860.001709 89.2902298 719.047974 610.064697 400.185852 766.013916 761.029236 338.640198 328.469971 57.2604752 515.856201 504.170288 320.686676 805.336670 966.820679 5.61194181 741.382446 149.315506 359.476013 54.7078400 162.550156 12.0701370 562.517639 469.450012 810.152832 685.740295 919.202393 9.99028873 853.449402 135.299789 831.524963 599.997131 379.109344 890.435486 696.273071 13.2001829 389.646790 113.452774 353.297516 159.174973 546.826111 696.838623 383.354492 311.768707 636.552612 750.034729 834.593933 704.849976 249.970795 + 767.824951 36.2036247 904.130371 143.002243 994.055908 795.205566 376.270599 551.539673 578.366638 654.008850 863.044922 125.455208 561.839233 641.114136 407.936401 510.314270 365.822327 152.533966 45.5047379 191.648987 439.070312 431.027802 798.973938 733.183411 162.797928 994.599548 573.939819 886.874451 2.87048841 525.076416 619.350220 269.790405 978.131042 998.323914 556.358459 837.329590 629.710510 398.794678 31.4890251 729.667480 982.529297 431.741730 933.625061 139.250656 675.502808 310.569122 955.204102 300.160065 454.414520 764.438416 928.265686 860.959045 428.132477 281.799347 259.781372 308.500519 232.856003 975.281738 78.6419678 66.3471680 991.489075 17.1948814 1.65344727 881.477356 207.930984 819.782898 594.783936 110.939850 785.726807 584.803711 304.399414 691.637207 828.504272 229.542557 398.072235 610.442505 138.019684 + 143.529694 758.486511 502.376495 926.978516 754.176270 277.245056 962.416687 812.583801 543.341614 318.164093 226.034103 416.675232 121.071564 344.394470 86.1571503 271.081055 452.577911 892.945740 995.575623 289.049377 808.440308 864.543945 547.312195 386.540314 649.757751 754.255798 346.717682 940.496460 261.351288 603.094421 399.747101 647.083008 923.462402 822.722595 497.723541 118.191246 182.399384 51.5321236 234.161469 775.076416 786.940369 524.237671 125.016838 629.350159 393.042938 180.595230 921.232727 24.9290085 200.399429 661.052185 752.693970 168.326736 441.035156 694.091309 298.565735 244.644135 241.222794 127.919121 57.6709785 801.407471 112.898643 825.882629 229.484619 231.028687 683.627075 877.833618 454.670929 149.066360 486.625824 810.028259 460.392242 192.135880 606.723450 561.709473 472.624298 106.306061 147.522781 + 358.431732 829.090332 199.847916 619.675842 684.865295 614.959351 201.765808 418.309937 684.403259 157.877426 157.122513 451.427979 129.645813 6.84476233 179.404205 195.185135 498.168701 566.477112 706.020081 671.392395 65.5668335 706.966675 582.463867 568.089844 751.866089 106.243240 1.58473229 733.256653 664.743469 877.646606 41.8861237 890.834351 995.292480 624.153320 849.788147 884.825745 331.239349 720.144592 404.416687 951.023132 516.679138 466.590942 82.0123978 936.995422 850.666809 761.308899 192.490067 425.794800 358.395477 462.910461 423.343323 206.538696 964.669739 574.168823 2.57073855 203.413177 522.662903 440.720062 748.539368 428.023621 274.259918 932.606934 977.968628 165.315201 643.756714 487.902405 756.224365 861.814209 572.146362 612.818848 753.411194 827.083679 395.446472 164.893433 976.217529 682.595947 424.239838 + 619.675293 290.553467 489.384308 64.4984131 95.8472137 346.434723 184.489594 265.654541 353.404572 230.967346 239.936081 118.667610 245.171173 46.5885773 499.900024 53.4893684 891.479187 609.554443 810.295166 57.4636421 479.138702 405.681305 82.6206512 515.616516 99.6622009 387.245819 342.870880 581.989868 261.365143 595.450989 380.200500 439.883209 870.353088 423.603607 328.344818 714.166138 724.631104 549.647522 591.934021 505.023468 100.569611 110.933182 114.131645 556.679504 425.506958 81.3214951 198.124451 269.101135 993.948730 760.814392 199.008163 291.439697 230.582932 371.762543 44.1076317 705.502625 964.423401 140.433517 997.493225 472.703125 402.978729 86.8169632 364.686279 122.807892 184.294937 728.139893 491.928955 336.857971 358.475800 960.289795 630.253662 511.756683 351.989319 883.517639 568.335205 491.884674 344.244537 + 56.9126129 872.591064 305.539886 674.244080 801.254089 410.930695 280.984772 288.399780 338.258392 483.233795 452.221405 417.606934 781.135254 533.192139 453.584290 684.677002 998.289917 97.5940247 489.921753 332.766205 325.849213 501.952850 483.372467 152.051895 293.326202 570.280212 913.601379 470.697815 230.962402 200.482193 18.6362877 754.672058 917.901489 16.7909870 486.354309 546.979675 897.997803 912.616272 596.051453 536.891602 578.246277 161.352707 794.882324 844.045471 401.938538 99.8445282 134.713745 295.487366 523.156616 799.499817 912.165222 295.167267 92.4389725 131.069885 851.973145 128.851837 888.279724 266.516937 171.185852 875.523254 577.453491 330.848846 962.849121 117.529465 86.4078293 52.0466537 300.712921 203.467316 118.059235 544.764526 255.802338 626.012207 797.653992 834.231628 846.424927 335.343445 570.490967 + 769.839722 749.065613 827.164551 252.815613 954.440430 854.950623 766.163635 426.568115 98.3697739 426.402100 830.190735 388.203064 140.615189 506.395142 331.347961 659.545654 813.404602 305.907349 932.239685 288.184479 546.492249 151.876709 231.898880 380.067169 2.60128522 437.271088 614.586975 552.904358 468.066162 728.079468 275.963104 122.337730 24.8808956 571.721436 497.765045 958.190186 922.412842 239.223694 785.705994 301.349060 913.165344 781.823608 343.275238 414.697266 677.375916 538.171936 758.114441 277.583984 610.027466 87.6830521 906.226074 257.374390 848.625427 196.719421 94.2474136 181.476669 837.728821 855.092407 206.199112 51.6562767 938.532349 334.235016 504.359222 504.954315 581.244385 879.770691 770.058655 12.8236208 84.9648743 223.908340 760.191345 361.026764 193.702393 832.690613 975.704895 817.440857 64.8591919 + 965.879028 19.6267014 21.3336182 800.516541 584.293030 37.4752083 634.232422 654.861938 540.466431 230.682190 423.573395 441.686890 944.464905 296.867920 148.420120 811.584900 568.677429 466.532410 138.038269 863.950562 232.746613 773.003784 964.657715 495.584137 443.890167 843.508118 264.638885 810.127014 795.845337 254.535995 622.358215 35.0867958 390.672455 654.759399 979.340759 83.4964981 884.670349 605.526733 718.396667 440.800385 482.840607 82.0653915 934.237183 269.589691 767.126831 46.0865517 842.105347 99.3388138 58.5155678 58.3020363 851.490112 490.240326 940.434021 865.717407 16.9023972 489.562347 676.093811 697.892944 651.192566 367.866577 151.786316 154.293350 555.564148 119.693924 467.479431 448.922607 464.369385 600.809692 217.259720 426.642548 746.783447 205.412109 514.410645 216.878159 140.307648 713.784851 851.544128 + 881.051880 29.4585400 490.438202 420.349274 305.203888 30.5208836 686.726318 665.431091 122.813789 334.211182 752.121704 89.6210632 143.637695 841.998840 368.118927 540.142517 712.297363 170.501572 293.863831 799.354980 234.200714 605.092407 220.620682 218.988205 284.935272 33.1919556 851.832031 828.744263 108.371735 120.052986 762.687744 342.765076 539.223206 20.4599152 429.975800 439.522369 912.810425 70.0290146 172.269638 113.105331 926.583740 195.805466 357.756256 989.983154 552.884888 955.007263 702.879517 359.313049 891.500183 444.679016 40.5869713 348.837250 727.181946 655.528748 755.605957 819.142883 856.559448 772.199707 540.153381 511.757996 126.099602 640.732666 465.350800 914.538147 210.426926 629.572510 202.029236 137.060715 185.197815 656.124023 652.682007 129.983612 167.219742 435.266510 943.297546 941.824097 763.707581 + 213.336594 157.989838 901.053711 584.756287 402.065155 144.891602 948.603271 932.371643 62.6622238 347.983551 743.965576 972.952942 760.084290 249.012421 708.180725 951.419373 780.772461 651.509827 990.016846 980.338867 107.492676 167.231171 510.934784 64.4165955 708.697876 233.121338 610.701965 145.093048 326.354218 855.741699 970.223694 723.504822 286.408844 352.351410 133.696243 845.898438 465.391052 845.397278 889.654175 689.894104 447.445740 888.432495 670.705200 827.779480 927.245972 894.264587 33.6703377 440.627747 216.219299 214.956406 68.9341660 863.788025 779.120850 44.6372833 246.905716 696.739197 222.577927 710.033630 252.065231 171.201462 556.324768 569.543152 182.882233 991.757996 119.155701 927.421692 730.599182 49.9591827 537.637756 416.955078 2.68941188 644.719116 177.945648 446.591003 395.502258 913.773193 625.561584 + 80.2505798 75.1175003 288.169067 232.059402 691.077698 195.904190 676.905090 826.679382 112.604195 796.349792 68.2798233 700.959106 4.31368160 610.746216 264.147827 997.558350 761.750366 861.793274 507.867737 626.589905 342.171692 675.712891 391.863770 449.598267 503.366089 630.759033 235.316406 428.582275 236.873032 585.959656 909.641663 207.091812 621.928162 803.499329 24.3633900 588.148682 292.411041 844.655457 731.223511 369.273499 119.109787 277.201630 445.543793 698.803833 979.718140 244.908691 687.876160 83.7796936 745.398438 790.646423 34.0119476 237.528854 718.841309 539.875366 746.643494 257.133118 871.474731 7.07835770 96.8544769 432.042847 988.473267 537.033203 203.645523 624.241882 871.497864 489.969574 831.729736 360.708740 991.032288 577.579590 659.906433 453.531464 296.255981 731.571777 92.1383896 128.011108 162.584396 + 893.411377 923.750244 850.469604 20.2897339 643.143188 404.691010 473.307159 527.504700 487.060577 510.349274 757.778931 614.350098 258.434235 137.188614 741.347961 524.010132 461.823364 654.265808 395.097412 769.416748 767.246338 583.688904 773.068237 36.8278923 146.896729 908.452026 93.6616669 949.761108 607.788940 338.776978 835.918396 897.336365 688.858826 641.428772 645.025818 752.751038 770.262939 537.854736 797.811035 489.010376 367.271729 871.893616 944.467468 188.660477 173.707596 188.805588 80.8638306 42.5149193 966.114746 911.287292 798.916626 648.611450 301.159943 415.005127 615.143127 828.884216 535.262817 238.159851 660.206787 638.512756 300.363770 480.935760 604.369934 808.428894 192.501083 781.437927 395.669525 113.302658 836.804504 663.020630 124.309860 292.782135 751.748413 346.960266 756.896179 677.897827 343.766205 + 399.858643 769.937317 769.942932 967.437805 145.334198 494.499176 928.782227 876.911926 317.243408 146.910721 679.749878 461.740051 344.554932 27.8509426 270.558502 938.328064 771.252380 161.848419 952.034241 341.754425 161.254929 326.112885 424.766876 350.985138 278.036804 853.910217 20.3823280 67.0908279 860.591064 295.986725 910.654602 778.651672 776.227783 519.972168 183.987747 778.135925 429.401367 948.502075 591.297546 970.410095 412.803436 309.100983 726.516785 902.394897 549.790527 472.204132 898.330139 203.206329 639.757263 169.225998 292.912048 847.690125 223.284912 78.0086441 312.507263 911.595032 659.135437 106.149696 351.015625 857.670715 620.858337 180.984894 838.809143 818.646362 593.847290 407.508453 45.0699387 992.597839 734.879822 778.997681 590.806946 566.938599 962.393982 75.5776596 120.122948 32.6295509 817.697327 + 42.5386810 487.316895 68.2086029 947.952209 495.057648 15.3359451 842.461914 9.40234089 120.117233 644.231995 209.686432 404.141785 773.167908 617.195740 731.781494 905.453857 398.373230 715.668396 239.578156 154.045166 513.520386 264.753510 352.865875 804.729065 609.164978 231.004562 852.437622 368.597687 632.163696 485.111725 596.310791 401.099426 516.897888 474.596649 638.527588 451.514496 111.415619 393.921509 769.619141 42.2243996 209.995285 959.214294 45.6870651 459.432251 846.675232 905.106567 942.402649 687.502380 261.423279 805.640686 374.066101 325.731140 726.985901 439.050293 700.321106 444.475159 543.508362 857.456055 592.407959 257.141266 634.309021 147.291260 471.620544 123.493851 921.846863 544.270691 920.168030 958.151123 408.031372 552.192322 360.130493 804.163086 812.363708 383.908478 458.765778 158.991211 894.684998 + 310.704712 239.150513 89.6998367 200.241043 701.754272 949.714111 417.452637 225.723099 936.420349 891.889221 44.7601852 599.993408 436.425201 434.229462 848.495239 397.309509 309.687134 253.167648 866.300720 577.339844 134.974380 190.443085 936.773621 344.916138 858.114014 206.186249 1.11170650 699.168518 530.876831 896.613586 775.118958 272.532715 258.549866 250.324554 802.196350 805.077087 93.1558304 488.149475 278.967072 331.535889 721.406128 882.647644 233.680695 221.702850 715.171997 771.729736 982.487671 257.738678 916.438232 3.19864106 62.2997131 354.955597 316.459381 464.801147 124.661171 201.259796 163.343719 284.070343 234.339569 579.542542 466.674255 84.0966492 656.828186 279.044617 393.929565 224.649139 245.540283 832.709167 37.7288094 260.396179 531.403992 786.285889 129.918945 372.236420 771.212585 188.241699 196.937424 + 666.102539 197.827744 600.452942 321.248840 668.568115 536.026245 332.500580 374.061951 475.281311 227.839508 314.351135 148.459900 376.744873 441.257935 927.446289 933.798401 218.099731 277.977020 99.9278946 777.587463 435.234833 539.037598 525.794006 938.533325 353.566833 555.165710 873.733948 147.220764 822.000671 567.178467 931.400940 858.463867 670.890503 715.771545 406.056213 659.353333 355.895874 230.284729 523.192932 614.827942 8.79533958 750.349426 910.549377 209.501190 979.203918 515.668213 686.338013 491.160767 439.917389 635.163940 244.951920 565.550842 297.167908 379.422791 416.333496 422.116089 136.969910 416.678223 297.618866 183.913544 129.555954 558.872192 927.330872 193.197998 752.390564 405.555664 592.146912 859.615906 941.633484 47.9212532 971.646790 968.346924 493.326538 831.809814 9.63992596 105.409904 203.255386 + 489.077667 493.037354 204.991959 727.053040 85.8702621 447.513794 443.155518 316.762360 279.620483 489.355194 461.493591 294.794098 879.606628 899.511719 422.047852 621.349182 148.273529 859.772949 325.460510 26.2239933 425.161957 841.509766 307.829651 117.015236 63.5047874 942.063538 699.235046 585.805176 232.291931 759.724060 45.8867798 449.644318 855.763794 899.699158 341.248291 145.486099 30.4649105 263.036591 712.374756 545.049072 653.165527 515.183289 183.273499 842.240601 939.449280 884.851562 977.673645 906.808655 295.461670 35.4999809 103.640289 5.35345697 837.664124 364.969879 727.213745 576.559204 859.815369 442.851959 516.886597 155.953232 758.284729 910.654175 612.753723 629.369934 52.2336235 250.049866 348.792572 240.284363 610.753723 810.422974 24.3435612 617.268860 45.9835396 973.989075 143.128296 578.292419 436.242432 + 869.788147 202.885193 765.972046 71.6282806 989.508118 463.105072 371.735413 981.473572 641.984924 782.365784 355.406006 487.178650 995.825623 801.383850 995.731995 140.206299 90.6527405 281.720795 557.773743 543.807495 993.503784 398.456604 858.643799 787.603088 26.2925301 99.7678375 177.268799 965.637695 989.729553 337.224884 750.975586 818.528564 71.7358780 176.872940 737.832336 382.342560 129.838135 920.972046 303.233002 801.269104 201.783737 525.954468 683.677368 953.622742 13.0375061 465.069031 248.119598 382.494415 246.085663 522.234802 635.659607 773.556580 183.951721 433.881378 704.404968 602.931702 196.876572 711.220459 235.154556 58.4632874 978.465271 435.550171 194.802902 96.4406357 373.359253 19.6729679 449.627930 584.677185 574.592529 179.619339 602.017029 884.014099 449.357422 310.866028 210.031738 559.116272 635.278198 + 804.460449 418.785339 907.741638 142.955261 270.019135 258.024902 844.869080 112.377151 613.025818 822.844177 594.980896 884.332153 870.984497 629.028137 402.273010 272.941193 752.171265 351.883728 168.065933 969.295532 558.086975 664.779358 343.492279 848.408875 312.341064 514.579651 698.389771 173.157455 984.578125 854.927246 282.883667 760.807983 357.132568 647.658752 812.210022 78.5906372 664.492554 442.727783 249.606384 227.933945 147.003311 533.182190 910.859741 54.3855209 118.388161 864.541382 12.1533222 870.357788 210.909790 429.838806 170.889450 428.110138 898.531189 299.395325 193.859299 39.6723595 964.716797 237.001175 688.009949 346.982513 802.164673 25.5036182 718.272522 156.799179 879.728333 320.070435 648.388306 386.658386 479.115662 976.922607 665.055054 743.808411 683.034485 514.911499 372.374725 51.1111984 168.020081 + 379.947479 170.664841 144.039871 129.981400 116.808670 393.209137 425.903870 972.574585 739.807434 630.297363 697.149841 206.201675 813.390076 802.000366 389.504639 484.442841 877.234436 405.938263 109.243240 821.459229 354.592316 438.626160 352.949463 786.780334 300.248596 299.689240 180.846985 67.3650284 291.415680 784.568359 700.338745 971.660706 159.364441 840.946899 308.651703 748.884216 833.849426 46.0647583 370.675385 70.2186050 496.184601 705.924255 679.967834 397.951904 683.855713 858.225464 218.561920 666.305420 843.276367 275.895447 290.570160 811.309814 364.858673 639.591736 881.593140 632.574341 328.242676 273.666992 702.320801 623.842468 435.601746 332.988312 814.593018 539.996826 725.953857 448.396118 111.631111 617.544067 844.284668 391.092194 81.3032150 756.486267 544.086914 118.318199 299.694366 709.352417 185.332092 + 383.401825 869.656677 809.088318 293.730499 321.880951 838.251831 922.687744 651.646057 468.130554 451.089539 354.853912 719.620300 961.088379 531.429626 73.0008469 322.359344 565.394897 873.361877 593.689514 737.588440 665.772339 978.281921 7.94283247 365.665863 388.818207 612.007690 288.060577 190.139999 416.261932 58.1559753 152.422211 840.810181 469.231110 902.777405 489.475952 84.8759155 25.0438709 806.367432 794.411072 994.022400 302.838226 237.494553 363.570831 708.439636 247.992050 859.103821 527.459106 158.241425 987.265625 785.479980 499.160126 60.8477058 755.616577 773.857239 353.765717 194.175598 587.789612 519.218079 1.85595989 760.897278 676.119690 832.830078 431.316406 106.012856 661.059753 712.567017 844.591675 517.453247 843.409058 687.202698 386.002686 439.460266 904.084839 529.878601 824.578491 328.071960 663.767639 + 926.446472 941.039551 440.258331 308.587708 686.115967 453.907501 681.289490 802.727966 471.002045 123.200775 955.397583 251.759766 35.3891678 352.919281 370.770599 654.856750 474.220764 478.040161 543.108704 808.898743 227.710541 295.212463 255.777863 185.263260 671.580811 125.392265 839.596130 441.081421 654.082581 388.754028 510.610870 382.502380 944.193848 660.043152 138.030350 692.199097 189.532639 436.800140 661.433411 405.557800 794.613953 518.760315 778.261658 959.410095 343.462982 831.769470 388.768188 275.949951 795.543152 425.057220 180.709549 940.495728 717.824219 45.6520500 677.630615 318.105621 860.314941 725.245850 889.441345 302.154053 353.786194 606.650879 136.285263 39.2247009 857.072754 136.780197 681.409729 246.104599 766.980774 196.957901 658.439514 667.128113 685.712891 456.313049 427.682190 682.062988 485.707092 + 73.0323486 583.079590 324.589966 566.265503 3.78194427 476.693359 422.115875 769.737671 928.784363 571.775330 769.790527 692.976440 135.814194 609.515137 631.260071 330.734100 498.379913 534.998596 497.773804 953.401184 811.468323 413.851776 597.546936 772.234924 683.780640 510.473450 606.923218 400.089020 923.550842 972.185181 492.740997 398.845886 950.236938 218.253113 428.742676 182.998993 486.749390 238.577621 382.209015 405.380127 861.870117 989.621826 69.1099396 707.068359 260.317566 318.860596 849.625610 901.676758 59.9105301 518.582153 173.917419 892.822693 725.333435 520.400085 999.966309 885.017517 132.711487 152.357117 127.098709 439.149384 473.226776 111.870308 905.596436 149.162766 761.373474 645.479919 617.557007 80.7687378 72.4607162 457.111725 751.687073 912.329895 571.508789 113.161774 195.371033 425.930206 498.354401 + 565.143372 838.778503 280.093842 823.561584 49.1132851 755.926025 204.197800 813.728027 607.440247 367.603699 75.8571091 522.195557 100.411041 710.245911 865.085754 818.631226 343.298706 476.829468 566.265869 493.070862 615.499756 962.640015 774.988403 924.860046 329.818787 606.563538 955.345642 385.582367 720.682495 581.123657 409.025177 800.421509 869.941406 40.7752533 315.881317 726.374207 422.541260 424.645874 432.462891 356.643646 212.438004 362.162872 50.2236214 261.460419 874.573120 752.260254 110.930923 121.069534 503.103302 807.421509 459.594452 278.952606 796.853149 961.608154 988.145813 526.571533 535.325745 931.484314 376.244873 767.174500 40.7634621 361.301025 504.336609 995.110962 489.471436 384.614441 961.952148 423.902100 364.848297 868.208862 711.527710 422.172607 759.296875 693.726746 708.995422 995.762451 722.701233 + 896.736755 494.172516 640.123291 583.730347 686.117188 758.921326 881.499207 190.337097 249.329559 764.807800 927.142883 691.419922 646.284851 262.246063 44.6693802 878.811707 280.094940 57.3842697 334.270386 612.152527 633.945984 623.483459 557.222351 105.176788 320.747162 335.418701 892.681763 679.304443 713.417297 171.279587 94.5670547 508.141235 380.338043 28.4692593 584.951721 994.830688 516.365967 143.576614 455.955322 880.892761 424.185242 66.3156128 882.059265 804.866943 455.621094 851.962952 314.711487 735.937561 626.073730 879.909241 88.2755814 194.107895 813.286682 742.897766 652.499939 724.115234 808.950623 429.336761 63.5501595 923.107727 992.182983 766.236450 533.665527 335.581604 156.381943 221.511719 104.730316 600.260559 500.454376 498.117493 813.935486 608.634705 611.447083 579.265808 250.397736 132.660217 890.425293 + 447.887024 595.150208 133.307419 622.417297 522.214294 958.132996 471.710449 829.397583 811.962097 112.416031 414.171417 201.862457 697.245544 753.112122 294.985474 465.200989 107.725372 909.467896 932.523254 492.003448 141.268219 782.200684 397.066101 296.139740 860.496521 160.530930 45.1283531 218.088837 997.767273 84.8031540 153.631805 463.831879 494.816650 702.967163 69.5787354 655.524597 766.597534 940.448975 792.045654 345.755707 857.200745 150.620667 979.470886 555.865906 957.858337 388.766174 836.862793 390.771179 567.031799 184.427246 280.381927 982.570801 881.068054 204.111282 111.680893 726.365356 42.7884712 684.876404 894.796021 697.336182 578.317139 788.021912 630.499512 500.174530 692.739197 649.420410 781.417725 333.117401 701.762695 180.092545 253.047729 233.226791 323.877441 817.345825 499.751648 396.252472 272.876160 + 802.153809 116.871193 519.960693 84.6112976 225.728699 814.562988 887.938965 972.787476 33.7147598 321.358154 941.161499 326.195526 59.3968315 133.882431 977.714722 425.975922 578.407227 225.922577 753.711304 606.616272 84.5019760 710.504578 690.545044 506.579315 404.718414 607.171692 819.025269 704.777649 173.818100 257.401306 361.566467 200.419083 198.040970 430.524750 181.918442 974.909851 135.745361 891.913086 962.086304 605.991089 360.703674 92.4235458 745.945496 362.206451 606.516296 61.7262955 49.1276360 243.149551 567.465515 36.1337776 121.803131 429.125092 794.973511 515.977600 873.974182 257.599457 750.902954 712.369690 952.876404 997.001160 530.722839 224.541306 260.379578 654.934021 155.753754 80.0940933 981.979248 44.5416565 586.169983 28.5474415 770.635986 734.075317 769.111877 922.367188 937.974060 120.174042 253.902069 + 317.371368 610.701477 498.483459 879.498840 953.719727 390.579498 322.657318 287.700012 656.691772 395.316071 269.647583 819.578064 355.625549 280.971954 614.289673 363.191406 423.720062 966.534607 99.4004440 640.175232 506.189178 507.055847 314.885559 739.275024 877.766052 861.831604 314.750793 105.948792 165.428146 99.9482574 370.587250 217.756149 794.597900 983.063599 438.597229 371.913544 99.5932465 291.167511 771.379272 702.074646 817.605103 803.657532 410.032043 908.488403 152.627090 190.652023 874.781006 498.173523 886.241394 353.159363 676.426819 13.9171648 229.530762 956.089783 365.028900 64.0072250 273.093811 785.345825 452.535095 532.483032 580.739014 937.010559 869.869995 853.005188 557.579590 628.842224 761.040833 615.049255 991.247131 275.435944 440.162598 952.459961 152.235535 255.608749 294.066406 410.592773 922.009521 + 730.868774 380.688354 900.697937 455.541412 969.082703 675.057739 202.596588 197.967194 239.806931 828.011902 358.194153 92.1258850 138.931915 569.048340 423.318085 109.551498 871.868103 388.703949 381.480072 935.483154 794.224792 655.402893 920.895142 974.547302 280.244446 260.494080 921.910645 478.871033 442.489075 192.862396 82.6676331 949.505127 429.151947 257.657532 741.689575 380.912598 877.371216 340.887024 700.511780 931.768372 211.372269 669.373108 522.221619 231.741730 380.713898 143.193497 357.142334 991.177368 776.798889 560.871460 937.814514 528.458862 363.597260 521.566833 972.727783 710.786926 854.715271 376.358246 610.568665 845.594849 733.124084 567.092590 281.142609 766.431396 103.514946 718.500305 777.936523 835.720520 256.529327 730.893677 201.468735 94.2053146 489.948486 928.703857 500.462494 60.0535545 938.760010 + 539.559692 892.962097 234.966034 785.007141 429.794678 999.008850 454.435425 415.247864 522.937805 151.225342 429.250793 779.296936 791.319763 809.167480 826.972229 488.517761 10.6002684 160.556595 933.440735 895.792908 425.307129 368.267792 117.611282 100.845062 459.059937 166.819656 309.773560 539.620789 298.944733 191.595688 684.948425 755.608948 260.579742 597.957031 493.329956 307.883636 843.868286 163.632874 757.005859 837.898743 9.00541401 124.618240 46.1400223 266.365875 243.092743 177.396408 583.244080 78.0752182 813.023010 46.6577072 311.550201 542.499146 529.450928 537.841980 998.973572 79.3781815 549.935364 47.6075096 38.2209511 922.734863 515.463684 397.297852 642.504639 711.010376 823.251465 992.477966 443.549408 229.823608 97.2433014 731.569702 6.39626932 21.0095749 511.732513 10.8755445 258.760834 988.032837 742.388367 + 303.478607 64.0083008 941.748962 532.052185 265.574982 700.262024 494.868408 193.532516 732.985779 773.041809 287.947784 368.517578 831.784180 223.103897 734.796692 564.571838 190.392166 421.011536 43.4369774 519.447266 334.159973 630.878540 272.999298 930.245178 187.398895 523.114014 199.705368 320.122467 527.067383 819.147705 852.823853 467.218140 957.618408 624.341736 783.391907 423.306580 247.840393 405.454803 869.087097 637.242859 272.329193 34.7763863 939.801147 184.180969 490.564270 489.468872 591.921448 464.966309 377.496033 48.0218849 324.361298 975.012268 119.032677 36.0878677 141.445786 21.3250446 360.488342 596.780762 110.670708 922.455139 438.609467 404.234619 973.929871 700.319824 625.904236 269.903748 589.317383 78.9979858 386.372986 37.9314995 578.970276 762.496094 750.435181 564.231567 698.691528 772.822083 981.158020 + 921.583496 748.615540 671.734802 675.797852 356.865326 114.000114 790.298523 438.628235 835.027832 630.377197 103.219299 612.085754 883.081909 243.775665 389.232117 409.264618 169.196457 369.051819 481.840240 5.76777124 643.789734 540.848450 842.926819 860.964172 22.9174576 655.804993 866.327759 202.368408 991.818176 478.217651 104.217278 310.476410 408.459808 308.397522 889.415771 670.757690 363.976318 244.921310 935.695312 250.922089 139.016769 276.998657 973.601440 13.5804377 836.773132 75.4146271 520.142395 510.340118 192.424026 626.850586 437.556000 872.871704 452.968109 697.443298 861.610352 24.6384869 974.388489 443.000519 967.847717 248.801865 684.433899 966.001099 182.104340 981.914490 461.996643 660.390869 132.496704 687.325684 685.333069 715.897827 212.252167 524.359070 20.9490776 655.090149 301.266174 560.472900 272.597137 + 156.645309 115.186844 563.394775 338.100922 662.872925 885.876038 289.847931 802.595093 189.424377 809.316101 914.148132 365.633759 678.989319 936.970154 624.089294 216.737930 245.964005 18.1746349 133.404709 413.849060 731.043274 629.760803 533.819397 40.5858421 738.414978 909.904785 659.053650 931.372009 565.954285 37.2294655 339.386261 675.043457 49.4544792 813.028259 514.982544 655.620178 860.046082 526.437622 708.900208 461.410217 391.881561 927.702271 673.623291 197.036087 738.581177 957.634766 402.852081 289.019958 61.5337257 210.012375 109.455215 546.596008 634.617615 985.630005 135.797043 9.23704433 358.374908 650.898804 274.082916 236.296097 705.918518 25.7050591 347.771790 236.554642 908.580750 275.753448 738.125000 318.590851 576.125916 64.6100616 542.562012 601.789673 589.508850 261.412506 300.453491 277.415802 379.584076 + 91.0366821 836.964478 345.839783 358.804108 454.508728 35.3003845 937.597900 627.653259 737.520935 202.345535 939.929260 69.2805939 131.398285 873.727661 364.150024 438.259705 99.4933319 846.938049 987.295471 90.7818298 661.402527 694.394653 961.770996 40.7972260 683.672607 774.991943 594.257202 122.839218 486.414917 65.6470947 962.711426 742.648438 878.768616 688.669739 572.012085 996.380554 318.034637 540.622314 673.035278 934.909912 683.838013 445.683838 351.779358 442.274780 180.347748 684.020142 814.434875 187.299164 697.774963 77.8063736 894.833374 613.712708 234.716904 12.2135811 410.094604 817.708496 206.618256 572.214172 924.356201 328.615448 938.765686 964.406372 549.635498 461.352234 724.775940 433.962158 660.189209 661.186584 645.477783 364.630829 577.226990 117.681244 152.534927 551.512451 638.473022 666.050781 962.068359 + 451.440186 611.827881 353.162872 689.235718 373.012238 64.5794525 739.850098 116.635574 755.757996 803.252686 154.677048 56.9900208 169.432617 798.652100 708.566589 729.276917 10.6782722 26.1144905 831.727356 888.045105 213.320221 450.244812 183.907776 905.046997 120.668861 316.712402 517.834595 45.5935173 984.997253 337.672882 821.304749 771.286743 791.111816 307.499176 625.960022 925.758850 4.70149803 961.521423 802.129822 326.224365 518.045410 206.486176 112.722511 856.686340 877.781555 842.831238 400.518036 818.408386 307.800690 440.187897 716.583374 385.416534 732.528198 246.871475 204.845535 541.450378 748.508545 432.760620 276.031799 653.769470 194.302551 259.287689 207.137604 859.983948 599.200195 754.712158 652.388672 183.155243 759.116028 612.686035 514.400208 115.242340 115.164337 801.935242 288.113190 80.4298706 999.180420 + 492.747162 683.834351 634.441406 462.294891 920.714355 846.952698 316.981171 502.475525 65.4729843 30.6303272 808.917786 630.951721 694.633545 179.427658 760.397034 918.861389 634.870056 599.086609 136.044693 614.602112 443.556305 358.283234 819.154053 514.384277 224.411865 240.920670 574.936462 864.298279 479.282196 683.068848 952.612915 754.042175 431.072083 886.584656 557.348633 129.303009 873.868347 73.4664307 395.955933 935.757141 940.692200 746.680908 653.552307 707.699829 271.439270 231.621338 488.813141 489.139404 400.282837 152.340393 478.147461 329.060944 251.522949 603.704102 150.626205 70.4952545 638.393188 429.291565 283.039062 626.641418 668.694336 60.9656677 637.905273 937.200867 365.348785 560.236938 20.3899498 551.332581 148.022064 646.977722 655.979126 139.720062 385.557831 420.348572 792.456177 966.480103 744.843323 + 944.635315 98.7902832 580.467957 430.671417 22.1780872 408.561554 865.722107 317.477905 886.911865 787.571411 709.849792 672.789001 366.537659 674.424133 461.125549 333.336304 982.662598 807.663269 753.637939 539.145386 268.285187 427.374695 447.117706 167.643280 854.241333 280.872772 996.982971 828.540588 879.680176 772.981567 509.027161 586.669922 730.358154 945.510498 735.238708 647.443665 28.0192165 758.960022 739.798584 633.924133 202.747879 703.083313 402.470154 528.374207 727.003967 779.273743 892.546570 270.703949 302.522278 70.2052078 286.633209 948.989319 627.379395 170.621841 802.956299 173.203964 337.473602 390.949677 604.769836 503.728180 677.760437 904.120850 737.687195 546.525879 664.542847 476.294220 975.108826 171.028473 147.033142 773.560730 438.857483 568.006775 298.423248 825.791809 628.086487 560.734619 62.0967255 + 225.820938 117.493973 670.311096 965.035278 266.613861 989.129883 20.9128742 652.732178 224.906082 949.395996 738.810791 362.230988 662.645264 467.226044 855.192688 842.086792 263.711823 881.781311 483.542480 839.531860 410.878174 805.367554 885.892212 775.607910 188.200256 349.851410 893.555176 260.309113 939.640381 626.491760 500.530365 495.790955 43.6468124 163.494720 36.4410896 387.832916 293.213287 906.094543 686.536560 112.429192 760.579285 71.1400681 770.280212 607.042908 481.193665 334.873993 601.233826 798.117004 561.200867 480.821320 478.627960 840.976624 281.065460 909.043884 932.856262 656.267517 311.005707 803.030396 58.7293320 366.215515 88.1059952 483.253021 453.885162 582.598999 654.882751 74.8338242 128.989380 893.746765 393.429321 20.8424320 978.027771 471.358551 475.648926 411.749725 319.726807 481.170654 492.907349 + 732.532837 462.148590 745.472351 743.258362 73.7464752 69.5692673 930.438354 536.163086 389.698303 773.994019 341.498199 499.195770 39.3953552 262.654480 777.613831 155.350327 656.894592 692.891907 566.143005 889.932251 319.740326 20.8639870 770.959656 741.465637 421.450867 170.256302 438.384766 621.358154 783.485901 726.997620 888.575256 99.5410843 320.955200 382.194183 629.909363 291.139771 520.033875 471.717896 762.564636 312.219238 856.823914 793.601685 198.150406 219.899658 985.911377 494.533234 272.192993 363.673462 357.122101 642.398621 866.557251 640.930603 110.853874 857.836365 520.431335 206.978973 207.324036 35.2912750 643.480835 298.764069 791.356445 244.971390 425.523163 924.623047 311.998322 42.1916504 120.291519 768.012085 257.758026 194.454269 600.757446 269.752014 164.111435 896.638794 239.332779 938.574036 268.086609 + 775.568970 197.839951 644.504150 508.747986 763.521851 51.2872162 304.334595 409.235748 936.666504 416.868042 96.2371674 349.338593 30.0932903 493.377472 238.067688 246.103470 119.678802 664.525452 704.384460 838.618225 628.048523 611.232483 500.488098 484.197449 937.114197 112.172195 649.659424 977.393250 682.391357 685.666321 106.330528 860.866333 379.344971 946.084106 569.587830 445.079773 241.993011 538.101318 618.707764 600.505737 557.148254 116.690948 576.621704 202.589371 719.757507 633.805481 233.842728 304.796356 35.7174377 341.308136 709.462463 540.812134 953.029602 202.224548 5.39102983 217.571854 532.599304 24.7626991 497.820831 430.698212 686.492126 829.399414 93.4002075 972.383789 860.620239 86.1712036 714.879517 677.335693 22.2028580 548.796997 258.626923 341.120331 120.793365 763.376953 995.135742 564.728638 385.325317 + 149.257858 281.606842 903.802368 862.744446 311.356598 907.248291 50.6578827 551.552551 460.447021 107.789566 727.300171 590.522827 823.915039 842.095459 529.150879 927.228455 867.844971 946.621521 514.092590 963.328918 392.523163 500.046875 783.262939 118.486649 838.687073 101.697388 540.565918 389.094696 551.648743 785.173157 275.946899 992.467102 979.529846 819.898071 97.9471283 241.225708 546.583374 187.043655 453.602264 827.293030 656.402283 741.683167 525.888794 123.676537 613.189636 185.499359 421.734253 945.467285 42.2092781 805.745728 353.180878 525.859985 794.509644 399.182495 784.637390 658.485291 352.573975 601.910339 209.845413 979.226257 512.366699 243.209747 854.431458 779.757263 19.1372414 772.013184 54.9131508 125.100616 454.542297 766.473999 578.939148 214.271332 788.837158 218.058945 520.336243 577.785339 727.837219 + 641.017822 840.300232 454.795441 654.071228 500.021667 385.617737 870.320679 195.013763 612.675354 279.663940 171.126968 468.865509 265.212524 911.557190 383.260406 691.095947 381.401276 461.436737 576.617981 501.624634 537.207581 784.007629 359.813721 342.106689 853.290833 858.085205 921.928162 530.919006 669.659363 310.554169 340.798004 162.281433 180.740402 156.600723 532.810852 857.180847 822.717102 455.395172 201.795700 521.094727 870.620361 170.655365 535.068054 599.876892 583.480652 826.982178 296.450867 418.657135 578.248047 916.190063 410.989929 779.326172 89.3227386 227.820282 317.059906 399.338867 484.033783 401.858215 996.478882 39.1859360 392.340546 258.723389 31.8186665 201.782547 879.366028 268.743500 836.744202 393.731049 498.083649 125.100739 821.833923 361.562317 272.959290 483.204132 732.732910 607.993225 610.454163 + 321.486603 202.351913 163.337814 954.301147 176.067123 552.974915 436.023987 640.363464 676.918091 450.045227 215.934082 246.203491 908.300781 398.208282 578.629211 51.5872612 698.248535 454.063690 850.509277 689.982666 556.009644 545.977539 720.435730 40.6616402 605.396667 540.000916 239.485977 228.788834 19.1480179 93.1849518 894.152832 294.145294 357.231598 703.949768 90.1745911 125.602043 966.364319 156.650024 497.994293 55.4446487 916.041687 384.782257 518.298584 180.163818 55.3534851 273.649475 670.086609 785.971863 268.126251 663.521851 764.747742 283.496490 820.136414 988.364807 746.542053 258.965607 107.045547 608.272217 942.059021 187.261826 183.153107 902.054565 656.557434 744.136108 448.628998 48.9859200 18.3337994 567.031982 202.888947 543.446350 673.292664 249.121033 193.564789 470.317444 821.820007 625.249878 856.143066 + 187.983566 937.460999 541.363403 999.190796 596.065369 986.859924 920.975159 801.421570 912.430542 221.389709 384.681030 361.675385 55.5354576 246.506042 681.428284 189.886154 907.773987 79.0068588 212.482132 897.502014 622.647522 98.3621521 828.930359 307.537140 264.551422 518.885376 203.578003 23.3338566 555.649536 298.689758 131.306580 41.5243301 927.075684 465.856995 367.973938 364.658112 992.472290 380.570587 558.508118 954.716980 780.205322 166.131378 683.321289 840.733093 998.928833 858.481750 791.229431 271.884857 351.208557 167.924103 309.595154 542.481750 843.429688 550.265442 317.960999 110.439613 457.864990 457.936676 697.789917 174.906174 723.231018 377.226288 317.967590 98.4525452 124.079300 371.458740 328.073456 54.0997658 127.645393 586.186462 188.903244 965.111145 408.952118 833.144409 719.321289 82.4751205 528.843140 + 905.865234 122.681007 888.868713 39.2319641 965.267822 812.179993 904.021790 545.607361 681.354858 799.303223 590.059814 205.267242 788.214478 537.944519 746.859192 296.349701 38.3745155 398.637848 841.306824 676.755005 529.977112 126.408463 920.496338 717.171387 290.476440 82.5970688 20.8329639 572.891113 907.185303 536.378113 846.269531 471.831207 201.459869 236.552917 634.447327 269.308228 502.388947 886.337097 65.1201248 521.134460 815.332397 249.417084 631.664734 889.642517 838.819763 207.455338 560.780090 889.461426 59.8849220 205.280579 988.103943 196.989822 678.907654 674.183594 55.4662056 665.226074 622.873779 942.620178 58.9085045 801.946594 800.517639 217.075195 571.097168 872.655090 434.618347 366.865692 976.841919 699.247009 392.668457 722.587158 670.965088 762.102844 390.726349 351.943512 826.072266 497.950684 819.056641 + 823.565491 166.115891 675.006165 873.275208 568.185730 475.851624 509.407104 3.49029255 327.936737 787.345459 997.309448 581.833374 651.109802 759.734741 581.873047 19.1311073 672.906372 714.713074 91.3875275 455.416534 855.819397 870.956848 505.162506 609.664856 856.357910 459.280548 18.2521038 412.934479 546.361084 66.9358902 754.787598 140.794785 409.372101 34.8767815 776.885559 485.742584 338.873199 133.339859 957.994507 570.584778 200.847443 270.220032 150.818054 191.653030 350.627106 514.176697 185.376038 252.182831 273.453735 784.619934 994.617126 203.066986 5.27842999 802.417603 37.5583305 193.276535 890.997314 120.525414 388.387573 483.873474 501.651428 629.225586 764.902100 501.917664 871.475098 341.010040 210.976532 703.792603 694.162598 419.453827 281.372223 978.399475 652.470703 278.996094 7.26080370 176.200623 987.752441 + 737.315552 521.415344 728.895264 603.356140 612.256470 451.116150 243.448410 284.919800 613.402588 5.02012396 474.373352 160.989716 947.577332 403.410095 252.070587 761.602051 988.539429 457.868500 648.653320 85.9908981 360.514679 322.279602 459.629608 518.198730 125.719055 666.237915 275.132965 527.632690 715.312256 54.9382210 326.282654 702.237366 195.019897 24.7398930 719.335144 769.621460 652.128967 887.743164 177.820969 432.413940 798.787292 164.253082 469.474823 560.039978 10.7800941 452.330383 347.954956 796.578491 251.494614 839.644104 657.295166 104.600807 301.099854 118.390900 493.303040 812.557251 740.573059 788.053284 805.109741 611.249695 264.002350 457.242188 80.4840546 565.671692 678.668274 518.612061 781.308960 663.924744 74.5894547 709.283142 460.633179 233.170700 178.176270 45.5240898 893.612610 466.528595 187.700851 + 638.442749 386.389923 150.753448 816.506592 782.866943 583.857666 830.828003 806.118774 177.470062 280.883240 481.447540 192.517395 977.590698 333.097565 218.053574 281.427795 900.528748 973.131165 711.447571 492.762726 904.094238 192.749496 7.20721340 920.511963 834.287842 344.351837 217.009460 641.579712 386.441895 952.875427 562.960693 287.897400 387.871399 925.066223 207.407639 936.346008 352.637756 677.590271 405.031372 100.275101 421.739838 794.511536 374.903717 183.482025 432.936432 110.510895 46.5299835 329.686523 108.520836 967.403015 294.311066 802.206970 518.089355 806.113159 975.712524 824.159180 856.766907 413.709045 48.8599205 406.451477 100.166252 915.390991 629.545898 341.442566 15.1012182 855.125000 375.701813 21.0459576 900.397644 590.504272 201.055847 468.493164 562.095032 733.436035 812.486206 686.046875 993.851746 + 498.129883 629.565308 506.219421 29.1624222 198.936890 793.103210 158.895340 287.711761 898.483948 383.943451 546.621582 502.383698 391.793396 315.389771 443.127350 361.341278 191.463028 449.631683 473.626495 514.395996 73.8134613 625.441589 948.080872 167.211700 337.940613 777.478943 913.665039 396.859467 918.840820 900.238281 752.894775 698.563171 966.866028 228.104309 299.082397 60.0515900 326.866547 260.187836 278.394379 711.948975 522.357483 766.952393 462.346466 110.612061 825.097900 780.780273 872.765930 455.892426 164.856400 179.839066 550.779602 347.240417 516.607605 378.536499 164.584869 386.455597 888.695374 494.989288 533.481567 611.312439 668.987366 430.371887 126.450089 564.914246 733.335266 689.357910 202.535904 114.437294 821.675964 709.418030 987.259521 146.401184 95.4640961 102.906097 156.372177 268.071899 224.357437 + 843.157288 78.8090515 189.709610 15.8300495 132.434250 29.3606472 572.347717 350.887299 316.157196 809.658630 923.421570 414.661713 166.989960 713.600769 722.804749 941.100891 849.111633 742.995239 75.1551285 605.404907 197.822144 918.829895 963.988831 129.260437 856.914978 732.122131 470.079803 964.638672 719.973694 855.112122 639.476440 331.137878 762.339355 789.625000 129.351593 604.354675 562.464478 798.690979 699.573364 386.889374 669.399231 943.619019 792.880432 857.379944 116.070198 157.367783 607.888428 7.42234945 315.873627 530.055115 975.970581 529.932190 245.837112 986.685974 987.033997 374.942139 106.237640 603.392517 30.5452957 310.006531 530.557312 889.635010 512.724609 68.3122711 955.306519 979.227539 945.352051 571.097595 494.172974 504.343048 16.7712784 688.175842 452.692596 778.842712 96.0410309 706.553467 597.714111 + 980.491699 642.590698 339.992523 839.637756 556.382080 975.428467 96.7162704 402.396271 809.529968 57.3307991 461.871704 901.192993 248.251312 578.445129 848.333191 73.7314072 232.222855 978.357361 837.671692 77.9911423 380.806000 112.115990 573.879883 304.543823 566.515320 62.2418938 317.743835 866.123596 342.910065 454.558380 88.0606232 522.835815 222.409485 116.177078 629.202087 990.633667 11.6407585 98.5784225 319.718170 394.805878 916.167236 396.330658 162.994431 95.3399429 431.341888 728.750977 868.702759 777.552979 281.578125 601.753540 239.367020 987.461609 620.646545 186.258911 931.325012 955.236450 227.786331 540.918579 391.872345 509.386932 880.942261 24.1303310 979.648254 965.382202 577.671509 851.401672 191.346146 213.171844 403.777008 699.291809 933.245178 802.251648 846.244080 977.795044 668.232056 59.8532448 67.0978546 + 295.875244 403.659058 3.96260405 675.967041 566.455139 992.161743 862.545898 113.379715 391.712036 380.568970 510.320099 343.849457 838.817139 285.364655 219.300156 922.969177 2.90180898 811.544861 184.858170 308.615082 606.641846 115.415619 974.341736 943.678345 578.688965 14.8358860 17.0938931 413.510773 298.475464 974.897095 680.118286 842.047852 187.461655 56.2064705 604.571594 546.676880 632.853271 962.172119 960.672302 914.448608 852.037231 730.080017 714.418640 514.389221 466.054932 258.452637 352.719208 507.078766 631.424866 100.686317 547.690308 255.408447 384.414551 455.394867 160.221710 515.861084 257.156525 753.821106 282.161682 65.1884232 536.609924 486.153229 679.772400 269.817505 12.9986830 133.970566 273.927612 996.950073 301.350586 937.719910 509.392273 836.729919 665.436829 446.708862 955.989990 26.6118698 472.589447 + 497.777130 800.718750 194.205917 553.159180 511.125214 396.279755 392.808044 343.906616 383.537231 769.594360 346.387665 303.926880 674.306580 374.371826 309.444489 810.523010 568.257812 261.827881 661.450928 577.741516 374.046631 256.938477 695.590515 732.799194 676.769958 851.297729 446.618408 303.847504 887.523926 950.381348 7.44092751 517.999878 263.719086 87.9186707 528.578369 710.673767 750.205444 530.160339 17.8555336 307.818146 388.721466 873.554321 114.197083 229.613708 980.071594 138.301926 793.250549 441.858856 454.225281 222.170639 324.474792 11.5113077 134.837662 219.463486 366.734680 180.716690 836.742004 572.736023 446.638763 880.698120 490.573669 915.973999 375.024078 511.048828 697.274048 778.315002 24.0422039 456.418457 366.907318 961.953003 787.732239 226.641403 686.947998 837.899780 695.503418 210.292358 195.580627 + 19.1302738 489.288788 642.667480 408.626709 799.560364 783.278259 856.668579 257.250427 472.765289 516.037598 327.777893 353.309662 324.227020 481.690430 278.895935 444.093872 456.513000 627.389587 64.6983643 132.921387 672.704346 285.513885 85.7774887 892.127258 596.702393 722.753235 754.530945 482.663818 634.856384 143.525574 664.349304 302.996368 302.995361 582.416504 59.1519241 975.103943 200.934265 864.778809 34.9439468 140.901184 208.527451 284.805176 508.434082 44.8417015 154.376587 443.277985 272.713013 649.432495 981.504883 893.794189 709.845947 225.387863 693.190552 126.383217 169.123520 700.595337 791.228210 152.786087 287.424042 22.7196484 506.701965 267.261078 357.111420 577.994324 336.314026 774.753845 937.015869 53.9801407 835.856201 702.829285 802.002014 239.184265 152.039154 16.5111847 176.082962 920.954590 886.680298 + 532.858093 152.901962 608.896484 273.535980 88.8122025 797.126038 807.824951 451.370148 882.797485 544.614868 160.535507 307.503937 474.736176 447.029327 284.029297 935.274109 812.542786 285.184723 719.791504 7.45045471 422.767761 106.050613 178.061935 73.4992447 935.598816 359.811371 91.4305725 903.305664 602.034058 83.7271118 387.249725 574.797607 703.664551 675.987488 769.286499 333.360596 791.551514 606.816528 497.386047 48.4067230 670.721558 965.227173 898.914734 378.928680 595.940247 129.320633 932.396790 251.450851 82.0743256 862.817993 959.642944 859.572205 319.475586 460.303833 204.687439 173.113510 139.980499 37.1261559 630.253906 262.014374 599.582825 230.175110 225.784439 279.548889 873.343933 13.7053041 565.181702 186.423309 670.864929 488.862946 435.502838 690.231445 610.871277 153.160980 823.549133 503.221680 682.727783 + 62.3152542 509.128143 174.658768 752.825684 295.256714 681.486267 857.466675 915.171509 44.9097633 939.417175 537.610413 458.041107 675.379883 972.321045 497.247406 546.041687 847.900452 238.401550 877.269958 175.156433 953.807495 795.067200 458.369934 118.091751 370.763397 805.341797 593.036987 862.373840 468.131378 934.090820 103.976242 326.871613 669.213196 108.953308 638.365906 311.684753 496.448486 231.695831 140.080368 850.961914 387.648285 806.962097 850.733276 350.380524 334.532501 388.764618 30.3541565 13.8900719 630.470520 364.983459 269.153656 893.002563 759.953491 931.206726 293.569489 411.029358 544.718079 480.042999 98.5133972 93.9155121 101.670357 854.649048 919.687561 63.1563873 20.4019775 823.328979 396.406860 463.219818 442.208130 583.735413 750.136841 114.506485 510.065613 376.697296 72.1391754 533.371765 464.534393 + 275.060944 138.514023 646.330139 70.0660553 194.572586 696.682068 653.854431 661.637817 681.334900 822.463318 944.129944 99.7371063 591.605835 684.609497 235.513138 563.740112 593.524963 352.770081 716.119690 427.616028 244.805618 610.573853 749.978394 586.843018 856.860168 799.575073 656.889343 332.149902 907.277222 234.337601 774.493103 606.474243 970.325378 460.294647 740.282959 804.189819 335.344635 670.725037 728.308777 547.597961 250.433044 129.754303 372.145844 575.444214 26.1897545 680.502625 52.1150703 951.249084 38.6211510 645.342468 223.380417 783.382874 789.802551 306.025177 843.258667 766.326355 595.035706 55.0606461 459.147522 690.623413 632.785217 196.441116 631.822266 673.460022 972.404663 380.270172 816.182617 49.0483208 345.552795 484.390930 196.582535 443.853668 521.896606 699.496887 173.614395 746.266113 997.840759 + 198.439743 510.949799 306.865479 508.179932 162.610718 566.581665 402.618958 145.101135 192.106476 722.746521 39.5383835 988.289124 606.050659 418.032074 102.121887 748.999390 571.589478 942.965393 293.618622 461.575836 863.319275 968.102173 66.6250687 379.404205 752.206177 367.610657 385.216644 257.663940 339.636261 986.613220 387.854950 816.730591 830.954407 583.494080 457.273743 7.14850187 950.024292 212.413834 683.934204 573.591064 883.529541 748.104126 28.9652691 433.011169 889.165100 467.604401 764.890503 416.508087 146.945496 486.506256 949.987793 811.449707 111.068771 762.405762 255.159073 578.420166 604.126160 41.4227448 276.601532 831.795288 629.815125 356.036469 991.960632 566.999695 202.130997 778.205688 614.043579 120.285446 647.806274 975.334839 681.776489 229.395599 263.450256 650.847656 591.452820 418.006897 193.498215 + 222.631104 442.359100 836.059875 640.340637 143.383926 335.946106 475.616974 19.6857109 409.124329 508.360779 551.670410 548.709351 877.713318 572.556763 460.791565 812.316711 226.467056 270.780640 909.504333 82.7637939 458.277252 298.945801 388.961853 417.747803 581.845032 203.580688 832.951904 657.445618 419.732391 94.7717056 452.806458 359.473053 449.612030 645.812317 150.496277 565.553528 564.577637 410.401276 618.006958 750.619507 603.959778 618.510620 319.529175 106.855957 986.806396 404.506012 599.077515 821.262146 740.952332 301.674286 869.392212 645.490356 279.572479 708.147705 546.433594 921.107605 109.647545 717.625366 789.068542 810.987244 164.599640 153.262146 201.663925 309.193085 187.643280 810.953552 319.360413 205.330597 577.687256 137.238937 489.443909 627.780212 412.866028 56.2901917 471.459534 89.2467041 204.489822 + 264.950836 965.151001 461.410583 82.3715744 558.577881 307.875122 791.848083 526.174683 372.493225 660.775269 589.596802 66.7149200 212.905792 73.0256195 213.153564 395.560272 544.160339 354.788055 556.614197 778.797302 708.879272 196.672379 711.977234 446.297638 831.265137 72.5344315 352.690643 847.372009 572.909912 900.313782 508.874176 262.892670 488.344055 984.527161 607.564880 400.053009 750.623474 608.007629 393.716644 121.554886 513.837280 282.812622 881.706543 7.63278151 403.299805 36.1954041 417.229187 471.774109 72.5606308 88.5357361 613.240784 625.858826 645.786377 64.8808136 414.996185 463.185913 167.893906 642.585693 416.960327 924.500916 665.477783 740.530579 575.447632 466.511261 352.895813 485.137909 813.452393 964.224976 437.813965 9.51797771 479.713715 262.053436 780.797607 873.862061 580.371704 211.902695 332.158600 + 428.961517 46.9144669 164.744690 117.633011 700.257874 458.498291 622.202576 328.499878 590.929199 748.695862 499.575134 681.688232 775.727417 458.702118 343.303070 343.415894 849.463257 943.333191 718.553589 570.628967 554.227783 927.026428 388.000061 902.513428 628.428284 833.039429 496.728821 121.219948 496.288605 504.703156 842.432678 730.937561 255.229630 864.681641 332.388702 873.617493 238.555481 922.219910 171.914749 460.145660 417.939240 888.127563 736.437500 447.554993 568.026489 558.776123 346.923767 556.892517 739.050415 891.526550 350.755768 822.730286 741.019287 102.301476 969.279358 977.917358 477.319305 485.573792 780.101257 700.948242 20.7335243 383.543304 645.713501 682.943909 91.0934906 981.563477 710.774170 757.501282 364.302917 725.639893 30.9551449 495.398895 129.767929 749.807190 466.212891 802.020996 939.598572 + 5.45426655 13.4194880 641.666138 193.545074 504.774078 348.758026 232.531296 970.431580 761.673706 466.186920 589.384583 390.934570 71.6855621 801.620056 983.489807 155.069046 853.099915 301.595978 617.927124 610.670593 403.730377 697.766357 524.120178 865.089966 69.6066666 283.957184 202.742996 378.940399 587.386902 964.923950 861.490051 590.777039 975.131409 107.558113 416.730774 861.270569 302.043579 194.805176 836.292847 433.658264 143.204208 904.300781 693.264954 231.119675 548.822693 126.598648 406.127472 970.042480 181.658585 708.891357 867.300293 270.641602 579.894897 89.2533112 490.265991 817.807922 26.2535877 785.037048 749.278503 382.035156 707.881348 169.158524 323.584076 372.781494 694.667725 63.4472046 556.865723 862.379883 834.984314 878.659546 142.476456 899.703491 469.726410 169.133041 457.406891 236.630981 649.730652 + 636.873718 164.540817 51.3415222 254.906540 427.106750 108.986656 850.663513 166.764877 308.795807 285.575348 656.919373 762.016113 158.354980 10.0294695 910.204712 493.678406 669.757080 910.147644 26.7777634 326.627594 715.850342 119.157188 619.678772 445.553253 277.120880 938.057068 439.737213 873.345154 773.795105 115.595917 628.634827 37.5704803 942.998840 902.163574 939.099854 989.887512 156.554993 78.2005005 134.828079 404.558838 848.268799 275.634827 712.273560 588.922668 846.355774 428.206482 763.009033 428.474487 26.4967690 437.371704 247.134003 306.169098 212.291290 343.968781 818.586487 483.171783 824.525085 995.348328 560.554199 697.652710 408.407532 743.007690 652.376770 37.5563087 308.165955 542.985229 154.135910 516.768494 536.446167 544.517273 576.778381 714.001221 971.395508 519.679626 749.447021 21.8250446 776.630554 + 517.793762 486.720093 261.139008 288.211334 702.393982 819.486389 787.276855 851.320068 1.30022609 172.725510 393.604279 409.176117 162.465851 564.608154 760.902222 666.534668 317.653076 925.269897 743.953613 828.000732 675.419189 293.929138 923.107910 537.997131 611.803955 408.222168 512.329712 812.918640 878.620117 799.722168 582.183167 750.292786 283.685364 432.989685 785.358398 576.883301 752.266541 352.005981 450.134552 441.380096 817.230408 468.854065 425.692444 125.350945 90.8069000 802.956543 423.994263 843.943237 432.903412 63.9928169 599.751282 66.2973328 318.425690 451.266266 558.431580 582.693848 557.876343 48.3826065 674.458130 823.905518 877.355896 155.428162 74.2789230 878.949951 527.899048 957.394836 867.770325 574.239746 336.038269 196.335419 721.493469 287.224854 22.7561493 633.490540 177.192169 788.017578 375.645721 + 904.694519 39.8853531 970.499573 491.572998 706.341309 690.054871 285.372223 602.103760 841.596558 456.093811 575.365417 641.941284 477.496368 144.480621 75.1818695 686.093445 63.2168846 866.882812 602.954407 508.363403 727.215759 38.2571526 176.586472 608.961487 956.152527 106.660469 131.977478 141.941986 33.5941811 281.641479 107.431221 551.276184 362.724915 830.222839 201.281525 233.308243 680.263855 945.415344 688.401794 159.372421 835.448547 762.404602 501.901917 490.080139 837.840271 588.128357 515.165894 829.163452 548.055298 484.643280 387.481720 179.607605 392.901031 623.051453 354.771210 280.913910 505.664154 683.367249 366.903381 884.772400 467.097321 237.656464 443.934662 214.617294 766.560608 637.301453 619.846436 929.653320 999.904358 469.899628 741.883545 666.405945 778.987183 840.033142 337.382324 6.62289762 167.998596 + 392.184357 82.6651306 299.852386 548.035400 447.362122 435.940002 378.083313 369.441711 600.039673 330.028442 135.414536 530.418213 735.473633 493.468262 102.995476 75.9090271 764.553650 821.749878 405.839417 601.352661 44.4881859 458.119720 894.579285 423.008606 909.170410 42.7532806 390.223602 211.265747 152.531952 325.025238 257.581177 13.9846296 208.468857 823.073364 561.999084 740.638245 933.181641 211.576813 826.697937 377.029480 322.744720 652.302612 481.241455 84.4042053 341.212128 997.608582 363.835022 154.724152 791.604492 797.304138 905.708740 759.536133 842.451050 205.944504 570.457764 413.632721 449.493896 528.088623 905.408447 690.525574 274.767914 283.169006 718.394653 177.800125 728.747742 910.968201 667.570312 976.661194 662.028503 676.089661 88.0227509 154.377304 158.456024 212.534164 129.959320 127.877975 16.2758026 + 416.357849 148.395828 851.146973 911.711304 924.728516 843.478088 560.657959 629.131958 713.736633 949.800781 989.813843 715.336731 703.608459 84.8764572 278.362213 180.440353 391.864655 147.955307 921.761169 555.352112 594.378662 582.251465 888.163147 447.476440 16.6572495 711.782593 255.166809 345.041229 437.054474 460.845032 781.726807 3.56073451 595.296570 209.040192 127.979797 68.7371902 340.623108 33.8341484 1.25181603 170.222183 38.8134842 34.3860703 610.351074 448.177490 246.261017 907.455688 74.9232025 847.693237 415.446686 502.119873 328.758698 884.158386 988.601074 899.834961 383.480347 19.3886395 946.792786 629.016724 359.726837 1.74151444 4.54632378 838.373352 98.0499039 98.6442184 486.320770 227.627533 923.047363 586.186646 502.986725 639.686768 254.745056 556.731201 301.406158 648.102356 283.914337 982.764221 365.644958 + 419.171356 958.774963 611.134033 421.996429 965.814209 241.548630 608.003357 461.503174 746.688232 174.667877 653.319397 569.827881 400.140167 853.148071 989.974121 619.558105 807.724976 694.547363 542.468933 454.157227 767.449646 379.277954 795.447388 174.468994 299.861786 3.27825284 707.146484 41.1619987 552.290588 416.095734 309.666534 614.556519 554.158020 760.912842 411.792725 563.637207 156.369080 260.091370 431.453064 632.441040 581.532043 634.856689 999.006226 683.502563 996.975159 95.8255920 348.395111 902.488586 4.01339579 596.331299 21.5954380 829.891602 322.362274 945.674438 48.5446892 79.9387436 527.530762 407.596344 38.9657974 308.273254 589.795471 940.654053 320.720428 886.483948 169.910583 463.766907 755.525818 496.030121 953.696228 403.674988 962.306885 152.185806 796.387756 224.007431 315.740601 121.521782 452.549347 + 522.529907 432.238525 166.297684 300.174591 770.039307 96.1574402 145.123352 125.195236 162.015686 239.163544 34.0527382 842.067322 432.644806 522.070374 643.673950 88.8838348 701.092896 509.011719 678.082153 122.991829 243.827896 240.624481 646.425049 831.046692 822.965332 846.496033 332.456085 739.210266 63.5003204 343.638824 980.984192 496.185059 458.532959 406.229431 544.452454 724.225708 177.831375 120.725006 698.237244 754.519714 26.2465019 275.801025 487.094635 590.079407 766.085388 409.071625 672.391052 630.088684 996.442261 563.164551 357.728668 133.367905 452.104950 414.411987 243.949722 464.827515 956.189758 533.962830 726.503418 502.467834 871.213379 324.197388 691.114075 960.485168 362.930725 653.663696 421.921875 914.913879 782.875671 338.428467 308.478271 702.837769 168.076660 206.523285 840.253906 688.525208 277.113495 + 492.781067 766.752258 627.470459 310.025360 825.592896 571.491272 312.583191 251.621735 414.579376 992.808105 662.451477 786.674500 623.220276 745.846619 457.606323 175.162994 99.1114120 434.038208 548.405579 607.356506 179.377823 258.294464 762.603577 431.037201 713.934204 56.4776382 682.830872 436.684937 366.941315 659.182007 884.679504 23.3639259 736.042664 856.134094 426.857086 435.742615 942.430786 603.578125 761.206299 821.796204 789.832153 32.2147598 480.363953 824.677917 907.976501 194.365082 864.366577 123.217979 497.344604 344.644836 819.917847 805.296448 778.152954 243.251785 563.048157 412.943542 170.794464 361.763794 13.7450199 108.203697 8.21858597 726.886841 516.330994 268.382172 749.546387 925.343506 790.247742 995.113586 166.741364 403.866486 462.075409 364.923676 671.006226 45.0552902 693.200439 36.2037430 679.016479 + 542.603516 797.748535 744.215637 425.152649 265.898865 926.763977 579.908752 997.993835 809.057373 207.237991 801.680237 692.609863 339.379211 60.5168762 640.224670 636.447876 312.715668 205.138504 602.649597 414.210541 817.465881 332.981689 936.751526 311.551453 769.355835 509.170044 247.750595 436.325104 997.387512 967.938354 589.061584 543.672058 965.332581 315.005646 318.187988 716.033630 961.511353 888.052734 972.982788 664.032898 664.625732 892.791626 201.453857 983.331055 872.007202 755.315125 532.437134 246.376236 238.190872 191.017807 290.241333 318.059357 719.783020 610.749023 834.792175 533.202515 8.63837814 275.956085 863.595154 579.079224 730.639648 865.299622 501.076996 656.232239 374.630371 683.937012 182.119049 656.077881 932.061035 750.019958 952.300720 798.421814 917.227844 557.817322 945.485779 179.783447 759.816284 + 390.129883 537.544983 888.601990 619.361023 482.478638 614.619080 461.621124 65.3827744 448.895996 636.626160 738.061768 247.166046 839.777283 821.152771 392.753601 865.619751 111.028221 735.047363 573.675720 550.402405 650.200317 383.858307 132.053925 992.936890 407.779144 566.038086 237.278824 541.138428 245.674500 434.371948 640.087830 980.814148 326.399353 785.726990 599.850769 173.554382 706.180542 476.446472 357.532349 350.882019 561.663086 758.215210 136.610916 229.525650 85.1936493 174.441193 234.251740 378.779755 704.137329 885.470642 358.659363 820.760132 432.903168 338.143707 920.246704 839.692627 69.7963181 604.759094 2.44015646 603.290161 796.176392 658.047546 638.551453 192.754318 924.500488 677.065063 948.206299 557.089661 697.354614 327.630859 903.705017 294.456604 893.784851 909.557617 190.655182 684.798889 367.804779 + 626.308716 273.147980 432.037506 951.343323 138.963959 680.359253 958.791260 953.705078 463.285889 328.580017 631.880615 246.501160 276.851501 793.526367 415.521790 786.063171 246.171158 99.2847443 1.44777870 324.080536 837.508057 825.871033 310.078125 513.470825 176.181931 439.431274 119.175529 723.119873 681.615295 232.429718 791.920593 702.569458 322.608246 415.543457 875.875793 817.349365 681.510620 905.532288 59.7377892 668.979797 889.979492 302.987305 184.842041 502.475586 895.577515 972.294495 137.266678 253.466095 714.000488 112.032684 122.594963 413.691772 929.965332 472.313873 401.469086 50.5264091 4.46135330 753.733032 551.074402 614.670227 65.3188858 590.837036 325.944855 153.337646 108.305641 808.196655 574.785645 39.8539124 222.536728 675.478455 56.7313004 287.064789 411.919434 430.829315 596.700806 891.074707 15.4220467 + 286.164948 676.881653 320.023438 736.179993 106.051620 502.710083 856.087891 731.200745 974.309814 313.667480 952.173401 254.016159 347.832825 55.3319893 161.490204 949.492249 726.916870 662.713074 278.610229 773.310669 351.075897 640.332764 851.767029 821.698242 145.142639 93.3813324 290.741150 695.385437 931.908508 252.614288 809.373047 956.476807 849.963928 556.459656 462.930176 578.970032 281.455780 414.052917 134.262695 55.0123520 909.708740 814.005188 18.7480545 616.088928 530.984924 108.393883 315.920074 169.913681 212.097412 866.809692 766.261963 976.627747 852.591858 241.224228 305.781158 25.4090004 213.343445 982.271851 116.148857 459.998840 446.650635 811.720947 20.9806957 103.466293 676.364807 199.975937 808.212646 71.0257416 982.313843 278.880676 890.677551 90.9102097 222.152481 356.418854 726.056824 543.448608 409.904022 diff --git a/example/lu_decomp/78x78.dat b/example/lu_decomp/78x78.dat new file mode 100644 index 0000000..4d1e690 --- /dev/null +++ b/example/lu_decomp/78x78.dat @@ -0,0 +1,78 @@ + 21.3860779 774.015625 100.046562 322.811829 975.481873 352.616089 876.793213 848.831482 17.0576305 939.401245 216.374893 122.681778 810.254028 42.8417053 522.796570 717.218262 548.525879 582.012329 590.575684 658.384094 181.884918 725.980774 343.321991 79.9073639 204.136597 831.450256 89.1938248 290.076996 656.001465 764.317200 856.919800 762.471130 883.545898 106.857803 381.742706 346.736847 387.957031 270.914856 97.5409088 536.898438 300.465118 595.437195 179.826614 464.088074 697.875244 398.184296 380.503357 729.789795 816.745850 401.620453 229.987244 766.294312 874.845093 63.0767746 315.760254 16.0330982 321.771820 68.9022446 382.951965 369.456360 7.68690777 502.604218 999.713501 161.014435 220.299744 29.1489048 772.020142 777.863159 577.679504 760.722473 292.894684 637.474426 141.487350 256.104706 175.919983 153.714447 502.267120 102.481781 + 799.394836 145.560287 803.586121 202.598007 87.7658768 827.202393 640.513855 85.5176926 746.846619 934.293762 195.656723 72.7164001 877.538391 564.634583 97.1054001 74.2190247 146.527542 241.396729 921.614319 268.235352 233.811646 703.991272 371.493103 998.734192 880.537537 748.717285 273.867004 882.390869 216.086990 947.766113 996.560852 254.070343 223.692200 878.664490 447.052246 242.621811 539.039673 914.947205 937.097473 182.193420 392.691925 325.041718 678.719849 115.134621 116.306770 576.930664 506.116394 352.144012 273.469543 243.246307 270.730621 764.434143 325.141235 801.847290 388.744507 45.9125023 558.115417 897.557861 152.540344 748.040405 868.089783 123.190414 843.613037 750.748169 557.033875 132.238876 76.2646332 762.950073 497.068787 369.599518 183.821854 286.079315 781.397217 271.748322 513.159912 292.721039 253.983292 287.820526 + 258.439941 570.314697 876.392639 441.130737 227.725601 758.612976 115.375778 483.312988 272.406769 199.596344 953.525635 111.214890 550.864258 70.9556580 302.643372 644.965393 733.838074 614.457031 67.1487656 333.893341 438.404755 302.625580 882.690491 73.8517456 786.008301 336.910126 437.266510 378.341614 915.470093 984.189941 302.111420 369.063599 642.024536 480.619995 689.895813 43.0594597 543.894653 130.486710 420.083008 70.8896179 918.353821 92.8396530 108.941162 342.686066 209.465942 787.701660 414.548584 898.101562 788.081421 592.987793 273.070282 185.859192 290.419189 746.086853 790.493958 477.748688 790.666748 584.329834 227.423050 753.363037 612.860291 945.375916 139.946747 343.397675 183.393188 412.122192 654.281860 167.777969 6.54167843 506.814880 675.818726 254.805252 330.830048 83.8610306 388.660370 690.048889 986.701538 418.333740 + 636.177490 596.976318 346.372253 713.786560 586.209534 888.440796 969.852844 143.719879 23.9369869 921.847046 637.779541 4.28593349 458.640076 881.093323 632.135254 925.995544 464.156799 751.433777 939.173950 522.199402 975.560364 61.7816124 462.189789 193.202698 751.618652 718.529175 335.434174 578.120239 912.988647 876.340454 645.835327 910.760803 763.269165 523.516846 610.110596 656.607361 422.091553 529.068909 699.716003 419.669678 793.844666 778.515015 639.024658 723.737793 13.3991232 950.435852 426.913177 518.031433 754.101379 871.611511 13.5354815 210.843338 920.232483 655.620117 604.823669 381.289276 560.345825 715.095398 289.375366 429.117584 50.0705299 560.662842 662.730652 305.010895 339.956268 354.808533 450.442932 774.881592 920.677917 997.066406 750.567810 715.451843 941.818481 927.658142 966.743591 707.005554 616.079041 60.2419548 + 753.466553 892.903381 849.462280 228.735245 550.201599 287.114929 514.766235 342.578522 26.2428684 802.362732 8.95033455 892.850098 829.679932 417.033051 876.031372 657.612427 30.9939079 430.594299 958.438904 113.606277 949.202332 916.711670 180.104630 104.521675 890.078552 505.842255 51.0159874 885.085754 800.204224 578.736084 937.956909 419.322021 546.350037 874.187927 234.160278 252.483887 766.640686 871.690186 281.443756 553.753784 604.300415 791.093445 600.410400 122.338501 490.287659 532.568665 33.6625404 672.848389 783.976746 661.698669 215.052567 738.088684 504.755737 76.2930374 996.297974 537.557617 835.269043 405.018463 297.528809 622.450073 40.2578049 997.396057 896.670715 624.472961 956.237122 569.582581 699.241699 55.9907990 336.618958 866.733337 859.547363 486.114502 516.950745 346.372070 98.4955368 270.907257 548.742126 385.883545 + 202.170364 946.275818 905.705994 186.589920 71.8805084 952.336548 733.833130 898.438782 711.592896 333.462646 820.077637 902.345215 55.1384697 95.9995270 574.092407 125.586205 52.7579765 714.685608 310.358582 285.766785 707.901245 373.133331 341.409698 624.631958 489.168884 576.310242 113.683807 718.643738 559.212708 452.312103 520.606934 134.195587 204.646057 124.366188 420.999512 588.293579 993.969421 90.4518356 661.128601 739.028259 956.194763 315.130524 921.330811 52.1686020 472.501160 529.122498 470.387848 815.964294 164.990143 593.461975 33.7934189 882.831848 691.790710 416.721619 650.431946 675.033142 712.788696 524.733459 483.437775 209.831482 414.982300 57.2162323 802.690613 14.1511173 332.948547 618.341187 537.027710 975.397034 604.630005 86.8398895 100.086876 985.995056 856.307495 337.493439 983.534180 281.788513 542.288879 69.1269073 + 51.9545975 392.236938 981.328735 580.286499 697.864868 648.608032 799.623901 460.833130 219.413116 805.935913 87.0717010 94.2682571 773.309143 178.811493 438.261322 17.6596298 897.330078 155.585831 82.6812057 870.181519 284.370453 145.224640 937.906067 82.4209366 613.609741 780.423645 90.0741959 23.4447880 502.187378 588.360168 180.211700 532.993958 666.188293 191.996368 177.224030 845.353577 950.615906 758.926025 229.324615 968.801758 606.648621 48.7909698 956.139282 438.458588 738.465088 337.447266 432.925201 815.210876 579.423950 425.007202 179.638809 895.169983 535.652893 874.284729 335.310730 293.090332 715.803040 998.051514 136.973236 659.412415 217.182434 355.677582 422.994934 357.903931 283.967255 836.930115 212.752762 841.751099 838.501526 471.865814 55.5439110 556.187683 660.645081 448.191223 477.556396 307.450745 556.398315 710.554260 + 539.405884 301.120148 941.510925 46.5505867 417.864471 780.107605 263.236786 984.004028 3.48636270 343.694641 23.6478958 852.580261 307.594269 351.635956 455.317871 288.558075 963.142151 596.131348 860.196655 289.703583 474.767120 424.872681 471.683899 550.078064 862.234497 33.5675049 279.239441 871.115784 76.5562286 361.782379 381.160828 985.720520 242.304428 366.505737 189.576050 84.2954712 353.567780 746.600525 940.219299 374.341980 371.486389 186.485840 140.914230 406.780579 345.161530 2.50136852 249.696350 516.067627 182.238251 463.420959 73.0868301 867.345703 780.955017 105.550613 804.389221 836.585693 655.973267 35.6753998 354.750366 765.642212 843.912415 446.524811 990.514160 879.165405 239.811874 140.211548 215.774963 740.243164 150.977875 991.846802 397.452301 500.647491 464.892120 619.003845 12.4331245 709.106384 626.132568 828.157471 + 765.949890 279.172333 910.869812 544.357727 775.984436 241.952759 754.723694 22.7912807 244.128830 737.851379 390.883179 654.987183 463.200500 248.276794 815.442383 679.285583 629.016724 519.395264 410.424072 583.699951 707.956970 739.882812 645.911560 216.093353 838.843445 383.820129 35.0197487 138.652359 612.720703 578.657593 494.080811 785.836121 314.757568 612.011658 627.563354 724.167053 599.995239 37.3965492 563.217834 508.535675 152.090530 867.051086 482.859558 768.968811 952.295959 95.7692642 983.760986 252.548981 426.092285 81.3047028 31.6958847 240.480621 953.722046 659.318420 421.975098 650.184692 180.005676 754.484192 11.1406994 739.941895 709.859558 988.270691 939.525818 687.545166 886.540710 982.489075 768.507202 858.332214 198.944916 287.451111 74.2661819 834.153931 320.043945 952.151855 385.641907 938.427673 340.128937 882.664673 + 38.8421822 38.8285484 761.574829 929.048401 282.324402 605.153503 270.983459 90.8747253 786.583435 497.706207 367.132324 856.983398 897.053345 199.221390 702.886536 791.888306 847.061279 112.700424 17.3917961 324.234711 628.389954 291.924988 893.810974 155.347061 578.865479 798.473633 788.139709 120.608780 860.134216 60.2564240 367.778381 864.633301 875.888123 647.197632 107.360603 710.361267 653.499084 72.9782257 396.888428 854.004089 458.400238 201.425217 535.000793 107.153503 335.719940 229.842850 488.028046 875.207397 284.037628 771.666321 763.070557 228.045532 14.9607515 740.365662 900.570068 336.826996 859.437378 837.900574 435.216187 751.947083 7.45795727 24.1234226 135.776688 824.711304 667.563354 715.496338 825.622681 185.696396 324.619720 850.592651 607.221375 297.306732 415.399536 434.195648 64.4196930 612.926636 737.710022 414.490234 + 177.342346 135.271805 763.479004 476.136505 123.870415 131.576981 775.833496 502.993317 93.8301849 954.937744 372.583984 458.863129 713.171631 732.044250 392.988525 296.438965 972.409668 953.175659 811.422546 109.625458 202.173691 401.580505 22.5361309 566.233948 229.623779 157.676636 740.403076 537.854553 189.415329 423.383820 759.637817 930.341797 964.206970 570.548584 970.257263 528.388245 329.390533 794.964661 777.625000 375.742889 502.880005 672.206177 136.450195 49.4031525 850.687073 643.461243 254.908981 585.265869 143.145569 648.321411 233.810089 297.471375 801.019836 796.004822 889.783386 281.308563 992.102783 657.820923 679.020264 929.235352 1.02995110 595.702026 947.695618 727.507446 307.290405 640.020447 81.1335144 363.424042 850.762451 986.524780 498.578674 582.686096 518.751892 798.518311 922.129150 233.703506 559.541199 346.815338 + 796.195129 926.885498 141.988190 646.273499 701.043701 777.385864 93.3837738 16.6532593 78.5191269 31.9003029 604.088562 245.045883 148.314255 336.871246 229.004089 430.745667 580.853516 708.372314 36.1936188 876.495178 775.276489 259.332275 673.412354 652.098633 607.217957 70.6953888 71.5778427 489.107910 49.2037354 404.514832 479.781067 263.511444 350.766785 688.606262 570.475525 377.503693 714.018616 792.130676 638.667969 595.045227 252.400711 837.926392 878.920288 604.851990 107.399010 514.032166 87.7259216 515.136292 717.039062 76.0087051 151.403503 230.589890 180.634521 569.809265 815.663391 484.536102 556.767639 569.622986 459.235168 330.439850 381.167450 223.899063 122.341599 753.105591 59.4045753 652.586548 765.487122 443.417511 890.415283 780.591492 544.841003 894.587646 464.081421 947.102173 675.395142 815.226501 81.6079636 319.218445 + 238.994080 560.176392 670.853088 772.056946 165.386642 324.706024 460.022705 261.615967 793.393555 153.782684 216.636642 148.604172 231.016052 6.38358593 78.6930618 163.757309 826.148315 451.368134 381.618744 470.705322 456.694489 699.171692 904.704102 25.8093224 624.247742 524.018372 937.469116 589.832581 676.212280 235.914062 468.187347 966.262024 135.401077 587.916199 748.526550 572.136841 186.399261 82.3263779 896.277954 494.123505 27.9948635 63.2442780 388.176971 694.074524 224.921738 422.695129 530.035339 127.782707 942.620667 797.245178 749.536926 454.945129 468.889679 406.665894 670.168823 674.036438 443.203094 435.603424 339.436981 479.806976 463.002533 367.857178 292.121887 879.766357 578.778687 894.984802 798.551758 357.347046 659.490906 954.863220 857.881958 887.369812 925.855713 109.906982 451.633240 142.777817 125.444550 68.0852890 + 429.643066 404.439148 411.440216 598.654480 853.174561 548.784180 220.926636 172.677338 449.977112 81.9894104 445.723694 283.159760 221.341125 29.5420818 989.641113 470.188843 569.805115 565.725342 934.982788 43.2299957 71.8035812 398.165588 694.674438 151.976746 405.981476 902.953857 838.204773 632.498047 657.960571 113.727158 933.186523 962.188354 376.798096 594.264648 843.758240 347.482941 606.318542 61.6786575 245.956924 45.0596962 9.61575031 651.875000 400.066864 76.5655746 379.271667 602.737244 979.521057 183.530975 837.346191 844.446716 330.051666 12.1814871 636.054016 217.185349 787.789307 855.366211 278.394440 715.164612 9.88638306 445.299957 10.7610989 359.137878 401.528870 682.431396 402.288483 685.897461 207.374359 279.138885 546.060730 387.363647 664.409302 374.910767 169.918564 322.321472 905.918152 26.8707714 464.011749 399.923950 + 61.0047264 301.024994 425.907806 122.790627 318.953613 614.166138 445.246613 593.202332 36.1480064 597.243164 189.201385 564.178772 377.576599 485.483826 805.482117 112.001839 586.228516 907.719788 899.929749 753.624146 492.278870 451.708313 818.753479 721.298401 201.943375 939.127625 177.234802 758.255920 685.244812 75.7925034 189.954330 947.341675 322.936981 637.749939 743.161438 952.604614 956.481201 717.000854 968.682129 991.806458 558.162354 792.154968 943.819641 114.302658 445.732391 912.820496 628.974670 291.638031 424.326050 742.609253 409.174805 430.307587 633.766663 86.6357117 481.411102 466.934631 702.245056 880.598022 223.260620 526.750305 100.075981 817.886963 393.781952 575.825867 505.778717 963.379517 377.847504 997.599670 254.913864 128.366669 57.4778137 513.525269 329.026367 688.962708 766.218445 637.030762 777.915222 760.720337 + 464.500488 772.249817 207.847916 377.746277 534.859009 966.455078 744.407227 612.786621 564.870850 730.494385 581.916626 57.1203651 805.318481 178.192459 555.345215 80.2072296 916.658630 398.841553 687.159424 109.858871 321.928894 484.328461 847.824402 562.512878 343.798645 401.273895 106.132011 185.891464 264.755157 873.544373 478.654938 438.493317 308.353333 512.214172 471.327332 41.5268326 797.243713 477.866760 798.209473 834.161133 74.4781647 67.0068665 181.456131 828.398010 758.063782 747.064758 885.890991 455.718567 217.517502 511.612549 402.008820 602.897949 4.99505520 753.271606 982.329590 229.065536 414.173676 844.868958 290.851685 457.304535 547.160278 202.357147 583.517883 891.053101 149.953827 988.707214 738.429565 390.222931 213.045242 774.276917 672.051086 457.748932 633.815979 789.837219 673.822571 392.413239 644.247742 408.419128 + 100.823326 245.353378 889.935364 913.782776 32.5345154 987.684814 327.087769 901.369019 892.626709 621.821960 867.897278 312.809509 768.489990 544.228699 877.339722 748.734253 772.933472 217.288849 157.249405 746.884644 235.327423 93.5114975 670.227051 208.731628 696.410706 748.000671 876.510803 20.1398010 408.040436 621.327698 335.386597 4.52744818 296.433380 553.810791 254.711121 833.931030 5.88709974 427.188263 991.970093 35.3265228 315.086029 112.630096 658.637512 932.311218 549.679810 670.932983 660.126343 382.915741 931.531128 521.818542 762.822754 58.0040741 42.9949722 320.891327 914.520874 852.715210 850.183655 545.862854 876.717163 247.677124 24.7306042 863.269653 791.483154 45.5489197 734.680298 398.241272 786.019226 202.808746 280.557465 320.922455 285.664368 870.789734 919.354797 912.365356 415.391205 734.715271 818.841980 310.063934 + 324.085327 31.0585747 723.427429 552.251831 381.042358 828.117615 337.261749 726.714478 878.223877 658.940918 989.949524 666.830872 627.852173 578.279602 239.324081 793.382385 306.164276 932.322754 797.312866 276.362579 443.843323 581.913025 912.219055 275.676819 719.985352 403.193939 155.829437 696.931152 828.509155 179.312271 85.7373581 481.428131 993.036682 271.586243 258.363800 894.015198 39.1401482 41.6040001 291.004578 175.426712 994.995239 55.1655617 628.480713 72.5121078 275.143524 476.569397 37.8958931 371.149475 594.116211 790.322876 255.725647 639.420410 914.017822 297.505585 824.346558 746.952148 836.103210 150.670624 360.653534 947.138062 560.725220 75.4475555 173.086411 914.630981 124.047798 897.662720 464.137207 33.0937042 842.060608 177.414383 420.313721 877.864685 729.331421 67.2669601 918.351257 541.954651 217.326538 826.810303 + 508.634460 97.4003220 2.06537986 564.051758 100.679466 350.979431 159.097916 856.134277 484.009949 737.981323 910.453186 864.181091 486.105927 380.602783 678.485229 110.673805 769.364563 691.202576 407.405273 750.845093 906.050293 486.346558 963.151550 880.204041 183.053604 361.167114 519.200134 394.900848 681.311218 484.485535 913.838806 450.051117 489.511261 600.103699 265.889984 805.168579 311.934021 452.041962 225.039764 989.230530 944.391785 725.089905 267.512177 984.463745 529.388611 653.525513 288.974884 290.606049 187.756531 639.090454 863.768555 9.68887138 907.544495 512.457275 984.104187 424.026489 210.093658 355.013062 407.190704 932.727783 350.936066 666.239441 389.334961 677.790710 172.745758 918.545959 171.308289 496.873474 875.306885 460.614105 445.791870 47.8483124 641.790588 614.922913 310.243713 278.092712 230.148605 8.63540077 + 960.652649 410.187622 801.491516 404.110321 727.762817 45.3578377 473.656189 848.603088 801.859619 351.241058 162.248032 858.016968 136.809372 389.409790 576.375977 773.209351 433.500153 886.450012 255.426071 944.974792 939.741272 366.849243 208.709778 757.633301 476.965668 8.18363285 26.8693428 601.344604 755.042786 668.547424 840.969299 845.588318 990.845581 694.308105 381.684113 49.8787956 334.665100 287.228851 969.722656 961.254578 849.887756 197.528580 949.865417 778.078674 362.019958 529.558228 6.20298624 918.330933 992.792114 21.2798500 708.461487 214.573166 222.610092 703.695129 27.4281731 853.726135 225.743698 477.220276 918.220154 976.607300 816.593140 342.518738 678.764038 904.743042 874.937805 620.283630 670.169312 858.869324 246.724701 75.6884155 362.463409 966.563843 582.646973 805.042480 810.556030 721.953247 187.008041 7.20298529 + 3.58050346 789.508789 223.611389 236.247864 953.714844 231.029282 316.527252 568.671448 848.949036 529.448547 263.027893 549.890930 988.308838 116.848091 634.762268 952.595337 435.044983 289.013092 40.7291069 545.523315 58.8487206 815.732666 935.461487 93.8351822 543.289734 696.389832 893.139709 743.213318 204.530075 507.673218 410.712555 57.2984657 626.788574 330.576263 648.279907 910.762878 822.185608 71.4287415 856.092468 299.542328 792.057556 415.526184 763.890137 859.258240 329.278107 536.308350 213.306763 170.818939 399.466766 957.564270 800.675720 798.925842 493.131195 896.437378 945.635071 138.765610 628.296204 673.246155 557.112427 242.930908 102.985947 522.332031 811.639893 54.5027084 327.933533 735.981628 703.635986 360.172882 756.153809 391.507568 252.043793 930.520020 47.9885979 202.375076 230.119125 204.191071 98.3421478 159.901657 + 867.984436 999.305359 358.967743 846.883972 255.532532 18.9858170 158.501816 643.393311 856.816650 248.824371 580.272156 218.449799 59.0919037 297.026611 933.601074 7.50642681 866.708740 58.5517120 164.455902 330.970612 688.404724 897.089783 550.416443 718.325439 914.576660 325.789917 62.7891159 202.246338 933.956177 511.896729 834.171143 158.413330 817.437866 22.3072395 284.295471 934.487549 642.541870 752.953552 443.083862 644.717834 810.495911 517.659058 1.21233761 228.226913 283.439575 548.496826 426.824371 135.206360 18.4073963 88.3893127 765.444641 220.818024 486.053070 406.136963 776.588562 28.8613625 459.312744 241.906967 872.810242 260.777191 798.818176 301.280396 470.855499 103.027565 547.619202 918.714539 446.180084 634.767090 721.698975 373.507874 364.588989 165.684784 874.656799 446.624359 399.515472 312.668854 631.087524 695.648193 + 639.553162 913.616333 794.893433 409.428131 276.873352 514.066895 697.953735 920.556580 520.256775 529.565308 207.389603 217.876373 58.1422195 189.242111 898.992004 773.061646 751.122925 322.560608 901.916748 950.319031 885.869080 851.452026 156.951141 718.841797 884.417969 357.767609 502.812683 604.497131 804.335938 424.169220 477.482452 57.6961060 60.9351196 669.303650 454.444366 55.6042328 778.204834 207.895248 993.288513 330.246979 48.0355186 599.151001 460.300842 621.783813 59.1020851 938.528748 365.916962 565.566040 164.335617 177.833466 868.916199 824.416077 358.309784 343.265198 952.189575 785.258057 957.745911 179.824173 894.227600 588.311707 235.919586 345.295135 236.604004 486.322266 985.789551 321.401031 528.114380 4.80576181 721.710449 343.320099 145.044449 286.110992 962.935120 276.745941 256.242493 790.087402 866.840942 595.999451 + 11.0562048 344.731903 141.797821 791.624878 255.343430 116.006721 424.182495 672.912964 663.067566 592.958679 621.523987 936.441956 947.495422 244.683792 597.788940 66.1129761 785.658875 88.3884201 350.393555 697.632690 701.468994 636.478455 81.1409531 601.410156 710.506042 936.300598 380.289886 60.9523888 402.745026 571.096680 931.826965 439.374451 337.695160 821.475525 504.970337 872.555969 460.221100 863.405151 311.424438 560.061462 611.100525 952.306519 717.917419 183.099808 824.871887 198.172318 330.970459 487.287384 388.209534 872.947937 966.360962 781.814453 259.108887 607.385132 305.631348 667.456421 350.246124 985.071899 408.663208 895.456055 958.501160 401.444672 975.303467 776.179504 414.909851 451.842468 599.375305 376.834351 8.42639732 692.120300 401.134521 806.040222 463.772217 375.920929 870.145874 498.377045 36.2719231 60.1343002 + 192.212646 52.7776260 991.621155 667.742737 450.625122 888.786072 371.027466 347.592621 721.509216 948.962463 636.756226 716.118652 197.543167 218.710297 670.135132 864.576294 866.273926 74.0764694 564.908447 812.472839 643.607971 804.254700 273.703888 276.607605 900.568420 450.056946 500.950592 60.2179604 561.220947 253.422256 137.625977 122.970985 56.8148994 104.797249 485.984100 433.518555 119.537262 757.347290 216.403351 53.5059242 702.921631 324.442657 583.250916 570.324524 343.360291 122.443779 39.6568184 315.107361 785.963684 705.457825 952.833923 709.807434 977.421326 211.503143 371.276184 826.979614 923.482483 328.910553 28.0317211 826.597961 446.538605 863.265259 558.743713 158.844666 905.483154 220.505463 103.681847 225.809921 814.630127 288.810822 593.343750 69.8820038 794.948120 174.924103 6.31731272 559.618530 226.736862 508.065613 + 165.288635 868.957458 39.9498978 158.592316 925.342712 828.171692 874.564758 228.516235 480.642792 262.588745 326.130920 412.666779 677.914490 724.603638 792.423889 326.551025 480.749908 178.415878 81.0744400 266.133209 79.5188293 819.046021 279.483032 930.550781 202.073654 982.384277 10.1342688 40.3822556 352.965240 14.0935373 778.566040 638.090393 176.839417 400.392212 843.396851 908.076477 450.796082 256.785004 744.649536 455.406433 830.438293 283.543610 45.8378906 322.690186 163.088745 544.630859 493.564484 541.370605 18.4536629 20.6581402 374.698425 89.2152023 341.061127 167.720749 490.487671 651.896912 746.899658 761.019043 733.398071 349.404572 401.807129 280.731537 728.018127 753.203186 257.095245 620.986511 790.419922 81.0444336 745.079407 881.637207 261.718506 262.314240 132.036835 245.072678 712.109985 653.577942 183.817444 698.432373 + 366.271606 189.636429 50.6936111 184.863052 137.867432 528.507751 911.260010 140.705948 807.516418 257.660675 167.059036 820.142151 839.124634 968.444275 484.104218 987.462463 431.016113 756.803589 756.691895 995.552734 109.452118 781.208008 428.193024 543.756958 90.1604767 8.93187523 216.970871 977.565857 853.026428 338.138306 488.264038 649.794922 37.3888092 254.658539 131.653366 456.265594 992.748657 41.0228996 428.228088 929.541077 269.435242 793.009338 557.311218 974.114563 935.402771 369.191284 328.705292 459.034515 632.446228 966.542297 391.085999 988.149231 842.497375 180.357941 833.714539 468.959717 638.372314 26.2339973 918.771362 706.115723 808.166748 602.661804 648.590271 736.332275 586.051880 933.823730 137.852188 365.057770 194.602722 404.484161 825.006531 734.219482 254.426666 764.622131 621.501648 87.4711304 513.318726 468.630310 + 621.424133 353.096558 754.159729 655.351196 380.090271 68.3474045 304.146851 644.407043 965.715149 859.103577 923.098267 376.470184 236.941620 216.982071 952.035767 71.7835693 777.970459 446.644653 577.032166 834.310303 499.878113 260.478882 885.660645 912.134094 632.686707 226.982544 731.502747 967.973877 785.472107 920.537598 182.076294 122.278900 663.416809 28.8490372 971.462769 514.039307 756.862549 772.997681 197.111359 630.290649 124.644981 115.469269 712.333130 658.905212 934.254883 331.679626 452.540344 284.278870 606.836609 946.775085 32.3991699 930.331421 574.170166 838.851074 874.001282 374.667633 904.015930 32.4717560 163.821335 518.508728 647.255920 640.605652 372.248566 715.642456 333.307343 869.158630 567.008362 348.772614 319.085266 918.219910 647.654358 584.169128 318.621338 839.565674 270.176025 569.235535 537.381165 641.360291 + 836.932129 809.483337 125.413467 325.595978 234.253525 275.258606 786.248901 557.964844 418.707489 17.7593079 177.075928 598.879456 760.265442 355.195282 602.808838 727.741760 208.791763 959.017090 447.310608 755.076965 782.411438 989.143188 112.174881 675.326050 968.768005 727.997070 642.110291 773.669983 974.729919 351.923737 621.387390 193.637558 864.661987 476.438507 491.964569 384.467804 47.5967331 329.403168 141.903152 123.562805 723.615173 919.244507 379.324524 858.248596 311.742279 669.075134 909.804810 476.328094 849.593323 720.679260 787.943481 491.768921 919.050476 663.737122 154.263458 98.2590790 656.388428 711.766174 267.087860 520.223877 803.165222 11.7896805 151.346634 59.2074814 275.120880 503.382996 674.148438 721.668823 210.546387 330.044769 576.750061 275.465424 781.216614 527.243164 135.195282 566.861206 796.521362 406.580017 + 848.480591 915.852539 231.914948 101.271820 241.530167 467.076721 387.313934 957.231628 615.732788 693.075562 597.688171 304.360840 103.778549 836.463196 794.109375 312.461578 89.9430847 885.173096 133.437820 64.7655334 29.4304352 570.785950 932.724670 737.290344 895.667603 440.895905 756.035583 584.371948 749.674927 213.777771 315.931824 861.888611 722.871948 283.890076 622.688721 445.462097 635.620667 510.703949 101.166008 661.432434 358.578735 559.849854 200.100449 492.082886 486.594086 815.775696 529.691528 433.658325 837.749390 140.165756 152.472931 608.408325 621.339417 5.21072769 351.607269 360.081909 346.159149 524.789062 737.211731 666.859558 442.104706 964.765869 765.190918 802.922546 323.535767 806.292419 529.116821 806.656494 382.834229 225.155762 886.351807 882.700134 663.915710 554.123291 278.153870 232.967285 180.431900 129.835632 + 280.492676 354.188904 260.121796 275.168457 330.477356 946.113403 582.018005 107.572525 550.205566 911.296021 3.84452605 341.700928 748.330811 347.202301 909.821289 405.759247 985.195862 326.360291 16.5913315 159.240295 776.425476 96.4123535 73.6208344 762.743958 680.359070 914.254211 405.328339 116.897575 825.953979 677.787109 400.117828 307.948120 32.5062943 768.368591 310.541901 703.769470 232.972107 899.425049 233.164566 664.905212 126.102585 982.174316 743.898621 381.594025 255.908264 744.696045 614.079590 543.872559 816.588867 534.187805 358.254761 592.427002 827.468323 882.589722 946.425720 289.939972 258.517761 565.134705 343.919647 792.853577 722.502197 560.902771 64.3041229 98.9495087 508.520721 839.162598 845.877563 219.561981 814.034302 183.526978 913.988098 618.320557 816.015747 975.040894 455.555237 111.633194 534.263184 828.769043 + 832.862305 24.9568157 33.8801765 564.175293 444.467102 893.322388 136.345459 680.056946 101.859055 83.8474579 549.595642 421.663971 230.216721 607.904724 450.857422 477.267548 897.373840 520.773010 160.989243 275.623108 203.657196 906.897156 226.641464 120.617950 849.233276 531.671997 134.570724 515.693359 560.612793 377.272552 415.254425 860.446716 198.889420 301.365723 342.727448 293.909790 834.102661 273.266541 458.743988 30.7656727 578.202881 421.467957 42.1261520 276.721771 202.388763 294.856567 324.804901 659.947998 546.356812 999.455933 228.991531 933.439819 809.967957 836.270264 770.607910 731.507324 745.206421 848.353943 734.378235 992.000793 666.295593 860.704102 924.044922 804.062195 744.640015 883.912476 354.328705 330.377136 978.350647 819.272827 263.414703 237.861603 29.4218006 831.173340 604.413757 222.662003 775.457703 808.106995 + 40.6215096 823.232361 737.731567 584.606934 301.150238 797.838379 336.915588 232.893570 279.207642 872.531189 583.856262 423.641174 643.314758 927.800476 690.704956 757.026550 880.589844 105.175835 925.094116 480.562408 854.063477 303.513397 712.115784 231.908340 682.958313 138.479431 335.250549 659.131165 997.231750 552.823730 142.278534 267.916168 313.956177 734.938904 816.669312 561.362610 780.078369 447.142883 567.837952 339.020172 696.929688 772.842590 71.6883011 514.270996 733.852844 559.053711 935.534485 639.435425 141.137817 934.631653 274.987915 785.254578 962.293030 897.096680 722.363647 257.658234 912.275879 842.783020 14.4631338 448.915283 187.320602 208.416809 971.086914 899.697632 745.781372 489.489716 236.189087 718.694641 607.154968 176.831268 365.565887 911.044861 548.780396 612.400330 344.970490 609.391846 615.877991 124.470512 + 831.345581 469.419098 341.187775 488.282257 503.024353 515.650269 485.572052 146.370468 477.909790 846.803528 522.826355 676.867493 904.798279 985.896667 843.093506 602.661072 975.754028 341.844086 932.012146 729.399841 927.138489 336.186005 443.889801 678.731262 239.662659 47.9536476 819.236694 853.213684 806.665344 733.032104 338.743408 574.968994 457.566589 716.621521 390.623627 748.271118 548.487793 965.219727 996.583618 921.890503 477.953522 345.224274 867.825134 348.122467 109.551918 155.594162 540.735962 697.830872 577.243835 660.142273 166.291733 487.469940 998.079529 844.514282 451.441803 613.022644 565.284302 519.854370 684.088562 26.1168118 138.287643 556.018372 139.125916 120.104195 795.025940 701.425415 363.746429 768.847778 620.986633 828.224548 344.107513 74.9614868 83.3446579 118.850410 686.671814 309.474213 336.892029 271.798401 + 925.994934 95.5214386 341.836639 270.135834 540.421143 881.688538 27.8090229 570.923889 70.8090591 949.200012 391.164520 972.608459 899.088135 843.244202 951.375244 342.342712 137.470795 250.017365 475.364716 258.435242 817.522217 352.018188 656.107361 417.521729 546.691650 795.427185 930.967651 80.2380753 78.2580795 317.172852 523.427063 184.157333 380.723846 112.451523 85.3686523 380.935944 822.964783 695.179565 193.595688 88.8565598 81.9096832 770.901123 710.855286 106.586754 513.197144 634.410339 67.7421265 604.537964 642.000549 861.001465 809.542969 744.073730 143.178192 517.069580 923.292419 961.980103 365.119781 69.6087494 196.382462 96.4711227 183.452377 621.139587 538.654907 236.372070 351.923096 636.314331 721.563538 114.566208 965.002075 499.440399 829.868591 554.427612 815.619019 103.904366 935.256470 473.390167 747.429749 555.057983 + 368.434296 493.736755 819.084045 615.217224 292.249084 264.892487 280.546448 279.414398 846.450073 627.520447 491.389435 589.653076 599.931213 394.361969 475.682159 851.443359 998.645203 762.174683 271.516571 761.594299 298.398285 114.044533 879.944946 275.647797 210.856552 704.801941 5.17041540 384.616791 152.590958 896.451721 164.259811 184.807495 506.483490 637.459229 975.151855 701.908752 311.432709 778.822937 66.6754379 712.141113 398.597595 94.2842102 631.940247 283.902344 903.394348 481.643158 263.746307 897.348022 769.299438 323.663483 671.958252 393.715424 44.6306152 435.713318 638.471069 593.543762 898.485718 320.473267 893.656128 848.550476 956.537476 524.919250 737.570312 249.777634 213.498917 361.152344 567.360352 34.5180206 124.725067 271.900452 772.328613 907.552856 768.571472 971.442627 507.943237 543.367859 474.473938 882.510193 + 457.204620 732.203613 104.583298 851.903931 453.464417 4.03465366 779.515503 791.687500 709.285461 947.480713 255.863007 819.941589 113.314209 256.623108 427.081207 810.510071 25.1076431 630.537415 111.637665 120.476051 374.624756 585.847656 67.4379120 940.115967 837.668640 493.987671 243.750122 746.599854 636.677490 830.221985 967.376831 804.705933 365.183960 262.043182 920.329102 161.544922 747.687256 979.207703 474.922424 321.693451 934.821899 951.024292 405.670044 265.868378 979.890137 702.995667 20.5430984 52.1574059 628.426941 260.156677 577.560181 41.2046928 871.751526 661.723633 378.552246 83.8050003 77.6632843 86.0648499 445.251617 326.600006 432.204742 997.643738 218.214478 132.841293 311.820770 700.791504 794.560791 625.280334 832.852234 703.389404 425.653503 581.628479 375.983093 487.476959 979.162659 342.031708 974.608276 90.6151047 + 514.026855 583.213806 407.816956 866.095032 467.873016 354.402924 38.8477783 296.513824 223.868393 45.8269348 313.238159 706.673828 175.822754 468.631134 747.208191 407.432587 850.263672 142.136749 899.978027 982.013245 23.1057987 177.577484 125.989746 488.814056 984.997620 606.917236 456.204437 295.995850 94.0653839 33.9308472 111.492607 805.895081 10.3014708 216.612167 53.4939537 954.395935 747.403259 708.869629 65.5194931 861.225952 867.227112 175.985306 752.714722 14.4721842 966.194885 794.114990 792.564148 959.130981 675.047363 970.747925 166.211700 981.022644 244.447342 936.883972 592.513916 851.295532 263.748688 708.756165 581.888672 941.174927 469.938690 732.315674 586.316040 206.646301 215.646835 341.278473 590.440125 260.320923 945.376892 752.471558 275.217224 971.642456 719.088440 400.850769 344.357910 374.108459 877.445984 336.686646 + 284.327850 785.848877 701.330994 615.746277 177.127625 620.893921 275.278931 684.348877 302.158997 58.7269516 903.712219 391.548584 823.848633 215.578827 364.023590 730.117859 840.776062 453.951965 289.581879 634.657410 256.841339 544.977600 969.377136 280.927612 705.763550 920.826355 980.336670 262.520813 550.322632 933.959717 592.634521 322.775574 68.0985107 554.348450 394.458740 756.529724 720.562866 944.580750 623.696350 301.206146 401.251648 215.315338 637.308716 280.899261 920.803467 182.953445 708.042236 294.378815 415.322235 825.403503 948.498779 993.278076 203.198944 942.028992 441.848907 925.767029 794.531372 688.805725 287.668335 2.29689097 414.371674 511.988129 36.3284874 910.990479 112.333862 615.943237 950.197449 984.785767 615.643677 941.949219 122.721497 198.755692 327.819611 593.900208 733.045654 670.047852 184.495422 514.078552 + 549.981689 515.348267 169.075165 202.297958 300.010376 324.988495 558.695496 260.014374 164.763275 877.329346 370.224976 209.804565 745.036011 881.989807 97.3765030 207.706497 817.200500 425.583954 530.751709 252.471924 237.938522 33.9673500 445.255188 745.514465 233.865402 81.0609894 899.047485 341.180634 496.033997 233.875107 105.236931 788.026245 786.255249 303.223175 173.157867 306.506714 390.115356 456.924225 507.728424 96.6155777 171.193832 551.960938 391.526794 421.105621 352.135254 335.354584 90.8371506 471.627686 716.926575 592.065918 850.712524 14.8277874 18.9893894 123.331650 174.653107 761.485474 737.706665 872.787476 859.190125 161.967987 774.492615 699.757385 413.957489 114.771217 858.819092 408.606567 960.128113 431.961578 656.926331 948.442505 462.217407 169.527176 292.693237 491.961731 612.359558 770.299805 972.257751 103.989044 + 485.425110 16.8590469 439.254639 987.342346 393.264099 181.957016 866.860474 661.234070 939.501770 33.6583099 88.5884323 225.343079 791.795959 16.1428986 345.823120 184.021927 746.843323 971.517822 296.848938 434.007294 660.297241 807.930420 5.52887678 914.936646 121.675468 994.749268 291.291107 783.099060 45.1625900 677.400146 172.046585 757.744934 815.063049 588.647095 202.599442 145.701828 611.041687 364.417664 749.278564 983.204834 240.762039 603.381470 868.081970 444.130066 207.103195 413.357849 138.040283 354.669495 698.648926 373.162170 446.237610 737.894287 354.506989 944.586609 592.201782 500.673859 529.295776 663.980042 812.393311 726.433533 704.970215 207.607178 694.602539 861.765381 121.308968 860.998474 694.865845 374.325378 830.337891 695.000916 42.9178009 915.989563 915.354553 156.697067 274.108734 137.174805 445.101318 148.694382 + 741.438416 784.423462 829.307434 77.2368240 495.732239 849.555481 312.272400 321.581146 815.508606 88.8410187 585.634399 655.726929 886.714722 551.551697 42.4545441 696.181274 557.771484 726.981934 800.552734 73.3762207 748.487671 379.715515 641.146729 631.430298 358.482208 675.409790 330.207550 251.064636 581.837219 486.640839 751.247742 758.945862 320.802002 85.6153488 836.471558 402.921387 234.381241 594.684753 941.595398 863.454041 798.514526 943.044739 567.802002 278.473877 823.430420 106.459686 403.698456 807.877014 455.767395 87.6567307 987.149902 100.240440 619.918884 114.097824 927.972961 860.297607 376.512634 232.356125 538.233826 518.972900 523.623352 671.662598 219.516357 64.1770477 798.095581 300.569672 4.01952887 487.494843 671.902832 4.15082550 547.980896 398.469513 356.820312 630.972656 660.468933 765.002563 698.265869 959.630676 + 387.817017 419.905853 291.903137 49.3933258 66.7950668 159.047607 49.3403320 194.606949 254.519089 276.818237 182.733490 93.7514648 967.475830 565.509155 4.75949526 891.373718 893.112854 824.611084 251.774475 614.518127 864.404419 286.071747 109.179344 460.516510 160.578094 826.509094 398.471954 242.669678 756.342957 158.518127 132.232147 382.234497 28.5768566 834.089478 876.706665 237.331589 55.5833893 766.166138 55.1282272 863.465149 45.0476685 462.838898 673.229614 611.556763 626.665649 100.820709 848.953918 451.291992 883.061707 2.37852716 173.541824 67.3540726 343.702362 426.201355 720.043152 345.316681 925.729858 65.3933792 592.953125 568.795227 855.385193 559.226868 375.567535 244.902679 257.385925 102.921402 527.948608 283.412109 428.450378 6.34803772 436.448059 169.477158 265.659485 972.086670 767.219055 56.3467560 790.893250 152.470200 + 532.682068 27.5519066 779.068848 566.052979 948.223328 27.5612564 12.3956108 26.4286499 250.376419 127.935440 466.626740 619.520630 806.744934 395.494598 833.918762 870.244324 163.136856 714.419006 876.195496 465.743622 977.345154 582.856873 41.4865799 277.419220 200.143982 738.989807 284.644897 294.848328 231.842239 826.218201 399.564850 74.1680527 519.524109 915.159607 182.809937 31.3978615 273.976685 199.795944 154.280426 164.339249 198.519470 750.960510 301.781158 442.571381 371.894806 785.399292 39.2379189 92.8916321 119.827728 73.0289536 196.204834 135.420670 766.623291 903.969299 178.414917 932.488403 97.6677399 166.044327 729.038208 485.958984 879.885925 965.955078 851.630188 707.586365 22.3102760 715.340881 302.138916 930.137085 215.616455 533.134399 577.861877 962.868042 848.566711 876.536804 81.1813278 662.513855 908.225769 271.463348 + 728.607300 262.803711 405.055725 607.962036 811.616333 493.709778 278.453613 489.852509 808.952576 218.054169 622.633179 674.185608 472.419922 746.011230 561.648438 767.440491 321.478973 198.377762 771.077576 386.379120 381.939209 138.896790 886.972839 115.515709 681.526978 42.7143974 1.54769528 333.815796 445.980865 576.319092 460.093933 145.054047 538.923279 829.093750 631.700378 53.1870613 617.588379 84.2010956 662.362305 90.5915298 281.046509 828.725830 865.326111 345.082153 670.796143 960.382080 85.4887543 170.156677 212.875244 586.741089 997.545227 372.219208 743.112854 45.3306885 908.540039 561.941223 361.390808 795.667480 474.598083 342.893402 916.706543 162.031754 485.948456 661.299194 529.878662 207.867630 698.049011 228.856842 392.855377 667.210449 290.560272 406.944489 71.5300903 871.016846 493.255859 919.968689 823.766174 17.3009319 + 212.512848 399.986603 159.264709 617.983521 290.948151 110.682503 214.940384 989.829529 708.434387 687.028687 364.543304 223.180878 536.402954 926.422546 915.878906 233.859818 482.650543 770.784363 5.83106756 750.104919 230.820221 627.640259 542.584290 41.8615341 862.420410 64.1689529 323.420776 776.148560 255.175446 735.141968 893.890320 620.050232 765.664612 755.546204 883.173584 228.233170 233.526413 319.362152 80.1981201 783.775208 807.509827 688.944702 528.117798 820.541809 300.073181 613.719116 332.401428 919.411743 160.230698 39.1215096 856.205017 86.9108658 626.908203 70.5607529 995.545532 259.727966 522.789673 42.5141487 198.687927 665.461731 309.367279 385.747131 803.282104 571.896179 355.497223 552.126770 585.383606 363.467377 203.614746 337.173065 231.354568 546.951721 340.461212 352.113983 208.009705 287.957855 557.298218 293.357452 + 869.802612 628.241394 247.497345 948.103699 78.7946396 309.012848 245.550461 84.5403214 527.129944 61.3607483 770.912903 904.565918 249.157593 836.503418 635.132874 274.715973 238.964310 610.655090 88.5595551 510.244720 300.091522 911.797241 41.3074684 612.463989 773.104187 300.272552 677.006775 2.08717346 704.384705 919.490479 860.597229 835.551086 69.0647430 232.249649 915.919067 223.128601 809.858276 192.727768 102.374596 807.837830 554.318848 317.050476 11.5317907 686.980225 266.974884 652.593384 789.435059 762.451721 180.151321 234.544281 969.806641 908.341125 51.1655655 875.105835 392.683533 767.636719 770.919312 389.778503 506.846191 477.015442 665.493896 95.7938614 62.0364037 804.492249 97.1768494 440.075256 858.074890 333.268219 313.676849 727.139282 987.788635 271.329956 662.927917 922.793335 684.811035 691.570862 773.186218 185.615829 + 105.938843 30.8691025 700.153870 937.414795 992.936218 877.199463 447.495270 946.369812 18.5848408 853.942078 207.336670 486.971313 395.868774 696.634583 197.153152 225.547806 322.761688 303.888580 622.492920 94.1705399 132.371597 900.178711 59.7061119 284.072113 159.331100 321.156006 754.775146 938.822815 344.273163 927.365112 744.872192 529.934204 671.313965 297.556976 552.497009 432.419067 311.804565 381.301361 2.46861887 627.273438 460.079681 219.034164 104.749550 199.279083 635.180603 64.1023788 488.907898 329.302765 610.060669 156.641327 504.942657 828.214844 997.985901 451.841095 333.198853 734.368164 513.130798 139.166412 289.983154 354.126190 435.429047 179.054733 548.015686 650.048462 628.108032 210.690536 191.863525 925.406128 484.523529 736.564148 451.076782 116.826591 417.634979 621.228516 495.787201 166.546585 490.406281 245.853912 + 747.581055 507.720245 441.070465 140.511108 808.529541 814.410400 182.402420 165.916306 238.059753 294.656250 313.324738 29.7628746 758.315186 697.040039 878.617432 875.996033 734.667297 864.828857 365.375916 300.208099 345.801941 74.6537628 483.852448 212.989868 742.840515 554.808044 992.532654 724.976196 269.550995 531.718933 989.048828 970.769775 577.453857 293.329102 978.159668 172.013535 29.7370319 353.735229 963.955566 694.328796 111.724716 687.081909 28.5812626 35.2934189 609.915833 651.949585 884.474731 827.247498 416.157898 887.859375 909.938293 87.5167389 226.904480 448.470734 321.159393 637.379639 841.706299 788.652344 424.617279 289.744507 160.517532 947.217224 84.1242218 825.437317 586.440674 716.789673 107.344765 112.149269 593.214050 173.431717 681.148315 66.1150055 149.801987 99.7434769 647.286865 122.054649 669.409729 658.100403 + 86.7049637 640.000122 672.834900 381.646484 253.789658 791.429382 364.404083 588.370239 276.565765 290.274078 118.505409 153.408508 820.890930 566.849060 341.963593 391.404541 186.588974 359.638214 891.585449 745.575989 750.018372 257.596497 109.741631 989.467224 117.989334 515.921570 619.474548 180.803040 524.763306 350.905884 780.687256 656.445007 914.401367 752.780396 447.076202 521.060547 808.194946 702.066345 359.621918 742.070251 31.3189049 870.363220 561.363281 683.044373 551.019470 248.191940 778.929138 927.136475 681.581177 422.772217 385.992676 989.503723 787.665771 266.776123 871.398987 532.737122 158.921310 494.220032 135.606033 361.607849 342.788544 782.477295 332.134369 411.843018 720.383301 878.751282 732.345947 233.816757 822.959473 460.634827 425.399780 303.947174 418.095428 76.5206146 560.341553 209.614441 394.530182 492.005951 + 477.615814 229.066315 143.433517 19.4670010 438.548737 140.519150 66.9203491 542.441101 196.109329 44.8596840 558.491394 318.571381 204.561920 116.080734 221.075851 936.544250 16.7011337 392.298676 400.083954 775.763184 205.986359 408.849274 613.594116 698.918030 246.497467 373.250702 820.546021 246.876358 400.374847 861.196655 6.72900677 897.489197 379.164490 863.671326 887.479004 75.8989105 844.978210 493.683655 420.131531 444.174622 123.537323 445.377563 855.193970 199.522690 740.510437 380.042755 480.150421 576.932373 455.647522 238.500458 42.2222557 421.807892 51.3217506 872.181458 75.0057297 390.189056 832.617188 393.729919 902.487854 285.067047 568.321533 17.5645962 683.809387 479.984344 361.736938 264.332642 978.602661 508.208344 821.171753 744.855957 204.968491 139.750183 627.453552 837.877747 857.572021 282.006378 34.7246437 911.108276 + 592.023926 626.593262 500.490540 498.370361 854.469360 66.2364731 545.378967 824.488037 443.317291 724.305542 557.895508 655.750305 665.092896 487.814178 126.835938 421.339874 201.089615 389.740814 913.624756 659.206482 37.9857483 252.214508 222.877441 320.396545 409.207031 157.529495 764.056580 734.536987 939.461487 321.073822 46.7558975 679.348694 746.532654 368.538483 645.448059 788.541016 172.557480 510.926025 350.323669 880.249084 740.946655 400.979462 182.738495 407.493103 134.070358 498.605560 283.986420 963.009888 400.092102 490.061829 665.166931 208.448898 933.645142 267.106842 793.609985 236.602997 328.868927 892.875305 84.5396652 634.061035 770.363342 259.988281 770.523804 868.190002 834.690552 187.497086 239.297165 70.7156296 575.329346 236.673615 524.572815 335.339447 612.323181 954.770630 500.351440 766.880615 964.130188 47.4707947 + 523.711853 369.534729 250.919586 906.527710 780.026978 713.982666 413.573822 97.3516159 847.065063 590.216309 196.062637 144.623108 43.5520782 687.925171 484.842621 825.475952 521.130554 475.440125 897.824707 534.710510 461.213013 287.380249 447.047974 94.5312653 174.316025 277.428864 428.294739 106.569130 310.367798 31.0055790 33.7053528 451.636566 682.016052 656.692993 139.898743 198.336487 933.193481 297.110626 403.308624 688.771179 102.673515 204.185837 480.077118 237.922867 949.037476 913.146301 253.557129 966.802917 148.610779 15.7519855 883.517334 119.412514 925.418762 119.957176 211.131531 711.123352 553.271851 181.726166 324.393280 205.134155 349.301086 960.080505 240.673126 584.619324 117.137543 520.810486 796.770203 748.109497 602.038696 418.923828 759.166626 483.923737 838.673767 692.602356 791.552185 822.363831 524.566467 30.0393429 + 183.847519 502.601288 117.515411 37.1790314 807.143188 345.720459 721.093262 485.406342 763.551270 80.3373947 141.150864 8.81308365 99.9667130 454.009369 891.908081 332.696655 335.423950 567.114075 988.230774 895.934143 756.572998 644.890015 152.307877 491.151245 986.061218 60.4811478 991.806519 640.037842 260.067657 827.183167 778.200317 554.876709 744.609558 786.171387 499.210785 231.379410 581.566101 87.0221024 431.573578 222.263351 673.524597 803.283508 908.041565 54.6521645 927.761292 749.966797 828.403687 920.121704 593.803528 637.992981 230.845886 825.858704 192.745209 116.302658 726.109192 426.132172 312.255035 625.710266 691.470215 976.351074 843.707764 418.676605 68.5583725 640.543152 99.3013000 465.313171 346.836212 406.876495 494.422363 224.019989 536.361511 551.128662 208.947052 149.695343 98.8900223 235.183014 822.013428 968.519714 + 665.697632 870.264343 626.722107 649.937805 368.953583 752.093201 144.976929 498.353394 871.147400 679.932251 115.044296 408.192139 126.378510 896.981567 218.923050 302.681427 861.382385 783.111450 687.881470 617.286255 185.362640 352.852051 537.350525 774.838440 737.072571 454.836456 300.270142 310.629456 452.909760 709.811523 464.448578 284.391235 496.140961 887.166443 293.980591 514.996887 293.333282 537.201843 823.157654 478.477814 420.013336 629.908691 684.666199 621.721741 765.523438 828.724243 338.373016 483.887543 139.188858 903.699951 292.344299 118.138969 430.822174 190.516144 374.175568 802.574890 749.977051 931.763977 522.038330 645.683716 886.499512 138.892975 676.150940 844.014771 389.116119 757.665649 735.844849 927.557800 38.5086136 170.672989 892.543701 23.9483604 583.099670 671.948792 804.847961 7.33720016 904.769775 718.667725 + 187.372940 591.549072 145.451447 612.997192 787.007263 681.536926 560.499695 507.637604 319.885956 518.890808 751.213989 127.062508 268.507355 575.577881 396.548401 726.089111 103.646835 197.212997 503.907410 490.480469 897.353638 705.507690 535.308960 169.000137 297.630157 407.167267 928.578552 198.854767 456.552124 26.9264469 495.789032 259.526581 308.723938 343.096558 916.698181 992.684753 267.735931 330.742615 560.727356 712.378723 208.330597 915.241882 329.518158 201.074677 246.599472 580.408752 578.933472 828.387207 251.401840 915.871216 768.610657 268.619690 420.278595 225.535538 467.379089 866.747620 603.551880 618.035156 829.435608 813.154541 531.489075 395.851746 31.7345295 291.532043 649.816223 265.831146 164.609650 401.360413 589.625916 56.8229980 128.823669 437.015747 92.0610962 840.700256 780.243713 991.219055 299.396454 109.282242 + 981.945801 959.615845 48.5406990 461.844666 432.277039 341.069000 505.711212 828.403015 800.218018 926.028320 411.048340 442.368195 759.497986 560.782959 962.445190 783.269043 731.154236 303.198395 516.361938 37.8018112 112.294685 343.189972 565.088562 957.432983 544.836304 460.736237 552.247803 43.0219460 809.893799 653.027161 833.126587 575.762817 443.188904 260.091003 68.2047958 142.091431 883.051697 530.827881 503.510529 650.910522 413.478973 453.774719 93.6189728 135.567032 446.389465 303.504517 650.495544 50.0958977 874.972290 770.629333 310.765015 502.436401 317.415619 841.517151 230.293900 169.141205 983.574707 663.737549 941.080139 943.068909 272.430817 838.459106 498.941467 166.861160 866.975281 913.396240 567.211487 335.467590 757.655396 331.184143 336.158142 828.798584 93.9708862 565.087708 425.631653 873.351257 28.3894672 115.400253 + 521.621765 348.790253 406.398895 142.444534 427.087158 827.363098 115.839157 977.363525 6.73966551 768.779236 760.893005 528.888245 486.008575 84.4018784 361.940887 361.918091 464.516815 853.376343 817.909668 632.885559 224.492661 547.617065 596.295105 12.7749720 761.298462 50.3609314 757.300232 837.497803 999.926880 753.469604 62.1599617 477.227783 638.624695 547.458496 922.287048 742.930542 867.342834 636.287842 59.5161629 791.995483 676.037476 659.830078 144.349808 603.203552 476.492920 762.959412 748.107300 622.619324 245.714035 869.314087 130.196304 658.640381 93.0221558 953.674255 949.775940 510.800232 862.554382 158.438812 899.445129 729.565308 973.266479 397.617065 365.468628 833.640686 29.6453323 921.932922 724.567261 184.576111 777.124207 621.144104 580.879761 642.655640 330.243591 854.826599 478.610992 877.204712 547.271912 607.877014 + 91.8656158 99.5881271 832.394287 928.128906 501.142792 677.765503 120.428177 903.106506 358.057434 201.079727 670.636230 146.305969 610.683350 142.387192 36.5722084 795.978882 111.939674 944.295776 931.313721 82.7241364 687.416626 112.189407 208.841965 767.842041 616.705200 7.30516481 48.4187508 981.294556 309.405853 407.261169 617.376404 827.302734 661.504822 469.311035 158.840500 520.733826 161.395172 287.456421 423.293732 176.580048 983.120361 171.583084 91.0563965 704.120361 331.208221 81.2812424 12.0457239 739.317139 881.036072 141.302826 279.326141 220.682190 512.476929 877.663513 686.532227 518.575989 691.125977 309.816528 827.240723 125.528389 133.995270 401.830231 248.970917 101.894661 224.937164 672.731873 991.402527 502.354767 413.646240 158.972641 867.401123 302.201965 246.058273 269.018250 412.983734 421.827057 871.559509 774.092773 + 226.997543 586.840332 122.032616 605.540649 372.579681 191.256882 875.754211 480.452026 395.396820 28.1326504 642.855469 662.088623 392.995941 127.080788 109.745918 363.472168 734.845825 50.3318138 454.636322 482.563477 513.050476 527.392334 776.411560 42.1335335 779.145935 605.439880 507.692444 254.899994 627.517151 168.218430 179.565094 439.030762 266.499908 147.321213 41.4522820 91.4413528 666.692078 772.555298 179.383011 877.647461 537.708740 673.111450 434.242035 247.189987 46.8770103 659.960938 474.244202 66.7539215 351.402557 268.114655 843.860901 359.087860 482.013580 580.421814 378.158356 655.644714 169.110229 857.157593 699.627319 546.725586 328.067810 679.243896 848.445984 907.920715 537.246277 100.508217 641.707520 830.699646 607.495728 5.56966496 269.730743 260.027008 297.441467 224.382263 632.093445 2.39126992 447.613159 916.018677 + 602.732849 530.354919 716.088440 785.143127 644.968445 880.440369 257.800964 586.902710 370.852875 767.729187 805.224854 831.714233 589.475220 941.249146 31.7792473 843.453186 374.228607 556.131897 173.880035 644.815918 825.035522 328.735596 434.184082 404.061218 600.318481 113.973076 572.747314 64.3299561 695.714722 23.2192917 956.173035 330.603424 204.458740 182.519424 601.162659 34.3686829 51.5713654 642.671753 54.1571083 971.546021 672.301147 674.399414 401.935455 731.782288 255.748688 219.532150 762.578613 212.164276 102.165062 152.844849 513.154053 166.454529 834.713562 967.321106 191.301300 997.147339 483.272247 891.042969 213.562271 152.745361 155.831329 460.799408 841.846375 861.857361 959.436523 881.500549 93.4307556 479.938202 626.462891 108.680595 257.846710 796.178894 38.6625938 678.322937 938.122925 230.296753 894.147156 781.195374 + 831.861328 454.631989 789.023376 415.506653 446.196228 690.891174 685.925537 821.426331 303.098663 150.131500 347.747375 686.921936 413.149994 914.894653 435.665924 624.383606 467.348969 990.179810 962.787476 662.510498 425.230194 844.935608 985.302795 32.6941566 753.007996 485.262970 410.878418 857.660095 488.853516 930.257874 86.0798569 15.7931318 902.174133 932.960388 536.665344 194.863342 8.75919533 225.950378 709.002258 169.468460 884.820251 658.190308 562.654236 261.499664 416.067749 820.575073 676.180542 216.495163 20.0085030 900.734863 335.590607 64.0434875 275.925049 750.578735 988.891418 984.783203 839.835999 256.527649 695.385071 833.161804 770.610840 319.645172 477.937439 799.526245 849.910645 346.334564 977.837158 580.648682 827.316406 974.859619 920.031738 613.389954 966.685974 590.017273 336.914062 901.718201 778.552795 695.943237 + 192.517090 396.936523 776.128601 407.947723 971.710327 168.215927 265.043304 730.804871 121.967896 98.0482330 150.738144 953.723328 298.643555 643.708923 495.087006 11.7059002 853.768188 984.112793 521.496277 625.794434 265.529541 797.143433 484.787445 93.9099121 302.088531 315.141174 741.648071 433.484192 941.793640 703.802307 362.058960 661.666382 196.886871 235.721252 598.901978 70.5038910 564.510498 939.407715 114.989273 496.334106 188.829651 99.3023682 429.352905 155.179672 479.613312 72.4533310 500.438843 83.0673523 569.926147 972.102234 524.257202 934.609924 389.572876 815.887695 279.334412 774.680115 215.917343 178.871155 569.737610 541.861877 580.943542 411.944244 294.180542 754.297668 338.112823 243.494019 199.287903 417.683105 399.690002 946.008301 100.732880 827.226624 69.4960327 182.626602 355.090485 996.451477 125.516357 737.737488 + 452.553925 448.852539 948.317200 60.7174225 502.061218 834.921082 914.413757 741.709656 22.8904247 154.954773 333.983063 674.984558 578.497253 805.024109 115.893349 599.290344 737.839600 312.251984 356.651337 740.652527 514.820557 822.178955 128.207672 341.754303 586.505920 870.261292 187.538467 751.466064 278.788269 91.6193314 658.108398 136.932571 642.730042 486.610046 469.798828 663.622375 507.280090 96.5254288 207.699478 803.438599 451.647217 953.077209 301.571228 976.746521 467.295959 349.266846 187.770050 135.541534 719.817261 813.333008 406.852142 744.680420 780.110779 831.747681 418.055359 613.777344 24.1764774 915.963257 90.2456894 213.430206 248.105011 122.878876 736.607300 922.731384 567.058472 656.018555 884.293640 424.236206 926.770569 677.139282 631.493835 163.138229 85.6635818 595.365479 416.943909 475.158295 51.3115692 377.689545 + 533.081970 912.152588 601.329346 764.195496 506.728516 276.370911 442.686584 647.458008 486.873535 134.276505 975.824158 282.829651 480.920044 559.629395 695.738403 751.248291 749.351746 355.802277 195.061752 316.184052 73.6780548 495.281586 896.790955 160.476440 924.162415 3.06055617 903.624939 41.8086586 209.624451 388.781525 580.429199 892.770447 988.242798 433.672668 57.9748993 359.907959 964.018677 492.409607 102.230614 321.298370 866.839478 508.952728 520.017517 25.3200989 569.261963 105.899246 553.517334 619.470764 602.802368 115.182617 900.631897 9.79307556 748.944824 736.657471 284.222351 426.824677 148.280487 252.059937 930.763489 809.962952 17.6752319 204.136536 923.632080 763.686096 752.536987 437.120911 462.455078 187.001556 244.590485 206.077469 927.925354 303.651611 624.094421 192.163818 341.224762 913.266602 905.264771 220.930435 + 207.224899 948.726685 196.516083 480.782501 323.935028 363.971313 842.789124 128.452286 424.812347 853.879211 237.075836 301.617554 657.582214 564.310181 692.520508 177.186691 493.761047 104.686615 291.687103 690.219482 271.786255 422.177063 746.167664 204.005112 364.224670 653.233521 860.445435 900.028503 173.376877 311.820831 334.902222 191.454208 381.998871 32.2854996 871.982666 610.316406 985.103210 603.610229 653.331055 144.041122 404.309875 799.262207 4.98439693 828.474548 241.406616 945.312317 474.247192 458.759216 457.339020 727.994873 173.939758 108.507973 203.972549 44.0676193 290.347565 921.224854 785.544556 718.423340 505.961578 893.200989 341.611450 489.065857 448.472351 268.997467 652.981018 762.604492 27.9831333 989.507141 323.276764 894.294067 438.411682 564.911682 566.299255 536.341919 915.760376 179.807678 590.269653 356.056122 + 392.849121 35.6271667 413.620087 394.000610 93.9113998 78.8961105 176.289459 943.000427 136.914825 841.931335 721.087341 24.2298298 733.971741 202.905624 287.250580 177.720215 450.842163 721.668213 605.294983 804.679199 880.160889 319.042206 382.714722 848.970093 630.331116 668.478577 550.924866 602.344543 145.566010 114.782173 249.189499 90.2433090 762.393250 14.7381124 163.127563 458.577087 98.6730423 119.451759 59.9304161 45.4307823 862.584534 511.489441 331.267029 82.4172440 934.073303 57.5389099 180.359192 306.538452 28.8824406 476.565216 244.426025 518.196228 810.599304 994.584351 441.888977 842.144348 944.531433 450.879822 553.511780 4.11646843 94.1544037 729.966797 727.934814 848.619812 37.5442810 352.975555 63.8288307 33.2430420 104.462364 179.364670 941.489929 59.4571533 574.681763 759.948120 433.311829 201.326248 259.560944 329.342651 + 975.029175 577.544434 244.754166 772.508972 455.835815 717.292236 320.351959 901.248535 711.648010 537.809021 632.073486 996.262268 498.576630 990.777344 676.355957 440.758179 254.833069 446.200470 260.639587 103.222755 848.605591 602.732849 421.369354 917.069397 840.355164 224.620987 497.342102 684.463562 51.6188202 158.844559 219.393997 458.783691 974.910156 802.562988 237.982651 235.152115 335.116150 98.3024902 427.041656 324.043396 43.4357262 731.895691 58.3645020 927.389038 655.071167 753.195557 530.550476 632.912842 44.9282227 908.187927 847.994019 923.019714 236.545120 23.0578651 8.36816216 878.384460 771.069763 537.498840 794.965576 966.493164 250.765656 116.011124 583.835388 897.470947 231.783951 98.2802200 77.6374435 446.853851 954.717163 22.7958660 999.400635 102.939140 500.310059 637.256714 313.773438 149.346054 357.997589 923.580811 + 443.136566 887.121460 306.611420 885.095215 28.4026279 755.953796 319.461823 823.873962 11.1212873 989.341125 401.480713 874.776855 574.164429 80.9312973 883.179749 918.616394 59.3828392 710.882751 902.795898 649.898132 414.424652 681.750732 791.641113 288.724548 131.239777 591.579163 33.7279778 14.0682306 847.603882 606.529724 935.447388 195.159592 867.102844 79.1849594 324.955444 565.466675 37.7783508 337.942993 280.708069 435.024445 431.780365 366.374207 545.044128 67.7870255 790.116394 992.121582 814.133057 222.918350 132.831238 798.995789 706.307007 778.464233 494.233551 353.687286 418.770203 758.718750 775.053589 745.596741 349.151215 230.005692 888.093567 734.714233 730.189087 556.060669 483.679840 72.0480118 523.126343 713.018250 764.402893 358.806335 32.4362106 438.086090 924.747681 645.353882 893.250793 486.881500 845.822266 622.313721 + 940.036499 720.465576 790.129883 428.376678 988.372131 473.574036 404.013214 621.985962 733.906616 429.353333 985.885803 321.441406 417.427521 264.655487 994.973755 872.160156 288.375793 835.630615 178.704666 733.070557 241.091614 77.5124588 359.023590 145.111389 652.440735 756.007812 476.523071 576.697754 704.717590 352.828705 195.458862 339.942688 719.345825 526.250000 731.659668 588.994202 632.155701 14.2091742 906.332642 167.673706 328.809723 346.483887 394.683746 765.880127 713.136047 907.867737 347.474670 520.386108 323.675354 941.801575 682.084839 146.943756 147.995926 217.486237 566.577576 479.834229 937.223999 195.324341 242.267334 794.960876 803.702454 318.993195 396.670135 55.4369087 378.863403 959.161926 51.6998024 556.925720 484.358246 233.843613 38.7804337 181.651016 71.5993958 143.126099 17.7515087 736.194214 804.578247 534.971680 + 571.902466 814.845398 517.282715 224.222916 876.068481 938.855469 41.1917114 352.729034 404.036621 40.4310226 335.849792 74.6238708 393.952789 530.002502 775.473450 825.009705 366.861053 436.233032 667.422852 344.877319 79.0879593 323.307526 514.871216 312.534302 132.300629 892.746399 148.053268 772.848816 99.3319626 462.843414 633.385864 701.954407 947.471741 217.371201 398.860199 803.638611 23.0104675 498.468964 378.573029 400.338287 898.184448 800.740479 567.851501 5.85661268 441.602264 264.221344 603.714966 399.877869 23.3869705 483.341370 112.234840 465.635315 566.327271 363.545288 710.231812 450.612091 978.623291 183.964340 126.931625 239.015869 250.163666 1.26277232 838.013489 656.971924 499.496857 311.226318 980.177795 842.342896 31.3689823 728.189392 289.575867 751.825684 870.678589 678.800720 155.405655 849.851746 564.392517 788.757690 + 64.8490753 827.182190 25.0972824 320.496704 607.069336 197.199478 352.905518 426.610443 750.373779 237.593704 139.355759 466.396240 833.531738 639.458740 853.323608 234.756744 298.774872 350.450714 478.995178 77.0758133 711.334961 136.326996 151.885345 59.3674164 310.740204 222.570496 720.997986 292.856903 772.852051 789.697021 709.797974 569.065247 16.3914986 971.049133 613.298462 219.957169 324.312592 897.785339 872.287292 989.690369 201.518753 167.877304 322.372742 907.489136 601.794617 519.063416 778.602173 844.066528 879.705139 321.674561 982.084045 527.440552 470.304413 80.1859131 750.712402 375.966309 767.556396 37.4333458 124.403824 219.358566 465.366150 180.864243 590.066467 395.925385 454.323608 101.644753 635.079529 929.369995 409.611389 394.577423 355.865631 776.894409 113.894119 194.354233 409.948975 149.159668 966.286621 545.033875 + 479.012695 687.218567 492.114044 907.878967 638.765442 682.656433 839.285522 662.949341 242.050293 488.590881 325.405853 74.4360046 386.167084 532.665527 208.159988 320.793488 85.6225510 430.795258 181.105225 758.416809 337.111267 833.585999 367.238556 164.211472 257.326202 138.219574 344.048492 291.495117 818.338379 527.446167 219.082047 172.587845 923.156372 641.218567 935.173157 730.059692 216.285324 714.106689 245.405304 599.010376 130.296036 363.596893 115.063049 244.608948 320.164276 288.854828 844.256287 401.540070 981.989502 321.331818 702.862854 791.802551 659.608887 829.434631 721.805664 858.306702 53.8977280 676.085510 887.994446 311.240570 186.334000 192.024002 463.331329 634.940979 968.848022 384.051453 661.444031 771.762085 301.115387 130.718933 299.855316 849.813354 656.861633 520.782959 41.0715485 614.793945 874.457886 309.590332 + 88.0673523 810.543396 518.832642 646.310425 496.318573 610.495667 691.623291 740.240784 866.963196 111.863335 255.433273 314.082031 287.659515 587.350037 1.58663774 980.435242 820.218506 717.359619 363.285828 633.049011 845.888000 799.819336 61.2252808 368.480011 245.872192 796.794250 708.119934 322.520660 521.180542 437.107574 702.672546 17.5357761 513.050720 611.764343 335.302887 690.800964 202.996658 880.486694 316.214233 132.511948 571.293274 229.468124 387.025726 800.305237 11.8938847 721.899780 696.512146 204.905624 991.544861 528.257507 11.2704477 840.719299 774.193237 268.107513 637.498535 680.316162 249.297394 149.466919 953.920837 119.703934 776.640503 16.9993954 587.932983 457.412659 315.933411 843.335449 832.041382 326.648682 710.922546 131.245132 6.42449379 441.902924 659.439575 436.052551 756.607178 44.7435150 285.514374 304.949158 + 666.829529 471.495728 131.207550 310.619873 295.651917 383.457855 33.0651245 364.514313 568.237854 138.294434 358.521393 272.382355 778.649353 136.991165 644.672363 945.432861 359.742737 264.535217 516.967407 719.272400 383.141083 463.958832 553.487366 771.296936 685.915344 345.461517 779.868347 165.331573 773.948914 786.847778 859.323303 21.4776592 936.375305 655.086853 142.383682 324.539886 396.139221 136.987839 90.6585159 820.725525 350.205231 176.903549 981.925232 928.736328 278.091248 81.9236755 778.232727 389.183716 876.559509 67.0671844 845.000916 339.046844 985.665283 828.268738 953.592896 509.914124 884.352661 368.967560 310.500641 570.962341 751.803711 691.695374 800.151001 876.720154 648.219360 768.128174 70.4638138 204.448135 926.563904 937.890198 725.674255 945.796753 333.239166 959.392456 966.826172 794.737854 804.797485 312.048523 + 755.566223 64.9475021 848.917297 26.3609467 31.9622307 383.835724 328.793182 129.301758 32.5424957 45.3781433 162.544861 979.324951 367.254211 328.395020 774.947571 198.569901 689.028564 798.987244 728.621277 84.3309021 922.264893 881.166565 61.2542801 671.299866 66.4012985 417.322784 730.326172 844.128052 956.695740 805.967529 150.391830 431.955261 134.780731 207.806778 882.006165 768.423218 738.311096 605.513489 576.752747 364.013885 207.556564 255.864975 583.567932 145.196060 159.284286 427.288177 940.016357 514.216919 967.443909 107.774323 238.706482 637.952820 462.661102 941.608459 307.428070 312.748230 907.502319 923.294189 109.655884 199.499878 862.695679 882.367004 74.6114273 233.625854 58.4475670 841.702576 696.071533 369.247314 51.3324699 440.364105 286.014709 352.412567 447.013306 730.272888 423.388397 698.595215 440.164032 957.667053 + 375.322571 48.0823212 570.728210 524.062012 958.326660 667.027283 178.531876 856.906311 12.9723043 7.60116291 106.237221 950.397705 811.695435 659.624146 47.5935783 307.599854 414.254547 193.314575 11.4442596 77.6052322 328.958527 187.390152 283.602417 355.968872 821.980713 834.974731 483.188477 187.179474 246.111618 367.346100 488.134277 892.212341 760.137451 266.345032 191.811188 984.026062 859.880249 868.235168 883.147827 687.954529 809.301270 874.042664 914.592896 446.794189 637.553101 767.883789 153.012177 918.019836 844.657898 993.475220 698.635498 296.913239 484.647675 16.0783520 792.918701 838.608032 357.015747 181.690796 46.8712959 333.520416 561.479797 637.322327 394.620239 429.625854 469.442627 204.033157 129.033569 316.527039 261.905273 654.037354 628.514221 176.564087 244.362961 15.5267267 988.496460 358.170135 227.098465 441.005341 + 857.351074 500.273132 367.167175 351.495911 191.492386 540.382446 145.609772 132.718750 718.782776 704.613220 862.768677 542.762634 213.815109 348.027649 301.480652 552.713379 252.410355 733.513977 454.155731 653.895203 440.291748 768.913208 926.858521 459.595764 489.903473 825.190674 201.159515 825.055481 563.544067 928.636047 291.720551 692.855957 866.818481 430.692566 197.421402 693.840820 710.718445 763.326721 684.652649 578.091980 725.942627 108.567818 177.187820 651.146973 530.044800 69.5922546 218.501114 627.296326 513.758972 300.383759 196.264084 913.458801 636.197205 895.082764 94.9034195 247.474243 287.686371 162.798111 476.676514 63.3515167 718.693542 497.885193 981.450867 704.327332 911.969299 321.312317 474.328217 123.120033 473.397125 364.809174 45.4671631 642.969421 873.671753 721.218140 568.125305 168.041702 608.169312 968.806702 diff --git a/example/lu_decomp/79x79.dat b/example/lu_decomp/79x79.dat new file mode 100644 index 0000000..866604c --- /dev/null +++ b/example/lu_decomp/79x79.dat @@ -0,0 +1,79 @@ + 305.435394 632.647766 492.709137 897.922974 710.032104 674.492554 754.885925 785.509033 253.261902 382.765472 503.011780 469.201691 810.203430 444.117920 246.759949 65.4924622 109.336426 753.234070 760.196899 319.249054 278.369965 584.650635 4.46718884 838.049194 258.223572 795.809631 558.106628 4.26675987 925.162537 936.302429 514.741699 991.577332 759.615723 986.928772 753.397644 417.536621 44.7618523 60.4149361 340.627594 675.098816 859.552490 328.700714 793.633728 316.399414 535.704590 33.0348129 251.434113 887.943054 755.402527 537.628235 955.274231 997.674377 269.321442 842.973572 611.158936 577.689819 582.791809 896.116333 357.234467 485.968872 975.480896 463.085815 946.400940 972.981140 813.961365 618.610352 493.521545 595.242432 454.617798 276.554260 822.119324 818.651733 941.175720 581.754822 286.381866 102.295998 935.296692 159.604645 967.400146 + 866.672974 700.557251 740.455750 441.102814 722.937012 161.533310 71.8821793 58.7835197 86.1554794 321.572083 555.922668 233.077988 654.078796 154.645142 150.986572 815.422424 254.355331 199.369293 187.191330 484.638214 822.933289 4.91776562 911.046692 621.662292 772.046997 874.683594 196.356918 376.661316 560.558044 898.595459 885.796448 594.775330 791.068115 354.267853 911.201233 473.582306 588.917542 224.754059 745.833679 907.377930 989.876221 719.716370 919.869019 562.692383 708.975525 822.230835 108.032745 6.97266531 875.273438 659.362183 370.786133 195.472916 208.202988 33.8449249 298.388885 753.891296 887.340881 766.718628 535.550171 177.606781 351.329437 21.3157558 763.377075 25.1239586 896.163452 60.8157310 374.940765 693.235718 977.406494 940.680725 894.239136 561.251648 588.952576 28.1968403 106.617661 886.165771 256.126160 388.133575 250.057190 + 510.402863 917.053162 754.833679 669.595032 432.196899 918.178894 157.751663 144.652176 33.5187950 898.987488 338.618591 116.793907 367.368774 842.288269 861.880371 494.529541 714.977173 44.2450027 886.301086 992.664368 110.593719 599.244629 558.607300 981.681274 534.508179 59.2713127 597.816895 932.313049 580.217773 594.645874 94.6970367 907.152527 747.450317 102.361855 13.5617409 36.2416725 191.009354 310.651367 893.812012 234.103058 743.308533 703.338623 280.652985 485.513458 149.630142 202.520126 17.8173656 531.952820 693.916504 3.41300321 430.778534 255.701233 546.225159 163.104584 428.865112 569.836487 651.691101 654.927917 513.286377 228.220001 427.526184 788.185181 365.920105 856.057617 655.360474 862.341187 383.170654 693.900146 755.790894 27.4063797 792.744202 813.421387 227.387207 877.907288 311.419495 105.941345 52.5355186 548.087402 204.635284 + 739.202759 629.262268 991.135315 407.245514 176.801315 631.105957 24.6645088 57.1172104 677.097717 841.016724 956.064209 633.622681 122.844696 450.122101 43.1710472 644.594360 503.318207 528.638733 908.627014 603.808472 678.551208 215.811417 161.793823 812.510864 291.932892 97.0773544 237.264542 152.928513 374.356689 706.212036 490.550842 369.559021 956.783813 419.134613 954.231140 604.740051 490.608856 441.261383 531.817932 438.294189 776.878479 348.366241 151.052780 666.143616 851.336548 690.412476 423.349335 965.315613 983.800110 644.220886 757.661804 800.973145 777.152649 518.952454 253.338425 239.163910 761.625549 688.173462 163.036530 408.458374 528.783813 856.583252 72.4682236 362.302582 309.404236 58.5449219 872.001587 618.278442 378.122070 90.1226730 291.913116 263.854065 236.890182 618.131714 839.947937 428.496765 84.8266144 654.800903 176.000549 + 362.194153 444.836884 770.625793 534.908264 605.338623 942.082397 848.555786 164.460846 418.746277 679.512207 481.053314 11.9228830 10.6330175 170.460007 926.540588 75.8574066 910.754822 176.919571 128.431335 24.1633778 384.509827 913.175476 336.900055 810.521484 935.961304 12.9152012 529.615540 361.253754 433.437683 887.793884 796.880493 848.614807 517.343018 591.098816 66.5480728 520.290405 469.417023 524.608582 458.793060 223.442520 169.576004 287.044434 539.783752 745.649414 953.305176 922.555908 201.101578 433.584534 455.898132 850.065674 541.012756 896.434265 920.047363 917.842163 259.771027 922.635498 367.904144 549.327637 930.478760 103.786827 917.825256 457.025635 772.304260 984.567505 511.809204 924.892273 514.340210 367.134583 281.677094 461.172333 786.801636 248.338547 367.113861 892.901550 209.145828 850.707581 993.843262 759.004517 142.257568 + 537.115601 539.450806 679.031067 371.516144 480.751892 78.9710159 551.648193 580.677979 67.8038177 475.630524 338.123230 58.6343002 366.380859 16.0972290 253.926666 258.297577 822.529968 341.781982 121.822067 973.315918 632.959412 279.687531 241.522537 447.466614 727.219727 669.071472 720.979553 326.615753 805.590698 110.845413 610.051575 998.413452 830.441162 949.317444 305.241974 818.481873 155.682114 612.089172 398.495667 308.326172 750.614319 837.511475 3.93735695 538.837402 206.657486 116.983017 353.775848 834.210022 734.097412 173.161865 299.015594 964.467957 604.715637 582.261414 883.620239 307.348450 987.333252 507.760162 480.689117 388.186279 656.387207 189.641663 294.625946 235.211243 855.930725 440.348083 956.084900 830.953369 329.109131 795.335449 516.338928 1.90222645 559.724976 312.336914 550.060364 282.779633 263.096619 760.366211 183.232178 + 527.943909 602.817932 359.883667 968.224426 413.628906 93.1250458 444.687592 377.516083 441.938171 974.068909 637.875732 225.476822 290.912415 154.561722 104.168213 762.253052 506.076935 202.947418 576.625854 364.270050 508.486481 873.128357 268.330627 226.534882 267.586792 634.258118 310.154510 138.222443 989.262451 777.259399 790.362427 416.566254 506.210297 919.938110 270.596527 441.177246 394.016846 6.52387428 868.118774 519.952087 386.387695 190.605515 728.106506 677.013306 29.8178940 6.57121277 450.008057 138.206177 129.714172 994.116150 941.731445 547.167053 401.794861 893.317017 580.444092 85.9396286 21.7432880 548.380005 844.175171 901.414185 16.9179974 270.287201 974.874939 629.028687 622.180359 42.9384651 457.087036 955.769409 857.354065 5.87608385 578.538635 337.958466 523.041870 501.875000 58.7761345 52.6215019 298.343353 824.059692 470.525208 + 298.316010 115.640579 858.103088 925.300781 660.076843 815.722595 324.136810 968.854492 384.146912 469.865875 345.332520 428.690063 158.333359 478.137787 527.838318 914.666077 205.366852 754.050537 593.785767 458.246002 384.923126 228.121628 236.244476 935.207581 308.170410 18.0765057 700.506775 592.638794 125.872200 170.354080 295.672729 237.734711 149.953171 740.192017 429.433533 928.678345 544.658997 328.485291 763.115234 574.048096 290.671143 392.276886 793.207275 491.419617 257.670135 278.173645 288.620117 656.748230 2.38215947 240.191116 137.564346 641.232300 614.687866 500.213165 993.693359 742.603088 203.336548 377.479340 392.093201 488.980530 183.183289 183.495850 690.189575 66.5066299 463.292633 624.489380 990.077087 854.246704 293.778748 267.939636 763.537048 607.236450 448.634735 591.111389 532.506287 374.646484 387.263184 822.806580 524.296692 + 632.625732 401.044373 771.606201 204.283783 640.954285 732.509521 66.2619629 95.9361115 997.286072 605.884399 935.591431 4.67529869 527.855103 678.641174 207.908295 616.058594 550.115906 365.750397 611.677795 786.713684 666.427429 243.070480 493.328766 838.815125 346.679688 895.793335 566.294861 246.320679 694.382080 517.544678 117.134087 136.243698 313.799500 282.544006 334.807007 68.3879547 11.0494757 516.601868 983.383545 919.304688 214.884888 843.937927 940.774170 269.515869 574.738403 718.218323 320.843506 28.5544682 555.444763 433.681122 883.437866 400.815002 159.136032 217.360718 38.6299057 265.420227 618.869019 932.930481 80.2279510 72.6556702 764.266785 299.261536 930.445618 247.860641 887.946228 547.339905 50.2828102 449.541229 414.228394 440.842590 769.305786 871.991577 288.765106 797.052185 825.549133 915.571411 229.048630 450.076843 147.279419 + 641.296204 346.372772 888.835266 30.2437000 562.025635 763.320923 402.988800 564.495972 301.343231 271.583191 370.663818 844.796265 625.883118 927.690857 910.686218 644.514526 748.549133 393.047455 49.7810822 999.333984 669.121094 925.753662 444.652588 920.712830 712.943420 74.7319412 124.350586 114.191551 815.020325 687.432190 301.124451 962.948853 442.572632 211.217743 179.005432 290.651123 983.995239 886.170654 823.083069 26.6846333 858.339478 666.275574 428.043152 781.103577 798.465759 264.242950 829.177246 108.187088 653.030151 944.228210 191.837738 154.087387 583.277466 746.264709 597.319214 741.907471 46.6045341 219.193390 952.714905 536.502563 874.742188 604.719788 807.493713 110.125992 975.249451 774.230957 844.403381 166.799240 699.448486 133.632584 588.690063 880.927551 203.918365 5.72984123 656.144104 625.350281 147.880646 790.584229 918.063660 + 666.393799 281.390503 119.004990 115.314629 60.6790161 207.447113 158.781204 286.863892 503.140533 503.542694 605.934753 475.245636 576.113831 718.797119 552.730896 947.821289 108.636292 649.851868 11.9042454 747.584778 472.479340 986.241516 324.635620 640.957214 164.849548 619.443604 482.007111 272.457977 259.826080 48.2301140 192.072891 756.857910 943.116699 202.878891 171.990662 96.2337189 350.959839 581.563293 380.635193 552.270142 250.203323 305.384613 415.261444 393.688416 558.632690 443.568024 951.309692 842.997070 375.124512 644.065857 36.3099098 670.310547 42.2121925 122.475632 559.829041 101.865723 273.994537 905.902344 21.6159821 858.214355 449.686829 538.005920 182.009949 445.072693 553.789124 928.249634 742.021179 913.010193 32.1326485 980.613953 732.801208 248.198013 399.256592 483.174591 914.120911 925.859619 895.084534 719.502991 587.846436 + 890.295715 649.221313 338.960388 573.522827 733.912415 640.927002 487.140900 492.571289 936.564209 79.5447922 691.842651 57.4986572 432.816040 36.7335129 407.426270 953.235535 738.814514 977.547729 252.838837 322.964783 282.850250 458.926483 473.908203 23.2417393 663.180542 808.108398 793.472717 7.25943422 859.026550 641.791199 241.264648 915.023804 761.466125 365.508545 687.692383 284.817871 946.605957 254.820679 639.627258 3.90329695 910.059814 650.164124 964.397217 260.464539 821.757019 808.298218 322.270905 584.339233 814.549316 702.585693 132.527786 133.777344 807.931641 696.631042 946.619385 862.373047 945.230225 453.239868 464.132263 901.222046 355.955139 534.356506 589.989258 875.330200 662.222839 294.417053 147.659668 985.124817 730.936951 397.165253 633.013672 453.250580 661.202515 312.367920 149.299606 646.414368 580.191833 884.754456 7.79587555 + 106.488983 561.081177 43.9747887 643.186768 218.969330 66.3547897 747.332275 162.387192 505.354218 865.354492 583.476562 334.193909 5.46516323 669.370789 888.182434 72.5602798 994.780151 750.432800 199.311539 73.5079346 148.674683 585.020142 689.442505 974.146851 678.321106 834.683533 906.363708 187.143326 89.6772690 676.680603 447.233917 417.225067 800.095703 753.823669 320.287994 601.070374 306.504456 528.181641 791.899719 752.769104 439.838074 96.8665619 917.908264 998.409973 902.773682 630.742065 453.708130 801.594604 868.262146 978.776428 326.030121 672.461182 962.364197 984.136780 946.404236 449.682404 384.293335 443.543152 687.155640 985.836975 652.322388 930.971863 52.6787834 966.763123 844.713989 467.508728 408.008942 669.462952 83.0746231 163.149963 147.588043 107.273186 452.721466 773.664795 261.723846 789.809875 347.330444 92.5349579 957.455383 + 848.117126 40.4527588 887.279541 406.778656 98.2135925 630.360291 757.013855 157.336044 942.822449 571.447144 308.088013 210.604141 213.773483 737.531067 418.352448 109.862686 853.009094 615.133911 999.407654 329.468903 793.124390 664.504578 266.209991 429.669342 834.607910 562.928589 887.805115 486.109741 292.193115 816.734985 528.262695 184.662750 244.795197 535.737061 368.310669 279.266418 887.774963 807.819519 797.794983 59.4663811 393.059662 852.354919 917.491943 777.025391 600.183533 997.588257 877.887390 482.791534 138.041061 342.859741 57.1197701 550.098511 614.650146 285.577728 852.728882 68.0281219 802.614929 511.949921 772.220459 641.837219 988.655212 226.210297 440.301697 231.017731 433.285309 998.713379 890.945312 585.555908 924.469238 771.012573 671.587891 102.015305 748.375061 115.354584 931.819458 395.782532 378.216888 214.281693 519.352234 + 532.276428 689.296143 982.318298 609.326355 164.565216 607.692871 797.427307 390.385254 432.433289 490.675476 433.716492 589.737366 714.361877 879.490723 385.985413 657.223206 255.545761 4.95164680 854.337646 28.8694611 581.054749 56.7444000 598.110535 941.354248 326.808319 315.448730 22.8883400 149.990982 155.126022 47.2677460 759.673157 120.318672 563.963318 672.980652 561.576233 365.386871 98.8851395 452.189209 817.085510 502.760681 133.087692 220.322067 723.356018 478.493591 949.233032 4.43771362 462.176208 41.8962479 662.718384 219.413589 466.032776 303.737274 971.720215 65.0074615 453.094177 358.338409 864.467773 501.066925 276.443512 161.114944 438.858307 304.833923 124.093651 407.590576 568.654480 352.512421 129.083282 116.729118 652.016296 526.941589 726.292480 504.781006 129.201843 763.234131 442.860107 238.922745 899.389038 988.888000 28.1877289 + 925.467468 550.349731 328.488190 981.021118 183.401169 749.526917 126.204163 397.090698 434.591675 964.287476 384.135895 929.618408 634.230469 768.784119 291.657562 593.737671 921.259827 433.983246 175.709915 3.37626386 455.094940 278.956726 758.961487 557.290100 504.572418 379.330261 780.672852 494.696381 590.009583 868.006470 904.454895 761.355225 545.993469 712.901123 937.748352 328.586914 752.175903 17.7326317 986.379761 643.411926 819.204956 555.887024 34.9938469 117.992844 59.0250931 844.432617 931.335510 551.551697 742.140442 199.967194 102.111107 812.198853 672.785461 115.358093 531.051514 653.311462 987.299194 691.164429 273.399445 435.332184 974.069153 759.253601 736.858337 336.307831 301.977722 228.647598 882.987183 220.245132 703.882996 773.504456 279.021027 353.371246 76.9738159 302.159332 982.031677 546.008118 720.569885 55.3207970 931.299622 + 509.920624 940.806641 494.875671 508.725433 384.847748 240.759537 415.256683 944.322571 88.0834274 376.539307 390.932587 277.099976 27.7170258 522.707336 588.292297 810.262329 679.308594 122.432404 817.472595 898.117371 410.494385 166.834305 525.177551 990.133728 406.648132 217.916031 985.762268 460.831207 548.546082 726.178894 347.211426 989.104492 770.706787 138.024399 184.216690 115.061623 20.4021568 899.189941 227.966812 771.241577 601.883728 247.771973 88.4302216 421.722626 507.370117 664.015564 919.762207 232.238937 939.715698 174.010727 441.003906 220.141525 988.567688 177.033539 192.038116 559.678711 737.541809 89.4213486 725.766785 407.247711 724.533020 796.874939 659.608154 2.14010882 354.121735 638.923035 121.445328 792.986633 497.011841 678.877686 346.970032 972.409180 497.927643 826.562134 69.5577774 87.9061050 67.7961960 972.734375 703.155457 + 453.113525 894.554443 888.085815 113.751808 869.140747 503.237335 936.113586 873.384277 492.291107 877.481567 353.391052 600.314941 879.222778 568.776245 747.431580 582.497925 230.689331 954.786743 536.842468 849.735535 665.137024 351.383453 219.546310 142.215469 498.709595 660.343201 685.857178 32.4400177 537.563416 434.036957 315.613251 424.084137 18.0513763 133.290985 244.035278 566.330627 718.575745 350.053619 895.675171 277.533356 889.186646 466.865997 165.247009 908.852600 526.250000 912.690674 773.699646 508.448914 639.609802 186.080688 700.135986 644.241028 92.0833664 369.008118 246.560120 494.486023 362.393066 618.950623 404.785980 470.103455 471.023071 321.238831 541.347351 5.17095137 420.308624 895.045471 261.340027 210.930618 858.569519 604.969666 913.832214 965.803467 772.273804 778.277832 618.804932 19.5827560 968.476868 766.340576 568.426453 + 883.098694 312.895386 552.095520 309.711792 85.9489822 510.769012 42.8387871 222.147247 603.210876 171.346924 907.772522 10.1097364 899.071411 83.8869324 308.464447 281.226685 757.714355 569.108093 344.498322 535.572998 976.063049 522.704041 614.560791 766.897522 582.399658 1.54977942 418.591156 148.767151 714.398682 615.412720 826.868408 404.459076 974.011169 862.981873 735.010010 518.520020 501.311371 487.254211 684.031738 764.307129 188.588013 979.518616 157.143707 725.989868 397.774811 861.564331 42.1269264 712.419800 671.465332 126.682907 32.3689232 688.672241 517.191162 750.084229 868.986694 658.827148 134.532974 636.400513 340.579712 883.184082 454.697235 906.817627 167.446960 716.208130 216.665710 116.961403 360.614838 330.615143 469.485138 180.414444 807.983826 327.539337 316.759552 568.377869 37.6784363 722.303711 995.269470 767.942688 52.3504524 + 11.9926100 157.751663 218.166656 368.947845 449.701599 750.112732 477.921295 61.1515045 316.764862 106.737999 779.230286 975.987793 702.121643 406.944275 645.746399 621.568970 141.737915 150.091904 496.125885 939.418640 399.079681 774.840149 201.408600 538.130371 785.874634 959.091431 630.989929 52.2315979 685.332397 16.9002533 211.405014 997.072205 295.727631 699.010925 590.089294 620.784302 934.129822 951.749939 716.103638 393.456482 412.408875 101.292664 340.690460 95.1579742 456.838135 775.405151 878.544495 370.406128 395.018097 345.008972 927.803223 432.796204 664.158875 832.132324 840.844482 601.173584 962.157166 603.876404 57.9870453 450.866882 412.982727 518.212219 490.799683 381.201569 535.471436 344.005646 544.847412 409.129456 861.176453 136.549103 120.980339 386.800415 735.732056 426.093933 303.467957 939.892883 498.169891 190.816910 394.606873 + 135.706726 963.347168 368.072906 770.374268 657.569702 51.2434502 6.36334085 83.7264633 626.603394 876.896912 842.858093 801.646606 372.805298 777.589050 412.493500 772.176025 398.098541 297.779327 829.448303 376.142273 120.373100 925.378967 527.848389 485.285339 527.773987 732.480103 997.190125 917.740112 553.608887 955.731445 539.612915 111.116760 210.369888 3.69155502 793.049744 73.0401535 241.453415 480.844360 629.629456 592.694580 341.629852 906.592590 262.786133 55.9790688 582.351929 44.9557304 711.420410 805.785889 582.230530 801.511658 723.426453 63.9467888 639.021729 718.022034 958.735107 844.952332 506.824524 404.053406 30.6072235 421.901489 319.044647 293.260162 380.699738 352.133636 773.408447 488.154480 238.882141 839.330505 220.932343 774.725952 272.205200 181.603912 509.789551 735.385559 433.712372 865.721069 862.111389 556.517944 870.908264 + 394.926300 982.792419 698.485229 395.722656 365.958862 284.452423 634.660583 601.852417 941.920410 137.205765 724.140015 66.5155640 45.6260300 774.907288 126.685822 78.7462311 344.311401 243.934769 649.154419 524.592651 211.881378 262.152985 69.3385315 536.496033 151.075180 435.452179 384.365021 677.321716 424.840271 555.820068 731.181946 264.372894 805.339722 163.473587 870.707703 341.070892 787.200989 469.601532 906.961243 566.062866 655.766174 726.332764 533.063904 477.680084 517.374573 332.403748 74.2935715 993.577942 520.569885 775.291992 261.041534 716.004944 207.394836 59.6543655 121.843559 48.4442978 361.723328 86.3248901 984.653137 90.2191315 480.696625 230.691772 520.427795 547.049683 523.400452 6.13331842 606.943604 871.238525 75.9906082 432.241364 709.425964 765.241150 535.637085 675.254028 152.756851 24.2550182 929.229004 169.974411 141.147522 + 896.496399 872.707825 798.289062 101.595451 56.1833076 732.961365 87.3615036 656.443298 468.234985 914.866821 765.558289 549.601196 846.512634 356.737732 869.128845 675.204163 883.180481 404.157623 193.044418 31.0758419 58.9280930 352.487579 9.25050163 433.188568 924.024719 514.864929 242.074295 489.021393 104.834702 862.168762 863.071167 669.970154 54.7046852 612.481750 197.094315 705.505615 118.472298 84.7129440 272.107605 861.954651 759.106812 902.782593 608.914246 745.438843 101.588188 262.360138 144.675339 79.0098343 586.555664 503.782471 577.070801 31.9485950 789.907959 311.241150 497.811432 423.915253 809.916748 763.763306 615.715149 660.553467 16.2609177 43.6646156 941.213257 246.802277 90.9205704 324.533447 873.991272 557.853333 803.044312 795.327637 632.545776 890.080566 764.519287 263.906189 893.540588 645.892822 77.7751083 590.588013 55.2656593 + 626.361572 586.889099 241.287277 975.682068 384.380981 13.1158075 543.796082 10.8511314 965.581055 830.390747 445.033783 54.5753517 279.373901 635.512329 782.143250 161.408798 189.331436 96.6496964 863.878784 648.635925 821.859497 203.391739 737.136780 874.156860 52.7134972 818.886292 299.405151 217.648132 746.942810 857.224060 1.48374391 260.024567 362.630951 91.5230484 156.728561 989.354431 110.870361 913.330811 98.0746689 257.496979 129.576553 684.364197 747.157715 574.274170 548.839722 835.644775 677.365845 536.435486 909.189575 111.315941 484.024170 191.027939 677.808899 965.565857 588.001221 738.707520 852.278076 180.007523 299.036255 973.716980 669.706909 499.955414 786.842285 628.258362 455.905182 621.043884 727.515686 942.481812 988.296631 820.541870 155.567261 22.6143131 742.720093 899.856628 442.274658 803.541443 611.575745 131.709290 301.059662 + 387.260742 90.4599304 386.940399 54.5094948 710.813721 102.203941 713.211182 77.4287949 895.021118 870.716980 927.076233 163.947083 221.622299 348.191467 545.605774 530.984802 797.840881 474.328888 268.325836 416.392639 625.761597 776.543701 798.735352 360.422272 396.846130 295.937958 436.406677 302.093842 640.219604 74.0914764 390.587830 655.875183 59.6571045 74.4134979 414.341370 976.257874 856.086914 470.252014 622.202209 79.9785767 906.789001 184.616180 780.121582 40.5807190 639.551514 677.685059 967.383179 895.744629 228.363678 609.498108 575.762817 308.214050 792.032776 610.102722 950.973328 874.941589 485.555023 579.903564 801.383850 303.736572 197.282425 302.910675 707.265991 732.433289 786.299500 174.616425 187.779877 23.5530415 96.2260361 800.960999 624.228882 413.415070 501.535950 681.799255 64.9842987 564.005005 349.722656 874.703857 480.948212 + 685.962463 744.030090 296.976471 164.487808 980.858154 183.323639 646.232239 996.277527 566.653198 80.1205902 191.181320 397.275818 921.649658 237.432693 924.826050 910.839844 120.153023 468.745758 720.256836 25.7310200 289.583740 961.021179 988.919312 6.42282629 451.951324 693.441467 658.542786 339.192352 690.902466 551.224121 826.959106 638.478943 96.9098511 509.296234 105.633499 618.797302 442.238037 745.431152 434.064941 768.669312 678.958557 812.312927 368.868896 584.194275 145.382248 538.378662 228.625809 612.364441 875.439880 396.642914 490.387573 348.448334 357.684509 315.512024 591.112122 683.309937 243.549866 800.744934 731.213562 778.613464 823.498840 141.673553 108.193039 56.2192116 197.434509 205.968613 967.688477 661.651672 730.800232 652.561340 582.305969 704.256592 826.557434 949.032532 874.281006 186.990845 380.598022 982.026611 513.440125 + 249.726898 427.940857 620.028198 703.443481 452.777496 59.3692055 440.612091 531.167419 761.468933 338.269836 273.645355 593.333069 978.653931 514.298157 730.847473 120.647064 299.899658 607.934937 9.08812141 676.155518 126.741798 981.419739 797.740356 652.951416 233.145157 148.125015 989.639526 200.221512 659.272278 278.179230 620.883484 463.717712 10.6435575 859.041870 865.971069 81.1444092 516.680908 499.655304 149.062317 918.903198 110.090202 283.532043 739.983154 438.815735 559.601013 316.698334 839.866577 663.357971 27.3209915 438.544647 254.793640 391.537933 974.296570 758.293884 446.428589 367.061005 411.809998 991.907166 301.115814 174.036392 688.141907 236.004929 79.2679062 637.552063 535.642517 976.269470 566.861694 697.487061 943.041321 33.1283607 504.205963 700.200684 641.815674 129.595551 983.651306 435.212250 327.178741 280.534058 141.115189 + 457.704315 918.661865 336.726715 42.8611145 132.157364 954.054443 835.770630 77.1264877 66.7252808 638.392395 518.746155 562.463562 656.756470 717.013977 183.628098 935.194641 265.664429 428.941376 26.8222427 837.585144 220.995285 791.533325 691.024719 71.5767136 424.784607 650.551270 517.294678 998.027344 982.206055 340.844635 496.488525 296.869965 368.817505 409.396729 340.197235 534.819519 82.5896225 283.129333 624.084961 709.925903 868.137817 759.928467 397.623627 954.839172 337.847076 343.147064 480.058472 70.4707794 725.885132 14.2335873 167.985794 885.966980 267.174438 454.227142 804.069641 341.966034 956.003296 436.503265 499.419067 9.57043648 289.001740 761.618103 624.280212 143.759537 185.748077 995.759888 885.289795 45.7506599 50.9546547 449.536652 763.761230 825.340149 651.136658 871.677124 222.094543 726.105774 451.061707 505.906036 145.863846 + 400.811554 2.70078492 738.769775 450.750427 819.476868 547.091919 513.983215 193.719009 841.270447 794.384705 930.088623 712.963989 80.6161270 753.421997 910.515503 451.106323 842.922607 451.343079 976.854797 98.9365234 870.386719 347.936798 752.794739 64.3179932 171.252731 532.119202 707.230652 365.425873 283.621124 109.124329 305.949310 434.353790 850.110718 175.830551 418.534241 668.776978 765.230896 902.330750 297.344635 492.386871 758.543701 548.237610 681.754639 795.674744 109.353394 224.134552 66.9471436 460.485687 97.7419968 46.7312469 851.042786 364.645325 821.333618 543.106079 427.980042 930.805237 785.820190 730.890686 207.145340 974.046509 651.483826 152.036118 153.597794 860.173950 697.125732 760.434509 215.673859 668.597107 544.676025 615.215393 696.447693 631.697449 570.944946 988.636230 803.465393 910.156128 770.253540 865.093079 627.042786 + 293.754272 299.778564 385.620819 763.383606 945.091003 4.00071287 970.469604 765.241882 958.059509 610.669373 200.757172 263.229797 565.806274 359.936920 621.037598 743.219849 35.2359581 612.283997 240.224106 866.996704 304.713165 36.4889641 809.424744 432.683136 569.216309 675.465698 391.297089 799.650208 193.012695 553.354553 223.611755 10.6024122 726.173218 971.721863 540.683044 260.987396 808.611145 169.454468 959.723328 913.478516 827.194824 444.834503 568.656006 331.090973 718.991028 988.375183 121.225548 289.192444 395.452606 16.0793037 90.5684204 990.954468 18.4640846 812.142456 358.670074 460.008667 768.873291 719.899353 416.439545 65.8765259 961.166016 206.936523 676.617432 533.337158 517.461731 2.33351111 315.315582 768.544128 359.304779 432.538086 457.566467 107.913063 643.698059 366.833649 260.180908 865.871887 748.335266 554.154968 88.5027466 + 923.696106 563.316772 150.835983 281.572357 149.634720 426.457184 281.260834 874.406067 52.6531181 136.578094 611.139893 554.478821 617.447632 896.641113 967.773560 809.695984 25.2067852 734.927490 856.965149 306.997131 257.907898 724.540283 99.6232605 148.766800 106.000114 178.581711 778.476807 800.797424 993.356506 118.191902 796.565674 307.536072 438.916077 543.583557 279.446198 403.874603 109.959923 934.431641 347.396179 43.4316177 551.758240 616.918701 702.125000 646.983765 497.637482 922.438538 693.991516 957.857300 493.059479 705.846741 76.9700623 622.327454 940.473328 875.247925 477.028412 965.627930 644.950684 107.218468 251.222198 140.780548 88.2099609 797.815918 733.133484 958.327393 143.068207 258.646851 690.869751 181.958267 607.577454 345.604889 981.754822 363.523956 808.506531 1.84434867 177.670135 348.051361 775.832092 633.508667 882.624573 + 143.555710 525.623047 206.580795 57.6368027 737.887512 69.7539215 988.205933 654.840271 819.243652 258.465240 312.869659 73.9322510 585.227356 988.933899 690.325256 906.159485 917.020264 588.978394 527.459717 438.381317 800.127258 620.476196 576.688782 642.445251 810.386536 735.142151 833.135986 468.848999 602.879211 573.287659 138.872314 140.953598 522.504272 442.036957 343.818726 499.714172 24.6342010 521.187439 632.195312 774.724182 518.024841 579.279785 451.181152 838.765564 673.827515 369.639709 969.917786 60.1326904 715.283264 34.9302521 119.410019 656.874023 255.662704 899.431091 331.205048 391.706635 738.364563 909.519226 488.399384 719.622253 475.508942 248.646515 41.1843872 681.458862 58.7165909 513.243164 131.252869 716.214539 870.674011 178.249741 891.751404 150.148773 625.567505 217.169937 204.422058 349.499725 956.829285 775.850647 39.8499832 + 145.279892 711.709473 426.884399 50.0354614 532.877930 669.893921 673.737976 36.1662292 55.6967621 459.438751 570.461975 137.087692 827.949280 378.455414 527.995544 344.326111 397.575562 50.7416039 317.859406 131.900833 107.019112 402.034119 130.524872 235.632355 437.382782 292.810822 299.523773 767.771118 541.001038 356.033020 879.133484 473.576111 397.199066 394.216278 420.934784 824.119873 991.518860 728.932617 829.354980 825.609680 669.632507 896.791260 366.825745 943.694336 657.812988 61.3332367 119.499992 279.550690 407.109070 27.8518963 690.323608 861.955872 681.718750 759.002869 596.002869 2.27849150 475.396118 617.439697 119.731262 855.845215 932.074524 485.916779 513.112976 788.386902 308.690491 296.245575 961.094055 402.375916 373.833282 224.476227 459.280365 208.860367 779.834412 458.816437 281.177094 678.522888 804.900879 363.733612 206.422882 + 316.784851 732.108887 189.022629 254.053970 247.382675 283.702881 214.767349 453.148102 794.583923 539.215942 460.693909 954.491272 406.916931 430.693787 622.126770 693.091431 967.594666 761.251038 452.719635 691.172668 301.530731 252.567200 976.190857 829.772522 337.269897 926.745605 359.754761 106.262772 588.223938 916.480286 553.542786 750.755371 727.480347 354.403931 92.0724106 434.049164 448.217957 704.074768 961.681152 842.814697 823.964661 577.333557 323.465637 424.058350 116.457474 109.153320 873.444580 383.377289 555.260193 166.136978 743.799133 758.236633 414.346252 399.809937 978.749329 276.246887 632.560974 278.681396 415.319702 292.011505 912.174133 349.569275 781.580139 321.562805 508.963135 747.004211 540.256775 779.441833 995.571960 325.386963 433.509521 619.015381 438.552185 524.203064 452.693726 675.046448 205.805054 481.273193 783.255615 + 937.203979 791.348999 354.098328 449.613525 525.190247 408.309387 509.409546 147.599655 476.186676 305.372620 51.0986977 575.866333 563.104309 292.117310 89.1104660 895.266235 881.560181 158.362900 602.091003 227.724472 560.941284 635.158325 465.810425 241.216965 852.495361 875.552307 660.474609 628.168274 671.824463 457.785797 857.184814 229.820450 667.379822 731.256775 871.867798 800.199341 348.764526 963.513977 781.907288 421.639130 577.121643 675.580933 442.875214 682.362976 587.717407 389.168213 906.478760 246.269058 311.435852 615.048828 942.054382 43.1020966 600.540527 907.859802 196.615585 750.210266 295.512390 890.181885 56.3488998 619.302979 949.835083 60.8355026 197.552109 188.203049 739.794189 227.585785 831.135254 28.6290779 976.869629 593.440186 767.623108 509.630646 457.490204 957.381165 802.727539 637.652222 653.936096 753.552612 271.998871 + 638.648132 747.778381 689.537720 14.3625021 680.279358 345.175812 548.859924 426.694397 295.254150 568.792969 143.970673 411.499878 13.5625744 259.492584 447.939178 270.962799 21.2069073 409.718170 141.160507 909.867981 244.928345 743.609619 958.123474 811.904480 870.224182 945.309570 552.239441 676.526917 75.8141174 211.873108 344.061829 750.217346 144.847839 879.777405 1.43086791 734.892517 425.582031 898.283447 307.830292 442.092316 731.121216 113.027977 862.665405 799.797485 43.7594109 562.962402 574.995911 606.105347 418.186890 469.089050 17.0366116 887.249512 566.497192 386.029297 733.200378 196.767059 917.646484 831.536621 552.072754 755.703430 897.590942 319.697693 991.699158 137.072021 333.194092 451.176941 738.546570 951.753601 952.978577 664.135864 651.531433 150.215881 598.100708 390.694489 836.651184 146.406540 968.322693 818.901123 915.610107 + 187.962143 331.786438 620.194885 585.423767 926.446289 358.942444 280.921600 388.722931 366.171082 266.242676 95.2503281 148.420654 388.905701 908.089050 85.2109146 512.912964 30.7506065 312.903229 356.203064 491.818573 661.424438 879.066040 921.642578 327.666595 483.137726 937.301453 579.692261 795.317688 474.018463 965.954834 136.384521 941.766113 213.065079 811.479431 834.006104 360.337219 805.918030 281.451111 21.0902576 315.875946 970.873352 635.156494 294.756348 135.617218 491.870422 694.713257 45.1572304 319.434204 575.387634 209.552216 244.915115 647.441223 428.171722 524.289734 269.985657 953.253357 724.028381 703.890991 418.832672 178.983047 84.7905273 202.324814 957.214478 622.705566 276.675323 40.9570427 62.8454437 664.007629 337.388794 453.651855 658.800964 570.524719 122.631523 166.232727 233.808060 1.08157670 466.796326 591.075012 409.449677 + 20.1980362 587.655701 431.701477 8.30421162 533.081909 177.036102 542.370300 980.065918 548.403992 379.657318 406.806641 227.824860 38.5354652 974.520630 692.563293 381.057404 76.8934250 698.048218 77.8114319 118.225487 311.464935 853.873291 873.949524 307.235138 277.699799 118.944733 919.003235 909.602234 725.937317 924.123840 825.088074 172.885803 839.593445 81.5406799 27.3059864 344.783691 392.445648 213.550186 16.0813904 26.2559700 508.159821 400.341858 828.555725 760.702209 128.078400 379.575989 900.210693 856.773865 887.124207 258.317169 476.277679 719.176208 961.148926 252.539276 3.80486917 773.905518 927.903992 213.408234 942.354736 611.046570 658.998413 170.276428 314.667908 672.112549 871.875183 609.688538 345.689911 223.702560 804.873962 173.468094 910.662170 340.639008 905.683472 318.892761 234.311874 638.863464 76.6671600 301.999939 551.025879 + 402.154266 286.156189 578.195801 122.474022 639.337952 209.772888 754.713562 690.250793 589.681580 157.992218 35.8883934 930.360046 374.466187 797.958008 722.895752 739.609985 834.214050 762.986572 593.183105 118.207565 58.7315369 34.8758888 944.024292 911.111511 593.956787 633.802856 358.743805 177.540024 403.513702 516.175903 42.7486343 582.826416 630.949829 126.564415 409.056854 630.737549 143.780670 623.241943 225.034882 724.639404 724.083801 336.133179 264.703857 244.650208 925.227844 45.5095596 639.860107 395.312622 672.808289 65.9024277 434.479431 545.468445 574.063354 378.186340 983.389771 10.5264320 68.7560043 581.407898 636.449097 976.356506 959.828613 49.0749969 270.108215 575.889709 600.044800 266.019897 299.508575 127.953720 438.103119 209.626587 111.569366 533.763733 203.091522 231.048279 361.606781 282.422546 986.297668 37.2988358 785.708679 + 627.272705 451.368744 864.188354 389.785278 10.6529655 285.125244 742.753479 813.001831 96.3920441 522.173462 154.247971 137.951508 237.493134 933.207397 704.534424 488.259552 948.083191 920.866699 185.941650 849.191345 794.303345 494.908417 61.7376099 437.658600 680.468201 300.917938 545.527710 50.5364723 683.108826 960.749573 320.123077 239.148895 938.444214 491.637848 882.575623 16.0419121 32.5524406 778.697021 178.098434 106.245621 933.031982 339.568634 417.101349 610.020020 150.766739 723.139893 685.622925 974.270630 894.154785 170.029678 304.801300 53.7392807 662.110474 842.304932 593.123108 66.2181931 846.182007 974.544312 903.331421 316.838379 185.649521 891.714905 680.906250 897.302002 597.732971 736.578003 436.086975 685.755249 369.160858 331.172058 902.985168 820.787109 963.633545 292.083771 370.158234 759.562805 726.112793 589.157166 200.182861 + 616.637207 62.0690956 498.270111 798.348816 284.849548 778.910583 731.027344 555.603394 172.498886 356.714813 53.7561302 987.537231 543.059509 857.656860 48.6093559 903.882324 460.352936 46.8936234 357.288635 994.177490 969.698303 119.271751 37.1283569 841.556946 357.034973 918.915161 537.958008 343.508118 709.527161 520.996582 778.387390 975.472778 76.2024689 548.031677 756.736328 168.259872 14.4927874 633.258118 272.140533 605.453918 121.821945 235.076675 459.710388 736.178833 521.335999 503.868774 657.717041 689.254944 681.439087 272.622559 590.343689 845.991760 412.281586 461.317749 569.761536 800.001831 852.301941 725.143555 218.040833 996.153564 368.908081 21.6927948 178.389496 563.429382 717.944763 115.302185 857.333008 718.672058 866.012756 664.279602 628.938599 763.407104 507.932343 956.770264 469.833160 672.684509 714.172241 388.428009 817.401917 + 453.445374 938.225830 984.229919 322.029938 982.370911 517.519653 82.6727524 543.027405 431.666046 818.663818 906.595032 37.5495186 213.419785 31.3137245 328.859528 326.310974 842.198730 852.067322 423.784668 293.026611 615.029541 257.861877 175.403076 3.79510379 536.042725 702.618225 509.434021 450.564941 638.344421 977.712463 896.268005 107.758003 51.3175850 617.959106 36.1269875 867.263000 723.774536 909.781311 721.239380 870.296448 4.96433020 879.607849 994.128845 137.873688 888.569214 211.842133 66.9438705 167.004425 829.389893 544.934387 910.344543 320.296692 310.228638 583.331604 127.646523 883.722046 767.614014 464.739746 195.313812 576.781311 981.624146 115.644745 535.896729 125.876610 588.336853 695.436646 985.254517 248.666580 918.665527 472.082428 385.747772 620.572021 913.546326 242.345459 791.174927 916.218506 53.0952988 268.644531 776.537964 + 807.889099 826.639648 454.309784 647.171692 715.057983 176.969711 448.746918 933.813477 526.005005 760.644043 137.845459 482.760406 556.055298 444.073090 53.3431854 457.043976 17.4044800 695.038330 385.053650 373.174469 244.001877 332.502655 148.212006 64.0668335 535.466492 740.814880 918.169006 648.291748 634.549194 939.979431 541.442505 359.604767 769.390686 613.125977 286.317444 689.765198 943.122253 880.552429 966.708435 594.503174 755.956116 398.999451 418.815643 843.396179 263.182526 901.385010 119.704643 201.073837 555.982727 235.450790 487.596222 95.2666473 958.968018 58.7701225 686.142639 32.6556320 801.759644 673.861877 584.543213 542.066406 742.260498 477.496857 661.282104 585.984619 271.045105 434.128296 467.257263 560.241943 783.777039 270.438446 630.922485 895.585327 338.697479 706.649658 447.820374 142.649017 698.651123 907.598145 537.947571 + 690.392822 835.466064 928.392273 18.6278915 321.174744 725.923523 185.058777 762.128418 819.894653 174.344299 503.553467 60.8315125 349.391724 155.182831 512.073059 852.221191 477.661133 46.8587303 268.023529 375.201630 367.028778 459.606323 894.267212 682.240601 60.6113739 71.8706284 637.194336 809.979553 184.098083 615.990234 243.573334 749.726685 367.441132 222.354584 203.337921 831.012939 48.5241470 679.279053 959.616760 287.484283 443.804474 301.946777 817.638733 19.7543659 714.864746 859.664062 881.785095 930.711670 975.723877 919.505066 593.142334 799.152954 643.439514 976.698120 344.311157 523.119751 684.521790 411.032318 24.2831230 631.170044 936.696167 867.176453 713.999512 687.553711 538.184753 334.042328 1.80189300 200.058411 485.677795 17.7057781 702.601440 638.125793 320.273651 847.661621 564.006775 455.489136 441.894043 661.300598 864.639648 + 95.3648376 880.701172 114.628136 734.591858 425.961639 535.714172 954.964417 217.510529 787.128906 736.917725 58.7151604 255.284531 485.483826 433.895844 336.711365 690.395996 774.870300 454.395630 586.482361 695.464233 755.386597 489.989655 600.480896 863.973938 70.0262756 52.8861771 638.174988 973.575012 129.209702 855.080627 265.434631 414.565857 725.951721 119.922638 796.349487 675.030151 186.963089 47.2470245 365.383240 661.060730 863.176208 327.732452 956.592651 741.885559 117.424309 119.176186 550.123413 143.727142 835.769531 285.775177 390.702454 920.631287 120.686600 951.275208 120.761986 440.152222 814.965515 630.696106 686.319702 794.026978 326.596222 648.126221 705.148315 759.952271 323.169403 683.881592 167.562119 955.126831 555.692627 356.940063 481.085449 507.541138 369.813934 637.999695 715.285400 839.722168 668.582703 259.447815 481.595947 + 197.437592 853.048157 223.891144 233.852371 161.687057 61.3154335 275.747009 938.080688 408.392700 428.643951 794.731140 63.8880768 780.511353 444.317780 656.913696 124.891731 556.164673 16.7053032 149.793701 582.681763 677.046631 810.053833 50.7454758 227.752518 167.053497 287.080444 427.778229 586.402222 84.8780594 319.945984 855.546204 152.583984 427.922272 781.751648 454.722443 486.835297 261.912903 28.2855015 281.100098 189.113983 265.015137 400.761536 161.021698 324.251221 954.294556 724.491638 757.425171 421.617584 894.004028 79.1027908 355.301849 477.955475 317.168335 608.325928 246.977875 890.425293 851.144165 905.189941 213.719650 37.6856384 784.618835 299.972198 427.003326 685.437866 546.465698 518.891602 647.549561 306.437714 80.2661819 510.847260 37.5461845 877.666992 533.309326 195.670715 831.151306 22.7170296 351.988647 113.453072 746.914001 + 37.7758522 441.978729 50.4108925 315.221436 284.350677 694.349915 753.086182 830.312683 648.804932 857.381714 190.120468 148.551483 228.446869 125.950920 922.283020 437.162109 147.847412 530.187683 71.4128418 301.245850 724.652283 142.233276 373.650970 882.581116 104.183456 490.961823 278.293701 740.523682 996.009338 492.736206 134.875763 429.394470 925.902893 513.171814 554.105469 603.350464 89.6931076 869.170776 407.871429 494.659943 229.959610 635.258667 581.038147 44.4087524 177.164001 209.262939 682.161499 70.9105835 990.002625 594.160400 948.034973 548.226868 870.394897 577.182617 592.291626 131.472824 908.263855 292.688354 704.805298 221.033630 701.012573 27.6169300 564.841736 93.7090683 764.596924 764.944336 137.425842 233.585434 68.8081055 390.103149 282.166382 613.324402 624.704468 190.012329 701.862732 272.444641 291.638214 775.309265 730.059204 + 935.496094 777.767395 870.408081 342.811523 759.364258 626.307190 629.606812 731.258972 351.318787 685.324890 978.383667 989.933960 250.559280 523.978271 64.4943085 592.831360 920.087219 507.276886 116.974205 44.5677376 748.714233 931.245728 342.464783 159.036942 331.175629 298.219910 638.943176 215.242996 219.966110 598.247803 731.907288 798.067993 96.2591400 835.372253 157.363129 783.973938 162.542709 993.043335 429.782715 670.176270 679.179749 970.011658 21.4043579 7.67089033 739.418823 594.331116 758.040527 144.602875 501.251221 598.168152 976.427185 161.479065 290.523102 518.753967 711.580383 362.958923 730.061462 574.054260 505.928192 85.8812180 121.291580 723.573853 166.893799 989.792175 185.575684 436.672729 54.6880722 373.495850 518.556580 467.812042 786.479004 96.5305481 663.461060 188.971069 706.061768 124.990997 999.398193 686.281433 541.003967 + 150.141037 908.361084 532.635681 554.069885 21.3407040 266.587616 424.005219 634.082947 496.785400 471.457489 619.043762 65.2152786 596.128784 142.651337 547.196777 158.438034 436.306458 868.177551 325.919708 992.499023 493.575867 313.023468 754.289307 688.030762 905.384216 388.008453 742.633789 488.212585 634.830994 179.610229 954.581116 112.386917 416.535767 89.4323654 82.0822449 321.901794 956.818481 454.934113 533.665161 184.488876 875.950562 343.304474 547.043945 206.862213 842.034180 983.748413 974.299866 399.400848 738.622803 969.950073 379.161621 450.156799 103.250443 980.779541 956.121521 917.985779 15.5266075 11.7085209 413.976227 155.840622 830.090393 484.690308 537.026672 137.026886 369.942963 632.481873 68.9629822 315.066376 676.323181 642.820740 344.963959 848.785034 395.068420 331.290039 524.829041 488.139343 398.856323 467.299591 360.958984 + 514.221375 617.574341 805.114075 808.502991 954.816406 617.899048 52.6273346 209.780151 888.824829 848.637939 933.369568 649.835510 471.726105 88.6351166 351.349854 379.456055 166.317871 933.005310 816.859741 743.174133 718.059937 662.149414 377.856934 113.046082 554.063416 184.259155 531.304871 849.332703 490.456299 93.1136169 129.564117 666.537659 802.140137 612.440491 534.385437 246.521759 318.696381 951.710327 258.531281 448.840149 236.746979 383.088379 992.773438 138.278473 586.079712 941.117249 564.916870 962.646912 692.182983 52.6321602 490.729492 653.889465 680.877563 953.433167 331.099487 549.385620 132.792999 60.1513290 169.360565 938.964355 840.678772 948.509277 622.495056 21.0772781 597.592346 899.047974 655.868164 401.652496 645.884644 118.683746 678.578186 101.572945 835.904053 44.8813591 867.726379 363.936127 508.786163 843.632446 381.613556 + 643.207214 357.623749 652.764221 739.102844 369.197235 449.419952 813.044189 57.7375526 344.541107 358.283813 482.624054 305.827301 353.907379 423.944305 10.2731276 699.566284 573.804199 890.000366 574.054443 745.337769 215.140701 603.747742 587.404602 132.268173 570.749390 943.176025 333.865662 845.983398 132.063034 921.199402 11.8221922 58.0993462 469.506805 662.629211 256.682190 355.605591 25.0105247 606.367676 700.846130 764.000549 630.623108 735.018799 22.4194221 218.097946 805.382263 738.991638 853.070007 709.442749 878.422852 606.247375 321.682068 449.085419 453.393250 251.978836 610.445740 777.336792 70.2439117 503.045502 9.34321308 820.908203 977.475403 84.4202194 900.147644 917.047058 151.135727 740.866089 65.1703186 523.733521 529.458435 270.199066 990.088684 826.245850 286.796478 23.2027969 656.103333 391.163574 153.994781 752.474792 350.150269 + 933.105896 758.486450 631.065796 230.808609 732.217407 884.800720 828.621826 771.296204 241.837357 114.960808 155.216003 595.474854 762.010986 612.391174 168.129120 442.845703 950.233643 485.425873 776.616638 340.438690 778.874939 491.803314 704.544556 610.316772 458.755188 810.605225 216.425674 229.108002 840.888977 595.680237 471.171082 43.2724533 196.673218 429.224335 249.652054 646.784180 263.269653 118.257584 306.980164 779.718018 328.345947 104.136658 45.6337700 807.014160 28.0608387 929.520020 581.101624 353.195801 648.351501 798.991089 436.598938 363.099152 91.6661377 366.062592 82.8896179 572.842346 23.1645107 216.812302 251.639847 969.034607 123.211014 66.2754745 970.638306 625.943848 990.174622 49.8149643 904.839417 139.486282 421.461578 691.567139 166.259872 288.467621 96.7782593 879.233582 852.528748 904.594604 303.063477 909.445801 805.915222 + 557.377869 174.861328 111.460815 47.1703911 998.159241 989.771851 80.1815643 292.429199 682.764893 613.691528 730.480469 214.505173 265.319946 859.514526 240.310272 645.288818 771.788025 206.699768 640.530090 585.234497 401.837616 637.258240 927.628052 171.226471 79.1842422 375.480011 196.718002 637.013977 471.105042 511.625214 553.282410 955.891052 6.80194950 426.938995 912.229126 630.495667 985.133606 2.90270233 927.830688 83.7908249 700.552368 528.023315 534.321960 479.885498 841.051697 676.285889 153.016220 253.262436 320.415741 513.973572 478.613037 977.898499 776.341431 449.636444 963.104980 890.850403 862.373291 278.378967 937.419250 30.9167385 669.920959 13.6261683 572.835754 456.714142 223.358749 90.6762619 123.162369 484.970184 112.670235 459.108032 154.992279 465.372345 236.616028 94.7671204 398.166199 803.169373 717.536743 965.596130 774.847961 + 408.592896 211.693756 602.098083 833.798401 458.997040 26.1446209 453.374695 903.057617 620.557190 508.239532 231.778122 825.648682 575.275269 769.502930 133.913223 977.298706 181.929504 451.425964 819.777466 272.459351 84.8342361 925.838013 248.364929 711.659546 493.623688 829.723450 743.373779 686.994202 914.484619 684.537537 25.9469910 124.265854 404.740387 153.583206 589.468018 648.284424 927.751831 219.218338 363.612610 318.272888 70.9809036 480.156860 183.949280 28.6339607 940.036072 428.804321 742.073730 272.204437 646.989319 680.190552 30.5894184 462.884552 125.614075 115.388405 465.264526 677.065125 14.9870110 391.744904 555.851135 523.202820 891.786499 335.886902 864.986267 335.183136 485.397461 248.530869 15.4600363 319.214172 842.588013 312.562744 170.365326 761.039124 210.958969 549.677246 159.166626 55.9415550 459.945251 206.407944 187.392700 + 309.549072 771.460266 148.528549 470.132874 660.705872 29.0667934 233.154617 793.385437 614.928467 585.471313 110.629860 11.3873940 956.460876 370.181335 608.294617 205.711258 875.102539 169.706940 300.805573 89.1891785 889.069763 66.6507263 366.155670 800.093933 670.806885 215.105621 451.220642 555.191467 771.316406 951.027405 792.532959 716.710449 123.855110 538.805847 864.126465 396.503143 129.709396 673.213318 138.536057 207.574127 775.089050 138.088760 950.914917 411.189240 581.114441 777.460815 48.5535011 440.072906 900.846069 135.741547 22.8501129 653.673096 860.164246 76.3544846 303.635834 281.923035 681.545288 863.090515 841.028687 651.757019 219.560898 211.330948 56.3789711 640.557617 370.085876 830.793640 437.616272 907.055237 86.3875885 814.860046 468.400940 601.324829 517.983704 953.532043 889.708862 365.968872 975.171204 797.479004 425.183685 + 17.9856987 844.785889 794.684143 547.232849 525.019043 669.183777 654.823303 409.731384 309.804871 346.302277 50.9195862 40.6665840 582.794312 233.985458 488.388885 206.014343 212.775574 506.214111 953.084167 105.630524 566.570190 101.848755 384.940643 427.248047 447.053101 466.605591 463.503174 326.574402 215.876785 853.103088 516.054016 913.728088 409.786774 858.163940 808.580750 619.267273 963.968445 102.136658 725.234680 610.012085 791.678345 621.728638 206.745972 472.914581 611.564697 962.838318 340.594940 341.574158 601.505554 403.277466 228.324738 773.574951 236.276871 402.401276 199.275818 783.266052 55.0072327 708.548828 745.700012 810.600342 302.212036 648.500549 39.9011917 648.779785 912.851135 232.248520 209.447540 439.410553 77.3735428 339.901733 171.875031 711.149231 440.119598 752.231079 806.029175 531.568115 126.017670 135.183075 192.614395 + 431.058289 843.404358 617.938904 582.465515 63.2507057 377.881042 398.428833 359.929474 128.518265 263.560638 574.687439 443.855042 834.921204 225.116104 79.8877716 66.4614334 417.791473 291.292542 613.590088 135.403397 904.791565 253.623108 318.758301 664.306152 281.509613 702.904785 36.9613953 338.277100 773.796692 885.356873 930.053223 124.929131 140.155334 197.648209 430.029510 352.550354 481.859131 281.580566 416.708862 174.067245 615.772644 156.185150 746.467468 822.131042 641.177856 72.7103271 515.019775 198.938675 697.235901 222.121460 893.875732 55.1935501 264.947021 838.246216 99.0727081 50.5375443 20.0043945 748.922302 186.765579 720.422241 473.391937 120.867264 105.714058 642.894409 521.523193 777.737061 361.576538 807.143738 378.632080 216.011368 948.294678 478.658356 336.857300 963.990417 773.352905 177.957016 490.262970 753.799927 18.4599762 + 767.661560 819.066711 264.804962 221.633545 963.802368 996.425171 320.945221 86.1448212 536.040344 993.978821 453.645264 745.646118 459.987762 81.8821106 219.562149 162.510864 433.901489 917.203308 988.697449 581.728027 517.501953 529.684448 515.576599 823.625488 111.892036 380.925873 322.438904 202.928131 268.323883 250.327530 939.696716 931.472656 336.793060 354.812927 237.858139 501.398651 311.774963 299.466064 826.517883 535.219238 34.0947762 132.030945 908.288757 544.620239 820.071655 816.643372 804.408447 467.018646 388.398132 816.336914 809.494690 698.589050 247.961334 920.920959 190.276886 910.146729 105.494873 319.117645 941.617126 851.608032 823.122986 928.290771 805.494385 495.103546 626.740295 516.666992 36.8723717 345.676453 441.045349 145.921432 299.312073 833.862732 527.755310 89.2794495 899.179016 796.136414 545.312378 330.834930 189.522461 + 678.461792 940.955750 895.635803 190.672272 931.347046 767.639709 513.844727 147.708267 218.920380 378.112976 352.429932 167.029968 217.611633 488.218353 712.915710 43.4493599 210.125580 447.838440 425.000031 561.903381 799.118774 224.759964 590.349976 907.096191 508.530487 748.876282 529.458618 869.332458 919.535828 851.428589 420.130219 717.140869 453.109894 968.460327 121.225128 555.467712 608.511658 743.757690 493.597107 417.790863 994.756470 158.770416 784.003540 147.919586 622.143188 51.4255981 269.636200 828.838196 189.527100 739.246155 734.161682 190.596710 170.576416 343.334076 851.723999 621.503479 532.084656 173.668533 274.462677 174.422791 685.508606 641.342651 939.784851 50.0328407 993.859253 201.618729 377.180084 516.293335 647.230042 680.691956 965.999023 10.3028412 546.695190 689.425781 565.811462 638.417297 923.192383 753.747192 795.640015 + 869.285156 48.0458794 983.996155 926.452148 950.038940 394.706696 193.367462 38.9205437 451.202606 830.341675 922.775696 221.344635 736.159058 53.5555229 507.259796 877.445068 767.965332 582.622009 281.759674 963.009766 473.182220 538.933350 186.171677 190.405746 267.870087 707.279907 233.077744 615.752930 830.860962 567.443481 17.8493996 419.522980 393.318878 665.045471 348.208252 878.958984 210.865005 836.574585 894.845642 22.2702026 903.712036 835.879700 765.702698 437.566315 828.054993 680.237976 958.683655 396.114105 519.298584 666.694153 808.220215 80.9900665 654.560730 605.929871 982.458008 336.486176 815.557251 786.070374 224.936386 713.604431 577.601440 430.011597 259.257141 786.066650 569.990845 508.102295 52.8642654 853.298706 457.769348 536.359131 563.861938 280.533661 91.5132217 916.430908 384.817505 263.320435 49.8100204 405.355652 986.106445 + 220.485214 155.806564 603.599609 998.655823 887.687439 31.0693512 612.455994 994.912598 303.140411 719.512939 705.409973 906.073181 541.503113 453.887604 95.9461136 762.377075 401.831360 47.3937454 28.5090351 872.054626 188.849777 892.657104 510.341797 853.516296 866.100403 598.393005 924.495300 308.260437 579.599121 378.997559 224.335648 120.975693 394.272430 897.687866 12.3336239 209.431808 83.5406189 515.908325 516.231079 58.7461853 365.118805 743.916138 913.644104 623.114502 77.1294632 348.066254 62.0221138 544.767700 431.454834 440.876770 269.509949 779.462585 81.8286438 238.928223 107.518929 56.5651703 321.772095 662.207703 710.575867 756.407104 162.522888 534.437439 725.764954 3.54239464 78.7788620 7.19554234 227.549759 232.446808 880.123535 948.326965 213.481003 565.763733 455.259216 68.6335754 260.294708 539.518799 943.168823 438.024048 373.510864 + 364.040802 51.2017670 22.8891144 343.497345 530.447205 933.135742 366.921600 816.833435 550.243835 87.3510284 130.685349 848.843628 406.485535 940.846558 471.648346 128.999268 987.622131 979.722961 228.657593 451.474304 483.062836 366.173889 219.534348 40.0083122 993.154724 135.132950 477.043060 593.484314 494.580383 881.461304 684.414795 334.068390 474.620178 527.109070 887.588501 586.075073 349.876007 441.953705 838.709351 759.138184 662.964294 737.857971 728.954041 723.837646 85.5413361 144.465027 924.336365 866.630188 70.2125320 312.742462 511.548157 209.805878 910.022034 189.793320 298.208160 169.302917 186.563843 903.223877 626.270813 726.220459 354.283295 695.167236 619.505005 321.616089 819.627930 837.660278 566.101562 27.0582199 57.1725273 649.305176 151.411850 604.966309 729.337646 435.122040 901.192993 187.766953 668.656189 776.052673 958.518494 + 85.1586380 252.155380 983.969727 181.024124 392.792358 939.454529 311.871552 937.924866 623.541748 254.247147 383.154999 377.552124 74.8266220 175.105881 264.509308 747.283142 241.567566 124.319389 763.994507 760.679626 547.320251 14.0673971 281.193115 561.980103 726.203979 490.114319 371.229614 270.786133 163.906952 12.8421984 821.114868 838.594360 350.717255 379.406769 67.5361633 468.060822 63.0740967 348.072571 73.0227051 837.428101 577.241394 332.275604 616.958984 47.8347931 663.566589 131.304733 355.364136 148.337173 136.497482 113.834877 222.060135 950.290955 634.220459 862.812073 208.216568 946.211792 887.722778 503.400970 747.272461 597.713501 971.094360 569.676758 365.208313 816.557678 215.950684 452.950317 520.306702 252.590240 373.011932 272.790588 981.104919 516.588318 750.587585 630.776123 828.762573 496.425323 227.007187 395.999298 97.3896027 + 369.894196 986.752625 750.036804 951.606873 878.927185 992.075256 72.9564285 235.588943 770.740784 142.383560 814.407959 839.625977 190.715195 303.619751 270.895813 27.3997097 748.217102 846.981079 660.955139 27.9739628 163.128937 422.104736 166.206039 516.651672 715.445923 696.801880 204.921570 731.249817 890.557129 88.1907883 535.446411 760.044189 836.160156 361.857239 197.160767 879.718018 849.281311 642.597168 468.719574 860.273193 573.943848 482.450409 278.401123 124.480453 918.342163 991.952820 556.188965 588.081848 923.585205 84.7112198 166.799408 400.192383 166.701523 266.989471 818.182434 507.329163 562.536438 968.225830 956.802246 912.873535 821.385681 886.027283 613.403992 900.309937 508.449158 454.561249 513.610657 804.227234 570.309875 616.902405 232.105499 765.232666 562.578613 713.746704 132.682068 440.625671 670.150879 650.532715 821.594421 + 523.027893 418.461639 173.972275 792.759216 326.036957 957.521179 691.338623 597.125549 686.451050 914.886536 698.075806 708.142029 939.515015 189.286835 801.803833 753.736328 114.283844 468.126862 317.495941 266.747070 70.6692429 550.615112 908.988464 912.841370 60.4627495 732.925720 548.949097 326.086731 84.9389191 102.251938 484.689667 220.810760 786.317261 613.121033 569.762695 847.855530 603.852051 166.847702 10.1412954 74.8017883 129.838013 584.925903 213.980103 156.134659 286.102600 456.784637 957.606995 603.818298 134.810867 424.771393 76.6925201 617.716736 912.445435 719.819763 150.341400 894.489441 525.821106 930.242310 542.318420 937.583618 676.370850 992.152649 544.747498 91.2370529 90.4219437 621.018372 879.848938 672.170349 1.98541093 762.937927 360.407257 596.519836 880.503601 56.3978462 797.510010 879.168396 777.755798 837.234314 860.617371 + 442.249359 350.144714 962.323059 307.330902 403.059174 998.446655 587.162048 129.644974 328.812958 152.605179 246.432037 108.884361 507.353394 116.881378 472.817993 829.059021 238.653244 933.768860 303.033875 11.8878107 209.943130 994.058228 986.921814 866.033325 788.828308 24.6653423 540.469238 678.028625 866.553650 125.291878 575.617249 321.555725 74.7776184 479.334717 773.033386 925.541016 185.177094 165.406952 252.170624 906.515930 916.131592 616.748962 912.124939 909.182373 227.169632 42.4915199 206.191559 126.471939 907.799377 410.949097 265.707306 151.163010 444.599182 712.570618 799.628967 688.780334 291.497986 651.883911 89.4786911 55.1450806 86.0796204 515.212463 207.582413 771.177856 903.107971 325.685303 496.953430 395.976593 745.966675 650.428650 496.287292 490.856812 387.404907 980.895935 262.613800 413.106415 927.368042 388.006256 387.244263 + 595.448975 822.694824 268.096252 427.960907 462.911255 774.143921 254.908096 874.173950 301.839630 801.423157 45.7015915 160.705399 629.058472 232.993607 565.278137 447.588623 765.006836 388.578003 89.6439896 257.310669 110.884598 716.683716 970.038330 476.972626 922.203125 904.284119 623.882996 349.791199 33.8149757 208.041443 601.068481 742.328003 765.368347 525.614319 710.631287 873.436401 361.578156 223.660217 882.774414 99.4442062 879.746704 987.821716 549.924011 443.132812 380.258087 542.529724 49.6942673 940.268127 492.434875 119.990463 958.843445 524.631958 780.623413 986.663879 211.963257 360.336456 705.438538 321.978363 28.8311729 922.729065 115.511421 113.268066 791.817993 741.661072 574.862549 605.002441 477.244507 482.418182 886.390015 410.081024 472.895325 691.892212 982.765076 928.386841 756.963135 91.6362457 838.852356 408.355133 589.020142 + 570.998779 410.538452 290.779999 166.253616 245.565948 972.354126 275.923096 76.8187027 144.235718 138.802582 12.1633253 481.325439 375.370331 262.510925 113.219955 415.714600 88.5718765 199.511200 14.0723991 354.899231 183.204010 9.54447556 656.591370 174.942078 580.363770 483.652802 929.336365 199.809219 43.2773972 529.516296 682.551208 564.438354 293.959869 572.383911 200.068008 21.1218777 135.556076 994.051331 976.331177 867.372559 34.2346458 310.095612 809.490845 377.461243 332.098755 498.286163 595.280579 166.521820 865.923584 474.569519 377.502625 75.0019226 900.881531 854.849365 175.277191 758.274963 168.491089 964.499695 521.730713 339.073639 321.507141 516.802124 248.873016 204.564240 604.160339 129.512604 521.704834 529.976562 496.311432 538.352356 387.275330 975.502258 229.766678 447.852173 431.603424 790.387573 167.082550 576.685242 752.134521 + 120.020653 772.838257 705.990662 672.042297 243.369690 888.975525 639.027649 906.356201 350.409821 838.653931 828.940735 751.880188 435.725525 132.727203 5.43199682 278.092438 749.207275 722.470398 643.351196 189.966003 229.156998 153.968521 456.686707 182.731873 994.114197 695.032959 620.795837 744.558167 136.299316 140.734650 201.747879 830.606750 872.484131 959.013184 30.2485237 283.850494 407.701080 142.015640 199.740738 629.632080 590.247803 998.371277 653.310303 283.742432 961.006226 78.3756256 842.234863 41.6356201 49.4026146 890.705322 875.883423 48.9727592 520.484924 791.962952 341.590363 907.816772 353.502838 528.964050 586.817932 815.036621 328.129303 923.269104 936.826355 802.224182 332.438171 350.180878 638.402344 429.630859 457.212067 471.279694 554.018738 231.278595 115.171127 741.955872 233.429596 317.548828 431.681061 870.213684 171.766891 + 721.907227 609.274902 63.1447182 1.88781655 209.485352 950.562378 888.350769 977.218750 220.180237 926.223755 373.246002 597.690186 617.893494 294.441345 279.975586 995.576965 953.932739 625.870972 741.351562 828.703064 741.837646 968.454163 989.653870 326.726257 62.4939499 17.0259514 616.618042 569.282837 258.095001 847.904358 714.387329 544.221680 727.718262 505.351440 430.199768 662.832031 970.922668 406.789490 766.285645 13.3828678 760.699402 974.011780 857.828369 316.307495 146.869278 231.484146 403.117889 46.2286263 571.879700 103.598663 4.30873919 105.846725 631.570251 91.6729279 369.159180 815.211670 836.391602 490.991730 885.844543 451.940887 904.930847 153.079758 865.661255 628.400696 817.888062 274.046814 522.083679 286.617432 720.338745 920.627747 557.171631 989.512817 127.960800 524.950256 670.871887 854.826111 437.347473 452.617462 501.869415 + 379.739136 160.692123 844.384583 151.591248 176.733673 295.340179 99.5783005 168.777084 514.532593 864.505676 326.698090 924.842651 830.920593 438.928650 721.726990 197.224243 119.519104 513.983215 617.032349 467.157990 680.182312 148.970612 415.199097 564.728088 718.340271 584.800659 400.662842 516.863403 739.470398 288.450714 514.244385 996.439148 349.882263 924.373169 359.322815 292.173157 395.332397 719.692688 355.740540 793.005737 998.916687 487.626495 473.653931 872.504883 177.148224 493.379974 366.653717 144.127167 252.654251 508.270874 638.829468 83.9551697 61.0512924 57.9273224 635.070679 545.707336 642.207764 443.865692 429.077942 849.702698 131.652649 559.991699 689.643799 452.101074 662.116272 912.451843 407.777252 266.368774 873.360535 199.027985 845.938538 503.855316 993.409973 511.241974 922.521790 299.266510 373.880798 478.452667 531.872375 + 297.324463 888.801636 443.735840 589.531433 375.066650 565.639709 253.332291 155.346161 312.925018 866.847168 311.818573 394.265411 361.360382 216.341843 304.431274 745.472107 520.812500 299.405609 813.260559 209.112183 964.248474 585.854797 736.524597 385.392426 694.198059 642.202087 595.130615 369.874207 571.365845 81.0245438 955.542114 623.853638 812.071960 193.660355 111.299149 76.1367874 896.450684 286.850067 683.106689 273.678406 737.054688 273.846924 637.619507 258.359680 744.524780 438.805450 497.458191 387.066864 808.803772 903.104553 93.1773911 720.357666 949.350525 435.468231 238.707138 922.804932 627.210327 370.063080 1.81558847 396.783020 137.485748 335.107880 786.671875 660.923096 86.8250656 227.687668 308.383636 315.570923 80.8878326 983.892273 953.400452 510.070679 911.031738 21.6404552 629.858826 88.4830933 130.891907 641.064575 953.895386 + 261.380585 816.237854 864.565857 876.867493 325.572632 913.376526 557.543091 339.971619 90.1939468 37.1327629 859.502808 404.971527 274.540497 191.950943 859.103149 954.385986 9.82296753 239.372437 406.783722 33.8077087 159.408569 542.517212 232.127945 888.143555 473.502808 916.149475 761.353027 467.505554 594.403320 232.036423 750.717102 606.052551 952.965942 463.031769 454.609100 149.122330 526.357178 875.803833 813.132568 749.989990 763.644836 720.960327 36.3625488 817.012146 707.414978 457.201691 749.590149 937.896484 585.341187 100.774559 347.046967 228.292648 155.478348 904.637695 596.284729 347.112915 897.407776 617.895508 284.722595 858.970398 358.503052 17.2519855 160.164719 946.895203 795.023071 597.263672 466.384979 413.539825 658.436340 29.4775944 922.810425 216.135574 656.451172 751.403748 165.289047 841.453857 764.584473 271.026337 699.379700 + 327.736664 739.822876 659.166321 855.360962 119.890724 456.804901 390.767365 657.227783 95.9780273 128.863678 565.679199 982.654907 846.765564 942.965942 916.095093 59.5481949 603.191528 899.815857 634.226379 731.248718 954.975647 405.581696 537.181091 490.283752 359.325073 498.156830 224.314865 566.252686 495.087341 246.069397 492.183746 849.353943 188.165009 565.666138 239.064819 713.832031 87.9480286 15.9615841 545.580688 616.301331 291.438629 785.306396 331.798553 542.308533 441.521576 114.094193 426.941986 22.4483624 783.304871 617.682007 179.314941 986.777466 19.4583664 5.60574913 168.726105 82.3293533 908.709473 653.227661 876.141968 268.394043 27.2617455 242.164200 19.6212234 397.683868 198.741638 320.417877 520.305725 38.9769936 223.532974 430.870636 257.892059 730.242432 969.436462 375.299164 216.979568 342.555878 199.703049 156.496033 352.058136 + 73.8425827 552.551147 68.9712601 466.025024 186.477982 750.453674 762.956482 594.945374 725.545532 992.736267 488.255280 726.595886 687.554443 431.871063 977.013794 584.505005 810.104736 55.3806381 67.3985519 428.866180 432.773468 333.588593 813.327759 467.828339 102.065025 226.475693 765.813904 20.9555683 770.247192 971.563660 48.5306358 259.283813 279.576416 932.787964 386.736237 958.837097 569.696899 315.733276 657.650208 167.694733 134.279846 972.397583 13.0339928 97.4356918 396.416351 837.942810 312.953918 597.123413 572.311096 554.673462 365.649963 797.040161 680.922852 889.742920 636.922546 334.126678 494.519897 146.514862 650.909668 752.376465 988.056885 648.031311 304.575806 944.159729 505.925385 930.614685 998.200439 609.342712 132.883575 898.235779 390.345245 347.573822 63.7611885 302.576569 402.424377 460.598633 580.728760 269.405151 284.468750 + 12.4230013 940.937256 950.477112 520.704224 523.128601 598.596313 67.0298538 213.140762 713.911316 77.9507675 903.736755 488.857330 498.052582 495.260223 408.454620 789.449768 947.017883 282.748322 685.151550 964.437866 270.818451 972.435547 957.562195 436.829315 272.914337 410.804871 246.442337 814.208923 275.663513 293.289032 56.7290382 338.015289 185.271118 957.151306 702.734985 217.224899 996.292664 298.693634 86.8940201 60.3133507 478.578735 183.358047 781.235352 521.993408 549.632202 649.295349 137.628418 978.516296 385.483521 157.179672 862.735291 528.838013 854.015991 912.125610 509.690125 479.392822 492.097412 192.878052 367.993042 883.329102 834.757385 432.028320 183.431717 979.400391 823.679504 394.230560 173.794113 129.577087 644.025757 422.432159 228.138184 121.754486 488.243256 470.625549 114.570793 575.022949 933.456116 780.453491 312.113129 + 667.710571 805.882263 221.460510 700.384888 319.174866 873.339417 198.380432 295.223175 285.029541 276.563324 272.930695 520.364258 135.132401 151.369263 702.890808 844.960754 512.781128 497.524841 272.278992 265.750885 606.170837 143.622696 712.604675 466.971680 863.368591 710.554871 807.551697 178.427902 685.866394 365.583435 672.421326 219.320465 358.176697 195.058243 766.907043 924.977417 68.3386536 351.016876 208.014938 477.051636 670.315979 967.844238 942.860229 290.622559 801.811768 600.275818 958.560730 706.362366 20.6087780 569.047363 563.695862 779.979919 796.440247 555.015564 744.151306 498.809753 480.497925 742.555908 636.664124 158.314301 347.413025 505.968781 332.083527 637.281006 171.948395 296.533630 762.869263 658.387268 6.48933792 583.034363 516.517761 993.274414 38.9725876 868.832397 267.025696 591.643494 432.348389 164.230103 904.066895 + 124.646111 838.114868 916.001038 820.011047 329.707306 158.804184 11.5236330 103.362328 515.496826 403.048096 138.227554 655.985352 508.546082 866.305603 9.53149414 30.4794388 9.04161739 212.171310 728.978271 77.8488846 765.848389 511.591217 378.244263 781.741760 523.878052 106.335297 71.9152222 172.213898 631.378967 728.123657 503.465057 812.160950 501.884674 357.062195 651.438110 853.635193 42.6771202 76.3982544 28.8501091 985.154724 233.131104 606.484741 500.558044 565.375122 619.593872 583.012085 540.927917 323.049164 21.9400845 305.126404 417.156250 403.111816 796.362427 234.666168 64.7121811 998.621582 188.578018 695.009827 312.253174 623.768433 148.884872 12.4290152 930.829102 330.074890 55.2121277 787.716919 340.977600 146.637466 530.217712 648.416504 858.046082 299.542053 485.959229 369.548431 179.654831 559.115295 100.120995 73.0421753 903.560669 + 279.777802 851.375000 696.385620 947.893555 438.322998 615.446289 669.497192 394.878296 374.423920 348.178375 998.104370 937.256836 829.240356 797.548706 13.4185352 284.433075 114.218460 978.151245 11.8288012 688.153137 5.45015812 104.519173 341.649902 691.358154 850.739258 252.584518 1.30326295 977.407654 3.48582673 426.031708 227.159332 463.185913 261.019379 118.187256 663.970764 360.058197 435.208496 151.733322 722.714172 369.582062 219.962357 703.643616 407.550781 758.321777 217.287170 791.450684 458.816437 344.975555 601.334290 168.075943 88.9304581 240.989914 754.671997 597.380066 386.727875 603.501587 953.066345 606.155151 876.835327 564.841980 271.263855 649.348633 207.735077 949.085266 804.655273 392.215851 198.555618 792.297363 555.018677 206.607361 587.996582 368.743744 505.699127 419.002319 207.417709 475.215515 733.928345 218.876495 452.630310 diff --git a/example/lu_decomp/7x7.dat b/example/lu_decomp/7x7.dat new file mode 100644 index 0000000..2508e3d --- /dev/null +++ b/example/lu_decomp/7x7.dat @@ -0,0 +1,7 @@ + 546.422607 333.151154 742.892883 520.739624 112.939796 237.519928 312.517487 + 845.117432 754.958008 896.681458 325.229889 542.365906 893.054810 45.7239227 + 143.749176 544.617554 249.506516 642.964844 273.373962 773.779785 20.8225441 + 571.643433 310.397644 981.856934 769.186462 370.301483 966.945984 372.743073 + 805.739929 13.3410664 388.121765 214.014282 361.089386 42.2872810 504.725433 + 380.849182 536.236389 784.708191 721.083374 670.132996 705.845032 309.627350 + 56.4151764 354.697968 759.365173 657.554138 627.732239 226.237030 403.551208 diff --git a/example/lu_decomp/80x80.dat b/example/lu_decomp/80x80.dat new file mode 100644 index 0000000..f857222 --- /dev/null +++ b/example/lu_decomp/80x80.dat @@ -0,0 +1,80 @@ + 814.544922 698.759216 333.934418 312.515350 989.989685 340.787994 209.963791 533.845764 944.584534 424.677795 822.728516 253.253281 825.362244 188.927063 228.272171 985.810242 897.549316 296.842194 790.991333 517.655090 135.493073 372.210938 647.943726 732.499084 851.626587 425.839508 531.057129 867.717590 873.660095 22.7961044 376.545990 663.744751 595.767944 988.981323 391.947968 878.172791 646.252686 329.900238 620.908203 665.799255 643.855957 329.672791 411.441589 85.8413239 886.160950 228.873566 34.7495918 226.867554 189.365906 474.384735 255.079941 980.470093 888.106018 478.606049 649.224487 319.859344 206.511429 969.066223 352.524811 494.769318 373.106018 23.5526848 692.734009 480.179535 670.454651 545.781555 830.336609 105.836365 127.380241 132.120865 165.516159 572.915344 841.883240 545.487610 746.448914 969.050903 563.472900 119.885246 185.989883 442.194641 + 331.075470 900.183472 81.8974152 294.848236 127.648552 755.943237 49.0024719 655.229187 164.033966 312.017334 637.507202 190.156433 546.220581 536.310120 212.703522 383.453217 270.923981 950.485657 104.473740 789.663391 202.135635 816.517639 52.7464867 495.299744 897.507629 809.404358 485.658112 83.4856567 321.434967 890.072998 964.132019 748.894165 585.138733 132.107758 712.697510 202.228348 90.4167023 742.186279 273.191528 190.897354 114.982780 888.157654 878.596619 209.684875 927.061035 139.690399 173.290359 232.667664 22.1049061 163.073685 733.463501 418.851410 428.626099 657.881287 766.863831 799.455383 438.212982 958.038879 504.412750 236.222916 958.051270 83.4251022 1.56174791 379.714722 98.4694519 326.934479 589.835999 415.644867 471.961029 801.997864 787.258972 684.280212 514.278503 153.086838 999.947693 198.968567 143.482773 76.4558334 858.768250 837.148438 + 753.212769 714.246643 849.482727 688.648438 167.864075 979.539490 92.1133804 363.243988 361.303589 654.849792 719.571655 691.998718 679.040527 65.6503143 538.528076 647.396240 818.854858 271.537598 939.524414 235.304077 577.307617 396.705322 828.407227 694.104980 732.555176 525.869202 732.426086 927.317871 49.8365211 359.007172 523.151062 770.703125 575.636292 399.410217 556.890747 542.645874 443.443756 825.422913 19.9257355 913.108826 864.376709 673.724365 846.363464 393.521210 251.104111 584.861450 257.090485 853.978149 101.430626 456.666565 738.335144 73.9033737 95.5631180 488.137451 299.755463 137.260849 192.614273 821.780334 931.132690 908.684082 895.455017 732.180664 334.227509 561.171570 981.973816 986.118652 101.791595 306.731262 439.582092 773.697449 989.592163 551.962097 204.969513 375.787903 567.454651 742.985596 894.951538 965.072388 377.096344 443.709930 + 306.522400 915.825439 764.554016 818.471985 190.701752 602.124023 257.080994 837.592712 770.354004 581.118713 380.100098 414.032379 687.602600 383.925293 228.124725 855.552124 569.037109 552.809875 860.931946 457.459045 212.788483 347.671814 171.123520 914.005859 946.372070 872.570374 281.848694 479.331787 564.379456 315.223114 215.673035 55.4267273 853.707947 854.880371 992.283875 435.038086 155.820206 258.311035 179.096481 37.0287971 727.250244 392.950928 690.488953 209.861069 922.690674 58.0738029 622.518677 157.190933 186.187637 479.001678 568.972778 75.8974762 75.6227341 410.575500 746.749695 478.897827 609.507874 336.070892 103.991661 113.273422 476.871277 294.711334 81.4239731 537.072632 784.748108 521.525696 632.718689 612.802002 105.423721 838.976135 513.520508 768.021240 456.424164 349.244751 700.294556 408.146362 844.515137 576.407104 68.4293976 202.824219 + 188.579681 446.471924 442.934662 773.583679 11.6096163 576.084778 287.987732 667.996277 652.969177 831.411987 716.417358 790.148254 386.084259 433.748413 426.442230 848.047546 40.3599281 840.460571 742.777405 850.739197 768.492615 71.4630432 36.1258583 201.542755 826.288696 706.506714 944.705505 481.982147 405.759552 766.925720 839.719421 414.610565 819.860291 330.368744 55.6084595 266.242249 431.792938 625.901184 863.042847 162.204498 96.7733154 829.883057 880.647095 294.923737 734.388733 156.969116 461.513062 920.708984 875.537415 270.292816 525.368103 782.692383 562.963135 926.395813 695.861267 590.888733 521.517883 289.755981 652.886414 740.948730 940.667908 654.461487 607.209656 541.540955 221.525360 444.169617 259.082306 549.637634 848.467468 99.8011780 189.097122 973.335571 921.590271 604.135986 753.764038 554.204529 669.630493 500.529236 825.218506 598.261841 + 974.547119 450.104767 564.482056 993.442871 84.5874786 416.091644 857.573364 289.125275 416.832672 309.170593 948.522156 722.793762 696.377502 996.552979 346.750946 722.855408 180.692871 437.541016 460.089874 483.729309 833.809631 917.283081 583.825745 164.806793 369.110901 562.982422 118.819748 433.795441 580.727722 999.905273 768.280212 823.566895 707.274963 580.933716 122.564476 717.942322 556.727417 910.564697 30.3641605 870.196411 84.9247437 804.412415 111.004997 569.377319 859.132751 253.642517 703.358093 914.273621 467.781891 411.264496 920.470398 721.643188 632.522461 189.471069 152.571655 952.304199 348.123169 994.922485 11.8282061 707.868652 360.993408 140.092636 362.519257 79.0110855 4.43431950 817.798584 29.6993999 963.753540 393.194824 214.958374 733.061218 946.922668 483.027283 451.452637 430.543976 271.292206 995.659302 47.3082962 610.578918 297.459106 + 406.440857 716.962891 20.7594261 688.368958 795.346130 811.140076 408.791412 750.859985 337.050781 199.860367 520.581482 723.786621 731.380371 80.2759476 656.695251 374.674316 310.978607 718.293762 628.654297 752.726379 310.825592 384.281708 231.488602 320.687683 500.444550 70.2430191 475.699921 123.144501 245.698792 159.823837 614.711426 188.402237 738.640991 742.164429 299.561218 106.592354 827.532043 361.014679 774.137634 884.037109 246.130676 747.232727 331.132599 356.789886 762.381287 318.946503 66.9940643 358.269165 518.733154 75.3360291 451.729156 310.231323 720.966675 887.481628 80.2181244 356.430725 427.654968 464.336456 420.860413 733.254395 247.200394 794.982422 717.200623 957.780334 912.198853 620.835571 585.597839 197.111893 130.999390 157.252609 920.551025 239.479843 971.299377 238.687302 833.249268 140.929779 178.316025 696.405212 19.2151260 74.3973618 + 613.572571 684.656921 150.462753 880.530823 110.684288 755.275513 318.908356 957.849487 739.541443 879.770264 814.479431 582.481567 519.455627 515.717407 56.2641106 850.112732 426.902985 644.931885 499.012268 898.325806 827.780090 545.334534 695.341125 49.6553230 3.88287306 595.755676 552.673645 911.410767 856.812317 535.246033 202.445221 954.268921 89.8952103 266.290314 949.815979 165.000854 138.834381 342.565460 961.940918 3.84464526 388.649109 419.321899 620.603638 239.226837 15.8310022 698.032898 250.282394 729.799988 668.157532 549.133057 869.592957 206.025787 331.321716 254.001572 203.804031 787.367920 507.384003 847.608704 565.049500 894.915588 965.108459 262.595886 272.146088 90.8311920 782.318542 64.6208344 21.6947002 41.7896614 223.585678 81.0717010 579.086182 783.313782 914.425537 53.0741615 193.857697 461.556580 484.582550 172.906952 635.125916 773.859009 + 904.426453 420.452362 947.608643 417.194763 802.689880 131.955078 762.173157 700.817444 955.303101 463.805420 870.741882 161.221405 87.0915909 669.605164 715.538818 767.523438 937.018555 275.636505 299.611755 889.700562 603.683838 54.5169983 563.959473 429.374939 977.796021 65.5015106 250.338547 482.186035 36.7419090 227.229538 857.287231 450.234283 788.572510 29.7182751 235.166168 550.272400 546.406799 601.467651 277.275177 811.843750 582.809326 631.157043 770.463318 428.442993 905.002380 240.388443 558.637024 364.719910 742.198547 17.7164364 742.010864 681.747009 682.349243 307.016724 338.629120 256.186890 383.709381 249.190689 697.095825 927.826843 368.857117 849.457458 26.6863613 446.935608 475.799713 224.249771 266.007629 11.0893116 890.775879 161.048309 628.968811 772.543335 647.454956 779.174805 58.5829697 951.736755 766.095825 925.041077 190.975769 698.765198 + 985.773499 653.042297 902.910400 572.346069 581.463440 394.916595 858.569275 666.397522 946.339539 871.945923 798.142944 410.307678 355.048676 925.408997 142.073746 540.789490 650.766724 707.083740 599.192261 104.197029 996.763794 62.2387390 503.565918 337.985199 658.410217 294.924072 564.873657 338.499023 329.297119 681.520935 417.392822 60.7954254 888.817566 439.264954 260.869690 54.5768394 410.709961 427.781403 631.884094 885.246277 631.121948 582.763245 865.780090 252.397675 400.045776 315.905548 197.535675 392.626526 403.434387 412.094604 148.659256 794.336731 457.522888 294.305298 355.431000 751.096558 562.738403 561.652222 938.390137 550.446533 353.720581 219.746506 239.587387 343.457397 327.153015 174.448334 249.764359 223.502899 958.552124 684.205078 806.676208 344.644318 649.636230 49.8446159 290.587585 202.978561 151.086899 591.960632 692.237671 939.801086 + 67.9642944 593.866577 334.461212 734.717468 682.041138 787.250854 203.747116 321.454865 870.071716 817.772339 368.364899 141.239105 326.482117 518.562256 277.042938 501.230011 240.497360 38.7278557 291.623871 365.866089 591.129395 619.639709 181.163879 609.799133 866.326843 604.695374 522.686890 512.559204 347.977814 35.2747803 289.190247 285.294891 152.655090 219.489395 3.66898727 650.631836 729.270813 716.683044 937.381348 382.183044 311.026367 340.055115 239.512299 624.964844 310.306946 893.264771 441.592926 744.930908 979.066833 764.564453 779.380310 837.975708 519.850403 867.812073 943.637756 325.998260 81.6698303 63.9651299 39.6814690 846.831543 834.295654 527.662842 40.1027527 531.112366 40.0782204 630.701782 548.212463 389.347168 214.908112 927.558472 960.923340 160.252731 630.386292 284.476898 541.761536 606.183533 769.693787 701.998169 909.396118 806.026672 + 446.146576 965.863464 387.576477 867.166016 927.967529 3.52286386 884.845642 919.573120 124.370415 148.933990 827.477661 373.398895 966.126343 496.457794 588.304932 112.183334 902.651428 492.314453 301.336914 565.158936 293.058167 493.531799 587.107361 593.643677 587.595459 361.267029 67.3365097 804.740479 137.742447 241.665695 771.829224 15.3179026 633.379761 335.582092 615.572815 924.890442 264.609772 148.132645 641.388000 539.421021 956.075928 301.920319 134.329803 580.555359 366.111237 962.379456 631.284912 457.864258 227.283356 629.320312 492.449280 470.612793 493.492859 320.501892 160.581299 282.847992 35.7882385 252.561356 957.508057 215.844940 73.8050079 929.248291 913.988525 599.731873 995.450134 575.850281 335.989075 392.434875 252.875702 655.945618 350.135803 754.716675 558.185120 707.545349 95.3179703 994.608948 428.554108 390.473267 659.203735 564.060059 + 658.993347 586.875549 915.052673 717.065369 218.848206 359.286377 477.545044 442.738159 273.856445 786.052429 184.834229 305.014099 700.673523 892.175049 178.459396 806.402222 115.324272 333.426514 226.300385 514.962708 124.867020 143.053680 774.603943 617.388306 40.3461113 293.881104 978.824707 330.157288 621.228699 903.963928 42.6518135 363.657745 645.096924 605.107483 667.560303 813.768127 590.860840 546.862183 5.29593658 710.771301 174.031403 292.892456 173.472443 498.990112 972.949646 187.053894 290.327728 284.162079 948.521790 87.2811203 605.578979 686.773132 464.327820 421.204285 379.433685 50.8705177 837.281311 113.071030 59.2725639 125.306938 999.032532 595.699463 73.9316025 674.186523 509.548767 825.829041 803.206421 473.402588 151.634476 568.852356 382.639893 485.811920 599.967957 158.143951 545.557007 105.585091 670.674377 623.836060 494.546875 447.499390 + 525.141724 157.245407 406.720123 162.399277 726.992554 726.092773 933.621704 577.693176 557.427612 34.0959663 465.946777 579.204773 426.518982 396.801300 703.142639 655.449036 518.928955 519.116211 942.107422 572.097778 143.588104 828.315186 156.324188 686.484497 671.329895 954.929565 520.316406 19.5005836 24.2731781 629.970337 42.9294128 772.377258 769.862366 132.336945 321.444244 970.604126 980.782959 554.754700 105.426758 260.777679 959.246155 400.681244 197.733414 837.823486 567.671936 107.000298 810.571716 827.575134 219.325943 722.685303 995.059021 260.799591 181.690796 629.118408 849.372803 8.29748344 177.984055 884.008545 84.9550552 830.268250 752.058228 807.883728 311.717438 208.126114 24.6991043 352.602509 567.778992 787.277893 599.309631 906.503357 305.183441 715.976074 7.98177528 203.036804 745.301758 270.126190 828.700867 904.581909 861.701721 742.815308 + 47.6528244 646.023743 454.151642 312.429443 25.7887192 294.954102 4.27051163 431.881012 443.690460 764.209534 258.779419 309.630524 686.422913 122.220779 996.264099 529.456726 753.325745 343.257202 112.032745 906.726257 86.5151367 681.810608 275.036621 221.470154 80.2481995 228.515579 224.337433 579.189331 785.267395 538.609863 714.208008 354.893799 386.500305 331.285156 19.0823994 561.555725 680.672668 855.145020 821.415100 897.936829 279.619812 313.817078 214.149445 727.835632 457.609528 612.254761 404.861725 883.139404 763.357727 871.307617 8.09562492 433.285095 552.877625 944.518677 431.641998 898.409424 76.3716354 114.024345 889.050293 382.483643 725.340088 899.906433 253.354797 109.257942 110.574608 957.807678 190.171082 744.030457 134.852966 680.071899 552.199768 675.142029 299.615997 919.052979 302.137024 511.643799 937.133545 360.163727 15.9161520 493.262848 + 897.577454 258.213623 451.073914 454.149719 663.912231 131.458481 792.035034 886.399536 375.976959 158.571182 199.024826 763.627136 857.859619 38.2355385 800.572510 924.886841 722.734497 801.933350 228.022247 976.269470 346.546417 967.826904 409.619263 860.983948 623.965820 746.428833 906.396545 891.033936 271.334015 538.593750 292.840729 585.791870 821.738708 317.024872 210.945389 540.643311 622.542542 948.826782 172.454224 643.739014 120.798431 258.780182 833.224731 128.070190 958.944275 519.125793 336.181824 56.0118752 727.368042 335.472656 71.5720062 313.167023 651.444519 470.536346 193.528107 44.5969734 939.062622 145.918808 925.790833 153.711655 832.425537 252.150269 223.246628 643.863586 984.610535 645.685425 436.297882 103.154457 142.875946 815.067505 818.738647 276.875458 430.116821 776.189941 383.851135 603.747925 435.301758 684.429565 457.495911 79.9464798 + 617.483398 126.399834 684.591736 43.0246277 663.219421 517.430054 189.536087 778.754944 911.526917 143.358612 574.154419 15.2064342 822.904846 937.275513 442.202484 896.172791 24.3553505 832.584290 458.019745 172.921722 76.3983154 399.635284 819.213318 407.604370 437.070709 763.278381 903.764221 801.001221 472.116058 8.67481995 703.289795 576.717712 197.332443 641.872192 20.0027866 537.014526 350.866180 32.6061478 339.653412 645.695801 290.170410 307.854065 450.540985 12.2539530 733.360474 417.838562 50.7865601 369.966125 940.798523 438.545166 325.551147 89.0489502 958.571472 202.003937 192.147552 649.975342 663.457764 951.051270 177.852402 462.112518 153.257858 731.112732 290.350494 774.793701 559.762451 220.712509 597.582214 615.008301 12.9527740 60.9145164 131.470978 310.257690 597.904358 558.272095 949.609924 306.876740 509.437592 748.924561 594.506165 767.139221 + 165.803818 848.507446 859.994934 406.685730 108.627716 942.037842 979.755981 551.416077 300.871857 201.105331 388.083252 730.905884 6.40424824 972.135742 591.524231 986.747375 999.340271 76.4389191 102.213531 107.467422 704.087769 547.175049 651.639771 52.4264297 748.794006 234.164734 104.003448 525.388306 872.982239 897.988586 363.503662 289.021973 852.128479 420.100922 55.7145081 158.629532 225.141403 911.641968 555.209778 264.113586 514.408020 14.2839622 982.545654 289.073242 602.454834 685.326172 957.966797 108.218048 221.336716 430.600983 730.826477 692.276611 39.2639999 243.814911 953.520386 186.678757 46.9527550 186.620407 10.9378881 676.915405 393.646484 5.39621019 917.605591 185.871155 795.904358 30.8290291 212.325592 66.8590775 321.502075 910.130920 159.919098 501.925934 111.645760 923.332153 988.393188 680.219604 50.1226349 57.7730980 440.978546 439.707550 + 23.9911728 770.473083 195.222229 86.7196121 65.5985718 511.715118 327.190582 439.184692 385.080566 428.766388 312.263763 2.00428677 508.659821 109.955452 341.893219 883.912231 152.601669 614.287415 300.924683 631.121399 112.532089 962.282410 27.3906593 122.161118 428.993317 423.565796 103.201622 939.039612 923.601562 969.503296 41.8066330 537.790833 398.161835 541.010620 211.117004 697.598877 805.306702 699.538940 714.671875 660.434143 396.457977 675.826416 508.514832 584.092834 341.807770 507.133545 867.036743 354.636627 465.356628 827.985291 268.359955 886.258118 408.080444 627.016174 561.089783 119.026787 936.738831 998.494446 152.688965 736.887085 928.664612 847.604309 734.646240 430.887146 178.575699 994.406494 509.093170 300.527405 55.5305138 605.412109 877.501099 947.812439 323.518677 467.058075 919.929565 767.403015 547.392395 609.906311 811.748169 66.2091446 + 382.100403 304.689697 631.240356 235.663971 351.638306 776.203857 243.092987 192.658813 751.538818 419.211670 189.333572 527.510376 358.335693 593.786499 993.202881 732.939270 632.323425 315.034760 985.398438 489.591064 848.043762 799.084717 824.729675 228.604843 702.410889 501.097839 765.038269 787.300110 466.317993 323.414673 386.319458 818.198364 280.746399 66.2360001 877.355530 970.926758 864.166260 374.848358 155.319016 928.346436 928.672180 919.645691 370.345734 994.777710 233.432999 854.360046 327.713287 657.567017 836.834473 42.6929626 229.209885 637.248474 637.704346 454.740753 381.007996 747.989075 234.274429 657.960388 111.711975 721.863281 68.6954498 359.616486 397.882446 517.255554 925.565857 834.052734 360.059448 259.988708 302.251862 123.672607 816.914062 184.430527 487.477386 165.136734 622.629883 619.905640 591.852783 214.445740 674.497070 927.514893 + 699.757874 996.823914 696.393982 274.058838 800.188232 147.304779 611.534241 718.009766 974.691833 924.486084 273.538239 454.976990 181.050629 900.334412 986.841125 76.5609283 321.409119 521.927124 558.013916 523.986206 498.259979 896.661499 135.590912 817.586182 779.451660 92.8577499 118.486595 790.638062 696.377930 436.610687 226.865707 540.619934 742.192932 37.6471138 41.5841141 147.454712 760.725159 710.475220 301.632263 903.139648 94.3668594 925.437622 607.289490 164.618271 286.454620 482.330414 224.912033 456.276978 750.414917 809.639282 510.591400 100.110695 135.335098 7.54656029 596.428223 772.456238 156.474304 913.537292 888.113708 303.967712 524.745056 158.483475 128.576080 356.228851 260.909149 338.564331 390.073181 532.401062 350.890045 674.282471 793.252197 115.980461 878.190857 275.251953 20.5553055 894.280701 469.285950 853.817566 851.498901 750.896423 + 627.770508 17.9351444 638.292358 249.176041 268.070587 735.450073 616.545959 590.350586 939.064026 821.796753 786.675110 806.077271 435.637695 106.102592 489.388489 230.038986 489.230164 424.653839 298.507080 19.2738361 199.075089 811.360413 186.848526 216.578415 862.782104 728.462830 302.150635 976.172546 988.884460 590.782898 182.864136 118.452232 639.913391 522.989807 608.987793 641.033264 979.184998 153.805023 636.491089 507.693207 181.629761 19.6049671 870.654358 952.798950 43.1498489 283.068237 692.566345 300.431580 319.626953 198.692276 160.125183 641.747620 594.799561 50.0613022 964.575256 715.288574 259.615295 810.527954 342.349335 372.694183 298.095154 41.2829933 963.045776 242.593338 701.072815 387.837402 751.822327 260.377594 903.975159 234.908997 951.952698 190.809052 257.441742 696.139465 591.648315 275.238007 653.326782 234.748581 275.886475 290.359375 + 630.992981 202.194122 360.894226 558.935669 467.445343 837.612305 507.564178 934.588074 186.002029 130.471756 692.746094 450.390350 977.375122 842.640991 608.014160 113.793846 911.761841 967.169495 721.739746 348.239227 282.480255 189.496735 589.809814 853.738647 115.185776 432.378510 720.681152 715.690369 387.035187 729.962280 501.504272 755.616943 275.769287 800.936157 738.146423 854.578186 21.5437527 483.194550 375.439819 919.411133 144.555939 196.506668 772.005066 291.673828 797.823792 987.044312 111.276939 934.339966 185.870087 318.498810 691.771423 195.050552 881.830933 126.886192 745.634521 776.474426 461.558868 260.262207 145.823181 819.522827 396.814758 143.146988 4.65785170 520.744019 989.962341 177.043365 466.367828 987.267395 520.144775 45.7351761 559.401245 353.533539 50.6981964 795.422668 199.958145 475.445282 147.845871 967.053894 858.254517 560.399353 + 407.752777 362.571228 875.357300 617.876038 182.242416 100.545013 848.506958 992.961304 883.082825 8.74008179 769.993530 802.615601 581.986755 171.286484 705.153931 621.090088 928.969177 280.843933 7.91234541 47.2223129 216.690002 448.058563 564.241638 795.545593 304.441223 197.713882 697.971313 52.7164154 256.721252 201.614151 642.829041 355.219391 181.333099 598.632996 880.065979 116.149567 906.249268 282.326324 480.563782 94.2892151 156.701828 479.690186 73.8720551 957.203003 815.500305 58.0481987 759.754761 405.818207 329.325470 756.536438 788.837646 549.400818 916.828125 502.152435 74.0160370 984.571899 769.646484 122.123779 661.143005 507.842621 967.947510 407.141296 803.833313 735.549438 888.343811 693.496582 682.946167 464.379791 27.2540627 639.039001 129.469681 36.6142464 124.711845 660.819885 689.793640 176.553131 74.3581161 302.753479 266.419464 381.524292 + 257.421722 71.2645798 257.922729 611.772461 159.624893 362.879608 621.313538 977.877747 809.925781 234.453003 704.459656 391.505676 278.960114 351.819855 759.180176 790.097839 898.710632 963.902954 455.952820 301.057648 712.930176 432.211487 295.451996 221.601089 954.232849 331.931610 591.531921 744.580933 527.798706 222.720367 258.026886 858.928772 461.455963 12.6332550 459.927429 855.805237 844.929382 551.251038 356.535278 316.346954 497.850677 374.556824 789.879395 861.132507 848.111511 257.705872 759.593994 59.7414207 126.243645 631.652771 250.091309 666.387756 725.096558 540.376099 847.732239 163.462387 69.2364731 862.047485 465.568329 980.571228 341.623230 527.073181 852.747864 75.0594406 9.30903435 559.769531 391.769928 679.393494 176.813156 519.917542 146.371353 348.029510 565.324890 907.608337 663.311279 452.061371 461.512817 740.373535 741.261292 361.441956 + 46.8655777 295.668091 793.839905 846.792847 114.310219 285.147491 897.434021 246.485565 856.282471 852.124146 41.7438736 272.336090 547.137207 527.140625 366.239868 477.812866 587.410278 607.379150 790.850220 776.971558 804.133789 712.203491 13.9409828 23.2980099 967.983032 391.499420 522.186523 846.408875 42.0335007 802.928162 644.596680 612.869202 557.703796 167.702179 601.552002 553.638916 739.853821 675.490662 667.464172 603.771912 285.623260 799.875793 593.561401 596.151550 648.789368 25.8000927 435.179565 328.126862 189.555450 88.1119537 320.241730 676.634277 677.861084 981.937195 462.946838 730.617676 947.941956 63.6604958 464.657043 160.532059 57.2705994 693.420898 792.020508 608.986328 553.583862 716.627136 778.332336 826.820312 339.842651 604.391541 267.230804 522.493530 598.107422 851.705750 581.638489 412.130585 455.467224 164.563614 767.319031 670.485596 + 898.958191 591.110779 512.417969 300.947723 251.281799 548.010620 540.049988 121.513031 522.093079 630.148254 34.0592270 488.798157 725.549866 532.261414 894.431763 237.444534 524.583801 574.659973 629.127686 369.231537 710.604187 451.042175 130.423111 197.989349 796.187805 680.941345 816.800781 401.370972 579.681946 900.402588 355.405945 207.877274 918.970825 195.230026 224.770798 942.294922 163.127625 473.513702 451.989655 177.816559 646.358643 46.1833725 631.272461 18.0783520 751.451294 463.488098 860.554810 682.499756 862.347290 290.135651 650.497314 570.739563 65.0977936 370.053009 500.005432 201.031555 903.270325 199.712341 765.100525 44.0547562 768.325989 873.714783 470.108734 996.169067 8.50130558 705.793884 417.929962 606.575012 117.316948 580.710144 264.893494 199.430573 214.836365 94.3068390 46.5752983 504.451752 970.177185 169.668060 565.675293 81.2357483 + 472.037476 611.009949 896.036011 132.859756 876.635315 606.930176 563.214478 320.792053 433.718445 999.831055 192.213120 53.8937988 961.306335 663.360168 810.941711 373.701508 315.627533 97.5121460 463.347168 271.364624 348.268463 902.798340 190.320114 551.200562 775.560364 457.895691 363.000305 384.333923 352.276031 917.782043 774.118286 563.868347 501.038635 615.287659 718.180725 296.668884 832.497253 556.570007 816.947266 216.405426 591.971924 359.240875 219.943130 469.790894 515.050720 816.148804 83.1695938 735.097839 770.073364 186.346207 799.944336 813.835022 315.148621 203.522324 444.803528 75.4289169 427.003387 674.871948 781.581116 694.381592 143.517487 613.518372 438.784363 217.873398 2.78998351 98.1411209 405.903351 294.215729 185.353470 301.046082 664.753113 951.394470 363.537842 769.992065 863.156006 327.231201 833.453186 995.369934 639.407715 618.174011 + 278.604340 464.243622 929.675720 519.135925 532.727844 515.236694 680.987793 659.480103 508.473572 886.522461 430.579712 856.881958 720.479553 41.6661644 155.113937 726.934143 522.089172 541.991943 797.362183 447.764526 421.570801 263.513123 582.041809 87.2910614 172.508896 545.977234 395.562103 250.710754 588.932739 680.937195 804.554260 863.518005 612.498596 515.717407 397.938599 332.135040 287.170959 423.778961 599.403137 631.745422 613.566467 505.198883 250.805084 293.278259 505.721039 383.182922 563.200867 104.719185 4.69280481 112.067337 253.466858 406.275574 940.758728 274.452728 498.989105 414.216736 574.463928 938.302795 147.438705 210.322784 680.525085 27.6094284 675.715881 750.305298 994.901306 263.690216 428.097107 540.015137 487.560791 107.748894 871.113892 331.628906 482.731628 827.994263 282.558655 866.403381 652.696716 39.7498283 529.848389 802.734985 + 109.219658 302.440521 684.192993 976.819580 636.184814 828.964905 529.817749 917.942749 519.883545 525.542236 142.511826 920.136719 929.797302 238.687836 427.334320 709.738831 983.367859 694.861145 460.752075 249.144791 440.634674 23.1970806 348.799896 652.434753 239.837891 98.0641327 7.17619038 447.175629 980.394409 848.103638 367.484955 404.488281 721.988708 498.299744 636.782227 743.462708 36.4640121 146.738815 20.9221039 85.0870056 75.2674942 20.5048122 301.578125 750.300781 351.412018 336.469543 921.486023 649.350403 194.919083 350.253876 197.476898 457.158661 407.682983 487.813202 380.284515 860.932068 273.719208 907.427246 442.355927 495.208221 196.769379 305.119080 881.243042 936.479797 622.727051 177.054733 89.5843811 652.363281 323.759613 616.476929 248.002823 126.827660 84.8366165 29.3184891 969.363159 548.181152 159.414337 942.076050 7.19786453 400.500061 + 514.217834 313.326782 824.329224 870.283569 902.971619 683.013184 225.248230 588.241516 511.300873 515.059204 845.174011 858.884033 894.394043 394.998810 561.141724 204.217285 991.412720 966.080627 95.2502747 369.337769 550.673340 689.760925 558.330750 159.513901 102.492317 800.715332 650.323303 957.752686 361.310089 646.810242 834.966614 874.475403 967.813965 670.340210 767.409119 96.5120316 984.454529 570.318359 752.862244 71.5288391 664.867859 917.358582 913.275757 998.672729 704.779419 987.829285 997.384277 515.160522 105.305344 135.586029 206.436401 656.573547 9.83719826 329.053528 779.962891 787.289429 593.012451 938.947876 47.2017097 74.3812866 451.753510 443.607513 754.682800 234.936386 890.250244 88.7734375 473.660492 990.912720 584.263245 227.007553 479.328217 941.659729 835.045410 253.334320 300.275024 360.569977 751.220886 26.7813950 708.919495 546.978149 + 790.917908 552.385132 578.824829 266.593811 146.291275 441.123840 749.372986 155.907974 557.689148 570.544678 430.670349 628.784424 55.4059448 938.523682 55.9435768 308.821228 439.828308 985.024048 231.720840 288.588318 22.1977959 884.808228 40.9203644 263.224213 731.108276 210.218948 819.961487 682.108643 494.267883 674.224426 673.361206 201.006912 558.707886 924.627502 313.047211 910.515076 482.415283 5.90597534 283.164520 837.944580 76.3930740 714.446777 928.957703 157.536530 380.010498 726.490479 752.074707 308.870422 601.244263 763.277649 922.820435 962.302673 766.617432 520.961914 987.165466 910.372742 91.2845688 225.990463 309.948792 185.274811 963.716736 526.268799 949.622742 913.833618 67.9651871 958.646484 808.694214 223.514160 657.587952 716.575378 29.2049961 292.236389 985.108032 229.210831 294.611725 767.944824 629.502930 595.889404 358.862701 416.233582 + 329.825104 912.587463 454.856476 208.902817 545.084412 168.150070 202.976715 112.265327 121.276039 967.051208 908.086304 460.176270 183.870148 887.583374 475.102203 777.444275 841.944824 561.646912 966.230042 852.609741 420.738586 208.808029 45.2897186 884.058044 473.942719 422.901672 874.873230 982.166870 387.518341 894.332520 311.210236 172.663712 803.416626 719.190125 591.042175 581.422852 576.800781 458.728851 257.998108 295.995789 365.287018 267.700195 336.300873 676.119263 476.296906 523.066040 867.316223 216.067749 983.219604 47.7558365 195.938309 667.669617 25.3218269 586.118164 689.946350 964.667908 661.989746 556.079834 355.105377 571.814880 967.581116 956.975830 600.125122 661.248779 260.659302 465.710938 712.399292 241.828964 557.831421 291.534546 600.141174 956.795654 268.147217 823.731812 293.359131 145.226776 181.982620 786.029053 300.627258 578.073914 + 122.831474 172.510849 420.418457 2.56049681 672.350098 856.201477 205.590149 958.928772 939.725647 744.732483 102.178101 390.272125 632.897766 682.585999 490.142212 777.594299 649.185913 580.326843 754.926270 833.699341 190.619934 622.959778 808.951172 532.135071 971.878296 285.857574 154.723801 181.055267 718.488770 98.7219849 577.055481 271.640259 835.316528 821.436096 448.342773 192.050201 456.163116 648.713501 353.805664 859.131470 790.190857 917.144775 838.354248 904.376587 12.4672432 690.572388 804.580200 390.613190 429.665039 878.194275 415.397522 487.311554 560.732300 399.909790 18.6148529 623.527039 838.417480 934.502686 841.602600 401.481415 416.834106 187.036514 482.172882 4.38019323 994.615967 751.238953 769.920349 541.132080 526.323486 435.205872 852.598694 647.634766 978.754150 165.846695 782.927185 725.974304 573.876648 694.720398 711.285095 679.511658 + 17.4647388 513.435425 700.783875 811.805176 453.869690 301.550568 244.879578 191.551987 855.878723 665.041687 953.121826 222.548996 497.177216 849.146606 745.213989 637.442566 122.188034 780.730713 933.235291 102.959686 146.901123 970.706787 706.270935 109.027504 147.678192 48.1851578 299.726044 134.368866 802.292786 78.5358582 315.649567 559.776917 924.575745 963.804382 284.608429 679.539917 454.698059 531.531677 318.847687 602.404175 18.2253685 784.238342 536.073242 114.222748 751.914673 620.960327 229.403824 60.8540802 556.835876 348.699158 144.078690 553.908203 315.147186 899.484131 45.5693436 916.377502 22.4943905 132.307358 133.981400 160.817932 504.670776 440.223755 990.735901 7.63522291 323.926392 412.519836 916.795776 97.1995392 392.428436 663.973694 652.473511 157.773880 315.845001 662.596191 926.988647 787.056213 259.489532 441.571503 994.802612 877.797241 + 916.101501 239.651215 52.3223457 309.454681 95.5961685 862.574402 940.157410 227.462646 943.651794 554.303955 22.4949265 480.422180 35.3571892 947.498291 237.103226 114.575974 985.201965 420.451630 674.578491 744.760620 102.524292 370.391541 248.992355 678.324463 162.381531 88.0259094 343.753265 140.726669 575.191895 694.606262 336.120331 961.607422 499.265625 360.520752 267.163605 758.913879 516.371155 332.765564 628.971985 755.624146 642.887146 999.145569 484.340424 777.655029 279.423126 515.927307 33.2801399 462.715637 302.938660 240.225891 548.780090 429.866364 211.118912 884.197205 220.088593 671.399780 277.241455 916.385376 209.125870 620.233887 515.069336 337.959839 271.389923 183.360077 407.120209 452.309601 328.234344 736.941589 8.09014702 86.5654449 209.032440 822.061829 882.725769 631.843201 538.897339 970.382751 889.655518 270.387665 717.616577 600.528259 + 460.536896 309.546906 163.020203 793.608521 514.683533 552.095703 363.208191 201.938187 80.5948105 533.937927 166.120483 213.337143 452.852783 740.661560 681.302673 499.916351 942.602600 585.847900 660.314026 714.301453 979.897766 291.548370 221.191956 974.812073 646.406250 980.005432 959.692444 829.841370 897.232666 975.955444 43.5131950 499.268677 594.630066 542.886108 850.712463 318.067261 420.045654 186.289154 862.447021 863.369324 354.482452 530.245789 721.800781 113.657845 639.298462 85.0162048 783.165283 602.248962 569.813110 525.084167 754.374268 457.338593 542.754822 744.443359 306.226685 589.728210 963.622925 41.4557343 933.259216 867.772034 876.129456 227.795151 690.043213 384.705078 733.042053 514.986328 148.745956 272.588745 13.8823910 173.382111 309.017334 261.766968 706.299072 666.287964 172.658768 60.8241882 14.5466156 656.560425 352.912964 168.870804 + 421.104431 215.175171 909.640869 282.215393 310.071930 103.311661 394.874908 375.697296 984.162231 315.792175 182.563721 422.050232 959.907776 163.223190 402.051788 99.5690155 366.410034 477.580994 663.005493 156.179443 780.397156 65.4392242 482.382721 261.689209 865.607422 808.580566 835.761414 819.943481 705.822205 43.7324982 95.3226776 834.297852 315.160889 500.432709 412.899841 330.322784 741.350098 280.313507 62.3316879 399.695251 880.834229 244.849030 784.380005 714.702332 514.016052 540.730042 732.823303 586.678894 573.892517 269.376343 51.3980293 549.916626 510.004578 716.762573 981.165283 488.677582 988.568115 26.9899216 343.875153 270.516266 965.037048 984.199280 848.839661 93.4496307 36.8299179 74.7595749 555.675354 732.777710 659.264099 106.118011 173.984589 967.279297 68.8713455 513.200378 754.348694 559.514160 167.990738 64.1045837 894.048706 168.479004 + 88.2646255 194.849884 796.630981 102.855957 113.476768 894.472046 51.8199043 124.989502 436.629425 888.666931 954.937744 98.8684082 649.524780 282.973206 185.035980 545.191467 245.130264 705.156921 647.275757 383.392822 922.197998 999.064392 387.465179 162.301254 594.905029 84.1785278 414.501434 901.912292 71.6261902 238.512421 907.869202 415.269501 755.832642 341.793060 698.785156 371.113922 416.812897 878.752563 451.546417 724.518799 94.5690765 64.6356659 959.559387 676.148438 548.315002 26.9163246 924.438721 625.928833 456.904999 84.6916275 817.572815 453.223450 257.787140 625.991821 52.2026596 240.039337 682.813599 94.1184998 206.748657 314.539307 799.149780 972.663818 401.561401 207.708282 834.447571 516.058716 233.603470 27.3936367 147.277863 997.681824 389.698517 462.347839 626.852600 684.022034 309.647919 934.105164 279.060913 179.494659 187.902771 335.706665 + 384.402710 297.972321 111.127602 392.864838 45.5362358 780.599243 221.791702 159.706223 432.347473 635.229370 150.026352 41.1312714 8.00660515 58.5423012 23.5780506 465.287994 982.935791 655.720032 778.313232 394.404388 928.534729 224.601685 299.647858 667.814331 358.913971 494.460175 642.692749 996.693665 397.158020 320.438599 643.797241 773.950745 528.661438 552.021973 599.237000 581.522766 861.833557 994.628174 577.403381 821.950073 807.705444 993.799072 345.206604 142.105667 730.143311 709.827148 244.468887 239.262695 385.324951 880.609924 425.014282 339.882141 359.933105 392.901398 351.644592 412.092957 148.385056 454.592194 381.650360 707.987610 399.724915 864.122620 711.475708 226.706421 526.372681 688.091858 61.2587471 724.355591 35.0799484 191.810837 379.680786 980.173523 220.117950 751.798035 782.021179 98.9461746 516.354187 245.835098 89.7249069 101.352272 + 996.246582 600.305237 436.085175 917.409058 879.175354 877.365784 620.131592 88.9871445 849.028687 948.461792 809.727173 885.826294 880.826050 880.637451 398.989532 864.905518 853.976868 900.942932 374.487335 156.648056 382.709198 881.668213 280.504425 74.2254562 60.2111130 673.824890 677.380676 344.247620 927.873718 185.584091 196.664108 562.559326 373.201996 699.502930 514.908630 199.207993 304.929962 294.251892 128.422577 192.897293 442.039917 410.032196 106.083542 852.956360 689.238770 95.4470673 560.899048 30.8254547 876.590698 355.734467 692.381287 676.389832 433.458771 694.071777 96.8297043 749.103760 386.733002 946.373047 372.150421 975.110901 365.596710 253.020157 867.644348 731.649902 211.099792 349.498413 648.062744 621.198792 246.019684 639.875305 953.695496 984.340698 570.865112 44.0931625 424.478546 24.0779896 584.917358 466.665680 554.662781 183.465591 + 602.572815 469.922607 483.918091 840.510803 637.914185 94.5481720 512.329590 272.546112 283.651306 780.442017 309.658508 530.329285 459.416595 642.754089 750.130493 572.518921 120.303131 411.348206 31.2912178 679.116943 26.1548023 882.860291 664.043335 367.142273 943.564087 273.553711 810.959595 408.849640 124.730484 106.210075 477.430298 576.242676 832.093933 558.798889 751.409729 595.884155 422.611267 419.995514 337.241364 607.595703 626.028259 891.335938 903.223816 262.391113 666.472534 789.873962 366.163879 763.792786 142.274002 696.359253 723.372498 32.9156036 751.807251 725.740784 556.845825 904.184692 568.734009 121.699997 163.238861 634.930664 886.032043 403.757416 178.742599 930.072449 994.960876 85.9344482 771.507141 30.5675659 500.263184 400.980408 261.985504 9.00404453 742.324341 254.728973 308.125397 289.611176 1.59360456 135.803177 226.374161 111.972427 + 287.940277 811.716919 340.329010 451.150391 813.779053 665.340271 401.162689 258.878326 999.558716 540.402771 26.5568504 794.407593 114.133789 827.785950 164.475372 962.018982 484.453735 625.737671 54.9811516 181.965302 36.5241547 884.389832 678.886047 659.516907 511.420990 926.056641 740.433105 379.996368 737.723999 487.545380 283.868530 264.272247 75.8395386 99.7762909 879.357666 285.726227 741.228394 388.186157 968.114746 80.5212708 960.068787 542.844543 465.654358 527.643005 43.3006172 268.104340 751.102173 877.208130 716.836792 216.260742 55.1209030 738.805725 820.609436 618.327759 927.142883 962.573669 656.893005 690.763611 29.6088314 165.918442 114.518806 208.095032 485.031921 386.601227 787.500916 737.387451 88.5465088 723.294922 545.595703 364.077972 537.939270 515.977051 445.663055 545.153931 32.2894287 535.358948 478.471375 365.119049 2.80421472 754.945129 + 531.621338 655.576782 593.398010 447.013550 262.128876 389.716736 325.384583 855.678528 566.535950 676.071289 196.149582 921.614685 780.364868 953.523071 256.883240 947.217712 97.3908539 21.8542213 181.476013 29.1816559 428.183929 133.600677 341.509094 726.779358 99.3799591 494.330414 522.759216 228.095139 699.303284 453.955902 497.363831 941.586304 406.781219 271.219635 163.223373 338.500092 145.793655 354.796844 862.950195 956.098816 148.510330 691.198486 464.664856 782.182739 9.78855038 221.841599 776.990173 711.598877 513.093994 511.506714 292.323090 694.723877 294.296661 705.118042 3.99636602 834.602478 337.384949 865.387878 513.225647 61.5289040 390.647034 953.601868 554.242065 526.759338 6.00476074 818.359863 509.119080 29.4664593 416.501007 244.413101 373.529602 771.081665 869.063416 508.746979 727.733459 779.118591 28.8197994 536.511780 763.824158 158.720581 + 104.830833 643.828857 549.636169 848.167236 355.694153 253.769714 194.825714 461.931427 557.744751 993.779358 386.513519 600.879822 318.038025 590.218262 473.309814 871.611694 544.335754 919.780029 834.968750 491.563904 438.433105 843.795715 72.9571457 569.661987 424.249481 7.60354519 484.456299 209.648315 363.651459 372.023651 974.715332 923.007690 484.770508 6.29123163 268.094696 775.615295 613.979675 999.023071 415.383118 192.388657 185.194305 399.681305 231.945679 467.393555 141.181946 400.017731 244.083939 738.551514 765.828064 406.422058 781.945923 144.693619 738.043640 525.111938 818.010254 608.223938 349.675751 544.514282 8.96462536 382.540131 861.704590 387.829163 79.5446701 136.953110 350.764526 953.745605 717.019958 719.423523 240.865051 909.037720 669.114014 24.8067627 88.9870834 251.736542 697.550232 441.699982 635.625916 49.9116669 517.550598 581.106873 + 416.015472 365.742950 679.152832 198.168518 749.764954 256.500244 618.505127 907.560303 223.122528 588.145142 484.709259 907.717957 774.506592 960.037476 381.155670 298.414795 652.530823 507.254181 603.877380 889.915710 351.893677 268.295013 344.513794 157.810608 705.115173 679.101868 383.913025 4.84833622 700.696472 385.244202 85.5552063 64.7036057 335.433228 10.6664820 906.247559 60.6861038 316.127594 655.937988 618.512573 145.741074 778.072876 265.982025 210.150467 614.917908 215.903946 710.033020 469.286621 500.272064 254.996628 177.383072 976.814026 702.302490 809.940002 641.806091 753.801819 104.258064 251.304184 817.781555 534.717529 286.016968 496.716339 576.873413 57.7689323 284.685089 935.516968 824.268066 441.457581 527.839600 831.943359 784.969788 59.4527473 323.404846 664.033325 202.720490 548.615540 762.201843 126.309914 514.572205 450.632751 330.063385 + 705.739502 707.199768 365.972198 148.045700 438.674622 377.305176 418.935272 264.428864 967.392456 399.935394 915.317139 816.986389 322.033813 507.393524 588.313354 487.002747 183.324524 152.706650 567.335754 581.394714 199.308624 736.734253 688.417542 674.682068 881.814697 601.957458 763.962524 849.013977 153.729813 874.035095 236.411789 768.790527 210.588425 518.666260 438.890350 632.201233 282.589813 886.666321 705.893738 161.530029 210.811356 523.511414 22.6355705 331.443298 618.723328 511.623505 318.331482 39.3751106 533.741943 830.817932 668.019714 938.111572 364.751495 224.426208 721.675720 535.770569 965.550842 819.616638 702.061157 439.306335 994.256531 104.700249 232.790329 733.624512 22.1858864 273.116791 700.779053 175.947311 588.066589 556.468140 36.9707413 772.195740 789.975403 38.8436127 361.351990 339.265076 832.410217 544.432922 266.770782 618.026123 + 16.9877243 42.4029160 859.811035 265.536285 382.080322 672.663574 890.569336 234.557266 113.945152 576.645569 406.495758 972.216736 960.226013 445.825378 352.464172 801.104492 212.335358 934.601562 592.315796 735.168030 571.671570 487.398712 712.613647 35.6073990 504.446777 926.083069 676.697327 5.25365925 265.555817 641.592285 19.8244495 484.170197 398.215485 556.613098 345.330444 509.862518 526.035522 258.492157 893.854675 974.155151 84.9596939 16.4422321 799.481201 858.721497 382.625519 660.672852 218.267410 194.228775 207.442886 581.666565 997.397949 346.093933 317.977295 250.645981 982.041382 926.289062 149.770309 673.073853 87.6773911 719.189148 956.050110 926.602783 931.186035 260.285309 974.638000 100.099861 54.5932770 453.668121 715.677307 800.590088 162.735458 569.405884 368.073792 158.976562 296.231750 5.05126572 310.906677 606.353333 917.232300 592.678772 + 81.6520920 785.286438 224.764359 566.200806 738.116150 154.480438 506.983154 549.402466 596.577454 102.077530 902.761475 361.524963 66.4297562 480.319641 850.098572 298.888824 738.252808 682.553589 503.753052 699.956177 663.467712 835.675598 99.5793762 515.745728 685.962219 564.649841 625.756897 870.324951 276.141327 222.715302 916.233093 754.127625 294.481659 707.165405 449.998352 659.716858 814.692871 503.731018 709.973389 687.597229 989.653870 818.341736 968.777222 202.481903 578.420532 468.923553 841.318176 100.287842 657.427185 334.713684 167.342224 743.052734 870.144348 796.347290 442.576904 163.605713 306.631409 626.861023 578.904602 158.082382 86.6787033 384.678162 912.082764 901.503052 211.244247 490.579559 486.616425 708.608154 678.169861 510.308563 854.276367 262.951721 937.046143 142.481522 424.232513 740.265015 658.854919 832.083923 767.855408 800.726257 + 427.940491 363.724731 961.635986 819.300537 743.905823 140.491577 485.687988 688.911072 991.093323 356.698242 592.375549 724.174072 532.445068 730.195435 649.937073 714.191650 598.451904 234.203506 616.599792 928.059021 867.804443 146.212006 623.636719 591.256042 363.571899 830.590515 344.545166 285.745697 183.859726 660.289551 438.432281 182.576950 328.386536 773.931519 563.231018 113.940689 1.91675544 385.070465 27.6134777 54.8935623 735.858765 131.905060 928.700806 251.788467 597.380615 221.406021 384.024536 73.9062958 330.114258 699.464172 513.049500 916.799194 573.088989 659.851013 24.9938526 148.447159 391.269928 267.462219 561.686829 191.235748 91.3520355 162.233978 354.534149 668.431458 861.259583 648.243103 484.864716 825.002441 594.521606 819.790283 316.385437 13.4518204 829.399414 665.251282 268.264160 194.652969 857.057434 681.023254 933.470459 530.538513 + 450.776794 99.1641693 273.696045 778.500854 634.719849 268.954346 743.861023 771.184814 51.7288628 85.5072174 973.124329 754.479736 24.0679874 412.095673 671.628479 707.519348 477.088562 795.862305 739.210388 150.171097 262.748627 607.143921 2.56156874 813.461609 716.190247 248.696472 922.863892 394.914856 885.458557 262.930420 471.040375 969.611511 855.495728 312.698822 939.521301 379.636658 535.918274 540.082642 542.776001 113.855652 292.482849 191.632736 751.729614 767.952454 588.799072 79.1982422 869.449219 37.6846275 22.6582584 397.711334 857.265320 820.280762 166.927856 196.703171 745.542358 715.614319 355.330322 854.702332 572.143433 944.008484 166.848297 666.352356 782.142944 717.716797 444.033020 825.997192 333.035187 790.329712 508.919312 538.337708 776.757874 925.467773 624.725830 978.755981 764.286072 181.048660 86.1776886 596.367188 195.981537 100.432060 + 93.0873566 801.672302 241.120071 687.302429 467.804718 278.190033 183.094391 788.996643 626.307129 192.934448 701.316345 791.632019 478.914856 747.791931 659.864624 772.257629 779.992981 435.617645 687.464417 816.122253 864.650879 748.720703 613.998779 722.511597 163.556595 32.6572990 585.710876 345.715393 470.569580 155.197235 790.573792 872.438293 858.668274 112.609970 946.867981 230.175644 403.625214 780.609131 362.944458 416.627472 657.834045 330.627930 886.274597 199.916519 574.478210 366.339722 643.335510 944.152344 228.803604 240.694748 915.167725 114.910255 457.593811 746.790527 648.486023 787.193176 794.477417 224.114975 971.014587 952.656738 103.060020 231.652420 302.744263 722.726074 371.033722 351.233093 528.373108 493.734131 821.827576 510.442535 801.291992 183.938446 428.987061 476.394318 417.791595 560.619324 10.1871443 947.209900 175.814056 935.930298 + 871.802429 574.994263 166.867706 248.160202 473.785126 745.546326 745.838745 588.217712 479.199860 694.541992 917.612976 734.783325 32.7679367 913.603638 30.8698158 718.100464 991.445068 786.215149 998.121033 334.698456 199.817261 887.565918 607.419922 600.098206 222.909714 228.624908 111.466049 985.079163 434.658600 318.807373 694.162231 682.037903 819.966553 657.694763 525.308472 941.729797 859.038513 100.287605 74.6061859 242.922455 695.639587 904.704712 337.258759 580.093750 967.858704 81.7471848 535.362610 583.371277 693.575500 920.058899 455.468475 780.285522 739.512817 543.085632 717.642273 338.013611 648.204956 627.531860 174.536331 627.602783 396.325165 461.858490 935.521179 46.7292824 378.210754 487.454468 430.372681 329.858551 383.694000 252.542664 225.500580 206.229065 979.343262 76.4518433 217.874527 201.764267 785.444702 123.902214 146.683136 318.578522 + 600.947266 906.714233 641.299683 555.854248 343.142242 977.241760 219.747284 635.059570 994.427185 220.045303 572.101257 225.937042 208.541565 822.444580 405.208527 217.808487 560.247131 7.78003645 170.758209 971.450684 257.205872 742.891357 974.789246 700.628479 161.941666 70.1519775 974.257385 300.385376 787.791504 723.031311 262.209991 608.660034 132.137955 50.0427246 272.323761 607.136719 979.864319 407.368042 250.586960 500.744781 957.758301 730.740601 571.497070 719.934814 283.260803 165.076828 456.648712 889.409241 207.611343 934.559814 773.310181 366.133118 522.635010 558.137939 844.856628 206.812851 74.1965714 294.065155 405.044250 412.549408 343.755432 315.466522 22.2694283 896.081970 407.468628 283.454590 336.061127 143.546890 53.9767456 483.574249 521.097534 679.699768 914.343018 67.1394119 622.496704 504.309937 255.354980 367.270538 522.462463 398.072540 + 597.863220 5.87757254 864.912781 551.952515 617.244202 886.541992 792.859680 418.980042 678.810730 304.449036 601.189636 123.412697 19.8123627 848.249207 125.355408 718.517822 87.7564087 11.2999220 208.352203 30.7127972 195.784210 527.926025 819.304993 234.650269 768.121216 338.375122 740.121643 98.5591278 588.635803 142.221130 157.772507 877.231140 829.049988 82.8913422 876.587280 612.887268 292.629944 12.1214056 912.907471 572.977173 300.852325 562.258911 482.692688 462.198364 786.314758 93.4837494 761.650208 658.347046 475.834137 909.422302 648.165039 174.294342 777.521912 569.011292 887.552429 98.8604889 625.320374 872.816711 913.156555 322.559540 812.684082 755.035522 973.145691 602.338135 672.451050 305.688232 62.6332855 244.059097 733.317871 432.119415 592.847290 956.339905 407.398956 775.543579 815.210083 5.72281504 120.201248 497.866852 379.886810 308.876068 + 995.145874 398.700500 897.380127 541.867981 845.597046 992.260620 701.684204 132.328201 410.039368 544.682434 893.578979 936.268433 236.194092 856.979553 468.089447 960.450806 436.546112 317.026550 64.1345978 708.440063 305.546570 443.369446 9.10032845 294.320343 43.9594841 836.071655 620.603027 31.7450104 107.798790 14.8788176 379.031219 223.149689 353.898987 80.7855301 860.460938 882.439087 369.431000 564.722107 804.681213 664.795898 545.360168 329.009583 174.639648 530.876892 518.818298 150.737442 174.202942 897.518372 332.815643 543.664612 653.747498 680.836853 357.625427 743.142151 148.141571 466.107208 18.0768623 485.684113 903.729858 738.662231 880.978149 233.261566 515.341187 93.2673645 239.231430 634.920044 736.484436 749.931274 877.327698 139.306747 187.981903 834.528625 394.779083 268.453522 237.514740 858.825073 123.920853 186.271957 30.2112484 527.007141 + 268.353485 956.641602 422.799988 67.5182419 586.185974 41.8562355 206.327972 806.627991 64.4365463 111.964027 265.114777 186.113205 988.968201 57.3219872 791.689453 868.348572 402.390015 268.646790 28.3845844 164.197113 612.968872 147.419296 540.490173 803.917908 247.944061 301.694122 565.648438 767.500549 870.875549 836.759277 302.296600 811.111389 192.908371 249.118820 544.213623 660.672668 537.188049 891.338013 513.544250 287.038940 33.6455078 786.165283 368.108032 372.825775 290.035614 882.380798 760.268494 822.195435 797.608337 604.261536 875.167297 108.633553 717.327759 436.562988 309.392822 99.1891174 575.115356 152.598755 437.560486 136.374405 597.340332 65.3448486 208.883347 122.146469 912.087891 864.386108 370.466614 463.077911 411.504150 763.888916 210.511963 73.2149734 418.120911 812.320679 574.858276 458.733154 372.323059 844.485596 599.994629 488.323151 + 860.740173 212.741806 308.133911 250.399872 487.547272 600.430237 116.158562 137.972946 769.611938 929.718994 271.272858 464.966980 11.4901094 948.645020 103.826302 10.9269323 885.714478 615.701355 184.218475 56.0180702 114.692802 942.021118 34.4179878 32.8326569 812.689514 46.0968513 762.745056 584.539734 883.771240 935.316833 87.3189926 337.787872 923.092407 78.5634918 816.508423 836.399841 648.620483 827.805603 558.907532 834.595520 66.7383194 745.021729 505.502563 994.587585 96.4047318 619.632568 349.736053 844.078369 367.844604 881.197632 395.774200 167.754044 374.378967 17.4359188 200.677750 107.980049 855.527161 161.854141 810.861328 693.350647 236.871719 973.767578 697.892822 971.198914 113.992310 269.207489 757.437317 577.786804 748.619568 155.840439 371.333099 415.649933 584.227783 236.662598 877.450623 756.758362 523.633423 880.906128 661.141663 954.627014 + 59.9932976 877.027466 591.097412 443.868256 327.119263 485.131775 115.886261 902.020569 265.463928 441.226013 678.233093 790.377014 825.681946 581.687012 950.622681 495.484283 570.975098 255.158478 25.8078918 538.263245 95.5084000 80.2766571 139.589828 168.137924 255.619171 451.811035 698.697754 541.098511 455.092255 988.025696 109.541855 842.704651 524.935547 640.611450 888.823792 441.149719 416.911804 527.980835 405.527100 226.252106 564.914734 638.195312 356.469116 181.942200 993.695557 792.048645 818.240234 307.477722 285.972931 777.846985 90.9429626 644.202576 872.476868 550.799316 717.723206 82.5413361 851.544556 891.219910 156.173721 209.703461 349.476624 989.108826 880.567200 475.273804 951.450684 660.949463 537.693481 666.686829 434.892273 680.763855 898.686096 988.013306 213.733109 627.474121 498.781830 669.181030 338.235413 696.120483 539.582397 930.792542 + 190.016388 669.416687 707.046570 434.003723 101.784866 159.354019 928.716248 950.064453 997.835754 638.574646 902.703003 320.704102 924.911926 124.362915 606.393982 601.277649 581.528564 457.471497 134.305679 6.79873419 712.276672 986.539490 756.576599 770.051025 866.254517 963.284119 719.513550 761.975769 337.217499 386.794769 999.718994 636.099243 818.029907 729.086914 691.059814 150.253281 267.132324 258.583374 265.070465 811.104980 745.368774 118.543518 508.517273 167.757248 467.744629 15.0273228 214.079361 352.686646 625.526611 925.481201 448.082794 710.284119 406.882202 785.545166 24.9846230 289.343414 21.1957130 200.370193 321.523102 95.4094925 575.499023 729.483093 58.3049545 121.523094 19.0145187 525.648438 472.625488 457.315857 983.547363 175.459824 401.065979 368.898560 876.459717 847.521057 183.579147 599.792847 204.421463 99.4773178 988.089905 480.296600 + 470.883789 239.626389 846.430481 333.648071 295.838745 531.765747 408.341949 162.772980 332.081665 968.201660 592.583008 417.914062 688.539124 995.334534 394.163940 787.858521 824.875916 573.614868 285.037628 409.603302 561.995422 120.261391 903.266479 119.269493 383.191986 795.479919 586.186401 14.1351595 293.901886 260.938568 647.978149 291.990356 366.282196 876.579041 298.423615 875.462891 234.072388 573.124451 76.3575821 981.744019 898.085510 187.504120 73.1226807 690.208801 655.721313 393.164398 826.655762 303.113495 258.835083 734.849854 933.144226 853.888977 736.915833 285.171967 926.895386 944.895264 173.233673 377.731232 225.159622 909.895020 227.239120 549.107300 482.624695 400.023224 238.356064 15.5411367 810.658691 875.696960 902.282288 44.7414284 259.902069 361.178589 662.123779 870.001404 821.757751 700.326782 850.442444 91.0005417 134.887024 454.241180 + 77.2562332 892.740906 574.642883 449.024384 430.109558 331.828491 99.7733688 240.670151 47.1639595 670.903931 762.783020 107.373817 859.197632 905.696838 232.485504 942.927979 396.980896 519.851990 68.3830109 423.842316 998.802612 481.980347 46.6621132 559.073669 245.686523 594.658386 238.364746 103.211861 950.065186 869.559204 193.061874 48.8687935 935.195129 209.779495 889.627686 669.829407 202.843033 211.705658 484.428192 153.271851 947.017090 200.103790 287.522583 293.716736 716.442261 534.305298 493.063599 301.726257 840.741760 39.5900688 647.644043 68.5674820 38.9182205 20.2914619 128.002304 536.841675 419.222504 802.523499 417.643066 590.787659 934.817810 429.855652 535.452271 954.892822 20.0423851 457.729279 260.619110 918.489258 490.431335 466.496796 86.0621719 187.956665 731.645325 496.291656 804.867615 922.664734 249.101135 468.969666 640.819397 17.4186516 + 370.135529 568.543152 987.797791 117.891144 78.0194855 70.4830475 720.032410 749.119507 190.839767 424.439117 186.124451 459.869080 856.876831 404.663818 883.234131 615.543518 680.875793 383.147278 816.617798 825.229614 425.352142 352.534454 637.250427 973.067322 638.439270 117.713875 785.686401 408.357330 443.278046 158.420120 447.501587 767.231323 542.481384 970.808044 711.159180 736.321777 291.027222 536.836609 717.367188 594.421448 858.156311 226.962463 584.775757 909.373779 659.802246 627.329895 799.896912 391.842224 273.076721 737.912598 293.354004 915.588745 151.169678 1.29040122 447.653107 114.354942 213.353638 240.062790 218.525299 398.397400 541.146057 13.5202379 658.274902 303.565735 451.223694 874.956787 167.420410 424.934540 271.331024 642.451050 341.007904 225.529526 979.685730 695.327759 805.761353 216.487427 708.423096 161.370270 913.559937 675.000000 + 223.637650 634.622375 339.692535 479.149994 15.8472576 243.518082 554.358276 934.331299 893.722778 694.041138 732.363464 916.478088 553.286072 430.083405 851.013489 618.796082 71.2859497 279.466064 51.9019585 881.928162 289.713074 814.510986 794.604065 508.415314 329.720001 698.161377 578.274475 498.120331 84.5780716 371.123230 962.732422 737.636230 471.789154 276.662628 51.6153069 788.214355 85.4242706 271.823059 781.830505 617.148438 614.249146 368.576111 475.658112 439.785980 310.579315 225.467178 283.613922 195.276703 510.299438 358.380035 986.402527 820.060608 4.26140118 441.824432 770.992126 737.693420 441.351959 210.248947 394.356018 574.623596 541.092590 215.527618 612.542969 289.821442 808.482666 485.866821 366.551422 706.936951 302.976410 479.214142 738.363892 537.012695 178.290054 556.195496 278.987640 131.889648 889.884155 431.245667 812.835938 981.927429 + 774.352478 339.578644 71.7797012 455.651276 489.513397 794.517090 979.810669 203.816483 103.712692 973.114075 609.599426 416.727631 516.447021 533.795532 797.262878 378.719727 604.121521 329.772156 173.406769 465.810974 983.247070 826.283325 130.461868 232.959015 100.358521 880.058289 141.707077 272.230286 734.853210 901.827637 17.6509361 39.1586647 128.753357 187.206741 529.008301 496.329834 101.611710 714.650574 774.858337 821.480530 475.321930 520.282837 123.782349 240.209702 672.928223 285.194061 498.958862 6.64653683 855.806335 410.980286 58.5758247 529.083984 679.923401 452.181702 932.472290 825.113159 975.323792 918.862183 136.779602 417.084717 275.796783 854.661133 293.334778 347.397125 345.463959 183.751770 748.445435 400.949799 82.4077759 182.986786 139.183197 181.317215 90.3576355 650.069458 791.583252 422.957458 86.1884079 398.778687 591.210388 748.270691 + 54.6488304 148.972107 513.226990 311.716675 495.107361 481.518127 956.663330 989.901184 919.852661 124.157539 267.133118 222.923172 201.407593 317.417694 539.454590 772.661682 957.676331 785.400818 541.935791 748.350891 182.481308 246.927689 482.706146 49.0781555 209.934799 701.069275 168.500259 706.668457 111.150223 379.458618 832.034363 725.979797 860.289001 183.728485 799.839905 865.703979 619.903625 551.994141 978.001404 913.152405 410.765503 900.276855 822.488708 816.744690 106.768250 977.384583 261.950958 549.682556 907.875244 511.935089 966.847656 809.166809 650.340149 153.315674 522.305237 67.0157394 630.285156 569.885681 485.483032 518.993835 306.883179 742.981689 480.276245 249.808594 932.780457 462.314240 385.427368 529.888428 253.646149 929.659058 968.672241 424.696350 843.529968 680.499878 72.2954178 500.715607 987.817932 370.231110 731.138855 63.2455864 + 8.30022240 373.994049 374.576935 951.305237 659.745911 517.282593 608.547852 402.501617 89.9359360 269.025452 426.708679 14.4628954 386.915527 643.207947 86.7453918 459.216125 707.059265 188.066162 510.858276 5.35137272 334.223633 290.869965 153.623642 130.796997 63.6355476 731.932129 889.532898 15.0277395 514.882812 884.167175 530.775635 905.053833 369.869019 20.0726929 679.291626 372.352051 572.726562 543.823303 143.810974 38.0287399 131.770493 239.378265 577.550049 490.926178 71.0702209 307.844879 285.189972 123.186661 982.168213 180.773621 658.369629 852.430603 452.892059 985.771729 570.162476 214.347504 234.180405 607.128113 195.112717 427.746094 232.750076 527.080750 627.915283 413.930145 527.387695 607.605896 580.048401 698.537231 815.158142 578.518982 458.788177 766.582092 902.118774 994.665710 758.357483 111.923477 509.009460 772.932251 787.224976 89.8091660 + 797.147278 25.8407612 756.335815 69.1800232 178.855972 235.087982 482.417175 278.545502 813.590332 866.405945 90.8873444 889.717712 423.395416 687.137512 227.763824 625.740601 939.070618 916.929321 49.7653046 70.6014862 642.016418 349.622223 489.984161 405.968567 4.86185312 600.229248 45.2770386 386.147491 832.580933 428.345093 443.403168 634.819214 365.856812 611.668823 303.950165 496.134155 931.480347 277.092010 112.755859 167.324905 137.433640 973.172607 943.445374 130.603287 656.640198 207.545135 447.528381 195.126709 24.8352833 985.192932 798.837830 385.110474 812.177979 988.822815 158.042664 566.099792 421.217316 485.591217 697.586426 709.629333 43.8252106 268.916290 811.426941 873.351501 302.989105 963.571472 757.788574 564.738098 148.491638 832.446533 148.592804 490.932190 92.5244751 638.407104 146.576248 438.200348 205.394836 465.038910 210.164459 199.241516 + 744.361206 185.409256 497.777252 270.923859 83.1320190 55.1298943 849.703613 558.130432 797.450317 855.091187 15.3646450 714.123169 151.031403 998.132080 868.901123 196.263245 549.530090 131.325516 261.073547 225.172485 508.721191 952.420410 999.188538 433.764587 25.6420002 557.875244 609.019043 712.222107 419.784546 259.594818 276.111420 371.551575 191.682510 356.199097 567.473938 105.081757 575.163452 661.287109 442.966339 500.644867 812.897156 352.455536 88.3015442 481.629395 234.090668 39.8522453 403.463928 399.259552 767.576538 40.1861725 308.087158 490.006439 453.940125 741.685059 119.965271 742.147827 457.254059 103.382103 866.317932 572.478882 704.555237 313.757172 647.218079 312.413055 607.216980 889.373840 453.850739 959.511475 915.857483 226.357727 529.437073 812.415955 720.192200 903.884399 356.998840 229.752869 53.2731628 229.978607 309.790588 41.6840897 + 639.313477 376.610901 268.897430 393.456177 799.945984 515.046997 973.474060 480.548248 372.058960 13.2782469 949.679626 936.378174 882.978027 270.513947 851.239014 322.036835 122.135216 873.596130 522.335083 424.363281 293.144867 508.137543 87.6514282 129.342957 353.615356 325.807465 126.807655 233.216721 703.802063 352.759583 897.166077 57.2627373 853.171753 272.941315 232.824799 351.171692 63.9550056 837.624451 235.428711 289.693878 851.783508 331.637299 519.195129 744.922974 411.523499 239.068222 202.984039 968.588318 616.233521 88.3793106 112.923950 804.733582 707.368408 458.378479 185.292023 232.801285 87.5539551 651.869934 375.059082 490.915985 401.033630 89.5431137 254.923935 37.2929993 486.747070 312.890564 45.2463112 287.687622 391.909790 310.251404 969.889587 9.23448372 727.875244 777.130859 748.124146 943.922119 604.435730 110.359764 873.048950 772.052063 + 741.752075 566.204407 286.938568 216.550842 749.424805 140.871536 470.819824 358.131866 890.673523 992.451843 561.689392 877.873596 700.656616 480.061768 457.503601 809.808228 949.497559 230.048813 854.463318 714.093018 941.099670 898.607483 122.348328 417.473267 979.198425 337.651276 205.945038 699.956177 403.319946 589.741516 78.3263779 290.420990 16.7767563 254.178787 220.606094 909.630249 641.745178 8.26503086 188.380493 230.259598 737.345520 803.867432 826.934875 415.499756 486.955719 711.593872 767.512939 285.924438 25.3379040 353.063751 284.222839 344.865753 202.780457 367.178955 28.0438099 738.162292 590.911560 155.626434 506.089539 598.661987 289.093903 958.837219 579.376526 814.429626 439.871002 946.527100 160.364792 148.316925 300.562988 167.614349 82.3315582 765.957397 797.642883 442.419159 852.426758 473.710876 367.654236 688.518921 398.217041 110.666779 + 671.408569 941.259521 608.231384 680.754761 955.760864 809.879456 818.395996 98.4626694 450.473877 857.323059 186.247772 320.928467 229.154678 834.895447 326.657257 908.606812 65.0008545 365.385040 545.258667 498.283203 638.880371 146.256668 513.018005 671.330566 983.320435 369.367004 764.255615 825.088501 374.088745 751.006653 65.4120102 799.029419 510.187683 482.243561 871.557922 963.680420 371.957275 414.889282 429.360870 290.426758 206.251938 66.1236954 252.680634 215.500046 454.669434 947.100464 845.712280 694.867737 21.8936996 275.315796 772.316528 364.697723 955.082581 297.652740 825.403076 800.410461 997.338867 153.109650 997.822693 286.406769 486.588074 329.712616 644.349121 212.734299 291.363464 936.526672 257.027344 921.715332 549.165466 779.734375 36.4080429 464.616913 855.495911 53.9773407 169.176575 616.506104 17.9299641 793.937988 279.519836 28.2345314 + 446.997833 517.888611 998.559265 318.554169 938.190552 595.215332 555.919983 486.572540 364.007629 696.386230 24.9982586 960.226624 29.0624466 42.3211632 840.703918 584.591125 132.398697 489.976837 663.159790 898.012024 457.344482 33.0683403 938.628479 211.164810 162.443817 277.072601 776.401794 967.063782 130.634262 423.366547 172.396286 989.551453 749.171692 751.018250 521.103699 373.496857 611.480103 443.184967 357.198242 582.890991 126.198624 921.302856 283.934937 5.93789148 236.334320 52.1753883 867.574036 529.007812 742.821045 788.750305 312.841675 504.511841 817.476379 443.225067 114.773064 481.863068 826.022522 781.772461 727.483215 669.011658 340.168365 67.9321976 988.265503 948.029358 265.576965 753.742493 371.350800 873.495178 955.630920 577.341187 575.175293 949.281372 993.792542 715.577881 823.139526 425.515289 148.445007 746.975098 277.171265 429.657410 + 799.363098 137.938232 6.00309324 636.738586 969.230652 764.436218 783.501892 666.533936 481.150970 271.467560 28.6834412 147.741074 293.233002 511.531799 504.734650 28.4018536 543.012634 296.584137 959.405396 546.614746 707.643311 357.511230 124.146828 105.717216 344.123535 283.038666 573.254639 657.732300 303.600037 72.6540604 896.922607 688.935974 67.7243271 158.789352 812.468262 770.658081 495.446350 351.244354 230.288651 23.4201374 542.028870 458.625305 904.186768 204.596161 950.051025 491.101959 933.774414 766.283203 692.683167 46.6468697 898.079102 998.607239 824.801514 276.316254 221.717331 951.062134 346.550751 877.706543 293.640839 112.720963 249.066071 273.002411 176.055206 991.536987 210.005051 647.026733 581.357422 568.631897 161.621490 465.696533 614.998169 850.179382 660.614685 874.443176 918.620789 280.049072 245.484558 563.029663 953.318237 624.339905 + 70.7080688 894.079163 521.595337 438.304382 811.759766 729.960388 503.640533 264.299591 19.7827682 381.467072 461.429810 282.268860 116.039711 942.013062 850.461365 154.556305 549.134155 999.260132 399.666901 424.201782 147.740234 367.389557 531.299622 475.186401 541.249573 525.052612 199.387939 105.629509 535.546692 820.223083 985.120178 506.129150 364.569977 513.610046 725.393555 282.461548 144.052963 505.250916 72.0690918 652.009460 534.967224 335.464203 515.929871 713.920349 653.270203 71.7906570 655.856323 693.788147 260.534668 742.829163 484.083618 361.588043 799.850281 157.510513 978.440674 991.636230 698.736877 379.969818 791.017883 630.305115 573.873596 454.761536 629.752563 680.204163 85.5531845 59.9051704 927.617615 311.455383 946.221069 449.096741 964.503113 499.877563 703.259216 30.3707695 808.426147 161.761902 294.841553 585.175537 144.641815 415.214050 + 988.841431 527.670959 462.949005 595.421082 878.687012 725.731262 278.983398 147.335922 494.241760 576.578979 868.687622 951.705994 669.877991 605.092712 597.735901 724.414856 599.227722 946.621460 453.348969 440.999207 92.3270874 959.632996 81.7114563 950.689392 427.525360 668.554932 212.968201 124.314743 317.217926 99.3524475 319.631775 118.160400 193.209488 41.1852226 893.711731 117.358513 517.103943 236.649200 275.968628 422.755737 207.760498 557.534424 518.017944 32.2565613 518.336243 84.0845032 531.693970 113.242821 953.803406 968.983704 174.046158 595.013000 410.304321 755.470886 858.813232 285.645477 561.124756 708.758301 341.850586 784.388916 96.7809372 755.729675 663.390198 329.362183 242.194931 121.246506 893.772949 142.215881 254.384933 477.160248 419.256744 690.334106 659.585205 756.621521 505.497314 351.282623 955.476990 269.569092 760.417603 963.705139 + 44.3141937 755.270996 819.979004 515.414978 769.935608 692.984863 294.916626 886.824829 973.850220 860.438110 195.119629 526.695496 377.012451 673.122742 154.208374 962.344666 153.797394 671.080139 617.424438 163.247009 242.718689 919.846313 105.767891 34.3390884 370.353546 911.785645 366.671631 20.0508995 309.820160 113.963013 676.405396 34.0190353 507.064972 97.1716080 787.039368 229.702667 195.909973 242.986633 209.384186 960.934998 756.455811 701.051086 250.260834 557.287720 6.81772900 188.831375 32.3474884 129.147064 762.881592 287.922943 279.469421 38.9472809 355.730164 658.760193 155.917679 739.700134 154.530396 720.661377 460.445709 206.499939 352.802521 330.847961 325.138306 439.924652 419.770752 377.590698 353.811676 351.073517 77.0642624 316.406281 549.676208 845.644958 75.9985275 355.133240 945.183228 147.412735 330.797455 736.790222 672.745178 651.069275 + 533.167419 491.881683 754.301880 187.027878 157.267090 358.878845 872.087646 689.359070 440.265503 192.021500 350.727325 454.623291 502.887054 150.825806 242.314255 686.632568 836.093994 237.276749 380.207336 626.703735 367.406464 714.802368 682.049072 69.7720795 591.386841 849.296875 458.230347 776.925354 923.153015 130.727676 504.910919 523.973572 906.552307 260.227539 233.590363 440.258392 396.751923 726.416016 524.267334 584.067017 481.762665 820.158936 249.232620 215.831299 359.530762 67.9877548 12.9196663 151.711533 502.668091 146.333603 69.5018082 523.116394 852.742737 997.130432 443.525269 420.970917 708.485840 836.998901 944.687683 75.8441238 629.634155 580.255798 473.111664 88.0981979 315.382568 519.712036 977.871582 23.6821346 308.009033 281.243835 719.251709 481.613678 153.011108 738.481018 732.931580 956.687866 864.105408 719.398987 888.973328 77.4080734 + 779.477905 301.503082 770.386292 946.268372 574.916626 741.402527 859.006165 118.076508 714.587891 361.314911 70.7776794 79.5737305 80.4200439 405.140289 861.472351 316.216370 384.147217 66.9782257 383.045380 505.614746 382.851929 820.035950 444.665161 677.407166 370.359375 416.312714 719.601562 48.5786324 421.326416 962.895264 862.555725 583.936646 213.939438 641.533203 78.8150101 816.514282 87.7725449 181.948090 800.504883 787.512024 324.748535 700.730652 96.6648254 190.513168 387.419983 210.800690 601.089783 459.056946 551.200806 744.480957 575.147644 517.340149 897.379395 348.262268 776.091797 440.065063 924.003052 836.737976 250.907135 565.996094 522.606384 192.216812 170.179550 501.770264 885.037476 568.924438 927.788513 74.2261658 881.491211 240.514084 837.390137 295.452179 869.270813 326.913361 970.556396 52.5203323 164.732254 217.704773 978.664307 822.632629 + 897.235840 220.844330 135.338547 852.417175 597.944275 92.5868225 801.364197 122.154388 695.585876 626.074890 417.022369 541.598328 24.9600315 77.5161514 734.288269 191.285110 166.538422 328.280609 135.461578 139.069107 153.634186 610.453308 431.177002 844.922913 436.548553 165.848953 232.744003 645.592224 759.944092 828.848083 960.469910 688.072266 570.284607 434.476624 562.213257 959.521729 38.3319397 752.048340 853.924255 542.341614 348.144714 92.4198608 911.591553 962.609558 265.863068 462.679718 348.499451 696.167053 328.619843 466.996216 883.000488 327.966766 884.149780 849.986206 192.551987 639.018921 668.402649 979.510925 758.949341 785.699341 455.927094 916.445251 911.075928 408.269196 921.606689 54.7257042 624.919983 785.972046 883.805603 354.240051 498.077057 256.581665 946.173035 411.738770 593.277405 347.013184 921.843445 719.519836 69.1573944 3.18964982 diff --git a/example/lu_decomp/81x81.dat b/example/lu_decomp/81x81.dat new file mode 100644 index 0000000..f084cc1 --- /dev/null +++ b/example/lu_decomp/81x81.dat @@ -0,0 +1,81 @@ + 553.236511 894.322693 836.322021 826.347961 109.308083 648.754456 983.692261 456.882416 531.152954 846.667603 835.609924 973.265625 313.483093 46.0393906 791.217773 92.8650131 984.972290 696.428955 944.872437 211.516251 753.766235 43.3110390 211.937881 308.048584 101.339706 117.255318 755.490845 354.323761 547.738220 393.480713 268.012299 615.690125 779.820374 879.188232 950.074158 312.322968 950.453369 797.001160 711.143433 743.481812 931.520996 733.694092 805.851990 42.1480026 886.506836 163.065872 965.986938 102.991547 575.172546 504.739258 258.853119 971.817261 29.0757847 997.410645 159.380402 569.015869 291.345612 866.157715 24.4026299 937.449402 838.974792 272.651733 288.744324 483.352234 883.480713 65.0929718 26.2757378 271.705933 555.442139 341.611572 483.642212 781.899170 115.500824 793.281555 116.880722 285.000793 280.737823 568.641418 824.118469 883.587585 47.4304848 + 113.148972 506.090271 312.108002 143.401428 404.220917 459.748077 3.61694503 799.183411 211.335419 857.944885 964.317810 295.415802 77.3540115 557.639343 631.183594 304.972778 497.362274 819.249390 272.090881 50.5221214 180.480713 483.062408 667.042969 444.474915 686.869141 674.857910 831.177368 980.513733 135.959961 669.550659 202.280518 767.169922 444.357971 410.205292 279.831085 452.661530 898.249146 732.041687 856.577820 567.011963 584.169922 592.255798 695.501709 579.887634 744.901123 852.817505 853.238647 147.383865 411.526123 294.483582 421.211487 309.880951 741.472961 147.312469 605.729187 754.477539 776.183716 965.862244 349.083282 900.245667 372.094940 691.596252 508.917938 975.604797 917.461365 532.993835 101.830475 733.949402 794.504761 751.489685 102.209892 598.574219 529.999634 236.178436 431.805878 524.080811 642.341858 355.893158 629.758484 510.185730 703.836609 + 521.105042 411.779968 857.849121 945.587585 748.679443 275.503296 971.622864 318.022186 964.896545 997.817261 295.406097 768.786011 604.901062 360.094818 862.438232 563.320007 127.932281 546.517029 409.772186 407.481842 445.993591 329.920715 966.812012 750.216980 448.584595 84.6554260 839.099487 825.127991 888.714478 548.153992 931.100037 149.534149 275.826752 652.157959 609.328735 448.027710 649.820068 889.830688 892.701965 454.952820 637.403442 639.908508 428.298492 228.389175 283.771484 403.955872 573.327087 774.455017 372.876831 310.941223 565.142944 193.328812 169.319595 470.191986 530.405701 677.666016 888.591064 221.900375 588.248291 543.049011 451.637207 670.887695 935.788086 380.602264 327.883453 651.494995 580.088013 219.397751 875.166504 380.036621 580.079285 445.343597 500.047821 93.7372284 373.024963 914.932922 290.200317 465.652985 977.614319 601.191528 692.819275 + 874.359802 961.716370 664.731079 405.304199 572.875671 453.839905 128.614136 991.841309 821.193237 625.682617 132.177719 279.039917 740.964783 578.629883 715.408936 737.144165 348.079102 208.117188 318.963196 915.826355 337.913818 150.031113 704.988525 192.358643 652.024414 669.472046 658.263611 831.426758 891.018494 47.1832504 562.136230 524.765564 574.575684 678.763123 371.961029 804.662781 632.278809 954.491516 125.478607 443.568085 204.564423 773.721924 59.4669189 978.260437 671.608887 733.492554 41.8591499 408.440094 329.023804 19.9779568 777.708069 195.557343 123.970215 38.6540794 247.360703 764.217102 847.661621 45.5502281 358.046295 922.932861 859.431641 160.697891 62.6605568 853.205261 305.879730 64.4098053 286.232666 827.953613 108.351372 695.062683 7.49523258 438.082458 394.875031 368.012878 689.891357 83.8881836 72.6657333 261.352173 707.399902 205.930679 913.769226 + 176.613800 515.257568 47.7439270 820.099243 904.389771 466.630829 261.652588 885.997375 456.230347 197.725861 722.384277 300.446228 149.755783 754.733398 134.657898 154.126389 704.918152 494.278961 534.586731 435.733276 53.6987915 180.975128 713.856079 460.758087 39.2726326 721.127869 915.547058 929.596497 611.953003 636.562073 373.511688 107.585800 42.5786934 822.516235 985.148254 51.7600021 692.339722 552.842529 484.219025 657.094055 397.690247 71.6876450 616.496887 517.137756 70.6950302 763.473938 970.499695 77.0166245 120.004097 679.889343 541.245117 876.939514 23.0975819 92.0804520 966.528931 142.197311 817.433838 812.499084 639.285278 257.077301 286.844421 595.478210 333.555420 499.298981 51.2662544 845.306580 448.961212 542.012817 35.2713280 847.025085 39.1059685 287.233856 181.969650 78.9559479 120.228401 619.384705 914.482788 974.647766 706.031006 382.149353 525.641785 + 871.974182 155.513000 404.584503 91.2586136 445.579895 550.071472 456.800262 251.715820 845.648621 607.000977 952.221313 889.554749 108.917229 509.891968 509.068665 432.085236 386.542633 611.148010 334.799744 884.373901 209.844345 282.790070 834.063171 850.959534 402.117310 804.634338 215.919846 202.082108 564.258118 11.0233955 50.8940392 850.371216 119.535477 828.218933 555.092651 268.192596 82.6552429 695.440369 316.927887 344.507294 659.783325 834.550232 84.5968933 123.224297 464.604767 476.665894 446.559937 706.896606 864.306519 298.134979 901.007385 718.860962 281.410645 439.769135 662.407227 817.113342 478.778503 724.712463 342.391235 90.7374115 258.379700 229.173615 684.476501 545.505737 715.988770 394.998627 581.452209 474.001312 203.156723 628.076416 446.067688 757.817871 618.588745 382.936768 925.808655 665.416321 719.399170 504.916046 773.141907 349.436310 905.595886 + 991.875122 558.994568 397.540558 935.734619 750.659119 969.090027 213.507263 495.997131 477.288391 104.666840 242.996170 801.291809 656.409241 389.875305 547.933838 688.060303 406.601227 786.474609 715.932678 42.9327469 795.772095 863.815796 563.004211 460.831635 293.141022 362.728027 184.576645 876.983704 707.008545 608.163818 312.052917 231.725952 51.6367455 547.597961 461.273041 990.710449 50.4537048 87.5675354 260.932373 124.568878 780.668518 975.401733 586.923645 557.551025 977.675537 916.074158 910.989563 477.982880 3.89954567 396.411865 214.590317 972.705017 814.794434 642.871521 616.148987 761.050171 377.449097 455.032288 379.695862 43.3059769 151.379929 845.933594 590.001465 852.596130 814.964172 735.366699 317.367157 580.685242 255.943039 424.032501 726.068237 157.985550 83.8121490 571.998474 659.500244 694.428406 718.416626 758.697998 894.353516 613.364136 450.270660 + 190.287079 540.750488 217.511597 629.627747 594.623169 269.033173 923.880737 151.375107 810.293091 890.743896 992.139099 410.229065 218.594421 238.772156 873.271362 985.419434 268.810486 471.690735 100.414436 672.041504 370.787628 929.402527 176.342102 420.314270 41.6737289 673.513306 322.118073 960.183533 183.228668 331.020996 424.398651 953.092712 563.387024 329.467163 582.490601 449.833313 121.422638 660.882874 378.095581 651.826416 512.841797 714.636597 872.338440 639.822754 498.028870 114.188568 575.485046 739.785828 476.449097 402.899597 690.921448 913.261475 214.390900 106.578239 955.798157 138.398209 366.456604 717.068237 724.215515 572.449097 395.788605 581.612244 980.955139 879.779480 929.855103 834.745728 24.9237080 512.801270 331.795807 467.876648 574.409851 501.117126 538.972656 870.211792 121.448067 831.728943 181.613983 150.968887 158.894455 272.231720 122.554771 + 587.067566 118.886559 200.497086 677.007568 683.742615 387.623566 834.083130 575.129395 891.677795 910.580688 40.9753227 308.848145 205.876205 134.656998 405.204651 683.038696 773.751709 266.548553 651.293213 209.043350 261.634491 981.300659 116.505051 342.472931 500.438385 460.203552 487.640900 71.8952789 940.591675 107.019821 831.262817 365.023193 479.522034 45.4183388 75.2714233 189.054962 395.805420 440.466095 149.111923 528.459717 765.633545 701.260193 399.038177 525.897766 585.639343 71.8547287 472.047424 671.857971 848.909973 206.909134 529.639282 953.914734 56.6950951 300.044189 741.601196 184.579803 555.032471 824.645874 333.204651 761.509521 308.208282 116.387154 582.068359 360.031342 899.433716 393.910339 893.510620 360.292633 4.04078674 418.910126 9.52149105 918.330078 531.336792 739.277954 973.560059 686.604004 781.237427 16.7348957 311.177673 651.014099 836.675049 + 56.8297882 149.551544 552.228271 560.852844 710.987000 829.481628 679.572449 956.342529 846.675354 738.371826 99.6887589 537.288147 707.122803 108.046204 492.414093 145.619843 801.942871 446.985443 157.440475 636.090515 676.647522 614.036560 119.554474 235.862198 130.233871 204.634155 746.700928 900.845520 704.642578 997.525208 474.683960 424.735535 52.3325882 594.071045 422.708588 343.206421 520.873108 983.254089 792.479614 450.546417 371.005798 235.641754 589.904053 597.139709 972.071289 106.614563 968.199097 953.131104 466.916107 907.225281 122.220665 194.412537 356.126190 738.095276 61.5113983 10.5451298 57.1393013 886.010132 759.461243 703.681335 308.185669 558.315796 951.287781 530.014648 613.576111 232.417923 251.306152 846.416992 210.676254 798.034058 509.084442 171.737656 148.188904 965.231323 542.348572 693.673340 713.386658 158.583450 795.457642 539.101196 172.300903 + 124.490700 564.833435 161.199020 268.043182 342.974243 983.859009 358.352478 458.110535 753.981018 474.662048 67.6555481 173.955719 39.3418846 865.115112 623.382751 882.738220 852.726990 646.700439 311.095093 157.762802 230.986938 60.6912231 60.9519691 869.812012 258.871216 160.509369 234.742264 304.954865 969.032898 554.702881 144.778046 435.576447 664.783875 419.147766 631.309021 433.381653 289.889496 840.079773 426.828613 102.172264 501.817719 344.838593 996.236877 851.348267 240.957336 381.070618 373.566833 542.748291 599.578857 182.660660 696.426758 812.812866 518.353760 200.741638 632.734924 269.921783 557.251831 336.191132 809.388000 669.151367 402.825348 29.7996731 30.5117722 830.526062 809.474487 322.454926 435.009674 374.261536 734.933533 8.11509705 174.111725 709.594360 114.054771 552.072571 675.184326 945.773254 862.302124 664.968628 733.861755 747.019958 63.2384415 + 942.155090 490.384369 753.436096 706.230042 142.382309 427.165527 361.211517 542.047791 512.143127 912.674377 707.360107 853.183899 95.9441528 205.983032 879.612854 688.784058 869.065430 519.006714 40.3551025 366.898438 403.084076 758.807068 335.383575 722.607483 837.697693 396.142303 463.215637 180.332458 827.263733 350.114532 183.548782 996.257324 741.609070 991.478943 266.366333 245.632050 994.951355 316.380432 845.722046 840.066101 937.808838 168.642517 57.7322502 441.003021 37.9834824 464.069641 955.768555 829.503845 819.640259 850.223755 56.8724213 611.185303 667.229858 493.755798 277.189606 16.5049934 655.080688 300.812836 276.467316 817.361267 603.335693 104.216507 837.626587 700.847656 429.467285 20.7241745 412.541840 176.858002 156.110535 690.558350 408.888214 882.776367 825.861267 250.823654 702.815369 872.296387 588.723511 667.440186 659.331238 113.259911 172.603622 + 408.923065 227.459137 446.057129 609.970764 639.745361 456.653839 374.216400 708.194275 557.901184 169.693954 653.277100 856.933472 638.286621 384.093018 565.083496 783.872742 596.004944 68.5133591 396.761108 943.178223 265.714264 714.638123 659.538330 365.010681 48.7532158 796.623962 857.131775 698.322205 926.915894 851.564148 107.870842 372.674835 751.750244 59.5593300 912.052002 531.507751 346.454010 947.946838 111.716797 190.804871 103.987076 966.228210 57.1476364 735.113525 754.157043 205.315582 589.882568 474.331573 408.608673 819.212341 956.130188 30.8417702 210.672501 137.004028 779.549255 195.463745 4.52125549 842.005859 263.569702 162.012405 64.0456924 743.511230 785.876404 531.487061 304.709412 310.958374 339.845032 254.510864 357.012604 740.980835 442.721893 147.172180 120.838860 652.424255 513.992310 888.313904 662.445251 820.333435 494.738831 511.449677 761.111938 + 732.589172 241.010162 52.0263481 6.40240240 14.4190111 263.340210 787.424500 421.967224 932.012451 887.054077 70.4958496 964.158630 119.597939 354.928986 576.679871 489.410461 28.0561352 996.466614 798.162537 12.3508921 407.450348 608.789490 892.210449 138.059769 458.961212 372.982758 363.375824 616.287964 302.679169 801.759888 62.9283295 583.171387 599.232910 722.173706 696.588135 35.0416031 214.820282 904.810852 513.470886 109.035065 379.257721 160.934708 174.086716 18.3293934 799.277954 9.47593880 166.959885 395.890869 555.336609 699.412598 546.568909 214.835114 776.825989 489.201324 582.114929 696.455750 140.721420 909.047363 657.443481 895.421265 530.791748 808.551453 922.364807 938.455261 821.581482 242.044815 302.812744 556.647461 705.135925 477.088562 733.966064 580.991943 28.3147392 846.674683 934.631714 950.119263 400.617889 378.310181 516.474121 159.667938 584.248291 + 714.769470 194.449387 419.350464 966.518066 706.723999 356.415283 432.977844 936.051514 829.972412 217.800095 517.468750 615.081360 373.270813 752.625793 688.541748 182.898071 142.528732 472.075409 174.833771 450.968597 369.716461 348.257507 236.566605 95.4699936 25.3451080 624.496826 69.3809891 106.128914 210.994873 571.508240 526.823608 832.776672 71.0085907 265.022522 913.573425 342.732666 981.246094 738.112183 253.354858 167.059143 252.856644 642.535706 246.088699 687.082275 423.298615 486.641083 335.151154 46.1659851 331.751129 82.7110977 173.585754 436.254944 861.744263 879.947083 876.354065 257.386963 174.225037 952.078918 58.8634300 470.096130 651.612793 244.086258 407.249146 178.148575 436.567993 242.776031 184.779221 7.25211000 363.317993 748.950012 921.611206 872.169617 415.701904 506.595276 742.112488 657.061401 942.677063 293.250031 694.806946 610.873779 629.957520 + 160.510330 664.049377 36.6506271 896.118652 750.376465 999.759094 250.124008 465.094208 446.041473 539.570129 630.372131 634.399109 418.113312 161.189560 724.840271 544.150574 624.136963 762.701660 771.913147 91.3416748 455.494019 205.380554 873.742676 250.234222 963.817505 536.537292 831.916992 341.957092 470.622925 136.298233 445.451385 615.374451 443.892029 968.072632 906.050171 847.308533 658.304688 106.532089 819.052490 731.981934 925.064819 100.898773 305.544525 392.782715 661.920593 845.732849 988.113220 288.179840 615.316284 136.348740 6.19971085 784.119690 533.169312 394.571350 658.331543 239.553452 678.862305 876.290039 626.444458 510.869720 987.587769 430.081604 74.0093613 727.427185 561.476135 854.862549 94.5859299 343.324677 675.987488 843.158691 404.591095 770.018311 405.087402 700.750427 81.5577698 177.258316 260.785889 376.267792 369.217468 692.341797 703.463196 + 866.628601 839.660645 446.890991 441.642242 423.718567 899.904358 725.932739 796.181335 892.760925 416.348572 847.784790 780.219116 272.072662 924.535034 959.913879 319.988495 767.605713 88.9939957 541.745789 958.106628 696.470764 657.812988 883.021240 303.794037 982.738525 935.985352 309.748291 790.742004 52.1357307 483.495605 29.8907185 383.488281 37.3031807 605.987305 918.664673 395.001495 110.097473 334.778351 52.9146996 287.462982 962.458313 725.452820 252.563385 313.101044 85.8104172 421.035431 318.022308 706.814209 40.8864822 591.681335 853.904419 907.933289 628.007935 15.3851290 724.774780 151.774658 104.535431 961.225647 189.690964 302.701080 319.150452 746.185486 985.645020 203.331253 397.614990 621.641602 211.340118 346.634186 665.647827 50.7129021 282.333405 781.157227 817.883728 516.344727 233.870712 91.4690399 48.3816566 352.392914 748.626648 50.4298859 602.898254 + 334.473969 527.833435 366.767487 399.912994 490.916992 588.335144 35.0523186 475.281555 63.4974632 851.710754 393.235809 898.647583 614.895142 339.911011 951.726685 259.304596 4.71894503 370.670502 915.146240 3.44688439 647.854675 164.934219 898.049622 422.668915 136.637939 15.5646572 179.605057 246.214508 193.057770 713.061951 48.0966721 658.235718 281.299774 103.425629 878.185120 839.356628 565.062378 988.607849 60.3152542 649.375854 638.816406 8.98606110 899.437622 69.6280441 657.348450 514.634216 675.970215 751.450378 127.029221 333.502655 251.251968 672.229553 58.1578217 270.711823 918.408569 401.577118 578.566895 808.571106 30.7333984 611.277832 464.830261 628.024048 311.701843 318.273651 176.832581 941.827515 937.881714 324.626465 262.466095 734.198059 770.443176 167.713730 520.145752 363.927734 697.574829 837.995300 64.1822891 565.792297 374.150024 977.102478 626.792236 + 896.939270 451.397552 119.330940 195.811478 626.570251 195.319946 104.192207 922.062134 108.943665 537.591919 736.005005 940.984985 737.286804 335.044159 8.17642784 141.219345 23.4829559 681.505981 993.250549 321.309570 111.495232 480.484039 752.709473 436.515350 991.336121 494.509949 917.914795 456.239685 838.252258 565.432556 195.283493 735.803711 677.879028 835.988403 144.192902 496.119080 493.502258 436.369385 245.444656 328.036530 770.512085 171.806320 570.936707 613.296448 118.993614 503.415375 778.675354 674.212402 411.587585 978.694580 288.334900 8.70012665 941.328674 947.473938 359.410156 770.446045 639.869812 453.965485 818.215149 94.6278458 717.610413 796.745422 200.841492 217.793365 784.714050 170.577728 642.419922 527.784790 457.218506 830.322021 637.372437 100.082527 447.929413 628.976135 207.084488 964.807983 361.754639 570.959961 484.323700 948.811646 922.657532 + 56.8858795 549.797668 762.031372 447.153656 809.406799 945.993103 383.953552 366.673401 694.434204 318.127014 724.200073 55.9244652 297.874725 554.477966 179.328995 87.0245438 612.496643 826.599548 832.134094 294.806244 54.9232140 455.521576 707.770142 449.270660 998.362549 67.5459900 305.230072 427.070312 174.991089 513.116333 857.898804 881.032715 357.699371 680.068115 47.3022842 27.2078571 320.492004 15.4688492 304.867615 417.018097 114.774796 659.587830 768.955627 747.842041 11.7546082 989.974304 399.677490 541.645508 153.376114 288.875610 888.353821 319.426086 311.916321 384.538300 249.430420 812.881348 757.739685 198.351013 41.3868980 992.195496 665.905823 538.937439 965.024658 268.958710 111.188278 877.946716 287.497803 321.926758 104.228531 880.181946 72.0334778 5.11027527 42.7628670 717.434448 405.758972 816.221436 412.899597 58.2538643 533.678162 263.809906 115.797241 + 875.958130 365.250763 247.282867 941.908386 65.6503143 175.381943 15.6993484 582.411865 562.348572 199.536438 868.449280 501.240509 786.158142 20.9330006 674.309814 357.093048 618.504822 474.745056 382.619354 611.208313 936.236694 571.013977 593.311462 447.923462 831.617371 654.823730 188.259796 428.129852 148.354797 879.556763 92.9271240 85.7150269 362.050171 719.071533 573.772034 324.857483 518.871155 943.846252 956.175049 259.106506 313.632233 868.908081 448.058380 345.002716 519.587463 4.33452225 353.882477 155.927979 427.403351 979.105286 564.616089 24.3748817 604.660278 639.751465 228.991165 205.860657 398.850891 84.1710815 419.796051 975.623535 324.035461 624.268311 310.275635 290.302856 976.681152 807.595093 189.891632 942.946533 314.047516 255.854553 907.273254 720.264648 759.049255 348.595245 872.732361 846.983704 699.647583 231.614075 442.800903 555.222229 283.518341 + 625.069824 698.988464 318.347626 480.142456 506.714905 455.254333 392.939453 484.750702 808.643005 619.363770 643.539856 968.020874 96.3110657 462.267029 80.1320801 921.850037 595.257751 75.0396118 281.353577 1.75503111 201.944031 788.172424 235.736969 560.448975 466.481812 607.182068 411.071869 430.742737 672.878174 305.359955 576.098633 418.255432 648.622070 572.451050 697.765625 640.935547 709.169739 118.499870 830.742554 504.937347 241.970261 32.7968140 786.175537 171.864014 31.6930866 537.377991 60.0218773 366.132446 527.660400 316.873444 283.240753 321.757996 414.540833 53.8025780 513.573120 948.306213 271.000183 373.665070 773.536499 649.070068 461.343903 391.028656 351.042786 251.905884 414.024536 714.222595 919.890076 291.349365 629.584839 359.547058 880.085693 226.840164 710.624512 6.71745539 560.569275 951.775330 930.926575 578.241455 599.901306 260.351746 499.607666 + 564.934082 456.957977 238.735123 970.550293 259.750458 698.113159 572.537964 9.21394062 224.512970 25.8169441 889.757446 803.721008 229.025406 764.290894 341.285858 921.856445 211.127655 952.689941 73.2255173 548.818176 780.739624 180.870682 688.110718 517.803223 784.012512 977.908936 139.093933 17.5620365 367.510254 378.115784 189.584503 217.621826 899.566589 584.775940 111.719002 351.431030 503.881439 842.925598 233.389755 512.925171 369.214325 513.957825 312.181061 64.3204346 359.310669 348.923706 990.408813 859.708618 753.660583 126.810928 412.207977 821.718994 316.686188 970.079407 136.666580 964.407471 379.062469 892.797546 661.260803 323.025665 144.442627 124.246147 281.828033 641.558044 348.789825 885.095337 979.806641 878.156982 869.950317 642.192261 782.230469 149.954651 48.4356613 413.647552 710.993164 131.827240 695.692627 495.901093 446.533508 325.664734 238.647232 + 898.004150 723.949463 8.57323647 428.847443 766.820862 839.757690 407.875244 662.536560 205.145523 617.111755 756.743347 257.520264 485.415985 532.163940 773.721313 432.989685 725.276978 359.069275 249.304062 777.677673 595.520264 258.893799 489.453430 618.003601 483.789886 767.383789 705.907104 524.375427 686.266296 588.343689 952.098450 18.2140541 18.4480076 408.722931 760.653992 398.293365 885.381958 450.880157 60.0852928 791.524292 710.583984 846.182007 304.485474 607.136963 543.706909 648.326416 647.199097 212.219833 910.018433 29.4411526 213.632355 995.215820 403.301727 54.6189384 312.294800 396.015411 150.265549 252.148773 757.501282 759.031555 528.981812 494.142303 647.726990 300.876556 913.341614 954.821533 423.575195 358.256195 402.521210 250.200043 961.327637 880.596130 89.1591721 870.711914 610.516296 349.606842 548.223572 686.098206 228.481522 806.566895 36.0915604 + 65.4812622 910.945801 700.975708 210.086639 583.296631 687.015503 751.163208 487.488220 384.681976 214.207504 612.228821 92.4816666 376.637268 447.737549 313.093536 2.96546268 55.4392929 318.819580 835.034180 577.814331 31.1711140 150.521164 697.853394 328.495148 630.619263 510.711365 383.372986 92.3106537 634.342834 596.715881 19.0135651 999.480835 290.466431 387.691925 709.226318 917.462219 117.060905 625.367615 301.034668 819.078979 434.003021 244.906494 652.884460 520.423096 980.545349 536.479553 154.778580 79.3493042 847.468811 654.834473 180.722122 306.365234 972.405273 764.831055 881.275757 112.275864 10.3350544 757.128662 528.583130 247.472641 906.096191 813.242676 900.824402 790.932190 848.945557 754.472595 115.244659 688.879089 148.680450 295.071930 514.366882 926.655884 142.563690 18.0912724 324.888153 840.741455 284.882111 730.459045 4.21412230 728.929382 210.721558 + 506.199402 719.132263 173.246063 609.927185 362.885651 142.149490 4.45117092 491.569916 971.426941 92.3681107 674.401306 173.568970 625.090332 167.479416 896.156372 210.581207 667.739319 15.6719570 845.393066 18.4886169 537.879700 169.176926 296.420227 458.194794 910.928894 665.021912 698.268555 329.827362 544.712769 33.2486992 922.136719 121.527023 155.697952 423.321716 551.250671 94.9711838 994.799072 311.776398 183.062714 523.302490 47.6676521 312.375610 520.015869 802.315918 308.777954 136.905716 196.310471 512.503662 396.236755 310.979858 343.340149 562.186707 612.674438 838.523315 916.422485 107.566330 836.418152 758.961243 265.817993 962.134583 68.3916473 771.762878 96.8205948 582.919006 366.021332 247.995743 624.690247 697.028198 242.796036 644.948914 871.603760 595.563721 454.049866 834.938477 693.757446 872.018799 335.389893 593.807861 835.283997 834.232666 951.858948 + 596.264221 125.934189 909.774231 295.671661 112.907043 874.823364 228.224762 707.880554 708.866211 673.415039 980.010620 729.723511 964.467102 317.868805 918.952576 631.840454 959.918396 573.442627 615.166138 618.819031 77.1032028 19.5059433 464.759583 123.403343 980.651489 900.596802 859.353638 730.946289 14.5041599 299.843506 981.426086 905.845093 870.800781 176.954941 99.8147583 831.169250 68.9365997 718.375000 502.439575 173.520615 476.925415 306.574432 342.699615 915.366821 730.630920 928.648804 77.2879181 883.470215 221.739304 509.495880 725.631348 168.873901 774.874084 19.6690369 222.928894 856.565491 405.704132 484.520264 984.359619 610.683411 468.242798 694.098938 777.891663 535.659973 960.493347 811.189331 783.980530 429.193817 400.593964 49.5600510 200.780640 756.138855 969.221741 449.145386 256.137878 194.961777 824.727173 998.286682 574.228027 991.133484 427.988739 + 911.645630 955.583984 854.942688 468.889252 806.740112 399.534882 479.913910 378.076996 151.998428 114.014107 871.107666 955.973022 645.313721 27.9569931 809.915771 602.811218 365.977203 927.060425 22.0221977 780.809509 314.064789 838.306335 35.1781998 204.889236 828.241577 229.013382 14.6563568 893.656189 256.413940 315.722046 724.331665 291.527985 610.897339 263.821686 498.127533 752.079102 808.775940 786.802063 445.273102 814.547241 495.476532 225.865234 951.176514 168.736237 474.467560 129.730118 952.607849 754.102722 90.6908493 839.244568 550.047791 634.562622 440.400360 400.944336 20.6154461 909.800110 627.375671 302.872162 278.820648 720.074097 363.930786 978.806335 693.319336 826.310059 966.114319 27.9573498 804.912903 828.644348 776.482666 760.022461 548.649780 169.841446 661.779053 503.535126 22.1699886 657.411133 519.869934 987.127075 873.300232 151.689270 380.885101 + 256.367004 1.62355566 558.026062 906.781189 519.556702 721.583557 851.253296 954.873047 391.920746 990.124146 553.275330 885.052185 44.5677376 683.176575 87.7971954 282.084625 303.005951 102.935928 659.825195 724.220520 378.354004 951.356506 148.907318 585.528870 443.012360 20.5466118 559.646606 436.713928 835.980774 347.474182 424.404541 106.719185 701.808411 421.036896 795.097839 816.391235 827.442383 895.420349 52.3774261 958.656921 426.551727 137.631042 746.064087 647.899963 252.182953 457.335846 38.8378372 38.8832092 574.009216 273.874786 926.848267 818.003052 790.329224 646.393799 159.105240 935.532349 580.876587 611.778503 988.353638 676.530029 983.032654 871.448792 30.2087479 261.143890 576.753601 906.275635 585.428528 765.394775 871.677917 216.890366 746.470093 679.896179 126.241913 72.5307388 386.769257 962.553345 464.595062 920.004150 798.509705 943.766907 128.296051 + 716.074280 753.354858 709.797791 516.423828 254.005859 492.801971 182.166321 907.354614 735.807251 346.405487 446.066437 309.334686 225.729950 245.606552 234.230835 739.499878 783.393250 155.708496 550.699707 184.511200 128.713867 819.961853 140.402206 598.129333 34.3615379 829.366760 711.880615 161.406891 324.490387 902.213501 117.621399 879.251526 47.5937576 214.242996 336.654266 436.685944 340.144775 437.086212 419.808502 385.381226 288.057709 297.759094 639.085632 730.809998 953.027527 645.695251 496.439270 91.1382675 294.586395 842.135254 771.305664 898.688721 557.805603 505.766052 26.4704514 107.405914 152.110306 453.540527 120.313019 723.775146 253.744751 88.6210022 619.014465 404.987030 754.466309 674.579529 349.768982 392.761871 796.499146 250.427689 301.255493 570.726624 623.427795 296.953247 516.073914 813.151001 920.978760 902.902893 138.058029 676.490662 456.452759 + 578.386902 105.276466 392.315704 300.693390 830.766968 327.346405 287.567169 532.952454 410.638245 771.120178 846.575317 156.816574 946.243164 535.794250 435.180328 963.107056 119.377563 252.834488 51.1284676 663.454346 361.242920 51.7265968 638.425232 863.314819 821.756592 817.278870 185.573364 518.698059 259.072021 289.043488 859.104431 38.9190559 379.643921 204.733826 637.573303 664.378540 182.444153 473.271851 419.067871 799.287964 606.110718 660.940857 44.8050232 891.349304 308.993622 614.432129 151.734940 161.164551 729.530090 865.846863 694.811829 457.228790 390.897186 112.262527 781.002014 626.060303 662.704346 690.413208 124.817596 306.159210 368.332336 635.736023 107.475639 82.1667404 95.7550354 335.230255 447.537964 508.234009 122.549706 317.817261 635.182251 194.846436 27.0507755 664.365295 954.934875 623.268066 142.060349 44.7900772 622.098572 599.474548 383.315063 + 495.879364 827.810120 656.691711 91.1236191 104.969215 164.929276 481.827271 840.180359 838.029297 537.989258 52.3378296 89.5608597 662.674438 692.865906 560.362305 196.699356 634.945740 44.0280190 901.087036 578.888184 370.381226 209.670181 880.797363 960.838501 240.792938 86.9198608 593.705994 237.313721 508.943481 296.251984 140.038208 142.861893 686.874451 842.026733 770.358459 58.2969170 457.632507 852.416870 428.475464 320.106812 324.466827 141.237030 399.977600 525.574158 171.077896 381.596130 733.087280 676.329956 468.538239 282.526398 881.981628 402.096100 267.622040 986.905579 12.0331001 256.803345 487.859070 230.351898 891.159668 63.7876854 279.944031 760.512268 647.200073 916.564026 623.446899 227.312302 100.124451 685.981201 778.975159 211.775208 436.137817 413.003387 260.063446 725.319885 995.145630 381.318268 333.258057 69.2961349 341.537781 360.947632 365.688232 + 598.764038 757.543335 515.494080 371.021637 656.872742 924.174561 572.558655 505.658020 959.113098 531.159973 623.319763 574.969177 420.889404 643.972534 634.818909 236.476929 857.050659 53.9798431 290.422882 228.617111 20.5143394 156.734879 469.917847 609.735107 377.146484 901.091675 887.868225 123.232689 655.994629 856.233337 387.133820 429.182892 771.909851 348.132751 309.457489 588.849670 633.519592 594.773499 188.000122 56.6809845 508.478546 430.208099 465.363770 394.310120 490.334412 633.399231 139.435852 495.750275 286.363770 277.920532 606.474243 950.142029 512.875366 400.563782 811.939941 526.282104 401.460236 801.025574 351.285187 49.6412697 429.581726 60.8866501 760.420166 993.261658 358.778564 773.216980 85.8721085 841.063660 479.080109 281.469757 277.754089 230.562561 912.197815 898.411865 460.832886 434.236603 325.917877 464.267090 851.469238 770.212830 757.697632 + 533.386536 811.891174 889.876709 699.047302 654.897339 785.274170 1.85191083 200.024231 162.618393 548.852966 497.596344 308.506531 871.668701 894.859375 947.031799 34.8655281 380.854065 966.629089 288.671844 387.280182 558.486450 346.011810 618.846313 259.193665 859.218811 387.189606 80.2414703 471.847595 300.466187 705.874146 940.974182 179.034912 888.509155 582.256592 976.869934 342.160522 66.3797989 920.493103 277.621735 908.083984 676.579041 421.345276 652.840759 786.830627 99.6371918 533.757935 333.887329 528.224670 561.472778 466.207184 246.368378 403.062653 597.960510 448.124115 530.553467 334.763062 663.383972 188.859482 896.271179 146.912140 571.875122 842.352600 181.091705 898.999878 966.482239 751.184326 23.3818493 70.2626724 355.289185 700.481689 673.959412 599.305237 828.617615 62.4601288 124.993080 469.273804 916.026001 665.368042 228.312836 988.233032 127.009926 + 58.1909256 139.103699 716.185791 320.685486 72.6356583 92.5547256 942.224426 591.923706 444.824677 398.053955 545.107666 564.951233 518.114868 424.270844 607.831421 258.186340 829.999939 910.714050 354.675140 701.672241 911.315125 928.911499 171.466202 888.287842 568.547363 639.591919 86.0614624 394.460419 333.264374 763.789612 376.297852 914.539978 752.811829 600.737732 603.568787 329.582581 586.970459 670.333191 450.768982 690.729004 104.594971 981.738403 899.214966 842.952454 555.138062 106.494522 755.392334 451.387085 175.741409 192.420868 656.611755 64.4994278 452.281067 163.875748 515.633240 123.830757 294.623749 457.836029 483.759155 250.551956 459.016754 689.787903 210.459213 383.499786 336.921509 68.8287048 456.126678 340.889160 490.324280 947.337036 496.487976 377.293976 64.3899231 931.354248 701.576660 391.618256 321.386719 844.843811 277.273865 856.582275 868.745728 + 785.135803 26.7347107 407.800995 830.346252 834.765686 697.272583 391.179779 149.286682 472.812927 660.168335 771.859802 277.684174 639.956177 325.753540 219.719894 580.379456 731.202332 168.613693 682.034546 458.057068 987.481384 411.182190 845.527283 418.480164 8.42580223 792.661011 69.0737915 578.835571 782.554199 24.4738464 7.16154194 569.297180 942.041138 124.976051 698.171509 958.671021 968.921814 224.638550 667.120789 335.582336 775.028625 324.961029 629.135498 292.120758 984.249817 51.0764847 927.444092 111.726440 608.919434 439.753113 674.193359 423.047913 672.994751 49.8631363 957.397339 796.269836 421.774536 549.524963 663.003601 46.3446198 709.966736 728.027466 483.967194 97.4901733 46.6308517 638.068420 904.536621 964.991516 290.869415 899.056274 697.379333 240.102097 742.644775 409.869415 437.424835 716.068665 929.921936 596.970947 474.928680 837.088501 527.425720 + 642.976807 566.005188 420.660889 844.327454 265.993469 804.702759 853.098999 457.913513 975.476257 867.183411 356.720764 100.691559 427.692200 22.1967831 731.468872 685.699402 35.5121269 799.777283 381.931366 781.987061 58.6663933 382.948395 771.743408 844.576233 529.846008 908.528931 916.887207 344.648071 206.920380 495.548889 236.931686 859.690430 534.922302 53.0788651 606.071594 648.215698 841.346069 728.003052 677.711670 435.493774 363.644470 161.292328 78.7524872 226.374161 455.336639 2.37102461 918.651367 872.397034 373.235565 392.085449 49.5845261 186.972076 877.627075 760.362366 937.231689 70.6319122 690.384827 394.419678 774.781982 305.911743 9.32415867 681.003479 664.961121 133.673737 570.997681 463.704498 750.485535 998.468262 647.452026 889.854126 99.7484207 616.232483 589.723633 965.743225 447.325439 378.737366 49.1976624 298.783386 384.352753 208.216980 233.687256 + 457.253387 251.658127 869.469055 498.331848 594.236267 419.879059 333.575409 286.274323 73.6900864 115.650162 416.344818 171.821625 4.26640272 142.770721 572.992065 221.270676 571.817383 199.063538 13.8395185 328.239899 711.544861 407.909119 441.252502 134.079590 357.977264 732.415955 103.035728 443.202545 561.046326 947.631592 803.789612 276.536285 531.520813 131.135803 954.451233 347.110596 565.339172 540.767883 253.506699 474.485779 495.618500 621.200623 537.028137 294.165070 200.513275 886.838196 207.099976 381.037231 138.667892 251.018845 59.9266052 140.816635 981.518799 220.319977 531.286011 242.573639 204.650116 905.666077 348.585236 373.285950 881.737976 67.2291489 264.498840 663.124695 985.799316 594.898865 49.2291603 538.412048 748.265015 131.038269 342.717255 66.4182663 285.334900 252.881714 118.776634 834.324158 919.167053 489.863220 475.937439 714.342407 770.691956 + 693.976624 875.501770 381.390442 536.489136 75.3000641 292.485718 376.251770 753.776184 368.837769 595.001038 431.580475 338.190826 867.187927 733.969788 502.123077 281.522461 890.350769 409.266327 386.762543 211.532745 939.182678 634.746399 500.245209 467.672333 733.133301 857.453064 817.211670 314.748108 256.641907 396.736053 428.261139 34.1410408 744.153381 755.769104 270.153412 609.232239 632.240662 239.027191 670.990417 713.695007 517.568848 286.407654 784.112854 14.9240713 818.831726 347.593292 235.849747 680.617371 745.653076 745.731812 102.577110 218.438660 297.071289 258.515381 192.834946 236.025757 146.622345 219.029755 645.241821 785.586426 306.188232 809.518982 758.062988 826.929993 470.633057 131.976822 419.423004 486.452148 421.415314 920.868591 765.460388 836.405884 702.817139 128.026123 339.106323 39.1381226 66.1342926 174.650070 277.514435 215.947769 627.623047 + 422.104950 277.407288 34.7610855 728.818420 356.654602 731.131470 352.089630 943.211792 512.171143 265.360199 567.445557 485.123077 664.348206 49.6972427 32.9172745 477.334412 338.495575 775.204224 855.333679 567.644592 278.197235 139.712906 697.649292 566.160400 909.286072 710.759033 671.053589 713.818604 958.936890 738.523987 319.725555 826.524109 631.263000 965.752075 744.858032 19.4490776 196.684174 278.541168 976.393127 346.274902 205.355957 996.486572 569.331665 825.599731 559.392944 320.519470 905.432861 603.518982 99.2421722 634.389160 944.485413 608.107971 769.283997 78.9688721 344.737213 736.579102 542.046936 413.181915 321.540009 990.030273 135.989029 501.510956 37.3091965 40.4008942 975.128479 92.8306580 925.303101 84.6067123 272.096252 819.759094 884.883179 208.052032 758.500610 970.774353 834.967224 166.036102 872.709473 341.141754 195.245331 336.952209 734.568665 + 885.491699 29.0419025 609.157166 763.433899 86.1625061 686.272644 157.134186 863.554321 625.622192 964.316162 118.801048 315.006317 864.156189 727.532104 73.0661697 36.7600708 122.613243 32.7737694 24.9097157 374.996033 208.544830 316.625916 118.132477 466.412201 251.019089 13.4349098 316.259064 407.574829 168.386642 722.627930 133.478729 184.169952 324.537567 927.294678 838.549255 376.072662 962.134460 641.878845 610.580627 995.633057 83.3838959 557.940491 397.953735 83.4972687 483.070160 892.643921 293.427704 549.626526 778.985291 427.524506 34.5610123 723.743469 963.236877 727.036072 823.683594 324.598999 985.751404 913.192627 548.154663 797.217041 766.777100 857.240417 944.213135 44.9220276 795.907288 800.976196 576.313721 414.593781 844.774780 578.324768 956.335815 466.137451 729.303650 90.3062439 13.4890366 940.348145 568.066772 715.027710 170.704086 877.322937 684.769043 + 403.533875 312.165771 942.668335 895.176392 80.0462189 725.331360 882.558960 185.484177 133.421555 431.304749 435.703979 429.737701 486.639893 695.853027 150.118698 38.4320374 29.1640892 189.798508 246.076614 578.243408 973.492676 377.495605 748.241821 756.596741 744.339233 50.7428551 398.273254 921.817566 78.1296997 27.8363533 152.832825 884.682739 318.072632 572.978210 301.394897 47.4866333 387.579620 198.834763 349.187225 58.7916183 574.020813 352.571075 714.039368 362.615356 752.305969 878.840881 191.926651 972.199341 915.785645 534.476135 85.7417603 645.332703 135.873260 89.9178925 721.815674 947.397644 145.454712 411.257599 604.656128 254.674133 154.776016 938.822876 708.970215 342.346527 792.070435 652.757202 50.4297676 629.357544 343.116913 713.212585 693.838562 123.252342 863.377441 817.864258 711.483948 267.513000 295.738525 184.712769 292.484955 344.975800 332.905060 + 653.697021 413.568542 416.860535 207.279739 456.752075 54.4177361 853.571411 468.763672 820.907288 871.039185 973.242493 135.039993 895.446594 333.964966 302.626953 476.527771 194.389374 843.915283 201.462006 286.132660 910.258545 704.008911 486.716858 302.627197 414.188812 300.416687 860.329529 982.515564 951.262085 946.816162 952.631104 45.4057121 71.0334244 31.5019474 406.090088 283.749329 927.094788 108.946228 970.381409 335.233093 704.572083 710.617188 524.813171 212.183990 830.142517 406.513916 241.038925 15.4110909 53.2886429 776.797180 87.0481796 966.731262 712.926819 469.052704 139.796387 394.264923 813.128906 828.520325 273.365509 980.691650 657.705566 802.777710 927.269043 683.140015 616.882568 778.965149 808.265198 106.601227 978.482544 135.743347 868.950928 961.087585 657.359497 570.725769 726.549194 891.244751 612.283569 267.621674 101.633202 503.218781 74.0073395 + 454.564331 414.979095 245.161880 935.282654 979.753479 464.004730 166.194672 785.979858 131.154388 745.009155 523.107971 763.433655 60.8814087 725.484863 383.326508 39.9546051 706.063232 861.970459 779.625183 505.916504 960.471497 622.756531 817.176941 993.080566 819.683350 904.596191 337.663849 804.329712 15.0877018 296.957916 514.077454 235.744537 488.608246 757.375610 885.812195 844.241577 200.027985 207.206970 406.522278 68.4610138 555.060486 412.292297 148.618225 68.1560898 962.838257 374.093811 344.323425 878.511597 299.676971 737.773254 708.476440 491.957733 156.493057 513.847229 794.056702 510.238068 39.1501503 151.196640 526.204346 666.627991 418.314087 74.6704941 97.2946930 616.696838 689.331604 658.416870 364.635376 247.158951 689.934021 184.300766 978.831299 884.340637 501.537384 877.378845 790.665527 229.606812 154.443573 22.3277836 8.96676922 85.4252243 900.374390 + 305.462006 933.711548 191.616470 76.5159760 241.506699 411.514893 277.354126 474.698792 390.216095 363.882294 973.265381 753.641602 990.820862 254.745178 818.489685 155.578629 974.293823 122.916687 308.252716 32.6191902 414.996643 84.2318192 776.528870 738.506836 517.141785 342.913208 588.867126 516.950378 154.374573 759.754150 388.988861 437.614319 525.190674 85.9953613 245.962692 639.631897 881.418884 972.262634 859.103699 819.105164 786.391357 620.709900 544.266663 294.515259 607.432556 832.641785 359.445831 148.258224 4.04977798 659.625854 72.0391388 926.741211 178.269577 545.145813 553.909973 535.085022 717.824768 963.928650 987.180969 814.197510 989.046997 351.427612 595.243774 429.472473 725.011047 206.343216 675.516846 867.086670 106.812965 693.044189 984.531677 629.534912 339.310455 586.274780 639.061707 670.714355 957.486267 60.6827087 143.412445 672.750244 86.4910202 + 733.489990 735.355835 153.243515 58.6022644 961.597839 859.375061 721.667908 168.976730 357.890289 994.166443 576.518066 375.166931 819.174805 770.774780 157.846756 411.616180 517.057434 725.793701 458.748444 468.784241 830.451782 316.726746 866.158203 112.297836 5.75246811 298.312958 22.7753830 562.526917 974.127869 219.901321 957.112000 939.827271 557.052612 203.867279 796.544312 970.029907 765.780273 741.222717 482.569489 566.437622 701.067139 111.214592 420.155701 307.349274 715.001526 521.524597 360.732422 962.805237 127.743759 279.818878 492.535675 77.5037689 336.974426 932.877930 672.538513 245.498550 991.844055 14.7236433 419.918182 66.2711258 737.527893 980.857300 510.769806 236.767700 474.376984 913.814270 314.879517 409.293365 671.566833 964.798401 943.251526 39.4690742 313.181976 914.322998 903.294067 556.762512 867.704956 229.575546 201.379181 130.306107 695.363464 + 702.533691 804.089722 835.874207 795.392761 688.673828 815.004944 17.3814964 233.278717 386.082001 823.079651 272.895630 301.485535 985.169861 367.617493 227.766861 925.031494 445.363861 185.010437 601.493103 10.3519650 104.404312 436.069763 385.200317 301.562469 197.153275 379.916840 452.487762 876.709290 392.827789 382.709778 11.3791170 437.674042 157.318420 930.321289 93.1077194 32.8184280 789.009583 876.584839 371.899445 314.150177 641.693604 780.746338 104.376381 118.348984 281.316376 443.396790 138.211594 928.553162 77.1668015 982.376587 675.142151 995.544495 38.2747765 383.141418 19.3909016 736.039368 64.4630432 78.0699768 537.105347 582.475281 632.167236 787.472229 87.0223389 828.769531 6.72549391 141.100784 138.327362 952.752625 153.393387 259.308838 38.2285118 312.896393 923.947327 617.715820 818.987366 542.188416 577.455078 668.836365 449.385773 969.501221 889.373108 + 113.971176 743.589111 940.002441 574.561523 223.117584 408.209839 694.730652 110.237938 443.634430 815.588806 306.949799 145.457993 21.3633327 597.001587 285.542755 312.308014 760.216614 775.592468 471.090820 313.270569 539.864502 418.240662 457.775726 483.550690 958.284668 311.121765 892.683350 191.294754 671.426025 837.011719 388.497101 122.871193 123.217323 546.722534 498.552216 822.882446 101.746696 691.798584 613.043457 759.045105 444.446442 302.845673 422.013794 799.218567 271.109985 651.842712 609.024414 846.253174 882.103394 597.417786 389.300049 131.656525 555.921265 865.355469 539.334656 721.759094 345.547913 121.131287 514.692017 166.540634 252.301926 18.3005733 134.275620 866.002869 802.119446 695.062256 771.349792 736.213501 326.730072 793.116577 332.820099 365.855927 536.027222 553.110596 427.226562 167.247482 387.692230 513.411804 388.030487 700.142395 484.012817 + 154.985260 788.351990 760.654724 317.917328 987.687927 377.855988 855.185486 761.166687 109.080498 299.025299 348.084290 358.230835 884.535217 562.380920 147.010101 403.184418 592.892395 795.509888 913.833252 105.929314 408.958923 793.243225 583.902344 427.722198 793.147766 434.547089 53.4860344 57.9138641 132.974854 104.178932 412.973907 297.636108 326.130341 339.814423 146.937744 739.890015 700.669067 225.871613 896.033936 115.033096 430.588470 640.789673 970.114502 787.832886 621.339722 813.157959 506.737091 935.219360 897.090820 698.030640 621.717896 531.178772 80.0527115 120.594788 419.025116 32.9940262 440.687714 727.408875 327.035187 224.502182 897.300049 994.809204 498.701569 555.356750 195.522568 673.422302 496.445984 178.658463 729.599060 398.707886 373.597595 926.400330 647.738647 228.248947 57.0275345 845.740173 400.657196 553.797302 863.617615 255.067017 954.184448 + 300.471252 309.871124 792.510437 633.065979 353.884674 142.802521 791.447754 194.649170 540.177368 195.861023 497.597046 467.829712 678.432678 61.2140884 202.721024 408.353760 994.291565 860.790710 954.449402 171.284760 96.0685959 763.224060 233.273346 820.976685 997.956543 112.650047 867.836365 979.273071 203.202576 231.645691 100.260567 76.4816742 283.853424 707.176025 977.036804 736.434143 237.032730 279.659058 679.270020 999.567383 611.624268 440.869690 250.200760 757.880615 440.921387 111.204475 27.2339363 224.632294 332.483978 259.524139 260.386475 587.413330 984.106079 41.0879250 772.233948 971.035034 683.190186 774.291443 431.512665 11.4162731 492.207397 698.249573 903.806763 512.087036 345.794556 492.717865 425.387970 399.707581 704.500061 690.426147 433.278595 667.249390 543.135193 957.414001 599.198059 989.721680 397.661713 810.088684 299.717041 988.939453 265.241608 + 254.253265 252.930664 979.466431 937.978455 519.379395 158.182953 995.178650 741.297607 258.757263 405.663391 879.344971 646.859375 237.626633 731.151794 937.266052 768.382874 927.164612 885.581970 337.083710 215.438004 8.42318249 473.462219 815.596008 458.296448 566.108765 137.735474 229.506180 972.857666 300.269684 667.845337 740.728271 925.537720 279.364777 321.337067 51.0843468 889.784973 831.937378 939.472778 187.058899 572.294556 794.009583 597.245605 647.971985 853.522949 866.254395 915.462830 37.3866043 541.798096 89.7784424 704.557068 379.759277 490.748077 669.517944 580.011292 376.177338 742.137390 927.894226 962.342834 115.751328 578.750305 565.987183 716.030823 663.508362 832.891418 68.6866302 349.937683 536.792175 401.932281 842.182190 137.067261 287.681396 120.789375 874.892517 895.771362 733.461365 70.8612747 225.506058 862.574341 139.989441 658.219910 867.868347 + 436.149261 714.954712 156.752853 111.043816 812.147156 427.904602 98.5662766 570.882812 589.114258 794.558472 352.599396 488.692871 653.426453 500.244537 888.069336 471.102539 789.543762 546.636108 766.104492 469.586304 890.867554 736.022949 605.640198 41.8222923 76.6569748 903.972656 10.1237297 844.838440 51.1657448 98.0260239 667.421204 624.078796 555.643433 237.282944 607.577698 544.277527 509.951233 998.117981 739.303101 942.489624 169.857941 989.899475 834.650635 626.208008 956.216919 198.005951 20.2746696 78.7161026 397.584747 506.893951 258.309052 737.219055 313.226868 747.840271 943.594238 93.9675522 629.266235 579.137756 672.806335 761.743225 544.868652 853.930847 288.930878 523.223633 603.356201 450.010681 646.283691 151.511337 529.382507 583.551697 35.1128769 727.898743 292.706085 962.228882 957.151062 591.379639 191.280701 824.586487 72.8687820 809.032471 202.975464 + 827.999329 972.288818 121.407455 729.204834 324.242920 962.579651 26.3727379 419.555115 695.017761 678.013428 140.208084 401.849365 300.070099 882.637817 104.521255 632.009460 318.780090 212.277176 413.623596 304.244720 49.6030426 702.538574 395.596588 817.782166 818.598816 910.004639 177.578140 378.786316 332.786224 143.702850 979.574219 77.0880203 379.251343 338.267395 487.906464 603.180481 362.455536 261.151794 347.468231 886.410278 4.56240082 265.622162 265.847931 140.671524 494.793976 94.2930832 841.713135 895.067017 751.121887 974.641052 459.302765 646.142456 598.293030 343.910706 628.050964 348.067139 752.505737 967.530396 902.551331 888.310181 165.121735 565.846680 626.435974 27.7497158 924.375488 567.037476 312.894775 386.298737 985.396973 540.075012 184.054321 434.844513 217.184586 524.660950 526.888489 503.532227 524.386292 529.592834 41.2177315 644.956909 740.705505 + 79.0462799 815.761353 190.605347 670.508606 360.608521 613.333374 987.549744 379.336212 695.029175 338.794006 701.911499 664.914185 69.1768112 251.142349 494.360962 594.749084 77.2417068 13.0152960 575.537659 350.831512 673.757385 855.819092 522.208557 949.677124 937.613403 792.893250 929.280273 168.577850 750.299500 845.843445 360.932190 837.982849 302.389771 328.985687 486.891998 871.240967 834.888733 278.862152 756.540894 849.665649 149.844254 495.109985 510.102997 894.768921 569.783447 417.992737 233.098114 793.905334 3.47612095 588.406799 148.451797 214.667725 198.407822 434.680389 518.673523 471.906586 9.15880203 882.432617 743.035767 387.311249 217.320877 194.435516 683.223633 794.606140 105.007858 82.3988419 748.365967 328.135559 533.087280 384.399017 943.915527 502.647552 902.415649 301.231262 599.733643 361.704193 200.150894 582.877563 297.947662 994.813416 989.572449 + 761.819153 486.816254 235.372131 18.3693485 676.100220 500.704712 379.487579 849.313538 26.1159191 869.393433 122.438416 785.534241 402.914429 620.464233 770.976746 987.760925 373.507446 328.099426 228.306641 711.407532 320.840698 541.619385 841.431519 127.277466 739.961304 217.526611 77.6657257 342.861053 24.3874454 297.314209 739.496094 969.756653 543.947632 348.618469 432.852722 668.324646 458.583923 8.61592960 830.787964 513.262085 636.865417 119.966049 9.54977417 78.3784790 667.962830 72.6472092 436.576324 193.208237 8.16410255 116.969383 517.317810 709.779114 996.433716 451.763397 320.787048 645.767517 948.532227 735.372925 823.497192 901.662598 942.884949 901.455444 368.355988 63.9145737 61.4443474 803.506470 529.590271 122.397453 53.2014084 34.4459724 664.028137 292.588074 684.293640 704.193848 877.824097 988.609253 825.551514 684.353333 609.011841 29.7801418 253.005035 + 830.786621 128.685638 596.965759 796.338440 929.854614 580.350830 246.659195 805.045288 403.204224 731.181946 355.974365 225.208099 834.978271 966.846802 626.810913 532.246094 110.083954 604.973755 6.57031918 35.3602867 271.911285 196.796829 149.388794 35.3325996 281.812439 26.5900764 14.5313129 969.497070 30.7488213 20.8526745 652.513062 709.170349 504.380737 881.018494 364.333588 712.237732 485.728180 875.255371 888.350647 853.283569 256.486145 726.790894 202.179047 222.905258 198.669876 248.193619 992.121155 196.411758 98.5425186 945.868530 387.644287 551.598633 902.494263 953.365540 277.604828 115.286583 163.796265 255.004013 619.109863 896.312988 790.345886 242.608047 394.473022 231.125916 749.108398 25.7543030 22.6116943 704.512512 685.474854 173.901535 265.502930 206.824814 731.715332 50.6820602 416.829987 568.268860 624.112366 107.169937 273.804993 89.0095367 901.252502 + 399.184662 672.724609 153.490555 426.241333 854.195007 717.993896 849.132385 88.6900177 270.206238 290.298553 54.9663849 177.413788 561.650879 710.061340 947.202087 547.395935 324.625854 255.992340 130.869339 861.601868 811.649963 966.300781 646.216675 773.108459 509.482361 627.498474 376.661072 319.126709 271.623169 333.803009 352.131195 744.195923 30.9297180 573.144226 271.169495 111.189705 209.149216 679.851990 83.2420044 240.549637 503.309998 729.974243 982.719788 806.841309 447.820496 137.757980 967.046753 494.209900 825.118774 720.210083 820.247375 428.869934 839.344971 488.462250 101.371918 55.9800797 414.809937 965.905823 932.717102 955.316467 431.602325 736.054504 816.596497 966.903992 58.2117081 242.418335 334.792511 257.476562 394.562714 515.425232 20.0152321 965.667236 553.937561 806.905212 41.0141487 279.072174 695.435486 626.379272 473.390381 261.181763 710.689758 + 890.196594 148.816986 506.704956 418.672028 212.153915 174.215515 218.242874 696.391663 746.297058 753.877380 283.635712 590.793884 86.2868347 688.903442 546.947693 192.225510 471.182831 927.227478 543.183777 898.563721 896.440247 135.103592 600.279907 68.5474777 839.150085 702.988281 107.974388 609.090698 696.091858 495.329224 868.948914 481.925568 975.073730 380.804871 1.32660460 684.463318 806.059265 9.86310101 720.325562 275.081238 704.455444 444.998474 536.272034 849.577087 367.352936 803.515686 130.895309 999.448730 253.570175 24.3828011 749.026245 520.988953 751.117065 571.007751 926.435486 758.905396 582.004944 307.938293 859.140930 219.532196 625.638245 192.540192 533.951355 554.839111 634.240295 403.329041 897.487549 912.723938 807.921570 196.511978 926.662720 339.842957 4.07722807 152.489136 838.485168 423.976105 111.637123 527.338684 821.224121 654.791565 699.533020 + 734.600647 834.323792 206.508514 875.744629 780.404236 605.906067 330.569305 68.3994446 238.686829 138.920670 635.106201 856.702271 695.396545 401.005768 26.5541115 769.230591 670.026367 282.178162 780.152710 222.435089 702.032776 935.051453 501.145721 211.167374 298.448608 674.688965 687.702515 828.006653 74.0430069 67.7181320 500.026978 687.828613 428.745056 305.862854 388.972321 597.811951 780.697266 79.0381851 539.642151 304.007568 936.040466 912.248718 208.640762 181.186035 105.732941 486.927368 325.286224 876.021484 247.784180 627.543335 540.943970 564.014771 192.102783 879.327576 187.822327 391.225739 824.395386 612.638794 449.866943 166.138046 128.455750 218.495758 111.023041 809.269104 799.883850 587.861511 469.890106 855.109680 3.52697229 501.919556 586.627991 84.0207901 749.778564 245.025284 333.494263 549.403381 639.827087 220.074600 180.399796 906.143494 229.362488 + 500.005707 880.564514 536.217224 836.690369 929.850464 809.886108 135.180161 541.377197 134.633301 620.909241 604.518250 800.198669 446.680511 469.169250 912.106812 905.698792 532.990540 397.799744 240.205109 776.091431 345.764221 781.349670 674.232727 190.595459 856.200500 515.758728 907.035461 130.217270 446.002655 539.617920 69.3497849 691.404236 977.226501 956.608887 255.564636 907.155945 65.1856232 47.4361992 706.175781 227.452103 631.186646 735.364441 909.610352 412.213593 915.159302 22.7458496 286.332642 191.752777 526.383789 990.790405 781.865906 722.060791 128.128357 676.390137 243.382248 603.105774 326.827789 76.7894592 780.928528 597.306091 50.5856552 726.428284 437.070374 585.580200 643.826294 7.64290428 927.902344 355.578522 76.7097321 160.539566 504.447723 267.122559 345.259064 507.984985 152.970673 32.8002663 898.661804 571.034973 192.066940 292.175140 986.123840 + 73.8460922 95.9309921 704.660889 603.304749 653.949768 269.363892 767.956360 33.3953590 921.192261 61.1599007 697.324036 840.943726 830.658325 825.851013 600.760925 23.4775391 293.158569 460.783813 715.411377 448.443359 96.6047440 533.962219 12.5868101 954.110962 36.8754120 29.9195976 419.281982 145.100372 991.206543 963.537476 923.982788 773.952698 786.075012 503.345551 785.679260 540.776978 433.652588 608.594910 235.944778 846.438904 550.544250 59.0030632 79.2080612 363.868713 77.1316681 882.813171 699.121277 798.982849 479.161987 217.517731 585.756897 964.973938 216.569595 532.625488 702.456482 870.781494 748.241577 99.8861542 92.7714081 498.333618 19.9396095 261.820862 826.397705 356.873779 588.895691 560.328125 310.288971 410.823151 570.937134 164.669846 595.956421 671.408081 950.445740 595.207886 813.812134 308.139618 260.043610 839.990295 148.079041 270.585632 941.873840 + 311.653442 409.103058 228.962234 15.5005865 161.366821 243.977173 447.477234 93.3038025 95.9921417 672.076172 818.233521 933.858276 187.837158 286.688599 130.362320 305.482727 902.148071 372.681641 269.639069 730.527832 558.327271 427.696136 215.127365 738.061279 544.126160 167.378311 367.027649 845.620361 642.198975 500.141052 176.829361 247.237259 835.044373 178.184784 520.530518 793.401978 778.269409 144.360703 987.806763 980.654236 558.087097 342.522614 156.518967 497.151184 97.5606766 137.986588 706.236145 704.214966 518.369568 202.728714 462.093506 654.321167 487.277069 442.324249 706.001892 927.393188 381.716888 361.885590 433.309845 334.506226 543.177307 579.280518 279.281189 361.446686 829.438232 956.129333 949.544861 249.192245 401.302673 602.685669 277.466675 419.081970 824.421570 486.364014 589.069763 583.132141 460.612457 351.316742 800.945862 259.111023 692.472595 + 756.842773 359.968872 776.451355 950.144897 367.087006 393.986420 215.286880 949.535217 534.936096 349.165222 140.307938 813.642029 353.138123 811.353882 427.315094 884.714355 315.088074 383.178833 235.284424 242.844681 793.986755 777.953674 972.022156 490.728424 181.631256 676.123657 647.732605 610.910583 500.549316 731.395752 577.510315 914.018188 949.696655 207.816650 816.274902 845.440857 375.194427 125.817535 456.676086 404.417877 502.560425 358.702423 890.834412 718.876221 53.3951683 235.699158 4.96409225 258.327271 578.379456 735.381653 454.979950 210.968857 54.3689079 207.158447 600.514526 342.622406 585.447327 575.663879 632.061157 631.199341 347.923096 515.587280 839.848511 849.290405 468.982880 332.238647 179.700623 977.515259 675.487305 877.228455 722.501343 399.604858 947.076050 139.704575 430.864868 663.932007 249.250900 256.115601 381.420410 969.271790 347.804321 + 410.358459 400.864471 487.696991 112.080322 232.241379 379.448395 743.194092 495.202698 153.752502 708.440002 600.770874 99.2163315 596.704590 98.0161972 377.934753 954.917175 237.149612 416.823334 779.078125 899.886169 677.703247 389.073547 495.132385 750.505310 467.028595 942.481873 672.556274 128.271332 28.5540504 461.847595 238.028381 813.122864 713.289856 490.817932 347.094940 144.208328 190.177155 630.797058 927.049377 431.875183 830.622498 146.708267 270.336151 339.550293 638.838989 861.500305 659.852356 355.894440 204.475174 516.841003 97.4881516 146.613586 708.060364 655.155945 913.283386 1.09116340 552.715576 873.389526 680.311523 748.257996 921.343750 403.533295 111.559776 338.461517 506.674866 817.058838 945.790833 912.296082 256.148193 683.967285 680.362732 846.997314 797.782837 973.231750 37.9712181 214.260559 336.148956 312.323395 560.641968 179.437668 936.916931 + 89.0659256 358.639008 769.450867 48.1086998 263.074341 599.529297 593.527222 848.193665 165.156677 446.182434 150.722794 370.375793 706.769287 46.6860504 377.396057 555.320007 41.6925430 732.962036 912.451416 309.405029 234.454132 876.553040 775.683716 622.736633 240.418762 24.9103107 515.574829 358.599518 164.014725 551.743286 526.109619 238.538208 983.220642 986.899109 989.482971 354.011047 417.387939 697.090576 28.5631008 389.501556 890.029541 595.886780 921.891663 365.811920 257.773041 918.537537 541.667603 379.026215 800.642578 457.386414 930.431030 880.783936 164.414627 716.986755 912.622192 761.869629 657.201172 476.642731 223.550003 531.353699 478.640717 99.1320724 470.581299 1.40055943 501.530914 886.041321 627.816162 612.848816 103.651840 868.626770 629.114624 475.296661 359.999969 829.661377 232.130203 392.600708 112.556618 277.444153 277.461304 765.784790 405.076569 + 759.630615 39.1181755 80.1048126 683.174622 408.492554 890.134521 199.800339 327.693695 4.75973320 867.617126 841.524536 110.708878 985.658447 143.212189 781.667908 947.593811 336.186890 52.5444489 973.552612 61.9606056 88.0689621 180.361389 852.521240 507.329865 868.984741 100.504707 964.180115 70.3875351 325.404480 457.811096 290.878723 939.982666 594.049683 928.903381 281.720337 901.257874 323.058105 483.383545 777.088074 465.502472 717.653076 586.359131 989.458435 613.852722 958.363037 545.752258 410.081451 1.52792633 970.340088 791.809448 149.126572 343.285370 56.3330612 356.579926 36.8492699 108.207153 449.580048 860.396484 142.734940 147.221481 538.459595 563.017761 816.008484 6.81772900 957.728027 887.783569 718.178101 486.909027 273.472076 483.946716 170.980850 538.442505 281.925568 991.488586 470.639282 606.733521 216.562149 1.66595173 443.101074 18.4798031 545.969971 + 187.539612 17.5093384 733.017822 206.970169 597.572388 231.339859 167.674896 692.943054 856.148071 564.361633 307.557983 631.997131 151.555771 253.733566 516.528503 871.536682 894.499390 115.814392 364.266235 452.104218 884.583008 232.609299 50.6716385 965.229736 772.224915 815.330139 25.2060719 308.863037 542.707886 450.044403 676.354065 28.9206104 104.203522 734.889038 990.173950 800.580750 516.676697 796.118042 978.857239 542.095886 758.774597 88.3289948 174.642624 682.489685 408.740387 528.861572 485.493103 221.315460 983.981384 386.094696 223.601868 705.257080 529.507080 44.8197899 36.6896896 350.001770 300.189606 754.648315 337.845520 579.404541 645.930298 832.118896 191.858887 151.404037 861.694336 578.070129 807.348938 210.196075 909.647156 916.590576 622.155762 7.18655109 805.701660 226.647842 15.8051596 374.585571 364.862518 961.607605 541.528503 422.913818 782.385010 + 371.751526 21.6231270 367.785553 989.904419 38.9274521 580.012329 248.170151 7.57145023 127.316826 534.319214 907.410950 613.098328 873.158630 245.620377 767.781250 810.021362 855.299683 400.557220 459.458099 669.159729 955.703857 270.302795 542.429810 712.533752 205.651184 78.6186295 663.297546 975.164856 809.552185 50.0075340 94.0086365 523.167664 427.258942 534.177368 291.156738 283.352448 375.894867 523.373169 726.183899 255.504257 410.589417 768.715637 936.209473 709.038269 890.256897 378.596008 791.833801 222.714355 160.617096 576.717468 122.036789 710.228455 879.068298 607.736328 413.919556 82.7991028 487.270111 750.546814 358.281677 222.132294 931.962830 259.200500 963.041321 75.5840912 421.931030 834.004639 303.511902 167.807861 214.470520 177.735031 439.413269 207.634750 218.666946 687.488342 917.818848 93.0295410 210.072220 996.701050 877.492798 911.022156 153.396957 + 917.774597 469.025146 438.438995 234.273346 62.6687737 833.057251 130.331528 907.182861 753.715698 354.965179 935.618835 252.448349 877.707581 500.437958 227.105148 598.839233 310.434143 759.019409 47.7969818 383.276947 807.703857 190.878769 927.940063 34.7012405 240.349091 123.661415 863.782410 465.504364 445.676239 500.272430 35.3597527 727.335388 205.741089 593.075012 801.616455 131.741974 858.530945 242.183548 454.468872 550.103394 893.506104 606.823914 673.308655 615.340271 473.876984 492.323975 296.561920 55.4060669 186.594803 136.882675 8.08353806 199.473801 687.423462 912.824951 790.821838 390.272888 314.181305 274.465057 368.128052 211.293610 429.272034 440.366364 73.1003494 277.092712 463.096252 69.2259903 202.799088 439.866180 685.752502 677.347168 974.104553 777.747131 453.430359 981.120361 177.677399 203.944443 470.125305 225.563522 687.880371 178.641190 458.795135 + 610.150513 453.209991 699.234863 21.8126583 682.687866 448.784546 844.821045 494.826965 640.731934 713.048401 849.287903 529.505005 572.398865 666.346497 934.259033 680.708862 644.729858 452.849091 406.895081 534.049988 210.917053 937.213989 569.987610 480.811615 830.137329 334.705475 316.510223 595.748047 494.795532 700.266479 830.747681 732.713867 140.115082 163.772385 399.084198 820.145569 390.820770 17.7032776 1.72853351 796.871643 556.774841 307.185120 139.359146 561.693481 941.830505 560.307556 92.9817276 559.519775 722.477600 740.287842 761.075012 838.567444 269.958344 982.812317 346.992462 185.769211 446.684326 987.094666 257.617218 263.416168 55.0854759 932.214783 968.669312 534.533997 996.933533 251.127518 147.896484 709.181885 187.207108 48.9421539 543.440491 36.8826752 593.755859 751.561890 920.813538 246.142227 808.868958 464.321625 81.3377533 344.765900 891.147522 + 971.690979 930.178894 170.439224 491.061523 211.089905 175.139297 880.878418 557.053772 100.965523 976.337708 525.881104 451.514069 909.614441 980.033386 874.089050 117.828323 786.483032 407.062408 394.354828 861.453430 887.823914 954.407959 690.917053 726.998840 345.085480 249.254288 967.269653 823.807983 424.773895 229.787521 778.223206 613.008545 758.586548 832.481873 92.0181656 983.189453 864.471130 144.618164 251.403275 953.928162 244.897385 906.590942 985.138916 532.874268 608.995056 129.019211 768.580078 725.747620 975.193909 934.158875 873.871155 120.035774 828.740356 282.851379 167.099579 521.174072 896.246826 167.255112 617.018250 270.810547 801.978455 898.900330 326.763641 577.811768 544.542725 443.588348 425.127289 299.338989 476.879486 86.4222412 334.595062 571.145630 255.431549 417.789032 840.066589 134.407150 340.389832 166.634232 195.669586 528.009094 819.250488 + 446.450195 779.581177 404.771637 90.7095490 90.2459259 475.675964 759.093750 333.490265 535.918518 670.966125 149.141327 251.147339 255.550766 488.030609 492.794098 724.146729 306.674713 47.0276604 253.459534 355.481079 361.259460 557.378113 439.212982 409.369995 419.540955 588.074097 863.319275 302.229492 901.349304 976.314209 325.516907 492.549011 504.081512 438.606079 798.931763 61.9489937 338.039825 756.656616 725.156555 943.793762 53.2658958 25.2748451 330.413116 996.757385 995.804504 107.798492 724.408325 769.367126 17.8407669 248.360580 512.291748 999.871643 372.214447 111.557335 484.476074 502.551331 545.694336 268.046478 223.034576 418.910553 684.562927 120.784912 915.611755 937.436096 481.161621 3.75425577 990.234802 235.016586 764.940002 308.147736 610.166382 58.5448608 32.1474762 828.632935 445.163849 983.365906 578.759644 158.092743 613.446777 189.694778 125.613594 + 857.091187 685.288208 581.202148 895.788635 347.891541 188.778915 885.053223 913.756958 894.414368 406.993042 445.585602 503.728577 900.253296 721.360413 376.148224 188.814407 427.363739 797.979614 621.459839 373.482758 57.8940964 84.8216095 964.144104 14.4779606 668.716248 685.831726 372.448639 850.428528 755.148743 84.4710083 403.783539 622.070496 954.061157 602.208008 505.661774 105.304451 243.590363 391.224365 469.921356 672.919373 111.438126 361.159729 925.359802 578.660645 603.743103 200.377991 575.290283 447.839142 518.256104 204.017914 710.297546 942.258545 501.689301 569.359558 72.0447922 44.1856956 376.466858 275.687988 508.267181 823.950806 200.920746 474.426788 858.898010 138.219635 848.314270 540.211731 373.549683 136.555420 44.5010452 856.366089 294.288849 632.802612 194.848694 777.535645 514.725037 599.457764 537.742065 378.866333 579.020142 504.967590 652.791504 + 753.822327 625.083618 979.177734 35.1078758 192.481552 571.366455 312.321716 979.797974 503.662964 729.122742 238.178070 56.2156982 696.635132 621.515930 194.995239 267.749268 453.982880 116.984207 173.329712 90.0843201 989.656982 383.237061 53.5131874 697.140198 654.438599 981.621643 852.088440 540.865112 932.728821 522.244446 984.209351 651.223511 787.716492 742.822449 252.138702 52.5031242 250.042603 676.151001 28.1934452 863.660400 149.584473 920.413757 423.502441 624.117615 772.083740 10.7084618 482.837982 202.030182 587.585876 95.7011490 996.597839 426.027679 519.209351 113.532501 804.960144 766.463013 659.319153 939.027527 818.945190 129.914291 420.470154 605.005066 339.493439 219.237930 381.575287 406.408051 245.086914 628.429871 754.461792 864.460144 111.561386 629.672119 938.509949 359.787445 267.992340 394.775452 189.753067 73.7386703 186.125595 371.956146 27.4146557 + 737.475098 1.44992232 583.997437 883.776367 439.353210 120.663437 985.006470 228.572510 724.026611 643.643860 663.182190 952.611694 213.885193 876.933899 673.626404 598.398987 385.416534 922.741089 463.694611 523.798035 548.180725 871.947937 608.353882 475.532928 214.547684 436.913055 416.531250 348.722565 72.9149246 979.663574 245.193848 302.734070 10.5777006 419.051544 177.368546 511.511963 349.129242 887.433167 108.359589 484.338104 669.435974 887.929626 362.178528 879.540649 658.967407 122.563461 767.841614 604.418579 235.038147 42.3456955 888.540039 249.151093 209.435867 863.073303 176.227127 203.531799 866.526917 784.503235 808.636414 25.0806694 684.893066 518.575317 515.068604 667.128479 537.327148 331.531006 950.161072 109.211914 734.364746 980.790161 492.307739 876.240112 144.038864 957.470337 558.601807 686.040833 607.922668 927.554626 254.562912 801.872131 843.484680 + 348.839142 768.533325 54.4096985 266.812286 686.371216 164.217545 945.378052 722.141968 957.713867 37.0477943 654.555298 570.389771 895.184570 665.180298 466.784058 402.859894 208.763962 17.7890816 55.1361465 56.9762688 568.973145 291.438629 193.541443 345.804413 490.082123 571.901611 197.343048 292.438568 343.375580 801.816711 79.2461700 159.599472 926.900574 459.157043 294.544434 660.452515 101.689651 770.303833 519.839172 23.3912582 311.805511 120.725960 23.5258293 36.0959053 965.487305 491.633972 400.316956 167.419449 895.186707 194.831131 561.377502 77.3411484 492.529602 450.578033 101.520126 785.463623 285.077423 392.070618 908.198853 543.893311 318.662140 123.418350 659.222107 750.095642 139.987717 707.496460 631.630188 379.650909 761.965942 984.159058 151.655197 611.651733 71.3603821 504.166779 356.488831 472.493530 205.794083 931.637451 1.18048096 900.739624 499.770569 + 544.542175 373.708832 514.639221 304.128143 806.632751 290.938019 685.986023 514.950684 687.801880 14.8208208 209.274490 422.962830 967.382629 905.716492 885.005127 463.680023 290.239441 115.916985 579.675964 904.368652 446.389587 916.108154 47.8558121 16.9272861 256.269104 352.678314 791.210938 684.955322 901.715576 584.533936 849.556335 105.375191 166.660858 486.968994 647.005615 486.052948 143.882019 994.711792 524.555420 483.347687 765.933228 293.273499 8.37179565 155.044739 333.933716 421.065186 856.439819 898.326782 527.531494 384.375031 127.522614 264.173065 291.710571 746.170898 387.271362 328.787994 201.138916 869.289795 697.035950 722.512146 392.398712 106.095329 716.104187 993.462158 969.003540 16.6434345 943.932190 611.428406 526.581543 138.274368 280.053497 942.315735 752.734985 824.804932 691.833130 570.211426 37.3097305 33.5708389 774.876892 748.982727 549.010315 + 405.952423 196.218353 750.311523 52.5003853 909.965759 955.972351 780.694580 77.1990738 596.881104 216.815048 288.136780 355.199677 292.768250 555.787109 655.089661 347.292206 153.418869 292.947968 17.9268093 305.698456 367.994293 412.995178 240.863556 373.611298 552.254211 461.602448 125.115387 575.571838 618.613647 533.835571 629.316589 567.172546 564.289856 199.950104 154.805847 946.931213 257.949707 567.039612 382.903839 52.3501549 635.277771 664.443726 316.974976 822.578247 856.792542 221.165054 603.620544 416.068115 562.495483 588.070496 37.4061966 374.102081 435.614136 268.672638 664.969727 25.4372253 29.4781895 148.511887 210.593597 754.843994 546.431091 778.271057 270.903687 188.921936 344.937225 589.282043 4.88638592 471.829346 166.466141 202.528107 210.373337 869.584045 861.160583 781.795593 504.349945 85.8908005 171.142273 401.793610 722.410583 656.601685 198.280228 + 648.947205 859.888611 856.088806 532.534302 748.851929 233.142593 945.845520 880.676514 644.622253 69.7386169 58.3998108 555.290588 953.651672 842.007263 818.295776 758.287903 303.712921 680.023193 353.937622 187.977615 54.7084351 814.778687 636.026917 820.414856 463.507599 42.0175400 296.052155 323.490875 247.030701 869.064697 141.642288 497.028534 929.475769 78.1517334 155.005508 433.447998 865.899292 252.455246 744.769470 75.3356094 779.021484 928.546814 551.215210 365.175262 626.630432 455.762024 4.89055395 228.140808 208.296646 344.489014 227.824326 838.186707 235.082993 123.259781 160.617630 343.451447 538.392090 585.121826 941.887207 990.363159 631.509888 681.549377 978.743958 842.553101 65.7368927 917.661560 690.800476 649.814758 593.221375 689.237305 115.788071 823.714539 504.830658 514.741760 723.703491 380.174835 664.649597 740.860840 424.893524 815.715942 133.812408 + 203.042984 438.056549 937.748840 369.314819 924.670959 514.150330 619.890320 622.025452 769.496460 183.044724 707.788330 629.402283 825.143677 348.168610 292.497192 910.779114 67.2127151 186.983398 522.378174 495.769135 349.748047 387.827759 277.289276 869.877686 140.920425 565.954651 38.3368835 449.095734 553.740601 144.287155 881.838867 488.248199 825.522339 909.553040 459.197418 48.7406540 750.848755 797.454285 154.823776 999.990967 462.724915 898.034546 961.642395 43.6172791 382.304535 3.01006198 430.083038 308.528564 967.502686 234.826294 904.558960 532.704651 331.690887 788.089294 580.934937 84.5915298 611.951355 268.262970 840.791626 546.744568 548.254822 159.348007 34.3274193 49.3304482 11.4880848 746.676880 655.366150 405.846313 4.45587492 577.478577 168.744339 472.449463 386.276825 246.962524 179.982559 200.241333 832.418518 271.909698 47.5986366 172.258621 70.8974838 + 907.930725 343.781311 828.127747 372.316559 175.889679 520.406067 940.764404 308.990814 896.009766 489.716461 370.404572 799.319580 674.491882 390.075623 703.382202 642.583374 935.602844 377.714264 546.459656 232.804321 748.104187 225.190475 562.529968 62.6060143 791.600220 486.593018 358.404938 519.439636 607.887573 432.855164 483.512756 523.724426 146.751373 816.627136 802.703003 718.958252 744.863220 990.233398 236.167953 981.930237 298.235931 603.516602 811.837402 990.111206 496.953491 678.900635 78.5097198 844.607666 703.265137 858.821167 39.0703583 718.830383 780.087891 728.588013 708.047791 957.354736 778.877197 470.450531 461.559021 653.639587 456.978821 777.402527 420.697327 826.448303 666.513733 536.079834 419.861023 385.973145 149.716599 993.218262 197.390671 74.6534042 621.377197 759.346436 882.073303 222.040894 634.293152 699.240906 651.019226 571.094482 410.993073 diff --git a/example/lu_decomp/82x82.dat b/example/lu_decomp/82x82.dat new file mode 100644 index 0000000..a0edf8a --- /dev/null +++ b/example/lu_decomp/82x82.dat @@ -0,0 +1,82 @@ + 386.244873 582.942871 854.523438 200.828506 543.845154 122.562096 459.430603 356.942139 345.756073 353.574219 342.019623 972.342773 800.449097 960.064026 117.539886 499.181305 633.533325 532.831787 986.576111 708.324646 455.530090 941.560852 709.999451 39.6572952 974.487183 439.154327 58.7358246 871.106262 541.085022 549.077881 197.100449 506.123566 188.989288 269.713654 196.091888 433.598633 585.482117 441.010345 441.125092 910.160889 638.940979 492.405334 241.469193 740.516174 924.353699 266.110413 221.624146 135.200943 148.706421 152.255417 48.5866089 454.258331 135.544815 629.760315 52.9651337 784.037476 588.031860 37.2743034 477.937775 949.331848 670.090576 290.139771 701.691406 561.637878 105.142906 86.7112732 694.728760 623.419617 71.4697113 463.156097 466.202240 360.168365 127.140213 9.60396099 352.587311 770.615845 567.487366 788.784485 215.592224 652.583984 995.496277 453.973816 + 538.336731 474.213440 623.589966 998.241821 140.065292 698.605164 149.510269 565.697998 949.454712 122.167007 531.226440 564.138855 305.996368 491.287720 594.387390 819.425964 27.0554218 746.875366 424.514526 543.689087 734.823975 264.582428 96.9799957 100.708649 750.156067 790.965637 530.114319 841.326660 89.1930542 38.1979637 503.077820 238.540771 602.487244 759.382629 478.857697 627.586304 260.643707 593.650146 961.124329 39.4630585 665.611023 541.910645 942.405151 985.516113 680.489502 160.530151 359.664246 495.473328 460.862000 304.994171 957.463318 435.449005 127.593887 148.417023 202.540970 771.769165 15.0751972 713.147034 823.137390 348.152344 258.502533 209.456116 438.539276 755.062805 145.641632 523.859497 858.358215 457.985382 350.329437 135.989258 669.721069 131.355942 857.101868 397.804169 868.589233 118.815819 154.486923 979.765991 684.481140 431.638367 570.659241 4.23865461 + 254.528900 345.672760 767.825012 600.789917 745.852234 868.094360 497.490845 269.532837 854.663391 897.481689 545.612488 635.111145 595.775269 722.863159 675.631042 39.5480309 233.711426 763.362427 20.0417900 817.202637 906.070251 360.926178 671.162659 871.200745 985.098633 991.107910 826.981201 880.808655 473.985657 115.581207 489.369598 37.0009918 870.298401 839.450623 82.7343826 988.917053 528.641968 38.2595329 800.946533 457.081604 893.250183 127.269424 834.084473 760.486267 973.926392 743.825500 115.005470 864.593323 683.738953 666.093567 425.563873 779.812195 276.370697 916.773926 149.559937 397.657379 784.413757 823.565430 198.920395 168.590759 173.244446 112.730492 864.109375 724.659180 121.338081 47.9021378 56.7539864 175.087311 308.941864 13.8352308 975.994507 920.089355 235.467651 86.3910980 397.130463 410.300751 246.618881 858.475342 632.547913 914.765015 422.313263 609.921143 + 215.645218 201.462479 640.566833 506.972321 132.516830 147.599350 511.887207 112.048462 685.848389 140.182785 18.7225094 386.999481 827.693237 490.913177 588.284668 829.084412 843.981567 459.470245 161.868362 511.743042 183.517761 213.284561 66.3628311 790.799316 567.608948 488.644531 236.898926 440.607330 212.375656 88.1238022 963.602234 769.027710 960.831238 266.585175 90.4577866 818.248962 864.781372 900.667236 485.283966 757.856018 45.6674156 549.287842 94.3929443 29.9323997 467.020081 831.306641 461.127502 810.492371 2.37471628 35.2905006 288.371796 866.247375 817.830566 579.224548 329.636932 14.7353144 585.179260 569.920044 26.9397850 477.391174 130.413040 937.902405 901.442444 744.530212 673.721863 767.423767 827.724426 500.299866 903.293701 408.309265 453.231049 264.275787 924.374756 591.014038 593.130066 21.5320816 616.386719 956.565918 978.644531 421.944427 464.377899 322.581024 + 702.646729 130.308365 804.533264 469.307983 836.796021 927.151611 249.213257 217.953308 51.3128204 133.413879 447.748627 59.6538887 229.859756 314.857269 441.886078 690.078552 36.9129829 337.587036 278.178345 287.293793 60.2782173 902.982544 518.836853 990.621948 838.232971 789.309448 771.596741 355.378510 368.552124 899.010986 204.124023 585.588379 884.429749 598.615906 419.581024 47.7438698 373.968506 639.846375 928.918335 616.749939 238.305206 567.770325 215.993317 55.1945000 663.999573 229.866486 68.2499924 637.586975 726.406921 435.869568 902.873413 827.104126 95.7731400 764.985474 252.958282 910.144775 98.0613937 361.720032 139.846710 963.025391 430.980103 449.996582 760.068115 766.087402 141.043686 528.590271 163.321808 239.637405 325.107117 699.548462 91.3930054 145.407379 730.137085 637.949890 931.835327 941.541748 530.655334 110.608070 637.129028 724.137512 629.137939 400.403168 + 840.463806 779.114746 155.808823 146.460434 459.343536 7.82439756 30.4770584 91.9894638 27.8671989 948.365906 440.535156 178.401764 961.581177 140.514267 821.198242 307.494354 74.7411728 918.173706 612.820251 861.650940 245.000397 892.811340 139.383987 185.413788 121.245613 924.156555 850.151001 863.736450 51.2870979 423.944427 362.790955 283.089264 919.774292 506.604309 890.992188 865.305847 556.639648 273.812866 929.383484 438.726196 64.4524994 678.624023 763.019348 879.250671 58.2605934 618.638733 418.720428 782.221375 716.914734 747.746826 801.299927 19.7722893 875.784546 717.879578 154.919754 258.801971 891.155212 292.833038 446.337128 865.613647 924.127197 253.212311 611.908447 622.866516 556.505676 775.916443 464.385864 870.055969 932.544373 827.312744 215.391617 117.785393 352.401123 500.839630 413.072632 379.348877 427.011169 242.193497 841.231201 494.127441 946.193176 708.687927 + 183.675720 866.294800 715.056580 294.931580 767.061462 202.351547 859.212708 147.272751 893.967224 387.795105 983.393127 718.158508 152.432922 601.963196 743.676697 678.239807 849.692017 525.903870 769.961670 302.023163 840.641785 850.797424 629.661072 297.462433 777.400146 699.678528 972.349182 942.103088 52.4217873 713.588928 691.275146 760.493713 209.541550 347.338013 971.437744 190.062057 725.307556 365.621979 16.2671700 171.893433 242.281326 608.163574 758.827820 509.042206 219.198151 876.647400 575.502014 931.269409 266.254578 903.683472 692.290527 183.838577 85.0746231 759.199951 148.321045 606.604431 729.679504 264.861511 588.669189 132.692200 350.851105 394.563232 94.4356918 585.913147 895.392639 18.9190083 319.694580 833.933228 63.0793953 726.184814 61.4129105 630.239624 226.067276 802.122681 263.102631 557.806946 313.974030 413.965454 870.820190 888.248413 909.968079 933.807983 + 974.539368 364.908966 700.306274 463.042419 795.770813 58.7521973 176.281723 794.782166 146.311035 19.8761940 796.205994 202.698822 664.556213 357.399231 51.3217506 685.962402 417.196899 377.529083 774.039307 663.960083 469.431122 473.738373 116.512436 346.799194 174.607071 858.310303 936.638000 825.776245 80.7084808 909.563904 806.360474 54.1555595 800.413635 716.869385 32.7953262 653.364807 331.533752 430.528870 984.946960 91.4788666 5.46051884 846.679199 470.240387 501.777466 911.193054 511.952118 159.354431 618.634949 230.818604 994.618408 160.578629 60.3111458 261.129120 125.903168 98.8847809 730.833862 537.065308 231.328903 635.817688 31.0607185 414.760620 758.862793 553.214539 361.080597 831.526001 148.146515 738.399353 209.150406 856.564331 17.2543068 308.914734 893.606812 453.210510 390.030670 456.635498 281.030090 235.253403 762.081482 304.014709 446.169739 681.849548 270.239319 + 860.021606 198.635345 430.245544 279.747955 344.909821 564.326782 970.749207 911.986816 983.496521 426.654633 454.328888 954.283630 240.877975 238.086792 879.643188 158.435059 421.169159 51.3726616 174.457977 823.372009 804.627258 816.411621 637.648499 427.756439 5.02637625 871.693542 187.741760 45.2616158 114.873459 531.923035 506.718750 938.700073 610.095825 770.240234 283.427246 315.910736 834.873596 641.596252 86.4393921 622.830505 918.759277 11.9558706 474.602661 219.118958 934.577271 526.728943 366.208832 79.7816620 813.499817 150.614471 447.324310 172.448868 164.195633 40.4914627 722.591675 731.671143 507.108002 977.364441 603.906189 797.639343 566.764587 331.170166 772.891846 681.463257 155.217957 978.000183 270.215332 421.750854 218.250977 166.730103 59.9805527 685.286926 307.334473 682.111023 552.990601 218.115387 613.344971 475.197571 256.088013 24.8254585 287.027527 114.384537 + 700.537476 864.883789 771.499084 648.496277 613.308899 390.445160 444.531006 619.570984 876.058533 886.519226 372.483582 527.255066 930.004272 235.653427 304.697876 197.640411 338.874695 75.7507019 347.446930 515.617432 815.373535 285.740326 951.174011 857.301392 439.105957 292.020325 604.228760 628.982971 251.848190 978.829773 820.636108 228.805038 635.464417 216.663269 51.3222275 889.757996 733.829651 703.612244 255.757202 628.827209 769.133789 102.974037 396.001953 596.223145 278.676758 475.148804 830.044556 219.452057 489.932892 870.551636 995.576172 155.174561 822.995789 419.276398 177.881226 863.924011 890.034973 18.0076122 650.161438 562.452332 78.9545822 804.029480 971.626099 569.929688 848.692871 490.891815 114.432945 454.201477 515.427551 870.927551 701.719360 837.053650 499.148743 489.046753 99.4156265 622.926941 656.985718 752.480774 605.622314 509.634460 142.720352 273.142578 + 858.646851 825.397461 44.2656631 605.598755 10.5257177 557.329651 125.053398 498.897217 887.666077 830.295776 971.044189 527.236694 694.870544 896.847534 257.466919 687.748535 481.523102 390.258362 855.028748 715.832336 221.318848 614.044067 809.495850 671.229126 831.623169 542.196899 872.418274 590.757874 705.481689 109.747879 10.3269567 195.778793 375.910706 467.959412 865.409363 876.117981 865.197998 151.316330 886.798889 762.454041 668.077209 936.649963 963.383362 986.686768 325.324280 892.920776 832.337158 990.762024 136.576202 881.039062 69.8338318 780.429993 414.029419 192.041504 962.386719 501.207916 453.238739 863.809937 263.075287 796.952820 688.829041 844.355774 528.508606 344.443939 467.682526 338.725189 930.832764 233.062927 253.575592 877.119873 818.764038 180.970657 502.055389 586.341858 581.040405 502.629272 975.957703 47.5501099 691.295471 797.133301 56.1882477 896.013916 + 421.445374 341.957458 712.058594 756.586182 897.333374 221.257584 220.374176 13.7382326 638.329773 632.549744 256.078217 87.5948639 487.729553 941.516418 882.700195 439.703735 389.342224 838.904114 737.193115 476.072235 127.575844 887.648071 710.613220 947.166016 339.575958 176.792267 72.3623505 211.506302 689.797241 711.606323 546.488525 93.1795959 395.709717 462.241425 120.064949 370.727844 951.491394 344.150757 989.967346 485.876221 480.049896 178.693054 822.083069 780.998718 456.664001 882.451782 351.748688 240.599411 859.092468 83.6245193 289.196747 629.503967 685.740723 889.846191 111.889717 994.945129 133.802475 654.715027 227.320572 650.757263 584.278137 809.995850 348.148895 930.175903 400.368469 38.1057892 328.485809 835.252563 523.639893 358.049622 244.202728 307.978333 342.335571 902.464478 561.846069 67.0982132 31.1876678 988.855286 910.018250 915.959473 742.344543 432.332489 + 143.945374 177.691269 473.819305 748.843994 489.179962 324.369934 699.858337 901.553894 681.962646 679.317627 740.832275 339.650757 271.234924 705.582764 772.754028 54.3263931 888.016052 788.241394 155.669022 97.8803177 652.018127 469.182343 558.921631 891.384216 124.996590 323.226257 697.065369 701.371948 850.028870 613.357422 42.0409431 228.569885 897.932007 833.362305 753.589661 679.950684 668.020569 782.404968 15.8062906 944.879456 99.0251923 541.562805 571.752258 367.877045 15.8635139 110.960632 212.106750 338.364807 225.988312 248.081070 384.645477 265.557251 414.817413 965.479004 619.491821 483.390503 993.250366 791.008362 230.511948 931.736206 707.791199 346.495087 847.640137 162.170624 942.566467 273.696930 565.556274 470.587250 677.676147 51.1129875 58.5442657 717.040955 252.222549 803.678345 510.104675 54.7692299 789.330139 729.343689 134.320389 481.968994 951.707581 344.936920 + 192.677216 864.162842 845.488831 561.072876 757.279297 671.099243 570.524902 297.533112 965.435913 477.397003 33.0514870 108.816536 491.003876 760.242065 297.578064 556.861145 173.167694 488.622253 147.743393 524.520142 698.046997 264.418671 728.195679 39.2793617 158.144302 20.5598907 602.552185 242.629135 600.569458 269.679077 621.882690 882.194641 27.9097137 292.727997 627.208191 386.551697 371.433685 492.041565 32.2616234 552.671265 778.281128 837.822876 505.567230 185.015427 578.703308 569.015381 332.662354 668.609070 951.698975 275.830139 137.897675 570.127258 24.1238403 561.018188 274.161621 831.662109 765.334229 689.108582 495.868774 868.945740 140.699158 425.940216 945.814697 644.569580 695.930115 613.906677 11.1225376 689.309082 328.214050 40.0536880 634.475342 84.9805374 428.122528 429.678864 937.664673 230.946335 277.834534 782.030212 337.720306 157.995026 571.352539 143.384995 + 1.59068680 571.457031 782.529724 519.530579 593.181885 130.609314 624.258118 353.383667 320.180420 808.843994 61.0008583 344.500458 327.158264 429.084900 312.213531 735.459290 568.685303 789.230835 520.111084 299.606354 51.0027695 561.199707 919.915344 264.442139 821.626953 674.178345 388.128754 941.086853 641.252991 209.055130 564.257385 76.8019104 33.0767937 534.629089 969.294189 31.3511200 652.500488 412.818146 937.310181 909.079285 490.689728 621.815247 693.929016 811.057373 170.897903 320.450439 839.373413 358.138123 261.376038 768.981689 654.985840 836.617188 959.644531 32.1723022 363.836151 880.794739 776.727234 889.972778 478.470062 693.207214 485.511444 356.121155 488.288574 517.356567 825.664978 281.772919 409.552460 345.197784 163.408386 693.177979 915.624268 281.882416 471.620605 436.378937 1.90186918 992.762268 387.262054 814.131531 924.852173 758.378906 406.696381 106.909187 + 601.755493 538.229858 242.666946 433.678253 14.3871536 101.173752 542.925659 806.506104 246.692307 802.827515 638.664734 219.887985 853.966003 335.278717 313.313141 125.111336 820.299561 699.578491 543.597229 113.846542 731.219482 410.387451 338.136993 390.220490 269.873199 186.925751 814.003052 529.166077 610.958557 175.118622 391.639221 15.1604061 700.812500 101.139275 301.659332 923.914917 372.575684 117.932648 786.450378 927.967651 681.187622 436.387848 822.015320 932.836243 981.541565 577.568359 737.781555 842.158936 1.77724147 736.210510 482.369354 857.180481 635.876160 587.188843 652.084534 554.839478 47.3454514 793.937805 156.467636 269.637451 963.433655 965.686462 407.225555 876.691650 477.518646 54.3594437 419.268005 962.185547 457.342712 83.7177048 724.375427 599.276794 27.3851223 871.945007 453.893433 489.954987 695.062317 903.645813 286.062164 467.643585 270.184082 436.731842 + 963.939697 436.208313 382.507050 138.371246 571.282104 699.138245 526.704834 463.738251 768.116028 337.077148 145.365219 652.710205 825.480713 541.160889 126.029518 809.390686 179.367996 539.497009 535.363953 917.377869 558.623108 699.280457 359.718079 198.837082 484.192871 238.777817 528.898987 650.680908 655.756714 943.866394 772.797791 420.319733 364.327759 819.359314 850.113953 840.243652 620.981873 998.987183 172.596893 70.3943863 32.3567162 924.165833 188.374847 922.356140 930.520569 249.220825 459.357483 801.421814 496.118317 195.186264 636.828674 617.337891 128.308365 100.208649 512.220093 520.774597 335.350159 353.045349 668.888794 753.100708 3.26146102 582.405640 847.143982 961.049805 520.203491 192.214783 868.215637 417.770386 351.061951 142.383682 868.405945 131.800629 472.082123 504.322968 821.595459 597.815186 438.659393 112.588654 96.6096268 178.905807 546.445679 167.523361 + 175.468521 85.7257462 145.126144 31.6565266 45.2469673 995.781067 828.636047 642.752808 431.717743 70.6916351 235.749893 881.548096 525.210022 109.070854 675.901001 424.647644 671.716919 554.170654 10.8377342 321.378876 236.098404 335.134003 866.209290 547.146484 927.785278 358.346161 534.962097 321.315094 452.707794 138.410721 199.101944 991.432800 749.676697 516.831970 968.696777 751.567017 329.138672 102.468086 736.380859 210.909836 322.883453 364.143890 444.419403 908.059326 483.466064 762.032166 17.0587025 871.003845 731.013977 999.486084 966.790710 149.137222 101.132011 911.037415 408.450348 542.748779 564.183960 819.779114 529.973633 537.309204 275.855988 546.104431 713.344788 822.340271 527.117371 812.408264 212.836121 919.005554 286.692749 301.403534 221.973007 813.289124 741.457764 549.476990 502.250793 372.020264 445.281799 329.002197 364.966614 19.6533165 558.374084 668.378723 + 922.631775 184.664719 878.825195 323.591736 814.073181 499.077637 382.121674 686.255249 584.764893 713.351196 570.277039 160.850739 763.604492 209.329041 316.459015 308.353455 280.219788 491.372406 828.540222 364.329376 105.095802 793.955078 74.2943497 622.894043 509.988495 292.751709 580.789246 935.868652 968.563721 309.610321 865.896179 583.292053 626.972534 857.594971 480.104279 676.472839 319.307373 296.644684 199.088074 309.056915 691.082825 79.9825668 286.701996 807.008728 730.046448 6.14475107 616.096497 625.507446 15.4485445 212.110565 238.458359 731.612000 82.3550797 544.206604 447.350525 605.987793 655.466431 357.355103 681.797607 715.847534 916.812744 270.359680 564.666077 486.279633 987.847290 942.971008 152.884750 633.120605 732.680054 92.2577744 723.866943 95.0555573 973.433411 516.110168 7.25663567 119.054291 59.7770271 26.1521225 723.857117 633.884644 831.320923 60.3964157 + 681.081055 9.73495960 202.275574 227.041122 561.373291 610.591858 565.453308 43.6025696 307.210297 312.039825 780.603394 506.727112 743.877441 651.983276 845.477844 916.415222 183.205017 475.747314 423.299683 496.205902 880.411255 372.333282 712.558350 297.976593 301.508698 751.711975 78.1778717 904.714539 233.879822 819.708984 444.017548 388.033295 737.173462 358.463593 342.950378 842.836609 644.977295 773.319885 765.374390 394.501373 896.960266 204.244614 575.413574 437.842407 580.192444 241.302826 474.197754 887.123474 676.486877 694.789307 839.683533 898.339905 186.611481 917.376892 50.2844162 130.309738 694.038269 715.998352 601.116272 945.384094 548.448303 784.450500 84.9501114 937.939575 949.087463 180.176865 476.391632 886.370605 362.227844 163.920105 439.116730 68.9460678 665.036438 536.546997 547.438843 328.496063 801.310730 208.979813 626.160522 512.599731 798.794434 688.393005 + 882.576111 400.164459 60.3759918 788.846558 818.755188 127.822060 882.553040 754.152588 615.789185 177.791550 105.142311 905.223389 146.635971 193.524719 626.379150 179.921646 268.476990 71.9433289 311.819580 38.2154732 490.535919 87.2566452 87.4638062 522.768921 231.131760 214.001541 540.060425 84.8968201 585.719421 943.509705 363.593811 789.090576 478.854736 393.131134 518.417480 563.422546 110.488678 779.999023 883.783569 17.7907486 926.943298 427.506226 959.725891 684.768494 922.736267 633.969360 551.627686 113.898109 497.053345 35.6518211 203.248413 834.234070 490.738129 232.200165 947.552551 199.033051 546.330505 223.519989 132.343079 128.664505 381.268097 992.507751 581.862793 725.038147 124.919121 507.893341 739.072388 934.941833 925.122803 824.862427 71.2771378 339.368744 613.837280 798.067932 114.938599 48.0357590 534.441956 646.250305 435.665802 337.620972 429.727631 893.968262 + 139.408569 944.216309 33.3796997 926.870239 966.063049 298.991669 219.923828 633.554749 782.568237 189.997025 37.8551636 549.159790 820.823059 766.009155 865.171509 993.392029 624.456726 2.38966227 657.843506 778.301758 256.638184 261.271729 146.902679 871.703613 150.909821 986.739197 64.9874573 693.740662 780.722046 911.375366 421.990631 108.910736 837.644226 859.478455 209.718231 957.067810 275.195862 111.652313 770.971863 852.101990 94.6147461 184.372818 83.8055344 770.888306 547.148499 874.684937 328.904480 194.453506 903.558289 378.170837 27.4920044 642.097900 405.029419 983.974365 549.114746 207.838028 230.640335 353.911133 22.8403473 433.889709 280.108795 88.3963394 51.4777603 528.324890 832.273315 360.735535 29.6764736 425.566498 864.595215 203.539948 129.713394 96.7325821 263.894501 614.091003 207.070496 440.330383 208.149216 391.862213 91.6621475 83.6670914 435.711060 478.608276 + 736.747681 772.171143 701.913452 490.754730 570.447693 79.7640381 702.960083 163.206757 913.887634 889.382385 403.358521 838.006287 669.942200 733.132874 701.902283 770.809021 641.948975 233.019928 45.2758446 429.763306 464.849121 386.412964 626.991333 682.101074 710.080994 303.467773 208.648315 369.123322 716.500549 707.642517 486.132721 777.858215 988.964783 609.489807 995.693176 422.355530 733.643494 365.838348 292.439972 45.7344017 25.6654015 520.639832 144.192184 198.447189 793.564331 713.691223 367.733368 786.836243 424.121521 965.119934 594.081299 793.645447 818.015076 705.109436 516.691284 504.433319 417.617279 421.616882 327.081635 542.811646 829.570129 244.859146 931.965698 739.797363 818.136902 599.838196 627.582458 299.032623 179.753860 24.3566017 963.652100 682.051392 643.826111 631.240662 830.750122 72.9485092 829.046875 290.014069 142.559280 906.846375 902.403564 351.282745 + 576.046814 486.593719 572.248596 607.885315 885.190247 397.009521 702.539856 641.829041 482.711395 318.884766 388.085815 87.2977905 186.139877 855.248901 352.510040 137.040771 920.382141 944.819519 914.274353 603.564575 543.955322 469.840790 733.353455 706.480774 757.432739 85.4357605 537.317993 446.576355 962.710449 931.307007 48.6287689 729.149902 706.740417 560.244995 895.055237 732.512512 670.080139 190.782364 100.168457 770.365906 399.652374 390.693298 269.126373 57.1687164 867.456970 881.512329 886.322571 246.030640 10.0990181 10.0407238 93.3521576 479.088013 540.688721 726.825562 72.5149002 711.024353 770.048096 581.171570 205.325180 201.060318 664.652649 641.802124 259.113403 38.2088013 935.265137 82.7083588 683.138245 537.138367 926.691589 115.268417 4.08228970 514.070374 341.170166 829.635315 369.701996 346.527893 124.385361 584.337891 132.368622 623.863647 523.418579 773.811707 + 180.408615 453.144592 36.5661316 404.197998 752.784241 684.720215 491.728607 664.253601 93.6357651 790.884338 314.572876 13.0719824 118.688148 902.335327 747.240662 808.516479 652.332581 25.1773701 924.148315 720.644348 815.444397 716.991516 435.226257 207.392700 601.252441 158.978943 846.038879 800.632507 946.421204 857.788269 380.760284 151.944885 653.203491 443.303528 255.192413 935.238953 540.866028 847.042786 355.979126 748.914185 8.69274330 692.206970 358.367065 430.292114 509.443176 36.8424225 757.751221 535.757263 722.099487 782.953613 338.506287 776.915588 504.534119 99.4739761 796.312622 714.994202 474.592194 305.297729 557.885376 113.644211 506.403290 721.261780 950.813354 800.223633 381.618042 851.480591 663.714233 650.722961 4.32183933 434.198792 160.143051 997.419739 7.43044758 951.684387 272.380920 685.194763 362.862122 832.840881 61.1573410 349.817810 698.743164 31.0504761 + 618.742126 74.4040298 962.032227 480.298584 950.980103 681.864014 813.514099 458.202728 368.084503 345.551605 179.997162 933.695557 547.406067 82.1819229 8.18160820 487.790161 716.238586 784.841125 233.623718 423.595093 909.017517 392.203003 864.814331 19.4996910 695.157715 544.673279 723.410767 800.862732 424.087219 303.594910 461.487457 116.970932 822.551514 230.392319 199.549957 813.303711 773.756653 952.955994 787.911621 40.5638084 288.166565 99.2523499 976.984985 960.624695 540.854858 606.148254 806.024475 774.595093 397.194489 881.582825 66.0792160 267.226593 865.578247 872.802856 501.023407 150.066132 285.148804 598.076904 93.7544403 6.48004913 100.893768 536.379639 382.634033 100.940399 220.449020 430.769318 213.189941 948.337219 341.745056 945.957703 796.483093 250.241486 900.276245 22.1704655 201.696259 554.003418 424.861298 138.683609 428.215424 440.712189 811.267029 785.737244 + 890.917419 917.660034 653.177856 456.209930 847.208557 355.179565 253.052078 980.572693 662.747620 269.626801 490.667633 211.849289 585.485657 925.558594 286.862885 332.687561 165.407013 417.573700 750.300415 989.092346 728.138428 831.357666 616.562805 802.609558 599.719177 909.596436 829.560303 939.661804 248.862778 168.752609 476.547180 751.966492 183.622070 462.741547 496.382111 693.749023 863.610352 972.541016 502.701202 137.868271 896.949341 689.156616 472.665924 685.708374 395.536102 260.150726 351.062561 90.4453430 192.130112 338.019928 951.782043 73.6416168 527.046570 96.0271530 235.084473 670.322815 40.6540794 35.9142342 311.830597 273.655731 567.809082 876.521973 915.532288 854.024658 440.067566 161.552002 932.824341 601.252563 103.453972 101.204414 290.204529 9.30415154 409.242035 218.834747 492.671906 667.941528 393.249329 615.874329 925.785706 95.2212143 530.476807 456.595490 + 256.283447 485.099915 845.794067 6.74996662 520.580383 481.483093 525.291260 845.633240 937.206970 635.909790 274.008545 434.875183 240.534393 108.344284 993.631592 470.252777 75.6651917 462.365814 270.033295 496.854370 595.491455 962.356567 128.456879 253.116440 347.470032 184.081940 44.8593864 394.062469 35.7890701 721.618652 636.054626 721.878723 640.184631 721.375732 721.894409 801.430481 29.5666733 289.735809 238.900238 361.522400 383.047638 668.720886 441.628296 793.047607 408.907806 315.744232 87.9151001 466.013306 470.752014 631.365112 646.467896 815.071838 832.319275 834.940979 561.253296 299.438782 465.342773 747.602783 459.162292 839.466125 97.1557693 659.286255 652.957031 681.278870 911.338928 293.835602 942.792542 630.487610 54.2782822 803.140198 646.583313 221.154083 578.692627 893.965698 293.481842 3.81987453 807.049011 507.816650 457.073914 926.115051 769.631531 465.402893 + 177.534073 699.995361 730.261841 284.993652 305.449799 816.408325 948.400208 56.1111984 174.305664 658.337280 631.785889 396.418427 186.190201 186.588669 797.776184 552.968323 479.296967 793.421204 888.484436 792.308655 269.073151 241.885773 988.952332 629.064087 140.950912 775.582947 887.793091 721.163940 812.954651 530.853149 739.599121 380.353638 76.4264145 914.242310 126.358032 149.937561 934.491577 940.011597 343.241852 594.463379 477.045380 878.112183 76.8896790 182.624695 37.7279778 482.616119 41.2957382 533.227173 297.130951 379.378845 527.560181 356.819733 354.398438 811.437927 626.391357 29.0871582 961.876526 231.640091 646.389709 886.414246 688.199829 278.445709 668.909668 323.403656 334.810760 920.848022 879.006653 741.822083 205.334167 834.777344 281.967010 128.607635 684.992432 389.596832 163.133636 21.0638199 835.782471 857.432800 584.312988 246.692535 800.736694 654.228516 + 878.954163 655.597839 143.362427 269.095947 31.6310997 966.589355 241.278351 382.409149 634.261658 932.297180 961.971313 693.938171 210.133850 561.785706 189.127487 81.4653549 221.535004 455.202179 598.167175 730.689392 283.205627 228.634491 653.068420 743.301270 771.811646 931.969055 848.544189 740.921692 400.193939 912.467041 721.716736 429.854858 218.473495 704.713562 784.829529 112.747162 824.907104 954.427795 775.209229 906.741516 98.4182434 938.335571 960.897644 247.009735 159.033127 770.315125 13.4877262 62.6961632 891.203918 586.353149 377.004791 957.510986 520.178528 5.54763317 81.8730011 957.170227 660.197327 466.530975 730.301880 345.374817 956.517029 966.371216 934.872986 334.476990 611.610901 336.153961 596.518372 713.451416 914.356140 318.780518 338.189880 985.006470 243.042847 717.349854 227.705658 690.859802 552.438171 965.058777 609.650208 123.601990 716.365906 842.119629 + 65.0387878 296.982605 72.4477997 997.549683 923.355652 182.874725 288.199310 624.578979 740.146667 57.4444695 422.141937 721.667664 440.531250 684.760803 308.732330 441.054291 291.462921 776.571716 930.453430 743.374573 80.7910690 641.764343 762.352356 456.207367 59.8506851 968.627075 45.6087036 385.725922 523.781250 380.792267 578.418274 105.757652 247.651688 730.007935 416.907806 612.446228 378.874725 570.517151 815.179688 368.892609 163.251190 45.5155754 256.884338 433.506104 717.941956 755.725891 367.255463 333.793884 608.616577 425.176239 649.549500 526.383667 766.109436 662.349854 684.157532 413.068634 920.951111 888.829895 739.409546 358.418976 305.892395 223.984741 587.252441 454.267334 426.738220 140.746078 364.193848 745.749146 212.441040 158.973892 989.044495 721.579224 682.214844 289.107910 152.752914 447.531525 836.534119 743.059021 58.3728371 55.3752785 207.704773 346.702728 + 382.350311 364.896820 244.230469 15.9695635 295.992676 950.860840 299.170227 220.964020 936.740356 94.1558914 42.6844444 934.004395 70.8133469 924.091248 642.036011 877.680847 380.417664 73.8976593 462.408264 246.933105 682.701294 772.410828 555.365784 116.512909 542.635376 657.711365 692.368103 926.645935 939.886169 588.522339 612.385254 61.1659164 236.291809 503.591522 739.252930 489.572540 814.023010 523.395508 22.2444191 263.283173 600.184814 447.343719 407.940277 889.656250 770.041748 753.698792 7.06698465 519.657898 783.244019 938.529480 579.765015 426.649384 95.2748642 464.997101 550.562134 370.859314 6.97594023 988.979126 933.425720 479.441376 511.929016 241.292221 923.110046 108.122299 264.649292 984.969360 679.864075 711.041748 905.998657 745.147644 38.9887848 263.933441 58.9646568 816.488464 860.667419 680.803162 488.454681 804.731079 461.791626 811.936584 34.7855568 277.786713 + 409.551392 338.075653 875.688660 149.494141 911.054382 578.669617 662.703186 675.038757 630.068848 720.760681 102.303978 307.196564 775.050476 741.234619 602.579651 121.502129 327.249054 683.029602 25.4732494 867.163513 115.640694 336.296326 774.451721 972.336670 278.657166 976.268860 816.174561 137.409286 517.302002 14.5816278 639.572632 99.2668228 200.013046 677.076233 167.110474 423.503326 989.038818 158.076599 156.418625 186.324890 251.383209 569.065430 851.224365 67.9089737 970.155884 149.108398 270.326965 49.7498207 975.724304 415.758728 578.672119 3.81546807 590.568542 763.471069 148.310684 773.628906 290.554260 640.866577 260.992584 835.830627 391.319214 403.749969 945.732788 454.775787 182.350372 660.804382 733.550537 550.090942 397.733246 580.649658 544.233215 429.370697 596.016357 403.774872 623.729248 219.323502 25.3407612 295.040802 184.773026 150.311920 807.937378 944.533020 + 271.733978 808.123291 233.851944 454.464844 882.039490 336.689148 478.871094 250.346405 148.994614 101.848396 849.700806 691.542236 474.868835 675.594116 149.386002 399.936707 765.797791 303.291473 831.942932 456.180023 747.995605 876.349426 921.273438 992.495850 253.715164 679.321777 195.507629 502.397400 433.157135 568.863525 614.844543 230.016708 322.776337 962.937561 9.74323654 579.186340 852.852844 4.84053612 152.210999 187.825653 396.985779 32.1690903 759.024963 571.394470 435.179077 123.300926 114.065018 181.829468 919.750549 967.623962 584.800476 412.880432 816.117004 604.894409 295.359528 57.4199982 538.452087 450.628937 991.958496 279.660614 840.477295 278.328461 31.2172031 343.413147 753.766968 312.051147 660.131470 746.251709 195.600037 278.403656 272.138397 400.131592 434.070831 570.183838 801.866699 453.646576 129.139740 396.759033 771.608765 705.408997 536.141052 536.788147 + 932.427551 389.778870 265.821075 24.1464081 366.970917 144.223801 331.926147 104.777893 32.5395203 307.557861 318.908173 287.388733 69.5013275 28.6794529 308.150421 112.579010 240.586197 730.439026 506.793304 621.141907 753.543762 49.3571815 833.164368 997.790771 523.245361 84.3673401 149.741959 713.250427 276.435944 480.650116 953.216614 764.788269 405.899292 150.421432 415.991821 430.688446 174.892181 860.644348 854.224426 765.662354 520.200806 990.004944 244.651337 974.788269 763.112488 520.412903 885.301270 642.003479 679.706726 580.901978 423.606110 152.320084 833.720459 302.338684 426.812592 467.624176 90.8557892 308.420258 56.0882721 431.356720 233.152420 342.046967 716.581055 54.3053741 937.602600 729.235413 166.562958 694.391113 308.907104 182.176559 907.577759 157.407440 469.027039 602.808228 959.771790 751.006409 225.247986 737.175110 384.303497 470.610168 784.682129 609.442322 + 531.678528 470.382965 190.504654 900.886963 975.205872 194.326904 515.404053 379.861267 504.549591 306.222992 949.843384 603.062805 759.685120 603.340149 431.418396 399.678680 923.281555 850.508118 182.164948 964.177490 546.076111 631.223694 153.429474 874.292725 656.266235 351.345978 850.301453 910.892883 436.547913 689.112305 493.800934 580.506592 58.7547607 780.726746 93.4114609 441.539581 478.597961 276.021637 706.429565 437.856842 120.905907 437.438660 84.6717377 473.345490 13.4118061 394.489349 153.540512 510.137238 772.412842 440.676697 230.673203 508.737457 417.040710 132.198563 173.694016 595.665527 626.067993 229.444778 49.3726044 437.731903 248.092865 219.029999 125.604546 947.550232 987.541321 503.459320 305.326416 337.585297 243.332184 594.124756 702.778259 341.457764 862.452759 899.509949 282.657562 799.303284 974.800781 7.49785233 606.760803 543.087219 738.225281 912.492798 + 504.400909 725.437622 79.2189026 397.571442 72.8859253 404.057159 50.6597290 950.507385 278.830414 816.311951 652.413330 925.126038 71.5706940 249.023193 364.492279 249.076553 781.394165 733.222046 711.871094 847.587646 493.958374 491.955475 412.207855 781.543945 883.921875 351.157593 586.327454 700.483276 615.457031 820.002014 541.591064 11.4314575 629.056824 642.220459 981.148499 116.663918 2.10092831 439.380066 133.485870 290.570343 861.578979 944.038635 143.833069 603.976746 822.369263 807.033752 121.317841 902.554138 47.1795006 386.273315 666.099976 321.590973 478.218903 967.703064 48.4558487 765.286316 288.566467 509.077759 588.838501 122.333794 78.2296219 269.397552 492.737305 394.127380 998.346130 438.128418 547.409851 454.328430 317.601166 476.567780 838.361206 985.747314 477.730286 643.228943 616.476135 786.668457 178.478638 602.259460 109.833206 155.245941 802.146118 692.475464 + 257.819000 491.768799 308.485535 283.759857 877.675293 891.630127 107.658089 177.305237 310.990692 169.187103 270.860870 692.468567 599.747498 299.080566 718.233521 407.428711 523.848389 503.425568 832.919128 79.3039932 749.645020 87.2481308 649.193848 465.326691 89.5953979 920.124512 465.520569 107.168152 484.977509 209.844757 215.997070 865.766785 201.610046 747.075195 947.676575 282.313049 316.998322 972.045166 203.189651 544.266785 258.102325 430.382141 790.134216 154.822342 441.224762 370.418213 417.440552 5.41687250 230.650101 711.855835 868.800354 386.100159 846.939209 436.553162 119.557274 8.75824261 537.612915 161.362595 648.428833 698.303406 34.7387543 255.253510 359.857056 243.170807 346.020508 559.812439 779.012024 959.269348 354.535217 760.880676 532.675293 103.301003 167.493530 67.1810379 829.706360 965.878662 521.672852 679.522217 426.606262 276.641327 777.389038 366.823059 + 829.402954 679.801270 920.265686 705.469543 502.740631 376.339661 209.994995 227.408875 88.1951370 503.676788 55.8916550 573.172607 293.458496 765.398499 217.948120 702.091309 203.653809 289.079803 698.792358 468.177338 569.504883 975.785095 345.452026 393.624512 738.088928 463.714081 269.223419 191.265518 924.548645 42.0061684 261.448334 430.972229 284.196503 972.171509 240.149551 580.198181 647.319885 907.243347 891.582275 315.824402 160.146210 4.01077557 926.500916 880.154541 607.590942 669.765625 618.048218 176.722778 14.9370527 760.583496 179.970840 484.733490 371.104034 488.618744 403.864410 774.253479 196.167984 982.341614 66.2417145 616.163147 307.326294 292.702820 861.716003 41.8187790 47.7595901 73.3353119 823.308411 292.693573 933.907288 838.957275 262.939331 940.255859 761.232605 943.499878 274.433014 282.580048 93.1747665 272.983032 916.946960 535.582153 272.631134 253.376770 + 924.585815 715.060608 664.179504 510.085510 160.769821 972.436890 515.594910 480.709778 96.6389236 354.175446 370.886047 562.043396 274.254333 892.409241 870.827576 770.372986 228.764069 672.762024 687.414734 826.785767 299.482269 627.642883 6.91579962 274.871765 665.783081 915.656677 605.391418 274.575104 705.865906 402.028748 466.014862 48.2541084 539.144104 148.973953 462.085602 501.195618 98.6267700 409.983612 985.641296 717.312561 647.346558 710.035278 935.886475 62.8363914 595.705078 752.690979 415.668030 436.207672 666.557068 902.948425 62.7966766 532.489990 729.103760 980.804993 591.813904 922.557617 145.111557 871.347168 934.935608 19.1133633 184.644760 477.097198 787.834839 41.5609512 622.646423 778.080383 287.952606 138.660095 17.1058025 927.956543 907.442383 307.452667 860.051270 873.978210 361.823517 172.852524 570.163147 333.959320 591.904602 428.136871 771.096802 59.7783394 + 201.786774 272.357239 928.633789 438.689636 360.794769 411.108124 150.311157 276.265869 278.852448 21.0182686 83.9159317 122.892509 5.48832655 721.171021 571.889587 159.310608 743.957031 287.592194 261.515381 185.130173 890.171814 223.243469 732.766541 803.945251 976.644775 747.579956 178.400330 531.337830 635.395447 410.597168 619.427124 778.342590 558.563354 424.873047 831.108948 41.6948090 146.681885 94.2579498 934.701294 148.421616 704.376770 247.159195 652.674988 980.935364 663.499573 943.804504 424.099548 509.866547 85.0691376 559.276123 343.448242 355.552551 925.774719 539.275879 551.875244 290.745575 149.785187 553.159851 605.175049 351.581909 675.176025 143.038559 171.801376 920.080688 549.265930 74.9067688 900.756470 881.779236 638.550842 64.2071838 444.242859 353.197968 625.401428 997.761597 453.521576 149.319366 897.917236 893.058105 148.442871 872.215759 263.557129 563.085449 + 300.062347 14.3632174 487.646545 51.1149521 34.9917030 711.874084 299.118927 870.011780 19.8304634 552.808716 844.025452 750.367493 777.692078 622.700867 115.730850 463.968933 913.548462 54.3578949 763.814758 507.837616 809.924133 818.920227 340.770355 546.387878 393.167023 563.376892 30.7553120 974.422241 787.422119 864.671326 209.007736 919.664062 835.622314 734.718872 298.542938 174.847519 185.682983 802.993835 628.709778 828.710083 209.185471 453.540222 831.149597 225.533569 189.795761 629.760559 261.662933 391.825012 130.928650 558.838989 545.323547 421.047791 248.266251 794.822205 895.781433 625.327881 568.894165 735.316833 707.744873 235.691177 702.592957 906.258240 321.424957 923.343811 876.260132 235.228577 457.946381 528.043091 470.641327 186.915695 219.013382 7.74240398 759.551270 249.852417 481.818054 93.2939224 757.630798 559.953613 638.312317 248.612518 809.601440 710.990906 + 571.542603 960.630432 632.256042 338.733978 3.03614259 909.706299 904.420715 663.305298 746.761780 402.123077 527.919678 27.2978878 559.195374 510.971344 14.2551432 974.420593 41.4357872 754.990112 271.847931 681.127563 652.895020 950.739258 807.210449 941.593323 975.978333 724.784241 340.843506 555.459045 76.6053467 322.582458 853.949341 302.314209 818.693054 27.0435715 767.938599 436.315918 139.539459 186.551163 951.042480 414.193939 574.665466 674.687073 817.343201 99.0876541 690.290527 651.192322 255.016876 513.258911 358.780243 583.416565 275.952332 709.960327 157.044800 681.643738 47.2400589 258.611908 176.044495 160.254639 793.244507 58.3486633 241.360107 904.964417 233.770248 524.657471 12.0854406 619.212158 974.184692 906.674805 271.320496 163.484894 634.715149 720.966003 685.060242 202.390976 644.937744 150.731415 539.011597 22.3984623 43.0356407 941.515076 518.337036 969.399719 + 416.663452 43.3876724 221.865646 219.960571 737.202576 232.011948 336.088806 396.223236 33.6903458 398.731750 668.951477 945.380249 142.260788 459.693359 327.169678 48.2620316 437.778290 378.350861 661.009521 393.309631 915.666077 777.555786 98.5095291 854.500793 665.034668 234.431564 344.454651 165.987747 740.942261 622.891052 49.4219093 583.161438 163.010925 90.4837494 772.626282 396.840668 863.310791 349.708130 900.038879 437.602142 46.6705093 996.516846 719.466980 985.354858 722.008240 646.500488 729.661316 188.573959 176.126495 167.717545 574.360535 112.711914 523.179871 479.991333 965.249939 53.3016243 175.399689 917.000916 261.836334 622.687195 468.526031 945.387756 728.700195 796.715149 214.976181 573.546265 571.871582 203.420273 353.491577 86.4798203 954.454529 571.461243 623.624634 420.002594 183.974640 769.581116 688.818909 479.002228 17.9688473 26.5862656 85.2292557 413.430084 + 568.467834 842.207581 558.517273 93.7215118 666.028809 530.138672 933.228210 653.162231 298.541992 567.975891 505.828796 903.209534 753.775269 185.067474 362.787689 854.068176 977.771179 361.946716 222.695297 527.658630 946.884216 510.846832 504.488312 633.541199 188.393356 410.707642 68.6587067 914.494934 396.927643 204.497086 613.451721 283.612549 868.623047 952.611694 166.389511 29.6082954 566.191650 978.146423 686.417725 174.100891 142.879150 302.378418 316.846588 752.335327 265.867950 253.806381 732.259827 334.404358 531.837036 447.187897 882.117859 53.6715164 735.484619 756.300964 277.558716 612.176025 355.733032 373.536591 98.3606033 230.058151 828.399963 134.532852 153.632568 540.782043 205.151306 314.492004 144.630859 995.673523 674.945312 126.266151 978.251099 697.035522 576.226440 593.409729 374.591064 319.372498 222.384476 993.780884 323.634918 427.488922 842.552734 988.157654 + 971.840515 678.108459 892.761963 950.534973 57.9211884 483.170532 680.374817 573.620056 512.291992 956.629517 11.4671841 186.132324 737.934265 885.296082 553.793884 943.550537 119.009041 446.320740 645.589844 380.109039 515.071594 429.376740 892.623840 667.537720 137.553802 805.348083 712.458008 63.5523033 343.418884 570.420349 397.783325 352.340912 282.127747 238.347488 693.520264 60.9821587 807.599304 157.620789 702.114258 144.522720 1.47540760 912.910339 383.552185 327.537323 234.481934 775.585754 140.972885 498.363525 471.381531 269.356689 433.469269 554.735046 359.931671 737.469360 37.6419945 343.071838 733.638367 701.176025 136.105194 31.6182976 61.6652031 467.073608 186.913376 735.626343 244.372192 860.511902 306.541260 398.216095 273.966736 156.850754 652.589111 621.782227 613.117065 613.868347 148.489014 895.894897 367.310120 101.736397 820.612915 40.7603683 998.168274 925.357910 + 763.293457 638.402954 531.621216 494.564545 792.701660 29.1515255 787.358093 276.369904 288.649170 70.6457825 915.804504 74.2189636 498.004578 321.032196 315.747528 821.834351 588.640991 74.3145905 582.922791 47.0552292 851.390991 11.7147131 915.160156 41.5795860 257.851471 369.434937 496.770874 422.399658 267.835968 751.850769 212.171539 549.905212 432.069061 242.126572 738.946045 438.810028 544.794617 669.748657 33.0161171 679.350342 271.478455 738.302368 165.696106 629.563477 890.085022 837.711426 996.577271 157.413559 295.264313 437.164215 376.361084 554.785400 434.644379 155.105774 595.446350 450.837524 599.725891 396.653992 258.981873 747.989136 766.625916 283.172699 101.897049 718.610413 810.666260 907.752441 955.587158 771.650146 324.572754 473.149170 611.150696 789.313660 657.441406 933.947571 368.281616 657.104492 516.213928 369.479645 926.184265 378.725677 821.638489 369.028229 + 567.555176 170.504425 437.956024 732.010193 160.819656 390.219238 860.436035 937.059143 562.282776 432.408997 273.216766 364.573975 443.364502 673.613953 156.490021 455.213074 786.655212 56.4280968 506.412109 750.487427 910.396606 534.882202 187.469467 437.699402 495.951111 736.363281 850.836975 890.026733 643.517639 294.892120 565.352539 903.750549 33.4312057 465.582428 266.776611 823.344116 916.877991 390.223541 325.610626 765.133545 681.994751 427.225311 812.973022 444.240967 877.410950 338.662231 442.670990 163.495911 569.588623 978.214539 611.096252 205.443375 287.212219 67.8818817 979.405457 517.098083 800.258911 514.077271 946.603149 882.640564 551.397522 751.525513 830.993103 230.528030 472.770782 321.690338 372.228424 814.354614 77.3248291 62.4200554 802.032898 76.3497238 563.244873 307.589386 631.124084 188.494476 739.174500 593.534973 599.617554 458.805603 921.876343 326.270020 + 980.553101 662.707092 419.832428 619.762451 203.165710 813.293640 272.942780 662.690735 737.516541 650.881226 646.556763 74.5138931 909.751099 509.298492 309.012909 704.053650 93.8679352 826.287231 40.8181267 194.341370 432.158783 439.671234 53.8803406 985.939087 345.622040 779.172241 842.904419 466.827942 186.582123 380.408417 784.981262 437.514343 54.6203079 186.173935 233.676590 491.061707 310.041504 441.712799 393.877533 137.057373 864.029236 588.273743 510.191742 397.194885 10.8486900 575.871216 683.323853 589.396606 68.1472168 874.030029 600.224548 745.883545 444.750122 153.941727 956.668335 976.806885 693.395935 940.280701 89.3516769 677.090149 307.103302 329.299866 893.536072 514.566467 471.038361 323.902740 791.220215 327.783783 141.229767 966.132385 325.624023 26.1861820 52.5106277 119.007072 764.916504 403.287720 192.903366 167.251480 672.643738 220.388931 768.614197 36.1103745 + 294.893890 432.775024 97.1530914 431.297821 865.457520 278.736115 850.135986 671.131226 98.8991318 398.850647 249.581909 58.3719444 639.864380 25.9859924 250.829132 106.430862 645.303894 209.600571 721.613892 570.964783 982.767517 778.135071 879.779724 169.119949 596.781555 778.632568 949.819031 151.671814 183.281662 176.818817 250.100128 458.319794 226.290985 454.275848 79.0383606 210.268539 819.174072 360.130798 56.8801613 366.890106 345.711487 287.926880 862.002625 555.446411 67.9089737 393.897339 24.9367485 906.640625 362.203552 76.8147659 346.121094 918.494385 918.250793 374.675659 719.718445 471.831451 82.8059540 984.308777 381.413361 566.043152 591.159668 835.974731 919.842957 438.637939 616.775208 884.382812 334.923889 454.732147 921.410339 628.979065 458.228271 112.913834 178.207825 268.867249 193.071335 388.840057 200.909790 370.489227 647.195374 290.962189 663.213318 282.551392 + 303.188873 62.9305916 405.787231 684.468872 966.558228 733.892273 241.268524 517.629211 733.976379 543.241577 22.5345821 232.432220 602.392822 705.192200 242.823242 599.761780 580.824707 776.018616 985.111816 744.213806 467.970947 706.384216 545.072571 344.164978 918.815796 679.982849 18.2856865 330.668732 190.117844 861.111023 289.897339 593.338074 430.427155 431.195587 229.201187 377.234497 894.274902 545.816833 541.308655 91.9036636 744.024109 677.306091 433.029633 108.520538 79.4744644 540.921082 802.313538 939.053162 601.436218 803.496582 46.2509537 812.908936 23.9872437 64.9142761 850.927185 189.428497 718.173218 724.449646 636.882751 350.089111 170.022705 792.268127 478.424286 449.361938 181.782913 316.632538 764.754028 949.961243 269.250061 320.457703 353.049225 138.725113 218.041489 324.895294 555.333252 127.655579 928.910889 904.435547 190.097839 316.850189 13.0734711 914.564270 + 498.114197 891.695251 38.8114586 951.424438 969.568481 930.822266 178.017883 421.946228 637.415955 869.372375 517.814270 369.545044 31.3982201 298.330475 955.640076 299.112122 371.031219 693.515808 220.718399 401.898010 98.7949905 374.154999 77.0081711 630.105957 66.5343781 840.227234 772.369202 324.482605 716.933472 720.910645 799.164001 645.825623 402.453247 832.338806 344.537781 549.917725 870.574402 128.658264 211.975342 532.657654 70.7258759 273.483704 547.051331 17.2482338 984.884338 10.0860968 824.472229 849.726501 358.910004 436.948181 110.513031 414.047333 606.037048 816.641541 999.789307 298.056519 337.466644 514.337463 282.855316 672.324402 526.402161 399.636230 754.620605 790.492249 144.766617 212.610687 448.351593 490.033783 589.304260 936.014282 183.965652 383.506866 155.597855 511.209106 546.023438 33.7855568 736.865906 92.9894028 755.137695 963.061096 553.946655 802.463440 + 349.758453 447.391479 655.820862 853.553589 806.036438 637.153259 796.135315 594.422974 189.926651 741.230713 951.411499 576.545837 41.9035721 536.436157 580.548950 48.4099388 543.854675 551.995056 30.7908592 978.635803 654.731140 266.689606 729.324829 860.968018 991.206726 441.038666 347.179443 591.227295 618.929199 939.453003 120.061378 129.604538 844.839783 420.674225 61.6203651 272.522400 989.152832 237.476334 6.12974548 316.095093 725.675842 783.884338 833.564575 898.433044 239.481934 713.633911 62.4242210 633.656738 201.579071 191.771591 373.039673 527.189575 95.7058487 972.024841 296.079315 597.104858 31.4263840 153.330200 11.5840120 883.713257 899.406555 763.375488 953.816345 99.2633057 767.906433 577.849976 357.020203 347.890106 902.298584 478.471954 995.072083 867.612183 936.892639 737.624207 766.107849 800.984741 469.837158 737.297058 746.248230 708.010315 551.455505 120.864105 + 652.962646 292.658813 281.515198 201.854828 91.5298996 31.8677921 317.255432 61.6415024 252.483658 297.176483 683.873108 642.609314 580.882080 115.939728 361.117737 68.7436752 798.379944 282.930634 598.776794 892.213928 43.6992722 262.397247 655.721252 980.471558 759.094299 693.617249 962.837402 199.343277 379.321198 466.211823 834.694641 654.622314 277.045105 598.791138 612.974731 290.335175 475.448517 662.938660 49.2045670 74.8158417 834.520752 408.243713 444.089722 916.124756 923.006409 884.726807 979.201599 222.500397 994.129700 133.083282 658.724670 911.574707 769.773438 97.0306091 447.721588 593.354431 890.878479 835.311890 742.317444 726.109375 711.132202 182.702942 403.255157 782.624329 337.162964 620.221924 962.807190 444.294891 122.482361 400.451233 236.305618 989.697449 150.279480 948.439575 43.0176010 985.995972 52.0068779 482.680023 612.787659 168.189728 734.196350 922.307251 + 161.232422 855.730652 170.742249 658.563721 30.5143929 104.356018 279.018463 462.388611 334.831879 939.579163 348.379517 734.008911 689.509216 800.698120 419.862732 477.320892 102.274261 422.120911 402.744324 876.221741 326.403748 393.216644 308.931519 459.869568 479.251343 129.881073 157.794174 144.309967 177.149109 260.468414 127.562210 419.099121 300.858887 64.5373535 492.664337 877.711182 193.773727 862.834717 255.642822 223.765076 851.658569 435.948639 1.33744168 380.140533 707.549988 920.549194 184.123154 331.495758 712.617737 452.222656 918.658936 978.288879 886.335632 30.3015785 813.162659 193.472916 918.503235 637.619812 972.327881 918.216431 604.877869 664.561890 212.491119 744.148804 536.545227 187.478394 548.911804 613.690674 234.650864 48.8810616 746.387207 793.140991 808.167603 574.738770 197.171082 457.614166 997.704834 324.877808 873.712158 804.867065 317.953369 531.254150 + 125.205299 598.272583 601.649841 896.099426 344.046661 693.515015 672.579102 754.332214 846.444092 15.9808769 355.929047 747.596252 866.209595 634.875427 506.281830 829.905579 653.772156 910.984863 893.040466 337.875885 877.146667 25.2511463 448.882477 595.098938 367.523254 671.062439 900.974060 961.880188 736.578796 763.103760 790.206116 886.345947 60.0019302 954.340332 533.793457 64.9695892 720.642700 585.657410 487.415039 181.383774 665.353210 505.234558 985.231323 811.000977 667.305420 569.753662 915.379150 70.6664429 92.6226120 123.926506 23.1364040 252.678787 644.088257 146.949066 316.311829 170.292084 153.232437 742.840149 712.807983 510.793610 212.737869 698.643677 456.197174 25.5712013 414.669281 180.350082 711.470520 935.244751 123.076981 851.403137 210.137192 545.704895 117.845474 1.24175286 623.932007 94.6065292 821.361816 983.134216 699.649231 729.733643 745.081970 823.848999 + 464.337708 498.308807 360.360931 930.858948 5.87959671 291.382050 697.258484 358.717072 905.016968 886.085693 836.600342 806.703613 117.928116 386.689667 289.841492 415.832977 914.936218 411.205841 352.347351 460.863434 3.57097626 502.285461 265.160004 613.993408 362.564209 231.965210 485.497925 363.279938 271.227783 733.477844 5.01143026 932.203796 886.015930 151.447037 612.487976 308.379059 349.788696 292.074005 805.345459 369.979248 678.698303 296.749146 189.888718 123.852318 188.640472 949.039307 533.268799 637.164734 647.582153 506.245789 827.610168 372.454285 372.719147 185.507156 810.455261 651.495789 283.554199 558.339722 163.447983 508.239838 568.764160 165.230820 971.638794 327.335632 902.498169 649.303406 176.183533 274.550507 754.823486 345.348297 31.9438305 437.372559 475.835724 746.839355 898.294250 682.449097 509.738281 457.728790 784.974976 631.170471 509.293671 769.249084 + 899.875000 548.887817 74.3462677 311.901917 335.556000 49.4731178 774.752502 605.598572 313.312897 268.119751 587.294678 306.124268 191.174240 469.349487 152.299011 928.760864 573.394714 668.082825 388.494873 522.009583 732.800293 53.8338966 39.3200302 962.450745 357.091370 542.643250 948.741516 364.054871 512.397766 748.893616 814.351135 883.688416 731.187134 980.268860 269.926788 78.9240341 537.177429 257.650970 269.855682 458.428802 263.131561 144.507599 827.269897 222.260742 123.285805 252.352234 562.587646 182.366211 181.832504 374.046753 91.0340652 986.548340 965.918762 147.731598 691.031738 65.0114517 953.655640 408.873474 243.901840 689.405396 148.866119 829.377136 719.013367 512.574829 607.412781 862.769165 589.707397 424.543518 557.889954 553.391418 649.839478 321.360229 813.151550 659.927917 397.960632 148.499191 191.181137 188.410629 853.408691 773.134460 429.987946 674.531006 + 676.884094 908.397400 51.9307175 963.108398 697.861755 534.651062 479.612305 599.827759 706.402161 387.856628 667.933289 649.324768 47.9913979 593.600769 283.839783 134.568100 141.541840 538.449158 957.670959 134.990936 11.9315758 540.252930 575.350342 217.369827 39.8802299 440.602142 133.864929 699.439331 43.5973892 724.036499 669.007690 845.020203 373.032471 491.382690 781.870544 896.246338 530.396851 683.320312 799.129639 31.2893124 116.070793 368.693848 349.587738 27.7873478 136.669556 197.202225 925.250671 887.957947 215.135223 967.025696 878.117493 681.129089 262.944214 92.0844421 697.482849 825.068054 510.930511 999.641235 144.131149 329.736847 223.606094 18.8376102 155.623825 52.8524170 144.223450 822.978882 943.976685 158.459946 485.424561 604.696045 310.402527 388.661255 651.468262 204.555618 739.782104 421.687317 531.216553 957.390442 27.7278633 340.352417 62.0293198 889.826050 + 723.755615 889.973022 185.728424 6.59681702 98.8903198 728.712158 704.627075 662.243591 751.249573 626.809570 776.495300 790.974304 353.740234 363.611206 254.895828 491.323151 226.388519 194.333817 303.935028 251.365463 598.172119 771.439392 277.863403 709.469482 296.657379 646.508057 294.108368 754.788574 672.781189 363.854248 132.043625 813.050598 870.284851 836.341675 423.601166 606.507080 946.821167 751.218262 608.349304 939.368042 381.345795 863.095215 592.720947 355.042542 527.736816 276.741943 817.472961 586.479614 467.395691 563.918884 347.080109 217.756927 545.451660 506.856659 368.750122 914.304688 669.479736 30.8888111 505.995422 779.850098 689.187500 815.977356 753.012817 78.7286682 205.004471 857.513550 351.506165 559.361145 973.996948 529.159607 817.019836 280.670197 658.508850 965.656677 673.989380 859.903687 821.900085 760.409912 37.4875336 925.651245 49.7735825 50.0105095 + 402.375366 973.384827 810.924255 550.865051 482.237366 819.182617 21.8720245 765.800964 582.428589 849.013000 482.596832 577.352295 773.202576 366.568909 691.730530 11.6183691 927.518311 476.791321 608.721008 391.234314 624.367126 611.472961 882.189453 385.677704 331.459015 552.650574 784.970032 854.819092 704.502258 173.063431 989.054871 716.569153 898.859497 895.380310 747.661255 572.935547 597.215515 602.203979 822.101318 766.789917 88.9751205 10.7971840 92.7430115 564.661194 253.098633 924.571838 834.404602 355.533264 713.203064 532.130737 913.440430 129.825211 677.026855 242.124664 167.835968 668.922791 670.157898 826.072815 708.583496 370.774170 223.471161 294.208527 563.349915 489.890808 853.353027 956.974182 219.487061 79.6851959 158.129181 571.017090 497.648254 771.886353 612.140869 297.420807 497.621002 163.817581 467.481201 648.812500 132.166046 407.901794 676.143799 90.4608841 + 947.892395 487.170715 20.0755520 664.224304 606.734253 828.180725 947.701965 578.162354 477.841095 182.465118 245.296265 367.791901 236.208084 459.874512 497.960815 74.8522263 922.577576 238.621338 671.715515 27.4920654 50.0247993 972.421692 954.722961 44.6034050 238.818069 516.291260 471.187988 536.864197 548.790283 571.330688 128.429535 378.081757 38.3983345 335.056549 52.3461647 489.847809 452.117340 953.082397 413.668152 361.959290 875.335571 804.541626 829.114258 911.819702 517.719238 2.12301946 870.545776 363.231354 658.129089 943.695251 940.084839 266.368317 323.772217 434.507782 926.945496 168.545685 826.593872 235.924957 179.580933 102.120575 909.098083 779.187134 839.304138 296.129578 538.802734 289.403015 567.183716 448.764954 72.2607040 77.9477921 26.0029030 898.227295 982.554932 134.122055 984.094727 670.150208 895.333496 481.866272 629.262451 641.092712 836.962097 865.678955 + 750.971558 371.507629 764.908447 493.959167 89.5383530 358.899506 409.646759 574.317932 21.0687618 777.783691 473.444946 16.9556293 139.737152 915.701050 221.374878 105.448967 773.259094 551.801208 329.835938 383.492218 575.553101 890.842896 464.721832 899.481750 39.7876396 41.7878761 164.402969 705.176331 777.262756 585.111206 991.611694 747.430237 240.317596 899.653687 656.716370 728.623535 942.450195 709.027588 661.113831 626.246033 863.763855 232.091202 359.702606 942.907837 149.804123 560.493225 93.9496307 643.990845 459.554565 899.895142 537.739258 213.835770 270.134003 295.769257 743.881165 2.20090437 220.416443 723.086426 363.666260 393.424988 504.098602 286.494232 306.196136 733.055420 265.134369 720.471008 884.691101 94.9230118 180.111069 570.542053 633.167847 282.194244 830.067261 583.606873 94.1661911 288.273682 834.040955 952.055115 238.269119 666.425598 982.137024 596.006104 + 170.469894 631.869873 557.928040 381.673218 70.3269196 418.063477 711.216431 914.991455 348.048248 488.373840 212.849701 556.023010 300.720428 26.1155624 782.600830 69.1510239 947.398254 107.478859 115.039589 449.436188 178.838226 927.527100 290.013458 244.518311 284.264801 621.003113 407.884552 468.996338 473.686462 486.959351 311.609192 255.406540 732.234985 795.174988 884.260437 378.444153 184.215927 841.731934 242.677597 540.590881 359.041351 915.263367 732.359375 169.833954 826.139526 102.818443 998.094482 136.445251 503.752167 50.2664948 322.195465 59.9431000 6.28783798 677.245361 964.193176 164.068680 715.060059 774.876465 702.671387 920.326599 732.083374 664.063171 431.633606 40.1887360 307.152954 734.702087 172.027588 344.367065 458.886597 369.196625 697.973938 580.994080 853.520813 917.333069 343.436920 700.807007 406.214111 318.592712 409.448914 525.484070 206.902405 754.649841 + 44.1817055 710.234558 618.226318 494.160645 792.481506 302.271820 1.81255162 291.275177 64.9098663 759.552490 108.777771 398.873474 776.038330 741.781494 683.044128 741.739624 675.328491 590.646179 274.518524 632.007812 813.559204 687.257568 383.644104 89.9841690 449.542084 109.173569 809.294678 838.702942 240.318604 428.358551 421.722382 769.130981 868.782532 779.825867 378.075104 167.836868 474.115936 16.3574409 887.976257 792.396362 999.212219 496.386566 420.482239 993.264465 682.582214 188.204895 126.289017 98.2830811 607.798157 680.623047 26.8627338 53.2101021 181.831802 624.396484 816.173645 836.222717 657.329224 220.088242 409.016296 351.168060 675.891541 320.112305 156.186111 164.851990 911.356079 711.954285 357.202057 83.4667282 311.789490 121.137123 622.192749 875.458496 58.0672531 147.795975 983.866028 989.864075 562.530945 444.080536 20.1457558 253.779953 971.755554 14.9004326 + 295.571503 638.715271 106.537209 463.308105 812.846436 991.431580 694.161194 568.628052 795.633911 780.831116 356.543091 583.989868 787.393860 993.507263 451.777344 898.537109 493.879974 957.444885 608.346497 628.641785 928.645630 75.8069077 927.122070 3.71168113 511.611450 13.3826294 628.048218 20.4662266 194.071701 37.1012650 629.824707 233.437042 658.624084 928.602173 776.786743 493.862976 307.715668 561.266357 370.288452 77.6586990 181.940048 109.831009 756.179626 854.064392 577.683655 910.605347 708.458923 569.379456 718.943054 290.078247 1.40228629 934.370300 560.838257 20.0028477 306.492432 146.647827 583.295532 537.061707 702.955139 185.196503 21.3508282 633.111877 737.309753 316.058868 429.111328 5.98189545 386.266052 225.035767 892.165344 781.586243 133.509155 33.6283607 959.588623 234.925125 392.019470 486.646790 589.555298 918.715149 700.271851 123.123482 455.423035 176.909744 + 14.4745665 904.659668 785.966187 501.780640 654.622437 3.11307478 352.597931 245.209625 721.339417 742.116272 15.3190336 403.384125 449.502655 603.227112 547.318176 810.551697 483.302612 811.743896 172.024673 888.472046 482.486420 11.3311243 414.842957 993.117920 446.234589 759.968933 279.470886 801.914551 449.928589 473.942017 826.789368 302.501831 400.589325 364.753876 659.414917 546.455017 420.286804 607.053894 41.2770386 639.974304 228.582565 915.862061 64.9757233 204.846008 140.810974 632.384155 982.060364 472.815063 345.475861 731.252502 674.231201 270.735291 396.543945 174.005249 532.668396 210.359528 489.307617 697.873108 754.846680 648.679077 722.228821 912.058838 812.067017 806.649658 668.904968 226.996170 329.335114 692.981873 642.306458 512.353821 347.215881 296.790894 864.446899 732.751587 217.493851 265.862946 834.714783 708.535522 685.511353 997.669006 769.793457 738.612183 + 419.255249 881.334717 815.287109 171.287735 631.210083 677.678894 282.048706 250.997589 179.827637 671.781982 894.061157 130.766327 717.247131 738.263000 635.372070 487.512878 954.820618 571.780457 895.691589 402.325714 179.064560 291.320648 425.302582 927.953064 690.564087 953.353333 716.907715 353.988953 126.305275 260.078156 610.703308 572.571960 82.9339752 989.239136 425.909180 711.582031 203.639267 934.191406 337.673615 698.246155 734.855042 310.278961 72.7089005 708.026978 773.453674 777.886414 702.971252 281.981659 695.085876 508.895264 103.551865 245.577972 456.835846 455.579346 815.927856 80.1253510 181.335541 184.590332 922.663574 75.1861496 731.822021 716.601746 75.6373825 501.469208 504.017212 426.761200 416.436218 701.770691 589.679565 395.284637 203.299149 306.345367 566.785583 419.441620 276.850433 601.623047 657.542358 526.632996 376.864441 553.114441 873.236633 720.811707 + 45.8508110 226.017136 582.468262 815.463013 87.7267532 521.494202 751.568054 941.694214 942.127625 352.406677 383.115936 730.176208 148.871475 236.989441 438.575287 950.094910 747.122192 799.828064 113.469444 433.260132 664.013062 132.490936 823.591858 167.938095 993.349487 402.739838 622.198120 435.476410 266.310669 181.351562 175.976913 251.477051 290.976776 192.495117 632.561279 660.295776 206.363220 12.2775326 364.109772 240.584702 883.826843 249.816513 231.109482 41.7987747 496.885193 881.752808 834.755188 321.304016 844.797729 641.639587 641.112854 606.594177 26.2674618 81.2462311 672.215698 74.4273682 30.7357807 964.887634 426.646301 532.519470 90.1856079 237.329498 668.872498 73.7564163 209.382996 502.251404 45.6701546 760.708679 959.065430 269.377167 939.359924 948.720886 820.359070 109.174995 990.994629 72.8728256 434.913208 186.353882 875.367493 869.385498 21.0221386 276.010193 + 924.760620 72.3570480 437.404938 728.230225 900.956970 757.163452 640.231995 904.901794 563.371765 555.507080 445.552185 971.653137 444.760315 114.923119 983.918457 648.176880 697.164429 8.67214012 876.379456 227.442825 563.351379 459.561523 148.917923 211.517380 731.270996 267.864563 415.236023 727.661560 975.136108 110.585861 203.222046 467.488647 914.166565 610.981628 448.220337 290.333710 628.607056 574.024536 376.496552 745.000122 21.7035713 660.802307 49.1890259 518.949707 77.4236145 665.205811 853.989807 809.332214 146.317642 474.231934 356.414520 175.572296 704.270508 284.058777 882.704468 124.301880 405.549530 732.618164 975.469116 650.219788 120.622116 571.658386 659.749634 495.722351 599.590637 350.397980 299.403076 295.438019 749.431580 157.721954 51.6755676 21.7514458 593.636841 61.4344063 781.567871 91.3100586 95.9028854 803.347290 446.429352 820.645935 332.326111 504.790344 + 841.715393 322.237396 680.760986 51.7458305 784.664001 177.934998 115.622353 796.004639 395.653442 842.132507 493.002319 62.5633774 456.296265 613.861084 192.371155 302.356384 645.832581 280.736298 575.455200 578.952393 545.250244 612.063904 813.494873 628.646423 570.820984 360.925781 408.678162 552.717529 774.572876 866.596375 631.284485 229.994324 28.1623631 604.568665 150.729156 959.562805 749.235474 773.316223 709.622070 863.656372 190.067169 206.750977 371.245941 55.0795784 280.529236 16.8570824 779.365540 261.582733 143.817352 736.281006 490.826782 499.692627 760.075317 645.984802 720.598328 521.404785 217.498505 705.748718 993.942810 911.111633 17.2659187 80.6014786 612.781921 355.126434 227.708755 728.476685 697.931152 932.383911 568.491516 78.1662064 170.176636 433.885345 494.877045 259.668945 290.578064 185.284927 290.441589 708.113647 276.571350 464.890350 755.512268 890.084900 + 48.1399040 958.379700 296.866028 581.471130 853.809021 760.787231 91.6867981 498.913055 958.606628 768.382507 665.046143 557.087708 958.730042 220.675049 59.1729431 695.376831 524.428345 806.117981 191.080276 731.089844 926.205627 547.367859 197.740631 330.575531 612.128723 491.214355 13.4263353 484.528046 163.612747 469.743927 629.399719 406.059662 357.379150 316.275024 760.730957 887.625244 741.763000 766.265625 809.316833 459.611084 80.4108734 518.809326 76.1840668 466.880402 67.2515411 556.868774 982.138794 668.026367 652.549316 416.525787 347.497467 250.416016 362.193115 911.460571 423.846893 781.506104 550.792053 265.858948 398.157684 572.837524 943.219238 745.208740 634.499817 236.207016 480.092438 436.872742 473.567352 265.037231 163.928986 990.085266 437.510040 708.362793 264.574158 918.585083 336.651459 164.102386 723.505737 449.482117 675.229126 327.702484 904.116455 398.141663 + 147.911850 30.0592899 180.522705 477.993042 703.953918 529.788025 714.560913 683.630005 658.536438 327.433411 785.789551 304.050842 761.630920 720.649109 259.993652 836.927490 931.674255 139.038620 493.047272 228.858978 816.768311 320.552795 880.360962 941.124451 401.176727 886.155518 910.778503 823.441162 990.227783 182.680618 417.400085 775.930176 379.854736 480.460052 153.079575 841.113159 77.3502579 311.077271 850.382141 201.139633 827.024841 768.218750 53.4623947 319.166229 509.820648 626.940796 748.594055 906.212280 401.731445 835.502869 247.408630 256.333679 231.690170 854.788330 278.214264 745.140442 513.552124 715.642517 100.046745 735.040710 824.191589 659.349243 411.819214 757.849915 881.260498 242.608459 881.331421 325.522308 828.686157 499.197693 396.029999 75.4494019 301.504242 819.754333 430.779480 189.272598 894.754333 553.795349 485.588074 76.9391022 808.883606 15.6926794 + 51.0841064 936.106995 796.484070 558.297791 327.077576 719.741882 153.342590 890.849976 509.272766 181.553665 988.692200 316.508911 770.479309 981.779175 182.724976 187.615524 626.457031 712.579712 311.157074 784.945557 838.954041 984.641235 460.831573 396.830963 925.229919 507.567352 770.821411 69.5331879 655.388184 467.377411 109.114563 560.920471 694.605652 358.857941 14.3519630 956.438110 291.930054 556.272156 137.697906 562.843140 185.008224 31.6289558 78.9987030 428.187256 373.631683 700.450745 548.185364 786.423828 980.048096 456.707245 739.362488 553.813538 865.509827 2.42175698 429.159851 933.931274 929.948425 796.707397 987.645447 761.279053 722.256042 397.589844 345.077271 804.519592 501.268005 242.431076 292.093445 43.3790970 143.729156 331.973907 434.939545 235.363266 710.000244 359.030701 736.741821 110.046204 933.504517 941.637756 178.346390 744.297302 50.5985184 708.590881 + 7.23799801 497.413544 122.848389 198.663208 882.510071 441.323608 980.908936 393.274261 615.465271 841.999573 775.526550 105.540253 185.761703 257.708313 52.3346138 906.679932 119.275803 649.282837 978.603516 434.178680 908.610474 852.260437 386.476135 859.438660 541.989502 707.047058 199.651901 404.618561 229.577805 845.443359 400.001251 489.748657 404.850494 326.770508 302.991730 774.925354 451.708435 302.979462 908.415649 834.311401 350.125183 61.9788857 388.581696 637.726990 243.520035 531.763855 664.135925 793.568420 529.590942 160.650558 434.961639 589.013184 576.995544 931.457642 264.116180 717.989197 743.962524 728.993958 672.203430 281.966797 117.253471 549.187622 416.124573 966.665161 76.8703842 841.976013 938.392700 824.768494 541.596069 990.244751 743.086609 943.424988 36.9496613 61.2153397 541.899109 209.303024 874.237854 547.357056 318.658508 237.152466 280.953918 544.639160 + 391.078125 73.6819229 304.996735 693.700989 821.232666 968.396729 492.211517 119.785149 547.218384 278.577057 186.117676 370.818695 287.920044 977.627808 290.756897 911.256592 909.945129 443.590179 698.885742 102.925446 249.960678 989.652222 756.238831 267.019379 644.245239 951.315857 715.899109 7.32279015 608.586487 679.553589 367.557770 698.570496 422.264252 812.526062 482.819458 433.367432 500.608307 766.323975 824.666809 121.538155 643.906006 893.746277 986.276672 377.073303 352.073395 695.332092 478.588074 677.044617 816.982727 351.253082 8.27956009 466.798523 881.472717 857.552368 769.017517 727.812622 286.513000 585.524231 946.147217 754.841370 766.854675 588.431396 53.4136276 888.252380 800.418152 538.956482 50.0663643 244.861053 832.064941 200.638382 516.466980 776.919128 575.255371 778.826904 122.105499 494.563660 972.908691 339.391174 960.703186 335.847900 969.078430 341.770325 + 359.168549 180.264221 445.283234 323.930023 960.588562 611.807129 924.619385 701.541992 890.533752 813.694641 940.359131 175.193420 717.947876 157.446014 846.767029 527.146240 339.715179 288.251587 360.768036 464.482391 836.619934 772.010986 224.154205 161.593445 724.879456 272.056183 622.096619 562.754456 385.496796 499.201019 42.9245300 50.5532646 534.335266 83.0382385 997.162415 442.286102 98.4564743 46.5739861 796.114624 151.628708 548.093933 784.319336 299.922302 327.164093 549.185730 444.662476 147.011520 376.253906 295.344299 905.547485 165.055222 336.151154 900.411804 967.275696 441.180054 385.184113 802.289062 602.223694 926.602234 217.747513 965.415100 310.728577 102.656487 563.978821 299.921814 135.703323 255.665680 29.7730560 378.720093 250.623108 393.392517 353.147156 907.644226 835.773010 706.654297 389.519958 552.598389 679.548767 303.538391 864.876892 393.247955 949.866394 + 890.412354 972.823853 610.210876 188.069260 92.3076782 432.148621 301.049072 376.901642 128.081802 950.081604 686.945374 153.951614 584.615051 977.400757 169.934586 595.835327 190.911819 51.1495476 480.864319 645.581177 591.161072 329.692780 424.435974 52.3357430 53.7939415 432.079590 600.670532 242.508545 832.405457 217.683990 34.1428871 255.536880 839.147034 615.649841 691.789856 308.614380 546.625793 758.994263 919.692322 522.686707 984.499207 106.616524 850.771118 764.603333 895.213257 690.377075 17.8821507 244.660812 144.958588 335.918091 934.647095 867.371948 613.749695 637.566833 45.9501343 986.100525 154.275665 754.967773 777.970032 511.154388 790.346130 473.160309 308.640808 774.883972 168.852341 513.316284 350.778046 63.5767174 186.082901 449.251892 538.495850 342.276093 41.3247337 374.255890 284.185547 807.804626 159.270187 851.943848 271.862305 725.244141 419.723450 194.374130 + 322.347198 39.9922371 788.297546 394.169952 212.080322 427.214111 200.763550 349.038452 994.819397 785.591797 564.923828 765.658569 276.633453 277.981506 333.518127 981.492554 688.770264 512.873657 680.961487 590.145569 40.2387543 345.394531 237.712967 525.225098 49.0975647 795.842041 561.879944 9.78598976 550.876160 259.872589 933.920898 955.734924 161.999313 620.231079 12.5553102 205.546555 740.725220 710.303162 20.7919369 275.293518 183.139221 364.759705 622.088196 240.496521 990.033447 217.935028 250.400345 371.660980 953.845154 91.6846542 762.714417 510.877045 379.301300 228.159805 508.695770 299.492798 87.7603989 602.720642 410.612579 627.943115 395.065277 603.488159 684.525024 305.598969 737.947998 114.373459 327.751617 228.050125 992.573486 145.044037 390.083130 185.020081 967.954346 419.515289 842.899658 607.651062 549.440063 899.681580 367.295349 371.839661 936.213440 846.837708 + 719.329224 156.502945 887.337952 617.173035 578.948059 577.404602 117.181183 959.178223 471.385406 152.355698 630.666443 49.0379028 730.872864 442.218201 411.632599 962.501709 32.2361984 659.801880 253.257141 402.258362 12.6528454 993.342102 716.009338 750.610291 491.580505 708.798706 542.836548 142.594055 177.804169 373.722778 829.873352 92.3990173 615.937622 200.431046 830.542664 847.975525 99.0313797 843.751038 189.210861 970.921204 614.141602 159.281616 805.862732 679.804138 479.893829 565.851318 380.235107 758.800232 754.929382 664.713257 145.793884 944.877563 646.832458 175.562714 746.957275 110.342262 935.770935 490.457489 671.754944 183.040329 714.112610 419.770752 389.473328 811.713806 15.4486637 272.451538 97.8723373 272.653351 762.241150 667.947205 731.391663 459.044556 913.990723 479.771484 440.199463 753.342163 966.679504 968.126648 157.315140 618.083252 506.319763 988.514954 + 133.590195 454.734863 479.314697 439.693085 407.045380 733.068726 611.090393 602.122559 329.553802 785.002869 242.036835 140.327652 295.011200 896.717834 983.600403 91.0789032 162.072311 519.371765 325.483124 790.339233 407.550964 903.354858 434.200958 875.979858 242.896240 248.411911 873.041443 489.122131 685.627625 601.762085 453.066193 549.332397 324.892792 161.836151 823.101746 736.680176 237.005096 287.813202 417.289032 850.029358 220.186249 548.223877 581.319702 901.800415 672.244263 287.513214 635.305359 433.245056 845.524414 657.243835 180.339539 704.806885 226.984268 849.453308 821.285461 762.215881 302.233307 780.458374 117.432526 703.426514 703.566772 220.966171 384.656616 264.924988 856.791809 664.026733 361.610840 562.901489 428.496277 55.5386124 921.208862 64.7627945 166.493530 449.732971 113.264374 784.107666 422.045197 689.110107 112.120033 37.9254875 676.150085 97.2938004 + 679.049805 301.459381 634.196655 122.842667 805.665833 261.286743 636.204590 601.124756 251.806686 629.159851 365.457397 586.447205 40.9643097 943.928833 300.190063 927.680969 405.799744 309.575562 617.717407 570.690063 736.365295 847.449585 27.2590046 7.74216557 377.449219 896.080444 104.755859 613.428345 839.294250 742.067200 939.599792 955.993896 165.476196 951.809326 830.293884 523.628784 4.25068283 143.458054 526.170532 132.104721 380.227051 402.136597 465.996460 750.937622 999.768677 69.4688797 917.040710 683.970276 827.547302 859.035339 984.667725 474.742371 527.652405 67.5266342 31.4546089 399.980835 999.069580 854.399597 766.658630 432.237732 658.368713 277.973938 877.251221 157.881409 606.760315 885.242920 363.656616 891.716187 279.610229 263.464294 372.448853 699.386658 988.639343 364.103638 290.267181 701.366333 543.138367 609.425415 986.719788 931.031067 351.620483 662.390015 diff --git a/example/lu_decomp/83x83.dat b/example/lu_decomp/83x83.dat new file mode 100644 index 0000000..145ddf0 --- /dev/null +++ b/example/lu_decomp/83x83.dat @@ -0,0 +1,83 @@ + 334.066071 862.517639 408.027161 994.066589 652.496033 992.806763 274.631073 567.590088 762.861572 59.3117447 319.870850 254.825211 192.677277 414.178223 45.5597572 380.177399 916.666260 209.715073 539.330750 845.465454 979.345520 293.407288 209.233704 11.7796173 798.023193 805.898621 187.365433 371.489349 138.836044 865.881287 196.427658 606.619324 8.44098663 551.412292 554.807678 386.257477 397.056915 641.349426 645.391846 405.646118 758.982727 387.519592 402.158569 999.247131 849.900024 345.177002 984.101624 343.509796 185.299881 416.530823 518.450745 871.724182 645.396912 212.197327 744.540344 801.167480 767.887329 235.991287 219.836426 535.770325 415.191711 452.485565 276.838593 789.389893 59.8265114 665.907288 654.795959 513.148682 834.128906 370.296783 939.357239 185.699600 186.564789 193.866745 780.088379 103.964149 177.539612 173.826202 923.951843 728.842041 575.513000 535.190002 745.336853 + 878.395508 666.052795 507.898224 398.024109 876.663574 424.082581 470.357574 65.4254684 782.917664 493.092529 516.243958 368.281128 633.310608 764.987122 628.022339 686.807129 414.430084 669.408264 761.344971 864.101379 556.788391 328.742615 204.906921 140.554825 263.671570 712.545166 569.349060 573.092773 389.515259 709.646179 17.1688595 427.929199 700.456055 726.746155 792.193176 785.137146 648.524902 861.243347 158.943222 566.734131 393.338745 119.994453 911.130005 10.7821779 668.723328 860.216553 44.2885284 848.186523 749.178345 876.771179 195.906525 51.8369370 970.662231 791.000305 873.725647 21.9655113 785.699463 38.1050148 401.533417 12.0036850 744.680664 627.201050 457.985199 150.952805 730.123901 970.044006 371.853058 201.372040 902.370178 225.783722 721.062988 425.589600 79.1571503 819.716064 389.991241 50.7803078 813.319275 840.316223 685.345642 95.8813324 705.876953 397.610168 874.078003 + 481.159485 356.584747 556.845825 666.000793 486.462067 428.992065 919.524597 789.173157 970.556274 80.9744110 905.598328 988.354980 621.498291 718.998962 144.934830 339.893799 589.539978 172.234146 922.049072 994.897278 330.726685 263.887360 788.133484 845.405334 132.938110 284.168060 319.296173 215.895020 886.612061 295.435272 291.422485 104.741631 953.929016 61.2377281 118.458305 772.085876 991.850159 162.610306 469.169128 472.931824 200.794388 350.151703 297.909424 550.895447 473.718964 417.566071 115.784203 584.563171 528.040100 495.014282 747.270264 604.765320 559.702271 430.899414 596.484314 987.237488 19.4238300 425.833374 343.455963 362.690277 126.644264 100.550552 994.500183 559.958313 544.195862 97.1583328 19.4738483 144.753998 373.491028 659.559021 89.3461990 573.252625 612.831970 702.181702 531.745178 478.980072 551.952881 455.350861 743.730896 698.815552 924.823181 700.429504 199.914017 + 164.682114 549.361938 589.081238 427.710541 66.6188126 50.2607193 941.600159 316.422394 384.313049 570.596863 129.822891 774.935120 232.205826 461.702881 12.6124144 824.390320 186.375443 676.191101 122.947945 623.662842 293.577240 894.511841 479.121124 368.715820 188.106827 986.070251 94.6549988 1.56210518 424.316772 296.134766 159.154007 6.54566765 638.838562 437.085480 784.391541 209.178986 151.353729 33.0502357 87.7056732 739.270996 592.730713 854.457336 242.149429 663.005127 826.613892 651.656738 133.952225 591.293213 757.309143 655.551697 904.036682 274.173187 920.253540 256.320190 804.302551 842.888428 798.717468 495.388885 580.672546 248.235229 554.325378 305.007690 413.032440 200.480118 473.222900 895.554565 14.6596317 774.621399 98.5844955 159.058914 57.3927841 832.845337 74.1718063 139.910355 252.283279 398.618622 909.430115 560.702209 839.239075 212.334457 516.760193 822.810303 3.76241350 + 190.896637 825.257690 278.874084 36.2648354 534.994995 810.709778 147.910065 276.844971 400.287903 735.421021 869.545166 716.031616 618.495544 798.149353 742.256531 562.448669 402.316833 684.078430 4.58461142 30.2282181 444.839844 85.8086929 508.326721 99.3364334 958.911621 434.477051 88.9853592 961.367920 588.323181 370.778503 773.622559 351.400421 137.760422 170.187164 896.416138 393.229797 647.510986 991.351807 900.024170 858.710266 308.443420 768.280823 680.102356 325.542450 858.905762 602.554260 587.541382 108.387398 998.569885 837.512512 44.2438126 898.772949 966.147339 170.921600 56.0611801 430.392151 9.00493717 801.936096 317.985107 4.78748131 718.628174 782.491455 399.356781 581.574036 801.420959 454.501038 191.173706 68.5480118 19.3282013 281.286591 279.644836 524.643921 837.553162 634.646362 767.119751 210.148682 527.706909 886.271912 902.303467 232.195770 534.771667 859.770508 460.671082 + 437.302277 750.394531 806.887634 484.405151 249.737320 20.7675247 274.824646 129.313431 759.316772 44.2266617 78.8384705 954.482544 70.8685455 635.991089 169.350555 430.953583 429.839874 969.907043 458.203369 741.130005 131.294373 579.494751 849.144897 669.118469 527.990601 768.608521 765.910156 741.447083 184.880447 665.877502 769.589478 417.773651 984.415283 709.853455 257.636261 862.518066 878.644958 592.865479 320.614777 342.579773 228.563217 856.983826 37.7600098 340.939240 846.980652 792.341187 434.072083 622.310791 405.951935 825.126282 844.671387 510.238953 673.402039 658.002869 842.831482 454.443390 993.447144 484.686676 280.243378 921.786682 540.701050 476.069611 869.089783 651.241272 307.037323 730.024963 796.708740 383.921234 971.810913 401.675537 347.983307 106.498451 14.9905243 870.298279 665.883789 741.058228 314.663513 848.119873 996.761108 356.854370 526.695496 558.826416 418.168976 + 162.011932 188.922836 407.649933 281.814880 37.1915932 963.466309 298.305817 415.435974 492.903778 856.045654 299.322968 121.454437 263.909088 319.004517 939.249329 932.944824 370.245392 60.7669640 286.581696 410.230865 938.166626 711.866821 804.818726 716.697021 214.098770 771.308472 616.710754 134.495453 820.695740 326.755554 231.922150 123.768234 102.601227 359.072205 781.343323 788.716675 515.508545 723.860107 46.6455002 986.469177 934.820679 900.955322 794.009399 811.605713 201.473389 188.464752 174.225159 418.573578 137.126266 658.466797 421.604858 849.062439 791.277039 526.792664 88.8863983 702.961853 390.105804 341.848389 397.738373 805.858032 756.087402 907.398560 837.035767 515.660889 712.970764 243.605667 370.534973 329.883331 183.329956 582.194519 491.442596 467.930878 922.751160 76.0700378 248.453522 572.256775 420.483795 184.298325 83.8034515 619.727844 496.587952 900.771484 515.974915 + 870.342224 670.053711 711.907776 820.378479 463.681519 80.9876862 956.680359 628.592957 942.462097 713.205444 250.430008 228.553986 773.713806 375.063263 98.5794907 131.697250 896.624573 860.363037 388.623993 149.698013 342.123718 658.092102 972.988403 536.967896 924.325745 639.186035 371.421539 799.830322 773.203613 983.230774 59.2353477 230.488785 53.6391869 337.695465 800.144409 401.453979 713.642883 956.912354 268.820953 424.853149 446.557678 814.084229 631.187988 882.197693 994.835571 233.514923 331.826813 541.825073 984.240601 550.187805 815.211548 274.212891 485.112854 257.294647 414.371490 949.134216 812.875610 39.2052307 909.862976 889.721680 883.882812 891.314575 18.4559269 910.844116 194.820175 204.149582 633.675903 271.445953 452.953583 694.401733 723.078979 743.140320 483.059662 226.108597 949.730286 687.088318 246.362656 521.098389 509.563812 529.401001 375.961304 89.5619965 731.627991 + 210.785812 854.287598 733.704163 390.468445 127.503677 684.265015 691.475525 848.638184 242.401123 139.525818 533.263550 750.914429 772.404541 290.069305 29.0524426 719.587158 73.0029373 668.190125 38.0423126 150.628357 697.476013 699.710449 697.440918 863.064575 272.701691 990.240967 599.616272 343.333313 610.016541 711.942383 726.818237 704.758667 802.447510 963.044983 220.580139 843.288696 919.138611 986.669617 564.692505 608.792786 395.816772 627.812622 50.0586815 251.907074 337.625854 653.687561 182.985779 893.804626 910.448242 578.311951 162.097672 25.4874210 240.131516 198.710022 953.283936 971.862061 565.307922 845.785706 350.887909 227.258408 357.414825 769.472290 448.096924 633.615723 35.6664085 138.594299 549.003723 245.576782 643.394958 474.829773 196.870972 317.277710 147.098999 30.1148453 895.229675 370.443939 370.322876 881.589355 947.249695 448.865112 309.958069 262.111298 137.352188 + 136.709869 882.682007 488.310944 359.624542 871.088379 223.446991 455.599762 803.076782 153.146332 232.689163 7.62718439 231.049637 554.913391 317.277832 256.459229 401.997009 548.997375 901.461548 520.148865 125.969437 824.408997 977.038269 384.904144 304.150177 832.070679 545.025391 49.2972183 189.990662 231.739288 525.504333 347.250183 543.132751 937.331055 69.4660187 798.217896 361.890686 988.855164 55.1787224 859.409485 827.459106 969.635925 805.694397 260.025574 379.882538 712.707886 758.294250 647.246765 535.309204 267.351562 684.251709 343.639313 225.084839 78.9825668 622.351379 569.915588 972.901917 50.6719971 789.462036 680.281189 699.596863 873.754089 948.603088 682.235046 343.617462 622.763367 780.238647 278.921844 894.965027 393.289917 387.370331 158.996689 37.1780167 92.5191193 28.3592186 461.031586 576.251404 181.613678 773.907104 126.484085 596.431335 392.959686 489.320831 989.274597 + 36.6029320 170.321091 953.031982 695.357239 553.675049 757.655151 882.864380 941.851868 813.979065 603.129944 155.710571 495.596344 335.213684 856.253113 780.852783 793.584106 315.638916 575.630127 302.627777 989.248352 151.740585 247.087387 127.721138 686.117432 754.582275 644.294800 760.808838 285.637024 326.921631 38.1558075 779.098022 527.023987 949.357849 777.294434 7.62760115 156.763092 867.361145 818.856140 595.114685 992.021301 782.214478 991.660522 688.952698 648.683044 21.0521488 108.917343 404.811432 81.2085419 139.259293 446.455963 2.87042880 791.098877 20.3935223 534.786377 857.278809 690.655090 571.395447 273.310364 928.284546 370.257782 322.471344 813.507324 948.386597 543.042358 872.540100 398.739777 114.743889 900.060669 176.269638 759.646912 193.719604 685.577759 184.038361 551.645813 12.7780094 239.785263 254.721954 263.248627 856.914490 471.091888 171.262375 234.723755 288.767609 + 519.625977 950.997620 916.983521 333.795441 16.1554642 118.543579 955.267151 222.599304 606.455811 240.431976 63.4803123 671.686584 354.346405 423.386627 513.397705 257.338959 453.284882 506.423431 395.474396 812.340820 627.384521 989.133911 763.729187 802.065491 828.188354 455.757751 538.141785 114.209885 549.632385 19.2420998 617.123413 859.354736 99.2653351 139.847122 170.133942 286.357086 702.991089 656.549805 753.661804 811.099182 872.786011 781.969971 574.070251 564.202820 420.317413 35.4571075 641.467224 896.781006 976.252075 385.646545 50.8381882 56.1989670 97.6634521 212.254364 271.874207 792.649170 576.827576 106.278374 515.759033 871.256104 38.0320740 539.067139 956.646545 281.764160 646.262451 429.023041 645.716125 465.963409 828.165344 881.442688 557.843384 688.972656 904.101257 651.320374 638.156433 292.241882 39.5827446 832.021667 552.425354 223.415375 724.026672 233.651520 284.657104 + 119.476051 379.482910 560.620850 407.673218 320.309448 428.892975 377.887177 309.694397 754.539978 147.547791 232.112350 137.566910 216.623672 629.241760 414.562988 806.180603 416.881500 533.797424 338.790863 14.8260603 163.207779 129.357727 357.974609 423.759491 336.793610 779.694214 856.614136 484.109985 636.939392 678.685181 665.439392 116.013924 648.684021 793.946106 255.267151 224.463181 96.2097168 39.4469833 124.919540 928.629761 389.832214 480.758484 19.3806610 472.580475 549.733337 326.119019 995.382996 560.217529 431.820801 48.6874199 461.865997 314.976349 14.0856180 652.337341 998.738770 269.122131 97.2128754 245.364273 852.447021 644.445618 29.8839302 707.485352 676.715576 913.366699 665.487671 463.136139 992.967590 55.4453049 552.752258 247.945374 385.858063 372.668579 237.735123 754.964111 523.357117 629.714600 551.888123 72.5464020 109.492790 587.585938 794.045959 556.342773 788.246826 + 739.907715 135.915909 384.377655 268.051453 796.200684 721.141357 642.363708 312.360107 634.803528 572.763916 179.332520 308.033691 966.409607 245.015930 500.327911 453.959076 457.925415 920.351501 883.971619 398.277008 934.286377 526.729980 573.796082 595.402588 588.820007 406.332794 800.433899 907.491516 452.370148 198.017441 624.013611 295.765381 961.763916 804.171082 224.295990 667.799622 593.358826 210.798248 484.348694 744.651367 331.789429 221.468903 381.053833 232.113586 68.8133469 951.679749 56.7167702 683.371399 546.329102 546.321350 512.425293 826.533447 716.389221 969.043152 984.237610 837.462097 836.933655 932.075745 352.099518 303.412750 200.416275 873.389648 302.305359 361.061951 804.864502 332.964447 158.565994 359.034210 301.872284 502.303375 132.287521 9.32153893 982.684082 512.885071 469.670959 236.451157 115.607651 604.244873 886.675842 614.436035 288.884491 83.7197876 263.061462 + 178.456604 805.689819 483.216766 881.443665 858.713074 995.062622 523.822937 608.330383 169.128632 55.9251785 27.6456318 612.523315 290.697052 146.752914 935.949219 684.919739 628.770691 409.270813 950.079895 191.299515 227.357376 911.576843 800.695618 646.055115 103.852089 499.560028 963.339600 837.532593 150.141449 70.5463409 813.361877 530.224426 219.894592 519.415405 528.443420 701.323303 78.8076859 744.470398 892.387085 572.970337 366.731720 204.013397 691.939941 83.6481552 408.181000 538.946594 729.703613 854.496887 806.216248 32.3435555 370.928192 495.783844 389.775757 698.809875 275.169434 470.157684 804.441772 156.963165 367.740753 486.340912 859.368652 72.1701355 939.030334 610.388611 64.3265076 937.110474 681.092407 241.695938 650.318176 352.216766 734.440308 790.106995 371.028961 784.229126 663.916748 900.658020 511.817200 658.939209 236.942810 159.426315 155.873016 546.854187 744.086731 + 620.575317 46.2643547 262.476257 854.695923 105.299866 509.811005 979.795166 188.161499 583.662598 302.145172 656.721924 319.102356 564.593201 502.848145 103.603729 809.694763 937.737915 794.565063 713.217834 866.476135 167.328766 962.645264 833.879456 581.142517 316.134155 489.814178 739.677307 429.420776 672.462830 184.630173 149.790726 900.587708 200.287003 95.6995392 968.857239 398.999939 747.757751 997.889709 72.8997421 546.349304 642.798218 115.168327 964.452637 936.981262 345.689392 471.000793 309.953125 889.270142 992.729004 133.380173 946.528198 586.883423 806.254578 532.241577 573.148010 515.893127 34.1663475 725.641602 387.068115 111.773247 281.617676 659.418762 421.496826 644.298401 641.666321 606.250244 942.589844 592.118042 790.782532 509.700531 479.978149 991.256592 101.853218 454.485321 9.23436451 184.080933 486.092255 347.786865 130.744705 280.531464 688.550232 856.906006 718.640381 + 429.981415 245.736313 355.818176 795.744202 696.419556 90.8716888 227.017075 569.530029 922.668396 576.913513 473.520782 269.613098 639.790405 645.834229 424.978119 757.012024 287.237885 454.499786 829.600708 172.613922 789.368713 114.756454 807.642273 505.600037 248.592987 249.259171 429.008270 154.779114 538.193970 401.238312 169.184906 54.4745407 325.040070 298.068665 541.073547 293.280579 152.043259 359.937561 409.756866 973.030151 56.7423744 134.481873 637.536926 621.013672 745.264954 816.491760 226.202499 828.371277 286.109558 839.560791 656.719421 399.264038 468.095184 208.183212 545.846985 897.534546 518.900146 85.6183853 380.216461 723.975525 924.220398 498.665283 344.857422 450.732727 893.429993 831.259583 194.004883 696.102051 695.193848 846.906494 695.563416 514.115295 716.639832 657.542419 736.500183 577.110962 70.7549286 496.791534 949.372070 992.508850 324.865112 514.992371 674.925537 + 108.301476 919.449524 862.098877 246.384460 675.562195 778.603821 585.110107 889.540955 444.278290 898.024658 973.121582 86.7636719 298.413971 68.4554825 771.492493 913.442871 811.861206 680.675598 235.716125 170.295181 29.2263145 733.481262 93.3330383 602.817932 52.3222275 967.097595 614.194885 152.101135 634.768188 273.356689 660.501404 37.7207108 631.872314 649.608154 369.643829 908.710083 370.523132 598.564941 762.348145 235.050110 387.488586 310.997009 331.902618 985.130432 190.905624 890.306213 526.041077 398.527496 108.251160 613.872437 138.413101 900.929626 339.428284 585.012878 899.647827 924.320984 462.768616 124.423470 894.820679 432.583405 809.396118 80.1023712 19.2379303 163.493179 236.228210 173.331024 965.521362 940.410583 76.4505920 379.532410 307.385834 398.846741 117.715843 171.866226 242.568039 666.575806 39.4547234 540.679871 606.432434 132.505341 220.024338 465.889801 679.081238 + 857.718445 571.948547 598.635254 410.291107 994.135315 333.736420 975.468018 327.093353 697.276306 252.015625 123.750076 981.429016 618.040344 625.766663 557.732727 932.124939 523.080688 491.271759 50.7751274 79.9320679 333.768524 753.754761 183.102722 429.039642 574.306030 843.689270 91.8161316 827.194397 707.482971 640.358765 348.833374 936.922241 368.639832 721.542175 222.665939 335.254700 731.454590 6.60693979 515.952637 353.958344 785.373779 221.156952 351.920471 436.127930 875.414062 735.024902 150.067490 368.742432 817.997803 918.154968 995.283020 692.475403 318.517731 481.906097 58.7443390 568.038330 906.468994 439.774353 868.032532 709.528625 643.260437 763.665649 547.069397 850.788818 17.5812683 550.630371 909.695557 732.467896 389.376678 353.856873 552.979675 793.445740 477.747131 296.219299 64.5676651 113.709351 839.070251 240.068573 15.9982643 388.738953 100.279800 499.934021 40.5812569 + 736.428345 394.038574 787.556641 768.386658 446.711823 202.707809 74.1616821 764.032471 521.816956 146.593521 761.800354 734.140442 95.7188339 407.681610 662.347595 419.379181 489.412292 849.831848 413.904480 377.395752 911.636414 814.430054 855.176880 943.808044 589.482422 156.982513 574.229797 982.542725 615.216553 746.704712 94.1652451 973.665100 572.056519 240.525879 857.963745 676.486877 887.116455 540.392212 856.171814 841.721619 141.615616 85.9970322 32.1996384 99.5539474 616.294800 85.9326630 636.535950 113.408890 9.27741528 426.353027 784.654541 99.4599304 348.465424 422.596619 820.769409 734.718506 595.050476 890.249146 447.660614 477.488220 726.822876 494.195618 535.386841 440.258453 132.248764 369.557373 631.513428 604.528076 134.028381 320.587708 45.4703789 703.022827 640.521362 996.637634 899.709290 504.159515 854.899353 200.042816 187.431412 544.951721 352.015106 78.4664917 746.121582 + 747.370789 200.431763 305.605042 509.691620 536.557678 3.98356390 839.277771 50.3486671 760.440491 644.143555 60.0090752 805.208618 580.350464 135.496521 986.669556 301.838165 970.862427 349.005402 525.347168 397.750153 199.938248 450.018616 365.550110 196.614929 118.909958 394.670258 622.503113 702.720703 578.776794 868.571472 783.579895 450.185577 708.515747 730.500244 389.652740 815.526978 65.2866135 530.784607 985.604736 797.787231 856.364807 98.8379211 706.094299 797.872009 845.503479 875.020691 370.048431 797.601257 312.420441 181.735458 753.684875 331.201172 306.182739 397.158264 825.332947 909.473633 101.316246 78.3340607 626.795532 487.017273 586.095215 476.429260 776.028809 834.832886 948.684631 933.132996 393.825287 888.735596 614.619507 15.9259167 396.285278 867.437988 958.813660 129.589417 904.521729 912.584717 293.016663 632.488770 144.751022 489.918549 179.535385 223.741852 515.110413 + 793.907227 617.596497 707.262634 309.563995 234.351410 33.6275864 574.590027 671.196472 344.074585 507.948486 520.502197 790.408447 628.500854 100.302010 383.389191 884.656250 108.348808 826.023804 762.699646 686.557861 444.879639 237.107452 590.163696 968.639832 202.581985 618.163025 166.092194 347.483002 962.410583 164.878189 293.409851 466.139465 946.165344 670.351135 174.119171 633.608398 575.791321 408.373047 28.3839302 935.766907 298.256287 274.891113 937.192200 196.170303 36.2239876 127.061081 723.901489 566.786865 56.4154739 399.544769 929.116638 779.908264 155.550217 487.612488 847.492126 173.632080 953.861145 57.1684189 950.453674 938.667419 433.216614 760.481262 256.707703 898.089844 269.193542 847.915588 768.075439 334.465637 457.784119 772.956909 380.592560 615.122986 948.690186 748.158813 917.614990 383.391052 52.9654922 827.825562 443.858185 91.2886200 398.108856 787.183350 129.231323 + 777.632385 519.189575 433.762329 125.501595 848.682495 133.776932 900.976868 124.230484 800.323120 394.488159 651.662781 685.927490 784.178589 267.035583 35.4127464 570.111694 270.601135 560.786926 522.809937 326.185516 34.6213341 560.491516 556.403259 661.275696 441.306702 57.3849831 736.976929 776.615906 716.121033 394.938385 371.135834 82.1831741 784.712219 843.663879 427.791351 278.514313 943.870239 634.652649 347.051483 317.992432 554.677673 901.109802 115.086037 175.810059 2.55370879 716.634399 282.853485 305.842377 983.178101 30.1891575 824.850037 444.508911 960.835999 25.7035103 320.963531 21.9243660 455.652649 245.309967 499.826843 678.059326 792.137146 609.676147 664.481262 356.216461 287.063293 494.623566 477.891296 245.765610 505.675903 611.360291 560.485352 864.193970 333.261444 560.586060 891.840698 795.594360 244.040466 786.504333 447.863739 437.418091 341.018188 596.878967 808.956421 + 582.048401 201.410919 28.4109631 631.999268 270.888794 1.78623271 454.154144 383.689789 717.108032 2.99160290 431.642944 519.024902 8.78569221 88.0902176 978.091797 623.400146 528.969116 897.666443 162.795776 478.215973 700.676758 406.376556 559.394958 86.1712570 811.319275 323.419373 498.441040 996.061157 964.119873 438.589111 212.820755 140.763519 239.959549 422.562164 252.809006 513.300171 671.587158 992.029846 435.088470 414.136536 456.821320 102.840302 761.683167 226.069061 494.912842 811.055176 180.616898 84.4115295 584.741394 211.109558 842.439148 900.274658 255.593750 784.279053 664.380188 236.928650 895.084351 668.202148 711.277527 548.608337 700.603638 491.662201 445.314178 571.056763 298.717743 79.2677307 493.079498 675.648438 681.543091 951.330078 433.322784 237.262451 215.936691 856.440369 146.298050 346.250946 669.608398 534.612915 14.4278231 865.002441 539.106079 325.193024 608.995117 + 173.305893 451.947937 657.969177 479.524658 120.868217 516.894104 853.559082 545.973877 444.060760 965.435303 67.4415436 181.457977 627.401367 67.8319855 161.509018 401.615509 816.399719 495.588776 168.090652 809.802185 939.163208 9.36798382 844.918579 521.347473 329.635040 948.009094 288.483765 797.630554 519.596375 495.232361 241.897614 407.715179 221.418228 880.507874 12.0309572 349.566650 557.208801 295.342621 498.351868 26.5756664 811.207886 698.047913 822.202148 921.993958 287.093018 772.884155 415.828979 815.280701 77.9709549 147.881058 597.200500 851.222229 681.752747 18.7435284 64.2045593 605.605774 679.682007 15.0974665 664.717346 380.500183 217.337616 200.480286 265.019318 205.006607 997.999023 866.523743 106.491066 39.5497551 245.182541 472.684021 498.099274 716.211670 816.842957 805.661255 474.282867 890.589478 314.073364 977.619934 655.190308 695.542297 957.779358 318.828979 189.481720 + 191.129105 777.779480 534.752869 807.975830 1.98940039 248.944839 497.512146 354.983459 551.198669 181.130890 711.066833 528.087646 840.774292 820.382446 308.429260 505.990112 678.108887 288.605927 538.044861 317.886078 520.027405 667.736938 657.361816 920.852539 358.922089 641.182922 884.433411 51.3262177 375.948761 16.1562386 797.775208 2.98939991 9.58258438 568.814697 72.5002518 768.521240 607.519104 167.099930 84.2573624 663.973755 247.557022 165.332336 792.447693 442.476807 172.717773 267.890686 238.822418 768.909851 68.1347122 838.130249 305.333801 95.7307968 908.391724 856.828247 357.172119 494.884857 362.019012 594.950256 837.508301 571.586182 849.494324 334.487885 201.118134 924.809143 633.256531 718.056030 327.894897 860.481506 495.907104 334.602875 393.211151 775.448303 770.884888 140.381363 135.789612 755.785522 901.463318 639.441833 583.992554 154.041168 789.717407 282.709442 537.283997 + 35.7311935 575.078430 611.630127 968.190308 430.247986 949.160767 546.846436 107.578651 79.0972519 171.047897 348.194031 855.099182 950.061768 557.589478 483.604584 742.210632 482.089813 808.826599 625.075745 63.5782051 40.6971893 668.648499 383.588898 251.574997 10.2292433 730.925476 42.1393700 242.108887 225.659027 364.153046 764.319092 544.587036 110.646538 659.895264 224.076859 298.518768 870.004761 244.651993 105.507736 314.168274 225.456345 232.304260 795.708923 69.5044861 838.966858 242.023376 663.840759 352.913208 852.935608 82.1807327 392.099731 932.472107 923.067505 890.214111 951.520020 449.945892 769.215271 67.6888962 103.891983 702.702026 253.123581 600.627441 481.839783 228.349869 785.757629 715.310242 16.7989655 103.755684 274.093506 877.191956 870.584900 323.315643 675.871521 133.795029 146.659500 134.800797 219.618958 269.489227 115.432587 246.129608 672.755249 805.647400 54.2935867 + 25.9636631 301.106873 668.576782 425.075958 662.340393 701.635803 865.717529 896.633423 348.803833 206.803146 154.994125 394.385376 641.185608 235.639084 47.6059608 612.842712 782.321594 676.161133 525.963928 82.7272339 263.653717 811.934631 797.189453 158.963699 919.095215 522.147217 812.481628 224.600082 231.014389 349.720886 563.336243 143.891129 729.112061 166.031036 359.136993 974.152893 631.081665 56.8078156 719.250488 833.711609 410.671082 51.5415916 811.458496 173.842453 428.352539 877.637939 479.030396 193.259201 861.545776 933.275696 260.233154 494.883362 406.630219 795.777161 479.475647 48.5698166 967.985474 63.2748833 862.252563 810.433167 847.060425 57.4303589 588.987732 684.084229 161.088989 241.040649 631.638428 430.262878 961.463562 217.891556 925.619263 885.828064 216.213577 507.870239 135.196243 292.083832 683.416687 290.697815 48.7491684 604.497620 273.794342 443.194214 221.531067 + 637.293213 47.2753105 820.490479 432.399658 65.6032104 760.282471 550.057312 302.801178 61.4632835 279.025970 813.073608 234.104370 362.263855 138.751968 104.766106 469.146484 963.401611 958.568726 948.819702 584.713562 580.849243 781.324707 849.198364 326.447876 709.674622 910.995850 14.6374216 739.652466 601.781677 938.312866 575.931396 474.292786 787.490112 113.349045 957.551147 140.775253 646.034546 393.471008 699.044128 191.063782 347.905945 698.843323 645.245178 339.575958 483.675140 102.468384 963.648132 962.252869 12.0930023 692.281616 233.633301 449.216125 798.868286 760.866394 492.973877 281.235504 119.991173 312.233063 801.877136 200.638565 790.571838 216.334335 442.522552 645.015564 960.789551 35.8374214 911.773865 180.604752 782.562988 560.306335 497.866547 338.848969 126.987305 294.970276 893.984741 259.597137 80.0505676 60.4652481 727.245850 330.784119 130.983307 866.675049 640.087952 + 321.158325 746.639282 606.452820 229.487961 268.034668 684.664124 366.553436 170.283035 245.289124 88.4823227 860.164856 398.746643 423.958954 842.675720 711.798706 995.218628 596.352600 762.432556 939.726929 754.305847 329.170654 949.258057 365.232300 599.477295 203.023041 504.901459 971.390137 517.555298 935.678528 302.172729 222.970215 512.512939 857.451294 694.838562 721.807739 896.611694 728.381165 780.253296 733.446655 167.133286 577.159363 400.678528 339.026825 374.570099 572.581360 704.865295 160.290787 73.2800598 730.232605 834.786011 255.147217 938.698914 621.977844 60.5456352 726.675110 869.419189 921.385071 680.566345 555.280640 780.998718 677.556335 316.857605 755.860229 506.356201 802.123535 156.594940 882.937805 171.770172 920.758118 436.317596 514.855896 552.333069 344.732147 297.489349 811.354858 265.864502 471.929504 839.015930 86.7452774 857.592346 895.016602 759.401306 722.307678 + 132.973953 854.917725 36.8015747 961.825989 26.3096790 563.093079 12.0472126 452.832825 626.867126 569.988892 600.370605 82.8964615 778.724915 812.910889 66.0114517 620.852600 698.772583 839.288513 293.560089 884.858337 205.016190 293.756470 448.951324 595.232544 38.3929749 390.749146 253.254700 461.292999 868.986267 534.508240 30.3481426 607.072205 708.910034 956.540405 672.102600 129.567383 923.430115 399.690613 531.033386 175.078491 304.449738 643.007507 794.464844 553.836426 185.323990 149.570465 637.841187 394.485779 180.172867 437.699646 702.917053 442.132477 960.767273 812.967590 524.865723 45.9852066 640.025085 32.5749512 462.841644 175.794342 489.897217 606.581421 492.045502 995.784485 162.759933 247.274414 409.912048 651.052063 423.783600 642.525879 740.800537 340.854858 45.2392845 297.691254 471.528290 966.439331 558.356689 343.282990 580.871033 583.836121 864.443726 341.080414 555.602112 + 247.636932 615.032166 473.929871 498.253723 469.890808 637.241760 524.020447 697.605164 863.832703 815.509033 738.525085 135.247086 110.281639 642.861877 788.694641 979.897034 96.9056244 100.770393 246.982407 990.215149 640.396790 650.527161 235.378265 661.528381 171.707718 792.268311 239.743271 950.938232 128.252518 972.840881 713.241150 478.386108 420.789551 485.373230 339.410645 341.576721 806.100159 76.0256195 98.9417648 343.487762 703.769958 463.829071 443.023132 824.932373 166.360977 748.382812 388.895630 242.083755 613.238953 580.911194 552.750610 364.237122 933.183350 146.861465 880.117798 773.800171 884.238037 206.565079 392.589020 525.215820 898.106873 501.216034 203.223419 167.971558 373.292328 451.620544 160.704086 370.746246 919.928101 157.154373 760.272644 423.485992 787.492798 691.486633 726.191711 640.699829 676.153870 81.6296997 697.143677 670.219849 234.567978 257.494720 482.462250 + 619.145874 847.342224 98.8420868 936.039612 345.284485 679.191040 662.864807 15.1465912 456.110016 389.627075 161.639236 181.609390 131.278473 782.169006 55.3545570 91.8590622 683.407104 615.364929 119.161537 637.090759 910.082886 971.368591 39.9571037 466.355255 27.8362942 410.472961 42.2329750 910.130554 185.386581 211.645111 286.284637 80.4890594 845.907471 992.444641 533.235535 433.399536 199.319046 185.216461 460.920471 233.796036 862.766846 672.551880 343.782990 425.951111 141.425308 870.174438 713.294495 249.119186 338.202545 921.752808 996.726501 813.588684 725.840210 465.233856 751.721008 30.2182751 71.4160614 962.102478 708.738892 880.868469 813.631653 19.4509239 128.636993 708.519165 903.537964 496.920624 541.125305 609.177917 868.222839 222.900848 809.617920 844.835083 967.102661 216.709000 892.310669 833.182922 16.6540337 782.370667 367.609100 508.621765 367.934387 591.104858 472.028656 + 145.331818 531.437073 582.605469 517.113037 253.742432 136.816101 48.4800224 971.007019 461.714508 232.758759 194.166916 54.8022766 346.135620 598.443604 511.956879 378.887177 448.804077 225.242447 264.521393 393.112915 876.287537 266.497101 507.552643 670.377869 118.371368 245.417511 254.936905 612.134094 231.516891 626.861694 796.383301 514.654358 40.1476479 892.972351 578.009277 931.026611 546.386658 573.145752 297.959045 848.285339 103.058945 109.771164 367.708893 198.905914 201.884903 627.669067 177.246292 731.642700 123.613182 653.026672 34.8791618 198.880432 235.079300 442.962952 526.848328 607.508118 871.794556 255.419876 568.835510 315.106171 932.513245 167.390396 65.0763550 727.819763 549.040955 935.372925 845.376770 739.898804 510.731262 2.15725780 414.897156 581.262756 843.273438 550.469666 452.521332 690.241089 276.455841 676.194214 974.375732 481.705750 37.4226875 264.154297 12.7506180 + 917.901062 243.065475 311.394287 887.324402 209.549301 935.152039 832.340393 840.309021 192.926819 18.3813171 941.031006 816.179016 574.208008 468.125244 430.102051 627.076599 361.314972 894.764587 11.6343269 687.992188 838.053894 520.530029 632.421387 321.146454 745.940247 723.607361 324.187683 719.634888 208.510300 534.809204 863.986633 845.345276 381.530365 419.095734 100.246162 471.856995 553.496765 521.784668 288.565399 816.156311 567.670776 667.019287 763.294250 613.398560 282.650055 262.641571 648.731018 717.255615 965.640747 584.693237 447.174805 321.446045 323.769836 506.316467 725.660522 993.277161 70.5830841 641.091492 303.989288 980.902893 266.336029 634.228455 873.786865 662.455750 68.4942398 676.623901 721.733521 935.697937 77.7357559 681.531433 140.095901 589.868835 829.413696 906.342285 673.125916 848.752808 879.854614 438.672058 693.042542 221.339569 918.379395 128.319733 255.963593 + 573.484558 904.355164 433.171051 752.348083 686.926880 497.816833 797.971130 797.917969 64.3316269 659.627808 215.821411 374.381165 178.791550 386.948975 816.850525 848.118408 589.651184 802.635376 835.458923 555.832397 945.938599 81.3014297 226.933884 823.634216 600.433044 283.040619 258.644897 686.432861 741.726501 524.796326 734.574829 436.626282 365.750641 759.302734 359.337280 380.518219 613.352600 259.207428 962.165527 241.479843 403.434784 131.861954 713.060303 429.139313 381.933197 544.580933 596.926758 579.751526 547.340210 368.298584 21.1100864 882.091736 659.467224 350.066711 490.324646 861.766052 485.366516 703.319275 401.742279 388.967560 762.835510 775.044434 193.439865 178.668472 389.631073 237.724228 700.428711 695.713318 705.881958 131.276688 161.745224 589.294922 914.072876 966.709290 368.706268 288.370605 241.678726 788.252380 479.293274 37.9631805 706.531616 184.445526 374.875671 + 500.161499 549.973328 100.738419 358.643219 678.483826 651.093872 836.840759 530.843933 270.156250 164.645493 403.029602 313.798309 669.040161 139.263824 641.469055 283.631836 497.764099 359.954285 340.761505 985.198242 960.261108 470.058502 64.8194809 945.250549 390.156799 389.516449 717.524536 146.642883 617.632507 200.178162 103.109322 848.732544 530.916077 703.451843 472.446075 786.613586 610.211426 324.418579 766.899170 316.036621 276.819763 305.035675 51.9966965 914.578491 791.446960 586.214783 246.037491 863.254883 712.788696 422.987000 696.669434 855.163269 54.4693031 825.663818 152.248932 264.157745 758.307617 828.687134 113.440742 807.498596 823.089294 935.806396 312.074493 397.652374 5.57698917 343.771210 368.331909 72.8044739 648.116272 562.752747 832.010193 787.778015 137.994797 647.100769 770.041138 230.266632 108.206375 732.743835 677.032715 407.988098 828.297974 297.858582 490.899323 + 1.47332358 72.8521652 357.900940 510.681061 714.503479 449.647278 269.359802 181.248550 601.205017 804.253540 278.116974 42.7120132 777.705017 680.256104 242.327057 757.901245 432.172729 592.501343 910.911743 97.4584961 759.313171 394.030975 732.253418 298.107117 825.211975 562.320129 552.379700 450.659973 200.188705 311.120636 161.875275 243.448227 924.816589 966.524414 505.369293 334.503479 587.555664 979.425354 46.1597939 263.914703 282.653168 256.798340 649.673706 483.549133 74.1701355 432.134186 600.002441 465.279358 981.161499 80.6344070 309.055359 382.633575 756.060059 928.315918 855.459900 97.8492355 326.426849 674.396667 841.652344 605.054504 985.821289 177.677399 32.5806656 328.881378 925.757629 660.990784 858.840576 441.282623 83.8480530 113.244720 383.096222 679.379700 445.279846 93.9036636 906.922729 563.327942 682.191895 582.600342 474.572418 327.411682 843.026367 172.754929 259.140900 + 199.484406 420.345886 513.708618 609.599182 299.361725 468.806610 967.853271 741.279968 423.043457 709.097778 694.734619 433.449829 206.076569 356.002472 968.145386 465.723206 36.5031357 27.1959476 424.318359 317.056366 759.620667 720.955322 772.977844 751.605347 439.240356 250.336105 550.594910 444.113098 221.235367 673.560913 498.789856 558.855042 452.218964 664.079407 298.067169 882.649658 95.3501892 223.130630 664.833557 670.424683 68.5895767 777.464722 120.794914 397.922760 112.870422 292.592712 743.161316 364.410034 174.091003 275.891693 187.857880 333.687439 947.731750 41.4502563 323.504517 209.826187 917.118408 532.093262 769.205994 942.625305 168.843765 984.741821 321.899048 855.731506 74.7171173 323.885254 578.710144 974.327332 945.987427 437.446198 72.2056885 404.804749 791.355286 889.062195 825.937988 532.471130 763.396301 986.932068 709.855286 77.2796936 52.1727104 9.23388863 89.9680328 + 121.565193 223.258713 996.241394 325.423126 116.949318 335.001465 665.766602 239.057678 733.349121 868.596436 137.262512 569.621460 198.356735 552.172241 86.7252045 295.370667 599.246033 377.052399 879.940979 731.812134 527.924683 102.975464 710.563599 4.93366432 449.928345 611.894897 188.798752 803.598572 318.986481 528.370361 588.589905 564.174072 443.324249 108.897102 431.280731 764.270874 413.392639 335.336304 550.541077 112.388168 400.431763 791.966553 999.979675 976.477417 634.481079 182.411819 837.854431 268.696350 484.661743 875.640320 749.694702 922.887817 131.287460 200.803497 131.618240 639.200256 251.923508 574.316101 155.294479 582.898743 488.074677 403.247955 76.7509995 116.092705 53.1126289 952.561096 237.190994 848.066589 779.039368 970.726196 208.326950 411.326477 140.716782 372.120422 419.490051 317.325104 469.161804 529.320374 931.478821 490.497742 591.954773 79.3072052 10.7850361 + 584.882996 799.488464 964.508911 951.372314 284.462433 52.5000305 873.605957 49.5335541 661.698059 594.824463 168.093796 507.396027 938.421204 477.696564 856.493652 868.174500 342.447876 320.447876 600.149719 225.603836 88.1754837 775.663513 218.226791 555.004211 461.424408 75.8452606 636.042725 495.744507 393.405090 26.9831924 726.063721 606.286682 977.594543 430.683136 164.610474 479.178345 531.717407 80.2718353 455.165802 327.470703 516.976440 632.311340 501.990723 105.927231 424.313904 624.186340 989.955750 523.526123 897.050476 359.295715 452.411072 895.279480 891.500671 974.072388 193.838760 622.948425 960.801514 46.3422394 51.0383186 111.063942 935.825317 802.046021 601.867859 179.845261 619.518311 673.554138 216.231506 800.175781 558.240601 642.930603 921.953491 702.418823 23.9528866 101.028221 421.933105 716.264099 901.740540 123.330818 241.978302 373.786011 52.8990402 172.836929 126.907692 + 451.928741 565.990356 237.312881 23.2453728 547.226746 525.010010 350.611969 912.440491 865.699097 998.117371 26.6876717 749.274414 198.237045 243.239944 33.8657074 845.922485 104.622780 369.551361 131.576080 451.449310 474.623505 482.677826 978.024353 129.527374 855.499329 149.839203 722.082336 360.672699 487.631958 126.622704 537.240601 421.611084 633.344421 109.365242 725.904053 716.177612 926.357056 374.146027 670.893738 870.511414 937.300964 83.7131195 784.950562 91.9994659 220.879105 965.055725 163.664612 763.114441 798.223206 975.317383 915.608398 580.321228 95.9143753 612.484802 689.703186 585.227478 110.219894 688.115784 108.838211 262.150543 884.041565 461.718140 773.187073 102.177025 116.355179 504.613678 5.70405817 953.965698 180.251648 933.756226 658.888245 222.697372 923.209534 68.6695404 404.907043 316.428528 147.454361 147.518677 851.876282 273.544678 132.076675 598.882080 660.945007 + 377.768494 161.279404 844.205383 856.876526 393.857819 851.030762 537.071960 303.917694 515.316711 413.345642 772.368774 3.41526604 108.101997 575.459412 523.524475 238.117279 793.238098 934.644043 26.0626869 513.548340 212.838089 670.070618 21.0026073 424.141418 250.633881 541.450195 645.558655 507.953064 87.8638306 892.429321 524.172058 90.4947052 123.658493 887.069214 246.551895 699.788025 102.699295 209.586151 7.72769642 983.662781 770.480164 347.373383 179.762909 901.026001 892.445312 50.6053047 195.986481 517.650146 915.655212 165.424042 352.906708 230.572327 355.653778 160.729095 230.318726 830.339905 556.146301 20.4817085 482.262054 937.601501 151.625076 566.258362 680.506042 734.463867 106.112778 439.645203 94.7985611 6.47945356 463.616364 222.757690 884.340027 232.812653 739.261230 933.505310 19.4172802 881.378296 698.640381 686.301025 324.021729 173.466965 75.6813889 212.947952 791.595459 + 778.925171 311.078003 600.144348 142.436325 749.859436 967.586853 261.809662 479.033905 334.620026 324.237915 6.19322062 251.724991 661.153198 498.564545 994.096313 474.753510 989.275085 952.444824 807.076294 625.712097 484.850433 721.981873 478.145599 90.1754837 506.375000 654.199646 487.607025 41.8159828 573.918396 101.366737 265.358429 410.966064 718.321350 183.401520 194.592651 506.166779 771.616638 909.754456 916.712952 393.664337 336.566956 193.661194 458.876770 609.042175 933.702332 56.2697639 321.679169 371.022095 981.930603 326.027252 673.842407 96.5932465 272.559570 813.435059 568.920471 982.541992 868.746582 247.321396 365.014679 745.255432 976.414062 696.964661 488.995789 572.013489 812.906738 628.409790 975.473877 925.467285 145.095718 184.075211 711.284302 678.019409 532.406860 231.235062 771.532837 216.467422 882.491272 699.305847 357.879089 228.553925 145.622452 585.684570 233.516113 + 441.183197 112.045609 405.603485 22.0361309 219.054352 949.874451 251.622635 491.363403 159.780365 282.642548 14.4046602 397.347504 282.787201 414.434967 416.660645 623.830444 343.346222 363.927032 794.184326 342.269165 816.813049 204.994156 552.689575 637.302002 129.897629 439.771667 783.715271 712.732605 744.693115 259.670929 672.288147 527.948303 107.719536 229.190353 289.883942 41.1593781 39.0398140 863.724731 149.959961 676.856201 424.164581 695.052856 460.945831 375.630249 402.021484 310.800934 964.965088 13.6340876 490.279999 412.444366 306.147919 846.098694 34.0122452 611.987610 671.681030 978.875671 272.240875 187.035263 165.143997 263.360992 127.269066 179.861572 405.843262 856.194275 826.810425 259.273682 603.196899 820.325073 363.859314 364.690399 555.012756 353.524872 225.146347 202.255264 476.752136 769.286072 560.672546 580.997253 653.424561 358.798889 970.905151 96.7733765 215.508087 + 345.184814 716.343933 241.618591 327.585663 352.352478 618.187134 779.293396 626.656128 454.813660 571.147461 653.412476 796.847107 745.228149 253.319672 183.589264 518.454285 22.0734062 138.624725 271.109833 48.3015099 463.265839 212.875961 954.199768 603.835938 155.451797 740.356812 351.379517 378.563324 497.844116 27.7448921 746.301575 333.775482 822.451050 132.284302 886.453003 648.955627 972.125244 17.8221893 786.101868 397.426392 310.209167 135.218979 231.199280 208.587341 462.006805 259.737793 210.122238 613.356689 333.684753 750.414185 511.753906 524.656494 886.023499 62.9861488 220.645279 643.520142 273.535339 589.168152 963.014343 828.901428 399.798676 690.802002 431.051239 913.267456 113.473259 563.449768 3.21799326 23.9457417 303.425934 217.079071 767.082520 881.790771 167.413803 132.246262 242.543381 871.770020 935.302307 10.6281357 889.921265 514.272644 526.185913 662.260742 65.9662552 + 71.0326462 288.666443 226.244537 991.988037 731.394104 77.3851547 789.469421 639.113708 292.650421 687.785278 849.991943 848.583252 201.773727 293.380249 562.814026 665.396545 792.988098 522.073486 198.913895 428.064636 714.134216 620.392151 197.398590 410.238464 830.432312 370.916290 896.771057 506.368866 821.984070 139.576492 148.745590 37.7051125 815.403381 608.009094 544.399231 716.564331 664.398438 59.8987389 75.7764206 60.5855293 5.61968279 196.496368 370.917969 345.391296 264.845551 279.666992 133.341644 24.1044273 656.261597 460.988403 143.670395 733.411072 417.186676 281.591339 318.885834 345.671356 333.220886 183.198120 360.208130 340.783539 534.884644 849.477905 659.820007 216.651169 254.296616 803.260132 364.959656 674.062134 412.105927 703.951721 676.832336 901.439880 232.112228 171.871399 936.122131 198.298080 621.208618 441.066620 851.363281 132.882492 514.466797 190.965225 376.273987 + 948.981873 705.207031 796.913330 779.692566 606.932007 286.033661 129.901321 498.835175 702.761841 492.540436 182.113388 643.051147 542.640381 266.421051 661.574463 910.129517 935.768066 901.645752 271.265472 953.920105 53.5204506 814.891907 323.577698 466.480774 192.417648 749.615601 106.144989 693.811462 214.427109 653.898987 193.747711 381.260834 944.412354 611.770630 644.559692 650.381470 796.312561 795.770325 613.561340 85.3887787 537.963623 18.2918205 970.516724 397.756042 496.270386 441.272095 572.582153 94.4179535 183.440460 620.125305 671.049805 309.659027 727.514282 925.776917 407.479706 695.323730 35.5297508 506.099915 997.560852 771.312805 997.838318 290.165314 417.023224 629.380554 505.467316 216.866730 839.163208 990.596313 464.659424 526.896545 394.674835 359.706055 954.762817 621.626221 736.713501 984.516785 281.698120 265.156219 980.407043 664.906677 753.288757 644.615784 52.8640289 + 663.505554 596.275696 198.573776 492.761414 195.442902 535.718811 913.606018 14.2282286 421.945251 789.319641 613.109924 585.433472 335.359467 536.935913 242.707489 988.922180 426.646179 898.832581 898.885071 118.086510 162.925110 144.843307 169.880280 113.267410 153.730652 236.966461 549.810547 659.848999 628.110779 522.499512 108.512024 53.3712921 662.705994 462.519135 417.959381 883.992065 866.923523 446.927734 564.261414 71.8382950 71.2340927 908.919312 502.400726 283.028290 74.2666550 553.360352 443.866302 248.375229 602.618469 728.174133 140.862961 632.516846 904.290833 774.474976 524.998779 642.439575 653.453003 656.559265 220.328140 788.542175 773.214783 587.894043 243.341644 563.767822 372.123871 861.077332 679.704712 253.820496 626.364014 91.2567673 600.142639 211.789566 902.032959 43.0037270 997.209412 139.922455 896.531067 785.082275 593.049988 523.180237 389.973145 488.254608 9.85893250 + 67.3830719 932.284485 260.784943 763.378235 693.132202 310.246857 718.575745 590.871216 173.460602 322.710846 948.942749 339.396301 765.435181 411.278778 302.776123 673.296204 24.9921856 269.337158 838.068359 432.199585 475.241455 654.922119 590.544678 493.463684 985.364136 789.599426 239.123413 412.681915 599.941284 262.257721 132.862015 236.433533 161.550049 346.006927 337.538788 404.531189 209.143082 491.181152 924.994019 742.375732 694.744080 316.623962 51.4933014 751.665833 425.087524 927.572205 352.469482 364.094391 673.483032 284.053650 993.860657 38.8048477 439.948181 777.506226 673.310608 887.271240 228.772705 130.622055 541.781128 240.791809 355.425659 704.138794 720.995056 93.7121658 872.050720 15.2213202 532.417725 778.031128 169.360382 760.080139 572.705811 191.531387 96.8087997 404.593842 948.212952 592.838379 71.6242294 890.695007 674.093079 459.574585 875.015869 221.362793 104.856674 + 148.752151 664.135376 583.993713 287.914337 89.8614426 853.583191 868.436218 716.884338 12.7625275 542.452515 177.171860 223.375839 478.730682 409.388123 29.6097240 579.217896 833.350708 771.929993 156.046951 726.076172 189.691330 171.180206 639.532837 920.974670 528.861267 166.298401 341.910767 900.925964 265.010742 766.650269 605.723816 463.521210 388.396820 629.980286 783.458740 180.289108 153.896713 676.548157 795.564697 582.432739 481.251343 711.845154 158.603271 14.2432938 440.247742 810.449463 736.581421 200.012451 436.839691 783.976990 339.359344 240.167358 827.651306 327.343872 189.886749 108.226501 424.272705 264.025269 643.182739 82.7347946 752.952515 480.390137 647.571045 692.416321 240.891251 919.240295 421.911194 372.388489 311.534760 567.239685 236.835754 594.401306 214.310638 744.064819 830.916321 525.018494 890.689697 449.576416 890.776611 669.314880 650.075073 480.071869 411.227692 + 997.788147 239.310379 753.889832 192.818924 74.0810547 178.113922 676.061157 224.015167 51.2338638 479.071472 390.605713 453.293762 664.640686 210.271515 598.654907 154.317703 994.670776 68.4872742 611.156616 256.690979 18.6949997 239.291687 307.085022 920.458069 815.338806 976.743774 576.708557 540.902893 169.453812 418.547455 859.493469 197.751755 393.340057 154.780014 851.586792 722.401672 650.482117 327.609619 955.238770 549.092590 766.872681 361.818604 491.644470 168.209564 694.961060 472.741241 384.383942 397.541443 36.7429810 447.591980 605.169128 151.615005 469.531097 769.645142 973.765930 391.853119 112.867561 965.789062 938.578552 429.264008 457.482391 723.042419 192.387405 935.054443 937.822571 978.987793 525.974976 131.299133 538.202881 458.219971 972.029907 566.703674 775.849487 904.741516 867.219177 632.600830 256.124054 291.817261 457.877777 613.785522 782.607422 121.863747 897.506714 + 241.131744 381.494904 2.39281797 645.236816 400.355652 808.324280 523.075012 874.705261 592.382324 550.418213 551.673950 76.9202271 293.585022 804.382324 965.680542 976.384399 886.584045 249.382553 486.248657 448.031769 59.1803284 770.903442 684.587891 988.845520 917.859070 388.452667 717.623230 576.361877 295.208221 364.571350 552.221069 649.794312 414.419830 860.526489 839.979614 255.844193 762.351501 581.028137 564.479736 696.780212 230.624069 474.557068 776.463196 501.078949 609.967407 749.825562 283.366760 630.361206 935.241577 750.873291 739.957031 190.195724 298.493683 624.218018 791.129517 73.4034958 87.9746399 13.2002430 420.661407 592.178528 813.215759 32.4322205 784.240784 695.562256 606.428284 607.354797 62.3976631 153.990799 348.881714 881.497070 745.193542 225.244949 899.231262 321.717743 922.251465 515.753845 177.274872 573.009094 702.622375 855.002991 344.692902 555.669922 88.9274826 + 67.8741989 176.009430 709.814087 445.100006 815.287964 720.157410 81.3911667 969.063965 3.39365101 129.192307 486.915802 540.926819 226.924118 602.329407 812.307617 105.433365 109.062698 155.593872 560.301758 285.821625 437.966705 333.591217 173.037704 646.011963 760.339294 490.657135 773.578125 131.316879 920.033447 903.160767 267.794647 61.0272369 956.886719 385.590759 356.723511 783.214844 959.579163 111.006363 359.744446 674.786865 155.080475 71.4598236 65.5158615 323.175812 468.156158 897.978638 815.958496 517.276001 381.386810 433.964661 780.492249 417.707520 308.230255 967.037354 661.375427 981.681458 997.831116 859.045776 635.073730 566.291992 350.989319 221.315155 592.407837 479.034119 50.1770592 116.116280 707.544434 768.294617 131.126099 441.353668 791.693176 963.162415 857.133667 955.303955 228.747803 672.141296 895.009705 265.372131 524.829346 909.697632 39.8468285 553.248657 192.658340 + 28.0258865 205.804153 607.291321 455.518555 384.628204 675.976013 430.193390 605.453369 101.632782 36.0921555 480.422485 405.008331 761.283997 662.162170 604.994995 611.789368 893.698792 862.917114 498.477539 260.373138 244.799301 70.6053543 622.603394 202.282120 727.996521 43.4450760 42.3290825 938.586975 629.148560 14.7369213 55.2738762 427.101990 881.546631 746.316345 71.4381485 314.754120 512.966797 289.091278 15.0834742 959.181458 309.451996 451.737030 81.4233780 321.575562 398.770752 291.704376 157.510559 44.0626144 871.959961 848.996521 172.262253 734.924255 668.469788 663.271057 664.446594 201.748245 25.3093815 612.787537 55.9210701 415.142120 593.281555 608.556519 194.268677 852.184998 726.903015 508.982605 327.427399 731.831421 591.934814 465.407959 860.236816 974.531860 330.216064 579.613220 476.117798 270.015808 731.824768 338.717804 391.920563 345.343964 830.290039 736.684204 599.872559 + 174.584152 516.732361 266.928802 104.470222 91.7443771 114.241982 532.005310 964.499878 673.297119 621.025085 997.311829 432.811646 774.677002 754.907166 580.895447 829.546875 787.535767 581.948608 535.716614 434.490143 246.818604 251.879456 762.891541 681.473877 752.148804 769.598877 260.915588 940.697937 475.172577 773.457397 165.522705 837.432617 92.4599304 628.697693 334.383453 580.866455 856.860535 761.743774 521.841248 107.628967 158.336090 493.101532 746.003235 542.497131 385.302612 499.298187 391.590210 703.890137 843.510132 787.770081 264.216064 400.054596 246.014084 340.108276 253.879333 978.967529 177.566711 367.220215 614.009949 138.063278 217.246262 695.089722 788.298340 723.094177 624.259033 879.352478 37.4121475 264.527008 463.859863 764.453613 726.202454 585.079773 331.015991 514.364868 288.677917 189.273682 360.361877 875.407166 943.069092 65.2306976 606.825073 544.535889 575.879639 + 256.828613 623.890381 57.9672165 620.500427 805.566040 899.516174 517.535889 882.247192 568.986572 395.752960 234.948410 41.1336555 438.414886 80.7154465 763.928589 193.637375 360.812927 267.589325 695.081848 471.356201 601.004883 669.360291 42.6567574 540.421631 177.598862 953.972839 464.120422 632.551208 225.611328 595.862976 124.130089 221.179459 871.246582 69.6078568 472.000549 410.853638 215.798615 736.303223 455.597565 433.407135 642.479919 869.077759 523.700867 720.021973 40.0976295 53.1647301 371.670380 3.33565426 558.113098 191.886398 507.779968 197.380142 299.473450 268.645721 798.163452 344.269592 803.567200 93.2268143 411.927643 677.110107 226.183914 308.947235 599.231750 551.187439 48.5274811 33.5763168 24.0313663 458.684723 891.826294 920.634521 448.756683 35.1854630 15.5504265 888.778503 7.84112978 350.476166 878.635071 429.591614 414.934326 828.976868 89.1839447 193.097305 384.572723 + 576.306641 930.116699 172.624649 65.5556946 875.693909 561.648865 547.463074 35.4786034 486.508514 524.384094 70.0993423 567.264648 266.593811 256.081421 204.981125 90.6863785 93.1720886 197.621719 235.957764 234.380646 885.627930 894.730652 119.215248 791.764465 952.516663 400.560089 331.201477 984.755859 504.972656 71.5572968 789.262756 650.158081 101.811180 354.338257 452.931183 933.463806 833.783264 304.313812 276.518707 512.542847 238.695999 536.710571 416.021667 324.158386 102.299393 152.871887 640.922913 176.087601 889.673096 726.061707 523.279114 901.963013 108.572220 2.47606206 960.116333 381.989044 289.205963 570.294800 785.781128 921.192383 964.435181 320.261108 346.774475 665.515686 802.552124 444.094421 29.7374477 399.552887 30.3107491 339.997711 592.895325 849.849243 683.982117 906.258179 310.172089 500.189056 752.532654 37.5806007 349.068634 855.126526 992.671692 806.553528 124.915787 + 85.5829544 488.148102 885.402832 433.858551 829.373108 249.029678 315.612518 159.813705 328.892273 368.243561 928.818970 922.540405 787.195312 931.198242 430.607880 882.846558 687.051575 52.5955391 770.178223 457.490570 958.235107 577.072998 849.302185 902.391785 485.051575 278.772491 723.364807 982.934937 544.623169 617.599121 3.25514936 345.586029 752.032776 320.541779 805.874023 303.775513 751.609680 460.726044 854.078857 881.442505 542.123962 437.616638 124.193504 329.691895 117.457062 562.564880 878.714294 734.318726 745.683960 127.953957 963.030640 334.129608 684.046387 721.476318 64.7596970 214.993500 317.927094 331.874573 117.675766 680.310059 824.995728 493.757172 593.684937 777.080750 184.448090 404.392090 16.7288818 26.4622936 215.271454 477.217010 915.748718 803.925964 700.438232 597.906006 672.886108 716.329712 283.231476 297.322723 647.567200 214.410141 137.155869 387.138397 164.190094 + 905.754150 799.682312 96.1054535 687.025146 28.3333759 55.2390404 274.936890 46.9472771 101.570023 514.795105 737.200806 134.264954 355.041046 498.143860 879.302063 273.285522 99.9323578 341.044525 659.707336 965.763916 504.259918 52.2578583 208.276703 224.342972 50.1373405 230.475861 491.455231 427.458008 936.314453 344.194519 108.985405 440.708374 134.830215 727.036255 350.751801 514.906128 283.445038 204.461533 577.041443 79.4923935 139.688797 334.109894 73.7132492 748.551147 467.601593 895.409058 104.494164 884.281067 909.080322 209.227997 298.629211 276.565979 64.8952789 758.009827 942.708313 838.321777 261.389801 615.572327 823.892273 64.9248199 32.9794998 175.559326 53.9191666 113.356308 177.543777 256.951721 381.335358 420.209351 549.922180 975.821777 54.5193787 537.256409 228.917694 228.459732 659.965637 907.185303 251.394333 384.421051 840.041931 156.287033 738.628235 668.897461 838.706787 + 950.090698 903.422485 199.702271 560.501343 890.988647 423.049103 530.035522 54.3976097 560.506470 612.195129 656.696045 367.121368 566.033752 684.888306 799.599243 528.482971 254.554214 302.799347 183.447556 998.359192 653.793396 410.974701 909.200928 375.871277 412.194000 584.128418 930.679932 326.838013 882.853394 954.475891 128.488968 628.352234 444.460205 592.758728 934.574829 314.467346 506.265045 748.554810 205.088242 645.131531 450.324249 727.500610 167.618042 334.267273 458.333252 527.682495 562.750916 391.806427 832.430176 747.106628 705.776917 286.299713 924.805298 799.374756 850.256653 299.517334 519.536682 61.4232101 948.800049 55.0791626 70.0848083 974.872742 59.5449219 493.837738 844.717102 287.133698 271.602844 523.010986 248.225403 426.420898 600.401489 921.866089 842.124573 575.761475 659.989685 431.086487 19.0999050 863.915161 354.966614 825.371582 776.172729 611.989563 233.724518 + 38.2821617 993.866821 944.346741 108.176727 405.964508 22.1905308 191.971420 701.907898 831.334961 589.961670 656.349792 869.084351 296.538483 653.240173 670.756897 80.0374069 31.2887154 900.233215 108.872391 718.065125 971.395935 696.442749 903.399231 807.824280 890.606140 816.094604 696.397827 675.560913 377.208649 323.259796 336.854340 721.621521 697.066406 147.063690 740.900024 143.840210 133.805450 635.777039 727.297119 966.773804 452.958588 686.154175 604.570801 467.567780 975.692688 818.964355 548.171814 764.836243 499.326233 222.334747 119.103958 491.913788 149.363556 435.251312 818.514832 453.148590 116.139740 628.647827 71.5248489 226.058517 252.937088 712.651245 846.661194 20.4567585 971.353149 46.0110474 864.696289 619.393921 862.808960 92.7310410 846.836853 809.142395 976.443115 236.818909 89.7194901 196.494995 481.850311 271.344666 318.319153 288.100464 602.231689 868.247375 675.399719 + 146.169266 900.278198 545.514771 406.720123 973.614136 467.434174 218.084305 811.460815 673.246094 207.896149 50.5804749 412.127014 471.894318 853.528625 129.951096 961.215454 81.6144562 109.050903 335.118408 157.644119 389.954803 68.2981033 676.491516 481.733551 99.3982391 88.7362823 348.795563 296.957489 540.392944 250.465851 614.503357 146.176407 302.241455 814.188049 232.614548 182.518890 461.460968 276.778015 12.6398640 695.038818 194.476425 266.852417 628.967957 134.030350 579.777344 695.113953 376.739258 15.1126509 306.324921 237.187302 776.954956 257.346466 850.279358 484.317505 541.770264 260.099152 774.068970 794.416382 773.904297 803.391052 825.796265 858.630371 522.739319 350.251953 689.522827 830.242798 383.775360 693.401611 371.110962 704.813538 348.257324 73.8498993 609.496643 476.595459 994.586670 233.871063 166.836746 248.116211 575.608887 763.195984 365.870026 805.241699 431.735535 + 645.266418 312.860107 186.862762 852.616028 837.170471 64.8228149 717.053894 387.335724 58.0905952 418.507263 29.2456665 215.302597 26.6816559 290.476715 68.1246490 860.658142 191.593201 529.432251 967.032654 636.010132 430.013550 396.822571 338.980499 611.068909 495.558960 594.778320 490.812378 241.213562 399.217590 612.970093 151.105133 379.356750 357.024628 898.921814 944.772583 402.171844 864.457336 36.5169487 652.553589 304.062347 971.119568 332.211853 406.653503 84.0416336 304.680603 498.303375 998.213562 974.115356 358.079529 913.301208 728.713989 959.253967 242.343796 98.3147583 889.731873 183.436768 184.643997 743.801514 266.566223 97.4476013 451.223907 571.737610 489.001923 528.479980 918.759277 170.821564 668.968628 452.646912 664.406677 371.872528 716.858337 159.996872 674.832031 178.463745 241.520523 701.581116 742.364441 11.8257055 199.807434 319.963562 658.607849 154.886292 788.533142 + 81.3337021 800.979248 427.031830 322.211792 441.754639 137.752335 988.534912 699.069763 386.319946 370.865448 898.469727 613.767090 714.461548 164.617203 52.1836662 440.524567 585.213196 397.910095 872.211853 373.463928 395.845001 789.692932 78.9677963 237.167709 232.914825 41.4094658 397.510895 417.407562 623.450317 929.019531 13.8532133 7.26122046 436.225403 251.163422 845.022156 441.983124 259.766022 48.4413795 800.400330 926.948792 663.736511 985.621765 596.183289 442.189819 246.091141 655.435608 171.068192 822.362305 964.627625 81.0480042 556.965820 687.519531 164.020920 410.440521 580.743469 164.087967 989.490417 72.8762207 334.511841 355.310150 481.184784 494.379913 18.7032166 850.547363 797.903748 324.419250 384.496552 573.747009 870.835327 613.480774 184.594269 846.851501 245.410721 364.610474 584.091980 541.041809 641.326721 639.778870 875.543579 313.313904 785.600159 815.526123 180.479355 + 281.053894 862.362976 698.720581 73.8788986 363.098877 173.676620 294.721680 273.615906 447.139313 950.756104 241.649918 63.1498375 532.867126 105.898827 433.018738 80.6239853 776.228943 192.874191 75.1253586 396.319031 993.114441 689.646729 691.019165 230.845108 597.787109 460.422211 137.914764 503.641296 511.802368 999.416199 281.550262 955.640625 908.844727 564.611938 827.924622 230.807831 379.390381 920.316772 759.727905 229.634735 622.513489 358.838135 78.5960007 221.054825 185.601593 675.383423 313.078125 357.104218 461.720764 487.961060 381.226929 643.907288 420.454315 859.101074 101.147255 924.395813 743.564514 914.225037 485.143280 924.512207 779.973877 940.721191 226.387268 798.150085 165.700516 896.815430 692.897034 716.523499 400.210144 112.914131 818.911865 192.354355 218.713928 209.600449 710.941650 266.351501 229.884354 707.374756 733.948547 710.143250 905.938354 230.955566 430.909241 + 844.871765 112.003685 731.480835 804.560608 747.584900 811.343079 863.431702 145.078217 201.242233 315.648804 230.340820 525.752686 473.248260 570.172791 325.940613 5.69167280 717.930054 832.885620 273.963928 566.251221 663.810669 904.772949 496.740936 927.152100 53.6254311 311.191010 291.014404 202.857086 626.681335 846.781311 877.243469 145.204102 760.512634 473.298981 615.500732 324.685242 915.362488 334.326996 70.0277100 501.540894 479.947845 179.834534 276.808807 484.766846 131.554581 65.2816086 189.048126 145.068207 427.507965 901.393921 774.314880 943.964905 367.040405 951.766724 116.268661 33.8929787 92.4483185 626.779968 414.224701 75.0383606 293.099335 502.233887 679.711304 721.966370 466.994171 137.425430 742.828735 377.525604 466.418152 624.996948 39.0058136 337.970490 23.3487415 330.232635 533.006897 337.904480 329.135986 928.320374 50.1088181 766.552917 370.869385 179.189362 699.080566 + 296.443481 934.667786 963.043884 770.353638 143.346832 861.602356 903.761536 279.138885 351.510681 532.188477 498.865845 704.719116 697.451477 463.178009 568.596680 242.724762 183.799286 628.775269 57.7794113 838.729919 267.001343 747.255066 545.562988 908.522156 736.221191 700.314331 833.705444 207.911743 112.822189 315.582031 502.616760 832.632263 733.122070 268.034149 236.529877 433.286346 374.567657 831.125549 914.580811 932.138733 149.739166 40.2702522 859.221741 157.404938 407.829987 666.772705 23.7797890 481.626617 301.289673 860.434387 358.343018 143.531418 808.276733 363.018707 854.305969 212.619324 909.677307 3.86733198 612.486023 779.640869 959.584167 937.247375 977.603271 158.157700 980.978760 17.8492813 343.278717 492.396088 777.314087 794.077820 109.627777 581.981323 588.347107 360.903381 684.518738 469.185455 719.520020 334.265320 235.712204 724.054932 652.458374 787.979614 596.181702 + 279.479340 204.508453 508.820404 354.856354 605.433594 708.073975 475.393433 701.913208 199.200729 95.5471039 71.2560577 850.905457 795.430481 277.948730 879.618652 300.908112 731.857666 96.3625717 988.201050 852.652161 328.377258 677.963623 674.596313 721.290344 152.320267 846.332336 546.446472 751.517395 154.607803 280.816315 508.886505 422.490173 481.396759 498.078827 174.674423 474.470734 868.210327 471.601318 93.6932907 631.623596 378.760223 469.909332 527.119019 601.763611 853.806946 301.856506 552.806763 367.943268 789.372070 994.927917 446.682007 15.1752329 609.660889 453.292206 97.1304626 143.507477 16.4191895 499.393768 627.063293 918.744080 440.267456 7.33642578 924.390259 568.763062 370.384979 204.241211 629.260010 466.836456 245.507599 247.986877 540.339294 959.165649 32.9964676 872.548035 346.567017 604.705322 349.162994 962.346619 732.915649 183.432190 130.994446 754.277039 163.770004 + 287.283447 702.951965 303.179779 780.665649 42.9935455 374.232239 745.154724 304.469574 170.431244 632.904907 626.718445 672.610596 902.533325 318.357483 319.371185 871.428833 666.583984 433.883270 728.601929 20.7306652 853.411865 516.312927 91.9225998 840.545654 752.341125 687.852234 934.013977 334.065826 9.68946743 763.172180 543.925903 711.796143 815.862854 923.186829 869.233521 80.6573868 267.408020 300.785950 367.671204 258.853363 13.0639439 942.558411 4.02887726 459.065460 822.667542 91.4582062 653.506287 150.983414 597.955444 311.376007 649.835266 602.830444 790.507324 458.377075 220.627472 72.5594406 756.216125 833.876465 35.1753387 386.966827 581.424622 186.564194 65.0698090 45.2061195 416.350067 751.270691 719.814819 256.317505 771.817078 682.101501 415.107056 117.062393 224.923828 842.156311 30.8585625 659.936462 47.6621132 739.514465 532.932678 624.332520 905.664307 341.825684 370.792908 + 258.069702 147.507172 672.541321 721.123779 113.841248 348.867554 451.780182 114.932411 643.530701 568.245422 416.046844 105.066811 590.225403 549.110413 837.500305 358.256592 540.453918 518.240723 602.923462 56.3045998 312.882080 342.111969 763.958069 27.5316029 59.8434219 811.762573 806.826782 19.3336201 304.924011 119.581688 561.961060 119.500641 161.186813 886.209167 201.248245 446.532776 793.618652 26.4191227 935.845276 698.473389 48.7586937 848.270630 361.707245 249.066360 947.153137 972.470581 663.239319 868.414551 564.958191 16.8432083 572.520630 870.335999 551.809082 882.342468 661.486694 868.306396 445.796631 476.835968 884.510193 374.767120 765.386292 213.370773 857.097046 924.492798 687.593994 143.135803 227.753403 200.522217 448.022308 379.046448 535.579163 672.411926 394.356750 60.3013229 63.8147163 535.432739 625.549255 35.9948578 186.601349 34.9650269 207.422287 726.908997 442.209625 + 300.916168 979.257385 202.746689 388.443451 698.450256 488.480225 583.518250 395.821381 113.892159 484.861145 86.6897812 172.329010 795.526245 628.344727 11.9819517 608.117676 85.7488480 651.445923 665.310059 707.610962 966.031616 445.222626 673.983582 3.62581730 844.657837 662.551819 659.071167 643.467346 992.470093 46.8767128 258.271790 587.844543 858.233154 84.0599136 460.135376 319.127716 263.337585 802.910034 640.290955 620.510925 185.782486 258.228271 108.750679 781.314148 905.406860 853.432068 807.859558 450.493896 707.098145 426.461395 872.462524 455.350098 429.412811 133.242203 930.951233 766.220764 125.078941 978.213989 243.402145 579.380676 120.586090 739.768555 643.469727 413.533234 737.567993 698.282349 501.690826 387.574432 369.866211 342.829559 952.909851 984.852112 487.159821 237.257812 612.377747 774.962036 43.6879578 309.349274 183.566467 123.133667 872.205078 709.719727 249.074875 + 572.728394 123.727867 148.106796 315.299438 865.143494 238.943878 475.027893 261.105957 731.727844 254.324066 639.590149 115.901382 434.957581 277.135132 717.443665 938.748291 153.265488 420.522797 28.0305901 833.721375 689.618896 34.9217987 229.778244 721.413025 382.187744 616.235840 745.478638 102.414673 185.154236 847.385071 71.5539093 742.497742 237.583939 982.660156 307.440460 56.1500816 66.2415924 196.862686 52.8081741 349.947388 281.297607 306.336609 317.313721 873.093750 423.124664 704.859863 328.662903 384.043365 302.492554 475.334778 974.753723 252.018005 180.332932 239.409592 242.458054 595.761719 428.462463 89.1406555 88.2241974 660.191956 595.737976 647.600342 177.617325 484.599213 138.442093 187.935989 409.567932 302.031250 595.004089 672.557739 290.268188 265.386932 564.853210 128.419067 874.311707 68.5599213 842.732056 25.7402496 180.360733 993.829773 977.492432 968.640198 886.048462 + 119.258476 370.892548 656.267944 171.912903 679.256165 255.720169 982.739807 95.8678131 352.539978 646.697510 226.008682 66.3112030 912.191406 562.444092 62.5446815 513.529907 889.844421 751.214966 916.316101 794.474487 463.157806 807.682739 99.8261871 301.650940 901.735474 384.110779 295.126404 309.095795 483.083435 250.703857 680.216248 455.187469 273.091492 759.229614 310.319092 406.102783 104.400436 216.175537 128.298187 649.402832 508.166656 396.393890 744.947388 385.829468 922.890076 793.708252 638.015869 353.034393 432.112457 371.572906 298.017914 150.909042 874.715210 536.270142 839.804016 37.7205315 22.4068584 913.487976 37.1663475 833.963135 675.950623 248.203430 142.236847 469.029846 312.514709 927.547424 563.937378 600.439514 227.370529 253.154785 609.263428 611.796814 610.300354 668.653259 993.122864 887.947327 684.719727 804.082642 55.8484840 96.3460770 797.765259 960.015198 822.889038 + 635.656128 554.339966 102.158745 433.932709 543.603760 751.471741 917.491394 28.9863472 23.0605450 455.984650 927.970154 297.831024 189.142975 797.273926 280.001251 407.246155 497.854065 353.570587 491.455719 616.625732 693.413635 799.796509 190.396881 285.500977 724.309937 758.292480 990.808044 689.818909 124.400009 992.219421 815.474609 163.544266 1.38871002 561.357788 844.325928 403.343384 147.632706 160.537415 256.278564 136.270905 826.428650 64.7614822 640.959167 96.3969269 248.292160 551.855774 122.314262 433.248810 505.800110 338.262939 232.091736 127.336174 320.917938 233.303131 95.0535355 300.524658 424.972534 158.659897 810.537048 362.814850 833.428101 38.8495064 491.897583 734.179871 796.916016 206.373581 191.440338 814.518494 942.829773 718.512634 892.224854 205.719894 702.522278 34.9000626 771.921082 575.945007 384.886749 837.361145 60.9500046 517.336060 522.028625 909.816711 41.4959259 + 15.1911907 5.41770601 313.127655 545.774658 819.883850 308.208466 403.910492 727.778015 955.175171 663.775696 328.561737 912.362427 296.458801 465.012299 613.833618 964.300537 237.621094 369.683594 396.747284 709.783020 105.262291 455.862305 505.984283 271.267548 386.278809 245.337006 931.020020 819.837646 545.604370 908.527649 225.906204 302.914612 469.649719 760.213623 837.162720 727.053406 64.2044983 993.968933 176.368484 64.4894867 681.928711 496.415741 842.292480 588.037781 727.746216 452.149200 250.216125 587.878418 28.1166325 114.946877 764.639038 289.866272 964.406128 64.5789185 817.333618 485.963562 471.404022 968.951233 41.4536514 289.470123 512.406250 895.286499 48.5525513 711.175110 559.439270 664.105469 70.5456924 808.135437 185.981247 782.710999 289.578735 792.108093 762.299438 406.021301 586.954224 820.126831 884.003540 678.463196 783.158447 768.101807 673.855347 917.805664 282.159607 + 37.5763741 169.450119 631.459290 799.403259 854.877502 65.6503754 64.4418488 518.247681 175.782013 445.779999 967.961365 84.6637573 363.004425 461.000031 111.289558 609.555237 281.997864 170.794586 65.2358780 94.4013367 663.850525 237.415070 167.335434 206.971359 652.282776 428.045898 368.803406 516.763062 178.187576 453.895111 404.729309 213.709167 754.817627 660.094543 349.824677 276.074493 706.330017 622.509338 234.887375 851.171326 128.977661 610.053223 871.222656 956.385742 399.206024 915.332581 338.538971 792.291870 214.467178 991.942932 514.647827 93.1722107 798.402771 527.315552 404.722565 379.516205 887.594482 802.698303 259.661621 235.857971 360.696747 186.948318 957.238281 106.243652 994.055359 340.793701 287.193115 703.654907 452.567505 153.096497 958.942688 53.4924660 969.098633 879.358398 585.899170 238.178619 728.998901 207.997025 965.205627 304.005005 439.633606 143.674911 476.613434 + 887.756348 404.686798 280.776123 530.291626 313.416260 745.133179 913.903076 343.893036 970.659729 576.326172 856.711853 182.781006 154.423386 695.775208 264.500549 222.790863 756.658447 642.324524 440.752197 984.835632 979.943359 472.861145 353.505920 516.689636 719.885071 967.480835 996.640503 118.384888 931.101257 320.855896 25.1720715 808.362854 528.761353 76.4629211 578.509338 796.507324 382.555511 754.601501 705.685974 820.477112 524.809753 307.860901 684.183411 161.397903 719.426086 15.9856405 42.3475990 359.369751 786.617493 800.946289 106.717812 612.119751 377.825439 249.661819 709.249390 560.909668 574.702332 432.494568 656.087036 955.170044 89.7896347 867.270508 993.636353 539.351318 76.5238953 613.959229 993.289673 318.177124 784.797485 543.642944 45.1680107 192.636307 454.740753 44.1447868 48.2660179 339.812225 416.231934 41.6954041 437.223999 489.592834 610.696045 764.771912 550.529663 + 116.184639 832.821411 355.037964 191.651779 75.5365143 635.294861 328.602173 151.725113 192.790405 171.129654 178.411407 186.502686 239.334091 573.040161 45.8373566 17.3778038 353.314728 855.621826 127.497604 425.266815 636.592957 279.759918 630.560547 360.208954 9.70238876 176.531754 361.117340 694.545227 411.257996 246.663727 13.9764719 729.806335 830.489685 826.164368 145.598099 369.930359 732.675232 712.939453 328.635681 454.001526 128.554764 630.829773 895.950073 699.134216 118.795151 370.396820 977.861328 915.182800 903.360168 785.784119 39.8080025 377.839294 451.368439 850.044922 975.845886 537.876160 790.031921 984.193176 606.723083 138.228683 739.597046 960.238403 277.773987 529.914246 542.809326 11.6884537 744.295349 358.561401 264.960022 691.019043 893.176208 896.164795 677.083984 291.104553 99.0238800 615.049194 172.649170 616.992004 363.482269 799.902710 116.525116 494.798431 253.624603 + 254.690277 844.038208 308.968323 441.735291 857.389648 409.156891 811.946838 87.2793350 56.2176628 669.269714 233.062027 934.123535 65.3247833 717.728516 585.182678 216.810455 808.149292 578.852234 160.322281 571.328674 803.064697 64.8636017 415.905243 764.233337 674.166870 898.847839 148.152527 854.849060 909.859924 939.739563 133.114731 527.562256 839.711731 767.135376 697.366760 488.779205 543.062134 148.960312 112.673683 653.120422 967.524658 514.984924 42.3449211 280.015839 879.422729 35.3357544 360.997589 280.063019 264.325500 783.366821 372.518311 961.429016 579.023132 101.921402 689.121765 169.614288 518.319336 529.518066 1.78009963 472.419525 608.644348 281.020508 526.652649 861.027710 249.866119 397.636353 645.029602 321.114624 217.992783 151.780365 853.028564 299.369659 338.602051 664.595398 688.287903 433.683868 389.253662 399.610352 517.219910 632.820496 974.463623 786.871582 659.232178 + 43.1958199 993.384460 969.514954 867.810181 523.331360 489.700562 854.312500 74.4324951 281.074860 940.740356 393.953735 174.867767 911.737000 680.300049 624.452332 487.534790 688.487122 146.429596 814.940125 287.756592 393.479340 179.562241 385.406769 442.594666 793.241211 310.725372 932.235901 60.7833405 190.327438 628.866272 877.024475 876.108765 446.678741 93.9838104 251.881363 458.823944 333.531067 632.732422 631.757324 532.303345 687.285400 819.558899 585.363464 271.161041 680.161438 363.155731 336.573700 230.242386 69.0814209 647.076904 467.308289 824.533936 56.2478523 92.2082367 839.968567 415.176056 412.973969 369.308289 420.559296 797.696411 819.117004 257.751617 607.682739 77.7033615 188.621246 645.885559 910.227661 539.822449 340.475494 851.417969 37.7433968 622.500244 987.487305 401.817444 151.761963 253.288696 774.197632 895.377808 890.549133 807.515747 97.2695007 463.693970 333.434784 + 768.444336 516.266724 664.493164 842.767212 785.320801 186.601883 50.4384003 179.376694 640.299255 413.302002 964.265564 85.8936005 413.317139 989.492126 14.7569284 319.200012 564.707214 765.070190 371.023712 109.461945 129.974564 813.950684 699.496216 947.666077 669.339966 892.501404 587.897705 913.918030 878.875793 377.124390 772.509155 733.619141 212.982788 417.826599 926.876709 773.942444 699.424927 463.896362 661.702881 422.343750 950.813110 578.294128 298.924377 545.518005 750.274902 183.347748 732.316406 886.590637 538.651733 988.453674 289.698181 44.7414894 346.166931 899.217773 487.653625 459.668427 85.1394653 677.756958 884.131714 207.894424 412.678925 75.5180588 898.782837 998.884033 800.431091 850.810181 252.749878 286.460419 961.060730 915.493103 885.815186 75.8100662 192.670364 1.21674395 765.988464 288.252960 978.311096 363.029022 554.112854 715.198914 622.984802 809.494629 299.551636 + 942.122498 292.122559 658.977600 221.216858 813.807861 709.024963 802.923828 852.376709 748.430969 264.070953 105.043648 777.994568 49.8030548 124.526962 854.250916 879.936829 886.031189 508.835938 520.822021 276.578735 732.844177 72.4040298 431.548218 249.108994 915.719238 731.307678 682.101318 791.708374 38.3501625 568.171509 308.576996 96.4660645 943.734497 208.192505 881.988220 771.994446 132.226318 447.410645 201.807556 815.498840 341.853027 661.445618 283.167694 120.909836 370.021820 942.995483 296.443420 548.882263 437.744537 250.418396 974.565796 480.228851 671.117798 925.354492 361.078613 265.577179 707.214233 457.952637 752.479004 561.030701 401.891022 596.031677 569.002197 974.500671 311.537872 479.098694 238.137344 10.4797487 506.121124 730.739319 388.415161 108.760208 683.523010 444.327057 52.7610741 787.480774 400.526672 154.260651 205.905441 36.2650146 910.244690 544.292358 798.205017 diff --git a/example/lu_decomp/84x84.dat b/example/lu_decomp/84x84.dat new file mode 100644 index 0000000..ac281dc --- /dev/null +++ b/example/lu_decomp/84x84.dat @@ -0,0 +1,84 @@ + 980.348389 502.686554 804.062866 47.0298653 634.166016 270.284637 470.166931 878.297302 762.619873 959.582214 63.2318306 709.427612 756.974060 936.668457 842.009399 806.066650 864.102783 595.721741 845.472473 94.4927979 93.5371017 420.801880 533.665527 669.442749 469.802979 971.745667 853.320374 36.2543564 89.2247925 515.083313 515.204712 894.820312 296.830658 353.919891 510.398651 370.466248 908.818420 532.381958 458.492523 292.871277 584.763306 350.529816 458.524750 941.048523 801.344543 704.237183 567.251953 721.435791 409.660004 581.945007 176.651260 916.610779 59.3201408 78.9502945 989.784851 346.594177 328.920135 411.518219 634.918396 681.656067 876.053467 424.255554 335.859222 663.909607 427.615082 819.185730 668.247681 324.135040 899.965637 715.380005 1.89543831 331.780670 581.036255 136.960205 30.3507023 776.042297 25.0417271 73.6854401 671.595581 28.2422733 529.551697 819.056885 192.701920 925.079895 + 309.668793 274.645294 858.869202 66.7524338 832.869995 561.098694 416.931580 887.890930 200.836853 162.127686 914.721436 99.4808273 601.208679 36.3758278 284.475525 66.4859695 346.749939 95.7312164 301.281067 101.564247 401.763000 242.500214 526.599915 313.862091 499.686859 168.509903 147.257919 851.929993 275.744202 644.119446 121.019699 388.005310 707.543274 413.313629 129.561798 325.632904 527.376099 492.803223 776.126160 527.970093 599.687866 897.479370 482.378174 189.248611 194.973862 70.2155685 410.524170 879.823181 783.486084 781.860535 192.411224 535.164062 93.2639694 572.560242 639.946594 917.978699 470.033539 341.242035 724.104004 116.399658 684.513550 425.084534 165.603745 235.604355 83.7609940 528.911560 47.5284348 126.687614 192.758850 515.955322 350.922791 449.551880 216.106277 598.938843 21.6511726 654.585571 564.880371 691.043091 97.7778397 336.820038 725.542908 548.760559 961.596375 231.197021 + 929.846436 262.811279 992.653015 797.811096 483.733917 338.569824 965.003784 161.798767 437.009918 575.721985 924.979309 933.396667 597.999268 981.689026 617.792542 63.2929230 845.366333 57.7310028 846.020386 638.670410 56.2307625 82.3432922 133.293594 494.458801 785.350342 474.886688 586.635864 463.823120 633.780762 162.817093 405.887573 613.502075 25.4825382 476.113800 596.312134 992.857483 864.276123 216.711197 257.602875 298.310059 866.530273 209.858459 216.674515 497.641418 891.007019 502.015289 730.914246 499.964203 727.123169 84.8637085 923.009888 23.2371540 241.392563 215.730728 833.815674 363.903503 606.371948 824.626465 522.641602 786.792786 991.140869 338.790131 469.698669 799.514526 995.793884 716.492676 934.665039 464.167358 37.3537369 152.882660 481.322693 536.697876 942.751404 703.411560 799.441895 650.957397 947.254456 710.415466 574.746338 484.513824 59.9210663 642.380981 312.505463 136.719040 + 940.709656 488.325470 796.930420 105.744072 872.470703 431.556610 873.070068 493.316437 43.9361420 544.755127 306.477264 906.829041 909.228027 400.461182 249.785431 973.313416 79.0151367 822.009155 760.292542 276.334015 959.404114 205.863998 465.961548 474.951660 661.176270 326.462708 156.768402 249.779892 396.921997 250.937454 588.898438 693.988770 173.728317 814.990540 382.395081 792.333984 692.671326 699.289490 51.6594315 486.340363 732.493896 905.893738 454.893555 1.15416217 879.857727 994.389160 552.046082 123.295212 300.265106 999.768311 903.076355 112.280685 96.4437943 611.206299 127.849808 626.689331 468.676697 327.473969 568.102905 704.949463 217.766937 517.195068 254.547424 546.842468 395.578552 461.962158 525.337524 285.227814 566.109680 202.051926 555.252502 574.866638 142.279785 877.540771 685.648682 90.4690399 343.334015 845.456970 423.096161 983.394409 951.964966 477.276367 224.093048 738.188354 + 410.101349 35.8791618 477.760590 865.521484 39.1754570 33.2207756 478.840607 411.017792 156.307343 395.016785 611.791809 510.240082 690.041870 5.85637426 639.768372 218.381729 422.684937 816.407593 273.984772 134.797882 81.7431335 807.679749 532.292480 344.429840 982.820923 334.295319 527.088684 95.4406357 664.856506 551.893677 344.406616 972.831238 737.336243 322.786804 177.827087 837.763611 938.801758 442.424896 998.181458 351.842407 437.068146 724.217407 782.123596 488.396881 461.802856 587.225403 404.891632 592.581177 557.180115 556.129944 647.001221 581.187561 216.940323 427.022064 904.970703 351.942688 376.958099 188.178650 530.287903 189.060211 102.511192 412.375305 274.521454 86.3984222 639.072327 855.175476 84.0830154 255.138596 400.928497 994.880615 521.970276 649.143250 519.100830 640.337280 933.679138 769.187134 513.107666 82.1641769 816.695068 440.669739 12.5266094 351.671997 513.126221 680.158142 + 999.850830 6.67821503 285.832581 714.537964 296.962189 358.888367 628.800049 740.787781 624.061401 590.783875 209.958435 692.877747 886.120850 862.868713 926.049133 72.8320389 996.295532 337.118347 715.414734 977.584290 39.4343567 696.143738 794.824646 933.375671 822.755859 962.001465 436.204468 299.092163 428.242401 126.310753 979.233032 483.090057 558.213013 833.261414 610.712524 488.689728 106.860962 9.61170101 427.039703 358.860870 612.908386 421.974091 970.789551 833.909851 99.2789688 548.465393 707.033142 697.997620 428.763885 112.343033 164.928986 626.734558 652.992615 542.313110 204.832504 202.985352 676.004883 879.125793 512.163940 966.707642 865.658142 573.439575 96.3428650 550.231689 164.137863 96.6838760 930.697266 208.762344 746.898193 169.568253 443.359497 723.955750 866.628418 576.694031 757.716248 427.558746 639.077637 967.359009 228.145813 174.695389 207.344467 540.684143 618.502319 251.541656 + 205.760452 907.617981 434.944855 523.715393 817.673401 774.634644 376.190155 468.447632 684.171692 549.815430 553.366943 796.930420 474.626556 727.534180 952.669556 156.014023 273.114349 794.966125 323.649872 891.085693 865.777405 113.645996 268.260773 115.646889 572.904541 503.516418 551.429260 576.588867 350.294525 800.560913 329.704041 544.972412 469.946198 663.817932 472.735046 941.094849 880.419983 532.618469 824.644897 942.421509 251.658295 890.700317 715.106934 457.724274 409.699402 189.051758 205.287842 786.206970 611.645325 94.0023270 167.033310 826.658447 528.388489 218.151535 684.487915 492.762848 462.141693 226.579178 240.135437 416.480988 529.724915 585.352173 416.445679 953.682129 975.452271 39.6300812 941.032654 309.784088 288.608551 424.768341 773.281860 649.244629 980.278809 634.357971 532.937927 401.845825 402.946777 852.048645 552.802551 481.502808 289.147614 35.7431030 792.775452 694.237061 + 891.445251 896.915833 676.144409 552.418762 294.094452 61.5730247 62.5916634 205.861786 447.947266 92.6339188 993.343018 374.949585 315.257812 192.606644 934.904053 591.369934 350.644135 470.708374 142.040222 364.389038 916.064209 937.886658 279.326324 716.895264 555.948425 403.708710 728.240540 307.244202 724.615662 169.046936 83.6180267 984.700134 958.364441 320.925781 853.705627 598.429260 440.061432 112.705780 41.8565903 181.534607 144.168900 649.465881 395.186554 755.708008 98.3985977 1.72049499 264.354370 213.122894 662.586914 935.719604 374.485718 488.167816 491.390808 753.203064 807.516296 507.498444 959.994446 781.232178 675.638428 546.254333 638.223633 299.444611 443.181244 241.534637 869.944641 277.746704 438.356232 632.592163 393.494293 850.690308 401.884766 333.144257 678.346069 582.656738 447.426422 730.478271 838.803345 447.108337 337.842712 472.542297 575.576111 944.429688 438.016785 252.743805 + 983.750427 23.4448471 173.032761 567.211792 239.948166 236.922272 312.642181 98.5451355 488.705078 216.118729 270.483276 188.709671 705.908936 616.629333 873.104126 872.438477 499.983154 363.596497 120.723221 246.526413 480.766113 419.376740 632.589111 709.642456 612.470093 762.101501 243.735596 696.120850 999.948914 515.100952 796.101440 725.261230 908.624146 265.236542 976.264526 540.594849 753.918884 972.328674 461.873260 813.752991 242.300018 678.238342 704.355225 164.173477 110.172020 646.674683 894.118103 28.1592674 504.017731 501.342560 821.170288 956.891785 526.142334 889.653442 89.9633865 747.642395 557.586060 553.047119 613.103577 482.834290 621.317566 798.295898 51.4517975 80.1677475 347.425171 672.492920 879.986816 811.182190 805.894775 471.367523 418.627014 467.557495 193.847992 278.372528 911.001465 291.932892 614.420105 343.542419 515.713379 853.668213 172.920883 588.578247 707.318176 818.525024 + 692.203674 425.745728 315.523285 38.1943932 824.524963 428.222992 991.138000 461.324127 57.7794724 275.120300 705.191223 679.636414 798.701904 116.006126 990.810547 947.626892 907.727661 492.543427 523.855774 750.976990 227.258469 542.712585 301.731628 677.058960 675.014771 930.784058 303.302856 895.264832 457.552002 80.3633575 531.746033 934.947937 45.6541367 581.840393 989.519653 204.509827 786.433411 681.184204 280.323944 751.407349 234.377319 646.602905 395.824890 314.411316 76.4054565 401.365479 866.713928 851.742432 515.968140 803.750977 118.416451 390.311829 58.8425865 568.404175 870.094177 719.156006 982.525146 425.498840 23.4103127 945.720154 532.668518 46.5852432 30.3076515 39.4359055 780.184570 684.770996 878.760864 844.778076 664.767395 250.443695 91.9269409 245.721130 982.387207 931.172668 273.117859 168.826324 486.100830 384.616119 837.012207 789.104919 878.968445 524.798950 452.331390 3.74252558 + 972.079224 753.953796 258.330322 279.289825 929.916504 274.704010 606.527893 702.125671 239.478302 682.832581 991.758850 668.379089 930.343262 168.676987 394.942474 80.4955444 621.534912 958.043701 855.544617 967.349548 441.321533 35.8161049 190.818451 994.463318 371.320496 578.306702 974.755432 902.395996 991.319458 266.155121 355.722900 62.8170395 867.400574 547.938354 357.070343 493.565216 254.099640 928.895752 663.355896 368.706268 382.164886 103.887756 535.120850 621.114563 109.079308 177.966125 283.986969 330.437286 178.901825 703.450623 4.95611286 568.771301 669.630249 108.486954 187.915756 903.109680 576.645264 389.150360 55.0959549 728.713989 650.220825 441.091736 777.017517 94.0426941 340.223083 107.521729 220.112946 378.987518 499.841980 893.914001 910.801208 462.198486 893.742371 338.112640 214.419189 344.522369 963.119446 581.931580 38.3930931 85.5456238 126.712975 216.429016 608.658508 763.322693 + 838.393921 2.14653969 982.432739 492.285645 495.483643 399.316528 528.961975 779.078308 149.250900 344.312592 759.605652 241.561249 345.825806 406.900391 930.773865 736.612488 5.57585764 71.3115005 362.975067 821.023315 982.502930 953.031616 423.914185 735.774536 733.338623 86.1372604 778.913330 291.429626 218.281525 318.506287 586.129395 615.970337 562.926025 377.163757 106.973145 313.422272 704.454529 252.068802 125.657837 861.755310 685.879761 244.329315 169.392365 784.353821 704.806152 678.750916 902.480530 594.233337 893.719299 838.695862 723.950684 50.6669960 280.676727 297.426331 639.458435 605.438843 97.5560913 350.309296 993.058777 888.036926 743.598755 534.244385 660.031433 764.777039 508.914368 143.553452 991.695251 992.351135 300.940826 343.114471 244.569458 314.294098 851.236877 762.884338 707.691833 744.198059 113.922401 326.402344 709.066223 917.806458 421.471893 752.810852 200.431107 674.100403 + 671.378601 76.7490311 925.572632 371.979645 942.920837 912.381104 119.125389 113.880547 476.391449 744.649780 53.5911331 97.0897980 391.516785 128.781342 994.642761 674.824280 446.847595 350.615234 200.722641 548.170776 411.795990 821.249390 244.637878 4.03905964 797.244141 804.341431 752.550537 162.834137 735.090698 988.241028 388.810608 131.914062 724.714417 108.114799 435.134247 951.594727 189.455887 354.640686 883.116577 653.482361 254.151031 219.380310 708.468628 789.262024 206.957184 174.975540 574.751160 864.136292 170.817871 920.307251 516.040466 407.699127 313.567108 868.349976 684.401917 323.455444 752.433228 6.47659540 867.861511 459.372406 27.0167770 281.520386 875.901550 754.367859 970.071716 369.633270 740.197815 407.994690 928.589600 553.949646 625.083252 838.464844 23.6630211 214.888702 956.636780 483.420929 55.5021095 370.822052 119.560013 291.629150 409.833099 379.808685 35.5117683 768.504639 + 934.846680 611.159302 795.551086 745.113098 171.017349 34.5964432 178.993225 447.914276 353.564575 770.762634 63.2964973 218.185944 135.226364 689.126282 756.098633 36.1813545 543.610046 242.423340 71.1010666 13.5200596 937.760925 680.337769 276.041046 52.6146545 872.620728 357.907898 374.510254 576.692139 829.845032 920.024841 488.771057 308.289856 406.459198 746.624695 749.176025 226.301407 336.490204 468.309174 644.824829 693.167969 244.622757 825.354248 831.368286 177.827744 955.427002 503.322784 844.531799 212.295807 405.869965 374.700500 237.627823 695.370300 210.350235 663.013123 504.391937 404.224792 77.4739304 643.830566 28.0332108 227.634018 59.4468498 578.737793 227.033569 344.812164 459.859863 56.8056107 520.058350 727.666870 173.306915 727.382202 644.811707 645.686279 958.430054 245.481155 98.3471527 601.800598 524.502869 379.787140 718.304993 854.827332 923.280090 751.957153 283.098328 553.994995 + 626.112488 197.455109 171.602020 206.647720 612.013123 272.850494 231.146576 47.3845749 583.185425 127.955864 279.222168 376.213898 709.782288 649.808594 167.032349 314.459808 468.149414 800.204590 810.598572 484.270996 677.948120 481.929688 215.831711 506.069122 832.676331 16.9195442 551.153015 257.662109 292.203247 501.745728 269.511322 187.001144 809.266846 151.023376 782.159668 511.922394 586.292542 871.219177 84.2913055 555.003052 300.276001 393.033722 862.588257 586.598938 70.7843475 846.874207 898.039673 740.624695 685.006226 356.444183 351.082611 741.990112 646.550537 506.420319 829.379456 39.2809715 585.260010 549.370300 118.245079 431.328308 992.364258 315.710846 34.4970627 548.828796 520.568237 246.717606 976.265320 252.429642 950.568115 796.032654 959.103638 213.629379 743.058105 205.016251 325.587799 437.607269 441.472290 797.647339 394.348816 954.002563 45.1326408 787.952759 538.342651 721.156067 + 580.400024 656.562012 863.797668 829.826172 995.799927 628.672119 37.8104477 705.752319 519.911377 234.208206 688.854309 342.564270 839.251221 870.357605 435.568512 910.973389 972.917786 166.270950 755.145325 759.262268 947.288086 188.423615 487.560028 983.621155 289.772552 574.880737 486.995972 897.718262 759.271423 442.408264 279.135345 949.736572 777.381470 307.121521 278.944092 397.860596 735.359131 554.643372 484.657501 366.617157 423.608826 513.438965 242.452759 785.018921 6.03399706 780.619385 625.556824 950.196228 142.029800 959.424866 251.980194 210.212570 816.819702 921.918701 199.268555 846.050476 744.760986 906.348938 961.403503 941.667542 628.825745 523.108765 799.825134 823.154053 616.393311 594.576965 510.682037 813.970337 350.047485 235.277695 72.5069275 486.651184 953.774841 553.990173 756.069519 188.385925 160.942627 322.171967 806.070801 49.3676605 929.167725 818.903809 385.497803 347.800140 + 965.911499 974.749084 977.249451 545.133301 405.503448 990.636475 928.153809 553.302002 342.631683 860.072876 231.887436 938.278687 632.320618 572.493530 714.053589 945.904663 302.314941 753.478027 608.456543 908.070862 408.530243 360.051361 64.1928864 845.926025 789.124451 650.408813 537.494751 242.059464 749.409119 447.701477 925.576111 171.744629 98.7470551 536.849304 605.794189 668.052246 932.135437 948.504822 508.786102 582.284363 598.698425 828.302551 105.733292 15.2865820 842.392334 286.605469 310.895020 530.263306 753.661865 381.819305 529.150330 22.0314274 689.673584 199.320175 906.927917 79.2891006 178.966019 353.781189 184.801422 9.01208305 841.089417 51.4144630 232.029510 418.164825 97.2309799 711.906738 164.247543 182.997864 207.679703 621.241333 308.885681 714.899597 298.023163 905.018921 16.2524624 689.510925 128.583771 232.987900 106.503868 339.620331 411.915070 45.8314018 727.982544 658.588867 + 28.6248493 684.034790 446.333954 305.792114 494.385437 322.250549 37.0963211 952.502319 763.496826 922.601013 788.104675 19.8834591 667.810059 134.483841 738.049561 46.4421539 173.194901 674.307983 70.9085007 896.726257 445.550415 547.375183 674.603516 126.456520 513.265564 862.643616 789.120544 293.311249 784.028809 266.754639 759.830017 837.048706 395.323578 259.201050 144.494431 612.785828 126.894890 171.152924 621.289246 943.440613 757.898682 228.662659 193.350967 65.9784622 486.425232 152.843430 97.3032684 115.984924 320.043640 757.978333 690.985046 949.367676 776.648438 308.401733 634.852661 628.878235 172.633881 301.622650 831.166321 222.747284 138.340637 799.093811 648.897827 314.408722 63.1215553 645.444702 701.949646 182.342453 161.375580 889.943909 215.972900 451.900116 202.333160 929.475647 860.827820 926.502930 95.3108902 467.070648 522.969727 227.801468 615.563721 929.691833 28.3783932 412.719666 + 959.179810 824.129211 642.145264 295.728180 175.535202 853.868286 611.747620 912.091553 948.497620 875.683716 862.868469 80.2194977 554.989075 681.149597 804.698669 118.709709 488.806671 169.427307 943.774353 859.008728 91.3969345 739.854553 947.572083 94.5406723 215.339584 391.942780 974.887085 888.765137 589.242249 439.125275 893.076782 223.651047 849.763123 330.375763 546.442871 153.596848 679.440186 328.870758 614.758606 131.520111 38.3940468 455.581055 713.052307 462.130066 754.656189 313.461060 437.236542 910.104431 562.246399 904.129272 915.651794 324.225006 25.5843601 933.520752 627.077759 13.2475815 200.241699 329.657227 697.824707 733.193054 330.511902 774.172852 211.087830 990.749695 683.210938 797.676208 638.601746 393.939789 537.736755 905.559082 86.2076416 886.205200 676.110962 205.363037 546.763855 125.061256 733.119812 402.799805 128.286392 837.599670 256.406311 702.877075 209.839996 815.454102 + 80.8286438 935.827087 692.041992 147.061539 293.861572 431.590240 366.092682 897.608521 310.443909 956.265625 22.3009281 135.597458 861.778870 163.987869 433.580078 667.284180 539.800781 307.030792 865.071899 986.637085 716.052246 704.837646 671.647827 596.970520 958.384460 484.091003 679.707214 955.849426 549.708923 267.321686 21.1939850 479.695190 358.218506 473.950714 875.315308 299.571442 105.762772 355.814545 190.117905 221.838562 835.620239 727.310669 568.926270 556.046448 667.427612 154.947266 779.976685 470.789062 946.098511 219.339462 891.969238 29.6617069 922.634827 480.737946 426.869415 76.7152710 670.923584 776.861938 551.330566 546.607544 161.824905 150.888260 118.894531 238.430725 856.467102 342.006470 216.651825 522.441162 395.887115 392.634979 596.323486 217.422409 887.167175 521.023560 537.352051 846.901123 717.607971 246.758286 252.674133 185.533173 42.5645218 209.223587 137.743927 75.9364243 + 378.948578 985.908203 121.353271 865.012207 755.019226 602.493530 324.786041 196.914673 559.719238 598.284119 945.598267 683.480225 994.202637 52.8932648 911.524292 929.269592 956.446106 528.886597 694.816284 173.547897 424.966888 110.259430 974.267700 715.351685 228.104904 480.902313 573.218445 687.462585 829.218323 932.801025 897.914368 883.937073 718.051331 461.937988 594.104858 729.220459 107.548111 464.301910 931.438904 841.182434 202.053711 705.339783 678.014038 700.519348 764.723938 446.463531 570.413147 996.732178 585.096497 798.341858 252.922684 717.323608 768.000977 703.409668 843.098206 489.112061 374.321442 344.614594 346.174561 686.775696 815.857300 36.8903580 600.624512 115.469383 907.981506 911.912292 764.961365 253.810501 273.614227 153.695816 586.471069 267.678406 985.198608 806.618164 236.000931 38.8882103 164.681396 678.716431 192.624390 15.5670986 309.137543 270.528137 937.216919 799.602844 + 25.3285561 802.145996 95.2031708 584.088074 523.613281 30.5472012 373.612213 805.343567 564.882568 868.655823 594.372375 172.750229 182.602661 230.128845 923.309448 55.5355148 342.163361 999.151917 83.4443970 501.230804 849.333191 613.680664 896.155884 815.443420 776.082153 949.664856 758.618591 361.682770 19.6640358 119.555367 101.554008 709.363770 458.266602 943.445557 155.838898 680.497375 379.896698 741.930054 409.878632 735.062378 976.317261 349.970306 753.863708 66.8805161 44.6458588 441.394287 482.156494 885.559937 362.878540 491.939148 756.210815 187.711807 359.990204 438.111877 110.782417 645.433716 664.042969 348.426849 106.771584 91.3660889 216.500229 635.287170 29.2422123 961.202759 703.965210 459.105835 105.044418 789.258118 140.681351 164.469528 531.478882 192.488922 847.046448 550.551880 702.987244 693.371216 219.718582 668.263550 493.386627 650.053528 945.885498 211.842377 211.958664 847.620789 + 156.187119 682.811829 419.572754 790.748840 98.1420746 935.850586 329.707489 832.341614 451.838593 715.222961 291.392395 249.539688 91.6950150 174.443146 673.171448 879.280212 394.328522 88.6024857 783.124023 424.915253 130.906967 134.559280 585.863953 308.371613 72.5135345 978.008545 588.235962 590.035950 569.692993 644.785706 501.861542 814.423218 813.085083 198.207458 52.0748787 671.091736 742.475281 983.372986 197.533768 511.766266 53.8370514 91.0546112 606.972534 289.591766 611.094666 596.673401 933.459534 354.093109 175.835968 830.531555 690.270569 764.738647 501.466431 468.235352 808.676880 871.409424 814.903320 753.174805 475.491089 499.769318 156.837296 338.534271 964.913940 539.893188 968.081421 684.880432 843.866089 701.511902 353.704681 466.627502 684.165466 103.817253 989.993103 140.890350 226.950684 890.325378 824.332214 952.871399 683.816833 700.817810 901.624023 963.242615 506.363892 808.816772 + 997.055847 178.323044 913.179321 286.634705 143.095657 664.837830 450.972534 606.391113 170.374847 669.988037 619.916199 791.048157 423.174866 731.952759 505.363037 128.812347 238.878571 311.008636 977.026062 281.626770 380.959351 211.167130 715.105530 158.775955 81.3183365 852.560242 715.389343 510.713165 382.392822 655.483582 998.119385 652.452393 299.876984 804.139038 566.855469 317.992859 759.987061 261.128174 504.645233 352.204926 269.475677 332.348572 46.5871468 542.544006 356.265778 115.471886 600.058105 108.388351 661.882751 864.985657 784.518005 456.985077 322.092407 231.243820 965.741638 900.005371 561.401001 490.742584 902.882996 44.2719765 992.075745 640.010132 390.493530 696.161194 986.358887 815.209473 443.283722 940.905640 436.161530 790.413391 666.041687 92.3916931 459.125793 505.508148 124.302177 726.645203 56.1322746 461.248444 679.319641 382.714020 387.720856 603.070557 181.193954 746.926697 + 671.922302 577.458069 214.692734 522.617432 396.368652 735.640259 677.495483 533.444031 43.3506966 195.437057 611.692078 282.070862 198.353287 925.317200 7.15886259 300.023590 4.65570831 46.4587669 21.5480995 132.946686 963.344299 129.271088 382.601349 864.764648 445.518433 950.833984 70.7410583 573.657288 537.163696 823.533630 792.347046 354.415466 888.677673 691.553955 89.6136780 559.326416 874.366455 376.705627 485.605652 273.005859 770.412842 555.052490 730.837219 581.077454 974.276917 976.365540 591.042419 828.462158 886.512878 990.681702 807.231628 41.9215546 763.181946 447.020264 771.420593 935.602905 58.4373245 264.900177 173.617264 878.785461 236.843796 442.562439 782.833252 82.0851593 343.781097 763.520630 451.247498 188.845245 328.427399 402.044067 439.221710 800.770630 623.988281 514.315186 660.933228 833.240723 98.1140900 679.148621 181.831207 185.233612 497.745453 502.707153 963.913147 658.863464 + 36.1273460 641.690369 554.477966 332.237915 920.703125 550.264648 859.255432 368.725861 293.599976 677.362183 554.062195 876.701599 938.599365 902.715515 272.022034 840.883545 752.466614 873.991821 68.1035690 217.473251 33.9783058 763.359253 463.546356 785.161865 546.390320 524.915649 296.051880 529.177795 129.220901 448.258942 222.629501 225.026184 870.735046 236.282700 959.200623 541.777771 192.368118 615.536255 116.608719 941.058655 262.773865 695.496338 227.577087 838.763611 923.978394 621.921387 441.018860 467.482147 584.259033 791.084351 902.585876 310.640106 946.178162 507.655823 223.707321 302.848572 47.4884796 437.871246 459.098206 168.691101 109.698936 298.753845 790.077881 950.229614 95.3378601 673.704712 427.488983 189.941238 92.0622330 2.34643245 109.756691 152.618408 452.645325 892.472229 160.890640 80.0850449 430.176544 171.879669 862.567261 201.756882 390.345917 660.468079 24.9252567 3.39085245 + 371.759033 605.899902 694.350586 429.251251 578.481628 296.034546 222.735138 692.947693 877.804260 281.383423 118.297417 799.006409 696.292847 139.012787 921.010742 826.358093 262.852417 3.08193278 638.939697 408.438599 241.261139 356.117340 323.949860 320.819336 885.852234 209.302902 267.686646 492.436218 709.590149 134.180222 721.292847 465.738556 698.749023 430.531372 501.528595 441.168610 76.6871643 135.193863 13.4689102 927.350769 747.074646 241.274185 452.930481 668.845459 930.806824 25.5026054 175.986267 101.405441 109.969147 448.854492 622.043396 851.488647 589.355774 288.515076 36.2256546 799.727051 546.128784 225.673080 350.039093 675.227905 8.08526421 682.402771 975.964539 608.486328 366.991669 984.098267 600.561218 854.766235 861.553772 888.578186 703.698975 758.403442 212.505707 471.392181 104.413422 751.658569 269.081726 321.380951 999.869751 449.100616 745.264038 290.262421 732.212036 34.0133171 + 237.672836 161.642578 59.2126617 400.352631 243.320450 178.471008 573.175171 709.109131 730.062134 122.904480 992.330811 923.390076 690.180969 558.815796 85.1927567 683.135742 569.271240 40.5829239 941.307434 287.852325 57.8054314 415.393951 780.638428 254.788940 813.506897 388.080200 170.882828 634.428101 277.262604 366.582916 919.724670 956.877930 650.874817 886.161316 553.203918 441.903442 419.492065 671.015564 143.718155 969.517395 416.221436 143.698257 43.9124451 369.127930 936.634888 19.0107670 611.709473 410.367981 756.496094 369.736664 968.987549 834.565918 584.716736 575.825684 917.082642 875.805420 682.108887 248.422379 389.838654 732.561890 565.080322 338.485992 956.672302 908.603577 838.886963 593.284363 293.032043 723.199585 104.273605 870.799866 103.407104 791.545593 554.224304 862.257019 135.044342 232.538620 894.130737 726.893982 714.059448 333.054413 136.663544 365.675842 951.330750 656.883484 + 473.828644 861.305664 353.774719 653.521423 707.854309 774.530396 313.681183 591.242554 655.897583 180.552887 216.676132 688.619080 162.730347 52.3009109 191.609863 542.701843 133.961044 23.9731903 577.685669 965.058594 942.647278 861.169250 495.725677 217.634323 157.247131 162.953339 27.8552895 9.83648396 772.259460 672.405151 35.2194633 921.176453 508.201447 289.201019 949.961182 664.254272 787.579346 913.477417 12.5634680 167.395874 806.379883 446.325195 171.066650 220.137115 331.549042 405.369843 994.729919 27.9365082 688.830933 714.749390 351.242493 297.076935 501.334045 60.5443268 478.231812 508.209106 246.710770 812.123596 555.361450 396.152252 843.446045 404.739075 544.769897 296.871399 24.2581139 437.435669 115.071205 932.154053 575.437317 375.478394 455.822357 439.972870 388.903656 703.506775 471.477386 498.196320 813.651855 112.269432 849.897522 317.445160 567.065735 660.923706 112.893883 77.5217514 + 406.858215 663.314880 381.456543 361.632690 496.300812 104.318146 531.674377 545.742065 469.899078 594.263733 685.735229 928.487732 117.412277 750.385620 914.424438 30.2296486 967.963318 954.173096 802.716492 394.501801 655.843140 186.581345 246.988602 608.164734 531.775269 907.968140 252.049927 533.466309 876.560547 879.225037 70.3477631 771.262390 486.362640 866.758179 212.409012 220.956940 660.801575 278.000244 90.4540939 757.651062 494.635040 719.397217 413.649200 126.173920 670.449646 319.258057 604.401489 366.822052 218.457779 760.237305 1.99249673 809.992737 199.409378 79.5416336 486.383728 859.511841 209.842911 16.6277733 475.885559 921.712341 71.8606186 69.5273514 531.486633 928.834656 464.183136 506.069183 746.425110 240.701477 227.661469 997.546265 810.035583 757.466675 552.186035 697.380127 369.204865 960.606445 758.870728 443.642334 801.071777 11.4727221 929.573181 251.521225 10.4095459 697.788757 + 407.747467 493.172394 142.727432 138.743042 178.010254 951.918518 268.442261 575.374084 495.598785 876.323364 164.321320 490.295837 565.461670 172.594040 955.882080 709.004211 849.797424 210.850296 880.699036 214.937225 565.248230 837.146667 195.274689 640.198608 674.755005 194.263306 78.4837570 399.544708 401.267609 605.518799 985.499146 400.868042 747.688599 407.342377 227.057571 222.579773 441.341461 926.823303 344.079285 890.051331 72.4323120 929.973755 893.446533 239.228928 45.6988525 730.028259 518.231934 269.093323 253.372787 563.739624 584.760071 202.341553 516.672913 744.274414 955.602356 707.676636 673.458252 678.906372 610.129456 495.106415 544.791931 275.702698 259.124054 730.057068 936.498840 732.142578 789.722412 108.055733 202.580032 62.6627007 914.967407 889.122253 962.908997 610.584839 721.912720 230.069107 153.686646 394.736511 741.846558 728.922485 25.1409283 881.833679 180.423737 987.676575 + 850.143616 310.146118 949.304749 779.256775 263.140656 233.749527 843.963623 703.139404 717.593506 38.5059319 156.700806 262.740417 23.6061554 972.758057 725.602600 798.591431 840.610840 64.9058228 106.667381 842.438721 88.7693329 478.129120 113.955093 232.124542 311.679474 627.931030 923.074280 334.391235 389.466431 37.5119476 278.082123 890.337769 469.791901 277.083374 274.674194 435.066742 947.526917 40.7036209 746.065918 978.917175 780.102844 578.702332 526.976135 36.7045174 173.972214 910.119751 694.886108 226.607880 650.860840 395.693451 684.737610 998.679871 680.358521 858.004883 958.957153 298.029907 913.801086 722.954224 544.434998 515.801147 784.640991 43.0443344 84.2149048 876.160706 570.212952 864.346313 658.839478 564.317566 405.748352 929.731689 426.388214 857.318115 967.074585 69.8754501 346.936615 855.949402 132.297760 683.919495 816.450012 99.4534988 309.736816 958.859314 541.290771 930.360718 + 389.683777 539.622375 488.502563 567.691528 686.712158 143.122696 275.699554 381.651367 981.148132 512.113159 289.217590 458.188293 823.503662 21.3028946 490.977844 967.922302 934.068359 893.385742 293.890442 639.032715 498.675659 896.335449 687.656738 937.822021 571.598755 840.462830 784.208374 802.114929 545.510559 575.399536 244.123001 768.445007 935.623047 675.030151 598.850830 380.233185 946.096130 5.88376522 28.4932556 794.827942 749.861206 57.8009071 642.790466 935.742371 866.425476 915.849426 724.299561 451.111389 603.231445 385.895813 943.589172 136.007004 735.681152 69.3393097 625.016663 51.6454391 652.995483 4.93187809 483.252136 696.628479 829.454712 158.417801 474.776855 391.462372 158.884750 703.629089 589.446899 360.750366 861.951538 695.634949 949.809021 478.620300 316.803955 425.390961 686.121460 74.8644943 402.524536 859.351501 805.607727 593.406738 448.565338 993.697571 469.123932 420.908234 + 936.849731 411.944672 409.759125 118.497902 280.612305 890.294128 109.433067 302.031616 868.928467 81.0632477 494.985352 722.790527 438.412872 130.835938 353.343658 673.743164 174.535629 369.001282 929.798340 974.603760 788.523438 637.277405 187.663345 551.685364 401.245270 726.726318 7.16320944 950.531982 802.533325 86.3685303 49.0456429 281.938629 162.245819 296.174957 56.2919159 106.103722 217.539948 496.818939 556.179382 692.092529 283.122253 65.1906815 663.836853 622.228638 123.469200 899.932495 731.137939 707.190247 121.931686 58.2861977 621.626953 921.903564 292.513947 425.242737 573.951172 468.924164 178.953506 253.948456 453.622284 288.706635 914.933533 261.745239 305.261749 970.109863 515.228210 227.984863 815.586609 201.901031 312.974457 460.756378 325.211731 91.9368896 106.782715 591.217712 942.220581 187.289871 786.951965 349.890839 631.818481 309.835052 4.20376110 52.4662666 764.521057 824.019348 + 246.844910 742.864868 901.734436 304.671661 458.633392 755.838989 584.904053 64.3135223 754.789612 662.302429 716.693604 715.411682 264.328308 375.745056 883.496704 196.075806 533.098022 794.805237 161.494186 919.698730 526.997192 89.6706619 108.078476 720.778748 655.872070 588.821289 661.368164 254.177231 961.665771 97.4948196 58.0870819 131.304489 255.303284 21.7426338 16.2552605 451.579773 663.532410 639.927612 365.711060 297.406525 445.212952 318.604431 345.869507 49.6365662 345.873260 956.783997 871.182678 621.147095 631.375122 477.055634 209.340179 347.361176 865.252258 788.212036 896.263062 161.022476 307.348877 236.900604 738.705078 986.143982 389.800049 910.678406 274.123932 837.726990 263.882355 174.949219 103.726807 812.369080 146.857727 864.931091 551.099731 58.9274406 428.217438 295.859009 800.519470 315.421936 397.730804 328.375580 662.633240 733.443359 203.411392 501.594482 522.292358 661.022156 + 471.399445 230.607407 535.581421 480.295013 552.116211 608.626709 413.277283 58.4716835 19.9550915 193.000778 668.900208 282.364441 272.748322 285.661255 108.566208 326.863159 160.811081 794.337036 610.562500 763.872864 125.042320 796.233093 384.648285 525.380859 790.317078 622.713928 781.790894 1.63129652 785.042053 256.117432 104.749313 331.810638 829.686096 589.346924 932.646118 421.455688 902.488037 866.012756 208.343445 472.284637 125.887566 205.052032 820.410522 494.785950 451.778595 320.438293 547.303284 908.492371 861.252563 266.517944 359.302277 121.290565 406.035492 908.982788 9.13170910 572.589294 834.011780 875.630798 62.3381195 745.061096 403.918793 887.037537 89.7623596 984.604797 626.393555 15.9605722 231.052917 731.831421 458.790894 892.980286 699.080688 786.328918 573.976746 899.529907 346.222015 157.307159 7.07270098 297.579620 820.577271 792.201477 628.331970 837.076965 152.510452 428.317963 + 235.767395 126.938232 595.113831 997.680664 709.405212 800.264771 788.172485 476.708008 495.148682 455.339783 486.947723 785.039246 147.498718 836.653503 496.551575 921.119019 234.709106 180.239502 469.380585 631.618286 101.342560 762.646240 106.768845 248.521530 8.14731026 396.783447 171.351929 829.682617 787.350952 323.268066 363.178345 684.007629 594.759338 931.237122 855.085388 467.798157 830.629822 578.700439 991.180298 222.686783 240.898331 859.592651 138.688202 481.633575 690.221436 432.730255 632.062195 73.3588943 78.8887863 371.500305 568.034363 524.939392 642.988586 853.011414 434.540100 783.239685 699.623230 168.653351 899.411316 643.891968 788.545166 612.464478 959.036987 906.099060 199.647858 108.527267 857.749207 165.878372 204.353165 203.297134 10.6746998 662.406311 12.0820465 735.419861 73.0471191 359.969910 140.049881 884.190247 288.891266 411.112579 657.533752 111.514282 760.690125 797.318665 + 820.729248 532.219910 537.124084 808.285034 994.141541 534.019592 617.122681 301.880432 370.044861 508.452057 471.924408 985.078979 138.431503 884.170349 609.898010 818.177917 921.764893 72.8268585 206.701492 29.3830357 635.224365 827.194092 531.233948 453.111664 762.901367 641.348083 810.104797 997.300537 940.619690 143.281677 479.765045 866.529480 770.964722 754.766052 704.919922 693.605347 371.313049 727.032288 528.343323 590.392334 236.916550 285.364716 891.156433 661.549683 781.872253 12.4447947 587.968872 62.8053093 11.6015177 486.611481 589.502319 554.207031 285.864777 887.149780 601.679260 56.4077911 358.674896 305.598785 710.507202 959.680603 804.785583 958.715393 574.761414 610.154541 112.421158 89.7892151 916.678589 709.670532 695.176575 158.390106 737.526733 880.145081 945.893250 995.454956 531.507324 587.577698 635.444031 985.624695 21.3763714 126.464317 83.7231827 98.5091095 253.813416 229.292343 + 793.076721 798.255798 982.247864 313.253723 57.4787102 21.5054665 652.159729 436.894531 503.730316 220.412399 587.401672 229.853912 795.733948 701.729736 940.908264 199.392349 811.312012 684.628906 934.941956 186.838699 450.659149 329.727753 30.6777248 869.470581 109.664696 359.830902 995.065430 867.089233 685.940430 609.562988 79.1740646 883.642334 141.598282 285.279205 152.708435 601.059814 50.2889442 573.694519 124.055420 793.257568 563.829895 849.494812 513.741760 604.390381 144.756073 317.157532 343.982361 788.128967 555.599609 658.678711 278.458740 766.020691 407.727997 109.762886 743.460938 575.927734 303.280823 529.268860 186.053116 691.780762 780.953247 177.209732 49.0949440 885.722534 294.924072 675.562134 436.135193 212.314926 407.065186 812.957031 6.50529623 669.745300 187.543243 347.067627 184.841385 822.280151 143.221725 593.939026 422.814148 206.935455 84.8388214 329.553741 394.056152 227.044464 + 227.440140 256.915466 451.528320 401.685913 573.998840 451.233337 863.777893 679.530273 645.900330 316.459015 819.108887 616.016357 870.188354 269.083679 60.2045631 297.523529 927.252441 436.800018 394.495850 10.4578362 461.511108 611.820984 695.190125 380.701385 870.801208 721.066223 18.4176388 775.534607 639.219421 281.835663 355.351044 612.502991 71.9368973 672.858337 858.519775 270.287506 838.626831 301.666656 863.880676 462.081543 789.204407 499.044769 64.1329880 300.010651 637.209534 696.340515 88.3586502 821.401917 632.274292 303.881012 979.794373 377.975494 924.929810 58.3566399 924.049927 665.359619 521.711060 356.229523 118.544052 964.302063 545.928833 321.529938 768.370239 414.025421 518.637329 199.443024 856.822266 140.267151 547.378479 108.846428 592.669006 930.809631 646.399658 228.479553 185.325897 619.505615 888.168762 192.070633 99.5964661 910.909058 765.122375 836.590942 708.585083 221.572983 + 67.0571823 756.711243 475.756592 181.458206 6.02232647 434.592041 518.456360 17.5715637 299.669647 91.2580719 111.313614 911.181091 834.309021 144.008133 324.109314 487.334351 909.333313 688.823608 483.311554 184.043060 982.265930 190.812439 664.598694 185.597305 138.742508 25.0226727 737.139893 457.663055 903.840881 161.569565 428.669098 267.373535 365.898804 790.273987 487.407837 388.050873 539.780884 850.262695 767.611267 581.008545 157.035461 970.656128 399.763489 773.539062 583.954895 965.943542 504.454865 67.4841843 927.011963 49.0482025 599.089661 106.617180 107.712807 414.381866 545.173645 436.103638 622.970581 839.685608 916.670227 667.423950 129.936630 957.882324 80.4420166 272.749084 374.861389 460.334839 285.839294 242.527786 418.480682 470.321869 419.652954 165.838898 139.965912 22.7244129 20.7790165 313.881134 218.765854 195.867096 398.489532 125.028214 750.750183 850.858643 716.930725 524.338928 + 134.097748 26.2916965 304.028351 152.074753 174.937195 432.328186 778.275574 442.449554 196.328094 822.393005 354.391785 448.800964 288.705627 158.916901 198.511261 375.836151 557.262634 822.657532 177.005905 203.475937 514.458679 576.666565 721.574890 289.991974 521.649536 154.074631 819.973511 904.742126 118.964264 968.245728 767.101624 654.846863 222.621521 688.242981 252.896713 295.962952 599.829590 695.438354 467.565948 665.924988 276.090515 381.985016 364.709930 487.196564 483.645416 382.716919 712.031494 267.712891 580.757202 478.421844 846.113953 342.196960 37.3445053 236.956741 372.776550 507.722107 311.391815 218.365891 160.137222 871.551880 874.789673 837.291199 983.131592 727.573120 67.0078201 327.436523 107.377213 259.131134 255.169434 898.342773 365.869324 517.246033 849.118469 577.092224 100.330833 179.617798 918.672974 639.173401 963.956299 923.888855 623.359375 589.585083 437.969849 572.608765 + 562.030701 560.446228 624.853882 185.999359 927.208313 959.229004 49.7890625 936.741760 925.103394 626.169556 470.385284 284.711090 730.655762 270.812439 754.365234 360.125793 886.748169 826.103638 154.171692 111.255440 201.861969 945.862122 867.156921 680.203064 919.054260 509.589783 478.485474 972.113464 256.658295 797.416260 712.770569 197.809280 761.813904 248.826218 366.257446 451.656219 580.420715 429.043457 649.320190 746.645630 935.274841 67.2857208 941.801331 744.575256 883.682373 491.007385 738.200073 598.560730 860.760681 774.606873 683.550415 141.429230 700.916138 364.501343 884.810181 770.775513 90.4592209 106.983681 322.917511 471.608398 598.654541 784.065979 699.189880 906.418762 260.065887 62.7189102 218.988907 853.054749 547.510437 107.629745 39.4740753 483.907104 212.215958 517.410217 639.773804 293.799866 663.393677 638.114929 400.776337 554.053162 278.741058 436.505829 374.808685 653.830017 + 152.334259 988.979248 847.209045 692.215271 425.426025 773.283508 462.953461 990.939880 412.697906 548.640015 510.200470 258.219757 789.860901 461.400391 431.168915 334.174683 954.485718 689.006165 447.294769 572.739075 879.474487 537.932373 845.719299 241.972107 635.178040 644.104736 160.764282 248.259048 828.576172 640.424622 540.956360 542.304321 899.225830 16.2645493 696.089722 562.291260 879.064880 637.999268 368.552704 71.3487701 95.4362335 288.646118 667.593994 283.914215 462.045227 673.315674 242.603577 848.784790 286.087585 52.7586937 756.810486 705.490173 581.500000 858.507812 207.003326 236.141510 705.162842 786.222839 72.4505386 165.982697 584.181702 193.241638 402.869110 681.713684 835.452637 230.112701 468.609894 572.239014 88.9613037 251.423157 306.397339 699.120178 32.8780899 482.278259 202.939438 725.381531 795.324829 60.9900208 277.678467 709.535706 391.168030 726.810547 333.908051 647.947144 + 611.053040 615.583252 598.843262 920.236938 982.144836 637.463562 287.934509 605.425964 871.315613 432.121796 85.0001907 396.764130 609.353821 876.415222 547.686218 191.478088 539.771240 743.556458 615.740540 872.148743 77.2902985 420.411133 593.870361 398.421509 185.267136 678.403625 791.560974 765.690857 275.641846 693.199890 790.555725 360.956787 563.166992 572.276917 293.962494 531.790710 926.418701 358.363129 904.090332 562.845337 317.165161 533.574524 459.233032 843.514954 66.8225784 518.179199 974.358765 693.289734 805.292847 791.600586 834.904358 948.754639 672.747192 25.6621265 410.007843 115.698631 911.562805 863.368286 95.3200607 954.219482 707.282227 988.818359 950.850647 339.970917 560.312866 62.0408707 83.1738205 747.472168 487.847748 240.119064 420.075897 276.875854 391.916107 367.145905 829.510742 442.345764 358.358002 143.512772 672.691895 871.875061 763.022644 718.469421 272.585114 590.216125 + 130.721191 612.554138 83.9382629 304.157684 731.550232 959.401123 852.674072 934.588684 358.960419 685.442200 609.480774 759.151917 230.682190 294.383759 40.5358810 519.943542 500.919373 353.079468 384.972870 151.458344 608.187134 286.033783 384.552124 838.016968 790.455261 320.897278 591.176636 15.8020630 371.363647 360.591949 723.166870 188.521973 352.880768 577.366882 378.687286 102.500298 645.164917 34.8379593 313.995514 471.732544 595.612854 924.405762 851.955872 842.382019 434.033630 58.7587471 546.469116 67.6751404 849.959106 588.276062 5.65118217 530.193115 56.5697556 731.369080 615.536560 704.718506 746.447632 948.996765 299.772583 979.621948 428.067627 348.730347 102.818329 115.810814 503.864166 110.550606 876.250244 269.059814 181.883072 2.07556200 84.8460846 159.806503 195.245514 184.654709 29.0359478 354.371948 720.252808 319.119629 633.620605 785.413940 622.073669 792.387573 161.907669 493.535736 + 167.759750 518.718994 349.109711 260.631561 52.1264420 63.7416573 272.173584 380.176392 27.6464653 858.960083 366.338531 650.557861 374.715332 18.0179729 415.967529 527.242310 823.198364 997.114868 896.394043 830.681885 837.057251 741.838745 852.375122 380.126190 959.617188 218.303131 565.720215 857.246765 876.563599 825.071655 143.016235 345.915466 578.901917 201.487015 675.421631 952.641724 444.384216 865.009460 918.541382 926.849365 511.327606 416.513519 6.53864145 367.610046 421.467529 248.722610 613.751404 47.0827408 619.304016 48.4150620 881.212952 489.678772 483.790771 216.584900 340.475922 179.645538 861.801270 248.631332 799.034363 254.107986 363.370575 137.511826 284.825073 225.374527 636.222107 264.538361 674.752869 258.835846 436.620483 727.667847 808.514709 508.089386 536.836914 19.3301659 9.80010223 21.6761227 239.723389 671.506531 112.261757 399.376617 646.868347 462.373260 496.447479 670.640076 + 619.876953 312.621002 754.147339 20.4457436 841.856018 820.274231 884.856262 875.067749 92.3493576 379.922180 508.424072 920.471802 708.737000 85.6108856 386.511749 668.441528 620.376892 218.091217 176.711227 836.377380 834.530273 696.399048 447.220520 723.102722 520.864868 282.438904 374.899811 644.228760 765.265991 539.983521 746.189087 847.978210 350.617920 537.722595 876.258850 903.462402 512.356384 474.195740 161.857529 693.299011 18.6933327 115.691193 303.444489 879.057556 288.153992 583.736816 695.396118 280.409027 851.150940 519.521545 264.850281 271.024597 578.130066 562.367004 972.045959 356.306610 94.4418869 866.314209 752.676575 795.585876 276.293915 842.447693 222.645935 469.348602 746.951355 358.235992 471.111664 430.631805 584.230225 869.527832 719.551514 180.255814 979.391663 460.995483 150.465607 565.961060 794.589294 163.850616 295.487793 143.788589 531.761841 729.949951 17.5587616 981.989929 + 106.486481 53.4029694 604.950378 194.372513 973.898865 439.792694 830.117065 552.565247 137.377319 13.4348507 184.597061 776.945068 388.300476 584.019531 387.238434 658.669678 547.869446 710.747803 146.891357 93.5148926 802.826355 372.416168 10.4869537 806.805359 549.647217 727.295410 584.249634 555.940125 57.7326088 332.851532 801.191833 207.714478 622.707275 697.815491 640.131592 709.564514 58.1908684 504.019714 511.470520 911.203430 179.653992 522.236389 487.944519 599.138916 698.984558 44.2106438 28.9533005 813.687012 475.009827 615.724609 424.978363 403.813568 159.907791 231.532013 592.825562 123.116096 100.196976 34.8815460 314.103180 890.280518 516.534546 723.348328 796.044250 175.410278 870.489075 569.177246 143.399704 291.385803 560.484863 988.603333 540.705139 769.891418 258.382660 96.9308090 578.857056 641.802979 867.958130 197.843155 10.4672441 853.276428 888.383789 84.9159317 983.210083 402.882324 + 876.338562 302.561920 68.7904205 552.962646 289.912415 28.5997810 129.773117 349.136932 720.933411 984.771851 976.612427 386.740875 762.815796 646.184692 842.789856 377.565033 398.186035 63.9049301 65.4199295 499.444733 368.175446 601.011047 757.162720 72.1351852 263.333771 968.720703 282.306488 772.358459 779.204346 634.705872 991.768555 15.8120070 572.295837 529.168579 103.061508 175.852997 864.038696 980.918762 24.7339973 504.587097 44.1422272 968.997620 385.416840 680.875122 292.543762 831.312500 114.602531 221.645218 800.247192 238.856827 655.327209 844.752502 888.982300 694.226562 182.588318 291.821594 574.567627 853.729675 714.648804 853.978577 511.196503 93.5222168 224.008377 845.044006 308.133270 291.155731 765.885620 86.4238510 902.262634 275.242249 315.881378 943.497070 435.962646 451.484833 117.481888 707.449829 289.217163 235.247925 27.3519554 896.265442 984.163513 590.125122 494.459686 118.313141 + 870.885376 356.370270 768.457886 497.123505 588.783142 319.175781 858.071289 95.3101730 602.174011 96.3825836 870.648926 469.638824 373.489594 905.698669 126.301346 954.040649 351.646088 10.8271351 384.043884 892.517395 421.010162 573.031128 603.996033 113.696671 343.891022 590.488770 484.903076 38.6657524 658.698242 664.412537 362.825317 983.361938 152.408264 145.148422 774.474670 787.059753 965.221802 895.101440 145.762329 758.346680 993.221802 767.023132 693.813599 374.993347 156.640381 63.6773491 28.8580875 736.942383 773.027039 609.866821 26.9289474 963.317688 923.543396 601.418518 248.290665 368.966919 832.877319 950.395325 312.202026 396.348877 676.247620 179.789581 394.920563 385.455780 244.480865 241.430725 54.6362686 214.405914 222.849396 483.046387 387.571167 96.6206436 696.656067 912.768799 646.786560 139.157715 831.346802 673.488159 55.7771492 497.613434 838.848328 582.710266 306.736328 316.147369 + 187.800293 336.130035 727.779053 278.449341 620.516602 575.837952 964.574646 378.432861 784.802124 680.828552 181.480179 224.560715 222.752762 63.3460999 165.396240 207.548828 984.849243 627.222290 303.770142 249.392014 900.517395 344.099762 27.8314705 816.226562 746.533020 817.252502 608.145630 885.343018 441.357422 150.540222 766.456726 684.558228 520.287292 453.106781 140.862732 270.169952 572.031128 255.657700 850.554382 89.2199631 409.180542 25.0965672 765.650146 108.269615 446.920715 740.278442 504.208649 615.745178 661.704224 137.527847 381.999298 850.219849 614.142212 479.962555 806.830017 886.321167 3.85399389 86.9067612 790.580811 510.417297 315.335175 717.634705 215.942001 880.001648 746.080017 308.160828 205.295761 616.921692 163.236359 243.724106 938.799194 435.078339 752.934082 990.297607 436.289673 788.558533 168.790543 756.915283 703.488525 912.108215 407.705475 905.118591 688.728516 415.708160 + 649.060425 518.863403 825.095154 235.561249 898.641357 91.4935760 264.976746 704.711731 731.243530 24.5118942 673.218933 216.454849 210.404480 276.084869 86.0845032 29.8685074 54.2409477 330.673431 19.1611786 128.636871 523.389893 480.842346 70.6284561 895.579773 976.049133 2.31005049 341.223755 283.255768 903.051880 468.267242 60.4242249 998.619019 100.618141 891.671204 619.890198 977.537964 336.628967 406.954376 107.103607 154.269714 945.276733 909.452454 897.031555 275.242615 407.778961 943.878967 437.406067 403.370361 300.250580 467.811859 831.661804 108.351250 23.0812073 150.806808 195.291351 897.564880 576.199219 758.222290 109.965996 933.227783 876.614624 511.484863 77.4792938 151.825317 543.450989 654.089539 595.562927 506.631287 996.163696 438.014984 92.1092072 373.112091 937.004150 34.7012405 517.512207 489.432251 361.756836 896.227966 906.916077 262.174835 467.315552 270.086823 719.687927 663.989441 + 610.764343 707.104553 636.335205 631.628479 607.593567 201.483215 729.709412 567.377502 196.440521 652.260315 734.704773 822.517761 524.602905 43.8531380 376.435822 31.8981590 153.041824 383.960815 785.147766 826.366150 179.283325 543.209290 36.6184158 390.716858 804.410889 532.171265 879.749207 892.574585 811.070129 895.260986 531.829407 891.403381 879.301697 670.879150 319.420807 941.034058 70.5119247 786.053345 284.116425 529.957275 239.485336 669.277588 733.164551 359.031219 44.5521355 668.640076 595.546753 88.6829910 431.510468 550.956665 63.1590691 502.276947 991.163208 355.090485 361.586670 27.1971378 907.247192 921.902893 484.498566 789.971619 262.155609 797.959839 342.854095 771.003906 936.113831 103.281052 124.944191 74.7262878 849.488403 260.730042 899.264709 277.194855 791.614319 70.0205612 148.575409 243.310974 654.596130 816.712769 508.047974 779.217224 592.887573 694.082458 364.175079 916.964111 + 489.644775 819.227295 543.828491 860.565857 436.114014 240.247269 782.160706 675.189453 832.029785 649.426208 210.494873 166.401947 532.200439 34.6171036 371.790466 525.538818 996.121704 947.037354 988.655884 142.077972 772.418640 660.075623 329.876312 34.2041016 458.826508 100.034950 512.474121 68.9588165 900.095215 76.9672623 640.581604 560.927795 90.3815689 923.771545 44.7078476 28.9881935 665.067383 211.336655 931.794006 594.062317 396.558044 395.856689 246.919830 958.753723 346.273834 179.820007 912.147583 351.832397 648.356689 891.163147 963.762024 207.134216 586.644958 779.558350 602.577332 302.314697 169.882172 164.577316 891.683411 962.283875 964.027405 988.221252 347.927094 314.338440 110.369171 912.430115 286.058533 365.349670 398.211517 499.695190 747.221802 670.049438 272.674072 939.020203 628.139893 851.901184 365.367340 734.221863 179.772842 977.616211 407.988312 212.957840 549.068970 154.170029 + 592.638000 23.4473495 4.73353386 198.597183 923.609131 118.704346 376.199615 454.315857 484.739380 171.859131 233.506348 55.8628960 453.109955 994.218079 203.276642 684.194397 497.807983 106.643379 529.146912 738.668518 577.314026 906.818176 14.4436026 906.666748 602.856995 634.475586 861.842590 684.534302 499.562286 127.658852 877.266724 360.249329 431.025421 563.111023 169.855209 255.418030 303.122375 69.6967545 605.596558 324.311584 847.119446 795.173950 153.653839 402.675964 27.2150021 661.742310 78.0199051 787.179565 223.194580 44.9814568 367.299530 432.030396 518.526428 974.541016 882.743774 573.739868 656.269592 800.287415 388.990479 569.407715 839.215454 426.207275 915.897461 210.081161 465.411285 648.939209 849.115662 960.623474 389.965515 402.442474 462.447815 609.099854 812.419800 107.558350 919.553528 910.967041 579.317444 848.373108 67.5857620 47.2039757 978.993896 437.170624 827.757507 232.333908 + 564.768921 295.204132 234.350052 719.642761 402.512787 582.012024 694.169312 796.587341 189.334290 312.108673 304.704132 313.050598 220.356125 256.029205 576.188232 208.118195 163.113220 209.666550 655.357788 495.334930 323.848969 835.445007 236.727264 326.036591 111.050430 488.507141 44.6725960 40.2706680 635.271118 441.980499 146.502838 190.332153 413.384186 391.185120 878.732971 346.963043 417.844818 374.648346 372.505981 13.4144268 839.648132 551.533081 227.936691 203.201553 240.710114 353.610138 391.049133 464.136261 966.891174 305.713348 821.944824 622.529236 380.154419 662.694458 98.5974197 212.205429 767.748901 802.674622 88.9423065 253.045349 328.403168 912.535461 910.073120 664.574036 849.068542 765.671570 540.513123 379.423553 470.292389 61.9028473 823.236023 469.550873 429.188263 245.119003 377.525330 753.488220 704.700012 711.664551 723.960815 730.312378 130.484085 589.537292 186.948853 584.079346 + 210.119263 810.806152 815.493958 989.989136 349.384796 996.066040 2.17827725 628.423523 387.584747 584.766235 722.490723 376.105896 821.168518 396.476196 196.343521 913.710388 565.967407 663.325378 944.132874 115.021187 148.653244 576.118652 885.864502 130.283356 335.416443 180.445465 660.102722 188.434570 652.647400 810.658630 975.172852 467.422028 716.334656 75.1223831 168.026108 127.961639 993.126831 431.604767 818.830750 793.229065 385.575043 30.2330418 552.835510 700.726013 22.8405857 203.841965 362.239105 561.625732 24.6908875 249.625366 548.008789 703.109131 533.810913 932.203003 153.038376 910.227783 237.491409 989.165283 990.106750 875.202209 31.9637184 656.162109 87.0275192 272.159546 735.298157 116.161957 908.199585 711.988098 759.716919 13.8542852 554.564331 535.048828 383.778625 288.444763 577.409119 148.270660 640.541260 564.966187 310.961395 807.091309 740.801147 821.388062 549.194885 368.444000 + 362.543304 238.604660 784.298950 720.748169 769.847656 64.6367340 865.339172 324.715363 148.679565 577.749817 59.4057045 800.784790 924.950989 141.313477 649.628479 822.275696 805.550049 590.586121 412.472595 183.028290 592.900513 706.435425 697.106384 501.788391 808.754456 86.2421799 23.8682728 421.935852 682.627502 888.641846 556.135864 829.860657 40.2036819 497.133728 859.812683 85.3678207 408.729004 687.126770 105.381264 155.487518 931.300171 726.462646 295.811371 234.176590 137.142410 170.083740 831.351257 753.004395 569.380005 832.601562 894.786255 222.988251 965.975708 588.932800 454.868683 761.532043 206.973022 487.833405 982.403198 159.472092 298.220490 87.4691620 623.403320 724.274292 786.025391 780.247375 726.414917 689.675354 901.595703 979.853516 462.614532 569.625916 813.450989 833.766479 529.234802 154.562546 130.679504 152.656937 855.489990 785.029419 100.848755 810.733093 979.948425 744.690735 + 443.239990 843.726990 182.356918 653.272156 71.1981812 952.591064 780.798218 663.271362 730.585266 377.756958 231.397568 180.667694 983.399475 293.946716 510.031677 321.552338 138.908340 785.488037 963.462830 462.281860 240.131638 100.481598 199.245453 650.960266 900.095947 570.926453 652.587708 401.203522 634.761414 436.200470 698.360535 667.357178 194.112671 963.505249 571.791077 621.293518 629.109680 861.922852 594.533386 21.6404552 513.891907 980.048096 828.012329 183.280594 803.635681 77.0627747 103.727341 704.005127 665.771790 726.901550 143.192551 759.082520 282.114746 826.291504 123.979561 91.7667084 169.056946 769.265076 478.516388 98.9716568 160.004425 629.965942 65.2545166 419.121887 336.816284 581.987305 325.669403 682.649719 716.743164 412.873627 997.996826 138.024567 363.522064 117.479385 964.058044 990.913452 795.466370 199.843033 73.8597260 868.951843 18.0887718 456.521820 790.227417 892.674561 + 34.1997528 767.272339 34.8994675 617.558105 203.978622 892.725098 864.151672 279.307800 985.673767 268.795288 949.462036 341.704803 446.897308 357.466034 860.756653 195.027451 574.127502 741.901184 855.583496 901.526672 975.517334 24.4243050 836.655334 842.142944 893.660706 560.411255 208.706253 433.862183 857.622620 650.766663 774.725952 585.900635 377.557007 800.342102 639.814636 280.599579 396.573669 938.610107 906.934509 507.616302 130.765671 391.293793 94.5794373 604.127930 78.4479675 713.125610 383.123199 594.004089 6.55799341 556.032227 981.843445 59.0399208 265.489838 552.222046 961.627563 531.963257 444.604584 586.286133 227.273239 669.460815 644.602051 498.179840 506.013885 720.741455 838.949036 331.013916 107.258484 593.388489 165.390991 810.150818 265.012878 575.847961 21.5774555 555.065674 701.894714 307.967133 725.496704 697.651001 906.920105 211.695419 268.211121 890.916077 306.328156 440.784607 + 858.357971 419.006012 867.798035 747.743591 948.978943 894.942139 451.752136 548.930420 708.181458 466.341858 369.096191 839.531921 501.538055 464.154175 66.4497070 444.784546 799.713806 177.251892 927.151001 662.361023 533.618408 994.266296 204.767410 564.662598 299.417938 745.952759 833.456299 3.79307914 947.930054 800.452942 774.570679 945.218506 604.070862 158.757324 98.9021683 613.421692 737.078552 537.344604 254.026459 104.226212 346.343018 492.028656 951.203796 835.331421 72.7393875 700.040833 342.287933 80.3503189 538.910522 26.0903740 76.1007080 177.296783 440.162598 629.283081 394.093842 2.48154020 530.156982 441.183258 360.036469 592.315247 611.842590 497.252594 243.143295 733.090759 579.397705 138.211548 584.425537 683.311157 604.396301 873.772827 767.232727 211.027023 870.833191 214.905136 939.822632 30.4051266 185.038895 205.387573 340.663422 180.423019 515.812561 985.724976 774.100281 369.297974 + 713.789001 441.845215 469.142029 672.771667 851.238892 488.325256 964.824829 640.870605 174.517639 136.103531 420.446228 49.8724861 2.02613974 769.817139 535.473267 163.697769 783.231506 308.122467 254.767685 710.824646 933.694824 423.315918 875.199585 354.703064 841.599365 82.1582794 602.349792 545.245483 964.310791 342.277649 391.380798 718.834534 635.441711 196.100342 590.973450 579.935181 240.497711 65.4070740 503.152252 871.584900 222.375656 490.286835 479.625427 147.285019 797.111328 981.912842 660.080811 410.263794 508.830231 616.824707 449.116608 451.797150 11.2101288 494.086700 784.090454 843.889771 840.714905 34.3655281 33.0477371 28.5153465 249.334076 603.906372 889.047363 6.98880196 297.772644 464.633820 5.02875805 963.539551 951.957703 68.1939011 991.349854 376.473145 955.617554 455.510101 776.979858 357.744751 288.697754 797.792847 337.863434 458.291077 209.822845 743.967773 540.746460 809.783875 + 463.741241 24.8268890 691.010986 183.763733 156.880219 519.502258 85.9542160 926.756287 956.856506 914.590698 905.697693 355.079407 131.206299 313.720795 332.614777 567.270142 892.377869 102.483444 181.096710 440.414948 266.555206 412.399353 264.017578 191.742599 158.453339 273.279877 393.713470 289.273987 977.083984 392.136597 961.331116 106.587227 615.493591 17.9224625 39.7366104 62.4551277 638.778015 96.8266678 230.811157 915.360352 546.380859 838.284912 437.813080 805.467407 812.345032 969.329102 378.951141 1.77313280 379.337982 516.104675 506.395599 435.632996 508.497559 332.856659 278.622437 377.755402 469.764587 303.398468 4.34553814 222.844284 772.724426 189.376984 971.469788 726.346924 38.2511978 765.574829 827.214050 12.3790569 992.434265 324.950073 806.267639 20.2979527 600.296753 208.751160 351.858246 149.652283 564.158630 729.467102 486.184479 717.747437 210.955276 989.837891 350.113403 662.279541 + 541.635681 938.254089 42.8474197 649.139038 251.044754 368.448944 339.773651 377.308929 752.377625 561.218994 167.895691 83.9267731 954.189880 299.622650 435.637756 142.911728 839.551208 252.514969 677.455505 810.440491 13.4854040 446.143188 987.303955 776.317871 516.667419 463.136383 620.902039 541.729553 329.244598 141.106628 428.510406 824.143250 990.634766 44.2398796 447.422150 723.560547 583.530457 793.477844 348.119232 226.229889 411.641815 908.917419 452.391357 625.591736 642.164917 984.537598 73.5496750 535.245483 624.796997 16.4870110 82.2888031 689.387451 833.436096 718.101807 20.4817677 632.122131 952.812134 762.696899 839.907837 358.128937 882.857422 261.397552 247.699326 703.105591 830.257690 132.421448 876.670288 746.960632 685.210266 292.987854 521.133484 676.664062 58.3766479 689.641418 728.183716 954.129333 769.513794 297.056152 322.341187 180.261536 837.804871 850.512878 848.953430 813.933960 + 172.722244 995.252319 811.626465 130.277588 307.481110 4.43169975 632.182312 308.529755 350.599823 827.170898 539.510437 848.871582 560.100586 138.347839 263.698242 497.942291 370.018433 178.888123 47.2217789 24.1807652 900.169067 835.501831 657.764343 419.965088 233.956696 993.487122 173.575226 468.387054 944.812012 571.672241 286.196808 891.358215 859.096985 927.506897 353.321808 466.378265 993.032715 107.776283 426.957184 209.838867 258.883972 632.423645 952.956055 37.1101952 4.69441223 254.244583 707.376160 264.600830 922.432068 496.739685 712.248352 661.389893 441.926910 628.739746 680.732300 866.029907 851.278625 717.800842 820.614929 186.035431 769.799683 379.713898 483.266235 932.085144 186.699432 645.760559 444.552673 19.9608669 576.171448 487.266418 426.854828 320.835876 771.089722 348.018372 71.7124176 226.889648 952.300171 142.976929 953.293335 412.251404 318.733337 104.242882 349.274536 233.989685 + 31.9288254 368.489960 6.44408417 7.93699741 577.900208 480.388000 763.775452 469.037109 774.420044 760.449646 668.619934 421.463196 170.867523 78.6224976 566.583252 627.295044 881.581787 65.7327194 706.028992 531.016907 267.587738 3.25068331 772.302490 654.514465 470.807404 542.167725 700.472351 300.896973 384.762421 164.152283 388.510773 45.4689522 962.316589 955.091858 344.226654 512.356140 997.825073 249.791260 21.2401333 281.996033 922.093262 979.311829 65.5445023 461.383606 915.913818 147.688309 135.705643 359.983887 278.308044 465.430054 562.447998 155.696045 696.637756 682.062683 12.8558941 54.5069351 247.449005 455.116211 811.049927 22.8102169 350.165558 175.497452 180.034912 13.4459848 709.307007 783.978516 342.870697 774.342041 188.891754 908.824890 895.936646 177.733078 976.489868 837.624878 416.169739 962.904785 432.980621 868.465454 283.805054 649.774902 520.232117 718.290161 571.659729 831.072510 + 399.784576 695.200806 246.424347 765.121765 387.954590 637.834961 539.870483 757.716858 729.855530 500.599274 535.035645 775.771790 838.168091 127.019035 862.510315 645.249878 789.233215 679.166748 874.488159 190.965881 809.374023 12.0900850 426.908813 44.6751556 501.761536 154.495209 142.587631 138.361481 432.934052 819.225220 216.925735 720.437317 424.036438 89.9865494 611.619019 745.408203 152.727966 834.065674 796.279480 999.448059 992.718445 185.919266 724.185364 203.636475 363.600952 5.41324043 37.2470322 607.423462 861.164978 507.725555 232.209335 477.534119 699.521790 210.588364 107.828865 566.097229 565.090332 144.447098 875.735779 452.156342 111.974571 646.486816 627.516418 175.118210 417.906158 100.108551 663.594604 512.746704 781.942505 834.512817 395.180481 24.2848492 188.679123 174.641190 798.756287 867.159302 249.226364 738.536499 54.3826637 291.780701 344.608398 368.436829 293.536163 251.121323 + 57.2569046 539.772888 649.224854 974.272949 892.947998 570.112122 828.235535 126.720596 77.2896423 760.755920 623.594666 247.852600 730.005432 821.921082 749.535095 806.645813 803.112000 930.296936 333.496826 407.649750 162.563858 744.549683 397.000305 567.915588 122.246506 367.580872 95.1731033 911.219421 7.61450100 678.800049 319.913544 927.562561 450.675751 273.839783 446.971436 63.7063446 623.647034 878.922119 241.723511 450.075897 516.878784 869.709045 959.386719 393.478516 191.789093 817.053406 336.252441 49.3325310 535.119385 94.9867859 31.2704353 485.873291 604.745239 212.940567 536.490051 695.423950 227.063217 38.1282387 631.930359 157.362061 405.558716 533.316345 237.757217 184.779388 220.373749 310.622009 479.335663 499.590759 892.534790 703.087036 437.577454 652.956360 521.279358 178.526566 749.685364 422.930542 560.712097 879.341248 966.416138 341.604065 393.760468 262.855621 909.442871 671.078430 + 507.758179 325.322479 385.080505 33.9646683 182.541626 886.190247 328.123169 596.708435 473.922546 128.308960 181.213058 315.965637 188.752121 998.996521 284.753662 566.375305 562.493591 958.826233 661.263672 915.523315 326.086029 67.6922913 720.666870 5.94223833 964.460632 126.838318 223.696548 311.176910 685.888733 87.3427505 135.869400 215.507965 930.008484 859.297119 86.6461945 236.105850 39.7997284 523.283203 312.678619 327.638062 56.8337173 28.9313278 945.438049 271.458801 974.515869 546.947388 185.787796 16.5999680 565.481567 25.4834328 85.1221390 206.169647 325.769531 736.694458 234.442276 615.814148 958.277161 892.584656 345.504547 951.093079 49.8044243 79.6986542 971.904480 972.385925 808.100220 635.027161 712.312012 629.626160 716.788635 47.3921356 812.748901 543.085632 607.703613 40.1210327 687.305298 176.032043 511.518799 14.0301218 513.178772 191.348755 797.110901 609.487183 558.475525 95.7456894 + 242.251617 838.190796 618.247681 949.791016 495.529785 869.807983 960.702454 144.384750 173.298218 311.858582 552.234375 152.416077 217.908707 17.9830189 110.166122 961.352905 77.0611649 875.320435 271.504913 265.892059 151.619659 974.775879 897.996948 899.207458 150.606491 491.236755 494.231995 202.567642 596.073669 279.253143 672.930481 985.247192 799.680420 163.448929 820.895813 827.064026 17.2378139 56.6238213 677.299744 936.162476 7.92741060 510.862396 134.457291 17.7930107 4.57049942 588.971252 724.001099 154.541000 665.337830 433.571625 687.148560 517.850098 625.381226 211.855240 214.408524 918.804749 473.490417 322.355957 764.458008 641.501404 749.628113 937.773987 156.356827 413.196899 750.624390 995.661804 964.940674 472.629395 263.160309 953.188354 371.680511 764.384644 319.663147 948.794678 424.476471 237.748703 120.840584 274.420349 261.513489 442.857239 346.885590 508.764984 612.686096 433.044403 + 913.261292 835.070923 331.969482 955.133667 226.867859 617.036499 421.453430 172.907120 763.114441 527.415833 894.890320 193.469223 182.215149 624.681702 612.487854 534.648132 731.200928 764.787048 118.820404 393.444031 171.155197 149.122040 677.246643 2.66404581 417.340363 278.914551 418.440735 484.283325 130.623001 389.700073 569.620422 187.716629 347.256378 432.120514 369.699127 469.194244 244.430603 68.6504898 58.3847466 742.850159 672.686768 593.020874 642.183594 81.3306046 819.394531 37.7339325 793.075684 321.308838 870.928345 198.991730 18.3751240 263.444519 975.707275 865.957703 713.853333 943.703552 706.029297 221.403519 864.603943 97.0859833 8.88042831 587.515808 745.285461 898.272156 638.309998 98.0847321 526.187439 714.797668 624.827209 648.283936 74.1925278 139.916794 186.005493 700.132690 459.271362 724.857910 521.501099 720.454407 168.252670 215.759552 238.381546 760.001221 95.6820297 327.805817 + 460.681946 414.076019 126.223099 961.403992 972.714539 886.779297 679.704834 612.732971 925.666687 793.489990 803.703003 303.638550 544.956421 170.221588 14.6255722 355.289520 918.259277 343.908630 12.8747692 513.519592 792.151367 665.127014 440.468658 256.677887 19.5222588 923.331787 166.448578 383.368011 125.984802 736.777283 993.338501 959.241699 252.076599 539.646484 776.040649 853.056152 984.722351 15.8086128 797.957458 328.405182 493.594452 908.821045 685.049988 460.681580 538.196045 190.050385 863.458618 953.529724 106.738953 748.534485 278.569794 369.689850 348.190521 471.727478 868.951477 651.188904 854.844116 591.661377 548.884583 151.166397 794.157898 377.539795 201.184296 575.353821 785.864075 506.097534 413.091278 26.4679489 43.7618523 572.420776 981.307861 977.004211 475.942139 560.706299 554.352478 684.210449 144.823837 63.1245308 122.060661 745.353821 202.484451 128.422043 557.624329 452.080841 + 525.174316 943.616333 609.186279 440.372559 306.209351 577.612976 69.6067200 225.077759 594.282654 517.833801 568.524719 955.975037 761.744690 246.259644 210.438904 260.780060 993.880859 430.306030 704.278992 563.011841 940.861938 643.996399 448.700928 954.716003 288.778320 614.162781 529.731812 645.698914 127.235603 453.407013 342.464905 875.297180 86.0534821 159.887299 177.570755 138.901016 807.343567 168.488937 91.1035538 612.062683 876.081177 953.670837 734.405518 830.594971 811.782410 607.676697 848.515625 616.280457 284.697632 630.709290 45.0492783 65.9828720 277.837708 597.136475 921.901001 277.679230 882.264771 918.851135 407.893646 293.591095 474.483704 346.288116 392.987549 893.474548 162.270294 885.188171 221.746262 916.355713 682.530823 355.149536 870.841248 796.798523 951.584351 633.051086 411.820770 880.787231 551.600708 138.873749 644.170044 771.204346 78.5680771 435.728760 451.554260 551.587830 + 518.871338 839.994873 439.960632 15.3095665 992.606628 227.966049 456.403992 250.602264 517.366333 394.340790 546.065674 776.632996 825.581360 582.144409 13.3388634 297.750977 962.233948 954.940186 392.992157 593.723511 176.115295 343.130310 514.915833 542.995972 492.978577 199.662918 17.3983459 120.939369 693.920532 409.205536 484.532715 358.625916 763.086853 985.541870 845.488953 371.024902 791.285522 638.029968 824.440613 620.553589 870.594604 149.702301 417.841827 313.653381 832.148438 139.624313 558.652588 641.849854 976.473572 885.303467 890.475525 559.596802 892.040039 37.3010979 878.032654 776.670105 982.026978 305.370422 368.196564 631.979492 94.6504135 402.491730 920.648315 318.407410 561.902649 469.586884 520.241882 337.240601 785.370544 141.148895 195.732880 695.872620 187.324951 780.063110 49.6397820 825.779907 112.611641 360.106720 461.136383 194.569977 605.275940 361.025757 517.320618 146.962463 + 598.145386 774.962158 140.270554 76.9664917 260.364868 909.855957 208.877029 468.756653 745.916260 993.736816 504.655701 662.955261 485.741180 361.104401 923.676453 288.388763 11.8729248 623.550659 137.208862 201.532684 788.680420 325.294922 214.827850 30.9887276 32.7288132 848.248474 623.502808 549.932556 198.941467 114.187080 96.2754593 111.594551 863.097229 233.929596 553.391541 421.809753 25.7429886 206.809631 601.457764 646.992371 115.401085 709.883484 327.954742 524.986084 796.576904 400.231812 893.805664 276.378052 634.796570 14.7906313 800.293152 935.944824 273.772369 842.330750 91.5833054 83.9439163 352.441132 235.883087 83.7443237 306.591919 703.842712 25.5343437 264.292572 493.228790 860.962646 541.059692 471.737946 663.888977 193.867813 349.521698 620.722656 446.853302 553.974487 477.298737 786.693970 823.174805 203.779556 729.533936 129.845703 286.816803 830.862915 125.599007 215.296890 440.166412 + 754.634460 236.358505 929.355652 940.812561 823.154053 297.047333 144.973236 86.5792007 924.614685 498.269257 208.002380 381.640350 609.889893 922.150330 846.956970 566.840881 755.926697 876.991882 837.695923 52.0090218 843.453674 686.545410 146.253754 256.118530 282.107788 414.814575 957.683716 579.475464 380.269348 226.841171 533.809021 93.8189850 119.382027 191.075867 365.623627 214.085678 685.507935 768.461243 45.0382004 650.873901 760.715088 567.225281 754.149902 423.052460 399.561340 104.973557 237.434418 689.184753 772.039795 198.071274 66.1743088 934.311829 792.347900 75.2546921 244.013367 790.390930 195.737000 900.595642 220.598648 625.111023 220.784317 907.915283 310.566498 761.916565 816.909851 468.256287 475.663635 795.664490 66.2171783 660.190186 601.516235 818.936646 862.535034 127.804977 979.512268 787.115601 730.505066 655.917969 223.597107 23.5283298 903.056946 85.9576721 586.221619 735.321960 + 192.345840 865.315308 718.819336 133.904465 103.408775 783.599487 580.430359 156.848007 610.657104 206.466293 962.238586 873.902832 67.6064835 326.867065 404.981537 174.247726 796.142700 262.919525 15.9884396 399.297791 30.5096874 754.931396 148.065704 451.171692 764.567810 311.234497 374.982025 291.257538 141.738876 282.227661 232.376785 643.863586 773.044128 175.352646 448.541229 4.94402504 63.4869232 57.1481133 548.965332 410.632172 201.502914 829.808716 168.272202 893.296082 357.996094 486.621826 333.141876 804.979675 710.363892 922.239563 388.540253 629.966125 635.354492 830.597290 232.573761 568.048767 777.549866 15.4301453 779.086548 821.127686 759.984497 815.982971 238.678848 260.287628 764.564026 932.001343 370.142395 74.7612991 985.457764 517.661804 611.783203 501.836609 320.405914 984.667419 979.802124 711.531433 561.207764 9.65933704 344.808075 641.617615 851.954956 536.664673 415.743347 968.384338 + 404.280640 162.638229 892.278992 573.034424 168.525330 807.512573 483.859497 56.3471146 542.361633 699.180115 432.910004 283.521759 544.089233 51.0901222 526.575867 723.127991 319.570068 474.723206 268.728088 846.322388 672.100830 490.910156 625.185486 476.592133 761.818420 532.900574 596.994995 318.697968 193.382874 543.645020 999.386292 366.612335 161.220108 471.200195 713.579224 800.789429 422.573395 643.009399 560.921814 978.607422 640.199463 906.555359 311.654144 816.416565 780.968079 761.559692 161.248917 305.048462 921.215149 735.919006 779.961426 540.980469 314.110870 530.538147 272.475067 502.793243 685.523132 296.369659 674.629639 377.197815 547.601868 603.004822 966.755676 464.999176 408.593658 222.236084 582.719238 678.141235 929.812439 720.889465 978.828552 489.017578 140.591141 521.177063 101.718231 282.635834 345.156921 942.946411 534.812805 667.419189 275.633698 478.269165 449.645203 688.823669 + 102.727043 114.928955 664.254517 987.443420 934.723389 244.027725 427.864105 6.32148075 406.398773 667.594177 343.840149 604.418152 225.511780 38.5264168 255.919693 961.493347 426.379242 376.660553 10.7439499 437.628052 516.297119 432.013367 413.248901 452.587738 237.392685 959.457275 662.316162 863.311646 67.5772476 30.9332314 558.133728 729.934875 509.923309 408.629395 752.132751 352.372070 17.9143047 484.918304 863.427429 892.599182 418.205780 983.622314 745.091553 632.320251 890.172180 536.027344 710.481445 955.465027 32.8698730 697.942322 961.126953 562.258850 213.651535 359.783447 544.599487 744.002380 82.9950104 84.6917419 84.8404846 510.695953 84.0594940 793.854187 233.070007 387.463196 863.523010 981.110962 477.409454 875.989624 639.557007 133.957352 360.178375 273.918274 50.0052109 558.675049 739.109009 535.309753 96.9350967 871.914124 642.320007 355.145966 403.874786 568.739502 287.188538 9.97135353 + 67.9653015 478.016449 528.472900 591.111511 1.38263643 325.544342 827.210510 129.371658 36.5794716 508.530731 627.155945 837.846375 682.753540 745.933228 168.799347 949.940674 153.643112 62.2499924 465.964600 609.874817 618.117493 289.742767 815.981018 25.4062614 185.038055 507.373627 105.723473 700.339233 974.329773 240.128479 172.114761 567.187439 263.956665 826.773865 22.3243294 869.319336 803.432922 232.854340 567.205688 139.471039 934.450745 826.932678 116.906326 103.470940 921.123840 989.176819 799.502869 97.3607864 890.606567 855.808350 105.533340 569.552063 92.8831787 922.420959 487.033173 846.384705 977.225037 728.435913 852.482056 353.284943 28.2899685 437.660217 20.8707752 4.29194736 465.750275 355.288177 431.441620 906.365906 53.6902161 985.207092 528.322510 685.216431 196.478088 335.935974 737.350830 872.848206 185.441238 965.693909 154.815445 656.734436 529.362610 533.522034 397.681488 864.588928 + 447.977295 33.4680634 616.703674 21.6624870 569.749451 582.525513 677.955688 682.941467 449.188477 220.275681 843.666748 897.725891 137.476929 609.785034 856.242615 726.303223 992.024109 91.2998734 484.265533 975.038757 974.200073 334.940063 45.9322701 819.293945 99.8320236 154.171997 640.605286 302.396393 249.877426 534.619080 459.008606 926.803467 928.297058 820.351562 743.207642 483.886444 873.965027 47.2283859 196.572235 708.482239 872.477356 760.796021 854.006653 710.009094 816.695557 66.7833328 775.293579 224.133728 230.290680 649.535828 716.922791 124.519394 997.311035 710.996704 976.573486 444.194214 301.140472 841.131592 830.893982 193.274033 914.177429 871.610413 571.652161 872.236816 47.8042488 879.200195 337.926270 744.326965 420.632904 248.980621 609.343384 286.308380 849.834473 97.8466110 788.312927 756.015381 577.560181 591.328857 555.816956 35.2496529 327.354034 586.115662 399.499359 788.540161 + 36.3983955 26.5566711 311.090515 599.849548 123.339272 306.552826 2.98832798 707.189270 786.581238 440.021942 677.515137 7.83320999 677.384216 483.972382 366.015137 927.845459 148.053207 617.031006 510.633667 440.507294 227.837433 410.729187 126.310692 480.614990 992.617798 752.673523 852.860779 456.248138 430.471832 171.164474 146.882370 137.850754 359.189850 164.500977 483.288849 477.345978 975.916565 902.364502 14.8359451 636.978271 604.132507 103.701561 483.202759 3.06305695 415.824463 956.419006 672.925110 552.767822 910.692627 344.079468 659.689453 98.6770859 837.981262 482.506378 680.858582 33.4225731 471.176147 170.215454 460.714020 125.006714 775.912537 379.849945 279.916473 732.220581 292.677155 362.481934 103.279030 811.610840 288.628571 463.892914 657.644592 1.88430333 549.816833 561.600464 61.8497925 563.998718 317.672089 466.849304 640.968384 66.6482849 496.583771 985.261841 100.999168 555.371521 + 28.9513950 815.562622 638.481201 65.4732285 983.542603 654.319092 441.321686 812.343628 218.481293 119.010651 725.256958 143.533020 22.9418106 324.142303 325.096924 246.489258 67.7959595 815.554565 564.185425 417.297607 446.122986 287.187866 284.170654 884.941467 558.186218 980.295654 163.314651 416.658966 712.343689 689.665100 782.834351 892.800415 752.973145 642.867432 919.560913 594.693054 351.923981 699.111328 275.102783 103.679703 216.669510 383.549133 189.291473 17.6905346 353.438110 876.306335 517.493469 417.001434 139.651459 287.437073 790.606079 224.476166 721.481262 777.701050 471.929230 166.109161 485.686920 303.387390 257.361694 462.800415 564.063538 71.1453094 53.3126411 933.436829 685.823608 330.394653 617.822021 178.451065 83.0113220 860.134949 65.6584702 520.971924 183.043533 362.317871 386.408539 14.9592037 785.830322 588.182617 601.994812 204.096527 768.728699 706.066895 456.793884 504.077362 diff --git a/example/lu_decomp/85x85.dat b/example/lu_decomp/85x85.dat new file mode 100644 index 0000000..a50f894 --- /dev/null +++ b/example/lu_decomp/85x85.dat @@ -0,0 +1,85 @@ + 381.748322 239.432816 414.809814 758.052612 999.118469 895.348633 306.686310 485.574188 42.9958649 906.115723 849.763306 154.607681 760.918091 620.161377 977.607605 402.133484 503.520966 124.653549 496.321075 696.547180 559.493835 625.489380 172.920227 799.632324 635.976135 457.269348 725.324219 355.085846 472.558319 695.843933 994.420532 339.698914 985.229370 95.4362335 88.6494675 679.719849 712.867676 166.723846 163.334610 353.451202 210.735428 245.410477 384.628632 32.6097221 57.5635605 259.661041 220.022552 48.1069756 690.829956 602.688660 24.2168503 48.3824310 522.829895 144.578629 829.049133 222.162369 497.717407 249.169144 9.85458565 438.973419 525.828186 734.635498 710.816895 252.839798 68.9792938 938.543457 903.809326 41.8249741 770.318054 790.741638 276.162750 140.267334 484.785065 352.037659 483.636017 379.687164 870.384277 380.429138 109.408531 495.523468 784.667908 859.039368 124.849396 323.645569 541.373840 + 529.234070 962.474243 730.553406 556.307251 987.773987 493.874176 777.844299 450.278229 245.134125 863.882202 571.714050 865.000183 228.835403 825.078003 113.532387 835.684692 444.981689 175.672272 271.106232 878.867493 846.584839 992.866455 14.1221790 977.935852 272.836792 982.768127 458.864624 531.585815 225.827667 223.908401 962.976501 460.359375 887.113647 399.047882 852.018372 773.345337 23.1456928 506.898590 824.693298 768.170410 74.4552994 795.191345 646.067078 817.047668 945.804810 968.993225 523.098267 201.991608 17.5859146 381.873474 236.703629 403.293488 481.431061 564.104797 820.195312 285.721588 202.861618 775.180237 531.551331 462.235809 806.993713 502.680725 732.007507 30.5597649 174.424454 111.099197 243.367126 661.162903 891.287476 15.6794004 743.530212 347.134003 132.542618 447.216705 641.050781 700.474854 3.55049276 713.574646 731.159973 189.066162 373.739990 208.702087 627.901062 506.121124 147.575897 + 254.917862 690.221375 370.744446 520.458740 57.6274529 585.391724 99.9799957 853.104431 794.912842 133.498260 337.078583 617.583740 988.880432 63.9235077 372.900574 996.784912 557.586609 601.751953 309.915680 988.565491 905.800720 423.151123 247.849380 788.974365 929.696899 960.404236 283.184845 986.579712 103.171783 146.798889 79.9013443 730.517883 280.870972 96.1778030 415.158386 276.873840 231.679749 758.506287 855.671570 937.602112 142.196838 198.048294 293.082489 177.464935 50.9703751 553.799011 245.741730 613.915833 904.169556 497.757111 407.276398 451.410583 959.114441 265.184906 387.670776 403.781342 237.247803 410.432007 560.881592 85.5198975 657.690002 220.758957 640.034180 239.535461 858.387634 273.273682 544.183044 708.626648 428.923340 735.422302 750.020081 286.069977 48.2391663 931.853577 11.9343157 232.717743 408.763245 863.041260 698.499634 755.035217 230.450150 459.833466 483.076355 900.440125 486.061768 + 982.081543 364.000488 83.1733475 822.665405 312.212158 112.575676 219.311951 429.654694 411.521179 31.6962414 723.508118 173.091232 592.056702 463.973358 401.968506 898.161560 437.485931 100.883110 492.178040 948.271301 307.669830 154.740463 20.6613560 407.533936 43.0858994 238.060959 766.324036 767.452637 721.320801 750.358887 29.3682690 767.640076 61.7215309 647.329956 292.910736 305.973846 488.454224 828.961670 497.837036 81.0219803 262.913849 367.767029 239.628479 896.989319 658.167480 869.064941 342.630127 320.409790 156.642334 428.937225 958.440308 688.616089 764.471497 414.977661 546.637146 177.105469 484.079376 379.538605 893.945068 19.0927010 319.728760 63.2957230 971.779419 786.311584 881.896912 787.150330 302.853455 378.410522 532.455627 946.687134 603.248718 151.045227 968.242920 539.696167 936.480835 172.022995 505.227173 691.188293 165.741653 608.587891 714.846619 603.884644 292.188873 338.932343 952.033936 + 852.821289 196.570450 328.854523 315.990356 22.9860535 7.65403938 121.242516 468.013641 467.721649 732.810364 723.174133 209.418533 187.239136 173.106598 211.298737 235.262039 608.493896 318.902740 789.662415 250.840332 911.025269 807.902344 539.866333 738.980835 957.749023 628.290833 477.577606 364.771851 913.254639 633.229919 380.709961 746.176758 430.558350 887.042603 52.1190605 935.687866 288.205261 357.048798 156.279297 695.766113 95.1583328 478.781616 286.996674 453.724915 91.0238266 679.493103 22.0485172 746.480408 754.813660 571.552185 298.587128 893.806213 445.540588 736.862183 914.353577 807.921265 880.592651 514.830444 883.670898 265.149017 73.8950958 781.485291 881.295837 590.598694 662.811829 848.547302 129.574417 806.475586 323.730835 978.930725 850.862610 559.073792 489.210388 581.065735 308.068542 835.389771 478.612610 202.810944 67.1105957 682.026917 459.125366 679.712830 394.326904 970.324463 985.008362 + 876.840515 358.090881 281.765869 499.936523 433.645325 832.674011 764.952148 140.205460 580.786621 278.652435 32.4286461 762.404724 958.435913 525.289307 301.126129 134.866837 73.1481628 669.603333 835.181458 501.471191 867.633301 345.077454 686.197571 700.592285 40.2467308 345.199280 514.963379 646.300781 13.4873095 806.824524 773.304016 264.550507 455.350220 579.132568 269.813812 404.744476 243.364746 510.543701 564.837402 973.753052 11.5060673 562.960083 312.759308 143.574768 309.644745 24.4960556 724.355225 998.651550 507.306366 844.249512 216.085556 994.891052 218.301407 760.489441 195.659821 757.094238 400.524902 205.564011 508.481842 189.835480 863.529602 565.531860 333.323608 144.447998 701.841003 700.332886 923.062195 132.708679 670.401855 653.836487 328.320862 201.321609 613.479675 778.536987 710.378296 680.393921 532.438232 116.859825 452.282166 591.419861 115.360001 758.243958 95.9743958 892.889648 411.935028 + 819.102478 929.934326 427.488190 322.273529 796.207214 516.384644 282.831268 201.108017 589.177734 339.247803 400.690002 219.162430 720.029480 981.963379 137.436203 159.030624 12.7085199 176.321564 297.471954 836.533813 372.322632 811.378113 835.083923 7.33344841 593.614868 93.6700668 184.104340 711.365356 661.958496 757.653442 527.623352 518.638062 691.036072 891.755737 668.116150 788.018127 181.824890 742.974609 803.856689 515.848816 15.1100311 827.267212 984.802063 313.471832 444.319061 822.150940 856.465149 560.132751 400.010834 510.428589 278.575409 90.6945419 642.898682 22.4714050 296.294678 188.815887 225.575073 41.4214973 210.172562 477.163391 404.789520 120.066856 305.687073 877.021423 525.654480 375.976074 283.760712 621.376892 494.441040 488.436340 649.127014 884.822510 97.9782715 71.3865814 28.7318516 532.111877 724.523254 173.837936 450.393616 178.685913 668.733215 292.026855 396.433136 121.315102 240.150452 + 168.939636 320.610138 792.360474 133.967712 255.621384 43.6393089 17.2775898 119.801704 67.4953156 654.040466 670.151123 176.619278 621.322083 292.064972 749.179993 904.447449 522.454895 93.1100464 371.782745 83.2321777 278.090881 526.449341 151.395828 882.343506 795.250427 481.737183 464.820862 234.170395 858.439209 51.2879906 710.404419 661.496094 840.424988 825.455872 718.828430 948.477417 524.320068 503.182617 9.98886013 584.505798 827.261475 215.579483 441.999573 472.505798 3.14981413 595.604309 916.576599 422.037628 207.500885 791.811462 428.128479 506.323029 238.055481 530.817078 668.128174 805.277344 360.264099 524.818481 973.789917 278.154663 218.105377 620.234985 950.198975 796.578552 788.073303 36.5068855 830.584473 578.761902 588.613525 763.536255 581.504395 542.841125 551.934448 60.6621056 210.805283 299.558960 273.128448 388.018005 401.287903 989.512573 749.635742 268.904816 876.785706 815.542542 24.8462410 + 512.321411 801.697632 986.358948 161.398376 520.713806 687.957947 908.197266 335.061432 834.594666 916.984924 97.6753006 284.180664 377.962860 700.560608 310.291473 401.360352 863.691223 510.994568 863.675232 103.305466 295.360962 339.294189 899.857117 10.3872156 141.806747 918.023865 130.369705 615.621216 99.2039413 925.963501 901.079712 173.629944 610.882629 54.9602509 896.774963 806.086853 309.047638 224.488190 144.022842 777.478943 794.406494 971.421692 516.512268 991.641174 633.357483 630.551392 57.4363708 238.326279 808.928894 707.772644 28.8717823 717.842651 992.841309 285.842163 324.870667 737.327576 638.703186 359.511566 114.322189 255.926544 814.020691 174.161377 38.4200096 933.147522 627.667236 790.869507 536.185303 361.876648 956.684692 990.158752 511.145294 789.450562 373.947388 639.911133 840.629517 729.776306 268.946960 516.075806 142.070892 292.659454 782.297852 261.246002 447.499084 698.401184 988.163757 + 698.298279 906.132202 958.693176 204.227402 820.005615 468.078369 441.091309 691.762085 574.574402 742.230042 480.149719 864.188782 303.551514 55.8656921 95.9803543 163.527649 130.074478 992.105774 649.110107 942.163635 28.4880142 523.344238 57.6075058 327.198029 994.922729 667.990784 218.688034 903.264221 910.378906 479.048126 604.806946 107.357864 465.095886 20.5488148 991.743408 443.733521 474.122803 823.718445 186.438080 802.305908 751.095886 523.358887 618.944397 547.568359 787.639404 290.455658 876.806091 359.358673 843.822388 893.043213 351.532471 245.829498 615.585815 757.711182 452.843842 527.783081 275.975891 859.396179 649.691650 889.711182 190.405746 224.900314 185.724380 61.2707138 374.652466 252.960007 932.885803 499.190063 96.0317993 746.468689 93.0004196 645.287231 47.6254921 739.782104 514.653381 567.151245 530.042358 920.551392 212.272705 679.564819 112.910080 644.296936 948.170715 134.787643 342.996033 + 791.824341 616.417542 482.824188 571.314209 769.976501 915.428162 867.673035 287.826385 290.944702 375.055450 872.240479 8.08734894 791.785950 430.864868 659.327087 269.696167 495.931396 851.786621 985.870483 923.007507 233.374512 252.862366 450.147278 388.937012 966.082031 283.719360 849.697144 431.396362 262.719147 49.9952660 981.704773 596.292908 886.858215 296.655579 618.169067 144.254593 200.815826 335.243225 66.1665115 655.381775 186.368347 518.426636 164.607742 105.881683 331.286804 168.527176 3.95474386 698.002502 378.790009 125.138786 569.306885 105.345177 200.648499 243.514618 442.244659 3.41979122 795.411255 255.422684 426.633484 608.174866 711.694458 212.719650 879.264709 728.239075 67.7829742 808.876160 91.5273361 515.985840 406.746704 771.427490 774.074951 794.210754 160.952332 16.1495686 618.838196 535.666626 277.381744 621.476685 556.624207 812.510071 244.748871 101.400139 442.318726 903.083496 304.006653 + 733.901428 796.383057 625.028381 298.301849 536.293091 861.286133 893.387573 875.784546 617.851196 529.958496 129.713577 195.007263 801.555664 665.461365 944.593384 317.739471 743.740112 7.22537422 896.013367 1.83434510 856.409607 578.005920 515.729431 666.208252 63.4535179 612.294006 749.418823 990.277832 533.495605 981.177917 136.094482 483.079315 814.661194 461.701355 743.274597 984.191467 147.537720 219.569778 913.672119 800.645325 660.442566 49.4654350 613.972046 765.342896 488.830414 292.339600 499.484924 659.073975 850.722839 276.317047 35.1759338 596.577148 142.812225 489.516266 954.195984 87.3672256 938.373535 21.4989758 879.335510 496.949554 654.440125 803.489258 716.148804 680.530396 689.038574 715.177307 791.386292 878.310608 207.270691 748.107300 34.2252388 73.2630844 100.273132 24.8832779 955.162842 54.4884758 613.033630 272.877838 818.301147 539.904541 623.351746 700.335693 833.014832 283.722473 275.863770 + 660.375122 668.602295 674.299866 925.262451 269.873322 327.378510 652.169739 742.482178 340.952393 872.513855 399.270691 211.216980 934.899719 311.619751 361.087433 108.966949 388.110046 188.115585 82.7037125 460.595428 796.090210 79.5100784 239.703018 505.497375 151.897308 733.182251 691.621460 312.303619 880.101807 190.406219 944.454773 707.614807 686.957031 614.191956 881.039490 429.367004 814.707153 296.614563 117.015594 171.835144 214.612778 652.072388 700.407593 701.633179 12.1662436 696.974243 913.207336 884.870850 592.335266 293.534943 846.657410 746.903625 486.163635 376.991425 980.910645 628.878235 173.913376 709.399109 316.649506 431.805695 753.575500 620.245911 794.483337 268.350677 823.226868 337.997528 638.768066 920.521484 69.4526825 767.388672 206.453430 232.266800 145.471207 236.343613 768.436218 671.235291 374.732056 891.370605 964.788757 775.288330 102.957481 60.7571411 397.768799 357.113708 483.278687 + 309.871124 104.782181 388.415924 66.5406876 808.564453 323.207336 456.664124 50.5537987 662.523315 708.967590 38.5179024 904.237976 518.713928 51.0551071 350.292511 759.854492 623.840759 631.924622 633.552795 313.114319 308.657837 382.488525 718.453308 946.272583 566.264832 22.4416924 950.019043 923.356140 711.989380 3.28158736 840.876526 763.403198 660.910400 734.934814 469.434998 642.675049 118.927109 470.116486 734.569092 687.603943 605.026062 739.017883 945.530273 445.429901 772.282654 62.5824318 623.928650 512.611755 743.816101 637.014954 310.424835 207.071930 609.244873 438.192780 714.580078 367.321136 850.582275 765.324524 180.994659 313.669464 50.2852516 411.075378 171.311142 649.466614 9.52643299 981.854797 164.448273 256.326752 441.477936 757.893921 714.022827 569.742004 996.252991 975.851868 719.671509 481.832794 618.331360 33.3072929 480.635834 673.785095 287.383301 595.747437 989.784302 844.554932 209.565735 + 619.714417 351.567902 883.481201 690.381836 615.150330 683.129272 737.288513 815.482544 878.636047 843.450134 141.821106 342.984863 428.511780 730.717163 995.236694 884.492737 273.415100 197.390793 616.111938 269.178467 160.948639 607.924438 645.242615 684.067505 413.120514 441.441376 165.008118 944.202759 865.515991 75.7982788 280.007202 93.9481430 332.123413 338.686188 693.252075 336.997253 855.541077 504.243134 346.628296 261.130005 164.450363 857.197388 145.174973 544.171021 248.299301 302.926453 820.312988 703.561279 982.946594 412.392517 301.709229 488.239563 597.210754 560.263123 912.236023 699.738159 898.420776 519.006470 301.141357 279.470001 776.543701 829.389465 948.697815 516.898865 942.165527 556.303650 883.582397 739.960815 419.471222 514.861938 343.661713 782.406433 969.834656 887.273743 764.148376 830.385925 816.818115 562.491882 711.687439 643.468872 36.6293716 86.5272217 320.506531 488.378174 127.060783 + 32.9081650 764.123596 600.631226 721.023987 446.278168 336.713867 782.524780 325.186584 230.036606 537.669739 815.503967 963.263977 611.415955 777.906677 933.627258 271.190033 115.102348 466.554932 455.260895 661.965759 270.606232 857.972717 365.010193 474.156738 450.160858 435.126465 38.9108391 527.626587 942.016235 588.156311 402.859100 106.592766 452.206421 514.145142 866.795654 491.417419 384.504364 214.458542 594.590698 512.617554 885.512878 274.017273 811.895630 132.249237 311.874176 494.289154 433.624359 1.71620774 890.369385 305.256104 787.664062 293.622375 120.132118 941.438354 339.079834 877.280212 225.274612 384.384857 720.063538 748.659424 739.153503 520.781311 526.923462 220.598419 138.001587 714.975037 517.151917 957.382751 947.422729 499.874054 56.0974426 760.908386 14.5608473 396.132324 426.108185 176.654419 984.955200 610.414795 364.184662 672.781616 832.443604 486.792969 143.378677 986.244751 152.833664 + 242.849686 854.647095 634.564941 980.631958 994.166260 990.532593 987.889771 681.220886 699.272217 469.025513 571.039551 578.202087 652.142578 798.651184 137.229935 574.373108 239.256439 101.798798 249.776672 88.2954102 857.995544 967.817871 524.787842 514.337280 16.6151505 216.691605 978.848816 459.000610 366.851868 682.863708 360.660492 813.002502 359.699036 766.756714 974.931213 960.726746 863.146606 98.4487305 752.314209 423.157532 556.382263 508.371094 410.365906 749.038330 829.593933 876.645203 146.450974 92.8962784 184.388062 216.778488 204.838867 342.979126 980.629761 807.272461 639.891907 48.6284714 26.3084888 362.779572 863.236938 727.958130 157.866882 300.128387 796.368225 198.665298 875.113403 451.190155 840.525085 122.521423 533.318970 685.045349 495.400452 174.300186 977.930908 17.2222729 143.132996 251.006943 576.125183 17.1888084 92.2695084 872.212646 976.635376 224.714050 395.623871 190.895081 585.416443 + 800.418152 19.3392773 265.989838 36.1787910 185.955414 651.869141 411.116699 30.6876087 396.291351 594.521179 152.433929 131.624191 510.404114 433.457336 418.871552 432.733826 583.646851 77.4737549 747.512634 383.854706 378.828278 53.8277626 491.761536 111.568291 755.913147 739.256653 153.920654 445.327759 621.695496 60.4459572 177.152695 24.2811584 850.922607 828.240540 123.411201 669.867310 174.782318 242.079880 354.345673 280.471619 300.296722 835.346680 892.916870 967.380066 664.824158 993.815002 821.326050 756.654968 689.617126 849.904602 295.515839 953.857422 410.231262 242.782394 108.778427 774.802429 130.774597 89.4059219 507.099091 970.885559 90.9981003 657.849365 571.325134 808.745789 946.563904 139.811035 968.377930 62.8348465 840.759338 310.161407 954.988464 417.469574 859.830933 628.614868 444.114838 170.872177 616.977356 229.802887 758.005554 206.705551 951.382690 745.564880 968.855774 560.209229 799.201355 + 390.519958 629.867615 604.475586 430.080658 857.557007 219.147308 143.365997 665.856079 941.790466 688.887146 733.321106 347.116791 794.037598 414.641815 641.687195 490.385437 665.090576 143.835922 81.6938934 740.081726 870.476257 97.6225433 249.662415 185.427185 662.862488 459.079742 293.231171 700.352783 762.904297 124.166298 345.156921 420.026428 955.257385 937.337891 32.9667549 228.509445 603.723816 246.759476 591.341370 987.268677 288.504120 170.221466 186.357986 358.833069 906.798279 565.263123 996.740173 123.980934 762.507874 506.655518 704.452637 518.635437 118.911148 708.629456 990.584717 538.198486 584.824036 935.447510 135.171356 368.204742 52.5615387 480.661499 827.893677 412.554840 218.339462 488.437653 243.658188 687.279419 703.882751 300.662018 812.239868 360.591431 418.264954 614.066040 723.306274 39.3060989 716.318787 322.457245 716.876770 147.604111 873.269897 156.178238 707.348450 831.664673 445.934296 + 980.698914 600.883850 575.477722 520.401367 200.952667 8.53482914 417.030121 760.110657 760.362915 297.698944 543.922302 699.362854 781.174316 849.461792 581.336548 160.875046 400.871979 490.305481 117.075668 105.476837 54.4566193 634.436218 929.714844 189.370026 688.683105 208.378174 38.5674438 501.814514 913.437927 138.682953 238.294373 254.253036 574.358521 290.773987 369.716095 676.207214 916.872070 261.241669 738.213684 665.741699 454.480316 52.4804993 11.1797009 508.114014 710.884827 158.691528 841.296875 578.188599 783.857422 265.974060 843.239014 741.366089 429.395905 369.602203 839.671448 546.202209 57.1761017 769.639526 586.499695 848.977356 945.965332 504.460236 580.869019 41.0158730 689.082153 396.328156 982.064636 610.476074 911.707947 974.478455 961.928467 695.802185 467.235474 525.967590 506.308563 73.3834839 997.843384 401.838684 303.347687 895.611450 667.969849 560.596558 286.348816 923.715942 489.385803 + 341.960968 86.7165756 827.435669 855.652344 685.393250 597.369568 48.5746994 733.889648 498.698517 516.554504 838.458801 423.029694 947.078491 941.778809 199.548416 191.942780 490.856628 137.960144 796.634033 85.8654938 779.676453 547.252991 113.531197 647.181946 277.101288 832.794922 540.300964 361.349731 572.143677 529.320190 580.672424 900.912964 93.8125534 53.4085083 306.696960 229.548447 883.966492 551.138855 96.7968979 96.2511673 497.858002 991.934204 727.464844 687.839478 54.9532852 44.7713814 754.071838 637.977783 657.436523 755.864075 252.742798 71.2115250 205.959091 945.308960 954.983459 146.843491 104.013573 909.721069 92.5262070 160.458099 367.747070 445.079041 185.027466 2.14517021 827.424500 948.776367 238.966278 812.660889 661.432190 156.240524 610.002808 266.226471 781.197815 500.311890 898.822144 302.825958 346.265900 276.037720 680.712830 366.946442 250.884033 74.4548798 287.014832 495.058411 43.0044403 + 758.645447 763.515198 857.387390 691.019287 198.311844 871.093994 538.610779 407.401733 751.224854 600.676208 44.0944138 832.558960 311.579193 153.065292 598.543579 290.604614 175.355743 298.680420 902.082214 968.270081 91.1108780 224.532623 935.391113 640.688416 188.657684 243.331879 408.326416 394.156952 483.407776 531.658386 104.102829 472.790466 826.489075 815.768799 213.779144 284.477081 156.376587 798.813599 286.248901 25.5433941 531.824158 64.8215637 572.822754 813.110168 821.147156 222.372742 303.428314 16.3374329 76.7284317 23.3055134 592.649048 152.723618 154.831924 145.015335 302.167572 811.924561 581.893433 926.516479 665.197876 239.476868 883.414062 663.182739 188.186447 106.605927 210.853989 571.797852 68.8722382 194.532516 493.637848 180.445831 944.792603 210.126709 96.3349457 586.685120 656.984436 988.695129 549.620789 741.582703 661.759155 961.619141 645.967224 549.645081 550.650146 627.418640 618.955444 + 347.884918 581.914673 940.241333 278.394073 678.892883 493.957001 794.961243 267.330444 757.909424 143.905594 592.203674 605.798889 47.2151680 849.645630 884.265137 313.713531 73.3968277 506.406677 154.227020 797.886963 317.244232 409.209290 848.833496 861.549072 669.607910 679.367554 136.178131 936.768188 164.851807 425.220612 435.238159 740.668152 633.793335 752.653381 901.112854 269.317810 13.0476284 388.569092 128.388641 783.326904 606.660767 378.780823 356.859680 880.734375 862.074524 255.796387 772.857605 278.007172 589.123840 712.517944 697.550842 928.482361 304.009003 43.5405846 703.214844 664.751770 905.385986 430.755920 241.335922 878.708191 403.474518 910.324951 677.615723 156.794830 710.808594 352.943115 263.847870 79.7411118 467.605652 930.159973 45.9874687 746.622009 59.7658348 272.100891 550.343262 361.296509 388.242310 740.382507 358.030762 472.100708 887.272949 851.570007 424.625092 113.833504 577.653931 + 244.004379 604.894226 799.861694 106.210426 541.425293 520.055237 843.500122 889.187073 76.3908081 216.869705 909.359375 92.5516891 298.217926 483.316437 355.373901 649.066711 212.276703 670.039246 542.654419 130.234894 198.279984 871.812866 73.1269073 822.117126 746.415588 189.593018 46.4799652 140.693848 481.184662 473.064514 432.430908 980.447021 846.085205 906.553894 501.854187 149.608643 124.546844 742.311890 741.100891 993.889221 751.503113 829.680969 712.579651 741.976074 852.379517 482.302673 208.981598 377.044617 592.341431 167.944824 879.247803 941.497253 501.327148 687.984558 730.255676 188.690735 460.283173 115.978676 419.298126 246.645737 821.275146 223.079773 551.133362 492.987091 146.632874 929.641357 650.017639 378.177704 6.80200911 927.495117 633.429138 158.015213 38.5345154 98.3461990 309.636108 919.078735 735.262634 976.494812 298.323853 101.040314 921.519470 321.344147 409.516785 140.027908 152.850266 + 985.565369 96.1578598 777.081665 955.580383 537.453430 245.585358 701.663452 946.551331 359.354065 74.1778793 241.306808 65.1037521 647.650574 395.861023 218.093414 491.585632 194.709183 271.959045 445.852844 390.952850 875.804199 643.823242 267.231659 308.766388 82.9123001 641.974792 338.096924 768.120178 360.709442 936.318054 150.920303 567.394714 56.3163300 296.886871 460.498352 824.983765 756.568604 167.225632 126.110680 449.635620 204.236328 485.286774 943.764526 199.320831 707.319641 532.636292 36.2793655 62.6214371 38.0217705 859.994995 672.080750 176.249207 375.253265 1.70894325 725.954163 735.086609 23.0292835 594.685364 904.473816 268.506744 463.745880 65.1762772 133.532196 303.721497 629.398621 175.369370 234.187256 782.231384 891.518433 686.511963 273.851105 471.349060 563.090881 183.404495 603.150696 547.372009 648.935913 858.111572 845.571960 546.472534 55.3966560 409.930328 169.720459 677.219116 121.171951 + 546.901550 800.719543 751.606812 241.027542 80.3507309 942.591492 927.887268 193.191559 449.322937 103.177208 559.145203 676.558289 311.547821 290.522919 202.985535 439.841766 532.517578 489.313873 945.138062 616.019958 738.797729 492.773254 691.542175 245.309906 967.071655 113.399422 778.562805 721.430603 395.301117 989.606567 351.123108 852.299438 406.898041 402.089447 783.688843 593.241821 843.510681 330.856232 862.769104 193.879181 450.364380 583.715637 500.656769 208.045303 30.4700317 595.789673 834.479675 691.360474 635.726990 458.336334 707.969910 51.8867760 655.585083 427.230591 612.125977 63.2040825 738.302063 774.242188 619.170532 598.188721 750.821167 368.408966 150.244705 866.426392 175.289993 501.158691 741.050659 178.757553 682.378235 883.197205 913.063538 994.670898 814.038940 340.592560 699.531372 346.972931 15.2258463 83.8674622 142.455200 6.41746712 269.290253 425.104797 288.348694 691.358276 429.770203 + 418.631042 828.375244 182.464767 513.774658 585.244690 500.403229 444.649200 97.5594254 758.269470 224.370895 621.544495 124.396255 112.150520 551.985474 852.561096 779.189331 137.394760 123.535477 647.821289 58.7295113 445.277344 434.424713 908.819702 731.118469 214.663147 744.307739 754.782532 661.693665 687.575989 828.051331 621.910522 944.601746 163.226471 92.1073685 212.068527 386.052826 453.048248 738.504333 135.154495 602.850525 533.219543 604.327209 455.602142 240.753632 979.967834 599.713501 381.865631 921.268494 443.986450 17.4034081 524.152649 459.501678 161.484360 566.843689 351.337280 823.705994 635.284607 400.591400 131.257935 397.562531 30.4350777 630.369202 216.014404 151.688309 185.150009 370.979401 297.790100 353.862610 596.620483 792.376709 627.686829 786.168762 874.792847 998.229553 30.1524773 699.635132 416.255035 144.432693 628.355286 196.272064 943.980957 354.655548 838.769470 746.895569 627.451965 + 123.541725 70.2464142 9.68327427 395.605621 53.9160080 717.226746 457.509552 615.266541 8.34434509 407.235443 650.091675 24.2756195 375.379089 286.877716 554.758301 708.090393 120.649086 234.624069 988.636292 23.1463490 167.698776 57.1918221 233.960495 150.937454 871.478149 85.4532089 407.074432 899.917358 463.337097 328.102448 79.3539505 391.951111 404.625580 262.861328 769.471924 891.030090 969.076355 82.0281754 296.370667 919.518066 37.4148865 383.468628 953.695374 1.80874074 8.30641460 143.890533 686.614868 288.278564 459.868256 903.220764 534.651367 288.213531 651.829590 370.453766 333.556122 665.390564 86.5642014 386.611298 686.453857 729.262451 17.0149956 174.360199 882.644104 629.644958 811.586426 630.043762 432.352966 324.538940 105.282181 558.304321 318.037933 348.550354 15.9934406 409.456879 842.913757 734.829102 459.265594 484.648346 998.259521 265.424866 347.286682 864.660645 762.075317 573.361267 808.233459 + 440.863800 600.250183 171.585342 670.871094 417.529053 745.023865 279.034363 179.693893 931.005859 287.463867 842.884766 413.308502 867.635864 713.647278 991.664490 263.119049 209.788910 322.082581 322.363617 522.617737 54.7761383 795.921082 648.442505 762.240723 196.778854 744.686707 352.858124 592.873535 76.0075150 703.542175 111.857857 439.405182 498.715851 990.825684 221.158081 4.07425117 508.747406 216.825638 243.538864 932.886719 342.807465 869.588318 494.588562 922.788879 261.465363 492.041992 856.475464 383.099091 367.795349 222.512787 888.643250 986.992737 354.864014 914.219727 157.748917 876.528564 740.090271 180.431595 430.450073 171.491974 108.751633 639.048889 637.881653 310.865295 595.832336 725.963562 123.858925 195.353760 548.482910 304.438019 272.010437 66.9286270 217.841721 121.410614 42.4356079 492.001740 167.769943 689.482361 124.581917 23.7616272 410.387695 752.022827 89.0652695 308.248352 272.606415 + 238.054230 146.747559 711.822205 23.7797890 916.245239 531.563049 581.982239 734.152039 460.902191 140.546417 324.364990 18.7832451 802.877319 191.397049 736.654358 592.742554 157.067139 404.830994 98.8340454 711.623230 273.147217 500.342255 210.376205 656.496643 852.602905 787.235657 778.910400 98.0050049 832.064758 920.720276 276.844666 321.211731 739.339600 837.728149 921.522156 645.415833 12.5186901 806.296509 145.041840 477.238922 516.890564 957.750977 403.659943 915.500427 157.734695 805.971191 957.671387 685.460144 618.594910 791.480774 962.377747 427.318024 135.230774 775.714905 215.038391 994.139343 688.264954 483.189301 262.675568 528.615845 791.482483 41.5869713 285.116302 535.087463 687.233948 821.414185 648.589294 372.419586 770.804810 766.372498 694.056824 661.419250 492.285950 504.026855 862.290039 402.571289 19.0362530 665.750122 696.152710 910.774719 269.916718 415.549835 921.303711 979.362366 23.5503616 + 457.905121 455.690857 22.6574249 763.840332 601.047302 22.7541256 102.338814 611.345703 970.627075 814.552734 773.624207 811.188049 932.023254 275.002930 672.432129 40.9452553 830.786804 442.167542 622.011230 713.475647 36.7045174 742.317322 911.443726 733.821594 741.213928 275.807739 542.480469 42.9084549 749.925781 27.9075699 120.571976 127.425613 916.972839 962.802917 95.4214630 459.285614 34.9869385 390.671509 459.050415 130.206131 527.456177 396.413910 965.848389 401.446594 307.424683 784.421204 93.3011856 840.296997 521.653809 967.239136 635.337646 224.866959 524.245056 263.954468 515.690247 469.807556 791.755310 585.915283 330.505646 909.466492 383.640045 254.206940 301.579254 611.665039 997.794250 483.385101 560.197876 238.426208 972.064148 172.827576 711.098877 202.432053 991.575195 872.424744 912.048035 987.079773 975.256042 703.716858 582.472656 229.102814 779.653015 811.396057 253.078217 532.074280 905.313538 + 416.811768 900.813354 811.290283 646.464722 372.930359 161.856461 623.517639 113.916451 700.802307 487.001129 110.162376 544.060059 922.225342 330.042511 520.227722 169.447433 86.8084488 371.796600 562.499084 48.7929344 100.982079 652.971252 411.522858 843.341919 582.697815 642.307617 197.515015 443.994904 68.5594482 971.975098 343.820312 905.781494 755.430237 510.695007 140.052322 364.844849 117.385422 3.04543161 593.401733 526.280884 643.277344 253.631378 728.468628 121.591034 580.673584 649.864624 966.438049 105.185242 950.358948 458.277924 258.224396 777.344849 7.85446787 876.045044 342.559448 13.0687675 274.563721 764.294067 824.364624 268.653931 27.7657337 943.270630 535.167786 902.384521 82.8164368 69.6545944 887.669006 577.763367 682.934937 401.114929 622.672852 472.915405 258.635193 351.120728 78.0100784 323.988739 841.294006 496.100403 158.234985 369.325775 543.091736 872.330566 218.608780 145.669678 335.562195 + 891.640625 384.122803 177.234268 327.197968 820.560852 921.265686 925.421875 145.113052 773.280457 445.476807 331.859802 679.185486 869.314331 652.479736 668.284546 903.321167 634.837097 673.856079 902.731140 727.929138 49.7664337 469.544983 700.447876 309.167328 233.750488 664.172363 123.427696 647.825745 241.222610 724.554016 363.677521 440.708923 843.423279 211.618790 754.568787 317.750031 172.730576 468.998413 191.120819 700.578003 140.726730 642.425598 78.1500702 10.0631723 462.680450 538.791809 440.132294 815.208008 210.626999 830.589417 203.582352 546.528137 268.408569 876.080383 9.76354122 41.1244240 340.275482 229.589294 550.440430 287.692627 266.664185 47.4222641 619.012146 551.474304 418.098907 994.861877 267.150665 784.482300 380.630646 152.677948 685.005127 639.719666 495.197510 600.806213 394.516907 913.356384 928.244995 764.412476 334.966522 632.457947 638.106323 238.240295 828.595581 383.235260 680.839172 + 83.3800888 367.849731 546.299377 846.867432 308.583405 877.417419 471.785065 108.144569 243.998062 717.973389 860.151367 111.075912 361.407562 311.547516 345.974854 973.613403 403.599792 722.170166 126.720955 340.767029 747.361877 358.528778 508.565552 182.592194 408.731628 208.077164 694.951477 169.243683 15.8340988 65.1088104 247.529266 154.595657 121.429131 772.744385 891.085022 344.889587 288.799866 970.297729 910.217407 97.0869980 865.477783 832.192200 204.889832 328.974915 994.691162 535.626526 862.958801 885.907898 634.772461 910.262207 424.564697 630.222046 162.407425 505.903900 662.229065 594.586792 858.345093 292.114105 28.5566101 318.988068 311.462891 341.180939 951.249146 16.9166279 364.327332 852.784973 325.143311 286.286011 89.8470383 327.057922 367.041656 894.199707 418.629028 800.961487 306.671783 109.711555 508.017273 232.295029 373.069153 508.032104 606.064819 168.929932 10.4362812 598.361633 852.017212 + 745.845825 681.712769 568.523193 327.570709 941.449463 19.0320835 149.525879 55.1791992 641.726624 242.448654 973.441406 507.106873 22.7707386 633.153259 872.664734 269.200256 746.786621 71.6747208 722.917175 300.676971 58.7800674 586.984863 3.50636983 77.7458191 298.082520 462.609955 51.9709129 233.542084 530.404480 810.635437 954.470093 234.752335 888.391541 351.519684 376.111298 822.314270 560.152832 937.266235 731.891968 715.718506 635.043030 238.834793 752.869385 247.821747 5.35964966 912.877930 358.019257 465.145844 217.188690 869.787598 566.606079 21.2699661 329.124420 434.290436 995.755005 324.593597 459.375519 633.789001 640.142456 518.258728 137.897507 468.962738 50.4374466 924.019958 726.454468 666.182922 104.815826 251.688782 484.827454 50.6644325 820.769958 35.2838326 368.735046 984.758972 177.066879 679.892700 705.409851 11.5458431 761.956543 737.638062 529.892822 809.088623 49.4996147 989.224426 833.121704 + 536.587524 611.563293 279.750824 862.939148 43.1116219 313.986298 993.130554 957.780212 928.016357 176.570877 993.828003 87.2049026 528.257812 843.193237 907.622070 650.978638 211.921936 286.001923 774.514526 94.4305115 683.772217 169.134598 912.648071 495.113617 486.147980 657.241455 149.126450 646.872864 812.449768 189.499237 67.0826721 861.701050 488.950165 756.207397 275.661133 233.134903 427.117401 905.509766 468.314728 55.5221176 668.133057 57.7138519 303.101105 100.315170 824.610535 201.576157 619.646240 72.2822037 678.790283 348.886780 887.889099 434.275208 529.563049 846.972717 264.545746 502.833984 43.0684509 856.725708 550.303284 632.524536 975.145996 517.833984 28.9137020 665.098633 512.695801 184.254379 324.844452 533.152893 37.5881042 645.265991 27.2101784 671.529907 259.700500 457.121185 309.848022 82.1316681 872.758423 544.697266 804.201904 454.045990 797.673584 984.623901 898.232117 715.273621 488.707275 + 831.659851 200.872040 219.701187 121.763237 807.928467 448.086029 449.749634 995.561951 634.739685 456.678192 575.893555 650.386292 784.812073 931.815186 354.161743 445.430603 705.133850 800.509949 837.039429 279.685028 589.517822 21.2201862 991.987244 114.000114 856.391663 25.2890778 983.888916 547.853088 548.285400 621.531799 279.839600 479.323273 924.323975 266.852478 999.028076 146.173431 349.925781 116.835464 913.453613 7.44015312 916.628601 736.514160 241.952942 184.371994 649.091980 249.983887 748.812683 294.002319 820.227783 969.750977 97.4424820 816.177002 331.841583 131.193619 252.526291 62.9258308 637.067993 697.935791 434.509674 642.031799 509.629730 503.668091 853.629150 163.998413 873.816467 886.328369 599.625610 940.486389 763.960022 561.426025 264.912323 858.782898 929.820251 580.709656 470.900055 57.3597374 779.377991 587.253601 605.447327 686.159546 260.228912 533.498413 159.114532 7.53822422 753.749451 + 640.535522 860.790955 420.274658 55.6277504 422.627472 323.818024 805.083008 4.39144707 79.0499115 9.19369507 998.042358 425.410797 64.0232391 245.290909 31.1168690 761.594421 560.874268 356.838013 585.126953 971.456055 943.715942 965.095154 407.627136 237.164078 905.918701 694.401855 490.867767 579.310669 554.751343 132.726196 921.820007 591.344727 417.157593 220.151657 473.523071 976.274902 129.170822 558.992249 856.346313 302.534760 717.400818 190.675125 762.522766 320.260803 38.0058746 667.743774 252.898087 452.255951 99.0262604 977.020264 490.825287 585.696045 71.5452118 756.309082 326.613770 169.509125 30.0995426 584.783081 207.069778 105.664047 67.5843964 555.817993 359.333649 93.3111267 530.552795 290.370605 639.852173 375.050629 85.0910568 56.4815674 294.094086 437.134613 670.155396 61.5227089 629.609497 79.6004028 568.706299 933.282288 774.322571 904.353027 127.416916 289.670471 828.303223 593.486816 549.127869 + 646.203552 223.129791 448.930420 135.656403 575.126831 143.048737 604.482910 761.442627 829.932739 684.623779 934.370422 396.149811 620.199951 312.739532 285.922607 795.909302 80.9722672 442.317932 524.563599 669.724731 960.434631 238.729523 897.267151 674.551025 678.560608 946.533936 851.858093 475.952271 880.166809 642.923279 82.1766815 298.928375 556.495239 168.315552 694.225647 991.777222 373.393188 292.501984 289.914215 959.200012 659.633118 755.680359 90.8215485 976.756775 853.643188 554.122192 980.839417 145.222610 598.624695 26.8146210 221.878281 215.135223 192.472076 71.1580505 605.136353 136.839981 817.656982 313.898773 121.951813 223.258652 2.31219411 744.361145 261.259338 294.663513 153.315140 952.950195 470.486511 100.798439 548.960938 774.700439 364.125885 629.023438 612.654663 701.961060 251.945969 104.996368 898.895630 732.135376 452.528656 768.551819 419.215790 580.035095 704.562195 731.478210 428.746918 + 77.9939423 21.0712643 352.139435 414.240662 542.533203 827.545349 994.092712 948.851379 834.247131 117.213219 301.802002 934.351257 270.337891 850.717041 924.040222 942.284790 511.094910 797.481812 872.123291 289.433685 309.522552 464.276062 377.146545 713.905762 254.138107 691.008362 150.174133 343.213501 284.890320 750.847900 444.778534 132.215775 570.483337 735.454407 890.742798 308.563416 561.422668 458.274780 855.853516 316.820282 315.910065 419.739166 474.285583 304.450806 416.599426 846.535645 676.356628 498.404602 399.335114 913.576111 468.427063 23.4138851 985.352783 83.5248413 751.566345 429.477997 901.688171 219.629913 290.171448 901.823120 163.018127 987.257019 149.939957 56.7146263 651.802856 450.167297 145.465027 398.411102 305.858765 59.0767784 386.651550 4.98266983 90.6309433 899.458374 515.488953 517.533936 409.281647 487.886108 477.325500 375.381653 745.013855 935.533142 313.056396 430.776459 715.622925 + 458.647888 991.527405 40.3227119 967.416748 242.301392 931.590759 45.3942795 986.678528 197.662613 477.131653 965.062439 331.389526 378.494476 341.238525 58.1292381 40.1254959 149.249115 669.637817 232.225723 385.592072 419.937897 895.195862 544.144348 220.776459 660.676880 161.733200 182.593918 600.139160 809.157898 881.351990 188.559784 568.684937 643.586121 460.529724 433.475220 902.395020 738.186523 84.3845520 703.914795 455.328369 764.790649 741.732178 792.206299 802.277954 780.373718 135.760666 654.905640 301.838287 553.160889 183.680008 113.649925 635.848206 983.290771 164.621490 32.2581711 751.899780 946.576477 664.068787 170.965775 426.868805 899.309387 3.48052740 723.357117 990.976624 324.628479 133.145035 953.475098 304.264008 672.535645 902.489014 861.001465 110.857323 57.1795540 753.609802 33.3858337 215.719238 307.774811 400.908783 770.198425 187.372818 706.170288 12.7598476 948.106934 702.331299 852.092957 + 188.464523 473.852692 560.241516 920.545105 728.585022 863.747009 512.590454 797.265686 947.230835 15.3757210 205.640884 711.988525 201.416214 804.568848 40.2316055 899.107544 770.778259 748.880737 965.815857 459.243195 281.237305 559.736938 671.199707 394.385254 708.801331 609.247559 852.860840 207.640045 558.615906 643.415161 454.629791 966.553040 699.289185 821.491882 5.68339586 460.674957 88.4094391 895.807190 866.542847 418.081696 70.3681259 199.262894 950.908081 532.969971 658.585205 531.369812 90.6745300 819.934387 663.806152 328.430603 431.247559 936.656189 347.027069 194.896576 852.525574 766.264282 144.274475 321.323303 164.834488 670.141724 661.185242 94.7454453 817.359436 660.502197 28.8843460 560.120117 401.843994 59.0622482 469.853180 771.314026 314.357086 436.501892 332.420593 140.358856 483.310822 695.426880 613.389709 247.057312 364.959106 674.268982 846.424255 387.167450 658.643738 962.437439 620.728638 + 227.786514 398.148987 755.116638 45.8256264 101.479218 520.142395 394.970642 656.636292 78.7372437 706.318359 858.337708 990.403870 307.165833 260.731537 971.089905 633.446899 843.492920 879.965759 724.740784 187.023651 147.698380 732.432739 541.865479 262.342285 386.408417 677.987488 740.314209 274.367004 819.555481 421.388947 434.291687 396.568726 448.377441 397.627960 851.719971 648.937439 541.196350 964.575928 100.803085 506.480591 811.606323 419.696899 819.848999 917.817444 650.134583 364.340668 384.780701 855.254883 671.370422 612.437805 294.023651 67.3069763 142.910355 405.234894 178.008713 276.708771 334.163300 718.101990 777.284668 658.544556 493.677399 251.099060 599.748352 223.374405 459.432190 971.661804 153.781082 701.782227 165.312271 495.838348 600.665649 771.839233 844.010193 725.931335 491.807129 940.239197 280.778320 988.763062 154.314789 97.9730911 584.328918 803.048645 285.547699 413.361023 152.563080 + 547.370789 731.801331 618.668396 794.885071 298.782959 498.798492 179.688171 828.033875 116.847137 696.838501 260.978577 801.561584 522.589661 936.832031 597.768921 151.929535 325.590424 565.498718 229.284363 227.986176 430.608704 900.363831 605.216614 360.587006 203.832260 251.402023 487.622375 976.067566 208.987549 534.012207 331.565369 77.8154831 641.328552 750.075195 839.585754 809.585022 506.266632 886.277344 145.219879 103.073242 570.349426 212.149155 574.209961 314.042023 444.255432 162.761780 263.627991 111.047096 75.1099930 538.143555 979.390442 408.468964 837.618774 853.892578 275.296021 409.770874 966.851501 322.900055 894.475647 343.008301 211.876968 861.136169 326.245728 21.9043579 122.634979 198.222046 324.028259 658.502319 635.804504 551.808594 302.005463 353.043976 225.352371 792.373291 710.138855 904.103699 108.290100 895.914978 275.753082 792.610901 452.895752 413.015289 561.744385 862.044800 850.084412 + 929.777344 168.599762 377.367462 14.3673849 451.858246 570.095337 32.8969688 448.626556 801.331116 414.712097 353.068024 500.799561 688.444763 943.327820 847.496338 173.260651 350.019867 599.035828 704.292297 971.495239 553.210083 279.812103 60.3862915 581.981323 479.251129 873.129883 857.653198 804.164551 814.175354 272.039307 962.343628 816.733765 857.536255 557.346008 595.377136 799.351440 41.1996918 274.887604 828.905579 790.269226 134.730896 900.662354 986.552124 244.130371 792.274597 168.397476 304.371918 395.464111 379.099213 910.263672 980.929504 256.583191 217.390671 698.228088 23.4496708 808.454041 703.947021 377.579102 944.337585 92.5307922 406.931030 469.896820 493.481476 598.110596 834.950073 746.410583 629.178955 247.596909 696.187683 169.451492 949.522522 163.817642 935.142273 225.047913 592.784546 670.770081 815.946899 666.878296 912.686829 143.660385 546.943848 625.823792 259.635010 728.578796 721.946960 + 310.003754 373.796967 715.550110 889.171814 750.565491 202.391983 434.865417 996.299683 848.059387 539.797974 9.93509102 256.282410 640.604858 734.883423 825.959961 927.080017 468.221832 310.643555 326.255066 189.758316 461.828308 966.390686 480.216034 438.063751 805.625122 146.905243 856.422424 574.617004 588.731812 647.678101 317.059784 571.440552 718.248291 501.435150 108.122002 849.639954 340.458527 852.002991 508.202454 286.658691 570.187988 937.594116 391.415466 373.649841 856.511230 562.339844 531.487061 702.086304 586.093079 527.447571 871.509827 849.780884 191.883774 714.513428 109.014999 136.826340 375.733429 928.411316 416.980988 512.826843 247.602264 352.497406 177.875214 813.289917 694.283569 106.905197 622.652710 431.251740 494.209534 17.1270008 284.549774 817.696045 955.323364 70.0818329 828.298218 813.673706 689.359253 425.648193 551.931946 360.239105 357.330139 932.970642 132.283951 532.276611 75.8077469 + 155.315552 807.561829 444.491272 346.458038 179.467865 828.096436 996.981628 871.044800 128.524811 768.526794 195.826431 237.655930 250.613159 546.453857 914.639648 549.588806 895.339417 59.9840050 622.325073 293.618805 977.764404 979.676392 388.322571 457.309906 775.387329 812.998291 31.9713993 24.5937099 193.876389 774.755432 438.749298 291.207031 298.416809 247.487534 719.407043 168.175613 166.723618 57.0107460 427.583221 103.975525 764.382568 510.171021 564.597168 954.982483 757.214111 467.672058 470.746521 854.975525 820.296753 342.734711 616.401855 371.543365 858.119568 809.150757 440.002655 604.627258 120.888878 470.466980 995.698425 417.585266 837.121399 864.679932 595.652466 316.630585 966.491882 430.501007 334.927094 312.658844 769.992188 163.982162 783.395142 248.848068 783.717041 329.339630 1.27676535 962.986023 242.734528 744.351868 759.392761 315.530182 221.527969 243.845749 327.582031 925.995361 674.527344 + 213.437775 589.818542 319.117188 492.647980 279.176575 960.523132 528.415161 611.529602 28.9317455 782.866455 452.326508 192.096710 295.475403 65.1348343 108.723824 311.639984 994.354187 909.301941 287.678345 637.816589 289.816772 3.20447636 436.027679 951.992798 212.054291 248.259109 5.05388594 363.520203 561.063965 555.867676 724.201477 824.217590 363.964355 475.717285 71.1017227 46.5863113 792.364990 723.944580 601.078796 285.156006 561.808777 770.696289 810.794678 173.909210 538.580261 193.959335 565.560608 8.03072166 985.108887 120.729355 235.660934 173.078018 475.074097 587.939270 185.551987 373.473938 533.133667 827.902954 645.036987 826.033020 729.420410 575.011292 722.806763 189.852570 760.020630 576.083069 959.581726 268.929810 186.569504 146.403748 946.352417 90.3757324 552.960876 9.17958260 152.361176 237.452454 287.740265 310.706848 479.094574 178.324600 619.911499 437.770325 451.219208 912.896667 194.964035 + 850.430786 985.266602 9.34523773 626.595764 7.66809177 891.271301 924.282898 897.140442 925.581055 430.999390 747.509338 830.190796 134.605667 426.624908 614.348755 695.725647 681.855774 325.127472 506.473785 928.640320 900.909058 756.511047 930.951416 149.738510 672.094849 141.683670 184.945938 921.156677 854.518616 584.402161 781.464111 50.1170349 622.586731 481.341858 661.070312 122.426392 969.294983 862.424927 349.279541 399.150543 721.727234 780.358826 145.009140 56.6821136 889.369934 822.640076 103.648262 208.013214 318.602051 94.1218338 650.893677 715.537231 861.724915 387.015778 675.956055 208.852020 670.629578 581.168640 135.562622 637.107056 208.373337 636.827026 14.0194035 608.835144 653.532227 119.000465 761.421204 664.397705 292.785645 902.256958 177.166565 900.476013 897.960449 550.337463 60.1976547 910.347412 126.427757 944.880615 840.304688 775.870117 43.1384163 434.225006 188.976013 549.919312 191.102066 + 365.344910 413.265442 652.624146 803.401245 484.056702 805.831909 707.674927 760.313782 399.860413 951.415222 101.071808 571.311157 428.462219 428.261871 868.145508 128.234238 47.3648033 931.379028 396.791290 640.898743 134.167175 226.093353 665.405212 636.489380 940.382324 970.196411 248.692368 408.636780 994.737427 520.271790 39.6549149 977.704224 152.564697 835.691833 372.238495 122.601868 963.759949 510.992493 35.0634537 388.376801 761.931519 310.142242 719.643616 718.241882 975.664856 366.049744 699.073792 56.5498657 128.298431 523.676636 337.129547 930.000183 774.045105 514.723389 481.642212 357.994324 955.459412 695.502136 136.476578 319.103729 239.018555 855.415527 32.7389374 862.755981 587.800720 731.160889 113.009285 251.055115 437.261627 350.013184 542.351624 624.551941 154.736237 395.350067 776.995850 959.033936 409.125092 523.721558 959.291809 90.0056610 99.4514084 590.023682 558.155151 40.3576622 82.6784668 + 604.808960 52.9049950 100.664467 640.156738 375.249329 939.531189 660.474854 932.473511 451.021393 285.437256 746.004578 427.316650 454.373962 792.990295 437.263885 786.568115 612.437805 546.298340 992.904480 229.703629 457.157471 619.838318 558.768311 730.039734 181.394623 434.441162 324.083710 806.992981 716.041931 649.790588 904.397400 975.957520 462.615662 469.584106 197.216919 584.284058 672.720032 152.244339 578.714539 680.210754 836.139282 342.144684 651.313110 32.2739487 128.470856 275.229614 73.5358658 594.343689 742.541443 516.500122 137.556183 623.127380 812.192810 180.254028 444.991516 391.904327 135.254959 494.440216 197.187622 334.227905 36.5400543 840.866699 182.487274 47.0395088 516.698181 875.456482 611.314453 173.212173 368.742065 419.514343 549.323364 132.714767 549.976685 577.278381 695.215088 250.660675 923.701294 191.597656 421.958008 966.739075 180.821854 40.7860909 812.713013 416.241272 299.332733 + 57.9951439 435.379333 9.88739491 422.990112 610.798401 54.3643837 157.190872 913.589478 91.7835007 415.794556 885.915527 446.227081 272.408325 349.149963 121.585434 861.627869 794.272156 791.583069 73.7888718 253.692123 311.350403 961.756348 417.344635 478.641724 733.989868 372.593262 228.160583 231.910721 97.8729935 946.553650 106.666183 968.345215 687.372375 825.166382 841.431641 412.683685 322.322662 363.791901 235.715179 144.161697 437.951752 147.848602 98.6895370 941.482544 957.828064 821.080322 567.271362 28.7670441 947.925842 448.052734 858.018433 742.383179 156.275604 140.941864 595.086243 784.008423 592.234314 617.287170 370.595886 532.398010 475.564514 346.718201 120.994507 849.687988 726.032227 49.6396637 913.098267 12.3830471 457.177521 728.845154 208.308136 133.012665 298.669098 584.308960 51.8107338 162.643463 305.599792 280.629578 413.255554 229.917450 77.2478409 505.917480 979.996521 491.369141 712.120667 + 963.999512 213.402405 680.008057 648.086426 479.611969 291.799164 17.3206997 125.013382 938.882629 724.386902 777.499695 281.329071 680.521301 873.157837 491.489777 48.8994598 859.941650 527.398254 680.766846 214.308731 33.0424957 276.363007 292.961182 555.663818 171.936905 919.057007 444.189972 514.517334 463.307587 168.926010 131.913879 578.433533 515.599731 114.749191 113.727280 301.594604 383.770996 982.745300 319.790436 501.236084 38.7795410 658.946777 331.258301 30.9354362 78.7705841 293.571747 26.2925301 804.993286 504.368988 535.371277 875.960938 121.136703 518.633972 841.662842 843.898743 438.875458 852.731018 149.741791 400.954987 234.406799 690.991516 430.835388 304.402588 13.7596684 447.352539 317.260742 998.373047 960.311707 119.392212 838.589417 7.24216604 46.1584816 247.720230 553.810486 137.932159 14.3035526 121.233345 335.019379 212.394592 503.103851 868.294556 285.645721 180.610641 631.311951 912.668823 + 130.496536 29.6917171 214.508514 774.075439 731.955261 258.976318 559.223938 820.382812 704.064880 935.812561 6.92747068 948.910645 238.347305 921.045837 528.267212 469.866272 889.563477 783.409302 16.6066360 123.651947 192.113266 367.322388 128.488251 731.457153 430.806885 496.012878 323.366364 36.1613464 289.272003 819.578430 24.5798950 392.669586 276.132263 483.779572 645.541199 66.4611969 337.262268 538.171082 518.192932 650.395752 906.689697 629.249146 543.026062 195.533829 659.880859 408.578064 750.709106 607.502930 2.30510807 451.655334 65.9539337 370.147400 407.750610 248.190628 98.7698593 63.2183762 371.510437 646.299988 909.935364 343.166046 492.661560 641.987366 919.426514 119.275024 678.273315 132.624725 459.622559 355.294250 320.918579 327.502533 801.734863 170.666916 347.898376 70.1450119 959.405151 147.405350 878.759399 464.221100 469.465363 713.543213 781.118774 476.462097 39.1177559 253.194626 719.343628 + 228.085663 88.6018906 628.856018 186.414200 740.164001 224.011597 305.078491 760.156250 194.990173 481.771729 53.3846893 235.652527 510.625092 467.083984 607.004639 950.790955 865.655029 222.890366 159.138168 539.681091 571.201477 859.789978 528.383057 36.6656914 14.2547855 200.985229 387.036102 267.038788 151.141449 444.158295 725.527344 787.146790 221.461395 596.686096 528.189453 990.682800 355.075043 247.939362 49.2994232 194.248245 142.314194 966.853333 827.401794 632.994812 401.934845 94.6884613 108.254135 631.562683 7.53143597 966.299561 833.870117 952.205627 681.137878 18.7806244 659.430725 65.2030716 377.148224 748.461304 205.312912 211.705185 601.803040 342.162720 44.5300446 851.814453 715.300903 122.713219 62.7902451 271.589111 808.022095 376.526215 268.448151 24.4038811 790.701050 784.691223 496.654358 846.802979 340.829987 73.9935837 639.107239 158.243622 649.414246 153.712784 912.848083 700.484924 89.2194901 + 528.582275 582.222473 611.983948 306.866852 695.265320 825.898193 85.8463211 800.612732 5.22227907 180.884430 635.977600 23.5507183 59.3704529 452.534149 761.726746 113.915680 699.282593 161.335800 360.732300 841.050049 893.114197 628.371277 258.942993 756.823730 889.395569 60.5640945 121.264008 57.8360977 686.560547 199.962601 131.457047 858.484131 424.992828 184.046814 13.1533213 423.185455 867.400024 297.754425 809.822693 113.864525 975.244568 432.711121 223.609192 793.415710 807.796936 75.3638916 133.495102 669.189331 760.677795 829.738098 6.77682161 48.1540146 466.597443 945.860901 406.580750 176.364487 125.022850 652.239258 786.634460 873.479858 403.825653 787.973145 47.3725471 174.233551 953.023132 731.230347 529.280273 893.264771 898.872803 758.027222 219.351837 935.945984 162.328110 914.807190 373.223480 902.332397 526.707092 468.019897 441.175232 166.235291 662.233276 910.466797 417.459747 704.135742 115.687439 + 225.054474 712.291687 859.506714 787.492981 911.508423 975.767395 409.641876 953.492737 718.013000 136.215591 89.7845154 156.267212 580.862488 781.569519 664.753052 236.234772 252.046951 911.506592 104.220848 589.892273 333.978241 540.433899 682.351196 659.526978 548.475769 915.689758 428.416504 230.931030 974.577148 914.773071 776.710632 644.375671 188.652679 923.508240 430.997894 966.745544 353.878845 827.801636 67.2493362 967.947632 397.308014 513.121704 124.831352 446.217834 312.797241 490.211273 791.458130 201.329819 843.591492 353.376526 10.4699240 200.323624 91.9074097 657.809387 976.698792 605.306335 907.202759 825.614746 894.549011 442.769897 220.467773 880.614563 464.802795 564.352173 794.841736 838.078613 161.958282 365.654968 337.542786 667.385742 72.3859253 978.944397 635.286377 207.307068 847.996948 420.337128 130.320160 435.835388 848.371155 628.143127 75.5169830 71.9859085 671.970642 808.815674 943.629028 + 608.793518 637.351746 229.751022 273.985596 895.152710 390.543945 844.230408 592.145813 560.151367 944.234558 742.203430 401.175781 407.059723 599.952942 568.652405 853.298889 581.035095 384.853119 742.951233 692.644043 843.989746 779.460327 64.4136810 94.0625839 925.693542 295.920685 943.235474 970.807129 985.846741 542.415955 399.771820 205.424606 951.440369 780.078552 936.514343 183.327805 252.669907 359.822174 677.060425 747.155212 932.943298 353.727783 931.825989 421.805389 775.245239 923.432434 472.251068 392.123932 336.185211 878.256348 306.415100 234.247147 199.950104 960.178345 515.574463 828.372070 282.400635 340.773346 808.530457 849.216919 12.2169752 198.375549 247.768814 393.623322 378.510132 216.898529 532.008911 783.659119 458.897369 333.885162 333.972961 956.411499 143.120972 618.873413 694.824890 762.240723 1.66315317 290.703766 765.809387 420.654022 649.449097 202.229065 148.612335 98.2440796 563.684143 + 601.347107 346.338135 905.696533 930.067810 865.431763 976.040100 962.745422 893.676758 302.641724 806.261047 645.054382 730.572815 984.434326 669.539307 247.027893 571.619263 220.081985 646.113770 543.276428 25.2690697 259.311676 161.853897 644.389343 819.019470 25.9584827 390.812134 480.864075 515.548157 290.526276 31.7518578 11.2116766 389.988922 287.228790 171.436600 978.757324 924.536621 344.549530 767.118408 175.893005 410.699463 793.476685 509.307495 399.760925 472.894257 59.8250809 432.428772 173.502579 955.845764 449.067505 702.249756 762.984497 108.068649 934.986511 738.906799 932.639893 327.756989 247.081665 423.131531 261.324310 136.803543 605.802551 50.0854759 724.315613 906.026306 752.518860 642.805603 538.819092 227.604904 481.672577 474.467499 638.731018 577.541748 389.645996 981.262634 353.105316 864.548889 910.609192 58.8185310 535.509460 612.585571 168.636551 860.795471 752.520935 918.254089 688.086304 + 111.323502 377.495483 106.328926 77.8244171 243.076492 502.492554 661.169128 256.732971 349.346893 805.942810 127.999924 393.605927 553.744629 828.853455 416.641602 62.5398598 922.436035 387.973694 899.020203 544.886108 558.535095 452.921021 382.061462 234.793121 397.623688 137.904404 467.356995 855.344055 586.233826 815.009888 548.604980 122.047150 795.069214 252.333008 263.243622 577.914917 650.871521 402.640594 871.957397 559.435547 145.954239 337.441559 753.416992 284.203888 666.796143 779.440613 129.185226 573.991211 549.700745 395.766296 802.474060 21.1477795 7.54673910 467.735809 672.355774 841.575684 299.420258 85.0459213 660.496521 515.125061 608.846375 81.2928543 181.305420 114.812904 867.024109 518.861450 146.019272 834.003357 925.721619 851.697266 128.519394 868.165771 512.399109 147.328537 493.388824 567.638306 593.341370 453.720825 206.956940 683.909119 130.432693 835.437927 420.550598 620.513794 171.213364 + 336.296448 955.678589 585.678467 806.765564 687.783264 619.125916 471.142334 547.444702 334.078400 620.739563 988.767456 198.647369 230.287949 709.679260 380.469116 986.520569 364.133942 47.2358322 822.616943 249.212067 212.475815 172.981018 661.190552 994.329773 583.687012 201.053833 401.108734 550.239014 644.734680 72.0600967 955.397034 983.637939 256.038452 403.777374 98.4553986 971.199463 136.971039 909.904358 291.489044 833.966003 846.045288 40.7448273 491.875427 72.6598969 666.947205 826.538574 310.202576 133.457520 489.211456 985.954468 197.258072 227.189453 156.119415 384.455872 110.058586 39.5814362 389.980591 336.456024 291.230042 842.929382 469.017883 850.012390 884.890015 603.415649 20.0352402 189.481186 766.841187 95.9194946 973.794250 957.917542 168.005371 92.6941223 306.484680 628.735229 731.375549 114.396683 682.257141 709.969971 484.685669 293.996124 393.307861 999.199829 950.351257 600.341125 471.840546 + 514.495667 190.240921 703.733643 382.670837 971.496643 979.104126 994.083435 674.886475 554.038391 319.338745 642.712341 252.314011 44.8319359 863.643005 381.789825 936.663574 727.574402 177.806610 714.471619 87.1283875 413.765503 385.983826 497.594269 194.874008 898.631836 425.575500 588.189209 152.282394 248.955551 348.150726 651.519836 65.2577896 908.485962 712.584961 693.372253 673.547607 354.987579 891.996216 112.078773 3.70721531 325.934296 89.3623352 832.984314 245.518494 885.731384 437.130219 56.3490219 151.983124 381.406403 282.929138 418.310211 914.850708 907.834595 988.160889 713.263306 707.789734 108.263420 633.859497 699.005676 552.781067 851.088745 138.669739 152.998657 350.292938 289.458099 796.328125 670.553223 515.325073 833.111877 439.607513 163.492645 70.1917572 500.324463 797.866211 846.744690 460.734924 972.894409 411.688446 953.845581 63.9182663 193.927353 662.136841 714.379761 44.8590317 107.259911 + 49.7548256 974.484741 47.6332359 537.295288 350.036896 224.110733 569.009216 633.838562 295.343231 350.138123 399.418060 867.801331 509.830292 146.788223 817.221619 143.523499 726.563477 679.167480 142.735947 381.227600 613.922180 518.118286 711.422791 669.860291 465.048187 129.372253 603.427979 852.073853 317.045258 840.402344 860.365845 435.583893 274.917908 107.970047 704.225769 616.611328 222.666061 474.607849 491.245453 540.843567 527.809753 467.284576 245.517899 907.633545 219.689514 821.465942 453.663605 17.0431004 794.979980 954.877502 484.879791 562.053223 704.299744 957.450806 133.862854 741.505310 920.142090 455.681458 134.384338 438.971283 481.891632 19.3262367 96.4449844 786.242065 387.039368 522.254333 537.893860 706.231201 338.033264 852.674561 220.432114 282.874298 776.619507 406.249481 445.894409 717.340271 32.5939407 360.562439 659.680847 462.644958 717.881714 660.958374 594.268066 538.778503 433.757874 + 309.480652 356.357605 126.413643 760.160217 904.357422 876.577942 323.750427 207.928543 976.929199 522.181396 38.1064453 611.123230 711.575623 931.819092 138.039993 263.200317 98.5210800 932.008789 604.976624 877.783508 342.141388 495.352692 122.567810 605.433838 554.910706 186.475891 280.695007 447.871887 367.421051 797.839600 527.430969 769.971375 482.275513 710.315186 291.309448 680.030518 51.8425331 721.631104 929.132629 490.758301 549.146118 416.036072 927.094360 113.671066 550.932861 888.247253 412.867340 861.245300 797.198730 113.057159 883.405090 417.129486 66.2152176 417.375610 797.351074 935.904480 294.559845 641.587402 146.990860 171.971619 667.682495 774.604309 385.209839 610.854492 55.4380417 102.952721 591.064270 75.8739548 341.603241 45.8423576 838.559937 379.395691 707.804871 594.357849 168.536163 870.118835 696.662354 990.589050 249.784836 881.749695 628.770630 144.497299 94.6710205 811.768311 804.672729 + 165.023605 558.135437 15.8811989 811.115601 741.319031 290.620514 168.616074 804.633179 816.917908 685.508850 705.750244 287.496063 481.639343 819.407532 753.793091 356.936798 607.351196 100.524948 659.491638 237.621872 412.938721 840.236877 435.990143 277.177399 917.471008 735.886963 900.022827 68.5351486 717.667542 424.126770 58.1120300 828.943726 615.865967 242.753937 931.302856 682.876343 490.524292 398.569855 329.374390 875.367981 14.0664444 727.349548 115.065552 284.477905 494.950653 248.917984 508.216797 764.755981 100.572647 948.371094 686.006531 706.727783 161.144897 547.914917 995.215149 626.194031 214.422470 606.893616 450.205688 134.119843 696.791260 341.647125 881.607666 783.608521 736.659546 31.8611221 139.574234 181.922241 944.487122 951.876282 85.2070465 657.210571 45.2326775 99.0285263 907.905029 45.8073463 447.965973 957.187744 915.398438 326.293732 563.777710 931.893555 665.476135 59.7632751 55.0836296 + 745.185303 111.971230 644.819336 3.50446439 899.919128 868.982361 512.085632 869.967957 185.688644 117.484390 513.234802 62.9804916 725.176697 385.012512 237.321228 761.557251 428.452362 747.363953 785.165771 965.084839 826.922729 352.251434 965.474060 898.702148 543.617493 784.036682 339.194214 79.7857132 132.615387 517.204468 16.8495197 333.549713 404.349457 938.161011 347.633118 133.592697 492.466125 871.756348 126.360771 248.365585 738.495361 730.430542 607.629822 109.564896 972.019226 585.699036 240.780487 376.032532 759.787292 355.191223 725.521851 752.544250 190.184540 451.602692 76.3195953 736.047119 518.667358 69.6076736 807.716553 574.525879 74.6329803 541.659912 521.366455 103.456177 150.725891 797.507385 251.418335 840.388428 517.501587 433.988495 407.330536 372.344177 254.018433 351.509033 12.2780094 590.942322 592.097351 237.653305 45.8054390 124.225784 350.923706 496.071167 436.769409 461.063324 12.3517857 + 135.518921 458.255341 304.907715 560.894226 976.205811 200.947250 211.311707 282.487335 238.878082 229.033920 295.452057 633.182678 365.129059 937.759888 881.087524 574.496399 212.099197 163.034439 40.7348213 868.555908 536.101196 49.9678764 412.517731 343.174011 663.353271 922.687439 923.435303 302.292053 504.269623 857.138123 467.307556 295.659821 145.393036 322.083466 191.929626 330.124298 251.371002 237.633118 331.722382 330.469727 680.161011 608.590149 640.940308 224.592041 183.728607 426.200958 644.321655 632.050293 820.186035 487.180481 428.911926 422.471588 279.626953 500.129639 658.599060 558.538757 185.441956 742.822876 401.172150 849.579224 23.8844090 418.121521 856.250061 474.700439 95.9714203 132.856720 454.995972 125.195053 427.708557 558.127197 413.742706 330.531494 627.035583 842.019958 358.424927 511.354401 933.809448 283.490173 657.103271 19.5686436 724.636597 112.622719 530.890442 465.315857 180.882950 + 831.883118 505.116943 307.935638 423.459747 811.846313 462.628937 403.708221 529.665283 524.076843 918.885742 500.859009 931.639526 948.025879 88.4190292 364.669189 11.5926456 341.583282 766.613220 321.131866 933.429321 156.146149 917.979370 348.494965 398.301849 567.397827 227.186295 310.036743 532.973633 746.908264 354.748627 679.058655 540.747925 521.498779 909.616516 779.419250 740.275024 952.547607 423.215942 769.395874 42.7482185 590.524780 437.432922 543.949890 748.282349 315.848022 362.637146 58.7372513 609.848572 785.058289 558.977661 369.468292 772.615601 227.870651 610.736877 315.905792 571.747681 145.673553 47.0429649 404.029053 485.815002 495.488861 660.264893 740.069885 916.505676 382.350739 99.3364334 356.442505 757.493103 673.749695 328.844330 821.461121 668.953552 232.077744 516.502686 905.662964 785.827271 331.367615 584.686157 463.067657 934.322754 355.857056 541.727539 476.008820 405.551788 933.648438 + 554.702576 735.849365 411.749725 196.193527 545.892639 552.113342 310.474701 63.5138969 86.8075027 254.106613 108.105209 766.671814 906.913452 818.945190 328.070312 519.357666 158.721832 373.850922 372.634064 509.179749 875.475281 283.713074 502.268494 989.918274 986.814087 219.629684 23.8393936 194.440582 5.30278397 650.342163 601.659546 681.669495 540.587219 305.048462 716.670288 103.133972 891.582886 609.617493 975.168640 935.376404 738.661133 875.614563 844.491638 459.506226 96.1418991 728.541748 821.385376 280.808228 213.990768 384.396210 331.631226 141.784119 551.371216 609.643982 828.041260 945.284424 74.9569016 227.869873 184.886642 349.496216 834.092224 111.013931 152.820023 877.619202 281.901093 828.822937 845.263489 355.047241 429.615265 213.664215 404.004333 630.663391 302.556732 187.559616 791.005676 345.281677 824.546814 657.573059 106.958313 350.826447 137.199158 273.537476 736.458435 521.946533 891.615234 + 747.560608 444.433929 278.753082 797.714844 368.667450 900.247559 934.302429 115.736801 981.128723 477.376801 262.144226 47.5579681 923.481628 430.358978 370.298035 990.437256 463.456970 521.978760 78.0544968 930.640259 620.081726 752.809448 213.528992 715.078491 966.552795 401.053772 190.390854 366.579224 629.051697 802.965454 805.377380 749.393799 719.881409 953.433716 610.627563 285.399567 446.990204 571.580872 915.459534 456.667816 806.129395 809.190735 695.079712 893.144714 113.392632 747.059570 375.615997 821.923035 515.221802 164.595001 490.012390 121.546494 426.457336 820.591309 565.222046 607.378296 118.732750 899.541931 709.105530 919.156677 294.547211 470.788086 625.109131 50.8175850 462.732422 853.123962 875.108765 98.7883759 998.915222 60.6122055 2.32201910 29.8533821 415.516083 687.991089 309.061218 142.052673 977.039062 475.908325 945.716797 319.908295 775.860657 195.912476 834.423218 581.786682 964.116150 + 424.473358 481.234497 395.147980 133.421677 341.158966 735.757446 70.5945740 403.844238 848.052734 341.241852 319.336945 911.477539 412.755615 232.571075 733.461121 120.326118 787.077087 778.513916 683.775879 495.596344 355.733337 864.215454 601.652405 639.970642 861.626221 437.924347 552.768066 370.168823 179.209793 266.148651 605.529541 321.812073 613.326538 218.368454 584.950989 262.757446 767.845764 297.962738 427.497650 840.874512 521.213501 381.629150 608.600830 658.625732 196.899796 16.2168541 189.909683 95.4142609 550.161560 907.645264 418.992676 228.386200 867.764832 984.159363 81.3996811 439.832001 544.363403 238.522903 517.368286 617.832825 220.637009 852.264099 941.791382 171.977982 452.583923 600.847900 449.070709 561.529480 330.335175 815.395752 231.262939 305.457672 861.009460 139.317047 737.306335 37.2992516 756.257019 216.157013 950.435181 532.971252 499.195007 628.777039 536.535217 661.120178 68.9599457 + 488.283203 141.447876 145.187714 600.007324 91.8337555 74.4584503 991.258911 556.099976 56.9698372 512.822998 599.165466 779.792358 496.752838 310.281036 164.296555 335.419525 333.912323 405.228638 589.871887 469.406281 684.770813 750.981567 258.883911 345.455078 510.381500 627.581665 513.942444 750.192017 449.707489 318.457520 172.496979 990.984497 627.978271 246.214813 452.704437 755.555481 312.507965 540.948120 99.3473282 602.604980 709.704163 666.460571 459.233093 446.195099 357.229462 591.158691 815.645447 792.464050 824.623047 350.291382 409.563873 596.316406 331.322784 22.2125626 848.599854 615.241028 728.061584 881.031433 645.066833 937.412720 885.828613 717.673035 326.927582 553.387817 943.349182 9.39209938 743.979370 142.795914 55.9885330 504.516785 476.063080 914.689880 874.255920 299.007141 477.291718 47.1678314 371.178131 500.377441 375.147095 816.586609 908.194519 77.5674210 896.142090 664.914490 299.441833 + 221.471939 182.999832 236.220123 575.357239 549.860291 464.858612 69.2014008 646.346436 386.228058 904.847046 917.666931 823.424133 323.781281 865.783020 357.505798 575.973389 396.266052 650.390198 300.019836 944.930969 602.509033 315.012146 746.883484 465.622437 926.438721 669.654907 68.2276611 38.9392395 11.3437471 701.229248 325.784790 262.158661 291.598907 673.509033 753.955505 490.625641 374.329834 569.012024 94.3440552 153.995209 949.884705 855.017212 682.069153 259.238434 420.681366 949.990845 899.762634 648.433838 7.88352585 887.055969 369.311249 259.685852 75.3043518 414.484406 379.045685 393.483734 188.123444 735.366455 976.349609 204.796707 655.302002 653.653259 787.561340 112.499817 720.210022 459.802917 349.419525 257.681396 37.4483528 304.360077 622.107483 466.198303 437.785858 610.130798 779.389526 321.887085 785.080383 643.639038 251.874207 281.733612 253.367416 762.376404 85.5381165 65.1228638 940.530457 + 298.075928 647.823486 496.700836 819.706970 638.376648 97.0861053 4.75979280 163.688187 203.471588 864.028992 176.359970 577.354797 542.660645 301.121063 226.037262 811.413940 287.055573 85.7442627 975.084167 386.420929 212.345230 535.280518 787.534973 506.889069 982.913513 914.304443 282.031555 743.974487 362.079529 881.913391 430.907318 929.131348 406.054657 15.5596552 89.6804886 913.018982 563.358276 257.975372 78.2471237 718.815002 991.230469 186.751404 918.701294 771.956116 588.824524 795.358582 974.526794 752.540527 156.879150 751.288391 836.675049 603.338562 592.634766 98.4905319 944.713501 536.824585 198.621765 708.615234 988.038391 970.267639 212.425079 270.303406 378.738953 543.704346 951.332397 652.656067 622.556458 897.176086 56.1934280 933.660034 133.123245 510.043579 58.1828270 923.817078 177.131607 376.775879 679.292908 170.672394 452.578094 996.861145 457.540588 413.090515 937.542236 530.045532 832.290283 + 424.155396 62.5026436 574.902588 400.360962 736.458191 386.048004 494.481232 342.207916 913.645020 380.707642 263.218201 975.878113 928.457214 36.7983589 587.388611 800.524109 723.482422 310.251343 869.228821 138.987183 298.569061 587.602905 363.766418 7.66428089 675.442017 409.172424 6.94170189 875.555115 18.7132206 917.398376 666.041748 74.2618332 801.059387 675.109192 739.906494 906.902222 367.694733 943.239136 942.797729 65.1181564 75.7577286 523.741577 820.380066 813.325378 294.684418 29.7936001 459.380890 631.518250 387.958862 507.414734 115.291702 70.0493774 396.595459 794.807007 805.571838 812.535400 812.121887 351.028442 909.279663 630.429993 338.178192 971.220825 711.444214 664.632690 789.818726 531.410400 787.772095 338.907196 40.7122536 432.695770 871.111267 67.2632065 990.021729 112.300697 557.671570 504.356842 972.886597 234.194092 764.886353 28.9694958 935.802063 557.372620 989.722961 540.135132 453.227722 + 987.725342 1.60485852 612.281250 238.689148 882.500610 982.882446 653.088745 87.7599258 831.884094 139.393921 954.424866 705.789490 338.003845 701.468506 25.9201946 733.521667 302.364960 500.441956 731.511169 275.455353 46.0279007 563.264832 482.640533 267.442810 267.611481 233.544876 212.495712 63.1978302 156.765533 663.186340 308.915741 266.658234 748.887146 341.676178 382.552582 808.803406 637.630554 164.489059 347.324738 164.381058 506.992432 566.843689 417.782104 806.362549 566.040527 421.712280 231.308899 842.536743 146.371658 273.706451 977.626709 486.809814 816.874451 187.408661 961.290649 573.922302 984.882019 923.498901 624.056763 71.8593140 354.120178 294.004364 3.12944984 592.293823 675.330078 45.7815628 22.5121937 193.566101 583.497192 374.039978 629.037720 662.977417 97.1437454 458.176025 181.468994 221.481949 295.616119 730.758667 348.786438 803.075623 74.4498825 650.622375 874.120972 599.361877 507.512329 + 759.048157 426.440155 153.924591 114.275864 548.330933 403.916290 963.399719 463.001678 532.622375 218.981232 157.021408 217.373276 501.776123 410.346497 430.326233 260.859802 21.8039646 117.307777 312.837799 122.963608 484.575378 566.881409 244.180222 854.013367 963.360046 562.316772 738.621521 77.3651428 354.175568 742.491821 983.541260 691.093323 771.076294 631.424194 932.858643 66.1860962 62.5877342 631.714478 309.693756 686.979431 918.330017 164.084702 688.832153 163.842346 71.8989105 247.414352 401.301605 2.96052051 857.547058 186.879074 920.711487 505.208771 903.298096 705.852112 257.474487 678.314148 213.576385 786.119446 412.983978 948.889832 134.655746 408.082123 148.408920 476.318451 799.627014 478.012390 793.754883 865.303772 50.6192398 2.38204050 900.707458 510.451874 644.942383 313.449036 238.730118 197.042343 737.091980 90.3268509 270.199554 971.137085 39.9712753 729.005371 746.395874 311.296112 280.461182 + 87.2066879 261.327576 654.089294 346.670258 110.571922 478.687225 676.049744 290.198883 848.314270 306.638367 412.235626 581.967102 387.169281 144.004562 796.744873 916.334961 353.968994 220.853027 436.498444 122.460213 941.854126 43.8218155 259.569153 152.823425 489.162628 767.899719 846.766846 524.057495 28.7111301 429.871124 475.588867 196.223114 977.390869 321.472046 86.3949127 218.772461 677.989136 41.3167572 992.972900 112.654808 583.100464 579.694092 601.745361 353.466492 625.465271 254.459961 451.717773 206.511780 2.21983957 90.0048294 797.603210 711.027649 694.936829 223.256088 52.8228226 818.357117 769.099670 252.719162 406.637238 914.474304 28.9575272 193.633270 338.508850 490.555511 798.073730 141.018555 886.264954 687.188110 328.736603 840.794556 227.477066 657.016846 971.386536 947.287903 907.883606 878.039185 852.265686 623.237976 730.936462 897.958313 78.0315704 526.601807 561.009338 711.000854 989.468872 + 846.005127 593.203857 241.691956 465.955841 925.623901 793.225769 237.835693 672.727600 818.171326 138.890289 187.463333 383.899078 797.671387 231.600906 683.457886 82.2312241 991.777466 571.798523 156.251724 700.606567 887.123840 721.985474 571.229553 258.058746 338.733765 738.763123 291.653046 928.976074 106.407700 704.489563 945.913940 593.043457 1.09741569 261.787445 291.968750 349.458282 72.3128662 160.309235 479.404907 854.422668 22.3567219 272.328644 67.1743088 537.878540 41.7327385 392.956238 273.418213 177.720688 802.129700 770.136414 781.951477 682.392273 19.5007629 216.778122 114.688812 41.9616280 392.314117 129.599426 590.758667 944.581482 688.955505 719.418274 116.103127 609.973389 593.194824 905.732422 250.717316 504.081757 148.691284 508.078125 967.873962 256.045532 669.523499 609.445618 737.432739 154.080109 201.183578 568.272217 817.673218 226.171356 57.8815308 203.784866 16.6544495 606.367432 295.607300 + 737.183105 430.572693 379.903381 799.206543 368.319305 313.591766 624.675049 39.4844360 64.9846039 696.943787 812.581238 800.713989 36.3913078 390.329834 237.681763 711.934387 824.819031 234.359222 785.976074 362.363495 379.148285 506.424316 52.6207275 142.863022 451.648773 832.286499 303.392456 296.890625 305.345062 105.437241 303.963074 799.703064 28.5339241 224.733521 340.257996 321.387207 101.978088 820.431885 24.8114662 766.482971 704.687134 54.2435684 325.782776 520.869568 436.535583 546.877747 735.795715 277.443024 40.4255447 788.033447 342.030640 901.167664 469.618103 923.952209 970.412659 795.834534 550.305603 896.984558 599.991089 360.462982 360.698914 109.198936 644.789551 824.490601 49.2656631 672.547913 575.031311 791.181641 181.129044 245.069702 585.465942 256.567139 871.883850 16.1747551 775.410339 469.248260 804.321716 294.438202 392.919861 877.838684 281.952362 5.82689953 50.2858467 692.904297 488.469452 + 749.342834 264.407715 675.187683 576.888916 527.392639 667.517517 256.248871 759.890991 619.324097 943.092590 409.578949 579.954651 204.009827 36.3578453 644.623535 7.82570744 732.778442 900.484985 268.344299 784.534119 254.730347 963.405701 583.199036 550.775085 994.030518 722.854858 645.673279 415.614746 444.062378 355.720337 50.9740677 66.1753235 291.563293 773.055054 385.546112 991.087646 252.607391 476.288635 128.777222 757.329712 780.180420 92.5402603 741.360474 110.635757 45.8449783 716.117004 325.173248 134.627533 478.612915 73.7260513 552.779480 292.534729 611.563049 995.911682 395.463257 560.476013 796.809082 435.979248 597.058960 879.108521 862.510010 853.987732 502.586334 889.303162 836.154846 715.822815 966.708374 354.365448 218.520599 359.050415 980.907959 574.885010 818.164490 284.161255 449.974915 495.508057 757.746826 103.820114 186.108734 375.502869 356.130127 846.043884 586.909851 352.849426 706.947754 + 888.602905 31.8904190 428.959076 607.405640 688.092590 914.097839 471.900055 739.953796 899.810852 373.700989 78.6821594 102.559784 397.146606 835.405334 385.268799 816.452087 876.977539 562.502441 211.266632 327.026001 572.676697 641.320129 891.200073 894.257019 689.275696 759.541260 993.050293 587.439270 107.289742 20.7843761 776.787964 211.409668 316.127655 310.276825 800.323120 984.855591 839.251465 472.004608 200.723770 225.036072 354.511566 47.8098450 486.412354 806.471008 909.983459 792.557312 300.772705 391.767365 940.501038 182.577118 218.677795 300.960938 936.243774 513.791077 588.805176 615.829285 247.455551 623.417175 491.156677 869.949280 488.982605 339.364166 215.442108 98.2988586 230.043335 390.911346 959.081360 89.3490601 390.509827 606.728943 210.747284 279.246460 300.202148 499.709839 160.890640 550.217041 616.947144 193.409500 259.761017 222.510345 464.655975 126.745728 108.392044 886.418335 925.790833 + 726.950073 915.435974 322.069061 237.857910 855.751038 47.9476318 278.789520 235.374695 8.99433899 674.058655 420.988800 893.322144 201.204239 501.202454 427.531433 617.646484 668.831543 78.1257706 50.1951599 365.146515 779.874878 534.879211 265.668549 503.899780 921.868286 624.328430 984.920715 327.898041 662.985046 620.193665 63.5034180 428.386658 308.038635 384.999817 896.513672 520.617188 347.730408 345.191650 443.414581 392.182678 492.363281 262.555206 913.761047 771.865967 266.935638 51.3458061 142.294724 227.832428 124.580315 530.470215 484.264984 924.513000 44.9254837 880.484863 734.716980 994.085205 705.382446 82.6049881 760.938782 980.826721 137.905121 962.330261 319.916443 321.921387 378.383789 699.119446 510.133209 75.9574966 335.846405 609.946838 789.055481 848.860535 657.816467 368.788452 865.607117 344.340210 535.088989 191.366562 79.2475433 193.563538 464.741547 984.124451 534.342957 840.454163 805.301392 + 178.600830 207.257462 713.038574 843.997375 728.515259 544.710693 723.865540 463.971741 916.277405 275.291382 321.810699 163.560989 876.391357 477.481506 727.433594 664.200989 57.3444939 95.9436111 401.308014 861.368103 36.5424957 451.709930 920.244812 6.82582712 422.804810 93.3413162 872.041626 707.110413 753.783752 677.683899 819.846558 892.042603 384.150848 800.153992 764.248413 456.943817 770.356323 490.100647 629.088013 159.200699 183.532822 993.166382 764.541138 347.511108 659.145325 805.328552 103.292130 855.836182 477.722961 315.210480 181.594803 89.1748886 633.877319 93.5855713 165.702469 932.905151 798.289490 520.187073 535.352478 126.113358 437.702240 144.024857 732.846558 976.896729 311.341614 604.253174 292.930084 981.224121 305.526184 840.969971 397.872681 545.379761 633.124390 345.555756 598.018860 567.536011 538.511047 5.32362509 371.342804 135.827301 224.867920 212.936157 125.790688 596.995178 805.668518 + 171.639053 677.158447 163.170441 978.013428 59.9803162 570.726318 89.9580307 759.260559 747.242554 873.106995 842.262756 420.690521 337.147186 143.998962 114.214890 294.899841 736.406250 142.952881 974.748779 974.249695 20.1512928 348.324127 571.134644 805.807190 664.323181 755.334961 548.835632 275.817444 807.528564 668.800781 960.064697 340.973846 803.451477 336.460327 527.451172 900.010864 99.3533401 428.619080 484.459351 271.418396 710.647156 916.534363 683.371765 877.776611 246.432861 326.389587 675.740051 10.4334230 932.438721 765.369690 457.294525 383.230621 415.348267 975.526550 212.142715 249.017532 654.710449 405.334167 641.370605 602.584106 324.429962 97.4829102 4.06633139 877.140442 242.252441 246.929825 175.173950 743.297485 416.185944 727.762024 951.788940 422.805206 113.867683 716.936890 702.581543 714.884888 345.227081 370.906891 799.121521 316.552399 101.767235 663.398071 586.117493 962.741638 635.260254 diff --git a/example/lu_decomp/86x86.dat b/example/lu_decomp/86x86.dat new file mode 100644 index 0000000..6aa050a --- /dev/null +++ b/example/lu_decomp/86x86.dat @@ -0,0 +1,86 @@ + 752.198853 865.197632 695.259033 391.220215 744.784119 950.163269 922.210510 398.364716 276.582001 31.7765083 911.670288 6.26217365 856.587402 19.3328457 983.214050 584.075195 226.190170 748.444214 558.235535 130.368927 777.403687 516.022217 213.755615 25.5477409 77.7675476 241.227264 171.048965 798.820251 439.495941 841.634155 700.973816 491.325775 581.965515 4.09509182 327.559601 237.760849 962.015015 229.326416 654.740845 196.580276 580.612793 273.152222 86.2634354 342.021759 371.765167 41.7929955 520.239136 594.028320 231.035416 353.383911 15.3975735 898.113159 898.184692 191.970474 324.180511 753.626282 127.449013 854.054321 192.874542 261.055817 446.848480 727.324219 2.34166884 183.943741 152.196823 531.155029 683.181580 934.243896 102.225555 774.431946 765.370544 856.788879 907.454529 135.498306 644.501709 875.108276 425.339996 774.410400 475.413147 478.526703 52.8265152 122.957474 683.868774 829.378845 528.609131 276.877899 + 602.745789 862.561951 353.271301 906.927307 984.120544 763.651855 159.287872 227.821228 921.878052 802.395752 397.052521 406.315887 600.285461 683.027954 763.671814 983.232666 113.916573 141.716782 69.6525116 274.836914 465.020020 38.6837349 112.507973 30.2067833 294.902344 650.214294 41.7983551 940.110107 154.081482 965.947876 866.494690 677.925293 317.767273 234.123779 580.954712 240.566666 899.747375 750.217834 977.063538 647.737671 466.151459 491.895264 304.374054 488.323883 344.748230 24.6480751 257.437988 982.585266 976.272156 611.368591 185.675720 498.542999 649.943787 622.681458 479.372345 959.514893 774.418823 919.817993 178.445175 526.464600 515.951233 893.976013 213.931458 958.496033 500.376038 994.862305 344.666870 458.027008 589.681885 25.5341644 591.731812 891.400574 91.7781372 138.733521 693.106995 285.523529 130.509689 830.590515 644.003540 696.977234 46.4886017 410.853577 648.277893 678.692017 146.333542 30.5095692 + 73.7615967 189.134521 156.231659 929.956604 713.959534 228.605682 991.294067 586.568848 6.50464106 525.693237 699.988770 305.566040 524.216248 455.290771 92.4795837 853.894104 863.724060 169.129166 357.135559 61.8830185 990.403442 273.487030 627.036377 994.928162 762.524536 150.740829 789.077942 241.745056 883.041870 487.373169 491.426514 967.518127 457.162170 509.247528 495.457489 926.535034 810.154480 726.547302 212.754257 348.091797 25.6574821 951.310730 65.3101349 875.591370 65.0099640 881.379333 410.011902 620.178284 345.776367 285.466370 880.743042 152.529205 672.499268 724.725403 482.745636 76.0384827 996.712524 505.535309 320.252930 972.175598 877.809814 455.585876 153.192184 725.508911 830.697327 700.978149 295.625214 743.686218 547.521362 56.1687164 610.960449 219.912216 225.021957 183.367645 429.447571 705.044617 631.031677 516.751404 928.153809 632.981445 353.932434 414.333801 299.334991 392.441345 780.611633 616.673279 + 875.586792 978.268127 526.274170 786.195740 798.308655 627.061462 804.017883 459.060760 979.048401 921.432434 876.652771 422.474487 164.903976 860.891907 547.596375 750.384155 552.843201 440.197968 493.039673 302.556976 111.552574 510.548401 152.576187 849.678345 396.952606 999.660278 234.324326 645.056396 658.608093 303.470154 900.542358 96.8383942 105.501366 783.133362 774.920105 716.632324 540.006226 26.5177879 936.500366 990.435486 554.411438 284.214386 741.504578 672.854980 275.325836 473.513245 468.388794 267.937134 668.513733 77.9991837 380.843719 286.650543 953.500549 645.398376 493.930267 542.966125 630.967163 475.789215 680.986572 876.395081 836.682739 412.823486 496.985535 204.655350 74.9605942 951.857910 835.061890 67.5752258 620.492493 133.588943 901.516296 669.026733 623.510864 469.326935 389.701691 264.124695 90.6227264 339.142700 848.012329 679.973083 476.944031 365.415527 139.658127 49.3087120 625.623901 315.243530 + 413.894409 883.904541 482.586517 75.5862961 798.383911 936.222229 909.065247 334.282104 461.973999 978.085999 741.858154 463.959106 828.792542 289.087311 423.344330 859.538269 674.812256 930.343628 243.330276 763.090393 504.569855 282.764496 54.0100327 529.910156 226.546906 437.647461 875.090454 695.909058 956.171204 562.922668 815.294495 778.529175 738.402405 392.620239 446.917694 251.039810 584.311340 739.416077 529.645142 876.781677 353.466339 14.0997305 487.592468 895.687134 314.407623 67.7269440 47.3985672 823.204407 330.916199 247.990387 115.488319 699.406616 975.764160 654.614197 86.1012955 397.215088 707.311035 946.120728 52.8707581 911.598633 933.695007 151.223022 420.462341 119.538155 895.982544 752.677063 749.552795 23.8633900 599.281738 396.582458 894.276489 329.205902 758.523315 893.600952 257.906708 964.870178 28.2026749 431.193848 736.973450 141.922745 232.142410 404.639221 926.165588 129.084961 898.010437 369.174133 + 78.6966934 541.431702 665.890503 332.208344 106.816360 859.618958 381.914673 29.2356033 240.129669 288.106232 326.086029 555.215759 344.493195 20.9973087 146.276443 390.253143 670.070557 609.098877 62.5393219 52.2076035 222.729477 406.467438 213.644272 916.190552 281.390259 665.728455 52.3614082 565.249512 363.963409 403.365662 853.250366 630.412598 965.796387 982.169800 257.932495 804.935486 904.625549 848.469482 215.649872 776.495667 107.236511 959.995544 85.4390945 376.892059 281.777008 109.143318 380.798096 389.988922 583.288696 802.521118 599.137146 906.056335 876.016663 514.915100 509.457062 959.547729 961.551086 708.801331 365.206635 167.708969 58.5296173 867.965393 787.079529 731.625183 951.106140 307.991486 400.097473 297.446899 438.983185 207.736328 81.8161926 489.841858 647.188660 689.321960 941.076660 532.159851 613.978455 825.862000 324.383759 710.304016 910.593811 226.468903 996.344666 850.196350 594.516479 659.664673 + 66.4760818 793.154236 926.024597 61.6537704 242.040710 561.092896 833.566956 183.463455 984.039062 117.683327 392.234680 758.559998 2.26461744 257.133942 412.608307 500.364532 77.3588333 718.642822 788.835632 865.111389 94.3381042 299.051331 456.119110 816.498413 606.333374 543.079102 786.522217 287.245880 353.383087 71.4579773 504.592712 784.217957 212.537262 180.058899 862.829651 116.664696 615.602661 890.696899 536.955872 869.853271 762.739685 346.083862 30.9242401 616.197571 776.219543 597.470459 515.429260 105.419968 940.393555 886.082764 833.343079 53.4451294 718.119324 850.155884 751.081116 332.085358 759.444702 871.202393 111.295158 958.859863 300.890259 74.5025787 551.955200 674.972900 268.282501 413.730957 700.203491 306.716217 673.069397 529.688904 298.193237 695.914124 451.678314 204.154755 365.146149 348.504425 940.341858 563.165344 914.598206 567.274109 173.581238 958.945435 885.864258 635.326843 815.414673 976.127991 + 835.977539 648.532959 406.504456 742.026367 518.020630 397.048584 47.8014488 273.075104 585.447205 353.899933 336.360718 724.232300 358.887115 55.6690750 870.933838 553.659180 129.364456 169.036407 435.470917 941.078247 202.089966 562.268311 829.556274 600.215820 204.722580 333.488068 193.523819 741.003662 360.134705 307.686310 508.240967 148.327118 403.242767 425.835358 362.789185 189.042999 477.313171 880.816223 164.798401 789.070740 281.248627 566.729614 991.792175 219.355530 973.214050 383.244385 666.608704 155.791733 226.389404 289.581299 228.589661 145.625916 227.863510 146.086548 176.262665 176.722885 666.441101 403.423889 345.025635 939.787964 779.448425 739.921082 658.449097 686.916138 539.177490 190.016083 954.687866 27.8190861 51.4896698 280.329071 234.202316 7.22031307 948.039368 298.091400 302.689240 275.136963 933.487976 546.930847 428.139130 192.773376 535.029053 910.237122 389.060455 252.160080 203.031967 859.428894 + 210.392044 161.423630 868.450195 496.985107 544.593628 709.046021 582.542419 725.078918 154.608276 151.477112 544.746948 216.316299 754.385437 793.378845 370.240234 10.4572411 571.615112 642.236633 647.220276 978.187866 246.754166 489.168579 945.964539 436.499695 808.095581 715.998718 867.808411 467.994720 291.742889 598.976440 501.655579 499.611877 133.796509 569.515320 732.715759 678.955811 181.568604 867.386230 722.063171 577.057800 721.848633 903.599670 506.884003 595.252258 540.559509 973.911011 834.636169 191.068787 306.356079 633.919739 798.739868 619.272278 538.594177 153.358368 13.9951096 434.146118 114.835052 858.255493 566.621643 251.846344 958.270630 483.551025 119.985756 975.123169 142.658310 747.794067 690.972534 552.477539 139.478485 323.379242 23.2986641 202.356735 839.315125 655.000427 637.228577 849.252380 710.335205 101.802666 909.125549 441.601135 344.811707 787.576599 69.7504044 911.934814 313.477417 959.002991 + 853.172546 188.964462 536.090698 796.044189 317.652191 500.395721 433.683563 809.639282 656.740479 566.452148 784.134827 189.593018 448.347717 128.966095 718.686279 727.104187 648.721985 282.205444 546.305359 729.443604 558.619873 631.404297 543.241577 103.308205 893.898438 219.684586 986.698425 420.060364 605.933044 638.558533 465.174072 319.871246 534.753540 685.683533 339.608826 344.881470 386.153931 622.799683 62.1301880 380.173065 193.005478 441.882721 701.863892 559.447571 265.449158 943.120422 587.759277 273.547943 248.469955 278.529144 712.669678 923.422302 481.863525 258.363617 800.653381 317.458374 147.573868 367.001556 538.117554 619.108459 865.441772 630.843201 534.660522 934.364441 143.526947 667.532532 664.762878 72.8726501 779.347961 811.133057 810.291931 940.340332 359.341858 697.724487 408.807312 182.987564 733.315247 529.387024 32.5352936 797.353210 351.840851 768.425537 714.474182 685.033203 511.755920 617.252808 + 470.947205 374.503601 997.994629 51.1795578 971.430359 681.562195 490.001190 722.281250 498.580933 923.798401 544.419250 752.556152 867.805237 202.698410 877.228760 72.4967422 651.211609 376.926422 901.687988 309.045715 987.556763 796.145447 30.5338631 905.943237 749.691101 131.316940 317.833862 144.715057 384.251709 177.640121 876.753113 777.478455 493.767120 32.6425323 655.399963 514.321106 966.765747 476.581757 9.30605698 459.322754 278.308411 781.669861 23.3988190 241.124069 983.910156 7.18667030 522.167786 230.110855 743.637817 938.889160 558.300171 632.995178 953.078735 552.442261 729.008728 586.005493 203.448425 692.059326 897.117859 44.2072525 343.226898 324.208984 408.540894 288.103485 150.614059 530.448547 710.995300 576.044800 408.138977 603.130615 334.223938 209.775742 513.181580 59.3979034 162.367065 800.396973 753.250427 95.6208801 204.646957 65.5881500 709.903442 607.307434 88.7201462 50.8342552 815.671692 937.010681 + 959.719055 346.403259 497.666595 7.76324463 389.394958 501.673920 64.8273392 225.224762 15.7550230 214.257889 27.7727604 135.077209 33.9717560 584.155884 76.3528824 295.971466 221.145874 772.919556 360.714386 975.935242 732.830322 330.583099 645.323975 464.630676 957.273560 616.136536 997.935730 603.171875 915.635620 775.947266 517.816040 905.639404 250.198135 105.370667 930.565735 592.754456 946.674255 149.225891 199.056747 233.673615 344.294434 643.694702 873.212524 438.086029 180.270706 482.382477 555.225403 371.411713 520.336975 185.136368 506.902588 977.879211 521.500000 458.316376 670.127686 88.3732376 146.979126 686.527893 422.214874 956.839050 858.329041 292.983093 24.1127052 630.295471 556.413391 406.069916 873.605225 794.726624 842.419373 170.566406 788.609070 434.830688 983.531067 133.016235 524.270691 112.062988 843.985657 826.169800 607.270996 142.816818 421.227386 253.373016 587.004822 898.713013 167.605835 357.059448 + 12.2117357 921.363770 532.529358 414.653442 154.245468 103.017029 737.766174 633.905945 812.399780 680.575500 489.145538 252.727249 327.184326 261.235718 974.957886 611.591858 801.805786 749.608154 467.991394 935.729919 685.432556 1.73353529 811.146423 693.781067 696.569031 734.461548 718.981384 168.179779 432.201172 720.287292 199.601044 137.778000 727.233093 358.472107 119.879288 310.528748 479.460114 3.39150739 55.3667068 733.548584 641.581848 570.737671 581.397461 16.9339561 407.217682 917.467957 18.8360023 895.273315 167.760590 571.555176 631.938293 376.293762 686.604492 489.603912 74.9177856 869.975769 234.005585 344.481110 275.931305 625.107666 374.039734 375.640259 276.077667 584.281250 893.429871 672.662415 441.475037 116.472603 260.898560 654.624817 995.348022 513.171631 627.470520 653.416199 440.524811 635.400940 803.197205 242.138535 536.132385 508.554596 161.860336 197.111298 16.8233204 252.614655 730.961914 280.294708 + 810.270081 192.214127 460.642944 520.579773 432.714417 599.685242 92.4455185 22.5966282 564.016113 922.230469 231.750961 166.503479 655.398499 691.707275 909.181519 672.357971 797.848694 120.719055 624.388184 890.406433 813.994873 920.659790 738.837708 696.511292 958.546326 972.504150 16.3157578 209.700180 364.277679 392.673645 361.215942 814.577881 193.823517 13.0213099 175.610062 313.642487 353.969482 464.292755 628.061157 932.606140 410.808899 607.592896 936.496826 592.269409 898.019165 185.068604 807.671326 158.332825 23.1285439 849.817505 471.618103 813.434814 449.602325 998.718750 964.196899 385.325012 78.8788376 807.382202 790.033081 238.008911 564.072876 372.300476 368.801727 627.802185 558.045776 981.254395 728.304688 723.508606 91.8963394 623.870239 16.5837708 313.328735 78.5960617 825.283936 954.538269 282.525604 54.9771042 977.254089 86.8445969 252.666275 652.592468 111.280632 153.974060 250.556717 227.369171 257.398682 + 71.6741257 756.944519 11.8301706 746.430725 564.821106 707.666626 242.757980 677.806885 888.639648 518.369751 904.208984 209.187317 270.037292 44.0339737 364.761017 147.240540 566.988647 142.870819 464.227081 279.628937 90.7777863 670.312988 478.910767 522.186829 153.648361 142.282104 749.126587 470.484131 598.078491 514.122925 420.979919 746.924316 120.292114 22.3334389 653.215454 884.651672 555.023621 132.404297 870.732666 199.341843 601.262329 389.307373 360.309479 544.382324 828.284302 148.344269 584.299927 794.465942 702.778076 131.573456 90.2799835 907.374817 929.169434 372.354431 943.562134 217.137421 39.9625244 936.717834 330.330566 761.386841 952.489868 725.457214 981.558533 12.6243229 902.653992 148.095123 602.653564 780.854675 935.483337 259.779480 879.517456 17.1002636 646.543884 995.682007 151.052780 822.252380 168.540390 695.218323 969.799683 974.187866 129.247330 634.768250 974.808838 625.501648 88.1683426 909.589417 + 32.5832825 840.639771 22.9382381 964.245911 505.102722 839.959351 84.6762619 483.515778 288.151855 274.066956 492.000885 201.811661 671.115967 293.269928 904.162415 60.9993706 77.3248291 379.648224 74.6618576 93.8189850 921.576050 512.471069 640.154663 522.154480 60.1094666 815.872925 535.011108 581.301086 446.987457 630.894104 477.416534 363.738739 192.065201 791.190430 558.452026 109.609734 627.354431 10.9307432 132.664688 433.234283 82.4433212 887.229309 953.891479 98.3422699 62.1513290 267.910339 363.470184 698.119263 805.932983 897.906128 248.514679 616.774231 430.694275 40.1638451 257.448456 343.536407 209.124329 2.46695161 935.368469 100.450699 516.588562 472.468506 479.182831 884.896729 703.572021 363.962097 187.448151 772.481323 550.582458 524.732239 969.660950 603.689331 679.037048 832.978882 221.641586 178.144058 534.131592 758.046509 268.072968 235.170166 373.717712 459.533142 61.9970474 564.366760 809.184753 967.268860 + 48.1749763 322.518036 462.541351 239.442459 443.286804 252.438690 596.954834 71.0368729 692.865601 480.959290 122.347969 621.371460 326.407684 839.894348 19.8476715 366.136505 567.334473 923.891296 85.5819397 113.525177 449.028625 920.760986 609.176941 758.451172 996.487793 107.984215 976.240295 872.397461 959.786377 92.5955124 871.151306 277.379791 373.103699 16.7980137 293.646118 320.770020 171.006210 237.990036 333.339935 681.252258 12.2084007 470.204498 492.596039 966.183228 648.353210 531.210083 716.680481 628.218262 526.996033 334.890717 392.795898 805.107666 521.635803 64.2789307 621.083252 35.2473297 596.537231 59.7805405 579.457764 915.421448 440.535828 264.160553 50.3765945 698.693542 925.333435 958.261292 961.969055 727.182678 626.457520 666.734680 412.135406 506.609314 608.434937 647.421570 448.373840 458.495850 923.480774 892.616089 457.724762 106.782242 928.932800 638.064941 140.890945 17.4609890 224.682617 434.093994 + 29.7325058 415.585205 602.333435 184.569855 890.512634 38.1500320 564.273438 726.576294 8.08288193 290.518219 443.672821 399.784149 572.461365 906.596191 13.3036728 741.041260 334.729279 167.317749 43.1967125 999.869507 369.586609 72.3637161 58.9283905 256.815796 344.105316 248.066666 714.400879 883.469543 346.054291 253.089996 852.670227 82.4371872 542.357727 478.560455 956.799377 526.432861 495.885742 818.444580 179.168106 339.885590 583.623108 78.0248413 320.177368 376.241180 374.371460 378.053314 336.593750 201.875610 891.940308 667.469727 450.385895 842.224060 814.720886 255.592865 806.701294 244.106567 660.511475 510.356598 141.148239 675.035461 871.956970 645.790344 907.186890 994.357239 247.880768 591.200928 371.921600 597.701599 146.347534 766.005859 656.596313 439.950378 908.678772 349.024445 907.329834 760.591309 245.822174 590.787354 841.325439 761.860168 671.825317 161.225754 209.923126 683.558533 313.968719 101.816719 + 425.436676 384.234619 952.835693 734.525146 383.772797 846.580322 843.011841 841.274963 935.813293 454.576294 232.658066 310.217285 941.982056 18.7617493 412.562622 50.7561913 228.877502 349.888794 187.662033 210.239075 996.636597 567.465454 1.72752130 124.715538 907.786560 558.167847 416.298737 127.588585 738.542908 24.9088821 695.441223 145.989487 161.733612 210.722031 207.809448 710.087097 920.160034 710.417114 371.788330 832.118103 135.939117 806.241821 119.786461 745.723328 872.999207 216.510284 798.769348 794.681396 494.520844 378.558716 883.939697 315.337555 454.224396 659.049438 922.818481 550.560425 356.832214 17.0887127 978.994751 291.677399 424.858398 296.791779 29.3236694 101.371025 5.68941021 579.662354 301.888885 903.009155 827.130249 857.038391 270.846497 249.895584 497.360596 135.521408 328.024994 28.2750816 52.5019951 380.722656 546.605530 717.620789 401.210419 356.192657 663.966003 682.140259 253.351410 371.577240 + 937.633423 277.356689 322.412628 794.995300 856.721375 798.419373 582.881042 394.938843 390.493805 920.281799 663.340820 988.772888 30.9877758 523.981384 311.931152 795.123718 408.971527 33.1727791 498.888824 324.607880 389.751648 648.214844 433.832733 675.652405 549.563782 80.8717499 246.377670 617.332764 240.864395 41.9770508 836.545837 407.574127 467.515381 839.496033 387.110352 125.722267 318.817139 904.237976 498.662262 820.476990 100.243599 158.892960 498.503510 864.584778 2.16499877 174.172287 949.366943 924.861389 189.864243 362.246613 130.716431 352.663422 78.4251633 254.261368 356.480804 714.739685 560.284790 655.194092 465.679779 96.3306580 420.990753 208.458023 969.371521 150.759354 645.799072 990.431702 619.231567 451.212067 117.123489 203.977844 3.66577196 20.3062878 411.171021 729.782959 957.211304 386.503510 590.612244 502.497559 926.424255 241.724289 30.4536572 36.7386360 452.796082 551.360413 795.991699 395.732758 + 239.830566 436.911072 128.870773 71.9218369 345.351227 674.705627 585.559326 615.147522 966.551758 341.443115 741.544800 286.693298 416.573944 639.278992 612.859436 946.036926 791.075317 65.1547775 743.801270 303.552704 765.415283 821.390503 292.356628 387.477783 791.636536 360.487701 220.748413 122.737869 58.4464340 457.069977 479.534790 992.908691 15.3995981 816.208435 238.207550 921.003540 434.439545 989.998840 174.322449 349.508301 35.5539856 824.487183 265.094879 127.831886 167.263870 481.271942 902.345642 742.083069 213.668381 708.492615 572.158508 994.358154 69.8485947 379.968506 986.200195 87.5133438 247.786560 906.071350 83.8781204 771.011597 563.832520 149.285492 279.549316 86.4888763 656.281067 981.019592 88.1124878 671.270386 52.9196434 97.8769226 277.943848 867.789062 799.731567 28.7304230 253.823898 415.062866 429.582275 241.134247 629.545471 139.584473 58.8453255 187.442368 311.563354 556.936707 538.777893 698.399170 + 81.6307755 832.425781 165.268097 684.443848 991.580017 214.022446 669.297058 924.161499 750.774170 531.270874 724.791626 68.0018082 187.584091 740.776489 333.053864 525.949829 544.754883 525.861389 826.103699 384.903137 522.997131 57.5314674 871.157715 268.220459 962.684631 712.622314 220.486404 793.514526 816.744934 663.944824 697.665527 847.018921 343.673431 492.652863 670.624023 147.288818 233.839920 927.763977 757.202881 630.764709 719.260132 610.888489 618.233887 659.684998 999.405640 741.044617 671.395813 246.762863 945.613647 272.737000 430.670929 620.872131 999.235474 334.785492 636.583618 290.564972 414.511414 863.928833 605.190186 634.243530 322.135162 237.917694 71.2456970 300.017212 525.705139 239.788406 110.121170 480.985901 566.149475 490.579132 185.081528 641.766602 697.679932 710.939636 56.2267761 34.3950615 359.707703 299.710907 858.693665 261.160736 835.819824 351.610962 777.173218 983.382202 297.993378 10.2948618 + 921.185852 985.589539 979.359436 138.876892 899.078857 85.2576599 110.224716 107.092056 731.141113 14.7784843 507.531372 672.124451 677.891846 862.732727 434.985138 23.6344986 814.900391 682.030334 37.9989662 393.988800 841.525391 326.620728 721.881287 527.773499 798.101562 518.161072 115.482666 61.6444778 33.1940994 55.1816978 507.980225 937.251221 138.706482 348.532593 801.841003 84.5807495 72.2184906 999.689941 177.804474 684.828003 482.360138 528.595154 734.053528 507.652863 280.476379 355.133820 707.394714 648.796997 608.842773 810.442017 420.889221 962.951050 633.671143 20.1283073 863.012024 60.7665482 686.352295 176.844070 401.357574 425.345886 762.948486 215.005585 990.707642 561.176819 934.220398 850.809753 232.900238 146.925415 384.645660 814.565430 623.139709 413.271027 999.534241 410.398285 367.936554 943.724548 671.874023 84.1170197 55.5393867 354.569519 974.147156 741.121643 411.925262 460.755127 59.2429085 442.570587 + 531.508545 626.952515 778.641113 579.410095 882.007324 141.601562 323.878815 287.305939 586.255676 951.894226 181.453751 288.123138 646.650085 93.3039856 891.835571 519.142944 756.871155 49.5005074 593.059509 522.421814 508.133606 319.223755 628.103943 375.089508 529.605835 727.601501 920.986450 447.968536 436.295624 323.156647 432.526489 370.638458 394.350311 134.321045 12.1878576 391.228546 676.583618 949.609375 371.931366 712.940552 465.090424 441.267700 57.8197823 28.8298626 69.3378754 596.185669 329.971771 638.672058 305.183350 558.575256 976.138000 788.117859 177.851273 609.368591 814.588074 536.781250 167.890640 478.675323 910.753479 489.282074 478.993164 41.4798508 701.181396 90.4781494 884.555481 185.057465 160.028488 362.989532 256.599182 899.732727 625.101685 477.691284 730.455322 846.289185 223.478851 670.022156 392.505554 240.212143 114.971115 159.614288 350.071716 902.694824 258.734680 750.141724 750.131409 776.104492 + 830.749878 206.640823 800.708252 811.711304 346.284882 855.350403 539.808105 536.610046 119.338203 696.239990 895.434570 505.525421 555.603638 486.392242 51.0973282 543.983704 944.384033 60.2170067 121.141167 229.437698 253.553619 829.576233 179.850494 543.427856 76.8826523 51.2374344 907.991272 45.8509903 848.096008 107.317848 297.766357 716.501770 278.702698 18.9041214 900.756470 224.623535 512.919739 16.8515434 110.569725 376.853241 353.361053 915.807190 1.12272239 194.918610 596.256653 964.023071 785.712708 895.657410 699.533752 117.447891 18.7390633 959.827820 438.764893 712.388062 192.291000 372.647461 223.496353 976.290771 142.472641 831.505859 496.566864 312.808685 124.647362 938.507263 739.763672 220.625626 505.638550 404.832916 555.211182 965.751465 59.7167091 820.243225 725.177856 382.609802 945.728577 489.676483 47.2333908 877.695496 794.877441 204.250259 520.752808 973.480042 13.5655518 873.861206 466.877655 308.529877 + 759.970215 281.164948 150.172119 112.289558 471.355011 893.555969 876.406372 197.301544 299.735687 260.682404 452.559753 996.113953 383.590759 797.018066 168.256485 275.538849 333.340942 883.955688 413.628784 391.232941 315.962372 762.180908 567.548645 836.254456 509.741974 752.239502 284.294830 333.464081 976.867554 153.127213 975.782349 969.404175 982.774536 345.000793 691.097717 604.612244 431.210175 620.606506 736.661560 997.434265 126.651703 930.734985 801.300659 993.564758 397.853394 610.989136 723.692993 155.454300 315.453430 222.795334 184.388840 522.950806 189.253189 151.917969 213.949554 729.345947 690.795227 697.165710 843.844910 946.049744 548.678772 880.319885 951.756836 494.071686 990.434204 745.945190 478.209961 323.648254 384.710205 709.696960 890.848816 859.588989 290.840240 681.160767 679.424255 701.924866 647.529297 849.161743 22.1398582 834.112427 205.235260 606.632385 521.309265 58.2283821 25.8486214 979.591187 + 683.112549 814.536560 305.758972 746.446533 987.595215 202.013397 921.815369 633.071655 934.717346 242.717072 182.946777 646.361328 225.451935 425.677246 22.2166119 919.513977 431.266205 370.635834 230.575073 513.724060 379.090576 794.224426 558.382751 53.8484268 349.721405 710.660217 152.859497 93.4121170 863.627747 353.464661 64.9093323 379.605896 386.139282 212.005234 534.071411 327.368225 492.044556 27.1281853 476.918365 563.687317 643.945984 762.850037 228.484436 217.592407 357.323486 49.7931709 308.992004 818.087402 762.647278 902.510925 431.167786 581.990540 60.3256149 40.1656914 12.7688389 353.175323 610.655884 129.619080 877.731506 231.607040 477.564392 751.119507 292.038879 606.873047 127.378334 630.290649 79.5792694 268.627075 302.426575 850.638550 836.736877 425.314575 331.436676 436.991394 755.582947 504.698700 838.800842 49.8829041 567.534058 304.451172 121.124199 376.481201 548.627075 548.626526 365.768158 618.668884 + 172.069870 425.264709 533.401855 887.690552 361.557434 468.699554 233.164856 651.721924 212.109436 356.572144 356.613098 366.094696 105.113312 816.072937 453.182953 604.495300 135.637177 163.629181 428.791107 772.984131 95.1131363 79.2499847 117.817902 982.502319 569.140503 494.562408 744.991882 220.688858 251.166641 968.975952 583.778564 117.808258 630.505798 292.862335 619.148132 40.1466942 558.173096 278.328217 185.750580 562.754944 198.354889 713.166138 907.121948 575.837341 356.572479 969.723816 605.343933 209.596512 163.473465 449.307220 573.283081 561.408508 152.721176 36.8014565 203.703827 423.733826 947.186279 666.822205 442.349792 591.031677 542.423340 609.653870 491.469055 130.025818 27.5923977 69.3251343 128.355225 468.698303 544.225281 773.058289 913.193726 840.803406 705.505066 444.312408 257.426605 544.608032 572.112183 722.522461 753.368042 423.778778 149.373917 1.04727876 867.729553 524.953430 408.653198 872.378235 + 272.877899 119.308495 990.150024 33.2452469 625.280457 929.246460 916.245728 762.783691 503.018860 576.094666 320.260803 339.999451 703.696106 30.8037815 216.026184 604.202637 693.067871 509.039642 242.100189 791.671204 427.940308 687.320435 448.972870 197.524353 681.594666 958.562012 118.006958 307.174469 717.067078 662.904297 222.020477 841.069275 370.729034 683.080139 518.698547 167.869797 113.556854 209.281708 52.3958244 910.395020 233.708862 43.1268044 971.086853 85.4930420 28.3919086 835.820435 838.530396 689.301636 700.745605 16.6852951 700.446899 212.833740 846.687866 371.662933 134.144440 409.674347 304.064423 310.113190 188.798691 539.956848 183.898422 867.604004 511.874664 409.956696 610.476196 160.777206 157.602020 478.728912 751.768005 41.4054794 191.959869 725.939331 515.941650 835.316162 295.729065 852.961975 358.315033 874.190430 579.627319 713.984375 616.568359 876.304321 712.783325 223.188034 961.404602 161.300247 + 398.103241 240.542068 630.330627 133.828430 370.034851 226.534454 549.887085 217.771576 138.326706 415.484558 817.757080 791.340881 634.470581 882.466980 943.515137 789.841064 846.478455 983.496765 68.2830963 804.615417 346.631317 542.864807 512.174805 730.854797 203.113968 17.4652748 625.883789 226.984802 632.848083 552.188538 379.389191 380.563293 429.392395 211.059006 387.230865 17.7243557 366.142273 766.067688 872.034607 499.907166 229.527130 251.863190 212.753769 459.087982 871.000549 445.303833 477.540375 343.294189 559.349243 899.252747 679.728088 556.726685 230.424774 808.790771 917.775391 817.994080 502.180908 808.512024 544.050171 958.040466 86.2344971 937.093994 692.817810 999.125916 40.8123512 327.297821 237.032959 151.210876 752.567078 339.201172 800.781677 915.740295 582.001648 998.589417 104.851135 763.090759 898.625183 654.538635 170.692825 909.205872 233.551849 896.481812 379.633820 631.663574 346.692078 460.431183 + 827.404785 732.368408 848.275635 439.441559 68.0823135 746.918274 858.217346 134.884644 388.244629 679.433105 551.917358 991.776123 769.769470 101.818741 205.207031 507.697266 700.964722 729.775452 211.019287 503.132843 658.379822 448.207550 833.406067 742.153931 718.836853 268.263092 695.137817 779.516785 976.345459 78.8632355 662.016602 137.972534 983.778992 446.970612 826.098328 157.647751 474.333710 210.581635 341.820343 572.141357 187.602249 754.443420 566.744202 931.232300 499.617432 351.335266 173.927490 921.486145 326.840454 9.32892227 455.815430 205.414551 514.517151 12.0101757 674.069702 519.730347 4.77408361 462.188477 594.139282 320.520294 647.941833 862.497742 568.665833 379.826447 417.611877 147.874802 596.965088 8.10509300 672.334290 62.0035362 865.439514 668.768066 198.218353 420.832672 896.850891 840.633789 600.008301 762.721680 416.849396 183.654114 856.191528 849.784851 96.3626938 100.855957 942.330200 613.174377 + 857.342224 719.468384 128.174164 533.049316 52.8161545 623.240906 253.471085 838.470581 822.546021 501.763550 446.167297 605.382263 725.979980 605.544922 878.939087 216.634506 584.189758 28.2361984 38.5767326 71.2288513 817.559387 141.458115 387.840607 433.645996 494.844482 371.473114 885.314148 56.9750175 290.851562 758.410278 592.719543 656.653015 424.046967 428.329041 286.398071 942.573547 613.830566 89.4915543 485.721924 239.866776 379.837585 480.435760 829.250549 999.997192 140.461090 990.756897 8.02083683 106.257950 685.596497 729.592651 586.628906 439.018066 314.122833 949.308228 973.458191 145.353485 429.483551 725.703613 455.295715 533.165466 862.429993 247.517365 859.179260 765.565613 214.739594 162.146027 469.413666 829.597656 156.070236 179.833878 172.432846 772.496216 663.194458 725.509827 966.940613 655.872437 250.381653 606.966858 531.130920 271.879150 389.015259 173.398438 457.240417 510.246094 90.6919174 83.4301071 + 562.364197 358.109894 126.632652 77.8708038 849.708618 806.636536 971.601929 535.163269 983.429871 605.469299 878.029114 574.374451 350.831329 243.246307 255.067795 442.489197 525.969238 653.912537 687.909363 59.9991913 789.875916 22.6240196 188.994522 817.496704 958.263733 465.793579 120.514038 469.009949 368.739807 728.519470 337.421967 34.6554527 724.326782 819.662537 719.841370 959.296387 371.987030 685.285706 360.289124 381.419495 95.9699936 963.165771 789.600159 290.853241 808.589417 107.469627 71.6336975 91.8370285 632.617249 23.6302109 789.651245 243.513489 864.450928 825.198303 915.033447 578.674011 383.266052 201.002747 679.091980 907.854980 304.245026 888.310486 920.810364 207.424728 417.772064 375.405090 871.130066 589.615601 882.457153 901.296875 395.094971 658.488342 242.945847 879.030090 900.569275 485.739624 977.496582 92.6691132 102.873405 45.7922211 30.5312443 607.389771 326.068634 471.220337 170.340622 653.842896 + 683.154480 17.2503777 258.947021 55.4824600 761.702820 701.242310 578.517883 23.3891735 686.246155 332.726654 800.464966 131.737152 532.478455 634.644653 271.021698 404.434570 959.405151 275.725098 208.216019 820.886597 760.809204 955.002258 664.630859 242.071075 417.124603 201.513870 191.481964 942.879883 270.376770 350.619598 371.540344 151.357056 443.584412 902.194031 765.576721 440.601196 814.975403 873.511902 321.308624 181.753433 606.652283 136.881897 134.341705 447.513062 906.368042 371.778870 182.118332 151.250412 450.707855 128.359924 222.378159 701.175232 861.291138 434.593475 700.319885 625.122070 241.254471 785.029724 386.753326 139.428757 479.259460 45.6426430 509.494934 231.071320 164.210037 900.499573 319.900848 388.078186 791.630676 495.819031 965.745544 449.092041 635.871399 130.955322 691.541687 988.212280 558.131470 412.270813 861.792419 855.223572 812.322937 101.855721 916.755249 122.665520 293.111664 855.175476 + 145.386414 153.853073 382.156006 932.149475 118.049767 402.266632 358.773529 724.200623 761.681702 767.170349 927.325989 380.384979 875.204285 702.867188 678.919495 50.7798920 732.915649 498.898132 36.4392433 70.0981522 98.5737152 135.552078 477.150665 54.1850929 401.771332 670.102295 659.253906 346.859253 975.377563 983.930481 220.088882 411.650177 32.6347313 702.914124 470.445587 453.756500 286.886871 801.289185 651.600403 278.268555 526.071838 30.4279919 130.208450 928.184692 594.200073 780.384094 667.230469 455.354187 166.352234 115.037979 273.805237 364.949951 555.714844 740.318909 172.117142 514.991516 637.484192 243.733444 89.6218338 477.173584 425.135284 798.404175 255.218445 747.838318 131.166107 130.537613 540.529480 423.465820 359.707825 651.785339 554.888123 696.705139 753.750122 498.127441 845.930786 147.126984 190.287140 67.5067520 471.967255 718.993530 22.8084908 443.528503 936.120728 255.764404 779.881470 844.403870 + 902.913513 892.627869 149.293411 71.0624237 495.468567 216.621994 878.169922 941.378235 431.921967 985.041626 281.085693 499.625000 183.527756 596.742310 862.121643 181.878189 413.351593 700.949097 979.096069 547.241455 832.986450 995.758667 272.096252 126.280266 840.828979 337.831512 884.444275 950.153198 339.067505 374.746704 594.144409 692.494263 204.961349 145.306625 622.112488 461.420471 881.499817 834.726624 93.3466797 298.058777 437.711731 562.485535 937.064697 186.162750 970.854187 917.681030 400.809113 929.013794 882.899597 299.948730 689.389282 797.687195 992.903625 544.441650 675.135864 769.178528 484.605774 389.495422 7.88424015 588.951355 151.004974 23.8747635 312.765808 679.718262 427.692383 927.855591 86.3164291 359.400391 658.892151 489.748535 294.888885 763.024170 62.7035484 180.768082 907.501038 223.113602 823.452148 266.575592 656.854614 636.963257 161.998352 383.787506 958.834595 576.950317 714.206238 455.605072 + 791.890747 692.874390 500.314331 931.669495 610.104187 494.471497 89.1659012 874.521423 669.667480 826.267517 722.221863 638.153687 350.772980 704.212402 760.718262 42.7001648 549.291565 428.486237 790.312134 734.317932 601.738708 168.365738 695.920471 440.178925 695.506775 673.073730 288.267242 395.353210 40.1694412 735.740906 357.820984 699.459045 483.871979 751.390930 395.078491 671.246216 230.150574 382.017761 712.455750 372.520386 35.9855690 798.425110 290.409149 130.758881 548.475037 701.992859 862.727722 492.267670 444.310394 951.394104 840.332520 190.915863 660.679871 379.959106 296.569305 825.712585 189.668991 240.844498 443.811584 891.212280 153.581421 452.050537 266.769867 256.683716 844.002502 831.102295 692.740417 526.773743 732.692810 893.632019 644.434875 413.271759 181.026215 695.375366 156.045822 346.198151 528.957031 467.182648 196.939987 828.696716 681.281372 907.546936 915.546448 758.845886 922.117004 999.622864 + 885.219299 35.5095062 557.950745 246.358673 285.918060 626.987488 88.9714813 717.134888 905.539673 733.995422 137.616806 336.070831 725.514954 84.7591476 319.955688 822.695496 300.048767 413.681366 454.912781 9.12873173 201.525192 397.520660 744.858276 952.136597 98.4882126 839.283997 359.888977 43.3258057 361.755829 18.5148754 440.122589 140.198914 541.040100 950.828003 637.465576 573.786804 549.986633 212.052994 348.257324 53.6206055 12.5803194 741.964783 409.123383 729.045959 574.312927 254.741898 354.848724 687.118042 126.569000 595.128418 166.896881 443.631317 964.750793 514.967957 958.179749 530.520874 808.210388 788.508545 953.655273 615.850220 76.3067932 150.759583 218.557327 357.015686 956.525940 132.436386 101.779327 273.051453 576.182373 894.501831 142.811279 350.471863 158.194077 732.767029 914.020874 252.432800 749.151794 363.045349 873.449402 921.833130 28.4487743 627.974121 994.499756 111.348984 359.483246 604.021973 + 636.651184 680.502869 950.364380 998.588745 499.217743 899.769226 690.212097 570.546997 244.161102 24.4918880 673.681091 4.22882986 282.148224 130.685471 305.732117 339.115509 62.5502205 219.637299 123.323196 977.762329 448.763214 817.883606 577.943054 515.540344 502.339172 677.511414 508.162018 816.976501 931.446472 679.337097 685.280823 222.565430 179.247665 483.820953 294.849762 876.295959 781.644592 577.064575 908.819092 943.234314 570.912170 127.209045 324.908295 105.995712 615.296204 649.020935 781.496948 878.953125 1.36608291 839.145874 906.762024 80.0344925 803.745300 60.9689407 813.389771 592.971497 631.473022 102.573715 889.520447 142.775436 511.093536 307.230927 332.471985 668.453003 197.675003 398.333344 434.072327 253.647644 10.7720556 160.305313 934.579834 613.510864 522.884216 209.038040 680.333801 440.955841 60.1504364 476.896118 446.264404 922.492432 491.627136 557.120789 316.116058 940.639893 979.483276 354.036652 + 992.368652 766.351257 212.557571 752.598633 766.160156 126.017075 334.043274 45.5708923 624.964050 240.647293 642.735901 663.081848 688.776062 729.418335 572.522827 280.872528 131.107101 539.731689 165.571121 246.764954 47.3806458 400.071686 471.060883 107.413177 52.8003159 836.637390 890.403870 403.719604 37.7416115 455.797638 487.815887 222.906555 774.577332 404.878479 936.985107 588.998962 237.417328 151.582504 408.250671 983.385254 878.873535 572.109680 678.007385 565.351685 368.129883 402.257172 635.885315 265.250519 71.5061493 233.525345 628.775085 265.335510 236.299911 265.436371 675.161011 608.336121 965.820251 353.027771 900.290466 702.447815 419.067444 73.8496628 868.445923 566.496155 862.985352 960.078430 686.302856 10.2334709 535.877930 506.339691 418.093781 566.763733 774.138062 175.757187 842.220032 989.215271 868.743469 61.7112312 704.664612 819.512268 128.712555 663.979370 654.093201 321.152771 980.168030 777.906616 + 129.732986 883.143250 132.265076 143.407379 154.202362 981.489624 465.341705 553.719543 59.3453865 583.856750 157.685928 140.493240 927.181519 183.030075 677.317017 961.668823 761.886169 601.371643 110.847618 716.670105 299.773376 373.322266 650.412781 397.747833 670.265198 266.470062 752.388489 189.918732 816.531738 773.919556 414.580505 134.281754 146.787521 152.845444 331.773712 534.177368 808.193481 764.166870 851.373718 298.089508 366.730652 469.144897 130.912155 869.278381 384.201263 452.774536 13.2176304 115.798851 94.4255753 267.361694 921.540222 25.4772987 346.014740 296.904022 138.045471 453.540710 368.549805 662.765198 895.631348 370.718140 656.641846 791.805481 343.828613 986.885193 915.491882 213.845413 864.738464 710.455688 995.460449 666.942200 557.021423 413.068542 799.606873 59.6685371 275.906006 9.73460197 769.126892 228.651108 955.057373 798.663513 751.676392 71.6718063 742.465576 387.193695 39.6302032 489.838867 + 975.235962 401.751862 947.848389 341.754883 368.092896 763.488403 306.526794 884.587219 155.106613 984.340637 60.0037766 681.714233 818.932190 871.295105 173.647751 229.655807 24.9131699 69.4420242 974.958923 133.639191 304.284790 101.238716 20.7259617 932.439819 396.003326 6.80135441 696.702881 326.784973 424.822723 901.028015 361.796783 644.478943 841.666931 374.264404 862.107605 780.311646 247.342056 305.179230 587.372437 606.844299 658.876831 877.054626 695.768616 892.460815 57.0942841 379.625763 992.756653 410.003204 530.616211 299.009125 480.531281 159.194199 376.603455 788.322571 923.282043 216.568710 794.383606 980.440430 522.489807 20.8641071 428.377625 440.871643 648.328552 886.973022 594.455933 745.900879 858.509949 913.280640 311.732574 16.4012642 427.060486 196.886215 437.381531 377.637970 260.993286 773.755310 517.303650 738.178345 175.455414 416.698578 285.924194 672.867126 116.683029 503.620331 94.1202240 181.162979 + 310.002960 554.872192 514.377502 921.330078 659.540405 636.262756 231.110321 513.516724 302.829712 539.758057 161.638885 993.863770 534.200867 651.613525 446.965790 616.112000 853.873413 3.26402140 476.270538 267.203949 450.637207 354.516052 775.504639 376.875397 283.152740 785.987793 421.011475 104.209000 941.372986 583.223572 750.793945 54.2498779 215.988205 632.859863 738.155212 786.658081 128.581329 958.189514 804.053589 418.326111 76.5228195 888.110291 863.172852 796.763672 228.593414 460.058807 732.040527 834.188293 562.852783 74.8167343 334.687897 790.185120 147.813065 195.771820 292.603668 777.430359 820.260803 446.269287 738.229492 179.243546 969.865356 14.9512835 192.910751 869.149536 50.4304237 212.846252 984.439819 500.998444 171.267014 589.476501 988.946106 407.775269 718.284973 67.7909546 791.797485 326.931915 183.325836 313.510529 372.461060 771.761841 980.202881 82.3144684 608.676270 633.978333 354.719513 457.348663 + 479.588074 925.207886 878.101318 289.817963 876.174927 135.507126 237.907028 470.865570 908.139099 107.761162 799.334839 243.709091 548.526245 947.562012 11.7238827 358.185791 243.412628 288.474579 736.586487 405.246521 593.386658 472.875092 594.918823 115.881554 499.175049 570.403870 568.081238 796.478088 543.494995 86.6638794 278.519440 154.210632 542.415466 249.805847 722.219421 431.859100 361.170319 858.683105 973.470032 638.201660 884.240845 66.2846451 885.261597 856.968262 752.465515 761.978760 995.723206 327.506104 978.337524 575.483276 133.693863 294.528992 487.687683 641.224915 407.600922 546.829529 832.863708 499.492035 665.960449 116.527260 49.6128082 696.340820 830.627625 999.200623 511.125977 903.972900 479.934998 56.4636459 431.532379 304.696899 364.905762 513.206238 688.613831 528.399536 74.8955765 228.601807 616.930664 13.3198690 590.328674 160.865753 461.660919 962.062134 116.796463 490.832092 590.024048 503.818451 + 718.973572 325.669922 914.166504 590.225891 123.519699 848.214539 218.905670 965.022644 403.515411 683.625671 650.226440 837.926453 301.433319 623.532471 402.039764 866.912292 309.484863 403.339355 745.895203 256.387848 353.902252 795.879150 979.544983 285.360962 99.4683838 886.931274 806.280762 377.101288 25.6837406 16.5803757 867.399048 621.400085 329.339874 615.156067 974.786865 222.937637 669.511292 209.083481 484.543243 8.96176720 812.415833 781.623108 42.9002953 126.033386 806.138550 258.944519 654.399414 567.512939 674.118774 582.120850 847.939148 162.117142 148.051773 718.875793 559.542358 519.562073 89.4599304 242.133530 891.257568 638.567322 898.931030 567.732605 952.623230 759.420593 398.186920 337.914185 453.183136 103.922112 803.486877 142.398804 146.034088 195.404129 699.287537 742.865723 243.040222 915.331604 500.374786 169.104752 811.487061 362.579926 779.450684 816.832520 38.5657730 673.711182 118.718697 77.7334900 + 981.246277 208.105576 27.2860985 579.213806 776.422363 716.787048 4.24955177 598.870667 195.735031 886.057373 496.254791 436.411743 206.022385 289.911774 961.174377 655.209351 102.505836 976.661255 938.302673 295.556915 60.8502693 436.154633 809.650940 525.375916 527.117065 37.4674072 976.847351 753.770630 185.709549 448.206543 428.533875 466.699982 288.626312 447.762207 164.093323 35.6602135 814.128296 297.937653 904.423157 883.354065 933.381470 55.1811028 201.379715 67.3853378 127.189453 926.300842 987.087097 710.601379 729.217834 576.100525 525.727417 695.267517 24.4311523 348.951447 954.018921 165.305130 739.882690 690.593262 782.001282 479.423126 494.151306 920.861694 409.990936 725.898682 789.747253 737.809448 253.790909 724.825623 215.114792 254.081848 206.696136 210.160110 454.239807 937.545410 282.941132 590.798218 741.048218 776.736816 133.487061 914.389709 151.923508 983.153076 132.972946 164.490845 244.740173 306.574005 + 590.463318 699.368774 595.060974 768.948975 486.649719 433.076080 732.553589 654.271973 476.402008 875.727661 506.005402 518.046021 11.1751156 69.5582504 473.963684 183.959930 838.538452 628.702942 204.763779 875.509705 351.450775 730.355286 174.145905 19.6362286 454.801636 820.414917 52.9325027 121.343559 892.821655 999.341064 8.08163261 614.842102 495.090271 645.349365 370.589996 829.864014 871.802307 688.707764 847.872070 394.947662 351.638641 102.208229 363.974609 53.7751846 399.959747 694.636353 437.991211 201.598251 539.314941 804.524109 773.169312 50.7752457 903.325745 201.660477 419.921875 444.681000 7.78337097 43.0204582 944.616577 545.598022 71.8008423 225.470032 44.1095390 236.969910 191.801361 72.9692307 253.678604 733.961975 636.410339 800.538147 929.176880 791.159119 914.402100 366.113220 400.914368 140.204987 260.177765 751.964172 905.535828 847.440186 618.832947 444.234283 27.5215397 625.974182 841.828369 31.1369953 + 242.956268 910.604736 423.035248 92.5504379 190.580872 141.599243 214.390366 968.364380 655.354370 925.239868 259.129425 367.703491 797.783813 750.861267 826.774170 132.800385 161.165268 918.879822 482.453613 256.885162 72.2233124 496.581329 297.467499 669.262146 986.118347 366.668762 270.934265 307.393768 841.322144 990.472290 198.219070 255.704498 890.911194 695.295776 150.799240 261.385223 15.9574165 978.013916 446.177246 464.492523 308.096039 811.642944 496.117249 773.158264 14.1117582 516.239075 101.980644 237.202850 624.749939 9.89454079 186.960052 75.8138199 59.3503265 456.752075 977.228699 821.226318 336.716431 405.062042 303.373596 761.925415 938.439514 452.851532 770.082825 52.6968842 551.321045 832.946289 293.371277 525.269531 790.191589 447.003143 919.201660 443.778473 822.496704 58.1041718 472.188232 69.2798843 968.077393 128.663376 693.657959 189.702225 118.925201 335.768341 159.462631 359.236115 28.3751183 957.848938 + 708.305237 448.134613 10.8140945 705.247620 502.484711 214.013748 125.927040 243.821106 62.8754539 355.893921 756.586792 995.424377 957.354492 300.719727 878.464539 53.0348015 868.933655 329.862366 668.472412 314.936279 504.999451 108.100922 563.096558 507.014221 666.079102 899.204346 705.232849 752.620483 729.097961 814.818298 972.850159 967.172791 989.688965 42.8560562 434.499756 91.3517380 467.004791 849.068481 988.638184 47.9182167 625.895752 275.504059 713.312683 381.414734 385.997620 989.148193 151.038025 836.356934 820.253235 710.457642 620.350464 442.247498 47.6990891 400.828156 124.198685 75.5759354 435.628235 637.688538 964.269287 783.759827 139.495575 486.302490 117.910851 672.300476 201.295349 228.854630 828.801758 804.516174 725.769592 669.042542 401.202515 55.1546059 884.151245 272.931488 509.786652 724.569397 22.4119205 655.007141 229.593521 352.884094 372.836731 289.628265 623.466614 539.995361 193.374481 628.732239 + 499.532440 198.745743 736.514954 637.587158 467.372467 614.090393 37.6097794 616.509827 172.984116 587.937195 777.822449 15.7116146 229.032257 237.298538 137.311691 64.3204346 497.432770 820.138428 211.027802 540.548523 982.406189 750.721619 135.400604 890.561523 991.137939 792.098206 685.977112 563.780945 833.309570 712.761597 148.682175 380.798920 523.497986 225.435791 925.289551 302.502258 970.870850 702.244080 874.364441 931.782349 323.245361 235.200882 454.310608 725.097900 768.775452 792.482239 989.491272 641.879578 591.388306 426.293671 293.858276 258.939514 175.800064 407.072571 21.9536018 799.790039 360.009857 846.690247 139.875824 835.607727 825.711121 865.503906 376.820312 346.385162 693.416687 4.55579185 367.246765 697.559570 865.651245 700.210022 880.038086 785.633545 882.494629 290.656311 926.245117 802.096680 586.100586 195.596817 155.064575 60.7559471 730.359192 360.189148 258.232239 967.403809 404.054596 37.7843666 + 267.320068 464.247681 27.1517048 416.751740 903.672852 704.201172 364.107849 352.212677 925.098267 537.603943 586.162292 618.291138 718.334290 307.299316 918.586365 984.123657 128.564362 892.600342 966.934509 454.772217 909.636353 601.354797 363.176575 351.638184 502.682556 62.1624603 716.657532 567.537781 858.096436 453.146393 232.967468 921.644043 428.472961 250.751907 765.940918 65.5917816 829.755005 152.987289 999.057068 19.1904736 279.819641 352.167236 926.653198 611.995850 960.016846 758.044983 672.336304 368.953400 168.812744 935.528687 885.811218 863.655579 478.476440 983.721436 289.778381 981.599487 736.538818 474.245636 58.1236992 465.906311 200.536743 352.057556 182.378540 569.617310 678.378967 474.435516 934.874756 776.482300 373.791718 283.879242 612.599670 949.825012 867.580811 23.3747635 266.359070 621.503906 437.500916 731.041626 747.434387 107.634392 5.11593199 432.615509 289.371582 314.682312 937.733643 706.627930 + 58.8494339 747.184875 102.219360 139.996338 134.487473 533.256287 906.049438 740.236389 547.253418 777.613525 198.055862 893.082092 27.1167526 401.235504 578.844971 750.512634 184.003876 822.859924 248.718796 395.940155 663.586609 192.332260 822.840820 585.982361 705.825684 501.562866 343.545593 799.303406 668.351379 426.970398 583.021851 788.145569 366.788269 700.301575 399.122009 606.709290 448.987701 493.766479 908.057800 537.395813 636.156860 454.293579 9.79420662 935.822571 704.992920 689.084351 967.866638 239.318954 440.040833 568.359436 702.394714 335.250793 137.184753 573.736694 268.981018 771.191772 956.413452 467.605011 631.336914 656.672791 162.044327 902.243530 200.913071 775.721069 361.424713 558.207153 854.310852 415.318024 464.600067 864.251587 416.679169 211.413528 1.56984603 103.545013 713.713074 239.751251 285.597839 874.720642 135.614182 685.936462 718.028137 713.279419 227.728455 643.627930 480.315735 165.780365 + 614.957214 486.056702 905.541626 571.426514 578.424072 12.3474388 499.982025 10.1458797 191.021378 14.2022667 335.790741 211.408478 492.058533 457.120728 515.917114 590.183655 280.989471 252.838959 219.129623 561.349792 968.226929 983.927917 525.455139 654.075989 874.091187 237.825745 513.869995 34.5090294 671.761047 347.049744 930.240723 229.177841 550.313110 990.470093 967.692444 612.642090 316.026123 271.216095 101.057640 434.642761 669.187988 757.576416 767.061707 393.898407 444.027130 706.992371 695.379395 576.045166 716.781189 685.488831 863.976746 51.4614449 256.548279 278.086884 20.6131248 744.565918 439.362000 179.209076 761.227783 379.181091 749.201965 978.026367 177.202881 722.900696 101.737289 145.975082 913.756836 660.381836 303.193939 672.475769 44.5469551 297.571686 595.947388 221.050781 272.048187 764.225647 933.356262 614.036926 45.5820274 47.5805359 265.419861 488.631073 165.765182 68.1738892 434.347321 393.318573 + 600.568420 288.725159 342.727844 135.731140 915.859680 259.728210 628.035889 425.705109 721.526245 506.842926 818.301697 577.814819 575.336670 377.959930 661.897278 831.917358 253.806870 998.912354 647.980835 934.736389 238.515869 749.854980 294.727875 201.274323 938.835999 505.280396 386.025360 937.043213 30.9389477 78.4660721 671.779968 850.424255 322.737640 149.811920 125.853325 445.378082 88.2114487 428.509796 58.3031693 559.722229 97.7290726 415.712555 292.259857 967.474915 697.104126 315.399658 899.377502 607.495972 95.5755692 831.027344 870.522583 877.812195 562.235046 401.052277 324.004028 235.358322 667.277466 612.923157 424.660767 361.951080 161.182831 783.707886 635.678894 777.544312 307.895569 212.803558 556.426331 600.905884 758.797668 702.540588 700.471741 143.881119 890.823547 576.221680 693.044983 816.387024 154.959183 169.053604 377.271942 466.543060 409.945465 982.752075 658.207275 84.7235413 570.993774 833.031006 + 458.224457 189.773621 781.632019 6.19655514 776.515991 192.179947 835.955811 698.695679 347.131744 722.456482 831.132812 52.5533218 298.214294 954.868408 857.953979 723.726746 854.356750 74.0158539 40.7421455 560.688660 698.708130 145.916016 391.765991 14.1660633 819.709595 75.2164612 3.67934823 152.106796 137.370407 635.574341 449.194672 560.824829 706.439148 298.014404 364.083801 748.963684 566.867188 53.4159508 908.985718 825.146240 225.012009 623.831970 126.784134 330.327545 821.675354 960.893311 446.917084 896.670227 712.219543 724.549194 698.958557 724.853271 926.911377 219.608414 249.852005 86.6581573 345.379211 689.873230 653.467224 652.258606 642.875854 836.712891 211.016724 347.539734 794.718750 377.509003 391.715668 34.6000748 843.359802 309.855957 441.195648 793.594727 175.792435 834.555786 249.760117 963.946960 296.006958 750.822815 466.669678 904.040833 947.693298 296.690613 853.351013 800.462341 946.970215 210.749313 + 234.710892 279.184174 238.917679 231.235840 310.134216 955.544861 121.131401 662.074219 478.431549 818.964478 968.587219 1.67053676 197.998810 114.646652 981.491333 697.456116 952.114197 375.938202 984.679321 399.359955 354.532959 574.314331 993.555420 747.208679 68.6927032 116.601097 931.382507 899.092651 392.443451 929.149292 612.829285 584.006775 904.814514 364.504303 510.118317 790.861938 555.566284 848.232727 155.918213 260.765106 541.168396 265.481567 537.932190 394.644684 261.208252 913.625061 742.054810 879.603882 859.635925 39.6120987 620.472900 410.372620 468.960602 756.054626 285.482086 826.005310 706.221680 46.1958771 875.399902 322.293976 384.161377 467.496155 779.411926 172.728134 830.255615 265.276062 97.8074341 512.911987 27.4448452 14.1263466 662.509521 66.6671066 339.417755 507.490479 110.959328 528.306824 738.798462 519.381470 415.777832 649.967041 904.307678 342.515442 283.172211 703.481018 458.032593 881.935364 + 672.255432 291.388489 222.860474 541.192505 317.018036 844.744019 537.587830 625.257874 105.693581 872.772278 633.837036 243.329620 336.478180 673.010071 424.536438 296.116180 812.902832 351.526184 676.624756 70.8406143 634.599609 47.3367004 206.583603 304.816406 882.942932 692.361328 867.548157 251.298828 682.356262 849.383423 278.520264 9.02780247 602.988708 694.045715 292.331665 941.131775 151.102798 31.3021736 677.528503 152.159134 628.999451 701.838196 835.107666 23.3895302 590.588196 903.542175 736.319519 25.8144436 252.125900 432.659729 755.953613 765.545959 340.232513 524.559204 359.968353 216.124969 987.145447 907.171265 343.574890 220.923050 804.066711 186.579315 118.636642 642.074463 259.502838 434.481293 171.469833 263.086731 98.5499039 674.520081 704.763062 989.042786 349.268646 852.787354 383.513214 263.950195 740.615356 785.010193 851.827881 347.462463 263.268585 835.063721 102.981598 963.468750 615.305542 441.231079 + 52.7154617 993.827271 351.817291 308.114380 741.576599 411.609009 298.637207 408.361420 511.462494 111.600327 566.931885 544.760681 679.079285 194.849228 555.603882 410.510712 714.052551 371.107788 636.141541 107.192924 844.049255 777.057922 450.751801 946.675720 872.405029 332.711365 329.481598 286.154419 948.930664 761.354797 955.192566 485.515900 539.284302 385.476196 862.101440 45.6070366 641.393250 161.684799 812.061340 709.681396 111.350182 408.031616 772.611877 748.690369 660.226868 854.139771 503.807739 197.062408 587.305969 923.511108 535.626404 403.727753 369.401367 434.605438 323.089722 99.0135803 557.396973 616.533264 22.3087883 293.731049 575.814575 545.245544 538.235779 160.865875 187.589569 862.469482 344.860870 101.177025 795.911560 435.570831 115.122238 985.092529 70.8687820 746.423401 684.320190 446.315491 152.585175 573.573547 795.574341 96.0305481 300.815948 996.807007 996.926697 72.3239441 728.299805 669.033813 + 879.098511 56.6615715 222.015884 459.624542 3.91609931 437.149506 465.960541 316.509399 947.970520 105.002144 927.288452 112.677315 925.827637 325.832367 382.026855 287.119110 520.551147 306.857849 650.870300 521.523621 560.543335 457.278870 616.229614 900.427734 787.040588 190.834000 686.128662 666.306152 518.532104 896.977966 39.6464577 770.599121 267.000244 799.584167 734.967407 430.418884 959.165833 537.528381 545.769470 191.608139 259.111023 502.634796 726.227234 443.038391 281.581238 888.221680 830.902344 263.137634 397.260803 168.343231 250.132095 848.509521 109.620041 725.619141 650.441956 927.820618 152.675446 455.092133 694.038452 651.676025 189.303680 353.220520 963.576111 544.168457 499.276947 409.152191 377.252899 824.974731 350.596130 86.2986832 8.61009407 27.4277554 67.7732697 739.649841 246.010269 177.892715 916.038452 689.207825 996.967407 756.472168 873.721863 870.283875 656.620972 621.734009 827.399109 399.119385 + 347.181000 721.859802 457.421295 21.1555786 227.936447 322.124207 157.198608 177.722229 560.508911 777.193115 233.854034 696.155212 18.6051464 430.219360 299.914978 832.259521 112.368279 619.343750 740.604431 639.363220 631.803040 246.217438 862.897278 695.596191 392.705505 737.657104 115.226204 535.143311 371.788452 914.216492 933.296631 702.543945 123.972595 675.268921 682.684814 719.514343 201.926880 161.065231 477.950470 754.656311 188.974106 601.413757 787.737244 97.8027878 760.799011 912.449707 687.895081 752.779419 409.302887 884.649353 494.637726 851.797302 464.169067 167.604279 657.112976 64.5852890 587.545288 900.495483 646.010925 513.648682 655.683777 64.8203125 299.304626 60.4355354 941.731873 803.559448 770.555054 104.897697 555.215881 140.035522 321.382629 344.507538 552.711426 305.156189 145.068329 49.5841675 416.046265 515.436646 211.357086 756.033081 520.973999 66.2376633 174.914566 134.993134 951.290710 14.2085190 + 504.694458 909.121948 173.836502 571.710876 348.034332 450.218445 119.252815 895.717224 738.256897 196.084854 375.291473 592.709412 603.672668 451.122986 703.293762 271.985321 654.077087 686.105347 740.240784 371.791260 391.467865 136.819260 973.543518 515.709045 508.387207 486.060699 211.992966 780.615723 983.456360 372.811310 771.751831 934.062073 345.988525 424.594666 321.460083 703.661011 264.444641 620.125427 535.745667 862.200439 818.919006 206.164215 378.693787 739.045898 219.612000 626.874695 603.318298 395.913422 292.885559 911.126282 199.577942 179.899445 228.976349 774.967651 926.575989 892.782104 750.440674 522.250183 866.651917 234.190170 241.011826 162.014847 13.4063873 783.815857 997.101501 4.47927618 160.117569 499.211609 538.471008 383.087311 678.439392 449.381226 847.413269 567.419800 425.399841 823.459229 937.852600 695.101868 55.0156860 897.917419 113.816948 147.625671 433.753418 473.218964 696.927551 364.292938 + 247.975372 700.207947 632.694275 681.579773 765.622681 712.814026 842.203796 810.477234 786.097900 646.168091 86.2799911 402.450684 806.783203 664.303284 686.789429 401.786591 894.440613 216.053223 117.926811 918.759277 314.539337 990.750549 57.7489853 575.731079 199.873947 336.289368 526.736023 558.769653 903.092529 481.785706 936.101318 713.979980 372.777985 700.234253 736.300720 841.596130 832.001282 753.029053 441.821228 642.535767 65.9699478 61.3803978 414.893585 820.002075 103.148743 328.651398 443.060059 478.306732 120.384117 105.660172 660.791260 230.054413 819.917908 926.246948 738.648315 964.228699 993.384094 959.085205 412.112305 182.434219 399.296539 781.063965 992.747253 793.022156 259.729919 139.981873 470.441498 427.326477 782.049011 770.527649 629.601196 425.285980 140.213028 681.700623 716.415771 859.914368 444.782562 92.4178925 930.456604 781.035461 994.791260 166.948334 270.035553 353.211121 350.648407 596.813599 + 114.402573 670.006592 921.781860 812.739075 172.425827 804.090271 360.351166 819.105835 435.939972 606.036438 736.073547 938.339783 554.857300 515.694336 591.847107 26.4692593 842.283936 764.778198 246.654129 275.962036 703.547485 184.901886 919.014709 876.038879 417.896149 700.732605 668.493164 282.381409 162.452332 62.9482193 524.640015 595.843079 472.839600 715.606140 968.806885 182.560806 463.648712 466.079468 997.992798 2.84506273 96.9783249 808.571777 833.329468 608.121399 51.4500694 507.987244 5.19185162 555.103210 733.848389 921.471130 325.560242 764.916870 647.506470 133.571014 169.846756 733.405151 289.550018 404.624573 966.269592 648.392944 388.638458 223.231201 533.568481 722.705200 455.187408 719.835938 505.623840 712.312195 222.467361 944.416077 265.674561 987.002014 918.986023 866.836060 934.977234 408.996185 604.608154 617.382629 224.015045 409.664520 247.662292 324.292816 642.991760 532.427246 806.263489 12.8730431 + 975.973083 120.060127 143.533493 491.802368 239.154907 224.772461 668.529236 436.381470 675.859558 62.6920547 85.3974762 177.796066 540.558838 558.694031 706.484009 38.8587952 94.0516281 230.552017 518.848328 43.9376297 450.536591 628.995850 421.748535 734.111694 550.774963 878.313354 490.720215 232.815628 967.902527 18.7105999 795.572937 78.6903229 172.238022 237.381485 532.131653 809.400940 206.316605 789.951965 594.462036 856.927429 174.424210 999.779297 391.136963 26.7702599 27.4071541 468.628571 295.182617 917.896362 505.549530 513.728638 306.731750 952.638062 429.991455 680.060181 329.588348 360.618591 625.720093 679.669983 915.355408 947.276489 549.290161 82.4530869 918.131897 611.153015 878.564331 773.436951 74.4931107 460.307678 332.173798 651.668579 415.925812 220.684036 449.024567 606.812744 424.780518 507.664520 652.714355 589.865723 233.819916 1.18339872 446.956787 877.731628 32.9531784 168.489716 758.384216 66.1997375 + 466.335510 623.246582 843.633667 126.946510 145.530579 19.6349182 441.026764 909.446777 58.4438133 138.255432 285.940094 839.208191 345.554932 711.647278 422.319794 403.645111 64.3450851 224.778183 124.182610 219.564301 902.555420 513.525757 787.947510 236.524750 869.336853 173.978226 354.258575 254.058090 158.610901 627.333679 186.378540 378.014954 111.953842 262.023895 763.040710 738.932251 801.835327 970.222290 603.992920 267.054016 408.939087 237.564468 686.164185 977.162964 871.636292 367.843109 261.848602 807.508850 455.735229 507.157379 192.552399 336.380188 768.770325 642.495667 174.797913 312.393158 167.629349 371.322876 524.038330 853.614319 204.272720 644.658752 796.148560 367.257324 831.734802 911.013611 780.744385 287.960999 817.488342 253.056778 363.698242 970.308044 140.451385 252.210693 145.085602 151.517471 326.657288 525.845703 515.105408 927.382202 143.954239 431.634064 171.957733 822.662476 129.719162 746.522705 + 180.580215 605.144958 386.134521 717.679626 52.7734604 83.7228851 29.5734615 554.735657 575.428345 318.714294 233.217499 757.629456 673.917297 91.8431015 470.152100 670.592773 109.750145 471.546631 512.324280 319.119385 796.530396 411.367981 264.108704 897.108459 581.493286 267.318298 626.037598 196.506256 694.780029 295.998322 412.905243 974.578003 141.365219 343.446564 573.127625 802.665588 310.729187 34.7170830 948.545227 877.993591 410.009888 27.6895752 546.997375 882.679993 126.777641 602.971802 33.0307655 239.699158 617.410095 1.17661059 873.257996 770.199524 339.348541 65.5433731 111.471535 672.822266 185.540436 564.788269 586.055847 164.785416 672.378357 220.559479 618.869934 902.419983 905.833740 287.510620 337.147644 32.1212158 877.615601 1.40728807 980.102722 163.558853 232.609131 99.4847565 781.158813 949.498535 346.331177 328.373993 647.328247 854.251831 789.135620 679.661011 143.665390 28.3762493 608.695679 495.111755 + 187.769623 615.533936 944.109009 469.688354 626.919556 773.174133 389.593079 591.353760 767.293518 558.340820 999.954224 138.846298 679.165039 113.443245 311.191376 503.832733 938.139160 953.322571 401.347748 631.992371 855.325317 225.381195 456.538361 869.497314 727.925903 421.688751 946.001221 833.177795 207.325058 321.960388 551.804932 805.747620 960.292358 416.797821 382.285583 964.812256 907.194153 411.944427 649.832336 975.396301 52.9435196 31.2787724 749.279053 188.172333 186.079025 276.034149 517.605713 466.119659 857.534363 114.537865 42.2219009 44.9316750 111.829697 836.986328 330.598663 670.702087 539.364624 277.963287 550.437439 486.338806 227.026367 281.886749 459.360687 814.320312 814.472961 600.155151 842.001953 302.919312 270.316559 200.149872 893.703674 7.13611650 687.054382 18.1031818 804.543579 774.869080 25.8781567 246.277222 840.586060 214.661484 949.989990 281.738495 220.969803 223.985748 718.333557 683.747986 + 270.101196 880.539001 234.903458 480.235443 589.841492 736.828186 64.5566483 920.281189 480.141663 252.851761 495.152679 712.581238 375.438324 757.356934 652.086548 893.656372 810.163757 987.675903 738.439026 425.067200 606.917297 982.317322 322.148438 421.197266 550.733032 703.713562 58.8786736 616.157288 95.6215973 754.658142 120.576324 487.624329 473.049438 952.168701 837.455933 83.8111343 245.197601 356.462738 907.497681 660.669678 708.984741 900.469910 72.4453583 605.662231 884.567932 702.158020 425.535522 580.119385 806.089905 155.741959 573.033142 470.041046 232.184814 327.283600 318.387207 220.856491 776.396179 686.324646 262.524506 432.670410 373.070404 186.457016 667.733398 45.4826469 163.921600 465.204315 447.099487 117.303848 985.953308 568.685120 319.808716 342.141998 675.987488 514.064453 140.890289 437.347839 762.080933 804.981812 292.292664 610.662292 882.248169 220.697983 324.990173 347.826385 165.648712 93.4781494 + 736.762451 419.713104 413.408356 843.413208 895.534546 91.7664108 392.962616 235.043213 632.677307 834.170410 225.342545 251.506104 613.833923 504.030487 60.9493523 174.025970 43.7445259 577.275452 462.341644 528.395996 48.9158936 384.495361 365.473999 128.865829 901.913208 880.060547 68.9539337 167.129059 866.960266 229.787048 285.413086 317.532135 746.152039 148.538788 819.553345 480.262665 385.988647 13.2735424 147.748032 306.119202 699.425354 415.190643 492.564209 953.118896 200.503510 410.787598 704.858276 427.245087 669.494873 695.661743 863.712585 879.508667 879.413940 335.256439 167.342529 688.475708 478.149414 250.621445 140.871475 930.656799 612.062256 393.816833 128.202850 582.529236 399.375732 627.026428 232.969620 978.018005 659.008911 290.987030 576.831055 414.314636 372.422424 691.921692 464.034851 886.347900 946.862732 278.858124 742.673279 803.473999 497.234436 322.318024 481.561035 87.8405457 354.810364 889.849365 + 679.606995 599.298218 264.842896 111.626411 865.535767 397.697632 93.6811981 100.418777 487.411926 496.635468 216.796768 931.199463 756.578064 273.326019 276.108612 731.649902 620.453064 918.103638 471.259857 261.762848 364.779297 870.930847 894.902405 204.457306 763.107483 490.298157 737.016968 683.355225 237.016586 104.240616 410.848267 950.474854 671.376831 411.975525 26.3768463 586.419128 631.911255 855.243835 997.453308 928.541809 904.089355 171.940948 73.3610382 973.935608 444.491394 178.816849 4.50708389 428.764252 102.626114 482.730865 119.542328 338.060669 196.516266 561.049255 682.763245 540.625122 292.448273 407.747528 559.671387 562.019226 833.127991 703.333008 699.676208 606.199463 953.318848 89.1821518 768.691345 984.795715 46.1397858 677.795593 857.741943 780.173523 962.566589 689.505310 994.904785 548.137512 862.061340 596.761230 378.824005 817.376282 338.386414 888.672241 850.425598 942.577515 458.650330 233.000992 + 802.348206 142.386902 486.866089 967.914551 486.891571 943.321472 825.565186 826.978516 657.426331 119.113541 552.196350 921.089539 389.841675 60.4363708 925.815674 73.3617554 685.615356 717.095093 75.9634552 556.704224 331.859680 219.698990 33.1068649 452.120483 29.3518353 763.164795 132.557083 421.844635 581.809448 424.006409 425.474548 780.345642 608.442200 861.401062 644.705688 39.3261070 535.772034 656.971741 153.269409 202.924850 621.698242 658.731323 427.648132 410.568695 778.231628 216.515121 297.569000 673.350342 122.164871 42.9964027 716.823059 541.126648 505.583252 296.246399 967.771240 343.757446 942.777649 623.473572 6.12629223 259.087677 919.954651 597.506714 201.147430 723.956482 823.526611 701.880737 550.438721 626.530701 295.213470 234.296158 413.190582 390.899902 75.1415558 473.816132 29.5369015 281.946838 282.723663 74.4209976 935.867798 485.158234 449.336151 673.487732 59.6206627 221.882141 672.805969 73.4395752 + 594.744812 575.658264 50.5935173 729.611084 555.984375 905.461853 42.1503258 492.694702 537.307617 542.114685 509.698090 780.703491 245.340637 584.991699 473.280762 254.295013 61.1082764 625.852966 820.594727 710.174316 719.991882 85.3496017 153.425293 612.728149 44.8617706 233.887863 111.346069 615.355347 652.116638 473.081940 493.571869 197.166550 405.137482 292.107178 197.640472 280.414856 894.389954 467.528198 175.717239 759.032959 948.949890 9.08526421 858.122986 883.560181 792.015747 726.504639 504.141785 947.154846 792.303894 950.663757 817.812622 645.489990 923.526184 572.181152 265.011047 52.8243713 383.821503 255.640732 807.056030 674.379028 767.566284 976.511536 896.812317 605.932068 640.511902 657.251587 229.726669 793.871704 389.951294 790.133301 90.2009125 246.901718 277.083069 923.902527 52.0936928 612.946594 289.424622 270.051453 166.921951 638.580444 759.671265 388.458160 643.232727 686.417114 435.813354 989.801208 + 260.740753 35.1517601 83.3360214 596.371338 22.7640686 598.705505 90.1110001 633.688049 899.273865 88.5503845 540.950562 951.398254 888.118164 667.164734 240.591675 109.258484 180.272491 338.299316 253.255127 436.175507 222.380005 609.560120 223.934433 915.470093 295.054840 415.725494 770.498779 580.302979 764.522156 806.943665 74.6403046 599.466736 861.333435 256.324493 946.623535 134.217255 18.8321915 175.643692 408.240845 309.625519 333.393036 18.2609158 703.512390 70.6562653 795.082947 732.001770 750.973145 747.206787 507.283081 69.4413681 623.731750 412.993683 593.616394 453.918030 85.0815277 566.289673 835.480530 81.8873520 483.319885 882.292542 546.329773 160.496506 621.090637 986.588684 511.923584 88.4767227 640.879944 362.527283 568.476501 226.466049 242.936676 621.882080 624.853638 672.020142 550.901611 397.883759 345.288818 881.025208 138.884750 809.993225 839.992493 612.504089 551.872498 398.058533 534.682617 757.363098 + 759.095764 53.4666252 328.005463 223.244247 66.3699722 492.743073 809.978271 509.252533 980.213806 973.201050 126.688560 856.854980 812.687927 6.06799746 691.448730 362.226898 185.278137 924.087524 962.283081 340.549591 700.634033 612.068481 490.167389 446.592438 341.847229 31.2888355 657.462891 582.887695 161.642700 430.273224 866.754211 935.423096 630.238098 772.991638 408.750916 22.1879120 948.777466 661.737671 960.378357 119.120094 897.723083 188.445999 149.599167 811.814209 343.455139 26.9606247 983.635132 787.190491 475.128143 235.229523 217.612061 482.182526 182.805359 757.703735 462.825073 10.3712578 121.981293 420.989105 322.656006 901.866272 517.971863 575.431580 756.985229 266.763519 187.482269 956.390015 764.800232 314.930908 797.010254 970.889587 31.6539059 141.264236 374.967682 329.269196 754.195007 140.503494 104.142487 862.861572 255.946198 701.332642 700.394775 53.1608582 503.099670 482.776306 35.0918579 767.127075 + 76.0533066 122.654564 891.408508 117.980339 378.402954 193.523163 978.077393 647.434204 354.477295 134.303772 319.841431 56.9279785 386.310944 129.753647 735.273376 396.491241 483.911163 412.100281 334.851593 802.276306 544.890686 99.2103119 97.5156021 559.105164 21.3505898 409.319031 314.495758 367.396820 208.321060 626.064636 886.767395 87.8479309 343.879578 208.159576 242.057495 805.655518 569.367188 833.947510 854.183472 809.658203 172.217773 403.773682 234.431198 241.219757 493.079010 323.623077 451.150665 728.719604 209.809921 665.535950 560.901733 642.468018 620.816833 554.640259 706.472412 530.627686 549.543884 760.798584 276.224274 326.506470 437.210297 177.244690 527.737854 670.704773 826.772827 498.648987 860.704407 151.353012 349.620667 835.668335 960.137817 611.486816 277.064270 716.796570 731.219604 323.550781 631.637390 426.022552 20.2066097 569.243164 30.2193470 86.8085098 389.319061 791.358521 497.194580 504.647614 + 502.728424 939.170105 650.893494 185.436417 719.099060 149.936264 815.121460 27.5700684 308.414185 308.234314 868.683960 525.031982 452.261383 297.590820 478.307800 953.116699 915.664490 706.080627 502.313690 231.973129 159.112976 260.592560 458.050568 231.340347 20.3912582 821.794556 669.453064 925.012024 888.803955 896.780823 79.0428238 568.952393 863.623657 428.655823 724.913757 71.1423874 589.220520 749.361816 387.936462 959.369324 940.581482 611.601990 571.611694 271.948273 318.816650 914.676697 801.490479 601.223938 771.996460 353.763641 621.586731 688.037048 976.869995 625.839722 619.280579 190.164536 449.392303 997.247253 533.457458 210.501251 541.982483 460.171631 561.411987 964.818665 336.185883 574.083008 318.144562 604.975098 217.830292 700.378479 873.383240 208.457367 977.900635 991.083008 850.635803 284.434875 920.608826 493.071167 617.515747 105.007263 394.349487 395.980164 768.959778 707.435120 352.993530 981.529236 + 986.227600 602.288635 710.876282 297.966003 618.959534 677.880188 48.2323151 19.3454094 687.591675 251.755829 537.292542 995.766296 410.107361 646.983398 482.332916 186.401871 297.102478 64.3023376 631.782166 399.770111 988.425110 379.993103 283.841614 918.316589 367.809662 422.615753 647.397400 5.70471334 322.591858 623.652100 724.158691 884.577393 808.820557 178.196091 515.464783 114.315224 129.187668 957.543701 369.113342 244.213806 55.0317650 133.092453 167.418564 271.069733 841.098450 239.683792 408.937347 419.447174 378.465942 948.122986 765.439758 806.803406 771.408569 642.616333 337.107819 414.650238 705.292358 248.728928 416.914307 872.454407 747.175659 151.524979 359.008942 50.4148788 5.10134315 473.249573 645.290039 55.2456512 654.939453 533.804993 78.5437164 618.936829 391.746704 416.303894 758.251343 265.510193 944.135925 96.4277115 142.344559 976.976746 968.912292 807.223389 369.543365 498.079254 292.656006 270.177704 + 145.008072 63.7396317 828.002930 485.776703 639.736389 561.390869 423.606506 208.231567 472.828766 508.793030 410.224365 828.999329 106.471237 253.626678 506.412689 542.182556 662.988220 215.098602 314.082397 888.700989 423.795685 723.256775 837.302185 631.075562 556.428589 908.621765 663.136108 181.275116 933.503052 98.0359650 680.265442 987.439697 48.7236214 375.010742 46.7892418 864.963684 636.035950 873.767761 897.689392 385.790710 267.550568 340.813110 634.136475 602.230774 636.366455 627.941772 86.8349457 224.636108 772.085754 101.943314 523.343262 48.0087852 718.473877 297.436707 427.550781 595.238525 45.1836700 615.810486 430.761383 205.412643 167.618698 153.027176 597.190674 194.841431 823.482605 324.061127 957.554504 98.6999512 309.263245 261.166443 638.014343 653.457520 138.889526 716.847778 619.456055 371.777191 568.529968 146.203445 842.719971 349.114166 17.1147346 342.436157 952.160095 511.405975 141.232376 369.257446 + 369.000153 253.305374 374.806915 165.582077 695.261658 547.040833 519.436218 321.492432 355.748688 322.624390 788.646484 524.799194 987.082092 4.69417429 202.642914 758.871460 280.878418 264.640656 659.860718 546.611084 172.366104 246.901367 102.172081 408.764496 226.304977 683.546082 580.598999 116.664993 677.828796 659.934875 796.376038 558.978455 284.597900 667.928528 791.291870 228.387802 5.81522894 685.624146 131.559052 127.743050 991.575256 676.501709 99.3990097 65.2942352 224.555786 494.428619 221.952942 63.2022972 971.694458 612.156982 947.087585 352.652771 74.8862228 513.718628 167.456558 728.566040 990.369507 57.8158531 193.141312 331.056244 691.766479 900.380615 473.265594 393.065491 914.527527 919.626709 69.7027130 302.092773 455.898987 140.614594 970.997986 266.845612 337.476471 201.147491 170.608978 577.210327 767.749634 466.659851 115.802597 670.816284 614.040283 136.136871 136.620621 759.345337 90.4649963 71.6069641 + 226.629013 516.742798 785.884277 918.126160 605.698669 252.191162 665.184326 19.1038361 411.651306 943.341736 677.943970 667.436523 402.067688 911.540039 50.5193214 284.790283 297.293365 789.464417 941.020752 232.668915 502.154816 78.0291901 773.804138 201.944794 455.785675 639.078552 920.276550 248.018021 525.975647 87.9315872 54.5045547 127.207741 533.908997 606.008179 509.680176 480.264618 901.898071 714.586548 172.409271 189.736099 856.509460 23.0561371 182.994293 198.716629 949.368896 870.038757 458.480896 134.882675 286.641846 638.155212 309.094666 526.510559 755.042786 19.5627499 430.958893 180.142975 326.134125 756.515198 744.835632 69.8457947 62.5176468 483.051514 459.111664 144.457397 268.590576 658.039429 314.547089 868.070740 450.135315 766.710938 719.294739 178.379135 803.612793 887.630554 573.701721 225.101624 197.039902 497.397522 239.284775 697.527649 391.643036 246.588699 327.274323 337.162598 718.508118 661.205811 + 918.416626 579.966492 442.358978 544.431885 784.638611 605.280579 241.842590 789.202454 744.798706 630.627014 719.524780 282.290894 238.545944 756.975647 533.110718 418.206726 970.569946 636.908386 684.095032 740.494873 273.623260 964.925720 632.747620 743.396179 975.912048 325.498627 272.739929 260.090820 457.648346 28.5965652 514.720459 885.195312 664.104614 984.317261 408.545837 82.6027832 316.686951 287.477692 373.284637 64.1181030 844.397278 796.102905 351.187653 584.794128 336.066193 88.3236923 203.071396 947.152222 818.539490 308.318329 74.2334290 24.6634369 33.9914665 238.842422 582.563232 730.077942 119.392868 492.857391 721.046265 398.650604 658.336487 882.299683 272.202698 839.559509 534.688904 917.634155 830.671570 383.926544 191.322021 793.745056 571.144592 796.910522 149.755295 88.4518356 780.960205 37.8445663 515.885559 980.518799 95.2252045 816.059143 442.351410 353.655975 448.038971 92.0693130 407.758057 385.564911 + 6.71971798 375.863007 97.8162460 593.201599 628.471619 797.472473 55.6179276 838.743652 205.831360 835.576721 669.825928 291.106598 330.455017 295.205902 290.692749 343.417694 960.103333 44.9379272 78.2549820 70.9009323 193.371262 104.006248 610.907104 270.456848 582.065979 922.570435 261.463593 891.464905 269.525757 757.101318 632.770813 978.706116 486.355133 457.009369 37.7385139 306.480408 53.7193336 629.675781 282.108673 254.077911 4.72341061 720.377808 304.177338 514.660217 740.122803 334.863312 674.772583 680.149231 662.267334 943.447754 212.124084 617.923096 66.8519897 491.585815 469.297272 194.971725 615.754333 62.2549362 667.357056 949.957581 235.641159 733.901428 65.2134323 691.279663 84.6769791 45.0682716 104.580208 636.509705 652.060181 636.336853 135.857483 965.106445 522.996399 477.662201 188.730209 225.146408 465.408844 24.3373089 471.275116 742.847290 104.271461 995.670532 395.827454 450.796631 860.861572 66.6569824 + 5.22775745 686.185669 127.114906 472.340790 582.444153 239.554108 148.009918 311.532806 486.538879 97.1882248 48.2546463 878.888245 278.068207 743.912537 383.151031 521.025757 3.23442769 375.656921 328.296875 468.806488 680.507141 370.885925 713.150696 120.305870 30.6668873 607.280762 399.895142 188.902359 601.580139 132.420425 255.491806 943.324463 45.8299713 469.041748 388.468689 332.053680 120.623779 663.209778 285.121124 51.8368759 951.513062 55.6496048 714.971130 367.248260 176.496796 881.813416 11.4913006 172.715088 79.8599014 852.821777 977.488281 154.120010 649.947815 314.888519 589.359314 35.1207352 170.755768 805.555054 424.930084 900.389038 113.022919 903.903748 497.026093 123.862854 771.375122 639.689392 659.389160 561.520630 127.389053 407.688812 56.8514023 233.830032 320.196320 117.343628 95.5333481 630.976685 669.864929 16.1319427 862.205872 817.686829 768.523743 139.651276 426.563354 860.960022 160.985611 290.699432 + 458.497467 56.6531754 55.1696701 368.163940 733.645203 568.371216 853.719177 88.8135147 768.606140 225.013733 67.1284027 535.316589 176.004059 937.360718 81.6602478 47.1094742 469.496033 841.160156 746.441772 853.948120 763.696472 101.848877 4.46188927 678.658813 952.387207 733.795837 472.183777 644.558350 99.1742325 133.897446 31.6777840 653.761292 132.947464 774.502563 691.600037 488.197998 27.1765347 476.227234 708.020386 990.197021 707.880127 593.260742 911.045776 389.384918 899.877319 635.232056 791.120728 344.514740 283.513123 778.625305 348.289673 163.834732 236.729828 134.323608 922.799805 931.490479 943.343689 844.852234 539.787720 709.142761 871.844299 453.947876 454.777618 681.768372 797.957520 974.159058 637.051086 36.4862823 832.660278 375.351624 556.966370 189.616592 534.314514 468.202240 498.986115 113.302185 394.672913 250.878799 340.897919 681.293396 728.171387 689.363770 868.317810 677.294922 956.331543 360.002228 + 612.268127 214.084015 932.404114 107.927116 745.940918 759.008423 208.694885 38.6518784 331.433838 557.080933 385.221588 553.883667 168.260880 928.912598 882.677124 760.681702 381.316498 738.228455 183.140656 17.8270111 117.541847 782.696472 470.223083 648.989624 231.488556 628.897644 386.074860 283.082672 61.9308929 978.139404 469.469818 404.230438 381.851501 799.885742 299.322784 824.589294 15.6465321 637.817688 724.568604 527.507263 365.328186 553.508179 313.294098 174.803391 620.919250 488.617432 199.064789 858.868652 486.027466 228.217148 915.381470 125.237984 172.708847 916.636230 320.355835 447.210999 62.9646530 921.895569 48.3995781 607.378967 215.972778 752.585876 504.343933 988.942810 407.104919 360.292328 155.399460 281.958801 578.298950 494.110413 726.566345 22.7930088 396.182617 614.392334 698.473022 153.546478 584.815369 375.371033 680.174438 587.554565 291.145233 49.3033524 367.173126 55.0257492 84.6104660 70.7150345 + 821.189270 285.884735 799.361694 468.852936 987.698975 947.741516 271.290009 304.401093 830.868835 871.951294 783.959229 838.175537 374.872650 777.286926 262.745117 673.599792 164.761368 620.726868 864.093018 508.987000 42.0806580 363.766296 537.608521 308.337128 872.467957 444.186401 60.6945000 676.541321 739.585571 610.168945 567.790588 571.048828 742.173218 524.689331 244.509384 388.899902 819.516418 74.9001007 722.892883 824.500977 404.246826 612.147156 609.302979 423.705170 400.216492 391.977020 550.329895 111.695717 167.562958 591.809021 375.471008 744.281616 969.788574 109.264671 773.777344 627.056335 514.212952 482.294403 18.2525806 926.596985 247.998657 631.973938 931.880920 73.0962448 536.387878 904.775940 256.060242 224.422287 56.7396965 758.454224 832.046509 102.231216 389.078125 377.019714 732.841858 387.104980 849.670471 251.984192 414.241089 838.451233 178.416534 849.455261 714.129822 932.676758 434.464142 777.277771 diff --git a/example/lu_decomp/87x87.dat b/example/lu_decomp/87x87.dat new file mode 100644 index 0000000..60e45bd --- /dev/null +++ b/example/lu_decomp/87x87.dat @@ -0,0 +1,87 @@ + 534.680847 626.631287 724.328674 421.546326 834.777954 493.469513 31.7697811 213.361313 162.733856 177.138458 387.544952 579.622559 883.407959 184.198471 19.1629047 352.998535 975.729065 975.898132 130.159271 760.395386 256.818848 551.919495 67.1751404 250.529205 486.664764 745.317078 756.323120 584.949036 413.130402 624.215454 184.017273 928.961609 89.3894882 719.514832 103.352859 506.738342 381.922241 992.906006 752.050659 842.754028 64.7431488 35.1482468 52.4225616 911.289673 242.267578 614.489258 314.625397 126.851837 247.808777 753.775757 501.509583 491.504059 121.410194 187.957428 903.749023 239.396317 793.051208 868.704956 246.055115 528.772949 106.219894 312.449310 917.870178 743.737122 546.569763 229.849991 394.640533 64.7625580 333.670105 676.666931 392.695801 599.871155 32.2054138 749.258545 781.249634 128.448364 716.459229 529.323242 919.238281 783.139099 547.453369 857.800293 855.277283 665.951782 992.446960 117.730667 709.999634 + 242.047913 46.8981514 54.2906685 414.170959 276.978821 413.872559 421.689697 491.804047 992.345947 631.118469 804.643616 648.991821 972.506470 710.714783 816.150330 350.858002 606.907532 185.354004 853.146179 337.811218 145.885818 820.253479 832.264526 75.7387314 350.583618 620.648193 513.890015 132.052612 199.589920 691.663208 26.3804779 75.6173172 463.200287 31.4426994 331.736023 261.899139 60.9678688 639.306946 212.492310 574.455322 162.697296 817.000244 103.422707 692.016418 174.102615 92.2957077 399.692047 999.110229 228.400192 354.256256 274.029846 837.884583 651.402588 506.941589 145.069641 952.295105 19.4512215 191.472382 875.424133 542.910095 785.608826 19.0822811 879.939331 769.789368 413.653748 423.223389 348.114899 721.266724 356.980957 704.598328 691.976929 302.651184 706.523682 478.181396 1.31987596 241.460678 965.995422 999.015015 349.366760 793.949158 516.149231 68.7262878 361.667633 711.155640 779.274109 530.355530 445.014801 + 442.467773 312.566162 54.0602264 367.656860 671.440979 927.095764 382.000854 234.913757 836.628967 825.312134 536.516785 947.489563 555.556580 845.152649 966.534241 743.491760 272.828339 617.936707 942.773376 743.655823 440.480682 265.673889 452.496826 902.663940 971.430237 211.309982 150.539383 610.935913 57.7777443 433.538330 711.155518 1.37037015 662.260864 787.412048 232.117218 9.45497894 630.015503 196.406158 902.599182 801.326721 725.252441 831.215759 963.885193 631.432678 865.849365 913.816162 557.368896 383.883606 813.380493 750.514587 999.579346 39.4640732 75.6676941 284.241516 900.675659 317.950500 885.245361 639.598083 832.151306 136.893158 207.994278 367.615295 735.862244 121.126045 292.711090 36.0076599 114.056442 431.344696 857.743530 39.4562721 199.502029 228.415787 908.910339 133.492783 931.180542 222.921448 981.482788 986.504028 146.920959 813.223816 548.473511 439.881348 687.131104 822.315674 899.196106 143.614899 527.134399 + 813.252930 188.846085 978.787354 675.243896 794.627075 573.239014 412.868469 230.390900 312.701019 258.162872 314.270203 946.976562 618.121460 842.602966 296.561798 172.239563 843.020020 453.834961 380.754761 958.515747 304.836426 685.154724 957.395325 828.335449 866.632629 251.914886 405.972015 493.629028 395.526672 881.206848 611.824219 843.949158 735.686401 800.570374 761.607422 126.999565 380.011200 206.798325 589.917786 266.174957 149.494553 848.350891 135.932343 232.100143 635.648743 997.887207 714.447266 185.648514 832.160461 471.028839 251.813354 571.778870 215.599197 179.842697 630.396729 967.709900 894.326660 960.946472 540.766113 704.502380 882.256226 289.636536 479.827271 960.898376 506.696136 777.829773 987.970581 731.664856 438.723328 21.9560432 570.304626 774.509033 587.425659 450.459229 374.633453 763.632751 923.271362 732.264832 144.782043 468.245392 74.8218536 283.958374 185.506500 156.149368 89.5875397 432.339508 908.662415 + 52.6458549 919.947083 141.777695 908.108215 158.002579 986.407532 937.038086 959.811951 742.466064 829.101318 911.578979 548.565430 57.2650032 377.134338 111.102890 497.158691 352.530640 728.149170 75.6173782 155.050995 462.864319 966.483643 42.8477173 687.210083 147.223923 429.685333 401.039429 902.463501 989.097717 53.6441879 859.934631 672.938660 780.410583 51.7782249 504.675842 771.694275 400.156006 299.392944 352.563141 622.496338 440.886078 65.4608383 433.118225 593.384644 515.217346 165.092072 800.584351 480.001373 856.517822 424.266205 503.667145 208.782120 606.966736 728.570251 880.561157 463.483887 448.396362 277.437073 514.741150 666.500305 908.598877 49.9735336 23.0661411 314.958374 792.000061 984.477600 150.766144 339.266510 995.483398 250.442337 170.166092 312.236023 160.279114 399.937897 146.417679 669.553955 847.791809 307.270813 415.020782 972.052246 330.491241 411.663696 848.942505 307.354523 133.718933 557.776794 720.237976 + 427.657196 800.101196 810.708252 200.337921 264.463867 533.453064 281.435455 835.367310 448.648895 811.515320 139.300385 608.672546 370.005798 282.389496 831.545288 928.495361 971.533508 905.816345 892.506653 61.8347244 47.9462013 904.479004 331.773773 770.525879 946.392090 497.722412 853.167114 314.128540 230.306396 686.114807 266.587860 975.075928 964.714050 825.791870 600.528748 814.846436 810.818176 675.442871 160.050461 324.344391 870.386353 254.439651 436.194458 103.760803 987.444031 96.0818787 643.652893 648.289124 448.430664 963.382568 92.6813202 110.950211 991.033936 325.252991 340.188904 190.834229 86.0129929 146.284485 604.351501 477.550812 554.000549 498.075195 252.977646 487.935760 535.289001 243.260193 263.141571 543.511047 922.483337 756.933777 233.089294 46.5171814 90.5676498 595.686523 860.055969 602.628723 922.059021 921.304199 320.730255 531.503723 710.905029 240.909821 58.7060509 196.334412 381.833771 529.560913 194.107483 + 455.202606 189.856735 937.729736 507.599304 495.723602 514.093323 136.664566 879.318542 838.008423 766.016235 22.4771214 77.2118149 759.179993 589.671631 401.624878 883.033081 120.567749 759.111938 289.232483 67.2216492 800.876160 68.4942398 451.563629 17.9622383 168.409927 198.209366 597.326050 978.882690 386.220612 963.529968 976.538513 707.377075 592.832092 673.120850 594.629761 224.466171 291.804871 55.5585594 772.996216 680.054077 451.542847 472.341339 172.809769 894.026794 541.878845 249.495209 38.6312141 431.210480 560.325317 114.731804 977.970154 319.706421 969.495300 89.4124146 414.373688 850.411682 169.798340 728.462585 342.172760 557.516235 532.695740 625.636719 436.985809 224.320694 213.244598 889.128845 535.949951 525.758789 260.531403 738.299866 867.916016 705.182556 978.140564 562.518555 928.768372 58.0267601 147.081665 964.749268 284.626953 845.607300 484.388367 158.078201 57.5723152 157.274353 745.339539 145.677246 65.1307220 + 938.365845 711.428528 76.1637650 751.193909 177.088440 679.472656 70.6710281 437.635376 82.5485382 625.664307 847.038086 678.523315 835.057800 712.870728 6.86375713 461.210999 243.869446 386.875671 841.622253 199.558121 158.969360 671.367859 773.612732 524.426575 693.809082 300.690857 226.903336 399.207947 311.076630 848.860352 535.062561 860.713257 327.374634 39.6160316 735.007080 995.140930 268.615662 823.781799 875.636719 469.713135 51.8297882 491.259430 466.061646 919.876465 888.001526 493.666321 675.757141 795.126526 284.723969 131.122467 164.774994 520.488037 880.165100 312.006897 90.8670425 268.383118 71.2948837 183.833755 781.767517 647.446655 817.610779 877.866943 25.5266018 233.049225 856.034668 125.669930 238.229523 656.148193 172.317093 131.704102 259.911957 124.246857 880.682495 838.782410 952.452820 892.683411 398.846375 897.126343 793.749939 906.663940 398.377228 178.757660 78.3751450 690.113037 894.744751 842.074768 293.453369 + 608.312622 642.049438 503.278778 632.390686 824.968079 466.373840 387.642487 327.855103 424.270630 552.849792 135.689926 691.003906 348.683899 279.085388 218.337311 726.784607 398.242889 557.532471 535.756714 715.412781 171.519958 994.078186 959.436768 430.153778 614.301453 163.732132 277.163879 777.830017 953.781921 714.164795 680.927246 43.4085732 565.683716 357.704315 481.694000 223.720901 727.906799 215.413773 50.9426270 696.857605 138.248642 423.272827 789.659119 969.475281 881.761658 890.754761 672.052490 646.358826 446.516174 268.583679 695.088684 557.653809 255.261139 362.448883 907.826233 797.984314 303.472382 413.154205 443.370575 849.783569 612.864990 166.447922 28.3416538 386.082306 75.9881058 241.577438 973.766418 247.422684 491.040314 175.380753 315.068573 63.2279625 790.559814 370.009735 411.651428 853.037109 198.313858 165.661865 631.533630 402.995239 328.109833 6.53411579 444.048492 401.768860 496.386078 230.232864 98.5974197 + 764.107666 823.425659 973.726257 760.994812 615.519165 32.4815826 885.974182 606.438965 131.717316 562.410583 965.588745 721.460815 652.909485 347.272522 840.731628 887.486633 845.702515 788.731201 355.335510 91.5431747 658.182190 560.224365 472.228729 507.374481 433.723022 79.9532700 618.039001 470.119415 994.991760 97.3198776 77.1224976 478.987854 657.012573 487.735077 822.403625 699.873230 124.716194 156.774109 234.118652 451.494324 572.208679 464.294464 166.404633 539.686340 347.819733 723.088440 708.659790 121.993797 208.851959 149.098465 127.050720 49.1655655 479.835724 367.861877 977.713562 19.8517818 78.3157806 979.043213 725.411011 79.8924713 180.001434 793.038818 13.1680889 185.797562 171.904083 349.083099 484.582703 487.083008 441.550873 742.026978 549.314209 414.460632 238.793182 824.777161 180.096054 85.3217316 190.695908 957.316833 256.244202 359.845337 436.856537 113.875427 8.64278412 551.985474 505.596710 555.440430 109.631706 + 684.833618 638.501892 553.463684 939.609192 911.824402 266.382233 356.994324 360.359253 960.142029 570.200012 749.501770 116.168442 371.500092 921.467529 151.487350 85.4905396 141.441559 533.423523 263.587250 879.684021 747.753235 261.484955 674.783508 233.510162 283.624207 987.685547 36.6225243 172.307266 985.367676 291.633209 146.296036 482.281647 200.938553 796.198303 76.3260803 181.017639 181.273087 509.128204 994.717224 900.517212 386.309296 886.225098 1.99976122 172.589874 846.250732 828.409973 810.518066 913.814941 230.979492 526.010315 152.211777 264.834961 267.792877 320.776764 345.143768 424.717133 914.845642 819.548340 453.295654 421.864716 120.379288 695.661133 969.839355 264.259399 75.9502945 174.238495 261.893921 922.537354 924.308594 48.0222435 546.298279 42.0243301 537.857361 682.477600 974.094299 216.609680 837.657104 337.027771 311.902802 12.3159990 620.630798 197.782120 526.698120 606.819092 964.515381 665.078491 667.503235 + 136.801163 962.628723 848.093262 663.419800 596.125732 592.714783 606.706238 465.792389 234.317352 556.127380 724.267090 587.796387 273.244202 180.184906 819.664001 27.8181934 816.893250 398.767761 397.815582 928.444519 857.446167 153.850159 732.885254 809.774048 910.911316 603.634033 292.910919 40.5276070 531.028931 754.869934 555.174500 467.369446 362.647400 553.510315 150.931793 297.075378 513.046509 96.4302139 628.701843 457.124054 201.422714 271.613464 542.820190 115.802956 421.216064 908.324280 510.871674 875.197632 374.455170 100.726334 16.1707649 37.8489723 513.075623 106.542633 867.948364 416.947296 745.987976 930.970703 603.379517 21.0240440 428.930786 540.761414 834.904541 614.832214 905.190979 440.789368 118.654808 545.453857 762.222839 930.541504 699.049561 170.972565 853.357544 685.706177 330.925659 65.0047226 409.471893 499.439514 652.607239 581.161926 619.726501 8.74627399 784.764648 87.9333801 366.629486 877.524231 749.470764 + 196.688873 891.548157 942.472473 366.373138 248.915054 756.744141 92.8853226 365.386719 689.099121 576.904236 228.997360 276.506744 638.555664 2.68012285 131.107574 802.637268 82.8388214 92.6708374 348.780426 898.563660 355.650665 308.107056 420.634430 426.803894 271.333038 215.396210 190.267303 939.036438 840.702698 154.142456 496.939514 714.453430 448.016113 490.421173 794.935181 797.417847 710.634644 804.341492 926.023010 436.187592 101.504349 928.120361 270.557587 196.546265 123.695412 950.065674 338.989014 28.8181324 190.161728 942.487183 367.167450 45.2547073 843.651428 113.499222 49.0676155 473.610413 114.256271 103.777954 839.626038 551.640747 633.354614 427.388641 634.548462 690.810913 646.356628 812.054932 835.915405 834.598694 306.793610 237.270844 509.129974 314.142975 733.721069 604.875549 995.480530 754.574890 286.093445 285.232361 812.075989 392.404144 751.567688 818.746277 748.938232 649.868713 832.960571 976.154419 11.9233589 + 489.914490 180.383484 750.106079 552.625305 437.819794 917.605408 879.498413 315.126465 742.196472 915.152832 486.577118 120.708038 718.986633 693.642700 317.918243 394.131470 996.997314 844.545898 839.940430 672.042480 83.2912445 791.289368 238.096619 580.679382 679.051270 731.284790 486.937317 143.567917 142.266144 734.240479 272.397430 814.212280 347.526520 497.606995 134.732498 270.383057 699.227478 778.611450 980.150513 535.372314 774.915222 242.945847 389.403656 993.598389 343.225342 776.748047 190.149109 732.322021 520.925354 580.758301 91.0630646 694.320190 505.974213 458.343353 244.579590 489.203766 762.527161 585.864502 440.869995 202.477676 317.615143 103.212395 358.341705 871.772522 367.295776 489.931702 362.649658 763.054382 168.271790 90.2649231 745.522888 266.422852 561.829346 164.226944 453.795441 66.6151810 535.338745 412.041901 716.742126 221.568054 444.636688 205.013153 365.141968 788.763733 48.0502281 265.145203 686.682129 + 773.019714 914.225525 757.059326 565.312866 854.665344 333.875061 393.716156 301.966522 942.146179 833.195129 136.410904 957.881531 957.570862 389.951050 58.9453049 939.057983 914.467712 48.3440247 262.182343 594.137024 919.780273 101.104088 352.578583 119.753296 884.407349 946.583130 428.374634 98.2948074 720.445374 365.218597 3.42110133 54.5367661 175.431412 627.777649 454.886658 657.108521 464.122040 950.131592 94.2490234 879.732666 503.309814 839.366211 108.409309 282.795471 487.909210 146.205399 617.855042 298.316437 845.279419 782.200806 922.359253 612.640869 104.992081 536.238220 806.120911 436.507019 190.203827 970.824707 898.794678 440.879272 592.237732 18.0982990 878.260254 47.9698410 704.015991 854.007874 717.022278 78.3274536 253.816391 141.683731 218.959381 728.163940 43.6835518 896.305054 706.449646 808.050415 208.118317 907.006775 641.218018 560.953430 840.436523 439.483612 153.840500 788.846130 195.509415 930.546204 58.4522095 + 232.198212 698.769104 701.566956 597.490723 980.666809 190.631775 235.390411 293.006866 405.544250 103.793678 24.3753586 361.618347 355.859680 707.920898 276.907013 248.104950 54.8709335 269.927429 206.919907 418.921143 56.2749481 961.952759 988.720154 208.819626 811.192322 255.418213 176.824951 264.001923 914.822266 218.135162 195.696198 856.221985 932.966187 791.684753 93.1982880 662.236084 817.376465 843.432800 70.3106613 262.827942 265.269226 777.844604 305.570374 174.571472 832.980774 651.832520 546.657043 630.944275 603.880676 368.681580 842.438171 186.742767 498.849579 265.815491 142.742981 365.173370 203.809570 421.314728 870.314819 251.728439 576.465454 123.470154 717.648682 281.643921 343.787048 779.697632 698.647827 689.467590 109.317017 633.862427 6.29385185 571.770325 199.324753 958.778076 108.412285 973.574341 944.447449 205.790817 763.298889 450.818909 560.197693 157.851227 218.166000 274.275604 108.761337 677.825928 562.402100 + 693.939392 928.194946 286.156616 351.809235 778.633423 4.20721483 487.582062 851.761475 951.925659 697.895752 993.510071 408.562592 79.0630722 44.1724777 439.642181 363.125916 187.444870 9.20084095 692.763672 920.042419 433.638550 69.0571213 96.4445038 333.809845 393.268311 632.802307 892.886902 554.981750 183.177399 12.3482132 762.131775 925.102966 848.795227 497.860443 618.379211 157.915649 803.435242 971.031311 292.215546 444.276154 110.589966 393.907288 535.600952 19.0336914 838.326721 215.534653 685.002686 454.563202 784.073181 42.7526245 577.683594 763.801331 245.700638 607.683960 984.863647 787.862061 145.471802 63.6224480 150.956146 488.195923 384.429382 976.426697 791.125488 558.113892 890.126038 845.780212 705.452454 507.532990 362.234863 29.0196934 298.441895 65.9709625 840.410522 373.021576 186.067657 590.603394 876.955688 17.7771721 309.582825 287.233551 533.658264 237.102341 315.168854 469.255157 943.886597 230.144913 747.829651 + 618.225830 919.805664 553.820435 752.594482 780.470032 144.726303 395.070160 798.195190 208.063889 256.940796 482.849823 454.904999 340.421722 988.556885 486.363708 241.484726 942.246155 20.4291306 446.143402 356.582184 311.044830 883.180237 375.012878 745.956543 81.8304291 498.296967 335.014038 81.8685989 38.0133171 281.009491 268.687836 803.920654 361.052429 444.140991 488.004547 249.034988 420.427948 739.576294 740.828003 361.728027 45.0130730 996.509399 353.863251 619.771240 229.226074 898.339172 367.346283 954.789185 670.493530 426.254059 916.340576 758.270996 524.857971 848.424500 765.535889 89.2048416 198.960648 527.159790 402.127197 962.327271 40.9355469 747.642944 871.738220 558.460449 190.243484 475.119690 252.997284 154.006516 969.428406 494.827148 53.2059937 219.405258 277.695923 758.265503 244.936920 96.2216873 680.333557 594.240417 746.086304 557.361145 15.0591793 809.321838 147.253815 859.015930 729.870300 593.531921 879.362976 + 534.762512 106.638855 523.291382 844.232056 881.724060 317.862671 170.745468 44.6711082 479.218964 192.235382 689.853516 599.062561 49.2654228 420.827911 884.650085 889.553467 812.235229 251.654602 837.537720 13.0921087 548.041504 536.518982 290.979889 242.249710 229.805695 382.711029 940.570190 625.904419 38.2421494 520.821411 865.994995 588.078186 785.718933 258.284424 990.750671 961.291687 273.047760 657.766846 768.222534 955.263000 647.659241 983.452881 425.689697 563.638916 444.225342 193.737762 67.5919571 714.411499 659.792664 119.028633 692.589233 286.945343 962.632324 21.6704655 89.9501648 650.960449 459.925598 769.352722 477.013702 689.572144 591.961060 466.629700 130.224533 48.8565865 260.707825 242.345993 578.248474 583.023926 372.800781 770.188660 107.081810 500.884430 194.235092 165.180740 291.443665 249.476990 400.772644 337.105621 491.912476 847.885803 928.011597 71.9109955 372.904022 944.501953 315.269135 527.661316 276.372772 + 207.241928 66.0449142 961.628357 920.389099 48.1036415 193.306778 772.587585 753.223328 77.9776840 693.630249 726.441956 44.2437515 795.251160 844.720764 236.188080 384.839417 468.061401 647.542419 828.170776 499.491486 383.200439 95.6718521 300.995819 603.006775 151.264053 463.715210 75.9154587 808.123718 799.606384 460.273529 811.096069 539.042908 108.746574 203.730911 342.345459 282.138580 405.633270 860.012146 718.758911 842.023438 531.327087 924.555176 751.029114 500.520172 683.248169 995.225220 815.854980 924.211975 289.774933 203.365967 451.272034 348.743042 964.603821 573.240173 641.782837 342.573151 836.757874 896.401978 195.494949 599.351196 84.1433334 854.481323 909.941528 798.219788 390.181274 174.778564 592.941589 277.292969 544.810852 217.310104 946.262695 104.175835 839.225098 547.843140 216.662430 990.385681 338.026825 594.783325 675.335571 383.236053 233.873322 139.141876 700.388062 807.601440 990.411316 29.1341381 928.362366 + 265.850677 753.359253 369.608398 710.973083 407.622650 481.226044 933.936829 897.092285 988.006226 430.139191 398.409302 738.153748 943.600464 606.370361 568.504089 639.568970 882.062195 447.315979 295.861633 330.726776 311.129730 246.827652 595.588013 41.4561501 885.807434 940.923584 988.808044 371.299713 571.464233 219.005112 710.679932 267.910095 36.4034576 806.174866 948.137573 468.592316 396.480713 465.133270 964.462341 454.058380 913.879089 364.698242 901.324341 46.7232056 230.574646 523.525146 30.7556686 485.671082 665.555725 222.632706 417.844391 524.658020 658.639587 134.934601 782.137939 209.611221 701.909790 633.250427 170.098572 865.439514 650.695679 672.548645 298.025726 863.748657 59.4091606 757.571899 16.0701942 42.3118134 87.2893982 691.925537 860.196594 900.171326 995.841553 326.498016 529.314453 297.501495 657.499084 605.596436 452.391479 744.876038 261.780731 470.574463 960.631165 802.584900 769.130859 972.577759 334.949768 + 596.011963 507.058838 481.599457 175.056763 371.583740 197.214371 820.973389 583.091125 407.975525 908.057251 12.9522381 792.096558 787.379456 833.424500 888.739624 105.968857 547.974182 865.200439 257.973480 448.219757 872.185425 7.71275043 186.934921 277.234802 713.902832 308.696686 882.122803 698.836426 596.045227 757.741577 298.208771 570.390747 930.604858 20.9228172 998.629883 749.119934 205.296829 451.723022 730.069885 620.543213 215.504822 172.150131 71.9684601 218.430435 933.556274 635.375977 49.3657570 97.9823761 730.058960 418.518677 310.196899 560.866760 978.540161 172.955597 805.817444 878.187134 88.8548355 203.330826 282.633636 136.544220 562.845154 274.379669 809.072205 612.430115 638.389221 148.477051 85.5375824 578.945068 809.961365 353.329956 125.324089 193.664413 427.716187 917.427612 112.673508 848.049072 193.396271 660.883240 65.4197540 680.570190 361.867767 978.048096 43.3576012 789.188232 88.3799667 861.844360 190.631897 + 611.982056 559.584106 13.4071026 404.153381 505.201569 458.622223 887.431763 199.326309 692.267212 474.483276 423.443542 911.702637 878.474792 194.009888 54.0455208 879.562012 436.575714 102.353104 914.993713 430.461395 73.7261124 105.541443 340.671997 673.057434 459.292938 73.3976593 825.633545 235.375534 672.587280 523.204224 733.591125 957.242065 602.866821 726.659973 934.721680 751.856262 188.939987 6.44539404 385.147736 21.9396095 69.4755478 451.259521 109.504997 972.292419 33.2221451 841.378174 244.674026 633.682068 515.061035 264.794647 857.120361 139.423584 122.410606 310.576019 346.909515 832.958984 183.530441 191.138214 123.605682 870.195374 491.206512 305.987366 4.32052898 934.138550 101.321243 267.163879 368.372162 143.225708 290.642792 875.168884 466.938019 535.257385 605.691711 535.350464 11.1075325 781.871033 641.175842 805.665039 165.336517 369.175079 602.247559 508.232269 185.394730 295.671661 948.222839 476.937378 364.952850 + 73.6273270 604.986633 329.585022 946.527527 259.615906 511.364349 180.702164 775.052063 622.166809 719.430359 136.442108 478.973267 720.570435 108.512917 128.624725 632.621033 623.479797 506.538940 93.5313873 405.085449 258.111420 166.230164 481.769806 879.404663 312.609680 258.320374 730.568909 638.783447 695.057129 26.2738914 94.1120682 36.2301216 827.937500 598.121521 703.883362 871.259338 917.245483 218.485168 569.916626 398.436890 719.704285 118.504692 690.254272 168.086533 486.428253 220.679398 892.791931 436.425476 268.467102 917.968323 906.783508 745.771790 158.254822 712.847046 367.442017 648.188599 583.877930 893.975403 173.672455 780.015259 962.845398 629.315125 785.001038 668.367737 25.7117863 56.3275833 98.8981781 106.446053 450.428680 713.949890 894.307800 334.895355 654.744934 368.325500 292.661621 663.676758 783.049194 752.775696 986.086731 278.403015 358.318420 914.249634 893.072388 983.886108 444.149597 812.528809 587.074463 + 338.901428 846.747009 316.466095 677.694519 249.509796 444.531464 115.200478 189.479462 911.528076 675.215393 852.244324 529.955994 754.401917 308.378876 183.677750 12.5170231 280.894318 479.781067 39.3368225 711.327148 707.326538 804.230652 219.229294 844.892639 166.702240 283.739502 798.988708 132.080429 203.123138 325.866852 383.884430 766.999084 348.335693 298.491913 660.048645 731.101318 906.602905 90.7527161 980.426819 839.029114 418.989685 104.191376 526.536804 226.358215 514.801025 876.047974 463.472748 445.327881 448.988007 239.083572 627.517822 552.848999 908.631775 888.570312 82.5592575 344.786560 50.2522621 747.433044 754.865540 608.115417 858.642517 305.670013 547.760925 909.673523 318.288910 811.138000 491.618744 950.904114 200.227280 607.913818 189.409790 705.248535 498.009399 480.261963 754.074219 354.245636 529.130554 944.820129 686.103638 409.723175 535.516357 165.965668 845.918640 141.829025 140.396362 790.994263 446.655975 + 368.798889 580.200562 562.060852 36.5966797 606.764282 251.994904 552.144714 957.798706 66.5211029 20.0476246 5.64129782 404.540253 303.263062 780.832520 558.365417 812.155884 398.697571 404.372345 262.506989 885.242126 356.529083 567.408142 59.2645836 491.013641 250.375107 788.858521 741.393066 714.034302 74.1659698 658.681641 143.455551 256.245117 425.704285 666.449768 81.2523041 462.807922 214.049530 421.613495 780.091003 293.605347 689.098328 885.574646 517.512512 565.981018 898.894165 965.109375 411.501556 448.458282 749.413757 943.556519 641.157349 148.989014 573.698181 824.793701 971.714478 334.421692 872.411072 938.295715 76.0452118 164.882782 483.585327 755.349060 190.087830 824.073486 337.210297 542.500793 616.782410 373.102509 646.272705 969.160339 981.477234 629.255005 441.905548 476.683716 990.412781 443.331573 528.757324 227.978073 150.569519 787.769104 662.529053 84.0171585 277.495087 40.8732643 253.120132 954.140198 40.0690498 + 354.097137 971.212646 999.047119 290.792603 702.437622 375.726105 375.015961 292.410980 138.184448 570.694885 887.798218 553.059265 706.196960 392.731445 111.547394 744.022644 77.0057297 764.543518 338.856171 804.854980 291.624817 361.116150 18.4289532 978.681396 781.170898 234.790375 363.905701 330.967407 230.135925 836.505859 710.309509 860.152283 814.604126 542.512329 395.664154 797.601990 78.6609650 339.038727 287.318817 762.540161 908.333618 154.907257 262.557495 805.238831 443.483246 7.28849220 187.433975 576.341736 89.3208389 577.916565 621.408325 846.883789 82.0645599 660.205750 780.433411 245.820557 71.2555237 750.094727 766.829163 460.722137 37.2405396 936.226440 178.365921 303.641785 352.047058 739.824829 572.255615 862.476379 569.491455 993.611145 238.292526 274.486023 165.290543 735.000854 995.048523 229.081863 179.748077 117.653915 867.901184 689.234741 358.081848 312.076141 195.144989 173.132080 565.533752 919.099121 461.652588 + 81.0901642 887.278198 666.721130 474.484161 65.1480484 645.142578 599.631226 497.346313 720.439392 301.519470 196.543167 423.491516 822.509827 721.715576 416.289734 667.937073 844.081055 738.486572 373.800293 501.012573 768.146851 427.615753 503.699005 447.811798 387.137604 913.350098 797.068237 970.816589 90.7061539 548.292297 680.442627 874.068359 135.708084 626.688354 845.876709 504.497375 466.169739 738.161316 188.917297 296.453796 246.958893 167.253860 120.565666 963.521423 539.107910 654.600220 687.202026 381.175903 256.759827 533.515320 901.775757 363.022705 934.478699 495.333344 415.639679 582.033569 164.747726 743.326843 647.516296 534.147583 646.266968 75.7860718 879.780884 318.783905 395.619812 565.017090 254.851944 773.617493 546.552551 844.358398 593.409912 427.844391 163.352463 7.10682011 965.846069 766.842957 986.756348 919.875854 197.593964 71.3721771 151.469482 218.528214 844.360840 489.788727 812.598877 269.835907 57.0833282 + 949.948547 867.424988 201.836548 581.438843 381.525543 12.2500229 310.675781 502.962128 847.375488 340.942871 498.154449 568.372803 769.290405 259.506622 382.730164 345.887024 814.424988 92.8154755 356.584686 573.938477 644.153015 718.072815 983.677185 863.988220 57.4476280 457.070221 724.629944 999.642029 96.7725983 183.995483 572.036438 381.341156 995.900635 848.717102 143.039993 431.926086 271.582916 163.803101 493.489044 874.584106 537.508545 30.6891575 259.310852 577.756042 804.199341 55.0987549 933.674194 455.695679 457.788269 295.689819 541.270813 468.352295 104.172974 116.701607 217.252945 982.984009 484.604645 239.949188 205.719772 560.136841 127.651344 870.288147 582.962830 434.422699 893.539307 922.164795 869.567139 289.617554 410.790283 787.671753 301.677032 389.826202 878.584229 465.955719 117.298195 775.028076 667.468140 32.8695183 831.080139 767.364319 545.959656 61.2975121 150.665207 644.832764 602.642517 68.5318146 35.1848068 + 860.894104 49.3537292 970.929138 360.056183 619.912048 47.7972221 666.294006 465.573547 600.169922 101.367569 114.660110 524.753662 359.632263 8.60943985 515.432800 630.086670 362.253632 712.410400 806.110718 599.932556 382.242950 299.403412 576.869751 742.111023 511.610382 773.319519 448.886780 130.335876 884.189575 119.395782 13.3043871 367.441376 362.133270 747.966858 699.207642 246.614365 364.152283 828.433777 344.116394 384.663513 116.950447 549.109680 10.8813801 851.286682 789.656738 988.940979 73.7520142 966.470459 432.771149 764.644226 616.199280 715.289185 909.377258 538.837952 656.626770 681.885010 225.583649 60.9911499 815.692322 926.832275 435.574890 470.806976 185.462082 961.299988 834.433228 158.543915 180.269516 752.793030 340.833893 629.934082 837.442627 693.616760 262.697845 274.326263 861.583435 384.330780 33.4994431 747.732971 11.6503448 362.132812 392.549500 368.666260 618.727844 296.187164 462.656616 731.520874 28.6425343 + 192.758255 935.810547 92.9540939 112.904480 339.703491 535.478760 885.275574 998.233032 488.253601 447.081604 995.730286 335.807159 671.205505 946.146729 824.036377 379.254395 705.376282 918.456116 12.2264433 117.217743 933.403198 265.279938 782.424927 898.763611 343.270416 882.830444 721.285034 861.094238 56.3353844 794.125244 860.637390 728.468506 539.825012 618.229004 218.002197 48.2358284 51.8500366 267.250214 84.1797791 155.402969 867.829285 956.661865 935.981934 817.949585 233.559830 521.760620 318.162903 509.271271 752.715088 259.685516 922.101501 187.060211 980.447998 700.751343 229.391190 36.1390152 870.594482 397.889832 384.383179 747.507141 563.580750 431.649567 115.230667 486.251770 245.455856 913.422852 536.351074 884.460083 40.8582573 930.527954 465.245758 82.1479187 275.254089 282.498810 312.275085 30.5236225 440.289246 555.007874 708.325439 937.349060 330.628723 823.175720 455.908386 627.974609 987.112610 399.786102 957.690613 + 309.578644 164.215332 125.633606 210.403000 715.121277 929.106445 980.564636 702.507874 588.588806 986.685303 975.148438 806.499695 849.257446 813.231079 60.2127800 644.892151 665.753174 938.325500 207.335297 265.613159 730.800354 163.540756 370.841522 802.886536 440.173553 616.964233 185.235870 1.65118456 658.270508 591.860962 846.187500 80.8803864 989.250732 835.237793 113.354111 446.178070 117.084724 850.898865 389.704956 429.650085 416.735016 554.423035 32.1100235 855.190063 940.824646 670.280212 190.185257 940.700867 889.554504 903.646790 524.797668 792.476440 964.945312 798.907715 840.282227 455.808350 409.828339 534.901672 687.868469 762.371765 595.220398 324.209595 918.581543 58.9561996 969.877625 346.135681 492.454285 913.818604 953.695557 363.564392 243.662170 802.871765 700.203918 565.328674 770.182251 682.492371 505.820526 158.919937 209.064774 311.473785 386.781006 483.499664 215.348694 758.047058 917.096619 628.893311 435.349762 + 892.802917 152.197830 963.458069 404.209473 446.011658 632.075562 331.571625 451.570221 167.041046 822.255005 545.567200 629.216614 725.740051 204.623550 528.484741 175.902359 128.617950 873.536255 783.886230 233.796341 187.522400 778.002136 612.273987 360.551697 303.106293 811.936523 163.746307 665.619507 390.351990 438.173004 99.9859467 281.608032 647.340210 987.562073 3.12790155 294.547394 538.822266 203.765396 238.290253 221.875900 926.308960 557.506165 46.6353798 795.756958 67.3038788 116.659691 454.531464 162.936310 748.896851 30.4862270 254.822769 499.389191 621.269531 607.809204 252.957809 179.326141 705.834290 443.796509 72.7451630 532.037231 341.331818 842.933289 531.282227 797.118408 32.5783997 30.2738895 922.861267 91.3365555 942.062988 859.699036 398.528107 186.769806 298.091827 756.123596 419.994446 249.912735 812.864380 103.995117 271.256073 975.876770 45.4093475 208.628677 464.026337 390.299683 788.889221 562.501648 476.690308 + 249.382660 363.794769 720.862000 314.446594 399.088776 279.247650 356.450073 724.737671 533.390198 933.251770 723.455505 812.490906 851.927490 691.434692 698.037170 688.475159 291.742401 212.452530 268.027954 880.679810 5.89466190 996.794922 487.018158 900.789185 236.852966 653.556152 612.905151 969.427429 647.433044 949.486572 762.437744 634.651611 375.596008 81.1767426 640.480103 119.309685 124.531189 51.0354004 89.6414871 121.622589 919.699707 592.946777 847.302429 825.013916 489.793030 193.259506 280.276825 669.737549 89.1751328 556.924988 730.670410 836.167358 511.554840 693.607727 464.568146 755.337708 990.370239 996.458130 544.181030 939.022949 220.967484 244.529694 206.569962 404.679810 876.085266 96.8127899 460.050507 15.3495207 740.174866 816.088684 306.163452 975.123352 516.140381 335.863159 849.459595 715.650208 712.839111 368.279175 174.468994 835.542297 533.745239 33.1391373 504.138428 495.651550 550.639954 996.588562 387.968567 + 593.040466 733.278809 113.782173 128.790329 444.264008 669.089539 224.955627 762.806030 786.118835 680.391968 326.808258 487.115234 719.535461 232.840225 59.8094788 246.873016 789.338196 8.30391312 339.149445 629.527466 806.030334 414.983307 414.576691 318.871552 856.405701 422.840698 998.300537 127.916679 964.421021 757.519104 463.539795 813.084290 795.535034 508.083649 985.929443 891.413025 419.299561 38.2838898 254.131622 189.653870 96.2848663 306.882050 111.674461 572.219727 90.2284775 348.441132 763.901367 221.470398 161.516510 375.956024 348.837952 573.252869 614.351807 60.2496376 524.616699 785.645630 437.225464 599.033508 510.812439 72.1100540 357.329895 433.258392 315.653687 400.046021 564.890015 207.030365 493.127258 149.101440 898.797180 366.191986 790.935852 544.953552 840.155640 257.493530 187.602249 290.899384 34.7139854 857.106262 94.0799713 872.603577 442.068512 692.654297 716.487427 605.401550 373.128143 250.508850 935.807251 + 268.521454 632.082092 481.031342 54.6906319 903.684570 384.314819 39.1022758 511.574005 969.066467 848.730713 455.049164 645.283081 78.1438141 208.969574 961.491333 185.985062 418.987488 532.914673 789.700745 431.423706 793.797058 975.408142 928.063416 130.790985 165.422440 183.137375 292.012329 834.399536 759.821411 781.148987 915.235901 747.087769 455.291626 316.837189 296.581696 782.508728 976.351624 361.084351 365.988464 126.107819 105.102119 934.469055 252.143051 186.254028 20.3202820 374.359833 532.803040 945.616211 864.176880 263.709930 514.229858 838.913940 371.275757 209.503036 444.049408 332.279236 698.156128 520.759399 690.295837 580.506775 165.782745 870.868652 455.558319 109.017921 704.815674 624.806213 688.618469 830.333435 654.575684 788.032166 123.304497 302.763977 44.5736313 198.712341 203.009888 598.714172 811.688843 537.089722 669.278992 765.251160 437.526581 909.805847 20.1913071 300.868408 323.284668 330.644012 812.976135 + 256.710693 839.126648 141.991043 546.961487 623.393677 132.019928 488.625519 502.195435 438.187256 126.551666 943.226990 554.293518 338.058258 268.506805 284.339722 870.792480 4.60122442 577.744446 485.720612 776.981506 840.104187 376.773193 613.718323 894.593262 29.0862637 845.324524 398.578491 21.9732513 342.255493 265.486908 686.655151 286.951782 168.839905 477.060394 208.704590 533.246155 250.492172 969.765930 48.8848114 575.907898 17.2572250 747.519287 977.309326 665.184021 632.220215 424.920441 349.536346 989.118103 845.427734 269.666504 475.959106 402.744324 378.232727 381.437958 666.085999 701.632751 707.109680 593.408875 358.618469 416.440216 917.850708 2.43301105 876.996521 101.092773 561.765015 107.867088 645.317627 948.796021 659.666626 770.600037 632.725220 513.836609 716.819519 609.401794 452.364563 491.883942 237.099121 743.235474 393.112366 53.5287895 377.271912 854.873718 687.557312 496.821381 447.067902 670.967102 731.871155 + 391.730316 442.053864 913.249268 330.504578 525.150330 116.996956 64.6209564 681.359253 90.9764252 742.209656 42.6031075 884.472351 199.323685 756.762329 825.230713 103.787186 664.517517 517.425171 120.291756 327.628845 577.825195 918.382202 686.203125 156.521469 122.943596 908.061218 837.773132 607.389709 246.975739 472.817139 466.029144 852.623291 899.924622 437.495941 766.073730 350.867950 91.2028732 750.175720 152.309189 652.940186 325.311646 390.744385 54.7979927 646.696289 513.916138 364.657410 14.4491997 432.608704 811.766785 185.614273 275.990204 68.7782135 64.9516144 767.697937 366.396698 426.648560 720.871826 683.014099 387.851013 121.740669 529.823303 931.033691 764.139465 330.579834 217.947464 312.253662 247.364334 680.208923 108.224365 807.742493 228.512726 713.478577 947.490234 855.967346 161.300186 656.614014 935.282471 270.093750 944.030640 993.205017 418.304199 74.9352341 927.375549 399.822906 883.193237 356.341278 688.770142 + 752.783997 286.759979 460.454346 558.410400 106.401154 779.002625 778.880676 988.249817 53.0741043 849.650269 764.379944 297.093964 623.401917 962.678040 960.755493 703.950195 599.004761 648.467896 646.940247 460.329895 730.519836 67.9966278 891.236023 236.427811 752.795044 904.781189 201.811844 22.4175777 768.737427 427.976349 929.735596 943.592712 432.917145 466.301208 840.197754 621.518188 810.372314 545.563782 309.860962 801.049072 956.807617 479.952271 459.966492 454.468414 139.873032 142.856415 464.829437 525.868286 323.142670 189.840836 286.463104 471.081421 499.901337 143.235245 85.3819885 88.0509186 135.813904 473.116608 43.1587219 471.601715 364.097382 763.179321 378.356323 241.918274 280.906952 584.812927 5.46760464 868.721313 21.2320938 616.909485 891.040710 257.979187 205.442352 761.372620 797.545532 771.923340 948.467590 378.123199 786.885071 740.470825 272.129883 203.214249 763.903442 21.6053829 902.610901 876.414307 633.285767 + 669.807434 927.280884 180.351685 810.764648 521.850464 21.8530903 334.570526 130.900665 670.998535 41.0264740 153.702057 220.969330 203.941757 86.2459869 37.2290497 610.322083 775.601135 330.303436 811.101746 441.735413 417.404419 410.406403 740.463257 484.306549 185.253967 483.774445 984.755859 763.377625 607.721069 558.716858 790.852356 923.451721 617.198059 841.299744 723.309143 478.904144 643.089905 358.241882 175.755341 321.029449 1.74103808 323.766144 815.606201 524.069336 400.504333 924.683044 281.643280 873.863281 345.576660 887.656494 423.726257 9.83553123 849.918640 753.521912 213.102356 881.085815 644.745850 907.147827 862.569946 425.824860 948.845947 807.258606 50.3188934 818.303223 917.988037 814.340942 27.1690922 347.272461 358.107971 43.2102890 852.141541 829.819885 956.445129 652.140259 576.018433 364.654907 160.774353 236.789612 774.125793 96.7747421 900.601318 556.836243 4.89311409 153.365463 64.2259979 386.204193 781.955627 + 839.301086 987.186951 844.309143 449.647766 474.503357 665.027222 679.874268 18.5329170 889.109314 472.557587 111.815582 122.455093 854.005432 807.739319 198.167084 339.672821 829.051880 336.996002 767.843567 540.646240 979.865417 813.977051 519.522522 396.882172 578.803894 746.647217 607.420532 314.402863 459.357544 812.008911 909.027222 309.320343 864.036621 899.975586 97.7563400 246.245361 186.906281 523.964539 145.884338 593.741516 216.565781 103.763008 425.006714 632.885803 797.609436 812.869019 929.009766 906.359131 242.796509 482.819397 204.867157 820.497253 772.327148 748.103088 458.281433 851.553711 836.787537 304.886688 738.792969 109.913475 388.278809 555.900574 799.799683 618.506042 108.271286 982.031494 709.813293 285.398590 386.432556 346.608337 286.969330 631.402710 11.0094614 768.108032 997.267334 593.199585 450.615723 542.551086 513.967407 181.082184 827.056030 716.901062 24.7451916 62.5729637 775.839539 51.6176300 388.056519 + 482.308289 892.581055 356.722137 101.081398 410.174225 929.539551 71.4587555 689.089294 17.4833183 469.570709 633.801941 145.450134 703.776001 757.635742 585.817078 862.447998 233.581802 248.094879 458.415710 982.899597 78.0324097 691.712341 314.561554 9.19036102 146.952454 499.818573 538.073364 229.869461 457.564941 814.951782 821.483948 411.732880 361.668365 235.581436 300.109192 146.003601 678.690002 351.609711 336.346405 69.3964691 149.958466 457.848114 587.692200 973.934631 958.023560 891.245544 947.035095 887.609070 504.650513 406.989471 357.828705 640.701050 828.024109 528.602661 891.088806 761.308777 790.628723 114.034172 658.266785 10.1249199 664.431030 118.227333 648.309692 163.450180 564.682800 246.563919 507.648926 746.240784 840.375916 558.936768 313.159393 381.654541 506.871033 617.832825 285.738312 247.448944 179.017578 689.814636 415.826965 480.635193 678.556580 760.476013 590.337952 407.292236 593.336304 495.823456 696.450195 + 588.160583 977.649902 843.405579 803.033325 962.690552 660.315552 930.331726 769.163635 290.379181 967.025635 204.372330 896.908081 230.333786 971.729980 880.856201 129.080719 999.514038 588.809387 533.454285 457.858002 84.7030563 855.168091 975.060181 673.761780 586.601868 766.125244 849.038391 979.566284 972.843689 236.165573 849.074341 422.082092 810.243408 499.209961 683.521484 530.953125 10.7811069 270.557831 43.3804665 582.232178 543.433411 128.434601 297.458923 482.854889 441.270721 875.142395 38.9667511 892.240723 338.775604 10.5480471 69.8156052 650.070984 20.2306061 17.4480076 76.0957642 858.257507 944.749451 297.617493 301.004761 455.766602 702.400696 648.821594 207.451767 332.015289 506.684631 262.459656 350.736603 759.717773 807.870667 481.991669 628.036804 930.614014 474.073853 398.752594 252.572906 204.499405 508.233337 174.725632 350.323120 929.897766 775.118469 793.202637 795.564148 941.734436 875.990723 940.095093 864.220642 + 245.783524 383.362396 196.203049 569.536560 553.534058 523.148193 881.694275 398.042511 171.671265 978.793884 154.008011 403.579376 312.335297 669.503845 775.406616 200.099792 814.690674 764.584900 625.119324 88.5271606 950.084534 707.401489 284.613190 390.701935 271.124481 799.708923 791.538330 803.757385 428.272522 528.896667 954.758301 761.585022 535.480408 239.983002 623.407776 862.893555 209.892395 909.396118 301.122314 375.973267 20.8938789 161.379562 571.422241 831.170410 481.460815 532.385498 104.183815 571.595581 770.562927 360.382355 650.667175 718.583496 729.375122 686.820435 270.998474 770.799927 734.882263 311.104797 37.6762924 653.698303 768.424316 126.892265 923.799438 700.908813 521.860535 447.192657 456.807983 321.231201 312.880005 752.992432 507.241150 765.749512 100.901154 253.793350 697.740784 235.219879 185.330368 105.767357 344.707306 333.589172 719.587402 146.117035 722.887695 251.176819 241.956329 853.940308 26.8087254 + 564.022461 462.827515 978.741882 991.085938 144.734695 262.340576 454.112854 969.030884 235.511658 277.591522 709.562805 86.4297485 232.872910 412.813385 509.182037 386.830658 57.1376953 245.124893 518.991699 369.013000 795.087158 99.0264969 185.794159 115.668266 752.347046 911.541382 966.308960 508.463013 204.071869 82.1277390 647.403992 997.184814 428.869934 926.737610 391.860657 566.215942 585.521484 662.668945 841.776428 129.047562 505.060303 711.648132 815.555176 233.515167 968.377197 97.0279312 20.4009647 63.2137909 516.867249 101.358047 712.171753 313.340546 130.573517 990.495178 700.009705 354.012665 642.863770 583.189087 804.419861 900.183777 901.719666 503.677155 202.678391 323.553345 630.286011 368.828125 141.174088 702.269104 667.508789 175.277618 888.510620 235.575836 264.230988 790.390442 283.156982 517.002808 920.925781 189.475647 915.591431 391.951233 241.750427 947.982971 801.048706 501.179413 732.375916 242.686356 499.427704 + 84.7970200 787.465637 838.619080 7.87733316 622.429260 231.463486 298.627960 267.960114 523.619385 61.8753967 138.102097 343.971405 70.2873840 227.967178 393.023102 152.189682 10.1670189 298.370087 413.331848 686.573608 479.551941 831.291992 94.0251312 898.759949 291.797791 544.903503 7.59645891 20.4698582 724.899292 921.219788 961.991028 713.749817 975.749512 459.678253 145.172363 328.963257 279.989288 893.901733 59.4148750 314.226379 907.464966 903.808716 62.5364647 275.433380 599.208130 136.236786 643.727234 685.998413 926.416809 101.962845 331.838379 823.591370 36.8288460 853.523499 457.100311 739.829041 575.863403 308.914978 638.830566 808.186523 843.019348 117.177971 136.139084 912.924072 120.971642 101.671074 257.782318 788.089417 923.160156 641.081665 841.166687 283.584076 378.788696 971.324646 357.979492 112.920502 757.205627 71.6801987 73.7671967 752.615479 935.812622 93.8283386 407.577820 226.475220 714.981995 517.036255 842.560425 + 41.2411919 13.0119610 989.054993 291.246033 835.145874 641.715332 973.054443 819.677795 123.152962 171.628937 426.909607 594.774353 238.229462 143.196716 520.020386 244.680939 466.755707 977.994446 292.064972 192.522095 874.244202 673.441101 858.739624 790.459534 154.147934 118.575073 27.2810364 21.2259026 677.809265 991.667664 504.612244 914.278503 777.740845 721.071228 642.411438 651.244995 142.409164 533.043457 814.648010 556.566650 203.215256 199.938553 224.386612 283.079681 496.324036 658.460205 287.059326 831.873840 111.783424 985.160889 469.774536 873.474121 439.714508 266.955719 119.316711 72.9570236 963.266479 730.623779 237.357849 65.0835037 298.160889 423.357910 715.476868 556.258484 538.016663 288.786957 350.441437 772.996399 345.166870 970.064819 145.321274 603.026184 244.558090 208.369705 633.350037 183.942429 33.4385910 914.822693 188.324585 549.500732 107.680176 841.531067 521.619202 743.032532 416.188934 944.699402 845.663757 + 826.667297 162.325974 265.742004 991.460999 980.945557 372.364502 899.293945 593.878418 342.592804 335.485443 470.287689 663.106079 744.674805 868.273560 931.036011 870.681824 143.209991 772.689575 563.856995 861.677490 960.091797 607.270325 102.192032 704.668152 440.208313 924.340149 310.992310 599.767700 147.004196 3.19536614 296.839294 533.996826 587.609680 846.941956 713.492249 472.624756 816.399780 264.579163 890.281921 986.736023 798.037903 276.621429 673.433411 343.145325 79.6481018 215.867203 891.128174 887.861145 456.611542 982.814636 437.635559 963.733398 30.6611710 410.574310 28.9570522 313.809692 320.077637 458.169739 791.418884 186.320541 100.495949 993.140137 221.910492 130.274429 604.052368 535.126465 475.862396 444.430481 17.4940948 442.295868 408.496429 249.002884 599.340149 185.626892 636.759521 864.408875 376.921906 482.169067 62.8640213 822.078186 898.179932 929.785889 409.676605 903.154419 27.2111320 782.835815 503.438843 + 728.673828 793.951477 391.477966 440.263214 628.730835 778.141174 417.005646 943.997009 624.443665 577.814941 933.727173 982.872131 296.712219 294.578186 761.249268 330.315155 719.384399 744.364197 230.613174 831.036255 124.921150 991.536011 536.481445 875.704407 898.987671 275.161560 692.001404 34.9609184 527.356689 544.410950 950.981018 122.487839 251.634369 287.100037 802.370911 865.260010 139.039993 872.911621 321.213043 961.227417 691.866821 893.398193 696.324707 45.1902809 835.846069 701.549194 34.4920616 381.306549 61.4854355 802.061523 690.979492 668.905151 216.683090 423.612762 224.397507 961.127441 714.015869 343.500793 833.991028 760.206848 457.615173 504.114075 542.579041 258.567261 593.441711 899.083252 701.571289 506.194702 801.061646 231.235840 281.018066 875.747375 415.669708 395.757721 732.935913 165.774231 172.547653 356.000671 400.913422 481.538666 44.7379150 90.8323288 848.361755 967.535889 161.304947 686.794556 654.757568 + 313.019348 563.572144 278.614990 575.219421 435.969788 330.819397 14.1876783 996.373291 531.457092 449.061707 15.5961571 704.754150 489.267944 771.500122 832.841064 377.361389 496.872040 49.0637436 10.8545847 655.067017 196.419617 406.252106 470.322144 94.1312408 581.301025 828.727051 189.709961 482.233856 834.035278 340.484985 928.336060 808.862366 976.165710 307.722809 570.333679 265.116791 41.4606171 886.365601 397.460449 287.852264 607.182861 572.476013 54.8056717 29.8510017 835.315735 187.440582 528.402710 425.810577 725.301453 717.765015 970.076538 560.399963 792.180115 959.467896 434.407623 721.890076 88.4657669 883.413269 480.889435 717.791809 77.9804840 285.216766 329.526367 93.6095047 573.119568 153.035934 273.016632 55.9673958 942.656433 112.750854 197.329590 692.319397 479.405273 152.129776 69.7612991 104.841545 46.9610291 158.485260 157.483765 396.205719 949.484741 510.993744 454.992523 403.713226 139.068756 545.143433 901.359619 + 449.335571 750.729126 710.143127 229.290802 696.729065 795.230957 482.357269 596.841187 154.846573 68.7353973 816.791077 196.273132 178.967377 508.563354 972.372314 811.518250 310.491943 8.65153790 595.265198 355.329498 899.238770 397.229736 734.235779 500.645111 163.928040 268.813416 351.279419 476.914978 713.628418 774.051941 536.993652 687.691772 521.068481 783.333740 813.798828 717.178589 36.7007637 348.807159 257.798279 921.388977 680.232605 8.11616802 580.188538 355.162598 704.967957 995.509521 792.747070 687.624268 885.148376 939.136658 277.585236 221.832428 755.536804 548.417908 408.097107 244.788940 91.3430481 746.152710 255.050812 131.828247 56.0495682 294.954437 570.963989 590.973328 986.973450 994.454834 578.476318 872.316406 738.553528 928.140747 555.637878 402.043884 364.642517 660.122620 235.020172 572.858887 751.815979 228.346481 454.203613 631.284607 99.7294846 25.9092979 822.898926 772.614380 810.492981 193.666962 185.778564 + 354.980927 10.9020424 622.835999 925.612183 684.442017 590.467468 495.892761 782.875122 857.604309 835.886719 896.711365 536.557983 148.397369 576.177124 486.348480 733.665527 415.187683 553.719116 70.4809647 395.957306 676.724426 717.809631 579.883545 179.301666 404.336670 928.183289 579.950623 267.738556 341.155914 680.485474 453.000671 887.826721 702.984741 731.064148 714.664612 579.822327 894.825989 721.895386 510.332855 280.403198 430.135925 808.565613 126.788597 55.6894417 439.744293 646.972900 411.092773 337.159271 304.502686 849.158386 406.545654 780.769836 419.096344 962.669067 714.909607 272.213013 32.2492981 135.378448 146.984314 918.568359 441.949646 240.873322 105.788376 810.447449 988.062683 243.020157 591.401123 745.329834 340.260132 324.564667 584.207031 8.88608551 577.389099 733.748108 482.591827 876.162781 752.081299 630.266968 150.200577 367.793274 967.142944 11.0634689 289.092896 418.418243 403.235382 425.352325 282.655853 + 769.971741 379.648224 655.527222 656.165100 838.316406 962.569641 548.016846 615.296326 902.309814 225.736969 742.484009 382.269501 476.631897 739.258728 242.806335 129.379700 944.132324 122.677017 831.206055 295.014343 251.551056 711.228210 918.968872 32.2706757 671.244995 702.928650 109.777298 589.956848 595.136902 601.010742 746.733765 201.369598 861.280884 664.430786 570.692627 716.937134 20.9274616 215.721558 812.801880 9.76187420 405.766754 591.908752 260.040619 407.596649 67.1868744 805.231750 173.600296 830.684753 980.934753 737.511841 328.139374 99.0756836 196.302856 260.484589 118.622589 434.126587 457.953339 266.366333 722.302124 557.784363 733.460815 751.965637 118.261925 363.277557 263.668579 756.978516 574.080139 736.588135 74.2299805 878.875000 281.892883 774.009216 95.9045486 930.530640 723.437378 834.517090 188.117966 400.854706 688.696411 70.4910278 267.718903 223.185287 213.445450 934.877319 626.783325 970.256592 530.101562 + 997.839111 709.933777 823.232971 104.448196 346.934875 481.266052 41.6421089 325.700775 687.759705 856.446899 796.315613 818.215698 576.192322 508.709106 413.474335 152.828537 917.832764 314.291168 372.074341 717.595276 101.941826 471.921356 427.231628 199.351974 926.694946 590.059143 856.032410 568.270874 840.753113 157.041763 618.186157 999.262207 461.777191 500.835358 25.9976025 808.674500 228.130859 789.947510 93.8473282 81.7664185 623.008972 795.299194 641.476746 302.241516 393.633514 958.719421 147.418579 744.618225 485.111359 500.603363 292.333099 832.187866 255.848846 658.002380 620.278503 438.691772 870.981262 246.100418 402.339478 906.541199 834.558716 880.031860 758.216187 782.767700 401.253845 81.1315460 875.467529 984.721130 141.736847 796.828430 228.594604 527.117371 218.409241 938.209106 988.453857 137.726196 20.4865303 309.137054 177.958862 26.4560413 65.6933060 680.981262 78.2032394 423.411865 702.598938 473.863770 539.741516 + 172.028183 257.084930 380.670319 273.095123 617.193481 72.1672821 996.117065 735.808167 874.302856 312.865173 406.725494 118.079956 926.020264 587.433716 271.619293 817.152466 371.733795 850.572632 820.636169 306.756165 268.771667 749.393311 797.244080 856.846191 203.237350 129.027023 951.942444 29.8855972 585.717834 402.127594 551.558044 42.7717400 889.197021 903.397156 778.241821 112.418777 172.727066 732.138123 202.337021 391.304108 790.196350 904.530701 13.4907036 770.045898 165.941422 800.992493 323.743408 872.315247 454.410248 183.697754 550.734741 618.870361 532.833801 446.201050 47.3112755 192.550858 587.515625 298.112854 692.694580 901.633362 376.778992 729.211426 569.755554 139.136566 347.115479 373.265228 397.248016 521.889099 381.875275 365.564911 33.2888336 320.145111 381.743622 752.304993 127.666237 654.914124 877.118835 900.370972 349.706299 124.066376 954.713440 101.216743 312.882446 149.481339 494.365845 338.332642 798.048218 + 917.486145 484.346619 442.092163 691.654663 773.962769 334.043518 652.619446 516.110596 855.454712 191.745514 477.188110 332.111145 147.112686 768.747498 101.661964 379.453033 592.447327 878.214417 781.333313 241.416916 260.987701 907.944641 819.697754 559.473694 528.928711 260.087494 978.829041 847.275208 897.000793 434.924957 165.555573 284.228912 15.6624298 972.141174 653.041077 594.893250 738.539429 672.278320 510.253967 317.809387 718.270569 162.913986 414.977356 461.158997 317.566071 397.588440 627.076355 384.072479 358.078735 819.964417 480.776947 248.144302 19.5591774 728.580566 840.166687 755.654541 481.952026 963.679810 771.426575 180.389801 411.492737 580.827820 408.776215 765.692688 89.0449066 830.543152 544.872070 588.408569 573.347839 612.611877 384.173401 674.030396 475.230469 829.737732 28.3381405 592.594116 324.910736 45.8214569 486.759857 868.100525 841.961182 343.644379 530.398682 99.7430038 297.718048 577.848145 213.976471 + 428.261566 130.494202 686.118835 916.483887 608.826477 869.143494 174.275955 765.763306 795.685852 433.127777 378.103027 526.669739 428.590424 469.472504 6.29188681 911.626343 609.144470 519.078247 497.319275 688.096130 80.8694305 59.3055496 195.513275 512.796692 220.323074 595.768738 726.711304 573.040405 102.887695 218.530182 756.025208 236.158432 559.213135 326.098663 203.830658 252.207657 978.992371 561.197266 709.606750 394.188995 752.645081 512.267395 906.661011 669.656860 451.869934 369.001556 258.817505 169.767792 278.121887 702.754272 312.379242 294.922546 536.076050 698.263184 340.154388 103.804390 907.962769 395.345886 153.551239 185.876511 262.712646 512.448486 305.272247 259.710510 101.566154 570.807556 676.217651 225.730133 933.330933 280.474121 377.079102 724.136414 997.773010 284.112793 98.3523865 674.465393 486.256348 798.914917 608.487244 520.784546 857.503601 298.861908 792.375244 328.367004 365.244629 592.637695 381.249695 + 165.418854 312.458191 749.531555 121.359818 653.825684 531.507202 2.94962358 51.6649704 899.846497 920.889099 92.5120316 342.584167 621.378601 944.954285 89.7474136 758.030823 74.2205734 747.962402 155.421494 237.278885 501.368042 755.024109 594.942383 9.67440224 813.033264 458.355225 439.306885 277.689117 230.031784 580.166687 411.846619 853.751709 692.452942 9.21126080 525.111572 279.526031 742.917419 976.353760 963.925476 911.270569 27.1048431 20.1873169 310.524231 346.130920 439.309601 384.247314 606.328735 43.4148254 787.942871 219.372498 699.060669 799.747009 631.268860 410.272400 527.607910 180.070694 893.469360 360.808472 226.503860 200.315582 394.731628 752.232239 930.789185 418.172363 575.921570 331.749298 772.114685 137.335220 854.636475 353.245178 158.096725 486.408478 740.149048 833.874878 993.639526 709.105591 972.699829 284.322266 86.5463333 989.748657 652.273132 615.592041 237.101440 887.205261 285.222778 178.961487 194.225143 + 734.686768 637.399048 937.041077 208.629623 954.595947 746.570801 203.061981 368.932678 393.531799 197.935577 372.270538 214.586517 211.999939 565.563110 518.873779 972.481689 416.438660 967.826233 445.799072 251.418396 735.066406 822.066528 310.293121 683.768188 732.201904 395.729614 767.531433 969.297913 551.101685 865.073059 221.363693 434.231842 162.339905 797.439087 567.634216 812.088196 411.004578 59.1175079 782.069763 700.085388 568.797241 693.314087 237.809906 824.525574 614.492310 707.101807 847.372253 689.966614 581.620300 170.034256 68.9351120 343.489563 541.852295 619.385681 602.220764 667.430359 22.1038342 118.146294 26.6472397 642.619324 728.852478 882.106567 390.918793 277.746460 50.4886551 291.859833 572.454041 682.110535 48.6279335 690.265381 947.930542 958.246887 217.140274 672.410339 872.659363 231.136154 447.158844 794.498718 388.008331 274.570099 84.1164169 144.237442 715.830627 248.016937 428.517853 619.233154 150.386353 + 694.922241 348.760712 816.630676 334.503326 687.454285 495.280212 597.582275 692.363220 911.339722 217.363754 112.945091 162.393921 694.116943 683.296753 536.818542 86.4524918 996.125854 663.195923 15.1524267 954.506653 730.582581 145.983002 920.221313 568.681030 773.177429 328.381958 666.841919 237.682068 885.593933 93.4806519 523.548096 944.750000 991.102600 953.522827 351.759583 958.448364 336.544281 791.905884 716.262512 684.115967 950.313354 86.1258850 715.234253 408.027374 387.384491 360.136322 543.038025 639.793701 530.193176 838.539734 249.013428 175.542297 68.5230637 656.085754 414.737701 915.755371 603.491516 733.813904 937.302551 133.410782 272.852051 358.982635 452.384216 966.089539 435.255676 967.157593 610.067078 91.9890518 522.610840 445.857910 946.518250 912.287598 797.485291 37.0280228 44.4157791 842.512573 862.139526 113.190063 65.8612213 134.795807 253.933578 379.661682 701.219849 309.232819 333.862244 844.066833 608.823059 + 238.475449 424.333679 33.5922165 132.873978 824.290283 983.623962 206.964569 313.961823 217.289612 745.549927 381.052582 374.649414 124.954971 208.553528 979.387756 234.114365 351.320923 184.835846 979.339233 820.630005 175.977631 530.223633 478.815063 951.902100 622.689026 293.510529 738.273499 610.037598 214.438004 393.525604 903.612366 638.380127 897.704712 684.172974 983.436096 733.544739 369.294830 100.697990 263.151611 536.216980 426.468597 651.322205 870.919617 709.809204 889.734253 529.866455 362.108276 784.120728 745.008057 983.031067 208.756454 844.902161 199.386566 350.999542 412.755981 513.155701 186.900986 882.825745 167.845016 558.558594 442.315491 46.5485039 198.050140 104.877396 170.323639 720.440063 629.114868 775.151245 544.419922 790.637085 703.564758 873.189148 70.4581604 354.518738 693.047180 529.612061 225.764603 397.262299 105.322792 155.024673 923.175781 74.3069687 339.179932 875.400085 681.334045 986.515869 199.009766 + 919.922974 704.662292 60.6149445 555.325012 334.106873 977.005554 141.285019 611.711182 655.477173 407.215179 154.641739 75.4283218 692.972595 833.985840 862.113220 60.1555557 21.3677387 127.996590 924.990051 437.597748 595.706238 683.757202 231.776810 268.588440 924.435242 373.665375 666.707458 211.656662 698.686890 503.963379 978.682617 145.739883 867.374329 437.465027 220.388519 455.159180 984.466675 859.682312 833.180542 532.791931 223.307007 809.699036 618.216125 962.990173 605.895935 268.206390 80.9458237 84.8969345 273.082672 165.369919 956.590393 254.132629 84.7381897 359.217194 83.1545334 621.664856 316.831543 628.002747 939.970581 528.390076 710.082153 172.578857 427.448761 395.548401 839.136475 707.694336 870.403137 518.545654 98.2447891 711.707336 383.482574 112.579964 604.532837 942.713928 215.523804 545.866211 76.9043884 71.2080688 324.667084 543.724304 187.380447 412.123779 586.111084 497.292297 263.910645 778.289307 661.536133 + 174.540207 374.038544 738.754883 541.185242 313.382202 125.775742 81.6490555 980.536377 943.740356 781.638306 387.777008 750.606018 962.577087 478.218231 233.321045 493.205078 223.070663 45.8955307 304.992249 998.707642 464.979431 476.194977 359.507874 987.738953 311.277832 375.745575 172.288986 567.306885 51.5929794 530.391846 804.232544 279.841736 297.343506 119.779259 71.2734451 251.718735 364.142029 155.418457 894.108276 533.310669 393.186249 385.618439 538.512939 2.67434692 882.912537 248.779648 271.250275 457.633636 433.814331 916.320679 607.571228 321.157257 54.1072083 39.4429321 687.971680 844.894653 328.093170 47.0588608 182.650833 975.048584 962.389893 99.4346771 252.693130 956.769287 295.756592 737.093750 889.913757 848.532898 378.496490 240.423218 938.338806 214.712326 242.868149 14.9067440 492.441772 351.991760 781.345398 322.598541 933.359497 369.172638 914.535095 824.759460 665.878235 586.898010 432.759705 922.287842 432.136353 + 190.762177 772.301636 401.151550 591.524231 220.045059 307.305695 165.493591 852.997864 209.552277 386.610870 885.041443 801.267395 588.280884 599.407593 166.634109 881.992920 169.390152 274.851807 973.372498 155.688553 244.097931 499.034424 953.848328 205.656784 404.802551 224.227570 517.414124 171.611908 182.892883 88.2971344 38.6773033 967.481140 189.078842 913.862000 965.931213 765.324097 914.921326 998.582703 886.068665 178.928909 972.411621 527.569702 947.532593 446.293365 972.035095 969.214111 557.913757 932.402405 236.069946 498.423615 691.529358 297.886444 710.022217 649.048950 753.218506 510.701721 437.522308 240.498550 705.146790 237.769302 819.381409 227.246140 136.917862 105.154335 438.761139 433.468414 883.219666 503.128326 974.938782 277.267242 681.544067 774.002686 83.0394897 796.818298 240.419769 426.722198 484.705017 392.915985 765.066101 752.932129 600.103455 301.697266 828.480652 406.099304 959.398071 447.575592 179.271118 + 713.983765 372.323639 963.620544 331.985687 335.204468 124.280678 218.514877 743.531860 754.200562 800.787781 19.8059902 132.156998 903.062988 407.274261 39.2980003 853.902771 626.885315 789.201172 992.600464 31.0308266 380.855438 236.890656 346.484314 391.772552 831.723572 747.923523 518.035217 959.258179 403.420135 207.062698 306.196259 290.198120 538.050049 882.864136 801.453918 989.726501 703.574768 771.923035 794.762878 268.155792 535.730591 373.470612 506.795593 905.895386 431.395538 523.356628 627.320801 393.563599 544.261353 762.584656 242.662064 527.250916 563.197144 524.500793 777.817932 309.404053 726.469971 379.197998 874.511353 447.636993 55.7664299 430.002319 811.777039 425.846710 708.084534 717.545776 357.049866 464.817993 726.321045 358.921143 268.774750 327.250488 364.449524 68.5499191 253.398804 772.245667 835.510742 434.335693 859.395020 750.113159 969.027100 471.389618 629.294495 181.858536 529.808777 642.847534 828.089478 + 249.759521 422.767120 207.433182 547.671936 169.447495 577.228210 409.791840 343.685394 564.936951 728.423340 683.483643 795.306396 828.859192 193.147079 916.135193 486.327393 564.565186 152.355392 369.258636 407.895508 253.119537 649.902283 95.6418991 56.1722298 672.097229 152.866882 200.725494 962.912720 152.804306 12.8871546 929.626648 385.955994 234.099182 523.524353 91.5887909 501.731079 531.744751 964.196045 668.940063 6.54394102 215.934082 700.507751 261.988953 195.035019 439.092438 270.414978 882.825256 969.595520 72.5886765 873.437561 739.877075 184.598862 995.965820 833.038757 770.755066 396.274933 239.267044 332.002136 416.989746 187.388245 86.4299240 449.506348 225.163315 468.477264 972.940430 403.055725 104.859116 507.284576 618.898804 221.910614 905.584900 648.191895 515.082825 870.239807 576.278442 824.869141 450.677643 54.4425087 995.080444 779.364258 910.993530 346.374084 931.123169 370.843597 789.546082 516.546936 630.244568 + 760.050171 982.604614 551.626282 175.153107 267.155090 69.8603287 515.000854 217.003021 392.267487 825.371155 397.574371 400.264557 934.890503 134.209641 140.845810 703.846802 607.796265 779.927673 545.162659 880.151428 292.672272 735.697998 150.299011 970.480103 428.039215 622.074219 950.339661 77.3827667 556.154541 554.578613 224.962418 607.890381 726.497742 600.578430 55.9748993 700.452820 507.290680 581.777344 729.936462 565.199219 276.948639 683.538147 677.836670 942.154114 824.516296 410.931274 580.575500 598.701294 59.3665848 534.001831 791.909424 914.296448 682.728882 392.590942 965.086487 751.256897 319.246918 151.954712 884.274536 478.400757 383.387604 667.064941 823.005859 121.166237 629.458069 340.653137 664.412537 686.277527 672.374390 184.399734 778.504517 610.519714 595.173401 559.840210 670.349243 920.197937 93.7848053 534.924744 923.404297 671.732727 617.875793 265.264099 935.161011 79.0238876 712.840210 594.724365 172.896881 + 822.958984 378.203644 825.554382 286.154938 975.250122 123.625748 444.615784 839.395386 757.869019 11.6835117 450.862305 717.459045 344.374695 948.143860 212.661896 272.790649 515.529236 752.467224 721.160889 194.704178 512.355225 47.3651047 610.647156 816.197144 672.874634 897.109741 66.3907547 140.916550 351.088928 482.543549 859.480652 766.611145 941.870911 625.255920 513.957336 243.764236 301.142029 763.713013 46.2894821 514.604675 260.725647 745.052429 327.395233 457.524567 831.235535 371.280762 770.104614 453.387787 862.953796 352.865692 693.963806 629.853516 67.2666016 126.472237 221.221313 657.243530 778.957642 84.6697693 758.301697 406.366974 21.0134449 296.247772 689.244690 583.127502 986.111877 978.503113 359.929871 149.518616 889.808472 58.2955475 570.419800 894.092896 70.9726257 129.614075 639.313599 546.214722 151.831223 155.264221 503.003754 8.81230927 805.748169 189.565567 301.591095 99.1141510 306.587891 247.910660 437.673492 + 536.969910 129.474014 878.223816 204.878464 807.080078 907.477600 969.494568 962.172302 128.026840 743.075012 784.665039 406.827545 880.678772 127.891197 99.0307846 175.508057 895.182800 824.919678 272.414215 454.232300 730.287292 294.632263 547.307007 465.997345 414.221802 276.859436 723.151855 968.930237 439.607513 287.119507 681.911194 279.032990 960.786011 787.574829 376.404816 845.944458 798.039978 120.331474 974.857971 467.566833 322.041138 267.022644 79.2721939 200.694412 867.355347 610.206482 255.232605 432.101318 858.281006 873.508850 206.452896 138.526718 783.244690 881.441467 259.374268 567.186523 963.980042 923.576904 337.079834 643.869995 943.990784 981.789368 613.120850 426.543823 399.795166 421.277710 888.530884 14.2503195 225.328857 455.014557 318.885437 562.853027 189.739609 979.097046 796.362976 339.342651 592.985779 534.401855 815.442322 669.157349 283.401031 742.547241 173.726639 769.806824 766.725037 575.416260 133.060776 + 212.543762 524.306213 229.698441 340.006897 119.896736 250.683304 739.744202 641.638000 586.108521 185.971603 381.915344 480.650543 536.142700 939.766357 360.747925 833.211060 479.349365 9.39745808 289.459503 786.310242 635.317444 662.157776 16.2244759 633.000977 989.787109 903.471191 298.541992 292.267670 19.1633816 294.265289 659.698486 336.049347 975.256897 852.248718 746.568848 544.620178 641.758972 843.461182 180.033539 797.866577 886.740540 147.973114 637.881531 61.7943535 572.485535 513.408447 839.278748 822.240234 860.359375 718.276123 451.110962 106.413895 47.1951599 619.335083 455.447266 529.920410 881.928589 229.891785 911.589722 64.7008667 415.845642 165.723251 956.299377 369.621490 253.967926 417.273529 223.151169 353.267853 627.477661 996.944946 973.088318 43.9632339 66.3846207 272.263092 357.732483 251.567551 516.136536 607.667603 492.444153 960.747803 325.821594 690.622620 338.799072 835.906555 514.906006 638.555237 862.938782 + 91.5582428 693.437012 960.630127 462.246613 8.12081337 571.216919 528.124634 259.213318 974.245667 819.789062 222.580963 25.4046535 245.205826 199.889954 732.347412 330.574890 429.941620 981.106140 173.502106 855.100403 876.586121 70.0427094 50.1446648 766.221558 87.9614258 821.691711 458.662537 465.923218 15.6007414 245.163666 17.0282154 521.402649 427.106873 93.8225021 40.5379066 662.094299 283.832397 283.770355 494.792664 965.805725 428.882812 922.444458 708.093506 11.7353754 666.963379 492.341797 727.836792 833.247375 501.785461 735.426086 283.900513 366.736725 915.154663 459.475677 159.139954 687.116028 252.852829 81.6862717 493.893250 585.321106 691.358337 675.885010 595.292297 406.423889 461.392242 667.483887 388.742401 23.7345352 384.808929 21.2326298 850.415833 317.220184 587.776306 729.874634 618.644409 818.470520 365.252258 357.950592 164.640488 421.472290 510.955109 11.1825590 961.524658 859.581909 167.009125 962.907349 410.549530 + 373.934814 540.554443 33.6087685 499.545502 314.242767 753.357788 18.4851036 7.18470526 124.337486 230.945206 418.063416 3.73323631 175.226227 214.834579 566.072144 930.940857 726.014771 658.186096 936.326843 7.44086790 136.448227 585.764526 493.517456 11.0272655 501.846252 762.267395 916.720642 114.943779 693.550964 922.363342 166.998596 196.207047 422.196472 887.492432 749.297119 570.168579 577.625305 437.660980 977.033813 475.643158 561.276489 296.825073 335.601990 374.265411 43.7790604 494.673340 394.146606 95.0572891 870.535339 974.378723 545.110413 87.3038635 465.505554 241.558273 652.199768 922.540710 818.615540 102.660233 984.233887 398.931396 954.027954 403.038452 139.051834 70.9906693 316.938721 367.666046 91.5728302 296.882050 52.6964684 743.782837 943.156250 720.459045 629.775940 316.404541 928.666077 710.520386 78.9203415 350.345215 686.732178 635.406433 574.408508 738.835632 886.920532 137.538681 322.930267 712.502991 807.333069 + 374.007629 391.492157 522.644226 863.667419 32.0644684 120.736557 397.910919 77.1295853 299.090759 959.507629 621.629211 819.625122 937.464172 835.768127 883.182068 566.838501 600.866150 721.064392 167.172470 590.267517 141.941437 22.0569134 655.240784 252.804901 411.344635 458.299011 85.6525650 315.407684 730.104187 84.8139877 106.954025 280.100220 660.212341 445.429840 174.730103 723.029480 661.109680 90.9883957 194.758011 146.351532 591.279419 947.404907 497.202942 468.733551 877.510193 688.766235 460.385803 358.775482 425.017853 19.7136364 814.135803 548.400513 792.989258 680.368164 513.372437 134.796875 376.883179 711.443787 70.8614578 34.5787582 382.053650 405.891144 489.949097 412.757050 907.977417 91.3655548 592.216431 314.078827 607.344849 371.966736 26.0058804 141.946030 295.464447 7.01958656 12.9932642 910.461243 119.022858 646.072937 817.208984 582.041748 417.123779 537.113892 276.189240 501.477081 350.240723 597.645569 397.350616 + 126.267639 125.729294 524.283752 482.626251 759.532043 17.0254765 167.924454 532.795959 578.046631 305.097107 526.821533 629.417419 339.780365 451.973938 283.787018 358.338654 735.624023 396.905792 384.127258 258.338196 616.878113 466.285248 843.605957 459.113159 89.9663010 955.198486 432.501282 202.309875 251.036713 539.780090 526.984131 366.345337 291.430878 41.0415993 768.178833 579.244324 234.600189 1.81880379 752.231873 543.718628 664.016907 334.356110 535.395142 370.904205 45.1783714 512.944946 193.693817 756.303650 752.838074 980.929749 400.283142 416.428467 234.578522 438.528809 410.153503 373.986328 761.907288 582.090759 343.155731 582.139099 194.895325 702.333862 795.468811 775.125122 910.373413 559.835693 61.6933060 173.778809 830.349854 276.585754 742.919861 490.110168 25.9733086 914.212280 684.993774 117.454918 525.229736 292.126770 914.150146 407.075928 568.375061 824.492065 146.549927 321.949432 552.812134 251.034027 785.803040 + 171.914871 355.181519 131.938583 301.614929 552.301697 621.800049 854.826416 146.822708 370.156158 934.501892 138.583817 863.701843 283.048431 723.541748 636.001221 908.837585 220.678741 773.323242 146.673248 682.847107 906.628967 791.824402 434.464478 825.238220 742.122742 791.805603 915.561523 654.117310 843.907349 104.692741 685.180237 526.407104 556.531921 140.889633 577.509399 10.4007921 727.942139 481.956238 300.594452 853.043640 978.398743 24.3841705 94.5963440 883.712341 626.788818 796.007996 634.544250 432.965088 883.617432 627.397461 908.356628 728.432068 455.331635 725.100830 911.234802 295.831482 983.914551 317.892639 444.320099 592.978333 113.195122 715.452087 219.279434 332.326233 818.988159 845.925415 277.190735 974.394714 831.137146 404.882568 353.917511 992.320557 906.375793 348.973236 837.670837 620.024841 987.321960 162.469238 334.913055 27.3501091 732.960266 429.558807 767.753906 495.509583 6.33612871 891.425598 818.065796 + 254.891541 662.198730 713.203857 134.154984 217.126587 755.035339 625.826538 603.743774 92.7470551 692.847717 691.501770 635.323303 948.883118 864.739563 369.860382 180.050858 292.507324 651.892639 343.075470 123.250252 841.403870 955.489502 718.091003 87.1296387 341.924774 797.920837 229.165756 197.724365 614.255920 892.013000 105.411331 530.642883 854.914124 622.640015 549.386536 859.093018 74.2961349 902.409851 156.190399 390.511261 348.731842 424.069641 435.429230 586.200745 183.298752 19.5201740 889.862549 876.705444 348.868439 906.467773 272.797150 35.0161743 224.418701 884.429504 624.410706 35.1165695 598.154358 85.1263046 445.610443 485.032867 508.932587 610.258057 156.711823 372.098572 799.595337 790.704407 410.951233 173.002045 214.559006 374.989532 542.509705 881.963867 351.279938 237.746323 941.095398 245.394104 808.199707 156.225342 437.141571 679.812866 66.8839111 954.197815 578.926086 506.690552 215.675293 609.127136 550.185120 + 403.138336 928.061523 161.783035 357.290314 633.546814 395.042999 424.783966 913.361145 728.986267 906.610168 552.551392 787.746948 337.024811 922.425781 101.651062 2.71454000 416.462067 617.438171 463.830688 938.747803 723.074341 704.833862 133.937454 1.80975294 875.748535 720.750916 763.426392 528.444458 633.527222 652.067078 867.904419 202.748474 719.834106 692.732422 340.780182 138.246140 512.546997 889.377563 731.846313 488.064026 25.8560047 945.905457 153.125549 462.151978 858.454651 995.388550 542.550171 337.031067 44.7576866 431.293427 11.5253000 680.550842 673.859558 435.000885 408.146179 538.519165 840.299866 493.273804 372.780884 306.034119 518.247620 775.490784 494.516602 574.224976 675.418640 434.962097 607.495605 380.446533 780.540283 343.920288 862.987854 258.822174 959.389648 633.821655 824.131226 925.279846 850.220947 80.8300095 484.776703 562.504456 196.568771 38.4013710 9.20792675 766.485596 598.182373 822.700562 651.944275 + 964.124878 298.664215 273.837860 978.021362 805.923157 827.524963 679.827515 71.2501068 674.489868 829.732361 771.551086 707.276855 448.198669 632.179321 489.233490 959.355957 549.462830 496.859283 545.096680 765.738525 361.330841 1.25586510 87.1704254 710.366394 914.248535 566.697998 10.9091883 478.755157 907.602478 255.603867 148.988541 237.805801 246.866470 964.483948 931.703430 503.127777 484.910400 243.059753 36.9481735 564.347656 376.373474 580.414612 461.005859 923.066528 323.472168 702.278625 261.593994 80.4073639 238.752808 144.384583 863.056763 988.228821 719.858398 637.867126 427.542664 868.957886 328.110321 317.943604 488.995605 729.928467 307.823578 530.072815 472.887482 986.476318 285.758423 401.873169 989.521057 525.989746 981.964050 605.647583 60.0985718 435.997070 371.482513 786.350769 437.846100 866.649475 215.748062 149.021652 605.337585 163.793106 942.345642 640.643860 476.142670 75.1359558 1.68845975 643.249329 196.279800 + 106.767769 287.307129 649.458435 665.077087 834.078796 119.288483 195.841492 198.606415 201.731094 821.256042 938.398682 141.604828 340.298706 222.748642 523.769531 154.868790 759.297607 926.051636 666.706970 435.711487 98.2335968 204.693466 694.302063 395.532867 152.415054 996.926880 661.157715 341.017792 757.869019 75.4140320 256.975372 606.897949 388.636841 141.578629 51.0055656 534.221008 367.869080 566.852051 61.3111458 487.252075 430.896301 884.395447 363.821991 37.8214035 898.676514 279.331970 788.284058 959.752380 128.949493 366.773438 141.125015 921.925903 4.07770443 203.357452 963.324036 58.2439232 672.733276 445.059509 607.226562 502.362976 584.522949 471.273376 617.828674 288.753723 299.377747 210.277176 439.886719 633.840393 979.408020 803.731079 142.234650 958.532043 902.315186 857.621826 988.444946 546.928406 286.947601 477.347870 889.041626 93.2764130 397.210602 856.992676 199.722397 193.355545 4.17756176 713.242493 904.498474 + 226.752808 625.771973 329.518616 317.153564 456.374756 282.996368 727.482239 962.826904 809.269226 832.006226 646.944946 192.275879 382.811554 957.242859 356.228729 680.887024 217.875717 937.016418 805.693909 199.911331 652.916565 591.989807 640.340332 33.3176537 297.130585 472.455414 423.556671 86.9791107 172.407013 198.522751 943.168884 914.664612 890.916077 971.256104 643.503662 461.876404 848.218750 148.913391 260.992157 824.597656 268.968750 839.482422 53.0327797 953.320679 688.527283 222.854813 253.363129 509.889954 503.517273 353.760773 296.962067 517.540283 900.848450 731.107483 42.7932358 962.994690 636.294495 278.039490 119.040062 594.471497 220.178391 752.849182 513.471252 687.677734 105.853279 179.130112 592.095154 633.355896 726.139587 825.997620 437.484131 611.407166 371.402130 10.9327679 60.5165176 748.390381 440.282227 661.647217 572.020142 676.943604 782.451599 903.350159 304.772766 264.088867 475.627869 22.0290451 358.335449 + 485.508301 315.605194 423.439117 930.865906 756.897949 780.357605 476.335846 816.664062 390.211700 566.567810 420.172302 287.394379 70.4689331 501.279327 647.641357 12.3913832 262.414520 25.2372131 657.402405 13.4243107 946.875977 511.046143 732.936523 78.4503555 478.359314 823.894165 2.66970253 649.572021 587.616028 165.021515 804.497681 494.789215 340.969604 509.389069 579.739990 669.889954 893.087830 976.675964 307.864655 611.201416 892.983093 475.599213 139.408035 468.922089 876.177612 987.369629 657.199280 681.694153 252.783585 747.170410 711.380127 86.8242340 398.848816 472.452545 662.827820 652.235413 775.612549 328.248352 712.039734 22.2320938 487.764496 469.946960 124.403763 742.539917 855.569092 933.771362 666.077026 302.710266 892.028503 833.757507 401.089722 967.016174 914.931885 401.911530 384.664368 337.346405 489.846069 40.5639877 2.53917980 878.435730 361.254333 591.267334 237.046005 816.980713 580.551514 487.166962 532.727844 + 797.634155 10.5109510 194.684235 332.643738 463.177826 19.1366444 847.644104 739.233276 256.971252 923.361084 551.207336 5.82779264 432.654968 276.704437 916.232422 291.531311 278.123260 146.544098 456.673126 259.807526 884.352112 708.795593 642.544495 169.101715 238.610489 424.585327 295.311066 839.954590 83.9905396 814.450745 469.257599 146.995148 790.611694 634.994690 519.941956 720.740479 394.861511 87.6304092 799.187622 762.957336 416.713226 16.7368011 698.277466 630.335754 498.410156 811.601257 633.114014 549.179199 950.400146 980.555664 341.251984 309.941467 16.6085415 908.255981 465.009979 48.5549927 614.055420 892.498169 93.8883591 225.138245 139.082565 456.791016 918.044373 262.088135 164.057129 852.606628 859.145081 360.287323 592.745911 200.028107 392.689667 966.915710 676.501526 258.652649 639.627136 247.646103 510.079895 226.068878 495.829529 638.560791 934.531982 721.258911 339.837128 827.104858 646.355591 558.393250 549.551697 + 635.789062 166.288757 251.991455 303.595337 593.724304 986.029053 719.405273 280.198425 464.063019 5.24645472 682.679321 558.083313 79.7906494 842.495972 36.5198059 875.334839 683.967102 232.892624 993.273499 650.026489 935.060791 425.329926 18.4374676 198.166245 434.793823 206.527863 725.899597 131.659744 938.185425 760.792480 742.738525 968.434509 694.386719 264.845032 844.812073 338.094879 412.359772 884.732056 65.2183151 46.8389626 524.145325 761.298645 221.502014 466.301483 869.479492 463.757660 755.516113 32.7616196 556.475586 160.025864 239.357788 455.923401 29.1745090 364.233032 852.403442 679.131836 927.764465 833.646301 498.729858 419.877930 235.519150 973.202515 620.374634 505.734192 428.738708 548.976196 407.446167 495.116699 342.822815 130.658249 764.726196 269.234161 581.864136 133.293655 924.659851 819.033936 415.217682 11.0594797 566.316711 928.693420 603.393250 710.922363 995.315308 218.633011 93.1692886 998.537903 801.242676 + 75.2975616 809.627747 797.379028 536.670898 398.281158 146.164856 792.309326 44.3256874 360.282745 928.841309 285.479523 299.779388 581.777527 744.319702 116.247459 762.861816 13.1964321 563.444214 657.895569 904.199219 21.8357029 198.154999 674.699219 274.424561 184.227768 702.637390 890.648071 708.578857 363.801147 914.812378 98.5008316 249.347351 891.925476 15.3441029 863.967102 803.167969 763.356018 781.453979 843.285522 536.908386 775.150146 795.537720 347.122803 335.981812 744.246765 142.976273 112.859169 221.289673 133.048157 21.6388474 434.195221 391.616364 784.961426 777.901428 983.123840 37.4035149 454.914032 559.024292 544.193481 592.269897 685.455811 928.179810 992.469421 395.023773 97.1071854 239.066788 938.704529 595.352905 836.756409 270.279694 587.388489 896.787476 159.075058 487.920868 596.983765 688.052734 684.267273 480.210571 179.314468 884.711487 507.845123 244.162292 843.711731 124.727921 698.866150 928.752197 184.896225 + 739.493347 432.377197 861.927795 551.944275 940.726624 451.379333 956.637024 554.167175 81.6253510 306.268494 227.347672 32.7606697 879.039062 375.867401 469.303772 955.518982 100.550194 623.822083 886.366333 486.807251 33.1101990 42.7260666 92.4108047 548.632446 437.685211 312.763428 690.828491 71.0714111 610.908508 434.818726 330.238159 928.329834 238.225601 552.855469 662.014893 599.028076 933.866272 746.877136 824.997314 793.154602 981.981689 290.297974 122.103836 918.118347 955.907410 847.029480 959.104797 406.460175 670.517456 486.819946 756.207458 592.829834 197.735321 56.0608826 897.454407 87.9437943 511.413422 737.819031 269.071655 685.631409 793.214600 642.109192 636.548340 528.255249 729.014526 606.396484 123.882088 861.161804 599.852112 249.723801 493.295288 337.930023 844.386658 102.627846 415.679626 982.269226 209.477127 15.0717430 142.936386 67.3341293 752.713318 735.287170 638.147827 686.783386 824.593506 639.415649 605.659180 + 463.925049 617.518616 475.309937 292.643402 509.408051 721.637817 187.750153 501.785461 989.540771 46.7089157 807.199158 127.868988 806.888062 461.623230 356.845520 257.762451 589.639038 585.016846 560.137329 20.0159473 174.441132 951.604980 925.142151 592.257202 877.888550 558.698303 265.186096 531.778015 397.518829 473.864197 313.591217 419.509216 505.596985 792.020752 426.281921 748.185486 564.330688 855.496704 598.976135 568.801758 55.7053375 668.954529 308.114197 776.453186 28.7114277 663.668030 410.753662 938.347961 244.123474 277.281494 240.296921 670.974548 683.462524 905.519714 805.474487 796.003357 453.849976 413.887024 318.227875 438.358551 102.267418 161.022949 566.833923 989.410217 48.0893478 304.579071 280.240387 202.339111 438.347656 132.431503 587.010010 836.582458 505.036987 488.126495 279.105774 57.3953476 97.0649033 560.794678 958.312744 365.574860 852.308594 282.045685 350.940369 454.863556 436.914185 546.330566 145.806870 + 117.963188 613.900940 326.070831 932.353760 892.049744 263.363129 528.888855 194.054672 111.844940 437.466217 680.647522 988.670288 982.093384 297.266479 698.385254 887.082275 550.900269 946.974182 825.218750 730.432739 680.521606 497.332733 51.8241920 910.101990 361.690277 695.460144 872.508423 37.9510307 557.387695 989.223694 118.503204 980.411499 915.358765 659.855530 366.293640 283.867157 691.533020 132.756088 646.870483 896.074890 722.376587 510.017090 755.134216 43.5036087 155.479477 665.661316 421.555664 741.760010 407.888947 488.906097 220.930313 316.810822 695.924133 876.290283 569.662292 956.326538 696.345825 660.149170 327.856537 549.769287 931.851135 854.897644 639.590454 93.6817322 418.010162 413.172546 140.985321 902.393127 72.0327072 254.232544 919.893799 621.238342 43.1943893 212.883347 645.165955 492.053467 263.982880 965.990173 523.410400 204.076218 984.337402 618.473022 310.397400 479.870850 516.061218 626.718445 745.208008 diff --git a/example/lu_decomp/88x88.dat b/example/lu_decomp/88x88.dat new file mode 100644 index 0000000..701c784 --- /dev/null +++ b/example/lu_decomp/88x88.dat @@ -0,0 +1,88 @@ + 908.928162 541.789185 975.564026 565.852600 356.298645 674.511963 786.177917 511.576385 156.038437 703.923523 739.767334 261.213623 116.571442 361.129364 112.118370 554.537292 728.646545 576.161316 627.410461 682.851624 703.789124 590.582031 53.9802589 884.096252 856.486328 755.320068 643.804626 725.187012 523.802734 819.600159 15.6612396 513.399170 473.974945 570.010193 56.3790894 849.204285 362.475494 508.504517 725.497437 113.601692 10.5275640 400.178802 302.971954 735.655579 18.6783276 288.261719 107.804512 461.314362 560.332642 484.781586 370.871765 912.917847 749.970398 532.724854 47.5401649 446.980865 366.353485 439.412628 155.143707 964.902588 57.1964073 211.271225 91.7818909 791.840576 60.1013718 380.506561 212.264023 979.024597 378.498932 91.9215851 258.723846 269.387177 385.891052 60.0415268 676.007385 263.436554 616.151489 610.289673 640.423279 253.757675 791.520752 140.467880 459.468109 557.629883 917.665955 132.733398 569.691772 894.448364 + 99.8316040 920.223450 747.834351 346.937744 360.081177 799.925537 356.506165 152.647934 271.017120 458.531708 417.193451 845.552490 107.369057 203.210129 756.637512 241.329620 524.551331 797.664917 182.204605 582.962646 902.696716 614.899475 924.513489 433.010651 486.311432 937.153381 410.098602 119.780800 454.742676 205.223953 975.067444 334.503265 440.577454 986.316101 895.675537 53.1053619 651.234802 132.011765 718.625244 706.028259 226.235718 637.236877 586.456055 518.350647 975.876953 456.807526 342.133423 113.636528 917.917236 463.276184 414.995056 132.378799 624.350586 313.121704 566.724060 662.520691 619.746460 497.012695 413.582764 234.865585 80.3324509 174.302750 257.688080 172.337402 121.658257 877.984741 58.0871391 653.066711 776.835205 168.647507 796.664917 391.006012 225.795151 107.927650 358.419464 86.9721375 129.771149 448.852661 51.4554901 880.468628 773.977600 277.042877 260.510681 430.707367 850.550049 101.501549 694.334961 341.110962 + 565.942505 379.605591 683.021118 561.266846 878.986572 494.971069 57.6683006 266.547302 806.993408 521.938965 615.952148 887.779907 314.262817 210.545898 454.166504 242.963776 401.250732 839.031677 466.127686 145.412796 249.343552 798.485657 777.754639 80.7375946 325.401428 992.447632 888.356628 37.8393250 684.855591 454.972931 394.129089 486.992676 91.7951736 415.923584 702.326660 180.271713 93.5576477 166.043610 663.091919 412.043884 308.861603 389.812805 545.898071 600.093445 910.798279 288.442261 335.793427 482.091705 476.445770 549.244385 304.437225 807.975769 247.137695 225.803314 28.5981731 2.48255253 517.200012 735.150452 860.051880 756.540405 677.981689 973.429077 377.355621 774.266724 144.522964 159.129242 412.113831 380.850616 993.744812 999.730530 664.750000 985.897522 448.844543 285.818146 42.8565903 433.565186 298.945160 442.927582 265.859314 194.031982 576.237122 62.0797539 456.441315 330.945068 128.902985 678.536316 865.293335 945.238464 + 998.887390 995.351929 72.7976227 186.207169 347.530334 928.088501 670.193298 656.429321 354.423737 425.976105 231.085068 181.956787 529.432678 57.7506523 832.102783 960.826538 328.540466 454.196228 237.084778 687.026184 559.279236 920.756592 38.5430298 289.317078 58.6122093 79.2077637 22.6535530 62.4263649 954.787720 942.355347 249.623825 531.294006 498.976135 676.944885 16.4964771 429.943054 590.079712 396.688171 560.912048 635.341431 482.368286 604.317139 207.982193 236.176468 488.683289 701.363953 583.135437 539.194641 173.640060 444.457520 406.075562 853.570129 649.689392 305.461426 372.084259 941.309998 736.252258 714.274597 467.391113 436.302826 407.648438 12.6499872 686.782959 281.883423 913.516479 109.540726 569.560730 98.6834564 556.014160 993.910278 620.906311 412.853088 210.413055 364.921478 452.840393 716.149475 631.464294 608.232361 600.838501 178.753311 847.447205 370.638031 296.862274 928.187317 911.733215 751.544800 32.6545601 301.851898 + 939.890869 32.8764267 65.8543701 95.3569183 307.052032 243.631683 734.521362 579.579834 461.919922 556.962341 164.264160 657.648621 315.325867 742.511230 435.095306 705.659729 332.986633 617.123657 872.485474 709.140259 637.591370 784.883911 75.2319412 214.164810 365.257965 911.923645 179.967804 630.792603 237.631332 630.979980 652.690369 486.989410 607.198792 892.588623 752.473877 215.001663 863.969360 635.406982 512.110596 621.301025 343.706177 685.270508 782.348389 91.0500259 612.149902 756.418335 764.932068 578.010681 972.534912 483.729614 448.470612 836.017883 172.195145 665.250549 916.052063 68.9516678 56.3439598 949.980896 387.039978 183.626129 496.900208 529.715393 80.1108246 743.488525 766.355835 496.944855 797.862244 329.397217 206.833923 583.167908 420.603058 606.294250 340.820740 743.051453 654.488403 877.473511 261.332642 981.721252 447.265472 488.868896 495.368591 108.761696 610.748657 733.189575 684.130676 424.960999 324.597412 473.372589 + 302.057343 560.112671 911.085022 462.472046 56.9573326 348.547058 749.559021 917.161377 945.158630 135.005463 288.847168 128.096924 824.014771 854.919006 2.00166655 557.021484 689.446533 5.92324352 434.067261 842.590271 690.024963 27.3313522 417.675659 458.618469 462.694550 28.9569912 976.143677 891.010193 426.220551 680.455139 370.335724 507.758362 160.912018 275.248444 114.541855 768.680664 219.399475 645.139160 297.814697 848.816589 785.687378 774.079285 558.651062 379.380035 827.700806 784.177002 154.708191 666.990051 604.911316 435.584229 364.152344 659.799561 178.672272 55.3660507 550.506531 633.309448 960.732056 777.532837 829.583679 640.318420 217.038391 958.252258 662.078125 892.554016 94.0385284 79.7877350 634.773010 234.361176 294.754028 127.144623 545.926086 731.033752 924.195740 539.638489 157.486206 643.524658 423.563354 214.076691 407.390686 284.900330 899.129517 188.388412 39.0501137 91.3410797 230.237991 297.700623 331.901245 709.504211 + 378.793457 772.057556 597.658813 631.868286 251.517242 643.294006 833.853638 435.992188 216.451645 139.373978 829.632507 264.344727 911.288879 625.398682 779.657288 255.744812 76.0168076 589.574890 168.667343 421.538513 918.560120 970.477844 972.155762 469.677338 855.008972 390.276703 829.316956 282.763245 353.229462 839.768860 562.877502 409.262695 229.781326 905.886841 629.599854 227.971878 164.980728 50.5806541 772.147034 213.418182 126.158073 36.1263351 288.529602 606.667175 703.918152 602.064514 692.045044 73.5466995 272.776947 78.2926788 131.858795 420.791351 618.882324 136.588699 984.862610 21.4890308 807.150940 832.010864 104.438904 358.068146 208.670593 842.869690 278.922607 866.144043 878.832520 819.631775 528.897461 34.1514626 928.539795 11.0529890 590.400208 358.223969 177.522171 469.871887 332.149689 425.414642 37.7157097 204.365311 432.791229 308.645294 238.721069 757.010742 41.8815994 900.469238 807.935181 390.327789 39.0745888 8.34053421 + 40.4510307 821.192444 950.731201 724.878845 401.897278 347.158051 167.838943 180.921890 611.834534 485.809875 149.176224 510.828339 449.159424 915.206482 595.322144 865.356079 673.342773 664.676147 384.227875 75.3899765 525.099548 395.610565 156.288101 297.285950 113.266632 513.310913 51.4353027 693.257263 506.520966 26.0601845 213.992249 640.910645 942.415527 739.503845 158.006638 724.389526 182.869019 387.922058 101.586281 971.299500 214.096329 894.995789 819.652039 598.559204 130.775787 287.007202 728.856262 628.892151 737.625122 794.725769 259.796783 245.483307 5.82951975 671.688477 448.233093 416.905853 61.3602715 600.480652 370.404022 901.468506 584.798523 953.446594 939.188110 521.932251 357.568970 403.174164 279.731689 699.234558 206.198349 581.235352 647.016907 464.027710 777.229614 512.711670 204.464096 391.749786 694.766357 972.035583 105.904068 640.459351 406.576874 693.891479 830.036316 832.012817 157.238739 32.8174744 743.966125 797.456543 + 995.937561 746.183411 565.612976 406.695831 117.157127 653.953674 93.1325531 256.063263 141.583160 61.2081947 50.0561218 57.8731956 754.003601 919.335938 514.325867 761.249512 126.196007 674.375305 136.609787 387.072296 920.254517 565.325989 213.157486 402.118134 385.361694 590.568726 46.9131546 731.372437 119.121284 19.4610462 632.772095 242.686478 624.568909 323.373108 897.153442 955.794495 310.009033 380.539246 156.311981 133.500458 281.642792 502.910309 409.123840 663.932373 155.289291 37.6639671 33.6621819 510.229889 49.2466660 374.496429 584.998901 626.627441 404.074249 569.090332 356.137054 104.199417 54.9112473 512.958252 718.352173 797.214966 494.812927 210.675659 231.158722 442.618103 750.572083 828.726318 908.818054 463.023010 841.370422 23.2581139 828.308044 866.881897 359.445251 15.6133652 739.385681 129.633667 988.090454 390.418488 205.156662 348.070892 785.346619 304.477142 970.755615 350.496948 462.545868 432.272034 984.133240 434.536255 + 392.305878 765.292358 987.840454 849.859619 827.629639 584.672913 675.982666 929.751404 966.053955 604.045288 257.712433 993.703918 819.991516 314.264374 41.1091805 141.761505 937.680237 896.160400 263.685730 297.641602 869.270630 722.060730 593.194397 50.1444855 680.749512 304.501312 454.152100 597.467163 127.057922 438.253357 504.388397 879.281128 387.132782 242.294250 49.0282555 823.279114 583.776672 119.907753 930.358093 835.490417 235.797821 885.513977 889.718994 101.210014 406.160187 150.789597 303.072998 940.923950 17.9811134 153.289886 469.623291 203.862930 579.606018 660.291077 87.2167511 408.814697 704.090820 877.672302 791.644287 136.181763 330.355713 578.289062 672.319458 142.147461 401.176849 444.627686 218.604553 268.578491 786.867737 814.109924 732.846985 941.792786 159.479965 500.011841 529.327148 507.318207 296.757965 119.450623 860.614380 182.380386 247.520630 254.670975 671.706543 463.062958 842.129639 864.974121 652.180115 25.8847656 + 121.001595 667.347900 588.697388 221.176605 919.197876 979.432068 130.971634 945.968933 561.536987 259.433990 86.3300705 742.094849 372.174194 713.332031 999.492920 781.756836 802.213440 306.185852 978.398376 779.912720 168.277740 75.1968155 898.933594 435.063934 22.5663795 574.110840 521.894653 294.821014 87.7068100 141.285309 598.971680 466.180267 47.3740349 847.449585 873.123962 321.336060 288.403198 467.750702 349.643524 121.815575 484.693604 680.170105 297.940979 641.992859 91.9395065 736.574158 454.668793 357.170074 726.937744 677.482910 309.746582 250.034866 470.789764 317.972778 339.561371 248.206238 411.568176 756.006470 334.890594 618.234863 774.351013 800.271179 473.990906 966.872009 135.289612 313.157959 931.791504 956.666748 575.603882 704.701599 562.585022 378.203705 54.9978828 3.98314691 951.873108 489.890625 629.064941 288.184784 693.709045 212.760147 218.096039 532.166382 324.847504 191.674347 123.288361 591.925415 711.923645 416.573578 + 140.497421 76.2830353 288.542633 885.707397 468.348175 556.579224 596.362061 267.041168 649.095520 218.961823 255.669678 595.945129 795.491638 174.656204 764.485107 173.758911 242.383270 98.5233994 387.349487 587.915710 442.436310 705.559143 850.694275 802.891724 417.695526 951.694458 409.948669 566.892822 603.204651 622.102295 928.595215 166.422256 479.403778 774.796265 946.822021 184.703888 731.723450 128.766510 90.6033783 435.465668 523.464600 905.246826 243.061661 288.980072 730.684692 665.666321 240.697067 504.797974 613.989502 191.482498 105.093658 69.6553726 297.426941 486.599915 452.861176 76.8480530 818.515503 208.988617 851.132935 109.894363 871.693909 476.528290 204.199829 198.453674 465.355682 175.926834 93.3519745 248.276260 461.493774 779.356506 267.746704 110.336304 623.762817 15.1863680 421.824341 207.626892 578.314697 202.724838 628.769409 265.670441 174.249924 616.960632 433.384399 587.803040 657.099060 271.533905 547.789429 260.324371 + 498.536438 521.718079 358.597015 605.228394 551.580383 517.656982 910.699463 996.508423 183.923019 976.601074 20.5330353 481.509003 986.682312 367.861755 134.368988 91.2626572 236.721252 737.230530 866.085571 816.419189 945.969116 758.223083 31.8373051 756.771729 976.404968 65.4864426 264.969116 838.805542 135.821518 981.473511 391.278687 494.463989 370.688782 781.953369 3.06335473 875.420715 706.514038 844.688904 120.269073 561.713684 383.201813 491.599396 300.621582 944.533936 18.0885925 197.218704 155.650558 901.973572 687.530884 590.463867 244.109116 116.338982 332.963593 435.879883 874.571960 781.010071 166.039078 804.882507 599.460693 154.644302 727.826172 138.113113 102.769974 16.9110298 722.614014 274.201996 447.618408 279.581360 164.832230 163.147095 431.786102 241.284546 449.260376 879.528625 10.3558359 94.4796982 413.244904 109.517021 879.212769 241.143295 544.866333 138.419769 444.324371 712.893677 742.305908 745.443970 8.60086441 568.794189 + 903.402771 515.163025 996.849243 666.837463 948.678345 352.709503 880.926025 910.767212 866.470703 169.008896 643.495544 582.606750 341.772034 771.802490 146.534515 699.570740 798.269348 484.751221 917.891418 568.266235 664.330627 257.092926 998.541565 492.447144 753.562988 426.298889 762.202209 437.139618 501.476898 131.577866 154.369858 892.975525 476.280701 901.668701 431.813721 740.163269 457.040222 199.059067 841.372681 545.402344 346.881195 887.453186 891.191345 887.752808 871.635071 153.737427 329.133179 752.792236 3.63397479 679.403076 147.185150 370.958679 19.6880322 578.482483 531.363525 624.719849 838.151489 129.975922 593.927368 351.431366 364.444214 303.509003 65.0571289 581.071838 345.126373 346.755371 17.0356579 564.094299 856.177429 388.399017 873.222412 296.046082 767.297058 394.584076 427.456146 781.191833 534.895386 940.867249 119.980759 72.1953812 130.730118 446.854340 793.534302 83.4016418 724.411377 339.846405 218.443542 441.912750 + 573.133850 419.965210 41.1511612 704.079590 855.724609 610.101746 532.340576 352.762085 452.346344 27.7487030 442.107208 392.038177 633.971069 111.928894 705.679871 407.071198 154.830261 46.2658424 839.322083 359.801910 133.364395 707.352661 444.784546 683.385742 754.296814 183.278091 394.144531 260.137817 640.913818 928.864929 63.2187920 718.523315 629.920837 394.983734 936.768982 332.419464 170.467865 780.126709 917.916504 907.547852 105.451706 484.547699 957.593140 63.1601982 777.719238 274.773315 364.411255 901.693726 54.2754250 101.092354 783.342712 208.594788 437.289246 537.050903 745.430664 295.377625 409.365723 53.7378502 491.946411 692.802979 335.049042 508.034637 10.1377821 84.9173584 674.917969 309.331421 267.736725 873.418762 672.216492 467.589172 833.286255 803.851318 380.864716 102.903358 328.704346 367.977448 410.912109 20.7532330 917.435486 189.856506 284.897522 774.857117 353.662720 790.894470 345.618530 451.711060 431.763641 681.806091 + 305.597290 929.006042 464.496582 873.826233 929.810547 488.461243 729.482117 619.105652 785.670593 76.9345169 376.153046 89.9330215 344.315277 576.693848 900.927185 509.903412 775.984375 372.344238 831.386292 724.833252 82.5667572 500.275757 187.571823 537.997986 313.680786 61.2654762 224.870361 669.158569 154.964661 309.657837 631.041565 397.571625 678.514282 315.085022 411.831543 318.708160 619.092468 677.201233 18.4883785 234.766922 791.683838 536.085510 80.6130905 267.244690 698.717224 250.065765 351.611664 666.328552 592.839844 516.288513 429.216064 492.832275 723.146667 95.7146072 107.059128 4.43271208 889.206787 580.943115 80.6690598 426.423065 399.161194 664.352600 531.448181 798.468140 806.024658 655.629639 912.833984 496.668945 464.484833 818.943665 551.648254 972.779419 988.536621 710.369263 659.307007 639.523987 6.97385597 234.068161 437.238922 270.798889 320.406494 149.656876 999.390381 413.307831 606.117920 847.953430 836.174255 901.006836 + 587.094238 349.411316 904.890747 913.005920 209.355179 215.375839 687.213501 940.070862 191.247299 427.959503 338.194275 25.6103821 727.269226 322.642609 261.962036 930.704712 465.739685 184.562897 331.640045 426.178864 386.649658 778.746521 262.381409 164.572540 429.420319 46.7489891 296.281128 903.467041 104.346909 141.309723 534.741150 301.959930 122.247696 789.376221 608.852234 309.632294 923.797668 793.703613 255.518539 871.167358 797.546265 987.822998 422.199097 536.491211 810.748108 911.164307 498.761414 255.226471 938.719910 937.818909 494.696930 410.313904 594.327332 372.532166 637.476318 467.999786 227.134674 899.656128 539.180664 310.154205 82.3278046 232.862961 310.428650 408.637909 261.190918 699.700867 67.5307465 367.109283 493.078552 718.297485 422.328094 405.613678 284.952148 985.330505 588.010437 318.376251 807.373230 359.776611 26.5877533 758.421997 218.746384 98.8850784 164.946136 615.254517 762.453918 248.367477 422.000153 668.186401 + 163.462326 181.047470 898.773438 629.956726 770.569824 499.827972 856.782654 966.859375 302.099426 791.637939 622.391541 794.441589 847.481445 427.715424 362.758453 504.510834 485.549561 587.848389 427.533447 862.761414 266.498413 422.015991 127.382797 191.221634 367.118988 757.475037 274.369720 921.797913 282.029602 338.269012 725.854431 932.580627 608.757690 969.480042 704.154480 508.185730 795.323486 541.456909 765.345642 406.268250 224.319748 635.649231 213.241501 674.188110 287.916412 656.985107 823.770691 271.904327 112.103065 99.7711105 450.054626 532.596680 748.244507 367.628693 888.744812 917.626709 383.290649 637.034058 287.790588 169.008713 783.057312 246.435776 283.618195 903.372131 659.539551 18.9025726 856.168152 645.844360 747.412964 337.915771 65.2111664 526.777649 605.053467 691.755798 489.804352 69.1863937 263.047943 312.896637 433.577271 344.292053 642.069275 875.307373 726.664062 87.9895859 836.268860 357.016327 876.036682 217.199463 + 746.386780 346.888153 906.107605 321.740540 978.595703 142.900421 534.226379 912.799194 468.273438 303.119446 169.774231 66.9360123 865.331665 252.930130 98.8072510 605.251038 632.183777 401.684052 582.580200 295.912537 59.1076241 83.7074051 647.188293 671.241150 331.654083 925.688721 107.741508 607.804626 554.106750 798.683838 6.43288946 770.074463 100.849770 502.113373 562.673279 90.3990784 355.216766 970.561523 489.919922 141.498672 619.331970 479.123688 726.134399 903.897095 167.179184 344.960449 399.333160 553.806519 519.739929 445.934540 976.054993 898.679626 877.359497 443.830078 765.234253 955.461670 452.088440 262.308289 651.035950 32.9518661 684.759766 739.655212 400.175018 702.076538 486.257355 496.460236 33.1502113 177.597839 757.083984 333.302124 731.272278 543.188904 991.843994 152.888077 530.179443 569.714355 418.959747 387.511139 816.266235 289.807556 208.593536 964.933411 344.718994 680.215637 70.3439484 760.119263 581.912781 682.997803 + 269.386047 839.688599 976.209839 29.6701622 906.643005 612.711792 910.042664 406.472900 550.808472 10.4177628 508.099365 183.571411 894.429626 794.339417 982.898743 248.050949 602.433533 751.654114 665.089966 315.443481 162.272263 86.4517746 289.153809 26.9203129 255.166687 890.886475 668.082947 794.487671 359.628571 798.766663 609.520813 705.933960 351.760071 344.119354 180.718185 655.430908 808.468811 426.718811 226.504333 135.117874 139.594360 4.08151531 781.968018 14.2069111 768.811707 5.54013062 542.558472 352.361053 221.067276 377.844116 718.412659 30.6416397 750.470459 719.147949 656.132446 407.541199 547.102173 874.123474 790.194763 662.514648 818.289490 229.706131 111.879951 869.326294 810.815979 110.806709 943.851990 431.412506 122.569359 753.109741 682.101929 822.586792 582.567383 896.493042 131.746506 557.417114 39.8215790 583.304810 466.386414 866.608643 816.841736 963.904114 972.509521 552.234619 742.498779 906.832764 272.247650 213.011185 + 520.748596 257.135010 808.052063 774.804443 341.968719 180.508118 621.346802 182.287613 624.107422 780.882202 200.753723 627.023315 712.969910 449.013550 99.4846344 974.059265 656.242859 85.9099197 694.042114 773.865967 677.269287 359.545044 11.8783426 480.298920 108.713646 750.220276 523.836365 403.417633 733.280457 530.297485 560.201721 620.268066 612.601196 266.359558 614.221252 299.642029 714.725098 180.089813 471.971252 227.903992 400.049835 222.933594 623.077026 477.820435 374.817810 929.977966 66.0525970 879.877563 618.885193 356.650452 800.307495 798.004456 911.534302 517.958008 241.281509 858.889526 769.696655 222.742813 504.602356 577.249695 52.1206665 492.848816 450.220276 103.068001 887.468872 122.117348 862.642883 605.803101 568.564331 684.390930 142.234222 54.7650032 101.447365 699.377686 719.722656 938.209045 146.457108 461.314178 672.548706 226.378387 229.351120 696.995972 119.383934 578.410156 741.222107 978.152954 171.267914 323.558624 + 275.363434 36.5147476 799.117249 655.707642 258.322449 100.434616 612.536377 616.106201 749.214417 255.626984 249.483536 188.502213 549.477722 118.095917 309.286102 744.997314 787.933472 865.284973 510.089081 698.836487 987.359802 93.5343628 287.342560 793.189209 351.740875 299.801361 673.932495 13.9962406 307.476837 788.938660 390.270630 608.412170 684.592163 302.320160 404.110931 386.688293 648.452393 858.481201 697.871704 924.303040 900.205017 599.922302 815.415039 705.370483 181.789520 981.436707 363.814728 952.128418 315.954803 731.142212 215.126526 947.574951 436.900482 282.738190 845.937561 288.336090 737.283020 823.265259 767.009705 543.371216 354.915009 677.535889 845.145142 320.373749 138.277878 956.864258 282.824280 227.311401 962.257690 285.483887 711.874390 983.695862 271.833954 851.405701 796.245605 204.961227 58.3642616 118.763000 350.847229 578.899719 235.514694 588.309753 427.072266 408.339630 781.540344 724.709900 928.454407 358.696716 + 419.085663 915.658264 735.401489 308.873474 219.025589 355.870453 392.139832 417.839203 144.767090 37.4806862 315.063232 1.45420957 336.288300 219.274246 947.318848 394.162872 804.303589 553.133362 514.703491 432.058868 313.334686 540.186829 877.097046 212.816589 645.497437 341.696594 288.881439 963.762085 175.290955 884.413757 305.364288 141.274841 396.893890 276.421661 450.551605 998.932617 194.910156 340.457703 735.280457 826.010986 717.072083 192.262894 46.8390808 407.874725 209.055313 745.885559 360.945068 295.274384 304.572754 925.420654 371.912720 13.3093290 292.906219 954.124695 26.9166222 621.380127 303.355896 301.675232 945.514771 709.790161 747.135925 139.719162 745.719055 386.577057 678.218506 773.013672 552.911255 342.114960 14.1285496 750.271912 616.401001 366.660370 557.489441 396.669769 694.632507 728.619080 484.904449 157.353958 703.033264 844.195923 541.097839 325.770630 573.700928 818.256409 550.724487 262.921844 480.447479 80.0695648 + 779.538391 383.643280 469.805054 45.4613876 165.978699 669.032593 327.800873 243.952332 582.056335 670.820496 943.544067 300.880432 990.728699 139.755844 770.498779 540.664062 957.936218 679.026306 489.761871 342.346039 778.100647 287.745270 530.550354 322.570801 991.034546 705.532898 190.271652 46.0271835 56.9065399 471.168365 521.206055 743.440063 361.183258 411.638092 653.290588 974.938110 450.401794 381.445648 453.179260 519.526550 791.262451 425.609253 248.761368 522.176758 487.677795 870.034424 949.249390 87.2854691 827.843445 129.223877 989.981140 553.664490 360.370880 151.505859 645.748535 902.628052 125.038155 321.884186 321.820862 72.8785477 585.515991 999.035461 557.249390 659.302063 26.2139893 893.700317 408.492981 874.199768 231.331528 572.128479 225.926559 28.4122734 459.309662 80.8686523 454.407074 96.7924271 531.657288 459.755768 661.752625 403.703094 553.302368 318.700897 783.961670 681.161987 434.324677 320.473083 96.9986954 532.240540 + 743.740906 575.335938 612.304810 722.542175 63.2703552 839.353210 328.307953 97.0258484 863.705933 477.313171 695.428162 499.505310 706.504333 467.514191 96.7816544 676.410767 208.120575 137.191589 744.521606 793.115784 155.343842 906.176758 214.691605 476.138214 181.301544 818.880493 31.2011852 4.84327507 994.120239 499.820068 127.600792 344.364166 299.672791 631.764893 612.540894 373.169891 295.215790 578.499817 13.7179871 143.423935 791.496460 370.945190 952.553528 31.2030907 530.020813 610.643738 212.589432 622.589417 616.061157 352.159302 97.3177338 83.8229828 31.8927402 57.4657288 267.909943 391.142792 487.847565 759.312500 570.217163 373.290894 184.928375 421.303436 650.363037 133.557388 567.935791 386.196808 997.612732 261.325317 245.571777 201.051025 174.225281 674.567322 340.446625 968.537659 935.341858 673.742981 434.273346 75.4958496 167.824356 701.042664 737.262024 130.356842 934.450562 139.740479 865.217224 611.428040 124.645576 461.960907 + 945.056396 77.1296463 89.6938858 863.453552 565.513794 585.615234 852.340210 875.347839 509.467957 738.720642 494.933075 754.524109 822.340332 711.106812 339.248230 488.578949 937.586548 521.897766 712.327576 64.4308929 311.179626 79.7138367 750.285156 429.936920 164.538132 191.398117 87.4811325 939.200012 102.821365 824.836243 980.252930 791.162170 863.870605 174.949524 960.679382 700.705383 860.847290 244.870041 749.374451 24.3052731 414.890015 777.539307 868.731750 698.430908 342.159912 761.452026 304.632965 343.039276 438.631165 66.6466217 99.3831711 22.7067280 539.273315 180.587250 359.321136 882.307678 289.475189 726.159912 156.443161 553.019470 844.909607 115.556801 249.068802 14.1087809 440.246796 768.218689 293.442078 565.499023 563.319702 322.939178 114.024109 606.492981 410.237579 609.818237 473.213837 984.878479 710.458008 428.247986 914.911804 562.147522 924.720642 62.9814453 992.129150 619.489685 147.401779 209.956772 463.067596 57.8865318 + 388.856018 728.131226 145.318542 411.215179 578.592651 899.006409 788.675232 592.973328 773.506531 459.697906 123.510048 949.786133 822.369995 512.535706 156.433395 758.950012 715.860657 73.1015396 698.142700 464.119232 843.894653 50.8327065 455.622223 54.1149483 95.3616791 890.787537 910.812744 148.242203 527.520508 748.980957 984.532715 845.574036 809.239136 801.682312 59.2638702 597.306885 362.287140 840.508484 551.266663 433.845032 533.584534 959.380798 937.997925 118.555428 635.708984 143.276382 463.645020 451.939117 447.805969 481.282684 872.141541 886.693420 930.196472 187.639099 286.887695 591.102661 7.72983980 856.878540 766.493774 954.949768 535.205933 809.757568 541.321594 114.057510 90.6075439 981.420776 689.745117 452.560059 88.4174805 426.234467 965.976990 302.538177 888.155701 655.986206 441.046173 345.730835 422.522247 380.906708 715.485168 674.983643 10.6780338 70.0160980 101.566811 184.299347 754.802734 382.684357 969.623291 371.654968 + 698.055725 933.624634 455.381348 240.026947 323.858337 698.385498 425.084900 418.552277 774.306824 359.673004 673.850159 310.712921 417.086975 780.434265 171.717529 861.250427 770.872742 958.511719 818.920959 845.409241 195.728485 294.641907 547.564636 510.571625 672.804321 576.938477 792.338318 167.417068 630.219421 414.893768 850.725830 94.1827469 984.186340 913.553101 127.675110 133.661102 999.661255 563.724426 622.616821 117.685951 553.754578 306.260162 33.0273705 539.738037 354.165039 894.036194 330.206970 409.339417 654.634888 296.792908 827.493652 251.275787 374.813171 457.925293 485.350861 138.655807 623.908630 407.470093 841.487000 756.808960 833.865601 312.419495 363.358490 473.504364 807.634827 751.117065 841.492188 852.411316 535.461853 476.008240 947.725586 476.767975 776.181396 138.967529 376.502869 445.023621 812.469482 654.729370 122.815872 992.365723 775.294128 856.583435 455.077087 619.490356 445.485809 166.800781 221.583527 244.319260 + 22.1279507 219.018982 166.542892 894.574280 41.1087036 786.628662 562.871643 528.849976 101.766701 733.693176 818.640625 209.379059 155.258270 759.194214 558.919434 301.519287 508.587769 331.103882 44.3785019 165.292679 53.2458305 883.444092 845.232422 54.7421379 96.8594742 724.538574 933.037720 844.569214 410.848145 901.048706 768.425537 10.0801420 419.447754 255.647705 330.405121 822.744995 773.989685 278.021088 41.0006905 693.791321 843.101318 739.699890 188.549667 373.862762 555.527649 12.0046377 812.574951 304.078827 10.7222757 696.762085 859.999817 952.136536 286.800415 132.570007 663.118530 366.220886 589.836487 9.60765266 184.923676 904.190735 425.900543 396.537323 378.238800 534.957397 904.248413 70.5539093 297.432648 995.123108 194.996796 189.850723 530.201111 826.386108 154.647873 348.719757 872.766357 342.926849 236.764893 373.218079 143.381897 288.355896 635.846985 104.139694 165.184967 730.717102 110.926697 762.243713 124.515762 350.013000 + 623.522339 296.585632 755.217163 930.382263 175.198242 593.914795 840.774048 522.741699 724.223206 660.482544 298.751770 241.806992 245.137527 803.063477 33.2339325 725.503052 871.906799 94.0435944 501.625275 125.301460 613.088318 864.433655 517.363586 573.443848 682.058411 118.021309 688.436096 710.911987 32.4414482 688.964172 497.609497 510.819641 858.057800 142.622452 684.803711 459.294128 118.219116 936.644897 232.376907 619.887695 346.566132 717.191406 963.563049 308.357910 321.431641 562.127014 773.861633 637.821411 327.741486 77.3198929 283.778931 75.4912033 479.573120 238.478119 629.578857 96.5736008 325.710999 524.970093 580.530518 506.572937 880.149048 810.946655 608.397095 260.649170 60.8947487 839.616272 391.810638 717.330444 195.502975 775.729309 574.791809 307.713989 575.363892 865.296265 796.923584 644.319153 622.167480 205.665649 539.490112 292.255920 289.815369 907.229553 514.820557 448.979553 397.963684 637.673340 299.785950 916.668579 + 257.734406 842.184021 710.628418 118.121758 275.584137 143.317291 368.395874 460.801208 686.725708 44.2764435 544.302246 144.517776 760.281250 991.577026 590.994019 89.4657669 988.393433 839.317749 656.491150 949.787842 268.252655 573.008850 650.485962 598.872375 766.115540 844.632629 657.714111 182.968811 326.329376 810.448364 123.426865 532.787415 913.749512 785.818542 197.649399 257.819916 813.709229 540.985413 987.206055 715.188232 239.877380 414.995056 450.020630 964.006836 692.261108 104.153625 480.995850 280.110718 246.874451 989.357361 691.938354 827.633484 239.992950 276.223907 259.599823 434.764191 174.840851 502.711792 204.446228 322.313904 889.918152 642.528137 653.220276 626.906067 695.500122 809.088318 159.184143 910.809570 41.4962845 885.520752 363.736938 991.308777 860.309265 227.679810 91.5881882 822.292297 772.825500 551.109314 582.065613 336.756989 955.372253 428.193085 54.2597046 127.170044 1.93444037 25.0779896 551.550354 434.556793 + 519.169312 750.217651 473.242310 241.218506 373.368317 540.925598 556.388489 63.9409523 424.523926 639.158264 276.881165 394.905792 381.178406 209.909729 194.602951 795.620850 859.694519 101.156487 983.560608 410.951477 106.600212 359.954285 551.517883 94.8958588 349.399170 105.656364 159.835022 3.13236737 102.731567 692.282532 426.583649 736.336060 726.817139 784.269226 533.092529 170.690628 160.169373 334.217682 197.469284 729.182922 441.170563 875.093323 450.418976 295.468201 291.779022 796.373352 2.16404605 632.157715 222.681961 517.210083 100.193344 401.718781 460.788055 144.259293 976.723755 55.7731018 810.411011 822.119568 188.367462 624.636902 872.741394 898.936951 43.0778008 17.3580341 851.597473 596.465088 729.779602 17.3012295 111.962067 479.904144 288.137451 723.654297 787.983093 171.955475 554.620483 679.840271 246.983414 764.279663 334.394897 145.405411 920.119019 686.836975 563.180420 149.968292 398.926392 473.775543 780.469727 785.364807 + 403.773376 384.291473 191.376389 871.732422 339.314606 839.749512 509.266815 158.271378 451.493530 510.362213 239.250305 201.965347 458.627167 383.528656 868.199768 569.553223 241.164734 142.009857 62.9424438 963.747742 417.058594 195.471069 138.773056 229.844574 379.379089 111.476059 821.234375 941.473572 506.204346 798.609009 620.902832 83.7402115 281.501038 964.063354 600.290283 55.4659691 470.547424 718.990601 843.818542 176.941177 245.336700 472.665070 280.485291 633.486572 494.105347 674.891113 967.173157 931.335205 678.453552 927.280212 944.113342 821.486450 917.782166 356.503784 570.247864 778.755432 505.473022 351.089233 300.878601 311.639923 22.7186375 25.1587925 387.622498 865.210449 511.303619 662.129944 41.2804947 852.053406 825.302307 863.346375 755.944092 280.126007 39.7464943 148.002716 426.318298 542.609314 260.670807 175.013596 919.774536 963.330078 477.769928 264.740997 724.260803 508.487549 656.817749 143.955368 924.191528 744.453918 + 400.612366 842.755188 522.706238 814.883545 266.723419 417.157654 939.689331 154.928513 64.2946472 651.152588 592.213745 93.2848663 444.999664 111.546082 637.679504 970.260681 366.210876 537.956726 831.986755 250.990982 415.249237 279.313934 400.511383 391.140778 576.060059 65.8308563 99.5139923 39.8096123 42.5865555 887.936646 153.902191 386.133148 92.2129364 869.951111 542.041565 265.104950 331.681305 614.945251 797.204712 98.9200287 676.439209 782.540833 178.168106 519.927124 465.852661 278.147614 788.046082 372.401642 509.610931 254.556473 481.703369 847.764954 823.424805 530.407104 79.4840546 989.271301 881.873535 840.584961 259.432861 54.3826637 591.358337 634.278870 430.713806 622.824280 282.243073 696.347168 469.536102 671.521118 785.005798 71.7607040 28.0433331 694.723511 680.232971 681.740662 848.075684 752.702454 553.238770 598.385376 666.162292 516.077026 871.884827 581.110779 921.114563 668.283142 959.490784 928.662476 651.391174 767.908630 + 539.221191 353.165253 332.563324 320.254669 467.023132 130.625153 389.502136 223.575485 290.248260 431.736664 180.076523 546.744812 650.199097 720.725525 56.4847221 743.740906 757.531555 500.637848 159.310730 538.838135 969.586243 435.113647 354.423645 587.554504 623.579712 501.912476 699.715027 150.980743 135.907806 327.838867 829.963562 907.897827 2.79891515 72.6340561 767.201355 587.163940 32.5276108 247.504074 523.602600 716.188660 184.056046 285.689972 797.318359 237.311630 998.917358 247.575119 722.488403 427.023865 987.396606 784.195862 814.913147 456.839020 361.073273 469.802582 825.479858 986.675293 86.3038101 788.824646 900.861389 676.768188 123.098358 748.501526 435.395782 991.745117 330.477997 65.0620041 876.392822 562.736694 959.609131 911.004822 416.350128 215.795395 50.5362930 575.152466 653.424011 110.354645 534.720520 994.118958 452.216064 91.8394699 339.001526 811.864929 653.846252 833.383301 366.102661 758.498169 99.1343384 337.665802 + 305.215302 344.963470 493.106873 876.854187 814.570129 709.216492 578.416748 897.415100 73.8421021 537.021790 784.785461 900.180420 976.364136 647.597046 733.221741 772.121033 414.667206 708.103088 273.481262 997.324158 259.059570 740.488159 562.427917 197.407471 530.318848 125.300209 343.826294 191.353287 103.947899 373.290649 177.586655 619.950928 45.9850273 909.387390 930.735229 247.936142 867.796814 66.7630310 352.867188 857.146179 553.813171 671.459595 302.674042 53.8035889 541.406616 439.125153 643.450562 669.841309 991.612549 327.234711 999.907410 199.840057 843.366699 982.638123 168.897598 786.248779 128.062027 877.536133 565.238525 935.787537 592.427307 276.379852 985.773987 59.8696785 993.779907 961.116821 515.227356 409.389069 433.690033 882.473083 426.806946 183.264145 666.563232 896.075439 77.7919006 551.937622 159.480194 260.527466 335.700958 590.665894 774.624634 168.651505 139.855164 219.162308 833.802002 853.465515 267.958527 257.593872 + 850.434937 70.8787231 848.928467 297.761047 536.140686 403.432281 631.024841 528.891113 627.967651 30.6730804 104.290161 134.575302 476.558716 117.021248 330.777893 841.125488 188.083130 261.992340 835.141235 12.4546194 411.565002 821.661926 315.419556 164.105530 218.344696 351.878326 96.1825714 678.013184 983.237549 109.028038 574.868164 894.784058 535.956543 994.764771 913.122131 15.4319315 132.236847 754.124390 603.860901 671.501160 96.2313919 374.044434 919.488953 488.002319 892.689880 357.558075 809.009338 60.8423500 696.005737 809.169617 997.324463 354.682709 396.410461 284.999237 766.034424 98.5016098 665.668030 126.029282 403.525482 714.595032 436.338257 683.072388 454.175629 657.884705 435.088715 137.107391 480.784760 536.010864 477.019714 285.807861 579.270142 678.252380 997.154663 439.896851 696.355408 136.657776 451.900574 325.444000 952.064697 468.122375 650.593262 45.8428345 553.114685 336.484619 290.026733 315.780151 948.748108 447.880157 + 871.373657 50.9266090 171.778931 729.456848 775.204590 855.060974 820.765625 695.570374 915.510742 635.561523 507.386200 890.671204 367.540741 610.111084 841.463440 480.135193 443.979309 847.938049 196.010666 309.246338 689.929382 71.9236832 867.652954 599.961426 841.907898 743.922180 904.268555 604.094604 118.798187 380.450104 59.9054680 217.036850 288.258240 691.224304 415.401672 520.884949 194.445221 188.897827 112.045006 728.195679 848.156006 258.090759 591.193726 108.393646 686.144348 571.000671 645.632812 557.759583 264.069977 733.717163 465.440643 791.368408 142.169388 249.505569 915.242615 958.756958 77.1698990 282.872223 624.064575 454.658051 772.102478 193.171494 667.932739 788.939514 542.118958 226.372147 256.743988 616.967163 685.839417 310.071442 197.674820 702.409729 922.940002 514.536377 303.600037 451.197357 483.082733 270.968811 360.585236 902.655762 320.005035 865.563110 119.025177 4.25973368 331.343903 727.788269 773.443726 101.112717 + 185.961716 926.325928 645.864075 548.399902 566.532654 956.005188 117.449554 152.869202 473.749268 996.299927 418.411438 972.395874 304.161774 443.896790 659.485168 843.370239 244.790253 369.686981 804.054016 624.829895 53.1275749 685.734985 267.210815 773.243896 692.697876 512.844055 426.389160 167.276779 355.033844 938.937561 848.237427 163.465363 110.346069 233.707977 289.077301 24.8719044 417.329498 990.837463 339.644440 236.097931 251.160736 672.520691 68.1918106 778.788818 135.187607 296.087311 904.608032 433.916901 95.0405502 254.626801 407.437286 965.619629 641.303162 599.130615 7.13671207 706.699707 482.548615 461.811737 240.460266 97.3193436 126.702499 415.245422 795.062500 347.519318 718.481995 587.935669 351.442383 406.814636 846.236145 896.016907 5.41764641 395.172211 28.8388538 203.061264 58.3618813 197.009537 619.001038 542.947754 154.139359 899.897034 299.943909 540.076904 169.398376 456.460083 888.907227 514.388855 324.751495 775.768677 + 14.1112823 530.077148 85.4850616 948.323608 942.149292 96.3575134 509.066315 885.262878 383.687805 582.266785 420.291992 59.0723114 566.590027 618.096130 200.705078 970.630737 282.272858 551.652954 992.889465 569.075134 22.5400620 285.016510 119.982956 161.570465 536.129333 403.264740 838.150635 766.525085 473.455658 655.434326 927.762695 417.645569 476.535736 467.579407 766.286804 638.994812 621.115173 831.596802 903.120544 734.070251 307.052094 748.343506 868.072754 589.570618 100.917351 488.040497 584.060181 739.833252 314.572235 810.067505 195.802795 494.606537 930.308105 939.286499 217.533997 361.295135 300.156494 101.394958 579.162476 10.8058777 210.104614 707.856689 324.429077 795.582458 640.865356 765.120239 132.213928 647.813171 575.853149 423.072083 861.374817 973.307129 643.155762 644.861633 904.718567 818.565491 844.736511 791.311096 304.075256 388.651917 894.219116 163.832581 800.451599 649.251160 715.902588 187.672745 234.680817 21.5067768 + 307.780640 684.801880 320.532318 136.241074 840.800476 968.232605 625.918274 322.515900 354.734924 278.717102 469.462494 208.148743 368.577057 580.810364 282.607605 541.337341 330.251129 476.141266 562.366394 197.358704 552.886475 635.295044 616.273499 748.775635 259.685852 809.086975 174.251480 480.506927 442.536774 520.096436 396.317627 766.179504 724.840576 588.583374 397.678040 82.1745377 152.841934 656.702393 777.124634 440.080078 398.345123 90.1418991 122.327011 297.314209 815.516968 241.087799 684.929138 126.244354 529.679016 282.849365 175.851929 767.726990 303.627472 620.016724 313.457184 119.614258 163.444168 875.760437 739.564575 641.669800 590.763000 434.940918 825.568909 552.123596 430.823669 788.511658 704.224487 512.512939 220.758591 593.575562 369.367065 284.446838 849.835266 636.666992 894.531250 422.344208 105.717697 827.022766 410.016907 472.811188 968.266052 596.343994 120.825104 601.067139 647.958679 129.900482 364.149780 256.794495 + 397.267242 859.576233 175.051163 550.682373 699.500488 616.912354 957.900513 508.362213 515.534668 58.4276199 220.182846 919.814819 352.296387 774.357788 900.995911 141.498489 46.7813225 605.659607 720.287415 998.374939 843.855469 809.250366 973.006592 56.7749443 135.285492 827.888367 271.402588 736.851562 769.588806 822.650574 270.621063 328.622833 805.272156 421.881500 734.180176 769.663635 851.713440 498.936005 693.261902 890.053711 307.909851 830.504028 149.478302 25.9868851 456.002167 97.5381088 434.752991 356.513611 895.873230 43.3216972 221.705002 632.416199 821.985229 654.666260 218.279022 729.612671 685.577087 33.7986603 914.661621 20.8922119 952.970459 376.811127 814.966125 334.795135 893.485413 798.061829 555.898254 643.494080 583.085205 982.912964 15.8240356 370.392822 847.770081 470.318756 929.292480 490.018341 972.043152 787.414246 792.396545 73.6236877 313.694641 919.954956 900.549988 382.716339 290.561218 671.563293 53.9102325 519.544800 + 948.055359 792.972473 26.1572437 951.672241 25.8827400 282.435394 831.426147 888.126831 196.201080 54.9752579 265.534729 481.191315 135.385834 621.516235 817.272461 319.440552 59.9971657 790.241760 741.971375 277.601593 962.780762 730.714355 3.02322149 842.381409 843.143860 678.988708 273.716583 857.051575 965.258789 733.990845 543.849548 792.931030 763.924561 619.630859 192.720078 550.822632 67.6862793 949.112793 86.4030075 629.628601 517.141602 521.630859 914.382996 987.621460 766.167053 360.600586 377.984528 710.768982 88.7469406 225.177078 213.929794 574.510437 450.323486 243.764526 39.1502686 770.119934 561.071655 219.175110 224.161057 776.966309 660.228577 971.856140 377.319580 300.207458 67.9168930 805.399170 67.2696381 790.792725 309.025604 424.133789 834.800415 811.386475 374.056122 535.620911 684.319885 596.886536 936.831299 821.927246 816.496643 949.471985 179.482086 663.153320 345.836823 740.477356 310.148315 656.671570 424.238647 713.106750 + 495.313690 127.241859 919.168213 798.674377 469.288086 736.133484 110.234123 647.038818 579.241760 877.679077 795.602905 274.304047 701.540588 942.981506 365.328827 931.085632 407.753113 870.072571 475.980774 706.293762 609.972534 150.516113 686.656799 118.693092 827.526855 170.427963 412.072571 650.837952 145.914642 202.608734 242.298706 973.248169 274.448914 664.602356 138.586609 574.848633 778.249817 396.876099 824.195740 692.335632 814.732971 716.977783 461.234924 871.102539 742.825195 401.914612 163.990967 62.3531265 855.567505 158.713440 62.1866951 138.807709 930.851501 65.2433853 796.703186 649.050720 778.986938 593.514099 374.131256 236.177246 63.5645103 105.450096 447.221832 554.824280 859.279236 828.762756 958.155029 618.915527 854.223938 155.835739 856.397278 572.459106 959.257324 368.818176 632.732239 417.751862 205.909363 44.8760605 330.256317 761.669678 65.0960693 437.162048 907.593018 621.193604 421.928162 489.849426 281.492218 476.503540 + 121.086029 320.298737 338.354675 205.866623 504.952545 411.003815 947.940063 503.532806 34.3612404 118.485580 611.977173 716.826416 426.326813 329.270905 853.035950 649.260498 945.083984 75.0727768 603.185364 715.256165 541.297729 380.942261 586.628906 105.531853 769.970520 524.883362 350.616974 779.661438 964.818787 425.213745 417.927521 205.613968 565.725891 679.242371 39.9393616 163.446426 370.793030 86.5017929 23.3219471 921.975647 437.794128 447.052368 94.1267166 643.831848 311.406281 703.097290 632.673584 410.782288 321.181244 366.159668 549.701538 711.042175 530.063232 179.944870 279.063416 292.539246 11.4155588 640.080261 149.165924 987.080444 277.960938 8.29920959 348.856171 573.010010 742.764954 837.927307 830.086731 701.635254 773.030945 992.120667 664.777222 87.9645767 780.195251 839.856873 317.871552 255.079880 977.631897 157.824661 958.525940 796.255188 910.909058 500.400909 724.850952 695.525635 204.811951 536.711975 753.678955 583.948425 + 291.805420 398.071228 945.315247 384.543701 440.513062 986.492676 442.851105 886.953308 218.713577 221.880951 687.803955 299.769440 65.6098785 68.3114395 139.985382 834.920410 247.965195 63.2760124 610.830261 71.6796646 996.647949 858.572205 270.315918 856.795776 30.5636959 239.912201 130.157959 641.245422 80.8579407 67.4781036 243.787048 286.069611 596.282532 653.068970 799.790222 216.448608 456.784302 962.276123 450.529877 557.616760 60.4013596 246.147400 806.347229 889.471191 538.583252 872.889709 881.347168 398.821594 849.994141 670.773987 219.536484 566.385315 648.991943 775.704224 978.043335 698.042542 619.486816 582.020142 715.613098 885.220764 823.839722 543.364563 487.194061 832.145081 625.083496 375.494659 306.587830 114.638252 965.083191 219.689346 283.547119 116.852501 461.233276 296.178711 11.9307423 332.916382 246.171585 220.028458 496.209351 29.5667324 408.139282 889.114868 164.409149 183.270462 873.988525 555.909912 828.973938 254.599945 + 960.021484 801.015625 638.220093 916.692810 610.976562 373.850311 390.687439 873.363831 554.686035 672.014099 224.109192 731.425171 381.667694 883.767944 696.586060 918.659302 917.337769 870.131897 559.432922 312.280579 859.617737 193.638153 222.781998 260.412903 104.435394 282.620117 78.2860107 862.177063 513.940552 520.155884 431.748352 245.355881 55.1913452 710.598389 109.609261 490.315369 115.612534 921.878723 806.987305 248.290436 632.975098 171.340500 79.1768646 900.462952 411.517334 341.267761 526.232666 910.696045 528.570862 387.373108 573.392456 52.9457245 437.992249 896.592102 995.172058 191.549728 644.742615 290.640167 221.563583 589.089539 510.003754 621.950867 281.667084 485.185486 974.446167 151.074936 376.307037 628.906067 327.794983 617.556763 297.772705 202.984039 63.4241028 815.505188 892.957886 894.865234 647.171143 609.690369 707.449707 151.485321 489.563782 375.690369 266.128815 359.938751 371.436768 463.593262 217.290756 369.037231 + 539.796875 582.279907 362.495392 279.217346 629.310852 346.191711 71.5490799 366.407013 6.40144968 190.677277 284.193817 103.100632 922.494629 891.834412 607.797668 357.252380 209.843384 900.309387 467.957336 318.446411 728.434692 834.768616 650.306030 478.972015 413.536499 651.937012 584.346008 896.462097 266.852997 583.453979 891.065735 936.788635 361.845490 168.069336 807.977173 892.899536 683.125427 169.661621 824.260193 76.8123856 981.065430 915.551697 675.390259 886.418518 128.414825 298.196808 668.020508 860.020386 252.512772 31.3604679 310.567108 916.195496 809.983704 636.877747 652.824524 175.486496 586.638733 459.338226 997.941284 322.376953 146.529205 821.528992 823.815002 152.068451 58.7842331 77.9387436 483.350739 988.434387 293.418488 662.537659 422.873230 87.7798691 825.246277 560.098450 819.578857 294.861511 422.692322 858.729248 970.901184 489.858765 843.372253 582.495667 563.273438 518.101196 262.782990 795.551270 734.583496 390.921051 + 302.566345 173.309952 135.680161 521.983337 941.912292 283.981323 12.0569782 707.800903 151.663712 475.431763 350.951508 53.9112473 876.395020 853.007263 112.148376 221.605148 328.105743 800.247925 540.404541 217.000519 539.268555 201.252884 569.800171 594.594116 855.163879 633.468628 138.063339 396.646057 919.976196 736.655090 401.843109 893.475037 499.531097 162.598328 595.846985 673.887634 401.248718 353.383667 573.910034 240.100662 253.307693 170.184494 228.106445 924.050781 884.303772 72.4113541 843.260620 367.787811 975.524353 995.921570 698.944397 865.845398 803.361267 471.682953 537.074036 789.617004 688.568970 851.314575 16.2612743 667.489807 916.424500 390.767242 869.248291 361.306335 850.731995 925.255188 74.7558823 969.868408 575.241760 604.176941 817.647156 689.195374 517.124756 129.728867 651.561829 700.262451 405.899963 577.544128 532.655518 131.322067 300.859222 241.353851 871.403259 296.159943 761.114624 817.253052 154.608109 233.389465 + 609.304260 551.576599 835.697876 564.333923 84.9312973 388.744080 731.122681 310.287231 558.625610 261.514374 472.226837 478.774384 995.684814 441.786804 407.676178 341.480682 307.461639 557.344299 93.8590012 691.284790 229.345642 326.755615 157.996750 857.672119 871.704346 668.111572 679.906372 190.688705 772.137085 340.487000 400.759918 164.770660 513.558777 953.571716 58.7081337 638.014832 207.231155 464.500275 681.683777 418.462769 380.641785 219.616760 543.721619 969.614624 788.645508 642.321472 178.007874 456.872131 356.009430 887.377808 212.810989 662.588440 524.053406 664.253113 696.779968 475.388733 64.7114716 938.723816 865.319275 546.911255 809.189575 681.688904 346.441132 345.080231 624.290344 530.415955 816.700806 64.9640579 620.159119 812.080200 793.044678 364.842896 347.867004 490.054657 978.091125 857.692200 64.3091202 70.3833694 270.569977 321.007080 733.498352 344.489777 484.727478 451.258575 516.224792 673.938477 299.307953 558.487183 + 526.277954 745.718689 917.351196 38.4442444 776.505066 851.437439 714.328735 144.756256 142.417450 244.336044 648.618958 847.804504 343.765411 925.288147 935.744507 409.047821 924.929810 98.4574890 112.570374 325.551483 350.476501 57.4717407 254.903442 72.4762573 347.298584 115.194107 248.812759 190.906525 448.645630 47.7393417 579.675232 759.016663 67.9410095 249.374802 681.513855 755.453552 227.341064 543.303223 765.513916 651.768127 512.337402 649.828491 744.629211 200.138382 785.838074 844.115906 736.849670 590.937012 71.6659698 894.778809 97.5933075 682.299255 696.587952 736.347412 700.478455 705.464905 707.272888 616.950500 827.625000 151.728378 790.673767 885.991394 366.143402 513.407898 468.992401 754.054565 493.006897 576.502380 405.359955 141.713272 600.251892 726.850952 323.555969 204.502670 314.450287 763.705994 174.647095 315.359222 89.8172607 910.824585 852.964966 644.046753 134.856827 221.270508 421.896393 234.390839 922.885071 28.0520267 + 32.7280388 802.973572 444.285065 669.349121 756.910767 441.994202 715.241882 401.303986 888.147827 62.8500290 75.8013763 913.526245 153.113052 584.157043 369.159424 219.913879 900.377991 413.475983 291.922424 81.9780426 702.850342 57.4537582 19.9610462 879.825806 940.767334 625.431274 470.102081 77.1438141 315.249542 220.426208 595.016907 806.737793 443.750549 214.821350 323.150391 491.803223 925.737610 223.211731 942.323669 349.913940 732.868591 589.746887 415.206726 487.667633 525.562927 875.088257 855.675964 119.248825 127.379944 568.858093 344.530396 863.078064 160.434998 997.223328 34.1060295 93.6503525 561.897095 372.338898 118.650696 416.268250 499.939453 818.318420 604.061890 552.102661 717.478210 689.955383 756.082520 214.452652 298.575806 318.934540 736.882690 266.220764 782.270996 87.8198242 188.759094 814.485596 678.452942 374.136139 504.921875 689.410339 535.346375 647.529785 938.434265 418.650391 644.897339 358.966156 976.645996 524.199646 + 438.449951 307.880737 573.125366 394.885254 359.713837 748.062744 139.283890 861.212708 398.192261 871.216492 383.589264 484.518768 923.891113 297.762726 163.323349 707.986084 524.179749 931.913391 807.727478 753.004761 285.650848 522.014954 284.463867 431.410370 237.094772 541.144104 891.910706 184.017807 138.127823 577.482300 362.213684 250.880341 326.314667 899.225952 131.439301 226.051727 125.311821 240.342484 228.292770 458.881104 385.108429 311.260376 303.912598 16.8003349 294.200958 832.656311 689.348267 67.4794159 368.395508 267.002167 581.760559 933.081787 143.919464 515.672180 850.456848 89.5403748 579.698669 403.566986 341.706726 357.419159 562.731079 208.708878 73.1083908 852.162476 26.3185501 99.1046219 80.5066223 299.007629 413.162781 382.528534 141.424942 867.666504 946.270325 157.245773 254.094940 467.113983 472.966919 53.2095070 364.631927 274.027771 144.360580 764.773438 822.226074 451.946686 989.551697 758.262268 43.9010086 202.527985 + 768.063660 706.134827 922.949402 115.700363 425.247467 486.894684 217.810333 501.624023 614.682068 399.382751 949.035217 915.629761 594.958984 777.365417 351.840454 237.477585 269.440460 25.3528500 871.562683 291.588501 988.043640 126.860474 464.868591 36.3673134 159.893799 72.8806305 70.8089981 349.922394 799.474670 150.306274 923.485840 628.432251 288.040558 506.907715 156.488052 537.010864 336.493896 686.680420 68.3721771 431.760498 107.464386 575.293518 434.868744 102.977966 986.766907 829.131897 168.796799 387.643463 485.183044 171.215088 766.059692 178.993820 280.750763 729.773804 983.286194 756.679138 694.633545 234.322540 597.698792 423.109802 249.304489 470.487335 792.434204 124.684280 947.604126 636.750366 76.6751328 45.3789177 385.760803 619.836060 778.726135 579.579590 771.098511 732.120483 685.980103 756.518555 554.101318 220.314331 871.077393 247.689987 920.372070 55.3805199 737.562500 42.5663071 930.647461 902.929871 890.423767 475.832336 + 585.385803 908.928284 552.786377 778.046143 225.299561 232.041245 477.310181 264.851990 163.913925 309.511658 820.611755 497.319031 626.236145 965.488098 536.573792 587.892395 815.951477 974.820740 821.359741 52.4921684 646.218140 634.890869 522.709717 149.172119 67.3466339 393.708160 662.586914 291.959686 901.424011 735.982178 579.444641 676.036560 603.129517 958.144592 557.473328 623.224243 109.125755 755.920715 9.89995861 859.585999 619.607300 771.886230 303.748077 482.228851 851.214294 859.710510 769.254272 224.954559 426.031769 428.224945 247.413330 669.060486 298.467896 519.503967 820.555664 472.418610 440.659332 73.5819473 597.383057 860.830200 224.317474 597.242981 180.233246 327.393219 743.536438 313.923950 903.691833 625.208435 837.306519 114.598839 961.832581 25.2369747 417.713104 114.020294 903.172852 802.419067 139.984726 386.834656 570.894287 272.657166 20.1339054 495.036438 986.747559 461.592377 682.725952 163.443756 693.530029 81.3647232 + 151.852768 376.552124 31.9725914 672.501526 845.226501 667.535645 77.7233658 980.792908 271.281891 289.936584 595.904907 647.385559 674.424194 614.748596 878.524353 909.969727 758.907166 394.290466 484.868286 956.215088 878.569702 747.455627 544.197632 700.168884 257.406708 408.429260 827.518982 84.2713547 705.579834 37.5685730 967.679749 53.1765785 162.150848 177.333054 610.006226 777.070984 600.456970 477.974518 841.651672 659.925537 609.766174 952.544922 12.8734598 678.528381 731.684814 261.529602 455.713013 666.149292 217.696136 876.175354 649.914734 731.648987 43.8298531 605.826721 336.506348 315.287964 331.777649 733.762878 868.664368 261.872131 390.456299 141.124359 461.233978 753.546082 345.309082 784.955566 527.655579 329.559479 435.132812 142.466095 103.556984 514.826599 93.3066635 13.1831532 947.362427 744.110779 806.109253 59.9761467 118.891144 398.314697 974.281006 932.367737 381.082306 947.305664 250.386246 43.3587952 801.886353 247.701172 + 649.414673 612.929688 360.223724 719.158508 49.7946014 82.9629135 452.824371 812.252136 14.9268112 645.025208 139.602631 890.794006 143.016586 614.077576 530.012146 225.214172 613.481750 68.4372559 445.573975 193.941055 238.014038 252.450363 982.124023 617.606995 830.370850 695.838501 101.154282 418.226196 430.173035 766.061462 539.300354 266.472260 59.6487694 157.047546 158.268402 54.8791504 382.938080 773.720703 900.043396 135.086670 280.902008 669.316101 595.399780 460.203003 993.179260 583.452637 685.056030 36.0482101 384.856445 538.526672 239.044037 229.592926 81.6463699 222.666061 478.342224 41.3216972 74.3478775 90.2063904 978.627686 729.265564 917.286987 753.234375 500.413605 768.191040 211.179703 661.708557 717.810974 302.624695 618.383057 712.681396 505.608429 776.844116 183.366516 389.516724 217.560196 446.188202 909.483398 108.375488 964.841064 274.006805 891.002441 134.740356 387.393707 436.243347 81.0920105 937.431702 949.490173 771.227783 + 424.939728 151.038132 190.868835 645.418030 45.1303177 997.406189 552.196716 933.585327 726.535034 252.458282 999.731995 615.761780 188.240921 15.4119244 544.449463 448.222717 408.252228 859.132385 615.879395 832.514526 105.470222 418.772583 472.902374 879.530273 511.194763 658.076111 684.064575 558.168152 127.695709 62.5422401 928.069885 95.2279434 852.275635 769.773499 68.4729233 238.507660 584.144897 306.013214 692.088196 69.6268463 878.330139 887.646118 697.386353 659.124939 537.443298 162.032349 240.554108 831.256714 700.776611 166.400940 560.223328 55.3035889 941.506042 446.981628 223.534515 876.335083 425.927887 404.456818 779.989990 92.1008148 488.696869 985.602295 241.066666 734.996826 998.771851 506.422516 549.857788 228.536240 381.252197 587.610107 908.842712 611.749634 25.8212910 637.788879 295.630157 848.970459 30.0818577 924.569153 392.681152 437.734589 91.4652328 311.713043 123.632774 907.174805 983.299133 881.287842 778.505371 511.806427 + 198.535965 286.141083 735.436523 491.499237 757.425842 38.0062294 762.174683 678.647827 988.694153 931.703308 905.627930 731.492371 872.099426 912.038513 21.0874596 343.050659 894.656433 341.786194 459.943573 125.381134 224.518387 454.719696 40.5792923 172.642746 691.945740 712.201965 491.253662 763.896790 78.3307877 272.939758 278.285950 197.890137 603.764038 281.534973 547.841797 193.886993 538.318665 992.644836 195.922058 362.201172 163.218857 434.563202 416.861847 714.868225 684.651917 865.383667 226.833908 324.490509 211.263535 918.657227 340.970276 153.966568 738.686096 102.475227 875.022827 42.5884590 809.078125 474.865875 213.443192 612.825562 328.880951 762.592896 534.731750 206.651657 870.616272 184.412537 503.458801 842.505737 653.835999 613.572083 456.404877 21.8950691 807.343689 926.061340 143.198730 954.229248 498.308197 778.218872 345.485931 443.226471 864.076416 495.080872 276.254333 314.814148 721.601135 244.917084 69.1083908 566.214905 + 284.410980 770.390808 394.907288 286.811005 475.135773 629.500671 236.878082 383.170532 804.075195 847.964600 961.095764 513.714966 316.479095 263.639252 783.881836 393.952423 173.154236 952.775146 836.439514 598.479980 406.400970 789.853699 433.397217 301.691498 606.898193 297.261810 85.6935272 839.326233 452.662933 896.882996 972.870728 54.3802223 402.723236 388.505615 420.240082 959.828735 688.819702 707.954529 402.409485 391.509949 446.565338 690.490479 160.407547 229.589188 190.833099 607.769165 859.578064 207.452240 913.506348 587.937805 620.822998 475.821747 298.565735 473.599945 235.548752 516.126038 677.123596 960.994690 897.363953 68.0725479 506.317596 942.382019 700.078003 696.456848 802.309753 725.279297 946.590820 318.082825 432.201019 448.662994 779.915283 356.366119 191.250397 467.099457 217.881012 319.837006 321.195892 756.579956 347.505859 199.415268 895.456604 413.524475 571.861633 128.418823 806.843811 495.285339 280.001373 307.038574 + 398.186920 426.575592 421.837372 659.931641 288.179718 503.404602 552.349304 838.688110 809.276062 815.950073 812.040283 280.772919 116.523926 393.725159 376.125702 575.439392 542.568481 337.911560 142.811035 61.2351685 393.975891 879.222046 14.1682072 849.802551 541.142578 45.7058792 365.694244 227.810989 99.3196411 88.0048904 940.106140 146.039688 649.401306 149.448410 131.433701 809.364990 228.811340 435.039398 632.406372 281.366150 120.462173 12.6437941 218.107880 347.376312 902.007141 804.808350 975.727478 778.069092 389.097076 196.293915 156.987457 506.766052 403.372681 28.3818455 235.833374 619.318237 700.066345 701.261047 204.746094 421.653381 832.840454 913.493103 29.1517048 982.560547 625.315063 878.900696 470.516266 906.740112 344.971985 929.666504 539.561707 413.624908 576.787292 506.588593 287.130402 535.915710 233.131989 508.891144 668.064270 19.6785049 69.0415802 125.012016 370.247772 256.445618 656.900452 160.885101 60.8973694 423.138794 + 45.2392273 180.378006 505.992798 560.276855 40.0398712 464.387177 125.556198 240.137161 263.351624 476.518585 170.576477 473.889069 317.172150 527.232605 750.004883 705.523499 406.405426 117.562515 810.113281 277.203491 908.759094 607.687622 904.817993 350.372833 531.959351 993.334412 272.791016 701.420105 34.0912018 41.4884834 203.536087 248.225296 270.514313 624.078674 90.9504013 111.080681 860.397705 335.546967 678.789978 966.766846 584.240723 299.505371 81.8470383 203.928009 82.2088928 995.808716 4.00166559 198.862091 130.153488 181.400101 648.156128 452.895355 367.242249 514.749268 519.830444 870.133118 282.612610 668.585083 327.902222 366.280060 989.071533 14.8129015 606.839905 234.203568 994.360046 948.714172 656.276611 16.9709930 819.833130 95.4349213 807.049072 176.046753 661.832886 523.573669 953.660889 71.2342072 697.451599 655.510376 758.803345 565.858582 820.225159 826.682312 896.070679 847.777039 313.692139 526.972534 188.438431 645.323486 + 296.247467 407.688690 779.087402 959.204407 205.267838 310.893829 891.689514 171.886398 382.596466 690.427246 359.071533 354.650909 776.772156 210.233292 756.123901 195.516495 398.366852 894.013123 246.077255 348.661469 550.082947 391.628815 439.539154 93.6635132 129.339859 903.852173 651.406494 239.470444 459.671143 707.033936 81.3291168 183.921234 731.750977 923.097168 767.465149 593.357056 598.750610 968.135742 544.609680 498.526276 177.736115 872.558716 510.490417 487.190063 555.456116 246.216354 720.450012 502.556854 5.24306059 624.210388 735.251648 900.541931 317.223816 249.210342 49.1264458 516.979980 427.725311 192.049301 34.4557991 169.138992 99.6420746 582.021790 645.971313 176.867645 769.486816 583.362732 209.245911 54.4128532 455.173706 787.523560 938.824341 87.0703888 967.491821 660.531738 180.289642 82.8755035 948.240845 388.482910 234.225006 373.008820 661.703369 971.734436 72.5756989 971.947510 412.278320 735.424377 769.645203 429.821228 + 950.536011 822.010559 59.4213066 754.237061 718.909302 940.918457 43.4542427 508.283966 928.823059 763.868103 498.905212 940.820190 862.820557 330.454132 350.328888 943.516296 588.768860 745.278687 531.098938 872.772644 380.741333 905.945190 147.999969 894.998840 259.548676 917.004089 922.973145 281.690735 186.338348 885.281189 249.719040 712.939697 595.462097 591.033020 493.902771 868.904419 661.023315 862.602112 380.887115 966.927734 455.151337 770.947449 377.458618 144.950012 891.261108 267.167236 166.810303 453.395416 709.890808 343.750885 823.039062 279.798279 67.3534164 58.9099350 420.850952 234.802826 972.684814 794.178284 304.268555 484.024231 679.329773 63.9445267 840.321716 864.705688 813.168274 73.1911545 6.69887733 851.096436 982.651245 374.997406 704.073975 387.095520 874.429626 693.500488 914.308167 140.516174 160.685272 108.557877 908.358337 462.250458 806.119080 804.848999 873.945862 880.478027 73.2944641 891.230774 93.3651352 695.013245 + 600.067627 594.366455 378.738251 837.168335 634.141296 873.168884 145.518906 385.324463 526.154419 895.100952 899.205261 452.964172 527.930481 849.144104 936.837402 694.871582 355.282196 481.554688 693.719543 926.598633 297.073181 508.344940 296.113129 623.729858 864.229614 692.575073 928.655151 147.216949 140.094177 637.426941 151.392487 264.235992 608.860596 909.436157 133.371475 99.9605255 128.577927 301.125214 412.536804 797.716553 828.422424 159.045868 726.695251 680.816589 481.247650 335.840942 116.632713 81.5798645 111.740135 706.462036 61.4207687 563.461792 742.492981 243.990799 601.545715 439.648071 821.145508 276.789398 329.831879 127.867851 923.052612 160.562851 879.243835 645.519043 629.877319 579.070129 734.165283 250.305313 959.706604 274.103516 264.087006 671.269409 636.701172 186.280472 460.141907 830.909851 733.496704 113.709290 980.709045 125.562630 646.000671 323.360718 882.244019 953.113159 828.409607 757.043091 855.144714 706.454346 + 524.366760 981.130554 621.180847 640.255310 306.498322 95.5245361 124.084061 578.770874 222.010284 945.015991 71.7745819 102.394905 171.653763 984.447998 389.825714 319.295990 675.892456 296.598785 109.156418 633.507812 325.480560 282.802277 704.979126 623.891052 393.841919 542.982361 68.4489288 278.483215 506.957611 4.24484730 97.4974976 9.73656750 236.842361 138.099121 801.002747 795.343262 91.7650375 925.871277 268.235992 14.5273829 294.881989 874.390198 15.2243576 32.4485931 983.243408 80.1071930 894.757690 974.909180 818.664124 639.575500 658.497742 105.634453 543.353699 811.391602 784.088623 665.606750 435.669434 957.918518 831.698242 697.991516 892.408203 90.3101196 537.519714 197.336914 13.4329453 836.823730 735.463745 728.356812 903.353699 120.498383 354.446503 779.317383 505.617126 903.446167 977.624756 869.704468 529.206299 251.108826 72.2907791 687.959290 871.441162 650.992798 602.800476 638.273865 374.549683 919.370911 847.164001 997.722778 + 805.932068 191.101883 78.2092514 5.68798113 523.433472 246.661942 869.071899 429.527863 664.026428 944.160461 924.580444 77.2917252 992.455444 777.697021 265.237183 639.627258 616.724792 404.462006 870.080383 297.690613 537.880676 588.226624 836.521240 136.758286 546.230408 134.841049 229.924484 886.788086 739.065491 695.536194 800.405457 653.209106 142.636398 271.485321 787.908813 305.362640 635.465881 943.695740 381.448578 675.000427 731.810059 534.550903 970.057922 530.207458 939.993896 553.530701 351.447571 151.423630 543.870972 140.113953 721.267578 43.2707863 38.7980614 195.894913 556.955994 244.337662 405.950684 816.545959 871.602417 511.860107 387.815125 679.745483 87.1327362 51.9277992 107.030602 980.961060 775.302368 240.339142 840.903442 139.195816 905.957458 120.206726 716.435852 57.8483658 757.074768 130.598587 174.697235 777.416382 622.131714 977.747131 556.314270 191.539963 164.719025 623.161072 857.637939 375.582367 260.766205 379.071228 + 480.071838 727.373108 550.617676 378.085175 868.581665 300.267944 835.715515 108.936226 932.298828 42.2771568 453.795074 935.453796 67.0027618 672.181519 419.441406 405.303802 730.517883 759.909058 220.335052 555.495850 968.906738 149.135971 940.311523 747.709900 724.883972 477.679596 266.361511 828.964417 777.731323 414.647003 865.645081 811.507202 893.834473 49.5078316 722.695312 647.905579 694.789673 562.840820 70.9527969 145.102280 762.380554 618.656921 415.396271 297.196808 204.916931 221.816177 495.954498 901.919495 535.578857 792.810303 853.184998 798.784790 845.554810 557.052490 943.198730 690.962646 200.013809 379.761719 336.937408 333.959137 995.639465 211.184875 200.581940 787.829346 624.026611 930.963806 929.423340 360.704010 571.943604 300.473572 468.402954 645.600891 567.634094 817.034973 419.605499 466.384613 126.082756 393.188873 48.4019623 16.7424583 460.708801 28.6062126 624.711853 364.955658 543.443237 65.6333389 710.510132 11.5097589 + 149.717728 593.019104 319.093536 508.328796 944.905273 444.634430 184.788681 73.2414093 610.679749 710.192505 551.576843 248.475922 931.374207 454.151154 327.147705 804.181396 354.936066 967.163330 883.850525 287.113617 553.999817 734.183105 399.253540 611.834595 99.0418625 623.287903 795.790344 921.498108 787.981201 119.923950 557.513977 833.521667 701.317017 713.540283 303.308319 615.689087 855.415771 863.008850 708.783020 579.040833 952.696106 932.131226 992.117676 279.825653 100.083481 418.681549 291.078125 633.190308 532.416138 332.896301 496.653107 119.110031 677.199402 169.265656 187.218475 112.234718 485.046997 428.855164 997.340637 375.214203 727.715271 754.908813 84.8563309 515.573242 81.1754913 165.875992 690.740906 118.176956 922.735779 599.981445 578.840332 360.442017 284.455719 7.15141964 270.068024 530.937134 124.162369 75.3785400 706.349792 611.048401 610.322937 472.009430 897.609985 389.591705 366.106720 65.7991791 26.7192898 717.632568 + 894.441406 860.807800 948.522766 687.949951 978.147217 795.126831 598.723999 291.211456 379.779633 247.796448 906.425903 144.658661 392.854645 751.672913 43.6073341 146.978958 207.413116 668.303528 761.254028 402.688812 394.263794 440.184143 390.246033 266.054138 107.277893 795.012756 748.665466 302.607727 913.047974 442.695099 397.496429 168.772385 28.3259926 846.472534 190.307266 11.8304691 222.726562 720.702026 139.717621 276.581543 801.945435 229.001892 151.066833 508.917480 69.9372559 148.891357 309.978790 972.171997 640.007996 742.261780 62.7143250 349.820129 403.403412 965.767761 472.376831 939.724426 574.078918 171.988174 749.388550 668.991028 200.975830 36.5037308 896.143677 575.280029 901.766846 715.689941 113.065491 781.951355 543.527405 209.308563 449.591980 186.045029 230.381485 889.621704 567.188904 136.099594 736.146545 150.257980 745.782593 463.110596 993.162354 756.846436 470.125885 190.790176 162.524918 698.849854 988.004456 958.815674 + 889.323425 915.523132 93.2958221 468.530212 450.075592 75.0519409 50.5727348 650.867432 671.335510 799.600586 724.019714 434.739777 857.606812 921.188721 219.623901 720.061157 236.687607 401.586151 804.803772 979.647400 909.936584 340.886658 590.365417 762.891418 726.104187 922.714966 239.752151 652.744019 440.962708 878.525818 362.507812 516.211243 558.042969 552.134949 951.744324 661.935242 841.604797 545.029968 778.494385 101.314217 828.759705 247.975983 510.819641 972.583191 291.522522 663.106506 848.843506 183.770584 244.917450 992.754700 862.069824 882.956299 502.228699 317.247101 786.815369 17.2510910 556.415405 160.770126 677.608093 95.3010635 623.987915 179.188004 787.855408 571.046631 579.488403 38.4971771 860.937195 30.3383179 901.405029 446.843781 549.699890 716.854065 736.561462 800.710876 376.371582 164.300491 685.913269 258.785492 336.458008 263.249329 367.937439 953.317993 545.456238 483.229797 240.991043 735.991516 941.947327 736.737366 + 295.080444 515.247864 414.241913 386.779877 504.606110 592.129517 433.639923 930.946838 762.786682 725.413452 211.949615 550.495544 929.008667 33.3143768 579.730286 249.232071 970.974243 290.575867 277.515198 580.073669 238.177841 838.446350 20.6237221 33.8011589 435.931335 192.828995 95.1566086 391.181915 226.233459 653.253723 766.900208 641.560425 788.586121 90.5194168 289.089966 240.775070 899.386963 226.701660 926.033386 704.469299 502.814697 493.775574 12.6353989 146.242325 294.502380 272.860016 594.478271 830.582092 215.292114 401.395142 245.647049 398.051025 82.4962006 860.396179 818.520691 389.641602 665.286316 588.648804 366.728668 6.39037418 916.737915 231.817291 281.892487 996.019958 409.350647 450.640747 852.845215 398.791840 115.141945 489.035309 771.926880 514.992126 444.775177 635.422302 670.629761 915.317078 93.1273727 796.019958 482.595642 690.218262 43.1256752 234.342178 990.300842 474.063080 811.823059 720.666504 70.7217026 465.942322 + 585.772644 746.631165 288.450897 253.494186 354.345917 487.380798 944.182678 877.885254 12.6195002 457.440186 714.906372 791.915710 331.112579 79.4550552 830.040344 545.666138 665.260681 983.901550 728.613647 479.227234 537.582825 182.124756 645.602783 785.572510 226.919235 321.800262 59.7980461 639.535583 376.638275 789.347046 227.188797 770.283203 664.720703 548.473572 763.260559 561.725891 198.400024 722.335022 766.669006 172.806259 834.084534 981.167664 102.556152 822.673462 134.159912 496.031158 862.253967 591.681946 658.670532 608.779236 906.667969 97.3710251 679.267212 748.056580 396.114044 943.612183 80.5714645 917.163818 530.978516 181.673340 211.177139 431.766327 90.6052246 285.988800 23.8181362 539.771667 907.604248 108.327194 679.217102 213.992249 82.7404556 620.019714 210.418182 614.231079 815.561279 709.696655 973.519897 424.235260 324.080536 858.508118 901.256470 825.886841 929.276123 492.577484 49.6836090 129.442337 884.519714 198.109207 + 494.647614 235.507126 525.506287 307.624969 617.789612 668.345459 713.242798 362.648651 914.646240 571.030884 969.986267 465.149780 222.889648 978.518921 39.1672401 304.571167 659.042725 746.334900 331.576691 103.321960 887.001038 790.124756 660.955383 843.812683 682.890320 693.132080 162.065170 494.076111 40.3423004 685.834534 91.6285019 838.966858 354.595428 728.988892 776.923279 743.765991 889.476501 114.241211 122.759720 64.4349976 277.432892 716.112183 401.852264 61.4756699 167.690323 979.597168 874.573730 183.684250 266.489777 536.555298 439.422028 185.369965 85.4738083 563.658325 944.837952 615.852356 327.483612 884.711426 601.325378 490.379974 185.383301 961.432251 266.314789 955.412903 846.699524 569.290039 538.118958 940.746582 251.822052 378.753082 840.036316 74.8020859 473.586639 463.793640 952.812805 998.374939 687.756409 723.467102 186.613861 119.157310 189.236343 743.696838 835.633911 557.637512 14.0731134 22.5695362 49.4517403 458.614471 + 429.952942 379.381409 955.596313 434.450623 755.271057 525.495605 880.120422 733.480652 376.820251 47.5599937 303.718536 51.7347565 132.418228 796.708984 732.276245 467.874664 315.186493 460.897797 42.5467186 785.752197 336.359497 634.349121 53.6451988 774.796936 379.134766 133.640091 325.313080 342.458405 922.871826 447.416382 278.260529 94.3566208 446.183014 860.824646 147.623230 796.533081 247.058685 875.701843 535.419250 104.090866 49.7531548 312.657074 5.73001957 647.375061 890.306580 161.618881 897.718323 813.725159 13.4304438 120.016243 905.822327 465.088928 370.480774 569.534912 767.718689 301.686188 85.7503967 517.609680 122.915489 173.287796 160.705521 137.159256 488.787842 257.987457 708.416016 675.341309 38.3368225 248.311157 255.317276 911.903992 142.915604 599.250488 486.245026 696.375854 877.536865 535.323547 387.941406 953.828735 671.847168 141.711533 287.733673 990.860901 798.973755 340.104706 663.454346 835.844910 543.632568 465.295776 + 595.126282 71.0377121 885.138916 324.596985 832.646912 816.856934 278.825317 543.879639 283.118927 880.210815 335.174316 530.976196 24.8258762 112.252167 570.425476 520.526306 785.237671 294.984924 515.007446 104.651779 577.835938 678.424561 87.7296753 700.505127 814.568481 659.359314 864.757324 666.454712 552.238892 757.841431 765.774963 122.524101 418.662415 802.751953 628.309570 450.613464 784.168030 395.335663 882.705933 918.865967 464.815308 545.940186 837.577454 909.479553 830.311035 200.245209 274.560883 818.632202 139.665695 195.513931 265.120728 937.886902 220.121704 49.4618034 445.083923 717.190002 905.918396 865.091309 651.698242 627.087036 952.437134 663.460388 746.511841 851.297607 175.724136 322.477539 290.756470 856.321411 809.963684 299.327454 598.324280 474.118225 817.778137 51.6734238 441.899353 981.304626 306.423126 905.380249 461.511749 161.578201 734.808472 531.317993 136.690994 152.571899 29.9583607 378.888123 6.26669931 144.423874 + 161.300659 860.236694 406.066040 677.133545 113.023689 328.038940 989.483215 136.487350 808.944580 650.255432 479.601959 642.437805 363.746643 653.829407 436.565887 257.160217 413.928070 260.838531 212.133072 9.11253548 93.9740448 498.216919 991.977600 332.557678 184.581177 678.844849 594.352783 174.848831 191.523468 172.577484 475.013947 642.815979 223.493561 308.559296 224.441696 332.737976 422.054108 729.129395 512.645569 707.524597 284.364899 418.646820 605.400452 969.419128 807.811768 511.265991 509.457062 577.583923 328.808838 115.436752 15.6263456 92.1211777 300.609924 307.048645 908.312256 941.752075 874.060364 260.644257 76.8640747 257.354034 104.027328 500.806122 253.260300 404.441467 142.163605 682.460388 428.613831 383.673767 390.882050 452.424164 271.800842 378.280365 597.611755 373.478058 908.102417 157.146088 478.853821 454.826996 215.575195 227.118484 550.434509 355.995972 755.873840 195.788315 814.472900 520.149658 42.8512917 272.301270 + 706.006409 877.264343 307.905426 715.097900 29.6138325 596.038513 743.542908 58.6138763 961.389465 164.047592 293.019409 845.906006 466.722015 923.845581 420.793243 127.025352 530.993469 682.526367 839.334778 45.8371773 504.583252 16.6510563 787.565002 531.279419 725.997498 366.683716 112.734245 491.977448 270.306610 795.476624 366.557068 909.926697 922.622498 747.337097 253.526581 190.008224 242.366592 384.408966 644.631287 654.817505 184.835480 961.660950 683.663452 203.572769 158.328293 210.122055 108.536140 592.686646 97.3240433 117.097046 460.484497 663.059265 85.6703644 487.755219 727.323547 166.874496 973.347412 370.544800 323.527008 711.114441 394.744324 437.969971 680.928528 156.394516 803.947937 39.2576294 687.165222 802.240601 368.900879 687.368286 831.241455 383.933197 950.943604 625.516418 36.9957504 364.267090 699.842102 295.768860 760.086365 81.9775009 713.833374 756.585571 144.560883 654.823242 144.468414 504.250397 53.0166397 887.479919 + 989.734924 302.121246 315.126282 506.244202 21.8969746 637.924438 857.010498 147.038681 819.355652 940.289368 780.767517 476.933563 629.641663 421.594788 687.244751 58.0371208 123.454315 131.989502 285.515717 904.363770 506.402893 70.2607040 18.9354420 217.745010 301.581757 434.015167 677.477966 190.038589 562.173340 264.412537 190.620880 384.292908 675.423462 697.515564 106.152313 830.582397 854.089966 832.299011 744.901489 580.126526 951.881226 202.724838 71.5393143 492.008942 178.648102 938.156616 767.202576 828.096191 125.694641 301.611115 919.863037 112.578178 90.4915543 105.964035 194.516205 406.062408 198.412537 672.725769 521.616943 420.357269 608.284058 349.200104 529.606140 496.419495 206.628967 410.594208 16.5060043 14.3339806 265.968414 430.288177 86.5589600 522.901489 832.951782 907.125671 704.828674 592.335571 622.331116 438.519623 553.044373 455.167755 889.648132 47.8331261 141.801697 305.412659 381.754150 260.596497 529.996765 375.402130 + 373.739136 61.2220078 542.767029 878.680420 825.773865 57.1197701 401.132660 639.698425 176.455475 260.243042 624.278137 436.720947 854.105835 229.996353 263.038483 710.230896 11.8115330 372.250336 832.409912 207.196609 271.326508 420.659760 88.3817520 918.632751 896.269653 408.738220 989.980652 815.601318 519.813171 21.4892693 178.640121 209.172501 561.506836 665.778992 969.534790 303.789612 50.2126656 454.613098 257.141968 79.2182465 848.235779 430.416809 127.176117 865.086182 732.156128 61.6067276 506.068176 816.546204 313.737091 666.977539 371.825195 633.609558 638.729126 765.619263 802.012939 639.651428 738.640991 540.078308 424.234131 693.869263 639.541626 189.710495 89.4560623 591.439575 829.317688 522.837402 235.738571 994.240723 440.429291 85.3575745 209.301407 337.335388 831.858337 26.7097015 61.6088104 824.267212 750.187866 436.921661 364.679077 868.414185 763.924622 63.2662468 496.445221 273.929565 597.275635 739.362488 200.470886 742.832153 + 432.669739 971.693054 234.298889 322.712311 101.813980 889.901489 31.6593838 382.069214 535.436890 790.062195 829.362488 52.7779846 471.068726 796.747375 133.027008 265.508606 90.4995270 579.465393 264.633331 940.452576 423.522308 496.927002 530.734131 468.646210 234.395355 361.962982 607.094849 584.487183 659.007202 309.582092 482.712036 667.220764 558.565002 634.522095 421.407349 174.138214 23.6315212 604.022461 146.632584 806.176270 675.344727 592.259033 192.019424 386.881348 669.967285 361.725464 904.623047 719.916016 774.374146 703.481934 398.518463 769.099915 799.169128 611.319885 453.608337 53.1225739 574.668213 675.184631 238.342606 744.490356 175.594864 509.661774 997.063232 58.6314430 176.309113 628.379395 629.325012 667.056519 863.566589 765.583435 135.487534 108.320885 977.324402 583.810059 198.994339 86.8682327 872.763062 466.196167 839.586243 345.702057 64.1245880 6.47552395 466.590302 987.608032 290.885315 40.4799690 51.2111778 8.13885498 + 668.059814 745.867004 963.201538 794.133911 979.670288 714.355103 840.186096 744.610413 925.346008 490.284027 8.05275249 562.390442 512.251160 255.630127 373.915894 349.492279 434.613770 102.956825 977.388550 638.504883 75.9326706 757.127319 369.266296 110.688217 356.641815 498.183807 923.361450 652.146912 476.424377 342.243927 484.721100 217.921814 681.084045 405.775574 900.915955 537.333069 274.754761 765.593994 934.344177 175.620117 541.393616 536.742615 694.775146 537.184021 181.529602 641.497925 31.8028870 264.066162 598.025024 739.672607 991.111145 465.618805 97.2998734 342.327057 876.105408 588.221924 98.2481232 143.368378 528.480225 152.483002 86.1870422 246.950134 856.093872 241.296692 979.917603 847.447327 795.547852 345.162354 844.146729 397.560608 355.086121 378.006927 693.189941 524.218018 518.077698 505.142426 100.493629 967.885498 287.582184 607.255005 677.629639 391.361084 864.500854 981.325195 572.899414 479.016510 129.462418 171.116852 + 279.054138 359.845917 369.758911 794.527161 385.733734 129.398758 184.431656 775.943542 443.285675 780.861572 492.885986 98.5161972 678.037781 509.816345 271.274872 338.904053 616.554260 840.927246 869.159912 121.842133 423.767212 80.0218048 618.539856 899.185730 173.600052 322.002258 206.748596 166.978760 965.446167 892.691711 169.241180 913.004578 904.060791 385.392242 453.816345 393.347565 832.518372 224.041901 956.935608 805.681091 283.838867 976.592651 673.844482 830.908508 819.833923 316.039642 916.493774 738.733276 892.420410 436.057983 37.1907005 162.496811 993.328369 923.150024 445.534576 18.4219265 477.958221 727.798706 280.194427 370.905823 664.354797 870.921326 514.037415 772.035522 745.660400 583.549255 559.559753 663.294556 945.213562 791.918640 851.331299 490.663696 348.070709 297.004578 463.951141 295.543762 21.8426704 933.610962 759.607178 177.219971 970.204163 872.230896 439.992828 537.229980 173.745346 831.286804 4.30576229 305.405914 + 515.599792 98.1017609 764.172058 191.294876 35.5734596 179.450180 263.091064 362.869904 984.985901 620.683167 808.734070 783.517029 988.297974 34.8384933 646.147095 904.645813 367.966187 525.334656 239.414597 314.995819 229.947220 726.435730 75.5043030 621.505005 678.790039 828.205078 988.260193 612.057251 618.910645 786.056091 640.642334 570.251831 805.091003 35.0505333 931.311523 692.661804 666.892822 879.411682 332.398529 194.815765 592.231567 803.794250 131.286865 629.817383 408.714294 702.449219 817.210327 869.134399 195.026077 285.767365 985.365295 958.615662 781.235229 533.949341 461.675629 792.222961 616.686340 556.343933 976.687866 331.164337 589.871582 128.232513 567.264648 392.483154 275.076172 161.553680 358.717529 812.534973 915.964722 643.521912 26.5132046 56.2109337 10.5932417 125.826530 562.589111 526.142578 407.272949 122.226974 472.026978 545.974121 766.940674 584.861511 989.142334 912.259277 635.695862 573.006714 755.786987 445.619659 + 255.117096 585.500854 331.786743 70.1392975 219.797897 471.490143 146.512238 850.089050 598.164490 648.017273 99.5906296 464.831329 183.409500 848.815796 405.412750 812.324951 623.611145 787.026245 558.572815 262.002472 928.214600 712.978149 300.014893 390.908783 875.356628 760.226807 986.061157 855.459534 628.905579 44.8767166 809.481995 243.284607 954.610229 344.414886 545.383911 455.358673 497.340729 163.467331 947.662903 745.925598 731.178894 626.385681 715.700378 27.3552303 254.820145 812.522217 30.9231682 720.848694 22.6188393 581.267517 21.3843517 196.622726 195.308441 364.745453 966.298828 640.037659 952.633240 746.439758 907.256042 81.5749817 871.680542 516.374634 53.1256676 553.008667 145.112457 459.201355 367.156311 534.947510 418.548645 818.544556 654.258972 397.559235 59.4854355 31.2857990 415.168518 414.437103 507.028473 398.655060 733.381775 141.433167 469.769470 273.326965 503.923706 660.684937 130.225006 725.000305 903.536072 452.849548 + 753.937683 512.154419 571.994202 915.183777 205.430511 108.111229 65.9955521 971.986145 137.497543 29.0800114 679.317749 28.1033535 283.626892 433.329193 433.780914 47.1716423 938.352905 312.575500 709.917542 166.537292 382.684601 782.624268 972.714294 992.602722 526.394287 35.7464371 901.272766 862.643066 954.738770 491.744202 391.294708 49.6769371 294.904144 354.361420 624.190796 52.7865601 708.741821 505.987244 982.905945 17.4101372 755.300964 549.397949 571.390015 540.381104 408.113953 518.693909 18.7057171 207.881088 755.326660 738.942932 621.029480 182.822083 819.939758 179.831497 144.620728 848.053528 652.663757 639.938110 431.771851 558.831848 290.652802 657.860474 837.632019 402.247650 110.941757 987.753235 611.192688 534.731750 917.062683 364.980621 732.086670 244.107452 186.736465 504.660126 288.570160 179.283630 980.932007 269.299103 702.537781 962.637268 338.433777 678.123718 860.635925 272.231049 524.845398 95.9998856 642.716797 621.775818 + 692.560852 347.182831 675.060059 896.694336 633.061035 801.772278 219.494873 75.0588455 123.249840 720.069458 839.928040 635.143555 840.905090 550.004333 510.836853 943.092468 247.795258 965.144958 237.478012 324.942230 409.423492 169.305954 214.830948 94.3750153 535.394958 772.333923 614.300110 318.050842 411.686188 28.7361393 994.079712 376.682709 59.6733589 155.802933 664.736389 5.74687099 130.041840 710.407227 920.398987 318.343628 421.420258 692.163147 102.336487 800.249756 536.723938 47.3502769 748.860718 929.383667 772.916748 505.137604 438.760651 305.055420 638.605774 159.100662 460.538361 433.484802 465.336273 550.008423 370.680450 336.335876 183.384140 426.851471 652.792236 773.211182 778.772461 746.611572 893.522705 550.320068 846.407349 504.683228 203.297607 163.708313 682.101440 658.063232 618.581970 248.567490 185.769577 348.050690 831.779236 890.198730 593.023376 552.713318 690.901978 179.216339 729.635254 779.899902 587.072266 549.459778 + 59.1794357 260.824005 144.954956 901.684631 65.4508362 553.687927 355.003540 527.765198 617.606323 115.182793 650.799438 52.6173325 818.208374 576.934937 282.049744 616.316528 61.8138847 573.223267 384.339050 513.909973 901.840027 58.4500084 318.326172 549.846008 484.298615 342.031311 922.567566 144.479309 888.939209 11.6138439 311.677094 964.234924 932.745056 758.399048 631.360779 373.112152 834.414062 778.880859 304.811188 27.9400215 244.653595 133.774124 733.052979 254.606552 704.253357 819.112732 74.2145004 219.862259 822.148376 868.049561 757.614746 391.193512 133.656113 401.626526 243.126450 65.1744919 532.574158 260.495209 809.123779 758.126831 745.224121 570.940369 892.897705 780.716248 587.486206 699.746582 773.480225 763.101624 661.440674 381.212524 319.140686 494.774689 895.557800 911.370605 490.379669 523.280396 651.286560 381.294830 826.149353 234.561188 542.102844 454.865326 8.58073807 775.590454 41.4848518 812.558411 761.324097 473.507111 diff --git a/example/lu_decomp/89x89.dat b/example/lu_decomp/89x89.dat new file mode 100644 index 0000000..eba45d5 --- /dev/null +++ b/example/lu_decomp/89x89.dat @@ -0,0 +1,89 @@ + 433.111145 255.603699 233.707428 19.0450649 595.863403 397.346497 745.071289 411.084320 932.745239 17.3290367 593.215393 215.413406 908.857971 642.440857 643.783081 558.302063 524.967712 965.531616 9.98183346 398.812073 243.119186 499.237701 342.161285 401.172272 636.667603 893.319641 893.728821 838.619446 910.792847 711.253418 253.645325 309.596863 969.781860 105.897583 163.957031 29.7531090 838.232727 30.3384972 753.900024 105.685600 670.898071 522.385010 537.959045 706.896851 713.617493 108.573654 673.230225 228.453598 50.2920380 577.978088 347.427856 116.219894 723.005493 871.838257 985.820862 328.528870 948.699768 480.947144 33.5485115 736.904968 285.042236 210.138382 907.755005 244.626984 566.042114 239.304672 793.875793 595.664368 450.713806 619.896423 399.748474 617.266724 53.6240005 878.761475 547.315430 159.576187 238.610016 475.897644 510.687439 528.095093 763.411987 102.883942 388.090210 670.813293 752.709778 168.234451 870.668823 255.626083 624.442017 + 429.246155 510.463837 822.820679 569.262695 986.343018 883.378235 828.365906 220.857849 19.7355499 530.429993 287.948151 182.263077 750.665161 993.789490 965.307739 328.653503 966.815063 929.214905 475.493408 644.148376 651.048218 66.3148956 694.131409 78.1977005 910.476196 479.113373 805.572388 828.367737 970.002686 220.620514 206.235733 902.459900 748.851624 534.734009 336.047272 50.4235725 349.115417 631.150330 723.516479 715.733582 606.478821 236.505035 978.897339 430.797180 665.147583 591.027100 520.962708 921.766846 715.187866 338.098297 236.650864 93.5265045 981.551208 468.210449 802.628845 991.914490 693.235474 397.445770 102.356552 336.840942 907.903442 688.476318 817.395020 864.346191 331.466278 725.175049 753.992554 655.689636 38.1140671 792.319153 125.639557 952.122864 305.027374 423.087219 337.400116 307.927826 218.593658 890.460266 343.884399 716.937927 11.9098425 542.023682 725.470337 545.983582 194.543289 506.675842 307.472656 472.704803 413.418304 + 5.33892822 27.0319004 365.769043 745.650635 45.5837517 967.572449 230.093353 345.410187 56.7763138 930.457703 202.900085 956.531738 864.459656 525.778748 554.485657 399.788269 957.124573 901.105347 168.036407 44.9675217 219.658676 308.588226 807.832275 189.816727 688.300171 230.062210 976.990112 491.745026 415.961761 416.076202 417.868103 849.159302 296.452362 254.457520 550.768677 629.273682 733.086182 156.182953 828.686951 915.310181 30.7129154 104.234962 675.748352 744.169861 236.933228 81.0639648 308.224670 954.627075 620.672241 719.003723 234.160812 11.8771524 198.858170 951.291992 544.054688 992.611084 141.209396 577.255371 456.242188 826.230713 31.7210732 527.503967 419.648865 300.649384 250.340149 253.024506 766.004822 914.742004 548.277527 683.590210 173.111954 732.101624 41.7165413 276.687531 573.844788 532.764709 527.847290 483.517029 505.884949 184.399323 484.109467 623.122742 756.121216 70.5951691 907.624084 587.173035 4.55501747 764.288147 475.912659 + 968.397766 323.084656 524.733215 515.501404 759.005981 151.820923 194.375732 263.843719 724.996155 272.771240 428.165802 306.008270 926.322876 702.575134 358.268707 235.384460 661.729248 901.155640 623.716553 985.245239 813.370422 850.865173 564.292969 865.263672 194.789337 727.155701 778.184937 216.522263 165.034973 471.788086 997.923279 357.519440 175.381165 529.222351 175.021683 243.117401 962.229675 262.396484 609.923523 178.516510 873.483032 125.626457 475.449707 504.331970 520.171082 20.7313213 35.3392067 304.505890 355.853119 304.264679 756.961121 831.950562 639.234009 997.218872 369.693359 714.160278 363.382782 463.829651 308.696198 663.091858 968.697632 990.259460 513.768372 75.7757111 330.708679 572.452820 465.056305 794.165344 763.918091 670.357361 274.246704 532.441589 521.519958 369.482025 676.195129 471.959656 594.223816 618.929504 665.100586 784.562073 790.933228 782.093384 16.3514252 457.684601 58.2978706 287.028412 825.273499 130.917389 847.545410 + 440.136230 80.2733841 782.880432 949.384888 2.58229041 497.055511 699.851929 425.589417 428.941925 769.750977 183.983215 426.189392 680.088806 347.545166 363.866821 283.308441 694.911072 91.3640060 537.156433 929.747070 511.756805 513.438293 279.905762 198.481186 246.615372 348.044342 691.738098 275.617065 630.354126 281.246399 833.346863 887.333496 328.926453 429.399994 216.395020 690.619873 210.653732 982.791321 219.244843 775.100403 220.001953 701.591187 363.578217 948.077087 167.506210 344.416016 301.468384 245.518433 649.650085 922.170166 461.552887 972.038879 359.947083 332.388580 951.584656 252.783340 840.315125 191.272964 642.008850 182.391693 905.614441 280.656616 46.3500977 144.726181 976.022278 951.739136 605.000061 593.694763 10.5014830 580.686401 769.619934 125.650101 202.006073 761.236328 625.866394 163.487640 377.631256 964.385010 202.771637 779.437195 117.030838 473.469238 710.026917 862.747437 53.4779968 818.886536 251.324493 67.7269440 223.035599 + 905.657227 500.205078 840.203003 956.794250 499.188110 236.783768 923.797913 630.132996 269.010010 114.741325 238.196060 193.358521 245.197845 23.3598766 379.300476 743.037170 24.5612583 292.963745 902.873962 899.914551 737.276428 278.378174 717.156128 507.922394 216.662964 389.958160 680.681152 140.542496 236.387375 964.161865 268.236603 930.394958 667.609619 51.1125107 388.515961 495.405396 577.103760 868.619202 396.019043 237.889099 505.146240 182.220093 386.827759 909.159607 191.350845 993.527527 646.414001 854.247192 552.685547 482.514069 706.889099 460.356171 561.625671 436.520172 354.190857 785.953125 324.973145 546.490479 790.927124 954.599915 96.0768738 824.321106 233.964844 462.464844 731.746460 58.1392403 113.736687 330.233643 799.696838 119.156769 149.584351 335.077454 580.830811 688.674683 365.345154 563.553467 81.5261536 821.357178 237.364212 161.748688 308.801117 824.753235 791.359070 37.8448029 701.425415 784.473328 409.395142 848.106812 595.602539 + 80.2849960 479.888428 80.5254974 91.6742935 862.376953 162.816559 92.7129974 999.197693 734.332336 674.097900 73.1647797 508.277466 501.626953 632.733582 339.048279 68.1022568 736.312439 598.226440 760.966125 778.890381 152.419998 660.664673 147.299896 856.711304 978.977539 450.495514 606.954346 83.0849228 141.697662 971.111694 217.210190 130.080078 82.9601746 300.848999 791.154785 245.615128 313.205139 101.972549 648.272339 101.256935 235.137344 235.176117 531.015930 373.697754 515.518799 706.542236 77.0231781 471.179962 214.563705 599.379272 149.690628 811.736877 861.473450 437.287628 137.845520 521.998657 28.6005554 179.662689 932.245972 946.256104 705.036865 795.994568 657.015747 840.114075 415.455750 626.187561 819.143005 2.11384964 531.410645 891.867920 21.6521263 943.117981 772.247681 447.549744 516.464111 529.428711 745.544250 834.719910 475.421997 112.740196 466.521332 610.381470 459.632568 859.884277 194.304810 353.376648 157.109344 230.250671 419.880890 + 122.791939 993.231995 983.617859 154.786255 511.486053 649.513489 917.574524 146.094711 165.431656 494.431000 153.870224 374.640076 821.762329 67.5919571 47.0835724 31.2205963 133.131638 534.296204 80.7730865 18.8993587 667.420593 939.613037 391.558472 453.029083 466.141571 39.3533783 482.746002 125.634377 287.615875 55.2575607 153.891541 700.524536 502.974518 907.918884 310.297729 206.982605 874.220459 868.558472 261.217072 572.873840 279.853546 341.446381 532.337708 628.680237 389.323273 314.515900 718.409546 558.769958 619.154541 231.256500 739.861633 284.224548 846.762390 90.3023758 904.599854 775.633606 829.568420 901.126831 257.911957 577.638306 149.140793 289.063782 782.813049 122.790863 614.033447 70.4916229 925.140625 529.474670 57.7604752 394.465118 926.318787 953.487976 398.469940 817.163574 955.012756 951.560608 828.355835 238.999924 89.3537674 257.817169 734.079102 363.844299 479.801300 60.4052277 24.9291267 283.809296 10.7659225 829.885742 387.988342 + 191.335251 779.024048 681.518494 377.482574 925.778564 587.316589 862.528870 12.3144512 765.905518 654.413330 494.230042 400.482330 564.169678 579.088074 66.7677383 770.703918 355.676941 215.654984 276.287628 553.349182 72.3056641 144.858261 433.031891 33.2622185 417.525360 923.441895 935.051453 26.8374271 22.8036079 362.882355 349.010620 210.667252 364.397369 816.705688 134.297592 327.738220 32.9590149 737.227722 287.719543 154.030457 865.358887 286.947083 678.033813 293.944092 396.895813 650.863770 620.089722 622.752380 591.623962 386.040680 16.8519020 985.271606 175.675552 972.118591 432.008911 671.408875 854.705505 135.946030 719.658630 169.510681 514.210632 518.711975 229.790329 719.321838 28.4580631 636.198242 123.346420 809.950928 413.200958 772.555176 690.363525 160.620834 472.150482 677.913391 687.929443 57.7511292 614.004333 392.293793 151.320328 938.205139 160.145844 950.260681 41.8894005 783.752258 316.475342 775.981628 579.273682 771.855530 207.415085 + 868.059509 644.644958 828.004883 537.799316 103.874474 14.0776987 264.467743 490.027466 616.905457 760.414124 904.602051 229.121216 988.604126 439.621155 625.033752 704.811646 828.784973 969.499207 649.026489 139.855286 94.4594574 855.854126 38.7374420 413.234009 93.8836517 808.395325 386.064270 765.924255 34.0619659 554.802002 214.807785 946.347229 241.053329 361.230164 420.577515 840.352844 700.049744 856.727356 662.018433 643.646790 675.456909 813.314270 643.556152 285.118561 672.872681 117.396202 891.474304 997.280762 642.025818 363.619537 594.174194 816.015503 950.190247 45.0832176 23.8935795 660.390747 297.184357 462.209442 888.648315 309.888519 724.179504 968.658752 806.158386 663.831299 715.889282 472.401581 947.760803 695.550171 762.921875 10.5253010 577.441711 438.567749 101.727402 148.201233 979.839050 292.324036 265.213379 109.635818 555.834717 758.857300 67.2301025 729.989624 269.393494 567.477417 231.205948 124.120621 257.716125 297.412476 379.515961 + 87.1522064 889.721130 691.552063 239.486221 995.922485 302.091522 542.688538 130.624603 465.243927 215.699234 167.863129 522.879395 899.154907 925.689026 503.143494 562.031189 526.499268 388.414795 632.722412 584.574524 937.389832 684.113525 310.494446 136.501999 696.858459 243.112152 571.190308 441.443695 550.606140 20.5108261 154.723740 166.686340 203.970825 277.233124 73.4855499 311.306702 398.671021 562.406799 305.931702 700.533936 158.054443 936.381409 401.894836 661.109497 61.9142189 948.299011 667.067993 286.482666 880.966614 325.112213 336.040833 566.973694 584.672485 192.466187 598.584595 361.334381 84.5050735 893.709045 98.9241409 555.503723 547.951599 227.885178 979.631104 250.294830 668.181274 466.019836 634.259705 177.132202 650.687805 907.888367 538.769104 130.332535 999.651672 193.520599 426.815826 952.073914 218.382385 646.602661 870.861450 879.124451 811.433594 944.057556 57.3368111 343.450256 12.9639683 954.099060 547.941284 29.5480366 614.843628 + 986.847595 842.516785 748.581787 521.565674 655.527832 674.057617 45.5865517 880.869873 473.628632 261.903198 507.084564 704.320007 784.121460 123.093231 63.7408829 615.270203 361.056702 865.910278 636.855103 439.228210 856.956421 663.594055 220.740021 305.689880 403.595795 69.6344681 715.914612 463.100128 959.461853 378.694061 100.075745 811.414124 620.873901 508.545593 255.384094 30.5126648 464.728546 132.388214 767.705811 51.6179276 134.179214 756.431030 348.335083 679.906921 345.201965 514.027283 356.707184 398.438904 402.503265 670.659790 706.978394 524.634827 770.291626 653.302673 230.480392 595.899109 578.591675 428.218811 398.255219 678.529480 465.274994 120.120628 228.141647 120.628906 412.893005 958.611450 571.511780 430.668549 892.397278 364.621613 461.637634 256.621674 104.053116 97.7073364 437.579468 848.070190 578.776001 407.205536 206.831665 177.671326 514.600220 410.490417 183.382416 91.2123413 184.736404 856.524536 461.084503 555.170471 28.2445946 + 98.8916855 331.396362 906.650879 3.60771561 904.567078 657.923279 470.795288 412.229950 709.070251 463.560211 135.000992 483.559784 456.018677 667.026917 270.705872 783.250732 523.692566 107.233650 619.914673 88.1243362 674.504272 991.806274 400.163818 175.319061 966.186340 845.182678 931.012085 405.857788 259.192108 702.719727 357.524261 118.508209 47.4885406 592.364929 424.092651 341.510590 245.870102 304.368164 827.366333 573.449280 294.783630 29.7787132 367.555084 792.258484 201.719833 213.458252 886.444458 649.018799 331.527893 726.824158 98.0650253 71.7915497 800.433594 764.313965 722.362793 873.495605 634.429749 723.804871 697.836548 122.340347 516.337585 55.1693153 798.613281 556.049622 90.8303604 303.762238 550.966003 986.196777 290.673828 53.3522987 73.8553238 756.525330 74.3522263 967.846069 255.755005 489.910156 592.220398 834.635864 20.3030128 995.951538 255.928986 420.245239 569.782104 941.572571 684.198486 721.061829 554.738159 310.918060 672.019531 + 105.275452 934.637573 901.377991 215.621399 365.253143 224.551910 687.039673 10.3826313 763.884460 816.786072 740.014221 716.836304 348.920837 947.216370 691.069641 501.847809 767.638855 332.382507 251.066299 656.269104 686.600586 910.271423 345.894592 629.360901 312.704895 779.240845 959.044373 592.612488 51.1566315 351.368744 187.161911 110.025841 452.154968 206.866562 933.172791 869.004028 332.055847 695.410461 918.969666 677.893250 543.698425 27.9344845 446.451202 543.955017 73.8163223 811.196472 893.781921 979.432373 135.778885 312.077148 406.030975 673.541382 329.196472 839.338745 727.990784 407.453979 198.218536 763.500244 891.527283 28.8965530 566.225891 40.3799934 126.648308 966.191772 561.036560 288.024902 899.702759 492.229065 379.801788 346.848846 40.3478394 943.954285 16.3332062 458.378723 77.1589432 702.612183 733.651062 629.099731 335.030121 679.206543 162.881882 907.774109 856.751770 44.4387016 873.700012 394.028870 905.606689 326.911133 881.933716 + 725.395081 365.578918 386.414429 744.932617 1.22948658 133.534164 382.298157 853.995972 896.379150 839.296875 890.364136 470.723022 618.738464 598.687805 739.381287 633.786865 514.627869 576.441345 577.268188 285.248596 315.219727 854.262207 588.085205 87.5583649 710.053406 787.098999 884.688416 848.172302 333.058441 383.902466 181.805771 417.550079 243.229050 406.704010 626.036255 537.266235 111.395317 398.596832 157.063614 473.423309 319.047516 662.907349 483.350677 578.009766 736.676636 992.395264 864.557129 353.766907 368.302521 345.632050 740.920471 713.134338 903.560486 125.897629 660.729065 125.580368 11.2721148 250.709747 618.495667 930.937805 570.180481 12.0949078 396.440277 275.573486 289.454926 514.270813 165.652283 493.144226 419.103546 33.5102806 782.105225 606.427917 808.138123 497.784149 63.3680687 977.478455 578.428772 439.249603 752.608154 15.9090662 514.890381 175.039429 138.677841 925.685242 423.348694 785.321472 762.747742 645.333008 286.872040 + 374.073730 555.075867 544.061584 477.590057 735.134949 536.294373 780.644897 118.488914 710.983643 851.741028 320.105927 735.471619 42.1287117 914.194275 567.012329 385.403656 803.120117 69.3968277 190.056152 215.199234 195.095932 516.459290 846.696289 419.410309 768.334900 451.714020 400.494568 596.953247 204.315292 511.031128 413.080566 338.102112 487.070740 260.187775 962.414856 96.1198044 80.5140686 136.590256 978.085388 715.232544 405.666962 221.926453 620.548462 152.803345 333.021118 790.416382 673.865112 539.043823 63.6678810 92.4098511 397.022156 38.0313568 464.190216 351.917633 399.731049 278.288391 813.335327 521.169495 529.469299 321.132599 452.405640 486.519012 60.2121239 272.235992 973.889832 341.836334 284.925171 120.809921 597.797607 574.217651 837.953308 21.6765385 506.155945 343.704498 705.119263 38.7478638 851.098022 398.935211 878.061584 379.952362 891.029968 841.797974 582.093323 562.520996 821.569092 809.050964 782.401367 745.850952 549.179138 + 639.487854 677.237610 153.418274 261.473480 701.609192 25.4549694 814.307739 365.020569 397.062042 627.720703 355.803711 519.672913 32.5102844 256.075012 625.263977 909.110840 301.387207 717.172668 745.698242 725.297485 816.808533 844.438477 340.425293 543.384460 657.689941 611.480469 469.364960 505.320953 552.758850 738.368652 894.351196 362.983185 807.030884 470.691467 774.602112 376.728119 884.172058 990.332520 177.126434 402.858093 632.676331 63.9122543 147.598282 266.823761 690.259033 280.234680 65.5455170 637.492859 646.725891 882.414856 981.834717 372.426300 556.437927 337.419525 432.780212 868.493347 36.9501381 49.6089973 176.564621 285.335541 237.796570 934.362427 729.996582 38.1572380 20.4391327 364.203918 589.874756 227.707077 78.6195831 256.381958 120.047745 839.804565 582.731201 1.57842052 299.445709 339.382141 984.275574 343.541290 471.769806 850.925415 23.6144314 644.831787 363.827057 174.908859 255.363312 773.392761 429.232513 80.8856277 863.382935 + 271.665375 263.142212 530.902344 205.094025 311.802551 27.5328522 646.273071 233.966461 475.821625 350.980743 296.142487 486.001617 820.153442 419.129089 460.218964 670.465271 391.963623 970.760437 957.298645 771.781372 761.115723 178.762192 542.951355 288.866974 30.9684830 731.523071 12.8747101 96.4062195 875.507324 148.879929 7.89591122 755.077698 654.830017 591.226013 151.910172 702.492493 456.344910 949.336914 464.939575 318.260437 697.413208 83.2713547 350.253265 653.959961 820.924438 835.235657 959.445679 979.887329 362.301727 47.1865273 557.231201 50.6290054 600.815796 136.855469 476.747589 855.487122 542.623718 733.219177 419.469849 775.621216 817.272644 669.430725 689.225403 958.600220 420.245667 475.067078 234.807831 661.203979 365.148224 853.816467 182.549011 608.676697 113.026131 180.175201 122.976707 627.838135 671.026245 757.900574 693.385986 861.491211 46.9649010 701.104248 339.980194 731.702698 817.651794 900.918030 674.607300 895.497437 23.9556255 + 491.644104 642.239746 160.142044 594.492249 256.768982 844.613708 145.966507 75.8137589 3.27604961 537.328552 380.952667 517.848694 319.323090 319.509644 242.265076 211.879303 562.227051 541.860107 178.404510 96.3969269 296.837036 657.695374 207.564484 695.079407 963.323120 423.724518 114.947891 460.528595 547.336670 89.3328018 709.743469 407.053223 681.550171 724.030090 278.499481 637.175903 632.562622 882.453430 535.191284 550.934265 223.382263 113.082642 690.500183 713.191040 804.628357 622.224854 391.423798 990.477966 443.330994 288.170959 569.357666 907.125916 545.392456 28.6044254 164.161865 104.610695 119.333801 968.093445 793.922546 92.5896225 671.658630 461.334839 136.408524 773.133667 239.391006 428.819336 904.680237 683.200195 875.061890 826.869812 884.423340 244.421494 99.3071976 510.305634 299.155884 523.461731 859.412964 567.365723 732.539124 146.954178 222.997360 81.1518555 297.552277 215.073532 594.150940 128.963013 965.167236 597.572327 1.48177886 + 451.302032 778.161987 74.6319046 958.754272 546.729614 396.432068 909.576172 710.732910 734.892456 932.268555 180.304825 13.2596092 945.142883 276.521027 301.021912 840.106262 351.431366 314.246155 907.466431 812.458618 54.4356613 932.609192 859.934570 814.581970 52.3880844 342.122650 958.438965 342.756561 955.441528 281.660797 104.018875 394.815948 736.817810 847.705383 796.220276 814.833923 268.968628 806.521240 903.256531 629.448486 862.373779 545.881348 637.258484 634.316406 933.933105 248.266617 647.729858 851.985229 251.829132 954.052673 470.710510 854.649414 165.395401 980.643311 748.423279 647.310608 412.916046 639.341492 654.622864 628.382324 457.227203 158.981750 264.416290 758.762207 733.765015 217.872208 743.225159 68.6924667 563.629944 310.476471 877.056091 686.687744 231.957169 129.124008 945.017212 854.114929 64.2709503 823.769714 667.446716 168.736465 948.466248 562.543640 636.005798 850.416687 754.635925 56.9061813 580.515442 630.929077 31.6465816 + 249.735062 746.385437 391.945587 969.951782 536.421448 950.545532 790.656677 630.696777 775.776123 873.753906 329.132935 159.113403 652.434570 301.706970 190.597183 698.708008 232.576797 467.933197 299.352325 654.307800 313.053528 711.852600 625.536682 177.077713 8.40674782 512.482483 971.325745 42.0847664 418.323608 923.502563 755.387695 291.577606 934.980103 272.092194 999.585999 525.558899 987.540344 259.466309 62.3805161 573.499023 819.566467 294.494598 192.633209 420.741974 954.117615 748.983887 990.681763 726.839417 188.248734 964.898499 69.5688553 15.5401249 702.827881 408.635223 893.865601 630.510559 290.647034 390.731171 429.330353 130.401260 837.750610 98.9197922 200.962662 139.090134 218.871552 53.8723640 850.578735 234.491409 814.029846 63.1043472 8.79599380 363.980072 188.526321 457.444519 347.350098 1.63534558 50.2922783 431.703735 604.936157 556.037048 751.666565 495.587128 631.619141 865.869751 697.985779 351.697601 287.905762 594.483704 639.202759 + 155.377655 669.721924 114.373459 451.652039 813.281189 847.742371 555.825684 828.232056 420.952545 307.071747 364.499298 142.406967 845.499939 98.2060242 1.81219435 341.632812 593.211792 748.691772 994.937195 295.799500 901.736511 819.764038 543.884094 235.033264 735.553894 455.251831 389.419250 230.694275 878.401123 188.546692 440.187256 681.510132 194.418427 126.431686 536.357666 998.908264 703.227356 228.631454 678.984131 957.747864 732.600281 320.692200 582.765320 835.073547 702.274963 703.454224 687.473511 451.286133 749.464417 920.129211 631.696472 435.324371 93.1805420 211.593353 286.869843 23.6003208 723.377808 341.072571 172.895401 616.806641 948.514343 1.96165240 60.5505180 71.9535141 698.529236 221.098236 944.979248 699.442261 153.498901 460.613281 468.496521 637.718872 54.7317772 373.649048 286.987091 655.898804 837.565857 210.167908 388.264282 337.327362 765.510010 690.541870 531.541931 735.832458 909.894043 440.490875 621.521606 595.294006 686.297791 + 662.292114 713.291565 758.919373 454.181702 506.733307 250.721603 764.759827 519.225159 940.509583 678.535522 97.5942612 200.450928 139.592804 438.604889 295.790649 899.377014 176.605774 575.590088 110.791763 145.631622 866.518005 259.678375 296.257050 320.464264 362.533844 468.751892 831.157593 703.813538 647.267456 906.988770 886.062744 57.3725395 558.498413 952.093018 16.6669540 846.653931 26.8253384 125.632828 54.6550217 605.897400 812.697815 822.352783 507.144104 918.249084 517.293274 301.849579 18.4825420 971.265564 176.429565 894.122375 930.537231 738.900879 537.933472 345.629120 891.574341 982.126343 433.008362 689.451538 735.492615 23.9825401 90.2446213 969.587341 33.4211426 707.339783 900.381165 889.406067 698.984436 814.717651 964.371948 70.3213806 435.765198 536.382080 649.942871 31.0664349 287.427887 851.146606 629.988831 450.743744 102.766762 381.135651 764.287903 935.570251 861.101990 297.027405 879.150940 366.881287 746.744202 434.138885 365.661377 + 474.311920 593.272095 758.154297 261.819244 270.448914 315.732269 558.617065 493.600342 21.1865425 474.802979 691.170715 966.256287 240.416672 920.533325 316.101044 830.317078 709.582031 81.7314072 883.588440 814.069153 819.076355 200.467911 564.526611 919.808533 897.045776 380.570282 527.280823 802.838440 80.8445435 840.140930 477.243866 461.979126 782.653870 500.422119 643.057129 909.686401 61.1881256 560.548767 924.295776 718.037170 929.697693 624.659485 507.017670 16.8810196 960.218079 232.610611 283.737488 295.412598 85.2018051 886.384827 384.307739 428.201660 539.318359 134.344681 864.238953 253.001282 305.717682 754.028564 586.020813 417.967957 113.766098 732.012878 152.877121 133.381241 962.189575 517.011108 27.5703659 104.244553 977.397034 339.420013 813.915894 407.105377 870.321838 19.3767910 715.358948 226.889832 547.966492 375.938629 924.129395 163.179367 59.8193054 731.946777 625.257507 307.934845 951.435730 437.223022 820.833923 4.18155098 952.817810 + 329.203674 847.458252 51.4020195 804.238525 919.271362 351.520935 941.738892 464.195740 115.329811 908.258362 965.510437 744.293762 524.709534 631.455139 329.141937 878.921265 682.091431 858.633057 410.046143 884.770569 330.063629 794.127930 406.375244 211.237762 620.870972 84.1665573 727.244812 968.612488 475.338837 339.252380 916.613342 41.3330116 186.949753 105.588959 341.794434 427.751373 361.108032 699.732788 613.110046 150.019501 123.990280 616.422791 361.136017 67.5325928 201.953201 347.066589 405.780823 747.027893 963.470520 51.7962074 988.437073 92.2359238 296.220734 779.277954 23.1029396 994.692505 947.786621 651.414612 686.011963 160.884689 733.646118 619.460510 798.842834 986.950317 268.247070 783.965881 764.964417 975.064941 894.817200 780.913208 579.713928 748.918823 487.701874 964.367920 339.701904 244.211899 145.454834 290.211700 224.290924 223.424011 247.225052 299.773895 261.399109 199.519714 953.730957 812.724304 711.835999 551.234192 744.945129 + 86.5186462 656.834717 473.585236 816.235229 230.700653 309.765442 531.423523 596.217712 51.8115082 742.799561 361.680695 105.138321 138.085541 247.814789 177.339294 617.863892 389.211029 737.304443 520.976746 690.901917 448.883453 434.845764 341.758942 690.865479 442.321106 311.809692 325.548218 766.651611 371.251129 257.591492 186.331741 460.330505 653.747681 240.133896 842.157043 678.567017 688.193726 40.6669998 231.104309 128.811829 557.832703 230.370117 523.448364 398.737640 21.0324993 69.3524628 74.8958740 618.195007 417.391510 77.5889130 559.737061 638.957214 210.596344 538.811523 661.106445 370.948975 198.091049 20.9915924 92.9824982 564.795105 753.587708 636.420166 967.944824 159.890579 539.760986 167.950363 240.426315 682.990723 520.913086 670.648865 586.820251 511.896271 16.7516880 749.394165 183.766052 983.017883 915.568909 369.600159 389.458252 337.448486 185.754623 766.455017 487.940704 381.537659 690.434937 609.721558 842.538269 308.546265 128.191544 + 502.372681 742.096008 126.614845 737.283752 554.658752 68.7850647 223.899063 312.942902 340.046967 827.676697 490.049896 585.484070 58.0598679 217.326660 570.541443 236.010635 344.409332 42.9032745 659.752747 336.906982 230.628006 26.4895649 363.366333 647.755859 678.505188 225.497360 847.000183 550.410583 190.850555 200.411331 752.875793 523.974792 715.164978 964.999146 930.349976 136.980560 928.069763 694.949707 573.104736 888.842896 917.313354 611.284668 243.653427 877.114319 956.019897 833.322754 628.859802 44.6487160 257.389862 918.661316 220.384293 476.523895 92.0555038 707.926270 436.915649 705.888794 568.404541 418.736450 572.055542 35.8787460 424.561859 341.240417 859.063171 150.785965 496.255096 854.221252 658.081848 584.949524 149.823776 339.785614 515.211304 738.666626 997.794739 16.5600719 627.594055 391.917664 456.074036 96.6731567 91.6188583 82.6525040 705.488892 968.651489 489.563080 897.884888 342.254578 858.602234 325.539276 14.9560471 91.3878250 + 178.761124 146.677948 417.324524 843.825195 600.466309 169.675613 301.384735 566.953430 884.246521 158.457275 312.757690 414.881683 615.282898 575.596985 473.070160 133.034271 298.104370 351.058258 414.073120 718.772522 294.697998 552.772095 513.712097 762.426025 865.629272 473.198608 779.217407 66.5386658 443.963409 796.174255 561.220764 245.158249 94.1927490 143.433228 104.070618 878.138794 365.075928 208.833389 532.969116 746.362366 137.345215 319.285980 53.4850807 163.730042 963.989380 467.811981 754.866760 101.418129 486.906952 488.984467 626.823120 468.013367 416.389465 506.407715 586.120972 814.493225 314.844818 118.605858 782.762024 279.648285 46.2151680 459.446014 589.233826 523.918884 270.480133 25.4842052 560.051025 740.641235 372.088806 340.895721 363.013672 322.067688 513.907654 496.017029 500.777588 940.033630 360.910706 645.715820 429.175171 553.879517 530.294189 603.514954 814.296326 375.209076 805.133423 720.295410 957.781067 389.431885 830.253296 + 266.501556 898.294434 521.525452 821.608459 756.461731 164.932800 360.745941 851.701782 881.381470 735.564087 869.493896 642.676331 923.317444 883.200195 113.629440 668.825500 409.709473 348.420776 156.766663 694.490967 283.631134 594.052795 942.895996 88.0697327 862.889709 46.8688545 927.069458 925.663147 771.667725 453.444458 836.032898 458.492889 385.051819 448.498199 23.2275677 22.3535652 944.919617 457.218750 902.590515 482.339783 92.9552841 996.174011 159.874985 360.076294 851.837341 103.559128 147.377609 211.583710 222.150391 396.932373 229.652298 756.974365 558.815491 378.802338 242.845459 951.624207 223.023926 182.955536 660.464050 75.7490921 203.106522 879.732666 461.975952 713.820312 542.962219 917.079407 148.012177 608.347168 620.005310 52.0935135 400.266998 144.144379 264.003906 366.485077 639.898743 868.968323 335.691895 44.1377029 853.475586 151.987350 668.248352 886.107727 730.825073 403.606873 791.473755 902.730469 539.871704 408.988251 296.574677 + 682.484802 158.786789 850.239380 701.518127 664.921875 259.494019 796.669495 627.304077 49.1155472 729.498047 4.58735037 535.706665 663.924316 647.689697 230.290085 765.003662 334.871246 330.978729 495.712219 115.175056 725.572754 22.0109444 737.763306 844.724548 838.310608 69.6585312 162.111130 545.276123 429.030457 700.925964 395.689484 617.421692 486.082825 141.381897 567.783875 441.936615 802.513489 379.021027 4.73180676 945.311890 142.933456 120.576263 427.760925 187.470596 774.970032 754.266602 283.728729 803.038513 245.411911 958.915161 118.007729 917.465088 901.396606 897.883728 994.007996 814.894775 570.146057 576.254517 570.399292 389.416107 669.342590 368.381042 547.388123 302.650696 889.999817 398.270996 105.492554 889.645935 54.8010292 644.604187 416.035431 653.489502 871.004028 627.325500 603.656006 617.234741 123.655579 219.091751 135.693802 483.995117 353.881531 756.205627 823.798157 455.307220 25.7319736 356.202484 280.690308 837.547119 306.538269 + 624.524048 382.909149 144.439774 394.334290 921.074158 452.743439 74.1337509 297.063477 672.370300 753.467529 338.094604 723.478638 993.552185 418.453125 886.964966 45.9235764 50.8418198 835.157715 42.1447906 468.582611 475.666626 219.615692 3.83041382 891.962769 526.380432 5.37185621 440.745239 181.686325 30.5810242 710.232056 510.211792 832.605286 690.184998 156.284714 53.3663483 215.838745 741.699524 542.380676 56.1000023 215.700424 461.726349 682.969421 819.802307 330.174042 409.995361 587.478455 406.924194 627.612793 460.098145 950.147827 637.616943 925.345703 362.912079 637.360535 730.284424 108.304214 680.560913 706.419128 477.052643 500.381561 531.081238 625.229797 173.099274 69.2581482 236.166946 933.803528 535.587402 364.127747 371.366821 751.212708 60.5505180 865.096924 55.6429939 194.952362 184.663284 573.822815 979.138855 611.136780 27.9216232 144.937866 131.467941 960.727173 351.759583 890.887695 271.798828 906.872742 145.948883 639.712769 692.671082 + 553.040955 24.7017841 637.019592 68.0941010 6.03274679 832.649963 25.4571133 249.023911 118.046791 352.591675 878.442688 148.076843 839.126831 312.148315 23.3489208 179.588562 935.436829 824.890381 732.430847 446.486694 583.243042 151.626511 978.205261 113.044235 498.874359 810.996216 670.083252 518.075745 630.673584 171.009842 691.400574 897.416565 373.310669 779.096619 272.407837 672.776367 354.539032 490.917114 438.974121 21.7622833 647.048584 970.973267 341.887329 32.5048065 620.908325 429.874634 663.862976 329.983429 528.834351 293.873108 55.9488792 870.157898 854.140686 456.784119 653.038818 269.449036 35.6256180 910.313477 235.690170 219.907150 765.903931 748.118164 493.777130 980.149292 880.774353 696.352722 957.882568 816.041260 302.845703 110.979454 403.368225 612.022644 483.003052 805.424072 801.694214 874.361938 384.710571 436.318237 943.739014 15.3754826 533.154602 481.424316 421.270752 767.496216 634.557495 70.1813354 130.227264 85.9112244 721.513672 + 398.241272 528.176025 334.471466 107.911217 449.785858 753.661255 514.005981 784.921265 957.336975 198.835770 359.842163 212.292603 12.1348038 622.197266 281.167084 447.548859 328.384644 519.398682 602.652466 200.137314 396.099030 64.2499313 798.303894 129.618591 442.056671 340.214172 398.070038 163.678543 425.166107 772.700867 827.398987 53.0150948 214.163330 745.143188 250.592987 135.220886 33.0595245 592.146973 84.2534332 362.465424 631.796692 664.140686 987.210266 995.074829 960.851318 46.7314262 938.739014 944.833801 995.363098 644.790894 870.525696 854.888550 877.073425 278.947021 827.923645 234.734344 447.248627 247.646744 172.739807 448.652527 881.964172 979.952209 696.009888 65.5735626 151.024857 395.657806 238.558990 243.377319 611.756653 987.390442 60.3861732 868.726562 640.185303 591.929688 608.408508 170.924759 885.868652 187.615051 962.970764 423.718048 45.3186569 670.844727 695.020630 346.365295 936.684082 19.5885315 692.024109 790.788818 808.270935 + 261.536407 62.5530777 381.003113 646.462952 379.195435 120.659210 807.103333 19.7918186 686.135803 166.132034 336.278900 271.380859 985.645081 467.041687 485.935394 715.435364 240.993195 302.786591 310.363586 390.166504 431.506470 554.920837 407.244019 424.467896 772.725830 591.691284 871.579529 514.266724 496.520721 366.575989 519.086121 70.2542725 977.226257 399.591888 164.625183 410.125519 634.217468 178.977509 918.556641 395.417786 838.265076 469.464722 786.803162 745.130371 669.391235 177.397293 51.8510475 784.934753 70.7477875 205.405441 368.090302 697.124512 594.198914 484.638794 362.404327 307.070312 471.894562 891.556519 52.7121887 259.036041 784.419067 791.909790 385.882233 101.506729 274.541351 983.103516 568.128723 189.288208 397.766998 644.013428 839.634399 15.2897377 336.288483 378.424744 837.050476 325.000580 456.475067 590.095520 377.743958 647.269104 948.861572 529.999084 836.217651 398.457550 613.878845 991.429565 5.60479641 179.566696 384.666809 + 412.074677 367.260345 195.612656 870.629700 192.020615 165.700027 207.978622 596.266296 728.420654 417.524109 426.557983 409.704010 815.213318 856.443909 722.299011 67.0754623 639.611023 367.504486 54.8333015 138.831650 218.289078 891.359375 57.2967377 215.801712 270.927185 955.814392 160.762085 207.134689 794.555481 683.051208 961.444946 28.2295303 412.119904 228.124969 570.056396 582.610046 849.769592 147.235474 279.278381 557.797913 970.332031 518.615356 578.269104 879.386475 383.209137 32.3155708 221.577866 147.235474 601.931030 241.318954 2.06317663 584.359375 803.021606 569.172302 919.710571 514.223450 302.051514 603.084473 95.7090683 394.775208 370.210999 267.273987 883.999146 879.939575 773.566772 867.047729 638.530334 918.504822 200.778076 453.137268 226.402039 64.1997375 44.3535538 374.908447 849.512329 146.622574 418.538208 267.567413 648.456421 242.933701 342.044525 895.561035 109.235138 972.937256 532.237366 963.646423 605.931641 568.717102 78.3908691 + 563.431091 888.610962 926.432800 56.9135056 363.897888 22.2781811 505.899658 923.257629 591.843079 416.907043 670.895203 147.572021 6.97004509 362.602081 201.011490 149.682709 774.726318 717.377991 550.688904 969.134705 822.435242 821.578857 571.709656 955.334167 576.456848 895.968079 676.135132 139.471451 561.448914 661.402893 432.936798 56.2448769 712.644958 58.2033119 450.513062 703.983337 110.991241 352.370331 572.867371 819.653442 581.188293 358.343903 39.6373482 824.487671 103.972015 928.889526 928.713013 308.716980 100.462425 589.926331 834.279602 224.481583 157.821564 824.196228 991.267517 730.953674 889.278076 80.8774109 576.880615 491.191620 540.894287 957.292358 976.229126 147.045700 199.450226 865.539001 714.205383 569.747070 863.617676 422.382874 491.417725 452.382782 231.094482 715.447876 654.238098 890.744629 485.404266 775.180298 133.968903 177.982986 875.073181 115.612236 723.112000 81.2344971 128.541595 617.132080 314.964081 501.598785 355.532013 + 843.945312 710.241760 952.598816 893.087280 230.398224 400.143555 311.214050 565.782410 393.387360 61.1850319 144.879456 210.396088 365.378601 17.2192955 241.327896 536.395752 746.064880 355.759277 506.444855 678.440491 771.484131 69.7326050 485.882416 345.706940 342.110840 485.281250 311.736023 200.406876 92.9616013 379.778503 783.101807 69.5970764 812.059021 141.571609 288.512939 676.345337 822.585693 887.894409 568.113281 30.0862045 559.844177 695.379883 598.921509 453.444305 403.364227 987.013855 608.824219 871.666748 156.132629 168.579926 960.336853 595.574768 721.804871 168.706100 177.205627 562.807556 925.718018 220.172974 387.423004 573.302673 142.836288 316.657776 821.102783 919.476440 578.729614 292.637268 458.155853 392.398132 288.181030 109.844223 888.575256 66.8596115 620.103149 286.116486 193.333405 283.642151 23.6107998 386.444153 646.890198 299.174286 486.478088 23.5781097 657.232849 31.6986237 510.598358 578.231689 301.372986 544.897156 471.732788 + 988.362854 344.638367 140.067978 143.636688 735.719788 657.876038 608.262146 587.521912 26.4215641 251.554810 670.911865 643.888855 672.891296 388.075684 6.64040375 445.814606 378.830902 309.480042 533.486816 738.338928 430.922699 295.092194 617.803223 93.9000244 743.005615 428.894592 591.340820 677.637329 416.211731 265.556061 29.2027340 342.010223 821.314636 762.820374 186.023712 68.4237442 498.738770 552.270081 96.8970490 793.192017 845.515991 2.83857226 12.6345654 614.716919 616.228149 217.363815 50.9303627 634.845520 411.493317 473.129822 767.782898 162.462509 723.929321 677.266479 718.771851 379.310883 222.287827 232.945496 578.978821 877.968323 196.537994 943.125549 35.2234535 95.3782959 43.6162643 19.5150547 546.398010 563.248352 178.279282 896.517761 302.251038 64.0737381 149.731964 720.211914 743.921082 936.422485 430.285248 47.2136192 475.393005 147.948639 577.295410 647.837158 581.483826 932.794617 814.218933 642.889954 288.591827 731.948853 241.226074 + 592.667175 290.116547 645.769226 924.893555 623.262695 456.063263 352.093567 158.629776 868.502625 654.155640 651.116943 390.236877 542.529175 67.7439194 215.870239 907.363403 933.319092 196.487076 186.995071 780.117249 787.910034 81.4739914 825.741272 57.9189835 521.766541 351.546997 268.694244 512.896240 830.091797 521.405518 44.2830505 321.686005 286.852753 343.876526 882.286133 763.168762 731.608032 966.241272 828.492798 460.360687 380.798523 670.907166 222.362732 190.602478 179.222000 682.294922 900.353577 731.225830 538.813904 426.874756 174.729324 679.546570 831.544556 692.716675 558.066284 778.152405 294.768677 125.635513 29.5442257 528.222046 308.344330 345.400543 319.160583 623.357239 60.2251625 498.431061 536.264648 799.527832 286.098083 262.192596 451.442322 197.361496 277.395691 590.633850 11.7880726 683.813843 621.312134 98.8903809 250.014801 349.153229 479.721832 125.555656 65.2923889 95.3164825 912.286133 890.013855 409.554535 191.832977 288.524292 + 407.495880 553.425476 478.249146 74.9653015 373.686157 434.271973 576.537842 739.687195 88.5955200 570.010315 919.316650 375.775482 726.203186 423.193390 624.936890 44.8761787 895.071533 438.940491 137.973831 623.798279 536.319092 510.149933 86.9758301 516.056335 325.887451 256.430298 204.464630 437.273956 511.511200 289.066467 239.507721 247.499435 276.326447 902.073914 974.444580 358.042419 295.185303 583.610413 167.539505 973.521179 777.904175 978.882751 95.3123779 759.641235 914.643066 880.900513 753.519836 710.986389 899.719604 229.177017 4.93092537 527.662354 116.051559 133.933228 190.749374 804.759155 936.399963 899.528015 187.398010 608.803345 725.885010 138.924835 906.989807 619.597473 676.137085 81.6005249 442.208984 42.6362724 149.416199 459.291748 636.769104 731.186096 274.401703 635.900818 15.5478659 711.242920 757.440002 29.4078674 523.213867 803.612244 432.189941 302.356262 429.445740 459.200104 862.259399 565.937500 762.990112 294.795288 266.295593 + 967.855957 709.166809 637.756226 549.140442 344.184875 532.220032 110.287537 388.482330 259.647034 996.592407 404.351898 100.022095 371.075226 883.668579 197.005066 102.504944 64.1345367 361.709808 814.900330 607.100464 273.590637 884.941406 438.461517 715.298889 361.073608 162.627213 537.065002 896.088440 668.253540 668.610962 615.702515 885.510742 705.555298 739.268738 23.9999275 544.336853 311.577576 280.921783 790.404724 571.663940 889.601990 225.942230 437.396057 414.955383 142.033020 948.845215 394.395081 240.986816 693.670776 974.756165 663.251282 732.286926 250.268585 877.444336 934.326599 430.895538 325.119965 328.539642 98.9604645 724.209961 721.773804 460.271088 917.362976 842.675781 167.730988 400.908234 167.103149 638.927856 289.238495 791.937744 667.436462 716.398438 909.409546 550.712280 296.456726 1.20781219 782.840576 1.59431911 207.134811 161.610901 989.261902 920.582520 613.031921 331.209045 608.621826 147.397675 675.493896 529.376343 748.950928 + 795.967285 90.2120438 176.225327 44.2671547 134.820267 92.7816544 144.821869 230.085846 419.419006 366.258331 139.443588 394.648926 66.0823746 149.508545 58.0007401 404.792297 722.319336 821.616089 612.083557 279.505676 776.174133 711.561157 704.262024 863.848633 271.379089 680.560913 247.558868 642.270935 939.203857 955.688782 754.393250 673.515625 883.456482 966.847534 152.743622 476.229553 903.613953 732.189514 332.456512 96.0440674 437.687653 962.712646 463.611847 239.678787 334.824371 666.657288 813.922546 863.643799 952.056213 467.573364 543.368408 879.957703 192.299698 20.8706570 228.296036 909.103455 696.350952 474.189117 559.945496 372.442505 266.854309 895.468811 893.153320 113.400734 898.722046 870.746094 762.329773 824.838806 467.331818 770.684326 546.075134 534.869141 936.885559 41.3841591 822.729919 818.837341 52.7687569 427.734009 905.793030 828.039612 821.229614 71.2521286 470.092957 169.372894 271.814056 176.187225 789.003784 306.166351 51.9166679 + 33.3869629 993.375427 431.484680 117.641884 115.043579 653.717712 35.8997650 966.799133 997.656921 123.858330 670.068542 856.279297 673.383301 720.825317 522.494812 30.9468079 429.861542 444.071075 630.636780 440.777039 151.473175 112.694351 105.998451 376.912842 548.091309 466.738434 456.680634 855.529236 311.356537 937.121094 282.446411 266.137085 122.489868 835.478577 758.637085 234.529755 343.366943 155.098984 77.5110321 411.728943 173.683060 472.243134 866.197571 311.145935 698.603882 405.642670 584.525391 864.749756 504.883057 48.5112839 971.805603 378.349243 637.856384 94.9509964 240.153488 374.636505 628.276001 913.322693 966.365601 637.958252 708.321350 525.500305 662.105225 270.958160 592.876343 564.667664 816.763611 356.327240 924.190369 33.2994919 726.515808 504.265869 383.257294 102.798439 588.431213 392.798431 209.239120 293.291656 12.7399006 753.851624 25.4836693 175.394028 421.922211 337.465332 957.176025 233.976517 884.609924 911.338867 82.2252731 + 383.144592 632.007812 795.124451 242.426376 746.767334 668.355957 903.186279 573.361267 200.695724 815.127502 714.257507 995.684082 172.814774 697.940063 872.820984 483.082062 868.778687 990.937256 443.271790 227.934189 676.166016 303.772003 525.194275 756.041992 506.101288 308.414917 365.674255 987.207458 441.410004 755.073547 82.2363434 22.0015945 576.046753 128.188080 450.544922 81.0804596 306.848816 771.841614 645.620972 973.284790 746.299438 771.342468 499.258179 925.687073 739.324036 298.212769 68.3516922 695.843140 683.090393 222.167252 41.0324287 624.971741 807.406311 142.304489 558.726562 876.061768 446.563324 631.365234 181.876099 49.5370674 780.111206 111.495232 60.3312721 859.332153 825.606934 708.191528 943.973206 487.038605 369.766418 776.773865 956.036194 632.220154 9.16100502 457.694092 412.455322 764.133301 103.679291 769.422180 478.896179 30.3128910 609.479736 221.518860 157.030457 691.688171 199.731033 137.206894 465.260529 189.977554 455.481445 + 462.507812 393.881744 244.358017 88.0807495 581.149780 907.232910 670.583252 426.254852 845.286987 675.086426 874.518372 425.260376 32.7497711 918.341919 879.336731 659.202698 79.1482773 525.541565 889.954651 116.398766 818.474670 15.6495686 674.370300 34.0759583 690.140076 502.641785 512.383545 629.902954 11.1193819 24.7494793 119.798187 867.141052 239.898514 753.571838 520.616821 324.524109 190.519836 325.681610 536.616760 987.585083 761.086914 546.572021 195.384247 265.863251 236.672607 453.263641 43.6817055 863.291077 630.196533 226.821045 758.999023 10.2717581 114.177734 374.565094 598.453308 830.129761 559.151428 228.325821 708.071167 479.116302 828.851074 779.786133 633.242615 573.552246 565.949890 444.084167 213.620453 208.393295 951.545959 615.008667 23.8645210 398.473816 798.178467 902.575562 944.424438 546.101318 826.466675 563.392151 541.186707 801.872559 267.344788 715.480774 121.434608 855.516907 787.298889 144.955078 995.275513 343.737213 565.349854 + 406.030182 378.763611 91.4272995 706.366455 798.546753 788.793762 168.491623 585.225159 87.7319946 896.717773 638.526367 867.817627 137.060120 611.869751 480.434021 574.614624 224.524338 253.967285 597.362366 794.984741 283.009247 391.229919 725.545654 326.075653 750.377014 525.329285 338.957092 339.372742 116.321716 736.884216 17.6239624 546.720581 634.120544 753.116699 336.576721 832.731262 15.6287279 974.595520 592.271057 864.996704 630.155579 304.818512 93.0655670 556.631287 839.891602 164.163651 311.997375 829.874084 744.228516 403.781097 345.549103 227.200714 242.305679 475.491394 757.208679 744.767761 381.073608 345.745361 330.202148 397.679474 756.403992 434.299957 700.663452 916.332397 998.415100 458.658661 444.956818 172.837814 829.678101 355.718781 264.787567 636.565308 570.605896 188.354187 98.7126389 626.566956 568.243347 881.374390 619.652283 619.844238 64.6305389 16.9897499 181.366989 161.054214 463.572296 452.049042 904.215149 727.832031 595.786743 + 241.954361 702.770569 106.171066 314.018463 731.198975 11.2321005 607.919861 909.802429 560.566772 146.841873 978.348267 687.537415 724.948059 129.836288 536.946960 443.103119 868.687988 189.744797 948.515747 269.197540 193.199005 155.190033 599.126831 901.967468 498.814880 806.547180 438.359406 264.034271 580.708252 567.078430 334.526764 245.133591 667.300903 103.020485 635.589417 615.335449 443.152710 387.253265 777.983948 223.822723 26.4332352 73.5765305 599.932190 98.2802200 859.356323 462.188293 45.9483490 483.594757 402.253540 639.726746 155.546051 297.196381 712.875916 200.644638 377.656433 207.570969 883.812744 131.158844 842.477844 308.606232 436.806885 193.871567 672.186279 245.750305 708.748413 246.468109 799.299927 394.495850 408.466827 790.710876 914.190613 705.388550 125.167427 631.357422 903.322937 252.943283 117.350533 464.265778 705.858337 386.732300 695.720581 276.502106 374.461365 745.804993 58.4030876 63.5762405 506.867157 171.823288 844.641785 + 798.071899 461.479370 393.667572 752.922424 926.311218 407.766235 465.148163 724.707520 631.356567 998.974670 4.59896183 154.861176 183.035019 644.120972 289.226929 962.494263 489.824036 601.549988 220.965927 485.934387 951.627014 261.340973 678.881531 448.656097 685.849365 696.365479 353.854797 188.751282 950.858398 145.064285 725.957397 554.817993 95.6698837 59.8235321 205.209534 589.701477 653.394104 856.524902 907.107971 757.824829 525.029541 567.224243 289.693573 395.952362 455.829620 452.991821 457.605255 292.006073 172.268036 262.619659 866.562012 258.559570 441.947510 150.458344 882.473633 290.232178 493.437134 149.480026 787.737183 641.292847 427.686707 977.458740 864.705566 383.142975 276.483643 776.059082 540.478149 936.457520 833.234985 417.999084 616.250854 774.015442 883.480164 273.212708 343.766083 788.262024 592.444885 149.438873 710.571228 729.731384 652.955505 306.986176 188.615585 561.573486 824.166199 477.368958 2.33809614 983.561462 987.755554 + 693.125916 835.109741 357.307800 960.488403 198.099442 93.1559525 818.330750 397.347931 977.178589 398.169403 551.555237 839.938660 123.005760 670.762573 657.640198 391.185364 88.3163681 605.321289 799.584167 826.193542 486.681732 901.205261 391.049072 204.583130 937.988647 62.9199333 93.7584915 798.115173 445.455719 560.971558 616.679321 745.704163 777.381958 751.700195 339.992462 345.594604 796.450500 283.000061 778.985352 471.982147 726.917664 953.071106 4.59384060 680.774292 840.364746 857.553528 445.647888 153.945251 21.1973209 832.945190 916.154907 611.210083 517.654907 707.699768 26.5625668 34.9346581 564.505005 257.907959 769.376892 504.493866 889.560242 851.243896 230.839447 232.015823 672.080688 842.867004 993.430237 79.9152222 367.379913 566.585327 515.879822 726.135681 810.825500 982.311829 965.595703 343.930420 660.128540 589.990356 462.123505 170.939407 806.233521 311.644989 617.671814 757.617432 44.2619133 687.690369 343.189331 342.632416 547.898926 + 360.212433 93.4208069 114.269730 403.949554 498.322449 566.641296 637.920715 456.673492 217.506897 922.336121 284.390381 42.4810982 169.214325 36.0290375 492.851440 163.503174 167.962738 594.927612 304.993500 582.490295 423.525696 594.053162 299.604218 790.932312 903.595764 881.818115 487.650177 946.277100 398.050018 257.720642 647.070190 616.169739 334.829437 465.008484 573.647705 478.261414 862.318604 76.2722549 610.189941 657.840332 342.105957 713.745056 206.165771 284.098602 832.296753 934.461365 424.515594 370.174957 971.557617 871.723999 990.817566 854.640015 879.729980 918.854492 619.371460 134.541840 506.141479 798.778015 829.503296 282.198944 295.719604 172.043839 392.063232 348.611206 867.597961 212.264313 789.988098 916.681519 646.373840 675.809326 903.832947 328.701294 491.173401 308.201569 863.314758 792.607788 177.124817 268.896881 74.3771133 489.625946 397.506256 472.928619 254.209869 370.029846 256.435547 631.307312 613.101196 756.114380 428.853149 + 923.813416 105.863045 662.574280 765.032471 301.878418 990.241150 200.239487 702.946899 106.820168 471.068542 445.345978 752.327637 74.9173660 347.824127 410.048828 952.094604 865.098999 206.472778 967.190552 52.6890259 409.195526 430.723389 947.992188 350.570770 238.271805 741.323914 336.442932 833.219849 230.659332 842.251282 593.145081 422.072571 463.123352 843.063354 637.995422 486.495728 708.412659 991.616150 717.588745 324.837494 315.570862 535.240051 421.016113 96.8227997 780.718079 89.0172119 220.869827 869.220581 341.105835 58.6004791 844.206970 184.802856 472.795288 863.955200 678.044983 328.178436 726.290222 163.250107 99.3138657 357.227783 691.947998 194.564255 730.305847 253.071060 626.154785 854.944641 828.982788 620.514954 476.389252 728.171265 441.570709 116.186485 247.668549 379.636078 629.996704 805.801514 634.684204 563.190002 322.736633 720.763000 188.147446 799.415161 309.878296 804.982178 544.435364 528.716797 127.080612 8.99755383 401.486664 + 359.167694 385.941528 306.260498 555.932007 658.436951 617.889587 555.111450 265.371765 739.163940 569.592834 536.738770 906.356140 209.970703 340.601685 478.965485 954.560303 713.056824 272.675262 824.916687 51.6986732 801.887878 662.506958 647.360229 289.175262 970.159119 402.378479 980.578613 336.913055 494.122437 656.651306 728.200806 397.091400 312.982849 224.491943 763.142578 858.388733 184.290527 882.461304 774.246399 365.030334 775.165894 201.868347 892.073120 253.728149 72.9956665 760.493103 748.714844 181.997452 743.612488 838.094238 432.991241 347.851532 188.532455 478.542999 954.185181 428.851013 323.436157 554.217224 167.241592 497.505890 263.121735 872.544250 70.3827744 945.045288 631.868286 555.111694 712.388855 873.897278 378.890381 973.249329 693.881348 902.865173 212.680481 706.936829 72.3807449 77.3487091 844.059937 63.5712395 179.348709 198.689590 617.414429 954.498230 251.997116 99.2391357 571.850952 114.890251 691.437012 290.699066 687.489746 + 855.480347 942.521729 706.198425 258.223328 979.428528 487.823578 595.354736 742.656067 887.227600 82.5138855 566.745605 392.919128 336.432465 143.650146 437.125427 68.5214539 464.338470 739.472961 392.267365 103.987198 417.169464 992.046814 508.462891 80.5525894 211.018509 860.130920 672.879089 125.676239 630.466064 837.789734 274.315857 291.656952 493.735443 459.400360 113.970932 187.748550 263.568512 480.117249 244.386597 706.396851 438.920898 131.889114 130.070541 994.274658 762.046326 691.282471 291.510376 79.8110733 662.390564 757.148987 180.662872 61.9562569 407.938843 841.671936 302.528687 822.599304 921.006348 248.505035 2.24026370 897.370117 180.149765 330.100006 364.674194 811.277405 387.004761 812.891174 333.570648 971.752869 127.683502 640.960449 147.665146 304.076202 130.799316 808.086853 464.472229 90.9783936 812.314270 868.238586 745.832214 709.091553 165.751358 976.575500 914.692749 56.1880684 13.2249537 433.045288 405.628082 953.098572 141.224167 + 970.368835 831.104858 75.4617310 204.626953 854.461670 54.5630875 90.3820496 299.047638 619.199768 523.004822 85.5160294 418.118011 134.770615 598.865845 110.744011 33.2934799 506.616516 744.040100 69.1924667 876.071411 300.384430 347.219757 130.112518 743.007629 527.360046 197.380737 877.531433 535.092468 624.635315 234.168320 61.5075874 228.314087 789.054932 75.9512482 947.170776 808.940125 805.544800 189.616776 66.3591385 777.367554 224.473602 61.4604874 985.322083 889.096008 607.419006 112.447655 117.048874 973.222839 903.898743 485.683655 275.685730 465.674072 278.774567 121.981293 577.736572 352.295898 289.583496 846.900330 747.530396 294.553955 443.469482 913.977234 186.800415 437.161896 659.763184 460.916718 997.720337 391.857330 135.822418 41.1951637 316.893463 483.296906 502.932007 376.801666 279.074280 743.236389 661.838989 139.953293 365.556580 771.550598 542.922485 36.9277496 950.470764 203.201797 325.303955 20.7391815 308.390778 691.846252 450.978424 + 592.556519 965.299622 588.164551 142.394348 504.999878 940.407227 450.985260 228.277756 674.245239 375.417236 269.248627 19.1746349 329.321167 358.559265 903.554810 237.161469 58.3500900 237.415665 118.678207 951.346130 318.922272 351.440735 764.085327 74.9627380 760.876099 8.85041809 742.950745 331.318848 401.777588 591.660034 246.400116 64.2084885 363.648712 659.949768 877.872803 976.671997 360.364014 878.022217 567.616699 197.692993 902.723999 466.527527 967.432678 42.8019295 373.917297 90.5073929 592.050415 933.188782 546.956299 218.825165 425.383392 76.7018738 463.124878 111.011726 663.664001 120.368752 996.059814 799.093506 238.817001 384.920868 55.0025291 430.850037 220.692444 900.859802 562.608398 829.339722 164.760056 662.292175 145.858078 282.001495 52.2273712 607.910339 408.201202 597.886230 366.426971 237.364807 651.433411 616.310425 367.164886 763.425659 993.636780 366.884735 931.422546 936.707825 242.542374 959.892151 176.510193 644.752991 140.111023 + 963.094482 675.288818 967.834106 917.722717 487.207336 800.123169 525.896667 848.683533 160.011398 196.921646 70.7617798 952.148132 614.422546 985.694763 380.088440 289.989929 629.605713 93.8072586 831.448425 262.885864 196.857742 700.130066 681.723328 302.750092 855.527832 786.253540 937.989929 732.235291 982.760132 103.370491 30.7096996 106.418243 438.498840 175.682037 981.287354 123.618187 123.640274 262.459778 75.0465164 46.0933380 648.906555 907.239319 325.966339 447.333313 267.918915 217.361786 923.777771 427.468475 46.7807274 5.85673141 484.734802 204.090149 267.431732 654.740356 890.798889 38.0371933 589.242249 420.345825 664.231750 933.590698 665.007935 104.192207 335.055939 238.909470 332.252228 525.633789 899.383362 919.995178 10.6922054 793.705078 720.673706 319.658020 906.549622 822.132751 903.625854 358.035461 41.1702156 673.603577 153.504440 549.409912 667.044495 880.737122 817.021790 389.051453 453.046600 540.994019 385.236938 742.067261 394.437073 + 481.108673 786.649536 188.880737 263.968536 341.849609 855.551270 339.989136 65.3128128 491.084869 470.875397 2.99201965 218.877975 520.097961 166.958282 330.221252 644.476257 676.918152 155.527008 517.702881 926.271606 701.651672 17.8650017 74.9416580 904.786255 975.034790 324.671783 170.281967 789.125183 1.09104443 464.488098 989.805298 157.924576 922.572937 299.259857 840.721436 411.304871 680.311096 946.748352 150.982819 631.795227 510.397980 47.6039963 308.683044 910.953064 896.936829 150.754105 390.694885 635.835449 902.846802 675.863464 389.149170 929.255798 880.800110 454.129944 956.920471 859.114746 863.002991 22.3628540 232.060059 35.2280388 252.891830 134.484848 968.768311 26.2085114 331.981110 960.960083 430.596100 187.592072 349.171875 410.618958 735.979553 969.375122 671.611145 586.077881 373.559845 590.883850 813.854248 375.654297 864.342957 622.172974 433.322998 213.312607 529.155640 13.6221790 690.846252 555.271118 820.949768 431.094421 499.452850 + 73.7585602 695.064148 771.301331 148.316269 664.653320 566.449036 449.078705 793.212646 751.653381 907.241577 455.655792 518.124634 593.979492 386.256775 790.484497 943.255249 954.157349 744.463562 488.161682 714.081421 392.968018 699.494080 744.842224 762.778198 543.465576 97.3600082 787.375732 465.394745 542.879639 778.978027 507.581329 435.537079 30.5386276 128.220367 152.919220 583.585388 809.994446 350.948120 465.727844 472.467438 272.573242 924.767883 652.483093 564.294800 435.844635 267.072601 327.407684 425.383881 2.23168921 956.207703 947.585022 840.423828 192.159409 383.339478 822.269043 821.302429 411.789093 107.021553 694.699707 368.874023 565.424011 809.213989 951.513672 318.091461 222.609726 447.716309 915.956848 910.237183 225.864883 799.527039 824.966248 285.434448 955.655151 850.848755 976.554260 558.007446 380.484833 423.621887 154.248566 788.634277 939.185974 78.4204025 995.703308 400.116425 989.311340 77.7103882 231.907501 665.618958 715.626099 + 957.196533 345.903992 134.691238 339.761505 817.678589 68.5330658 342.376526 594.425354 41.6353226 696.040100 179.819061 956.548096 664.695740 786.321167 155.045822 475.839722 102.350182 142.034393 896.312073 661.120483 348.978882 996.000671 415.694000 306.766998 977.066528 769.004883 99.4743347 585.151184 422.295044 423.402496 742.818542 436.305756 859.478210 654.569458 189.477493 827.812073 763.588806 593.216492 598.803284 330.287933 28.4093552 437.941376 511.481049 528.896423 451.202728 494.455414 752.911499 835.233032 542.150452 829.298462 900.891663 171.975479 362.409393 837.692932 563.991699 582.352295 260.537109 359.330566 864.926819 856.502991 320.950317 994.758118 758.961243 932.370422 551.108582 12.9508085 853.548218 693.077576 408.116516 558.175293 525.540161 29.0079021 171.269333 302.638855 615.242004 902.256592 629.138977 447.381226 879.038696 390.368225 768.016235 927.938721 920.120300 692.659851 792.869446 115.456818 969.325684 988.011841 98.4321823 + 613.119873 547.071106 157.259109 96.7662277 813.857056 378.149994 101.534416 162.524612 550.713074 990.295044 251.281677 378.075104 649.420349 954.101135 274.480530 302.315399 237.060471 470.340088 643.921631 36.1818314 502.493164 392.637726 141.228149 533.944336 167.886353 903.772339 863.196350 476.679230 990.841003 963.327759 763.154663 794.816833 474.321869 396.073669 970.317810 463.344727 805.773315 596.739929 906.482117 224.378220 255.055756 888.628235 502.406036 596.517761 649.952759 72.3759842 820.007874 475.229279 35.2551308 530.814758 183.599091 56.3444939 540.184448 597.837219 227.263290 614.026245 607.663208 177.175079 746.362122 38.5924530 412.360107 897.760071 765.321289 146.982941 909.337891 766.383301 254.881775 112.678513 984.329468 407.837616 63.3460999 775.699585 930.810059 60.2839355 988.709106 738.114441 944.726013 422.835999 390.711334 328.557678 26.6846943 966.065735 51.4469757 863.823669 115.317665 44.5983429 382.816010 799.226501 660.435852 + 463.212189 57.8400879 489.171387 590.431580 843.422913 154.281311 123.284492 828.378052 590.275696 118.859940 998.515442 482.250397 754.564697 480.139893 310.321167 246.098404 795.619080 222.696838 428.737793 638.900635 849.476379 321.240417 497.733246 108.051323 171.714203 88.0540161 993.418335 284.582428 626.283569 517.434692 810.655945 13.4635506 121.229233 754.831116 749.156128 176.149887 144.450012 438.003906 384.189972 209.791412 28.8711281 700.094299 279.454346 355.788879 257.001343 545.697632 490.476379 160.771606 901.965271 900.368469 769.982300 639.328491 681.042908 921.939331 901.265381 997.733215 445.814484 843.870972 766.838440 606.700928 442.545410 821.186462 960.448486 743.431030 924.112732 666.051086 820.838745 509.216156 3.75520849 826.150146 487.093719 141.654144 561.871765 393.661377 966.132996 98.3756104 582.597961 94.0035172 593.277527 763.111328 60.4616776 995.509521 835.258972 576.927673 428.894958 235.685638 802.572449 832.398254 737.132568 + 427.495453 710.085876 24.3352242 662.771973 43.9904480 444.629974 958.691772 526.340454 631.913696 81.5176392 526.467834 271.850800 75.5138321 890.408691 586.188232 985.363098 777.967346 913.194397 707.977661 819.097595 124.417519 734.193970 91.7504501 963.808777 530.227295 771.559204 274.105774 169.485199 786.066101 354.996521 501.007507 770.145996 663.384277 101.785461 109.760979 611.602234 866.063904 869.955627 477.331848 176.754929 441.862427 227.672958 695.001953 871.919495 426.544281 520.546387 981.359192 672.819946 626.930420 952.191956 162.513062 198.171616 846.340332 528.740723 8.40418816 669.371094 725.771301 608.352417 506.649170 435.399231 770.906372 69.2964325 210.822433 705.063782 932.325684 352.428528 10.0008278 336.677246 458.813049 727.414490 276.357635 608.702942 935.948181 338.343842 669.355896 551.733093 525.960815 257.418091 447.156921 541.465271 934.978638 90.9239655 897.272766 284.362091 455.482208 136.328842 190.906158 291.964508 912.005798 + 408.329742 230.740372 158.700394 389.964935 537.977356 889.604370 786.730103 66.6172028 25.9139423 772.398499 202.950455 532.247070 599.324646 660.694580 447.055573 956.226440 72.3228073 913.092102 567.900696 345.138245 31.3621941 809.091003 579.763977 569.074158 130.712433 489.710022 726.993286 93.6907883 683.337646 884.815918 490.306549 287.518005 780.990234 412.230133 44.2462540 661.409302 804.950134 44.4986038 975.656311 2.73722649 184.601120 591.925354 88.6468430 327.013031 293.172211 442.067627 481.479126 562.392944 159.009369 888.888428 497.690063 521.351929 922.430054 989.817505 226.827179 381.463562 407.060730 544.074646 442.094238 205.875793 764.463074 78.2705841 178.804230 25.3735123 885.044434 100.388771 618.771118 322.993561 791.289978 317.149689 317.263123 924.093079 849.686829 686.228699 62.3724785 927.445679 986.024658 162.279587 830.112549 129.498383 410.643494 441.769897 566.089844 567.146790 693.522278 320.776459 807.203552 598.621399 113.143791 + 849.783752 602.041565 240.706711 459.149353 853.181885 357.083557 817.550049 879.190308 21.6300335 573.925964 61.8824806 620.096497 989.780701 231.971756 519.088745 558.900574 852.966675 818.539551 681.845337 967.519043 159.603577 399.835114 800.141479 489.593567 650.091064 998.833191 794.008728 955.024597 784.353333 249.066238 998.666016 838.625916 963.068665 476.513397 203.190063 90.2757568 558.899597 498.814941 672.226868 43.5339165 282.597778 879.711609 92.2774887 261.684784 940.209778 616.603577 401.270874 882.664551 989.808716 352.696411 865.725647 948.731995 348.602203 645.390320 207.040848 104.167854 958.493896 950.806091 869.181885 143.697372 333.523193 46.4525757 882.557007 859.082642 847.373230 807.370789 20.1362877 915.610657 891.191528 931.446777 101.631294 799.083862 336.271027 566.922791 139.653656 599.919861 598.770508 317.674347 236.953705 521.325195 655.603577 939.046631 97.1776276 1.26664269 998.033386 532.593689 774.941711 257.853729 266.247559 + 175.247131 67.6389999 970.171570 349.601379 833.144958 847.692871 718.223083 99.3616791 604.108032 861.337158 614.514160 508.728699 616.857971 530.989197 322.386444 175.073380 335.168732 184.069382 998.152161 326.637360 830.848572 294.793396 725.569885 892.890015 441.465973 480.323334 98.7687912 663.960144 77.6454239 777.421570 976.648010 655.631592 182.927658 897.910400 213.344284 344.237732 774.603760 597.564453 302.746826 96.1917953 37.1468163 365.182587 139.449005 697.277832 806.517456 194.563126 475.265930 783.145752 402.447723 682.607727 557.153076 938.427124 124.657005 74.7920837 299.578949 827.380798 344.014374 905.418518 951.573242 67.8763428 904.368652 569.124939 675.645752 546.372070 598.624390 71.1276245 840.740845 589.248169 212.888168 301.921814 419.027130 158.792572 165.826202 791.109924 135.010452 456.264221 248.392609 138.032852 178.537048 169.222183 253.122162 53.2990646 220.942825 710.635864 398.470642 138.062149 43.3312225 215.700958 915.475342 + 569.522400 721.358215 59.3040009 975.620239 164.091431 337.016418 87.3027954 889.061707 650.779236 336.241913 963.667664 769.291809 488.869537 658.637939 564.492920 550.269287 451.429291 190.356567 284.729034 995.553284 871.460571 434.874207 787.403076 916.716858 973.086731 52.0517731 233.688980 132.064117 667.373230 257.531158 604.317261 949.247864 946.468445 919.408691 807.164001 22.2684765 612.725281 556.215210 139.519684 512.660095 591.581970 906.965515 852.986450 582.874634 662.548828 525.027588 934.513794 440.576141 93.9024658 648.280334 821.643127 325.774414 419.157318 556.468750 984.174805 461.710083 540.499573 34.5989456 569.293030 133.401138 753.374939 296.795715 504.855316 451.320435 696.909790 870.656860 312.584656 273.693298 411.191620 327.222626 257.340912 199.785095 164.678177 130.454788 704.351257 961.546143 143.893265 275.565979 598.057983 880.653442 277.625549 655.305542 233.649734 811.498230 861.253479 969.691467 139.454132 92.6408920 455.410828 + 14.2048864 636.725647 11.5518570 195.895386 47.6727142 827.816406 341.355347 18.0250587 847.751892 685.847656 807.577332 468.445343 558.681458 763.744629 754.732788 941.005005 714.523254 660.370911 154.100235 620.344910 691.098999 542.283691 122.914597 582.369934 48.5625534 733.042175 910.303650 838.607056 384.210846 221.741974 520.680603 790.089050 733.574585 114.946404 562.195251 580.204651 835.823853 551.839722 349.961395 994.861389 955.006714 285.516266 976.093506 79.9810181 751.370239 912.450806 609.546082 231.862732 687.584473 974.992004 249.945007 5.57645321 360.139404 151.384995 707.638550 433.766632 990.314819 446.208923 152.252258 245.028076 975.887817 852.799500 241.293655 563.130249 386.634033 230.572861 69.0735550 68.5451508 617.186218 144.005508 57.8584290 795.159424 509.390381 910.374695 946.356323 522.707764 823.629028 615.927673 62.3948059 138.900055 578.284851 507.234131 881.561584 517.372742 618.342590 525.312378 70.3403168 160.512833 896.316589 + 397.538239 290.056030 753.826233 214.467606 54.1039352 965.635864 114.175827 819.335571 171.564499 729.726196 353.946136 97.4548111 70.8827133 13.9132347 967.761047 570.435669 301.228699 334.471588 907.265015 672.267578 606.685974 674.169800 98.7216263 71.9483337 822.841248 184.156372 337.195648 780.170654 270.443024 433.068695 665.816711 987.610168 607.184021 763.921814 187.411591 682.772888 679.446106 663.370117 520.654663 386.250641 690.277283 246.752853 911.002991 814.352112 553.370911 626.001648 268.227173 840.225098 914.703979 193.044250 358.745880 713.146240 302.112000 445.496094 688.545044 31.3815460 368.284119 440.397430 730.822388 756.412231 424.590607 604.836792 861.304443 148.091019 776.378052 42.7418480 374.106598 689.757019 104.803558 963.172607 304.860077 695.519409 344.688080 605.282288 57.9723358 79.5651550 843.311157 740.115051 609.214966 391.627380 940.532959 614.534790 153.745895 749.576294 775.097351 233.014755 15.5454245 892.687500 259.157745 + 156.907135 155.254822 791.923096 645.342896 909.748901 454.735718 926.418762 764.992310 969.372498 912.408264 60.6997986 519.304626 625.738281 369.510925 572.968262 691.295593 472.291321 237.816345 938.449829 699.165955 970.363281 977.981079 688.910156 5.61664581 262.817352 764.421692 746.699951 46.6487770 171.478577 19.3522568 413.130920 136.147949 731.741699 631.184265 636.662598 227.069778 873.776978 458.732361 150.720642 29.2568607 710.758057 76.0751572 259.776306 203.977310 22.0658436 151.373856 483.596283 873.204773 180.091766 866.367920 310.686493 604.146851 480.318817 271.902832 90.7150269 755.277466 255.778519 203.290878 259.125671 654.667236 5.49273300 215.659805 552.741699 799.805542 419.130524 274.787262 459.633820 564.587585 353.978180 222.559708 586.718994 978.174988 259.646515 964.840637 106.950577 755.512634 887.520996 511.315094 821.739258 176.790054 457.935944 698.076843 899.986938 970.750671 481.276703 940.584473 879.129517 696.858582 954.199463 + 512.132202 379.017395 349.048920 919.800964 463.343414 837.130066 810.380188 663.051697 787.486572 487.178589 130.314621 250.680099 268.161621 673.426636 840.289001 513.022278 941.862549 900.721436 147.516769 656.589539 695.470398 736.102356 90.3626328 759.190613 484.080566 119.421982 583.757507 622.445801 564.611084 512.428345 485.245758 619.225037 464.820129 395.619507 807.626282 845.455505 846.798584 713.437988 426.537567 567.423706 765.193481 398.024231 451.975494 989.506836 723.649231 902.937073 636.443970 250.788940 609.671326 785.709290 528.086731 713.282288 330.828491 498.849182 666.146118 693.710632 744.336182 213.072403 312.992126 934.790466 846.977722 354.817230 991.658875 612.018311 615.390564 294.826416 858.407654 845.969055 84.7088928 36.3180084 269.633331 785.879822 311.398102 543.229553 86.9806595 916.300415 946.045044 80.8385239 505.314148 761.640686 668.410522 631.941895 124.697433 982.661499 746.267456 903.003235 997.296204 554.721313 233.713867 + 647.628845 97.2523575 832.604492 602.101379 597.628601 453.949341 989.707214 799.115356 549.077881 444.109589 541.611572 994.030212 712.394226 910.744568 7.03786707 193.056580 257.312469 326.240601 214.840942 308.463898 695.180908 746.484497 975.126709 553.301025 412.992126 621.262573 536.227173 828.286499 834.119873 42.2765045 837.084045 245.544754 573.320740 706.837585 818.542664 623.051697 803.386841 228.841064 842.091187 75.4964447 829.416199 444.980438 842.470886 336.260620 604.749451 762.115051 520.179565 518.804443 293.633575 832.857300 97.9813080 141.277939 705.130188 85.3712158 569.562683 216.086929 475.593384 587.446472 473.106293 578.640137 768.695251 313.575439 818.398743 572.016174 269.969482 515.069763 46.6182899 879.355225 119.434967 946.499268 252.045227 370.326813 695.336609 119.368279 177.165604 393.062042 328.970337 225.356537 49.3013306 196.289215 153.766678 476.030792 503.095642 460.239166 833.134033 510.513336 842.519043 89.2374725 232.357193 + 889.040527 426.524048 74.9893570 264.487579 860.555664 998.970093 432.464142 330.034698 680.240051 520.959351 176.062119 889.769043 879.271667 550.981995 143.104004 50.4105949 285.094757 299.435944 506.638794 402.211517 598.257385 749.910522 915.426819 358.294769 479.912018 988.260437 649.198486 637.486389 95.0886078 963.217163 599.155090 49.3793907 474.522827 620.944397 769.666321 849.851807 447.061951 751.197083 10.0981245 569.223572 19.8050385 292.130768 856.307617 712.924072 697.546265 389.073608 676.371460 95.9417114 964.721069 281.919495 625.532104 762.241150 29.8588009 184.827148 701.918091 545.225403 919.484924 812.352173 785.876282 442.947205 351.227203 333.269470 551.928650 617.110474 335.639618 16.0476875 339.518250 120.007553 586.641724 555.361206 553.942505 356.348419 138.863022 269.050629 802.827637 793.746826 853.145996 224.927643 139.941559 253.209091 414.059601 202.201492 307.253845 790.493958 719.236572 137.209991 509.539642 509.229553 477.752197 + 307.179749 792.248291 213.511246 162.072723 992.461853 241.643784 763.933838 824.356628 687.701538 195.415329 656.573059 99.5424576 240.736664 325.982300 758.278259 453.159119 209.349167 997.357910 832.715942 21.4768257 910.449829 695.735229 469.571228 948.982971 49.1754494 36.7411346 422.020538 739.552368 910.921997 998.006653 643.505981 16.8586311 331.846588 191.066162 58.5077057 344.337402 307.615204 183.073486 421.762634 433.771454 802.509216 821.655518 537.373230 145.392136 969.950623 741.711548 965.578552 525.556274 467.679321 746.677124 813.880493 559.079163 773.044678 711.464600 253.495148 255.847717 563.617310 980.643982 100.828453 941.056458 819.411194 750.744751 868.998230 126.359398 151.796448 180.328461 750.967651 430.220642 668.663025 864.082581 768.859314 895.916138 155.139481 400.559082 828.388306 99.3559036 502.029877 807.412903 104.251099 364.409088 287.557831 604.183105 781.498779 949.455872 308.965698 796.209412 217.597351 879.067200 414.433899 + 695.544250 470.240570 844.831787 287.038879 998.550537 896.520081 993.827271 965.907227 751.313354 59.9498863 756.569275 651.844421 470.677155 723.894897 548.845215 728.636536 303.293304 935.795715 449.411957 959.074402 533.018860 382.704132 463.002411 64.1660309 515.206787 367.526276 120.107941 877.018799 555.013367 881.726074 491.130157 971.370667 414.274445 120.122650 129.817245 721.898315 353.337830 164.834717 96.1398163 249.387070 412.660706 1.18971050 89.9989319 632.282227 835.081665 578.340210 150.681107 830.779236 862.132812 464.240509 913.638306 60.2922134 795.613525 891.971802 685.122925 765.065125 519.428162 881.846008 702.622681 965.485840 258.988342 129.215897 29.3585644 641.722961 808.848816 69.1469727 680.278625 513.212646 549.369141 725.418884 128.172485 713.074829 335.572937 587.947937 276.050385 879.908081 470.924103 519.425720 473.423615 881.632019 443.195221 316.505096 953.998962 198.313034 617.628540 738.436768 390.752106 63.1918755 766.963745 + 722.049622 676.696716 312.278015 698.875732 322.233521 945.444702 640.334473 616.861938 163.057846 805.375488 699.704529 996.912231 747.423279 723.191772 91.8349457 903.045227 18.1856518 30.7144642 571.673767 219.177902 794.686768 902.368042 698.321167 177.928146 684.276733 632.959778 213.018753 999.754578 547.421875 148.102814 927.258850 119.947052 721.825378 387.785767 345.898926 730.480957 370.341583 673.251404 760.270508 391.847046 527.334778 208.841003 527.427124 57.2605934 40.5331421 561.794067 893.457642 343.661926 551.271729 923.318298 378.540619 244.906128 467.853302 186.131073 455.254639 141.184143 982.008667 122.180527 386.929626 349.809418 548.356506 736.210022 898.776428 609.589050 576.352051 436.614410 956.282776 443.842010 321.311279 531.346191 995.229309 931.906616 587.111877 628.847900 297.431213 57.9778137 996.466248 408.119141 98.5166779 505.000946 529.000977 895.452942 354.849274 302.987366 23.0272579 136.512238 27.1483116 855.770569 23.7450733 + 871.154358 298.606354 729.726624 957.288940 419.245026 466.875702 732.132080 482.059845 707.069946 807.870056 13.2412100 674.213135 733.515198 354.446198 697.918152 67.1227417 633.988037 919.598511 694.005981 712.715515 761.320435 95.5259628 215.634445 241.787582 242.654083 455.469055 836.579956 180.990311 412.684418 872.262024 758.394043 899.255981 419.105988 384.715729 428.945251 102.667442 78.4379044 329.086487 989.695923 843.693481 381.379608 932.965637 560.853210 85.3844299 535.630737 289.166138 640.941956 632.882019 606.230713 848.605957 586.651855 810.436890 232.302353 883.360840 967.328430 911.909729 221.932098 272.588013 899.054810 694.069824 412.364532 34.4043503 203.704239 679.772034 218.944794 365.161499 129.237030 144.340744 92.8592987 63.9912109 285.976379 285.482330 902.346375 789.038635 479.619690 128.620087 607.091919 118.088654 136.775314 552.606934 118.919304 934.124084 744.637695 160.168182 626.943665 600.849670 980.399719 480.526794 789.159058 + 797.874878 237.521591 76.6532822 373.668640 818.852478 868.525085 96.5142365 217.515717 417.243164 218.270203 242.889343 132.313553 753.182373 96.7321701 684.915771 215.201019 630.535889 35.4322777 815.069397 883.471436 68.1263123 273.165497 214.830826 813.785828 630.870239 581.915100 486.445709 152.293533 432.086792 457.597076 660.045715 545.134338 383.976624 226.935974 365.025970 48.3216934 462.040527 135.577026 659.070374 853.132568 666.306824 173.314468 3.66761780 32.2560844 48.6496086 35.2873459 672.854004 213.846725 937.928284 65.2399292 47.1525269 178.805359 33.0926933 999.096375 634.974670 607.034912 474.278442 397.362152 100.570564 56.8029327 34.0717926 913.261475 413.840118 125.359520 347.113770 862.410522 921.413635 111.491600 689.088989 966.611084 97.3759689 542.421082 202.879059 344.070343 739.534607 78.5525284 514.023987 585.678406 463.174561 284.679291 349.228516 647.575378 914.637512 868.257751 221.160645 201.986298 161.583023 555.155518 331.932526 + 882.154480 562.171082 161.954773 974.247864 569.741028 621.529785 551.187805 979.200134 618.579407 722.700134 564.905151 79.3906860 745.577820 492.083496 834.929565 423.516479 154.517059 985.889404 717.870728 460.056488 307.804688 954.819275 30.2501316 937.572144 150.034683 923.532227 570.383423 794.068848 150.894928 797.630554 832.731079 35.5438652 403.034821 387.533600 718.727051 363.014679 542.798218 102.039894 968.835083 691.784302 758.527649 473.513580 764.762512 473.870209 11.4745684 497.373535 121.079185 760.681519 749.939697 415.377258 472.630005 824.215515 906.630676 972.397217 402.064240 90.3667450 739.002380 636.718018 211.620392 95.9209900 806.740662 508.941162 711.431763 959.448547 705.866577 144.093048 56.2336235 454.565826 268.970306 156.086243 881.869995 776.030029 764.992493 441.530762 921.029663 943.762329 410.658875 860.188293 640.644775 472.331390 386.116058 394.312256 361.077606 573.467590 41.6336555 932.493713 606.549255 580.611938 412.735687 + 808.389954 692.151794 33.1823692 672.040466 866.510193 387.715454 664.297913 117.450928 865.654175 488.588074 621.391663 976.479370 582.201233 444.547424 876.532227 126.722443 276.674957 934.136047 662.945618 82.5382996 637.676697 749.435608 770.725220 986.268066 93.5784836 934.793640 946.069275 971.501343 773.561157 684.101257 205.804810 352.540802 118.882980 881.976807 377.695984 328.855896 541.817749 672.215210 840.854187 422.722260 682.701416 717.687622 389.064789 714.564819 90.6469650 994.761780 599.457397 360.388611 98.6319504 456.737061 883.171875 33.8773766 873.172058 303.414551 159.331757 244.192368 157.282272 807.338989 44.4396553 987.677246 838.576538 65.8459167 844.832642 99.4476013 472.569580 183.021927 474.826263 879.463074 372.387604 235.033142 429.169281 653.440430 698.014893 42.6541367 337.455322 406.392273 499.633392 21.9440155 373.450775 819.242371 295.338806 434.248474 789.071838 578.223145 426.685822 300.106049 797.891479 332.167847 6.79158878 + 535.600464 221.038391 958.472961 101.924797 499.082458 934.488281 984.680481 396.792023 764.257690 789.235291 670.315857 312.776886 963.555664 517.318481 343.963837 965.294739 82.4232559 65.0640335 135.233749 14.6632051 660.263428 770.055725 68.7901840 227.856003 884.227051 661.627075 600.470947 558.022888 15.1240244 610.099854 302.375854 743.501831 310.050842 974.674805 25.5760841 989.319153 925.957764 291.680786 251.217850 450.886841 375.105164 529.897217 177.696396 975.809509 72.3862228 197.818085 469.305786 29.3449268 987.531372 895.473511 975.084045 720.221558 633.208496 926.731140 592.226501 206.049484 133.196304 991.455322 505.490662 657.481445 313.247040 853.291504 896.573425 34.8961945 515.295532 462.640961 232.385834 167.759689 934.869507 10.0023766 552.141724 728.276855 485.821320 25.5211830 834.074402 150.944946 376.624298 573.456482 821.033203 760.024658 797.768250 232.372025 404.475098 19.7301311 719.373413 165.778458 784.321899 580.760376 314.429962 + 957.343079 283.404694 963.549683 391.022400 986.903992 188.552765 935.441040 659.628845 783.136658 466.701508 790.253967 774.360962 552.152954 952.033936 574.856262 437.415833 933.957764 341.653778 914.679382 738.349243 997.122437 77.4679184 760.709595 577.368103 895.716309 573.419128 568.727905 275.169250 899.582825 457.589478 578.541626 357.208496 659.873962 516.069885 681.837463 746.716248 109.896149 104.523758 9.25020313 716.301514 478.090515 836.681641 646.882568 523.737793 469.810974 905.325500 153.571426 167.971909 849.033691 201.869293 552.499573 994.357849 616.272827 148.158600 611.274963 40.4548416 152.940536 949.977600 892.734619 599.378357 884.418457 672.297791 665.896912 634.178284 601.602905 310.391815 317.148499 98.0619888 629.222717 670.929688 355.300507 571.613647 183.993042 311.385559 686.272034 990.383240 593.329407 395.164764 993.884216 962.675354 499.807312 259.133057 988.872437 701.297241 954.707947 948.177429 629.996704 697.991089 651.440125 + 943.499390 936.945496 251.230530 6.46254301 400.946411 64.4968109 282.863129 859.164062 647.526978 277.659119 336.435486 284.121887 435.041077 505.749420 106.456230 25.2240543 932.026428 991.417236 616.913757 999.306885 160.819183 704.256348 184.252716 193.807495 741.534241 650.092163 219.570251 543.075623 172.031998 963.370667 823.844910 143.422684 832.337585 786.018921 614.181335 350.286743 515.035156 351.336517 788.075378 315.458679 312.044250 287.742065 407.753540 691.756165 766.716858 887.994202 678.096375 590.488464 182.130707 423.232574 153.795364 612.747437 182.268799 489.876404 698.339783 44.2723923 561.813477 395.303192 984.961548 886.999023 614.617859 174.745453 638.113586 810.218506 56.2536888 122.561142 1.70691872 675.084473 784.004028 305.612183 172.969116 53.1175117 593.387817 634.998779 448.966736 123.823555 964.595215 288.660187 725.487305 867.800720 631.217468 563.869080 152.792755 164.722534 689.681274 650.204163 370.428040 439.259460 2.16607046 + 961.281433 448.365997 319.521057 597.890747 856.750366 629.432007 642.056274 754.541260 561.312805 693.647888 950.808167 725.391785 818.692871 716.575256 590.056885 408.644806 617.490356 642.094116 540.387085 431.139374 613.391296 358.627869 997.625732 605.591797 682.070190 639.285278 497.038116 130.800629 71.2190857 923.165833 677.007935 696.922241 331.916687 573.204102 635.565979 637.504822 838.124451 65.3554459 282.909729 61.9125519 332.701019 388.845062 944.089478 835.705566 308.690308 310.014404 498.959686 894.147888 532.216980 843.921448 541.686951 643.039368 913.979553 372.612610 198.922058 146.823120 133.376663 774.231750 42.5419540 555.035400 95.0409088 313.337738 512.085693 785.872192 106.635880 929.103149 134.110138 209.231384 253.028549 576.469910 65.8306122 150.167175 296.751221 68.8965302 611.078247 611.844849 101.131477 926.772461 71.5652161 452.704620 485.415527 940.658447 405.247223 995.323242 228.625854 516.660034 449.136688 127.410248 721.508423 + 33.3247414 166.050278 509.490234 242.972946 145.397980 257.473358 217.898224 49.1696739 167.603516 926.707947 9.21745396 939.432983 672.485046 460.949402 612.450439 305.583954 782.519897 257.990448 75.5761719 242.726669 68.0561676 879.131531 51.1299553 395.732574 544.812500 78.2503433 309.739410 903.532959 407.181732 877.399597 754.723694 779.629761 279.231750 760.717834 861.460510 422.886322 384.658630 212.655579 778.395508 249.865463 529.915161 617.785217 534.136169 929.938049 300.780029 609.737549 351.521942 309.512451 902.924683 92.3362579 820.903564 192.941177 230.575073 5.40686893 612.083679 308.250549 233.542740 654.231506 131.056961 442.666229 450.413818 957.232666 215.226501 143.933105 136.643250 858.145935 625.457764 228.468842 206.589142 936.028076 725.688232 23.3653545 367.826447 288.277374 403.624023 228.067749 693.223877 427.457947 28.4385929 666.071472 212.429138 243.083405 765.577820 209.855774 753.553894 100.097298 907.225037 960.702332 678.576172 + 58.5028839 327.114960 542.481262 368.364075 785.820923 814.639038 7.74817991 494.479950 827.771240 64.1084518 603.296570 616.729492 383.336090 445.723450 823.217529 103.792664 103.952484 961.647461 6.15213442 146.316574 998.113220 453.051239 48.7059975 430.966278 668.571289 165.352646 881.999939 151.120316 29.6613503 82.5488968 764.000671 205.674164 981.123596 110.476173 864.387329 372.461182 585.075989 224.230301 862.454895 304.109924 277.482269 731.055664 409.074799 65.6071396 548.957764 503.648865 173.732666 4.94009542 317.705078 868.741089 145.076126 588.281799 898.643921 184.597610 502.342987 636.258850 9.27443790 570.392212 321.185303 202.593246 642.137329 215.912216 172.227066 583.015625 958.302856 273.954529 838.898315 147.889038 780.132385 946.033447 489.358185 620.428223 203.942001 971.800354 141.295380 969.043152 827.391113 69.9145126 385.975708 890.122986 68.7233124 793.060913 713.688293 260.080048 245.603470 830.442383 43.1106682 441.151581 527.971741 + 685.381653 730.594543 748.014160 64.6122055 48.1098328 343.391602 83.5933762 695.277588 102.376083 466.451538 413.020538 425.304626 548.044495 22.6502190 317.252472 244.325989 210.505173 119.961823 702.653442 296.762726 611.445923 827.284363 447.248383 606.146362 760.124084 236.496231 62.6931267 323.223694 31.9346008 371.166443 388.370422 553.680420 934.232056 631.080322 682.404602 527.502869 732.070190 230.175812 760.666565 19.1540909 534.752747 870.015320 20.5550671 122.994095 588.261658 279.784698 418.492004 638.678345 665.286621 10.5011253 721.881165 65.7382584 71.4723892 361.291443 274.561096 795.348938 906.820129 225.741791 741.201843 457.563019 517.978455 343.891418 26.3825626 918.650391 828.920288 988.247864 408.702393 31.7556095 556.742249 693.400024 125.240967 342.916840 698.832642 139.946503 811.961975 799.899475 288.466125 751.748047 368.050171 188.788498 831.119446 136.875641 672.636841 318.286285 253.013245 252.642822 732.821655 506.316528 989.022400 + 58.9591789 135.202072 958.224976 599.875610 292.863159 867.391785 406.843994 608.338501 427.540771 506.235626 255.209091 96.9322433 726.243896 262.089874 268.395508 109.087463 392.736328 322.792358 715.877869 478.793701 275.703491 735.666992 409.827972 675.455444 49.1109047 338.751617 944.616333 227.957886 312.166779 473.616669 180.383362 613.870056 250.274002 822.092712 48.6545525 320.969727 256.142334 173.369080 517.103577 169.501144 268.020325 692.360840 404.084442 967.000122 989.242920 137.493073 890.170532 317.313446 712.334900 46.8580780 886.504578 55.8352051 712.917908 888.801514 903.122986 325.408234 603.481506 216.671890 588.961731 724.050964 530.132141 797.364990 532.573608 224.794617 101.104263 306.612305 987.446533 938.915100 108.251457 665.940308 97.5376358 321.623901 56.9529839 914.008362 384.518219 221.586929 178.120895 965.738647 591.907104 768.613342 741.735046 366.094452 605.535217 511.905914 226.603653 586.922607 867.971252 704.302490 446.673737 + 357.511047 602.291687 438.962158 81.6603699 793.453613 662.973755 594.549683 95.7031708 646.905945 509.720917 70.5115128 781.820801 463.468872 663.824036 537.005249 942.100586 349.305725 858.188354 490.101349 682.500122 816.120117 455.558258 725.349792 162.585114 264.881836 903.157715 898.073120 659.346130 324.488983 907.704773 941.016174 324.203217 383.657440 238.196838 335.258331 938.277710 660.146118 441.361176 934.552185 750.505310 311.610809 820.345398 540.615173 792.185303 822.417480 68.2030106 338.815521 8.73627090 843.170471 663.605408 641.677551 600.876221 882.512512 276.960419 744.578613 776.444763 858.762390 825.237122 871.070007 83.9875031 900.715881 866.876953 598.829590 553.707031 583.225342 542.396667 342.709930 636.275269 338.337372 628.735535 722.807068 896.290405 423.458069 908.413513 317.279327 46.0337334 418.766937 901.761169 822.060364 59.7548790 175.992218 22.2014885 64.6167908 73.1311951 422.351410 899.164978 879.940613 886.548035 260.196472 + 588.733704 857.597168 873.061768 995.421448 209.517853 677.910095 963.360901 519.881836 415.972778 658.997375 121.333977 462.983704 928.917664 479.286774 107.381027 198.529648 162.816208 894.144958 148.091370 817.202515 387.503632 223.404953 483.124512 592.357544 227.953064 257.337769 693.054382 2.22758055 155.280960 137.903519 143.463120 741.916687 484.805176 714.283569 221.340469 305.380005 492.441589 552.542542 797.454041 423.236633 556.270569 561.312866 944.142029 242.452103 282.499420 184.021500 835.381897 809.635925 919.717407 955.164429 191.291718 95.0550232 636.545471 188.775879 56.9323235 315.485168 294.133789 409.641602 540.438293 201.169769 744.750977 22.8064060 576.557922 801.783264 707.018738 329.590546 889.942078 772.204712 8.99612427 961.323303 978.729126 839.590210 361.070099 903.246155 343.499573 983.043762 629.046692 27.2257195 466.693665 785.528503 372.963989 600.024475 717.455261 127.728157 174.667633 486.464447 44.9579964 910.677246 392.705780 diff --git a/example/lu_decomp/8x8.dat b/example/lu_decomp/8x8.dat new file mode 100644 index 0000000..02bcc9c --- /dev/null +++ b/example/lu_decomp/8x8.dat @@ -0,0 +1,8 @@ + 220.943893 74.5810547 104.355843 601.027954 883.201416 551.167236 792.991516 879.840637 + 896.052063 872.490906 942.145325 872.019226 446.084351 689.529053 903.042603 639.944336 + 510.291840 540.684875 743.437927 753.125244 761.625854 687.893066 631.792053 332.875885 + 926.967896 614.230957 593.146912 168.686752 257.092926 317.483307 518.389587 663.727417 + 637.300232 376.875153 381.294830 853.192627 934.619019 161.632690 433.363983 655.642273 + 495.129395 530.574646 344.534454 693.171692 243.665802 69.0549774 758.543823 656.448547 + 119.535957 213.931686 484.617065 448.926270 934.014954 434.225250 547.697693 622.023438 + 446.404755 745.924194 710.995178 869.258118 725.165161 100.927292 491.119995 437.797058 diff --git a/example/lu_decomp/90x90.dat b/example/lu_decomp/90x90.dat new file mode 100644 index 0000000..ae26213 --- /dev/null +++ b/example/lu_decomp/90x90.dat @@ -0,0 +1,90 @@ + 431.836456 64.3892670 96.6496964 805.634521 514.189758 78.2674866 314.689331 983.132935 1.75860381 2.07008386 579.538086 745.444885 4.94604969 816.942261 415.497253 199.707642 640.257080 885.329468 682.136841 395.667572 990.459534 804.116272 870.884705 124.791397 44.8320580 382.583801 585.733704 532.800842 475.067474 504.882385 309.280762 733.797119 869.319641 196.778488 597.159363 555.926636 732.179688 313.437042 114.180054 968.836792 732.609741 76.1634064 658.485962 542.496948 544.667664 125.156883 14.5896072 235.642471 904.080200 293.732697 997.741943 114.292419 152.110962 136.299606 743.434692 128.017609 918.036255 233.554642 73.0062714 648.446594 573.429871 55.6836624 518.557617 555.057373 783.317200 825.042969 353.845337 939.644165 760.205322 445.554993 798.003479 14.3070660 151.862427 50.3638496 42.2251167 418.760681 926.561462 677.689331 399.448029 839.629578 260.027344 760.585083 142.177902 921.268494 256.308777 22.5711441 252.810730 169.132507 929.168823 34.8459358 + 747.156799 207.106049 232.975800 281.127960 94.6973953 72.1198196 486.112915 288.373169 413.880737 281.983459 417.246735 402.736816 945.664368 483.014832 215.526779 896.266113 208.201431 770.574097 256.261353 566.755920 650.329956 866.986023 785.720215 444.261902 927.750671 536.874817 179.879974 470.906128 520.416687 136.288467 433.758453 398.804108 66.2347488 251.846695 910.088684 946.439453 372.969482 622.503113 419.448486 647.133057 458.167175 629.885132 954.914001 850.619629 464.456787 406.722229 456.048492 624.113098 487.321442 568.471802 799.912598 246.028610 809.846252 309.216980 142.376770 483.719147 518.426697 925.268738 529.487549 591.265198 155.733795 435.335876 338.465454 438.134491 341.650146 367.685608 287.031738 349.024994 249.873077 820.461853 245.628830 202.058823 652.578369 504.451996 409.935638 228.432465 614.365662 174.138870 807.008911 992.826294 996.774109 353.659485 230.809555 864.188354 114.576271 373.514709 570.883850 815.539124 92.3637695 85.9273071 + 831.135742 339.370056 586.839355 997.129089 263.854553 541.270996 575.943298 935.135803 135.751312 891.303894 205.167435 32.8608856 943.420837 616.123962 967.641663 271.170624 885.958313 777.708374 849.688782 136.544525 797.382935 894.101196 337.708435 887.444458 183.978867 745.213318 424.101257 195.905212 642.633850 159.646149 428.388947 151.989914 556.752014 657.091431 86.6517868 228.092926 897.047241 326.593536 843.951965 577.426514 567.454346 201.004700 244.393036 171.794708 765.656982 815.773987 452.461334 74.4214172 455.857727 891.911804 944.813721 38.8264046 947.767334 514.835205 82.1621552 201.859238 969.871765 209.737640 762.987305 257.653168 456.346405 176.906891 737.973145 380.751068 38.6627159 337.101807 698.909973 361.735657 293.374847 203.904007 443.171936 227.808670 588.546387 311.278412 419.858276 911.007629 422.897339 690.030029 597.015442 539.928650 305.280212 139.331757 189.615707 573.276917 836.625793 897.732910 287.746826 681.274109 894.393982 898.373962 + 467.536285 473.302216 183.621475 226.968781 194.818207 23.6194935 20.2454929 291.255707 877.190918 270.133148 953.820312 259.989380 443.311218 668.317749 596.126648 149.779541 465.104034 900.539673 936.109131 380.384613 956.476074 166.503891 419.759949 946.482239 255.789719 102.165115 579.795532 340.374023 604.984802 188.656723 21.3327255 350.154602 737.855957 846.972900 885.557190 420.894012 422.522797 39.1877823 769.467712 365.686035 765.136047 144.609177 424.324280 572.048645 568.303894 124.335701 781.345093 784.597961 319.375122 588.805664 139.504623 665.036560 815.986572 191.631653 923.454407 511.852783 948.585999 544.318970 134.552261 232.913635 749.343323 656.731567 665.195374 88.9174805 488.452606 396.323395 201.609741 4.24675274 633.135254 717.055725 224.601746 181.608383 153.478241 363.307617 150.447449 503.616577 334.767334 889.816040 986.080566 102.192451 897.060242 853.742737 319.395264 874.113892 493.008209 332.493958 755.232422 701.530823 537.173889 963.009460 + 948.977478 232.997665 311.301697 796.169739 290.351379 265.308929 807.469116 465.924103 443.725464 715.491455 80.8472824 963.832581 855.035461 524.803040 41.6546135 126.501297 706.210754 803.291199 844.794556 753.324585 336.207977 434.144135 544.069153 144.301453 486.718903 458.705750 695.186768 542.588196 415.816223 459.767731 877.343445 924.713196 320.123657 545.149292 718.370056 418.902344 473.370392 959.957275 46.9335785 540.325378 742.148315 974.070129 822.492432 327.431641 731.684937 604.739563 834.251404 703.707031 29.3454628 1.53215408 60.2058716 221.781693 570.459717 239.425491 658.524170 811.319702 661.928040 833.090637 799.559143 921.166260 254.555649 43.6422272 409.931458 18.3551769 583.394958 958.226440 702.394043 656.108154 752.099304 156.455185 464.037537 925.688538 760.872742 408.419952 460.934814 582.437744 51.9406624 828.012573 667.304749 787.360413 84.7270584 279.591125 555.877380 759.148804 188.063843 717.314819 431.952271 521.309082 149.951080 687.839539 + 467.745819 320.575958 924.891663 94.6342163 555.892761 230.920303 946.257446 660.444214 734.554077 305.827484 967.895569 400.812195 687.308289 171.166031 213.596695 691.658691 739.051392 258.193420 472.461792 948.804321 903.247131 17.4252605 733.915894 204.959869 316.090729 426.687775 350.077393 926.200867 274.053070 672.823914 646.297058 463.483948 458.650421 972.335999 399.372589 58.2901306 480.425415 133.202499 636.165649 74.8733063 381.958923 912.942688 297.930511 129.052795 288.253021 661.811768 155.941376 915.540222 574.371765 424.050171 93.8442917 407.402039 890.461548 665.480896 857.466003 495.829987 612.521484 969.984680 220.140335 427.055054 923.332214 792.459595 552.983765 3.64117980 542.550171 890.795349 758.463928 869.138184 883.404785 174.243317 905.008057 317.512390 982.051453 232.291519 400.577576 469.336914 795.246094 761.295654 867.726562 763.180176 904.308899 637.041321 635.352966 20.6231880 804.277893 303.305573 468.591431 606.120911 275.741425 19.8202229 + 642.837219 574.013550 539.802429 500.465820 906.524048 443.370392 103.548111 983.335388 413.638916 408.678558 637.114685 167.934464 533.528625 336.968475 331.365936 481.140106 629.853821 658.079529 138.628769 621.746521 665.614807 317.747742 415.801636 414.966644 269.878662 35.7283363 281.206696 681.893799 314.136932 422.319275 205.166306 748.951172 232.824615 206.518570 505.904358 466.294525 85.5275192 102.090569 609.442078 754.247559 302.537872 580.476013 70.5643845 653.380737 829.535034 688.332275 722.461182 182.359726 254.407135 282.359833 755.637512 317.979279 160.454529 990.716919 130.685287 358.708954 691.970215 651.151428 253.155502 911.550598 575.411682 724.210083 421.680359 357.512939 942.672913 709.015625 152.738083 357.143646 748.514221 580.869324 925.400574 722.830139 339.746674 784.265686 390.256897 954.547302 486.074677 694.659668 809.216858 524.966797 606.480408 691.617371 596.724548 610.814148 904.586853 6.11837244 217.914307 666.995911 680.468445 214.309631 + 806.407959 702.306763 69.1441803 221.053162 380.761963 411.957764 113.113304 285.199432 634.117554 908.477234 334.056244 88.8877029 559.842041 293.934692 462.442200 679.385315 203.620041 30.6226444 385.889923 628.528503 853.726013 855.858948 6.61098862 635.783264 984.121826 762.598999 198.751526 657.752136 959.326111 623.037354 145.320023 790.193237 441.292938 850.550171 290.827576 451.089233 874.551331 425.153564 479.686798 24.6796341 55.4076729 684.826172 138.174210 221.548630 568.733093 474.026581 632.220215 63.6426926 858.081604 183.824417 655.770630 777.860413 263.307983 792.656067 983.566650 786.752502 128.554413 728.532837 981.360657 451.037659 924.184204 776.098389 285.904388 623.359863 607.061218 904.027283 743.444641 434.139008 388.330902 385.534668 369.863251 130.554764 781.005798 251.755951 746.863403 573.826538 381.255890 881.259399 832.585144 397.240387 181.512100 710.648499 223.047928 574.587341 368.086823 182.015427 146.473053 388.989349 102.506432 90.2868347 + 721.771545 153.465012 818.062073 572.078613 149.489365 844.518494 728.793396 522.671997 234.825989 456.267273 769.092285 757.854980 944.233826 55.1714592 659.182983 673.286011 388.750092 267.112488 573.293762 829.145813 589.768127 441.119965 542.795776 53.4564400 351.270355 405.038177 776.093384 778.613403 264.285492 447.055695 302.431213 849.188965 682.514404 130.234344 316.300110 693.804810 942.427246 620.546082 222.991882 483.635010 378.254852 559.708008 524.209778 872.892578 171.263214 202.588303 902.327637 452.604767 841.564514 456.277222 137.815506 454.366882 454.918213 449.027252 477.846985 389.573547 117.081985 337.028442 696.835510 881.630371 555.645630 820.390930 193.568726 960.815369 109.021011 875.408936 88.5325775 558.200928 400.782837 846.840698 403.057281 489.362518 867.506897 693.663452 447.358124 404.353638 709.526855 832.565369 7.35029984 871.248169 598.946411 34.7929420 805.509705 163.687531 927.528137 816.149353 504.525116 763.760376 34.8403397 109.009705 + 610.791748 365.016998 978.770203 303.564178 635.093872 650.514038 272.444458 675.242676 36.1747437 877.568726 885.498718 478.453461 158.032181 3.84363294 200.943253 876.088684 538.543030 327.932831 290.350372 628.918701 997.560364 826.852112 675.872742 664.390930 180.411407 433.898346 573.743042 465.778107 53.3149033 13.7928944 310.676422 924.622253 476.836456 524.148438 751.853638 18.3798275 480.749908 720.212891 479.458160 359.316101 413.126282 72.1490555 711.788696 54.1961098 58.7898903 762.598633 792.084900 79.0232391 470.831635 67.9997787 297.261475 59.5399780 401.983490 420.358337 554.843323 393.640228 681.800476 822.533264 673.611816 742.564819 951.720032 173.024078 31.1328869 545.290222 901.685608 667.254333 667.266968 990.385010 936.983276 565.893860 581.457397 667.964905 928.737061 316.227509 105.241753 822.014282 913.203064 578.427124 75.8044662 582.630676 468.968414 377.691803 545.421021 5.68982697 882.971924 608.375732 997.888184 899.517578 994.632019 536.171997 + 978.921082 315.617340 373.818939 298.348938 174.575287 585.026917 648.896790 311.560486 964.944031 488.948547 879.028381 432.194214 964.356079 248.984070 618.177368 112.212570 750.108337 362.738861 770.245972 465.486633 72.8077469 349.570404 837.163879 191.627487 783.565552 292.617310 97.6383286 770.309875 632.639648 889.386902 656.368713 495.619141 806.383911 100.783974 933.550171 236.238403 194.833099 864.301270 24.3224831 85.7063293 877.504883 842.748474 368.336700 508.090393 143.048508 39.1069794 522.432739 899.397644 497.740448 357.051056 484.156555 856.567627 877.933289 122.856125 426.612518 879.564453 610.499878 192.301895 344.273285 280.665009 719.789368 975.429932 110.210190 228.300919 823.712158 140.645676 687.178040 16.2658596 311.630157 612.931335 483.404083 258.897858 179.426529 475.602966 89.0674133 400.064850 475.007172 988.669067 938.830811 572.360352 123.540474 106.139687 357.874146 871.423401 708.234619 910.028625 500.516907 412.637665 422.274200 116.036072 + 447.792267 753.357178 214.308380 811.817566 127.757217 326.883942 198.337677 526.716492 77.2038956 19.1620121 803.194031 757.803772 451.216248 375.620728 921.812561 708.477417 57.6488304 176.552948 784.462402 1.33660817 660.659058 295.973328 382.187805 921.731567 203.786407 977.390930 634.732361 417.222382 427.616333 872.152344 544.968750 698.132751 682.093750 112.071922 325.621979 966.433716 598.719482 366.311157 934.033569 198.792664 860.037537 73.8154831 55.1675262 558.144897 98.1954269 363.482086 194.747116 696.899414 526.219299 28.9199543 348.948334 245.909821 197.702637 512.683960 607.189819 564.162598 759.944702 861.711182 378.799896 950.658691 836.622314 544.238892 118.574303 849.459473 467.350037 529.302612 590.830200 815.637634 329.723511 94.1119461 20.1998806 392.752167 695.295410 588.121277 170.804596 57.4958572 408.083008 382.182037 742.121460 703.332214 104.255028 993.569580 930.553711 781.603882 962.087524 856.140503 452.876953 492.664459 239.087509 956.935608 + 841.680115 335.097992 490.444458 718.714050 573.127930 481.737244 747.914124 655.848389 499.012634 353.710236 481.984650 603.773926 574.996399 97.6294556 921.307434 83.8076782 798.821289 756.893250 930.024902 879.211548 460.880280 651.972595 57.6861038 352.728790 311.489044 916.660339 849.163208 861.431091 459.430878 764.234131 524.055786 129.320984 546.286560 525.590515 308.823212 656.347290 356.349030 382.683472 199.016144 180.006210 451.057861 833.713379 693.977478 646.660400 315.819275 139.669022 599.615417 613.196716 206.154816 656.723206 584.231995 354.162659 43.8995209 743.475464 689.803894 133.911316 85.6806107 145.373322 567.291016 44.7456551 678.097656 172.019852 757.158569 392.504181 361.943634 319.446625 99.7364578 290.581879 309.346954 32.5155792 413.174042 965.202026 332.138184 53.0930367 609.637451 799.884827 278.613373 78.8953323 79.2757034 190.367462 802.587524 973.039917 252.608582 375.827087 419.580627 21.6785641 171.126495 777.825562 63.1521606 788.097168 + 160.597855 434.422150 212.863998 694.808960 689.896240 357.654480 647.822144 526.211304 960.421143 673.715393 371.743134 181.656906 720.342468 53.7594643 213.777588 301.969635 631.854736 307.085083 37.9800301 515.683350 758.001953 503.865295 915.848145 953.162109 3.33035469 680.382690 749.219604 777.841003 791.909729 471.217163 904.299194 725.316162 758.976013 538.733154 817.792358 115.000229 660.746277 405.836609 726.613525 10.8984699 653.593018 143.272995 63.7156334 495.689545 389.378357 41.8192558 796.520935 609.498962 227.218338 465.905212 104.245560 277.307922 143.522003 601.519043 613.309631 423.919373 704.634827 707.928589 625.038574 744.199463 327.323090 524.791626 824.813354 352.874146 881.523865 178.273682 433.986694 885.727844 28.1712360 801.211670 872.306396 910.762817 456.374207 273.285522 850.763367 684.749512 432.096802 745.581726 622.436646 854.612366 584.209351 800.859985 706.682739 630.703613 194.262360 717.233704 327.930542 427.363159 885.626587 877.409119 + 941.408936 496.111938 925.660950 290.019897 204.245560 159.317276 655.123352 121.317360 50.6937904 241.933945 631.802185 204.595505 669.962341 82.7807693 71.3681870 872.524048 708.899719 622.192017 417.405731 690.764587 992.937866 81.5690842 59.0160408 516.883667 502.435150 655.563110 602.692932 411.238220 639.004944 767.287231 743.012512 84.1303558 24.8364754 495.637207 601.353149 774.290039 800.103149 719.855469 497.664886 146.126740 389.475128 271.753082 252.919586 248.069107 392.076508 387.760345 653.777954 906.806885 106.005356 501.732819 788.320740 92.9373016 314.871429 846.182800 20.2965221 969.315796 459.964783 934.187866 589.236328 330.219177 441.266693 983.823547 422.246216 831.344543 92.5483551 32.7368507 910.833496 49.9779396 277.434326 928.121521 937.082214 699.644592 999.012451 634.389709 709.315674 954.380127 897.507446 547.847229 701.343933 523.386597 102.797905 141.185226 888.914856 920.728882 905.602661 80.9695282 291.842987 176.263199 447.293182 35.3117561 + 743.294922 67.1164322 115.782410 65.7509460 53.7723885 911.762268 910.049927 261.923401 141.277878 962.926086 828.481079 848.149902 492.743591 829.865723 686.370728 752.290222 161.870514 696.958984 978.252258 796.480835 648.922791 346.985809 299.645233 890.864624 960.929688 314.097534 890.659363 672.959229 829.784729 383.917664 184.645233 429.362915 204.599197 551.054993 94.9396286 970.478455 588.424011 8.63355446 942.906921 11.0117245 231.671417 314.874054 850.251648 194.478989 828.896606 592.239258 784.456909 145.956329 162.583862 952.429382 343.278046 260.430664 491.818939 821.412781 897.711670 151.544922 277.374207 931.966492 164.667038 825.902832 616.482178 218.093658 378.194794 395.121704 358.473358 889.847839 491.969574 173.476730 195.332626 726.076477 907.096985 316.343140 688.453247 213.723465 42.5469551 194.960648 148.871353 520.345032 422.176117 857.590088 49.4784164 505.540771 340.045959 654.788635 676.242432 164.748199 26.7615070 478.441406 707.166443 120.554588 + 377.225983 698.287109 225.597046 874.542847 459.121429 583.461975 2.24758768 251.220291 871.911743 599.347534 911.287659 736.455994 89.3202438 433.272156 896.939758 764.881653 683.429077 203.875610 90.2364578 966.661194 636.326660 967.410828 68.0420609 241.726608 552.731079 280.303802 418.247650 633.320374 619.322144 349.518311 202.702042 80.3835983 567.632874 895.205750 657.279968 2.37900352 238.667007 749.721619 707.114319 426.494629 715.172607 634.328369 716.744507 815.356201 986.238098 736.563599 398.402588 944.087524 444.384216 962.423584 608.209961 897.298401 251.953888 710.953918 835.794556 396.736572 255.960434 384.799408 658.348389 810.679993 888.914795 900.572144 531.034546 14.3221312 281.225677 11.5251808 513.354553 104.629868 304.143433 954.258301 631.329651 809.623352 205.735504 47.6478806 694.115417 276.819946 108.124977 232.330811 981.342102 51.0363541 40.7733459 887.709351 477.431671 564.492859 755.271729 50.7649460 120.696487 844.985474 217.812073 857.586975 + 459.693237 997.330750 316.930969 360.164001 389.924438 359.596893 452.205750 182.365799 255.388382 393.405518 262.627625 489.247284 198.720078 338.974609 726.837463 162.625015 713.437988 723.714539 184.901642 597.700500 976.286255 960.806580 58.0066338 751.951111 401.237061 577.115173 243.987701 573.095337 585.596863 304.291595 835.541748 822.368347 536.632751 196.312195 787.531799 383.114105 974.784729 726.304810 642.470398 950.174561 941.666809 482.709778 212.449326 119.456703 722.412415 913.361450 397.078949 548.261719 632.362549 283.687469 115.334755 30.7142849 639.200928 342.952209 256.238037 894.977234 87.0173950 27.0532169 507.643799 917.656433 249.734879 176.442978 355.822876 219.377274 178.506332 841.908508 443.518127 136.027374 329.866974 545.632324 120.737633 49.3677826 581.653442 758.740784 882.631104 627.938538 797.099365 518.041077 939.553772 88.2973175 998.094666 328.968903 894.054932 418.417328 324.798065 331.557983 836.019043 549.050903 753.445251 964.151367 + 187.476959 977.183167 220.807770 417.599792 324.073059 584.367737 538.573181 168.606659 133.592865 770.905701 188.131836 677.701721 786.167847 736.461060 945.324646 793.104004 982.121704 546.793152 66.1338196 614.169617 932.558411 583.583130 371.655792 833.804077 243.081604 171.694489 693.451172 766.777588 203.013687 425.836639 708.913330 279.225922 579.898499 651.863770 791.900208 639.650146 986.983276 118.692917 136.833969 198.186859 183.619873 919.867676 56.2965622 791.447327 940.908142 735.687805 189.991486 958.292786 448.059570 339.331055 341.901611 657.260681 580.147339 830.883545 729.409668 882.831116 907.019958 332.097626 89.7437820 312.366608 514.577209 712.077332 719.566162 840.482910 706.441162 423.906799 233.950439 736.466431 236.326172 128.669800 190.932602 87.2916031 568.189575 146.986343 456.321808 938.460876 40.0309410 532.613220 679.917847 497.978271 338.592346 782.853516 150.962219 975.639954 842.914856 780.032349 562.844177 927.688904 720.705261 423.928772 + 685.468994 976.786255 833.455994 129.246567 901.348633 196.358826 723.644531 531.313416 800.372070 487.862762 939.344482 391.145538 142.425064 973.499146 26.7766914 973.798401 713.456848 981.626892 987.379395 710.603455 571.587341 376.645355 197.814224 251.849670 176.778091 593.345642 498.221039 926.269836 365.331940 824.065857 776.119812 743.318176 691.362305 917.861389 720.383484 36.5899506 600.977295 83.5263290 640.293762 315.077637 165.856583 800.375732 803.285767 789.921997 676.939331 626.371826 712.083923 335.173676 757.761047 546.108765 146.794601 618.467896 90.4482040 156.733978 714.205200 835.093018 555.269531 768.293091 953.506897 771.347351 176.145660 125.821411 933.555237 424.946869 633.071106 257.166565 832.571106 331.871490 940.385071 991.107727 255.673965 881.604187 377.434143 697.040100 379.396057 566.771240 370.046234 942.489319 127.450684 135.598770 181.802612 173.169479 374.170959 952.623291 343.150848 238.353073 557.313965 256.256653 255.303589 380.848541 + 752.881836 908.892395 842.787415 573.411804 71.9218979 116.222572 688.625305 571.544495 817.289612 71.7578506 566.976807 444.794189 510.636108 892.547913 109.486122 749.438110 945.878174 301.644043 650.802368 568.776978 985.549622 145.371170 514.597351 212.360367 201.118134 925.291626 795.920532 709.409668 484.258209 250.229584 339.467896 102.644455 885.048706 280.368958 790.050171 462.049561 181.914978 873.200317 204.760147 357.146790 776.153198 682.279175 258.439423 792.161133 48.4927063 502.716034 919.932678 612.064270 328.105743 867.758118 979.851257 15.8700047 214.652664 467.158478 990.994629 258.702942 294.979523 678.900269 835.601501 375.696808 805.571594 499.911987 170.308762 572.299316 889.224365 570.634094 336.916504 686.608337 745.264893 806.930359 551.508911 935.871704 624.449280 899.471863 713.989258 673.824280 390.400848 450.184143 970.665649 29.4708652 22.6044292 340.480042 751.665894 267.965668 391.378357 188.235626 582.210632 168.270416 293.138580 862.821045 + 310.394135 666.857361 369.793701 56.2232628 62.7417145 614.749390 699.763000 977.604187 417.783295 812.800964 155.341812 755.527161 51.8153191 26.1729641 722.388306 474.857330 11.1337919 926.954346 18.0370274 140.567139 798.520325 407.280579 684.286316 673.420227 660.034119 222.441269 839.354919 648.484375 399.874054 889.103088 559.646790 104.106110 163.196106 470.918091 370.743195 356.987457 712.070190 708.223816 182.395981 973.019165 702.186768 607.683228 135.101440 392.188690 596.487000 759.736145 879.549500 507.539764 265.867889 426.855042 77.0272293 55.4238091 582.383667 352.347534 870.753845 213.679520 450.719269 451.382599 198.182800 452.339569 290.641724 961.097900 383.339905 468.977936 671.116272 963.123535 819.576111 940.126770 388.428192 463.796143 750.084351 714.117004 379.066986 167.358597 114.406212 688.234009 840.065674 423.405670 253.733032 329.003845 560.277832 421.843506 785.919434 672.954285 509.320282 592.068481 672.191101 927.217712 854.723267 172.942612 + 547.949585 339.233643 916.195374 896.779907 555.811584 53.6066742 354.776917 121.795273 177.369431 436.968903 533.726929 278.636261 158.754395 533.998474 414.321533 337.113068 761.340088 916.246216 740.648010 564.203003 576.987122 346.504211 287.775696 943.533325 451.272522 890.033447 874.764771 180.489288 678.419983 893.921204 884.799377 778.975769 98.0360260 242.401733 119.978317 927.220886 155.172470 131.604187 748.105042 192.421280 323.282715 685.825989 511.892822 619.223450 327.044342 108.380783 301.279388 621.910400 471.394318 436.062683 645.045044 838.987488 190.902237 991.780762 422.558594 293.522095 355.939819 72.5211563 376.191559 649.399658 122.627113 582.910339 485.645172 268.203369 802.005432 407.729187 639.589172 386.654633 436.640259 586.233643 62.0751114 916.445679 513.498779 588.638062 667.835876 843.929810 873.017578 429.843384 618.738708 346.598694 182.953506 111.640816 305.930023 789.100342 417.591400 425.009399 749.195251 177.690735 927.949036 614.022827 + 654.156006 67.8502655 510.542694 998.333374 229.367142 997.376343 809.268127 685.660217 549.904358 406.150574 90.5692596 95.9670715 876.929199 360.214081 3.94926596 83.8185730 558.820679 337.274017 353.281433 160.927490 66.4283905 243.733994 708.619873 388.963867 783.769836 523.077026 254.594650 527.201477 723.158203 22.2823505 527.737000 840.541748 643.897278 313.578583 128.841644 312.202911 790.553467 624.859436 160.330261 118.951225 263.094391 138.729279 817.944763 748.660156 929.811951 654.885559 51.0805931 596.896545 961.528259 692.327271 182.387344 328.443878 899.968933 980.379028 680.281067 135.415787 423.038818 135.506714 168.490967 465.402435 586.372437 770.348450 394.359650 63.1869926 871.626343 225.927933 80.7459946 521.298767 818.401062 781.416687 231.402206 288.928802 531.878479 314.007568 726.997864 452.773224 609.054260 610.655884 146.194504 629.562988 13.8422575 487.001801 382.200989 653.735535 706.140381 939.939270 243.271973 80.0658112 102.644096 368.835785 + 482.140289 662.564270 391.786011 271.400208 552.733643 571.775085 656.724121 615.218567 758.184204 269.874786 844.631287 265.093872 397.008453 749.768555 938.701477 456.944519 358.501099 774.761658 412.837372 644.217773 869.026184 592.390564 135.187546 149.733261 578.362671 516.330811 828.452087 720.085938 407.400269 931.379211 426.418457 810.694153 907.719788 188.829239 837.637024 487.852936 292.459106 631.383545 641.406250 320.844513 328.507141 604.798645 24.4174557 798.921936 119.422340 299.057953 278.670441 106.451706 913.450317 81.1123734 663.017151 930.065430 680.826355 253.220947 303.849518 789.409729 410.245209 442.752258 959.771240 683.004639 331.219238 218.227036 727.352661 934.196960 607.680847 836.574524 288.533936 535.058655 106.766220 192.961533 964.753235 237.650452 363.287628 373.873138 561.969360 360.857239 411.024933 741.712708 573.135742 626.320251 340.085541 248.603577 207.462357 655.191345 412.592407 474.034485 27.3287926 524.240234 57.6322746 614.057373 + 530.672974 731.705627 959.467041 52.4875259 846.624207 999.385071 686.530518 800.600037 419.172180 269.749512 365.491791 498.117065 328.203522 432.130280 14.8340397 47.5164680 886.244385 570.761658 926.207703 381.615723 388.736694 677.541382 165.201584 955.883972 615.816406 839.808716 429.406555 208.960281 244.723618 658.763916 60.4840050 628.622437 432.660919 65.8126297 381.735565 13.1582041 416.244476 285.677216 878.116211 232.411316 970.263794 68.9251099 795.153687 744.103271 408.978455 390.088074 426.491425 685.162903 674.336914 843.572815 126.501236 563.052368 747.090271 467.443451 282.971741 656.671753 172.733673 241.497894 481.454224 283.351807 671.815857 649.415100 687.747131 325.061981 513.360413 622.793335 637.036560 594.973694 276.959290 12.7873573 546.311890 99.2843323 231.847366 508.131287 478.305359 517.567810 279.737762 434.247284 977.686584 172.246063 44.6911736 313.114807 203.881027 995.016846 227.531128 800.948242 244.099350 419.034393 627.041077 377.936432 + 718.949341 517.737244 935.649597 184.896408 415.113678 964.869690 703.010986 354.226776 507.004639 765.343079 359.662872 500.175659 42.1546135 168.348541 670.546204 102.883347 2.23871541 310.278076 133.378098 584.412781 999.139587 806.777710 993.886658 619.696289 402.883759 730.272400 333.037201 805.018127 530.501648 923.751038 195.628860 677.541992 986.450134 185.019302 884.190247 488.312073 291.458862 512.585938 810.744812 978.794006 749.124084 728.942444 694.865356 648.096802 26.2478714 676.312012 539.266113 522.193054 192.891388 857.646423 520.734863 915.385742 710.796082 855.673950 98.1282654 62.7089653 936.851929 532.575073 297.981842 163.173004 182.887589 718.964844 760.547791 457.784119 933.685486 846.636475 13.4369345 603.561951 474.869141 70.6562653 570.696228 140.304672 296.723785 896.534363 249.612930 264.433746 829.618652 428.228455 967.336060 639.013367 277.433197 206.766281 548.785461 350.230164 11.7496061 809.769409 948.661438 156.757797 806.876831 295.686798 + 652.867310 348.118225 30.1317558 163.339432 81.0142441 175.193298 582.092896 47.6972466 154.364502 203.767654 896.845032 390.913605 934.858887 990.018188 137.602463 526.456848 742.395142 684.147888 569.712158 710.173645 137.534332 355.921661 608.323303 491.625458 260.225403 356.352783 941.672607 310.540955 866.628540 420.972076 312.828857 70.1214905 952.774719 191.167511 348.825317 678.478271 679.643799 686.854126 77.7118759 346.085602 946.351685 163.051468 489.902771 335.903931 737.946167 378.822205 662.392090 536.465149 905.670288 321.396851 445.211426 602.474854 168.920044 452.146088 64.3228760 104.701141 490.569794 87.7830276 694.254517 403.740326 45.2685204 995.910095 415.570374 415.807831 91.8385162 410.642731 179.612076 175.508057 579.812683 733.366943 738.122253 717.656921 988.106262 636.092957 61.1679420 289.698181 277.363129 216.154922 881.028503 338.008148 791.820557 846.665344 497.650818 335.002197 40.6937370 10.6963139 596.151062 820.937073 129.324081 755.882507 + 558.224670 885.932678 83.9693451 865.365112 830.560913 670.110107 899.538940 274.784119 701.687073 396.791962 11.1837502 404.330048 908.984131 517.184998 192.342453 87.7552795 520.140381 407.090912 564.255981 373.653412 439.387787 585.435303 576.240967 983.992554 844.689941 519.047668 467.447632 979.260437 586.599792 600.654358 986.899109 686.946838 461.810303 157.235764 196.245392 966.593811 475.660614 206.378937 759.212585 364.904633 29.4356155 122.710358 562.816101 320.501587 230.487900 818.967773 155.944412 193.373474 414.511139 437.021484 55.9052887 84.8425751 225.495407 543.025940 827.708557 893.241516 880.184570 887.930542 663.929321 479.812378 137.889694 398.367279 504.209412 84.2112732 592.145508 830.584045 606.682861 458.405701 318.505707 400.744202 854.779846 775.954468 55.6163788 104.397995 965.334106 783.967468 394.840546 150.832825 720.831970 91.7166901 246.562439 854.722046 702.880249 823.703003 94.9087219 577.553650 450.265411 341.917877 757.288208 337.439728 + 615.705811 408.199188 34.7201195 241.177841 235.999802 813.253540 79.6547089 823.037903 852.485474 521.533875 269.779938 279.979340 695.318665 392.959808 906.559265 701.712524 325.964661 768.059753 578.273560 770.755859 681.770508 666.265137 585.609924 406.795532 988.879944 499.207703 96.6573181 57.4428635 807.487549 217.928482 794.287598 371.721527 394.177734 798.379578 169.776062 50.9571571 910.760376 478.255646 274.236542 870.533325 504.642303 215.310394 767.383911 952.327332 886.963074 465.528412 836.466431 549.965149 706.076660 818.340881 867.393860 620.002258 516.877258 941.213074 91.8797836 175.002579 232.888153 679.454346 716.411621 932.940430 635.023071 141.106979 511.782593 153.828247 347.858551 538.033325 495.307617 68.9030762 355.842102 347.460480 710.441101 819.252563 218.117767 556.450623 920.411743 320.035248 771.064148 762.643127 214.156006 507.252289 745.256042 65.5575409 859.162231 766.276123 627.675171 52.5608826 717.320557 515.672607 441.165619 478.926727 + 858.643066 86.8035660 560.706177 965.633179 69.0934448 363.903564 353.746307 333.730591 610.260010 109.956703 547.298035 554.932678 953.539368 676.964966 212.249313 362.631195 154.124359 755.486267 139.018143 80.6709671 778.951050 189.861984 178.000198 882.660339 50.0080681 843.524414 967.608337 706.554443 404.962952 270.102570 160.927444 123.361427 656.280273 402.256287 776.341064 896.404114 864.666016 415.126770 122.622414 761.888977 288.689484 28.4042950 495.844360 254.753632 784.183777 143.340927 685.187439 735.417603 528.953674 866.826599 35.8499260 185.774689 223.772110 94.2319336 86.3398895 694.185913 222.160522 529.453796 695.759888 39.0332031 319.995178 6.49362564 645.818298 554.866150 663.952148 668.062805 558.149170 593.414185 243.594650 398.076294 289.894318 607.358582 667.625977 248.889160 541.308960 2.13439250 915.281250 661.649780 828.199585 302.333038 59.4665604 70.9536896 94.5734787 237.163971 842.395935 235.508789 665.333252 645.698364 990.017578 64.1858673 + 603.647522 406.224792 572.882141 317.123077 874.149414 285.892456 779.795593 783.346619 306.671143 636.770203 421.168213 273.258392 2.55656695 17.3801861 348.719757 793.799194 221.202499 659.615417 50.1151886 437.704590 881.693604 638.903931 3.35560179 377.315887 355.750183 806.613708 978.502686 367.497101 699.444214 224.973373 588.724060 809.557983 313.275024 470.040558 140.602936 353.929230 416.896667 468.484528 417.611633 555.426270 395.052826 622.538635 967.272522 620.170654 390.433899 559.690918 719.586243 91.9096756 11.8844166 736.985229 93.8135071 840.460205 207.453140 664.115356 610.541199 631.094482 879.936951 349.975189 806.978516 570.079895 981.798157 84.7829056 317.581024 967.577637 911.307251 868.509827 600.441284 820.290833 645.944153 917.786560 97.3178558 335.392792 447.500214 826.633606 530.467651 909.480042 230.448242 685.637146 305.219238 906.201782 384.506439 123.035591 896.281738 508.989410 286.090942 595.872681 771.949829 353.146698 489.797302 838.779358 + 237.613052 48.2151680 622.583679 313.988037 287.225922 806.956970 589.455261 322.145569 738.416016 176.012222 204.047928 620.536499 973.781677 191.575150 895.960144 322.232635 238.810272 589.073975 736.928589 160.053131 754.483643 793.250061 76.8295364 82.1484604 78.2365265 966.976562 43.8591499 696.057251 396.131836 676.720215 615.913635 451.447815 267.637573 659.266602 793.581299 255.587738 189.338577 448.086243 76.7254486 638.320312 520.974731 958.802368 987.509705 461.587128 828.533875 528.160278 128.203979 732.223083 860.890198 208.076691 881.031921 372.776001 528.301270 144.599884 455.200867 440.191223 441.028320 347.842407 150.860992 627.082031 282.381104 437.649963 743.334900 661.791748 160.703842 651.430725 352.367706 320.849579 21.0623913 473.442322 101.245918 877.156982 966.996826 103.344406 75.7140198 796.397217 25.3128357 522.396179 624.942566 736.968628 788.134888 936.165100 212.399063 828.019409 241.997360 594.541565 636.005615 626.463867 149.667648 479.546997 + 639.072693 17.1466503 798.866882 813.871338 368.393311 755.528198 460.631012 527.560608 399.470886 925.828674 443.321869 446.701721 288.248962 352.112915 919.594849 731.153625 756.962891 679.448975 930.543335 638.790039 941.125122 563.526001 707.393555 882.536743 12.7595501 651.296143 861.982117 227.242813 390.191681 238.825333 9.35149002 213.237457 317.716492 483.672394 611.196533 843.928711 392.705963 740.465698 829.238403 742.777710 37.9381104 634.021912 791.329285 477.191284 872.280151 619.168457 780.612793 192.538589 519.323853 590.845825 674.403198 361.696045 647.062134 369.220917 82.9959030 200.184647 187.100998 386.891876 783.057861 10.5161905 74.2072906 11.0069609 327.887024 75.5910034 620.846008 909.930908 618.898804 173.040573 498.109161 84.1579208 79.1043396 29.8149757 64.7925110 595.238403 610.539062 256.598267 745.017151 325.359924 80.0372314 613.842957 621.386536 966.623169 19.2875328 576.905396 705.643921 456.303955 96.2589645 193.625290 378.893372 617.083801 + 252.735291 368.310974 433.179138 16.8036709 533.915771 125.967834 887.995850 122.743469 458.525208 844.302429 409.502075 745.621094 43.1137047 915.237976 310.253174 143.998367 549.652161 103.783730 990.369812 406.818848 769.674805 72.7302170 733.212463 210.837021 811.705933 241.511292 198.476059 687.297180 673.272888 671.718689 248.361465 709.730774 50.9729385 484.529236 626.814636 30.4502029 755.403564 406.323853 866.936096 926.184204 29.9927177 279.737885 731.914062 160.669907 32.1970749 454.346924 438.336273 912.489441 469.470062 404.735199 93.1258850 576.364197 687.917664 655.000793 55.5911903 978.051941 372.691864 40.9700851 634.854248 971.140076 373.382416 978.619202 577.730042 689.349182 646.568604 557.783813 725.033447 857.957581 497.270996 168.352585 215.002609 808.493103 187.464279 336.587280 395.976837 854.623840 641.308899 540.284119 498.713287 62.0459938 505.263428 787.404053 674.480103 902.905457 23.9483604 581.856995 120.272232 514.950073 72.9173050 962.979736 + 307.579132 817.730408 174.536926 384.712341 509.447052 935.686096 203.005356 39.4746704 225.239410 326.436676 976.425903 75.9611893 218.343689 736.434509 465.058777 304.050659 46.9270897 995.097778 302.806427 627.566284 371.806305 115.412521 375.591431 464.502716 454.828644 691.489014 736.905884 752.191833 750.105530 588.357910 414.009583 647.624451 23.1028805 960.314148 597.897888 271.302917 211.843277 6.53131723 829.245972 721.922668 562.741150 383.898193 134.696365 307.765869 848.389465 421.947174 311.518463 458.187897 750.141052 115.075020 476.345612 857.890503 729.865051 386.232483 668.413208 554.949524 946.085938 86.5861130 249.415588 547.437500 946.977722 152.261017 228.023087 309.213043 339.810974 385.941650 253.241074 699.425720 910.086792 934.742310 112.601814 330.300323 714.103394 923.086731 3.74383545 253.015930 225.505219 848.940613 503.818512 258.222198 627.366577 285.308990 735.712830 926.588257 222.350174 994.578430 486.825897 804.121826 549.348999 937.269043 + 163.787689 656.278137 528.885925 826.038269 703.533936 800.983154 580.841064 740.626343 368.426300 776.661499 655.071838 351.197540 469.418671 702.387878 635.197815 729.540833 454.769287 988.220093 824.830322 308.971222 184.415817 122.785744 606.662048 897.542786 476.959106 562.913025 37.6307373 927.613892 748.430115 312.718414 195.308212 416.310699 32.7551308 111.511604 52.6501427 203.541443 49.8035316 32.7808533 53.1008987 432.368195 351.702667 39.0803032 624.937195 74.8038712 357.616211 151.241837 370.956604 608.735168 5.50214100 917.966187 387.203400 159.554092 619.353455 776.728149 484.069153 270.264862 770.589600 350.588989 910.118835 92.2735519 15.1488543 816.983093 818.710999 998.327698 974.752930 569.920044 337.232025 360.599060 875.730713 375.357117 8.35000134 400.083588 642.467346 328.608307 116.070435 306.855652 295.059296 665.204285 376.478943 638.427063 573.719727 47.4204788 621.038635 439.966522 376.895447 551.940857 995.395752 781.607178 752.246948 48.4334602 + 196.372101 520.267334 11.2960520 890.255920 594.942200 248.032715 148.819138 550.361816 675.608337 279.353302 937.377319 48.8101997 59.9584618 763.742493 757.540588 377.792908 924.488953 992.605347 555.852905 197.630936 4.10968018 126.276512 313.639496 124.632713 418.029510 653.137939 712.271179 922.422913 314.149872 63.8557434 851.092834 80.7977982 789.109558 292.208588 411.817719 359.442627 504.679291 736.691589 71.2843475 718.078857 964.303467 509.442841 164.114822 677.803101 538.098267 805.752136 653.457153 949.588684 234.209869 514.195007 15.0077324 600.739868 207.796417 208.700302 879.140442 636.579590 528.714172 553.286438 331.340332 780.270203 843.244202 235.693329 835.284973 917.233032 859.569763 16.1876774 550.592285 598.631958 342.789307 247.263275 555.860107 512.357056 971.023376 406.291931 805.885437 1.50375104 521.490662 172.262009 170.478516 247.137039 451.908936 707.339722 100.736336 582.583252 262.791840 389.255341 61.0916023 932.165955 102.036980 393.837219 + 137.044403 209.258835 106.206680 742.278687 290.957367 818.445679 380.106964 326.203156 267.783813 360.662231 500.582245 50.4841919 648.974548 710.671448 463.312286 404.552948 938.776184 626.508301 612.995605 795.161865 784.286804 937.607605 38.9573441 305.486664 613.385132 538.814636 901.168396 899.438843 77.1679916 997.863708 103.373108 613.948425 324.328674 847.855286 276.623199 263.274750 651.796509 52.1241226 185.680435 263.693970 94.4760666 170.884796 549.651672 502.099609 329.720612 946.820251 889.672180 533.138977 392.482147 581.708557 511.908936 923.651123 656.485474 54.3181190 936.034607 799.368103 661.872559 670.893433 290.496368 527.284851 921.455444 383.232422 819.103210 435.506470 148.030869 189.849411 599.777039 93.4320602 399.659698 693.637878 58.0166969 20.1833286 297.852692 226.731735 846.472168 605.007202 901.109619 709.034973 503.615265 906.604370 865.787292 765.886414 803.607117 992.684387 801.247925 775.746826 871.040833 800.731079 533.163635 247.368912 + 273.917419 82.1656036 931.757446 43.2390480 359.002045 710.219116 883.454224 479.918732 200.823807 93.6050415 657.553528 719.297546 575.054382 751.964783 304.869171 337.480621 867.261841 211.430206 372.472992 538.051025 340.778900 187.004410 542.396240 546.618591 569.142883 100.675240 397.202332 889.513916 748.078491 487.021515 398.969574 187.445999 644.665710 611.129272 476.631317 862.859436 507.031494 725.848267 340.396729 109.173508 610.464050 669.820984 729.426208 817.020630 901.461792 934.991394 949.126282 660.575806 734.839722 607.850891 459.878662 58.7082558 13.7849159 817.822632 56.0950012 867.691040 677.113342 990.277405 428.182251 668.152893 149.055878 473.391174 487.858063 79.2593918 696.540833 84.4660721 375.236176 741.185669 463.931732 187.691269 442.366486 940.672791 25.6906490 63.2498131 141.998962 679.121338 401.417358 158.210281 711.235168 629.286438 102.800407 610.158875 595.126282 99.5577621 80.4985809 788.357544 178.720749 880.487610 74.0178833 61.7295685 + 840.833069 189.959808 46.8260994 596.001160 18.8928680 189.612183 453.808044 448.669983 819.419006 441.702026 257.492706 762.464966 986.089050 273.281494 836.045288 416.818909 706.031738 137.816223 25.9338303 473.677521 127.625504 318.575073 205.384659 375.862701 682.270203 800.329407 769.563843 361.188721 440.369812 92.7019806 255.190399 197.717041 528.434326 600.612915 936.159668 81.7311630 714.842285 989.726685 992.716797 164.353836 177.219147 40.7332726 995.042847 389.496735 528.758667 674.669495 307.258240 806.825073 231.553696 895.120300 950.695251 637.826599 944.084045 813.349731 284.812988 309.379364 561.033081 384.928375 144.508072 533.711243 143.297409 774.442444 396.046814 65.1218491 288.849304 602.753235 163.674377 254.643890 764.495483 908.673828 466.462738 575.905579 786.896240 670.575439 45.6718216 97.6873322 702.156067 818.289185 983.541077 55.9469109 783.308411 991.386292 608.447876 300.629028 114.332375 737.100098 176.435944 677.207825 652.708740 619.710266 + 190.194656 459.549561 463.002716 664.028931 747.603149 74.3122101 678.644714 96.1106339 232.537201 334.535828 705.291077 443.742981 118.812897 748.640320 79.6143951 209.748184 653.686035 88.0923615 931.626038 768.373413 742.095947 18.6208668 105.858818 320.982544 436.924957 760.995056 930.345825 595.364014 194.301422 374.399078 124.112106 551.658997 566.446350 983.218445 898.935242 501.775085 268.824188 532.515259 434.642639 139.925247 765.999329 332.718384 221.062683 799.793091 417.366302 178.948273 54.7445183 330.890167 694.863342 968.467712 986.038513 157.131149 262.391541 137.769241 443.255768 524.496094 595.536133 671.595276 583.914978 848.377808 341.460602 249.078278 143.848969 943.070251 915.005737 203.652908 777.338379 711.550781 498.431000 967.232727 979.886169 199.264496 956.145142 81.7269974 80.2610550 2.53316569 969.673584 128.695526 534.037537 521.079773 244.125977 249.298706 925.757751 981.449341 842.522888 556.793213 405.810577 206.007736 695.893555 332.090729 + 504.574799 987.371033 427.798889 450.140686 579.068665 37.1404457 990.328430 330.231598 466.296021 508.146179 217.758713 575.706238 660.244995 842.482422 698.026978 955.258911 882.492981 13.3087339 626.038391 821.038696 582.700134 444.846954 67.9543457 126.021660 750.539795 43.8542671 504.049469 870.862793 482.689850 552.202148 745.640503 788.134949 264.881226 345.533020 590.290100 556.358826 395.002319 197.135590 260.687958 604.101868 435.346100 757.348755 957.193787 809.823730 212.754547 418.158203 981.328491 417.707031 615.252625 481.402466 270.049866 421.877563 727.734314 147.609055 785.779297 752.471008 964.918701 540.470947 619.684448 551.740662 970.252869 659.648865 925.838806 347.230225 91.8912201 153.036652 969.245605 859.869446 932.422058 576.626465 697.180237 102.498688 704.799561 675.437622 521.947998 392.267883 1.56204557 481.498871 505.340729 249.327942 724.292908 914.345459 333.366669 95.3296432 852.786682 796.231567 817.494080 326.370300 493.411102 114.985641 + 554.217285 343.223511 79.3826523 233.085312 487.607178 542.796875 289.663147 921.932556 765.701538 453.252747 77.9368362 191.641785 93.3825226 995.975525 630.228516 133.210419 579.310608 368.761841 473.030853 470.064789 663.095642 675.618896 531.496460 739.660278 183.124695 700.290649 45.6014977 355.009033 573.249939 59.0010376 970.233887 789.042297 938.493958 612.840820 977.085571 236.473007 1.89627194 469.718903 153.075836 450.675079 665.343323 308.810577 792.783081 664.050293 812.103394 201.897995 131.191711 687.567871 405.493317 221.970093 582.901978 350.309143 614.553528 316.864471 727.638611 559.305115 802.981384 307.309265 777.330444 210.401871 75.6252365 130.632050 627.530457 101.256935 621.205017 157.068451 635.194275 948.022949 302.412231 313.077148 495.679718 742.139221 447.344086 160.764221 223.407211 73.0290756 796.175659 747.227234 144.432037 585.372009 485.120239 375.009552 335.737671 500.423065 522.967041 859.177063 161.460541 651.176270 782.073975 295.280518 + 549.583618 670.970703 814.780457 789.190857 745.893066 172.519958 37.9627037 366.815063 462.733551 265.122620 537.558411 148.101974 105.528282 690.323853 972.704529 73.7956543 893.378723 737.363037 660.183167 654.900391 23.6151466 577.834412 581.752625 591.310913 542.447144 308.582581 617.399658 715.638977 29.2339954 537.552795 571.168701 992.096252 154.240295 464.508423 650.953796 267.452332 169.190689 667.338013 353.458282 131.841705 887.195496 557.431152 668.529114 564.709290 779.629578 942.403992 744.969604 819.637817 208.777649 713.508118 351.902985 55.0198555 128.153442 134.201950 438.275848 943.675232 99.8288116 455.370514 31.4029236 394.199951 738.348816 773.231262 78.8536530 174.194855 40.7433357 593.395264 147.703735 603.548828 241.151154 619.831604 225.213699 577.239258 93.9378967 415.337189 359.591064 511.548096 154.838898 343.639557 507.711670 398.742889 952.310608 744.333496 184.715332 346.950134 144.026352 97.4489746 410.767456 952.826782 1.30183387 788.847900 + 436.783539 377.134338 270.058563 680.093323 829.973389 483.058319 170.837585 242.593582 330.424347 587.033264 748.881348 217.131348 838.354614 235.080841 836.972473 953.226929 340.884033 821.540710 916.938904 268.862000 904.162842 477.120422 810.343750 450.558685 938.587524 456.055237 536.929932 27.8419514 249.064453 945.034302 52.4342308 966.698120 504.544189 589.756104 55.8581886 727.711975 312.781281 935.988708 744.194946 496.882996 207.030838 592.893555 307.649872 636.216919 23.5236263 93.1762543 946.772461 61.8856354 768.952637 814.418945 534.892395 976.940979 964.938171 431.413696 274.517151 58.5044899 13.8649445 341.410248 606.275635 289.660370 297.346741 463.151550 675.894409 277.446075 975.950378 829.637085 89.1065903 475.269104 41.6753960 510.858398 376.264984 849.479370 428.446686 405.924896 442.400482 165.360626 373.380280 565.439392 921.459778 65.7177200 15.2047071 661.118469 68.7716064 568.369385 594.289612 14.5832958 273.128693 271.922791 840.309082 270.342468 + 117.884476 666.889099 506.891327 6.54709673 869.862610 937.103821 312.256287 277.695923 735.886963 3.07067871 432.072327 827.342224 233.000397 235.778290 710.429993 646.206787 622.832153 694.497131 600.226257 827.376587 278.896057 536.859985 208.460876 504.047638 471.263977 783.245361 910.475464 573.583801 110.672195 701.011230 656.247681 582.230042 665.270874 232.262985 899.908630 849.066223 545.823303 360.171631 310.651306 193.090454 225.557083 997.532532 35.1955261 328.424896 477.136536 93.0789032 989.494385 716.125427 42.8377762 429.897858 273.624054 131.115921 337.166168 14.9226427 467.380280 450.800903 914.588684 603.250488 425.594482 332.134674 891.197693 843.733459 758.427185 740.629456 845.654480 567.122681 424.959137 999.741028 786.765869 218.809387 160.965256 292.494873 68.3113785 322.722504 936.246887 609.076721 584.826721 37.3805313 190.519424 426.614716 63.8455620 40.0950699 708.806519 730.273438 833.907227 495.691803 94.2737350 894.603394 930.650757 452.964478 + 293.849365 583.198975 318.851410 554.653137 722.223083 95.8749008 151.048447 484.498535 253.007111 621.695496 62.6928291 760.238525 682.786743 405.462250 968.286865 102.449623 360.534912 49.4457245 598.694397 551.922974 429.052551 254.655624 151.598816 40.3317032 674.533997 787.401367 512.259155 921.145935 751.052612 951.197632 966.890259 609.907043 855.094849 459.416901 539.814758 533.733948 264.302856 417.437775 958.218201 236.936386 884.612976 310.005890 777.843140 492.801666 673.901062 82.5895691 50.7666740 881.465088 667.622681 519.486389 645.933350 571.437683 115.742516 380.472260 346.247498 474.853302 730.962952 790.925110 196.465408 935.791443 923.504883 695.457886 287.641144 390.081116 193.233002 757.640930 916.385986 804.876831 106.336906 479.458618 99.3334503 778.793335 795.327881 765.910339 498.652924 117.564301 506.710541 366.344482 220.524399 556.759705 479.927002 283.545685 627.995178 516.619446 991.515503 913.796753 176.188171 174.671921 741.753479 611.233093 + 729.662476 9.23793697 141.037491 74.4828644 226.028748 281.486908 910.735779 130.476044 195.892578 40.9256630 688.713623 967.514832 223.062866 371.593750 327.950806 495.311066 706.116821 456.860107 379.072052 956.731262 294.905273 583.143494 756.068604 188.069794 548.837219 616.894043 740.931519 470.914459 883.853882 682.296814 73.0839767 155.078918 878.370056 839.337646 681.524292 696.856506 378.235382 185.127670 167.414032 681.229736 985.219360 302.220612 956.812622 933.745789 98.2926636 45.4666862 331.980560 928.260864 762.179810 171.617981 112.170296 983.361328 373.510620 430.766632 258.028320 457.318359 260.664978 791.711487 851.852600 151.935898 681.039673 44.9036903 104.772652 605.412842 548.519531 216.746384 365.271057 326.793610 703.743469 9.03351879 750.167480 947.217957 350.557617 41.4331055 242.885117 803.097717 168.080048 625.790527 10.2985535 312.385010 943.443359 242.067139 952.054932 502.682098 823.472961 271.382538 560.680481 960.004944 572.928894 298.632263 + 737.861267 28.8670197 999.163635 622.782104 128.871185 944.150513 835.530334 589.935669 666.328735 882.120605 833.939636 739.890625 970.613831 139.931625 975.615417 396.652130 23.1939850 47.2427979 356.966492 482.351318 126.288124 454.814362 642.824707 131.269958 709.263489 894.849854 968.744141 729.652100 277.978027 417.873352 941.937561 240.788773 943.393005 707.050598 811.654175 410.748352 975.337036 854.309082 151.978592 412.615326 882.539856 640.280640 678.107117 309.752350 784.508118 871.370422 811.098206 294.793732 898.957642 752.771240 417.975586 851.933838 895.113220 816.050720 96.8397064 838.825378 943.927917 739.072815 830.056152 802.610718 900.615601 353.686035 914.470093 791.705872 612.253906 53.2951927 230.865417 16.1095543 64.7273636 487.937317 497.894775 16.5352402 625.295166 856.666870 667.035828 474.262085 534.849792 946.124878 153.445847 52.1758080 734.213501 463.207489 504.115326 801.937195 989.572937 117.864822 278.951965 464.962280 545.528564 336.627411 + 948.925232 560.382202 200.044296 564.551453 434.268524 785.381531 147.162888 69.4369583 339.160278 160.863968 603.755310 240.258575 383.295593 947.260437 568.064270 323.246033 774.236267 904.818359 402.417603 368.281189 68.6660309 599.325317 18.4361572 472.207581 811.369934 128.966705 974.161011 439.709869 237.014038 506.525543 360.146027 964.049133 446.637390 949.925903 507.519409 354.999847 6.48129940 265.179138 619.951477 388.312012 578.713318 504.988312 71.0624771 954.002625 321.416321 601.463928 834.913025 500.382935 896.764099 43.4285812 583.447937 755.961121 344.333618 932.917419 927.521973 164.775894 449.052856 605.802063 9.91788197 64.3451996 275.813934 184.860382 984.027283 324.005768 473.082184 14.3657179 678.468567 623.497192 746.462891 669.630371 810.883911 882.957581 636.267456 321.627411 50.7067719 374.605286 188.752960 754.531921 75.5544968 246.731598 86.4273605 605.444885 601.749512 338.675323 404.064850 485.164764 21.7045841 807.549500 192.176620 143.061722 + 455.676697 259.949341 981.872498 513.263489 590.461243 905.794678 213.832428 508.105164 277.254517 379.798157 811.141113 954.738220 271.012878 766.668640 859.595276 227.987305 235.612518 602.568054 838.655762 535.809998 578.078918 838.819580 536.494934 265.059753 685.972290 264.640594 180.627502 605.119141 118.144981 59.5317039 80.3255463 555.071594 713.677002 31.7088070 75.8464508 422.969788 1.72942674 205.679169 483.110870 210.875244 501.369171 396.499237 715.084656 761.507996 168.576538 956.984436 384.909973 395.599976 705.962097 715.645203 811.921875 151.329971 91.5946808 440.904755 302.986847 442.801880 910.821777 68.7859573 675.781250 203.620224 665.484497 360.919647 894.566711 844.797363 834.358032 274.914459 655.511108 526.990417 323.540466 754.632507 649.871277 137.884644 257.303589 418.328918 734.957703 555.294800 970.222473 175.731583 740.679382 335.297699 728.488892 982.468445 354.397552 568.077454 883.065491 248.081909 232.113419 324.244354 731.127197 165.980377 + 145.699097 476.377838 914.918640 907.522156 491.845795 844.762939 355.587250 445.961456 937.342407 504.848511 297.373871 117.878639 855.031433 668.204041 853.604858 828.618286 685.299805 331.796112 505.334473 537.684387 95.0980148 182.551697 880.013733 101.668335 572.032715 239.055237 126.448952 977.951538 61.7700005 768.846924 62.1542435 190.852097 448.124359 797.394775 492.980835 182.239441 355.439362 382.196564 763.494812 369.467560 951.468262 957.001282 162.167755 262.925842 525.214478 266.012451 958.915100 140.343246 677.004700 623.562378 748.742065 175.483398 691.265381 814.732300 429.491516 579.575195 449.024506 614.767029 220.951813 284.331604 914.583740 296.765869 496.885254 610.600220 371.473236 222.764374 514.246216 822.315674 580.976318 434.649445 740.056396 662.853882 837.541870 529.102173 841.830017 890.453979 756.391174 386.305664 819.788818 588.157349 49.7332687 689.638367 659.377441 880.538391 300.989807 244.552490 842.489746 373.966248 259.974548 527.567688 + 634.213806 765.089478 345.127045 486.033478 841.807983 370.054199 489.220154 625.673401 815.969116 104.854645 279.115784 682.341370 608.061157 912.641602 757.972534 149.369446 882.909973 607.281250 635.565979 167.837646 43.5861969 882.858765 485.333099 218.634918 141.773102 892.113953 560.619751 45.7636375 639.341492 815.727539 512.557617 400.908295 526.820862 266.814606 639.995544 583.437866 414.001648 614.051208 752.479370 211.243301 924.884827 512.529358 881.519714 544.864502 279.053192 803.193298 503.795532 162.627747 757.959106 313.665344 692.861328 901.579773 663.144714 97.0547256 208.053650 335.693146 97.1543427 308.681488 706.057556 736.181519 858.421692 827.194763 115.043579 357.240479 234.906372 861.510498 799.284790 13.2642536 292.144531 123.707085 49.6538963 847.554077 509.461884 685.159363 178.960953 279.391449 272.398315 815.835938 23.4630089 383.293335 666.154419 200.095993 523.111389 74.7100906 499.217163 57.9129715 809.463562 129.405899 525.344604 156.942215 + 81.5394897 739.785522 655.272583 407.322906 913.959412 847.796387 178.697708 326.423706 942.097839 702.687683 353.189087 436.240051 919.936279 194.129150 284.695435 669.099915 326.511841 390.735443 476.831451 701.270813 599.098267 326.356079 465.889496 565.935059 651.727905 249.005325 734.410156 92.7366333 571.101624 976.213806 863.991516 33.7247047 775.859314 593.037964 404.244324 566.328552 799.551270 324.122284 79.1760864 166.884506 766.058167 778.657776 877.077393 225.860886 892.335449 282.876801 955.061768 984.004028 156.855865 903.662415 218.995163 613.513611 660.293762 276.576538 202.539658 258.603088 501.812683 54.5119362 246.078629 602.088074 103.349113 586.372681 444.926086 411.313568 988.447815 300.441162 61.5875549 617.840393 176.593918 476.136261 173.157272 950.662842 333.258575 635.708069 892.489136 764.256836 4.20804882 387.937592 480.277496 424.533020 175.701874 888.421021 366.591949 762.917725 459.240692 119.702744 157.031769 424.071991 783.102600 880.530640 + 195.567825 115.695595 447.808472 183.233246 455.645020 619.923828 396.830048 711.357056 702.905579 358.635254 246.546234 328.058868 291.041565 794.301147 429.260803 863.165833 911.259460 240.605438 388.403351 848.976562 510.897827 682.960388 853.713928 363.567963 431.350220 545.216492 215.391144 248.165619 513.981873 725.872925 430.452759 65.4777527 34.7174377 735.910828 128.109848 808.219177 409.263245 388.717773 80.1994858 393.017761 432.155273 587.608276 51.9307785 428.999390 47.0772629 171.134354 145.113113 835.855591 171.710098 428.830353 522.369446 790.434204 109.246872 431.196533 148.087677 768.974731 25.4968300 939.597839 125.374107 520.978760 177.405151 997.213501 385.696564 993.964783 396.881256 496.171539 822.801453 974.464722 531.741638 937.722839 598.712830 873.359680 861.346436 482.144989 744.450623 521.775146 776.753174 170.359604 232.945023 329.904999 312.703583 37.2327995 537.362915 996.165771 450.131622 937.016418 690.939758 792.700562 944.303406 183.893661 + 366.316559 387.000916 676.625000 120.058823 722.140686 906.066406 322.693878 931.979248 382.898071 460.887604 612.231323 481.560211 481.914978 168.963638 408.650452 594.030273 78.0612259 342.396179 607.585388 300.671783 353.231049 630.170959 689.734924 624.471680 376.538849 878.883545 165.077972 715.237549 179.853714 959.592834 103.946945 68.9694138 546.094788 754.186462 102.352211 77.5986176 620.576965 233.196182 67.4682846 557.639771 562.205811 596.078552 75.8284073 355.194275 685.300903 295.626709 330.463531 105.996185 172.883011 777.503418 488.299408 230.471573 619.262146 101.924500 738.777100 121.723282 368.566040 462.475494 827.946899 210.509995 532.064148 444.584839 666.532471 228.520050 354.546661 271.444000 820.031982 588.547791 826.367249 416.486053 414.528229 110.787956 222.391495 519.382263 196.000061 570.189270 696.261658 921.243164 494.079987 839.508728 142.479614 619.511108 114.943604 192.873001 847.556152 360.986023 358.339386 372.662933 27.1939831 942.461426 + 158.251480 853.319519 779.982117 873.234070 677.598511 639.611023 507.509888 906.899536 246.494202 585.897644 296.515350 847.350220 965.301025 841.352905 843.541992 282.055328 816.796204 999.509277 690.673401 973.879395 854.863647 570.724121 95.6020660 737.110046 990.231689 507.562042 88.9926224 240.562622 255.527237 41.3544464 400.137848 552.425476 325.379181 188.061584 24.3410015 142.163361 248.382248 483.805176 283.051147 856.903015 126.665459 822.630798 785.797119 906.756775 53.2187386 833.839111 600.312683 304.641785 194.254623 534.378845 474.819641 849.683167 643.292114 349.772736 973.954651 760.828552 516.193054 680.555725 914.821899 960.457397 12.9054356 660.159790 845.169983 44.5567207 132.533798 732.494568 503.637115 122.858452 491.901093 164.713318 459.857697 612.864014 56.2592278 380.350311 295.829407 157.053680 597.103333 128.787994 136.168198 587.671021 690.274658 618.416382 884.724060 523.395813 493.043518 888.538452 531.060181 951.866089 568.798279 191.623734 + 237.794601 450.109955 392.029053 816.676514 675.148682 903.595825 155.654129 36.5464249 730.591309 980.688904 858.025757 488.183594 701.237793 269.431732 776.611572 323.797302 91.3322678 361.179504 424.308441 106.042931 63.6051788 449.475677 803.021667 492.762970 954.038330 326.824921 815.177185 704.534668 205.924316 604.527405 25.2174435 12.9900484 772.931030 444.363800 212.347977 9.22019291 286.726929 220.792114 456.785828 545.432007 984.347107 802.341248 55.6771126 694.055603 603.572693 713.481262 96.2285385 164.015564 809.351501 616.132690 907.190796 276.659485 632.165710 774.851624 622.139648 19.9391937 698.370239 522.805908 217.136414 777.168335 402.384003 805.223389 534.353149 120.753647 405.133331 640.806030 392.827515 745.167725 80.3790741 1.58419633 119.629204 989.019409 148.142700 779.242676 695.649292 625.549072 916.039185 511.271454 385.001129 394.408600 176.843582 553.431396 226.274017 494.343994 884.328613 158.217239 163.340439 713.979004 752.591980 213.133789 + 484.565857 893.535522 633.808105 528.859497 798.253967 173.816208 267.375214 962.886108 751.689758 414.619629 271.083862 842.077637 882.028992 249.774002 496.842102 955.637939 819.611450 104.300522 632.049683 146.980026 736.210754 510.306702 709.659607 798.767883 182.091476 384.283386 645.731750 571.472229 333.188019 311.222565 839.308411 997.893921 370.962158 318.267822 118.836418 412.526733 678.758362 855.471619 67.1187515 428.130341 302.383423 17.9790306 394.710266 644.713013 84.5347214 513.135681 477.041351 220.766327 206.030838 78.6697769 808.668396 173.239029 60.1897354 795.961487 654.617310 599.410950 556.100037 913.645264 270.015808 852.637024 865.462830 97.4557571 394.542450 840.810425 991.452332 129.763351 264.932312 431.563629 696.839355 536.459290 911.380432 302.670227 963.519470 540.375122 680.607239 886.311768 383.078552 781.159180 630.566406 624.573608 812.862793 880.370300 134.532135 439.992645 316.147003 941.811646 958.749695 309.909363 914.720886 22.6619492 + 582.657654 8.29170704 34.7033844 622.311523 499.523987 334.079071 373.077423 219.856308 857.490662 956.296631 578.491638 196.688110 304.633453 505.632416 488.753662 211.207565 647.751587 484.811920 162.410950 760.071472 246.477173 246.007889 689.657166 495.134827 252.242676 459.157227 964.497314 745.376770 823.120178 637.489197 571.726440 107.878822 345.781219 597.869324 105.934792 221.630875 530.850952 616.771851 801.342041 718.157776 846.032288 773.899902 91.8659134 310.711151 14.7530584 964.537720 968.378906 891.715759 92.2446136 543.569641 643.053467 29.4696751 617.836365 406.242584 596.622070 783.874817 65.1902695 293.185730 147.957275 656.579468 851.165527 715.563171 159.929169 352.871399 219.418060 262.492889 26.1124058 647.601013 421.389069 990.074341 498.178467 231.693329 991.355652 430.107117 738.399780 498.464569 915.610779 25.2191124 74.6781769 902.585144 87.9900055 669.755371 434.307831 235.692673 821.800720 542.092163 837.843628 59.0169945 553.803101 483.692169 + 721.686279 715.908447 307.878510 933.499329 699.007629 243.770432 514.273621 709.673218 186.989166 889.739197 384.315369 79.7174149 406.185425 672.212280 879.046753 655.350708 373.554810 24.7043438 703.671204 301.888702 774.442749 512.789795 220.528397 421.869415 281.183472 67.1370926 683.190491 533.450317 890.260193 204.551331 324.862305 959.137573 505.242645 95.1469574 730.688416 948.920227 462.098389 664.720886 175.912064 103.942596 827.600647 78.5321045 324.007660 99.0004807 303.854126 728.094116 946.108826 237.267334 278.014313 61.5039520 730.095947 724.952820 893.572815 513.391357 846.918701 2.88733959 64.0666504 987.236328 432.562744 560.341614 332.913635 836.366150 870.229858 175.128220 864.838806 425.244476 122.724770 878.808044 53.2201653 393.873779 80.0544357 233.063934 68.0088348 790.905762 2.68857813 866.388428 230.012375 997.185242 970.723999 899.646057 498.679932 989.635559 138.421371 912.084412 68.8620529 328.431732 815.283569 278.290070 575.627747 829.438538 + 749.456848 59.7432060 787.598511 369.742554 1.85220861 419.704468 323.665222 776.260925 72.9504776 127.531425 85.1747742 17.0104713 276.724915 519.654175 889.375977 299.741882 17.8497581 776.563232 535.438477 473.880798 771.611267 951.226746 982.972412 549.241272 241.720596 327.112152 786.447876 115.324036 810.162842 687.779663 577.406128 81.8466263 200.183578 785.894287 652.430237 720.698303 552.671204 367.631958 844.062317 75.1218414 112.060791 355.539551 315.262756 870.449951 988.210632 705.054321 951.140198 555.143188 474.387238 271.881805 823.823120 702.026367 935.999634 300.281891 195.472198 145.385818 189.877350 255.877121 899.308105 930.166138 10.5138092 86.1626282 740.510986 462.239349 876.013123 209.597885 275.965942 181.665482 506.439331 717.425964 58.3118019 643.748291 826.500000 444.499664 939.308350 456.837708 77.7476044 538.881104 214.001785 290.795776 577.807129 991.161255 680.591797 359.558563 35.4649658 491.773865 471.271240 561.868530 185.524780 137.944305 + 232.402924 287.472870 495.166199 113.634918 209.753952 706.395569 317.128845 502.708832 866.211243 25.1813011 601.150330 227.992065 218.348083 249.580414 455.387115 482.027405 136.603531 923.313232 563.146545 542.388000 8.73841381 151.256073 502.533173 893.897461 14.5862131 232.893814 740.697144 917.748596 298.340668 49.6889076 703.058960 537.771301 573.334534 129.375000 620.609863 362.927124 398.706696 609.226501 655.796692 239.375580 600.122559 584.245300 337.199585 846.477173 913.541992 436.806885 830.710022 878.445190 768.178528 884.969238 304.875732 468.125549 851.370728 483.081421 306.906982 422.031616 788.656372 898.517517 764.703613 497.418365 303.936157 860.617004 940.951538 480.544434 706.513489 649.033813 843.037781 730.719177 800.307495 616.152039 618.874268 281.070526 496.180237 81.4302826 186.060272 601.507629 868.556213 188.339294 499.024597 742.066284 215.145752 555.927856 918.688477 26.9670563 112.808258 985.240356 359.227722 596.551758 186.850311 249.743866 + 526.699097 638.700623 138.062149 56.5143166 566.428467 660.745850 208.209351 540.499512 783.672363 248.007294 188.653992 357.039276 772.248779 597.698792 640.427246 40.0976906 308.632599 781.155457 845.601929 995.975281 111.826241 330.593994 63.0655823 879.431458 157.124771 723.360718 648.198853 259.805908 190.451538 824.719421 917.978333 878.049316 172.689484 868.512573 677.925720 613.510620 512.031189 847.777527 820.141296 421.840454 894.159180 417.804810 951.003357 432.801208 413.566498 413.279022 496.176483 270.315674 275.885986 42.7203522 61.1560326 546.116821 577.709167 351.017944 954.550903 355.240997 340.921265 842.126648 500.776947 573.896118 280.886627 391.498047 557.710999 966.414246 735.179321 293.302307 642.391541 286.432709 927.508972 825.075256 97.0073242 638.235229 459.175262 401.360535 104.959267 660.575623 861.528992 108.784142 753.744141 35.4285240 779.492065 834.285400 114.747345 860.912354 102.310883 980.716675 795.302795 430.406189 564.801270 729.356750 + 833.128601 541.911987 929.389038 141.753754 114.679459 992.384644 734.446106 966.469177 211.409790 230.060547 590.768250 367.930359 422.553406 22.6934490 993.052856 678.115906 709.317688 497.454987 95.7674789 369.049561 872.567749 80.5188293 1.20233405 664.325439 544.857117 178.831497 841.834290 302.976288 666.023743 846.449524 425.596558 697.230530 829.196106 370.488525 962.642151 845.419556 379.043060 217.197205 674.028809 7.52024126 234.438705 6.68089437 25.5586376 419.980408 791.300720 994.077087 471.507233 891.167847 99.5613937 994.669434 723.415649 261.926056 258.209564 776.792542 673.317871 404.369537 81.9926910 670.256348 52.5689812 906.734619 614.034607 85.0172195 363.690216 309.528229 175.771545 421.738464 125.097458 344.528503 788.932251 685.175598 280.915527 148.944595 610.866211 841.764282 124.740372 246.151749 504.523224 503.059296 377.011810 508.687622 449.633240 308.123566 553.353394 85.3541870 110.832436 330.907806 712.037598 299.925262 558.517639 20.0183277 + 196.533524 54.9623337 579.699768 73.2819061 663.453674 202.107834 803.641541 835.004211 448.331879 212.435440 271.867401 942.521606 823.027710 683.723511 675.637146 231.793594 623.049316 745.488647 620.675964 321.760376 902.093445 670.229187 77.8734818 35.8541527 114.041733 583.204651 902.411194 976.642883 524.192932 308.569427 824.101135 906.750305 38.1670609 242.003723 307.622009 789.859497 515.177551 18.5221996 445.481049 251.165680 20.7763958 840.697144 362.227905 797.239868 896.393677 865.798340 343.179993 656.492554 688.846130 278.770233 96.1002197 186.846802 427.577698 611.407776 951.340393 940.827698 495.205658 26.8465958 563.078857 388.144165 544.396729 253.506393 743.001831 542.273376 606.416382 504.167267 863.561768 822.966003 239.870163 487.443665 769.419312 43.4389992 221.199524 926.571655 103.150650 658.733704 212.733536 31.6813564 310.557922 764.648132 429.398987 616.957336 139.076736 517.442261 175.381699 281.472565 385.405579 756.247925 194.167740 804.828430 + 470.494019 188.103256 25.5616741 76.9945984 358.923798 308.494293 458.609406 73.9630356 837.964111 672.817200 443.199921 857.527832 629.956421 908.756104 930.811584 465.647461 4.72257710 440.214813 129.959427 608.213928 793.978271 896.670532 264.654297 807.444946 628.432190 687.789490 558.735352 420.700287 6.94598913 236.970322 25.2709751 349.740936 313.503967 369.697693 231.846359 778.903198 947.206665 381.598724 156.313889 510.346069 742.255615 935.790161 737.330688 122.809082 525.763733 271.117249 699.187622 943.643860 613.233215 285.343994 747.085083 500.756927 636.616455 264.796967 761.296387 286.958374 482.864075 189.317734 860.999084 835.149353 124.566322 454.235413 904.969116 484.825775 586.906555 531.727356 727.431946 26.2307816 891.832397 824.632080 843.120789 982.952942 291.132202 537.977600 263.257202 763.338440 303.926147 536.928345 721.523621 582.850525 470.623230 810.993652 871.838806 371.595062 213.169876 912.598083 822.761353 21.0173149 317.608612 686.513794 + 621.304749 580.020325 391.778137 799.181702 693.939148 531.738342 189.542404 791.043640 787.448792 81.3848495 205.728653 740.982483 179.407776 131.855759 467.336334 906.643921 991.301331 902.088684 302.817444 472.557373 868.044861 967.947937 32.0600624 330.889832 727.571167 751.434753 66.0997620 270.292023 701.916748 682.032959 283.947601 29.7606125 330.767639 879.809448 11.1946468 183.279633 390.527466 644.619507 278.809601 688.068726 997.399719 785.556580 517.471558 691.068481 558.085022 460.219757 307.702332 491.568542 831.838135 537.921509 985.373169 403.043762 667.095764 782.918518 915.927429 383.305786 142.552368 631.365540 469.159363 899.877136 230.700943 339.857361 802.024841 413.348267 568.242676 108.769379 598.565247 949.238403 1.92806900 650.407288 138.446335 748.793518 438.637482 340.956024 787.181580 384.559967 995.505554 873.081909 522.911926 846.221069 921.659424 461.889099 46.1989136 77.0449677 38.0070648 289.048584 791.372437 474.980133 523.456787 709.683289 + 616.242981 630.124878 717.940918 682.546143 59.6822319 965.135498 921.603210 650.273376 320.949799 137.501587 835.914490 556.778503 973.122070 785.406494 937.233093 265.429291 569.633301 113.519585 848.247070 907.466125 749.449829 185.792786 748.149597 427.050232 88.0085831 140.165039 443.668243 994.643860 473.642395 840.605225 965.421631 369.275726 299.557953 210.196198 236.400894 484.690430 374.883911 221.694336 295.153168 881.541077 468.103088 41.8410492 944.530823 135.426315 538.603577 910.699951 319.903290 519.137329 574.660278 794.381226 273.726471 488.926483 853.207825 669.772400 98.2889175 700.658569 629.723450 363.562134 628.969849 658.662964 10.4547997 738.364685 406.970764 184.913605 582.586853 770.262756 639.642273 855.203735 212.511185 315.955200 430.822906 897.904175 41.6180534 89.8729401 434.269135 224.591095 864.935852 515.799133 891.832275 966.882141 1.40538263 599.677734 14.6121750 478.147736 918.885010 50.3299103 457.362122 75.4494019 701.920715 814.849243 + 744.180969 987.478638 667.112183 842.584106 73.4900131 197.610397 983.598633 881.692566 818.958496 782.638550 256.554688 475.416290 542.972168 342.719696 381.096466 555.756531 703.006409 810.218018 67.7345047 571.749146 245.654190 236.009445 632.367798 848.364075 956.191406 119.734299 894.298096 978.218689 412.636108 929.587463 97.0235825 935.946411 864.948914 549.294861 243.881241 862.882019 808.415527 607.674438 516.942261 371.249329 625.818665 852.952759 679.467712 375.146667 725.124146 808.557495 297.115173 504.223419 170.749817 460.235413 65.5637360 387.944916 595.726501 38.6668243 977.324707 460.167572 403.606110 21.2248306 866.815979 214.705597 754.682922 900.485779 728.627319 251.284653 32.5788193 432.847656 338.350891 408.936035 996.036987 948.323242 789.241272 853.014282 489.035187 222.818497 866.160034 314.656769 346.312408 131.289368 61.7832794 915.294556 3.61670685 809.955688 615.530273 346.318848 104.794807 932.752808 699.897583 358.112671 506.320892 986.726501 + 710.932739 100.212219 595.181885 70.9220734 571.605591 56.6666336 160.150024 353.951263 584.040405 933.952454 891.722473 503.319946 114.713524 622.463806 753.223511 256.409576 451.843353 614.310425 731.315735 652.260986 337.779846 919.076843 669.976624 566.854187 19.8624992 497.701263 560.879517 361.010315 737.757874 120.611992 364.276428 385.283142 548.568359 676.756836 849.150269 509.269684 12.1255741 299.697815 919.065552 665.784302 26.0497055 361.782257 797.658936 145.193619 232.746613 357.125366 280.024414 128.707733 418.244110 94.4932175 389.475952 748.430908 682.901123 936.832153 150.150497 391.269684 717.818726 544.469055 119.215782 149.682358 109.399483 666.363281 820.666321 80.8414993 836.810852 109.244545 12.3793545 790.982666 299.079010 661.410034 731.602051 355.890869 888.498474 511.560669 675.052917 319.556427 176.170425 829.916016 823.792480 158.601196 223.837845 471.662384 991.654175 997.283630 171.343231 773.165405 710.939819 767.646729 168.039795 792.427002 + 684.142273 672.461975 754.720398 170.988342 692.923950 63.1872902 976.193726 167.171036 256.379944 53.0758896 865.573792 956.871155 446.835266 263.018311 387.756409 818.397766 280.219086 801.334900 829.192200 982.640198 38.9585342 654.017883 601.705200 216.326065 109.486656 510.054108 315.148438 848.364441 392.696075 384.779694 480.295593 741.308716 348.272034 641.816406 706.531738 272.594208 778.441345 978.740417 206.553940 917.164246 207.968201 76.7980957 986.285400 13.2407932 454.795013 352.105652 881.233032 338.491943 811.797791 652.203369 105.707390 592.632141 516.679016 6.76699686 313.138184 517.437500 617.908569 985.190369 373.521393 695.085205 235.486465 747.515198 208.905319 489.330414 671.677063 799.619568 119.221436 163.221054 754.550842 874.092773 64.5807648 915.101685 685.181641 894.613464 523.763367 261.199188 346.382324 996.829102 13.0763893 413.353027 251.325912 354.351593 644.917175 12.1158085 326.862152 872.113770 1.98672080 370.973389 465.444000 148.810791 + 720.517273 886.781006 116.123192 791.646362 713.498474 755.760193 18.0939522 966.124512 730.238770 459.130005 132.303833 399.006317 777.229553 134.887970 822.616943 307.395844 236.294189 858.154602 301.102905 80.0042419 313.127014 24.3414764 675.072876 952.697510 243.029037 312.595154 939.016113 258.068268 931.127563 155.683777 848.405334 38.9955101 710.226257 991.769531 750.767761 961.339966 870.061035 82.7040100 333.760071 216.638489 590.158325 73.4175491 322.791809 477.459656 995.896240 86.1472626 763.380249 432.135498 546.941345 60.7142677 648.498535 545.904419 276.950775 195.706985 787.939880 346.827576 244.884521 952.719727 57.9893074 899.748840 661.473816 611.729492 21.4382401 796.154663 4.87876415 813.881775 498.606537 272.143951 241.817413 839.324219 246.778412 358.172638 578.039246 471.510681 549.797119 99.1177826 673.155212 409.811584 932.991638 189.515610 910.975403 713.871521 600.306274 158.290070 210.824692 523.989685 396.023102 244.849091 840.134521 537.495850 + 668.674500 145.934830 831.779907 18.1553421 816.448242 106.638496 990.237671 927.206787 772.512207 370.247559 336.626099 598.706116 664.067444 63.9323196 935.278503 303.572296 993.727356 827.806274 105.840714 137.648132 716.794495 243.489380 217.940323 356.131256 786.925476 402.168030 343.611969 413.699524 236.366531 333.440857 759.207825 909.758606 586.148315 329.015228 372.775482 59.1291771 208.687912 968.936340 377.642212 14.8461866 162.965790 651.840393 12.5185118 291.078247 866.961914 471.940582 766.174683 950.558777 188.205490 6.30081844 629.880249 777.401855 633.015930 822.679810 598.738098 864.065186 391.961792 529.418396 919.134460 191.359543 143.349319 378.893494 97.4342041 990.060913 146.489014 975.046936 62.3614616 561.858032 492.966827 960.425354 958.827576 546.390076 627.570435 1.15999746 104.473022 350.208740 571.207520 477.012451 873.320557 404.675232 393.616760 9.27991676 829.027771 320.576447 708.853210 107.037811 718.667236 404.366150 42.9490051 529.640808 + 769.301331 985.610229 794.210510 256.044434 538.965332 97.7419968 372.278381 198.635880 593.235840 403.355255 970.263794 755.989990 179.883133 750.265869 159.484421 64.6133347 577.059082 618.608093 266.163818 866.845581 352.652710 964.967407 278.280121 469.507935 654.645691 898.175659 492.286407 350.194397 263.330261 61.8047752 488.034729 319.661469 370.484283 483.529541 678.210388 490.221863 486.652740 227.664276 542.376343 444.217133 831.888489 330.914307 437.054230 332.991638 597.742249 272.889557 102.738182 625.575500 700.866333 874.843445 378.956238 431.414520 880.112976 850.557983 604.640137 552.414368 43.1324043 244.387909 716.334717 752.991821 391.548004 81.9527893 74.2008591 893.207825 279.391296 150.026642 997.666565 499.200134 630.109497 948.809326 248.393143 869.812073 985.588257 270.639526 980.758240 917.078796 453.186218 891.960266 410.925690 563.404602 524.488586 985.923950 147.620850 809.659485 680.916138 938.565552 34.5379715 240.228622 398.335968 49.2491684 + 152.578033 761.173157 21.6406937 541.766968 711.785950 918.225830 541.768738 394.978027 111.808319 928.462280 233.598587 525.718933 253.949768 665.038025 492.885132 735.501831 862.882812 804.707214 50.8038292 986.785706 803.705933 972.865967 881.569885 462.599213 551.051819 378.132202 133.012253 518.715637 944.482239 28.3511810 124.766808 466.319763 782.912476 444.625732 71.7220612 979.284607 861.564697 580.219910 211.912872 309.240967 577.468933 97.7249603 657.876587 129.086563 218.663025 147.088455 407.080933 116.067574 198.487259 511.573303 479.242249 476.632507 196.903061 818.549805 305.443146 941.655701 501.247955 764.662292 922.489380 396.998383 844.622803 312.611450 489.648560 972.341797 109.588058 61.5634384 521.437500 525.295105 825.289551 354.677765 852.141174 922.510193 929.508362 685.246887 143.979187 266.762848 524.484192 317.066315 228.319916 282.322876 223.470276 573.059143 932.731812 431.652252 980.979248 269.356812 355.293701 657.824341 314.537628 275.172272 + 814.530884 404.456757 821.778015 807.738770 208.139984 544.646179 752.773560 175.863541 969.616028 493.899780 687.542175 377.586243 850.089966 511.657318 470.516510 654.200867 110.996002 180.958389 877.298706 255.813416 32.8106880 822.030640 971.638733 427.445312 760.713684 996.877197 431.720062 1.43777514 483.957306 703.296326 896.205750 932.390869 393.636536 832.105408 838.119812 106.032570 586.760315 756.899414 584.481812 645.902771 932.279297 83.8731232 594.310913 796.927246 41.9041672 97.0927124 149.902145 409.549591 109.475937 180.082001 528.870605 649.770630 362.661285 923.989807 258.326569 167.005676 436.429352 75.3987274 109.031494 829.170044 886.701111 956.619080 236.378098 509.293427 53.3269920 830.408203 799.259094 154.141266 232.828018 37.3807106 999.643799 207.071869 529.309021 830.660889 86.5787277 451.538025 364.227417 26.6993408 11.2459745 370.331909 402.348053 381.019714 69.4594650 533.307922 749.594238 21.3267708 187.601532 476.479462 873.422302 668.230225 + 976.041748 262.829010 565.211060 50.4227409 496.419373 291.270630 721.858398 564.952637 282.934631 902.474426 984.716675 356.402863 553.404114 554.897949 102.886147 29.4162025 586.926636 494.663757 41.5580330 846.281921 537.553345 285.079071 300.763855 488.189423 16.5498886 71.5432434 760.722839 929.516418 142.110611 281.616913 894.905945 754.997070 373.781433 958.048279 611.028870 60.6479340 790.065186 869.213623 851.253601 499.094330 119.281105 325.083282 438.119781 414.742767 907.233887 458.961334 746.582642 722.688660 437.394653 70.8740234 607.347717 833.591797 242.653061 135.717133 208.932892 709.135132 855.551941 624.028076 793.236328 144.061127 963.978333 429.989380 934.902649 367.030579 363.611359 945.744019 613.984619 999.229797 267.272797 900.302979 630.588257 68.4705429 569.780273 997.458252 331.872986 90.8597183 707.087585 226.429184 767.768188 5.99213696 138.523148 827.656555 878.169067 895.037292 711.756836 225.393631 334.618408 886.715942 966.241150 672.712280 + 982.421875 796.022339 897.857666 914.870667 452.295959 838.561401 872.429443 542.641602 428.167419 852.224304 215.150223 471.658478 815.863831 367.834839 256.425659 682.069153 988.712402 491.946655 645.542175 318.203217 112.401031 389.974457 918.687927 858.628174 744.872253 411.188873 990.817261 961.862183 606.432800 975.393555 896.684814 919.990601 137.456146 343.379211 766.316101 564.487793 928.051819 581.680115 781.928223 669.462952 456.806915 240.788834 388.273560 506.860138 189.785828 71.4648285 975.869080 791.479858 291.858643 743.827454 984.597473 729.630920 284.202820 45.0352821 433.395660 632.396362 51.4822845 806.252319 23.8326645 171.924454 100.324997 404.085510 129.739471 1.67547894 451.221710 897.952881 564.077209 717.255310 83.4367752 211.611633 738.423889 860.177307 85.4184952 141.562317 369.605774 206.118134 852.583313 746.923035 53.2405891 701.578918 186.381393 359.799408 547.850708 357.127289 301.577576 54.1568680 780.727051 921.800171 976.355225 566.054749 + 831.190186 400.381805 829.586731 398.525055 957.451477 415.752533 5.33779669 50.2455330 607.234192 292.676025 467.457672 422.160889 858.687988 946.762817 568.619873 541.253540 190.234726 7.47201014 67.2570724 894.956543 783.768005 768.155334 702.227478 729.540100 608.785095 503.380432 543.420898 531.952637 997.511658 140.685226 504.394592 464.337769 553.216431 861.418091 708.296997 879.464661 869.393982 357.504852 367.872955 706.085632 376.165314 625.297668 221.034042 157.940842 946.030884 681.444336 393.474030 648.047974 555.154480 919.493896 57.2491608 123.538452 852.426514 520.256104 865.058838 897.532593 452.657593 118.110985 739.538696 47.5788116 426.277161 453.297943 595.871887 429.347137 121.601509 32.3646355 930.467773 271.539032 768.339600 698.581238 35.7950249 722.856323 746.549927 438.877686 426.139557 407.135101 879.889771 434.189758 321.475464 302.982422 274.811371 206.798615 757.614441 116.757523 484.573730 58.7058716 360.918915 705.481445 945.956604 889.283691 + 868.257812 494.716339 498.317200 4.53185463 960.357605 986.922546 57.0597496 852.802368 658.766357 569.122803 348.513794 178.670013 7.62099171 997.674438 253.711472 23.9021530 12.9437227 366.757202 312.411621 917.539490 683.731262 491.787598 456.503845 298.171600 414.830597 332.551239 983.688782 634.484985 696.958679 818.160461 254.667892 228.970383 48.5270042 533.793762 938.656128 393.477325 293.117859 762.193115 842.337524 648.110107 741.491333 487.708832 948.195129 412.011597 358.959167 51.7707214 585.737732 71.3390656 21.1210423 911.033203 203.122894 551.478088 396.796844 119.448067 785.244263 35.4891434 135.917099 680.178894 996.588196 656.133728 321.418365 970.835693 739.941711 646.898132 63.0507545 76.5851059 961.376221 809.905884 55.8059082 366.894989 676.144714 466.702667 425.652832 170.475006 512.451172 209.878647 594.919189 699.319336 86.1342239 580.355347 567.304016 735.287170 953.825073 684.271118 139.183258 9.61408329 180.853531 946.813782 175.609573 277.792847 + 112.079308 493.023590 494.379364 570.290466 63.2383804 722.693359 57.9416122 22.6056194 557.960754 169.978638 480.828156 368.397736 600.498413 231.067505 232.864151 637.917358 566.691650 610.104431 746.508972 628.970459 971.104919 787.258606 362.007751 6.05418301 385.688599 77.6019516 246.387726 259.014557 50.6434135 184.109634 50.3325310 414.607361 446.934113 595.057800 493.619934 735.307983 205.061920 979.488159 374.071777 415.159271 650.267578 732.058960 380.480316 934.483704 642.736572 756.411377 126.909119 325.621887 87.9895248 502.159271 821.189758 304.532867 287.398773 864.127686 900.543396 976.343811 407.064911 394.093445 657.951416 900.987366 135.800735 842.784363 909.281738 835.522644 648.769287 823.412048 430.862976 437.233093 868.096313 879.042358 227.836594 417.542969 762.517212 830.960266 447.791077 250.147766 738.873108 583.664856 192.665771 140.913040 470.860748 132.211075 517.582825 878.652649 39.6369324 669.088257 561.660706 189.580460 386.105164 607.180359 + 25.4990921 265.659973 755.819397 453.459167 886.939087 675.718689 363.405762 20.6617718 512.348450 278.710693 687.946533 534.330688 82.3506088 193.062347 755.815308 734.803833 163.915222 700.984741 738.933472 735.335693 484.774933 903.367981 624.237244 789.349792 34.3876190 403.795044 55.9836502 907.002869 333.264954 58.2159958 674.237427 31.2660885 889.042908 418.351135 432.725769 662.528625 840.656494 333.516479 611.203430 363.079163 681.280212 605.887817 686.681458 32.7250023 444.522369 743.647278 823.268494 723.788269 436.466095 438.619781 324.920013 382.288391 525.666931 986.402649 31.2360783 117.046555 392.187103 933.415344 775.812500 418.115509 807.974670 631.558716 106.747231 32.9447823 160.942383 431.816040 460.877014 471.006989 194.020844 416.533752 997.132629 588.756531 963.781616 952.607971 855.219788 200.303741 181.280289 384.161743 297.027161 776.650085 285.395386 461.332825 648.576416 29.9478817 663.238831 343.844452 249.376236 342.579895 33.9915848 681.216858 + 732.421448 961.076965 537.814819 473.433868 508.399231 166.417130 748.534790 127.672844 19.4325848 255.466202 503.632538 925.671692 20.9556866 861.717651 585.160278 690.462402 520.389099 708.570679 678.826355 567.652283 860.155334 55.4194641 355.297882 964.836853 964.706604 61.7330246 582.210815 745.984009 974.701355 523.755310 900.277283 802.288025 667.693909 775.542236 247.276611 566.921875 170.470963 677.850769 489.934753 254.687775 53.6333504 680.413818 607.720276 125.538391 777.597534 990.219604 359.997406 221.757751 543.009949 666.423462 61.8500290 28.5788803 854.921631 425.229401 826.452393 15.6371231 646.835693 628.712708 111.978554 964.735291 714.550110 267.013245 704.586609 913.364990 479.216980 567.011780 184.776001 341.615845 438.263763 108.338806 536.080322 815.950989 341.689331 693.744202 419.425964 598.716431 468.790009 318.874298 949.587463 893.622803 496.484406 26.7579937 756.006470 501.236877 330.313202 634.712830 119.693092 865.388123 390.531372 864.628113 + 299.801666 846.360413 739.024292 303.448303 402.671600 629.705688 486.853943 464.418854 812.020020 497.949982 446.829010 10.0573959 549.420410 168.528961 205.568237 887.961487 653.969421 46.3429527 29.2508469 414.189697 167.833359 204.360840 400.650421 688.193542 47.4594231 612.865723 306.436646 126.929420 127.029877 543.489136 893.819702 354.037415 580.028931 599.864197 659.857605 12.0589428 488.861755 304.728119 68.6360779 132.614777 735.936279 792.483582 647.237244 70.5709381 468.493652 997.700256 915.150269 3.50077248 335.212494 102.187569 414.599304 921.294800 210.266571 494.653809 228.911438 432.152771 193.336136 297.955536 734.076965 154.797867 729.055420 483.173462 245.884155 32.8561783 38.3269386 120.284317 137.449844 504.674988 306.881866 619.854797 765.599426 293.212463 241.542130 464.246613 930.372375 264.512360 844.858826 264.441833 656.782837 182.150894 154.007584 241.931137 446.178558 843.976990 52.8648605 240.041718 616.716125 937.305786 892.452637 535.989014 + 877.858521 12.3612528 447.123535 418.198395 592.602478 558.299744 254.993057 179.701874 268.755402 715.533875 576.920471 196.773911 142.509262 76.3861084 45.2738228 974.772400 307.660217 397.729309 45.3416443 267.522003 503.059113 302.887756 382.281708 71.0571213 481.959351 115.873871 523.893799 7.51410818 695.328491 830.805847 143.461502 875.489746 660.615112 91.9284286 572.139832 904.061523 167.475967 431.269409 599.651184 341.461823 129.591324 986.850586 175.551636 352.994446 389.079987 362.752625 735.155945 19.0196400 423.878815 263.889557 219.507141 90.0659256 646.189514 93.0051880 488.399384 158.931198 606.193115 594.790283 720.571289 986.428467 5.86673546 408.949493 341.773102 56.1825905 352.499146 418.749237 36.3747559 767.049927 614.280151 178.414566 7.21632338 964.929077 809.794800 812.537720 909.538330 616.325012 380.469116 439.942108 114.057571 842.209045 968.440918 339.620270 102.690781 862.868164 536.667847 559.897095 577.873718 847.388672 846.244019 807.996155 + 344.781677 122.398643 643.989380 510.518677 464.324127 662.746826 298.140472 969.797546 246.269775 988.108948 819.320984 633.958374 453.303955 286.623138 64.5861206 464.294891 126.383812 740.284241 197.229965 71.6201782 155.048553 233.562317 96.2481842 890.918579 595.772217 979.684448 872.321838 489.596832 655.829529 62.1143494 231.781097 456.052948 40.9471016 291.021027 324.260193 944.896729 744.066589 588.090088 477.905945 963.575928 873.308838 767.993469 890.818787 816.619507 821.575012 65.2795258 757.740112 609.817200 839.725647 488.218719 735.537598 426.788055 640.998413 484.192749 833.476013 653.712280 746.033020 56.1828308 230.320328 610.722168 215.514099 597.584106 606.257568 730.550293 760.468933 193.361618 775.327942 975.365234 530.694885 327.355957 636.414551 367.942566 268.758148 991.681091 354.522461 488.767365 289.033234 307.286102 403.574432 554.154541 58.0720749 25.6971989 606.815247 881.442749 350.559113 625.703064 928.155090 344.433289 611.841003 695.864990 + 938.764648 664.542114 51.5711250 554.179688 717.295959 516.361755 570.661072 703.677002 92.8981857 824.504150 328.569061 564.822021 34.2718048 420.186493 72.9861984 308.441772 203.465042 868.050415 120.481232 515.219666 576.335449 802.520020 430.126221 403.761627 411.161194 884.632019 127.125328 434.227264 649.605408 657.804199 889.494873 303.318268 318.999634 678.024841 249.123230 583.371643 807.193726 9.96349335 758.843933 224.342911 694.158203 956.395325 900.930908 820.275574 26.0916252 389.166260 949.860657 292.078369 112.250443 320.183197 106.391563 393.298492 81.3828888 790.074646 361.553619 480.868347 274.952545 806.639587 966.603638 843.662903 914.731506 390.543121 586.501648 737.495544 131.462051 889.940796 976.479065 289.991730 865.716858 990.522827 465.603821 412.097351 961.677490 776.163452 160.430420 712.065308 718.061768 918.259216 687.595703 192.827499 145.208145 797.754517 519.104370 399.498383 512.842407 152.604416 406.507324 517.006165 825.544312 943.580139 + 975.732483 434.414520 916.227600 948.384155 186.329895 768.629395 830.837036 828.411194 681.417969 807.717834 184.452606 902.880615 272.023468 226.221191 906.509338 339.934357 726.000366 432.830048 118.633072 494.156952 367.337158 570.458740 567.057190 196.412537 408.928955 89.7998123 351.169983 968.995544 771.194824 837.887695 6.48189497 675.439270 528.177551 681.014343 445.525269 781.182678 407.030304 93.3476868 379.600891 342.000854 861.861755 932.322876 179.687637 896.626404 72.9860840 266.335968 969.973511 875.744446 750.447144 688.140564 375.059845 386.304596 32.8742828 213.758240 85.6514359 742.203003 327.074402 103.975349 934.180115 710.207336 23.7902088 810.051636 115.910614 661.285950 907.635193 94.6276093 377.149658 431.886475 697.735046 663.240967 303.354950 819.175476 430.012299 968.139832 403.137604 189.526154 680.992615 33.6121025 589.001526 914.783691 955.279907 513.460815 655.143738 235.283829 891.829895 334.880066 674.562012 217.734955 187.744553 259.159058 diff --git a/example/lu_decomp/91x91.dat b/example/lu_decomp/91x91.dat new file mode 100644 index 0000000..44d7bce --- /dev/null +++ b/example/lu_decomp/91x91.dat @@ -0,0 +1,91 @@ + 873.047607 93.3061829 630.721375 985.337708 90.2343140 530.321960 811.504272 835.150146 823.357483 979.368591 474.322998 870.722046 281.738495 826.382385 80.9520187 931.064209 951.451172 73.9371948 752.685669 277.978027 856.907593 925.184753 315.681366 658.969910 783.171509 11.7546682 585.734314 757.103577 266.737305 117.428062 353.631989 237.482651 34.6826057 914.388184 818.114868 313.610260 657.791138 274.237305 640.235046 202.403839 573.811462 777.894592 47.5691032 627.479736 512.065857 373.860382 162.134888 505.793732 299.494171 907.025574 309.328400 736.162842 789.390320 739.493286 342.019867 264.408508 970.223389 218.518097 820.728088 892.356506 544.265991 598.635437 146.852844 180.339600 311.996490 394.455597 18.9249039 651.994446 456.932983 484.262115 666.439026 942.207520 554.511719 357.340088 327.077332 339.770386 187.330429 954.027893 650.562927 949.700562 104.930267 399.826965 907.591064 791.478455 277.669128 758.917786 453.727325 809.231812 522.616577 508.926025 692.579773 + 231.891251 867.472595 934.506165 407.252899 21.2432289 682.583435 351.148346 441.424103 281.519196 177.096237 255.458527 18.4306202 296.633667 87.6964493 845.309448 910.037231 245.550415 973.090088 571.553162 589.458069 45.5484428 178.757065 623.067444 80.8269119 577.339783 130.414413 654.429016 958.279053 399.749847 423.594849 408.945038 276.637695 988.462158 955.088196 472.585236 925.883728 509.676178 819.029297 968.456421 713.817627 236.006592 530.279053 226.348022 882.747925 560.834839 161.520859 493.218292 32.9416885 968.080750 397.374115 578.434692 695.676819 276.358521 954.102722 115.607170 13.0862141 40.9356079 474.159790 698.080322 656.997437 919.781128 59.7356453 35.9597282 673.629028 691.147461 456.538910 565.789673 197.603134 111.506599 553.104309 415.226074 574.519531 252.706589 182.635834 651.193420 202.262833 755.189697 995.019348 320.050171 586.679626 158.244690 914.763916 803.640198 92.9411774 362.684723 81.2094345 323.029449 229.719589 21.4656906 462.195221 686.144836 + 167.416306 824.688049 496.614502 531.368286 872.954346 617.000549 873.322876 718.623962 780.761169 96.2248459 376.746887 851.755859 823.602600 388.904022 240.207260 526.121704 871.496948 517.631653 984.466431 891.600464 367.995209 729.620850 443.821625 116.461288 307.335999 438.691589 78.5082932 550.583069 93.1385040 213.561203 958.015381 366.973450 83.4869080 186.103134 177.246948 929.577942 590.355652 938.475464 3.85244560 963.858032 603.040649 606.556824 219.768723 425.850525 65.0761185 272.803802 441.543793 225.990814 780.401917 881.565186 564.822876 261.418579 672.706177 486.245941 999.221924 488.194672 841.645386 154.404510 231.920013 253.470261 660.354736 167.191391 274.691986 907.908691 542.865906 40.6019783 959.889099 80.5812302 643.342529 263.718140 773.981262 368.119690 546.111633 982.608948 124.389885 312.585205 739.984070 873.581299 523.478821 407.647247 539.728394 139.919296 219.333801 320.086639 681.612366 482.902527 568.548401 461.932617 121.934128 878.288391 850.446045 + 801.441589 674.732849 974.606812 916.864990 721.532593 745.199768 493.746033 140.433823 49.3735580 402.365967 337.521484 59.6116714 700.544739 930.343201 966.278870 11.8069487 748.040405 969.122070 114.519943 49.4421539 347.449005 961.050781 734.786316 622.955444 816.182739 978.802063 125.535713 143.996277 124.006294 428.497009 97.1383820 782.469116 13.5395308 563.468811 765.221985 581.704773 664.626160 84.4726181 747.516418 789.936829 546.402710 646.945251 852.091309 590.024841 693.511719 82.5325241 11.3063536 684.104675 593.049500 512.082092 108.110039 397.899719 554.138672 361.404449 988.819397 708.886902 262.141327 886.079163 952.056946 278.267487 468.515442 947.496399 291.237701 764.973511 750.855957 34.2476273 881.578613 487.770355 189.626785 444.344971 283.252075 446.113281 981.786194 909.793335 83.1915054 444.792206 637.737244 411.834473 480.124329 390.656494 755.779480 192.094208 42.8670120 790.774231 212.829391 257.468353 669.720398 892.202209 553.639282 621.664062 86.9368286 + 343.413391 609.924622 586.853699 177.334244 558.043274 131.333679 846.430969 192.650833 387.083252 486.161560 767.876587 140.861832 331.601074 895.919128 675.442322 858.510132 913.766785 987.623901 491.087708 465.687042 536.805725 75.4385071 942.998230 373.087555 629.486023 13.6649323 889.969360 949.134521 74.5889740 286.903595 257.928101 973.644165 984.450195 636.195251 148.123581 383.718658 811.164490 485.689178 245.850571 634.120850 989.233215 667.131470 28.3323650 67.2722626 700.698120 288.494415 60.8021545 372.841736 34.3646355 157.990494 440.449432 602.355408 991.224365 167.847763 262.786133 303.058350 947.353760 257.237183 343.930664 154.555588 752.962891 107.622185 706.949463 805.131348 50.8037109 543.777405 637.558289 781.173279 464.975952 865.294617 605.205872 308.765137 284.446960 864.838318 2.12623501 279.661072 625.239868 235.792709 40.3470650 22.7010708 498.926117 401.558777 251.267441 758.102234 18.2694912 96.0434113 939.424500 676.248230 202.596939 214.145813 964.637451 + 214.115036 16.5158310 361.801453 822.059204 764.654419 147.595718 847.773926 813.967957 324.391327 71.5973129 481.248840 46.0986977 322.183197 740.135315 923.863464 391.523346 445.319977 128.132721 426.256378 122.878456 796.963562 3.08782768 735.395508 662.455750 723.521912 813.780212 148.384506 581.952332 407.821594 521.222534 620.297791 38.5173035 536.222961 15.8400536 190.588074 977.094482 501.539185 412.484680 427.842560 384.329468 480.104462 525.744507 593.268860 422.221436 515.123962 103.457962 200.373520 263.639252 888.229187 379.734863 835.281189 686.903992 45.8061523 833.552734 20.5826378 718.656189 513.532654 873.698181 129.046600 762.480957 235.045471 242.585007 829.582214 280.924500 904.801636 875.727966 958.686462 908.413818 159.761490 580.920288 982.261902 68.4897156 388.266602 693.083008 569.748718 446.431091 567.315186 918.154846 563.708740 554.031189 771.396912 91.7412796 357.316925 190.552048 840.772522 90.0747375 341.415649 203.746277 143.955139 397.772888 691.559265 + 424.599670 246.564102 953.344482 613.856812 939.051758 107.580917 857.180969 340.322418 89.9834518 558.312866 74.6724014 248.444778 968.277588 961.637207 540.544922 178.125656 676.422485 992.815735 702.956909 901.904114 194.473083 565.099670 109.039291 130.798126 309.619507 876.565063 562.164734 845.325195 602.288940 428.710999 606.423279 799.251038 661.121216 380.869324 494.852325 25.2952690 726.573486 72.0121078 300.214355 410.975983 651.952759 210.413528 555.717712 896.187561 556.777649 990.967285 409.500580 150.064163 277.267120 373.904907 179.004715 639.524963 646.872498 480.925049 649.153320 160.115662 169.135239 998.682922 325.668732 712.307190 551.524353 343.732910 451.536102 621.750122 346.072968 176.884491 121.931870 741.955322 415.441864 241.452881 135.700882 467.941254 351.329742 503.844635 697.702576 82.9328461 849.161316 198.209839 66.9197540 698.872742 150.801331 925.387390 483.044678 167.580826 217.383453 246.308945 219.238998 793.953735 267.529480 964.907288 935.542236 + 96.1360626 104.616409 825.253174 963.741699 115.664635 881.106873 905.677673 254.234222 63.6106567 175.375565 626.746094 10.4784393 40.0766716 929.851746 980.431274 439.653656 474.410034 319.029114 396.998230 303.757538 363.351746 583.718567 16.5802574 286.645477 895.977600 257.531219 419.240479 617.578247 672.593872 99.9855347 12.6306944 349.861542 264.656097 529.059265 868.940125 614.886230 474.025848 36.9009552 11.4970760 802.747009 400.309509 741.844971 774.089844 774.147827 255.332581 354.804138 966.745239 831.646240 84.0884323 61.5312233 636.015686 653.414795 985.499329 748.024475 610.596436 668.707520 145.161514 601.596741 118.269371 93.5975418 46.4026756 670.104065 73.1173172 488.274261 631.818787 726.712219 341.517242 428.208557 673.523987 500.608673 158.712250 462.105591 483.102783 551.966980 827.224731 118.927109 461.538605 436.077911 472.171021 334.121338 784.065918 666.793457 698.112793 3.71251488 158.127213 608.037964 481.309540 518.824219 395.592285 734.841797 427.942047 + 115.838387 125.460510 526.077576 614.440918 582.471497 442.412750 331.582092 887.858154 430.794800 366.859863 730.560303 704.128357 783.494629 501.356201 956.149902 619.381958 397.640717 71.4086761 770.601624 293.924744 561.975342 363.438141 247.058975 984.977295 965.615234 613.413696 849.048523 339.338440 994.242798 174.558548 755.221375 902.728638 265.430756 408.230316 56.0821381 686.194946 819.901550 816.278931 752.735901 354.556702 996.755432 913.965027 607.992737 746.507446 709.876465 98.0466843 74.8370438 903.506897 632.164429 799.093323 368.779633 742.234436 140.038498 689.627441 574.005920 842.332031 308.277191 795.997803 476.253571 610.599548 322.626282 433.046783 755.077637 807.037354 540.445862 630.143799 26.3819656 301.474091 73.2748184 120.989510 745.713074 813.231812 853.230713 487.973267 477.454865 277.609802 256.460541 420.904999 338.381256 351.019379 814.708984 178.033722 362.844666 2.66106844 222.355118 425.924011 699.961121 523.347046 71.1889572 808.918457 335.497589 + 253.452515 353.508972 446.215881 826.218445 729.461182 402.460175 264.781128 851.917053 103.427948 741.367249 335.246857 847.574707 460.259766 577.251221 4.40883446 828.447815 226.209457 397.809814 144.878204 887.146118 186.495544 342.950012 77.7898178 779.396790 64.2538605 15.8113527 605.659668 219.206009 622.281494 814.986389 498.993988 303.735870 449.860107 552.301819 582.978333 966.346375 814.136047 362.304352 341.248688 246.493958 835.734497 387.394562 481.322327 460.745758 841.402039 333.100922 543.208252 609.559204 198.638565 629.472412 870.750000 401.625702 125.125153 814.784973 399.358154 66.2273636 188.496674 494.314178 821.483398 959.090271 781.011841 105.105568 131.667419 786.654663 359.669006 489.693634 55.1228104 248.151581 771.739929 805.074951 280.089508 965.995422 427.067505 32.5853691 366.471436 670.528381 2.16982174 826.874084 947.638733 343.311096 278.887878 209.838028 308.823212 678.631104 312.772583 199.329819 925.447205 898.490601 374.554321 36.4169731 275.797791 + 178.678055 883.453674 43.9585915 264.935547 451.236786 375.440948 876.012268 247.163010 35.7060051 11.9502134 457.432983 823.406250 303.889709 294.789520 82.1868668 600.035400 704.494202 497.645538 426.102417 668.295532 865.198792 488.407288 160.974472 230.814621 855.491272 974.741638 855.336975 843.294922 957.822693 811.964417 961.216675 290.895813 175.240219 753.538086 602.612061 669.444458 262.185150 17.8077793 848.213440 892.239197 783.555786 2.67684793 859.567932 679.732117 963.853149 147.864990 214.168808 244.873627 338.203217 673.464294 235.673904 256.984253 354.270050 871.461853 149.865463 171.036942 417.133606 35.5260620 575.749023 145.770599 661.214294 101.984756 449.782562 653.068237 815.744690 393.688416 709.844727 991.793274 889.126770 649.156189 366.280945 48.8959465 47.8277092 821.943420 221.826828 611.099854 461.047363 120.033035 127.111275 176.603867 685.907043 595.198792 775.943848 748.320251 236.844559 543.803772 861.811768 103.270988 703.436890 386.699768 327.081665 + 159.055222 222.682312 682.560120 634.557251 880.466858 958.239685 514.969849 166.830734 205.742111 324.871124 746.282959 343.979431 134.683624 305.123901 431.946747 715.629456 477.505554 399.290771 286.757904 402.520020 266.426361 820.259338 708.992676 375.613922 912.692261 914.737305 560.587341 728.421326 773.018799 890.264771 510.913666 329.360992 353.271545 687.238525 76.7782059 311.601562 9.43574619 243.345932 359.092133 109.100388 549.588318 354.820618 259.143524 40.6684303 523.193237 399.974945 589.525269 110.750801 549.103394 668.870789 636.259521 735.379089 631.510010 362.158600 472.053558 912.619446 326.647491 499.502563 130.384949 85.3911591 837.040955 803.399353 919.893433 453.519989 409.843079 597.856018 668.499695 500.601410 435.593414 101.208763 620.328430 540.944946 268.009552 204.809448 364.383240 154.933105 161.125671 431.881592 850.696228 271.479309 200.813736 518.665283 330.945190 74.0443802 840.129578 729.177979 19.1618328 792.357483 659.212708 508.644989 21.8681545 + 634.325073 442.027710 295.441772 70.8089371 399.350250 78.2982712 914.789856 741.821594 644.813904 201.436996 5.50892925 746.276672 550.872986 440.185333 265.816315 23.3435020 668.042236 854.156860 554.377930 107.101578 225.121155 264.124176 722.295776 215.841721 608.486755 423.416443 856.363403 411.638031 672.820740 534.993835 51.7559547 70.7150345 238.639130 357.804657 313.552521 683.213806 956.783264 794.622864 429.849976 223.699646 127.829681 286.984100 996.983276 460.626007 726.401489 212.756149 397.597656 430.540833 994.277222 525.760315 53.5190239 978.832275 915.137268 756.547546 357.125610 113.759964 95.1245728 340.449829 267.512634 234.438889 658.539307 885.086853 137.175583 46.8077621 79.0458069 444.688202 330.993500 447.479492 789.801392 521.848755 883.192627 339.740356 655.801270 125.850410 168.919693 925.120422 967.781982 420.864990 323.709351 594.252258 246.623886 447.569519 383.002380 349.337646 439.136322 238.838608 321.911194 856.115662 677.945068 775.661072 77.8188171 + 553.598572 65.6526947 385.648529 594.869324 98.2402649 458.055878 614.473206 576.200623 699.698975 212.755142 789.526733 23.0814438 824.504822 416.959961 389.160370 84.2564697 833.198303 878.206421 593.357117 917.142761 593.354431 192.976242 352.858185 855.240051 257.933289 41.3174706 417.174103 800.867798 361.933807 992.143311 932.254028 711.741272 69.1566238 157.087372 184.772308 595.890137 156.348129 369.897705 308.732330 997.237000 951.508057 330.058289 307.356384 674.194641 427.410126 479.592957 578.884460 235.642883 233.392624 494.513153 31.5536327 595.351074 32.2336960 314.942230 946.942993 64.2201004 865.116516 628.144470 470.365936 87.6024857 784.514526 924.823608 784.736450 253.621918 696.269104 932.686462 446.491577 81.9057541 98.9062805 917.042297 360.399261 816.852844 897.512451 819.512878 411.898346 806.790283 823.585999 74.4946594 972.291138 583.003906 952.718567 293.354370 576.789124 544.064514 231.067093 271.756653 975.281311 428.723999 847.789673 585.641174 705.816895 + 280.450714 432.525055 898.416504 214.424133 249.411423 931.234985 283.114990 963.831116 266.858551 859.514954 729.961609 362.958160 610.794861 688.158142 738.222107 625.865784 869.472534 585.027161 477.391876 485.150909 418.564484 612.284241 160.272858 884.939392 693.887390 646.657776 744.244690 338.560364 922.349243 637.198181 172.530258 117.905609 293.072418 339.056488 54.2748299 630.299500 234.838913 324.946228 431.398224 647.173950 208.548889 129.802536 530.430603 772.057068 865.453857 876.688843 588.865845 60.2195663 482.784943 931.416748 782.529419 235.498611 302.597107 815.773254 644.444519 171.983994 275.997162 637.828613 952.720642 137.713806 149.178131 599.215088 456.938385 892.573486 507.965637 704.451172 533.105042 950.731445 183.803635 829.219666 139.285675 233.068283 462.052246 341.761139 966.775330 734.639526 230.269714 871.401001 198.774857 90.5406189 131.627701 651.245300 993.189941 115.218224 59.0609398 305.132843 629.101257 925.549255 546.090210 370.417023 416.216095 + 788.221619 80.0877838 895.478516 716.405701 918.428894 970.111511 808.013306 228.886307 461.354431 715.761047 329.746307 839.896973 762.461975 105.373466 597.909790 69.2403412 836.403320 570.447510 286.748260 317.879425 474.922668 614.226685 900.710876 871.303894 389.089569 96.3515549 547.791992 975.482056 401.364899 52.4686470 309.434143 171.099335 444.963593 506.911621 377.320557 740.310608 551.827148 17.8883438 698.286133 182.573669 250.508072 847.354370 606.345642 820.574768 204.027451 494.793274 720.199829 669.589111 6.57413006 520.947205 395.026917 696.098572 894.956970 833.653992 319.726501 408.900848 375.463348 225.324982 244.567200 120.935860 885.695496 421.639130 569.258850 496.559021 775.750732 75.7225342 217.955933 439.177704 448.347351 713.744568 925.102051 596.410522 44.2870407 294.914246 727.243530 976.668091 782.755066 435.227966 25.7561474 602.138977 720.356384 839.011536 756.656982 609.173523 641.782654 59.8975487 941.956848 448.505524 270.176025 103.556267 889.064941 + 19.7959881 364.464478 491.864197 676.247864 549.844971 560.345093 712.514832 256.485596 414.552643 975.716614 680.766296 339.014801 816.833923 451.156647 103.836487 39.5727997 504.568420 327.088654 322.139557 426.043701 312.811005 677.909119 249.900940 735.499268 673.298584 130.788712 363.898682 951.896484 429.877441 403.597412 394.644409 885.764587 197.059128 523.681396 96.5809860 301.338287 83.4601746 42.6645584 640.243713 683.481934 914.915344 350.597504 282.864197 773.131714 158.774231 469.273102 859.045471 344.713989 302.391449 171.239029 643.406860 196.561447 116.482010 912.398193 205.654572 742.064514 525.517761 553.770935 25.0462513 398.122375 794.865173 350.263947 702.160889 44.5867920 774.741638 868.856201 106.868584 747.239746 536.601013 471.053558 841.446899 181.914444 677.423889 451.230469 24.2607346 682.874268 337.574097 489.776703 526.956421 223.748703 328.255493 683.890747 220.559296 444.150787 459.939758 41.1761093 975.082520 719.114441 54.4418526 168.156204 533.809937 + 372.172394 694.943848 669.872131 574.081787 902.624084 57.2343369 277.250763 552.874268 516.130920 75.6891327 25.5551834 647.951416 996.264954 699.363708 997.192139 835.163025 876.137451 62.7726212 136.971451 740.971863 470.177765 823.799927 826.894958 356.771912 409.621124 842.642334 569.719360 676.511841 922.091797 237.767807 43.4467430 781.354248 928.511169 944.407043 952.665222 2.58925724 707.554077 177.764694 735.978027 223.223755 240.384995 755.630371 960.893677 132.317947 743.704529 567.452942 971.047546 317.873810 472.281189 100.590988 378.249451 9.07281876 842.691772 680.580139 196.257660 119.616875 172.869797 451.064575 249.591843 984.198242 955.374390 324.421936 22.1851730 600.983398 714.390747 675.638123 71.4087982 783.986633 53.3350296 154.425354 335.190582 190.216034 826.958618 748.111633 274.444519 427.518616 205.887039 895.630798 863.325562 565.703308 799.491821 940.182190 718.813110 770.555542 624.944885 996.725525 182.198059 360.825806 305.625763 753.075684 536.939331 + 350.226471 123.041908 228.119080 19.3498764 455.488251 951.494019 952.365906 898.064331 635.516785 829.789001 381.309235 258.677643 535.265381 890.372131 158.329971 166.467621 429.557678 952.177490 548.935547 27.2131557 291.320068 997.477783 708.686584 32.1760559 56.2982864 703.660461 797.726318 640.097961 756.247192 547.716003 961.117981 627.626160 985.082397 379.759735 960.815796 15.4507475 584.056152 802.327820 739.042114 566.018616 519.645264 23.4101925 19.6938076 535.105896 300.581116 477.073853 417.387207 988.977539 741.152405 531.223694 67.3348999 865.528320 148.594589 24.9202557 912.816345 416.831543 828.007996 706.937927 76.6644745 963.082581 61.9010010 165.997940 623.919495 226.574173 26.3248024 436.046478 590.882141 879.666016 256.507416 138.845276 902.569397 771.610291 545.882629 117.042686 693.041748 26.9010811 453.030579 27.8662453 551.568420 855.234009 269.277130 88.2097244 865.593201 59.7176628 784.528137 780.461731 931.981262 520.605225 125.439133 222.826645 780.648499 + 459.922089 323.068634 160.094406 107.680893 375.049011 527.968079 852.179443 875.608765 418.435394 830.017334 215.193695 439.258881 966.409668 155.814545 27.9387112 497.168091 635.620972 254.162704 279.957428 95.4479599 819.499146 386.014404 342.916840 763.988892 198.010666 929.391785 865.557556 365.796844 489.952606 933.682983 628.437256 394.369965 207.301712 789.647278 393.024597 803.508972 894.342957 643.011414 60.0948219 337.172424 596.025757 594.626404 875.091675 361.215515 243.942688 469.341461 844.213379 673.741943 872.163818 132.331879 621.136963 942.925293 520.540222 794.827515 309.432709 365.697998 947.798767 639.603088 508.013824 567.245056 781.783142 936.069946 814.592163 44.6683693 179.511749 80.5992737 476.686615 850.809814 817.958069 968.551575 130.824677 210.286102 411.294861 884.562134 193.699951 194.598785 879.980164 134.230896 826.862244 507.053894 582.981689 806.964600 589.599609 537.173157 471.424500 538.705750 271.986145 184.872696 632.221008 210.435272 785.135376 + 214.870712 880.241333 994.401367 129.194153 809.638428 540.181824 298.321533 832.390076 549.726440 975.923096 35.8206902 160.527176 739.317932 151.787811 754.849365 320.804688 246.484314 998.424072 427.592041 9.94533253 32.5273743 309.057922 196.662140 426.391327 498.788666 837.549500 834.953979 480.826447 459.172638 922.935730 269.290009 142.143066 308.959076 569.471252 251.973419 907.991089 463.342590 224.821472 505.573547 601.978271 247.683548 303.917755 281.592377 260.075897 901.094177 209.316483 234.928406 157.715042 664.282959 955.954895 936.871277 868.491394 296.786407 954.746765 372.935822 879.244385 808.253418 911.443176 292.223358 882.289246 617.805115 409.554718 271.164551 561.587769 25.4286499 900.981995 318.933960 339.871246 593.328674 155.068390 382.262726 961.183655 928.317993 731.422852 91.4616623 19.5167809 473.871979 146.746964 44.4897308 858.050293 912.444824 418.678619 519.941528 167.934219 141.034454 454.902313 449.720215 77.9638138 414.086975 663.639221 783.223633 + 879.226074 820.095581 35.0906067 922.999878 570.489746 998.290649 236.081680 242.245361 856.898865 400.024902 66.3105469 942.545898 35.5502968 313.574127 572.651062 638.468262 558.132690 443.281677 842.975586 588.237549 48.5128326 493.715210 85.1003418 252.654724 680.783630 140.700943 191.821793 153.508957 306.055542 737.035950 924.293762 282.401947 299.597778 32.5074234 279.061768 941.383545 832.741272 883.034912 818.932617 171.741241 167.692291 287.406036 944.112000 685.486694 206.593063 539.998230 36.9030991 143.351944 235.806702 190.955353 319.892334 96.7973099 380.905090 521.936340 124.585548 950.382446 3.72424507 750.204285 464.924286 139.358078 145.888687 772.167542 929.976990 172.514374 577.670471 566.292358 980.978333 686.857300 938.377441 547.778259 648.765259 346.059875 442.239105 106.033279 181.542999 950.105164 915.237854 523.960815 495.208954 646.412048 744.701294 936.717896 598.116211 784.666992 251.811813 623.856201 184.515488 678.190674 923.770386 620.493347 634.573059 + 838.257996 471.022217 619.964478 326.589844 214.085373 34.6025772 611.004883 600.128906 351.632874 596.286011 456.177704 424.279358 761.962463 850.311401 913.854370 333.103241 432.485992 612.981079 814.503845 77.8561554 560.729553 697.457581 530.928223 190.031631 796.237671 171.375931 609.130127 563.649231 819.183533 634.416931 605.761475 900.841370 586.525330 85.0640793 998.761169 779.599426 546.629456 811.942261 864.613220 887.607361 904.314819 980.348511 185.626724 825.623840 396.430634 451.761444 245.293121 776.112976 883.253052 777.180542 759.325928 217.042923 284.704620 781.469543 133.142288 906.731201 945.015564 264.228851 841.527222 59.8389549 115.361427 850.382568 690.858765 424.633911 938.828918 31.4114380 424.678314 287.105927 992.273376 130.970978 769.792969 499.424927 190.017212 410.464386 127.681480 881.382202 442.869934 442.967712 214.344345 787.112488 385.645721 288.211334 443.075348 109.275810 957.689880 507.272522 609.960938 767.457764 75.0339584 751.252441 40.4040489 + 722.773254 604.624512 667.305298 377.569794 480.743958 417.633484 562.397034 208.825058 944.234192 139.139435 98.2968369 726.901489 511.853149 368.234558 613.195312 380.746460 581.934204 465.859741 333.300018 819.176941 158.101257 925.324463 31.1667080 596.276855 884.934998 564.815613 272.503540 938.446411 438.201904 132.599426 975.335327 741.216675 949.001160 962.270630 789.065552 41.6265106 500.970062 370.048492 368.811249 24.9024506 138.950073 955.408142 488.220978 633.740662 658.993958 112.480698 392.194550 402.429810 181.143280 659.075378 244.217255 576.311401 528.633606 253.475021 486.824768 483.831848 203.588837 380.528351 172.494354 999.360107 251.478241 527.657837 956.876160 56.5749931 925.107239 539.309570 720.890076 133.088043 845.437256 977.062256 937.270020 600.949585 828.566284 24.3172417 877.072083 978.537964 74.4348145 931.318298 399.344116 613.708984 959.800232 937.597107 951.141052 947.030273 460.123871 177.840195 587.119324 672.447327 164.674133 459.911835 798.078064 + 631.734070 604.383667 344.571655 750.817200 334.695160 366.390808 454.156799 346.713379 26.7042847 184.523941 548.277039 468.902954 505.063995 347.659546 691.804626 330.666412 512.509949 61.4588165 823.871094 211.042801 210.109802 652.464478 530.475464 359.553619 239.279541 719.512756 141.066422 726.524048 85.3581161 671.551392 922.552856 768.961182 25.8573151 564.024902 516.519531 135.835281 97.8516769 544.237671 439.461639 64.7610092 769.184937 558.763184 902.313477 58.8246651 734.204102 79.3936615 156.521103 663.347595 586.771790 138.788406 983.961853 628.607361 648.141357 374.936188 594.686829 432.186523 34.6952286 426.108307 158.047241 406.260437 987.612671 198.275101 594.580139 406.093018 185.757248 260.276733 885.430847 217.574356 945.125000 563.258423 324.686829 806.727844 45.4837761 196.210785 330.909546 722.319214 897.188477 767.489197 120.582878 122.645638 14.9393749 121.978554 844.147034 135.128891 395.996307 906.420410 920.632019 80.1386948 10.6520128 946.370972 376.237885 + 682.186035 584.405090 883.122559 716.859863 554.752502 313.269318 435.994690 277.404510 478.605225 991.130676 557.290771 421.665222 1.26039052 981.039185 812.824585 437.021301 516.638367 457.685974 101.659637 632.699402 996.143127 784.237427 854.098694 632.855408 533.803833 604.309875 767.933350 42.5324860 744.702637 708.608337 995.982117 460.167694 780.465271 701.113403 625.744873 665.915833 980.454468 870.026184 229.619904 661.948669 651.485046 412.578949 338.995514 241.803894 931.685303 984.535461 601.288391 975.692993 797.964966 846.828003 874.512207 769.799744 133.640274 697.477600 419.949127 83.1248169 144.512543 340.490997 689.754517 513.018738 294.221619 550.029297 984.929871 694.572327 687.434570 189.702698 354.095245 120.657784 21.4704533 824.489502 656.251404 38.3271179 420.237030 396.911682 324.262878 231.302887 175.674606 746.450134 79.7853546 480.199188 373.206451 426.923279 885.250427 681.899963 575.572937 150.741180 139.099838 859.438171 55.0557022 555.237122 649.248108 + 154.812637 490.837555 510.531128 301.770142 214.195114 471.870453 964.749512 910.690491 758.465881 271.593018 510.507507 323.795685 715.979553 877.473145 859.042969 841.546753 914.474304 973.170410 587.829895 858.108154 305.901794 979.353210 485.279816 764.826477 741.191589 598.879639 618.083679 304.143250 283.703369 894.458252 728.038147 562.432678 67.1209564 222.583054 745.282715 188.850601 214.466949 935.741211 167.054565 911.698486 955.738892 574.556580 188.109985 571.299255 858.772095 497.559906 554.858948 825.875671 874.734741 424.814209 444.263885 225.534103 711.434265 431.156158 180.297440 830.377319 885.149963 622.495178 561.094849 419.918060 730.798950 260.442566 979.655945 498.109314 325.932526 996.677185 406.787018 127.294617 227.082031 563.633728 250.746185 265.928284 750.931702 337.135376 780.195435 281.111481 249.840088 803.142822 575.695618 893.347168 185.953796 878.433472 988.636047 976.270508 239.154144 474.356628 374.571350 822.883301 736.455383 347.651093 331.536591 + 949.524658 445.003906 997.669861 678.373535 201.058289 747.297424 778.411499 494.195557 638.718628 848.185181 101.427116 609.976196 246.659790 838.455811 592.942383 158.500259 748.434265 314.499939 688.650452 22.6862450 15.6674919 279.941956 851.245972 999.397156 991.567688 408.654053 971.314087 792.748413 819.084961 318.922638 182.784332 824.255859 159.368484 785.200928 373.696045 441.807648 22.6976166 114.897453 825.350220 580.135315 91.6786423 792.902405 868.433533 832.732117 626.109314 786.555542 581.535461 674.243469 994.796692 366.166992 634.427246 367.349731 69.8459778 918.522949 109.244606 811.592529 751.093140 124.240669 825.293701 133.389404 413.477722 504.518280 424.986694 94.8647156 811.473083 808.060974 836.856689 574.487793 740.802979 616.309570 972.878113 774.219543 994.701355 119.278664 660.641968 22.2380486 849.208679 301.751343 576.005127 638.802917 130.219345 851.654236 998.898315 894.755127 317.287659 139.890656 821.233459 863.995239 764.189392 62.8246040 524.354553 + 430.108765 375.130005 922.423157 586.333069 959.474121 498.432648 501.839050 334.282715 908.578918 181.913605 782.381287 290.006378 162.559448 370.254456 154.325851 294.653442 877.955505 221.671539 351.841217 438.664154 119.748169 913.962463 347.185455 838.449036 292.901581 794.987610 222.919601 185.678879 20.1844006 300.856628 69.5608139 722.042358 107.216324 805.016724 344.623169 997.258545 877.946106 141.878082 290.397522 896.121582 494.446777 1.33636999 204.769730 813.956482 642.340942 298.212097 509.848206 14.1433172 586.012024 623.382935 432.232147 336.069580 701.825562 823.675842 179.355682 534.205261 390.814636 466.658417 633.221863 467.059570 100.520004 177.164246 361.839325 456.953522 660.892090 374.086609 933.544495 167.375809 717.887817 229.180649 198.468674 80.9682770 33.0098076 260.200348 245.808182 375.759338 796.741760 327.590424 446.705414 411.467377 651.586792 392.061462 242.464066 584.064941 76.6738892 621.294739 245.359573 821.124634 447.975128 961.763367 521.001648 + 748.112793 856.819519 955.449585 404.847321 9.45527649 673.935120 17.2399578 330.435028 575.243286 383.061951 883.512634 379.359955 694.469177 238.054108 876.992188 464.940582 382.618378 508.407471 194.409607 188.312317 829.563110 838.638062 3.28926849 808.912598 29.7077961 718.200012 861.139038 621.299927 720.537354 658.242371 933.639954 203.431046 565.828064 4.82308960 652.019470 189.598618 740.010742 151.402969 23.6077633 673.917480 115.753716 29.2860374 536.405823 370.290833 984.901245 946.127747 836.286621 428.202606 697.313599 229.145691 352.006409 361.450897 548.135071 479.725616 228.135803 735.309326 249.519257 3.00583410 387.227356 475.326691 263.092804 13.2345409 256.883118 959.870422 548.435669 31.7631111 313.868591 641.172791 472.163757 515.279358 268.282990 183.325607 558.747925 240.713028 605.310486 736.145508 652.928284 326.169098 757.074219 654.864380 378.221893 539.655334 745.735535 171.278091 540.939392 383.844299 747.754822 687.016235 42.8687973 247.467880 606.924133 + 799.934570 454.549927 15.4597387 466.239227 566.748352 805.821289 563.246765 154.407974 584.447266 381.070343 529.567444 81.0968933 522.988708 632.623169 479.349945 142.679916 490.621704 54.4347649 218.530716 366.769226 616.801697 204.243530 639.209900 986.897400 446.515869 199.799805 160.939163 591.836548 303.465454 592.908203 521.183228 538.384705 180.808151 445.061676 658.886780 455.260468 674.023315 522.294861 382.441589 632.945557 625.581482 496.544708 375.048065 492.936523 170.293579 478.633759 633.999756 286.438904 623.556335 627.126648 862.628967 676.450256 640.192383 92.0262070 189.364426 975.266296 544.405396 634.062683 393.423950 672.259827 319.585388 391.576233 790.212158 916.657837 13.1357555 850.139404 987.513733 436.721252 110.118546 586.463562 810.316223 999.799622 455.993408 650.872131 454.847473 548.570129 516.025513 441.457214 313.777527 33.9282303 935.095703 677.102417 747.267334 21.6037750 190.692749 501.948792 849.921204 501.574005 836.795837 789.000488 910.716797 + 544.845520 861.525574 467.223267 564.209351 734.800110 333.982544 268.336761 430.320923 449.722595 929.359131 637.856140 117.954918 74.1844254 827.238220 916.234985 874.065674 622.959229 526.254272 774.468384 488.254028 619.024536 274.358948 220.061981 963.969177 538.248657 517.213135 721.336243 713.728333 11.6711264 144.957275 12.6667194 17.9265709 833.433105 645.592712 688.971436 448.331146 755.217346 972.597656 357.872955 196.658386 325.855286 747.767395 388.831421 251.082199 313.460052 763.442383 184.376755 582.729126 807.789978 655.966980 13.3873329 669.771057 925.726990 326.075195 222.147598 612.806030 612.699036 2.03399968 375.767487 38.3989906 195.003815 133.712311 343.810089 466.700745 265.991913 821.849792 440.065002 321.498260 182.349365 716.611694 455.536469 741.711365 702.119019 161.913681 964.546692 295.925262 942.538452 485.149780 128.752274 69.5843964 791.068237 701.792114 574.070068 544.688049 169.419815 443.788116 271.277252 382.651062 49.2991867 286.699493 248.599823 + 55.0632629 170.989532 391.124207 636.253601 103.907227 178.522995 848.024414 289.941284 276.448700 99.3750153 241.976212 685.487915 654.982361 669.531189 379.834290 822.846436 876.838135 536.650574 559.088806 87.9596329 147.473587 449.905365 406.525055 574.150208 371.190430 251.577087 459.752838 450.192963 874.683777 293.672028 397.699829 650.680298 298.319641 535.021912 958.407104 631.815186 102.920090 931.876709 835.604980 410.599030 312.979675 188.935944 621.486206 267.899628 610.577271 677.176575 361.858948 565.312744 683.006104 304.197449 410.755859 687.045959 697.081055 981.228394 848.625854 683.795166 302.319580 430.697266 293.778015 824.430420 79.9213562 661.572937 818.618713 482.024780 539.413330 72.4257050 90.5952759 257.264465 60.1971779 683.886658 241.002304 366.617432 574.379883 209.712982 345.752380 583.969971 750.821533 346.687592 623.594421 472.267242 982.184875 247.061905 424.739349 420.979095 648.170288 16.3296318 484.020508 989.158630 876.879517 893.461792 503.630890 + 782.727905 874.885071 834.996460 555.378845 846.252075 677.129700 190.575745 184.251526 444.060699 393.789581 717.971558 302.302979 698.496399 832.384766 576.742188 617.653870 441.800903 678.474792 880.035522 861.056458 49.9762115 665.849670 950.544067 785.172119 955.108337 846.650635 295.964050 982.385254 548.226746 67.4920425 99.7985001 903.771973 346.805786 934.528442 340.321411 651.231689 38.1981430 817.394287 949.352112 955.250427 544.826904 39.8773727 597.228821 793.751770 338.127289 67.6144028 731.451172 605.163879 367.148407 830.560913 743.603027 265.181763 848.065308 944.934265 350.899231 908.370361 968.282471 870.577942 486.062164 188.257950 713.252441 305.829865 40.7974625 543.509155 788.560669 615.093506 260.339478 285.879669 930.063049 240.303177 788.143555 170.362640 641.691223 513.860901 292.243652 497.729126 310.630035 330.478119 795.748047 677.969604 761.113586 381.160492 280.255768 200.594971 41.7904968 805.606750 16.4548569 320.332428 432.652283 760.082947 920.083740 + 662.629822 302.400604 442.670807 667.365723 617.836060 354.754639 585.964722 381.129211 22.5907936 295.528412 482.432770 818.377563 598.200073 890.337769 418.106934 850.618835 131.125320 965.336731 515.031555 201.894135 130.394760 489.730988 952.688538 440.994690 24.4672966 167.994476 813.866760 179.413849 518.895813 831.272644 320.979553 210.126465 645.080200 168.346222 848.140747 879.253601 979.762573 992.993408 651.798218 785.361755 269.986694 466.406342 198.855301 379.697754 282.765686 483.572540 327.660278 350.637817 126.208870 756.221863 652.856812 345.438171 826.749207 746.860596 870.436951 356.031769 781.695862 563.117004 940.120911 397.026428 177.136017 868.346558 398.386627 922.807495 893.607727 902.758728 609.141846 257.332336 219.657486 212.256210 163.995728 818.991516 720.500977 575.045959 262.958862 513.049438 910.495178 970.554260 674.077271 642.593567 493.786133 970.608948 801.497070 936.085327 214.905136 874.065674 213.207565 128.018326 285.217590 221.784073 37.7196388 + 353.994446 386.396210 581.411682 842.088013 278.787445 375.526978 401.052216 896.588867 388.718964 944.180237 178.999954 641.673279 376.128082 487.404724 142.255188 532.872986 790.260803 682.952698 542.067444 536.880188 650.868530 898.807617 27.6494427 990.966431 343.389923 598.781616 548.077515 745.913269 485.984833 431.420441 877.256226 904.381409 245.631271 307.864227 401.368225 240.300507 940.278564 551.750305 639.362549 125.915611 420.910675 207.551086 635.225342 217.353455 990.964661 409.703217 719.782959 667.479248 856.351929 711.054382 33.3464737 438.920593 870.306213 423.261688 143.242508 61.7747650 717.333435 701.684265 479.763092 55.3291931 578.328857 229.557556 361.292633 546.863220 67.7642822 468.371887 319.903412 566.334106 981.461121 69.7044983 503.288422 286.858124 988.319946 44.1251373 161.526108 308.378754 103.983505 679.182617 980.025757 427.734100 994.385437 494.696136 830.517639 765.853210 269.323395 420.275696 200.906937 426.117950 891.285156 913.325439 38.1179352 + 303.569733 523.779663 423.164154 584.444641 556.560608 735.676270 886.900269 107.418594 797.925110 769.913330 574.067688 634.213989 588.486938 268.998932 256.182953 223.681061 24.4060230 827.532654 877.555481 965.919312 91.2288971 998.620239 453.513123 60.2650604 647.987427 315.581146 230.515289 885.950562 156.535095 845.706787 312.086273 922.881714 390.475281 22.0924606 521.031799 369.443756 214.544357 736.140015 145.150330 140.991104 472.318634 392.305817 311.423706 957.777771 164.781433 255.638351 977.179993 144.017960 109.529526 213.593658 941.382629 933.612061 618.154968 585.404053 35.5438652 871.717285 481.076752 110.401985 66.8216858 210.290100 715.604431 715.839294 480.557709 629.697754 609.057983 364.481934 263.873444 561.793274 783.981384 88.4888153 22.9330578 951.370422 68.4951401 293.863647 288.745819 276.003876 171.223724 738.781799 145.287338 734.365112 681.611206 348.420135 6.31939650 388.738251 219.424957 706.807312 28.7503700 170.687531 852.378357 280.884735 541.082336 + 167.539551 348.845337 99.1386185 239.184921 348.669556 164.376816 557.837036 246.879745 996.244080 236.972534 664.072693 121.491890 738.744080 727.256897 264.510193 7.97462940 316.174927 765.900696 129.474731 888.945679 147.226181 6.49225569 967.021057 53.7468414 161.103043 983.660278 426.259186 730.160645 655.171509 924.685120 998.540344 485.530243 322.806702 491.489471 382.004761 300.557648 258.236847 888.186523 198.924133 979.061829 204.809692 74.3632965 306.603119 145.631989 373.867828 498.502991 525.542908 207.100983 839.275452 735.950378 96.0407944 797.079651 272.249023 559.846008 899.354919 867.860046 185.845078 501.207397 379.957855 998.296509 575.136536 885.822937 724.125000 647.036316 72.5942154 203.910980 848.418762 717.809082 877.168640 944.112488 68.8808136 724.433838 916.839966 898.275818 621.171265 464.812927 351.729218 324.006348 676.957581 140.459488 902.030212 589.999634 764.839600 432.441223 210.848099 26.0376778 42.3636169 323.766327 343.918030 75.3301315 54.2469597 + 168.995377 484.049500 994.265808 285.754974 954.616272 68.2180176 337.995209 444.096008 899.150574 425.181183 78.3534164 806.613831 391.086884 187.978333 998.035828 961.930786 100.368347 841.153076 919.064087 216.074722 743.428650 567.639038 829.867371 495.239380 466.964844 821.416870 454.221649 497.879425 992.066589 627.760315 18.8547001 251.675629 579.749878 611.775513 16.9615250 731.738953 786.752991 357.874023 801.565979 783.615356 739.017334 974.442505 969.779907 234.688980 341.315918 541.677063 21.7143497 455.100952 430.257507 736.476379 841.986145 84.0041809 404.019165 962.427063 632.589233 940.194458 860.658997 366.222961 494.456238 66.3309708 369.976807 67.5839157 208.671005 297.256775 972.614014 373.089935 47.5584450 380.387115 745.684204 160.641861 345.421204 997.778137 758.020020 843.249695 625.609070 441.591125 889.391846 734.715759 27.2609711 736.078308 795.077271 971.873047 670.324402 675.838684 152.633820 735.527954 269.980957 766.615906 515.353577 977.689514 982.270081 + 459.357727 429.441223 900.496399 884.823547 138.039581 85.8055344 442.832245 826.869019 482.940582 682.880920 676.987793 519.658813 85.9237289 941.764526 16.5532837 117.920494 130.691116 289.827789 907.636169 75.5015640 402.523590 434.917694 942.071960 172.599701 565.673218 341.293365 758.810913 276.401062 960.901001 358.054626 558.732971 812.373413 372.321808 565.501892 452.538605 783.940979 559.259338 606.752380 197.686203 738.279785 246.608765 867.555359 195.103851 417.404724 312.061737 443.862183 19.3133144 833.234558 138.182312 548.690308 766.478088 92.2032318 972.640686 568.759705 214.815582 422.236023 902.392395 571.941650 948.987244 716.078735 652.606323 619.633545 203.756104 60.7206993 897.348755 572.508240 477.324707 676.907532 474.074432 991.353027 18.3055153 18.9013824 88.2734375 983.909790 717.144897 579.120728 524.812073 935.566833 592.567261 779.085815 656.045410 860.824768 760.207153 583.504639 585.229492 878.110413 552.047974 485.776581 329.298615 254.757141 638.110535 + 27.2148228 579.662415 738.636108 207.264496 212.356842 80.0714645 263.473877 778.267822 664.747925 286.075684 960.850891 366.703186 868.055237 298.431885 72.6380997 753.223572 729.214722 292.190002 451.966034 739.740662 835.886108 793.458618 450.897308 325.685394 885.781372 688.227112 906.161499 539.209229 114.492790 829.061462 536.463562 231.089951 447.752441 839.164124 488.029968 879.818542 588.258667 526.429626 488.644104 394.221863 986.891724 502.259613 602.127075 774.906433 380.808411 59.9729919 718.965271 945.070862 521.988220 217.129257 900.845154 170.507706 742.122070 22.6864223 234.564117 10.9600992 289.290222 280.927002 912.623779 185.277786 55.5904160 434.877686 702.428284 137.278702 543.052246 717.402344 956.154724 709.245728 132.390594 517.369202 668.377014 421.466766 168.888794 971.373596 21.4449081 707.102600 144.611435 693.809021 59.5258675 480.742188 500.595856 24.2456093 962.700562 905.175232 765.340210 849.649536 216.997665 993.749634 58.0898209 417.281982 141.948944 + 488.963196 307.919922 533.416016 805.007385 447.836273 573.461670 939.911682 267.626984 166.278397 694.505798 258.088745 353.145508 765.408020 640.233643 167.199799 873.200500 66.9018936 348.716949 987.854736 844.247803 122.933357 922.801514 813.198120 925.778809 238.711777 279.108734 429.126923 203.591049 16.3395767 946.185486 972.148193 764.535645 795.755371 273.750000 526.034241 87.6378555 366.190613 646.053345 121.091507 583.611938 757.855591 371.697876 537.772034 6.32070637 428.100250 981.733704 474.800476 849.956116 79.7265854 959.457458 942.572449 716.950378 346.085114 312.944550 250.878616 322.468384 335.138733 883.558838 130.190887 665.902100 528.460022 37.8208656 172.373718 991.096130 8.83821106 102.276825 564.537170 516.301758 545.025574 775.508728 91.8887787 397.364471 525.392334 201.222046 867.441711 916.941528 307.428894 486.471191 43.2196350 132.679810 647.309021 149.444534 61.3700371 783.106934 153.999313 440.038086 998.565308 319.080017 841.849060 271.786377 928.071289 + 878.329407 773.786072 559.656860 229.613602 540.078369 503.838745 788.257080 988.633179 63.7500534 902.078369 10.2231693 448.680634 25.8586845 890.164795 778.511719 479.918549 841.691772 567.664246 386.479767 548.499817 293.058655 385.976318 645.260437 735.673645 945.220642 488.005249 919.910217 664.921692 194.964630 651.408203 180.441299 849.343994 337.674866 285.435577 338.401428 804.001404 492.767059 245.443405 414.509949 962.728088 85.5175781 470.147156 765.290222 544.195190 295.505493 512.283569 812.345947 795.281738 177.087845 89.9711838 729.137573 922.841553 4.22180367 336.190704 566.511108 386.078247 319.206207 211.276520 941.097534 545.854431 75.7470703 109.759254 703.788330 808.173767 189.024185 851.656372 859.430603 540.897034 916.614380 548.680420 889.376404 22.5718575 152.422379 86.1336899 85.3094025 820.468018 810.210266 94.2108536 243.965439 479.710083 55.8746262 455.625366 905.228882 475.561951 292.840485 679.879639 163.631088 578.327026 19.5139828 748.031189 222.306229 + 397.731262 942.343689 870.960754 575.622131 290.609741 485.138977 5.82219553 740.313904 51.1970634 393.941284 850.692993 931.010742 45.6577072 43.0463028 793.329163 728.690979 777.217712 675.579834 967.461182 948.528015 624.710938 54.3555717 433.870300 48.3381271 41.3615913 413.028809 963.027466 161.242371 43.5510063 215.973022 476.248077 648.957092 126.384644 557.427551 52.5075302 971.483154 412.207581 110.219360 441.103119 647.248840 522.503723 757.924133 93.1883469 577.400391 813.859253 118.555664 858.061096 501.976898 620.343994 847.874573 719.047485 125.940796 206.874771 108.970940 868.808228 899.337463 642.883789 245.326096 561.502136 327.191528 298.872803 822.646667 986.085388 948.664429 270.043549 785.926697 420.970856 901.362671 69.3191833 745.254883 855.730774 747.316040 973.015747 148.835571 65.6125641 987.376099 714.018982 763.055847 100.281883 859.106995 355.636383 992.644531 512.974609 81.4100418 4.43300962 306.376251 397.326294 421.163513 252.943039 758.878052 755.022095 + 710.825012 562.319092 548.839050 200.540787 425.231323 854.575500 179.999710 747.770020 642.641235 680.153076 784.115234 43.2977600 489.857025 912.737915 152.144791 451.674744 482.217712 608.260925 397.148743 987.928040 397.196747 88.8194656 844.056946 187.729019 338.526642 860.656555 526.525879 830.835999 72.1649551 323.732697 505.225128 785.206482 109.225967 404.584656 573.991882 571.688721 566.842407 916.775940 376.644958 267.525848 400.023590 969.837646 613.464600 779.745605 100.026260 46.8615913 314.976166 37.4636574 421.002380 94.9101486 574.899719 314.484100 897.315552 106.202507 747.907471 946.036865 899.589050 929.473572 210.122360 918.660034 651.935730 163.998947 282.219086 668.728210 813.004089 986.586548 655.113953 140.847900 267.330017 381.352875 551.349854 60.1027412 199.180664 551.567627 741.775391 470.813171 445.316620 497.493042 693.606934 33.4438286 858.921265 756.078186 696.901367 356.576843 787.340149 423.812531 937.744141 113.308197 443.895935 734.453064 165.011566 + 353.826141 832.585022 473.611969 504.076874 78.5440750 147.542969 313.767365 812.984253 585.299561 284.270996 724.296875 566.412109 695.377869 737.486145 198.435455 163.102493 111.769554 807.850830 309.894287 523.966675 617.832947 309.892334 472.642761 358.043610 794.726562 747.950012 376.080933 125.896492 197.307556 430.842255 648.693115 625.094849 270.463470 723.015320 337.037262 328.852417 996.406189 957.644531 298.920563 670.767639 949.795837 178.212524 486.603546 208.467422 650.100830 860.016724 611.065430 426.361176 988.157288 195.893112 451.312103 242.072617 97.1990051 44.7279129 840.932251 87.2412872 655.431641 857.746521 803.489197 7.02625561 316.177612 898.910400 535.987427 804.747131 611.274841 860.121887 437.152130 721.518250 725.932007 544.756409 269.437195 986.841187 231.906250 174.058014 382.989777 481.385559 452.527008 343.942749 591.717407 845.272583 841.682861 949.951599 269.467743 650.085205 388.559204 999.234558 26.3836937 914.670532 673.940308 22.1297951 10.9300880 + 804.794556 638.960205 744.399170 541.409180 86.9744034 323.274719 588.095642 612.844055 433.612274 858.062500 611.730835 604.141541 688.707397 575.113281 364.007355 966.501465 976.489868 201.519226 266.692047 608.346741 811.275635 249.576660 341.262207 883.460815 303.678528 622.428406 914.020508 22.1949978 795.308655 165.445892 388.284210 481.375671 956.381165 356.810913 889.663269 897.533630 5.82427979 950.489197 610.393982 774.504028 166.637924 762.476990 932.039490 239.226425 106.714478 179.979889 314.203033 584.689697 894.288757 823.719849 134.991699 715.001953 264.372131 507.494690 704.420227 225.436630 357.370514 714.757385 223.366486 539.649902 564.158691 269.191162 650.475708 937.836609 331.611694 997.466370 523.450928 880.778442 177.039200 669.522400 493.340973 704.935669 482.407837 184.217056 153.627640 602.723633 868.318054 757.990845 935.416016 740.752136 221.393585 131.392563 180.666672 115.869591 481.783630 511.780640 194.748779 538.007263 618.930481 9.10408020 167.589340 + 206.858276 75.7047882 609.256470 788.166077 396.801605 672.545349 623.162476 546.682983 712.670166 359.043549 646.124695 978.978333 960.434692 290.725800 235.708328 115.849281 712.617676 40.4974747 756.598083 212.885483 850.259094 481.024780 621.981262 512.760559 356.769287 813.360657 474.519897 659.604126 53.1361504 757.676575 996.513977 607.865845 655.250183 872.591980 585.192871 720.956299 242.380585 712.477417 215.685242 245.011581 552.218567 385.342438 915.153564 689.860413 800.057251 225.927582 361.397369 678.541077 723.610779 345.653961 523.544189 565.365417 510.750916 492.925690 352.532013 889.996155 788.333191 528.710754 119.297592 835.865417 238.848312 339.978180 903.291809 793.478943 100.720375 184.082474 182.951187 593.229126 838.598328 112.479568 990.086487 981.343140 492.098969 612.327576 513.482727 913.738220 432.318848 102.303322 669.143005 647.514465 65.9294586 246.914825 404.981293 734.186035 809.836914 859.003418 589.831360 179.165070 177.872711 754.578552 497.564240 + 676.660706 529.113159 349.059631 450.166748 913.795715 90.8969955 76.0796280 765.303406 626.837219 16.5497112 355.855438 629.787170 307.653809 157.763992 298.009521 648.779663 690.039062 204.496063 633.575256 711.191345 251.079880 413.049835 249.575302 512.046997 740.736450 638.093079 121.926033 864.497986 43.3327713 854.264832 403.578308 994.809143 9.21548843 485.243622 23.5664978 319.797180 273.125488 578.427734 226.373505 361.936310 829.450439 684.856140 252.051300 327.327850 782.128235 706.027039 823.704102 616.871216 252.440125 571.851196 780.059387 988.686279 986.307434 701.619324 648.024048 741.623413 949.962097 729.625732 733.567200 901.139038 912.197266 289.119202 716.398804 871.843018 981.340515 421.997192 163.679367 146.985565 6.67589283 988.978333 37.4907494 357.363678 267.429810 299.085938 172.531036 553.685852 161.942566 248.338669 643.926086 232.698029 150.137161 478.823883 221.012558 715.388916 483.082764 735.177795 954.085388 712.787842 235.614014 378.707397 762.266174 + 135.637772 940.103210 824.737610 10.6739845 999.977661 360.863678 511.586700 908.541992 249.494965 714.543457 531.200073 130.976105 271.401398 53.2936440 214.586090 832.011230 951.656189 716.310425 469.762909 359.016327 948.353882 441.443359 823.227478 311.778259 966.305725 403.599091 98.1211166 19.5073719 659.116638 501.274994 901.210632 560.955750 633.219421 560.106140 181.614700 92.1399384 513.670593 502.807953 907.876831 171.973038 781.500854 763.840942 955.202515 102.603668 194.618790 571.027588 90.4414139 432.896851 130.825989 71.9071274 804.710815 554.966187 477.464233 646.477966 200.633804 885.821411 604.764282 474.021210 923.672363 889.705261 234.583466 748.252258 331.172668 405.167328 173.918915 99.7809906 274.777618 214.422577 958.922852 860.736206 345.055817 635.001221 29.5069504 522.666809 514.994202 217.672852 754.806396 475.004364 99.9225922 284.819702 918.656311 14.0205946 424.569580 977.363159 135.390945 154.531586 988.254028 572.844177 898.171753 813.532471 956.959473 + 9.39775658 405.285767 212.652481 302.269989 430.399475 214.972000 653.497742 511.213989 455.625610 905.782776 603.504150 627.554993 988.872437 761.801147 522.305115 480.518219 342.467896 743.886353 970.133301 171.246826 194.582718 691.639160 955.583069 310.923431 250.383148 900.538818 782.112366 74.6428070 222.451630 819.782837 510.010956 205.670303 733.307434 965.420898 21.4911747 316.139099 91.7289581 734.648560 310.356018 68.7739258 634.353882 305.164154 233.034225 993.632385 443.629608 187.690674 448.126740 472.667206 495.634033 144.626633 999.609192 842.350342 46.8471222 945.886169 984.096375 637.382751 50.2004585 193.653625 859.213501 934.192444 309.464081 693.490112 653.072632 797.485962 113.537331 664.533813 818.402466 717.323242 786.415344 765.073181 321.196594 418.650055 746.821777 479.524597 433.463287 662.192383 594.091003 695.512268 859.849426 821.906799 550.943542 586.207458 260.498047 706.437012 820.872437 670.749451 5.44718075 710.840088 503.942474 931.040283 346.242310 + 190.243423 890.635620 177.731995 686.389038 151.951324 848.178101 297.772186 625.405701 605.126465 220.399475 113.235909 556.795471 31.4088192 306.342010 641.209167 439.453583 843.898376 91.9583817 633.069153 190.522034 715.980957 486.149109 419.858398 833.754822 801.956116 696.685425 843.072571 749.715210 507.608246 395.214233 65.7947083 206.298141 709.113159 303.864716 692.387878 952.485840 342.316650 676.684570 235.221008 850.617065 97.3633499 962.962219 581.867310 615.695374 876.241943 690.206482 249.733688 840.334412 880.318420 529.114075 551.357117 395.521027 362.747620 541.969360 386.658234 782.622559 340.063873 949.148560 702.728760 115.149750 624.733276 958.254883 593.199951 336.225952 428.360992 851.510681 149.369568 233.285980 897.948364 928.303833 293.827026 221.903763 869.571289 634.877014 61.4621544 890.678040 728.836182 461.432495 658.393311 201.667374 780.977112 972.294617 250.711472 678.927612 382.944153 782.542786 955.366089 966.659607 741.297424 266.174011 10.9302073 + 65.6662140 722.430481 745.625061 860.528687 379.370667 732.457825 101.501846 445.621338 73.5986252 90.9824371 136.437164 870.089600 47.3515854 173.767975 550.470703 967.789368 911.309326 971.589294 368.770660 653.490723 159.862244 598.729187 439.020752 969.033325 532.072144 938.406921 594.175293 728.650940 160.524734 409.144043 625.440308 55.4924660 195.404190 818.422058 69.4015350 217.284317 534.124207 301.517975 933.834839 446.457214 201.876144 558.039429 136.127701 643.586731 111.793015 247.251251 624.497681 590.920959 290.393433 518.899841 268.339020 735.807739 24.0710239 981.496948 566.071899 614.612549 835.632080 806.877869 367.578430 282.891449 975.993591 87.8537674 847.703857 638.518250 380.181458 221.276337 330.963837 208.640884 810.023071 299.960449 955.717102 681.504272 751.526794 683.194092 301.421936 854.541565 806.280029 72.5740891 177.940948 487.199554 681.077881 233.341705 94.8997879 456.753693 167.452148 924.741699 341.324860 427.944183 637.333313 589.860901 376.825439 + 976.816467 564.634460 462.989319 769.013611 668.949890 791.108948 368.840790 493.959229 974.444946 574.847900 798.701050 970.350769 966.059143 952.680176 591.402893 619.602173 407.999634 602.359192 747.561035 270.649536 618.922424 315.243469 783.428650 387.683411 12.0785933 662.789917 7.94318962 252.838242 210.419968 636.923767 459.979309 104.568771 843.803650 301.648102 215.589066 967.486389 74.0619431 226.500580 249.959244 23.8103943 370.389984 705.071350 247.385284 721.381165 653.431702 39.9585915 431.914642 868.714172 155.473953 996.957458 539.632324 244.066849 598.198608 784.152710 8.75675392 875.362427 653.721802 109.799026 508.234436 929.312134 565.348572 268.004547 873.374207 104.503693 785.812683 495.534241 721.095276 890.810608 694.159485 144.763458 737.051941 165.196823 403.673798 235.393982 126.483017 283.383057 344.035400 525.856079 319.796875 921.596802 609.987366 46.2052231 403.808807 98.4196167 159.823288 137.169205 572.208923 738.420654 601.123535 708.354675 910.711243 + 268.594269 566.951660 420.573120 74.4853668 337.513611 226.752335 767.695068 864.577148 439.062988 908.177429 332.172363 383.788025 2.17696714 664.333801 592.837708 889.615173 654.440247 452.642395 785.474731 888.664673 183.178467 191.238419 196.884491 861.918213 557.002991 672.246521 734.763245 814.445679 271.186707 795.321350 719.810608 836.962708 759.746704 340.360046 168.045990 859.312195 570.394592 591.387146 544.755798 434.270905 790.060181 514.322205 156.505981 981.373413 882.947510 750.688599 74.5371704 851.091675 902.743225 856.749023 372.024658 698.365295 158.774353 41.4294739 818.857544 673.752502 289.175262 978.669067 149.314362 199.821243 607.740479 624.700745 675.293213 405.475281 890.990967 597.083130 951.877380 388.956055 935.337036 544.989746 409.753662 312.585449 474.301727 13.3305273 876.792603 511.484619 433.631805 616.020081 250.768936 158.189911 85.1017151 251.053864 517.996460 503.283783 607.991211 386.859192 470.284515 648.627625 812.622620 148.569229 891.778076 + 320.229584 578.918640 375.309113 58.1862221 91.2573624 352.343658 565.170776 499.580566 977.605042 591.734009 907.454956 492.955750 844.155457 463.196808 746.604492 468.264404 465.354797 47.9250031 484.099701 230.845291 116.832253 190.368713 979.311340 548.790283 452.853607 241.581375 920.578491 591.680420 912.608093 560.982727 870.245544 796.659180 463.344482 355.252075 508.008087 656.129822 764.260376 630.395020 280.485413 827.291321 881.011963 160.641739 898.979797 389.766418 246.054337 174.425461 801.562134 31.5158806 267.400513 711.724792 253.177658 617.260925 748.933777 338.128723 537.348511 914.217285 626.362915 50.9648399 398.360321 606.329224 789.438232 953.889709 392.877411 521.294800 87.1497040 240.418991 948.098755 983.002502 719.719849 605.224548 648.833740 343.707794 27.0325565 935.443237 999.951294 800.822388 766.045837 492.879974 270.589386 286.426422 127.867851 782.598694 764.781799 734.467163 710.957336 954.949158 791.079834 566.341980 431.531311 24.7417984 963.786194 + 491.103729 621.329956 994.152283 183.992691 149.281555 994.941345 297.731812 237.111145 640.234253 293.098145 168.256714 373.587799 888.905518 245.183670 595.328064 124.838974 715.771240 97.8904953 519.522705 715.763672 704.482483 240.914886 622.527710 97.9530792 128.215057 894.843384 995.643738 117.517319 409.608795 343.140930 853.473328 286.144287 305.599365 837.816833 806.967224 630.155273 354.402496 395.172638 952.663147 829.125366 136.688385 540.203430 900.654541 176.639404 370.766113 574.745117 242.006760 43.2633438 96.2979050 756.560303 891.751892 929.108826 608.985168 13.0390549 167.207230 471.709259 745.896423 861.836182 528.991333 292.498383 472.771423 387.021790 517.225403 986.950012 106.438126 692.831177 7.81314373 826.093323 80.4936371 51.8193703 144.528793 665.489014 827.369324 189.199600 535.866760 914.862976 540.247925 358.071899 579.041748 643.201721 276.018341 90.7026367 312.306763 98.8566742 173.618332 139.766495 70.8812866 760.753967 323.323547 5.62408924 676.568054 + 827.770569 124.100616 900.196594 125.938538 303.510468 435.703918 774.777466 891.309692 750.994934 638.129272 859.037781 115.800873 555.639587 186.383301 894.900635 806.089661 817.730835 167.106613 63.3815880 1.08782887 308.710785 444.394104 207.707993 947.876343 674.188354 584.328491 58.5134239 818.706848 333.894897 481.261475 891.809509 409.110565 554.699585 139.582748 139.259293 754.043762 851.821533 3.26449776 88.4337311 983.921814 311.859100 435.214874 635.787476 813.056152 470.878418 700.837524 991.397034 732.785889 454.394348 849.812622 808.092102 271.420105 373.516022 641.649780 862.816101 577.261353 288.242371 674.816711 834.614807 215.352554 999.890015 563.971375 819.006348 861.948242 278.771484 155.096069 52.1159630 454.958954 590.154602 112.909004 126.642479 505.038055 897.547363 47.1001282 625.576660 356.612579 974.126770 210.214233 363.922028 127.939728 252.391418 179.693176 279.534973 316.389587 618.388000 1.89740324 464.058838 252.671997 952.234680 958.507324 783.832947 + 439.469849 205.190475 727.916382 569.711060 532.688416 722.542847 913.481812 296.885620 319.292419 716.793030 708.921204 201.363464 246.335266 631.229248 91.0189972 624.026978 731.143494 786.845764 726.691772 465.189301 373.445892 406.942474 884.669678 676.254822 152.696228 643.440979 260.794189 667.254333 704.843445 868.752686 899.555359 94.3143387 721.910156 14.2854509 208.937836 168.416122 689.267517 393.145782 6.38287163 41.4385834 118.435440 211.420975 801.419983 997.440735 757.287231 423.976654 697.079895 435.771088 779.728699 286.705841 569.276917 998.241821 960.945679 351.496704 835.794067 242.660263 419.699097 937.895691 130.748581 321.963074 526.899170 49.9059486 423.994080 900.369141 421.694336 721.626648 718.523132 715.861755 575.471313 689.534180 30.6354465 140.969727 673.569275 657.418945 104.853279 523.986023 988.580017 81.2602234 187.857162 466.012939 766.342468 961.396790 780.837646 151.720230 367.750336 667.438538 381.865326 373.571716 700.000977 220.111038 910.405273 + 315.567749 750.757629 468.897125 499.163696 360.673767 956.122925 799.150024 637.412292 425.056976 368.427429 73.4255829 754.810669 960.515869 475.989044 726.701721 614.353271 952.884033 724.839355 895.082703 417.823792 940.333801 749.026123 731.360413 215.484512 322.366547 478.958160 284.207520 697.685852 247.489075 841.512634 577.809326 419.064667 352.729828 210.624924 156.402557 666.229797 243.000809 740.357910 27.2226238 932.183838 295.690430 698.546997 163.112381 214.483795 445.953003 261.255646 289.506744 758.851257 918.302063 890.687073 67.9089127 688.584717 147.412384 425.553925 880.291504 718.468262 106.286049 660.723694 483.846191 927.106201 775.517517 116.407639 713.593079 540.306396 693.930847 161.028717 736.379517 473.717102 926.775757 489.080109 735.857300 252.455841 420.374115 363.915649 976.686768 443.434723 80.3457870 104.298973 514.281372 676.559998 514.732300 580.944641 173.186386 590.715576 103.832321 290.993866 575.005249 43.6771812 505.756866 306.480713 643.798767 + 88.3065491 718.259827 965.772156 60.7606544 266.783630 201.969269 229.373383 112.365540 543.879272 511.280518 834.732300 671.973694 252.414459 324.089233 12.8820343 332.209747 861.342590 258.753143 445.844269 468.391357 5.87995434 469.260406 28.5239811 815.447021 710.383118 246.203552 648.947998 383.364777 192.706924 913.624390 532.169861 934.487366 442.444305 79.6068344 334.285248 561.607239 2.81499243 27.1086540 866.644043 426.612183 682.824341 786.636963 573.812561 231.509811 67.9370804 750.818481 620.100403 26.9407959 727.581421 508.788147 803.974792 746.689941 824.815063 674.492065 41.4722290 765.960876 324.063568 646.249146 231.755844 352.969360 833.927490 195.438675 215.474030 704.006531 763.650452 233.800323 21.3716087 274.337860 191.059784 7.65570641 418.167786 174.965240 319.691620 954.467834 492.515961 245.104172 264.037109 733.063293 308.689941 776.959717 975.215881 926.434692 334.792053 302.857391 471.604980 6.32910252 415.107361 671.474670 174.527878 69.5564041 793.839417 + 146.146927 922.593933 531.860596 972.782349 250.174728 759.956604 938.539734 649.212402 664.954895 3.67702579 351.955078 501.142487 559.995972 748.636047 618.365112 8.36280441 947.264587 861.454468 775.462280 147.483658 923.276184 563.881287 891.395752 956.839661 863.912476 461.439117 921.372131 88.0239410 778.147217 170.496979 254.705154 626.401306 56.8017426 895.933350 802.086243 599.113098 114.193810 432.466919 334.381012 595.443848 102.564072 44.6282921 857.199097 7.89620876 534.438721 128.175705 583.582092 59.0623093 902.731567 993.184937 434.767578 57.2683945 851.208191 442.464081 332.542603 343.779968 201.183929 649.647888 956.610718 621.409485 445.658173 222.387512 233.051422 414.033630 236.576141 72.8597260 898.625977 931.884277 553.455261 219.756149 897.762878 528.399353 209.717514 359.095306 593.008545 105.684410 565.830322 470.339966 376.829071 471.588623 297.048706 198.197876 140.974487 135.807465 458.837830 192.533295 966.257141 877.089600 19.7385273 714.855530 844.556335 + 391.687164 78.7927933 49.9498940 426.013428 476.041565 837.543274 903.896790 814.808594 983.362122 303.758545 72.1226807 143.971863 248.028076 806.135010 190.473984 971.547791 990.581116 387.303436 124.004753 585.359375 369.962921 901.416504 676.160034 344.970154 331.759827 523.625732 874.073730 47.1346626 405.393829 332.706726 875.891785 938.346191 569.729919 741.714600 126.598648 769.511047 930.268005 379.887939 108.406334 329.078827 54.3809357 979.729614 147.959534 316.468842 499.310303 817.763184 343.932465 367.830688 282.560577 570.244080 155.740829 975.306213 318.485474 821.082581 660.958374 801.505737 273.488831 640.950378 900.718811 797.549988 93.2222290 256.976074 28.7391167 118.268715 241.287216 751.281616 850.330383 830.138000 575.103638 884.368469 740.310608 375.266968 875.865906 249.341461 686.291687 458.877289 459.431549 609.708252 576.334045 788.037659 253.574875 641.509277 928.425720 695.431152 671.558899 106.856613 170.134293 408.197632 235.711487 785.018616 486.870331 + 138.220291 112.953964 101.402885 540.607300 344.666473 885.604065 930.969299 645.091125 777.061218 100.710793 530.883118 115.397690 860.272583 849.135620 570.984070 859.787292 99.6096802 64.0179443 421.150879 180.197159 832.797485 474.597443 346.726013 182.776001 4.71959972 142.199326 427.782928 400.748230 558.677124 150.941910 908.489197 473.344116 293.413361 532.056458 511.460938 510.206085 895.321228 555.179688 30.9514523 957.244934 403.366547 512.685425 235.025589 400.880859 222.496536 940.173462 161.534378 652.859009 723.902466 119.150040 816.298889 597.793213 970.405457 126.943062 73.8541336 522.410828 598.670898 182.275406 97.0830688 323.928101 926.790222 835.724548 909.505066 887.680786 399.749969 436.333557 907.392639 317.112946 332.606323 721.742920 221.388870 764.743286 798.068909 952.737488 303.256592 524.832947 131.389877 858.872314 863.570129 612.353699 603.809570 886.803650 835.426941 312.484222 623.731018 936.530090 35.2846642 679.112183 586.887390 321.225372 643.388428 + 419.473419 613.547302 114.081215 925.575989 448.499542 792.722534 432.142426 268.421417 547.817383 771.306335 525.915161 579.473572 248.000381 538.165588 188.576706 673.815125 851.890198 947.307617 39.9766960 736.353577 849.826538 70.5060883 190.231689 150.433823 332.561920 58.0041351 319.279968 157.347656 333.618652 695.535339 796.918213 693.687317 847.227112 126.895660 6.81296539 248.369568 881.196655 697.502197 978.087402 631.846619 621.152161 28.9296608 627.612122 125.904892 739.758301 122.528572 143.541306 425.885406 329.067871 126.526306 963.871094 280.698608 961.564453 892.721252 619.347107 630.769531 741.438843 445.544159 811.199585 485.292664 164.831085 48.7752495 24.3302231 751.472351 396.182037 930.973633 861.573792 518.656860 961.691711 259.147400 315.917328 318.144318 490.908081 175.829651 549.922852 941.387878 194.665543 995.558289 197.418777 310.384308 393.327911 895.861145 249.108887 759.447327 874.464478 592.999939 904.441772 607.774658 264.897675 511.632233 218.257523 + 492.198822 356.619232 951.895020 442.821686 270.644104 503.823517 116.274788 506.778137 925.116821 884.147522 979.395996 935.271667 540.192444 246.504501 342.164917 635.437500 840.481262 265.250763 810.371521 447.839630 811.937500 37.4143524 79.3311996 943.834961 697.137512 406.088074 377.762177 934.172241 54.7550583 229.415787 537.270752 463.002991 879.120728 522.485229 497.396759 448.484314 694.933655 11.0500717 917.099915 959.257141 223.437698 878.571167 886.948364 648.403809 768.604431 116.795929 406.889435 237.629791 972.630432 209.289261 595.111511 908.654419 250.090485 854.532898 21.5338688 547.191650 699.742310 384.076477 273.855988 749.780518 604.855164 748.590515 880.565186 872.926758 580.907349 688.082214 491.258545 795.774048 40.8707047 663.293701 396.399658 367.158997 444.747192 303.345062 636.181213 88.3706741 387.868225 272.277557 994.833069 947.072021 777.310242 857.926758 211.416153 551.509583 421.140564 125.176361 789.500183 295.905579 897.750000 289.693573 336.813721 + 884.188232 447.304352 379.645782 969.035583 634.628052 630.090759 885.603882 145.028320 364.313232 171.089096 442.726654 233.690765 82.6806107 119.866669 229.083649 167.386169 436.283600 845.617615 429.515472 99.7201385 928.313782 362.343109 428.239166 1.46272445 889.127991 645.882385 653.701355 812.881104 810.928650 51.1423416 990.539612 697.200073 231.442337 18.9504471 137.998672 478.501038 928.118042 381.562897 963.020630 958.766479 545.658447 162.494659 455.231537 366.321930 494.922241 123.126045 826.690063 769.786377 427.322357 972.482361 172.559448 107.285934 840.882935 644.852783 759.803101 955.302429 234.386673 812.777588 163.948334 752.867065 159.471146 461.648712 478.389679 291.196686 955.411255 706.893433 56.0751114 263.279755 539.619202 548.170776 801.968567 461.701935 71.2356949 19.2144699 731.056152 748.063843 794.330811 113.688271 28.6602783 59.6506157 97.7295456 359.438446 613.754944 782.425598 75.9296951 754.595276 357.761841 547.598450 987.433655 130.777100 626.341919 + 606.243103 383.153625 2.44497943 644.253967 609.628540 907.927429 923.214905 637.842651 97.7077560 985.451050 483.627136 719.212097 932.558044 318.833618 834.892944 219.520111 833.836548 463.100464 949.431702 54.8948097 111.953789 34.6358604 497.264984 366.702484 63.8388939 514.530945 714.943542 844.677185 276.932373 539.195801 74.5543213 205.151718 961.645935 895.171936 622.599426 44.1761093 504.358826 750.035828 289.995056 483.380920 259.766357 20.1743965 16.9633102 345.405365 716.153687 4.96296072 499.978790 816.740540 212.172318 16.1171761 979.572205 634.580994 411.765808 781.000793 81.6476212 91.2288361 231.048340 208.662796 996.216492 488.168091 171.496262 124.620148 956.654785 860.040771 508.613800 318.107056 592.725952 704.941833 440.434418 258.200562 784.084534 612.143982 173.238785 173.159775 158.761841 667.367371 264.407593 202.957596 487.796356 84.7801666 838.351379 835.066406 950.664978 350.593933 738.602295 329.452057 686.988220 817.974854 261.905579 841.193726 876.619080 + 924.685913 623.476685 740.023682 742.265503 789.251892 210.346725 189.176559 578.285156 692.945374 698.713684 337.644623 760.037109 995.676025 40.1553879 132.688324 701.088989 274.589264 325.636108 894.079956 667.372314 167.314896 601.820862 140.013977 378.460999 7.79932880 455.560181 341.408112 667.591248 611.819336 906.253845 233.287888 601.409912 429.521881 860.151245 482.409973 555.651306 751.624939 127.592102 850.899902 931.218079 419.208588 201.912643 954.229614 669.667725 426.377747 306.015961 406.988159 332.027496 528.788269 308.917114 283.665131 954.977722 956.321594 198.940155 954.363037 593.600586 906.044556 303.315643 690.813660 271.010620 788.830322 397.370148 252.435608 910.995850 462.460480 190.921646 918.774048 685.054260 730.305542 17.7712173 679.831360 891.484985 614.019836 628.561707 787.580933 170.884613 816.924194 847.531494 895.155457 737.819031 484.244507 603.796997 444.673737 902.172913 504.079498 303.264008 30.1118088 800.949951 813.970947 422.858978 777.647644 + 291.134644 434.334930 611.207458 469.545685 877.904175 127.665878 546.683594 75.5380630 433.881439 914.427673 98.0575256 979.502686 563.506653 987.259399 96.2725372 453.507172 45.1971855 870.411438 646.568481 336.601501 792.247742 552.139099 552.653625 395.553070 723.270874 166.017593 284.985077 317.232269 997.143127 466.330200 472.151855 92.2082367 799.234192 437.476532 824.720337 893.731689 375.528473 731.756836 624.096741 139.954193 494.539307 272.464935 308.563049 613.706848 103.613907 626.453796 639.510437 375.994659 300.871552 446.984070 475.734100 799.124329 291.840546 465.369629 667.346680 722.533508 146.615723 996.543091 666.734558 749.606262 326.360229 795.514160 910.606018 623.624634 20.6515312 388.082062 447.654144 856.794312 872.200378 966.442566 465.431610 761.449524 165.437027 396.201447 687.838867 622.375977 250.096130 25.7543030 668.248657 596.759216 264.916901 881.610168 928.815674 479.913605 473.715210 46.8613510 783.138550 253.415482 346.733795 611.022888 264.626129 + 403.976837 137.450256 335.333801 630.190063 330.661530 227.689636 454.098816 595.407898 376.001312 550.578430 129.597168 381.796783 415.516022 966.887695 934.441284 731.382385 32.0533943 23.1569481 301.302002 718.013367 183.019775 6.53786755 695.570496 735.644775 549.075806 619.186401 504.092834 253.908630 849.309570 869.630310 243.496521 631.669434 356.301086 398.477142 374.270233 200.433899 326.600800 707.514221 702.103760 748.002563 214.487076 69.2717819 384.972687 965.827942 451.415192 634.294922 163.164429 697.967468 789.756409 373.615479 830.002869 842.888916 794.761597 229.716675 457.425720 46.5412979 846.814636 31.7793083 600.891113 682.387024 239.061905 565.820068 972.169983 910.368103 730.334534 713.011658 350.153900 727.368652 209.538467 298.170776 745.243713 68.3178101 346.093292 677.696289 187.243011 516.413940 582.598511 624.010376 777.314880 603.474121 43.6119194 16.5185699 101.891869 901.292908 763.516968 175.406952 677.428955 883.380371 944.521179 821.289185 781.117371 + 140.789551 848.385864 938.044983 688.604370 214.792770 569.760315 714.780701 557.787964 922.079529 486.915680 539.515869 608.864014 501.589508 128.985107 970.708496 357.398987 506.475708 122.705002 156.876465 745.924011 294.862274 95.7448502 360.289703 899.207458 465.740051 947.733704 94.8494110 579.599548 833.137451 155.596313 724.879456 311.132477 610.910828 87.0463943 179.488876 96.6557693 118.057152 886.851624 885.974731 164.028778 810.295715 143.208389 462.813171 570.867188 383.293701 106.253181 555.378601 744.373413 360.153229 47.9809761 691.562500 363.832458 199.346436 249.690582 990.760193 751.713684 159.612869 933.131409 917.900696 469.153870 386.906036 704.772034 443.031586 935.172302 575.831665 788.616028 902.156433 15.9447927 541.477783 230.399887 764.064392 39.6245461 271.853119 949.741333 143.513199 541.312500 675.259460 566.323120 885.106445 787.732544 779.113708 544.371826 189.705551 84.8139343 973.816650 848.658630 536.463684 656.154541 999.195862 161.366043 530.661438 + 557.880676 898.876770 49.7508926 365.189972 262.281982 637.967224 995.989441 348.798126 472.617371 960.638367 689.689148 270.830322 37.1140671 833.826721 958.721497 525.656067 948.501221 53.7154045 990.790222 438.418945 255.053207 130.243698 362.313416 313.716919 751.874146 410.571625 173.508713 916.933899 650.633118 627.712036 175.074692 597.776306 339.536072 294.708710 805.005249 715.250977 40.5120049 187.423248 10.2460947 409.242706 345.980255 553.381287 639.473450 950.992126 483.317749 996.141846 909.108276 740.588013 456.844604 92.2023392 331.150024 698.464905 2.92461491 977.433044 363.873962 712.647827 871.492554 876.980042 229.814682 106.067879 101.992378 243.337952 519.015442 393.912109 339.620331 66.8820648 4.36524773 812.307434 843.786804 276.723297 177.596893 253.930298 815.325256 306.358582 475.378723 153.815323 498.326904 108.048943 525.849243 19.8159351 721.758667 990.019592 604.555603 18.0798397 279.781891 253.544983 264.377533 601.610840 821.005432 311.356598 945.362122 + 280.658691 20.6105042 159.688370 947.672241 321.968597 535.596741 653.156799 382.412720 863.421631 659.791016 321.742340 173.021698 755.606384 14.4094238 754.284119 579.585815 299.039307 943.249023 696.480896 348.894531 698.885864 159.939224 490.562836 224.609665 681.115295 817.705261 335.473846 535.367004 511.171722 44.8701057 690.056152 426.153259 37.4207840 734.916443 795.694336 543.400879 537.158630 953.303894 51.8118057 846.999817 389.630768 695.081238 162.486389 851.473083 850.452454 662.084351 45.4765129 707.183289 127.440971 630.287354 285.690247 68.9496460 476.705261 286.262604 370.624115 348.795135 428.907166 403.930695 99.6135559 768.840576 765.335571 996.598206 99.2556839 83.6434555 39.1138878 984.174866 180.870438 895.934937 15.3585720 72.1576920 780.313477 863.394409 928.331848 697.510437 286.000244 548.004089 176.556351 209.010239 791.457581 101.589851 30.4406757 352.847717 642.697876 106.408775 780.604370 396.092529 254.625427 405.613373 574.923889 562.828857 473.336334 + 622.529358 841.107910 838.477234 468.031891 548.355957 200.938721 34.8748741 775.941406 86.4687500 54.8711128 325.469971 789.648560 969.872314 831.636414 885.110168 591.270020 770.154175 30.3273010 49.5639229 914.460388 401.176605 259.238495 648.675049 120.151527 940.557068 834.024658 191.716385 256.243469 604.252747 99.9401016 781.438416 520.712097 430.495880 498.040619 843.994385 502.498749 595.515503 743.419434 34.5058136 853.817261 82.8803864 888.415405 204.694595 844.927185 159.410767 753.065002 291.834991 622.646057 131.141220 552.606689 454.740875 687.096008 449.365387 815.545471 857.994629 227.371185 635.532349 151.284363 369.095001 467.034973 127.161232 124.519043 565.861145 157.434402 803.044067 275.729156 88.4621964 331.391907 412.735504 323.985168 846.385681 332.495087 851.816956 967.518738 554.060059 392.505371 758.612183 770.533142 501.063721 466.426666 753.507935 7.12617254 910.695862 680.707214 51.6635399 919.336243 408.522736 982.673401 809.426147 647.610901 338.726593 + 250.140854 79.1291656 757.302246 492.357208 321.875946 915.082092 567.503723 738.748596 483.020721 353.774414 72.8762207 94.7095413 928.312622 194.468140 853.874146 472.021332 774.548889 416.071808 842.565002 77.5736694 862.865356 26.9645557 700.200134 655.370850 267.949341 342.092743 526.415405 445.087158 205.788971 362.572723 349.395050 571.220947 282.113739 890.933594 312.208771 317.419952 546.263184 960.871277 726.237366 807.514160 399.836304 164.615601 214.354645 319.467957 665.355713 303.797241 400.993225 825.598877 179.487396 151.080536 458.541931 587.703552 903.829163 472.450836 200.699173 690.539795 32.2865715 333.593292 454.982819 976.734741 10.5169649 819.502319 247.202423 390.236755 888.514465 355.393921 659.189941 906.321594 64.3961792 254.663239 983.281616 566.293030 333.093658 715.018127 284.276123 412.465881 272.586884 404.742096 330.413818 545.817993 752.697937 403.542145 948.179016 862.831299 206.077347 634.930359 286.748718 863.076843 248.890762 701.620422 624.462280 + 798.641785 83.5106125 861.820557 863.720581 204.618256 869.551208 495.239502 762.239258 169.646500 543.431641 998.694946 614.891357 481.806000 397.362518 513.542358 147.640732 953.144592 893.497925 864.813965 66.9278488 56.8432426 643.107178 149.827469 699.666504 655.436829 248.087387 221.303070 620.433289 62.0549240 693.975708 385.455353 893.768494 34.3532028 256.722717 303.763000 450.951508 899.099487 900.906067 630.268860 458.698792 240.802582 935.983765 662.928528 897.337036 690.730957 842.618896 494.964050 580.731384 262.120850 107.247940 907.326965 334.447571 397.281708 840.632141 334.434052 510.383698 787.982300 901.675293 723.318542 416.779785 464.026398 890.378662 72.1345901 171.755890 442.083984 159.542725 381.024597 569.187012 476.669250 950.581604 401.356781 537.768005 409.074829 668.455139 579.706238 154.788040 323.158966 775.613037 176.186813 105.770096 816.630981 918.166992 291.071350 619.597229 971.665039 300.668579 44.4999161 55.3993950 714.254517 478.624054 349.025940 + 156.462341 416.876556 965.677185 532.434021 447.774353 228.663437 103.413185 811.339966 142.764954 797.415894 582.980896 953.533508 708.426392 321.921936 955.511597 606.127502 160.984070 503.015076 550.948853 334.510925 729.593140 193.907059 174.271484 179.439041 487.377869 684.121521 731.625122 318.741974 890.717346 666.016541 419.263763 580.956970 610.521667 526.615173 737.865295 503.167084 910.621948 500.736389 909.417908 478.190796 232.516541 833.647583 626.704285 929.086487 831.997070 530.967896 174.912247 156.172058 888.402039 307.814331 414.317200 402.524658 555.792297 529.065857 136.870056 258.165741 332.389893 475.464050 77.2826157 699.547058 890.793274 967.884949 154.914871 42.6025124 592.486633 871.024963 599.989380 436.888092 846.816589 225.792358 632.902161 830.382446 756.336731 579.391907 271.711456 877.419434 326.047028 205.210846 220.462296 213.309265 613.478394 420.119385 805.354858 749.668152 890.358276 78.5693817 906.310303 27.5546474 569.920471 620.170776 263.119049 + 335.867981 463.054138 736.645752 640.404846 949.211731 623.653320 588.185608 381.902832 418.883331 657.604004 663.499878 372.989166 602.530090 726.591187 745.153381 548.865112 921.541565 555.993591 60.9949608 41.5332603 337.191223 880.221436 986.641357 926.019409 508.721191 424.840515 123.743408 343.549805 43.0941162 466.928314 320.117401 457.605011 653.933289 568.350830 759.577881 784.393555 63.0845184 179.050095 25.9798584 232.653900 592.999146 262.995483 743.883484 154.014679 338.419830 671.600159 951.197815 313.607300 636.894714 482.022522 87.7927322 763.572083 375.647095 269.677826 614.110291 421.685455 345.928223 760.692444 287.553467 128.106995 89.4377213 522.895569 658.762207 190.444458 156.617691 965.127441 718.980225 232.279480 678.954163 952.443176 6.45742226 398.402954 260.012054 908.160156 744.888550 681.013977 562.502380 968.637817 943.530518 213.188873 621.991882 945.467529 599.546082 799.557312 444.032532 913.463440 844.152649 841.725342 857.647644 285.552216 786.054810 + 683.469360 846.327271 596.162292 264.001740 575.009888 734.171143 460.535217 198.624268 639.339844 822.378540 672.568542 605.331055 750.221130 814.166016 152.933105 981.812927 548.497620 653.775269 10.4769506 925.687317 544.207886 947.190308 620.352356 330.022064 497.823151 46.7469673 824.004517 385.973633 727.492981 548.042114 204.080856 991.868286 466.172943 411.430511 228.036072 972.745911 933.567566 826.013733 262.966034 585.231384 433.404236 961.699829 834.715942 615.996277 87.7570648 94.3627548 737.146240 415.559296 935.532654 745.662354 858.913757 568.395264 959.582947 719.621887 975.375854 468.348541 606.091858 308.753296 230.731262 104.787422 483.392578 121.967598 159.916840 32.5239792 301.204285 625.632019 908.601562 176.833176 725.620972 478.381287 746.044250 660.854187 876.573242 348.392426 510.777527 343.193665 240.579712 33.8346825 819.713196 397.947662 152.919647 368.141144 259.363312 448.973663 93.8178558 750.025269 317.638733 533.607178 960.429810 345.247314 64.2357025 + 677.589661 22.5478611 595.500549 139.321228 215.438721 534.816284 597.072449 973.327148 647.567017 118.538101 425.147369 856.594543 761.859558 825.665588 354.472229 42.9481697 802.198303 539.667847 286.155548 772.618958 443.329254 401.341553 741.327026 60.3013229 791.029785 471.698608 847.971008 797.461853 105.939972 577.051392 379.353241 304.406219 847.763855 838.861450 642.807495 466.536346 860.957092 941.515137 662.383118 638.802795 29.8951836 177.789459 905.404053 585.044861 271.076416 18.7457924 973.891541 664.087402 577.853027 687.435547 227.051971 188.484756 852.272705 681.616272 646.108521 658.675232 250.753983 600.142090 269.532471 298.813019 546.544434 427.880646 86.1157608 996.798645 837.548706 474.592957 137.271271 260.991272 395.668945 984.328186 603.657227 475.240814 503.449493 932.767639 322.821838 925.597595 115.369766 81.4111099 433.483002 922.977295 725.418823 978.012085 468.286377 160.982101 116.403709 158.937210 68.5843964 905.546692 241.782516 39.5773849 31.0562515 + 345.252319 777.399658 478.696564 325.658203 320.906433 651.864807 859.752808 537.020386 674.040405 263.480072 200.358337 305.680420 484.841309 632.146484 958.619385 76.4219513 385.883362 501.213715 709.447693 390.767792 40.4567451 353.727356 27.9882526 959.795105 838.376953 29.0969830 908.772034 611.059448 456.113647 633.749207 55.7226677 889.001953 918.417419 814.135803 194.675598 947.113831 128.709167 284.647369 12.1166420 62.7474327 697.891418 114.023575 348.262817 691.145874 303.024109 658.252502 915.979919 173.478699 671.978210 655.427307 912.910706 353.097809 311.510651 130.240662 593.776794 534.289001 877.869019 643.229919 166.912186 77.3059540 882.360840 691.690979 296.383240 583.017151 235.444901 356.696533 852.440063 679.765991 496.574799 972.135010 135.636642 440.192780 843.015808 116.880188 668.713562 1.96379602 829.309814 275.091125 621.170654 307.982147 382.555939 620.546204 293.913177 190.651367 817.363892 546.762512 571.835022 800.300781 735.978027 490.183990 766.867554 + 245.564575 436.784912 244.480209 124.778481 481.542755 479.234924 732.233032 777.255005 418.601349 6.16273355 578.261047 276.781708 437.733917 943.226501 492.331360 647.029175 260.921661 422.468781 771.360962 699.651917 678.345764 851.079834 963.072144 755.002625 616.527405 519.729370 292.462372 587.318909 484.320435 348.734222 337.269226 276.305237 144.284897 354.064880 540.066101 77.5511017 182.211746 321.761993 14.4259176 949.896362 962.018188 880.564575 132.435196 24.2354279 896.161865 559.724976 557.522156 408.730072 928.770325 29.3031864 608.100769 557.085876 128.389832 447.016571 863.336548 110.160408 996.310547 834.157715 489.080261 604.912781 5.51077509 591.571594 868.741150 533.559204 861.911926 306.869904 215.192566 769.718445 242.877853 363.102020 22.4809914 643.068542 568.230225 801.546448 468.248077 502.607727 130.648972 162.252380 71.6354828 728.339478 203.261276 203.240921 869.732483 496.608246 735.319397 450.772675 729.150391 628.989319 285.000122 552.245483 44.8371773 + 900.642944 207.693283 6.17309427 18.5541763 24.6758823 826.425415 28.9110222 980.404053 995.520691 339.365417 319.988678 358.038239 939.791870 189.240570 510.707977 245.787750 141.922394 680.656433 736.092834 705.575378 627.075195 167.882889 753.189087 136.505341 713.940491 907.635010 603.147766 564.531006 479.148865 626.406738 548.751099 131.087036 15.6861887 127.307472 943.469055 875.466370 571.337158 465.890167 605.631287 746.303955 557.906982 648.790283 348.562805 727.854553 73.1121979 350.079590 582.624939 551.442261 584.925476 422.244354 362.179260 153.501572 61.1012497 585.968872 116.874413 1.42711663 726.250488 466.561401 559.617371 18.7584743 527.735046 530.155579 494.391937 137.413406 206.681259 6.36602020 44.8244934 725.350708 121.779312 888.788757 961.943604 223.680115 612.732361 179.206223 304.674927 876.884399 624.457336 713.609985 783.398987 633.386292 716.959961 289.199066 472.024780 226.663788 988.684082 945.437805 144.775009 475.851562 258.569885 80.8033905 635.571167 + 798.260559 663.045959 65.2114639 447.237793 364.179321 504.769745 926.804871 593.059875 728.446960 79.5881424 958.652466 978.381470 900.930176 989.871216 544.956238 623.369690 178.220383 670.351807 590.589233 225.744125 713.468323 985.444702 323.092804 47.9824066 870.146118 104.394485 755.206238 743.634460 555.532593 210.800934 840.062073 515.341736 30.9935513 567.073303 154.677948 20.2256641 317.390472 260.530853 246.847244 617.755676 108.705185 897.988342 790.889526 580.442749 19.8773861 830.410461 381.588135 124.352135 61.8087654 884.602966 408.283722 6.53596210 920.980408 729.248779 549.730042 719.409058 850.881042 60.7185555 653.279236 845.260132 173.129166 865.237549 516.744324 224.606628 308.102997 100.523941 325.517426 282.576813 57.2686348 457.532410 885.774048 20.7847328 95.2528915 856.563904 274.397125 75.8809280 634.208557 786.922729 227.582687 646.883240 186.422714 907.336304 767.944580 242.962814 630.488281 475.804169 283.300537 976.362061 238.058624 436.259491 649.324951 + 212.573776 325.493195 839.688660 632.992981 326.196136 582.657593 294.354462 453.818176 205.020355 862.430054 427.639801 683.687256 7.61348915 843.466125 22.8586864 836.937500 372.929443 891.226746 103.161308 419.187500 797.063660 546.564392 894.894348 311.629089 315.036255 170.443390 611.495361 167.194855 547.305969 407.133331 375.577789 904.753601 749.792786 140.546295 542.170349 187.824356 972.234680 729.596863 523.211792 828.447693 202.222992 786.472656 378.503693 590.044189 68.0732040 553.705261 694.408386 528.507568 976.223816 514.889282 400.133514 675.379272 483.518707 538.308411 441.280853 405.290100 786.016907 110.911209 55.9847832 566.676819 634.248169 324.414246 822.788330 104.122246 539.975769 202.362457 400.523773 665.751648 797.473267 620.879272 939.776550 99.5606766 148.162415 865.388489 225.539703 509.716675 329.001648 879.857788 489.636780 497.605286 209.564835 658.080200 561.972412 746.634399 77.5256195 253.073395 911.676086 11.1501665 183.367813 777.833923 63.1946144 + 259.932983 620.311157 362.107666 669.401733 247.636566 716.510559 157.742966 225.192490 734.026428 859.336914 157.056122 481.204193 225.949310 315.525665 585.169678 426.064697 844.488464 551.031982 216.377869 135.260254 845.726440 428.511902 250.413925 591.179749 179.671387 722.156250 123.304024 286.965240 834.090393 255.614822 704.527771 772.645081 429.209595 291.679779 967.231567 273.948975 826.303833 682.933105 923.632629 415.961182 874.700012 99.9810638 721.136292 636.500488 921.675049 669.147461 970.348267 43.4523392 189.563248 225.955978 909.866455 759.830933 254.002533 91.6970978 530.664062 476.477509 7.71763325 670.235779 931.503906 949.834229 840.308838 685.252197 774.379211 639.516663 661.856140 576.078613 75.8164368 45.6328201 465.710632 424.139130 460.404816 827.185608 311.983032 516.682129 745.733948 129.441208 661.466370 720.020325 79.0479431 138.668900 493.803558 385.694183 757.776428 826.038086 268.405457 214.467422 56.5326576 616.640686 323.637878 443.723328 288.893555 + 961.261169 469.301086 650.141113 947.391785 659.633911 619.895874 532.884583 264.827332 369.080658 114.989449 260.840973 44.9173851 163.316025 927.699158 903.118591 273.290070 963.646484 334.970337 812.647766 591.490417 453.466095 723.980286 486.242249 681.238892 165.402252 40.2378578 331.018921 933.841492 287.855499 247.041656 770.974854 205.016495 979.856323 460.825867 614.856445 525.334229 157.574692 265.031647 250.108231 357.539795 230.632645 537.952942 684.970093 229.329803 490.366852 354.921082 248.003479 722.656982 62.3084068 364.256012 912.416260 775.810730 12.5956821 711.249390 937.172668 28.5706635 58.7182579 739.569702 763.726196 894.102051 91.0151291 429.487610 233.379105 707.213928 479.333282 244.827774 324.591339 211.908707 720.798950 449.931244 568.831970 529.135864 895.768433 827.765503 790.390808 91.8975296 722.880005 994.700500 496.483521 805.992676 191.625824 515.924622 923.954224 272.197632 643.372375 101.783669 256.075470 540.586914 325.357849 758.479553 165.441254 + 96.1591644 761.936523 980.282837 989.401306 332.879761 463.122223 715.107788 77.7502823 819.270813 807.221558 606.025513 534.712280 395.148376 186.349899 979.574585 62.0842781 266.521698 563.056702 257.213135 223.708878 444.737091 662.835815 505.995544 689.029663 839.124329 407.494995 584.280273 756.195374 221.660583 352.176270 675.929321 347.645447 274.809601 929.624695 231.990875 888.255188 936.083191 777.238159 471.816498 332.778107 619.964172 279.096649 447.847656 111.345474 833.133911 499.548340 378.961914 439.983429 793.782776 251.959000 458.434479 790.139771 757.175964 166.243317 302.939606 963.105591 448.577667 230.532791 322.825867 584.206055 464.121490 302.858093 793.689575 865.423462 990.559692 370.265350 881.747620 183.066696 117.117531 493.402283 685.696533 102.660477 144.371185 37.7754936 423.373260 188.409622 949.535767 56.9324417 294.789215 764.272888 64.2086639 314.425903 540.318970 524.826294 611.863342 809.563354 244.524261 602.000427 536.148987 134.014694 993.127930 + 435.980103 203.624268 350.562439 265.962494 593.736328 313.558533 667.895020 741.949402 474.785950 703.507690 653.862610 970.594177 595.397461 393.174042 607.651611 322.384338 451.496033 493.557220 171.667999 39.1164474 680.655701 587.522644 957.365784 631.545776 4.79950953 305.718719 527.124695 321.530426 630.113708 805.485779 680.668762 544.749939 721.537231 385.954803 102.218765 521.151489 256.228760 561.018677 104.819099 990.396118 818.007446 948.766479 96.7305603 966.377014 464.326630 626.738403 695.537231 932.734985 519.583801 133.770020 363.248810 653.520264 331.132935 345.326294 771.887878 684.112976 743.341614 613.117004 549.430847 862.138733 148.458893 200.587830 213.439728 780.381165 413.848816 897.625061 497.079498 372.758850 608.947876 240.709274 519.367737 329.902985 459.051941 926.609619 14.0080309 904.030396 282.044006 463.095459 825.094604 158.920593 97.8032074 418.869659 583.338928 663.718323 21.1328335 321.593109 310.518799 158.336273 549.342407 857.209656 559.638611 + 770.519714 953.307861 59.5315247 508.636292 606.759888 883.635376 429.101318 971.525757 923.803223 465.569458 858.748291 54.5593948 741.976135 367.246307 732.640625 28.0492878 111.003807 881.738464 879.137390 376.340485 550.418884 485.967072 395.970764 828.715454 390.613068 939.767700 54.8830795 765.066528 526.492981 445.849915 64.9033813 324.035889 244.398804 269.276245 864.912781 828.935059 268.637756 842.825195 59.2373734 161.984299 539.128906 284.246887 744.619568 268.763519 801.180725 532.075073 820.021057 913.066345 376.819489 339.917877 198.278793 754.234436 185.506317 238.228149 863.294556 425.910675 504.160767 942.789795 972.363525 300.327332 945.165222 313.079193 474.241760 664.921143 604.403137 687.502075 310.366791 324.248718 796.925659 13.3844748 755.660400 643.417480 260.273804 892.503052 16.0006447 826.203308 962.878540 324.600189 280.406281 731.324646 381.395203 428.092621 407.299103 65.1755600 383.835785 235.941513 861.434326 675.197876 523.626282 475.748749 126.799675 diff --git a/example/lu_decomp/92x92.dat b/example/lu_decomp/92x92.dat new file mode 100644 index 0000000..72a4727 --- /dev/null +++ b/example/lu_decomp/92x92.dat @@ -0,0 +1,92 @@ + 494.954681 359.180511 222.582870 751.535645 498.416809 759.692749 669.037476 490.419434 848.222961 834.348389 154.676697 570.205139 817.531250 656.559814 726.522461 392.999695 764.112366 919.023193 636.773560 438.441498 154.442871 450.745544 145.689209 12.1548109 524.947327 900.618713 554.933472 661.521667 800.285034 70.6147003 524.255859 141.355042 616.830688 956.320679 686.610840 873.683044 354.356689 781.984497 188.036926 239.605911 909.606812 977.549683 600.083923 536.568176 602.903687 458.888031 1.10223889 378.623260 30.0504761 185.963333 822.755249 730.828918 321.636108 763.363647 675.584534 873.758606 138.074951 94.3650742 416.333801 53.4987183 252.240051 924.813965 234.269547 808.495728 669.816711 170.701996 753.598328 295.674286 442.165436 640.233948 38.8974419 537.877686 433.534515 543.309326 731.775269 520.845215 458.323303 409.156372 981.657776 970.293213 743.040466 116.172913 686.262878 164.616318 781.852417 250.652817 321.412933 246.507599 362.622437 137.648300 197.709900 31.3356380 + 242.778580 525.260437 685.098145 318.121094 937.325500 662.437622 719.384033 641.955872 275.678894 50.5089607 75.7439117 642.830994 943.324280 398.545837 405.807831 814.563232 597.277649 991.319031 50.7363052 37.5280838 696.582886 268.147156 987.059509 703.008606 72.3238831 488.671021 646.822021 396.326843 255.888199 554.133545 118.677788 689.959473 220.028625 586.986267 420.338806 348.156158 300.740631 477.000122 661.684998 209.776337 846.059326 225.356186 432.067871 701.949829 942.148315 689.199890 246.352127 876.148071 846.509460 169.772552 847.987976 328.805695 724.950745 688.250122 520.235901 809.322449 198.798615 684.446838 283.733490 195.354065 410.489380 650.596619 130.660217 153.020691 439.300903 289.833527 777.448120 574.552246 29.2657928 988.252136 411.888947 893.584351 238.252396 605.745239 845.609802 277.888916 879.764709 690.557495 911.408813 179.564682 300.362518 890.361511 158.057434 589.633301 624.582092 428.520813 517.506714 36.0009308 403.823029 733.291199 234.904236 107.384239 + 852.972107 839.333618 756.498718 44.9294128 764.055786 678.208923 529.877197 776.425354 979.867554 413.619629 153.044571 350.224152 988.568359 395.925049 847.535583 63.2857208 742.083679 201.579666 713.146057 624.927429 114.395966 832.654114 608.916199 570.065735 519.936646 567.868591 51.6335907 335.874756 535.605957 479.645599 247.369980 178.220383 999.786804 856.544983 560.627502 8.40371132 131.197250 607.962036 347.220062 782.301819 3.84911108 290.212646 544.993225 413.939209 456.722961 882.757507 198.774384 170.722961 58.4054680 568.933350 801.901245 752.182495 669.892883 698.603699 181.395279 698.153809 991.672974 432.454956 156.220047 736.100464 746.087891 434.728394 522.919312 198.884964 260.896118 900.882019 331.922333 959.398926 132.169388 955.753235 408.584839 873.786560 200.086227 83.6516113 874.875122 735.811157 339.623169 3.03876257 20.1627846 345.743927 953.270935 246.679794 107.852089 726.258972 185.975479 29.8326015 313.039307 185.733063 606.056580 61.7638092 14.8619661 803.440796 + 694.804016 21.1300354 734.378357 192.910919 867.954224 443.645630 266.237244 805.251160 965.318359 492.041382 762.124878 986.523743 109.961174 300.447784 823.254761 98.9708252 832.814026 588.061279 437.899109 699.582825 819.760254 381.442719 635.932434 800.373596 147.615433 719.506165 799.509766 320.461456 43.4734764 921.727966 260.417725 220.819565 286.225555 256.458099 409.965149 823.061646 420.931030 138.727554 151.700333 481.400940 963.637634 431.977997 945.588867 749.093811 857.685486 280.241302 854.847534 534.539795 63.2566605 103.270157 710.047729 722.325623 386.967255 897.915649 405.827271 527.261292 463.899689 973.807739 48.2121887 233.485092 832.736084 443.034973 679.297546 84.2162781 521.255493 46.9401894 584.603149 238.555771 345.842529 360.364685 886.248047 378.159180 821.130188 883.856140 84.4436798 520.841370 646.700073 822.072266 854.594177 588.533020 886.663696 192.706802 136.976227 698.501404 153.485855 974.205872 676.789856 468.014679 616.755371 542.243408 372.758514 298.315643 + 331.858795 177.454407 949.533081 783.098633 767.223999 189.891632 337.380188 313.487488 408.672791 300.127533 798.558716 69.7715454 197.783142 362.391785 999.407776 96.3014221 854.773438 929.470947 659.140015 306.153381 405.124969 233.683136 451.237976 998.898010 331.532898 163.264938 158.561172 170.576538 704.594910 65.5955887 865.525757 577.197632 344.344452 36.0794716 706.668823 990.670288 485.441010 302.046204 783.397400 795.440247 136.460266 724.434631 887.661804 563.955811 68.0362854 17.3810196 97.8474503 658.412354 314.276764 695.579773 856.682007 417.063812 924.681519 927.757996 549.430725 422.164154 123.495880 407.694122 646.211548 240.919647 117.330765 173.997696 921.755920 92.0682449 924.928711 677.645203 630.850098 926.182129 389.478027 564.900940 776.812012 452.623596 8.39656639 227.400543 964.095886 878.225098 184.423553 471.515015 870.207275 383.407593 42.0371323 469.868591 394.553650 584.214722 63.8765259 143.958649 530.615112 725.937683 783.993469 569.675293 706.076599 227.957703 + 464.559082 784.551086 20.4549122 562.605835 337.259430 146.562073 7.62218237 247.612457 492.675964 150.727432 149.634003 716.073608 723.612793 701.147522 495.527740 34.2132721 766.056824 760.255127 657.111023 545.306519 834.083862 576.903931 943.041565 514.215515 689.879517 556.040100 886.492554 631.821411 19.7834835 545.870178 215.904663 218.360779 730.541016 632.655396 987.165710 225.471100 919.488647 50.1039352 331.522430 320.234344 298.793793 758.151489 254.063034 985.376282 133.612579 649.358582 542.342224 308.388123 337.307037 71.9022446 410.425018 503.999878 49.5361748 542.634705 918.387695 884.983765 566.518555 178.631546 521.997253 511.007263 552.550903 806.749756 917.250854 990.058411 787.042603 418.209656 865.988831 494.522583 788.793579 64.4973450 742.814331 273.745758 518.514099 981.352539 504.417480 883.714294 984.469360 351.272552 765.638306 1.48898387 317.010040 914.473083 474.402649 781.830688 886.753052 917.094849 648.944275 606.777039 501.187866 377.773315 615.273926 105.958794 + 446.636505 88.9562378 840.231140 781.250183 126.881668 733.596741 377.254578 450.245941 373.768219 819.798462 770.405884 326.870422 883.863098 661.056458 550.833130 253.192001 418.919189 656.328003 701.369629 675.667664 210.635757 636.828064 157.345810 898.072205 798.953064 466.555573 611.328674 173.406296 218.140701 751.884216 495.791656 480.895386 721.311340 354.095825 842.665283 163.063675 802.213928 199.272842 783.186279 486.218475 837.832642 458.775848 70.2570114 602.852661 418.830048 669.694336 671.842224 778.289368 804.342224 454.331940 713.197815 504.211090 14.8541660 866.813538 817.570984 178.547180 564.758423 28.2021980 74.9352875 257.711243 856.348328 844.397095 14.0014811 81.5419922 920.780273 115.139687 841.868469 67.1468582 553.815247 439.295685 973.711792 144.349564 578.300964 481.916412 430.757202 383.479523 100.692390 837.452209 342.299957 667.006165 146.280487 94.9125290 216.150528 637.981201 419.403595 744.354797 86.2449799 286.800049 561.666809 380.384430 658.291077 569.353149 + 416.317261 234.495636 200.020126 989.880371 10.8398771 603.687256 51.0810699 372.007446 810.134338 173.512344 520.807983 867.218201 273.880157 79.9694672 194.593246 541.375854 790.918518 833.812134 257.377533 326.488800 942.611694 852.007263 152.278229 713.670349 298.998108 112.237938 156.936966 996.015625 872.254883 183.994415 87.0572281 547.140625 64.3465118 667.481201 460.462158 919.703003 416.556427 640.997803 37.9664536 129.692734 795.628784 47.4790115 63.8823013 721.896729 328.503845 125.730606 283.327972 614.805176 276.875031 450.705627 331.502289 540.067261 423.813782 754.556396 852.025696 334.967712 909.250549 10.9520006 230.152542 625.760925 658.977478 955.380371 928.345642 176.525314 785.705383 462.834900 309.168976 620.976196 416.600494 753.153870 813.877930 27.4138222 75.6951447 843.641174 74.9680405 903.899658 455.183960 838.432617 521.961060 696.732483 435.080139 316.496002 102.754852 303.239899 691.469604 68.6656113 48.5913734 567.520203 561.547729 498.604492 277.177399 43.8293762 + 495.690918 568.146057 986.762329 583.109985 412.572937 537.046509 430.464325 501.345490 842.037964 643.339111 580.172424 846.232544 801.809875 792.190308 198.616226 613.377930 412.181183 185.563599 445.841278 136.473068 65.9797134 40.3851738 538.353394 436.722260 253.827759 372.231812 942.367432 166.271957 695.744507 87.7028198 263.143402 450.716003 706.290955 585.605530 440.654144 492.633453 658.946228 725.993713 669.380737 683.470398 265.036041 531.887207 794.251587 850.161926 911.370972 454.261963 230.403107 766.484436 342.392029 84.7182999 714.123474 632.434753 22.2223282 7.91448927 209.255615 675.688354 437.937103 646.598572 931.331421 532.755310 75.7353363 294.865143 840.756348 197.128326 518.400879 95.5526428 409.051147 513.677063 988.267761 880.186707 349.914093 268.030273 504.384705 326.863495 178.812332 915.131104 422.637665 95.7510452 139.806458 408.277405 708.280518 273.384491 73.4696503 617.572388 120.984444 926.095398 440.195343 669.025146 374.540283 649.343933 375.917114 919.677490 + 271.719788 837.980652 92.2324066 495.094513 810.455566 869.796814 117.354759 238.986572 235.348846 983.855347 582.268066 143.509735 431.896179 959.135315 942.072815 107.213226 82.8039322 439.293945 37.9688950 471.455109 570.961609 287.127075 986.532532 755.211121 153.028732 509.916565 313.240021 75.7291412 307.791901 413.008209 921.691528 956.994934 478.192871 881.569153 64.8801575 191.390747 314.248474 433.360107 819.531860 888.167114 781.131714 617.761108 59.1894379 974.046387 385.746063 920.688782 56.6758614 147.267456 133.671417 235.668015 992.697388 316.565796 59.1664543 711.572815 630.772522 928.698120 946.400024 956.194763 98.2421112 883.719299 237.714584 901.404846 503.582581 589.225403 991.251831 218.174637 595.683716 530.159119 972.939270 222.830704 318.072571 189.117722 335.332764 43.5627937 77.9198074 102.428482 195.869308 244.665741 781.888977 511.681793 742.614807 518.308716 735.333496 645.510132 587.548950 70.7417679 764.870056 689.797546 450.794067 365.438080 740.296631 408.542633 + 243.157288 788.700134 656.085388 59.1549034 37.3480797 97.0568695 156.728745 544.273682 382.299713 847.190308 793.249207 926.076233 793.990234 2.98445749 129.120209 367.038055 619.263855 152.085114 397.126343 317.814819 767.017334 353.774658 891.344543 102.184883 536.994385 69.6349487 587.942017 60.9747772 475.278992 275.599640 717.646973 432.602570 699.173462 819.205750 774.322144 583.438049 156.200394 703.474731 553.436279 977.710144 440.133942 236.865891 67.5189514 441.371307 843.208679 210.970520 831.185425 321.645691 333.304962 348.519135 691.377625 906.451355 46.7676888 346.186401 783.757080 423.456818 483.808167 313.441803 227.706665 962.598328 926.837708 519.107239 43.0720253 390.858398 600.134888 113.925980 910.324219 858.840454 456.093567 129.847839 112.671837 602.488525 452.873566 153.503723 225.312302 664.377380 958.876282 830.818359 904.583862 444.386841 469.365265 359.459473 166.174362 343.660553 332.426147 526.651062 184.378128 494.602478 91.2757568 269.895691 998.447815 594.923340 + 32.0236206 966.531982 621.733765 854.783569 285.931244 201.839294 827.848755 356.168060 110.231148 665.117065 210.840942 190.630829 61.7207565 703.294250 443.438934 727.982605 618.111511 390.580200 913.289856 728.542053 742.698914 731.005066 761.828125 331.457458 219.782532 600.415283 142.388321 460.216278 814.981384 753.545166 330.094482 21.4068584 784.095581 580.575378 630.932495 207.874710 811.325928 84.5078125 936.724915 546.391663 101.185425 412.669098 422.364532 889.289062 83.7509308 319.899231 355.908325 512.422974 835.130676 316.355774 571.078430 228.114426 446.638702 812.987549 29.6492023 592.181641 553.869629 877.848022 574.959473 758.332153 806.607544 727.123047 406.967072 443.697784 550.496399 449.345795 481.169312 366.200317 299.186920 301.861664 676.889893 233.727982 575.253540 290.490967 53.2424965 880.412109 110.843208 368.216827 148.537125 574.888306 311.540588 874.715393 515.081909 327.443420 331.263458 439.449127 448.603699 123.080788 648.740356 813.133911 422.865662 624.652161 + 162.583450 61.3596153 348.077209 445.009430 648.201843 778.249573 433.292999 254.929642 572.048279 860.233582 417.650818 929.464233 672.119446 33.3844032 874.387817 781.436096 946.140808 931.856995 556.328308 262.723724 556.838318 225.661652 141.892731 559.091125 139.162292 294.707397 816.720764 193.390915 555.284790 66.0846329 145.631210 410.665466 548.384460 277.182922 86.4150391 214.919724 32.9285889 210.886032 58.7935829 170.140717 416.339935 891.591370 404.760742 385.984344 201.952362 357.491913 450.335754 798.353577 451.314240 664.942688 240.872787 554.742615 787.613281 475.405334 445.691528 152.072845 294.521027 687.699890 307.757751 374.347229 264.461609 728.593323 685.122986 239.893570 948.059998 190.361084 246.463348 342.725342 224.247330 530.264648 315.647552 852.822754 459.381287 89.6472015 554.130920 487.594452 995.752686 937.425415 300.632416 282.766235 202.600266 794.779053 473.249207 924.210510 295.126068 708.264465 793.314636 431.613708 774.373108 607.316772 649.350586 822.389099 + 190.792130 489.431702 910.139282 611.833069 793.191528 491.600464 644.383301 994.015686 889.807922 713.846924 9.51678658 447.678619 435.144684 912.627258 471.932251 868.792480 447.994141 535.503967 199.686966 539.142883 639.900879 267.917206 56.2646446 106.797005 967.186340 396.335602 293.848297 447.720703 332.945129 941.212036 525.991150 262.818115 323.210663 956.462402 849.337402 352.410065 347.595734 760.088379 181.332748 157.983704 385.118866 382.117737 884.769287 62.9165993 160.101013 725.565918 784.984985 395.703461 119.526245 180.397064 195.890854 674.205872 640.858093 125.090675 175.830902 213.245728 523.334412 496.322144 453.692291 719.598572 660.742126 334.060883 746.918823 314.430786 29.9830723 942.917480 841.684814 457.652405 672.174072 888.367371 211.019943 509.057526 638.764465 547.306885 514.085632 679.732117 702.199280 899.552185 452.306671 326.452301 110.676605 624.294250 231.384232 983.447449 506.473511 701.293884 771.641907 313.244843 804.395386 129.733215 587.496033 591.884033 + 454.773468 815.083557 836.064270 934.213257 539.171326 578.084412 842.822510 135.767578 918.401367 698.166077 463.562012 411.223755 195.058304 361.146027 261.535980 672.375122 632.874817 32.2305374 279.726715 611.011108 792.939636 338.013733 802.541809 196.568069 641.357849 482.098785 975.474487 592.428711 625.545532 664.784912 537.724670 314.208099 480.501190 529.577393 32.9111404 502.364777 420.864929 64.6428070 600.310303 790.153320 727.461609 861.093567 604.472778 552.651611 65.7486801 955.704407 330.106384 319.680817 516.475281 110.737045 948.576904 60.2130165 861.867554 284.011810 97.8652496 783.758728 343.487640 595.454102 613.360718 197.220795 895.018616 145.988892 774.986023 328.038147 32.7007675 485.003174 460.928406 304.323730 535.476929 284.686035 813.396118 437.751373 269.877594 248.229935 737.861633 808.046509 258.502777 396.355133 728.243591 277.177887 242.093338 631.094727 269.911133 501.339813 95.1835251 319.432587 47.0793457 34.9878311 698.856750 847.606140 488.037689 688.646851 + 628.235840 834.995667 276.367828 350.763641 292.805695 766.724121 458.050171 116.739601 806.137024 852.520020 955.561584 689.889648 44.4778252 859.560242 924.245728 428.735413 880.596741 415.948059 27.3543968 875.704102 486.443787 838.925842 681.046509 477.880981 256.401245 517.091064 980.948486 3.98552871 995.744751 739.561157 825.643860 610.189392 196.093964 288.385742 880.434937 460.919769 329.682739 392.359253 134.705948 786.733765 992.860229 388.371399 514.311829 327.573120 673.566467 815.034790 504.181122 223.747513 135.741440 61.6956902 343.423340 354.210114 218.850769 810.649780 439.697784 256.562012 580.671021 852.296021 36.0129013 858.690979 580.757629 57.2760773 625.599243 450.025085 996.988647 347.458649 599.284058 217.763535 612.723999 522.260620 78.1300583 910.392517 45.6416893 574.306519 774.916931 793.493042 970.821594 436.431396 847.728516 613.616760 811.396118 711.519043 421.754791 6.45706463 48.2639961 302.661255 56.4376221 516.451233 798.819214 875.584106 896.506165 727.018372 + 133.872787 858.856384 102.362030 35.9459114 793.622986 920.291687 519.104614 224.480576 62.8087044 101.520004 230.500214 404.008942 768.470825 272.731293 945.473083 190.009232 874.222107 252.626022 157.484131 879.272461 587.454163 348.220520 72.2446899 843.353333 582.465210 520.463989 533.760132 48.8765335 796.691223 774.275024 274.526855 242.569351 353.840851 929.831604 140.124603 564.131287 516.659363 489.189789 543.496460 243.548035 395.438141 209.890793 84.2074051 354.067444 436.879028 8.72590923 409.914795 535.214294 965.106140 717.217041 251.993713 697.077759 263.070343 291.545929 44.0664253 75.0240097 883.515381 955.866821 884.325989 431.797363 905.465698 794.289185 12.2089968 880.358215 476.698120 577.222656 235.622589 256.188782 87.0038223 388.988800 810.800598 891.774231 752.125732 990.979736 990.561584 853.415710 54.9746017 341.326447 447.690918 819.487915 530.923096 681.993835 142.161285 30.2211933 340.595734 727.741333 932.018555 113.861725 778.210205 679.127380 599.746826 415.032806 + 891.606506 163.280533 937.949890 4.22102928 971.417786 574.678162 295.302002 872.051819 479.065399 709.573914 917.215210 339.251312 175.151260 328.453583 504.097107 836.443542 490.218414 853.526733 113.328918 404.201202 471.934113 490.624756 427.880371 292.099152 686.942261 720.584167 543.906189 394.873657 520.818115 876.901184 399.946411 928.220032 835.252625 56.8927841 406.061554 450.397308 91.9404602 443.888733 769.526489 785.791565 930.150635 820.206116 109.176430 588.531433 150.118591 37.3217583 642.738831 261.173126 511.090912 445.677765 723.712769 527.722656 622.615051 88.8520355 489.399658 848.793762 456.249451 119.414185 641.138000 775.687500 121.771873 134.701477 813.950012 513.515686 374.198486 308.955322 146.358551 147.562790 196.631363 174.866272 137.839630 319.108124 282.587067 968.846069 835.799927 88.8394699 812.910156 770.205872 163.654358 707.228455 83.0565796 3.52262568 560.944397 473.644714 508.528992 791.347778 74.1497726 367.844910 199.078598 883.660767 315.792847 468.719971 + 82.6800766 920.198669 571.526672 335.957275 260.088379 38.6068001 169.217834 451.914215 568.838928 881.463989 473.479706 670.933105 977.992065 425.075073 295.150238 205.708221 73.3615723 750.071167 643.362366 736.048706 613.620972 695.844238 53.6749115 433.892487 204.818985 505.104492 743.667603 396.999176 533.372742 484.662689 41.7634048 633.831787 679.304565 915.800903 525.164001 239.504913 792.814331 747.999512 137.481644 256.670166 880.921204 404.506836 146.514206 524.016724 635.880432 695.026428 779.090393 913.036133 782.428345 747.269287 360.981262 126.707916 68.8938522 114.216377 461.865692 252.605240 137.016357 680.590149 225.244537 271.993652 525.430359 552.274841 370.095459 153.340500 268.621124 929.161865 889.246094 35.9453163 795.950073 183.314713 240.788895 644.766357 295.903412 159.498657 945.180908 796.417603 743.421814 324.445099 313.056976 878.001343 967.229919 533.209778 377.274292 403.596405 725.510864 607.599182 68.6425095 691.647522 578.933594 289.764618 634.120789 551.261292 + 71.6398926 413.190552 331.092560 788.577454 45.8306885 819.881470 755.296326 72.0051346 674.221985 104.800697 105.988205 110.206497 916.366699 806.474304 903.117371 739.748596 459.354248 181.563248 37.5427895 497.306183 120.071800 121.128365 415.781403 417.510162 483.746582 204.143860 811.104797 533.362183 774.040710 700.619690 42.9468002 906.035767 552.206482 156.431015 493.950409 451.504089 744.353577 81.3263779 341.847839 748.506287 372.689301 235.080307 417.314209 281.484222 143.666229 437.385406 457.556824 380.528778 326.441864 550.665894 146.132111 554.779785 504.404297 611.429504 892.020386 284.762665 885.626709 46.1716423 233.676346 986.810486 242.390945 288.373169 238.727325 327.489563 21.1542091 451.680756 490.657135 659.346191 283.487335 39.0760765 830.210144 626.030334 238.001877 412.790558 272.764801 621.484497 365.837097 400.600098 74.7855377 320.236450 496.030670 664.999573 603.891479 837.124207 162.019974 121.273773 313.162018 832.074646 497.184174 874.414673 374.069672 155.641861 + 637.198730 741.046326 551.452148 909.251587 931.389404 721.707520 145.427032 48.7784653 894.662231 456.558929 802.066711 118.660583 571.556702 578.268311 772.469482 394.504120 460.039978 602.706360 419.263184 608.936584 768.286865 130.417099 71.8400803 309.508392 554.045593 491.656921 867.825073 758.750488 144.130371 424.277161 807.210449 745.971313 479.762024 507.633545 954.802002 745.857117 358.238037 153.312943 571.519531 407.609741 172.590759 302.533569 230.526123 475.980377 780.527466 795.887085 793.725159 401.272644 260.516937 202.642319 374.038300 69.6348267 347.086182 947.843750 288.168396 906.758972 58.7450523 344.762817 475.133698 907.140869 639.737305 229.128296 536.413513 561.707153 143.043976 813.376648 55.3644447 764.314880 573.311523 606.121155 600.202698 93.8716812 556.763245 101.791237 15.3156996 481.667084 562.887817 405.652924 590.041260 243.561249 892.502991 929.636292 628.117065 220.392990 836.201050 232.466751 823.804932 245.073746 546.971924 636.333984 709.500305 728.971436 + 304.251099 360.387787 469.497223 413.345245 585.275818 291.660492 597.269226 382.540619 143.878983 888.071655 99.7635498 179.417953 818.783508 746.155273 567.081177 502.875122 182.181808 243.633591 8.88953972 113.469444 926.989807 275.256287 266.337280 243.024094 669.819153 916.997009 575.918640 400.716095 873.392883 176.523300 795.916321 921.339905 738.268860 589.023193 558.552368 443.268585 704.479187 743.644531 635.544250 805.150513 317.375061 85.5051880 299.591949 415.683319 443.153656 299.635895 689.502014 197.240265 635.250977 886.279907 978.470032 976.101868 788.794434 951.010681 63.1316757 331.027802 962.274780 321.933716 214.491898 698.954407 351.095367 636.390625 782.012756 704.165466 24.1124668 425.239166 126.000877 730.536987 95.6713181 371.779388 513.329834 98.1057510 802.868408 39.8423615 98.9329529 107.026794 399.550201 694.505371 99.7879028 360.566528 485.066101 389.411041 667.010498 764.803955 699.617981 912.627808 909.534729 273.929443 933.927429 303.931885 60.7916145 755.154663 + 364.794006 810.959778 479.775482 761.863892 885.473267 224.554474 460.058380 267.645477 457.566071 660.310059 565.125366 291.297791 894.339905 79.9994202 280.812622 241.489136 974.890808 789.870789 536.455750 652.872131 699.092102 673.116455 297.839050 590.084778 240.827774 954.812927 822.580200 783.770020 506.391876 697.389465 502.025970 877.116882 398.550507 699.184387 589.639099 364.566345 510.125336 366.350677 88.6011124 40.5014648 156.969177 445.136810 366.994415 959.264038 552.469299 392.655243 299.237762 788.021851 723.201233 462.826080 94.8984222 112.300636 791.222595 252.726303 411.446594 85.1615524 558.299866 368.832031 205.745209 307.324463 572.379639 800.125793 30.4489517 519.882507 388.458099 35.2283363 33.1260986 667.680420 724.045227 246.963882 924.296631 615.203796 576.723755 955.535950 86.0076904 348.373199 535.951843 267.327698 652.446716 257.829193 765.176147 280.317749 657.764709 609.516479 205.374420 737.909546 350.851349 510.259857 336.050476 872.744690 310.458130 867.579590 + 687.220581 202.405853 592.076721 630.220886 30.0133209 564.445984 768.061157 276.641449 856.936401 467.548187 608.958191 32.4780693 694.609985 357.112732 136.202072 682.921753 643.969055 497.557526 606.702759 237.360947 964.020691 369.962860 404.266357 3.01000237 389.897888 153.317108 756.253052 338.019318 270.521698 365.148346 84.3798447 694.556763 144.390656 614.107849 306.998077 800.475647 218.515289 335.024323 93.3964539 267.623871 568.610657 168.615356 439.391663 137.979858 168.069275 773.125977 582.792175 55.2313004 228.337067 472.175385 789.294434 212.956818 977.733704 358.553741 957.614258 111.086456 123.625328 203.272415 770.110413 859.527771 823.515747 817.415710 667.699890 289.517761 821.454102 91.5872421 842.171875 491.407288 631.983276 274.557953 626.675964 535.588684 310.643188 758.290588 609.340210 874.306030 774.717224 479.762299 143.106201 564.662659 600.919861 605.183472 164.024490 803.864441 748.168823 456.396057 118.958603 980.723206 177.743546 959.411804 255.788589 361.385864 + 475.696930 435.165161 313.488251 157.598160 812.966980 82.3254852 953.807861 139.461517 38.4379921 672.692078 105.968018 172.245697 447.945312 365.383087 218.471939 850.337830 774.009216 323.605255 19.3219490 207.679764 974.178833 855.259033 589.627747 922.640442 755.580627 694.614258 348.097931 31.8330765 568.350952 795.925049 764.598999 679.947632 279.473450 731.155518 359.065704 91.5012589 108.229240 538.362610 639.794983 273.217834 851.229858 211.200958 546.604797 720.848816 381.793091 481.303558 93.8547134 608.281738 86.4626160 861.038208 251.924103 643.246277 649.572937 47.9071426 794.235901 445.582092 421.419647 613.037109 18.6134815 40.7968102 64.8615189 542.327209 189.986603 699.642578 327.593414 256.329071 519.840576 8.20876122 554.752747 117.552750 948.632324 606.205505 263.281433 627.923462 912.047058 881.305786 68.9782257 963.077393 803.331238 592.777039 197.146362 504.711456 626.599182 250.784714 745.741089 279.594147 508.157959 531.322510 397.220428 862.021301 732.388855 201.858459 + 539.112305 828.038879 516.416504 316.099609 902.648743 765.566711 519.190247 889.602722 311.919556 828.259583 988.213806 129.010223 398.870911 293.476410 989.734680 592.871338 859.707703 789.911682 204.801773 407.024536 79.4012909 599.341614 229.346420 524.506592 633.829590 844.512573 889.126099 105.551979 460.359497 517.316345 774.052734 82.0321655 988.559998 360.649139 222.471710 978.486572 635.260925 328.365814 407.665771 50.0557060 467.334076 711.522705 207.075745 669.703674 397.134766 746.025696 238.662827 940.176819 939.067017 874.300781 970.884888 702.809875 354.160919 402.428497 929.205200 518.965149 287.167023 193.948624 108.443008 146.057678 584.729309 192.370377 160.640488 422.779968 920.565979 194.048950 618.185242 666.424927 856.307068 323.488129 227.291992 30.5248127 835.055420 729.828674 774.313721 466.296600 673.278198 376.435699 680.934143 466.669373 603.473267 582.241394 164.131912 96.3877029 183.876755 621.324036 732.605225 246.966217 304.347870 344.842896 49.0134277 277.161926 + 890.623291 482.134399 725.459900 596.847168 910.248047 490.626434 995.546265 182.671326 732.679993 493.712463 318.350891 484.944031 13.2391262 38.4684181 892.435547 474.710205 733.524414 926.060913 486.285278 660.318726 896.300659 838.270081 961.970520 284.114929 550.161621 211.672012 360.413574 337.071136 373.581055 119.927345 49.6825371 838.559509 233.498077 161.647217 764.571289 858.905579 308.020294 584.207581 904.684448 554.565674 429.347137 931.275269 16.6970844 388.221405 395.547943 15.8233213 345.439178 555.757568 218.660995 297.545074 428.390717 533.539856 405.332855 776.806213 98.7667618 475.834534 700.873535 753.656555 87.7099075 9.09979248 687.535278 534.764832 775.243286 513.971130 938.595459 609.959229 782.012390 911.185547 824.169434 163.706940 61.4717407 427.462952 316.978973 573.240417 989.329102 271.271851 713.904541 503.989807 631.401978 939.840454 944.098511 152.988708 465.839020 662.404663 262.374329 584.158508 626.286560 524.152771 532.164551 607.957825 586.642212 574.866699 + 942.892212 123.205238 504.559113 215.465927 450.874878 26.1734390 667.856262 619.948303 428.169556 948.952698 479.959869 535.025940 621.400269 416.272766 61.3670006 630.271484 725.162415 490.258423 514.642395 753.849915 82.3700867 32.1437836 511.317322 785.129761 585.149292 494.568115 260.451080 559.340210 211.893524 680.859131 645.006775 292.726105 588.945862 755.582825 796.912598 790.726562 707.416626 537.385742 107.052811 536.214478 453.696594 468.866150 153.591187 815.053711 723.425049 281.937134 627.900146 251.089890 601.684143 905.320068 84.7039490 723.207397 147.191650 502.464264 48.4359589 645.597900 686.852783 695.469971 679.977905 111.596870 471.465240 67.4192200 293.906097 596.630859 40.8056221 412.294861 491.378784 729.097351 943.705322 483.831604 874.376160 167.959473 70.9714966 25.7083931 661.277771 980.773010 894.090210 331.801514 888.408813 307.056915 109.771820 16.2900944 669.752319 430.048645 944.045715 945.990479 434.921265 252.415421 442.157410 731.624878 641.070068 441.117340 + 202.774796 480.493927 860.151855 776.790283 747.507324 100.583481 346.978119 780.503662 181.183167 576.851868 160.925064 916.727417 143.023132 966.637695 655.569824 550.660400 109.725906 289.207764 567.866516 629.817810 309.288239 929.079102 250.559280 991.016602 60.7336197 577.390869 461.754822 442.198212 829.840820 169.772797 412.086700 872.983459 797.075378 453.964294 160.751068 219.423706 155.760712 2.83916759 269.248932 943.416870 947.454285 420.492126 901.753174 600.238281 147.181580 179.931778 188.245453 530.682617 84.0068588 643.258728 382.303680 700.030579 878.575012 232.874634 634.655579 46.4093437 656.981567 889.765747 965.952576 189.465179 219.648972 644.366394 608.655212 430.759766 313.826965 36.1612854 554.366150 565.953308 402.903900 568.626648 6.86554384 548.156250 607.979431 426.541077 221.589066 23.6360474 56.0144958 760.904480 175.838287 736.110352 637.399170 480.867462 681.005493 923.958618 121.749901 466.590820 234.479553 644.729431 933.931580 848.024475 796.272217 146.304779 + 449.618286 933.312500 161.955780 816.950134 627.766785 364.956543 806.981628 123.755196 341.766022 996.514099 993.189209 913.731079 392.326385 188.166199 743.591553 62.7544594 621.655090 458.594635 319.154449 33.7952652 690.832397 328.741852 192.883591 272.178131 891.282593 960.040283 933.580872 530.328735 626.179565 118.733940 482.360138 217.167435 55.5910721 374.887817 605.389893 20.9545555 794.089172 314.381989 109.259193 407.458740 337.980377 699.624390 281.582489 130.856003 917.190491 464.964539 3.71745706 512.461670 688.233337 886.550293 715.708130 873.013062 315.059723 340.480103 92.3981857 356.912659 459.552673 535.612549 282.482635 616.282410 837.615662 862.072205 627.049500 209.718460 356.296265 371.682587 132.465088 229.705597 704.011169 899.388916 907.830383 235.203445 467.506104 968.978577 682.285828 476.923187 211.068344 725.695129 305.724304 164.608566 741.926880 565.013855 454.634064 648.613586 442.619843 158.025040 268.924622 421.386444 332.098419 206.530487 257.148895 170.017700 + 312.035370 156.556183 441.532196 666.947021 481.803741 537.510437 796.366394 595.673584 137.352478 997.655823 662.058777 553.623108 347.356873 949.885559 457.993958 815.792603 306.378174 926.590149 950.816956 186.854538 93.6525574 317.392456 509.112762 930.984009 445.298523 233.926971 510.234528 926.262390 762.251709 492.489929 40.2242241 567.999268 808.275818 282.294891 880.102966 704.254822 824.199402 977.864319 912.820923 457.953705 690.089905 675.293335 807.190613 847.126404 121.396614 764.499207 748.029175 231.752625 195.908417 143.294846 44.5781555 427.323792 266.163940 849.920349 216.557632 515.862183 261.995087 545.224609 776.153198 540.672119 394.184723 280.394928 777.648315 204.940277 176.266953 191.581345 721.175842 635.634399 107.610039 435.685333 525.452820 118.809326 861.828003 803.766174 364.859436 19.6051464 17.3501740 650.327515 32.5003357 971.731995 269.838898 443.151642 307.595978 334.496338 145.029388 913.172546 995.741089 198.172684 380.550873 386.601227 795.755127 29.4512749 + 534.822815 7.15636158 531.700195 46.1710472 726.152588 181.376450 880.748352 531.758545 576.995422 991.069458 99.7633667 433.648651 325.184052 309.237762 883.875427 90.2946930 191.625229 572.950806 460.495331 989.298767 883.216919 443.196289 126.468369 44.0169449 785.365723 276.177094 384.200989 659.315247 882.089355 86.5205536 644.667847 957.584351 713.438782 764.932983 334.234833 115.146767 628.773682 971.454529 630.062012 608.739136 882.251343 22.0772762 640.048340 159.252319 853.218079 93.8568573 533.640930 244.028854 648.734802 536.837524 791.206787 433.545288 942.911316 850.839478 987.535706 481.748016 37.3107452 986.041809 286.262238 969.176331 457.399048 966.616272 641.139587 748.636780 118.992844 691.753601 827.957214 729.753906 812.233521 199.918610 538.063416 116.266396 755.861877 544.066406 31.8865490 828.846191 32.5498199 176.776901 815.220642 226.221725 960.484253 260.737488 215.621765 434.073151 89.0612183 855.264648 173.451126 71.1970520 632.053284 970.796448 197.284210 961.425110 + 942.010437 525.072693 170.169067 898.764465 137.834091 927.079712 182.875092 749.613159 785.475098 325.463318 654.208130 835.030029 184.353226 604.640930 993.918335 390.579376 44.9872894 83.4616623 269.110779 727.101624 574.679199 266.239441 541.455750 635.507507 469.600220 388.527588 393.539307 222.481476 742.509216 92.9593964 584.727966 488.478821 35.3950615 820.479187 477.165680 540.397827 77.7916641 810.880188 895.562195 365.377960 768.112305 941.974854 149.687057 897.836609 458.076965 404.959320 44.4950905 371.008820 363.199249 748.824280 191.379364 320.059906 672.907288 56.5676117 55.2227249 887.138000 621.551575 55.4662056 775.718994 121.317123 498.138336 564.959900 433.700897 201.791000 824.329285 29.6299706 677.280457 407.760193 50.5015793 340.355713 349.243988 508.634155 124.551910 882.095337 530.420105 375.118500 389.281708 930.290649 586.543579 880.768311 457.158966 812.477539 556.467834 950.129517 620.313538 783.202148 485.916168 491.567932 458.254761 551.538635 165.974411 879.842468 + 893.160217 415.400482 398.616699 163.216644 350.995789 898.851440 78.0941544 165.864319 370.537476 574.918884 367.820557 448.244751 48.0152740 968.294434 727.371765 53.9417915 776.729065 901.074951 438.169098 203.395966 132.679504 691.317566 530.728149 157.015030 433.086426 559.683899 794.057129 434.429413 205.566574 426.448547 837.405029 296.722534 967.924500 275.319519 898.529602 112.035782 389.034180 297.763733 865.526428 383.243774 425.215729 650.865845 589.805725 367.424530 625.804504 256.487885 950.342896 312.900269 187.600403 912.244568 533.310181 833.185791 74.2777328 448.861877 972.214172 279.491608 335.544281 467.451721 219.252579 380.982971 996.874817 777.844177 109.479156 63.1236382 532.311462 323.601257 97.0306091 837.866089 125.284195 602.644836 726.964050 464.470612 941.251038 166.533905 307.246216 247.473831 179.706818 649.001038 491.836853 711.453064 102.211327 195.850433 352.975067 18.6952381 400.359833 354.987640 773.295654 376.842041 236.507004 277.083496 693.228333 724.774353 + 734.031006 951.848694 318.018677 15.2535944 761.627319 805.173523 959.599365 173.306198 574.345520 489.871216 825.756897 325.317902 968.548767 954.219177 312.966217 785.816406 408.655640 379.531677 926.296692 936.321289 684.856140 698.481812 131.255310 321.461212 65.5961304 234.212860 831.590942 277.486267 224.402328 479.390503 496.814697 517.736084 456.184143 208.741745 623.714172 358.439362 365.733093 45.2495270 250.074051 733.158142 750.270081 358.530212 252.599945 555.871582 500.555969 539.398010 265.657288 718.962952 930.499878 721.145325 209.171188 546.345581 504.227173 880.073242 318.895416 590.443542 919.388672 153.440659 580.195129 279.187103 667.439514 942.555603 451.101440 458.521454 43.7740593 586.567810 649.165894 722.981567 842.281494 620.175903 120.509338 123.428116 733.270020 74.2742233 803.618469 961.822083 946.607178 983.024963 904.207458 876.422058 975.709717 517.561768 591.809204 948.943298 154.053024 573.945740 115.074066 234.115799 750.308655 712.481384 702.172729 352.637878 + 873.774963 286.490662 793.321472 113.847496 160.686646 205.603790 902.556335 982.560059 71.8416290 133.715057 285.194244 993.173767 552.649719 242.563385 628.392700 436.631287 477.215973 251.068619 963.006897 15.5685873 30.1373539 907.202271 427.716919 896.620728 237.798294 129.845642 667.545227 855.266602 472.091949 586.956848 755.041992 139.063873 243.246552 495.671387 110.172615 316.389648 400.611176 137.567688 473.813049 21.3911400 32.2937775 190.368347 687.204834 223.653854 978.809753 14.6848793 557.633484 843.199463 978.901550 766.231750 631.441162 586.959778 794.911743 593.047424 317.897217 304.018646 261.753326 273.370789 935.068176 597.772827 639.035950 691.797363 563.659485 62.1830063 797.246155 638.278809 48.6827164 959.913208 857.655396 899.358643 445.373138 176.293213 258.192291 628.804688 661.408447 994.360840 49.7435112 438.269226 459.165131 446.309723 280.542816 373.420410 989.394470 306.001007 565.041626 356.970123 343.627167 748.466980 197.841797 811.841858 51.9979439 468.155792 + 898.724670 258.095245 961.126343 890.388489 453.207062 342.083160 869.655334 999.857056 886.771179 507.716217 761.819214 448.425354 223.096512 403.607544 890.976929 488.479828 413.898224 698.878967 26.0591125 773.109741 624.351929 188.746582 855.392578 362.304291 279.602325 136.602631 207.794678 192.775284 895.189026 834.905945 455.728271 371.687103 596.088989 704.342346 591.586792 339.222443 9.84035397 318.405609 138.286087 849.429932 396.217926 984.189453 100.370071 260.344025 242.266495 853.551697 825.573181 524.486511 454.466278 85.2056808 523.151672 288.813110 387.597290 996.794983 122.511002 422.936218 785.526062 436.268005 2.58074212 6.33993959 998.760071 565.871399 753.911072 235.822357 21.1611176 676.950562 372.705261 806.949707 3.98404026 787.434265 38.3689194 557.385376 229.688980 301.598480 662.235107 767.371399 612.706543 708.980164 425.049225 330.354584 124.323074 671.607666 889.979919 135.469788 497.487915 161.376999 552.758362 543.807617 448.803009 371.863007 936.881653 685.375916 + 805.820984 185.037170 835.054993 884.612183 400.386078 300.803619 878.822266 914.784119 891.473389 540.729492 170.823883 144.690704 935.174194 403.135925 938.675781 256.112793 847.021851 898.170654 277.822083 255.271606 767.818115 774.987549 346.481110 8.36524487 896.438965 3.79468679 621.729736 427.935150 805.964050 905.175049 645.594421 991.033569 295.371094 344.188202 894.423340 765.131531 419.691254 882.536133 404.967773 477.549011 917.762512 91.5658035 28.6152630 402.994354 175.543243 999.956604 64.4033203 671.216858 60.8218651 422.074310 190.423126 409.624329 358.953339 701.688599 481.397766 793.578125 111.433601 825.862854 241.953110 980.744873 171.674011 84.5778961 20.7372150 896.016418 250.521942 360.671936 956.881714 39.7361336 190.272720 503.756927 314.404785 417.227203 940.171326 343.476044 941.518921 234.326523 787.021057 357.443573 565.770752 365.270355 531.261047 333.972992 731.092834 184.574448 189.707581 358.998535 394.382629 972.805908 365.409821 136.335403 742.708984 866.851990 + 939.312561 205.433426 790.355835 523.562805 850.970642 447.842957 270.632202 610.210266 433.649078 159.700333 23.4312725 678.783997 657.494263 766.012268 580.978149 355.242188 339.069702 481.480255 829.820923 300.651672 322.858582 520.833130 178.849899 689.234497 496.183167 628.442139 440.997131 998.262451 852.991638 146.923279 71.5693283 281.364380 525.241516 92.6193924 810.726318 632.873596 680.733948 641.268982 348.707550 228.750366 729.362061 168.298157 218.665756 755.846802 937.141724 903.157227 618.481995 976.647888 26.4824181 761.324524 379.454041 963.296997 8.71108246 115.680832 591.208740 351.296753 88.0626526 678.525085 676.494263 189.786896 176.096954 327.276581 404.849121 720.259766 693.141602 543.120300 727.965576 825.505737 174.512039 284.500244 515.758606 647.559692 531.615173 832.149780 898.632751 504.238831 721.780457 747.482849 336.652130 680.703003 48.3434296 151.529556 143.535049 566.952026 534.415100 331.848022 591.996155 135.813370 626.767334 160.698013 134.282516 621.172363 + 440.487579 85.0764084 245.469543 958.023987 729.684937 503.268738 127.668915 55.8920708 13.3127232 116.462593 475.698364 457.640717 278.139160 895.096924 602.556458 70.6980057 347.979736 967.710754 248.001999 250.002228 266.558563 514.517456 631.460022 193.241226 301.883514 646.181396 993.170654 13.4829626 30.9968853 71.4897156 770.595398 468.751129 924.863525 127.510468 637.124573 900.430298 857.148010 417.826050 867.774597 874.847412 391.547394 88.0216827 650.303894 427.458313 103.227577 396.982330 258.141907 584.972839 942.810486 469.482391 476.859192 533.402222 827.612488 147.646637 276.563965 858.231384 788.312012 390.729980 902.861450 335.118896 415.301514 603.183350 57.7070045 444.146576 861.986572 861.065002 597.519531 407.317780 475.004944 138.128891 243.902206 153.849319 424.510986 641.787048 845.042969 714.769287 300.968964 230.823547 425.593933 202.284210 549.704834 106.266701 680.275269 958.987976 715.507324 62.9583397 829.535034 151.724686 43.3294373 875.518921 708.032837 340.921661 + 557.314209 913.565552 11.7461529 139.790848 558.278809 429.843628 219.459381 955.146484 565.339539 771.281128 778.582397 641.500183 94.7896881 686.749084 253.811035 732.618469 610.121277 826.260132 290.507935 567.419617 714.156921 169.489532 974.920166 5.72930527 542.765442 956.118774 273.616791 8.56531620 871.149719 818.309448 399.794739 42.0046806 203.483032 480.758972 328.820221 49.4671021 959.254028 865.519958 383.253723 609.483215 822.125061 494.327026 471.183777 958.309509 841.920471 625.691467 576.114258 756.472107 872.283752 92.1921005 361.530090 888.790222 770.094177 150.230118 256.851685 909.847351 408.342194 159.897614 961.201599 852.560120 959.121155 803.070801 825.981873 867.975769 487.587585 66.2617798 755.665710 894.523804 765.033569 839.375366 25.9014378 348.929291 727.446960 22.4936161 879.543274 343.282745 16.7537727 332.165649 376.534485 853.977539 125.582336 50.5599937 2.13046265 849.951965 935.018555 870.454834 822.375122 811.189087 831.058899 593.979309 385.110870 812.575500 + 689.816589 111.612411 230.757507 380.464935 92.3477478 716.882751 911.003357 128.474670 936.992981 63.3419304 545.146362 816.243713 415.561981 439.114838 944.695557 984.885864 914.239075 324.154144 752.211670 834.117615 866.659363 432.166046 869.754517 50.6992073 771.064697 412.011078 620.643860 371.951202 700.936829 45.0739288 251.731964 288.108551 972.727112 283.539673 91.9462967 632.686279 111.087883 435.959595 529.912048 85.9124756 661.538757 936.089722 682.052856 796.284058 402.209076 650.471558 941.985046 858.839539 85.5097122 816.362488 595.816589 555.074768 544.492249 46.8849335 38.5267715 690.567505 6.87679768 342.300629 892.808655 462.240234 363.943268 916.876282 825.249329 743.308350 972.268982 847.411682 834.377869 627.059631 108.233948 36.7631683 431.964966 566.405640 631.546448 178.351273 487.591583 420.435150 401.238251 638.583435 523.225952 909.617798 780.515076 720.691467 429.796814 745.589478 285.952850 805.681885 550.096924 154.461502 811.351990 664.743591 435.996948 334.765839 + 460.450409 769.065552 745.630371 130.448898 351.788055 977.881409 344.875946 83.7671280 856.558716 318.869598 232.121033 880.692444 234.591675 208.441406 89.3973541 129.731735 344.217743 375.816986 572.053528 889.572632 289.289276 165.888016 896.157104 105.218590 586.053711 192.271881 958.300598 151.899933 969.787292 459.745880 138.550110 411.979279 433.945312 56.5099716 539.577271 55.4488792 195.550018 489.993286 459.736664 861.243652 813.737671 414.941101 822.593201 32.6134148 74.4121857 228.717316 942.921570 386.024780 388.949860 760.575745 278.176514 7.24198723 305.698395 403.839539 591.068726 749.822083 97.7456284 21.1173515 85.5672379 43.0318909 810.161804 776.361206 164.997284 782.477539 992.927979 67.0110931 367.947845 155.669907 336.400177 448.572571 746.209412 535.401733 244.776031 166.916656 852.087769 844.126953 291.024170 796.882935 162.190506 55.1038132 219.380188 3.40556002 848.881226 39.6514587 33.9640732 293.840973 374.719208 732.631958 695.701965 354.783112 501.289398 915.147278 + 696.509460 21.6248531 295.780212 9.58091640 907.175903 353.733917 367.799530 183.466782 737.355896 14.2507362 19.4120998 688.667603 577.570007 329.604553 980.091064 369.301605 322.007599 696.401184 864.357117 917.178101 981.798218 83.5838470 448.075226 925.062744 733.842468 964.168091 340.695587 829.947205 139.912857 273.669189 196.676010 177.629410 100.487732 298.361511 879.597534 96.9232483 322.679169 729.773376 819.019409 546.700439 458.059692 995.612732 957.217834 71.4557190 881.181274 262.865387 423.571808 917.670898 659.907166 314.242523 947.511536 761.439026 680.014893 360.690857 566.109131 252.776077 329.405487 982.902344 14.9980860 383.223663 269.096252 182.814468 687.931885 728.395935 569.049988 618.698364 592.122986 334.984436 983.057068 962.190247 32.0326118 809.850830 456.936066 313.228241 401.494812 325.198914 640.928162 145.559158 510.261383 208.091873 100.887100 17.7771721 222.441269 784.422852 874.484009 451.183899 961.179443 632.365784 235.487411 409.367981 203.288132 388.180664 + 997.460449 415.340424 667.910889 198.687805 664.714661 193.415634 727.957886 213.992615 800.949829 37.9843178 604.195007 83.5908737 391.189850 265.672455 793.657227 827.289612 359.905640 865.989685 68.5618286 459.295441 245.304077 93.0353165 181.827927 875.580261 123.486526 642.746033 10.5194063 774.468811 993.151978 286.502686 244.421616 664.692688 8.71066570 503.422760 205.727997 242.789062 285.794098 83.4841156 186.956772 952.546387 299.219482 531.273438 918.588745 559.143860 573.786987 769.324951 359.599396 950.969604 147.677063 441.848846 102.204002 677.746826 471.568542 440.228210 148.324966 215.492783 630.694153 969.206116 262.357361 251.157700 377.307983 905.580261 912.012024 503.286957 414.231262 209.294449 879.415710 606.555908 341.241241 193.995956 927.529358 80.8787766 401.586578 820.295715 806.431519 441.605774 467.388489 883.504883 788.477478 797.993225 128.295685 321.060730 162.187714 356.188141 973.969543 753.976379 271.827637 416.914124 68.0078201 674.028809 34.8552246 987.493469 + 80.4358215 135.762634 447.993530 937.878540 831.855469 103.586754 204.403656 166.192001 372.670197 390.802734 366.503540 522.379089 383.838226 459.493011 854.516846 81.7953568 201.419800 278.194550 22.6421204 649.520935 103.885910 287.399780 774.758545 351.852417 783.272949 340.559570 338.381409 461.557556 945.841003 22.3038464 99.0077438 374.325653 31.9666958 454.203491 822.356873 347.199219 713.088623 664.489319 94.1418381 188.555679 843.117676 963.046875 392.395142 777.848450 518.161682 868.055664 85.8245316 112.225189 572.034363 707.007812 667.655579 163.346390 685.048523 83.6989517 680.800110 634.321716 298.003571 106.687920 206.933365 717.708618 780.253052 383.469330 451.841217 4.28182507 441.662659 164.344009 588.858459 731.591675 597.436829 698.611084 466.782196 441.057129 674.539917 915.814453 550.421570 697.083374 64.7380829 293.402466 12.8960276 435.485626 394.066345 644.222534 583.286255 608.692322 751.606140 626.348633 312.683746 576.201843 419.965271 313.358215 535.202637 922.520691 + 286.080688 121.981705 403.780701 640.034424 515.658508 324.909729 359.839081 723.706970 825.001648 982.763489 232.469559 611.698914 102.632782 519.347290 749.182983 216.059067 103.208107 359.297882 598.273621 610.749939 598.510925 455.525940 197.979996 784.734192 518.181519 104.840477 828.630371 764.060364 454.596375 360.071594 871.026917 737.895203 777.700134 348.509033 219.069656 323.236725 266.889984 449.132935 929.978333 432.799805 221.921509 917.655701 323.052612 377.334595 184.456070 736.148499 93.1298752 145.586670 90.5675278 428.686432 236.942642 313.525116 888.443604 548.045227 759.885864 155.904510 995.289978 451.690704 104.896393 435.776855 966.781128 604.683960 793.228760 615.969666 872.727539 25.4812889 30.5616112 691.379822 534.678467 299.663635 900.382202 536.028687 234.674805 903.442810 70.8315048 288.919495 467.771606 36.7841263 267.799774 784.956055 705.927185 88.6585770 979.066772 210.361969 932.476501 246.301392 782.377197 585.962036 359.080597 640.785950 993.803894 356.749573 + 330.928833 546.594360 567.001648 592.546204 800.670959 143.815857 935.303162 375.956909 440.096313 957.284363 679.726624 318.146484 810.959167 365.654724 5.53661728 305.680298 764.833435 532.844238 701.699036 14.9518194 562.594116 143.591614 501.605804 44.6501465 421.581390 13.4584894 216.927170 216.751144 328.564240 997.399292 854.227783 950.929504 174.249695 742.614197 155.478470 814.800537 582.240356 603.053467 694.402222 896.127686 21.0614986 110.559242 74.8030396 666.792236 759.962219 305.792236 460.316620 51.2398758 210.666428 211.592758 820.336487 522.401062 892.293030 896.915527 796.673584 364.168365 331.081024 95.6363602 131.191833 322.525543 399.536743 721.797241 95.0063171 384.467560 788.043213 331.129242 76.2352142 702.325378 156.589462 428.914429 503.700958 530.912476 226.147354 282.559082 722.114075 248.249115 67.1964569 253.822525 938.944275 707.563171 423.448425 345.996460 802.716980 857.453430 515.139404 243.614243 838.115784 717.142700 112.974922 332.575134 626.051758 585.307861 + 700.870483 979.308350 378.447479 688.802185 715.448303 493.001495 673.841614 727.820740 883.794800 294.339111 913.431641 493.064148 632.197693 164.308350 997.971130 869.708984 946.369446 369.750763 868.899902 612.237488 30.7694836 560.067383 730.592224 211.385422 241.061493 14.4040051 809.788147 151.545761 989.632690 30.6574783 767.582153 870.484802 517.504456 873.962097 674.695679 847.181274 754.918213 825.613159 243.492111 497.942352 15.6964903 578.707153 208.696381 398.457367 939.011169 471.487701 490.286530 790.938416 818.332214 432.899597 909.645081 62.6525764 246.672775 905.058777 230.839386 646.481628 641.774414 493.420868 104.947182 553.136963 777.936951 565.960144 811.621460 49.4567413 418.177856 165.294647 743.337830 495.177582 678.617615 694.183289 646.425842 147.527725 498.322144 472.816254 236.012360 812.777039 192.670776 123.148315 625.776245 116.850296 197.864960 811.068237 97.9477844 600.332520 818.857422 583.518066 471.241302 633.852478 671.156372 607.017395 713.906860 681.307983 + 44.2085609 630.658813 623.359070 280.682220 504.364716 924.432678 60.0843391 564.836243 760.086243 153.706894 673.727112 374.380920 890.059509 90.5733032 717.268982 944.090393 225.002548 970.685120 71.8476410 318.917755 913.978027 838.808105 114.921455 92.8880005 203.345901 789.221130 538.969727 263.757782 923.480530 6.61718130 806.021423 596.323120 61.9550056 550.184082 278.245880 441.126862 488.053650 556.125061 441.737915 702.697449 891.320190 304.718109 771.455261 895.946655 448.414581 573.466858 166.997101 451.063385 453.433350 66.3209076 442.741852 402.648743 665.622742 627.241760 701.964172 452.107971 902.684692 752.105225 946.365967 287.392365 433.178619 104.707870 806.229553 435.258636 795.370117 580.910156 401.793610 129.283890 650.084717 109.287125 810.116760 162.284882 280.941589 345.906250 814.523560 395.453094 930.729858 396.479156 830.419617 285.060791 608.885010 19.1757660 196.018280 265.543610 462.698425 405.385742 820.616211 467.789124 742.695312 794.465393 695.671448 112.084846 + 267.068268 551.267334 151.746841 27.7331619 200.078247 306.644806 353.725525 62.4507790 91.1307678 619.356445 100.007980 109.837555 316.375000 299.541199 85.2291412 529.716309 896.255432 528.287842 428.139984 285.297974 418.948364 430.970917 614.198486 324.666534 259.100311 995.017578 368.555695 951.647766 310.718292 61.0038948 553.698608 316.161835 999.173340 554.515320 525.029114 695.363586 916.962402 951.949219 584.481201 86.8673401 478.236694 679.257874 627.881042 290.185913 325.155273 87.9173584 738.209351 415.730011 779.610107 122.695236 124.113602 143.882675 50.5449257 475.352692 609.459106 480.125519 770.939636 192.766357 105.610214 875.942444 656.549500 348.332764 268.801086 762.717041 4.96968937 9.61324978 305.349518 536.370117 900.948669 30.2551327 646.858093 709.418701 83.0218658 485.905853 240.440964 94.2556305 789.670654 682.834900 652.399597 222.161407 97.8964539 936.660339 833.717468 606.140198 135.372620 910.008484 1.97701502 700.552246 694.701660 518.015808 823.311462 63.3796234 + 221.353867 286.009369 354.103333 823.810974 910.955078 42.8746910 120.211555 74.4545822 704.522461 591.288635 742.003235 296.058655 565.336426 645.682434 689.958374 62.4464340 741.059937 893.734436 277.272369 906.563721 250.512360 250.887909 413.049652 739.797729 814.343323 267.090698 374.128632 224.652069 463.141327 565.443298 236.839264 108.370186 667.151245 857.885254 726.348022 958.929749 458.096313 59.9449463 860.139038 461.108704 811.538452 706.221985 952.030334 295.168274 165.972992 568.192810 106.624863 492.777313 122.685234 361.410706 160.817154 636.143311 71.8031616 364.095398 533.652710 813.756958 427.042328 613.611389 759.685303 289.177643 350.818665 808.136841 508.953979 132.421799 117.269257 874.130676 704.176941 829.024780 794.524658 870.925232 190.323700 638.158997 663.607483 629.147949 364.460663 144.002472 678.935303 992.207031 262.067261 172.529663 801.914246 710.980286 131.818542 351.080963 730.481995 512.701538 165.267792 266.182098 564.983337 813.916687 812.953125 978.523254 + 315.915497 598.424438 35.6237144 924.793274 92.0703278 120.189224 638.790283 551.578918 620.075378 226.733337 872.864319 299.080261 171.104645 484.518585 492.483337 772.869995 938.901062 996.140808 10.0220261 546.554993 372.827576 671.857483 166.518188 694.059631 724.681946 982.358459 620.138611 546.094543 783.613770 874.979614 774.791870 343.925537 152.897552 588.075562 805.456909 465.145081 905.388733 237.504150 113.674339 490.079437 857.729248 216.726746 536.364929 193.768677 13.9358625 797.350159 144.913635 956.926941 787.239990 888.965759 443.932098 451.682129 887.949341 768.607605 204.599319 918.748413 219.524399 208.682800 721.168701 801.586853 433.168030 955.130249 524.921082 617.291443 670.720215 239.733093 615.287354 697.455383 218.762054 48.5124779 697.769958 970.976868 704.758301 644.384644 726.307739 875.825989 707.342957 577.345642 42.5136719 629.810303 7.97582054 775.177002 635.984802 197.186981 150.658417 777.584167 974.289001 46.8646851 194.964157 535.333374 338.309387 895.638306 + 104.579788 90.2879639 878.167542 429.505157 827.587402 767.749084 30.4837265 453.864807 873.290283 193.888062 576.786133 807.927490 925.255859 473.920593 95.6700668 873.937683 578.434814 352.383606 613.858521 179.866928 940.720276 192.483505 587.936584 228.034225 346.934723 87.3307800 859.056641 810.701599 758.260742 420.582947 427.059174 840.057007 988.359863 851.402527 663.640076 372.350311 248.016220 590.442444 912.342163 546.608643 223.511414 504.492798 453.531036 678.168640 432.301514 960.733826 926.183960 120.431389 494.457367 272.154053 851.629578 359.158051 943.840698 630.102905 988.883423 94.9084244 79.6011200 713.447998 916.480591 507.185242 193.419678 997.413879 348.717316 848.539795 817.286377 274.216400 482.822693 808.613892 905.761353 390.837280 566.578613 879.672974 838.325134 390.710327 827.443115 841.583923 545.087952 694.195129 331.660400 751.650635 720.142029 349.889160 433.097168 370.186523 273.156738 909.601868 619.574890 584.982056 504.838226 559.185425 737.140808 221.844040 + 788.337585 259.610474 248.637634 527.871033 909.078735 784.525269 277.502930 896.244019 143.038376 598.427979 710.796265 610.777283 861.102356 789.574219 481.677917 423.696594 946.411804 461.087372 212.854828 995.132507 914.839355 451.037231 431.694092 111.760147 363.203918 426.242920 535.937988 396.558960 220.439484 476.895264 670.904785 978.890259 828.291931 524.984680 372.595764 359.062653 20.4536018 343.526062 462.321564 663.376465 302.747162 812.062134 655.778381 109.434494 846.764587 745.312500 985.730591 555.170776 882.205566 862.202026 833.617859 72.4578018 375.550751 355.256439 615.051086 170.207764 354.535461 659.965454 169.120895 993.773987 910.383362 611.380676 653.851379 143.607269 650.403015 801.851135 917.113708 543.246582 618.860962 384.332703 660.692505 807.237793 350.906311 87.4124146 586.411804 847.310974 963.913452 409.456482 883.790771 529.137756 911.140686 562.821533 303.175110 598.908813 944.894958 328.260803 949.926758 184.547760 922.007324 331.854980 152.451736 270.917603 + 983.985718 948.418335 283.646027 373.909760 213.066864 430.985107 259.900574 443.560883 284.844055 824.711121 527.288818 357.850555 779.801025 265.055450 767.946228 678.813660 606.144836 265.004486 339.289612 646.961670 515.970886 234.858444 660.824219 62.0268173 138.766556 827.643616 575.336548 896.569458 915.766907 605.121765 147.991577 454.605194 670.207214 633.785828 354.548035 621.325989 377.457977 602.309692 459.693176 931.817627 860.201904 335.470459 890.706543 514.279297 368.914398 470.318878 465.224030 705.708618 944.186462 204.532333 198.905914 400.863831 750.649292 3.42437625 816.016907 495.482452 191.586166 602.209656 778.691589 589.857178 253.166107 845.551636 255.087082 296.362701 666.664673 837.984985 886.245117 946.128967 194.671677 941.534302 116.945030 886.580017 850.686829 418.839325 939.020447 740.974365 847.559692 990.377502 493.350891 641.760803 167.353119 124.348801 581.037842 868.139954 547.612061 319.525177 802.567444 277.755524 532.923401 32.9959908 807.392700 715.130432 + 899.640503 394.318756 714.130737 351.951202 652.003357 274.715088 220.819504 281.267303 133.533325 757.231384 716.539551 644.036194 840.458130 379.158569 607.878296 672.989319 103.515778 40.2424431 483.850067 493.745697 868.352844 458.281006 658.974365 449.802704 893.802185 66.0260391 489.029236 872.853882 763.192810 451.714203 129.635742 959.326355 900.035828 263.322815 373.534607 942.929871 621.895996 642.266663 781.310974 15.8112335 747.170532 600.463318 416.330536 60.3874855 102.023460 581.411987 456.271088 455.544281 660.796753 227.883163 709.379944 348.174500 480.712524 827.474915 886.322937 494.884125 637.245728 948.943542 81.3300705 826.690979 956.231567 918.871155 948.280823 28.9039974 592.741943 941.856934 408.395660 233.908279 182.650177 207.570206 35.2853775 367.886230 521.377991 407.230682 143.930542 780.989624 884.504211 4.45885229 321.499939 975.230957 916.970703 629.257080 767.976990 230.541489 585.083557 271.303802 164.880280 781.463867 849.949402 379.845367 570.582825 880.111267 + 67.8079300 504.660583 262.423096 216.427765 988.742798 262.139954 491.521210 413.706268 233.985336 932.743042 188.105286 781.006592 153.028076 457.841095 523.405396 344.939667 131.335220 214.950272 200.804871 974.102539 899.875183 116.123489 635.741150 802.695557 487.575439 980.214233 853.790466 630.261108 156.774582 992.623169 738.509033 960.374390 734.185364 630.275940 578.082092 896.319214 571.309692 832.903625 191.721756 405.629761 310.642914 389.952423 861.822632 318.161346 63.4158249 860.021179 446.681183 262.875916 301.947357 829.107300 624.833923 592.382507 51.2079010 983.128906 940.025391 572.368896 480.093323 395.730560 431.942291 401.348694 984.693726 980.503296 18.4416351 266.239319 435.101746 149.295547 950.775635 206.057755 583.691467 844.780518 936.651367 361.196808 716.399780 356.106659 600.982483 521.562622 376.208069 385.995850 796.109131 556.193054 581.122437 596.822510 943.659607 32.7195244 432.903687 272.963287 514.067261 122.438354 213.283539 188.958145 602.143860 20.2631187 + 910.301514 35.6496162 70.5767136 57.7146263 787.750305 63.2436218 761.631042 357.084167 682.974487 58.8936768 460.357544 120.947769 607.854736 546.866638 510.850189 403.368103 286.663055 770.724670 334.232697 748.326782 462.566284 640.899231 568.402222 453.056946 29.4464512 983.078613 269.871521 94.5270386 56.5178299 792.605286 411.701599 511.161346 55.3016243 272.911896 52.1883698 721.424683 434.169281 582.050842 722.790588 933.273010 634.532471 144.703506 236.240417 300.148102 704.276367 237.006165 45.3846931 449.188721 82.1305313 163.899689 402.686432 914.434509 72.0314560 563.829407 47.0554695 415.980927 779.683044 508.505402 312.636597 3.33273649 702.518677 289.485474 104.244308 226.448120 262.803223 173.677765 821.234497 215.362320 495.373413 405.694244 195.145416 874.693298 827.130676 119.086510 149.713135 349.492096 871.923340 374.107605 894.024719 408.971466 491.252411 863.410217 597.793518 178.973694 959.454834 122.960091 386.291962 397.890686 366.194733 321.342010 477.174896 251.083755 + 573.476929 463.537476 188.866806 513.239624 85.9638672 346.106628 935.514221 311.974792 240.881363 982.317322 416.075897 735.549988 953.593262 484.060577 134.533325 807.067566 997.807190 583.407288 693.206604 591.291138 583.520996 81.4270096 51.8107338 442.789734 553.112366 373.999481 702.087708 307.873688 916.242676 38.5248680 791.626953 821.848267 787.820068 162.690262 278.520203 153.629715 348.114014 420.119324 690.531433 767.464600 685.631653 27.3449287 596.414978 23.6396198 890.118652 41.6313324 851.622986 373.720215 858.395752 679.064148 957.398254 935.741333 507.577240 413.653442 930.348145 142.481812 922.926636 619.909302 195.337326 511.098785 281.093750 794.098083 344.031342 259.503540 982.787292 199.322205 137.878082 551.963013 362.738556 547.070496 789.863220 664.858337 631.819702 285.713013 286.115356 746.736328 910.956238 129.444077 429.915497 405.641541 569.430115 845.945312 745.493591 216.008087 340.126801 591.282043 450.892242 251.044449 741.258667 465.834839 855.861206 76.1230927 + 73.8064346 104.695839 605.496216 615.643066 45.5086060 951.264526 660.167603 299.828674 520.332764 916.418640 377.239319 464.844971 379.732544 781.499634 366.644958 90.9387970 455.647095 993.886475 275.781128 701.921692 767.855225 14.8030167 542.505127 222.205658 422.657715 3.25884104 797.755554 6.52929306 104.953018 835.960815 950.189514 274.322205 721.455322 51.0375443 177.935699 926.977600 540.564331 84.2233658 462.445648 23.2450752 227.361954 655.353088 644.852661 220.921448 124.821175 667.502441 862.092285 90.1902542 43.3057976 158.312515 631.163269 41.2311897 369.346039 152.667236 63.9739418 206.186249 757.933167 573.187683 793.937866 991.875793 459.820679 301.053223 181.893127 889.600830 898.643433 767.799622 97.8663254 481.202576 790.777893 157.115067 80.5305023 29.6052589 166.992813 603.160339 819.782166 931.557922 370.926178 935.498047 630.232788 921.674805 308.316345 962.281555 300.701508 277.516388 379.115601 709.620544 107.157913 574.579773 222.892334 342.574585 519.878662 959.166931 + 792.442322 565.431458 937.142151 220.592697 671.966248 579.449097 56.5991096 612.538208 337.513367 874.837463 83.8899689 399.196442 272.505127 944.829163 945.994324 191.728363 271.663177 450.499207 783.952026 622.560669 318.574188 441.670044 832.372192 239.618118 820.625244 844.373230 614.503235 597.823486 889.708130 990.128784 868.087769 171.989899 579.054871 234.241974 735.902771 385.673218 610.225464 668.334229 872.954102 421.688568 772.245911 676.485168 702.476501 619.794189 202.456299 614.892517 879.928223 86.3107147 672.324829 755.092773 839.780884 858.897949 230.651352 81.3922348 677.083862 332.608887 713.308228 103.086342 333.985748 663.441101 388.466736 691.643250 125.346954 951.263672 438.917206 748.333862 259.760010 683.524963 251.393616 360.827179 524.391357 354.323761 215.807846 364.473633 887.934143 513.529236 195.074677 107.034592 712.722290 277.472504 401.848389 768.578735 152.115967 146.311386 593.620300 821.118713 70.3089371 194.681793 468.481903 141.456802 822.606873 572.310181 + 645.382812 170.886765 254.719040 954.024658 385.070221 966.056763 909.207397 78.7195587 363.801392 27.2364388 347.097626 761.565186 384.014191 340.522430 315.330994 239.524445 67.2315292 641.455933 521.464050 322.631165 35.6793900 613.304504 336.302826 815.927063 549.526245 167.907959 514.947632 508.874939 164.542953 585.750366 328.145752 906.299927 557.947571 902.669067 105.045670 906.392517 63.8187675 340.504608 174.155487 676.220581 758.809021 924.773804 213.703278 357.620178 276.142029 191.899307 918.841980 566.485168 787.842407 882.851440 844.081177 529.883057 394.452728 101.083305 374.197754 390.469330 73.6348267 439.204987 706.415344 916.794678 927.617432 244.403214 318.440338 963.687256 275.956604 440.023987 688.990112 728.694275 265.819550 933.979614 542.675903 336.436310 955.858765 431.599548 520.611328 484.393829 324.713684 954.828979 767.265564 153.886124 762.828491 316.178558 407.475342 247.835098 929.037537 337.531067 806.282959 450.952271 760.367554 911.240601 463.113220 846.852722 + 328.742615 494.800812 408.189758 989.996948 442.758942 208.493866 573.825623 449.383453 577.082092 331.052307 528.757751 385.277191 114.833084 20.6731453 187.848999 502.094727 614.096069 316.247406 639.655090 263.950653 328.455200 527.462036 561.316223 871.599792 307.413483 293.539368 956.798218 544.227905 294.777557 194.714783 330.365601 379.304169 390.169708 613.487915 73.2265244 98.4614792 171.034439 433.211609 712.097717 226.209045 342.373566 591.245483 693.930603 65.5158005 90.5711594 196.371628 831.766113 336.911865 648.908142 224.423111 447.848419 790.685974 35.3659439 261.350372 969.738342 29.7978268 772.543213 105.927467 360.647766 718.270142 4.63814259 427.782837 383.584625 250.859451 956.550293 276.755951 901.183594 898.893982 747.552979 858.208191 976.866028 836.066528 80.1991348 401.540009 555.531982 245.084167 111.998741 932.978699 807.388611 306.047150 623.865051 662.750427 274.014069 270.771545 393.060974 643.269165 892.823486 39.3543892 436.801514 847.619446 96.2553940 994.826172 + 655.206604 42.0047989 49.5220642 814.229431 557.729492 804.432983 851.665588 72.6320877 341.308533 717.405090 508.797119 209.246094 97.2912979 787.854431 828.789551 398.473511 722.238281 417.261810 773.625977 42.0096207 823.570496 303.289917 36.2517967 836.375854 921.067932 401.536255 401.612610 502.661713 397.616882 965.559937 489.790649 774.553284 110.147606 948.988525 919.151245 554.651123 60.5437889 551.304871 616.571716 863.021240 704.374146 397.734558 376.747650 235.363983 48.3578987 73.3564529 83.9489212 256.290009 131.831345 569.043091 575.229736 300.690552 19.3279629 890.449829 97.9651108 328.204773 461.396759 309.191010 34.3200951 695.891113 323.003143 723.827026 762.755127 780.903198 143.843140 633.565918 938.838379 503.253357 187.098495 877.615234 665.620483 952.712585 14.4709339 778.969360 338.121094 370.993042 276.738495 404.780457 747.352905 187.060501 523.325439 954.300842 973.968933 523.727234 502.585205 654.796875 975.373352 94.4930954 100.314575 583.405640 268.130829 751.093811 + 514.827332 950.884460 660.373352 170.798691 523.417358 541.012695 842.716370 163.879379 558.536438 450.077148 546.593201 263.893433 280.312134 222.445511 336.112823 940.674622 985.863525 102.470879 874.673279 393.882355 895.604614 30.9379368 146.853546 461.289886 495.709473 35.2191048 463.580658 580.818054 110.407402 790.099487 37.4214401 71.0097809 334.857361 398.352020 434.159851 841.201599 467.671875 188.347809 478.657440 347.613708 278.682281 589.622864 114.269371 920.376465 475.230103 665.109680 729.903992 806.250122 961.870972 141.691116 111.468254 387.701019 612.732666 928.177307 587.930786 779.621765 472.939575 167.199020 267.692932 751.322998 202.609741 111.116943 674.055237 532.252502 428.582977 17.2842579 727.842041 571.509827 34.7534637 408.750153 754.919678 849.333862 471.267151 825.767334 458.810181 513.960999 702.134766 465.764038 219.403885 56.6630020 97.5902100 614.403503 925.377686 665.182739 428.064636 798.778259 863.586121 776.749878 870.335083 287.446960 890.107910 348.141937 + 49.9080925 500.633606 906.593140 61.7311783 648.527710 380.808807 783.363770 866.724487 469.572540 142.935303 725.020874 255.912796 529.607483 500.745789 173.172638 104.621590 158.872238 822.246704 64.6740112 975.347351 546.851013 594.953979 211.177383 16.2284660 341.442169 386.699188 39.7389908 158.625671 428.661102 140.103165 636.549744 540.708130 652.120544 714.232300 90.3428650 577.195984 836.322449 531.584412 462.152100 299.129150 991.921814 516.496521 642.958557 552.087402 483.408142 193.817444 806.222534 506.947723 798.800720 326.537506 396.713165 509.812378 797.855774 705.098938 20.7452545 99.4480743 802.080933 416.783142 817.014038 737.189575 133.879822 413.169922 252.441788 359.266846 703.758728 174.672333 947.707458 668.826172 782.878967 569.695801 902.520691 733.079895 120.340942 850.139404 305.578644 623.270874 194.173340 220.808670 997.492859 966.423950 562.864441 265.307465 866.481384 372.924469 542.229553 25.8968525 72.8437119 168.077957 228.282700 402.694244 410.822968 226.358154 + 70.8347244 212.910141 976.007202 154.093689 801.656921 333.637115 891.036987 19.6545086 177.839890 697.819885 413.980042 167.551758 371.467865 939.143005 307.222626 395.549530 416.123199 592.147888 285.378418 157.402725 704.288208 417.881073 329.456818 34.4463882 810.213074 133.370773 81.8298340 848.611206 133.913528 316.377136 902.006775 445.926208 528.465271 865.295105 85.6873398 127.713158 890.698730 808.925110 280.003174 651.554443 266.634644 984.083191 302.156311 222.406799 135.840042 233.247803 410.195892 39.9152451 953.619202 88.9455261 964.495056 767.130859 773.775513 91.6363602 516.383545 449.173676 652.326477 889.521240 478.314423 584.238220 240.949661 292.736176 290.558350 832.168457 654.399963 594.061279 774.748352 32.3337936 512.567017 594.315979 642.863403 40.0691071 790.732117 8.21691895 664.897156 387.736389 512.781250 505.253967 619.694824 13.9549170 676.875000 642.989136 681.955505 436.002014 471.149963 439.916962 815.108459 417.564423 225.313782 381.698608 235.048096 514.473511 + 87.2466431 381.636444 517.530640 426.375244 231.716782 220.082336 377.227478 927.737732 455.190460 505.428192 644.042236 577.814819 878.951111 566.910278 275.387115 342.249878 717.320374 730.399597 268.655060 668.927429 373.582489 36.8792801 961.043640 521.979858 540.526367 879.542053 546.692749 747.798767 587.796448 536.392578 940.349854 196.708893 583.725586 279.181274 913.365723 290.600525 937.170288 548.980286 368.021942 84.6829300 677.926392 683.955261 530.447632 120.972832 926.891907 13.4740305 119.146294 364.005310 155.926910 708.912659 328.755188 546.952942 297.479095 555.055359 293.911224 506.452667 299.468964 385.764374 544.141235 309.925873 554.589966 287.495117 43.9862785 462.221466 842.900085 525.144409 640.071228 407.986786 529.498657 532.648926 603.844360 99.0084534 607.989807 584.817444 203.838043 118.413170 669.450867 341.296265 180.351440 314.199280 83.5278168 380.005005 557.602478 205.109375 750.349243 172.463104 564.006042 628.206482 816.283752 859.746582 755.179688 845.098450 + 467.663483 909.725281 944.029663 581.825134 549.449219 59.3375244 826.895874 845.934631 9.52661133 651.828735 13.2802715 5.46516323 872.405701 848.205078 362.641083 372.788208 158.413086 521.919006 793.085388 235.495163 674.699463 265.862823 374.583984 242.750427 235.339859 909.158691 261.559814 797.016663 256.635681 316.866364 328.624847 637.493042 12.5185118 404.642609 758.780945 845.845032 55.5876160 624.311523 541.980835 199.242355 821.160889 722.270630 85.7270508 813.591125 959.052368 332.772400 352.493286 347.684448 619.490417 737.356750 720.613098 53.9734116 963.036316 703.528076 866.292297 819.424011 660.624268 316.755676 94.0868225 465.308807 805.878052 791.955994 10.2509174 29.8069382 904.161804 90.2295532 316.975922 943.568787 992.164001 275.421417 673.903442 243.625610 779.751953 336.664154 895.267212 611.268433 948.278259 875.976929 926.149536 436.485107 589.883789 707.803345 175.302322 240.908340 840.524597 90.0782471 521.087524 677.104309 223.037201 198.595505 490.317017 798.612976 + 947.963135 829.763184 552.733643 721.621643 211.909241 781.783447 870.437561 273.749512 762.978210 554.599426 321.250732 508.640167 633.682678 399.703156 170.366394 627.292603 86.3620987 518.791992 721.015747 128.906677 978.006287 21.9100151 410.790588 165.536880 171.179489 564.677734 214.393585 972.974426 562.052368 658.581543 837.438721 614.980835 813.539856 474.489014 895.576660 390.173950 43.5849457 601.140747 520.854370 567.839722 643.013184 562.631104 573.404236 479.328949 287.750031 969.801147 716.325134 475.587433 738.161377 956.632080 429.396484 477.216949 97.3069534 670.640686 439.077393 365.260651 268.832336 295.805756 56.6732445 995.456177 457.452637 94.5708618 96.6365967 718.051025 294.372650 997.625366 211.419006 452.644379 172.806610 614.107422 412.324280 97.5906906 832.617065 836.914978 257.010986 753.369934 615.640503 564.690552 484.614441 282.288513 370.938812 277.981323 572.463623 733.410950 956.269348 599.662659 25.7002354 963.843445 839.515991 25.2950916 408.369415 605.481201 + 866.042053 297.605225 630.576416 484.333160 720.139893 630.289673 124.282585 836.704529 707.801025 615.480835 336.532135 688.607239 353.789581 509.733063 379.086243 583.135559 528.684631 670.122009 598.372925 828.062500 78.7549820 120.283661 553.820129 498.441406 468.322876 789.962769 433.451324 418.927643 642.976074 981.197754 488.899261 575.218201 830.729431 633.013367 443.764008 277.743500 576.097900 801.910583 467.554932 323.121155 985.508179 197.078186 67.1060104 554.714844 264.934692 920.838623 155.311325 243.910233 467.328766 603.902344 289.451355 935.092163 819.054138 922.596252 487.809998 182.279099 948.807190 517.841614 392.088898 898.342896 587.227295 234.591919 736.493530 999.619507 377.420349 24.1930313 826.402405 889.190308 360.930359 198.631302 271.407379 617.477112 402.664825 355.845093 307.644043 614.619202 621.361145 828.545959 14.5470924 807.195251 842.586853 77.0160294 804.596313 176.424332 768.381958 81.5210876 953.234253 920.554871 385.131012 323.761688 828.630676 304.511902 + 635.514954 951.960205 462.930054 666.497253 23.9207325 238.436981 59.2576752 75.7651672 370.955780 894.779541 209.994583 105.535072 803.488892 382.639221 545.854919 325.634491 812.630676 376.474518 640.697937 374.711517 650.580811 60.2304649 201.028885 859.902710 767.980652 169.425232 34.2468529 991.506592 786.875305 255.843964 560.578186 14.5263109 89.0478821 320.481049 416.069946 567.744385 914.469177 851.706909 193.505966 594.675110 640.417664 6.46028042 757.564270 356.780853 352.287628 2.25550723 321.926270 336.442627 385.859955 230.687790 760.151123 844.905029 146.023499 459.959167 445.701416 334.993622 961.798828 89.1739960 412.413055 142.329681 921.993286 733.295532 969.488586 541.183105 815.415955 835.834351 152.601257 514.103394 78.0341339 680.602722 72.6849060 247.398743 971.144470 716.069763 993.376465 163.801025 137.405304 824.861267 956.699890 293.481476 400.559235 700.578430 420.683563 106.516434 728.681885 949.864136 80.6402969 586.502808 253.545395 252.062073 260.270966 34.4200096 + 728.687744 821.650879 578.617432 12.2008390 575.606689 29.0837040 320.442993 464.127563 796.246582 91.5441895 51.6797943 64.2436218 210.261871 773.138062 853.290161 668.928284 884.422058 525.060242 755.066345 229.015472 354.343353 458.496765 143.627823 80.7018661 615.437378 455.991943 39.0691681 575.117676 570.995422 549.904114 448.660095 397.449615 813.477966 45.4380455 128.180756 440.457825 422.212677 105.280518 992.087402 581.553772 653.888672 413.004333 143.798828 445.158844 893.678406 441.485748 60.0439682 506.259491 289.812683 648.614136 254.530930 185.218842 915.668457 915.083801 364.016449 844.559875 200.823807 978.783325 71.4047470 457.257843 885.534119 646.860352 57.2433281 993.245361 709.243347 198.492981 104.494461 781.385010 413.103546 81.4006882 166.592377 875.835815 169.841324 695.523254 7.93890285 885.674744 464.763733 858.647644 218.465103 184.525375 699.133362 125.971703 278.906006 131.319916 313.752808 905.491638 719.626343 326.070312 475.041504 715.047607 533.775208 976.552002 + 814.857239 193.104446 652.156616 927.779663 817.931763 324.593170 122.494987 201.033051 371.463806 736.073853 752.226379 274.339111 615.874207 707.560425 389.465820 338.770599 237.607452 437.150208 824.862122 365.224579 279.181854 525.899658 502.656616 710.583984 880.638733 172.728546 863.371765 322.383087 428.013550 453.045990 900.558960 417.376373 616.416260 541.000793 746.036560 170.265594 372.138885 945.032593 112.273720 443.629974 411.830597 220.663025 721.748840 707.724121 56.5726128 947.888062 850.930969 813.737610 541.171387 378.606293 326.535950 793.442566 953.175598 664.019043 499.899261 881.799072 601.752075 288.876740 114.387932 555.618225 417.166718 666.748413 578.854858 122.406563 755.394043 995.372986 581.798828 179.200027 995.216187 878.304199 109.819633 193.956543 64.5753479 721.341064 648.797791 518.654968 898.046326 678.951904 64.3518143 376.082184 439.770142 407.649445 712.664978 14.7840815 218.944016 639.776428 287.937439 180.606354 410.115448 221.333969 554.075562 953.725586 + 474.029602 445.805206 59.1108398 360.958588 973.110474 677.720642 516.305664 988.009583 108.731743 336.226776 32.5527954 283.921997 673.076721 306.636414 277.984772 544.778015 737.813293 359.989014 428.557495 542.188782 55.3981438 194.458267 795.080261 331.088226 991.135132 382.242126 503.316589 996.531372 581.556763 917.514282 874.960022 902.104980 904.280762 572.188782 985.276672 794.870483 939.188721 631.131348 977.665161 5.66344833 142.338425 750.208374 887.913940 998.301270 650.915588 302.231567 389.040436 661.985046 372.689117 480.357635 332.676056 850.494690 340.927338 616.706970 307.744537 844.582581 553.575134 141.015213 600.612976 651.721985 981.195251 817.034607 937.887939 257.998047 967.293335 650.852417 454.652588 171.849899 95.5463867 993.810913 51.3873711 47.4946747 194.901459 480.850433 541.134705 970.355103 464.643158 85.8330460 250.063141 624.182739 516.585083 167.225754 935.859436 124.298309 839.891113 550.252869 992.221680 970.025208 916.036194 823.151855 516.915344 290.000732 + 303.630646 909.547302 505.382385 311.171661 437.777649 149.632339 272.097839 815.136475 776.026917 201.063766 417.185486 77.6174927 930.101685 866.618408 67.8438950 588.977661 716.141785 301.585510 107.456886 625.153198 988.882263 874.235596 923.884827 307.738953 169.519363 372.890930 146.126740 633.847534 749.213928 150.019440 540.431702 336.644257 94.2121658 8.53506756 470.251831 161.187836 84.3020248 845.972656 247.243988 108.224304 2.84547949 537.836609 52.2383270 105.411095 387.391998 342.735901 699.806641 623.637268 242.965195 444.423645 242.556366 424.135223 705.772522 225.227509 891.795227 798.731628 224.513260 118.572929 116.029350 25.0357723 377.934875 618.238220 8.66308975 570.781128 840.241333 195.741760 57.8839111 61.1237602 500.937012 334.259430 131.936035 410.822662 605.030090 719.979431 18.1342640 22.3417168 417.960571 193.699600 573.870728 258.433105 473.758514 284.506622 175.103622 791.238586 256.571350 241.635086 952.064514 718.111511 849.629761 49.4287567 201.310699 714.768188 + 792.676270 902.975342 612.682922 238.894577 979.149109 391.620514 972.516541 818.866089 445.952148 32.2217255 519.199158 526.624573 586.988953 173.026749 282.274506 925.785095 711.858521 110.693275 245.051010 659.643860 161.744339 736.975586 84.0618744 519.370728 299.701569 223.688324 951.081970 847.121887 577.124756 485.411285 397.890747 40.7090988 855.577576 469.849121 223.615677 46.9715691 22.8137302 573.020691 624.566040 612.642944 410.007324 340.275543 926.389221 254.075470 604.729187 158.352478 645.041199 627.038330 37.7889519 200.310287 144.125977 870.187378 441.366699 322.890900 373.057770 152.796021 377.490143 844.692322 104.638084 666.851257 116.677254 161.079163 924.005249 45.8274727 87.6049881 906.336609 692.989624 849.455627 53.9743652 510.067108 374.877045 558.750183 661.274597 825.003052 794.991760 251.889755 541.691406 558.447021 26.4768219 584.397461 96.5583572 806.736389 529.440186 474.190308 719.995850 931.379944 861.562988 100.537041 557.439941 674.330750 388.553192 905.107422 + 636.589294 169.839905 20.5707874 538.480469 921.173523 937.439148 468.244995 130.460678 802.532227 514.781738 348.826050 450.314117 743.352051 855.467896 37.1527100 756.173035 446.558319 362.077606 216.194946 190.852814 732.562500 54.3010292 982.034973 7.82273006 873.274109 491.197937 892.515564 846.176025 81.7125244 397.802246 333.771088 426.410126 550.864075 203.094086 538.222351 285.419373 861.578125 51.7530975 728.679626 464.217712 101.627663 23.2899704 322.566925 874.028992 517.144043 802.089966 667.634521 3.97903824 317.197754 559.650208 784.828918 734.899231 866.073853 123.623009 914.958557 949.966858 936.506470 472.917358 239.171646 406.026917 452.228577 427.387634 391.018280 928.001282 415.382324 231.997772 423.725708 251.939835 208.494095 29.7546577 244.771683 129.894104 542.605225 530.698425 554.356323 297.496918 609.248535 234.945969 197.374008 698.071350 530.528687 962.615784 940.404968 931.113770 660.092651 847.830322 905.850403 455.932037 587.111328 8.93080330 830.421204 729.378540 + 311.051270 597.627991 226.433533 520.178772 630.576477 713.154907 374.854889 903.519470 87.4679108 255.923569 754.015259 196.456177 654.835083 33.9928932 949.982178 870.535461 658.930603 360.571655 701.458984 781.693115 867.068176 562.880981 655.076294 561.331970 48.7076645 662.011475 721.713928 99.5278091 593.030945 984.240906 781.779419 788.113647 788.476318 941.185181 952.256531 982.912842 529.150879 507.634979 519.910095 851.754272 929.432190 42.9644852 522.404541 404.682495 412.988861 216.457184 93.8837128 409.532196 151.487350 506.146545 103.293198 353.748444 449.284546 62.7644615 25.4234695 672.059204 630.370422 606.428223 408.243469 16.5797806 739.315796 966.552795 634.683289 394.409790 955.070068 934.154541 294.949341 530.310120 893.921631 100.070503 302.808075 213.775391 588.837830 705.029114 842.632324 760.234558 844.570679 855.758667 725.376892 75.1653137 908.944946 585.903870 447.175446 57.8352661 304.233185 20.5785885 208.482788 532.760254 366.648987 887.866272 474.371460 519.037964 + 337.315796 334.351776 793.182068 821.953369 322.981293 447.939362 243.828720 401.428497 95.9253311 855.535583 800.083801 131.577454 487.150238 953.608093 120.081924 301.188354 147.391006 711.800598 71.3515701 356.892670 820.237915 599.372986 868.173035 716.201904 459.870392 209.798615 227.983078 169.659775 43.1390114 599.333191 622.838196 208.500122 620.021973 334.020294 178.737656 138.157776 971.020569 215.616287 930.098999 636.406555 390.510559 625.349915 526.316895 960.270508 728.351379 819.635193 729.706482 684.078125 261.065338 75.0024567 283.986603 988.907227 993.634827 871.137512 599.519897 169.660080 247.864151 103.004524 950.916870 109.029228 656.456238 747.877563 576.681641 17.1581421 370.949158 114.788071 127.163910 425.563110 343.024994 990.502441 862.207214 59.7659531 715.763367 852.119385 430.795563 29.6731987 588.282959 977.370361 893.172119 102.136772 434.382843 629.493042 465.578979 190.066818 847.196228 867.792603 351.605713 684.144104 104.527687 936.174927 959.553833 311.796875 + 134.692963 279.047516 82.3165512 163.156860 661.557861 779.098877 248.569824 859.861511 804.580933 642.043518 142.493896 76.0508041 92.5405579 95.7062683 613.334839 784.288208 71.1494141 784.162292 491.300995 158.438461 589.928894 656.783630 927.099915 991.257385 14.0568581 186.763611 309.249237 370.812805 224.801941 758.273193 836.589966 670.299866 113.869408 589.663696 764.926392 9.88620377 593.819153 836.671509 326.436859 128.831055 423.686371 173.058014 936.573914 930.632324 118.907455 539.569031 82.3022003 204.299576 567.881653 710.042053 625.669250 495.384949 266.359619 556.359131 698.881042 517.096191 368.145660 856.027222 577.873169 30.0180244 337.568390 967.283630 668.816833 518.042847 283.804169 901.289307 436.707977 182.038116 155.903687 949.848511 611.340088 623.040222 674.021362 979.359375 334.047729 745.581970 7.22787523 372.583984 455.001282 980.775391 674.828308 812.142944 808.199585 649.388611 197.521255 719.640381 54.8272285 954.267151 145.977936 679.570923 745.297180 269.090454 + 355.363739 985.902954 620.245056 825.255188 207.042099 5.53197289 671.517395 956.995239 838.616943 360.779236 300.319275 259.506989 62.1877098 275.537354 150.388977 822.749207 47.5687485 605.540710 696.804077 450.158478 777.152527 339.106018 480.547516 631.424255 443.104309 22.3395138 625.063843 700.274231 464.629303 274.017700 175.133453 304.436707 472.041809 760.465393 788.193542 767.860779 569.924866 495.897644 378.656372 284.909515 349.927979 549.983704 33.9597893 857.434937 901.923767 547.607361 987.460632 406.943298 655.174927 663.234314 33.8041382 884.742737 716.976624 281.586578 388.741516 712.677124 826.085632 426.345154 350.283234 304.830292 585.083557 488.920990 213.862259 23.7425728 814.938049 255.494308 518.522339 249.389389 247.748566 868.507996 894.793396 261.857300 505.261414 238.643356 589.527527 27.3889332 293.699005 425.711487 965.147339 907.929810 699.503784 451.192169 642.018250 162.278458 292.251404 477.036163 165.223846 815.803467 750.569885 662.707214 632.504333 675.501099 + 334.173920 754.462219 75.1198807 859.891174 149.057495 610.092285 507.589539 31.3548698 376.309814 878.709839 65.6485291 180.259933 907.148560 473.042603 75.8831253 191.686737 136.369995 511.202637 488.875214 556.118408 528.069397 592.267395 927.389099 760.910217 147.334381 270.004425 569.592041 431.604675 728.350220 66.7234344 503.991547 465.798767 535.544556 931.905762 312.132965 65.8453217 234.533203 182.891754 349.235046 796.874390 632.226074 490.275574 247.760361 731.475403 395.990906 861.702942 814.559631 744.124817 799.163513 827.943359 488.723358 234.733932 854.059814 245.818542 329.409485 265.413513 239.774246 485.635071 794.690063 560.570984 363.179260 245.856232 89.0090561 97.2651596 657.167969 399.083008 624.036682 812.325378 55.2036705 4.56049538 986.247620 207.563416 288.494873 175.922852 499.969147 877.300842 305.889954 711.498596 600.072449 447.161285 753.116577 621.733765 327.589172 162.650192 936.526733 815.151428 27.2777023 409.693695 488.515778 569.443054 860.341492 587.682739 + 439.137177 690.190430 53.9921684 775.308838 447.246552 710.042969 515.866699 859.362000 441.362854 123.771515 235.350754 52.6324577 635.501953 888.069885 570.440979 199.971893 269.742798 133.914597 455.532135 760.646729 388.685303 812.417114 391.124756 177.015015 187.110825 862.790405 675.490479 269.736755 329.178131 96.6389236 98.6504135 153.167236 825.839050 18.3158760 390.221527 534.209534 93.5744324 603.704163 358.141510 192.175659 708.608276 24.2971153 905.366089 380.609741 916.207031 772.471191 642.900391 806.929688 294.342438 120.200539 957.866699 965.545349 698.095581 717.181763 309.129272 678.363342 264.140137 29.2577534 917.408203 165.372238 644.451782 296.818024 891.390076 380.682983 296.360382 949.672241 898.370972 375.168121 578.161682 886.411804 505.607422 598.633118 125.442284 461.945892 185.482025 762.708618 912.011292 638.258545 367.835602 902.475525 542.117554 160.500916 836.232056 4.97737026 269.187836 951.774719 91.6163559 115.011780 738.736389 228.774368 919.939270 504.011444 + 778.572510 556.774902 875.781799 693.247009 297.637848 349.179688 915.274292 853.598083 947.558228 171.406174 882.126526 730.959534 353.387787 640.514038 921.480347 369.872772 388.747070 448.086304 235.593521 902.868958 529.226562 9.35160828 341.188263 338.420319 346.897034 239.430603 618.486572 581.123901 642.551819 389.843750 284.393829 754.727234 837.239624 278.946960 422.446411 423.720612 460.696533 751.067505 152.422745 422.012146 894.852722 121.161774 788.546387 306.766327 996.444702 412.166595 311.339935 529.993286 54.9157715 113.450752 828.684143 148.289719 643.912659 49.9897881 106.326004 175.982986 331.191956 399.837219 367.347595 994.400085 481.450775 351.887665 900.355103 423.876892 354.086060 3.70429754 588.438660 445.101074 373.302155 787.145752 795.538635 447.835876 174.705505 871.199341 24.6291981 821.887512 146.912918 166.092972 285.671570 192.305237 703.817383 623.289917 614.904114 653.343567 727.448242 46.5947075 625.674744 802.900574 409.262756 62.9762039 434.659027 15.6819611 + 650.154053 40.9794350 7.62230158 252.721115 760.630249 710.963013 735.261353 5.26985550 525.945374 709.249756 206.945923 145.492233 983.416870 760.715149 99.0942612 173.222595 717.109497 465.986267 946.208862 679.338867 174.610596 682.614685 502.998047 549.482605 307.736145 613.423096 814.992126 912.444519 583.660217 246.082733 963.796509 981.867004 963.597229 142.982712 804.685059 427.894653 144.115021 113.399300 824.900391 922.590149 594.005005 524.032837 215.246628 526.646545 135.455139 677.721130 710.477112 653.337830 805.890564 301.497681 671.472961 330.714111 351.386841 714.629211 718.400757 479.595001 319.338745 959.061768 218.926804 920.277039 466.946838 425.848694 939.368530 641.945679 576.807007 836.452881 55.9445305 239.089478 260.447937 474.952209 956.659119 581.074829 705.971924 123.246506 962.876953 904.267212 385.574982 453.578674 574.235657 862.744446 162.204620 184.481430 66.1917572 349.716187 851.594116 987.982971 817.654968 48.0303993 716.129578 517.456665 896.195618 969.690491 + 435.731445 544.835205 118.900017 801.504578 580.151672 793.546143 483.019775 658.154480 922.614197 684.224487 415.508636 158.199081 212.420624 444.118835 330.009338 498.453613 890.436768 120.311829 603.964417 910.076721 735.909058 787.923218 794.211060 40.0613098 719.690796 352.576538 65.0506363 233.363388 437.918823 327.782867 554.076660 638.639282 276.611664 645.070007 722.370483 173.707291 385.574249 209.270859 713.539551 401.164001 431.708862 966.923706 237.309372 599.380432 134.855820 551.037231 401.193451 773.827332 350.585968 384.032928 812.174316 666.838623 176.986313 990.830750 72.1142273 954.206055 396.286469 869.956665 679.592529 585.183167 745.567566 406.154205 667.774780 241.731842 323.890656 262.186920 859.896057 294.514771 635.695801 875.922058 412.731995 646.280640 238.910416 545.042603 141.110489 534.878906 749.059326 183.152451 956.790161 273.516327 833.103455 497.156952 149.488068 234.213455 753.064026 81.0978470 848.923584 210.855545 345.326172 342.929291 67.0686188 223.275558 + 621.464111 344.595001 618.148376 819.714661 522.295959 438.218750 847.816956 696.594849 568.244812 809.514221 503.811127 522.573914 355.266418 203.628433 346.681641 342.570709 345.934601 95.8082657 371.731659 465.255524 551.255005 717.660583 970.792908 704.466309 571.400574 392.315308 576.188171 767.370300 352.905426 530.609314 297.184723 133.644073 719.219116 264.771729 614.840576 24.8236141 436.465576 773.826050 2.59122205 487.317688 605.787781 917.655396 646.483215 4.11533689 582.168762 243.769836 263.595886 107.426460 577.604431 804.839111 546.805847 675.258240 248.392319 381.962372 190.668991 317.511353 792.235352 134.422394 157.426788 865.611877 913.145081 531.770935 223.544647 693.943970 145.571426 679.446228 532.031189 23.4775982 232.640564 464.333710 483.032715 459.515137 710.192200 776.612488 728.661438 275.787079 669.430115 372.845184 561.837585 387.508881 467.244568 136.443405 616.543152 227.648972 972.882080 857.808777 336.915833 793.428345 983.329895 643.352173 49.8254433 598.327332 + 554.618896 763.157288 339.222198 190.026794 388.343109 588.413330 793.477600 639.993164 803.912415 19.3778019 487.102905 838.893250 889.627380 470.776917 466.165680 166.089401 165.693420 50.7878113 937.771484 173.472977 967.077087 888.720276 424.048645 386.480591 129.837067 49.5595741 90.9482574 149.147232 866.432129 405.760681 188.566345 680.803955 679.194519 928.635193 733.494019 932.948120 839.315002 702.211243 137.029099 839.655945 19.1380749 614.873718 893.132690 560.714233 114.831184 256.194916 479.972809 695.064331 813.411865 112.387276 148.114365 471.927979 286.046051 197.204956 557.624939 139.779785 701.115173 785.488647 212.931519 677.643677 190.885559 764.875061 29.1905861 509.834747 896.778076 786.256836 363.279053 458.278473 154.350220 88.5862885 830.678101 111.229836 402.082123 343.499207 362.944214 843.495728 473.676208 93.0770569 968.939148 940.364075 10.5219669 515.045288 874.668152 625.407837 670.398560 145.495560 35.2451859 699.467163 546.749512 317.175873 659.979553 878.338501 + 520.400208 360.827057 848.209900 379.262421 345.751801 397.068665 903.794617 392.590515 877.637573 312.948792 893.000732 275.686737 337.626465 193.627487 494.364655 897.486511 431.930542 938.963623 762.694153 149.438751 453.200165 770.429321 565.795227 53.6959915 413.213043 439.773346 248.041061 607.040955 244.351227 841.484558 112.905853 811.766602 48.2870369 397.571991 140.913940 153.441086 368.909698 539.653198 865.993896 83.8355484 405.484985 231.495392 231.382263 657.628418 154.310074 971.858704 382.726227 472.608398 665.980225 76.4235001 12.0578709 954.203857 772.997253 824.140442 253.942276 942.724915 475.128876 952.855652 953.630310 123.452530 558.171265 690.781128 182.271530 198.336014 202.479034 12.8035536 718.028625 174.534851 764.354065 398.539307 27.8477859 348.426605 592.580994 16.9921913 285.433563 53.5791626 667.699707 505.880859 795.132935 485.985474 86.2951126 308.281891 440.253510 756.352173 334.602509 550.302429 8.26324463 32.3024712 612.570496 284.996490 515.300842 87.3087463 + 483.090332 432.596161 525.004456 904.808228 335.817291 118.015831 814.458313 358.233917 778.094238 395.958313 297.038483 674.520447 310.087524 569.968933 281.390564 901.444214 583.607849 73.3109589 512.157471 756.002930 449.191467 466.083160 566.152588 684.922485 810.765015 98.8960953 95.4890442 477.267853 336.687134 849.807617 563.456238 773.344849 398.948853 703.484070 577.247009 573.208862 35.6649780 343.159088 482.502228 659.249878 596.068176 689.309204 687.788086 13.7051849 931.837341 638.910828 928.316528 328.678925 189.244446 228.406326 195.525848 864.938904 957.591370 1.37769413 226.645813 718.039795 650.277222 556.759155 328.259186 347.327301 688.562744 340.376831 130.670929 41.1246033 389.149689 186.481430 362.036835 937.330261 52.9550705 297.120270 270.221161 887.388245 129.203384 579.613464 536.381042 339.631378 283.728119 685.075684 842.039795 3.35458946 84.9171219 72.0862961 64.5615921 280.183228 222.804443 586.870850 926.755493 647.016907 462.161163 59.1753845 411.177185 673.345764 diff --git a/example/lu_decomp/93x93.dat b/example/lu_decomp/93x93.dat new file mode 100644 index 0000000..461904b --- /dev/null +++ b/example/lu_decomp/93x93.dat @@ -0,0 +1,93 @@ + 740.546753 736.884338 874.605774 292.398529 123.596748 537.543701 210.345230 313.486176 396.031036 468.807281 159.757553 222.671356 536.904602 539.558960 755.973022 308.112488 72.0256195 371.045044 662.173096 782.127258 73.8370438 975.387146 667.179199 987.241760 874.110474 267.703125 52.5735664 565.735229 573.114807 537.425598 882.124390 215.649338 78.2810669 5.12903166 34.5463638 230.415375 213.740799 795.180237 399.027985 430.074829 741.069702 431.582794 47.9347687 877.902893 423.082397 304.212341 793.163879 495.621704 848.435303 305.640472 262.155426 168.685745 568.055725 44.9022598 536.996338 818.878662 246.939301 577.840637 127.693741 17.9072189 407.036377 395.496857 790.744934 207.150818 152.704208 197.418777 905.458252 544.292725 173.241592 17.2576427 629.111084 863.084961 656.909363 267.763397 865.033569 996.936890 217.458786 892.665894 700.925781 204.265213 634.902832 755.969116 631.617615 965.317749 826.308411 253.616440 368.471985 617.826416 477.765808 279.733307 697.776428 441.882141 334.780975 + 347.022949 276.073181 552.754639 991.164124 764.048889 103.877815 686.702087 51.6125679 422.594604 905.849670 766.598206 850.158447 824.669678 916.977173 914.087585 19.4174595 705.576416 531.941895 348.324615 677.180420 243.912857 537.729187 431.274200 371.375031 962.949280 9.93878269 478.624298 313.728638 379.255951 472.114044 105.410088 750.507080 566.260742 446.240723 236.516357 765.183228 89.7218704 529.462891 408.145050 502.930817 150.625427 669.731812 243.941925 506.704773 250.165680 535.132385 508.407043 972.034485 643.689453 158.124359 244.020752 953.652954 813.259277 470.084747 123.103416 292.489838 860.065186 347.062256 25.9622345 53.7722092 471.852997 782.698547 108.379356 410.735687 18.0188656 89.9396286 142.490753 750.767883 330.805573 677.054688 77.5188904 244.409698 525.656982 180.619278 717.305603 216.564651 420.399780 194.095932 979.118774 703.080505 677.996155 593.945557 857.721130 744.748901 928.701843 914.956299 903.002014 394.640656 787.638062 169.934998 549.671631 611.187134 862.750305 + 996.242554 683.668152 934.784302 507.973206 957.456055 543.238342 984.497681 775.518311 71.9312439 422.747589 479.618317 322.070374 99.4268799 792.981995 209.029831 105.394958 156.285782 241.612869 56.7102203 521.520081 708.836609 340.508789 820.919006 733.270935 792.335083 257.086853 502.891022 569.341858 687.067078 568.187378 139.800385 124.713036 282.490082 888.008606 769.455627 410.685669 145.725113 722.645203 814.041077 530.112732 133.878860 52.9087448 930.325439 156.581482 452.723450 538.425964 930.356201 204.613190 951.652832 398.424561 351.312653 447.652222 912.326355 218.633255 533.605591 389.531433 281.040924 531.144348 228.252396 934.196350 667.922974 561.218994 193.960938 4.72853184 848.685730 112.975876 443.636566 537.479614 21.2706795 545.223694 635.947021 472.439331 971.407715 898.594421 293.025482 153.180923 903.151123 122.417519 863.253540 361.941437 395.010590 940.322144 488.605469 602.360535 345.260773 756.906067 211.920380 49.0006256 22.0467892 140.501282 536.539795 452.284058 655.291077 + 245.323425 372.353760 747.395203 794.587830 153.018967 386.645294 323.698914 684.464905 88.0231705 265.221954 988.859192 342.454773 891.626770 521.104553 117.781342 620.107361 33.6456261 533.316284 614.086975 241.813843 799.609070 429.290863 280.147614 421.022034 718.507812 646.430542 301.654999 271.734314 931.324341 595.328735 818.538635 144.823608 339.420197 463.331818 819.868591 552.053467 573.747192 626.764282 39.1889725 878.175171 528.679626 563.782898 193.384964 40.7647743 490.466187 725.771179 393.379059 428.126587 962.493347 71.8137589 64.1981277 934.341614 273.906830 46.9238739 16.9935608 203.288376 885.060974 908.625061 722.633240 867.148499 464.219269 236.968002 795.054138 160.397186 966.330261 950.889343 982.649902 950.068237 678.125122 415.281464 319.414185 496.396088 269.437958 499.082336 486.911896 170.793106 120.938004 899.738525 928.157227 604.943604 84.1832886 518.233215 891.315247 219.371429 868.970642 554.278015 406.360962 918.326660 523.083435 334.919128 727.386902 158.636566 749.169556 + 177.490311 625.956909 598.077576 560.661865 962.754395 296.330841 474.390686 522.599915 534.736084 699.407043 227.334503 773.188354 95.4764862 594.587769 846.541321 425.834320 79.2167587 530.663147 293.751892 805.923157 661.780457 88.8826447 738.843445 8.47212791 942.230530 181.793747 410.095978 876.708618 886.500793 172.338058 698.637512 49.6965904 176.471436 844.024963 749.846619 162.380630 484.910583 533.712402 821.517090 991.544678 296.950592 701.532593 983.939087 492.714844 727.079041 924.639343 54.0395660 485.117249 943.249512 592.987122 30.9327564 333.945312 764.115417 104.890732 806.562012 343.903564 208.379410 411.687012 922.517273 428.749908 772.429810 330.594910 205.309448 367.894928 986.472168 248.922684 477.435760 762.363525 914.229309 470.818817 869.512939 744.549683 136.803543 403.445404 902.000610 620.999817 545.940857 174.481491 137.950256 819.291016 454.665863 785.288879 573.202820 161.599167 827.903442 487.287964 832.025513 298.501312 815.701538 562.109680 898.136108 731.632690 473.724854 + 872.472839 363.274750 127.649857 156.462753 939.018005 835.533447 681.002014 67.3565140 669.323914 873.668640 730.772156 441.117523 199.217514 233.130386 461.216064 729.575134 366.511200 781.187622 542.473083 702.906250 531.444824 477.117310 54.6778297 168.311859 455.383667 353.204315 69.5731964 713.518005 703.624084 991.751160 513.903687 874.091187 973.909912 685.682861 170.469345 876.699585 340.199158 55.1301346 761.717834 757.451538 365.689209 575.072388 93.4238434 468.344116 777.751526 564.168213 862.664734 923.076721 19.1576653 659.174683 927.330933 798.318054 683.412842 167.481323 12.4474745 626.106995 814.947510 880.321655 5.29933071 907.681946 807.303650 702.468323 961.240295 601.709595 245.248032 693.765625 90.2527771 196.120941 776.209290 951.201721 642.814026 764.948914 356.569946 482.221588 865.664062 741.450134 190.401047 49.6903954 95.7827835 567.192566 423.477478 841.103760 53.4822845 818.509949 849.883179 514.124451 816.628357 378.764801 541.029236 737.007751 853.263855 34.8219414 39.7756691 + 724.937134 180.665909 468.513000 751.237793 505.538330 406.118622 741.455078 906.156433 599.057068 609.072510 805.426331 555.316284 149.724335 364.396820 559.959778 459.970123 271.892822 554.080078 528.255493 866.317871 591.501953 875.392639 873.828430 243.384338 845.806763 197.889008 569.336365 858.567993 869.018372 739.894104 165.231110 687.353210 288.018646 85.1465530 203.518341 595.680542 737.926392 170.415817 670.686096 509.953064 58.9407196 35.7242279 731.781250 605.669250 604.823792 328.616272 412.091858 856.256409 470.337921 376.281891 151.630905 611.227783 647.181519 643.703674 895.737915 411.593719 698.214966 860.829163 133.099960 591.821716 424.546967 437.369232 138.261566 62.4596519 391.008636 841.139282 551.373169 244.090607 967.447449 477.406281 715.558777 488.899078 839.388855 305.048889 806.475525 236.830399 263.533417 80.5980835 682.624878 975.121765 228.612289 204.233292 797.561279 507.558655 658.132751 758.502686 100.711685 32.1603355 58.4997864 781.710754 735.374695 226.400604 952.717285 + 618.779358 52.5220604 244.324432 102.520538 512.256104 807.286804 65.2072983 618.223450 436.061310 240.341354 674.091736 709.764465 328.384644 755.816650 133.674332 25.3898277 297.108734 396.197937 70.7114639 18.1662388 626.578552 553.081848 966.569824 479.971619 45.7535744 520.441223 626.882568 473.491669 762.693237 812.880371 916.154297 530.669312 364.603943 509.765930 745.861938 725.801086 971.175598 720.150024 542.336487 315.042877 524.999084 804.834778 419.419250 914.420044 665.681824 768.361450 601.884949 600.459778 339.401733 278.456604 783.159363 489.420380 110.245323 743.881714 784.969055 3.07675242 920.617371 650.906433 974.742065 819.093445 138.270081 496.621063 47.1394882 94.4522476 972.094849 646.313965 782.486206 417.615570 193.958984 784.755676 395.284912 84.2849960 827.234680 509.200653 692.312866 17.3313580 395.525909 539.369019 55.0359344 427.138489 210.187149 947.596558 218.189758 953.868530 447.239990 940.407654 343.172729 164.196701 972.007629 969.831970 697.446533 929.287354 531.077087 + 442.655212 649.022705 951.735168 177.224503 918.778198 954.650024 536.538147 410.958557 863.737305 924.646790 106.298256 485.685608 648.799316 857.498535 192.863052 452.476379 936.479492 975.888000 684.777405 186.065872 231.305679 221.435913 461.642700 594.077576 892.292236 539.832520 579.557495 666.097839 554.240662 613.315552 449.008911 986.767517 4.33231926 871.307861 126.762100 736.104370 934.875366 418.229462 688.348450 711.179688 602.532471 696.818848 634.890808 921.940857 287.988983 966.916199 642.541931 275.859253 169.041519 898.956360 431.760254 470.785767 287.801544 253.006699 456.506989 546.982422 344.807159 172.180496 344.065826 462.406708 682.798401 972.049011 788.310608 565.432129 111.320465 264.488281 458.227600 187.642319 577.036377 374.493347 510.390625 691.635437 928.956970 463.641754 439.079956 952.594910 279.469299 278.715149 509.919373 390.929138 641.809692 419.499023 9.26270771 649.826843 121.767464 329.893158 35.8442688 548.367310 252.951981 596.802063 410.714905 107.488441 753.136597 + 457.734985 546.242615 71.3172150 732.185425 742.761658 744.910095 87.2671280 58.3334198 792.139404 462.076294 840.845215 722.041138 96.7973709 30.9112606 257.946014 800.476440 928.127258 486.875610 984.632568 20.4249611 968.209045 822.587097 278.833282 180.755875 886.152832 123.697380 53.5972672 420.225311 597.075073 864.133057 691.165283 416.409424 662.591675 783.793518 537.463745 805.182251 858.444641 129.512909 644.263367 27.4923630 890.933960 220.362198 484.771942 222.146469 23.6802292 715.142578 82.9760742 541.064819 53.4509048 775.208008 510.543640 790.238770 293.666656 196.370789 630.182800 401.151001 914.306152 820.554321 592.633301 754.857178 186.477554 179.929031 279.942078 64.4279175 92.0241241 177.406998 855.302307 420.608765 145.591675 341.566895 352.379913 32.3980408 614.175415 32.8900604 725.115906 233.884171 678.587402 377.680206 790.317688 7.06740141 422.627228 834.922424 622.568420 855.394714 3.39906979 90.9041367 818.817261 356.173492 927.126953 347.640320 894.878479 234.154678 30.6528339 + 72.8792572 871.422058 720.542725 354.307281 69.0109787 466.084625 963.821777 263.729980 99.5438843 521.006775 510.119904 232.289246 491.483521 804.708862 262.894379 217.986710 54.9216652 346.127045 522.757507 926.211792 294.800995 356.449341 867.276917 661.009521 758.435669 866.786194 829.014404 805.396729 345.465607 173.039322 522.132935 397.100403 42.6449089 351.105896 106.103966 313.867493 828.967346 412.595428 185.670731 801.419006 408.695770 372.995178 119.728699 894.854980 762.587585 309.823853 457.922028 108.309807 560.673706 301.156830 611.455017 643.027649 31.7199421 295.268005 420.361115 692.962036 816.776062 715.822021 736.114563 417.124084 580.156982 629.957947 785.705017 325.014679 59.0341454 697.017151 928.563660 182.592789 356.035522 154.813049 558.156494 842.244324 52.3176422 221.891739 582.955017 64.0024643 633.545227 911.054077 131.933701 458.691650 428.919708 932.030334 639.474548 492.214020 369.074677 206.292007 761.215637 728.197876 600.622437 204.431396 627.787964 33.4565735 508.197205 + 60.4807892 768.462830 20.4185314 750.875122 985.741333 655.237854 876.309387 490.913177 855.491699 284.517517 477.335663 977.223755 518.720398 352.781311 422.915131 779.609802 806.002563 71.8852768 874.105713 111.172379 245.718262 127.079414 680.967896 702.267517 729.613159 986.024658 889.671143 768.825867 718.254272 603.208740 858.752808 589.941711 406.593719 524.654602 852.227234 596.216553 265.813873 754.126465 338.943481 852.788452 493.390259 475.458038 202.214905 177.424744 243.091370 195.679001 481.342102 658.800354 973.942566 697.217041 856.702942 84.2414093 763.442810 103.167793 17.8831024 4.03471279 592.963257 259.337402 339.729950 841.515076 746.848145 381.656799 995.214111 141.905243 386.333527 994.550476 437.461578 808.627441 273.306427 726.035889 838.971985 838.378113 260.976807 132.676300 317.424652 512.033508 488.953918 549.055481 67.8468704 577.268066 104.007439 284.010773 276.126251 479.916290 335.069000 950.349304 705.634460 356.181702 539.540283 860.850464 638.935486 211.824631 618.394897 + 755.692505 50.0196800 676.728271 485.276306 396.457062 366.068329 991.106750 352.733093 301.123138 487.005310 760.408752 125.533035 828.029968 766.575195 256.672241 130.418945 648.911255 476.866516 286.447357 753.031860 595.300354 54.5659447 198.035965 10.4056749 799.146606 527.614014 318.540771 346.842224 369.459839 406.679535 772.910645 438.826874 294.708771 817.391052 964.233765 543.670593 669.091980 922.940918 44.1212082 730.079468 456.348480 428.451202 936.748047 584.486877 19.2072067 637.583557 426.246552 296.040436 402.020844 557.898193 230.866486 802.533936 122.108597 420.396393 386.961670 22.8932819 578.945435 183.177338 354.358185 791.711060 664.460327 454.747498 553.872314 629.378174 325.704590 872.090515 579.316223 654.614807 135.690994 737.195923 336.413818 91.5652695 18.2154827 131.209763 773.382263 289.807617 106.829880 918.840576 385.426300 583.481995 763.613770 261.269592 35.3175316 766.150879 192.227707 819.871948 58.8075142 299.651947 706.803345 466.922180 269.018768 224.659210 857.115967 + 807.732727 889.741028 496.558716 914.225525 927.292419 537.739929 254.830688 846.967957 403.068054 648.499146 989.319702 58.5094337 534.018799 621.793030 624.220337 763.783630 160.331451 215.627655 408.172211 868.985962 239.519272 947.375000 466.699310 676.653809 550.847534 297.167084 30.1881447 660.035828 471.022461 811.201660 190.131775 52.9342308 514.359131 228.315872 435.496155 573.447937 173.185623 75.6753159 45.9763947 937.404968 716.734009 871.663391 335.563049 120.143433 735.262451 373.952667 613.627747 93.0179901 885.813843 271.731476 943.342224 945.805420 496.842682 745.484863 201.158752 374.664368 895.469727 653.248901 263.889862 159.309479 818.204346 802.323242 70.2139053 490.579376 257.219086 499.226807 925.618225 614.517944 38.5246277 326.195648 954.927734 917.988403 173.507812 468.382843 560.696594 630.128357 863.887085 684.543945 124.738045 7.52881575 793.088562 86.0687256 221.405731 536.044983 881.850769 563.271301 69.0209808 829.146118 466.115601 416.782593 201.942307 824.574951 37.0524368 + 263.952148 981.205078 358.370148 306.620880 633.278320 831.003479 835.964355 768.313477 621.409912 176.186386 981.321899 26.1377716 987.096375 986.083618 758.116150 979.861633 868.677368 14.9682541 37.9726486 93.1321945 293.514191 273.264160 979.772034 938.683777 779.980225 605.249878 998.774231 436.167236 509.261871 663.138245 376.295349 848.081299 898.328369 415.375671 200.355835 509.562103 90.5176926 141.080780 652.319702 350.245819 100.640709 293.938019 948.494934 979.049316 874.895386 242.043625 756.612244 28.9977798 484.660492 668.412720 691.735535 212.043823 973.643433 632.172791 737.093750 392.215668 652.130920 998.516479 512.590576 488.500946 380.185913 202.584381 706.613708 169.554260 793.235168 651.838318 869.218567 85.2755280 969.992493 575.710571 340.041534 346.517822 962.718567 804.932739 694.776428 123.554947 608.932800 367.922241 247.407623 220.115082 577.892395 499.531433 729.323853 949.447510 801.030457 391.763062 554.456726 43.2955551 293.380798 193.681793 950.705627 980.860596 293.137787 + 366.294586 512.473999 284.761902 690.986267 479.726929 216.768784 183.475479 94.5897369 332.467346 129.700058 907.126343 641.894897 145.086853 789.429016 433.387909 350.551300 875.338745 365.909088 47.7622681 323.035004 45.6924248 387.231506 354.356750 654.982117 665.816467 638.135071 275.296661 944.052979 284.025391 996.440186 747.481079 621.222534 107.786644 804.632507 182.635422 646.791443 586.474243 78.1589966 818.932983 346.172424 64.4447021 220.271042 411.416321 864.898926 99.4930954 958.259460 402.797668 21.1350365 57.8045387 686.160522 975.951416 938.526794 6.67750072 798.394226 150.280548 5.21620560 837.346130 829.302124 927.490845 965.065979 607.350159 7.79605389 58.8728981 777.775818 30.4809284 959.124329 89.4423065 833.500122 241.444000 693.809692 751.160645 21.8640461 766.889526 968.267883 290.315491 571.016846 468.050323 442.479248 324.576202 570.616638 668.501160 965.490234 118.131409 506.862732 445.882965 207.321838 496.428497 671.261658 283.336853 776.923462 388.372101 918.378296 315.815399 + 966.485291 908.444580 209.019043 895.194275 81.6417847 729.377014 499.645172 787.711548 475.994598 523.366882 615.071167 325.434357 45.4234581 151.642944 564.984558 537.303223 747.578430 500.173584 573.215637 767.272278 741.374268 35.1139488 627.342712 663.059387 549.407898 705.120422 715.515930 548.658203 87.3047028 631.732910 310.641541 890.177002 340.729095 538.092957 789.612488 454.584595 634.757935 830.253235 819.449097 801.416626 777.133423 492.518097 261.409027 779.557190 816.376770 191.339645 634.905823 473.901276 422.911743 458.325928 567.265564 850.333618 316.730621 914.531006 179.883728 443.005981 936.850281 32.7367935 955.954163 872.523926 940.346008 820.290588 108.696312 889.028992 846.392761 815.205566 824.279907 295.447357 630.977234 43.7165985 519.401733 645.825195 173.997925 243.749939 817.611328 179.631012 227.614548 482.442017 180.907242 461.913086 343.850403 784.586853 269.046509 559.913635 92.5370407 174.542892 118.793365 486.322968 141.423584 357.960419 9.40228176 529.891052 841.819641 + 533.450012 631.726257 754.677979 735.903259 453.400482 146.559341 672.030212 304.902161 608.159729 14.8759003 222.669037 420.710480 81.1517944 127.451637 975.580627 969.921753 503.451813 990.387207 928.427673 144.044754 534.783813 82.4857788 552.235046 383.397766 42.1420517 566.475952 864.753113 933.085754 862.700134 792.563538 392.108978 505.719238 661.183044 6.96039915 107.823746 700.602295 60.9262466 73.9667282 290.485413 233.608948 758.712646 809.629700 282.268677 339.447632 201.381088 136.956863 473.401825 67.0604019 568.422241 99.5110168 733.303162 829.554871 446.500458 140.489197 912.419922 344.596191 785.493958 246.879211 308.458313 155.906952 973.504395 400.520966 522.971924 718.477783 926.371338 760.864624 507.338623 391.635162 504.018097 123.961761 832.548157 76.5765305 736.902466 388.452911 936.943726 142.224640 185.577057 943.434753 576.117676 518.037170 865.289490 49.0362358 516.424683 194.782898 854.146790 483.734497 924.168579 687.483154 884.556702 601.980652 123.032852 946.167175 571.933105 + 305.657562 310.763672 1.86959577 368.835388 226.684753 669.670532 977.709656 85.7784424 842.034241 221.372269 347.525085 417.436707 23.5827541 942.929749 308.927582 523.745300 341.618896 465.475372 675.471497 857.167664 452.895111 70.0667648 411.687012 928.194519 848.625671 381.881805 649.105835 333.328003 648.275452 279.083557 827.364380 756.536316 182.154526 160.320801 413.971710 168.505615 354.451385 400.802612 749.828064 588.337341 232.793533 224.910904 550.833069 487.358246 801.150940 364.176941 364.379791 177.349838 645.682556 659.608459 32.3939896 983.701538 759.274414 996.940308 730.044556 754.718689 783.941284 177.587967 50.1989098 678.968323 157.825439 269.166626 195.911346 899.591675 742.805664 598.079285 117.858093 243.139130 400.394440 955.027710 922.151367 439.768829 995.745789 24.3596382 899.094788 494.830963 280.208435 324.640808 20.8603554 75.2769623 678.851807 896.933838 310.717499 804.270386 512.928101 151.308884 129.155930 806.585999 410.295807 637.111023 418.736145 198.889191 226.489151 + 794.782349 19.8618450 470.356171 108.501602 605.195007 349.410461 706.247864 744.683350 988.113037 214.913834 426.459625 812.620605 104.908058 940.040344 715.652954 629.182861 381.131653 284.587189 338.966583 621.165588 622.590820 533.879211 572.161926 65.1927109 203.753006 90.4696350 499.511902 704.175232 721.501099 465.681946 107.613907 861.677063 36.5285606 776.621704 992.946350 349.097687 530.309814 668.935425 955.935791 514.617798 68.0726013 702.934631 873.117126 11.7900372 564.015198 527.424561 979.375000 433.710480 822.258911 141.454361 847.892578 939.468994 929.841675 348.410950 829.048401 63.5736198 112.515419 420.361725 632.282410 1.40824080 564.111572 455.555939 220.998917 484.697296 254.814011 618.797180 577.205688 422.547455 679.426331 369.994537 828.689697 175.142807 91.8052902 939.037964 327.593536 512.687500 402.164581 537.118896 48.0964355 219.300690 267.315063 703.965088 203.475525 269.154602 609.108521 677.171997 262.368011 447.582275 688.181641 520.894043 650.260742 950.021790 63.7735710 + 846.539978 31.4534779 105.031319 943.397644 71.6414337 916.885559 913.730408 297.439392 153.225525 493.523834 426.289917 776.571899 187.575150 145.108826 67.0878525 377.318329 183.751526 463.632446 313.616943 736.337036 635.703247 582.719482 768.213928 514.761841 281.961487 168.306076 422.299438 487.656677 781.208130 133.469131 367.373474 950.405884 273.829346 509.357452 865.304504 617.651123 752.765747 908.910278 590.616882 566.393982 81.0803375 162.374924 630.127808 983.969910 439.153351 565.914917 447.557556 827.649231 51.5237885 982.417725 653.375916 174.023834 846.165161 974.836548 423.778076 138.571198 718.071716 433.461517 657.331543 807.696167 523.423767 723.246826 780.438354 540.693176 804.517883 148.989975 676.144287 554.683716 722.329895 919.484619 44.3296738 584.582886 997.075928 470.961090 304.609741 163.779831 394.335297 336.003143 253.157761 144.279419 920.311707 781.345154 306.261505 163.513901 672.006836 266.430176 378.685974 149.051300 221.591690 132.220352 755.159180 818.685059 288.798981 + 371.389099 818.271790 810.535889 257.262390 26.2224445 707.366943 626.808777 229.831345 26.6042480 737.045227 395.691620 968.859741 366.296204 695.443481 582.060181 737.499329 395.788147 341.730469 263.463043 47.8665924 885.268066 976.000061 826.695679 72.9565506 812.103516 859.843140 395.917542 687.107483 485.882111 697.361145 705.999207 219.703278 30.9088192 878.197693 479.108795 815.430054 930.031006 12.6976824 905.596436 957.104370 965.527161 80.9792938 686.727356 337.027740 500.856689 615.435303 55.0455208 443.122925 940.348938 276.545502 165.822937 783.261475 84.4774399 500.930206 557.821472 340.760010 887.477844 734.662842 346.675629 878.867676 889.283691 135.724045 965.416626 717.345520 144.749649 202.489395 209.140701 166.586594 649.712097 776.055481 567.527039 631.944519 333.582794 427.102234 621.004150 946.687683 632.656677 337.337494 455.074097 948.657837 330.130432 12.9224052 596.187500 188.708237 185.815475 397.160706 203.907288 464.455902 878.124512 338.251984 320.575439 477.172821 255.704620 + 420.291992 652.659302 281.563965 275.862274 560.175842 230.458603 706.642090 398.649567 160.408798 9.55888462 492.467957 792.625244 651.229248 489.871460 500.647064 65.3322220 798.528320 629.254700 36.5527954 444.213257 394.148926 608.889893 846.559021 781.830444 727.473145 428.055542 466.756958 439.857056 727.048950 531.559937 699.850586 308.729370 529.857361 432.760010 754.252930 406.156647 729.962769 221.402390 503.964508 703.833191 204.119980 886.527161 130.711670 284.822021 867.249268 659.720215 877.907410 357.359985 35.1042442 540.860535 406.754669 415.067230 544.564819 615.868958 964.254028 606.744812 887.278809 629.633789 850.495850 883.187500 739.915527 997.122314 758.959595 975.232971 33.9860458 848.950684 698.413879 796.526123 908.422974 649.796387 582.338196 573.074829 677.038818 13.3559532 732.494690 317.673279 567.907532 826.862427 947.916992 516.691528 704.128662 925.905334 814.436462 3.74812269 414.584015 163.904816 418.205170 531.729492 103.696022 781.172729 701.330200 546.572327 698.037964 + 347.547546 675.384277 804.202698 984.819824 114.384712 215.108368 276.900024 597.930908 359.901886 124.457291 451.652954 960.640747 508.038574 314.349640 93.9844666 413.945343 662.318237 131.004395 886.344360 890.685059 672.642456 476.603149 143.572205 613.019836 380.898376 720.621704 769.440796 455.286560 681.585693 394.036377 762.386108 761.756836 271.088257 648.680298 145.784714 590.291321 377.922791 435.569183 240.719406 63.2346878 700.025879 201.560730 279.331329 173.589874 725.596558 727.476196 978.155212 829.297546 701.318359 887.710022 487.309937 692.901611 293.570435 976.240540 648.444458 288.567169 963.033325 801.968445 137.310501 781.568298 994.886536 287.221283 810.471985 67.2507629 813.763611 16.2115555 688.624023 562.548401 897.638977 961.116821 66.2948303 488.687561 324.923401 913.091797 911.917480 175.898376 8.30629539 367.727539 97.5624619 512.335327 837.848511 450.210571 219.901443 983.883728 575.497375 669.850830 146.747147 63.8289490 83.1321411 319.388397 616.361084 216.538223 706.115662 + 338.964264 138.771271 593.870789 501.988739 682.469849 211.051682 657.794250 725.571594 429.600433 847.315125 462.401642 800.200012 862.757690 265.110229 823.273010 314.460510 991.438232 177.191147 831.495544 830.545532 108.857620 928.657898 708.159973 188.307922 711.173645 388.555908 62.6108971 299.321411 595.225952 744.424927 200.268188 490.703522 629.093384 266.952332 839.283691 682.778503 936.464905 694.302490 688.119324 517.395874 599.420227 237.066437 747.420044 241.872192 461.873199 916.922485 965.582947 776.269958 308.133148 568.044617 16.7699089 740.381287 348.487183 737.539612 797.911926 237.151764 242.149078 925.660095 767.932800 8.38150024 854.339661 447.450562 221.334274 812.849182 673.611023 60.8651543 74.4694672 310.589203 479.784760 170.414093 350.959137 333.297699 903.723816 977.040588 262.087250 791.731750 273.658997 358.412445 331.880188 852.070374 340.326996 526.223572 429.726440 463.614716 884.942505 67.1090469 727.884155 231.336227 498.506775 940.072083 816.592102 681.372437 976.485901 + 691.562378 121.634262 633.298218 373.816315 478.425293 262.959839 512.604797 624.788208 172.708664 822.662231 488.441467 413.658691 448.505219 64.8318634 470.702484 157.346283 915.564331 293.514526 671.527893 374.044128 200.635696 235.968307 37.0398750 124.921684 225.512787 550.812500 383.977081 581.573853 195.132614 732.054626 554.662415 948.909363 58.5651665 562.528259 240.196777 435.315277 864.311401 372.845093 953.224854 178.113510 115.328682 426.414490 1.72180498 992.532715 415.409363 232.708572 391.694885 477.210693 403.066620 870.201965 361.882050 73.7440338 804.963074 827.484680 569.021362 764.223267 258.362701 726.413269 955.341187 298.404022 595.764221 515.323669 102.224426 688.492798 302.724792 47.6086998 71.6991959 478.613861 344.388611 383.501801 787.193359 557.879456 895.511414 646.151367 623.737122 578.884033 361.688141 999.979797 809.338989 534.508362 677.880066 462.116302 744.488770 145.588699 44.7333908 960.965149 299.825226 225.467529 352.886475 255.134949 412.831787 702.644043 858.406799 + 332.903931 927.081482 721.877136 311.983093 445.564758 380.997437 338.992706 664.137512 789.485840 447.728577 254.577072 551.671936 701.241821 328.176544 591.957520 688.696838 796.707825 710.369568 694.221069 926.231628 867.115662 797.790161 76.5476532 927.113708 143.988068 47.2173729 301.493927 919.243958 375.462982 857.823486 466.718964 796.671204 244.836639 993.610596 669.893372 564.262817 764.531189 6.65671921 541.529419 514.083069 406.331116 500.608917 213.300583 29.2324467 571.528320 795.024902 597.069702 52.0393867 337.417877 180.947021 934.498657 743.955566 790.942932 937.835632 184.459167 774.277222 649.441467 342.912384 986.256104 519.328857 453.588684 89.6071320 888.798889 149.981873 279.446411 401.685547 779.467407 11.8536320 384.513062 727.985596 611.713684 624.984619 98.6969757 959.194275 677.078003 409.845886 595.464294 106.022026 251.889755 821.696472 304.418945 418.800049 318.399963 756.303711 467.545441 608.773132 287.688721 442.247742 338.983002 908.011353 32.9905701 857.107361 889.844299 + 798.563843 884.864990 440.805847 382.220093 894.404541 35.7004662 362.119598 628.994141 217.770630 513.675903 283.782135 243.958115 646.067627 320.553223 430.864166 740.282043 859.719482 646.084412 712.008484 415.369049 75.8840179 19.1066341 543.026184 155.125839 657.281616 423.226257 278.073547 218.754013 619.910583 503.681854 62.0527802 188.319763 457.225952 945.651917 666.445374 12.1108665 43.4420357 304.738586 125.570786 941.644836 295.586273 93.4804153 102.092529 964.796448 245.266022 847.769226 803.698303 911.838501 388.975128 755.981812 128.515106 724.121582 291.411987 500.253113 417.520935 608.966064 922.811523 282.412292 985.202454 355.233337 902.249573 230.203918 524.852783 623.410034 146.045761 383.179596 337.121857 279.482849 17.9424095 173.769821 397.310822 33.3109856 88.5906982 841.259094 790.378113 179.553253 349.615601 31.7990761 596.325623 782.459534 68.5563507 547.869812 884.644897 750.432373 322.330750 879.847656 980.346436 832.912659 164.408386 426.724945 755.179626 448.643585 16.8324890 + 23.9149551 489.176331 984.157104 899.470337 699.725952 876.857544 195.880203 450.562012 809.874878 954.294006 612.234497 361.728149 440.323425 740.747070 941.050842 233.356186 150.550827 178.792908 478.859192 240.709808 19.9175186 23.5301762 59.1042900 989.831238 453.319305 250.354141 190.917953 764.349731 488.776947 803.034180 155.134842 814.143738 472.192169 592.155945 521.069519 67.4541092 595.632751 644.974548 895.153992 802.649658 291.927246 665.489075 609.020813 982.157043 644.897827 158.753159 166.151749 433.628479 159.328064 528.433105 748.194824 19.4828396 967.065369 990.041992 196.354767 69.3307343 261.531952 436.598511 420.934418 158.548019 356.417389 535.511597 727.421387 260.751892 859.714355 542.617188 447.799011 646.177673 298.035797 423.432648 753.013977 781.234253 371.536102 670.128174 311.547699 233.703857 874.315430 342.235535 952.681335 653.428223 251.278580 200.834763 777.048645 510.257751 26.6149063 785.907776 174.182526 348.964539 992.976807 847.070740 225.613419 710.713562 520.751648 + 354.979248 194.379776 327.787109 842.092041 214.450211 537.425171 53.6787224 73.1234512 772.453796 527.683289 858.328552 655.499329 558.055908 97.3721619 661.485107 45.8748703 526.732971 810.470459 501.343048 489.431183 720.474976 101.191612 489.327209 636.079712 496.887939 905.321777 651.910095 405.342255 403.225128 574.383545 539.061523 650.773132 693.937439 85.3033295 482.560272 574.339661 160.754990 604.913757 749.628662 917.706665 485.384979 849.719116 152.001694 677.018433 433.671173 64.8372803 301.271820 652.792419 851.257324 563.604431 101.133324 82.6683426 713.763062 431.562622 558.891602 142.315155 718.591858 716.296692 937.075317 968.928223 968.541199 875.607483 326.572449 592.825989 238.271439 380.655731 525.703796 85.5613403 694.099304 775.121399 36.2484016 512.342529 221.990280 754.305664 515.784973 64.9180298 985.644470 976.933472 26.6620655 848.413330 874.765930 985.908875 226.907928 910.626648 202.270691 722.958191 511.276886 874.308228 649.255981 721.732849 971.892700 355.014740 882.533569 + 467.103394 677.398132 586.416992 219.806702 189.304932 288.798279 538.187134 527.507507 373.650726 306.833496 383.729614 119.332069 379.213531 987.949707 909.625183 857.949036 19.6263428 265.937744 141.337601 605.839417 16.0089226 51.5722580 752.955322 841.281128 920.282532 369.689789 727.526306 279.496979 752.062317 463.135315 487.124146 280.996368 883.697510 275.260712 531.450256 248.046478 592.964905 876.694824 483.256958 630.847778 294.687744 299.312622 185.442078 519.407043 270.191101 850.958801 779.777405 330.991577 51.6357918 967.788513 220.297363 751.175781 23.3825035 136.092804 399.571991 315.460693 11.6990528 36.6357422 878.209290 928.486023 532.630920 684.786438 655.161072 190.985535 979.345032 466.252502 375.959930 752.110535 961.623596 940.033386 634.255615 282.976654 641.578247 438.629608 40.1924858 489.490784 846.928833 167.961609 928.320251 190.670959 992.220093 125.479027 915.087585 422.754791 386.908722 462.811310 378.337921 529.798889 85.9963150 592.588135 329.084167 85.9903030 578.335144 + 794.380676 989.860168 492.424866 538.412476 487.714722 530.985718 430.554749 738.249939 685.982361 326.426819 134.766617 572.782104 830.935913 184.629349 752.223877 416.133362 8.19167137 406.875061 605.323486 277.325897 426.044830 304.965881 205.250916 313.648743 290.568481 366.191986 768.609436 501.149292 145.822769 46.6010208 505.484161 289.734802 885.554932 824.445007 711.068542 798.401184 250.731415 155.038559 168.387238 645.008423 257.009796 335.492462 687.540771 109.969208 479.892120 154.925781 680.602234 676.415100 196.660004 745.468689 231.414719 285.180359 342.514038 625.759277 821.510620 984.775269 466.777069 849.590637 795.501160 95.6619644 3.32445979 807.793335 375.168640 129.517670 196.967911 657.493713 907.786865 628.912659 435.114258 191.372223 272.009857 700.631348 978.901367 922.013855 694.816589 909.183350 259.555115 848.278198 793.275940 658.905334 862.573914 383.724182 66.0078201 631.585938 155.223923 375.921600 625.835327 181.518051 160.998718 139.059158 875.614441 501.108917 74.9620819 + 732.652649 293.876038 418.951813 868.524597 305.324280 683.401001 858.511597 509.410309 936.900269 354.045227 693.051147 827.482178 738.896912 52.5036011 63.3091812 23.0122528 204.740860 597.439880 187.582062 75.4897766 341.028748 253.369980 873.737366 989.974792 134.132523 682.452942 566.375000 493.553528 475.955902 443.295013 335.131683 459.405823 504.871918 758.950439 941.902588 491.842377 564.353271 341.486053 840.476074 421.721741 993.215637 439.039337 661.242493 985.686890 993.611511 205.962784 201.488983 898.045105 602.965576 898.009766 95.6664352 625.393250 191.815536 271.436432 538.123779 859.162720 129.408752 233.594177 602.596436 119.334396 90.3450089 552.866821 840.915955 83.5010223 562.240295 272.461853 154.550171 352.492462 299.041260 316.268707 190.488510 731.272400 450.943298 129.552383 792.278381 648.239075 910.079102 726.347229 596.636414 20.8870907 937.778625 178.321732 821.494507 537.418945 513.026367 794.697571 203.370667 235.789368 664.401184 312.720856 34.6525955 869.504944 173.292557 + 633.272827 288.190125 236.041962 438.820862 392.246155 709.260681 834.825073 431.204285 474.899567 520.621094 87.1449432 512.948853 767.787231 874.186340 125.096031 376.439880 8.86339951 662.999451 19.9095993 249.280731 142.400482 675.465515 632.998596 893.675598 435.094116 140.551132 514.472168 477.026215 978.078247 395.828339 82.8204803 386.898712 861.961426 1.87948024 348.622742 300.824707 920.060974 240.871063 275.852356 96.6860809 893.296631 13.8248110 526.677612 412.734833 853.195923 802.439148 797.334839 966.277649 239.726730 26.7736530 291.707031 617.720032 4.99201870 147.256546 607.413330 539.093262 185.023880 493.869110 520.330750 728.443298 664.439270 323.499695 655.197327 294.545898 449.559174 340.699585 870.417969 107.967361 254.279648 181.266357 670.467346 782.768250 632.391113 788.058411 586.110474 263.689026 909.167053 141.970078 205.096405 771.567688 983.877869 26.1100235 164.418213 855.431519 51.6606827 390.389496 121.102463 814.790771 121.408646 486.170715 8.35434818 435.080414 363.841797 + 184.512222 551.860352 78.3033371 613.093750 682.074707 567.350891 20.5751934 964.137268 619.009277 420.817902 971.972961 796.084473 588.462891 5.99398279 179.983337 287.270233 345.710632 743.510986 730.869995 413.342133 38.1901665 933.785706 949.421448 736.941284 405.018768 106.421097 238.121628 724.958801 535.298462 110.033760 635.127930 794.406128 832.697937 567.596313 203.851974 995.616455 314.706421 1.33029628 287.364655 407.777832 541.142700 32.9542503 600.831848 181.875916 406.340546 200.439209 947.282410 963.526367 180.843109 499.697144 724.360291 59.2651176 318.840057 984.819153 654.279541 197.143692 961.710510 310.058655 159.596848 449.892975 63.3437157 470.916840 244.425308 873.302429 332.013733 428.461884 997.533142 528.097961 361.679596 525.733826 439.729340 714.354736 149.873917 398.725067 318.103485 351.996338 958.604614 371.139130 922.350220 603.199341 84.6937714 360.276672 81.4657135 57.5059204 671.001709 313.841248 352.449249 263.424042 629.045166 980.880859 42.5851250 428.767700 297.162323 + 823.739746 500.123260 329.639557 678.768738 38.0323105 630.218445 833.206909 883.114075 448.023010 370.309235 538.620422 471.244263 270.061829 510.546509 883.803772 566.628479 379.886566 47.1207886 296.085022 884.303711 620.988647 524.416565 868.148315 48.2239799 652.107910 171.744873 678.775513 293.653107 191.722519 554.665649 389.430206 972.895996 661.255005 252.687897 581.457031 162.643707 294.063293 912.683777 57.3693237 385.653412 977.898010 350.176941 129.577148 867.297791 1.34256268 944.528137 125.575371 244.454956 47.1438332 582.268127 283.222473 322.397736 9.54465389 308.757294 547.292480 136.268707 938.073486 744.552307 679.540161 293.616638 567.722534 233.444778 939.329102 32.7368507 37.7767448 199.529602 291.429993 627.482971 796.970825 652.806091 363.276001 137.135269 819.393127 490.811890 836.299988 631.747681 633.526855 104.935570 65.2409973 513.740906 135.908157 579.186462 297.529968 334.519623 210.414368 718.801270 131.645386 479.088745 148.750717 804.657288 48.6761665 471.272034 200.573486 + 664.567200 346.293640 537.093323 916.225708 838.796509 415.627472 128.132599 712.122192 190.583603 410.439423 520.425537 767.933167 137.272217 914.619202 713.800720 742.495972 889.029114 531.134521 488.630219 917.029053 123.600258 845.281616 944.814026 205.385849 587.498718 793.694824 62.3241272 183.356216 340.844208 116.800812 125.076088 692.005371 836.009949 411.332245 761.678406 672.541443 980.895813 699.466980 38.7593575 84.7284241 432.385834 410.128540 318.495941 595.242188 587.615051 528.551453 466.424164 806.719727 430.419128 148.560715 634.416748 530.916321 802.835388 667.266479 108.501961 708.776367 275.137390 893.920471 513.459045 498.410400 907.377686 270.593262 409.514832 164.082016 345.473480 953.774719 313.982544 785.702332 408.536072 878.239685 359.053436 23.1459923 249.831635 884.049561 336.313141 236.390350 10.0835962 919.419067 383.201385 569.132385 405.781830 384.265411 204.502319 677.990112 914.517273 809.636780 594.826599 530.159729 971.997986 88.7656937 78.7549820 787.408997 216.510941 + 299.571747 491.112122 945.616028 612.089172 482.249634 390.454742 318.171417 904.103699 520.280640 136.614548 709.652283 889.109314 650.472290 193.216812 228.605560 451.051544 629.765503 579.492004 348.109894 668.931091 386.859894 21.9904594 319.455261 111.660110 529.049072 569.104736 694.180420 404.724182 626.462708 764.810059 698.305481 772.716309 988.692139 109.354706 19.7773495 614.957214 630.714966 901.630737 538.086853 128.393875 183.306488 871.356934 378.636780 134.119904 996.162842 353.126617 289.190247 192.301895 815.354980 740.167114 62.5062141 560.650879 105.655647 718.111389 756.737549 558.868225 526.125488 583.907837 118.525772 421.534637 667.992004 325.940094 667.187378 989.650024 943.066956 527.008545 621.139832 77.4274292 536.904968 599.515015 828.183105 438.843445 843.019409 880.318054 37.0460052 725.733948 342.585114 358.395233 510.209839 347.360413 233.623062 936.167603 705.199646 246.258286 633.838806 95.6230240 532.718079 848.875854 71.5801620 319.703522 487.483459 545.542542 812.228333 + 25.0727501 956.458679 634.809875 664.700195 378.417053 85.0781326 545.964233 906.370239 94.0491257 663.612061 311.396637 658.728027 423.169525 812.979248 648.075684 591.005493 990.013550 494.221741 241.669388 691.695862 615.307373 782.034912 862.465698 59.3676567 583.386841 543.463013 647.564514 279.097534 251.394455 383.055206 819.112305 632.354370 293.872711 837.998474 511.605042 81.1439285 952.583923 479.725281 54.1982536 692.174072 896.763733 69.2813110 939.304382 925.295959 461.370026 648.138184 600.830994 344.373871 365.742310 998.469849 566.809631 48.7824516 662.777466 777.127319 560.198303 277.399200 311.140747 643.696106 442.903381 2.98832798 166.171921 715.464905 73.8005981 731.785767 225.345703 345.392426 184.808151 428.485291 508.148865 717.138000 795.090271 96.5370407 19.2942600 553.316895 184.189667 721.803772 989.241821 152.409637 947.421265 917.294983 260.172882 833.916199 126.506233 395.292297 191.867035 46.1069145 569.664246 279.093140 249.624771 184.461121 256.225403 226.955154 640.630371 + 614.264832 700.579712 45.9651985 815.876892 450.902252 252.585953 890.144592 113.112473 890.719360 191.235214 114.284615 216.254074 174.579987 841.256348 883.080994 609.275146 984.749329 898.107239 942.129456 793.362183 288.863525 235.357376 364.218567 361.546417 42.4807434 747.072571 645.635437 7.16207790 697.675537 887.738464 707.841614 328.204987 34.2119598 16.7304306 178.279572 207.937180 379.117859 449.568146 866.629944 937.920837 606.630615 543.619385 974.239502 754.320984 504.639526 466.347809 345.018860 597.413513 956.423096 352.259003 472.059326 238.093887 827.526306 840.135864 760.196838 989.270752 305.580627 474.492157 240.792221 925.975342 424.217377 99.2029343 309.859955 111.029053 969.177673 272.335022 744.411011 485.588745 704.608398 532.065491 149.350815 512.342896 835.390930 215.837494 100.668755 183.430283 235.083282 517.384277 658.876038 128.163147 23.1605206 353.243378 212.327667 443.505524 530.406677 70.7209930 901.043396 567.668030 428.554871 96.2991562 203.949387 697.059753 277.926483 + 973.296082 249.388504 128.861053 288.726105 225.488968 127.628838 621.230103 723.275146 715.289001 649.223022 966.125488 716.666077 519.650391 606.891602 467.991730 918.621643 514.263855 923.838074 981.027771 996.591309 959.675354 529.094666 825.007324 581.716614 824.897522 617.221497 85.9122391 947.177063 331.831543 500.895142 872.800964 422.128418 147.303833 838.467712 457.337341 604.004578 883.092957 555.790894 250.892792 87.3603745 782.530884 234.171112 790.369263 327.140869 55.6659203 960.204956 786.854004 533.861389 613.994202 74.9036713 79.7032394 98.9056854 357.715149 522.714661 57.3829002 831.864563 69.4295807 461.674072 398.436523 707.011169 573.761169 782.851501 301.253418 564.035828 831.714661 262.607788 410.640686 36.3549881 784.510803 120.825165 530.811340 5.33041286 581.343689 85.3123856 148.424652 40.5181389 835.582153 195.394135 664.283325 396.320953 44.4831810 59.7494583 34.4405556 870.546509 881.350525 157.580826 157.477753 79.4588089 890.893677 313.804626 343.497162 518.776733 441.129303 + 117.656593 364.620300 491.047394 873.067871 83.2756424 825.921692 35.2647171 474.878052 114.462181 902.692078 624.137390 823.839844 584.236267 624.158020 435.217926 949.913208 631.943970 60.1802063 771.049927 922.620239 116.740967 273.139404 576.054688 867.025513 441.002228 509.247406 767.010376 155.223801 438.551361 547.124573 802.217651 356.883026 584.717773 900.689819 531.616516 305.519165 486.364716 203.610870 250.427444 458.262604 114.210365 847.900635 801.057800 494.515778 980.206604 707.606567 347.102631 326.435364 925.509277 329.961212 190.973038 861.143860 282.918091 164.937317 542.114929 558.553345 666.988525 262.210052 98.8264236 881.411865 643.607056 612.502930 493.141663 347.112640 733.269592 377.948730 195.801651 359.378601 345.917908 175.715393 339.493439 617.033752 160.327103 519.684387 248.129898 383.078491 286.159485 778.312073 626.277039 960.133545 990.071045 536.017029 228.913818 444.422394 65.4335098 421.660034 95.2944565 481.692932 375.174408 836.234436 462.258820 305.078888 434.621338 + 361.843231 627.686523 154.173782 356.072479 860.532532 253.861176 321.131409 858.548096 332.649323 514.643616 51.9629936 240.210236 581.820679 87.8158951 765.221924 110.652725 610.431213 871.478271 989.400940 353.448090 403.198578 530.903015 858.748962 509.381744 313.414673 36.7463150 524.584595 972.549316 813.053162 914.280823 253.962936 449.367188 961.802795 372.637817 737.545898 482.402252 667.052856 356.693085 12.8929310 983.583740 37.9888420 947.280701 359.961029 943.992798 467.964539 711.204163 184.425934 245.800385 828.911987 701.738525 805.804626 19.8602962 344.586975 501.670898 238.732620 417.105804 716.865845 96.8932343 257.150208 471.172699 552.494690 139.411377 168.479721 733.818787 286.398193 804.773071 161.010864 959.660767 418.122711 170.919571 20.5644169 963.884521 411.775330 363.209259 92.1704865 997.893127 966.743103 648.373230 93.1748886 259.893738 948.991516 416.437469 343.062683 610.810059 857.747925 896.259888 615.402222 421.182007 621.096252 172.889023 880.580322 505.665527 671.330750 + 404.337982 300.595703 184.213425 72.0312195 633.878662 619.042786 145.602386 117.679100 322.340118 337.339264 179.415405 683.888123 553.395020 842.077454 566.147522 343.388916 280.930573 463.213837 49.9692459 189.435165 372.942749 300.511200 217.894531 45.8492661 589.622375 702.768494 747.113831 605.800110 300.449158 988.977234 935.285950 806.297546 791.937317 315.878998 885.534485 445.652344 918.558594 435.319611 522.695312 893.358398 900.871887 39.4539490 874.154846 363.374786 84.1879959 937.812866 287.763611 437.707977 892.752075 593.861267 335.970795 523.000427 568.615845 772.016541 780.441406 107.828148 178.613678 274.961243 966.873291 929.200134 443.194031 221.803436 695.419128 41.1285324 672.531555 317.561737 573.721252 408.257416 651.880798 318.646515 138.869812 151.614777 880.361206 174.539978 324.104919 941.829102 799.107117 523.750000 767.695374 370.492584 840.722839 988.316895 850.087830 641.838989 41.4852676 10.9758787 376.464630 267.453094 64.5861816 201.230499 979.406372 718.245850 605.976318 + 291.397522 751.311890 372.463989 163.783752 651.206726 465.040619 637.157532 931.415100 101.130997 607.591858 606.601807 489.804230 419.056610 526.670105 944.989441 428.604889 906.077454 139.139069 853.695557 87.7381897 764.088135 785.766541 803.339661 603.768494 164.725281 384.047943 892.511414 842.615784 638.354736 832.608826 272.754761 683.253906 789.083740 410.231140 666.398499 295.718658 406.515656 725.808105 966.026123 768.489807 318.931915 815.534668 410.482849 363.350555 781.446228 646.167358 464.576599 158.998779 206.933548 570.133606 480.230103 556.049500 302.431274 807.134338 840.725647 990.939026 97.3226776 851.268311 66.9804306 576.130920 839.822876 224.181122 822.656616 527.489624 957.666748 885.499023 388.489349 579.678162 771.525635 659.086731 338.318420 199.580383 117.048103 887.641602 206.900024 114.294800 245.703384 101.086044 146.803833 910.764343 419.533386 941.996277 498.462311 651.587646 78.6113052 32.1213913 643.039917 253.822052 714.587585 559.586548 397.993683 842.433472 743.356445 + 883.007141 760.748230 507.682495 617.437988 475.469818 582.854919 184.627914 705.784058 643.688721 223.571915 353.614044 621.169800 60.8477058 607.401489 341.876648 839.140503 914.344299 642.808838 947.299316 859.921753 994.253784 894.742004 781.136841 717.384033 808.440857 307.062988 77.6673965 418.602356 455.099182 681.987854 978.180725 784.479675 173.013824 713.349976 25.7803230 790.083435 571.783936 354.114960 784.497131 836.071289 985.745850 157.749634 76.9482727 937.916809 288.988098 146.820984 38.2059441 558.854614 388.008179 533.272949 703.860046 373.122559 458.133514 856.121033 219.006058 901.816345 694.582825 554.762634 30.2111301 365.638336 383.709442 977.521240 362.203247 546.697876 41.0364761 514.144165 304.092163 590.428284 228.293655 894.705505 891.224060 890.018188 384.154175 786.306885 183.967621 820.313904 276.688995 798.663452 989.203735 942.598572 423.542206 566.114990 825.764221 969.961914 775.493896 112.505295 174.586594 682.176514 634.307373 26.6771317 556.248108 436.324310 957.897400 + 913.177063 35.5721474 666.214111 223.475098 916.599670 815.783020 438.514099 92.5412140 317.184296 109.912163 296.132965 951.871521 752.457764 910.487061 803.329651 519.190613 722.373291 895.202087 763.490173 116.954140 242.679031 513.055298 398.225311 122.358269 35.3436737 149.137756 297.224731 591.897217 944.583618 701.392456 500.412598 481.390259 169.403015 383.394318 195.850906 772.943909 853.419189 226.576859 185.182343 236.496994 454.701599 153.011230 143.467346 350.261383 603.916016 18.5449467 755.312012 930.339111 531.396667 348.417511 515.189087 971.288513 323.777771 658.891479 567.012573 349.997040 899.077393 769.823975 292.982605 539.614868 551.333679 688.252808 808.638916 202.998398 850.112366 664.350830 74.6210709 403.135651 439.286041 578.478088 238.881775 306.389709 365.944458 608.612976 60.3120995 64.1227417 471.837341 542.051147 988.234680 329.992493 188.781952 827.805359 837.640991 956.729187 299.972504 914.985352 839.369812 232.451508 685.714600 983.543396 729.616028 601.284058 67.7734528 + 897.299011 524.130249 311.527161 251.135788 300.861969 440.274902 545.622620 517.652039 257.997894 374.729279 46.4308395 497.571167 491.404602 685.736816 736.510498 87.3560257 453.901001 657.921204 932.977234 260.953339 540.451416 383.767426 973.001770 368.459534 722.587341 358.300720 376.151794 703.059509 183.364609 534.394775 600.383789 229.919662 861.239807 363.566467 917.294312 374.707764 882.087036 424.387970 419.048462 765.240784 565.381348 445.713257 190.863586 344.440002 122.519157 278.045502 52.4479256 990.849243 975.083923 643.756287 174.714554 359.860565 47.4045830 915.877502 408.030365 933.729614 992.904602 210.018341 159.152222 374.717468 693.166199 694.905640 656.577759 240.183609 778.175781 674.120544 374.348877 740.687744 360.666260 824.913208 379.948395 694.611206 920.490234 366.189301 419.385010 840.826599 847.350647 593.658325 549.000732 231.658493 893.253662 301.929138 354.904999 611.188354 530.967346 122.628723 136.964966 168.233551 612.704346 67.5678406 28.2699604 583.851807 177.439285 + 469.399506 436.779724 654.972717 562.627258 171.008118 325.989685 393.268066 889.021667 971.737061 844.045166 174.791794 537.187561 971.895996 881.225647 458.938934 655.009827 500.860779 62.9559593 42.5611267 511.398285 116.709290 426.584351 72.0545578 863.418884 687.866333 486.013458 910.222595 372.167114 463.319733 129.708572 51.7515488 839.693726 145.539566 491.675842 92.7921906 612.486389 738.731140 656.861267 10.1136065 733.863770 245.105484 765.790283 368.730347 571.954895 477.406342 965.465027 741.307251 899.808960 128.525589 524.245178 108.912224 226.835815 673.509216 720.025879 434.339630 954.366638 100.129036 838.393433 458.403992 201.626587 153.169373 930.270813 300.632660 690.677490 317.670776 794.330994 847.121887 497.129639 129.532608 857.364319 141.673615 398.838989 850.051514 720.810547 687.550293 906.960876 985.114502 621.381104 728.646790 84.4782181 632.421875 387.466553 551.585999 556.791992 23.3056908 411.073303 461.329834 334.748291 77.7075272 420.289246 413.182495 895.614380 946.226196 + 49.5239067 654.997681 502.272064 93.1489258 940.231445 421.917877 967.853577 623.883545 674.109436 54.8786736 335.737518 542.179382 575.275635 731.246643 629.788330 574.883789 100.507919 691.135620 971.780762 677.689087 774.807861 443.867615 101.506432 318.788055 568.498108 815.056091 530.270569 930.070496 792.882629 755.157776 549.927490 513.938843 498.354706 390.327515 619.320129 929.272888 528.938171 979.203308 376.421661 141.594360 578.105225 660.259705 761.121826 43.9858627 391.478394 138.953354 3.60176086 15.7225704 965.890381 388.749725 948.751526 760.653809 863.193970 985.408813 955.015625 643.484619 814.688660 318.561096 273.890503 335.762695 77.4431458 901.588074 240.136749 490.355560 159.998413 21.8423119 414.045471 708.124451 483.885742 622.793213 218.603653 631.669983 455.861420 930.004333 240.778763 35.5083160 34.0627403 183.250931 428.725525 629.707947 808.445068 54.2804832 198.293076 73.9378510 415.761230 421.232880 209.075317 766.669922 670.181763 982.129883 710.322937 679.038391 891.726868 + 783.148376 808.663330 198.249435 362.831146 710.987671 789.324402 26.1893387 423.221069 679.506226 499.270569 867.517517 596.228333 212.358521 772.968201 411.012604 89.9023514 213.260620 11.5344105 753.428040 987.723450 713.561951 807.123413 858.774536 877.653381 971.227295 858.979004 544.879272 403.496857 767.376404 593.004028 560.826294 280.307098 809.757446 379.950409 235.183853 732.352234 321.622772 767.684082 478.826965 840.554077 693.733215 544.712158 158.817764 724.458374 285.388123 942.316833 830.068481 74.2203293 612.978943 591.557007 107.638916 389.504364 943.989868 439.220581 102.900200 72.3140564 403.766876 759.247070 574.627747 304.399200 96.0382309 739.322083 854.782532 780.675903 619.883667 290.044495 112.539291 436.202911 351.054871 84.5264511 353.161224 561.704102 264.003998 640.998108 221.935684 509.579651 316.194000 203.205780 30.1572418 247.418396 984.339539 804.452576 309.465210 85.6995468 870.028381 14.8642883 727.622070 669.701111 447.295074 333.154968 503.600677 160.199677 664.248230 + 278.500366 180.904495 783.778076 757.098511 863.291138 903.178772 688.027344 481.708588 316.684631 982.714722 880.457031 852.468811 88.2564087 470.981567 541.306946 167.118576 866.482849 792.201660 713.764465 715.921631 461.757080 886.221069 476.244873 773.233093 179.769699 795.907471 167.749512 274.195190 82.1950226 810.466003 269.272736 362.574646 802.184875 312.879181 97.5193558 82.4633331 761.782104 820.031433 903.703613 529.160645 69.1214294 603.839417 678.556763 650.796021 589.664612 140.905426 327.057617 353.222137 739.942688 441.119476 21.0302963 335.125427 463.838287 74.0568237 638.190491 349.332062 960.621643 602.815796 189.259628 489.598724 482.400757 732.002747 498.040680 666.994934 743.557068 694.021179 332.842651 882.113831 639.835266 517.206177 378.875153 542.813721 895.217041 114.631287 524.640991 109.459145 624.216736 685.885132 746.948486 604.905090 413.610809 276.113342 21.4548531 180.873352 418.565186 559.949829 870.631531 179.721283 399.033539 624.064514 877.735779 935.970276 100.746460 + 512.139648 416.509460 954.872437 132.422272 822.803894 336.203857 453.758209 706.690674 381.960358 694.126160 742.279297 350.971619 639.654907 836.967041 360.504730 757.550964 202.156723 613.470764 600.729858 563.978333 610.223877 660.383728 506.984741 579.370911 270.613617 765.265686 938.425354 768.309082 302.349121 726.121948 697.716797 702.068054 939.345154 233.154495 720.113403 983.633972 19.6052055 567.273865 6.16374588 133.002899 375.269104 278.441833 84.9604111 69.3337097 910.362915 782.455566 401.595520 952.888977 58.1650848 241.811691 487.170135 678.613159 277.722534 149.433456 862.517517 239.738693 30.9916458 755.552368 763.976440 411.048157 402.567291 282.006866 735.366455 606.546387 840.680298 493.189545 710.071228 767.201111 659.583191 374.869324 654.337341 241.704575 879.395752 276.953461 364.844910 177.500961 835.477905 615.910278 562.768005 98.9877319 468.269043 586.228638 231.350876 146.226364 194.048050 924.185120 639.961121 242.442520 70.4910889 31.8322430 110.702034 171.430344 688.293030 + 802.084045 165.419693 499.308014 587.069580 715.004089 546.673950 797.800720 173.823639 667.143005 815.489136 303.816833 279.009003 882.589294 639.454834 642.043701 321.294678 767.634705 544.311951 534.000549 879.230225 721.932007 588.118347 235.260437 639.052063 146.311035 670.115784 323.961639 520.502563 817.466858 439.697144 777.238953 636.911316 113.046616 377.591125 601.772827 826.683716 765.111023 326.202850 706.131165 418.693268 391.128448 270.301483 206.789200 300.887573 63.8063202 414.874756 343.572266 324.257172 11.1234312 522.128113 68.3122711 190.657806 358.688416 468.625244 708.535583 424.465576 464.022766 774.791992 252.763748 5.61384726 487.332214 927.485596 385.353943 207.614975 882.110718 779.817688 765.435486 964.881897 237.448822 87.2281265 12.1426630 529.494934 848.742798 202.645111 38.9778862 684.896851 103.868820 54.4665031 785.413208 769.583618 886.246643 779.127197 426.732147 980.236511 252.973236 288.872833 200.371979 859.062317 647.733765 877.673767 303.152740 627.057068 623.429871 + 289.326660 472.332825 303.513947 336.535095 315.986115 787.880859 321.029755 439.672821 584.234253 236.032486 202.420807 658.133301 183.973755 389.929260 209.329163 970.994690 109.474869 671.033508 133.705170 742.160767 904.487000 44.1050720 350.283356 89.6358261 943.179688 642.552551 308.318207 102.359650 455.102020 661.043335 294.737122 542.196228 591.644653 350.047729 805.555603 934.142883 235.938232 877.392212 911.764221 62.9712639 110.478615 162.047714 810.121643 347.852295 123.888580 140.450378 57.8477707 100.399849 908.683289 711.057007 130.078934 348.464661 66.1812134 941.548340 390.692291 649.201355 263.657867 608.947510 162.478348 630.433350 224.077271 569.151672 546.742859 673.246826 473.738129 881.977600 300.739777 104.024887 216.914246 946.593506 208.756104 520.550964 4.68994665 656.108398 338.313904 450.391541 38.8652878 538.222229 450.188538 31.8611813 503.456299 207.923782 197.246704 857.695984 761.318970 203.337738 602.567505 692.901550 103.445518 373.962555 165.060883 347.484619 401.501312 + 113.465454 805.393616 641.463318 877.103577 862.300232 377.402008 763.785645 670.610596 649.152466 71.9926910 903.148499 288.355438 538.651733 926.325256 77.1921692 882.370911 756.415344 326.360168 551.194153 615.149963 366.427063 688.976074 172.536819 513.869934 549.604675 163.037415 483.256653 47.2561340 392.645905 464.641510 256.499146 931.470520 927.568420 579.016235 821.636047 2.64106131 591.556396 894.731201 439.700409 588.150940 290.294159 333.982239 238.880051 384.607971 248.860870 903.848999 404.735748 916.092529 316.570190 784.392334 696.632019 398.434692 377.442261 972.487244 462.907837 805.006409 524.254456 589.571106 227.264420 568.015381 460.982574 400.257721 675.222534 937.975037 991.761047 782.870667 846.934692 993.756287 792.881836 16.2756252 736.069763 114.010231 626.546753 514.597778 40.3268776 679.098328 628.428101 28.9968872 872.311523 841.806580 529.386414 154.198318 732.730896 13.9338970 573.932983 356.841888 955.327087 282.472321 695.407043 640.721313 860.045349 661.537781 94.6296310 + 400.767426 459.330963 175.744629 637.744690 24.6164570 467.507416 179.466187 731.396118 475.097961 311.921448 103.143684 52.7315979 657.627563 451.096313 437.547791 862.180725 823.785950 709.413513 152.447159 668.384949 160.246002 258.122559 60.4358940 196.873535 712.074097 799.324463 205.754913 39.7763863 203.339706 945.268372 657.076477 621.986755 8.55709934 929.814941 694.740356 863.119202 337.034027 137.062851 562.641724 751.832825 727.785400 67.5189514 723.469666 328.674683 221.205414 975.275024 786.677795 437.978485 937.209412 224.123367 547.402344 126.868393 306.721313 732.732117 573.555725 412.484985 964.617126 338.017487 927.738220 735.321228 55.5000877 373.381775 744.077759 902.540771 904.976379 674.886414 647.384766 196.204773 911.137512 628.250366 385.074921 418.864990 885.904663 107.179764 519.114319 44.7340469 473.858490 103.553825 868.035583 814.748779 138.592392 675.059753 1.40401316 212.414429 891.551086 940.782776 198.613495 200.828445 277.256012 291.477570 626.813721 506.343262 590.679871 + 334.524750 219.215668 22.4360962 622.622009 849.138123 239.619247 662.285278 215.826477 40.3655815 290.764923 928.168213 54.3016243 407.841370 362.805298 868.088196 274.994720 264.857544 879.793579 724.415771 179.489777 422.838806 553.625610 303.956635 991.331360 981.655334 973.244995 118.276634 976.579895 258.623596 612.673096 756.358887 807.768005 304.063843 843.803650 204.740448 151.841873 722.539490 891.689148 765.193420 384.043701 111.826065 988.569641 935.751587 939.158752 490.483582 157.190338 653.463806 129.109009 735.702698 495.714142 786.850952 863.265503 145.137100 295.737946 819.916687 284.364410 668.101624 170.980011 457.901123 850.780884 411.025055 418.008148 562.821716 482.847504 819.754700 528.932129 604.403687 287.803162 741.842468 141.629959 154.691879 385.390076 59.5122299 972.704102 467.765167 982.018494 747.551819 842.350525 382.046875 900.888733 224.634552 590.656128 729.867859 592.301025 525.078918 984.411560 469.087006 166.414398 876.472046 151.480743 666.642639 967.950256 681.364014 + 787.137634 295.563660 65.3855133 125.535477 740.922180 533.769653 840.610352 629.865234 642.226562 226.625153 206.071930 762.068787 655.294922 965.838623 134.315567 904.834961 356.398376 207.453903 338.836945 362.895233 446.698364 649.935425 56.2855453 103.664940 510.876556 50.7681618 45.6597328 46.5358200 652.609314 900.795776 456.155273 796.616638 149.329315 617.904480 818.929199 911.991638 869.090515 310.479584 808.434204 997.175354 890.539490 314.551453 707.110168 148.641815 90.2940369 467.292969 129.547318 457.081909 540.739624 979.497925 293.575317 200.751343 262.927429 220.967590 866.408020 85.0701523 877.477356 370.526154 331.764374 999.315674 276.305298 899.393311 723.357910 759.759155 772.932312 39.3819580 500.458679 708.372070 717.412964 265.226166 568.676697 111.653976 74.2677307 77.4557724 686.802917 301.956238 993.105896 986.705688 894.917053 43.2969246 992.648010 175.464111 130.729584 730.080994 714.924622 688.370178 356.720520 87.0223389 873.419067 482.495728 209.169037 133.277878 736.764221 + 797.893555 570.265381 327.563049 270.900696 403.987549 727.794495 386.167816 786.801941 266.342651 660.751953 548.209045 189.265396 852.224304 774.691528 501.376160 326.556732 341.450745 619.944946 464.638580 51.5914307 670.388428 516.250671 869.880005 523.007874 271.016266 516.043457 343.043091 893.489868 737.329224 879.633423 936.955750 636.931274 150.562195 147.946198 212.487793 444.482452 910.338379 333.782288 225.689880 5.24978924 383.901031 155.000092 69.0531311 687.635620 935.600952 893.763733 274.434387 234.415253 707.410278 627.454224 693.394653 210.365952 294.126007 721.008057 869.502502 157.930115 41.3376579 853.804932 887.434570 541.611145 739.503723 136.649384 642.275146 590.396057 557.819153 676.291321 277.391632 973.249023 267.744141 166.855865 44.7503624 175.962738 104.867210 259.618408 912.045166 896.090454 870.755920 757.468140 968.923523 143.120911 198.660828 357.983185 10.5029125 642.558533 945.418457 646.074341 701.765503 601.859741 905.572754 604.129639 841.541138 334.738220 787.966919 + 33.7591209 155.296555 392.656006 758.540710 258.995789 599.322266 425.840332 49.0632668 514.811462 799.900940 290.092590 594.732910 826.279541 81.8645477 758.414551 402.397339 577.971191 259.764465 152.629059 392.812134 414.003571 37.2868080 69.3854523 896.500977 714.711121 456.214996 942.019531 671.928833 479.588745 51.8754005 348.702118 228.662720 110.018570 914.643005 572.579041 492.653503 182.315475 919.843750 302.742035 473.359253 880.636292 372.583191 910.337708 200.243423 373.292023 849.205505 689.832031 889.027710 31.1372929 641.226257 286.408722 386.523346 255.896652 462.701935 603.172852 5.98314571 701.049072 981.235840 387.099915 690.012878 636.426758 508.943085 773.780334 485.948547 678.433167 837.959229 355.859558 394.019226 866.975403 914.621826 529.726135 553.279175 398.436096 298.219421 658.949585 866.232544 187.543304 398.432312 326.409607 61.8514595 946.115295 493.206451 216.661362 138.396194 315.374176 344.307709 521.139343 808.289551 182.492035 327.981110 616.286560 429.894714 248.919937 + 978.137268 418.841949 6.22227859 898.387451 881.823669 32.0054588 554.593018 723.010071 535.971680 329.790741 505.965454 312.810760 888.797913 595.524292 822.878479 255.877365 313.242218 125.930321 572.864075 74.4425583 176.340607 368.512390 645.980957 118.348984 214.401154 6.86607981 736.629639 72.1032715 101.420387 589.794189 288.824219 792.528198 968.560791 51.5883331 516.418823 804.398071 394.950226 389.795105 691.919922 895.283813 88.7261581 743.347778 351.901733 18.0913906 842.021606 202.047867 951.889343 198.125290 929.283447 120.483795 770.127075 713.012207 516.777100 314.534241 59.0077667 660.059326 188.474289 420.414124 536.942139 973.584167 395.091705 425.398651 926.505798 942.613892 498.802612 553.166748 919.579041 564.816833 118.521187 999.412415 257.192108 812.381104 701.437805 399.846375 384.168335 145.763702 17.9260941 702.490845 936.207214 221.028397 801.144043 307.720673 768.063660 357.497101 565.726257 476.165375 325.171295 966.138306 494.207397 78.4630356 283.804352 912.546509 588.395447 + 216.327316 704.626465 397.970276 371.889191 561.316772 634.449402 868.635071 876.688171 262.066467 952.268555 132.162003 917.452942 589.347534 278.822571 155.568863 26.4940300 360.133698 114.952835 343.697174 691.145752 4.89067268 138.122528 143.757690 277.083801 562.345276 242.107697 238.638245 403.303619 609.993042 267.525513 522.790344 432.462280 13.6166410 409.467590 527.449585 159.425598 518.583740 759.888245 791.718750 920.148926 667.010742 934.448547 204.211502 475.982910 793.577148 800.054932 630.726929 115.978554 788.336182 510.671082 925.213745 748.647400 658.115173 138.975266 180.227951 25.2309608 667.440918 246.652527 477.241943 77.9464798 166.124710 291.121368 232.729828 140.315689 670.704529 508.521545 314.363159 515.915100 231.561371 207.219421 138.656219 364.592010 554.747314 837.279297 774.722107 754.115662 942.069580 117.332130 721.380981 527.292847 378.627075 168.726471 262.485687 497.710388 446.121552 331.692841 881.694397 729.030701 341.415710 759.440247 923.587524 433.166779 483.014008 + 42.7132645 931.367737 542.765991 128.666595 801.975647 283.085815 420.816833 495.879364 461.319000 247.793945 34.0547600 139.117645 554.422729 285.586761 67.0501556 604.259705 93.2425308 792.487244 440.955261 204.280579 500.939148 605.966858 337.797058 494.373474 859.984497 28.9382343 892.065979 711.895142 403.279083 701.326538 283.337585 153.525330 399.209595 185.352402 324.815765 230.425079 43.0900078 978.086670 324.964661 214.126465 272.484009 675.556091 376.882599 553.077820 760.359924 832.679077 311.647064 602.595093 372.817749 875.852417 760.545898 494.041382 537.605164 749.018799 518.677856 393.580627 288.146729 340.349396 699.354736 316.092926 119.092880 597.070312 611.216858 731.230896 855.067078 92.4402847 896.490295 337.202728 682.462708 124.415489 907.789917 210.294922 515.893555 621.008057 950.931519 279.758484 232.972061 286.786591 664.121399 465.039368 525.360352 86.6095734 480.085449 509.902161 616.487183 266.547821 464.290070 705.226807 631.943970 137.519806 795.401062 975.329224 442.413635 + 947.925049 231.770966 111.872688 223.974380 620.276367 85.3277435 382.690369 646.282166 656.598938 847.055908 823.850159 910.074463 25.8511219 698.836914 599.233398 640.897034 943.662537 554.618103 592.857239 846.344482 979.587341 959.850159 335.662354 787.847839 557.065674 255.838837 503.670105 542.306091 601.146851 99.4797592 331.570190 306.137787 878.677368 980.255676 51.7784042 98.4227142 880.939636 367.112549 899.927673 119.032501 393.962372 686.337585 773.624084 13.9643841 962.822937 440.226135 186.788330 778.095093 217.986465 409.594910 192.432068 820.987427 860.982605 782.448181 60.5337257 977.231445 660.695435 221.532318 329.596741 541.605347 504.142120 12.1551676 512.658630 225.085022 13.6128902 185.399261 462.945251 773.040833 325.996582 835.493347 160.952988 422.430847 787.340088 995.066895 932.497437 86.7750473 200.233063 827.087524 376.066833 915.247131 961.514465 483.916351 833.580811 518.151978 814.585815 83.2865982 54.3299065 852.830505 217.976761 768.945618 760.816528 278.969055 997.431763 + 519.632263 294.766235 553.158142 288.842346 654.056335 681.469604 727.113464 544.670715 159.118225 549.902527 16.6597500 169.343002 320.153625 862.440857 469.927551 422.341553 785.661926 473.463470 573.187012 529.664673 242.837112 847.584351 842.982788 560.002625 733.631897 529.162781 598.905640 861.180847 804.503052 692.503906 965.535889 599.232483 315.229645 70.6797256 985.108276 524.838684 81.5995712 628.382263 693.989319 120.768837 602.659729 581.584656 519.595825 465.030029 328.953827 333.434845 402.686493 442.592804 543.469543 997.014099 151.647827 605.512085 472.481140 265.087555 153.780960 512.911560 394.498169 322.397858 428.354858 398.207886 895.634460 447.560822 903.253967 850.728271 420.332672 89.9090195 640.491150 413.867279 287.830780 800.449829 417.962311 675.678833 779.862122 280.374664 286.293457 851.663147 635.487366 269.202545 989.594727 294.766479 775.960632 105.808502 488.320312 331.853546 492.799591 371.242126 639.768799 100.763603 978.096619 835.951782 951.351624 111.384598 291.789337 + 907.288086 55.6903915 653.860596 865.717224 382.096130 558.745056 319.493439 499.282318 546.205444 153.695160 888.580078 296.795837 640.662598 75.1023102 912.718384 837.275391 973.427368 757.547424 48.3148460 728.451477 261.400116 707.669128 49.8895760 120.200241 405.468781 193.520721 103.498451 137.322357 835.763794 836.862183 549.194580 510.182373 669.243103 6.84785891 759.777771 641.879639 111.134979 254.357239 555.783020 323.150269 3.82868719 548.239075 595.073059 182.685196 85.3250656 148.680923 302.816650 480.990906 778.419495 849.716370 866.923218 365.280426 513.795593 574.568359 923.088501 875.767273 138.461334 369.064148 223.323135 363.830261 713.582458 334.064423 139.134903 906.583252 111.057274 208.186615 606.796753 558.609192 192.195557 131.543030 203.546860 64.4706650 701.161865 4.88543320 806.800903 242.369690 219.706787 451.602936 744.775696 16.4712296 551.740662 269.847412 997.344177 502.328094 909.679016 583.593872 87.2395554 772.045349 165.697479 715.865601 777.995544 942.657104 594.315979 + 160.710159 978.638550 294.855133 619.570618 362.005249 45.1309738 110.763840 959.850342 618.290100 281.762543 629.442200 165.428864 649.061218 93.2618256 949.716614 716.036621 120.517433 174.428864 416.633972 69.1715088 591.202576 332.649017 571.554565 116.836960 894.360840 168.869858 166.100418 951.570740 800.099792 332.402313 612.217590 627.590820 346.660797 289.199707 779.290100 494.376434 516.687073 156.162949 17.3781013 239.536301 235.890182 421.355835 266.108276 346.783813 957.491577 7.37203407 461.743073 332.301331 936.159363 885.882141 247.486450 301.338104 231.491592 71.7926788 260.129761 889.749939 871.256958 452.815918 247.836288 947.042908 727.324463 169.208725 985.459595 435.538574 736.185608 317.077515 51.7432709 519.489441 582.250854 786.394348 381.630341 512.940979 788.388489 599.299255 592.262939 726.875366 830.600098 718.237793 597.387451 728.603760 708.151917 968.638428 199.171188 901.900635 328.115967 567.610718 988.250916 656.267212 884.115540 457.071777 366.788208 441.692261 166.143402 + 213.656006 517.308350 308.738220 326.010101 292.308929 579.352722 725.750854 340.987885 520.410217 350.690582 126.717857 100.649277 79.9255829 187.646011 160.249878 653.539246 558.191284 555.611511 511.582336 83.8684769 108.775574 222.963425 652.286926 416.596100 204.578415 163.085464 573.640869 47.9192886 492.027039 52.2286835 327.095123 848.780579 632.660034 176.518295 229.061676 613.227112 296.112122 789.427429 874.039490 999.781006 318.155518 133.005753 27.7282200 371.945221 96.0143509 849.477966 958.460754 576.194519 908.064453 384.099518 169.726532 786.612915 936.194336 70.1490021 127.509987 749.834961 373.072723 395.382874 476.223969 660.161987 499.511566 429.094055 712.608093 743.933350 233.675583 331.252319 778.873596 648.290039 514.566101 856.150391 158.839310 995.831116 251.771133 653.249084 228.560776 983.730530 87.6449432 300.780579 159.798050 849.690857 959.437134 791.450317 332.256927 821.005371 375.556641 100.939621 357.644592 376.678650 455.109650 56.4791260 292.415039 87.4323044 67.7412949 + 649.971924 22.5840054 527.017395 571.766418 641.335999 889.116089 712.641418 681.209961 34.7014809 856.328186 574.611267 585.246155 406.319702 201.139755 761.076599 90.7878494 104.852859 550.722717 404.934784 619.802185 950.593079 852.633301 919.815857 801.822998 795.789001 292.011841 452.741669 920.558716 179.225983 538.903931 723.344360 23.2563286 460.523895 553.231506 304.335175 472.325134 578.691406 979.435730 914.195862 500.279266 386.283813 937.204956 822.411438 842.364746 806.018494 559.145325 479.782898 191.996857 337.979919 720.005920 630.323975 934.006714 124.141464 263.642700 758.510071 604.963562 498.249786 903.421082 691.892273 730.122742 9.88763332 399.168579 41.1522331 418.574127 45.9144669 133.022964 877.613953 223.131699 399.642609 743.010864 711.225403 768.362061 256.721313 524.382874 777.612915 672.525574 312.096527 805.744385 882.244141 635.576721 986.581116 287.243835 603.939331 112.480225 69.7736282 100.824341 361.374573 881.248474 89.3558502 244.429230 886.794495 852.095703 532.489746 + 842.661621 587.670776 590.113159 324.798950 335.334991 256.324493 814.779297 570.846130 20.4513397 979.462097 96.5471649 823.754456 669.883484 303.484650 485.235809 885.165833 681.403748 887.914734 821.329468 783.308777 928.701172 712.375916 11.5728168 814.978760 61.1286392 100.278435 99.2120438 195.892410 493.176422 829.148804 512.810059 817.642395 38.1678963 178.650238 663.262573 257.135681 145.406128 140.239700 845.460266 324.899841 630.965454 669.511047 381.554565 934.444092 260.058319 768.078918 975.538452 570.529968 966.436157 627.182495 162.006927 295.151001 971.289368 671.890015 210.164459 479.612549 405.006775 627.580566 291.191498 392.955353 653.655273 428.915894 887.134644 301.633545 329.232849 314.500885 110.607536 33.6107941 926.046021 607.658386 551.121094 25.7386417 182.867706 946.837402 966.821411 847.906372 995.812439 791.318298 559.188293 599.148499 462.360260 316.535828 406.571167 689.942505 291.551270 794.434692 68.2904205 402.493164 44.6237679 935.551208 610.973511 676.690125 442.836517 + 108.036140 574.436340 326.403625 570.305115 653.548950 374.373657 361.157166 554.093201 516.151855 687.128052 791.578674 597.780701 366.738251 919.734863 284.816895 116.770981 311.049530 844.399353 321.374634 653.962402 554.529846 840.191528 385.258484 488.607544 626.883911 298.541016 100.838753 948.463623 623.057129 655.682556 708.314148 569.904541 419.513977 232.790436 246.518967 455.437805 378.616852 746.769470 387.499939 584.734680 877.281067 497.875488 180.539246 993.719910 124.319389 47.4799042 602.325806 552.611450 606.278442 467.652100 236.190994 517.617859 371.542725 690.860535 148.831512 982.622437 641.519775 710.884033 194.912048 295.981140 129.169327 287.926300 876.122925 324.476654 506.197083 63.0341415 659.827332 337.280975 456.794586 407.518585 828.784485 913.687134 17.0907974 12.9710541 966.231812 191.120056 849.107117 201.861084 579.906067 958.075500 725.134216 671.670837 170.162460 401.170959 773.997742 494.208466 667.131287 171.420578 785.121704 779.194092 492.735809 456.689728 971.506042 + 911.699524 507.134460 42.0371895 290.193634 260.243134 848.499878 682.964294 553.930176 424.608551 313.365601 113.989037 928.268799 666.407288 791.496033 586.019165 815.409912 849.919678 136.251801 487.741638 989.126953 546.636780 760.968445 493.236267 576.909424 600.577942 137.556488 508.276459 269.495270 624.277100 335.503906 568.413147 550.675537 619.136841 244.070648 962.190308 755.103699 640.517578 436.833435 316.172089 577.075989 197.780228 941.202332 994.679688 624.217346 722.476074 206.177322 885.561584 794.507324 128.497314 263.521515 798.485901 693.216797 756.940857 949.768616 729.928528 459.315674 95.0354919 779.455444 497.243378 457.161804 606.861328 783.837891 259.288879 995.473328 639.622131 97.0135803 686.021912 111.090202 427.766022 197.338104 629.565613 499.806244 373.014709 565.342102 679.100586 853.143799 637.432007 500.328583 103.205788 107.268005 468.141388 984.398132 265.287872 737.936890 228.582336 298.354340 583.959595 6.10187864 862.183594 135.474197 421.253937 256.862000 587.055847 + 6.67071247 197.428436 414.920258 554.306030 819.858398 544.162781 388.839783 243.128891 503.810760 299.772308 218.480988 200.292191 993.252197 185.788498 12.2228708 505.470947 502.874725 509.763306 516.885559 127.361069 731.004272 203.877457 529.394836 487.960052 610.786377 200.236923 543.793335 231.089294 25.8166466 459.571777 754.096985 993.150879 706.711853 510.301239 346.673004 612.622131 122.798485 681.260071 728.043396 153.496521 900.860168 741.331848 949.798767 338.415253 595.046631 94.4370041 189.993271 918.867981 204.001785 292.161804 57.3013229 974.955811 32.8948250 526.521973 684.677063 734.591858 196.739853 922.142151 725.117859 300.866913 774.555481 497.998566 884.848206 905.330139 506.380951 377.317688 558.136475 243.459366 174.229568 131.358322 579.083374 251.996155 451.279419 927.679688 910.189636 132.215714 426.094055 410.674988 564.263428 239.893265 893.465149 223.914368 621.337402 77.5653381 745.552734 630.392822 512.291748 277.597260 645.324829 50.8737946 977.924316 413.862335 25.8326645 + 659.141724 667.068970 546.269775 952.025391 291.852631 370.591187 607.393250 63.2458839 996.109375 960.779968 675.315979 87.2059174 558.746460 808.379822 440.352081 824.470520 213.007324 35.1427078 763.352356 991.761841 518.283691 249.414169 741.109375 651.219910 716.872009 379.960236 741.124695 531.253418 72.6078568 910.287292 652.394287 776.818848 26.3061657 576.545837 283.794983 319.061737 214.016251 187.911530 843.192627 794.776733 944.852173 741.133362 443.152161 697.960449 630.754700 559.111328 854.329163 523.895996 68.7825623 85.2101440 335.066803 171.438980 900.044861 581.063538 483.181519 794.518982 149.580826 598.498840 448.866425 494.334778 437.993256 798.601196 340.366608 469.021881 968.025757 757.154419 899.713196 15.3734579 205.473083 639.829590 126.650696 422.548218 370.770111 662.130127 65.5536728 483.458984 445.053162 276.677399 249.847473 266.377838 705.151062 947.490601 348.609070 343.159912 422.508850 606.828430 588.508545 339.381653 214.734009 943.983398 291.621826 393.955933 629.962585 + 921.302673 378.294891 892.367554 395.573914 710.423889 727.862732 873.613586 882.247070 323.894714 419.725616 13.3373747 364.631195 174.840317 837.790283 971.833252 828.947571 597.418518 649.133789 342.086792 960.591003 735.345337 603.808228 638.399780 332.474030 903.394653 900.607300 879.555603 162.631439 444.353973 560.174500 836.341614 579.427429 921.845581 879.158264 71.3786621 179.606415 124.241440 871.114075 783.137024 913.670959 574.564758 459.872894 125.346779 988.097473 168.209976 293.871094 838.802002 336.321991 629.487366 149.889755 415.274200 299.096527 265.535156 115.730606 484.800781 782.122925 360.368896 84.3906860 87.2018051 616.975586 895.317566 818.814087 900.436462 386.353455 155.744049 142.994019 935.669739 274.833099 318.426697 220.395004 521.834106 912.442017 639.855957 424.066864 601.345947 681.181702 712.343994 688.529663 810.853027 954.232178 810.369385 850.839600 751.347961 150.356232 441.973724 641.605042 397.100037 125.916916 12.4857616 377.639771 91.0637817 725.247681 134.904236 + 380.832642 380.256287 318.897400 38.9325142 771.713806 538.793274 8.48362064 440.939056 148.173843 446.273163 658.186829 904.730957 507.880127 745.528076 29.3353405 809.133057 131.287643 315.845367 766.364380 842.366028 316.288025 639.235229 303.325775 391.567474 554.865662 859.372803 884.412598 312.332123 221.966644 521.237732 909.127197 595.855957 364.750946 256.192474 497.277588 690.087219 980.700562 808.464417 114.492966 758.994019 66.4326782 330.129974 83.2779083 76.2177124 868.675110 185.741577 369.388855 764.059326 93.5371017 220.359283 731.805908 751.473083 489.636017 582.144470 94.1842957 897.136414 429.956268 83.2280121 853.718445 109.468376 11.2510958 656.810852 570.670959 338.888336 374.117493 335.823120 377.499481 807.742310 631.942383 568.486633 5.67916822 283.000854 210.921692 318.689453 435.134064 15.9552135 13.1018152 249.881302 331.362244 305.455994 53.5626678 211.366730 552.982971 51.9136887 429.304565 380.248962 445.039642 51.5069962 798.070007 80.7953568 473.401245 700.860535 241.817230 + 819.822327 789.332520 681.460327 998.515015 707.778809 28.2675190 882.482056 8.72453976 996.878540 850.207336 913.069946 644.428589 375.131134 364.019379 172.255997 920.933411 573.634583 838.906372 573.191956 977.403137 32.6165085 352.204926 826.245483 723.541016 117.414780 430.405914 757.344849 285.879974 466.043793 769.426880 844.387268 560.166077 442.246124 361.414398 977.796021 15.9194269 162.620010 436.063812 794.893677 669.240295 115.039413 954.179626 201.293915 594.188782 635.673462 732.000183 807.106628 167.890335 833.583130 982.614563 670.984985 644.994629 791.851501 308.346375 159.387604 968.101929 8.34970379 274.947083 879.219482 690.418457 697.638000 484.360016 69.2143250 716.381531 828.725586 860.246460 838.535889 33.6517029 994.497070 32.2500687 863.871399 597.217346 190.000427 494.943085 318.321045 65.8297806 396.829590 233.883209 467.209320 344.417145 437.792236 781.912964 112.335411 877.073242 271.396637 52.6663971 744.727905 649.514893 255.747314 46.2417259 817.796326 411.438477 349.842957 + 869.070801 44.7115364 965.106628 908.572388 58.7459450 905.734253 763.482361 144.239471 213.308609 467.990326 383.529236 389.622955 924.300354 304.572693 980.989319 818.095642 618.553467 412.967896 345.077454 630.410583 450.087921 230.581909 620.888733 189.029251 794.164978 480.875671 647.112305 833.753052 190.905334 906.378723 372.956482 661.099548 673.666504 932.754517 597.411499 598.596375 641.445374 340.562927 136.076080 753.460999 670.526794 518.037964 731.695312 293.968079 824.201111 548.939880 281.302155 983.976318 278.722473 85.0764618 798.852112 231.481934 150.117218 205.358810 711.101807 9.22710037 346.862244 954.847473 553.509521 78.3331680 47.3324738 593.415283 295.842255 219.843262 327.599609 555.089661 562.223083 702.260437 991.137634 860.333801 97.2839127 584.472961 845.896545 521.948792 319.707794 819.312805 224.233932 946.005249 310.908905 975.513306 22.2801476 735.162354 825.783386 300.969391 497.720032 500.438538 868.172913 339.255432 741.570801 335.550049 130.477478 534.378479 300.529175 + 666.032227 716.008972 960.165405 494.114563 988.743469 13.6200352 528.373718 483.117249 751.631653 268.449280 894.924866 711.348694 695.775574 404.321014 876.919128 940.713806 572.320679 647.275208 376.274872 416.518097 91.0603867 236.728745 550.148621 283.867706 146.015869 338.967224 260.420776 459.893677 209.890610 120.212029 641.856079 849.790527 369.304535 406.376801 171.637619 254.257080 524.145386 351.684204 677.515442 614.623474 527.067810 528.757507 487.796112 550.284424 769.611633 269.134827 132.315872 900.268433 129.346771 402.912598 280.208771 816.574280 837.282471 161.001816 312.938599 919.151978 869.544922 74.9754257 225.030594 397.962616 15.1056843 662.145569 110.321358 817.060974 143.963470 660.179932 327.809265 297.034607 547.406067 254.992172 552.856812 563.676086 240.080658 843.544189 142.235413 27.5140972 649.423157 431.916687 416.672729 850.902954 758.341858 264.819733 793.939392 78.4912033 694.090820 231.574829 240.105850 901.866699 532.536438 480.424164 843.186890 68.7547531 283.571930 + 655.956604 216.420258 597.247681 922.882019 756.026978 616.490906 232.809906 311.394531 168.532822 456.377899 540.453674 359.325256 154.263748 719.428345 61.8216858 597.426941 506.846191 469.198425 418.142944 974.872131 447.934814 500.229431 934.002380 99.0189362 634.400452 745.568298 236.416504 26.2236366 817.652039 869.669922 888.299072 406.870239 666.879333 848.213989 803.245544 584.852478 693.917480 350.794128 258.727234 562.502197 823.795837 539.599670 10.2687216 789.359924 688.024658 279.158508 219.503677 324.417999 2.96355724 381.519470 892.697144 505.246765 345.828125 957.692566 975.327271 571.698425 846.685303 470.570343 655.893127 994.028625 456.607147 207.062515 87.4155121 333.569244 462.545288 70.5675430 45.7068939 841.870850 889.165955 910.559998 154.129120 715.102417 696.294495 241.178665 354.790375 834.135376 43.1284714 83.3359604 851.225708 871.237915 557.598633 614.216919 587.151306 837.329529 975.415588 393.979889 520.725281 95.4408722 234.883682 90.1341629 52.2506561 86.4710693 677.491455 + 952.909668 358.644012 611.393188 777.049255 71.1119003 233.812302 790.834717 833.151917 370.321381 131.259949 360.251373 94.4052048 332.064423 886.519104 266.979645 440.635620 788.565979 313.561218 990.358765 129.558334 869.345825 160.429825 71.1775208 57.3038254 855.450928 54.9605484 334.785095 567.254578 700.573914 492.439087 486.097198 787.675476 538.671204 822.987671 891.809631 690.537537 798.132324 192.148865 941.880066 251.270538 603.881226 124.824150 806.724121 572.427002 23.8541012 670.089722 103.861916 537.288147 779.570312 646.291870 331.421844 574.265625 558.467773 986.416199 553.033508 362.598267 36.4053040 772.188293 214.708694 449.133881 81.4773254 747.031738 747.750122 194.282242 478.368896 30.7272072 116.092644 865.603943 237.514679 286.614441 61.1209602 220.748108 178.123154 971.344482 951.903137 352.035095 571.474121 945.726013 688.719788 389.098907 77.6060638 537.888672 151.734451 171.596420 405.623260 348.091980 703.326477 631.517700 852.932617 332.708740 316.553040 30.9517498 283.155609 + 736.490356 266.970001 547.007141 480.313507 39.7735863 538.030579 900.113708 268.662689 750.267334 934.598572 698.871765 197.448608 808.229309 133.278000 758.931641 212.865128 140.289780 143.265839 299.309448 413.489105 431.161774 212.921875 195.856979 751.917664 483.590942 635.813477 728.203735 815.027405 95.5495453 197.131653 789.796753 420.516113 775.580750 197.852982 155.345810 204.757477 934.291748 29.2104149 123.975632 371.376648 772.596863 20.9544964 597.443726 951.115112 658.376587 283.754333 73.3993225 61.6404915 173.988113 503.433777 265.627563 14.1669569 578.817566 134.382919 417.512085 177.171143 77.6612015 997.734314 825.031372 667.547668 88.8615646 155.946136 989.345947 271.548798 258.474823 698.755859 407.933716 927.614075 265.374084 329.019562 456.418915 236.624435 787.805603 796.666199 263.387726 954.172119 346.886963 761.197021 924.731995 534.307922 735.222961 59.4910316 379.702698 752.702271 831.600891 992.191467 227.453308 695.902344 21.0031433 851.914917 794.417419 967.670593 482.904968 + 176.825195 683.887268 649.019043 179.417542 368.073730 220.812897 41.6225777 575.240601 83.1696548 870.170227 415.612518 68.9173737 769.541626 588.916687 638.879089 54.4020767 412.017914 222.722214 299.201813 37.6555710 57.4430428 733.767273 495.847748 514.061340 953.097046 360.099579 864.974426 976.415100 147.075180 886.678223 562.421814 110.123016 832.448059 526.319153 329.231567 203.436829 716.960693 421.813660 805.366638 383.257477 760.967651 774.955383 319.147003 907.436768 944.917725 620.723206 514.304565 835.458069 199.925568 654.592896 796.665955 31.9422226 215.650528 133.495758 235.130447 645.077942 909.744568 639.743469 685.147095 700.313965 440.458069 8.15796852 956.890625 447.274292 297.056580 794.396423 567.222900 257.076904 432.683197 63.5041885 748.232117 678.631775 364.300964 510.183563 373.126373 628.849792 693.551208 713.495728 202.399963 325.380951 268.116852 686.568787 843.732117 146.742859 756.607788 24.2001762 286.341034 844.079529 753.500305 280.727417 994.501831 478.546265 571.852722 + 15.6486750 171.422546 447.494019 646.012390 427.569580 842.666382 670.040100 640.171997 169.269455 16.7253094 195.770218 963.580139 448.751129 571.512756 298.148041 525.045166 50.5507011 66.5112762 679.917908 783.015808 692.843140 637.442017 679.937561 728.139526 351.821442 727.561523 322.888519 377.223785 554.847595 435.756866 24.7905064 895.233398 339.974548 359.066071 670.454224 739.520569 264.928925 489.732178 819.359253 715.624695 811.011292 144.272751 399.182281 591.614990 428.521545 123.246864 451.380463 50.5321846 508.521179 739.297852 311.784973 720.868774 508.249542 925.150574 799.771057 901.223389 973.115479 335.282684 193.900330 198.199234 373.271667 574.870361 379.950043 27.2005920 353.760651 96.7544403 692.173157 630.212708 523.297607 213.054657 986.880859 63.4705467 515.490479 48.9745445 407.736816 817.337158 799.898804 51.5987549 907.416504 627.037659 916.706604 912.122375 488.534790 870.623413 377.445343 168.494904 680.504150 849.793335 940.124512 603.113892 32.0737572 194.504532 899.990662 + 235.855942 583.308960 890.020081 621.830811 554.553040 431.804138 781.522034 64.6623993 159.328293 571.759399 972.480103 377.617493 350.891174 534.240662 438.063629 575.716125 621.088440 132.299667 370.826813 760.855469 629.698242 215.234009 599.214539 201.962479 399.088440 424.263184 579.722534 132.473541 979.307129 210.105148 153.658951 457.224457 983.349915 754.489502 558.227600 814.427979 37.0077209 713.651733 615.317383 459.903931 470.907379 912.694214 997.850525 2.91431355 347.038788 240.583939 502.899780 3.51726651 862.446533 648.211365 942.645813 880.509277 225.373276 845.863525 911.033813 129.409241 963.210754 614.719177 627.329529 570.065247 838.352966 585.257507 298.974701 323.763458 111.404129 213.569000 133.564117 961.496216 243.625854 746.558777 236.201126 580.991272 505.755981 591.725830 870.776367 323.365417 786.690369 426.462952 264.589874 666.878479 878.024658 78.7684402 730.611267 721.221436 741.317871 176.917313 715.494568 369.350983 637.478821 495.792145 333.942230 469.995209 24.3456459 + 93.5786057 667.310120 423.872131 123.772049 845.024414 193.340424 104.773430 706.423584 435.867615 484.488403 143.154739 58.5894623 147.246490 299.535919 468.183075 729.341675 63.1140518 217.558762 83.7395020 578.148315 428.783173 839.194153 615.018250 733.777832 997.410034 543.970032 457.732544 272.908600 64.6756744 346.115082 244.645798 167.192474 476.715088 352.587921 49.5000305 364.293579 917.963257 370.172058 63.7923279 653.185730 761.968079 822.462952 970.377380 523.312134 125.309380 548.380249 63.6509094 82.9082489 584.382812 857.190002 631.250244 644.229126 446.383270 273.892303 280.636078 29.0220737 412.992920 445.001648 686.612976 114.767883 693.024658 696.301575 26.1916008 188.949097 63.9608994 927.614014 665.381165 740.739685 204.998871 858.979004 62.3114433 668.041199 532.201965 737.772095 881.150452 119.272705 719.331299 540.512512 840.487061 976.825623 396.735687 870.748779 686.151917 802.896606 1.27360940 117.658974 567.467896 260.667450 869.302002 171.450058 234.421387 445.955841 221.296753 + 355.043915 413.158386 894.192810 9.97224617 504.807678 160.840027 485.443665 139.983902 141.985321 712.719666 618.702759 768.593201 713.192932 780.235779 844.217896 525.655029 361.939758 779.239258 803.572754 371.510132 352.599060 119.126877 82.2389679 801.952087 549.511658 712.552124 846.604126 276.990723 842.532104 58.3524132 331.487366 557.424377 378.805969 910.113159 242.358734 550.937622 514.242249 608.718811 214.896805 66.2058716 539.477478 203.149155 259.377014 786.685608 723.973755 588.850342 798.192505 781.819092 150.312576 951.063110 112.435684 776.100830 454.545410 476.129578 707.574768 890.549683 502.522095 741.286560 155.709686 856.692932 279.868225 502.187439 325.081696 515.383789 336.380524 971.607300 500.421692 61.1697273 811.102417 523.426819 400.812195 114.624680 745.890930 209.004044 353.449005 162.370209 825.696533 24.2357845 320.732086 141.423813 892.639099 134.435852 532.887817 720.389160 958.774109 987.675659 646.066895 162.785660 18.1597500 721.074341 986.930725 645.649170 649.225647 + 787.956970 59.2277832 309.321594 171.025620 24.3704758 730.954529 606.162048 658.771423 988.009521 197.358994 733.608765 547.710205 984.323364 420.301880 709.137085 784.618225 259.028839 45.7471466 627.560974 453.645386 962.410767 531.746155 256.123596 811.004517 533.649353 658.960938 237.873688 365.715759 626.825928 950.070740 843.711792 807.209167 423.189636 903.026123 653.501160 313.523682 554.820251 796.909668 5.39996147 758.167114 386.076813 768.906555 686.117310 389.196625 287.116425 465.883789 610.023682 427.091431 666.028870 346.123047 979.475281 596.065918 180.008820 27.0647697 909.352661 961.278320 226.940384 246.454605 273.348663 522.431641 481.759613 287.999359 123.036369 341.540161 850.653870 297.177399 754.904968 444.831940 983.611816 523.620178 704.990784 227.431213 970.396240 244.832474 723.719971 884.910461 754.175171 850.877258 801.044067 295.316772 546.096924 129.326706 639.173889 649.188965 866.603394 640.818604 8.51815701 545.038208 171.798157 442.508911 124.990814 418.959442 124.902031 + 916.852661 347.544861 835.655151 638.468384 191.645416 374.663177 284.561218 240.847183 928.921143 279.430756 954.602417 193.543716 664.077942 883.875183 843.390686 803.985535 763.630676 449.663666 199.960159 892.228699 512.971924 336.428589 675.579102 144.768219 841.213867 389.752167 78.6870422 927.633850 472.388123 43.5425491 64.6959839 65.2932205 922.614319 583.937561 187.956955 336.764954 680.702393 517.602356 982.470581 772.128357 635.989502 517.309509 215.489395 208.321899 765.646729 888.426758 79.7627869 145.922806 731.653076 914.340149 594.939026 974.331421 816.245239 764.425232 909.244019 381.312439 304.272888 322.471405 695.967896 512.986816 126.490219 201.758072 91.9260483 785.888184 854.894043 861.420959 722.732361 27.4187050 793.101379 208.818619 280.399078 532.309631 119.383759 268.826630 510.642731 478.462189 36.0770912 567.420105 501.533691 982.356689 18.5472088 485.243774 303.924744 332.479034 950.988220 110.464149 515.037598 52.3664093 461.358002 965.576355 6.51083374 964.417603 78.6023712 + 991.064758 752.913635 199.083725 688.051758 260.318665 821.635376 461.332947 748.782471 907.080566 181.719788 325.588837 533.002991 437.619141 120.967003 172.727188 978.811707 946.237427 225.303421 954.787354 991.056091 711.239807 340.753754 581.450500 117.670586 393.228424 58.1024437 803.004944 498.310181 123.201668 331.309784 513.234802 330.061676 20.0303574 669.976135 508.177551 987.431946 931.255859 807.758423 907.481873 861.548218 880.438843 279.146545 37.7142792 74.0612259 812.900330 561.404602 194.566040 412.704834 108.098900 981.389282 82.2696304 590.499268 436.482605 437.954773 394.190247 184.839661 324.010101 110.791054 286.465637 720.510498 723.473206 68.6129150 225.226730 503.072754 829.749268 550.160095 811.020752 82.2347412 711.664307 432.530304 826.049500 704.917419 118.343803 939.286865 156.917374 576.931030 125.998734 907.819031 619.485413 229.289200 266.721344 241.866714 736.610413 789.911194 938.539612 411.528748 861.781677 505.797119 985.213318 625.768738 77.0237122 871.094238 904.524414 + 149.605728 429.360107 729.089417 483.170074 16.0004673 824.449280 678.779480 761.262085 378.265594 884.752625 425.244659 241.156219 814.545105 875.355835 804.316284 659.224243 506.968689 278.269867 303.945099 565.940735 991.097534 108.158386 886.119690 420.250610 968.177979 841.710144 274.725403 66.9017105 172.739563 95.7314529 244.620071 856.762512 705.521484 887.382568 571.283203 392.199554 882.978516 16.2898560 362.493286 336.557434 225.177963 854.318542 535.244141 125.467415 609.952576 779.098022 680.007263 608.514648 431.206238 163.652283 600.437256 867.593140 814.768005 571.791321 573.542725 895.767822 659.468872 899.319092 25.3629723 771.192505 489.353516 724.073547 564.129272 30.7227993 117.946938 406.939453 245.859573 243.182068 396.837036 545.389038 921.492737 207.683212 998.538574 968.014832 796.452820 614.218994 527.108521 362.047485 545.182922 951.029358 176.547775 144.512711 984.937195 106.108253 205.719711 170.290894 178.544434 459.646271 814.981262 729.007996 759.468384 249.924530 149.579224 + 188.606293 59.4258919 129.119492 129.288834 846.251709 812.630066 637.698669 980.074097 958.127991 319.956116 224.700470 933.009399 39.1905212 56.8635483 80.9379654 80.0197220 700.270020 455.016876 474.841797 451.529205 365.693054 660.322083 949.424744 17.3859615 357.821045 222.147003 719.851318 427.358673 575.403992 814.211548 717.905640 653.108093 883.879578 434.357544 593.143066 424.949432 257.378143 948.759399 386.329163 516.921692 78.1312485 776.304749 369.546417 605.003723 425.135498 71.9593506 201.800232 816.277100 262.337341 676.527466 231.405304 369.787872 724.274902 559.721741 37.1884384 653.460754 768.460388 951.701050 702.787537 615.309387 456.412201 47.1202545 433.028320 153.733200 706.037170 846.392456 746.538818 443.418030 500.337860 997.625061 105.608788 694.463440 108.802071 21.4214478 851.681152 95.4540939 775.089722 702.365051 544.395508 884.912964 743.876892 130.544159 278.212646 500.056091 592.770325 925.710815 245.140564 879.118225 728.392822 735.557312 714.442688 121.406326 933.895813 diff --git a/example/lu_decomp/94x94.dat b/example/lu_decomp/94x94.dat new file mode 100644 index 0000000..37a4f08 --- /dev/null +++ b/example/lu_decomp/94x94.dat @@ -0,0 +1,94 @@ + 146.604355 649.919678 347.997955 434.939484 454.014008 881.142334 814.916504 591.231873 791.709290 416.996643 222.272827 166.925232 1.81136072 79.2421265 460.831940 145.070953 890.602295 952.924561 897.203247 464.043243 643.235413 199.027039 407.068054 566.002869 857.860901 194.470703 760.066467 192.672989 481.355072 39.2600098 925.308716 69.5368805 150.478241 324.673248 202.920502 674.249512 505.543274 618.187744 903.144409 556.102722 835.564392 565.269653 748.450073 686.195251 571.106018 293.429382 475.658539 194.894073 698.891907 120.378937 475.125549 33.8484383 411.813751 420.689270 717.431580 741.342834 719.590088 252.530045 768.986694 300.145416 645.716675 890.425110 946.134216 657.467346 370.611115 210.578659 829.426697 965.637512 335.351593 848.935242 682.599609 63.7715492 41.8081207 814.409912 310.188446 195.926636 232.797409 664.876160 733.445374 599.804626 78.1202927 452.075043 769.071228 9.49975681 752.548340 71.5720062 916.085022 963.024597 909.137939 698.407471 846.050964 766.851990 457.017944 5.10920334 + 583.941223 686.194580 780.206360 251.860031 884.030762 747.634460 215.113724 534.723572 508.500702 871.216492 144.418869 204.506607 424.360107 260.776672 347.830627 742.050354 207.606644 710.043213 547.016296 270.557007 454.327637 146.139786 103.530128 604.328491 502.690948 154.683838 122.681900 243.877075 763.283447 920.839600 770.506104 462.933990 369.211517 975.022522 786.095642 520.869446 827.026611 232.587509 899.884705 72.3294830 279.499542 123.606094 159.070587 698.122803 869.347595 247.065643 168.021515 409.621124 887.795593 979.658325 159.350388 741.302612 891.511047 403.156433 910.898987 208.975281 783.940002 909.303162 431.642242 578.305847 519.127319 525.634644 411.125519 631.829712 402.258484 765.489258 755.120911 651.081116 687.987671 773.238708 720.093933 496.423553 432.490570 821.901672 646.304077 769.428711 416.236908 291.211975 815.000732 266.422241 768.566956 584.739746 484.883240 667.982422 262.610168 21.8263550 701.709839 452.350342 158.627625 804.332214 21.2778244 68.3111420 537.854187 803.729919 + 775.843323 330.233093 244.305862 975.864441 614.519165 234.759888 586.211365 867.378174 72.8119736 618.961548 756.365723 369.049500 188.514771 831.502869 106.835175 658.885315 635.433472 214.701797 110.344704 72.9736404 58.4435768 810.457764 856.100220 72.4744110 280.222412 700.049927 178.361328 233.380539 919.836304 601.822693 465.328125 766.867554 695.951782 677.173096 124.006294 541.056091 909.091492 514.744812 731.920044 73.1793060 266.601837 300.320343 452.040222 198.590683 212.242523 877.018188 660.633484 546.128052 110.470940 451.034729 738.372803 79.3459091 326.243347 797.735840 270.430603 975.595032 959.209778 63.7595787 746.428406 942.814392 468.507294 278.984650 318.288177 222.039581 216.227570 649.629700 661.350464 465.579346 759.960693 399.462433 103.146538 202.595093 428.708221 308.578522 276.446320 687.174561 340.934540 46.7139168 186.646729 533.401611 527.405334 81.9308167 210.841537 325.337494 894.991455 442.652771 868.445068 246.257507 213.568466 620.768555 207.354950 978.905884 175.609879 719.981079 + 846.613281 210.086273 233.266266 636.944214 294.030670 219.890778 878.284058 420.767456 404.257538 52.0991707 197.323868 247.532303 116.477005 734.918579 321.075134 297.532867 789.107239 243.878555 943.744263 157.023849 567.702393 628.647461 232.106750 523.551208 481.872528 548.208740 490.456848 212.021072 792.949280 138.581848 563.411865 531.920349 831.106445 113.685654 507.723175 674.997192 442.502716 979.075317 576.523621 302.343872 970.875488 179.038834 379.313690 729.415833 692.553345 715.252319 510.104370 93.7494354 474.913208 155.183121 21.7713947 991.505981 60.3067398 779.664185 962.717957 888.642639 612.882568 141.548203 913.908936 976.004883 852.454651 448.352173 327.618134 259.807281 995.401733 806.832397 408.035675 83.5539551 377.041870 231.284317 223.970932 396.562988 426.470154 126.945084 922.183838 549.148865 625.135864 730.966248 729.789124 137.662125 208.568771 372.479126 697.214478 676.994202 880.117554 352.315674 356.000977 749.309448 842.398926 238.007248 636.838501 20.2875309 876.483765 862.853088 + 877.151794 981.609131 20.5274982 447.774048 621.365540 335.714447 3.45373201 884.387085 956.740601 71.2377777 419.514984 880.445679 203.676315 646.994385 471.279388 918.993469 704.441956 732.895325 490.933960 932.203064 420.132843 849.773865 233.838440 95.2736740 569.799988 799.986694 409.570557 933.891968 775.123657 667.091064 503.064789 576.689880 234.012253 529.213013 194.962311 682.065063 464.681641 195.339294 194.370560 671.991577 957.309021 947.044128 172.530151 72.0731964 921.517761 929.767944 299.255157 522.758057 491.350677 885.524231 765.373291 636.227783 883.585876 228.666290 598.961914 236.787277 735.183899 668.833862 580.174133 338.928467 831.069153 814.823914 105.848816 379.777313 864.456970 830.654968 942.699646 150.221115 766.255737 527.054199 255.713501 414.006256 414.106689 358.002045 405.377106 108.942413 624.950439 734.008484 778.656738 627.875488 20.8122425 913.374146 966.010864 230.235550 238.082687 454.828888 691.374146 598.521545 796.022217 918.885071 685.416016 830.159302 931.200562 428.216492 + 401.587067 58.1323357 793.694397 996.960144 619.282593 114.836182 616.339661 793.439697 181.073669 140.981277 782.995789 910.968384 332.725708 707.172607 919.095154 700.653809 894.978699 856.396301 577.290833 445.728912 953.724182 751.075989 511.568817 848.255615 635.323914 406.621063 606.068420 5.87626266 657.778320 601.625122 654.153198 354.035980 523.765015 837.480713 555.064148 949.799805 916.051575 875.536804 447.824066 642.227722 544.693909 266.422607 211.631165 395.268799 965.792847 405.591400 733.385803 768.347290 216.612228 22.7529354 974.264404 249.678848 962.670715 928.870483 880.222534 713.572388 182.169830 12.9834394 533.797668 596.633850 323.215057 403.847748 9.13325691 747.097229 943.761963 22.0690594 19.3378487 679.075134 210.267761 140.778595 943.192078 570.549438 965.356140 658.378052 436.764832 737.761414 615.628967 6.79164839 896.026367 207.400253 847.135925 26.4319248 446.093353 169.404800 695.296204 62.5789795 636.953125 96.2611084 449.720215 907.136536 928.834961 956.428101 41.9131584 620.026733 + 942.517151 187.450882 867.773438 770.529297 445.296509 257.779602 945.309692 262.234467 520.873352 526.096741 908.362610 206.920273 639.741577 893.425354 537.039368 786.444580 672.537354 895.077332 803.831299 69.5148468 285.413788 314.071136 252.703613 785.951538 896.474976 817.539856 846.770020 511.434540 451.917969 108.468613 255.626862 126.474854 311.157776 380.572174 527.986816 149.364029 934.774780 807.792297 990.421204 8.38167953 611.530640 941.620422 795.013550 425.713043 227.961578 906.599060 980.929382 684.001770 984.387695 388.001434 781.114685 721.628174 842.435181 509.408722 458.736237 803.909607 687.436646 562.269714 91.1064148 799.044189 822.711121 713.621338 198.667267 702.494324 486.944092 913.704468 136.448715 660.105896 997.870850 218.419968 634.105286 219.712204 459.389221 20.2986660 179.011322 770.027893 88.4785080 47.1156082 112.779495 150.022186 375.656616 534.615295 501.513885 948.232483 248.268524 58.5693970 890.378967 487.447662 169.379623 734.372070 860.416077 976.646240 601.657288 304.259613 + 902.548462 789.476440 912.364319 231.644257 319.686493 401.478516 347.346283 209.770752 99.5316772 690.902100 390.007324 274.114868 679.463257 17.3082542 99.3733521 839.098450 22.7831230 745.512390 141.896667 577.353577 660.541870 501.884125 692.026428 581.969177 926.078735 992.270142 257.893311 741.009338 592.425964 9.96057606 168.793762 425.464386 97.5965805 947.422058 757.815430 406.440460 730.719849 398.794098 609.614075 286.485840 783.549744 889.319336 540.919800 993.461914 332.760010 410.034180 182.018295 744.488708 169.635483 878.449890 235.173431 596.836304 672.054321 434.027130 497.261749 993.573914 789.213562 497.711273 621.317688 174.356628 718.613525 472.659729 659.970398 690.868591 758.125488 599.963501 324.218628 514.674133 3.88608861 114.984154 514.591370 200.497498 36.3389091 884.323364 355.995667 79.1699524 808.994385 291.713593 330.205994 574.199646 342.929901 828.453857 990.957336 132.330627 849.747925 133.686707 900.378845 323.870789 847.399597 322.810699 575.820984 163.849197 366.410217 859.833435 + 674.887756 544.727844 53.2089119 89.6014099 604.132324 168.708008 469.507477 394.172272 872.202087 40.6898079 930.862488 786.981445 426.676422 903.324402 762.179688 778.211121 837.406311 866.489197 654.182800 527.254517 932.758057 734.264832 189.011505 545.249695 112.732399 998.355469 344.369690 414.995697 185.008347 962.054871 594.161987 317.012665 962.585327 34.8582039 718.252319 716.288696 966.794678 413.689697 968.103882 638.967957 999.497559 630.525024 244.372009 443.181335 18.2909279 906.304688 395.662811 547.894287 776.421143 923.706970 939.133057 314.447296 484.892120 7.70697451 209.430328 204.623917 683.667908 658.298462 619.254761 550.717285 285.923798 933.376282 987.948303 249.377426 492.588623 467.235992 206.079071 123.818611 576.795227 589.302124 68.9329681 581.219421 755.173706 762.566650 291.450409 650.052979 351.404236 485.031464 594.442322 957.239075 455.686523 750.331238 122.853325 975.902100 835.000305 724.843201 207.954330 177.931839 538.880554 259.970917 569.600464 577.985413 323.811279 224.601685 + 382.223419 296.536499 510.229126 949.417480 837.858887 952.500610 399.521210 582.875061 356.103760 794.433044 42.6789665 997.595032 614.391907 156.671463 997.580017 33.1123428 309.858459 438.885345 35.1310997 489.602112 876.251099 376.775299 213.110931 745.529968 550.050476 96.8126755 841.995422 71.9644699 786.424194 52.4513817 378.428864 445.685089 556.218201 446.394043 373.974426 820.666870 332.100494 197.709244 204.253845 260.252686 261.541779 311.191376 345.865387 349.198212 692.735535 401.684479 589.397827 510.050659 948.275879 497.575562 590.281860 359.806396 800.372986 518.158691 668.655884 159.255829 696.908020 295.554657 703.713318 667.921326 463.368652 111.245026 940.706970 300.169525 735.825623 360.433929 501.762817 840.570435 842.529541 443.561127 413.726562 870.966187 167.009064 478.239014 174.372833 901.803101 240.759659 220.893112 478.896393 168.178894 274.285950 138.036835 100.462662 830.124573 872.976257 179.897232 574.563782 82.9729767 535.689880 223.226318 15.6630259 382.740997 719.592041 922.733459 + 808.374146 382.041809 502.566498 391.209473 697.520447 599.163391 43.8829689 729.665283 420.658508 9.68637085 45.5953636 515.853577 870.901062 939.900269 623.966492 290.368164 20.0485172 718.054810 394.065796 896.658630 285.551880 595.892212 110.487373 180.337814 144.355942 68.7921448 647.634644 870.908325 504.127411 725.325500 717.199768 915.522888 80.4398117 22.7543640 266.939636 969.018127 717.015747 136.495636 604.787048 770.536621 568.728271 569.302368 972.575928 418.777008 389.750763 58.9112434 986.121277 474.933197 459.355286 285.186615 99.2839127 969.056458 582.335632 284.687927 90.9721375 363.990265 140.078812 614.232117 450.758759 193.631958 222.520889 936.242676 763.151245 457.223511 374.335083 806.948242 96.1760178 301.751770 84.6095734 453.794128 86.9296875 654.704773 865.854858 769.992920 270.493713 183.237244 639.318176 41.4472771 24.0610790 714.717712 542.400146 781.395691 515.175293 691.088257 545.043335 331.802002 549.054199 553.777405 678.038025 920.100952 184.578079 915.629700 672.827881 338.329010 + 713.749634 978.300049 49.1956978 343.867737 364.897247 60.9450645 748.066345 889.680054 12.4219294 486.102173 65.3604507 382.498413 438.249756 664.853210 916.808960 185.851562 587.262146 875.244507 617.570435 663.354858 856.743164 482.099762 675.441223 912.555298 552.861511 792.762390 236.659149 76.8095856 138.707138 740.298584 243.521774 875.301575 284.216919 25.9709263 707.387939 109.535187 63.5756454 706.581543 823.046448 534.251404 745.614075 222.218521 700.458191 534.038818 138.499268 106.780098 2.72674656 966.402893 178.444809 987.238281 836.941467 172.120056 2.53090286 615.463928 547.670776 160.439407 430.642242 835.280090 706.759460 806.018982 956.259583 64.1565094 608.267639 828.855042 9.74704742 82.5580673 188.648102 806.494263 877.638245 684.371155 129.385544 93.4447479 246.358200 551.949219 168.934097 364.069458 859.208862 802.991394 66.5105591 448.117218 448.236786 744.502563 559.725769 630.591614 71.9539261 904.194031 36.0471382 449.445618 264.836700 903.528809 11.2104263 803.826965 367.640320 826.867676 + 652.940613 266.392242 779.828003 649.986206 905.585449 135.722504 609.079895 787.444031 946.716370 642.570557 771.547546 927.967224 731.258789 137.805267 498.777130 281.781067 410.818665 862.745544 739.132324 269.168945 504.119507 152.680511 731.230408 487.086517 542.186584 660.883911 265.045044 164.522583 314.581879 91.5039368 892.118530 378.534668 442.749481 175.570282 247.709564 8.14242744 3.13885784 722.122925 602.980347 926.301392 845.439758 518.445679 734.656433 457.355988 333.706482 357.130859 582.114685 946.117432 736.010254 996.387817 906.119995 365.608398 934.881104 43.0477295 411.170105 845.437317 745.646545 124.377975 76.4688721 413.047211 938.392273 103.946526 1.31737506 420.207092 426.045105 263.364197 992.851379 20.4739075 741.321533 805.118896 617.036926 840.891846 201.595215 884.945374 374.823181 312.720123 501.603912 258.927856 914.037048 673.067932 907.670471 94.6617889 542.689453 117.243111 843.820618 771.383423 49.3536110 569.322449 825.167969 522.922607 490.489990 495.910858 799.157837 762.281189 + 882.791443 474.827332 566.538635 769.675537 337.788666 116.543221 17.4035263 374.496979 53.6694946 221.094955 182.035080 887.770630 194.732407 497.676025 20.5833511 537.734131 368.158997 907.891296 743.602051 48.1767006 136.132584 564.231689 180.644882 399.474640 806.233643 378.966003 400.520538 377.866638 272.446075 854.299011 15.6134243 416.507263 815.023438 953.217346 170.276550 143.638412 720.578796 295.672211 519.759033 923.808350 36.1737328 257.867065 410.160583 342.365631 814.166992 211.587234 585.245117 905.244812 765.894226 864.443298 357.834595 408.493317 198.661911 282.140228 420.080444 521.658447 220.067749 351.996521 37.1035271 7.17410612 401.050720 854.358215 469.292450 902.491699 847.602173 877.246216 709.910706 76.1672745 637.889465 831.197510 206.624680 42.2299385 247.665268 170.174072 328.244354 411.987854 435.873383 349.239227 166.614044 148.892853 859.379761 816.188660 12.2856903 441.331818 292.221863 628.666687 120.410072 786.032654 685.696960 537.481506 894.063599 204.224060 540.706116 28.8209305 + 643.617554 786.309509 183.314117 848.297302 815.626526 159.295486 83.7808838 283.267609 85.7294388 582.252258 441.743500 392.035858 636.710083 806.113831 826.671204 544.359497 462.026398 437.118469 431.198334 74.2864304 364.899200 341.999908 350.366882 355.992096 504.957947 495.702454 376.273560 403.419250 450.716309 990.602417 743.946838 70.2003860 885.948669 180.645721 398.499237 134.064758 418.813721 480.762970 29.1557541 555.802429 412.257996 406.560303 414.932098 193.760391 60.6706810 673.911926 613.482056 639.895630 939.462769 136.258636 486.192047 196.140411 398.025116 321.684570 203.046204 738.522705 757.671021 245.065659 542.259399 443.625031 525.002747 909.121277 944.468506 197.490356 278.912964 323.537445 831.686035 102.588242 314.581146 189.505188 212.647552 607.476624 730.462219 763.798584 665.403687 445.339020 257.050232 360.067474 830.837219 781.624023 447.014374 34.0739937 838.085083 75.7859497 912.825134 606.560669 90.1762009 162.213440 104.326958 190.087830 397.764252 705.641602 524.404846 10.1109867 + 379.508881 272.853729 175.942017 579.651978 155.393494 281.367584 263.759827 650.693970 34.7201767 870.286316 196.348938 780.691711 642.423645 673.699585 699.792542 800.252441 855.044067 16.2231655 346.563507 59.7282600 653.888184 970.447693 613.726074 732.069763 551.670959 218.603302 619.996155 617.073669 55.3737335 984.851074 74.4763794 980.625854 552.364868 166.536942 479.731354 894.621704 989.459229 534.016785 970.550415 82.8923569 226.548462 825.765442 814.612183 773.250488 206.717758 140.893814 762.010559 996.272644 662.393066 625.724854 632.163208 909.044556 135.539703 939.340332 932.947388 446.157715 220.458786 383.201691 193.439743 555.353699 986.571106 602.999695 965.062256 100.540314 992.142761 812.198364 648.981140 527.349548 659.503418 353.219269 109.994453 66.8969498 157.169495 593.804443 41.2737045 65.7289124 173.767975 327.327850 406.002136 564.065857 974.078857 623.494263 686.732666 462.280945 121.348862 874.532166 652.901917 420.273651 152.413330 519.437866 23.3526726 194.818207 826.389832 266.780304 + 587.256531 500.824280 902.166626 857.012146 332.971466 844.105042 863.168152 55.3752213 325.298950 527.261047 475.705139 433.744934 166.046585 104.368942 892.254150 273.709320 319.811462 706.086975 485.804413 149.029800 931.221680 41.6784935 746.307434 480.143707 8.69107533 138.539215 658.230713 728.473633 527.010620 224.170288 572.109314 500.729492 174.960480 87.4384384 598.081909 35.8169365 288.938324 501.891754 44.5434418 761.087524 657.405457 249.972702 74.3673477 681.973999 170.304352 486.820648 885.993896 283.533478 949.364136 849.476379 923.119019 865.790710 767.005981 719.765564 526.500610 263.952148 735.419373 718.667969 735.649170 247.086670 902.920532 878.493408 271.404449 184.237289 838.929199 968.438171 655.411133 645.601990 636.788208 982.933472 765.478088 962.311157 132.994446 866.733826 816.361511 344.067078 130.795273 813.751465 250.630188 63.2984619 265.084930 626.428772 810.488831 677.140015 769.124329 658.666504 510.689880 499.917755 734.336182 752.130859 61.9697151 306.105499 562.047180 792.156494 + 286.546814 605.689514 835.270935 652.777771 152.990860 293.012817 262.963928 991.008362 328.640564 878.767273 955.797302 158.320908 36.5781021 936.612671 659.430664 58.1867599 50.1029854 455.962738 808.323242 919.831299 845.870728 382.482452 389.006439 985.665344 729.009094 787.760559 250.439301 994.994080 891.991943 185.192276 256.269470 94.6935272 977.226379 4.57163048 384.969116 412.415009 349.555878 677.199585 112.243530 490.586823 539.832764 539.671082 968.328552 692.569275 230.928711 717.783691 271.226349 640.355652 549.887207 962.641663 426.396973 505.193268 519.286865 878.386963 489.158630 98.0109558 438.957153 668.183899 154.114120 604.423035 489.165314 212.882156 272.335724 694.600525 654.970154 791.019592 719.165405 582.572876 131.839035 240.017899 430.184265 654.455322 222.343079 957.309448 788.795837 894.228516 313.289612 279.136139 357.637024 800.107971 990.623840 552.349243 1.01679170 888.716553 622.584473 976.928528 288.230377 810.823486 357.205811 610.441895 971.614258 773.167847 759.657959 157.962875 + 125.056854 450.372833 158.520981 753.256409 148.659729 209.793381 527.534790 232.157181 378.865692 459.886414 385.710632 926.233521 282.477570 259.544922 596.173279 846.893311 667.708496 517.105225 803.027832 30.7440567 355.371643 568.181580 564.789001 12.5348864 262.954956 629.093994 211.308502 805.857971 427.404236 538.293640 22.1773129 995.767822 844.882568 78.3462677 756.520508 992.095459 162.365158 792.216675 341.705994 160.032776 128.866791 851.086121 228.190353 789.516968 594.793762 435.329193 349.953217 324.123352 239.854858 370.070862 458.702118 431.250671 307.030914 368.709625 963.385010 474.007996 340.850098 571.066772 656.001099 804.958862 826.222595 529.340454 675.231079 267.535217 853.968140 440.688568 116.543579 836.362610 718.203430 991.983093 574.486816 548.742737 966.172363 115.252937 381.707397 916.426025 912.498474 489.520782 945.152039 513.228149 5.14719296 774.594177 261.651337 706.076172 514.073975 882.838684 392.879669 222.246857 259.784882 673.975952 474.056000 84.2353897 516.328857 772.963684 + 243.786865 274.203369 128.861053 822.166565 121.644745 943.346375 272.904022 73.8292999 955.603210 976.514893 913.816589 661.996582 277.093079 982.414429 185.849121 73.8226929 338.170044 415.342621 405.037140 291.400818 931.810120 190.899612 605.057983 949.621521 675.748474 376.103973 478.589203 927.449951 563.944519 570.150452 824.491150 211.928604 158.015442 172.938202 122.895309 337.923401 393.774628 593.821472 675.152222 678.388367 432.516296 168.186630 529.283325 847.322632 361.719971 153.805496 398.586029 481.898132 375.194611 364.312164 563.099854 890.090332 937.089661 113.378044 632.960754 482.915802 399.986542 877.677979 180.829117 27.3540401 148.737732 139.136459 912.756348 670.918884 597.066162 703.964111 688.641663 421.185242 53.9598351 198.186081 782.870789 529.790771 346.248871 38.5547600 604.229736 293.410980 275.571411 617.674500 180.729141 733.393616 407.835938 54.3661118 960.802002 401.509155 838.908142 923.830994 645.853699 144.240417 802.812317 202.390442 708.865845 875.427246 564.564636 19.0566158 + 424.253052 355.791962 214.842911 572.130188 777.737915 597.021545 680.726074 601.957275 89.0331116 344.800446 884.671692 375.393372 280.960785 446.691162 215.689163 168.953568 535.506592 417.182373 282.258423 815.346008 161.218857 764.380310 10.3575029 508.733887 88.6922150 90.4413528 857.051147 383.830139 503.705536 962.940491 692.340210 725.016602 896.990295 908.574585 162.854736 396.428680 780.976318 578.887024 616.500061 668.330688 913.409363 899.718384 250.432022 637.897278 441.708862 248.375519 840.408386 953.533752 642.685852 566.906921 481.895203 101.497856 857.955872 786.618103 107.144867 687.823792 419.264313 584.507751 21.3454685 537.404236 801.210205 685.864197 251.841461 582.597595 319.690125 676.024231 291.014832 311.744141 681.692200 231.342133 533.237183 974.827942 504.683929 763.350952 557.113953 129.759598 377.694244 97.2387161 370.578918 841.372620 402.467194 220.034348 171.084564 974.969788 421.507385 660.055542 652.813171 991.758362 969.840454 450.967529 578.980591 512.819458 426.343506 415.298859 + 293.219604 425.287415 779.724121 652.865356 154.546646 292.138214 350.400879 740.560669 820.409973 804.805054 271.109039 671.588745 18.6196747 571.464172 243.665329 198.913300 596.907471 294.056763 438.066772 521.204346 564.114807 152.057663 719.395203 9.74651146 970.095825 985.196838 261.308716 801.035339 959.161621 577.979553 615.804138 792.057495 108.187744 938.851990 343.294434 362.766968 193.093079 916.922852 39.2484589 404.808197 105.655350 132.066849 938.175598 97.1370773 588.683228 241.580368 753.638733 870.847229 27.8596363 632.182861 897.246216 215.412521 563.009888 63.5868988 439.061554 28.8066998 218.274307 121.298126 545.554688 425.758575 148.681519 920.894348 264.542999 476.512329 71.8808670 715.440247 963.396606 136.474548 118.636467 949.581421 475.118805 39.2745399 143.383087 328.794678 192.351685 516.756470 823.472351 547.820190 413.550018 708.944153 734.923096 321.338623 283.043823 477.709015 660.374023 478.263153 279.762848 835.538330 665.341614 951.521240 181.942245 7.45664740 670.582458 594.573914 + 534.573486 740.258545 369.239563 397.503387 474.229919 752.697205 303.461243 690.574158 628.811523 576.424744 953.330017 817.695923 985.263672 128.789856 423.729889 153.972702 829.248596 707.042053 758.003052 338.508026 276.046875 393.417114 499.156738 482.976196 945.593323 611.108032 683.377625 816.136475 635.514465 521.231934 248.823837 500.516144 269.521149 888.600525 822.474854 988.987061 766.567566 703.484558 913.226746 205.906036 971.227661 897.968262 979.274902 952.175232 305.178802 361.463165 176.518112 917.960999 759.133362 310.123444 445.402618 262.901703 107.567345 860.179993 484.251404 155.217896 667.093018 90.1105804 670.802307 582.944885 392.144409 418.905243 137.506470 207.741867 502.850311 526.244873 397.133911 627.024963 397.130402 482.572174 949.001953 733.816162 752.407043 529.905701 924.969421 596.844421 347.539215 913.459778 919.444946 599.818848 133.584290 861.417786 896.796936 13.6124134 670.898193 998.887939 443.945007 740.892029 997.068970 118.329689 453.325928 154.284775 427.519928 614.451050 + 371.629395 184.621063 782.897156 850.422180 881.260559 846.717102 909.363464 190.438675 389.053070 658.743713 761.531128 464.320435 755.918091 601.793518 878.209167 395.967255 350.612030 331.242981 776.881470 414.360291 143.092392 331.651337 344.615479 745.505249 91.8030319 561.346497 954.404419 130.346588 48.1208496 776.889587 776.498779 244.181534 233.046432 348.257202 653.366699 770.272583 743.660278 485.489410 878.713501 959.335632 54.3409233 575.735840 763.334656 69.8815231 495.900970 929.165466 198.944382 431.092407 746.057190 822.020325 7.43330574 321.143066 83.7056198 636.151428 34.3051491 969.026733 682.050476 958.821716 16.4571781 661.522705 597.224792 474.895325 721.134460 168.939697 349.847412 167.783096 566.873779 164.995682 785.351257 889.261536 781.886841 44.8940430 196.454041 737.640869 631.470459 723.226746 237.967590 472.357056 414.342926 528.985718 429.615082 938.897888 885.785278 212.867798 252.459961 249.459534 275.714386 478.749329 762.657471 217.037033 709.225830 849.864563 377.135834 53.2633972 + 762.926636 610.731995 365.362518 707.359253 569.048340 13.3325520 411.799133 496.477600 899.932861 328.949066 864.186646 318.107178 82.8768692 972.250671 126.780861 68.6801453 360.638336 133.765366 606.246338 95.4087830 981.397644 311.989929 234.187607 765.733398 170.831329 754.008179 923.073059 699.384521 334.720428 31.3841076 516.067383 243.668610 413.398590 238.886063 91.1011734 731.335205 98.2365723 450.293182 725.724915 9.48641872 861.527161 296.055145 346.680511 980.111267 931.600525 628.906799 237.056961 627.816345 200.327148 203.661484 898.207581 678.679016 132.136276 266.445709 575.995972 165.903137 628.537476 453.965088 214.715958 787.480225 157.092621 160.440186 550.766174 410.882690 48.5142632 987.867249 557.494141 393.789337 662.898926 566.180725 575.778687 522.779785 958.990051 735.574158 689.512695 458.046356 518.931702 258.442627 127.403641 633.856506 289.134277 73.2317047 191.670013 349.042664 786.223145 778.044006 935.872986 341.477692 922.238586 109.045128 103.165001 678.090393 993.981506 339.077271 + 770.141663 128.879883 136.444839 169.890213 694.690857 475.031799 601.997131 291.571930 553.553345 934.165039 527.490417 306.427399 772.936646 185.354248 598.313171 784.649292 967.104248 840.213440 816.965454 65.5185394 953.275513 231.149200 639.494263 199.805817 304.095673 48.0560646 546.154175 92.1465454 688.964966 879.701660 940.209900 590.947266 246.953522 784.056763 47.1828346 423.153442 105.343689 407.744904 927.079468 733.792236 899.222290 978.942017 275.609222 561.435974 68.7255783 989.983276 879.260803 211.525299 583.895142 504.192566 932.964355 437.894592 631.960022 520.715332 90.5128708 133.330521 811.907288 76.6623306 621.858643 2.86649895 314.934204 533.340881 669.629944 707.778931 704.161804 250.697601 968.663269 353.878723 704.974121 312.588409 728.900208 538.607971 758.634094 957.804260 473.863647 283.224609 376.836517 376.918732 464.838470 952.990662 627.423523 660.517151 340.858551 22.4135284 703.888428 79.3799133 567.284973 533.633423 41.4618683 38.1897469 126.542503 5.82398176 1.39734411 465.589264 + 936.647156 331.890900 833.409790 224.664032 870.757874 934.116211 884.870911 623.272400 952.627258 640.201294 651.128967 536.320801 479.451019 893.520325 24.7348309 809.140381 369.114929 817.048035 901.582764 77.6701355 86.1567917 40.1303787 576.789429 188.833405 579.322266 293.321198 212.056732 585.688782 317.300751 135.853256 888.365601 72.9878082 907.509277 413.068817 725.957520 946.593628 812.674316 427.616455 352.232422 360.601959 881.137390 421.393219 853.462463 337.412689 341.368988 379.495239 123.598061 112.030540 515.807739 773.803589 667.787842 906.424988 219.754959 385.917786 596.840637 311.185883 910.794861 898.484985 42.0740509 750.468872 645.341614 822.548767 980.799438 2.75372052 530.209839 441.114532 178.760345 445.814667 847.533813 178.957260 334.292511 427.865234 915.536133 993.897705 466.434875 294.706696 428.973358 940.380615 402.062866 746.226074 985.624573 91.1785812 324.138855 424.525055 21.1458740 409.380310 676.136963 500.987030 869.923584 545.477600 112.653679 685.360107 28.5189781 329.411987 + 109.785515 15.9085302 344.255615 751.462708 328.226959 501.924561 49.3724251 202.762833 147.715469 74.3742599 431.913330 177.409988 979.461731 771.572632 654.494385 845.836975 522.603455 992.545898 611.491638 529.285706 298.950684 536.883728 145.223022 237.574646 814.102905 583.459839 632.121277 185.163162 356.830933 227.130859 435.932098 296.470581 134.861893 177.184372 872.788025 27.6512890 615.236328 535.676208 179.860565 49.7473221 353.846161 227.791153 556.511414 487.190613 931.143250 971.530762 983.769592 250.376709 661.196350 458.939514 643.476501 926.369690 816.896179 638.376099 68.9500046 690.895203 331.987427 64.0752869 691.856262 952.252319 361.021576 636.884033 675.458069 555.879272 968.142029 295.992249 216.076202 202.732285 946.097229 170.214859 768.002930 70.1300659 32.8249779 481.546875 117.678032 403.266876 682.353394 386.717346 570.782715 181.610825 248.347656 249.279114 717.070740 244.360336 357.703125 664.446167 775.592285 162.352585 686.718506 534.010132 67.8327560 227.120438 552.232971 454.487518 + 888.847351 88.0433578 826.678162 826.304810 626.620972 312.670227 531.060425 571.634155 250.047302 896.994568 146.285080 391.273010 167.428085 877.717896 377.566101 363.531647 690.958069 996.686890 151.828949 937.015076 354.740753 840.046875 735.703491 914.725342 596.846008 517.469299 857.273499 453.146210 411.478149 916.449890 714.092468 904.299072 934.222229 67.5074005 730.568298 573.058472 681.086670 819.212341 273.834534 692.882874 344.396484 946.622620 221.590668 979.810181 567.520264 224.718689 873.877991 438.890900 908.180115 784.193970 137.050827 848.878784 398.505127 464.255219 236.000336 423.903931 290.135773 774.316589 984.188110 948.881042 957.517578 439.903870 805.409302 555.206848 617.532349 136.567978 647.617126 239.950134 122.905487 322.542572 570.391052 85.1628647 484.199829 205.239838 131.864929 650.242188 280.279144 668.706299 730.191406 113.806831 925.351013 279.657867 407.343811 581.519043 869.146973 427.958954 471.631836 724.728699 626.728149 599.641479 317.883698 579.869446 556.602051 16.1660614 + 668.563599 431.947876 529.053528 758.398987 997.803894 898.240540 75.4644089 697.996094 958.334595 173.144119 300.543060 920.567627 899.123474 268.341644 256.435181 695.840576 108.427353 134.156998 300.200897 55.2253456 224.796219 109.555786 181.194611 304.496552 352.289948 310.515961 72.1360168 248.541290 594.825073 114.693993 262.360382 934.861572 81.4488602 753.300476 692.358215 801.573547 164.435532 317.608002 706.435364 79.3228073 916.788635 310.908905 944.820679 125.290688 483.172821 345.332520 707.456238 821.688904 741.831665 95.1661911 7.05197906 60.6184578 493.781952 73.7988739 196.307434 821.876587 126.464790 311.703583 972.814026 789.192627 694.537781 325.665222 119.224236 939.824646 608.464539 963.471558 196.496841 280.377594 546.415833 92.9237900 213.217087 342.214386 850.869019 34.5561295 561.201660 152.602203 226.987595 634.991333 445.754700 254.015030 730.007019 839.790527 303.655640 104.761757 627.555847 433.213165 784.203796 940.439209 873.757019 405.659943 582.282166 870.911865 403.330231 111.768127 + 164.039261 295.839294 884.648804 725.470032 575.823364 205.809753 297.330963 323.054169 163.263031 452.817993 725.490295 888.051392 772.637207 153.977097 320.518036 886.629700 834.411133 671.530029 769.155701 509.027618 87.2899323 25.9979610 540.787109 802.438110 805.018738 66.9641113 185.033234 391.027161 92.7785568 980.957764 552.610413 792.801636 718.622986 358.353546 233.512314 594.238403 14.8469009 816.588806 554.807800 683.365662 716.603943 815.496277 872.700439 315.930511 818.050232 954.665771 785.341797 249.644669 961.969666 116.206192 151.890228 71.1467972 849.538025 547.150085 860.665527 812.300781 632.198120 789.489380 112.354523 667.999084 659.059143 698.572815 531.800659 587.590149 434.086487 498.049011 946.125183 598.224670 299.547882 233.744598 170.778625 509.630920 590.320923 720.183350 967.362854 125.861961 28.1668282 685.058899 616.090149 579.958557 973.951172 473.352295 378.674316 542.762817 874.611145 160.398438 472.596527 791.255676 253.715820 923.158997 622.319397 234.186890 992.344849 708.531921 + 618.178955 165.083679 489.331146 991.739075 102.258606 512.634338 528.894226 965.934509 772.192932 807.973083 456.554993 646.946533 148.734039 700.689331 112.938957 999.271240 836.380188 111.782890 885.910217 739.015808 146.970322 866.046082 28.7875862 729.596558 78.7411728 991.546082 42.3289032 175.037582 421.474487 166.379684 295.415161 741.344727 832.788879 972.981140 8.93312645 639.987854 611.597229 897.066345 12.5641232 700.195618 53.9635849 397.742004 585.133606 364.306488 673.908813 825.667542 939.866333 577.228821 596.582825 490.372467 400.751404 338.547241 231.836945 275.903442 276.103912 821.506531 151.765244 854.109802 606.218262 621.914490 984.850098 803.826477 226.056137 181.813217 769.449158 795.976318 759.714050 495.818085 691.422119 703.587280 536.777832 75.4244537 232.404648 646.357300 122.705063 235.005341 651.201416 452.475861 27.2437611 657.526245 566.684204 25.0404167 901.424011 737.717896 863.019348 958.887573 175.022705 39.1367531 633.709229 506.625214 257.903809 527.779907 222.645996 448.508057 + 736.173462 83.8775864 485.167389 4.41353846 118.635277 566.138855 669.297668 132.836884 208.034241 243.665512 27.1476555 209.060013 672.684265 690.682861 131.850281 136.941452 657.038635 345.204620 928.408203 580.795288 422.091980 695.537720 53.6084595 300.413177 572.456665 769.325134 513.903870 376.235107 898.460876 501.564789 329.313324 194.498520 39.8479004 614.017090 748.321899 825.120178 637.058533 518.535645 633.180359 628.041504 214.054291 567.145935 573.220398 39.2645378 500.485596 500.270996 966.057068 256.010620 275.650848 743.508911 820.780640 672.348633 944.850891 707.278625 696.687683 236.333374 727.348083 218.853928 208.409729 525.048767 83.3404922 730.578857 759.503479 322.348389 233.369095 863.398010 376.858063 323.877014 380.846222 974.632935 274.795349 311.120880 423.742401 432.001648 631.776001 25.8759537 822.024109 151.236893 73.9151611 281.954407 61.4765625 27.3115845 269.973572 75.5304413 230.961044 351.905762 857.941467 897.446045 658.905334 397.660065 915.095215 994.891846 869.317627 26.3508835 + 544.601196 394.343689 923.302002 139.753815 7.60175848 587.869690 109.037506 356.571472 85.7523575 490.319397 917.313904 603.710938 727.738892 261.423676 447.060181 984.197632 653.061951 948.926514 292.952362 893.431458 376.099579 735.001465 124.641464 711.645203 716.568542 929.321350 242.045227 419.122589 466.615234 70.4217758 486.833588 434.606873 894.422302 728.784912 42.0373116 520.345337 195.925934 976.621155 563.499268 19.8632145 379.936127 677.946594 555.869385 611.498535 344.034271 61.9561996 731.929382 196.122314 399.078125 297.189941 298.974274 145.262207 839.718933 452.669250 234.751801 538.841187 424.258179 550.952942 853.000122 263.509857 199.413605 193.864716 823.975281 803.406433 97.9134827 650.243347 980.318298 451.648590 224.059418 877.626526 520.167114 717.728210 244.645676 282.506927 341.179749 714.432434 482.582184 993.233521 403.865417 955.493408 699.919739 3.10539341 419.961700 328.627716 513.255005 469.861572 358.472382 640.988586 627.803589 688.437134 434.616455 14.1574297 563.605652 372.219269 + 90.3977661 253.662643 82.6257095 770.686218 521.478821 55.7807808 480.250397 368.379913 218.382629 853.147583 920.090210 213.119385 5.94593000 358.144653 407.132843 767.655212 739.915894 861.121704 965.812927 922.341675 2.26938105 617.805542 925.217285 18.9898663 714.918457 45.7681046 468.451477 131.863922 203.188812 787.606140 660.319275 668.456299 350.580536 935.784302 660.274170 857.358459 548.395996 39.1615219 447.350861 191.204834 276.225800 99.0468063 116.611458 462.378662 547.280029 487.747650 490.011810 872.288147 269.209381 671.282959 473.241638 620.321350 504.794495 360.315063 686.979614 296.679718 52.0223007 19.7885437 679.685852 710.260803 442.891022 129.512970 859.173462 888.768982 227.349930 204.802429 215.684341 255.002884 106.551857 943.191162 157.943939 651.422302 19.0619755 680.872986 425.546143 289.643524 760.540955 550.418640 654.447998 159.759827 174.554733 936.987244 896.295959 203.375549 699.185669 545.601624 866.350037 4.19608021 531.193787 372.682343 329.997131 931.925476 145.545944 962.693298 + 734.875793 45.3130608 502.632843 246.479126 108.282242 688.740234 273.585358 600.863586 507.455688 72.6136856 160.769760 73.3167343 656.002563 350.991699 421.314392 986.445435 681.907837 301.847321 470.196564 834.056519 981.885986 281.500305 841.120972 21.7974739 138.148300 465.405334 730.550110 993.570374 503.534760 275.676270 237.579239 961.783081 888.188232 321.116211 154.415176 508.483612 397.707397 349.335876 704.180237 564.369385 688.848145 629.624756 880.485352 781.875793 918.828003 203.469635 863.126221 602.486877 894.869629 857.709900 490.336609 714.523865 348.573853 404.559052 998.407593 574.093506 562.039490 126.596207 519.260620 894.476990 860.641113 783.898499 239.054764 665.771179 490.379242 429.184448 974.877258 934.464539 225.337433 460.331390 401.920685 591.362366 98.0768127 733.885193 623.115601 626.857361 702.170654 816.036621 508.710175 192.083130 319.034302 424.608307 189.203644 64.0761795 35.6583710 295.513702 977.758118 963.883484 724.920105 744.675964 856.227417 389.199554 559.365112 132.025650 + 690.928284 784.623840 953.880676 567.789734 395.001740 145.007416 274.059692 694.037964 650.389465 715.621826 625.614014 182.201981 490.799530 496.995239 337.801819 776.528503 453.306519 954.581726 965.635315 1.60962212 748.222900 448.527008 754.031616 438.440063 582.469849 374.571838 822.528198 217.179581 163.281845 78.1471481 167.110718 576.486145 421.404968 151.433868 338.736908 955.532410 821.308105 969.705811 169.783936 731.209412 55.5178909 90.2303238 364.326813 686.535706 955.292419 654.930237 134.845581 482.386993 903.088196 341.849579 226.247269 401.411987 898.574768 122.010826 761.686340 940.485352 653.644043 212.022568 656.938965 424.279663 785.427673 568.702515 225.755798 927.199402 236.994324 613.799805 589.282776 601.611755 254.555878 854.643250 75.8973618 746.829163 742.417358 913.590393 641.110962 198.999527 591.773804 42.8225899 319.915680 82.2811203 585.982849 778.704895 146.705231 188.093201 679.268921 748.801208 70.5605164 766.922791 133.647537 116.920380 407.455505 817.159790 208.027863 438.042145 + 414.498077 893.764771 435.144379 326.840515 682.453003 267.589325 485.555023 672.842529 493.307129 492.270386 486.823761 241.606384 439.490204 144.024094 21.9625340 468.174652 314.155396 50.9709702 661.237366 958.130432 796.693726 665.433838 403.190674 526.557861 871.111328 458.737793 81.8182831 613.715210 948.399109 384.764740 863.325256 641.381714 934.376770 715.813416 917.951294 647.543823 505.544769 579.870911 311.972900 421.480347 223.007080 841.308777 40.9014893 931.690430 182.987152 381.786713 171.803406 467.253265 699.667908 478.884308 541.747986 686.547241 175.416595 222.381790 668.021545 152.412445 21.7722874 425.350342 882.876465 490.133270 242.659561 994.953796 323.669739 201.358932 747.780884 287.179535 347.763947 439.869812 871.989929 788.844055 562.714294 738.242493 364.373444 532.177368 247.919464 828.385437 345.919037 412.066559 599.084656 333.356110 277.782806 823.386292 354.872437 547.793457 290.860138 937.211609 471.203308 376.566956 167.585876 849.328430 247.711960 558.866638 344.996826 89.9512405 + 631.578247 70.9249344 388.130646 128.535233 381.940460 754.518677 317.309753 414.423645 399.899475 959.454834 499.967712 517.142395 393.385681 340.016724 781.218567 767.051575 960.280090 829.401917 410.403778 362.392914 300.825165 125.060127 543.035828 667.767578 808.230286 27.2194672 525.183228 105.417168 452.807922 199.089798 256.570282 226.928940 75.2606430 132.075363 383.020538 443.569702 372.218597 294.413849 313.377106 799.709229 638.349609 46.8467636 295.059662 302.129517 524.223206 98.5128021 945.245850 675.998047 53.0907745 92.4816666 355.804077 239.009384 896.402832 343.232025 972.992859 996.748962 100.524353 796.152588 785.847778 987.163269 173.111725 2.59110308 32.6524734 122.915848 681.826477 307.308014 534.654785 16.2891426 118.695473 719.368286 685.397827 72.2816086 292.966553 414.448425 128.215714 918.863892 379.164062 318.554169 668.950317 140.304138 919.180908 281.259521 611.456665 161.461792 643.570007 965.857666 796.892456 318.189056 740.613892 93.3539429 290.880859 966.900818 607.549133 802.957214 + 879.872314 847.872375 66.8181076 502.938843 452.082031 701.160522 421.765625 997.439270 797.955078 715.768127 407.929962 536.407043 579.885010 498.969452 375.917358 632.737915 570.220764 188.275284 400.791595 446.944183 824.039429 653.634583 922.006592 857.582703 210.216019 587.513550 839.827576 696.211365 155.836395 736.925110 153.698196 912.861633 971.654602 423.647644 628.091370 779.647949 505.368347 344.126099 477.488892 512.498535 971.106812 375.194916 516.460510 644.606079 938.155518 358.501740 214.057571 626.395142 458.581665 841.019714 361.421234 996.167419 229.619019 119.859406 847.213440 586.475647 177.708359 977.947510 232.685944 424.364685 547.868713 874.611511 996.631348 573.458313 507.953491 422.852386 48.6376991 878.698792 115.964500 575.937012 206.933670 389.036377 912.700134 569.139343 342.887604 410.611572 397.042633 856.019287 651.033691 48.2027817 969.859558 531.810120 586.889221 568.400818 415.956451 596.831177 149.613937 304.025360 846.699707 680.055481 477.732788 914.111755 511.968567 829.569092 + 159.407852 193.040436 190.842331 979.446594 444.942200 329.843628 314.596680 950.564758 572.460449 266.141144 226.077698 610.782532 351.210632 650.523438 606.821289 706.725220 360.556061 236.590073 255.801987 674.438904 907.074097 371.532166 139.240784 459.189331 995.580872 602.929321 203.372864 842.176147 24.0121326 805.769409 282.243561 121.991356 469.422363 586.846985 973.904297 214.504822 172.564499 373.835480 129.170349 497.255341 895.934387 832.599976 283.323822 180.204971 373.278381 913.427795 478.001160 118.143196 810.308167 274.442322 660.377686 502.083649 573.555237 927.855957 296.554840 252.167114 134.705948 33.6748657 981.450989 746.909912 694.567444 787.376587 619.946838 544.225281 932.099182 468.755585 998.456970 445.735535 207.639633 87.4354630 207.260330 534.704041 416.075134 254.180984 998.580200 578.242676 95.6912003 53.6649094 919.311523 390.199890 150.487228 355.169067 427.738586 53.3511047 757.490356 399.771881 78.5522919 445.602936 682.932495 375.108093 760.728516 36.4419212 770.772705 349.749817 + 379.363190 223.635208 325.579651 712.919678 435.593750 731.329773 876.212891 244.667770 679.037415 834.889893 640.686768 248.096375 338.042603 810.140686 546.460144 422.836700 711.189453 374.295654 358.208008 557.531250 691.668274 44.2741203 658.309937 670.692261 734.139160 470.240112 291.105042 111.834099 829.627563 136.673309 847.392456 889.044495 111.525536 598.688416 590.096863 945.494690 454.223724 605.765686 273.062012 456.015381 917.213745 700.013489 39.6437187 215.909897 193.598663 697.973083 577.521912 352.851105 62.3517570 140.520218 830.910889 116.660461 817.249207 224.745605 431.137177 770.167297 285.012817 29.0141544 743.471863 468.097626 844.573242 269.098633 831.132324 240.975677 196.096115 98.6579742 308.460266 385.606659 631.310364 585.462830 195.514648 726.015930 702.357788 948.390259 853.384399 11.8834639 604.561707 524.687439 453.495911 904.809875 928.410706 4.25044441 67.2381439 633.998230 326.550049 266.188538 730.523315 961.017395 171.878784 152.955780 562.123352 633.251038 802.655762 595.377563 + 295.453033 773.949707 702.278931 276.818054 497.693237 667.358643 919.956116 893.484131 697.277161 5.62462521 516.622314 698.122986 888.754333 858.742310 207.351013 40.0467186 927.265930 350.238861 965.979675 583.563232 369.108215 79.2113953 112.916931 283.044952 141.349686 766.524719 303.823730 886.178772 593.478149 467.398682 682.148315 147.630142 230.926147 746.000366 387.964172 288.907288 537.182800 944.452454 672.590088 69.5913010 630.982239 851.606812 777.161743 690.343994 967.985107 652.642700 79.2124100 552.924316 826.347595 75.5924301 123.348145 686.719421 393.110352 128.388336 931.459106 380.658936 132.459137 119.354462 644.525574 788.021851 285.214539 386.675598 225.560837 37.0122452 284.929199 594.755798 137.327240 436.068451 75.2717819 641.571167 995.521729 791.455872 401.200500 821.718445 772.282593 477.723785 330.447632 973.861877 955.797302 501.640350 997.304871 549.020996 868.674194 651.442200 487.366028 868.517517 431.315460 424.064178 215.461700 164.657883 683.075684 125.626938 673.484863 264.432373 + 929.996521 891.551392 144.629776 44.8095474 825.879883 444.523376 44.7526817 58.8698006 248.436966 446.845520 550.951233 33.9598465 223.717926 487.230438 268.993225 757.401489 775.919861 23.5187435 924.380859 230.220123 953.682861 78.9077759 471.940704 465.220276 159.865036 913.949341 548.678833 378.077972 890.802063 448.539032 531.767456 375.446075 193.721207 408.022217 888.083252 908.729675 156.578262 724.681335 105.850952 172.479950 684.807007 258.112457 5.35315943 527.441162 301.495422 828.443542 826.519287 941.634094 287.863586 395.985962 653.183350 244.298233 291.433136 329.880127 317.056976 773.694397 57.5421257 995.466492 359.839600 92.7477722 590.683655 418.553986 510.133484 258.496277 657.384155 795.939270 481.540375 905.328735 972.507996 863.052551 795.848267 122.671539 626.810181 188.267487 888.669739 493.136902 17.6777325 425.904480 373.453583 653.675415 267.217133 270.894257 179.594330 249.988724 350.515106 30.2495956 409.693695 279.505859 450.872589 981.984192 923.412292 148.703323 845.565613 446.335388 + 944.044617 480.026215 170.433334 967.156006 783.100830 41.1244850 675.337891 854.699646 481.828583 603.687012 27.5477982 209.438904 872.940491 350.546417 212.788788 318.154816 956.174377 671.129333 717.473328 721.822632 983.407288 497.212708 259.848358 66.1065445 440.886963 574.120239 556.445312 844.874390 477.210938 625.745422 781.102661 262.692352 820.025146 910.816833 829.883728 732.774048 954.942932 26.2566833 661.406982 1.82964110 426.568329 448.055359 880.224243 602.640747 869.040649 674.269287 107.979630 880.701172 732.247314 454.847900 408.368164 936.641235 662.148438 889.259338 513.337952 161.492996 607.784363 682.719238 135.925491 908.343140 634.551758 368.049805 536.158569 1.70191693 756.416626 824.602844 950.492371 33.6434250 816.729065 712.098328 653.065247 685.730042 555.873047 116.691246 312.546844 360.301147 509.668518 628.937866 853.508423 197.282959 155.179321 562.545959 256.377197 230.559174 226.037857 314.107300 542.642212 472.937744 901.187378 879.025085 286.509705 43.4810410 413.136169 840.344299 + 17.8915577 142.694626 550.569824 686.130554 148.472336 726.308655 583.984863 402.835480 772.399780 561.952820 114.883759 247.278351 492.794159 474.175323 498.364075 271.410583 326.964722 888.331726 81.4020004 963.844543 313.733185 311.853638 888.067261 910.876648 235.223038 172.517349 749.334167 468.731598 392.577881 84.7015686 986.377869 433.329498 16.0043373 590.758423 417.789215 711.874329 510.493744 315.096588 332.367126 350.817230 885.646973 696.742798 79.1154099 664.088623 526.729126 844.535095 154.960663 503.698212 142.335037 341.157837 377.430573 140.117279 381.389923 524.878235 405.100739 163.841446 653.823059 183.049133 242.579407 883.888306 725.464111 102.298264 547.365662 159.064209 767.562927 123.018448 777.769348 221.818848 331.892670 814.119080 178.795898 90.8499527 882.986877 307.127258 19.2074432 477.064331 754.541443 757.431946 672.458984 591.210876 705.152588 614.197571 700.217041 224.778595 196.387344 776.006104 956.731934 411.048889 656.250977 921.510681 376.668945 941.558777 890.551941 947.846069 + 160.592682 716.537292 201.789215 559.282959 960.444763 526.035889 557.891968 231.950790 532.496216 950.666077 276.497864 577.581116 965.930115 45.6993904 642.241821 431.251801 486.478699 210.448013 416.838745 956.400818 550.403809 222.782471 619.263489 830.193726 127.160637 90.4768448 679.053223 636.929504 609.687744 532.498657 298.368958 539.017517 230.813904 619.856506 364.973175 55.1361465 300.879730 462.605225 288.880188 126.005402 723.675964 974.609619 146.277573 169.627747 511.510071 719.683594 196.423553 947.782104 115.722870 158.287933 799.054993 364.287872 647.124634 901.159241 402.777893 402.999054 518.431885 173.594330 426.365997 313.152954 66.4160004 149.953354 147.858261 319.696899 854.103821 30.5352325 749.714600 565.457886 27.7537651 840.466675 577.391785 525.974792 592.842590 149.804550 728.529053 588.675598 471.393616 292.366577 959.341980 698.779053 502.164886 36.0185585 242.787811 156.804779 511.357452 254.777634 804.992676 53.7610130 464.346680 216.844284 549.212280 211.410019 96.9068756 641.600525 + 137.527725 460.234283 682.921814 399.445099 941.272827 56.9185677 529.084106 188.148987 727.280701 111.472778 30.0666142 919.077148 446.841949 840.761047 731.732910 503.217468 494.370667 125.847252 994.454529 630.111694 455.048676 528.892395 984.171021 429.789490 464.084686 726.240601 209.962662 273.721466 875.525024 816.672424 539.707214 847.499817 220.973129 124.463364 680.246033 809.933899 941.636414 911.779358 571.334839 999.396973 490.566589 672.624023 993.913818 2.92294741 327.731567 897.893616 951.016052 136.094894 154.224274 595.555908 214.074844 632.999023 153.155029 163.335434 282.804291 594.855530 506.229431 84.6602478 505.727509 233.333908 676.433838 358.077423 750.514465 517.838257 731.811523 509.359772 276.042053 713.408936 15.2249527 668.193604 738.981750 184.598206 343.105835 415.721252 143.675217 900.650696 933.719482 778.805786 777.908508 707.586853 115.948303 608.881897 115.993797 220.542206 832.522705 405.005524 109.026733 785.769165 819.788757 466.087860 941.276672 460.167755 686.847290 670.177673 + 575.203064 437.705414 903.766724 673.983826 303.489685 544.073059 423.804932 3.23305798 878.716248 746.678528 718.378235 872.150879 554.742371 511.005127 33.8491516 744.819092 457.741791 196.979935 350.110535 846.583435 592.876587 83.7515259 816.694885 417.488007 792.775696 278.435242 504.758423 47.2059975 996.000610 886.721558 706.168335 660.506653 982.447937 624.754578 713.636963 881.111328 440.969482 841.163635 13.6677313 455.994385 376.356140 28.7593613 307.973450 701.726135 627.086792 59.2459450 581.558289 565.460632 549.034180 519.293091 477.826508 441.688141 490.392059 139.277405 714.014587 920.065552 597.869446 820.970032 937.436340 7.57055712 876.687805 972.813904 816.839233 11.2010775 691.148560 213.684280 968.161072 795.631958 413.187927 65.1671066 802.903320 292.171326 321.386322 374.411102 988.863281 943.332336 634.288757 894.228882 291.343750 129.849335 386.816559 593.290100 425.069824 611.167419 995.747864 92.0606842 355.065643 809.704163 422.620911 305.962433 964.650635 30.3976250 787.988220 662.733032 + 805.456787 656.990540 400.120514 186.915756 643.116516 268.136627 907.344543 205.151657 560.080688 977.989990 222.084427 832.755920 446.944183 904.754089 909.770447 139.446274 29.5049839 545.683777 185.620880 327.243469 740.398560 18.0990124 390.929016 710.363342 93.1118317 428.400299 802.533752 736.176453 145.015640 846.374023 439.364044 215.018753 74.8276901 48.4429283 552.680237 629.167542 242.397018 778.997192 835.471375 986.039062 666.590759 817.043457 455.302643 852.702942 454.901825 593.188232 120.063103 911.271179 988.793335 164.989243 488.071655 837.869690 537.677856 904.033691 831.606262 585.440613 732.288818 168.596542 646.247192 528.677002 826.886475 417.522858 644.346680 38.0083733 772.372498 465.651398 366.306915 564.959229 599.950073 88.0162659 32.0860214 64.7736359 233.809677 582.696472 813.342407 189.152863 754.160767 675.607239 354.938690 575.515625 571.448547 487.737488 778.551697 400.202759 644.134216 742.860779 190.021744 4.59366226 834.109131 770.685425 54.9122581 803.506775 308.633026 864.227661 + 814.365356 134.459305 118.257050 246.242081 778.392395 56.5996437 632.749634 900.367432 330.529327 926.735168 534.117554 699.752319 45.9431686 539.157166 165.510086 918.838806 489.175720 813.106628 866.864746 283.705688 333.111023 397.177551 787.537109 705.288025 312.005280 306.603607 477.354065 241.970566 778.282654 938.112000 676.884705 310.506195 536.085266 726.277344 777.866211 464.753632 221.613007 940.652039 106.705727 104.094734 118.923714 362.588318 341.268158 379.835846 582.155884 748.079651 195.808685 144.489014 127.064827 202.056564 320.612701 745.829590 949.510315 565.611938 574.803833 575.774963 119.846245 454.852905 825.031738 966.155396 489.908295 614.091797 705.553894 200.107483 929.813843 432.022614 414.533997 982.519104 750.876953 423.948608 747.428833 795.836853 152.056778 258.494904 120.798782 267.375092 737.820068 253.448639 991.503967 102.485825 475.838654 128.841705 469.210876 13.6892271 200.119690 914.105408 170.720566 528.314270 819.335388 916.692200 278.408264 48.2910271 149.904160 772.869019 + 676.077515 894.748596 333.430267 778.085876 525.973145 895.381470 547.987000 886.923950 695.903198 304.944550 848.074097 742.770569 296.065735 72.7469482 180.794647 105.600037 595.223022 419.729828 881.183777 206.501724 673.675232 594.300537 91.0633011 60.4339294 642.110596 518.332153 512.324524 918.603455 781.552246 974.678040 986.724487 182.136368 606.021545 408.797607 199.851440 814.020386 69.8567505 642.116333 891.646118 510.087830 108.866196 77.4284973 401.217407 715.908325 622.533752 587.675598 403.230865 380.645477 873.145691 379.609680 98.4150925 67.8284683 771.889709 899.293335 386.480530 459.379669 408.441772 281.882050 142.586792 679.906067 990.229797 816.327148 926.076172 567.166809 916.889832 482.379791 487.102722 399.358093 962.146851 326.235596 707.320068 905.915344 425.583221 733.354858 30.3011608 563.914062 900.276978 689.071411 153.248337 785.135986 102.102539 903.235596 474.200745 786.881531 155.644958 790.692810 796.004028 522.676270 526.567932 873.189148 888.353455 268.035614 610.412720 66.9921570 + 898.172424 767.173950 53.8899307 506.021362 674.743591 218.437653 763.984192 831.141663 237.447281 14.4653368 127.682190 698.476685 379.125427 850.141785 755.285522 313.278351 820.331299 391.046387 574.358154 60.5526619 406.504639 676.386963 364.410339 108.560791 656.268738 382.631958 885.878723 75.7256317 486.834106 358.673431 603.254333 100.156364 792.199768 98.2046585 708.519348 47.2479782 143.947632 13.6577873 636.544495 925.073181 408.893280 984.606384 717.169067 263.739807 903.415588 116.420143 879.629761 363.926056 712.234558 121.251389 931.202393 405.678864 626.618042 182.632919 14.5937757 495.565552 876.059753 94.6612549 167.642334 757.470459 740.039368 869.694824 311.979034 85.8083954 895.462341 30.7948494 512.605835 757.812439 667.884949 757.607239 685.917725 185.937134 475.308624 68.4080811 786.370972 951.180542 871.480652 337.765320 168.620773 906.419434 900.674805 360.240417 109.627480 332.576569 656.654480 295.555725 527.852478 440.727020 140.962708 953.519897 227.849991 604.164062 451.592072 421.065796 + 604.992188 109.613846 302.561340 870.133667 654.676270 764.689758 931.949463 173.756897 179.220383 124.592339 831.170349 291.941071 901.435547 844.001831 6.13296127 25.5902557 183.391525 450.952148 240.943344 818.547913 45.9515038 394.077179 62.7809563 923.821655 130.077805 767.971558 812.188599 587.439209 754.142151 741.923767 572.633301 832.127625 781.902405 995.966187 514.215576 959.194153 801.422241 325.567688 693.567566 238.930252 742.389038 908.270813 212.685654 154.191696 632.515198 617.255554 178.496567 177.839417 265.722290 310.336975 464.911346 93.9368286 383.987610 392.978027 88.2193680 405.769562 611.606140 409.174042 546.066040 345.597260 971.539185 477.744995 238.133118 731.487061 320.744171 473.189545 534.225281 358.162537 920.627930 21.8633919 801.759460 550.535645 741.413025 671.309326 363.042786 55.9723969 338.188721 316.666016 906.800232 652.521484 190.229202 538.473694 823.817261 156.183609 968.660522 153.056839 184.924988 856.199829 735.074646 414.148193 126.777641 350.764282 355.618530 484.121887 + 684.840881 214.235855 237.966095 878.719421 131.419113 674.054260 152.472168 536.704407 585.719543 727.315063 112.305695 491.420288 238.650986 790.077576 89.9631500 906.083984 751.744202 466.922729 805.903198 249.248398 333.285187 418.560486 105.782356 383.438202 579.148132 909.108887 248.190872 837.016907 757.268921 649.012756 506.056030 281.566925 14.4648008 481.895203 352.665619 202.714783 85.3214340 815.934753 545.649841 936.435120 454.997528 170.219437 188.181381 896.868469 945.255554 158.794052 835.968628 35.5660133 631.721985 788.632324 692.477234 665.197693 275.624298 434.692078 864.058777 763.101501 540.505127 397.384064 808.938110 642.074219 36.9057770 815.117798 511.233185 367.941620 270.431366 696.763428 451.375214 449.481567 851.907532 391.149231 932.399414 768.971741 260.812866 323.358276 972.363281 613.743652 12.4970751 4.56091261 625.973999 686.364807 749.439392 90.5996857 876.855042 149.566895 466.629883 447.287872 498.344482 591.717590 495.923492 428.961334 602.241821 256.590759 322.098419 50.4906235 + 790.593750 295.332733 804.455994 887.532043 441.721191 932.536682 436.402374 261.937927 1.89097238 916.241028 214.626770 483.029785 15.0227375 106.548882 544.346863 915.674255 431.600555 178.930054 751.698669 732.653198 145.901779 862.094788 865.558716 845.317322 980.219055 891.491943 695.445862 623.689026 803.351257 134.111984 635.421692 901.666138 789.174500 882.530823 914.980713 328.190216 663.197021 66.5813599 226.568756 485.897308 824.280640 327.845581 674.762817 266.293152 92.4339676 998.099792 518.525574 724.829285 921.186951 950.446106 708.090393 176.000793 820.047791 567.829346 251.929581 714.892395 556.947388 666.195007 408.131958 803.229919 472.380554 15.7740173 950.570007 565.508789 118.380722 876.042664 254.246368 110.462303 508.003021 454.443054 82.0054932 792.540039 679.509888 559.905273 849.788025 825.496033 892.972107 837.499817 215.203995 80.9050980 569.712280 952.626892 702.513916 586.913330 229.930252 784.198792 627.811218 311.045471 536.036682 72.2015762 243.907150 780.070984 955.447205 46.8792763 + 517.804932 883.357300 220.300568 302.854004 861.976135 640.319153 536.626770 986.842224 251.699631 108.306953 555.947327 981.499695 280.934204 125.264786 381.937622 682.449707 365.441833 116.455872 160.937027 736.886902 962.750854 912.397522 177.088684 215.379120 614.226624 14.7476397 724.722412 97.6496964 521.954102 487.571930 529.164062 615.965088 271.577606 958.335938 343.517120 697.195496 250.593521 465.816803 530.199768 904.713623 829.983337 807.323303 327.831238 729.645203 491.509705 712.617981 152.083755 573.478943 51.4422722 229.698868 616.904724 285.002869 857.414246 587.267944 359.148407 893.611084 547.609924 925.112610 636.540894 8.11122608 313.870972 986.264160 861.590027 577.132507 685.523987 631.895386 203.841782 35.0411835 59.6849136 333.029999 48.0446892 277.114685 603.474182 325.421570 813.766296 93.4601669 227.720840 225.263351 76.4913177 495.934814 105.941643 331.606750 145.073517 300.032440 262.193848 520.496094 891.350220 965.972351 266.863007 763.629761 16.9746246 384.200867 525.791565 186.328995 + 652.485046 391.675354 208.582169 734.315430 354.928864 948.154175 837.968506 78.1195831 789.694153 888.809204 477.956665 886.461975 435.791992 474.069916 690.324097 463.829956 424.264709 735.887146 959.960022 600.807861 260.576782 679.871643 99.8054047 908.900818 930.850708 606.288757 870.444397 777.023315 20.7653217 254.512772 502.615814 464.118866 129.245728 210.050613 597.933777 113.621407 717.063904 129.422394 731.944275 745.730408 946.694092 915.667419 879.833679 892.407227 275.094940 142.739639 56.0928574 126.024277 80.3436432 911.841370 671.703613 198.102661 76.2446289 886.318848 892.201782 928.744812 499.679932 750.752075 68.2325439 790.676208 906.134521 415.988190 538.844177 536.412659 768.326355 207.248947 159.629837 134.609955 408.187744 794.448853 925.168457 877.101685 363.692596 138.813965 524.721680 884.851807 450.408752 894.893127 98.1348114 644.500793 689.894470 433.213165 734.147095 706.757385 1.63891828 160.623459 906.399048 747.543274 310.409546 582.811890 36.2604294 376.577972 874.248047 566.580078 + 175.723724 574.622009 345.375519 987.767883 896.179993 265.077087 928.230469 559.660889 255.423813 901.883606 661.810547 405.610443 710.692444 651.095093 750.034912 438.196228 269.185394 895.213562 395.473755 602.153931 426.884521 203.877213 773.024597 919.048157 929.232483 8.28015518 572.102722 928.778992 731.868896 165.548309 508.382935 540.576355 32.0944214 557.348022 159.029556 639.194702 776.853516 82.3779449 606.957153 605.061890 162.721954 27.7569809 263.801544 256.074585 301.604675 60.3051338 421.240326 631.694580 258.179260 665.933289 432.925537 634.496399 228.174088 126.797890 374.986664 955.735046 346.598236 346.061615 183.912476 119.237160 449.870819 268.258209 612.112732 189.383484 591.015015 124.222389 272.568909 632.043823 123.784790 262.740875 80.4892960 541.529968 889.909790 534.915344 78.0491943 102.955933 729.455933 516.205322 381.350311 124.455147 27.6763573 433.555176 733.474365 602.173462 688.892456 728.700378 575.281006 498.494568 329.597229 502.349945 41.5927467 930.551941 661.028748 459.419708 + 228.946991 673.652222 960.349731 209.473618 574.930969 1.37346649 316.372498 554.993286 339.693512 208.980881 806.010559 849.516418 304.829285 12.1168213 859.314941 142.036423 145.691833 733.494568 681.141663 365.911072 990.740845 332.129303 616.497498 796.250366 839.807373 578.235657 168.274826 227.719284 506.629211 658.584717 775.543457 936.601135 963.640564 907.969238 696.668396 739.423035 20.7731209 499.381104 106.956711 347.153961 939.320129 287.441345 813.392456 92.0273972 788.076233 125.443832 95.7848663 304.797607 447.258942 504.869110 154.362305 200.729599 928.031311 69.0434875 863.339355 739.447571 364.824005 107.665291 585.209839 51.1940269 37.1661682 62.9373817 637.025513 977.638977 888.153870 3.42485261 945.893616 786.717590 424.652374 809.152100 26.6133595 822.258301 759.417114 323.634094 417.143127 253.923447 217.175888 277.365448 209.003693 563.840881 837.891174 147.651031 109.474632 662.231567 793.651245 639.495544 126.881844 277.737823 754.929382 165.706100 970.377441 167.199554 766.756836 195.596161 + 798.421326 500.657745 248.913513 577.559204 172.509369 721.988708 223.112579 423.044464 96.2776642 459.654907 791.036499 795.362610 795.706726 102.761642 976.335022 115.501900 558.284607 362.949951 440.355408 563.027222 144.633118 81.4493408 855.202942 748.644409 565.165405 510.554962 277.811981 277.256958 167.329605 39.7740631 719.207214 486.774261 453.320129 773.976379 160.211945 855.745605 942.747009 925.726746 882.106873 428.289429 882.210388 468.191345 43.9905663 503.016602 958.918152 375.513702 250.573151 135.944489 623.442871 674.258179 878.648376 687.792603 841.499451 312.703827 353.040649 929.614075 766.473633 54.7582741 568.642456 816.342712 345.246918 71.5489655 637.346375 723.375549 298.594727 374.493347 130.305634 227.225723 753.830811 541.427185 390.165253 469.834198 103.637604 172.682281 78.2144928 501.571106 752.933289 498.377106 959.380432 240.309189 815.267029 387.166016 701.997986 184.649353 84.6801910 737.161682 510.943604 735.853943 634.057434 535.538818 164.031158 884.509155 268.948212 569.768066 + 391.072357 415.970032 609.041199 894.281189 258.792206 528.280273 274.430359 937.079224 899.235229 958.273376 529.873657 670.945435 268.326202 700.845886 454.624664 210.901917 633.053772 921.177063 492.287781 934.947998 237.597809 254.178299 401.492126 184.065384 772.599365 107.073479 977.502014 393.638672 232.185410 513.219788 762.430054 272.708832 25.0816212 916.384705 299.039612 817.930542 291.013885 465.032410 886.053040 211.362915 143.648651 379.943268 564.070862 649.701416 154.053436 931.700012 590.558899 414.035767 169.905701 581.610229 158.507355 680.250549 691.067810 779.644104 810.755798 445.026184 469.025391 22.1642132 315.257874 295.760040 870.723389 806.354797 939.155884 164.921600 384.987915 208.272003 123.092041 93.2128754 94.4178925 898.752319 906.259766 593.081848 12.1624327 626.853882 210.164337 561.497559 520.443909 291.530670 125.202858 360.198914 597.038208 528.564819 441.685883 25.5499439 754.161804 470.261658 669.740356 714.470825 271.210938 668.416870 117.105858 588.184204 98.8494110 416.926331 + 114.112473 374.000122 797.284302 743.132507 906.995605 418.882324 230.666885 861.694885 363.709991 86.1889420 560.899414 677.401794 999.540649 810.434448 140.864990 932.833740 676.107605 132.844925 546.431335 671.066101 763.900513 664.838257 767.218567 179.773621 514.986267 649.122986 553.161011 990.081360 130.081497 77.4098053 446.472412 3.45498252 952.103699 440.121613 930.283630 672.176575 920.865967 756.995789 706.771851 219.241318 964.881653 278.204376 224.782883 339.262085 289.796722 839.318481 49.9508476 114.359283 993.396790 919.393921 201.956528 523.299011 259.885468 617.242920 495.907532 840.141663 71.4335632 547.323669 39.5233765 973.323303 252.129364 940.275513 948.609680 110.956825 970.814880 812.394043 937.028809 818.738464 170.802917 198.915741 591.876587 80.5813522 728.341797 17.3167706 598.554932 439.819489 30.8693409 403.143921 969.880554 879.483337 722.224915 449.237091 599.191833 303.510651 380.920868 745.961731 269.309845 956.846985 525.174255 237.039688 651.339417 403.707703 906.549500 605.080322 + 913.836792 88.1056442 221.490875 176.315720 96.5669937 853.416687 822.107056 815.420898 125.394173 570.430847 837.014648 928.482056 510.867432 653.393921 764.170410 791.112854 659.146057 763.489929 924.865479 816.913757 661.594482 53.7176666 840.115356 499.889008 2.26253343 193.833817 811.625305 344.375763 613.508240 580.719666 968.372009 173.798569 602.264038 766.268860 914.717163 734.929321 996.449463 237.712494 321.840454 620.083923 36.9040527 981.520691 613.876221 56.1153641 671.906860 739.238403 540.720215 750.324707 343.508118 961.810852 996.107117 888.267334 853.334412 760.648254 319.365723 672.360413 755.502014 828.235352 352.705566 582.548645 690.042542 144.582504 85.8422165 705.898376 180.223480 757.235107 496.264191 704.631714 772.003601 453.753448 954.823914 962.708618 470.003815 761.441223 589.960938 122.725426 540.266724 288.435638 178.415344 848.316040 188.557831 776.240234 1.71585047 303.152924 315.195587 961.771423 915.689270 986.453247 499.199524 120.855232 68.3633652 569.917480 234.105606 248.811447 + 500.044586 696.216248 418.773712 409.770813 826.775269 199.475891 423.353638 246.401367 147.522537 94.9774323 385.691986 607.256775 40.4993210 155.308945 805.718140 923.093384 187.157333 654.926514 367.273682 745.511108 96.3782349 18.3461838 819.229065 774.724304 550.998352 474.216766 316.561920 397.774750 595.377563 771.020630 561.159363 870.545898 206.254913 233.279785 34.0870934 858.879089 935.118103 205.265564 148.085358 622.814880 460.991272 958.913330 301.993744 625.071960 214.105927 665.641418 784.931946 244.977280 720.395508 271.787567 26.2339382 736.239929 481.486725 613.486206 89.6135559 723.644043 798.692200 402.148926 507.024292 104.055794 465.902130 392.909668 872.384338 747.509766 73.1623383 626.627869 665.454590 698.290527 992.998840 127.953720 760.477417 467.369904 836.266113 104.274742 425.240143 863.706299 512.834229 306.808136 798.733215 637.348633 523.419128 550.544983 778.153198 474.820435 571.011475 598.463867 419.490051 376.722595 597.491089 573.052673 266.647400 696.171936 57.1129837 822.048645 + 582.618896 547.166016 559.957275 145.683014 680.529358 252.358551 493.003052 266.433685 985.450745 360.245880 216.359100 327.503510 250.297638 642.123535 769.200989 743.181641 214.513443 758.170715 14.9110317 655.278992 175.358887 501.411285 253.400879 952.947632 291.744141 960.362488 803.356079 250.984787 864.140808 633.623291 927.605835 657.012451 714.597229 189.106705 269.942200 425.948944 768.188965 659.495361 978.354309 371.721100 271.471069 971.384094 361.193420 481.602142 114.007080 849.807373 998.712891 552.344116 616.041748 576.814758 905.783630 226.657959 775.638733 187.402298 246.008957 823.370605 198.241272 578.493591 521.241211 615.479370 257.477509 601.421021 627.187195 501.774384 313.944611 322.909363 705.222351 675.157410 863.743164 890.278687 963.869019 784.203125 727.608582 907.169067 508.006897 331.011658 707.869324 823.054382 469.618439 711.756897 282.634033 360.815552 860.631348 822.758057 330.766571 354.217499 535.663879 741.566406 832.096252 723.734436 306.295166 365.791565 692.015686 731.673889 + 948.246826 90.2524796 837.658813 897.791504 539.650085 222.567459 950.352173 577.223022 312.818451 954.851318 873.561646 578.618408 114.333145 676.579468 97.2460403 198.612061 503.179413 5.44325066 261.575897 780.145813 728.302185 314.437408 210.787537 520.988403 580.177246 505.364716 88.7583771 617.711975 899.290710 576.940308 562.300964 245.552673 725.051025 963.832092 331.317413 170.498886 528.333374 276.573853 562.777588 688.153442 763.261230 589.250977 877.083618 204.838516 660.839600 101.700485 557.144409 977.540649 790.358215 646.287231 734.081909 711.447937 425.948822 34.5386848 317.072388 71.5946960 436.353027 110.844109 896.445312 407.818085 761.184937 368.781372 521.390137 133.516174 205.336426 603.160889 165.499069 896.473267 545.005249 76.8258438 32.3188477 1.12284136 851.789062 57.5388489 700.443970 570.826477 982.504089 846.852417 360.507538 889.620239 578.252869 492.858948 570.354858 847.810486 993.326904 533.717285 973.318848 392.240692 995.537476 979.766174 40.0882225 473.666382 267.963409 675.338379 + 390.461548 294.315826 448.093109 927.023621 582.632996 121.733345 210.363464 806.325256 876.351013 454.287628 669.091553 944.761047 910.543030 871.828857 663.895630 313.017426 112.796410 757.132019 377.374329 632.985413 597.301086 838.878296 125.538513 915.083313 486.111725 791.678589 964.753601 115.854996 288.184235 10.8263016 560.722473 856.783264 982.340637 9.65862274 132.306870 35.1063881 122.219948 89.4747009 944.629395 412.777130 884.952393 328.409546 441.960388 442.090485 653.327332 779.717468 269.896484 666.691467 445.054108 870.814941 880.880127 522.674133 314.972412 585.901611 398.164337 251.635254 60.5465889 207.884842 213.199295 725.862122 540.157715 769.776794 779.917847 876.962769 554.500122 191.261292 238.194275 746.262634 291.808258 428.880707 395.749512 971.909424 881.929138 602.726501 955.677612 821.651917 352.707184 958.401978 218.463898 760.199158 774.704712 402.855072 741.296814 784.963257 355.420898 205.865005 789.200806 554.276001 38.8957138 195.581223 671.851746 867.182312 33.4690170 770.783752 + 68.4727478 642.617249 585.607849 66.5431290 395.323639 882.712830 46.8124657 827.758118 833.380127 63.2938194 795.738770 422.852905 488.955933 176.382294 917.187439 35.2959175 836.995728 151.978897 675.221497 858.987488 54.0465927 572.699280 860.933899 946.765930 443.378387 143.056595 906.400208 884.979248 10.7409735 823.272522 614.805786 353.042969 188.243546 68.1839523 716.273438 408.700012 941.975098 362.427368 10.7493095 631.819519 149.073151 394.569427 160.263870 403.213715 289.791840 37.6163902 341.915314 24.8493366 886.879150 653.071167 878.783997 139.546661 559.257629 303.957428 694.863464 479.257660 164.578735 77.2991714 956.756226 630.378235 615.914673 731.303345 102.510300 778.398132 558.171448 596.675293 882.119690 209.501190 255.616074 344.389862 91.4758911 403.194000 55.5724335 276.292450 904.760986 262.011688 200.224075 702.431702 584.781799 559.458923 354.289825 67.9338684 728.351013 3.60039139 401.320648 701.798218 458.860321 100.363998 140.685226 353.591614 883.806519 786.456787 759.142151 922.559937 + 239.120789 28.1895752 452.720703 738.510742 294.486420 253.909943 998.779419 584.003723 940.861206 7.51625204 388.554504 106.589912 687.540649 777.786804 156.090057 735.218201 968.199768 417.925964 372.850067 759.028381 233.559647 195.650589 310.891083 373.167206 793.248169 656.145508 943.397156 511.475464 51.2046852 876.243103 525.124084 839.413391 823.651550 64.8120422 336.188019 935.767395 188.849304 122.918350 494.316620 555.187256 295.821259 481.462921 651.576111 683.068542 5.20906019 755.044556 235.774963 375.338959 644.701721 502.639160 516.762878 145.799896 433.819092 411.378937 1.19947588 97.7678375 780.335205 45.3746300 928.328247 553.284485 675.041870 519.466675 750.961731 950.791260 162.389389 87.8195877 535.238647 198.161194 566.091492 430.000824 946.705383 459.455475 332.921570 840.279541 294.472900 153.172714 929.305481 49.2421989 497.188568 865.782410 213.211853 83.0937347 643.847351 320.427704 765.738831 173.034195 138.663544 746.138367 511.644623 384.554565 568.992920 75.3147736 218.086746 642.431213 + 936.013184 758.150635 737.168457 820.542175 384.682739 949.367188 78.2698135 879.799255 286.330231 141.560593 113.013985 764.411438 943.625000 841.207031 580.731262 51.0812492 66.8106689 849.050537 419.371613 904.858154 153.611084 365.223663 932.361572 635.569580 749.734619 307.180664 467.073364 963.539307 895.940369 236.628357 234.746674 557.797485 623.639771 298.677032 195.207642 474.582733 96.9712448 566.781921 910.840271 140.194397 94.8326187 99.8195801 6.97248650 510.313782 203.721024 416.543823 914.876465 261.469482 44.8737373 551.957153 497.068176 414.889465 617.561890 479.558319 782.762939 574.625732 763.480713 658.460144 478.451538 770.487854 140.873444 302.254303 560.989502 485.377228 34.6283607 867.854248 211.826950 59.6145287 391.044434 582.372437 417.697845 728.418579 54.1419220 450.856598 924.724487 576.657898 377.621307 207.285339 120.783005 909.818054 708.872375 29.1041279 471.875031 444.389099 602.073975 1.83452368 266.131622 69.8514557 758.968994 446.021637 216.641891 42.3030586 637.282959 429.087463 + 369.767029 737.785767 494.431122 759.128235 483.738892 609.825195 969.380920 754.815491 980.101685 540.573792 832.476929 58.5910110 821.769287 529.736877 5.29361439 329.320099 446.658783 694.063110 116.800575 768.325684 34.1170464 765.927368 565.877563 96.4753494 832.596313 848.321106 824.834717 109.996956 644.687744 959.480347 757.068665 89.1655426 337.195770 472.088196 88.8438797 976.828918 765.827087 699.445068 226.795395 800.981873 614.092346 723.997742 602.723694 730.344116 580.724792 630.750000 20.6194363 587.792664 796.981506 215.761337 806.387390 992.078308 366.143463 431.471710 580.420593 389.222046 166.180084 662.078247 308.293488 709.956726 889.253296 568.209106 477.583069 44.1058464 122.923950 512.168579 893.364319 168.968582 94.2859955 796.422729 745.491028 971.448975 181.732895 892.703796 457.393738 502.323578 474.082428 47.5258141 167.315674 846.180603 43.1555672 973.663818 858.938049 905.564087 251.642044 740.399963 392.716980 550.088989 356.037415 397.670532 255.704269 37.3749352 487.370667 186.865265 + 972.805298 458.798340 506.808136 890.832458 930.891785 413.744843 245.501343 769.955627 733.344482 454.458344 468.929993 686.846985 296.564911 655.313782 642.247314 721.544189 489.212708 175.629044 506.903412 848.780762 596.594910 731.962708 375.017944 916.118896 237.399826 169.752258 899.399902 954.362854 616.578918 284.428680 80.9062271 552.846069 684.858948 720.235840 885.869873 152.227615 536.357422 525.711548 674.378662 656.195679 962.948486 490.108246 39.0875092 504.630219 807.659424 7.27920294 29.0278511 170.646973 806.613831 926.176758 356.599243 341.111816 621.770691 552.344299 53.7011108 12.3903704 446.446808 386.031921 887.996521 356.347168 885.024963 750.151245 602.176880 801.209656 107.128258 808.396545 611.784790 847.702515 912.461853 520.074585 875.950684 251.888977 592.890869 529.612915 146.441208 67.5926132 638.067383 473.634399 990.608459 171.730698 586.200500 28.4736652 577.086243 539.248657 526.832031 533.587280 411.057465 688.544250 13.0160103 575.059387 341.106812 876.908875 897.912354 89.6019516 + 324.356476 760.704468 588.510559 126.549347 388.369141 281.088745 227.646942 537.020447 894.568481 86.2767715 883.276733 838.415466 608.952209 266.461029 187.699066 655.306885 74.9952545 686.009583 673.514404 643.636475 855.946838 463.030640 748.603577 941.341309 426.261078 778.580994 136.441086 922.738220 448.437744 197.067474 495.117676 933.042786 962.485840 207.535004 190.096527 628.586792 613.098389 996.070251 714.106995 247.434235 504.290924 970.398743 375.826904 751.768921 751.393677 327.009155 308.439606 675.013611 303.899078 662.088318 364.163361 182.557526 755.312134 300.088379 99.3363113 426.826355 459.496033 799.463379 372.053314 179.713608 536.686584 456.339203 63.2556496 425.879822 978.031006 272.718903 572.958618 881.665039 295.273010 349.349213 247.467697 763.961548 537.072632 719.479980 540.519714 142.118591 509.719482 206.010956 974.267395 717.745483 636.092468 806.946045 465.220459 334.284607 540.837097 707.234985 258.553192 642.683899 719.456177 45.7083817 914.239868 299.762115 97.4014587 974.466248 + 352.265411 57.5905952 655.432068 241.999908 316.833618 348.244537 68.0915375 902.182495 134.358795 5.36435366 780.858521 521.189819 385.181976 401.486969 305.129333 690.094666 93.9418259 331.219238 35.7287521 20.3288555 263.373779 162.751129 423.255432 242.262512 100.079376 798.992615 201.548355 514.290039 688.315430 314.061249 854.612305 625.864624 170.782562 342.778931 858.520081 363.667236 883.380859 862.732605 391.400269 22.5899601 115.915794 378.831665 981.255310 712.287170 415.615387 152.506760 65.8362732 225.830215 436.322479 464.267365 272.471802 488.681152 43.2991295 630.502625 823.111206 619.205383 556.900818 683.411377 244.465256 278.373108 1.01828027 534.139526 949.964600 617.016541 986.606201 183.099991 168.641083 673.038940 471.722534 853.565491 647.627563 412.643005 771.894897 100.038231 458.948212 671.483521 482.881287 18.5166035 254.039505 606.365234 465.669250 279.040863 370.710876 124.629974 892.856262 595.677246 11.8389835 946.327698 420.847076 825.693420 846.988098 186.977325 848.048523 862.091187 + 270.917786 544.101379 663.477539 532.934937 940.226501 396.745758 699.692139 642.718811 481.400269 714.988953 134.475861 819.122742 61.0146713 696.914062 405.556976 726.602417 472.870514 686.818054 289.539001 85.2654648 413.084595 60.6686554 35.8776741 771.629456 426.246552 776.502869 732.368408 533.254639 734.173523 624.021423 155.891006 105.545784 431.667419 872.831970 297.268616 385.704956 990.596069 771.542542 173.707291 816.674011 846.081360 752.576416 893.340881 520.342773 856.995789 190.559616 139.922150 265.503113 586.663879 55.1983109 797.779602 232.528198 551.352173 39.7038574 866.843384 888.581970 694.257019 566.839539 853.537109 36.3755875 345.586487 1.82868838 415.125824 770.173950 372.707001 412.982971 209.958725 168.912064 179.955475 981.264221 579.752930 656.084656 641.631531 20.0676327 951.885437 225.090790 946.963623 270.399200 411.637177 639.702698 466.379395 899.205750 165.349731 86.5144196 317.778473 718.019897 666.504883 952.604431 853.218506 138.933945 672.230347 10.4356861 983.936340 691.567505 + 650.458923 796.497620 886.488831 757.238098 854.424988 607.700989 317.192078 106.368164 676.548950 968.142456 430.590027 948.258179 736.407532 534.129822 529.820618 314.664886 281.875488 8.70917702 53.7698860 732.143005 315.846008 409.060730 677.282166 180.108139 963.671570 775.435547 987.608765 941.715088 109.697861 884.237976 792.277222 161.171097 325.304626 654.758972 105.425865 328.715240 877.324463 22.1636181 10.0441179 488.571228 365.952209 741.712097 232.425781 192.410217 984.097595 185.709244 708.999756 845.307983 257.962921 85.1938858 376.287903 27.7701988 304.349243 850.858887 408.983215 485.217224 981.179993 514.374023 188.072586 621.712402 784.311951 421.989990 584.366272 379.075928 149.198608 815.840393 920.815247 403.368408 983.511475 651.078186 600.388977 696.813232 941.059265 757.411316 981.605103 580.111389 24.1830864 848.960999 581.668518 67.7455215 724.523621 856.808960 420.674866 503.863464 561.805237 540.684753 127.330994 404.142853 696.025818 621.862610 477.128815 422.727203 479.118561 224.178085 + 76.1202393 888.734802 880.964966 991.716248 749.804932 551.484497 605.216064 800.758850 711.597351 968.573242 450.465851 683.563477 682.429504 349.799255 90.6421967 425.540588 426.865417 108.559540 760.195374 506.183167 780.419617 156.724091 755.434387 577.074463 407.098022 76.1454849 868.619690 844.092407 975.272156 325.104187 471.892731 266.183167 672.563782 189.834351 717.362793 944.592224 510.804382 299.054535 770.013977 426.003632 271.242004 249.338303 703.792725 966.109436 575.332397 804.363342 188.998810 91.1486282 507.401642 106.195007 677.867371 453.421539 648.277283 979.681274 332.802124 709.398376 36.6990967 303.589325 585.838501 780.532104 959.513184 314.096100 106.276466 289.660889 3.84053659 361.631439 666.861938 905.997437 948.984070 264.277618 447.373138 781.858459 465.727173 272.527405 321.372559 111.736267 41.4964638 503.634094 295.529053 790.022339 361.436066 246.472290 509.837189 80.7097321 567.230652 314.280151 560.566711 61.0321770 110.002136 799.985168 719.669250 437.198730 192.461487 601.921753 + 990.603943 719.733032 224.592697 526.922729 174.495483 405.843628 66.6795502 821.370422 948.561462 146.289963 739.298706 155.817398 961.750000 459.733215 68.5951157 529.941895 631.459900 966.109009 746.364990 278.724213 984.087830 333.158020 140.056366 981.335693 183.201981 689.999939 653.860474 205.492142 983.869934 82.1771545 808.757141 974.892822 727.354919 897.854797 478.348053 261.944458 604.748901 336.107697 986.045227 525.040955 883.014893 775.000366 40.3645096 668.332703 805.495911 809.442444 79.3927689 485.892456 92.5447845 101.227341 37.3281898 958.254883 278.084381 600.818298 832.855408 644.203796 203.708466 134.486588 465.210449 126.890121 7.73442507 312.904053 861.886414 579.308350 757.235718 47.3526573 563.102783 574.025085 755.172729 329.816467 75.0517578 199.017395 321.910004 45.6729507 881.701599 861.037964 612.852295 387.291351 629.527161 507.866150 125.486649 902.797241 772.768738 404.725800 358.179382 369.327637 57.7217102 925.018188 732.994263 21.4178162 153.980087 995.076965 50.8170471 495.978699 + 887.950806 689.434021 323.451447 89.6102219 539.104370 817.358948 26.9901600 562.094421 478.937439 702.293213 581.716003 267.271912 180.269455 694.180115 3.01238418 174.836807 424.180511 354.557800 507.832611 892.893555 652.656616 288.584930 401.244202 682.717712 285.965607 293.325226 573.841309 71.4909668 579.876953 238.743927 807.281128 542.572510 990.209167 729.017273 414.708923 44.6329384 512.686523 271.222168 511.639679 509.809937 695.358337 454.559998 272.565216 656.143311 135.849091 131.160873 781.271729 147.051895 312.487000 700.894226 957.702332 309.145996 523.124207 620.986450 84.9305191 457.356934 433.678375 977.886475 66.3542557 107.905792 75.7074127 294.735321 782.033508 230.451935 867.106018 168.286011 111.332375 249.508194 817.878845 595.369080 129.682129 635.557556 392.918732 543.928528 526.871765 835.817383 41.5212326 340.172607 718.882996 485.406342 445.154083 370.969421 557.589355 387.354065 847.770996 793.081116 513.069153 658.230408 906.398865 219.358337 674.578003 910.060913 416.349884 868.252869 + 785.406189 774.144958 68.0748062 935.849792 615.466248 469.015442 8.82278919 236.091919 188.031204 349.031647 156.742554 142.328430 227.690292 853.021057 432.520874 14.1895838 211.603775 864.517944 535.345032 19.6033592 12.9533691 652.200500 86.9410019 316.734528 324.910736 139.659439 461.730530 22.5744781 678.040527 930.561279 534.550049 638.325378 693.548584 646.888245 215.036911 228.463959 826.761902 849.651917 381.142334 953.604858 76.6163025 105.387756 603.252991 232.414413 893.072021 573.525269 212.156067 657.403076 716.758667 133.182373 352.728577 57.1690750 908.797241 327.060364 5.99886560 724.871338 706.044617 440.532440 931.418701 292.786133 98.8345871 308.065979 792.130371 224.765015 727.644958 328.860535 5.89418554 322.236908 578.592163 205.426407 656.285400 442.849854 338.132751 709.470032 106.977669 471.085571 777.474976 360.329895 839.770752 412.080078 913.526001 475.198669 921.225098 347.454651 685.010254 719.725830 102.869240 462.368958 157.581299 258.448151 749.051270 664.305420 963.747986 243.485977 + 382.828033 730.645142 865.301270 578.531860 162.129349 585.828308 109.914665 263.107788 628.450745 311.557648 845.567749 357.306152 878.454956 731.977905 77.2428360 69.5830231 821.952759 520.440552 712.649719 688.380249 739.722839 938.217407 828.188538 618.195190 518.962036 774.610352 734.921265 75.4907837 658.218201 675.620178 373.799347 229.303482 785.822266 814.867371 247.331284 850.026611 798.439148 421.899963 796.172058 685.697266 826.033386 708.112732 658.083130 868.239990 353.647217 222.617706 192.823090 617.118347 602.100281 637.647217 584.274292 623.826477 50.6947441 491.609863 995.760437 220.129623 417.293060 268.731293 139.387024 993.400024 23.5052261 193.581100 219.910797 679.338745 198.252121 205.774323 988.253967 30.2907410 718.893433 170.080994 941.833252 671.535156 321.869812 895.310425 469.554688 926.129150 551.045044 736.472839 698.232056 401.206085 723.612854 829.121155 65.4510193 948.799866 543.446960 672.022644 452.785309 756.153748 376.476379 800.697327 107.916275 469.149109 914.827698 563.234924 + 198.221863 635.111145 984.594177 172.272919 949.105103 993.662231 446.371521 726.985168 169.399857 884.846069 534.235107 191.896332 206.259079 99.4704666 654.407959 853.910583 788.542358 335.371674 822.420532 728.880066 592.297852 666.489746 120.619614 262.421661 215.750320 80.6009445 526.973816 275.388489 582.821045 811.003052 678.383118 494.113190 410.104736 471.193970 99.3632889 443.576782 731.207764 514.755615 838.974243 297.853394 137.900360 721.650146 848.656250 322.087646 637.648254 525.092896 757.919983 383.096283 201.293610 852.241211 773.480103 486.214783 693.863831 177.030319 797.199829 179.420334 596.858215 478.863892 593.642944 121.225189 158.343307 383.748596 180.883301 651.251831 670.278809 971.987244 142.716965 353.441742 205.962540 589.474609 316.512543 869.412292 985.378052 212.920029 524.051270 960.651306 349.020264 300.498505 59.9867477 901.879456 673.659729 169.314362 943.036194 798.772888 868.774475 682.593262 345.546356 29.2044601 801.736206 50.4173813 291.350494 9.19917297 507.004639 219.214523 + 535.345032 281.415039 601.398865 84.5983200 54.3600388 175.765106 482.919861 700.625244 631.782715 884.750854 377.668823 299.505585 146.721603 374.730042 905.694946 323.603119 793.041992 704.614868 488.790161 849.224976 12.1748772 941.914978 893.283203 458.726593 734.577209 554.956543 510.852325 776.522339 564.669006 780.126404 823.159485 571.013000 215.083176 542.526184 301.532318 799.196594 618.398987 427.375580 333.005096 704.626892 545.142273 881.386292 735.106934 813.137512 949.475891 118.486000 588.123474 928.533386 550.097717 619.161438 695.806519 488.853516 547.986267 829.314270 185.846024 963.298767 488.563782 424.761444 191.812134 172.626251 5.16541386 644.516479 228.795151 523.307861 614.582336 587.306335 519.308716 354.493011 271.725861 817.960388 3.16154456 335.568390 884.425415 16.2260838 262.874847 38.2561989 998.018066 649.850830 548.851868 118.727753 184.128922 128.543213 883.588379 964.467041 83.9149780 788.052612 125.273537 626.103943 978.984436 786.660583 13.6971464 472.898254 70.4968033 568.743591 + 925.282104 56.9226761 666.260132 333.792236 708.264954 929.648438 21.1836243 877.726868 888.023987 501.241638 520.064819 25.6365814 944.501282 615.777710 759.384338 920.779419 920.814758 572.240356 812.903503 761.779907 505.762756 336.365112 713.221008 77.5597382 565.889221 410.927582 385.856323 950.991577 523.130249 213.281403 950.370972 757.838928 400.630768 700.474426 559.771667 171.391281 141.964249 716.153442 952.204163 210.057571 16.9993954 213.789856 841.816467 809.731567 614.805786 49.8184776 358.273590 579.724670 198.464447 933.180725 481.227112 793.218018 603.920166 704.713135 843.966187 786.007263 584.552185 515.440186 833.239258 750.910034 556.786987 981.212280 943.052612 539.710205 104.465340 352.005920 810.399963 637.845642 438.076324 168.363419 766.893799 122.533455 885.188049 637.146484 351.046051 510.965881 565.729614 545.921814 119.377861 389.748138 498.203278 516.768738 811.616089 346.170685 645.354370 452.876068 406.570801 78.3339996 38.2877579 44.2780495 527.752380 537.127136 441.696899 898.812500 + 209.157196 157.370102 789.515503 166.243622 794.460693 516.630798 79.6203537 886.090820 768.899475 771.349548 140.452103 240.554825 469.905518 204.157257 460.518616 837.106873 181.289810 24.9159679 554.417786 273.616974 583.738770 921.704346 423.037506 925.839478 320.622955 788.227600 847.504089 969.165649 645.208923 711.503967 896.347717 695.296936 174.812149 364.615417 566.537170 17.0767441 860.296997 926.619263 27.2372723 146.674622 846.588196 668.440674 727.345764 149.654068 861.555786 245.015991 47.2528610 284.986603 785.446167 40.3895187 841.038025 232.361008 88.8183975 235.775131 731.989319 861.237122 891.798584 404.291992 635.139465 417.401917 54.4852600 51.3953476 812.413513 147.938400 252.773636 406.714539 591.021484 307.629791 204.471588 209.745499 32.4023285 508.067505 101.699120 853.151367 708.672119 918.292114 928.567261 181.210983 837.832581 988.241394 93.0948563 96.7378235 212.895126 300.165131 674.508301 300.155762 753.480530 499.274261 248.754410 619.176392 177.484955 760.145935 473.932800 728.441711 + 79.2265244 56.3959427 601.760803 886.884155 726.327332 19.6119328 11.8231449 126.324806 521.264465 330.124084 852.428223 108.827133 896.385864 337.592743 941.862305 585.975525 822.399353 475.207825 374.625702 778.906738 376.106110 311.200531 142.149902 486.384186 563.797546 538.581848 424.304199 898.401245 271.735352 7.01148844 793.594116 227.315460 155.404694 70.6158295 58.0654068 34.7216072 119.362679 170.946732 385.082062 20.3808384 692.106995 443.914764 210.733475 960.329712 419.057495 102.840714 335.284668 269.966553 470.531097 434.582977 195.188873 103.191856 589.619080 629.681519 92.6881104 205.560013 476.338959 148.801331 220.253586 775.831543 147.933334 554.283936 633.135315 297.393066 197.290695 661.969666 877.459778 912.929749 90.2107391 49.2036743 958.881348 956.962036 573.301880 141.276199 181.048065 199.775101 256.324554 474.622192 601.929077 15.8709574 224.939194 332.263947 223.894531 57.3399696 616.820312 985.890198 768.325562 350.702423 583.619995 53.4410210 467.801208 300.820709 925.199097 83.8384628 + 141.049881 421.348755 170.558319 337.386841 78.9424896 718.692688 64.2341537 581.140076 243.850159 920.195435 795.081970 190.096466 251.249649 421.758820 161.187347 737.596069 60.7368355 93.1911469 19.9715862 683.150696 172.838821 37.4160805 8.86863899 875.258911 940.791565 299.116486 347.335449 82.2891617 419.248169 960.210999 655.290344 254.602203 806.705750 18.7120895 852.507263 659.300293 164.785065 10.3997803 50.9080925 877.570618 852.312805 564.835693 866.186401 623.051453 674.194824 396.581940 748.368347 426.187073 706.885864 65.1781769 760.795654 463.148041 493.550446 248.067444 609.747803 397.337616 911.633911 160.687653 186.956009 302.402466 89.2829666 238.848373 541.986816 183.902710 797.290527 809.374817 566.862244 962.702820 411.937714 499.946045 85.8131561 872.029114 139.838852 364.528259 326.059723 81.2889252 647.026062 64.3865280 261.261963 145.760422 942.449158 523.838257 778.201294 257.010254 939.407654 916.083313 100.096642 178.492630 940.887268 393.547638 852.217896 13.6603470 638.646729 171.757248 + 470.028473 404.501617 996.117859 670.414551 961.802063 60.7637482 946.890320 278.620758 651.966736 870.109985 631.907593 798.897095 332.643127 616.276611 721.191895 172.375397 100.871025 828.105164 492.770752 990.654724 189.391403 791.814575 645.081177 349.034088 537.136169 310.666718 956.943787 921.590820 482.464478 867.200195 712.067932 651.294128 209.442474 513.281555 821.504578 902.744568 140.202545 581.676025 67.6722870 414.405670 720.071960 970.875916 84.4385605 739.487427 83.8994980 591.827393 27.4917068 924.628540 357.539276 346.787292 59.1513290 859.386047 457.876404 838.556396 906.674377 430.286163 270.859619 15.1261082 96.3435211 41.6802177 277.818817 487.779877 728.164246 572.283691 289.668945 471.261292 81.4464188 899.299011 335.050110 270.369446 448.773529 693.545288 391.243134 361.388184 458.648163 236.040298 29.8015194 863.221375 362.231659 645.554077 831.606628 477.950226 938.611328 506.041626 93.6394577 304.554596 509.564972 875.813660 659.682007 582.969727 428.314789 419.104370 672.236145 813.475952 + 891.039795 833.036377 672.460449 392.131836 508.976410 334.914948 755.443054 836.349915 335.307404 317.213043 81.8655548 535.064148 307.875427 236.454315 335.523865 803.140686 376.664642 652.536743 850.910522 979.359497 842.734436 574.854797 461.219818 232.101685 176.917725 277.605164 393.114166 432.590118 30.6178226 540.856750 779.820618 351.785065 651.210815 769.032776 981.955688 750.856995 113.398888 257.917450 491.069611 257.331757 882.958252 701.775330 493.523102 433.171753 813.903381 635.109619 293.053467 280.122559 38.9528770 359.393921 480.894501 858.130249 867.790100 257.189850 350.499725 832.086243 542.789917 494.479523 984.962646 990.889160 145.306564 28.8608856 515.841003 312.401031 559.462830 955.076111 707.823792 466.223389 211.986481 719.976562 842.268372 343.753204 680.049561 439.314606 637.640320 879.707764 516.007690 51.8714714 517.365540 49.7382698 12.4651594 364.297211 95.6086121 182.107437 606.504272 66.1366730 294.935333 1.71870863 550.237244 884.695129 359.534393 698.545044 795.932190 920.537292 + 999.999390 181.031509 272.780060 520.597717 167.480423 656.290527 925.185364 816.822693 315.690948 593.781677 171.734680 15.9751015 554.065674 11.4664698 703.391357 897.132202 925.598511 658.028320 159.466385 82.6674500 763.751343 613.847473 893.955017 646.163147 880.802979 601.971680 779.144043 843.513733 267.184021 271.280365 230.235062 317.034241 979.474548 317.303802 364.511322 705.723328 5.04263210 519.044495 959.541992 747.932312 6.36637783 101.662796 789.984314 137.321396 354.531586 502.902100 467.674591 794.213135 242.011230 274.459473 622.514099 616.854492 47.2914467 790.285706 50.9272079 939.319214 331.173126 623.358032 165.182281 369.617157 459.770355 702.175110 320.767578 613.485413 279.604584 95.1539841 791.923218 194.068954 518.152649 319.775909 885.453735 387.702576 807.463745 572.512329 867.482300 224.522141 900.437683 192.646667 856.304810 964.357178 311.124786 969.159729 461.199371 3.50559568 931.799072 745.710205 724.385071 34.3514137 366.558624 34.6867142 969.914490 937.817078 565.476257 440.686005 + 224.132538 302.394592 921.095276 141.681534 660.133240 163.952927 117.052750 629.911377 948.447205 120.574066 358.599396 699.371399 202.843750 435.299835 900.764221 877.563843 175.606308 248.927689 268.024963 596.148682 266.143097 346.310547 225.377029 437.871887 50.8671265 656.753113 324.397583 726.869629 520.621887 215.526428 860.655396 349.989136 349.069702 44.8573647 278.512329 783.239990 452.235168 168.556351 297.410675 495.755585 337.407623 537.925232 766.551453 379.263092 65.4005814 693.603455 365.490448 945.031372 129.771088 826.368286 221.353806 782.900757 348.698242 847.619019 395.961365 921.243469 758.580261 93.5055389 245.984192 20.8053360 592.093201 72.1232147 835.034424 62.5892220 282.240051 875.542236 367.522827 236.727921 779.451904 766.733704 112.580261 316.458252 620.826965 685.459656 705.175720 13.9821882 283.967621 33.4123306 715.731567 308.680786 952.736633 407.267578 681.633972 495.930695 687.415710 931.415833 793.548340 989.808228 663.956482 839.830383 948.695007 688.898010 187.992920 943.794434 + 647.493774 277.292664 721.688965 199.261932 662.749695 635.249329 383.687286 143.171341 377.396942 726.850586 266.769592 105.514053 661.161194 879.151855 784.832397 25.8106327 174.501984 187.355545 174.858475 732.515259 281.584625 874.866821 589.185303 8.56656647 546.530457 340.910706 129.647293 863.576599 689.105408 658.145630 732.160706 925.882202 60.7960243 501.179871 559.918884 346.510284 418.535950 727.735168 974.372864 38.0942955 94.1507111 335.938721 97.7472916 502.971527 598.598999 186.615891 115.816833 632.707947 603.569275 396.401398 99.9742203 384.966370 303.255432 116.129974 985.339050 771.080688 811.848999 454.307526 698.150452 418.869049 679.008118 939.639587 190.566818 261.479828 904.312439 68.2221222 43.8904114 229.706909 686.444153 8.84398746 619.219666 947.853271 165.997513 637.674133 267.224457 866.193481 657.819153 336.367737 159.110001 324.543579 293.254913 11.7353754 433.651459 927.126465 254.530273 62.9085007 174.136368 356.176636 954.467407 720.383667 69.2075348 637.233521 728.605469 845.948914 + 908.078613 69.3733673 711.669250 717.284912 613.038696 177.122559 241.077682 909.182800 352.217010 502.203278 747.982544 456.014496 319.119507 262.997040 460.425781 685.651001 547.944031 148.489792 656.308594 817.859253 850.102661 768.106140 77.3234634 117.859764 749.226013 373.231110 583.752869 465.971313 698.148071 787.627869 767.438904 612.137085 546.266479 948.895752 193.815170 905.793762 678.408569 910.945740 392.510773 549.398682 350.321228 183.086761 466.418457 821.199585 65.6852646 189.809814 720.727966 516.261597 683.978821 753.217285 628.510498 376.560699 678.055786 674.911560 839.437378 229.077805 251.412735 438.486694 293.053192 18.2326317 537.129578 843.599915 845.922302 798.488770 931.668640 433.398529 239.641815 174.438629 308.366730 935.282715 976.574951 576.565125 44.8737373 912.284912 231.429367 977.137024 666.958191 311.883118 201.922714 192.712219 610.157349 711.743164 514.250549 598.075867 346.169556 875.966187 135.555588 551.678650 419.852142 850.681335 579.387329 742.603943 152.764832 670.296631 diff --git a/example/lu_decomp/95x95.dat b/example/lu_decomp/95x95.dat new file mode 100644 index 0000000..b36954c --- /dev/null +++ b/example/lu_decomp/95x95.dat @@ -0,0 +1,95 @@ + 892.882874 415.927582 192.671967 703.297546 855.599915 986.279297 128.400726 440.017944 810.109009 117.004990 208.308853 276.027527 747.854736 662.136353 98.6722641 511.850311 767.127930 153.495865 640.591614 41.9203644 59.2916183 558.790100 560.009216 332.638611 106.501366 729.163940 246.630432 578.328918 68.9520264 673.051636 63.1850281 824.086853 940.124207 739.966614 38.1543198 120.834930 730.708313 56.4981194 847.700928 18.1643944 554.748657 774.374573 368.334412 299.399323 115.176247 632.668396 478.910400 729.216309 454.785004 978.555969 735.041870 325.309326 280.798096 756.997314 99.4117584 58.8302612 930.635132 335.608948 849.156921 467.330322 676.837891 33.0905495 288.293030 449.562744 139.738388 172.351151 1.37918282 847.636719 348.760590 61.4949036 692.007019 643.815735 207.943192 241.038208 59.8098984 610.652954 282.966309 139.598709 937.198486 997.930725 918.338867 942.823303 682.841797 15.2602034 936.678955 323.627411 205.296234 191.451950 906.924500 714.487671 895.015015 223.430618 16.4338951 619.287109 994.394043 + 181.805420 825.611328 135.282761 148.776321 524.264343 671.649414 626.596985 244.659378 647.911255 81.4576721 292.393005 892.254822 205.290222 46.5266495 648.417908 10.7391272 887.499756 864.722839 679.687073 70.1247025 604.024841 533.123962 623.519348 582.351074 222.293961 241.201294 884.200134 603.077637 12.7326355 60.5742188 328.873444 698.196594 707.113953 931.296570 889.524719 416.894531 466.858734 78.6601334 924.924805 970.841614 778.666077 483.556641 456.842529 342.551605 117.532143 860.122986 820.077576 14.6037197 531.465820 302.861725 580.054993 93.6788788 277.006317 440.727081 879.772095 133.254959 924.909912 239.624130 314.030121 883.546997 351.196289 681.955322 554.258850 479.524200 906.114441 551.375366 109.496841 18.6587963 481.811310 663.835571 240.553680 55.9255371 504.349701 771.200500 384.203003 157.153595 570.763184 152.433395 317.061737 88.1327896 588.865295 651.354614 335.388092 530.862610 696.594543 514.211426 222.817902 65.7814331 765.838928 51.6314468 260.524689 475.715851 866.006470 299.014282 697.986633 + 791.728271 409.031128 373.421173 727.793518 50.4104729 202.891571 243.058151 978.886292 998.312683 757.369629 10.0110703 265.804169 691.193115 354.903748 691.991699 827.170105 37.9075050 581.166809 974.489136 102.634567 606.174072 65.8240662 172.535919 535.254456 739.002686 56.4483414 500.442230 478.277374 913.401001 630.306458 785.554565 203.971237 287.201691 343.666046 186.530014 59.0870781 257.205566 238.305923 233.940018 384.921814 953.534912 773.793213 850.295349 335.421509 371.270050 327.067627 366.507996 201.156845 936.559265 514.616638 573.235291 515.929199 311.335663 260.773804 607.859680 773.087036 977.007629 454.316498 212.515472 98.0962830 219.173203 24.1345577 323.555603 535.968323 293.551270 294.516846 618.207947 960.447754 245.344437 13.3139734 445.094818 772.057495 798.539001 425.398773 129.622345 307.369781 951.232788 880.091919 948.419434 175.235153 178.782852 81.1561356 308.532867 407.177490 794.010742 220.231323 576.271240 574.495361 850.268982 6.98951626 349.700989 510.047211 405.319092 203.304214 491.277557 + 223.594193 564.681030 505.623657 225.062393 91.5678864 198.269501 951.481689 456.559326 338.158661 476.604340 824.600769 815.035950 695.481201 305.247284 407.760101 564.693359 820.206360 47.9419174 112.101997 930.432251 941.687073 687.631592 273.176147 525.255859 424.775146 398.859833 336.137115 458.563385 39.7618561 855.525208 765.199585 722.564758 432.174377 967.766846 358.108032 283.852631 994.482666 807.550781 941.481873 606.482971 861.583618 807.825623 963.846741 657.918396 370.035461 373.576416 765.947571 103.374237 753.066589 798.342590 653.180359 334.724274 70.2831573 891.697144 364.439392 742.861572 916.893494 896.622192 110.259552 568.313660 614.450623 394.616608 330.507233 873.116028 762.284363 473.604919 168.900513 386.440277 299.224304 215.163269 764.661011 798.166565 529.086487 666.248108 170.531998 763.432373 212.599380 13.0956221 805.407288 198.952667 15.1991100 423.737213 337.553375 340.935120 418.020233 154.227432 559.105774 200.620285 638.771851 797.313477 359.905060 115.107651 860.904541 181.010910 987.141785 + 507.259491 73.2950058 866.085815 915.966492 184.801300 401.098602 463.953644 135.152649 686.338196 127.008736 584.773926 510.644989 915.280212 869.459656 986.322144 968.456116 500.802429 376.369446 713.895752 92.3947906 380.064209 423.311218 382.451721 136.948654 838.218140 863.916138 26.7189922 183.000610 117.438835 765.736206 362.952026 983.706543 578.550232 633.870728 670.209473 794.410767 620.351440 245.568802 960.524170 19.8917961 648.443848 782.434021 459.312286 623.563171 919.365540 325.423401 748.029663 182.203827 3.35185051 432.240845 14.8757210 500.834106 892.290405 59.3747406 851.015442 299.978271 485.901642 216.735260 497.847931 378.517151 196.477905 861.214844 448.812531 851.453186 996.980591 706.862976 415.455994 618.049500 252.244583 933.434631 714.846436 288.572937 983.519897 556.711487 858.695129 514.033386 820.181213 776.333008 133.411560 741.423828 677.817139 93.1550598 525.916504 10.3398781 476.805725 448.427612 385.506683 724.854065 988.290833 631.762695 782.265686 807.580200 225.808731 496.727234 237.196365 + 400.174591 115.180771 825.577698 234.293472 819.045532 990.651489 465.959351 673.876465 834.772156 117.205658 447.555939 209.968201 235.856888 187.389557 982.273621 337.149780 192.360260 619.735352 543.074280 420.574524 890.274170 954.569885 564.220215 754.581116 95.9502792 678.631897 925.664062 914.601685 235.713745 389.464050 662.192322 840.160583 238.956451 548.942749 109.037689 796.185730 124.419601 614.070679 488.048706 607.278137 179.163589 145.483536 762.565735 264.861816 179.764755 588.019958 607.619629 19.1074085 448.957886 852.046936 630.191833 140.586319 73.3427582 75.4711380 641.861633 267.576660 677.210693 799.658936 533.287659 204.454086 955.591797 322.768005 114.120865 32.3040161 996.125000 445.298950 544.949463 243.878082 693.809692 428.064117 194.690125 902.276672 88.7146683 340.075531 197.200424 22.4700356 522.066956 163.134537 779.799438 506.844116 406.435822 788.928284 765.821594 953.932068 666.587158 14.3517847 979.074829 732.598389 494.701019 35.9280472 255.221176 864.938538 865.522888 22.4153728 780.155212 + 232.053757 247.354675 882.566467 129.352188 910.406189 455.019562 836.135315 354.502045 878.586731 329.807190 334.604309 101.082886 543.910095 353.428223 734.567749 387.936127 657.351257 509.785583 803.798889 722.598816 626.949707 873.553772 922.446411 513.046875 764.961731 845.690491 534.591309 622.723816 838.529236 895.570312 827.624207 37.4591293 821.321289 50.8864174 399.742767 667.281311 565.938171 483.919861 236.849152 300.595642 565.291809 55.5994682 476.537537 767.126526 515.556152 552.660217 270.977692 860.816528 509.772339 480.820831 610.908325 965.124695 159.039383 68.4644089 102.293495 667.102539 742.513855 449.379761 269.397675 864.698975 714.670532 801.737976 343.014099 314.588715 781.249878 880.837952 839.827942 547.344055 939.650635 206.606277 188.383362 397.215149 493.224121 59.1131020 97.7416916 148.706589 232.176056 33.9590721 291.467865 963.505127 345.383514 562.102539 925.387512 196.788498 401.089081 4.42580509 140.210342 571.830139 622.177185 876.171021 449.162292 706.421631 399.450470 160.585297 779.373047 + 212.581146 323.370178 905.096741 689.317627 158.562195 784.503052 396.270111 892.466309 442.080658 590.726685 827.403931 462.353485 270.138641 342.576416 444.284790 43.2265434 323.898529 7.95366955 618.959412 872.964417 59.3003693 291.641663 634.764832 520.384338 25.0305920 187.163757 434.980988 287.061157 732.691345 581.778931 325.900421 25.7944355 906.295410 812.528198 843.776550 413.846558 318.379364 485.456238 355.068207 621.784973 396.372803 697.465454 717.817261 655.491821 527.260193 208.359283 578.225342 611.653259 451.869019 514.765442 422.410614 956.168152 668.695557 192.250336 279.929565 244.267395 56.0297394 912.700928 643.455017 288.322021 75.9906693 772.572510 811.178650 470.360931 983.281189 259.544556 669.780518 233.720947 386.738770 878.836975 47.5095596 317.731689 796.179565 654.631409 388.064667 436.677307 124.387741 912.679871 40.4145889 533.843689 263.190521 886.934204 547.038391 631.725830 331.374329 703.695435 779.225769 121.478073 850.516602 412.466125 229.709702 112.243889 342.694336 783.036377 104.615334 + 50.9160118 499.838928 841.487244 779.825134 120.962234 923.162720 320.467712 78.5962372 709.616638 596.199951 804.107910 777.035828 725.624878 311.185730 659.739197 83.4319534 143.256912 40.5170670 808.761597 294.993103 495.293732 408.335052 953.719604 812.571594 500.724548 977.825317 917.264465 828.394958 244.410355 626.405945 692.169128 72.1800842 738.841125 165.401825 93.2335434 247.087799 752.194397 466.493591 502.653198 102.851669 262.601074 310.569061 148.969666 839.663879 346.161804 766.268494 787.220520 193.980469 450.607513 349.146942 708.189453 97.8653717 991.935303 395.240265 721.396545 123.473015 735.377930 417.824738 406.892822 533.092041 425.086395 839.493286 321.527618 716.053345 515.668396 597.823608 852.193970 185.116364 635.012146 332.759308 644.487976 895.904907 199.576630 184.205795 138.805084 240.473480 556.936707 816.175781 196.720734 457.769043 990.438477 893.604919 682.291199 435.016296 39.8733826 396.189880 328.862671 380.378723 352.317108 806.612915 621.591187 760.941223 888.684204 886.313477 218.821655 + 560.360779 489.973816 553.190430 573.123352 658.439758 993.531921 299.575684 484.850494 879.946899 749.674133 200.367935 242.921082 694.253296 169.046341 73.1212540 573.098877 858.104919 511.499695 822.477783 718.704712 517.286621 947.340210 819.840393 427.670105 871.622070 745.858887 845.034912 111.421272 852.828918 232.711365 949.928772 120.773003 838.800171 790.508301 437.379089 888.951660 45.0384407 975.670410 409.685486 420.401550 833.244690 363.531036 661.612427 452.411438 349.558929 391.864838 454.055054 841.665405 465.244263 543.979004 597.312195 62.0759430 772.366455 164.225876 822.290527 96.4640961 699.884949 846.081116 632.866394 647.655579 863.097473 947.755249 726.342712 516.133423 164.371338 740.252991 917.737915 328.989685 376.043121 404.469269 900.134094 664.066467 484.862335 696.757385 891.283020 51.1221581 314.308319 470.179474 276.621552 953.095154 882.750122 721.779419 259.512482 384.759735 242.407745 81.6763840 430.236603 624.870117 889.084900 260.840149 664.499329 69.1922302 234.936920 948.137329 273.031799 + 409.502075 608.043152 568.818909 356.416077 639.757019 381.723297 185.292252 284.996796 54.7948341 818.302002 980.895325 720.170471 762.757324 549.341675 305.683563 385.630005 386.223541 750.798645 763.103333 771.084595 843.215088 368.023071 545.647461 816.264771 378.788879 21.5963917 660.710449 894.502930 743.687622 299.321259 542.393250 407.255371 583.585754 986.206726 414.518738 279.204498 66.5019836 193.152863 327.825562 132.078583 47.9218483 639.480713 630.505127 168.359070 179.416702 395.624084 10.4630165 447.512604 852.165405 846.714783 347.508972 882.101440 285.162262 65.9363708 204.491959 977.950989 684.485657 346.564056 347.326752 792.837341 988.006348 938.690125 761.270447 342.698273 677.913818 118.872147 591.490173 585.166016 252.735046 842.667419 990.984192 692.854309 55.7943573 504.872925 124.210297 791.915955 171.370453 826.701538 549.549133 913.265137 419.815887 616.787598 713.729919 89.1640549 529.701721 84.7984467 519.226318 193.515121 247.843430 848.904541 870.465210 854.747864 268.256714 822.110229 341.775238 + 857.081665 945.370239 669.124573 501.561523 185.845306 41.9541855 531.631653 181.041641 672.261047 114.065254 926.164795 146.688492 402.484222 504.915558 114.165169 744.382935 217.796112 677.371643 941.549133 486.008057 669.924683 897.725830 438.355530 794.532715 309.416107 709.379150 880.758362 858.026489 673.172668 840.536255 217.328201 248.429703 370.538849 62.7926254 940.641357 292.405029 725.865906 218.827362 783.626953 345.411133 368.721466 693.695251 139.008194 456.910126 735.036621 475.072235 835.442322 240.363434 300.067291 338.955780 688.489380 75.4650650 710.655396 387.529602 582.144165 65.9607773 648.832764 594.633362 506.630890 321.039764 59.7327881 440.097687 313.361359 5.50249815 403.484863 635.745972 706.273376 874.672852 680.999390 998.577393 17.8969173 827.110901 612.373230 643.416321 585.545349 737.662903 945.751160 949.027466 12.9239540 72.3709259 116.594131 708.178467 440.200226 96.4973221 967.748230 994.018127 801.640137 528.771179 186.982437 790.241394 955.089783 190.355011 341.802521 64.7058716 855.161011 + 456.392303 294.106995 60.7196846 971.769836 936.010376 457.028381 939.459473 483.236572 912.965576 680.288330 932.854736 720.017151 274.261169 149.697296 639.977722 858.012268 705.292236 200.297791 441.467041 868.179749 217.513153 825.796143 530.843933 280.096527 450.371338 913.386414 842.096436 415.777527 653.883484 740.179932 726.308655 521.120300 843.929871 882.671082 65.5846939 358.299225 771.991638 600.303650 936.138611 75.3418655 780.282776 967.957825 69.4177856 61.7906647 754.852783 664.879028 451.131561 394.545319 152.828781 975.835815 680.031067 772.850464 470.529480 267.783630 651.502441 26.8011036 828.762634 867.823059 764.854370 953.262695 373.176270 946.866211 835.244507 495.373718 40.8403969 797.873352 537.904602 676.567810 687.005371 495.376923 188.078018 19.2643089 631.684875 130.617233 631.364929 540.205811 260.148651 253.004440 536.387512 665.626587 370.556519 135.125687 644.199951 990.759583 424.637543 743.702087 748.137146 406.137115 873.073853 263.006989 939.247559 898.895569 573.580139 464.406311 827.625916 + 32.9412689 641.989868 180.504364 327.612335 566.507263 525.641907 277.487213 756.744202 841.683289 500.679047 173.990433 668.765381 487.941895 24.0180283 454.853424 687.911560 920.251404 753.939758 854.440186 516.737061 855.717285 814.247559 63.0701065 433.698273 969.512085 350.806976 59.2611313 500.388428 271.695374 894.297119 659.733521 415.279449 749.372986 533.999023 634.482056 942.413635 253.946609 673.993164 452.763824 935.874634 330.971649 203.518631 425.181702 271.732971 145.456680 589.752808 636.601440 925.130188 28.7055931 789.486877 665.844421 609.514709 84.2736206 862.251038 177.606720 283.095764 839.573303 737.041626 873.959900 941.535034 242.453232 25.3361778 183.173111 193.905975 52.2074242 49.0832138 900.891663 400.492554 784.674866 476.575745 339.700653 871.159241 920.468567 50.4229774 783.401184 459.224701 650.590759 959.688232 717.035156 55.4865685 215.003922 158.365875 867.963379 597.828613 861.019043 131.705170 80.0024567 142.093765 285.974823 287.700195 839.189087 617.374146 276.967072 512.664429 524.717712 + 566.831299 926.059631 245.629608 291.022583 248.798111 338.200989 862.322144 237.677307 255.621323 297.253357 103.293678 402.632416 198.205368 399.098236 323.717682 191.631653 427.446869 787.358948 83.7415848 699.953674 855.577576 670.986938 812.783630 460.931671 407.151764 84.1362457 508.114319 775.108704 715.395813 611.679688 898.528259 867.454102 311.975708 945.529358 544.795715 38.6912956 964.826416 534.725647 787.846863 316.799133 369.533661 461.585541 458.522888 577.604919 704.973022 773.202271 937.071228 40.3235435 838.830017 977.569275 474.382965 934.817261 283.200073 180.500732 443.721252 667.917236 703.466309 926.103088 208.010056 59.8282356 407.037933 641.764709 710.738953 526.291016 502.672089 111.356789 68.7588654 838.676880 167.592606 989.415710 412.642548 593.138855 419.227631 203.408127 865.217529 955.565979 602.931641 536.575012 750.888184 272.584259 405.007507 466.722534 884.253357 766.810974 589.344421 65.9870377 301.552521 687.992310 772.762451 61.5410500 70.6684723 977.028564 788.670044 760.015015 900.909729 + 311.780853 794.869141 213.205307 771.921753 331.364410 882.000916 229.300217 227.222916 54.2568474 63.6765137 153.994186 43.0538635 867.188416 871.580322 540.367310 702.175964 730.594604 790.828552 632.615479 93.5515671 574.877869 547.587769 833.403198 46.5273056 535.130493 380.148529 621.583191 257.746368 606.685669 764.633850 470.904510 504.552887 193.378769 900.993408 258.101379 420.592804 95.9480820 784.798035 796.002686 181.334244 317.170715 889.624512 272.065704 498.245026 995.300720 986.170410 605.621155 511.961182 908.232239 583.687805 274.145844 726.827087 506.812653 810.053528 429.192383 270.639282 77.5451508 677.125488 685.168030 378.913025 743.021240 677.122253 409.851593 619.127686 258.895630 924.755310 8.88066673 954.823853 589.966064 355.386658 784.815247 888.584229 133.273178 662.581177 405.198334 972.743103 935.848450 511.917572 709.377869 137.530823 16.5433388 549.249817 15.6604652 164.593918 299.377350 693.143860 605.143494 292.511963 443.305908 370.085999 576.864197 459.433228 619.936279 106.535545 70.8616943 + 265.303223 333.886841 960.064514 33.6546783 5.03108025 909.080872 773.517090 562.479187 195.501068 144.843903 646.334595 162.156326 932.667419 187.694427 158.656158 517.894287 315.356415 693.447937 767.469177 760.111633 856.793396 598.498840 519.259155 12.0351849 927.924133 838.345398 934.390808 433.436096 762.389648 899.494446 962.645569 968.318237 750.310303 469.496277 290.087524 244.492416 933.925903 239.393921 279.138885 367.815369 344.118896 77.8639526 779.741455 320.385834 868.160522 521.249268 778.163269 43.9172668 651.947754 445.206360 11.2832499 888.290833 750.900208 800.359619 932.780212 931.774048 200.392288 942.968933 538.599121 592.043213 540.004883 643.078308 568.750671 602.249878 987.535339 546.257080 434.123535 791.513794 151.724991 468.638580 670.923035 76.3744965 340.848145 284.526733 201.269562 787.004639 428.979797 676.162903 774.799500 612.160095 188.890442 622.192017 8.09717369 34.6606331 620.409607 602.374084 732.643616 966.329834 615.978149 945.765381 627.203003 262.632996 726.839600 535.709839 911.919861 + 479.022278 558.371277 214.165344 23.4291286 619.778748 490.000305 452.200409 317.282227 518.796143 425.259674 421.749481 496.604919 550.371033 690.356079 374.972931 341.136688 735.104187 398.782776 410.354767 517.633484 516.415283 235.167175 713.587952 377.016449 872.267578 897.231689 59.6880074 727.102051 56.4953232 683.275269 51.7045059 772.945679 623.073608 83.4916153 168.095886 945.975891 351.248871 86.8102417 950.681763 491.775269 919.501648 861.738586 202.146301 784.400696 134.819794 443.726379 357.957794 948.255432 954.650818 61.3614044 373.798096 621.749878 861.816772 436.265839 804.269958 48.4635315 496.041931 761.567017 726.934692 673.140259 835.584839 403.583252 830.321899 541.384583 837.423828 384.909210 934.447632 977.908264 640.261292 87.0852203 694.046326 206.223770 170.551468 571.372131 512.470825 489.382355 86.0731888 374.460724 81.4792328 457.534729 489.100891 84.3571625 259.064209 117.710838 743.103882 619.133057 427.024292 938.218445 398.690186 628.137939 172.748077 52.6816406 315.597931 790.810974 376.396637 + 592.712158 369.563782 447.469116 665.576172 19.3987026 869.168030 428.301514 423.620758 131.509384 595.965698 827.115601 653.971802 291.509888 682.903503 389.470398 96.1355896 529.034424 221.044998 88.8020782 765.879272 260.500214 244.902435 376.734314 936.275940 229.877197 358.721344 512.463989 595.203857 674.880981 181.230576 906.710938 350.497284 837.817444 169.034073 917.231934 41.1875420 785.925964 507.911102 195.042038 579.259949 916.599426 391.206879 191.925995 171.561829 898.909851 704.813171 670.954346 151.399155 764.817688 171.217178 807.958313 927.529846 851.647644 637.498840 812.131531 604.801331 361.522308 509.957825 869.218445 366.211700 310.425385 467.392487 727.826599 899.405151 987.936707 217.196960 995.596619 104.193520 106.443130 648.130493 429.109558 345.608337 395.418182 705.503052 506.801483 89.8632278 251.659851 386.731506 327.663086 745.931763 539.392090 526.659973 937.840393 718.936157 427.340637 381.137634 978.102905 68.9108200 510.080017 834.275818 609.111450 261.075287 425.017365 463.296265 416.679230 + 694.426270 578.786011 173.589996 86.4469528 773.292053 558.561279 416.621521 349.400879 591.598267 564.626465 173.042709 636.115540 42.4291763 533.186157 20.8400497 250.886185 841.210266 508.117432 646.690125 483.769867 533.290710 78.8938446 824.304504 802.011475 967.243713 440.286926 124.235252 897.451965 802.245361 263.735291 963.305969 57.3243675 105.956825 623.265747 54.5436134 386.912781 743.528625 838.320007 596.629883 184.654236 668.362488 450.728455 375.554321 279.079315 807.843140 819.208130 854.041260 947.829224 589.823547 548.364563 519.217346 694.992493 331.618164 542.051453 68.2673187 895.811523 513.208252 984.384521 618.380310 640.010925 985.757507 532.605103 346.579651 557.129150 404.676300 881.888855 679.744202 935.081238 636.535156 956.229736 998.621887 502.832428 915.974060 798.490417 324.665405 251.464355 564.912354 951.534485 289.315369 656.286926 59.7342148 176.883423 971.244568 326.136292 220.756683 617.888611 972.460266 70.9547653 430.241211 299.892578 180.621307 13.8586321 734.649536 175.448929 936.801819 + 236.813843 157.306686 750.132324 649.604919 814.266418 203.495956 2.35101748 950.521606 403.549469 690.032043 260.201477 984.256897 825.443481 133.662537 246.989487 970.611145 869.720215 498.511017 19.5352402 172.086304 628.854797 583.821411 363.946259 552.767395 443.885651 958.922546 837.450623 639.999268 560.368469 983.243835 538.975708 642.082153 377.580170 314.145355 364.249573 506.757477 415.107819 839.298889 253.327942 186.002151 699.422058 394.554413 341.588623 750.695129 384.350128 673.177246 729.779297 977.692261 379.072479 384.894135 304.669342 23.4718819 720.818970 211.736801 687.621399 980.437561 934.392395 384.962250 875.566040 815.325073 935.166504 999.657776 492.828857 963.399780 254.496994 297.375671 567.927734 318.308685 946.604431 755.639587 677.891296 255.900772 671.411804 864.060547 1.22359157 678.638611 161.385880 719.756836 768.433716 302.944031 540.136169 539.033264 408.531982 318.199829 554.563293 356.793823 926.549011 767.487793 303.358887 293.186096 240.315323 825.421753 432.562317 885.693237 602.588928 + 381.947388 430.944611 991.108948 574.863037 592.470398 111.990166 662.178833 879.474243 236.351944 469.723541 969.232361 900.063354 918.926819 901.705811 1.57264471 706.860657 207.653030 312.757416 26.6509323 480.451111 753.993591 485.208710 736.874268 533.706360 101.120163 635.902954 679.977051 809.969299 108.168922 335.511658 599.822571 194.664520 449.323883 675.716370 108.495171 600.731323 487.067657 248.925720 859.722839 967.647095 166.098511 155.983475 511.352081 138.076904 831.867798 495.793335 612.954285 530.713989 897.631409 157.739761 515.603577 618.025574 990.960449 91.2910614 893.396790 549.834839 685.672852 839.260315 631.870850 701.053101 836.819519 328.191010 482.859131 764.223450 600.260803 927.162292 706.189392 487.087372 99.1947708 42.2695351 334.400421 167.555344 245.781448 573.684448 926.968811 755.495667 378.254211 466.056000 527.046448 715.909912 861.820923 457.329010 983.301331 507.619385 908.813354 753.180786 644.527344 456.764038 145.266022 585.760986 440.303192 525.830017 443.667053 457.024963 355.986389 + 554.836365 867.669739 9.22007370 189.906052 124.567924 981.246094 449.746429 311.235138 586.950195 575.950562 153.264175 821.583679 551.633301 824.940063 225.141464 64.7006302 910.619629 301.908295 121.603180 297.680481 178.315063 550.860962 432.476288 302.179871 721.906128 782.660156 183.440048 644.470398 492.258301 190.758972 704.829163 203.735672 531.894653 19.2367401 254.222076 248.825974 30.1767712 86.9189072 29.7968750 606.319885 561.660889 791.654602 598.685181 426.208099 721.518433 369.458038 411.720490 52.7577400 307.761932 588.547668 850.176819 150.182114 962.790344 949.127136 736.502747 189.544250 43.1613998 791.673645 388.056396 49.2207031 844.839172 841.233521 483.757599 196.770691 528.358643 43.1966515 812.322815 284.611542 482.319519 430.228760 766.845215 970.719727 318.050018 708.828918 801.357300 254.176285 972.317505 698.892395 779.205933 997.273438 315.700256 121.882622 796.783875 184.203171 803.500061 606.674316 760.622620 721.832214 40.9282227 556.028748 136.699219 171.934280 360.522186 872.833313 321.651581 + 46.6593742 428.384064 364.040466 241.456024 639.585144 299.104095 392.753784 142.806992 826.391968 386.860718 951.472778 544.094788 591.190918 778.996582 752.046204 852.039429 345.348663 201.017273 33.2488785 696.647644 57.3331223 733.774841 475.535919 895.719910 99.8092194 539.916443 822.015320 489.243500 795.616211 120.038994 864.757141 587.378845 956.419373 381.805176 663.844116 918.650269 843.703796 60.7814941 517.086548 898.655518 483.393005 594.741089 859.136230 122.607285 472.170746 279.635956 656.532227 459.105469 441.283234 276.981964 661.871277 890.484497 663.180176 943.904297 421.333374 553.042236 555.394775 66.5752258 469.813995 101.048409 194.941528 866.285950 463.195282 820.915344 50.5270653 149.357544 581.321411 647.512329 544.390564 443.871429 61.4390488 641.921875 392.495941 615.684204 163.323532 651.685608 594.608887 763.096130 230.854034 170.193832 468.215210 969.930786 697.760132 942.456604 887.303528 930.489563 800.283691 596.605591 504.964508 940.761047 51.4021378 558.903015 650.301880 362.769714 899.290955 + 588.086914 926.655396 187.807968 817.658630 896.112976 839.469849 416.811523 167.869492 377.945099 380.478577 111.821419 588.752808 792.943909 566.361938 523.851196 215.334091 626.973328 493.349548 770.985107 702.277161 991.269287 995.347412 214.567688 860.704895 179.581467 864.260681 805.156128 302.859589 792.444824 89.3148193 410.000641 327.304840 310.918884 66.5915985 775.513367 966.870911 804.611023 886.950317 599.226440 427.241791 116.803253 164.709442 289.901459 955.943359 610.604553 272.312378 741.678467 206.700134 391.603607 238.207672 819.794189 150.123291 580.141479 735.977356 429.601624 759.526123 475.029022 742.002502 642.299072 464.728973 413.246674 736.545959 855.959473 478.706940 815.181396 412.406097 417.407349 34.2670403 649.304565 106.864647 337.878967 783.493347 671.794617 587.425354 440.101318 426.726837 33.9776497 319.616089 339.317993 913.821716 815.615906 606.413452 951.065491 383.305420 692.976807 716.544678 767.236023 728.291748 683.780212 149.842590 73.8519287 428.943787 683.109375 576.432800 743.834167 + 287.571106 144.481934 450.810272 483.549011 192.618439 211.697021 815.092834 983.164490 253.995438 517.519348 443.540588 50.2083778 875.749939 843.425049 975.878113 671.421753 818.798523 314.240540 916.080139 627.862183 237.822113 919.456848 499.449982 164.635666 421.955627 525.965881 920.067810 994.303284 902.198059 244.817413 374.844788 65.5653458 495.574554 597.476746 986.442261 216.237106 579.487427 74.9851303 771.992126 563.740906 186.722824 730.095886 116.649689 11.3701859 244.963593 152.404099 77.9663696 150.934296 702.562866 928.079773 817.933716 860.248657 170.203064 215.140045 914.178406 724.234558 686.822754 655.972412 335.830566 413.493561 366.413086 26.7182770 132.442108 551.975708 942.181213 676.341919 746.748779 985.330811 589.938293 341.875458 340.676575 46.9507866 667.321533 676.840881 759.839661 24.9251385 497.926239 629.470825 370.695221 330.376007 461.422791 165.285843 1.00762177 665.787659 375.421844 140.607819 460.098633 721.549194 958.767639 100.218170 133.756744 784.216614 186.194550 741.826904 683.080383 + 605.458862 103.629036 148.226898 651.541992 713.170288 15.7136984 432.201477 873.334778 33.0367203 501.115112 242.049515 824.053406 833.334045 500.513153 99.3617401 710.235107 803.516296 601.022156 103.465584 81.3297729 92.7683716 71.7077713 657.858643 179.188110 967.332214 203.525665 627.383179 978.720947 240.638840 467.817383 709.140015 86.4629745 26.1960068 457.970001 983.567749 379.527893 708.248962 121.423714 336.953186 119.241150 57.0005608 199.958557 373.951202 797.318848 187.943146 11.5165472 962.470093 891.987610 538.319336 72.2362289 129.089478 148.003372 684.092102 331.192139 507.083893 241.568039 890.975464 183.767670 855.262268 50.9712105 643.295105 571.467102 404.173920 404.415100 572.616333 508.062805 483.472626 482.609741 370.893372 199.501373 775.953918 625.828186 507.169098 129.022079 685.755493 802.944519 862.885681 681.540039 48.4480476 912.021545 232.099426 880.612976 9.76735210 591.048706 10.9023399 851.904846 981.308350 649.819458 14.7529392 905.841614 831.920288 804.454956 883.783081 881.000122 415.199219 + 229.406616 669.765625 176.547287 564.708923 719.504272 416.131531 956.655945 725.254395 185.584030 583.011047 372.411041 395.158875 538.977356 148.372955 446.479065 223.077515 254.966507 135.907990 917.493286 339.368866 10.1265278 464.460297 546.279541 387.983154 203.622543 508.022614 911.823669 49.7068901 243.228027 343.170929 615.326477 89.3512039 435.877625 350.932373 836.181335 681.490234 930.363464 785.361267 612.681580 843.078735 237.450134 494.627197 35.4585342 142.718979 934.926636 49.9797249 505.485779 146.878922 271.815918 934.004578 277.591003 614.321045 43.0557671 536.726929 105.271996 51.9132118 503.416931 214.753540 719.758972 532.152649 368.031891 360.509674 836.423645 865.999390 813.761963 841.989441 603.039246 778.728027 609.137573 415.583282 287.813629 375.284271 916.454224 882.210144 77.5264511 29.5302906 223.173141 893.579407 718.084412 656.411499 874.340271 592.605591 69.9929352 785.709106 282.241577 996.754700 709.043213 626.003967 164.083740 969.594971 190.240982 315.983429 805.146545 325.654694 209.206848 + 62.6663322 704.403015 802.397278 69.8426971 924.031189 278.886932 750.204224 657.147949 692.513489 117.230370 914.206299 703.343323 675.703125 628.304321 87.6903763 654.187927 113.166542 807.317200 870.092407 812.469849 474.288513 973.311890 758.181702 59.6853294 340.640503 807.092407 738.629639 448.924225 296.443268 506.499054 291.813080 889.277893 360.765839 105.862862 937.898743 6.85333681 5.40276051 24.9686642 310.073364 302.222290 248.776382 1.86727357 551.640442 561.676453 87.9524307 745.092712 32.0932312 637.914246 394.574677 177.601486 628.181030 563.750366 292.041565 274.617371 868.789795 631.915466 893.500671 664.606995 885.101196 153.982574 686.755310 245.224762 938.423645 784.408936 912.823242 496.147552 973.717224 865.397156 557.338013 81.5848007 666.772583 768.888611 311.743408 365.571777 935.922974 765.844971 109.084129 305.366089 849.443359 220.919479 69.5924301 890.879150 537.436096 142.270615 25.8938751 947.792053 679.471252 419.454803 372.732117 875.344543 781.445679 792.357239 444.805206 922.897888 479.964111 + 336.094238 561.991211 101.683990 60.9989510 928.913818 281.741455 637.044922 548.271545 324.776093 565.395203 709.636414 109.428482 874.827209 195.091232 370.752777 210.803970 214.846298 745.294434 495.607910 313.991669 329.048401 894.705322 883.979675 212.244125 960.188110 616.306274 586.188416 485.071228 350.718323 370.764709 442.808899 334.428284 270.612915 894.024170 844.570251 436.273773 477.071289 271.873291 231.385117 963.861633 550.117065 172.076706 549.830627 427.132172 450.742432 217.973068 8.70560455 213.229248 901.099609 770.349487 843.489746 203.667145 901.779358 985.840576 585.498169 622.660400 60.2456474 972.736633 954.553406 867.532654 453.455475 27.1488476 491.020538 910.066772 927.806885 168.246597 699.150269 80.7349777 279.369659 653.525085 882.231934 412.508270 353.541351 415.349762 122.775917 354.562134 730.736267 987.374146 845.293701 713.560974 323.840820 551.739014 753.636047 800.937195 463.578918 945.483521 275.601135 449.500458 990.516663 896.366943 896.498718 807.643799 147.325333 547.545471 203.927170 + 126.822006 18.2957497 253.230713 754.967834 950.371643 114.611404 30.1275291 132.018677 665.818970 467.919098 814.857117 77.7208099 909.446899 107.669342 521.454773 394.764862 952.257202 447.208557 205.081451 202.582703 285.404022 670.484253 209.237106 104.142784 158.961624 100.855247 444.042542 326.971039 675.250916 160.210754 851.405823 13.4899893 639.298950 876.082031 785.688293 675.251648 549.621094 10.6622543 686.783203 232.582626 370.129395 933.580017 250.407791 632.241882 483.347290 599.901489 190.784637 768.978638 979.561035 414.240845 777.572083 396.278778 983.826721 435.648132 968.364746 855.716064 579.251221 265.880707 246.090714 525.028870 899.583130 263.114838 600.883240 504.185303 968.136414 953.284546 567.358643 349.332581 216.819626 425.160095 763.120972 435.999847 244.414703 560.254456 363.976562 681.676270 304.429901 171.850082 74.5494385 796.887695 143.781143 178.473755 275.888367 946.717163 322.614624 847.820557 549.425598 556.639771 178.718842 501.928619 450.377472 690.761963 106.722694 731.793030 99.2693253 + 36.0563087 770.670837 362.075653 311.936920 47.1885529 857.792542 974.193726 158.006226 806.355164 180.846329 314.969269 499.041809 665.482971 926.391785 951.218567 113.825584 478.317627 802.199585 56.4641800 538.959412 625.616943 657.494263 840.461853 512.090942 349.150391 266.435944 685.852600 893.589539 384.659058 845.360291 829.626099 919.227783 478.302277 384.194366 705.978699 204.956406 609.638977 774.840515 709.652405 550.690796 102.431877 239.627411 421.209778 585.785522 682.670959 26.8943520 488.287018 446.899567 56.8707542 602.166504 716.871704 542.332092 122.117645 811.647644 378.766846 74.5617676 264.564148 411.490753 591.597229 791.651428 835.519348 529.777527 500.273621 82.3341751 742.533752 889.540955 357.941559 379.646606 112.211197 552.829407 460.804657 744.284485 334.275726 158.090958 900.467651 782.495239 442.225189 204.656479 863.858093 546.164612 546.845703 467.766602 210.851135 118.686249 953.700256 163.790726 657.836853 285.453674 201.960648 693.184631 153.778763 104.472366 100.003395 736.174805 786.285339 + 927.966492 595.435852 536.078674 305.835480 793.923035 571.703857 198.185074 489.396576 868.399719 525.005249 514.542114 773.268066 159.981323 412.144867 107.933960 222.527145 109.333984 48.4138680 388.105927 823.448181 52.4821053 422.747681 789.188416 176.506439 326.106934 911.317932 176.847702 26.2722855 46.4168472 12.8313017 881.428711 327.806580 367.939117 733.736877 129.735489 938.384399 279.034058 88.8278046 823.204163 685.700439 986.420410 729.974915 181.740219 619.147766 734.691650 241.477768 229.827362 738.860046 250.469009 30.7243481 535.385315 258.996521 17.4072781 759.551270 453.380829 740.208313 721.479858 300.019836 172.216400 825.402588 89.7839203 169.980072 99.2897491 269.654419 418.603119 97.7302628 785.875305 750.947510 255.872299 165.195801 785.545471 418.187500 930.480347 138.090424 81.1420288 647.525391 661.321350 130.757217 719.684448 13.8739357 118.903587 648.222900 668.642029 271.139709 989.126709 385.121887 801.973511 781.960999 205.757950 62.2117043 714.996887 306.570679 135.353851 947.563049 813.642212 + 520.148499 802.968933 38.6670609 605.725830 423.796234 835.162048 220.679153 51.5432014 977.141907 377.031219 995.326416 607.174683 556.359192 25.2778225 533.084717 998.155701 879.742371 583.670471 513.889954 508.524780 859.943848 763.908203 581.474670 396.265381 621.143372 212.074783 881.995483 616.264038 6.45122910 352.145691 604.121399 518.644592 714.065735 243.878510 981.387024 719.994995 511.042084 747.200867 427.679047 944.680664 921.824951 298.826263 204.409607 639.625183 656.876648 154.586426 31.5230255 940.810852 326.198578 843.368591 443.265900 549.400940 234.281860 537.602234 727.476807 97.6029587 369.526886 835.308044 500.431000 616.795166 789.404419 513.534851 750.263977 24.9530048 915.643494 388.714264 18.5610828 460.580933 349.664368 726.276917 997.948669 956.747986 273.989471 374.615845 769.278503 256.615051 426.940796 793.619751 775.154053 345.597626 89.2383652 911.731201 355.710052 221.952591 220.643906 476.269867 634.978882 253.053680 972.799988 293.674652 312.578461 247.924820 641.656006 9.86583996 453.119354 + 593.045959 904.951477 446.836273 305.123322 481.854126 110.716080 455.714386 182.861099 785.889526 373.476685 573.709839 54.7133789 193.331558 945.907776 418.865356 121.111397 156.551239 414.739258 677.820007 3.21602821 388.814301 343.115204 216.926987 37.1188316 930.510132 81.6504211 352.327820 933.794922 591.315369 948.075989 686.895142 47.4844894 133.810684 85.3522797 49.6407356 653.706421 463.297577 927.429504 60.6541252 30.4605637 658.117249 86.1463699 406.289856 438.549530 695.509338 433.445190 329.933899 28.5430355 40.4135170 525.510254 202.501602 381.208893 200.504227 859.252808 109.132004 192.936172 859.574158 377.535858 848.050598 738.749695 76.1425095 293.188873 709.165283 251.279892 505.151367 607.401428 193.648987 920.907288 793.977356 408.657379 252.909515 923.924255 414.865356 107.592293 249.739944 725.120911 212.876251 88.4518356 950.794617 680.666321 387.270447 77.3120270 479.690918 969.813232 212.826889 670.225525 579.604492 869.083374 818.927673 382.459625 195.608795 51.2104034 532.605774 320.423950 774.944763 + 517.266846 189.152084 687.482971 725.378052 440.111450 447.565704 790.535400 868.991028 477.221649 82.7662354 62.9904938 271.531982 621.083130 239.570709 245.458527 446.635742 620.502258 898.335938 809.438293 188.644287 881.472168 486.626251 51.1921806 959.820312 528.096985 541.092529 610.598572 822.039856 221.045959 577.196472 85.7431335 370.616547 641.352295 214.078354 293.053406 428.501831 804.923096 614.461731 729.669067 230.019272 420.400024 72.1420288 989.910034 400.589722 939.582397 868.951416 562.676147 522.976135 752.564392 720.206970 150.749817 965.195068 631.124634 53.5562401 226.707916 885.096680 697.228882 278.343170 304.665833 199.396042 279.884735 942.067566 263.680634 656.363281 584.786438 344.977234 146.474365 741.827515 282.775574 247.829193 815.747803 994.480896 240.670990 332.242981 982.509949 110.619026 399.732239 665.662415 254.190399 159.960312 953.808350 304.498260 10.4097834 180.379013 823.827026 316.648315 62.9133263 929.563049 816.256897 716.389160 859.421753 310.068420 117.675652 468.338409 995.497314 + 710.250061 606.510620 334.983734 107.648087 74.7295609 565.048401 636.205627 360.683289 298.916565 825.270508 904.835693 828.674377 818.313110 94.3308334 921.044678 79.3390045 561.686523 984.634033 842.172119 369.158752 656.173767 575.470215 824.181152 865.670227 887.994019 413.852966 648.804199 265.796722 411.037872 269.697662 12.7466879 906.704407 938.598572 534.298096 928.880981 789.471924 157.560822 447.547729 641.057373 760.369446 667.984924 190.505249 328.802307 450.729919 219.134857 619.435120 732.014526 508.045319 301.751465 193.217529 204.848511 739.353699 445.510406 492.070679 694.034485 180.767792 26.3925648 598.053101 689.114624 593.039612 284.959869 81.0631332 493.267303 536.709045 639.323975 29.6251469 394.564087 785.416565 942.924072 7.10890436 180.849899 659.148987 166.908020 387.639160 719.638123 797.548828 182.691925 744.618713 618.584595 984.886780 713.786804 372.138092 66.0282440 500.828522 638.177795 484.005615 33.2782936 359.544861 968.205078 720.855225 184.071884 572.439575 172.459579 83.5822983 82.2216415 + 293.360504 771.078491 872.061768 833.020813 919.677612 47.9610901 157.498306 866.150024 677.001892 913.198853 220.706970 666.748474 707.142822 581.422424 488.226044 88.6941223 286.881561 684.138245 340.007233 26.9560394 624.972229 200.376450 386.786530 955.182129 736.435120 418.942474 495.852692 183.687820 67.8004227 222.131226 896.872192 723.755920 983.122864 754.107666 313.116119 818.025330 787.543640 659.571960 170.711945 759.070312 420.495880 550.068054 664.029297 505.715973 695.855286 323.762573 927.429688 347.053192 73.0220490 590.302185 86.6981735 881.104553 288.315247 696.519775 71.5495605 888.920532 586.615173 164.151382 695.222839 380.602661 892.541443 15.0004082 997.892212 634.715942 529.482361 429.537323 951.354004 796.811218 76.0590820 891.845215 444.723450 378.069550 254.321152 926.590820 164.111847 650.288391 956.430298 681.491699 960.329651 633.169373 795.992126 339.933777 270.390045 771.887024 774.315308 249.166519 49.6125717 207.220428 823.780212 554.535706 830.209106 531.168884 322.424774 536.874634 608.255249 + 527.478333 704.026428 50.0480843 588.783813 317.604492 163.444763 900.803101 687.831909 729.915100 76.7872009 701.188049 43.7477417 455.744812 787.445801 498.342682 253.684738 154.788879 666.720581 506.491119 901.816223 161.075531 513.898315 231.950623 637.299255 346.598816 720.028625 106.774559 775.384338 225.340759 235.679092 835.249084 537.181580 594.992981 737.709595 177.311905 386.450165 757.640320 97.6909027 736.695984 333.118591 757.216858 658.041382 431.173553 24.5655441 568.671875 483.172943 834.240601 827.835510 450.328491 609.812561 951.147949 392.643036 526.072693 132.726791 501.457123 356.177643 348.123169 453.864441 846.078674 35.8148537 135.746674 903.909424 138.469498 95.8583450 45.1686058 278.463226 295.273743 860.030701 768.908569 300.079193 773.992554 813.346313 966.097107 49.7318382 380.778503 665.231567 135.695221 123.485634 653.323364 167.493057 664.574463 517.502014 609.760071 89.1632233 497.757782 404.914978 459.085358 914.847717 319.756927 334.540161 118.140518 916.760681 496.764679 378.632812 637.880615 + 27.0005207 114.110626 749.468445 590.677124 421.679443 88.0625916 33.5289192 244.536240 24.6416435 760.304199 493.347198 96.5145874 708.661804 755.534546 242.497299 558.080872 629.863525 794.588318 956.203247 626.196838 976.782104 749.691650 820.865173 993.552002 112.210190 598.090698 740.842346 49.7694702 512.348511 164.505981 925.511414 415.007263 770.037903 136.221375 485.116943 8.91841888 247.889999 766.169128 633.599670 777.601318 825.270203 873.448669 441.711487 797.705078 953.690063 952.104980 443.326172 63.0409889 674.847351 889.932495 230.029816 720.787781 560.034729 71.4728622 178.866272 916.167053 878.326904 69.9853668 852.133667 207.014771 921.715332 513.145447 472.097565 768.822876 289.712646 436.205536 489.466949 345.336700 583.535950 567.823914 3.54763460 695.491150 850.045837 311.847015 48.3655777 276.293030 905.322021 925.298767 694.983948 259.820435 202.695847 14.0580482 879.137268 962.051208 948.157471 476.415924 889.238281 159.674850 548.742920 176.106720 334.736969 277.819366 527.477478 435.385406 170.030624 + 328.217377 798.023193 843.017761 335.876953 571.512878 548.074768 392.159302 388.157806 807.155640 353.941803 423.045135 673.943115 736.646606 135.412262 42.2326164 678.783508 861.476318 14.9016228 793.037415 700.067627 138.427155 467.555054 662.192322 117.005531 770.533569 511.769623 543.177307 128.124481 42.8808861 300.636536 813.410828 354.520813 269.841278 772.182861 498.965179 207.154449 163.703430 696.782104 487.674164 274.968811 918.973877 987.297180 217.972427 40.0842934 622.682190 676.441467 558.292480 198.402939 213.639984 266.986023 358.669495 637.509155 557.325378 497.502869 608.872986 920.408875 765.835144 635.961304 593.460022 39.7205925 751.225342 552.763062 4.45224285 46.5093803 963.287842 983.518677 449.209503 756.976990 57.8702164 582.600891 173.897003 816.132141 318.771820 939.143005 77.3957520 561.691223 457.302399 777.291138 118.262230 494.274078 441.035095 299.702087 127.398933 578.781677 504.932953 325.518372 43.7520866 937.661255 373.155426 403.380615 39.3074074 443.519867 862.986755 953.393372 100.842323 + 541.525452 272.660370 942.829590 309.309937 587.370728 91.4268265 299.237061 823.127625 353.641693 521.711304 342.751862 719.596191 230.626404 995.529480 383.286957 456.374908 373.521088 527.067078 337.574829 771.371399 35.7988358 197.333694 846.961060 368.389557 225.241028 127.975273 473.893311 5.39674616 74.3756256 916.664978 174.695450 228.640808 464.635010 776.259766 13.7446632 291.237701 665.832092 585.771667 253.356293 773.163147 767.408508 512.703003 10.0809755 100.415031 472.333038 582.773193 819.421509 563.313599 675.628723 623.856018 863.364502 68.9302292 799.895447 869.645264 426.095734 636.581299 905.546509 209.658737 234.297699 280.323273 5.86893845 423.626221 425.345520 999.526001 566.860596 741.874390 840.908630 320.740784 467.359955 325.169739 442.598816 771.861206 252.946976 485.875977 78.2657623 907.253235 993.299500 325.924896 557.144409 461.237122 782.290955 710.483887 461.981812 31.9819984 43.1154327 167.124405 446.378845 503.217590 701.450623 967.779175 694.721375 539.928101 818.883606 906.867065 199.930695 + 867.988403 413.209717 567.294739 175.755051 240.960739 749.354980 943.994446 209.601334 231.664093 944.337036 285.076172 189.358231 133.862137 378.805054 665.944397 356.985962 42.9767532 569.186462 537.693787 589.325745 951.441345 625.770264 122.174393 103.050491 447.464355 789.253235 323.955078 237.241913 755.752502 468.182159 418.784607 883.152405 788.428223 840.960754 7.78217983 931.381287 172.748917 454.695587 481.229034 301.864594 640.523193 280.726471 222.930908 657.628418 568.499023 217.317490 260.390991 647.477112 595.265259 103.100098 874.109009 541.156006 577.567627 272.800842 106.130219 349.109131 762.431519 959.123596 37.9565697 833.028564 851.612122 238.006882 611.291199 72.0958252 930.046753 963.515381 98.9848785 51.7547035 316.764954 813.294983 188.640884 476.215698 575.931763 768.692749 782.516968 168.483170 694.689514 539.955566 403.938019 816.304932 493.934753 303.818848 841.402832 723.281128 24.0836468 793.734863 128.477295 400.628387 510.960052 49.4132156 680.889709 7.38227558 595.504272 478.844238 222.910187 + 309.029358 953.229431 487.226807 892.481445 799.007874 31.9474030 585.009949 975.141541 615.868774 294.509521 974.315247 893.582214 607.831970 494.942596 262.345215 701.917480 993.762329 936.063660 627.522278 917.576599 796.963013 500.874786 399.204895 53.7201080 100.995415 323.857971 654.193054 38.8547478 108.666306 951.546082 849.085449 929.380310 564.957275 799.587646 251.828247 292.582642 144.411667 899.799744 783.873779 213.919434 375.273987 290.867279 284.528168 3.61992216 427.265320 797.169983 418.036835 712.435852 943.012817 579.137512 990.629395 516.775940 76.0230026 222.334213 541.150085 123.138191 179.027161 427.583893 285.679962 728.489136 193.307434 514.747375 747.139343 789.357605 296.921509 519.362183 677.167053 798.264465 753.709229 639.774170 177.357941 419.962189 838.277344 725.994202 350.873901 467.779419 99.1892319 519.320435 903.503662 352.244110 357.296631 235.535416 415.855957 118.179581 934.754028 918.819336 552.257263 89.9039612 411.187622 91.8350677 46.6322823 965.736267 110.219002 60.3706322 642.738892 + 721.437073 25.8693428 300.478271 148.432205 704.183105 149.239639 866.503723 672.663635 681.329529 375.684662 897.432922 796.398315 96.1639862 268.689026 846.855530 621.315430 816.726196 869.715759 795.376831 82.9326019 596.335632 971.205933 692.880920 438.978546 916.480469 327.786743 170.587662 688.599487 336.790009 106.035423 189.668518 159.647400 912.037292 727.348267 968.264832 883.484070 453.679382 110.356728 921.052429 841.252502 504.192749 435.121155 886.656494 683.860291 208.244781 315.807190 550.818604 952.094116 665.613708 260.681213 606.801819 320.509827 451.254120 546.760742 116.235672 543.824951 734.372498 929.834900 574.898743 582.584595 146.082382 273.202484 142.440430 58.5854111 88.8332214 424.714417 896.453369 699.276672 991.627686 799.171814 236.010284 97.9666595 245.612625 793.042053 244.864685 721.784302 224.289551 506.609802 700.667725 307.449921 309.087585 311.205353 916.724976 823.561340 386.683472 606.895813 668.689514 653.788025 334.705109 586.776855 606.533325 669.064453 134.902802 376.998047 788.933899 + 484.207581 193.880493 934.071533 532.731018 272.961548 650.812744 483.415344 171.033478 935.091614 568.648376 421.839447 551.287720 882.751160 242.481033 945.155640 848.090576 942.001343 559.154663 977.846191 540.728516 559.733948 783.850647 404.329529 534.659119 5.90883350 818.584534 650.328308 327.933899 441.600891 133.362488 786.655701 474.488770 267.737915 684.601562 690.250610 66.1566238 708.378113 680.301880 880.256958 656.416382 121.023628 732.736755 213.988083 585.337769 101.434563 888.112061 679.757324 55.4141045 996.388306 630.359009 365.499481 131.626099 451.068634 753.823303 629.476501 684.009460 113.776817 878.823853 156.998001 840.387329 945.367065 949.219971 752.810364 326.033020 421.759735 44.2065353 499.230865 552.210510 480.308441 92.2575989 562.784241 785.389404 347.917755 945.968018 792.508301 543.797668 542.220703 401.869354 778.564575 410.122772 275.423981 660.829468 870.039001 360.761658 686.394592 976.361572 901.112671 206.717392 693.879456 980.934937 467.909973 400.771820 582.648865 37.9156609 325.358612 + 728.441589 740.764954 923.802490 158.289352 832.206726 24.0756683 161.883133 768.109131 361.065277 884.799255 421.566925 302.771118 939.502380 741.969421 706.942078 257.154663 962.498535 280.453918 329.619080 195.048538 850.355286 84.2433701 323.541382 791.624634 327.180573 439.117096 629.035583 917.299927 802.828186 553.921143 161.374496 255.948822 405.055206 452.749817 580.129150 246.407562 570.965637 381.444641 138.967697 94.4381943 327.900848 3.14380002 94.9488525 793.312866 998.854065 450.267151 422.790680 369.970612 889.531738 990.464905 388.275940 416.220795 958.284912 987.839600 500.982147 444.956573 952.449524 105.372093 231.053223 398.935028 404.451813 424.776215 789.876770 117.127594 156.998657 996.244995 591.838013 865.598145 675.092590 386.697937 104.926575 376.465057 145.994553 145.041718 481.680908 930.016541 573.570435 400.413605 590.002075 343.123840 765.000366 52.1022072 174.793274 365.543243 238.180222 837.912659 45.1423454 839.694702 26.4056053 521.509949 374.122925 493.908295 830.347229 56.9927635 337.072571 + 284.313385 389.764099 969.414307 390.339539 877.694885 494.505249 825.243347 651.013855 278.613220 537.021118 539.289307 396.461823 648.663269 963.425293 601.491821 749.245728 937.458923 184.959106 784.189941 556.865723 235.876297 940.198120 326.819397 665.415955 298.082947 428.184082 125.115623 462.709625 462.851410 956.180115 61.6089897 252.505981 360.893982 540.148987 756.607788 174.737366 460.679260 551.048950 617.242249 686.804016 539.088013 298.152740 340.332123 996.106995 820.022217 402.800476 528.909363 995.948975 216.904953 434.356232 426.797760 378.371033 53.7240372 924.934753 565.030396 131.373932 390.217926 979.008911 92.6563721 272.714691 345.625671 484.449860 264.697723 396.865326 232.293243 37.7143402 805.913818 937.473022 621.928650 711.331970 360.454651 861.503784 413.799377 181.810486 136.301392 414.723755 177.391937 127.871307 308.730743 166.436783 134.173904 708.914429 420.295258 238.607101 163.940063 920.533508 926.879517 235.319733 755.965698 557.042297 368.634460 429.079834 886.219116 606.605286 672.880249 + 95.3757324 240.475082 687.836975 234.410248 649.396606 955.022705 259.951385 301.383942 332.943878 108.816238 698.577209 773.677246 80.2247925 7.84488106 747.138733 694.097229 365.247314 468.466675 790.826721 237.991882 479.053009 785.962097 622.343445 878.076782 520.143005 486.635223 140.662003 506.912170 156.949707 123.856064 682.477844 68.2145615 97.4280701 903.246521 349.049225 341.090302 149.651688 441.070007 36.2179146 136.086502 39.8109207 740.266541 148.744400 816.794922 965.337646 326.868866 45.1991501 104.124565 444.764832 951.703918 102.711739 552.722351 998.631042 842.208069 640.010071 271.261230 821.043945 830.246338 904.159851 272.103790 687.091736 190.803513 604.316528 149.527237 869.360840 201.013870 491.913483 883.029053 614.742004 695.965759 663.155945 545.204651 414.202911 780.878357 846.463989 736.669434 156.574158 198.659637 601.860474 993.467773 222.062988 255.770950 241.233749 171.897415 303.313141 738.921570 423.628082 30.1740322 851.602234 910.301514 266.084381 130.706192 334.824158 347.698975 83.5044174 + 841.707458 17.1311092 944.538574 687.330139 932.530945 222.869583 453.612732 191.429565 696.068237 384.216583 270.753967 266.744049 55.4546547 921.581604 483.439941 603.566833 274.880280 165.876465 270.942963 636.825745 151.201706 480.914734 490.784760 948.587524 358.810089 786.150085 596.258057 430.322113 594.824036 208.867691 536.903809 915.344238 911.388733 377.888855 626.227356 590.548706 177.207764 461.044861 150.969360 858.821899 539.333435 193.409668 793.876404 46.6382942 73.5121002 211.497375 869.573120 228.488556 339.242676 433.855164 892.366333 912.945068 820.413147 132.598831 554.966553 457.551117 116.427170 902.877930 521.368713 161.327408 335.310211 479.650360 903.127869 213.595261 77.7972031 846.801331 493.342163 828.272400 48.0431404 648.782898 828.555542 214.137833 48.8854065 156.018784 288.689941 231.902512 335.667664 558.316345 523.035156 973.734863 791.393738 145.714035 527.943481 196.630280 594.206177 239.221481 654.563843 230.278412 148.539993 665.459961 848.662476 422.866608 3.05841255 239.425308 724.657593 + 102.463554 328.044830 986.750793 779.638428 199.074554 977.242859 346.598755 771.409363 930.566772 143.380173 449.465210 539.125549 920.880981 375.281708 222.764847 504.599854 321.451569 111.104736 274.207458 15.4038858 928.648071 104.842682 189.544785 646.846436 95.7296677 581.252258 545.470886 755.537292 273.511810 263.710388 36.8909531 631.677002 397.298737 87.6494064 508.608063 550.779297 618.277954 532.539185 177.615952 758.946838 747.210876 688.364990 872.951965 606.794983 511.348755 466.552124 271.082184 509.477417 54.9968719 72.6567383 296.143219 643.757874 257.660034 810.086365 452.965240 671.574524 670.390991 204.523224 790.675476 471.942749 156.152756 606.094543 631.697876 654.780518 507.994812 897.531677 982.946838 369.161987 479.204620 331.131165 809.496948 606.542664 733.100281 208.480042 442.204102 351.306915 212.599319 65.5275345 89.9165802 167.186935 716.528137 207.437408 641.411072 589.589233 193.439987 821.291199 193.083725 155.706711 159.417557 533.981262 28.3445702 662.310059 191.941467 646.620605 437.753754 + 736.043274 43.6680717 231.558090 19.8080158 92.7958221 710.239624 946.528076 772.179138 332.256256 543.461365 551.601501 230.282227 827.242310 43.5050964 892.019653 559.809265 977.508606 377.620667 268.762848 987.869324 17.3030739 863.815186 988.852051 836.707214 740.014771 26.9220409 757.812012 524.927673 418.856659 809.920654 818.048462 78.5004272 169.594513 753.864929 970.281616 469.349487 616.430420 149.827881 97.8273773 184.550797 454.687531 434.747375 7.83981991 816.327576 537.234009 838.081726 508.554474 32.0738754 154.416962 745.028748 406.279572 894.721008 305.527863 933.403992 209.592880 270.293091 152.463058 199.170532 823.266968 689.561157 160.485794 90.6114731 900.304443 93.3005295 736.815247 894.737793 382.065643 654.441528 260.690521 829.297241 89.0113831 231.736847 799.307800 953.356018 382.427551 758.515564 55.2588692 596.794373 532.251831 10.6034832 381.519379 83.6668549 129.569229 143.174622 627.836670 730.565125 649.145142 867.636658 287.219543 694.381348 987.076477 631.699890 388.649048 762.009705 354.162933 + 10.5677567 607.615967 188.994583 370.628693 649.323181 969.438538 901.224792 503.803314 505.790863 525.382690 433.369232 806.496460 665.660400 204.827972 489.925812 842.950500 114.691666 283.373962 604.954712 310.360352 284.976593 601.701355 106.895851 211.466171 23.5606632 710.895813 322.981873 811.458130 84.3496552 937.903198 213.957306 531.489380 37.2775764 329.957520 358.661682 830.023010 599.284058 196.421753 411.877106 937.436768 815.133728 749.931396 708.812439 673.038940 777.411560 177.708481 853.910889 793.270142 234.179688 61.0891609 207.848221 57.9506645 547.546631 127.001892 453.569153 108.412521 48.8736153 711.673523 690.621826 68.3048325 975.139465 127.511597 666.443726 612.653625 437.303192 931.324829 705.313232 584.890869 534.124207 470.190094 634.897034 961.853027 776.895264 577.099304 34.9290009 757.276794 623.442993 517.496399 63.5364647 863.812500 946.752380 480.804749 567.722229 729.338623 959.168152 596.006226 920.279419 835.375122 436.883698 365.436432 399.633087 376.059845 671.383179 369.127380 447.514252 + 910.536621 51.9734726 962.775757 46.0168228 267.871460 497.154297 142.004501 542.364319 890.424011 553.766418 532.298828 317.627716 487.212463 221.175705 325.492889 496.281891 451.345032 60.0788612 600.267334 406.121185 446.829956 763.105408 540.402771 718.777222 201.426697 789.621887 242.361771 164.369324 337.694977 752.597900 98.0603180 536.831360 863.782715 646.187561 986.245544 101.516312 400.795715 815.994995 833.035217 234.056076 193.341370 755.682068 805.312927 608.103271 754.332458 192.506012 295.012817 722.279175 43.0031319 293.676849 976.465576 448.254517 528.784973 135.943466 103.635757 798.046265 141.940781 990.833679 684.180725 894.493225 138.393326 866.875671 226.433121 999.224915 325.746155 392.091888 125.378632 199.062286 835.374268 248.862427 662.926514 882.831543 220.434128 186.269211 262.352814 163.880997 509.954681 594.825928 646.808594 319.608826 442.030640 768.999634 932.037720 931.437988 847.222473 968.036438 610.260620 683.378357 747.402466 455.065216 257.220581 901.866089 363.170197 811.307495 522.855042 + 5.22930574 559.437561 58.6953316 346.024872 274.681152 475.168182 610.552612 928.794861 635.944214 97.8683472 162.516281 846.459290 28.4315071 230.985336 879.119202 189.149826 638.480774 844.480225 656.631531 74.0356827 735.872925 59.7600594 142.886124 38.5322495 812.483398 847.924866 477.891449 808.340576 626.738159 868.839844 579.844543 158.834198 168.706223 849.672791 964.756165 535.423096 6.75389671 599.890259 431.265900 930.401062 108.671425 60.3672981 413.045715 636.889587 797.949280 478.248627 707.757019 370.247253 77.9289169 244.974792 382.297852 733.099060 879.157837 522.728760 748.582520 943.529175 642.260620 686.640686 550.365845 416.305695 740.665649 518.515625 8.39227867 694.621338 357.870270 255.189621 737.640991 66.5263367 221.827423 795.854736 331.369507 659.531372 566.193542 921.910217 518.586975 398.442352 939.255127 704.054382 147.094589 968.013306 353.340393 681.878540 354.185272 291.983917 577.134216 375.518005 652.381409 260.594940 195.369659 861.735413 695.076050 197.803986 408.264252 42.8165169 107.672798 + 566.222351 3.18816113 369.948334 31.3735676 586.480530 60.5013351 170.854553 9.39078903 40.0936394 272.244812 270.082062 683.559143 923.918274 959.895630 841.179504 637.850647 392.681671 214.595627 379.164551 216.318436 612.883850 266.745758 751.919678 873.704529 88.8996124 590.545654 73.5649185 570.904846 326.484619 738.641296 617.351257 557.664490 356.520508 602.511841 963.326660 442.951874 577.717102 589.015503 212.824936 712.684448 711.228943 141.317352 410.906219 63.0550423 262.221710 400.688629 791.562378 648.171265 485.779938 782.651428 909.936096 188.560684 219.913528 761.262817 425.660034 333.203217 85.4581528 666.034790 281.804474 569.053101 41.9914017 937.424683 896.674866 625.868896 599.205750 973.995361 713.634338 566.226868 444.011108 632.675415 300.239838 689.641968 658.066528 340.916565 666.738403 972.015808 926.496277 940.770630 734.521606 429.460083 377.537994 648.861938 841.842407 563.498657 425.833801 946.831360 565.237000 458.881104 18.1476612 200.893356 789.461548 673.606750 879.232605 432.516113 825.152710 + 751.723206 57.3008461 403.506256 681.396362 157.464661 785.764404 949.427246 338.014801 545.147034 956.995972 155.268280 149.739700 774.585632 912.394348 130.215424 804.147522 90.1906662 840.233765 398.275818 290.262726 981.690491 327.447296 492.663696 406.634521 445.873627 801.858154 730.928467 297.220673 42.0365372 620.293823 138.644379 616.815125 27.3574924 320.424438 440.762817 917.776184 177.351212 529.211121 44.3804665 100.707932 843.202698 935.913879 318.245544 807.188110 614.054321 513.415527 213.374298 485.875092 281.777252 136.277634 465.704071 43.8428955 244.469849 591.007263 920.367310 362.088257 809.805603 999.916565 437.126404 441.978058 496.955811 236.806870 242.379929 107.657013 165.540329 297.527802 45.2604828 43.6789093 364.246063 666.364929 731.491699 757.603577 164.657516 890.878784 896.924683 608.741577 17.0782928 176.426239 162.538376 179.835556 353.788635 387.048004 155.775726 697.573608 199.861023 463.160492 171.844727 625.591553 731.365173 934.469177 998.094116 27.6886234 275.003693 513.411560 965.103821 + 829.312195 875.834839 364.814301 29.1926117 353.057312 928.172485 532.724182 803.063293 438.817413 242.088455 983.400269 392.596039 13.6974440 152.365158 177.886276 716.240173 583.559326 800.376465 815.316467 792.680359 274.821259 782.293396 900.289978 183.516739 919.335938 874.618958 981.407104 386.075378 748.973328 126.290031 958.307190 177.188004 569.567993 9.79402828 521.940735 431.858490 647.946167 66.2395096 842.976929 118.715958 333.413635 607.666809 137.368271 149.526886 721.733887 977.313965 31.5588722 310.794373 583.460876 473.857391 226.996597 458.064209 385.190735 137.483124 639.398376 362.767212 489.922791 662.492920 15.4677773 502.683990 672.914917 418.855713 992.977661 768.555847 469.513428 204.055679 941.573730 862.281189 543.204468 838.787109 886.935181 987.890564 234.392502 357.208679 308.998138 426.296936 871.579956 989.201416 925.173035 380.031738 763.218750 645.855530 99.9765396 928.612732 698.640991 265.436310 958.958191 104.167381 120.145340 805.996216 227.816345 170.768799 422.726898 97.7145996 361.009796 + 844.791016 272.260284 874.169983 408.125824 365.692780 348.687714 253.689621 953.988037 472.193420 745.585754 48.1549683 303.864716 553.232178 691.636414 183.863586 22.8842316 371.402130 569.064270 333.680115 125.864281 100.206146 517.550598 448.965546 207.564484 356.765778 63.9976997 119.139206 600.247192 474.263855 304.136414 921.380432 46.9785347 718.899719 137.596924 66.3400192 168.985077 944.274536 144.537842 821.999146 244.694870 921.005920 678.686279 906.391663 494.672211 504.416931 564.700317 437.654785 578.205627 777.567627 542.168701 871.644470 181.860321 270.985260 294.177582 854.079163 517.649536 733.615906 957.286377 479.273804 572.292114 4.66678333 42.3387260 160.421188 135.275620 789.280090 11.8763180 280.620544 505.718597 362.711060 846.120361 317.719299 760.249817 622.906189 836.453735 503.023285 965.626648 932.790405 325.864166 471.965942 411.963318 879.389893 44.0536232 676.662598 91.0748520 112.984512 120.093887 35.7469711 171.250641 676.134583 811.172974 692.953796 836.748352 497.194061 467.690613 877.500244 + 497.309265 733.427795 380.369202 675.615356 706.320129 332.639435 301.986725 570.829041 591.253723 486.116425 772.731934 463.531586 559.612061 826.090210 75.0723038 232.698212 137.118591 672.522522 914.681824 50.4344711 730.035278 264.938690 168.328232 175.247253 718.911865 339.943634 859.627136 410.393341 414.460022 398.335052 295.927704 552.383362 713.415161 880.271301 544.329285 567.296387 765.438599 302.826080 856.923645 555.626831 492.643921 893.011536 6.25300407 109.422523 575.541809 721.201172 537.435303 707.504150 50.7751884 993.444275 640.700806 176.323700 613.108398 659.214661 639.828918 16.6103287 486.549011 783.240967 246.243576 323.904663 649.359009 9.03179264 528.126404 391.781311 621.329468 954.824585 989.627625 246.516174 217.954620 832.165955 795.068787 655.278625 726.052551 543.934509 695.259521 411.460449 715.444763 449.964233 120.191483 600.646423 283.062775 464.957153 234.755844 88.2128220 618.760315 812.396545 63.6045227 287.995300 584.006348 420.218933 679.065063 27.3156929 332.906128 178.342514 633.323975 + 459.806488 44.6494331 816.352295 723.803101 459.381714 602.734070 481.527832 651.166138 577.710022 64.4887085 186.893784 667.427490 139.234116 88.2839813 770.815369 488.081635 961.218811 537.689331 865.424866 547.100098 310.843872 411.827606 482.958557 463.262146 937.374084 2.45004082 282.436768 651.567078 225.968307 754.490662 694.535522 339.155518 266.374329 677.246582 77.7052078 263.229279 339.746063 914.768982 365.844360 780.079956 165.770004 189.837097 38.2228546 858.956848 884.730652 192.247299 238.271149 775.103516 258.511688 557.898438 401.710541 399.205444 925.796753 565.334473 350.990387 822.353638 803.645264 758.408569 549.405762 714.198425 281.325714 554.789124 305.200195 853.341614 224.018082 907.284363 19.9056091 123.880959 452.438812 65.7768478 457.911255 175.755646 775.681885 145.428284 599.142395 432.643677 652.555969 914.127258 396.304108 22.7534714 629.946167 223.363922 307.110626 967.456665 636.494873 589.638123 720.228149 580.375305 636.145508 918.183838 811.414917 763.933228 712.049377 672.594666 235.677490 + 297.733826 779.997131 889.963135 351.721893 978.743591 361.139526 856.308350 794.950134 468.783203 692.305664 731.637268 90.2200851 990.154236 794.451660 49.2545280 65.8928375 248.416245 168.283035 206.879593 793.020264 894.692322 381.990601 461.016998 635.523560 32.5237389 208.085083 766.146973 932.246399 599.341919 723.034973 362.679718 66.3507385 87.1007004 793.707703 966.427490 415.850769 351.443939 466.712250 183.079987 327.153564 648.929932 771.049927 282.142334 295.254669 262.871460 264.628174 80.7074661 439.974304 812.505615 486.365143 291.785339 146.999619 512.874390 65.2585068 28.3884563 251.698547 915.633789 788.123413 696.325806 725.017761 179.257660 695.026611 795.576843 333.960388 401.134338 969.255493 785.051025 421.999451 592.669250 590.787170 628.699097 288.159637 760.234985 594.129456 836.459534 441.885834 84.4697037 401.643921 545.031799 402.058472 734.755310 23.5748348 740.220032 71.5452118 797.163391 969.636169 20.7031555 8.62509918 3.16106820 193.940750 728.785278 211.690292 455.031647 65.9233246 799.517761 + 385.337921 412.638672 197.117844 380.180969 253.055405 80.3320389 892.139282 459.349609 394.553955 660.960754 90.8723984 541.229065 64.8475266 831.075317 836.839233 351.910767 518.770508 816.608582 840.621765 747.474548 597.654846 886.083313 32.5726242 306.816345 971.867493 563.177185 136.679443 820.424255 608.694336 511.502686 118.569061 427.736145 986.659790 262.078552 279.531525 586.321716 538.798157 641.008484 981.386414 392.496613 627.811279 31.9371014 427.607758 983.399597 205.665054 102.483505 987.527344 78.2149124 109.765450 504.636902 754.869568 487.687500 879.092041 42.0512428 511.298798 938.709045 297.110046 699.916382 911.591064 961.723022 401.815826 873.725098 948.250122 436.964203 80.7922592 925.314575 895.243774 52.0105095 556.705383 717.126099 729.437866 113.225250 171.369919 692.014343 625.959045 607.599121 633.670654 34.3668976 864.686096 232.246735 925.159790 158.963577 68.8387146 11.2106647 440.429352 723.734436 769.286133 214.801651 948.510315 268.725220 49.9909782 370.270935 803.052246 101.280098 914.181458 + 336.740173 684.616211 824.563416 81.7432556 606.000488 103.597298 282.201569 168.815186 916.081909 904.814331 705.893005 741.332642 773.124390 955.301514 688.385071 402.707703 693.139282 904.966003 52.7932281 512.437622 178.299286 942.379700 571.741943 362.796204 359.410065 681.146729 250.434830 853.905457 595.580566 757.123596 540.475403 656.723572 467.486694 704.368042 299.465240 364.305847 192.070328 569.346130 236.581970 221.385071 713.705444 67.2655334 306.846436 576.019836 256.980957 27.8638039 7.98802710 770.610596 458.209747 777.414429 22.3425503 256.723328 878.967285 646.515564 63.4769173 411.314758 445.002472 284.179962 560.700684 595.441650 819.622009 991.910706 778.778625 684.973389 494.835052 694.591736 779.132629 998.845276 223.474915 867.704712 187.314056 840.631897 759.349182 633.709839 459.745697 665.364868 293.105469 978.974243 718.350708 759.046021 588.348694 934.065063 713.199280 548.074280 200.265335 172.178955 15.6540937 852.462952 347.293182 343.713379 475.016144 879.228271 922.382629 369.487335 638.898804 + 767.188171 880.980530 501.287354 828.119263 434.462097 527.993652 721.137939 300.847687 653.094849 172.443924 468.736298 953.392761 208.143494 350.081421 773.492737 979.580994 336.674438 774.782654 280.225494 296.353516 100.392044 331.711304 637.007263 103.211327 343.255768 807.149536 465.667175 490.809814 61.3614044 736.745178 542.062500 714.633118 606.849121 555.536682 706.473511 875.359131 526.064941 220.795029 630.936523 927.340576 812.263367 224.411026 496.323334 273.739319 998.740906 670.884644 79.4423141 418.947998 721.417603 88.9234924 410.089539 452.417969 604.250610 319.395355 697.831360 279.498871 34.6416359 77.2192001 79.6570358 461.992950 677.697388 744.571655 427.905792 261.965607 2.45760298 373.648529 195.743713 604.257263 87.2874298 251.187119 112.045662 997.679993 16.7669907 628.130676 348.252258 587.082031 31.6566448 700.318054 436.722748 419.265808 667.938782 344.533386 614.724976 347.632355 600.685303 324.175110 530.938049 754.607239 599.253540 228.749115 479.769684 182.039139 241.176224 558.207458 532.644897 + 654.723083 41.4875298 773.761169 566.780334 882.885376 419.620087 232.024155 579.961792 481.056458 985.309570 234.362671 10.5637674 703.086182 750.601013 440.904999 987.068237 676.118042 539.773438 308.484467 710.359009 582.602112 703.446533 266.985779 45.4468002 577.913574 56.2228432 260.676331 396.614624 554.385559 719.530518 440.786163 736.891235 566.941650 680.926331 423.401794 569.823608 439.220764 591.650330 905.542053 19.1869011 894.966125 844.260742 638.449829 691.960999 548.144775 54.6325150 62.1834831 901.815186 270.665253 825.987488 780.751160 651.553711 900.342957 43.9838371 37.3727303 907.146790 579.758789 268.309998 301.450745 501.370972 405.930878 599.137329 228.406677 696.584473 478.867584 709.881897 83.4501724 954.197083 459.344360 608.708984 251.404404 371.268799 161.576004 66.6457901 161.323654 276.314819 171.790176 287.021454 120.906502 640.038269 912.119507 239.879272 5.23609352 908.746582 445.648346 840.746826 726.843262 596.421814 146.876602 510.125641 186.181320 413.329620 85.9296265 347.244598 601.204102 + 996.405212 515.982849 865.330750 712.911316 763.534424 738.868591 696.259216 108.523636 318.542206 2.46117568 890.399719 918.559143 339.300873 526.565796 849.861084 163.902664 950.185181 986.621216 672.546570 544.435059 832.333740 393.468140 705.529114 697.879211 973.000427 287.037567 502.795471 956.909607 942.382202 330.449860 222.329575 969.743286 47.3271713 912.719604 782.263245 358.476990 539.696960 713.572083 822.318665 660.874023 872.673828 615.018677 635.382080 12.3591099 595.527161 860.938782 396.673920 418.746216 449.311401 579.872253 521.274536 983.129272 21.6885071 54.0719566 157.558853 955.523254 332.060425 597.469482 643.387024 234.470322 203.261765 158.325195 710.736572 773.882202 169.620956 448.165314 413.685242 172.942490 25.0962696 841.536560 552.309692 174.710449 854.253357 330.273773 961.150269 294.596832 326.218323 848.268738 649.862976 316.886322 960.872375 215.975159 315.109497 32.3005676 955.054321 269.974701 557.226868 699.381104 623.604004 644.621155 779.823120 331.977783 187.875259 219.902878 772.148254 + 958.344421 840.392212 989.438538 616.125061 166.200150 159.732422 49.6773567 337.462097 642.839355 321.470764 485.306427 192.311539 733.792969 118.543282 67.2448120 428.269531 169.797394 976.031250 554.499146 156.779175 681.726624 460.241180 666.611267 482.166077 812.233582 788.444214 937.723267 235.555954 432.286560 514.281555 286.979156 975.237000 83.4358826 530.760315 731.531433 435.818359 641.815918 336.040588 67.9337463 344.452087 159.975723 562.850769 688.814758 132.650452 631.964294 331.913513 746.196960 533.032043 255.895340 220.393280 563.738464 987.984558 270.268799 878.592102 105.455399 252.083755 114.665054 647.593079 942.356873 959.360901 419.448547 582.577026 293.457489 970.853088 668.339539 263.631561 407.435699 401.616699 849.763306 54.2510681 38.7292862 130.913345 969.518677 1.50369143 829.023071 778.861572 384.124817 263.880157 469.090698 746.937744 132.994568 9.61914444 103.143562 75.8179245 52.0534401 518.398010 321.509766 922.453979 41.3362885 320.526184 737.159119 734.429993 316.319519 605.727539 67.2216492 + 338.769409 949.921692 838.165955 571.695923 564.164124 345.904694 31.6748066 957.536438 19.0300007 274.261475 486.511688 831.375122 69.8451996 923.620605 878.422302 714.686157 482.138977 797.340637 242.611801 467.277069 810.081787 915.728821 714.880615 917.701416 907.301025 381.482697 692.995483 737.429688 568.192200 237.006409 954.188110 758.447327 421.195007 930.470276 998.096497 501.922699 30.3392696 192.312790 405.710602 70.1216125 970.529480 738.974915 432.330231 11.5196438 646.173035 371.009003 638.084351 146.445847 7.52018166 730.840210 642.080933 445.481506 734.080444 327.225647 136.656525 976.605713 787.205139 962.560974 378.576172 425.716003 306.342560 286.166626 690.106262 825.610718 883.192627 269.739624 934.988098 966.877991 186.667801 250.206299 677.434937 461.776184 120.213875 944.809998 752.493774 32.2669830 816.454163 493.619995 496.362213 627.086914 380.271790 908.272949 618.924133 156.004196 290.906769 655.024963 875.995239 234.879395 800.497559 634.735596 161.993240 651.042236 150.740585 789.301758 688.876343 + 89.6061172 806.731750 955.927856 331.003784 368.505920 540.584534 201.729065 104.007683 12.3633966 827.910889 937.934692 837.098267 767.397400 146.543030 286.966370 889.223328 280.131561 745.264587 34.7725754 642.690369 432.872925 984.372009 550.478271 298.593018 117.444496 181.662338 357.400818 504.097290 953.621399 258.143280 79.0794449 254.140915 633.681580 625.314087 845.132019 907.537415 637.063843 654.569153 526.495728 824.928467 714.856750 63.4826355 122.435562 864.319336 237.995514 278.953613 37.6991577 43.6181107 796.467041 417.556915 708.617737 917.794312 355.201416 379.348816 850.760742 389.710449 630.022217 633.161194 879.877686 596.083435 794.784973 811.774841 175.998825 658.926331 620.882019 839.225891 466.759583 194.250626 47.4953880 519.714050 873.233704 488.319763 363.386230 751.953064 491.894623 500.763062 539.450378 55.3932037 449.239105 644.242371 97.9846420 647.170105 419.305389 451.989899 850.144775 633.827209 229.742813 321.960876 241.572205 813.966492 356.782990 322.965149 493.124146 617.710571 855.003967 + 724.567444 697.073059 610.967896 313.598175 331.404938 882.605957 550.016418 877.186401 624.048401 789.593262 241.097153 78.2234268 236.673203 390.988098 615.235840 691.929016 136.235962 380.227234 907.158752 353.584290 390.887878 322.634216 229.651825 850.882690 938.292908 820.253662 997.873474 796.676025 104.652435 624.614441 522.760010 461.814301 218.519821 418.088165 657.053040 297.641968 538.700745 755.435486 460.882843 905.089294 395.306244 255.017242 193.370132 811.178650 871.914612 851.243408 87.7477722 87.6700058 696.127747 542.331116 879.136963 24.8923283 910.954346 306.248474 426.807251 231.546005 810.089355 123.996292 716.243835 605.416138 999.367371 3.38340926 865.842041 591.794739 928.637634 102.172562 876.901001 4.05269527 148.441254 167.538956 607.305298 515.580017 679.132080 496.333740 724.060547 871.622559 624.965393 135.517838 955.652100 183.230865 338.139252 294.098602 182.059906 238.275909 719.508057 286.290833 717.455078 702.585571 580.674255 231.482422 958.388428 815.614990 729.455200 343.855286 888.060547 + 539.817749 478.771851 691.397644 83.8223877 348.102997 620.793579 118.141472 295.485596 878.992737 659.722168 274.403137 643.354065 959.046875 579.518860 586.323425 528.029053 64.2389221 858.349609 81.1357727 886.367004 111.931755 990.863647 454.463715 488.676147 59.5961914 734.838928 13.5123777 125.693329 432.519104 409.100494 76.1051712 850.487610 461.835785 701.314453 903.258484 573.232910 873.960510 181.257660 526.408630 28.5858479 501.664398 221.545120 345.060242 787.245789 116.450333 218.648315 488.431366 957.966797 983.310181 61.1152420 620.032288 120.208755 815.013733 229.345398 928.979370 453.849030 382.601349 392.036316 519.620544 663.349426 802.686157 953.564026 717.170837 896.336426 904.080688 942.188660 329.515808 131.671890 432.880768 978.437622 988.453430 236.999207 934.732361 780.784363 533.569214 516.859680 872.333374 213.658798 453.468170 34.7672768 909.957886 933.617004 678.913574 793.377502 25.4890289 892.376587 453.050049 121.773300 666.544006 216.319626 718.928101 833.450073 981.593079 79.5076370 486.171570 + 501.389313 692.878296 965.649353 500.487427 507.402466 360.548065 300.277008 975.809998 582.703186 602.739197 100.083183 855.664307 137.768829 597.821594 590.601135 906.620789 446.923157 723.175232 881.142395 135.878265 535.432251 482.604919 699.089905 958.985596 325.966888 396.140289 351.949524 470.500549 626.184082 147.760422 912.912964 505.389008 31.7254200 888.190796 705.806091 344.414185 6.62647057 382.805725 550.237305 586.260620 800.380554 810.414185 945.268250 14.6859512 530.818054 900.995728 574.678101 157.708496 896.651855 316.689331 464.374908 845.291687 924.356689 844.678162 423.011780 748.146362 373.573792 537.356445 311.803436 291.784882 909.965393 346.257263 19.9840908 292.892456 331.878571 396.236633 554.284180 690.612488 306.257050 167.162872 106.309456 425.812286 61.4941292 759.640015 429.051544 513.674500 654.766235 480.471741 393.764496 289.038300 344.299194 188.589264 344.170685 168.923203 483.407654 194.072418 127.579773 275.396576 443.516998 31.0579796 807.182617 506.046692 692.327393 318.028442 555.313477 + 979.446289 593.262085 306.520538 892.713806 55.4572754 5.64076185 256.815369 328.572876 11.2198935 123.443832 337.920898 619.244446 671.383484 149.243271 547.312439 361.568634 22.7941990 967.328491 822.786743 329.262115 206.709839 502.460297 454.291016 45.5945892 713.833313 324.314789 995.196655 603.049255 87.8712082 475.998810 487.824646 55.0879745 452.431030 782.150635 914.768494 277.652863 113.170410 901.730957 508.428833 121.724350 606.903259 194.311722 244.321991 237.338791 127.552620 84.2331314 963.399841 78.9545212 399.539001 290.801361 960.101013 759.293579 372.068329 52.3191299 452.761444 357.398560 298.967896 412.380890 71.8529434 333.502838 735.570984 40.4646645 845.026001 168.830490 242.214630 203.883118 179.274460 956.478455 203.194946 27.0942440 678.539368 790.851929 285.197174 266.747620 581.529907 907.800232 596.924500 887.052246 680.250549 514.608337 780.191833 718.011963 741.646423 696.152649 818.621521 909.282898 967.656006 449.060242 503.133331 564.919739 950.533386 583.698242 81.6065979 411.906433 945.141602 + 478.013702 948.246582 821.810425 519.996460 702.427612 345.489258 464.183899 702.816772 73.0646820 987.847351 918.578735 418.130524 179.893784 86.7137146 354.909454 873.318726 549.477600 550.456482 704.887390 538.352966 106.802780 788.932556 982.134399 227.718750 638.041748 315.187927 955.018799 456.534973 300.417419 892.140381 139.961685 546.753174 132.673141 674.763977 562.771912 647.184143 287.923492 265.323517 469.309418 156.686707 62.0031776 324.811707 628.394165 369.010132 583.480652 820.489685 6.61396599 757.182556 805.294617 542.979736 856.538940 522.416504 114.756752 278.604858 774.763428 702.082581 903.733765 639.063110 477.072662 830.318542 25.4169197 35.2885361 215.613541 771.023621 750.702759 8.76121902 337.093750 885.976990 171.345612 136.718445 137.239822 291.147247 245.612747 533.232605 256.464233 79.0816498 405.888275 996.381775 521.681763 207.864944 888.507324 394.047455 978.880249 106.849586 668.357056 220.117294 265.035461 449.087311 599.917542 755.180847 749.858948 375.259979 314.734253 915.699768 844.678162 + 887.464966 895.491333 974.136536 193.120880 26.5339851 762.070618 188.445465 17.8837585 840.188904 981.207581 833.276855 933.224060 881.151245 263.228149 148.085663 400.409912 638.016724 980.296631 731.040161 267.296143 389.645477 335.868073 450.245178 326.171906 172.882538 991.123169 616.580994 833.146179 657.806946 477.154877 953.733337 937.567261 642.342896 321.187012 320.178741 879.457214 329.992828 620.381653 633.036560 432.301758 869.480835 38.3403969 262.655029 770.909302 883.621948 570.717529 126.469322 352.865326 503.438263 102.126709 27.8632088 848.214050 659.623596 520.466248 863.139221 189.426590 268.510315 115.527504 497.515350 151.967987 348.401245 204.453735 973.408142 899.909058 948.006836 181.970779 269.627197 410.150513 642.979248 994.212402 903.565918 974.416565 879.783508 920.341614 615.830322 827.742004 245.855988 225.261749 415.844330 946.393616 93.7100220 250.606323 105.114624 638.364563 286.525909 723.811584 483.255768 57.8582497 745.235779 754.848206 469.989014 855.432312 857.218445 352.371460 289.645538 + 821.978638 718.503296 372.397705 117.828499 368.470551 978.773499 252.157104 200.473450 662.157349 870.990479 305.341858 577.921326 890.892883 622.928528 290.863586 364.913727 762.290039 806.071777 218.367081 470.040100 514.909180 72.3458557 369.804596 674.155640 872.167236 951.680481 845.467773 251.139130 877.769470 121.962830 473.226044 827.577271 970.982788 678.417786 579.396790 785.354187 71.2246780 481.892487 862.045776 671.948059 723.759460 638.753296 822.377686 545.009583 547.390991 586.079407 237.077454 595.655029 293.390503 380.708405 198.038223 299.596710 486.197876 991.534851 172.677170 7.48737240 616.422791 499.836731 871.717529 208.469635 65.4647675 345.269348 284.358063 136.890472 673.068115 326.908691 926.016296 856.203247 940.322266 52.5224190 563.769653 626.241150 475.395813 108.041382 59.6273918 418.076630 164.559097 765.881836 876.873596 701.952515 374.192230 462.159912 543.294556 120.114319 49.1489525 822.184448 927.718445 763.212097 5.46879578 133.291580 457.621613 221.386383 311.389648 518.016479 812.845276 + 613.719666 144.094772 614.875122 886.936890 671.130127 184.242661 977.864502 935.235168 68.0053177 371.768280 983.869690 143.747803 779.470398 691.180481 354.607635 476.797089 645.382446 185.223297 343.426422 734.626160 500.695740 117.200241 78.5655746 938.308777 330.425903 521.501526 860.895813 584.769409 611.576294 673.692444 283.196747 881.288574 588.613647 340.887848 376.782623 514.819336 389.994537 920.035583 643.643555 8.39281464 896.671448 142.420181 525.347534 475.257904 185.328400 578.363647 357.207733 401.088531 831.024658 479.827942 965.779053 513.711304 637.648315 997.310120 228.914185 135.015396 10.5741282 781.566284 880.457458 253.301331 409.407654 651.885376 235.160568 409.318848 689.024658 117.885666 472.072723 43.9192924 520.212280 758.663086 782.801208 105.270393 728.727539 520.587769 110.968971 660.711121 268.713440 718.850159 964.901123 684.650208 813.314331 763.503235 97.0790787 895.267029 75.3501434 284.828156 479.987579 250.157104 777.171631 55.4040413 862.485962 942.765076 897.662048 465.818878 526.560059 + 282.042236 383.777863 17.5349426 865.354614 80.6979980 660.093201 988.988037 518.949280 98.9705887 650.741943 968.549988 522.109802 377.624176 654.776184 505.887939 292.710785 346.762451 918.645264 18.2538891 819.587280 352.142883 682.374207 4.03638029 484.313934 604.708984 309.417175 594.335388 378.399689 775.587341 198.377701 356.748077 655.527344 949.307983 193.463745 876.783447 550.689209 414.128265 484.783569 897.641113 981.988342 742.879395 605.375000 353.303589 279.199860 718.483154 922.573486 165.388428 71.2253952 380.160675 111.436760 449.628113 702.323792 317.147369 763.576111 889.399414 575.812378 676.349182 714.997925 3.49565172 32.5219536 220.242752 219.244476 542.258118 933.326538 797.993042 190.835190 535.341003 810.048828 158.505386 184.219559 373.117737 829.258850 415.450439 92.1439285 3.16208029 411.630829 134.764069 52.1014938 926.267700 325.891602 638.840271 720.995056 838.672974 999.893066 120.646706 232.578049 723.113098 369.177399 695.256409 512.808472 278.420105 379.685791 856.543579 267.687531 177.803391 + 163.437744 108.239006 582.127258 403.469086 438.902740 740.844666 887.257874 143.817703 747.040405 923.565002 941.333435 46.0649376 283.478149 953.646423 220.913712 597.523193 343.295959 665.713257 18.7430515 985.445190 737.151184 501.557220 807.610291 245.478058 437.191193 475.439575 590.239014 713.326904 654.488525 67.7164078 235.880234 271.902893 756.922241 70.4971008 780.217712 852.936584 977.328613 917.282104 669.023621 621.647949 694.433228 650.044250 419.537933 415.569427 196.814102 449.866241 879.509460 535.391479 956.818542 256.489136 635.876587 488.160553 817.280273 702.735657 369.744568 825.043274 854.839783 189.465408 574.462769 616.537537 553.385986 743.437317 803.442566 251.508011 64.5648651 138.978714 252.226593 717.094482 283.328156 184.509125 941.902893 814.542175 273.902191 442.741302 795.870972 799.707520 336.469788 381.309296 720.793335 828.729431 682.708923 343.925232 94.1770325 813.622498 662.102783 304.804565 325.956757 511.098846 217.665817 56.0957146 200.033112 447.668976 84.1750717 680.986694 281.965881 + 633.816345 764.172668 883.762573 141.765900 150.384750 42.0422516 444.719940 23.1932106 977.386353 48.3268166 874.599304 288.197388 846.950745 988.007385 174.994415 193.256104 292.562408 66.3350830 784.365906 882.780334 20.6311665 266.126617 524.170227 842.986938 311.572388 853.767029 639.062805 681.162720 52.7635765 225.408936 563.116089 893.875061 531.734131 929.350159 610.146240 564.437256 728.272766 879.988831 360.636871 720.372803 449.230408 782.766235 45.3344994 635.345276 929.225830 136.041428 288.394196 408.512390 105.540489 458.157715 2.37364459 652.416626 821.006836 495.483398 127.437164 224.650330 5.89156532 171.234741 104.585205 662.472656 746.575439 50.1477013 369.174500 613.422058 641.730469 692.825012 682.081787 241.516403 737.129028 411.658875 492.680664 358.236542 289.364471 792.379333 981.761780 953.375366 225.407867 280.948273 243.315979 248.634842 114.571449 81.9849472 161.044266 988.906128 892.959290 918.990540 353.927368 931.553223 676.821716 860.107971 337.635315 424.030487 705.468628 637.821350 694.988892 + 248.654968 30.0910263 331.559052 799.039917 964.661621 233.906555 648.644592 739.760376 993.091675 317.874420 485.505615 631.029907 849.341003 676.096558 805.811462 784.358215 699.336609 411.061554 102.026077 966.596497 701.834900 619.081604 353.625916 912.508667 380.348236 561.560425 310.312317 243.035583 283.065857 728.371765 488.603668 838.666504 805.391357 298.818878 251.653305 642.223877 784.617554 44.2432747 951.147705 690.006958 324.373047 475.307800 232.126877 523.514099 897.855530 674.508850 529.959900 573.164246 580.736877 452.442505 786.183228 549.518860 447.724091 584.522827 174.256714 13.4489622 934.614075 474.956482 490.782654 171.335907 668.681641 567.377258 220.861786 446.785492 518.227173 290.851624 180.794052 351.541229 393.549438 130.505692 668.395264 746.945557 569.290955 316.129395 226.620743 254.649963 882.707214 893.394653 614.323792 352.729828 973.156189 824.237549 528.411682 466.311371 210.840775 394.300812 959.091675 97.0452576 23.6994629 888.120728 525.135742 175.377411 912.308228 462.087372 467.256470 + 168.204620 241.367249 417.170166 52.2889404 675.437134 22.9751568 192.045319 95.7963562 604.362183 495.405151 218.159271 251.286377 775.816650 627.821716 36.7587013 572.241394 242.597992 88.1401749 449.835083 920.368164 78.6797791 404.699585 708.320129 355.553253 974.625122 994.790527 996.678467 275.877045 808.928223 144.788239 324.520752 207.464447 79.1266632 433.341583 642.694641 235.561249 795.636414 804.810974 671.917297 998.801575 976.806580 689.919495 488.424622 95.9381943 754.415588 20.4405632 412.920990 336.210815 553.814514 108.688095 352.095367 458.286377 109.304268 336.759186 448.007904 33.9961700 256.457520 223.547562 707.856445 167.829544 927.585571 214.258240 371.518585 72.0501556 464.411591 32.1073990 619.239197 383.035858 940.001038 718.673279 742.294312 310.944275 302.783722 799.899780 434.949188 688.067932 630.157288 118.138138 206.257523 737.830505 411.846313 494.379242 582.750183 978.631042 755.435303 833.659241 410.309692 550.818970 556.875244 860.139038 180.909210 916.603455 193.094803 269.153870 51.2094498 + 42.1848030 862.409180 747.806030 504.495483 656.507385 170.067902 467.573914 22.8555298 710.957275 300.781158 583.940857 842.386353 419.550476 879.948364 749.184021 974.262878 681.874451 865.551819 812.064453 558.460266 615.349487 741.106628 473.999420 447.948761 624.086731 516.597900 855.306763 886.405029 428.290741 347.340759 604.731567 464.812988 825.190796 652.580322 740.970581 126.414421 652.625122 347.012054 149.826569 594.634033 312.925690 552.466858 940.644714 609.059082 750.314392 818.004761 273.585876 830.136780 544.575745 723.959656 80.7896423 11.1396275 980.867981 290.484222 261.336395 22.5604248 347.885345 498.758484 28.0235043 989.345276 121.537086 61.4218407 963.836792 425.944183 977.083374 326.441864 283.680969 470.900391 36.5900116 157.272858 740.321899 315.153931 619.737854 80.4187927 313.442474 880.186340 898.159973 98.3592987 742.051086 718.863403 151.698853 865.234863 646.972290 332.223145 119.060013 445.431732 728.194641 902.389404 645.141785 626.071228 585.776978 113.464203 265.145264 983.896790 525.813416 + 466.106964 470.966675 233.048508 498.231750 582.646423 762.977051 599.134827 313.847198 305.103607 613.376404 805.783325 81.0069199 749.197205 867.584167 379.743317 498.821381 403.064423 90.4455261 992.906250 141.540283 913.420471 741.353577 399.199829 526.484619 783.285583 634.078735 338.243042 610.469788 169.745697 349.371521 760.637024 208.714005 536.723145 293.729309 583.788574 123.869705 948.809265 19.9515781 57.9039803 448.847595 148.543259 899.976257 193.558365 967.989868 298.692810 809.571777 431.434601 347.571533 655.132324 898.181763 542.316223 604.395325 330.221802 133.911789 451.111389 332.726074 66.1512070 850.047241 284.511688 216.754730 64.8616333 615.012573 574.580872 290.601837 13.6275978 511.443298 281.062012 765.000610 861.600952 734.583618 730.809570 948.565674 811.908569 391.110596 209.906036 198.697754 707.244263 453.274170 914.999451 568.508850 849.758545 364.901703 18.4437790 273.820068 333.205475 654.716858 243.607758 566.765869 98.4915466 226.758820 993.494080 264.307983 364.073212 93.8349457 387.263367 + 128.988007 140.571426 594.262573 14.5871658 339.982483 266.417084 345.897430 1.63611960 208.044830 288.607178 42.4485893 469.237671 775.572144 260.315247 686.514099 69.1614456 722.052795 473.242249 83.5381775 459.535980 482.358704 971.573853 544.370361 434.947510 903.939941 366.639709 652.615723 84.4181976 994.399902 310.075195 1.28099298 547.263489 219.217026 980.755371 926.530457 152.111023 132.729401 890.188538 996.612488 469.790894 315.684387 994.871643 552.847839 136.547562 884.315491 84.3236389 629.166748 994.973511 619.131042 153.662048 183.468094 859.223145 461.447144 692.352173 955.133789 915.461853 99.3033218 702.264893 299.847626 196.428543 186.415222 907.242310 947.952881 153.435059 545.642395 101.765686 590.326904 964.997009 235.635620 649.304688 947.548584 29.4324589 470.938263 980.527161 702.376709 573.595337 528.106628 406.533112 697.061157 865.025208 753.415466 308.273590 991.282776 604.402527 248.081009 801.674194 181.351440 305.185120 263.239105 256.384399 951.899719 573.254211 842.514648 729.790100 90.8983002 + 804.326904 314.230255 882.425537 709.898560 10.5756760 335.350220 210.939499 766.029114 679.031311 240.420776 697.949097 327.471771 458.847778 985.061096 310.466125 42.8483734 935.145508 661.007874 578.905334 780.649658 712.314148 643.444763 692.018311 575.833008 700.009033 709.599121 78.3807449 281.803680 657.525146 760.654602 745.433777 639.649780 915.002197 20.8909016 503.424500 334.562500 577.447815 686.303955 915.979187 540.190735 815.977905 608.328064 153.126984 579.320984 867.724487 690.768188 478.480255 459.355286 586.757874 359.106079 710.342407 473.571655 394.995483 237.948715 592.250916 811.095947 570.305237 875.473999 498.257721 947.596680 934.191650 528.694946 69.3091736 81.7863007 482.952087 113.881142 754.802917 249.077850 608.047852 324.633972 38.1399078 466.407196 231.321228 572.611633 92.7996979 85.5820007 457.155334 830.952576 192.612900 885.372314 530.168335 127.070786 605.975159 816.760620 993.508850 545.758240 799.153870 731.137634 976.900208 856.065186 85.9088440 331.869446 132.347427 377.727356 152.023132 + 778.765808 898.254822 325.856110 641.404968 791.640808 32.0444031 837.903992 720.683472 663.257080 644.108337 729.358948 956.134155 301.563049 852.738708 10.8910265 815.106079 450.287811 181.697937 546.206543 207.054779 305.614014 389.491302 203.313202 521.482117 843.309082 972.026245 974.572144 900.933716 251.035751 492.882416 543.784485 87.4362946 565.612549 437.367188 185.674118 579.763245 780.738953 609.803406 648.207397 974.325500 648.711487 824.555664 128.681946 584.559998 483.292847 975.376526 99.9508743 610.454590 219.538986 751.182983 481.470703 178.861511 15.5538797 674.679199 326.664978 72.8259048 331.021729 510.963379 557.790955 883.399902 871.506409 13.5733519 844.531860 859.408691 406.566040 371.286560 33.5031357 238.021591 314.236023 887.755066 611.372375 974.196960 554.437500 192.991913 303.603790 438.861847 787.755310 881.402100 900.464600 288.476318 121.335167 123.081741 200.324814 98.7720642 545.750854 814.928284 207.584198 243.735123 759.850403 551.233887 448.681702 412.407806 544.816101 996.542725 241.538681 + 588.796143 405.139923 93.9717178 545.899780 874.354797 62.0562935 47.1472855 72.9374313 702.619019 919.245789 838.325745 59.7321892 720.692017 24.0784664 451.788239 627.175354 455.109406 279.913086 652.404724 148.510864 222.772522 358.641510 799.012024 584.396362 42.4691315 786.290771 366.798889 188.385025 429.476471 999.287476 754.276794 400.692932 511.012604 192.893234 276.627258 780.631042 501.051086 177.509125 278.096649 972.430298 544.143311 125.174454 964.493835 171.437378 71.6442337 321.120026 952.797119 727.545898 416.862427 801.765930 979.308105 165.517288 123.744835 69.1933060 6.63998699 590.984558 570.312622 730.074707 274.071472 286.024170 153.413391 414.303864 463.743500 970.900879 383.158447 670.769470 606.839050 793.933105 512.576416 861.645752 799.533691 692.290955 596.386230 584.863037 205.848877 910.387268 562.563110 958.082703 617.197815 726.747559 179.814651 390.434631 118.534943 292.860657 343.958405 339.725647 749.843445 945.628906 654.269714 645.788757 532.556702 837.314758 576.994751 428.733215 152.626801 + 18.1138992 686.991516 270.546051 427.363556 111.324753 625.297180 457.812103 221.926575 148.155029 54.3350868 979.783936 861.438721 887.039185 192.394791 313.970520 794.881653 60.4234505 481.174469 813.550659 201.186905 291.027527 114.285568 687.229675 969.996521 383.282257 214.941452 690.693359 799.775574 489.078186 815.986755 87.2037735 546.520752 69.8477631 697.095398 206.684830 546.576416 648.197632 792.715393 511.787109 222.470093 644.337097 546.674377 57.5008011 190.465286 905.137878 863.809875 831.044312 84.8311996 726.396240 829.278931 9.09330273 813.193970 912.367371 259.811371 681.664001 560.766907 447.797211 241.589951 550.811890 866.992493 395.502380 959.165710 899.786255 477.538177 379.809998 697.712097 956.499756 438.648468 485.977264 102.777718 592.777954 768.109314 346.946930 772.152100 259.151337 176.278748 597.810730 659.575806 176.763977 991.710388 46.9568024 428.630554 420.106232 249.299728 909.908752 81.5731888 309.279083 845.738220 861.662170 730.059509 63.0963669 515.401917 377.266235 443.472107 266.656219 + 993.030640 686.106628 111.588181 369.709961 12.4293137 21.4943314 840.715881 391.499481 357.490265 980.109436 907.883972 602.144531 464.262543 17.1850567 929.163086 558.873352 479.031799 419.020233 691.575500 243.770309 638.790588 516.877686 151.722427 297.969330 606.051208 46.7880516 951.022827 680.630554 468.136688 923.982239 52.0167007 66.5017471 162.148407 407.264618 275.516571 38.4905701 715.501282 477.817993 926.471252 422.060852 985.540161 407.339996 905.977722 316.384949 926.412476 371.736420 98.1770859 881.398499 190.255875 309.000824 832.762085 318.306763 882.873779 702.926331 427.381500 213.182144 446.939056 357.580780 195.813156 82.0191879 235.533081 773.600464 949.277283 347.040527 44.6372833 864.922607 224.141769 322.191895 776.606873 770.088806 884.033752 692.141907 460.162994 159.244217 389.689850 751.841431 70.8001251 282.931641 45.7126083 900.904541 40.5090866 233.534164 189.229858 7.49672127 567.655151 482.027985 433.446808 861.352600 302.153564 955.849121 857.028931 677.822754 865.216370 931.234619 297.068848 + 277.533783 577.964844 887.570374 483.559448 914.204041 503.692871 965.804260 494.012146 754.420471 747.550903 256.359680 266.583679 547.599976 600.059204 477.979065 267.212830 956.356262 337.081543 791.548279 328.108063 48.6231689 3.85119510 639.171082 246.123596 342.686707 479.196991 204.396622 449.773987 526.445129 712.368347 269.107025 248.076370 787.920898 307.113495 477.785522 234.673370 225.013626 199.463379 659.252625 151.193253 143.296265 569.589478 986.889893 116.009399 986.093140 499.391876 899.743652 599.629456 240.079880 837.214417 476.235687 526.597717 562.261780 973.846802 325.149933 349.285370 127.569946 568.453369 799.194031 373.752533 893.080383 422.904236 857.949585 292.914490 342.639557 332.640045 668.877625 775.352600 503.256409 806.637024 700.915771 473.229614 395.609680 342.883575 195.659286 285.006989 41.2943649 399.723053 170.685028 615.900818 811.755249 314.780792 699.368835 495.946716 488.540375 937.492188 823.680237 340.397095 181.594391 885.547241 602.182373 568.720825 620.410217 590.017273 429.381195 + 595.354797 114.205658 34.0616112 31.8446884 635.128235 837.746582 107.229424 40.8197327 78.7046661 321.390259 547.084412 466.337341 811.815491 246.738327 421.065063 572.029785 680.542908 714.868958 516.794495 938.494568 13.5820456 361.670380 69.9826889 929.985962 908.803528 898.563416 854.233276 40.7853165 344.820312 260.057953 661.820129 915.746765 118.025772 210.361069 8.26348305 614.762634 793.159851 887.901306 543.967896 288.949402 303.072754 184.607971 652.341614 822.277649 583.171936 399.214020 126.922455 790.020447 711.687500 102.249016 507.142059 969.699768 33.8615379 178.937134 202.836731 560.361267 852.048645 97.9960709 112.668564 88.1161194 549.427490 5.29724646 443.383575 905.699890 675.939270 122.351006 764.751526 871.403748 84.3183365 31.7875843 571.971375 983.972107 513.980652 914.769775 581.471252 710.693604 494.997620 217.677795 117.169518 806.542114 585.148926 540.168213 611.015625 793.406250 137.378082 310.760498 381.294647 76.2237244 459.039032 774.389099 769.119690 985.666199 882.110657 946.007935 188.887878 + 244.985260 755.275452 285.528656 413.654449 997.331726 744.737610 87.6460114 918.124817 76.6972885 13.0475101 323.867432 23.5148125 404.463379 434.641632 578.225464 827.538147 394.380310 480.831604 442.830566 115.542503 185.584503 700.328308 355.197601 965.910583 166.838058 629.083923 872.798462 34.5969772 82.2134171 24.0567932 154.291794 878.479248 833.282349 986.392334 235.951920 378.630005 762.273621 954.057373 599.868469 217.685059 153.632874 62.5886841 891.935364 796.686646 163.339783 970.205139 186.506973 660.112183 297.612671 495.362274 537.251587 377.319458 875.833862 230.455032 821.227661 947.839539 655.415771 330.682434 412.150696 549.502502 368.622375 692.324951 488.041321 679.512573 225.752106 203.355362 235.927094 516.976746 325.039032 624.733948 422.473785 580.876465 596.361450 162.785782 864.467957 831.963989 960.385376 968.661743 439.741089 881.347473 565.992493 663.130005 787.660583 203.528229 551.678711 124.017853 701.260254 251.199509 783.694763 787.703491 375.357574 927.992920 831.395081 40.9760399 566.333008 + 274.282257 406.328033 472.641083 711.769287 402.960327 875.706177 89.2727203 659.240295 644.960510 860.475952 247.815567 682.213684 20.9950466 575.786194 984.696411 842.517090 888.455933 998.390930 349.741241 744.213928 981.595337 13.1417694 648.939636 890.316772 211.671722 73.8144760 87.7578964 537.663879 86.3763962 185.461960 521.244385 500.582123 367.804962 997.354126 205.932953 525.116333 117.647362 491.413910 864.274719 899.787048 734.768188 485.796112 839.843140 880.971558 281.980469 839.968506 112.341423 806.381775 556.321228 82.1370850 121.137718 139.819443 22.4484215 254.476501 848.699646 478.807861 141.123718 538.061157 673.907593 694.707520 939.681519 700.426514 700.358582 927.162598 813.172546 696.871521 839.763672 352.726135 311.548035 889.926270 65.4430389 858.249512 782.581665 322.613770 415.560730 766.089844 439.000092 366.497040 226.138901 998.207458 444.918823 691.837219 70.7785721 950.593201 340.669556 732.016296 845.033020 468.892181 617.726074 584.726318 465.603699 664.305115 18.1959534 911.916443 419.260864 diff --git a/example/lu_decomp/96x96.dat b/example/lu_decomp/96x96.dat new file mode 100644 index 0000000..ec0fe49 --- /dev/null +++ b/example/lu_decomp/96x96.dat @@ -0,0 +1,96 @@ + 994.657043 455.843781 46.9166679 698.128052 387.453552 947.169006 529.031006 608.857422 883.635620 57.1900940 90.2552795 746.952454 903.518250 954.053406 277.661499 12.6680889 281.757965 371.242950 825.003052 351.072968 797.164856 689.696838 739.325684 30.0873947 48.5733299 657.597290 961.052551 51.8757591 257.343292 555.343689 312.239960 636.019958 15.0319672 866.716064 694.648621 553.879272 68.7627335 269.652466 4.15433884 391.288269 462.240875 697.165588 321.073181 180.924805 665.338928 786.961853 871.357239 820.586304 778.424316 17.4614639 94.2882004 24.3676167 617.510559 496.597168 586.320862 435.242920 108.834045 441.018677 958.483704 452.095367 864.131348 750.760681 842.085571 250.916489 77.3980103 367.433441 150.097748 512.324402 577.834167 348.358429 792.325134 59.3949890 381.839294 201.552750 721.269958 795.791199 411.180359 117.193871 98.4818420 562.983398 860.214294 14.7587147 528.642395 768.684448 176.627914 369.687286 164.756836 527.496155 691.196533 614.017212 304.872284 37.9580002 374.070465 771.309753 777.085327 504.673340 + 23.1365242 715.057739 373.016327 796.957275 246.525040 83.1029053 735.515137 242.899765 392.163879 493.268921 92.7896881 795.264343 983.695312 851.974426 653.723816 416.428131 223.452057 463.451843 672.506653 580.306030 299.977844 941.769348 535.443848 125.371193 421.646881 211.331360 843.421204 816.783752 128.180817 802.941711 261.223511 283.523895 466.693481 674.434204 4.00196314 249.559464 305.419556 52.8976707 439.930145 356.722717 450.061127 742.092529 561.438660 579.624268 394.746399 487.658813 140.431442 131.970032 929.703064 59.9055862 660.815186 410.729187 955.881104 14.8250484 206.133560 433.310852 364.727356 128.502594 897.368042 778.877258 517.180908 572.188721 844.456299 299.924194 312.313568 562.831421 969.297180 351.871643 975.969666 607.068115 34.8500443 642.105652 833.612366 501.574860 869.119019 36.8564758 149.448822 796.478394 912.643677 853.807373 401.351837 89.5810471 754.096741 358.732025 89.2085342 724.049377 266.338013 971.386902 266.102448 55.7476158 330.838684 593.572815 981.251648 764.121277 92.8836517 56.7173653 + 187.831436 394.389954 520.438660 706.527832 441.628296 219.962830 620.821228 553.246094 725.516541 251.499252 289.449860 674.800171 751.183899 458.977051 932.309753 765.828003 766.326416 586.047241 794.642578 693.559753 672.529053 184.174713 421.138611 188.196213 432.741486 697.445557 749.758667 31.4318027 709.037231 161.476685 267.776794 316.309753 550.190857 106.952896 371.443085 940.306580 36.2357178 227.703323 830.566040 848.047363 328.437469 79.1415482 353.812408 681.491028 247.176163 54.9769249 97.8548279 57.3518181 47.6104279 81.7575455 384.569366 300.501068 203.685837 159.497879 231.750610 705.329468 288.244141 623.013428 142.169266 470.167206 649.039368 107.310226 83.5186462 400.889954 12.1229544 398.620636 446.768982 663.028748 68.6819305 466.231598 605.866699 598.585022 202.397827 936.213440 923.308167 661.626038 979.348938 916.176575 4.83654642 849.846558 637.070068 285.375336 32.9243584 765.013306 710.348755 497.701752 442.862183 394.031433 760.130310 597.575684 222.195953 381.551514 558.948425 535.420654 462.281067 581.649719 + 925.608459 598.285034 815.516907 970.530701 157.795258 26.2381649 740.328247 81.7217560 326.191071 56.2674446 950.495789 111.574722 715.749817 74.9906082 380.433319 967.318604 439.209442 676.092224 412.705231 850.510681 971.151611 156.366760 681.418396 692.945129 220.097580 176.537521 534.412292 514.756531 210.056793 89.2414627 308.353210 428.208221 680.384460 611.849609 414.660767 440.286865 84.4314728 244.328537 615.653137 972.137939 351.747131 727.984985 459.562500 174.847107 395.520844 298.333679 850.911621 450.196350 946.088623 893.287598 525.464905 307.906860 935.939575 524.693970 56.2359428 686.578369 19.3620224 479.383484 43.5978088 151.206360 134.777344 524.058960 477.740448 358.179565 983.859802 772.968323 409.184998 804.350891 783.182007 780.331116 506.617767 677.728455 973.707031 613.661621 662.249573 588.110291 708.792847 694.149109 312.271637 173.946777 74.1487579 741.512695 325.988129 392.738434 264.294708 492.631348 530.770447 905.328491 386.062286 180.971375 775.179565 134.671829 161.008774 588.288818 890.209900 213.316895 + 210.328568 325.719635 926.501099 792.999939 387.336731 393.103973 611.035095 966.697815 490.947296 456.963654 931.502869 498.774200 467.685028 256.444824 432.769135 269.464417 340.528198 757.754456 307.334290 499.845184 320.011078 80.2022247 24.4524097 254.671875 599.857300 494.372589 782.345215 723.468445 760.664246 965.099854 629.567444 400.056580 319.902283 859.624512 414.715607 610.002563 400.963989 237.930603 95.6776276 263.279297 839.488953 965.656372 244.909637 361.310425 25.9268036 428.533020 281.582306 36.6138306 900.789062 919.591797 977.559998 876.255859 548.574646 371.518463 20.0631065 274.835388 252.153534 160.393616 84.3595428 601.474365 249.578156 706.128418 88.6196365 809.990967 859.973999 331.208801 801.411987 565.560974 774.342285 925.307129 864.217712 959.691406 46.5665436 931.472290 55.7661324 920.317993 376.435516 820.152710 114.335175 85.7109756 648.040344 438.938599 265.799835 483.026031 514.805359 97.1847687 234.348206 278.636902 103.667023 493.735626 800.572998 974.261719 416.525879 92.8687668 303.191315 516.396851 + 633.997192 873.951416 371.267181 959.629211 209.344406 956.904846 335.225250 537.194885 699.215210 718.459595 52.9912148 227.892090 704.939270 254.605301 636.090149 47.6055450 273.573364 607.397827 899.552429 612.868591 367.999908 343.661407 870.309021 499.202698 453.283813 986.004700 340.349915 890.530334 652.150818 84.2454529 197.117966 326.644867 235.908875 969.278015 512.350708 956.804810 538.071045 696.668091 709.297852 686.530823 928.146667 656.394592 983.436890 513.695251 567.023438 139.127701 343.531189 497.422119 87.2570038 149.966858 226.703506 868.628235 955.478821 341.616455 363.687286 900.213745 86.9892883 396.368103 752.433105 321.866974 409.437714 470.308289 10.1979818 680.159790 657.747620 96.7004318 983.960876 387.894012 584.888611 590.290405 944.756470 519.155273 557.583740 240.950378 94.3031464 5.05656528 260.213745 806.379272 907.339233 603.112244 412.776031 801.382996 673.020447 136.257690 699.736389 241.822769 541.086060 337.707733 171.259094 509.653076 322.204102 442.201904 904.088562 870.157227 170.515686 523.866089 + 428.671112 407.341675 659.773743 572.700073 452.797638 222.650757 80.2972031 952.630066 13.3210001 855.252075 573.801941 31.8911324 175.972214 854.210022 520.300049 926.119385 614.353149 947.224915 801.301086 702.391907 258.757843 61.9246979 844.656677 768.856689 562.505249 861.213623 558.042297 178.113800 162.788879 406.532684 616.527771 246.165085 942.920837 526.216309 425.461700 763.887451 590.118530 737.126221 590.334778 23.9547329 209.832794 886.176514 501.893585 808.582886 136.742035 297.760498 885.601562 35.3322411 70.1896667 603.517639 235.549942 291.659698 864.599487 966.729797 207.324280 852.494812 235.430725 967.775024 112.299026 490.849426 934.971497 888.239563 798.211609 540.138367 52.3852272 149.003128 439.665344 52.1974220 989.864746 761.200012 104.512741 837.480896 749.820251 395.707764 331.698730 33.3373032 594.261047 362.283234 796.074219 53.7671471 446.027588 12.9052563 70.8676529 263.182343 190.890503 50.7645302 200.083298 494.054077 981.408997 401.496246 353.932434 635.098572 293.584503 493.107971 872.845764 856.660095 + 296.766296 31.4528217 279.522644 590.535156 259.623169 439.623230 699.345947 96.2940979 668.953979 980.653625 148.994858 809.688416 206.091095 169.485962 122.910553 998.405640 586.609314 778.632629 110.493858 421.054535 630.711853 787.314941 889.310059 895.137268 67.2130737 343.970428 822.264099 817.524414 413.295288 877.539124 857.184875 917.802673 70.2644577 69.6217270 997.045166 232.193619 677.582886 446.448395 91.0870590 320.361359 454.323120 793.904846 511.726624 745.136658 847.804565 312.576752 438.828003 296.946838 828.443909 736.675049 492.668579 544.204773 803.169739 179.467148 372.635773 469.585693 694.148438 608.166443 984.734314 402.186066 654.833008 936.599487 624.614197 710.776062 256.707886 407.055481 489.257050 742.402466 762.006836 15.8626804 792.580078 991.513855 147.218506 116.055367 160.636505 159.465317 977.908447 28.2732353 537.046875 546.330811 769.204346 676.950378 162.500198 112.791405 430.485046 732.851746 167.164841 911.075012 403.630890 196.430756 381.575867 435.743591 125.383934 336.889587 667.132996 101.224243 + 792.574890 861.595154 826.293884 855.128357 608.897278 788.949158 41.1282959 476.735229 379.217529 537.716003 256.310791 557.954956 910.585571 976.694885 46.2294006 655.640137 725.408691 645.289734 296.213165 556.747314 868.462097 788.227234 656.533691 587.597473 536.781006 293.504639 49.0560646 565.154724 686.945740 383.927246 28.5903130 686.328613 736.173279 813.333252 31.9553814 867.625610 888.667358 780.969849 447.118896 489.553955 801.694824 897.790833 330.045715 778.485291 295.598663 35.6048965 116.714706 824.036011 293.939331 895.327209 234.991638 314.961823 564.474487 791.620483 702.963196 799.065491 741.725159 665.320618 466.379913 219.173080 121.495224 285.278870 439.667297 84.3924103 507.284607 70.9817352 245.958298 693.471558 18.0691223 452.675323 182.151550 965.043030 403.604858 134.804611 760.407837 846.452026 81.4217682 382.786133 78.6254730 267.656219 399.673157 913.158020 915.137634 195.003403 631.699768 972.703674 888.487976 446.249115 564.319336 813.584656 126.310158 65.8830185 362.718018 975.741455 561.554138 709.213562 + 452.721771 987.088501 102.767952 969.892395 4.85661316 646.351746 535.739441 884.922485 326.036072 298.110504 939.417053 824.276184 486.677460 126.273895 433.707489 166.926010 765.770874 968.723511 505.408966 901.708557 688.693176 993.925842 927.654297 474.365265 173.273682 584.894287 825.497375 363.942078 741.377563 855.252258 780.841675 757.165527 678.770569 30.3590984 827.348694 247.819077 42.5211716 989.868958 422.288116 81.4027710 983.327087 152.479431 404.221619 285.055389 175.931839 751.580078 408.632019 866.394592 978.000366 810.405640 612.596802 720.230591 676.106689 926.578857 706.337158 149.029388 842.745789 405.011475 516.738342 44.2507172 827.484619 419.168854 972.492126 856.286926 464.325500 455.044037 742.379639 210.149750 908.722778 858.669067 682.077637 920.106628 219.319443 177.248016 690.153442 356.078278 930.263672 530.570740 909.619202 368.034973 134.267334 252.073990 500.420746 907.740784 15.7927742 257.313354 23.7897930 98.6527328 847.965088 105.192627 581.191650 948.985535 583.356140 799.844910 996.696655 670.332092 + 30.6159172 756.028137 151.441376 534.312744 630.802429 742.780396 452.689514 701.088379 512.095215 847.805908 396.210022 680.528198 976.888672 15.3803062 432.860779 935.936096 509.936401 519.445374 333.724518 276.253784 913.639771 983.080566 701.071533 670.210632 877.896912 833.669312 71.9989471 177.038422 726.195374 151.896362 194.150528 366.160980 596.122559 916.817810 225.566681 428.441559 873.632324 391.828400 212.502075 682.936646 41.2026672 582.928772 943.329285 114.625397 364.291443 436.928101 905.216370 290.481659 95.1772079 51.4839516 315.736908 146.133118 69.3002472 23.6341419 46.1668167 760.261108 312.963379 77.2009201 715.772278 896.046265 476.874786 461.618042 676.344482 274.021393 81.9910202 110.947296 905.143555 493.336151 739.581726 269.191528 864.275818 306.040680 896.535339 431.712067 421.590088 645.510620 573.602417 540.001770 489.831665 536.203979 769.832642 627.270264 1.78492272 193.983444 715.434326 906.487854 375.991272 451.254242 511.983215 16.1988106 21.2700253 901.844238 825.933044 652.448914 372.087311 475.321075 + 741.503357 60.6750259 911.950195 759.175720 96.5097122 231.183624 324.059875 692.268616 682.742920 709.274841 90.3155975 47.3730240 711.637695 788.556519 526.383423 564.831360 71.1081543 955.729675 388.697937 233.826828 341.797760 95.8183289 551.055420 267.809479 660.024109 861.669067 360.618988 124.875481 215.866913 27.8331394 535.747375 31.8173561 464.236664 359.056946 140.347122 43.8040695 871.520508 304.091156 312.138306 705.635254 293.668518 970.645142 599.301086 898.106445 12.8709583 274.641144 431.953705 393.408722 251.746124 234.404770 423.691895 909.314697 845.166260 883.699524 670.598206 909.239319 590.797180 65.9258270 202.798325 842.225464 452.106781 564.823120 115.323021 277.475708 107.593597 902.931030 146.838837 761.960754 176.526871 410.187317 179.736221 901.603210 702.428162 543.694153 47.6319847 175.119766 405.750214 357.189667 129.082397 332.000397 459.916534 788.605408 573.656189 478.679474 779.338501 851.740906 210.309265 200.297134 368.370453 491.140228 681.553772 832.725647 133.684982 65.4720383 481.168884 518.476807 + 976.582642 622.758972 684.643005 127.184814 720.948547 465.978241 453.642029 270.089050 264.198486 352.741852 223.953964 968.139954 623.560303 176.284225 532.681763 313.097992 994.657898 833.703430 458.292023 99.6945343 755.729797 562.700378 143.713440 94.5147705 187.375504 19.1764221 24.4132881 847.422546 547.000916 912.627747 806.202148 884.130493 555.587708 174.346390 462.621674 386.084869 237.508911 325.252167 173.754684 524.059326 944.233154 512.799866 997.438477 58.5795784 518.993469 664.082214 108.858810 665.876282 453.650085 611.903076 881.354370 813.396729 254.342178 506.873688 835.771423 473.705261 857.664917 74.1896667 631.940125 895.117676 171.480362 646.152100 690.079590 946.751282 799.505371 157.045822 540.240540 505.871429 648.784180 647.958069 15.7556181 125.470573 182.783142 862.509460 818.815125 997.657349 365.653992 51.7730446 368.289337 429.196259 239.427216 492.933899 392.905670 881.573547 448.226471 714.219360 913.361145 242.656403 202.677505 752.524780 793.815735 480.418793 810.603577 680.532959 928.390503 961.155518 + 957.829407 985.134460 353.856476 381.660065 363.356171 308.487183 331.468658 395.296417 352.111969 452.680511 451.374207 586.333313 518.529419 699.194214 781.084045 96.3288116 423.813263 209.227936 450.478119 367.721710 7.89472008 446.124664 130.946930 470.700745 704.917908 127.996292 386.547943 614.336426 595.775513 228.129608 965.925232 513.167236 418.266876 716.578979 579.657410 465.200378 902.238342 651.246521 786.854492 236.423874 607.589844 328.965027 625.974060 249.095779 977.407288 918.169434 736.844238 201.841553 194.400024 998.813965 461.475555 391.930084 323.668793 267.855621 60.9629288 386.702820 179.416702 658.320984 699.476868 381.622803 901.923950 936.873169 83.0755157 325.002655 676.914001 140.239166 594.391663 440.541718 880.002563 243.635742 126.318016 603.447144 203.826843 302.751648 178.826614 42.8549843 915.269836 22.7815762 142.457275 889.955078 583.449219 286.562225 317.151001 824.186890 953.794006 762.511169 912.348511 735.202454 191.740799 947.936218 952.880188 858.997864 232.593460 130.954132 796.333130 411.338867 + 308.902710 859.179565 41.1051941 444.250000 727.201172 222.093536 52.8388405 939.453735 156.588150 492.762360 129.186234 686.498474 256.947388 985.030823 368.874512 666.768188 885.523254 15.4565239 608.436707 233.039398 35.5920372 665.293335 65.5069885 606.195129 705.501221 231.485092 611.060242 129.625977 123.487366 485.326843 448.441193 43.5889359 350.113281 450.513977 303.636963 804.550964 688.948181 340.696716 295.565857 633.313049 813.535339 310.964325 662.774231 713.308228 340.440918 623.314880 809.818054 133.337479 304.598785 99.3118973 838.388794 136.599777 200.685059 550.763611 651.647278 960.703735 664.124329 300.119080 698.088074 582.688416 405.396027 789.375610 608.744934 141.692001 863.358521 413.830231 928.563110 66.0684357 984.386902 860.971069 131.236496 599.569946 903.946045 60.9216042 298.017700 611.509827 396.112061 936.479431 730.787842 128.027008 407.961517 355.849854 643.948730 18.8425522 291.960541 638.649109 571.213257 78.3438263 772.300964 762.784180 605.361511 589.789917 289.776825 875.292603 800.202942 830.299866 + 540.193481 952.319763 740.208130 797.839050 67.4322586 693.818542 112.494995 761.744019 92.0411530 824.842834 723.336182 746.206360 970.843811 190.053955 198.655716 147.849686 597.774902 541.912842 236.944244 499.628906 940.710083 511.766052 819.031555 328.373108 307.255615 714.582947 714.574158 957.677185 473.644775 157.745712 2.44896889 123.242157 369.953217 339.277649 177.663284 418.752991 270.269592 870.140747 684.707825 41.6908188 834.533875 381.350616 474.125549 147.832535 330.565765 307.714905 942.746155 527.555115 681.835205 197.739487 423.668671 993.496399 120.993675 164.156693 500.659698 227.723450 689.625061 61.9494705 295.135590 496.389435 625.280579 374.647736 321.519409 654.357422 55.2191544 228.951508 604.278320 898.593018 146.403214 968.629089 995.977600 731.933594 766.868591 507.476166 315.208405 794.905823 864.466980 875.602356 309.521606 744.066833 659.450134 586.946533 705.503296 952.453918 969.927551 787.217346 878.730835 411.796692 800.296021 460.134644 317.901672 158.780716 318.187256 72.3737793 126.274788 755.082947 + 676.089478 233.766144 71.1353607 199.892883 292.727356 647.300842 787.960266 103.431580 990.311035 968.799316 509.933258 123.357674 484.212341 734.578125 35.8336105 773.361328 880.798218 650.353027 490.039551 588.354126 413.561035 942.534424 709.852234 553.400452 820.701599 342.055115 55.5960732 142.612640 244.951675 41.0505905 433.016907 97.5716934 935.900818 763.716064 787.779419 103.259552 347.690277 792.716919 555.005859 297.352814 141.811630 908.582703 29.5377350 862.545288 150.037964 602.821533 56.5521889 779.466187 477.634094 997.292236 720.244873 133.489563 151.591675 766.215027 641.322021 662.412903 504.981354 136.246735 797.653015 137.023209 459.136261 984.006287 163.350571 472.439056 517.098389 195.426529 235.214752 448.359314 871.137268 600.517517 53.7606583 157.616913 64.2437439 233.307236 959.394043 124.631821 641.984375 940.122131 556.012451 35.6268120 781.292603 143.649490 230.185104 781.586304 728.453491 719.102539 546.977661 368.026337 629.698059 133.689865 552.853577 10.7140589 322.681244 557.503967 961.919067 224.149979 + 178.065750 748.434204 768.104248 587.181335 89.1416016 13.7936687 580.811462 237.047195 758.226501 381.390808 190.536087 202.410736 459.184723 790.820190 777.351562 677.830261 563.182373 425.087708 524.805298 916.489685 533.923645 364.743011 685.774841 461.024628 504.917694 710.294678 450.261780 873.724426 684.270264 49.2745934 882.040405 613.354492 438.071960 269.732117 789.686829 482.504364 234.296814 379.205872 785.832275 453.188324 437.234406 379.672211 805.783264 899.866272 480.154480 912.774109 60.1137543 542.159302 517.764709 978.415222 132.057327 423.322479 348.547485 370.177826 317.422333 479.909515 93.8268509 256.582855 705.288574 531.468384 63.5882683 540.873474 96.5946808 106.199593 622.176270 161.999313 644.715393 6.80093718 429.258453 245.636215 844.292969 709.783997 145.899277 620.471802 834.858582 491.218964 564.330994 393.522980 480.053894 278.903076 844.960510 347.795074 266.492279 56.0260468 505.758057 456.729279 254.291794 783.597534 358.852661 576.554993 510.802246 49.6193581 612.335388 823.080627 898.743835 406.540497 + 14.5606680 768.503235 398.319275 602.223755 541.829895 784.531921 465.334839 907.235168 364.130890 195.589981 349.567688 640.404541 935.571045 766.955750 264.479828 105.330055 989.140015 618.065308 260.150146 334.094482 547.606018 521.230530 932.102966 854.391968 391.304169 213.748474 753.479736 781.922058 171.903488 258.246002 150.540878 124.472832 288.405090 946.726685 258.450531 109.565849 305.098053 668.304993 957.030457 878.528931 970.255798 758.448303 870.392944 558.495056 608.873779 47.1413307 34.4642525 169.054977 991.954773 178.585037 606.815186 115.837730 78.8514481 887.053040 326.797302 762.247437 631.794434 339.530151 508.005066 324.890015 99.0816956 651.626892 280.562347 585.752197 264.380341 288.824890 165.380219 955.155151 249.309189 607.683472 751.355103 510.412231 816.007385 92.0385895 316.380432 779.344543 56.1884880 390.362335 429.233704 225.296051 502.153931 80.6990128 273.117859 96.3265457 442.173676 962.496948 563.693420 509.259552 655.416870 329.796234 170.820190 861.459290 240.952759 783.180542 220.350769 286.892242 + 102.313507 632.062988 256.261414 763.068237 774.167114 69.9204636 457.219452 619.423523 737.977722 355.222321 390.251221 737.038574 786.468567 142.254288 96.6775055 722.685608 34.1212158 875.285767 801.235352 209.861130 170.448151 40.8375359 823.003052 347.089417 173.781189 264.112152 61.4204102 155.585770 551.788330 648.739624 122.594543 304.013885 101.866318 13.5941334 544.168762 334.389404 893.632324 382.102539 844.835693 360.192108 684.888794 851.287537 117.027855 476.231995 408.618195 481.903900 313.386749 203.157852 148.321579 597.672913 358.650909 75.7318268 640.450439 65.7752991 127.412453 197.404968 120.482780 584.367249 919.887024 277.695038 164.037125 904.290833 459.128510 655.683716 839.739197 463.578857 777.173218 40.1188889 879.654358 777.558289 461.434753 859.829346 747.709167 596.382568 801.569885 634.689453 446.384338 505.068878 539.895325 759.043152 683.344055 465.468109 606.538025 696.252625 348.228394 650.257324 799.997070 391.605988 503.792969 363.781250 875.768005 474.678223 713.918579 824.642883 663.608887 765.513428 + 42.1662254 216.709229 954.314270 636.352844 784.079773 769.851807 810.265625 60.5264626 237.951813 96.2709351 468.415588 255.548965 743.439514 257.668884 407.032745 288.405701 50.3688507 515.363403 457.450775 753.179626 649.851868 542.651001 451.610077 362.393555 341.217133 579.496643 798.634277 217.079956 731.036743 888.878052 187.907181 117.005768 603.567139 952.697205 587.755188 756.389160 403.304749 591.937805 103.591278 903.557495 688.102417 83.5802155 724.700623 951.695129 979.614563 541.875305 152.459900 373.620361 426.150879 144.286743 153.885406 529.599304 271.729736 756.859314 422.598053 35.1908226 524.350403 783.041687 700.719604 674.208374 848.470642 357.962219 810.505249 196.704239 427.222137 595.874817 680.175232 720.563110 597.461731 323.999512 338.539215 209.495773 547.828979 485.548950 801.656494 809.881958 255.900406 809.319763 329.764435 50.7670898 645.861938 680.851807 160.450485 515.749390 555.115479 13.8315992 797.218628 665.274170 346.161591 554.558777 472.941071 818.342773 724.376343 332.036255 92.3796082 278.802551 + 422.791626 294.305634 41.7186852 634.765076 697.837402 179.225754 688.592346 131.711426 809.471619 326.867249 55.7929306 947.843811 180.359360 290.459625 949.387085 638.985474 255.731415 918.736450 771.270447 244.236252 997.849365 648.483398 712.029907 517.468628 306.711273 317.351898 503.788269 541.153381 793.933899 386.074188 48.1445465 822.737610 773.931030 927.059326 261.136932 913.189514 19.8024178 176.701752 643.298645 214.912155 165.336395 131.929962 109.530899 830.161011 88.5869446 422.642944 371.768097 656.175171 579.747192 646.566101 870.578308 589.800537 726.737549 130.568512 144.853729 353.357056 93.8245850 884.806519 564.415344 182.227539 239.215591 215.671600 351.524200 27.7704964 565.022888 422.792114 570.064270 566.395264 114.939735 537.887939 432.379883 303.415100 614.327393 94.9390259 635.337463 561.503296 651.394653 373.108521 447.870941 903.853882 410.990112 708.734314 761.754578 313.180939 965.295715 966.538147 912.000854 387.834839 458.538849 151.866760 273.261902 947.355896 139.856705 524.263733 232.856659 759.865784 + 127.094124 471.878540 591.985657 381.489716 512.489014 354.647217 767.650818 791.061646 38.2211266 567.116211 779.221252 850.458374 552.614929 377.447021 536.872986 179.026810 813.063049 891.412415 112.809029 447.245605 332.470917 254.213379 110.768425 883.184326 765.315552 251.071899 775.129822 510.370667 584.119873 214.077408 41.5581512 58.5502205 85.8344727 239.197906 998.151917 264.715027 982.852112 520.583557 30.9251347 738.229309 705.354919 9.18440628 728.796082 88.3581085 379.888367 442.839264 259.242188 714.930725 250.551056 578.029480 275.213776 527.906799 337.683502 810.932861 116.882210 167.551712 728.624573 336.451996 872.645691 303.740143 501.752167 672.433105 911.090698 533.675232 864.745789 361.725342 225.801880 482.215515 977.294739 520.424683 145.398987 869.623169 88.0314484 74.6177979 146.576660 598.003601 201.704651 152.666809 417.397461 875.478027 447.025208 539.279053 971.885071 900.032471 758.451660 152.913681 992.743652 453.106628 986.282532 139.360458 154.420776 186.015259 623.007935 984.760376 337.268768 867.549133 + 524.355896 174.579926 203.906281 458.325623 424.295929 488.906891 568.436279 964.942871 89.7425919 377.835907 113.297066 396.031311 189.110703 45.2230873 962.519165 736.123901 668.656616 273.340607 620.115906 660.928162 184.850967 150.325378 580.537292 812.248840 253.017838 576.688354 103.273254 335.570831 382.570160 744.156982 751.802429 22.9794445 198.661545 72.5562897 319.564545 742.100403 23.2919369 184.057892 150.547073 13.5429249 865.556030 243.594055 672.376953 711.724976 739.902527 950.667847 614.887146 675.407166 559.982849 787.440369 168.600525 512.241943 286.345184 278.501038 128.678436 905.502563 899.584351 643.437988 265.818634 642.803589 701.557190 239.592453 321.564362 871.375305 60.8522339 189.300705 970.563782 836.600281 242.161942 964.124451 852.115662 214.576752 427.859528 711.307800 672.536377 979.382080 134.096207 857.949280 289.970886 140.238571 207.811234 500.085571 114.044708 66.1963425 948.486267 590.023315 19.1163406 99.4563522 256.150208 100.750267 978.378601 785.180664 712.391846 530.358643 438.340637 397.708771 + 190.512802 491.187225 946.878174 797.296204 18.7824707 233.346298 750.609436 851.994141 954.501160 134.384277 424.184387 403.078949 910.677246 808.501648 585.048462 208.368103 130.368027 471.033783 593.171082 216.149567 865.585266 115.240494 569.061523 207.565979 49.7200508 82.2628403 983.460999 885.246216 935.697205 915.175110 260.915466 575.539856 828.603455 997.819397 826.124023 276.370728 29.2999706 246.296387 806.726807 489.172272 198.267899 882.139282 166.252258 859.481506 568.238037 866.365356 553.194519 512.393066 158.060883 505.187744 31.3404007 300.052643 612.108093 348.625427 545.475708 449.187897 336.521881 804.541321 921.896667 380.038300 483.404327 476.483215 6.20649910 167.731705 795.569946 752.960693 328.041382 357.355682 131.668381 69.1207733 336.422760 812.408569 968.471069 933.588745 509.017212 903.962646 917.442627 335.479492 714.658142 992.172241 983.205261 207.811417 312.123260 776.428833 715.365295 135.594482 307.424377 23.9695587 982.567139 441.665039 786.752991 466.858368 56.0879135 687.030579 574.732971 45.4260788 + 739.755859 339.280731 240.728867 692.121521 557.376221 717.748352 594.323242 538.539490 745.298401 221.409653 316.089355 843.195129 164.534317 250.757324 482.909271 361.372711 739.109497 939.299561 428.599243 525.014893 568.042297 180.620590 957.992432 890.533142 903.694824 335.383698 1.58169556 707.459900 33.7398872 303.039124 387.239441 271.779999 597.009827 838.520569 544.316528 727.873840 312.196899 144.709869 577.360352 247.439590 765.610535 384.619751 404.920074 404.303680 350.852356 620.304810 712.861084 377.804413 182.755997 736.435852 257.157928 497.982025 732.780212 659.816833 221.292648 785.649719 479.956482 787.475464 914.488770 88.1035538 198.960342 918.089844 739.572510 612.269287 352.034515 367.881226 306.074371 921.634460 801.843811 578.246643 340.960724 819.434875 721.657227 322.659271 363.589111 1.85000539 575.586365 418.194061 480.830078 881.947083 428.408630 372.756165 943.813232 705.700867 417.304382 345.014801 675.332336 552.714539 711.910706 159.661987 1.91943502 86.2968979 401.810699 624.874573 46.8495026 714.749023 + 672.473450 683.465820 861.104980 242.255905 774.306213 347.097504 513.338379 116.699226 166.173828 840.459412 682.111328 606.241699 840.419983 757.230408 245.751556 914.806580 227.395599 483.089508 196.710495 219.712387 5.31534815 569.568970 951.095581 276.616913 945.209839 488.320953 469.929352 737.212219 996.189087 703.661865 957.756104 13.7907505 601.282349 632.551270 169.052780 447.216248 214.928604 957.855103 514.925171 236.154922 510.803558 835.370850 385.232544 611.980164 405.141174 433.606567 349.255951 746.331970 350.126373 117.305870 724.363281 649.550964 951.321899 923.714722 351.879456 256.462402 693.811035 100.802010 250.017120 787.482422 538.211670 68.7506409 364.725983 392.473328 415.566498 246.302521 163.100418 814.318237 51.4000549 197.533463 149.671051 692.313171 124.461700 200.515549 607.845032 667.603455 931.447571 588.199036 252.830627 335.050354 44.5380249 85.4062881 563.797119 268.777802 202.765503 880.973694 342.178619 940.989441 85.6747131 852.601379 938.312012 767.578308 415.571075 184.085159 827.894531 112.772354 + 904.107910 54.2608337 257.398132 786.526489 123.704521 210.607529 213.612656 786.449646 364.627258 133.302582 515.037354 630.517700 84.8375092 270.957031 166.927963 954.810181 450.084717 242.951797 570.496704 242.670151 459.122345 2.14850473 443.127930 111.225548 675.104126 815.842407 406.799438 726.525635 459.114899 759.651611 315.161072 585.211365 479.075867 999.784119 919.131470 85.6641769 247.674911 494.367859 165.493881 968.388672 262.983643 110.123489 453.957855 787.377136 706.763000 565.752258 968.806213 480.500732 630.929810 684.509644 301.014282 494.889679 453.553070 809.798889 648.603699 746.827209 11.9807606 847.503052 514.879883 282.583313 616.553467 641.607544 634.513000 563.294800 809.456909 526.378967 166.783447 724.161499 685.362549 974.808716 490.625763 999.066833 151.973114 887.639465 144.450485 833.284790 576.865601 81.2492065 769.265686 741.897522 664.355286 322.885590 559.365295 469.630066 674.492859 667.646973 721.215088 956.256653 90.1507187 154.417374 403.273132 995.270874 516.580322 622.152344 840.712219 123.847374 + 593.833313 907.104370 64.9689407 78.2294388 572.760315 599.813904 149.617096 605.955017 691.720581 747.413879 225.432999 746.661560 57.5696335 208.273895 481.857697 596.665710 968.987061 235.005341 175.776718 171.131851 384.419983 204.716736 695.686707 497.285339 17.6179485 634.528809 950.854004 633.972839 885.959351 567.287048 284.865265 866.492310 266.722473 284.481964 905.352295 349.922974 366.152985 189.067474 930.269653 58.6120300 80.2234879 484.636597 927.795471 625.572510 372.531403 557.122437 160.626434 143.851593 378.630707 182.345901 955.850281 210.349823 510.183105 288.792267 102.504402 971.879211 789.697388 375.403076 646.044006 633.269714 400.129578 690.302307 604.873413 723.206909 349.260132 977.456970 655.649780 680.394714 85.1752472 974.358154 481.905273 424.252350 884.692261 728.639954 490.311066 360.008057 964.614258 104.157974 814.354248 41.3218155 869.477295 819.022949 416.978149 14.3454132 468.426178 595.159607 359.308411 859.550476 960.158264 959.513062 135.709869 1.36245060 790.984436 231.183441 727.876282 486.875610 + 115.063110 808.381714 412.659393 917.365112 17.4334793 675.074463 66.0060959 441.377502 810.370728 481.142395 163.285004 839.695923 301.375793 226.971527 967.799866 428.377380 220.776688 780.702209 123.438354 23.0666180 864.656311 727.075989 603.706116 832.282043 409.096924 752.114380 293.030792 578.444153 734.638550 944.312500 319.392212 28.2141666 629.007996 507.178741 708.316772 825.286560 343.892151 562.017944 271.306610 449.579163 597.496155 929.501648 407.921936 236.996460 379.768188 645.519592 489.601898 540.006470 448.517303 630.893005 382.937256 331.912262 408.395020 48.7159996 399.804626 999.587402 469.814758 221.488617 815.875000 587.077148 944.200012 98.1095047 239.656403 636.450012 378.802277 7.19268417 80.6738205 125.562271 167.722839 108.261101 248.025040 890.316833 742.391663 19.5761471 741.727600 481.484650 17.9609280 287.023041 926.788391 475.337341 625.919983 327.659027 365.988220 223.584778 374.860809 453.246429 966.105530 76.5544357 31.9963493 754.541931 911.951965 58.3031693 379.688293 546.126953 553.517578 340.205353 + 279.442017 286.285706 337.845032 25.8009262 589.730225 217.824219 55.1927757 774.315918 199.851791 404.697327 701.597595 906.107788 358.298035 166.646500 254.416183 751.027893 158.064514 632.381714 430.753296 922.695984 702.172119 844.501282 228.891312 932.043274 991.095337 993.963989 843.592896 75.8806305 354.229034 52.6032219 688.422791 980.038818 376.368530 412.763062 392.763367 962.457275 979.399292 43.0292702 984.464905 463.215637 298.652618 69.1980667 233.747086 235.825684 663.309387 99.9246750 375.206329 494.923065 469.270660 228.478302 367.200043 695.668457 919.768066 412.725250 40.1527100 242.908569 49.8461075 902.533508 833.183594 809.783752 416.562744 964.385437 147.503601 188.523224 677.439209 842.384949 887.273926 765.626953 504.185852 543.323914 830.597717 896.081787 345.673859 842.737732 950.184143 510.000000 332.976288 100.081818 125.782707 217.860352 38.2133293 133.157532 349.429474 319.229523 48.9884186 831.525269 61.3973694 902.113159 438.909454 934.769653 241.649307 761.670471 174.657928 870.981934 663.466919 592.244629 + 308.124817 790.307617 381.455109 324.408478 307.349182 622.941345 848.841431 438.709167 691.018494 884.238892 824.586975 359.237854 367.122925 493.674286 944.979980 726.321716 778.263428 136.844803 189.128677 674.173523 208.889297 493.600464 435.416321 560.695740 656.391602 420.075775 338.256989 412.188141 76.2404556 475.674408 596.002380 120.203094 6.99308920 301.117310 689.558960 992.167114 322.684570 907.291809 810.669312 407.192688 738.696594 936.448669 360.366455 90.4412918 869.264465 762.702271 187.849655 233.586029 425.811707 47.7621498 937.513123 487.126068 571.623779 919.898376 359.083160 274.185028 533.301575 770.675110 799.426758 998.343872 617.302490 875.831726 893.355896 775.004639 504.918182 187.398010 8.62206268 723.540222 270.982208 686.747437 402.963074 479.503998 143.555649 474.792328 235.801926 538.370361 104.764679 16.1191406 56.1632996 777.577148 357.719635 764.871460 99.6099777 536.292419 172.346268 823.598206 448.912750 778.635864 99.0472183 827.089600 584.159119 268.330566 520.602295 12.2263241 621.104553 345.483002 + 659.203552 807.177063 711.716431 97.5676422 313.454926 822.883606 950.549072 867.617920 425.719360 159.980728 114.308372 808.511169 617.139282 434.605896 634.901306 864.494934 328.786102 944.253967 126.464554 172.429871 415.923401 751.847473 660.088562 565.009521 956.127380 634.040588 950.455505 150.474487 117.385124 674.749451 731.855103 114.719711 331.879272 557.321899 96.7430649 394.992310 162.409454 802.564087 757.226135 533.392944 939.479187 436.988953 223.242996 957.372742 93.6923981 762.904358 316.755249 751.304749 845.676758 219.644974 925.773499 877.400024 722.343018 392.311554 540.455872 842.017273 968.114746 984.459534 16.8782196 998.276306 320.568939 991.280762 676.525330 592.343689 427.558746 105.518753 896.278198 570.055725 558.212280 376.112732 132.607819 370.224976 962.503845 661.821106 948.262390 522.027527 2.16005659 863.950500 517.740723 65.3939743 4.75014687 788.011658 206.181549 186.061035 381.938324 413.801239 606.430969 303.543640 328.841888 481.055573 936.515137 474.494537 733.189331 430.806458 284.033997 363.330566 + 303.809631 514.785950 159.349319 607.460815 221.453537 439.614349 756.474365 750.716553 968.103333 80.0502090 20.9031086 358.800781 735.666321 540.130432 350.110596 881.260193 941.896423 107.907166 940.058594 644.902588 596.417603 397.227936 853.413330 78.6836472 75.4953690 508.469147 386.632568 449.345093 42.3552818 203.074432 608.796631 683.924255 715.064941 451.182892 136.138535 346.123596 72.6237488 591.136841 513.011597 164.140900 920.813477 402.938141 290.046448 653.642578 591.269470 295.701019 644.489380 982.753052 910.661072 259.936310 779.356689 978.356750 508.905212 514.762329 894.348145 185.276291 34.7643013 494.499939 923.229797 4.20917988 783.042419 286.183289 163.375397 883.064209 66.9307709 240.697372 868.601318 809.895386 102.460999 177.661972 920.271240 838.317017 244.480209 347.297638 746.554016 462.143036 113.177498 379.778015 323.712372 975.139893 99.9506378 77.6632843 788.140076 673.768127 509.544403 280.480713 116.999809 107.069069 888.946411 199.513870 253.036530 153.099594 690.182190 938.516113 243.782700 140.560181 + 138.910843 149.029388 117.319565 153.742081 410.494629 386.685547 195.842987 353.331573 881.545227 47.8477135 579.778442 487.123627 976.398987 765.248413 788.378662 58.1747322 788.983032 660.474976 693.949158 378.021759 472.318512 304.447113 352.048431 234.065125 42.8520050 420.626221 420.957245 978.650330 215.937286 676.843933 687.236328 488.842041 804.565552 422.010651 734.683105 220.488739 161.444473 826.615051 318.601990 720.654724 309.985229 451.220337 286.803101 924.503235 976.257690 658.442200 504.099548 229.111450 736.875854 937.576294 884.479980 667.940674 632.600647 194.603134 428.259491 92.2487259 211.046387 15.6552258 205.357513 770.221558 911.377869 172.711349 574.814026 114.414368 312.714844 411.257660 908.644897 505.006897 446.751007 62.7986412 912.020386 554.897461 457.200623 919.642944 197.659225 390.723053 659.395386 828.763977 122.779434 547.846313 716.227661 688.926147 287.312744 946.543396 326.942810 243.243866 276.514252 661.077759 313.656952 348.755188 33.3563576 934.388489 559.636658 571.900391 101.062462 64.7627945 + 339.828247 785.833374 745.998962 932.473206 196.721039 821.205994 487.371094 552.932373 867.708862 935.826416 334.264465 665.423279 210.748474 777.200684 190.643570 358.980621 192.339294 947.354736 299.625336 663.250854 577.602966 545.530029 396.912476 218.971710 961.323364 417.304504 192.620224 891.804932 535.857788 673.801636 784.005493 658.967773 494.091003 693.826416 623.467712 997.422974 683.265564 744.585083 219.713928 738.019897 527.183960 932.470581 42.7555428 789.613831 11.5131531 429.979187 157.898621 225.379639 580.123962 212.745255 544.850952 878.920410 433.640259 176.890213 227.823608 995.879456 27.2179184 187.571991 3.08437419 842.550293 863.995300 768.281677 972.674011 382.395447 863.163818 494.675842 566.756287 733.445740 313.035065 905.726807 607.806824 44.0257568 819.450378 298.476654 386.447479 508.392029 961.075256 340.482574 161.694733 999.583435 848.170654 6.77009296 140.676529 295.440979 606.176147 337.437988 971.678833 226.405899 648.381042 995.542480 482.934753 260.492035 647.964172 99.5183411 57.9967499 714.614197 + 616.313477 941.418091 625.118652 624.034241 348.664734 997.671387 772.705261 57.8299637 68.3483582 218.741867 892.131958 211.546326 385.535492 451.847534 335.278412 360.933044 503.892944 777.584717 232.831940 214.106934 930.388733 826.822937 933.473816 689.451416 366.721283 534.919617 514.462524 460.052124 50.5766640 76.9702988 822.613647 327.350037 359.962677 3.61081171 97.1399307 926.837585 531.456299 814.339905 190.783859 86.8759155 893.495850 457.180969 15.8588095 346.845154 233.410431 964.640930 624.797363 720.341492 442.896057 471.078308 912.344482 228.429428 111.689049 621.205078 273.385345 213.131409 247.556305 469.796722 721.515259 311.623962 464.127045 10.3366623 928.213379 687.846741 523.731079 110.957420 669.011353 177.321503 347.589661 779.113403 65.3012619 480.842743 179.053665 154.018433 758.595581 983.169250 228.246735 624.385742 447.393341 273.766602 700.487305 373.848724 94.2338943 609.181763 74.8656235 601.047546 478.287903 702.211609 629.820923 57.6072655 174.961609 831.645447 961.073730 855.000366 739.386963 100.066277 + 654.323914 79.8210220 606.821045 959.998352 980.886780 710.113403 207.544418 197.662384 357.429413 759.134277 618.995300 311.480286 556.695984 939.329956 967.965393 855.990601 201.381622 422.293671 363.777496 729.140259 322.701477 958.995239 22.7066078 374.516815 345.547668 217.323441 130.199036 718.407654 677.071716 747.601746 28.5097485 917.460815 299.654572 203.954391 525.183533 103.835236 542.251099 199.025543 609.893860 893.786682 487.552704 54.9513206 558.087891 471.543182 310.589661 14.6867256 612.018982 540.264771 593.679993 992.841492 8.30945206 487.078918 207.654449 456.630493 562.511841 2.96641541 323.912750 516.741272 815.904907 665.234802 411.123657 804.488586 41.7211266 629.082825 97.7057266 711.600830 496.810577 59.1622849 329.382324 9.52970791 452.808899 507.401855 184.586761 226.714584 409.381805 211.156296 564.802002 296.970642 295.752167 717.834106 747.800354 442.610596 865.074280 243.889633 933.428711 284.926605 191.485123 745.543152 585.298401 881.541870 503.642365 749.961731 980.507507 357.370880 918.954773 151.672531 + 701.450745 992.753845 359.346405 943.383850 869.100525 623.281860 924.875549 944.029602 21.8311768 336.180511 65.5779648 697.539856 76.0408630 263.920715 855.574158 577.246399 307.010834 855.014587 650.837341 917.019653 547.182434 52.0337906 326.811035 638.330261 368.629303 214.926453 678.051697 511.697815 66.7784500 283.874664 285.162079 497.926697 880.469727 436.472778 791.487671 660.091248 91.4443283 343.154144 519.877625 445.985870 977.495728 715.163330 23.3848858 161.822403 637.666016 200.930634 57.5712433 301.888062 562.459717 42.7926407 203.263016 108.821838 490.332794 337.949310 610.652771 745.461731 395.537689 430.763702 73.3390656 147.659195 549.128174 771.344604 345.468170 176.141617 811.482666 983.333801 114.340057 382.912598 731.030212 174.434158 773.179565 845.715576 801.754456 556.520630 599.960938 737.796082 437.816406 585.603088 426.239044 852.025513 679.730652 418.744843 434.646149 309.151245 924.385681 804.098022 114.545425 578.265869 186.040024 369.517334 982.436340 771.259888 664.356445 178.921356 454.103271 805.798096 + 752.553223 938.872742 732.710022 7.40883255 747.897766 679.911865 681.644043 372.555695 133.828140 202.624985 381.429504 197.717575 53.2483902 443.401367 991.584290 270.502869 173.520676 934.733826 70.8705673 406.882324 76.6224365 356.871643 159.171875 550.720459 323.318207 859.896912 510.306122 652.767883 406.123322 815.009399 408.452301 630.111816 780.057922 503.127197 591.540283 743.537109 586.754150 517.499451 298.855316 780.294067 118.528450 204.663025 919.578369 150.931015 274.865448 986.361084 629.546082 952.691101 420.115082 250.872543 637.463562 265.554749 602.912659 919.479919 610.723694 190.799286 245.990265 643.975159 270.932922 874.217468 17.3541050 956.622681 493.772614 789.394043 383.257080 689.795166 553.086426 39.4787788 259.035522 146.273041 632.251282 493.773499 831.660461 693.187561 500.694885 833.536865 49.2683411 320.859100 831.856323 328.185883 911.086792 384.798676 565.928467 929.948486 318.405914 622.283691 317.234009 15.7387667 519.672180 961.049927 682.324280 92.2871323 724.367126 350.210571 521.197571 688.641479 + 49.6800346 127.542320 91.2633743 812.724365 131.396011 950.413452 183.462204 978.654236 567.280701 534.900818 367.794403 544.351135 278.123138 891.638550 384.602203 562.869812 245.561005 271.744934 835.780701 955.238831 413.649506 936.793945 405.260254 450.726410 108.540131 52.6315041 652.130554 258.310791 689.791260 437.175934 130.524399 186.853165 85.2583160 653.457214 701.436462 208.343811 320.899536 375.093140 34.5770302 509.682129 339.328125 293.278320 173.161377 502.889496 378.733917 508.403168 427.335754 22.2072639 411.330353 846.410461 397.434326 418.262054 588.649902 185.573608 488.042694 356.828064 665.529907 694.905151 967.642395 807.219543 498.609558 500.617615 65.0709991 551.862610 708.080139 56.9988365 913.890137 25.9056053 853.900696 867.793213 82.4372482 387.726044 221.759003 161.946609 941.745605 526.340088 76.4113541 350.721344 683.747803 829.890442 121.597816 496.048828 257.950531 873.267151 199.565262 613.925171 63.9519081 238.498489 355.993225 759.167175 806.820251 925.739624 152.270065 893.023560 166.429520 693.044617 + 188.017517 329.452240 337.620453 422.121826 413.566437 814.476807 310.436035 695.067322 195.439270 481.058960 277.219727 300.331482 579.649048 311.966949 21.2420979 719.036316 343.212311 477.954773 678.953674 990.565002 586.196899 1.72627091 233.636276 764.597656 810.825256 465.391174 677.463074 39.1571159 365.767731 909.539856 519.026123 330.600861 39.9290009 307.604919 266.438019 67.7639847 773.672607 434.534210 118.533691 9.88727570 363.266083 984.739624 595.118958 669.066650 53.8208580 141.268875 340.135254 966.218689 637.788452 27.9375210 234.082993 803.586975 751.359192 379.528107 617.694275 414.985474 533.046631 416.068634 563.924683 192.751709 527.018188 429.805450 501.469879 894.533569 634.482056 510.063873 801.572693 534.630493 663.182007 525.440369 588.050293 220.869400 499.217590 582.462952 778.194946 181.913727 874.726685 486.455170 109.582169 572.974243 276.793396 576.482605 154.054031 813.832336 671.274963 577.460999 41.7614365 971.557678 335.381775 59.7515411 573.106567 26.9843845 79.3949127 146.408447 889.764038 939.832275 + 871.627502 846.168579 80.7079468 196.733780 863.625427 424.164093 42.9616890 757.265137 875.168457 225.007614 884.095642 241.500397 154.774765 113.112350 632.073608 429.746307 336.000336 215.611160 843.817200 682.357422 93.7511673 424.695160 356.398132 766.033264 413.065735 941.318787 703.252380 915.196472 680.002930 22.0526257 567.075684 29.2188110 739.004211 54.1992073 469.839142 793.738647 943.727417 443.968536 261.194427 171.467392 677.986145 662.266602 196.880142 784.567017 890.627869 510.279327 515.337097 241.580597 72.2779160 179.512405 996.132019 899.896484 866.895874 238.780609 534.646484 321.839142 31.3455811 179.112259 49.0963135 201.139877 913.999268 260.089447 806.568909 891.035400 453.443756 141.287155 692.950256 333.060944 284.327332 628.532959 691.254517 179.452850 651.176819 148.832352 350.511993 593.023560 295.720612 892.051270 456.427155 930.411499 726.784912 158.595779 501.634796 487.157501 278.763672 493.867035 40.1823044 185.151077 561.617920 167.786011 966.742126 489.534485 611.849854 442.796143 497.728943 653.727478 + 574.285583 901.613281 156.253922 857.853027 286.802856 875.182312 899.214172 553.429260 80.6020737 476.396515 772.054688 101.762352 250.899216 706.712280 167.332214 526.599731 927.632996 786.155334 685.041809 533.521667 827.920959 953.043091 183.114044 81.9689865 258.385284 603.524353 777.481018 592.310730 717.431152 197.121826 125.196068 355.730347 213.095917 297.181854 999.609558 527.675781 162.369675 760.558594 3.26104426 692.388550 749.243042 767.397766 589.328552 15.1429596 918.222351 489.588379 752.148254 689.714661 748.880920 160.713196 100.555969 755.301514 205.001129 433.273651 417.199341 886.841064 758.875000 376.916290 748.419800 776.916382 196.169937 896.653870 830.443359 89.8485870 957.707886 178.409149 266.746582 881.926697 839.699768 259.047974 570.461975 936.020813 310.581085 508.142609 987.821350 420.920685 718.618042 293.069611 971.909302 512.825928 835.778809 658.034180 878.007080 630.317810 904.718506 450.600555 846.434448 427.571381 186.745926 969.574707 132.671585 209.848389 304.140167 780.894348 634.133179 866.410767 + 780.716431 768.903564 301.711334 459.924591 593.844788 168.868958 928.316467 429.937653 679.370789 69.9817963 46.5334358 229.425491 583.455261 597.211304 972.067383 124.924957 215.395432 557.248779 989.771118 800.414368 972.961243 446.578156 982.710022 64.5272980 839.007324 962.454651 720.122070 230.296219 662.455078 68.1749649 224.570969 405.893524 831.503784 103.750031 404.950470 287.677277 502.755219 64.4641113 73.4354706 725.910889 581.067017 205.217926 951.750488 825.191284 830.229553 206.863876 472.797150 484.937378 600.412292 433.162781 442.573212 622.140930 569.244507 180.476196 171.631668 754.926331 656.759155 592.791199 376.127197 380.709198 162.609116 619.932373 705.438660 804.220703 20.9876614 576.568176 495.548187 307.409973 812.969666 113.451820 14.7382317 409.788727 51.1926575 186.420105 320.420898 617.259338 152.648834 5.78349113 403.867218 571.653015 611.650085 294.723358 289.754395 637.513062 381.917358 849.477173 149.115967 257.244751 84.6192169 360.788757 397.063232 585.830933 305.816711 613.549316 335.574341 992.953857 + 956.575684 616.567017 738.326416 816.867981 487.289398 440.608765 359.622864 584.154175 351.349213 242.226425 962.679382 62.9303551 944.542114 816.499878 327.873871 242.063507 900.701843 1.69191337 112.104019 743.248596 956.380859 129.924896 485.373718 143.760071 983.948669 625.000977 446.135376 918.560547 37.0125427 140.819489 612.577698 615.739319 878.982361 575.340881 684.809509 372.084869 676.844421 984.083679 934.521484 939.069702 313.366852 479.753204 655.799316 806.261169 293.822723 309.560608 384.265411 178.204193 79.1455994 799.057800 137.053085 644.454651 804.671875 115.511368 581.375854 517.640991 327.618530 997.591370 71.0223465 574.628296 44.2102280 368.303345 727.326721 113.283485 39.8271790 371.939880 871.401428 468.892303 296.889252 74.6250610 650.949341 749.756775 637.121521 460.612732 319.735657 184.913788 654.710205 275.691620 933.681030 909.494690 428.826416 547.729187 825.537903 47.6314468 613.369690 664.606018 184.718964 133.833130 775.248901 545.598083 334.391785 929.258484 685.242920 105.333626 120.513443 827.447876 + 158.256546 721.712646 870.589783 127.635864 257.331512 824.508057 271.664001 388.845917 316.092987 4.83898783 777.135925 11.4162731 601.953796 959.125549 674.153259 503.752045 331.691010 941.187073 742.632263 703.914246 356.599823 299.494354 475.270721 406.540771 531.668274 393.972839 794.213684 347.419281 402.525726 335.849640 574.316650 256.866943 993.122681 567.155090 984.991943 224.262405 32.1552162 406.435211 784.983521 675.038940 954.606689 363.699554 432.803589 962.860901 198.444565 347.044678 556.816101 5.59949684 810.857361 234.781326 11.8449974 168.815308 622.955200 84.0771179 779.632446 727.124939 800.206299 636.474548 132.524460 836.825439 489.203949 561.655334 295.989166 156.678665 400.578125 566.260071 604.173157 941.986023 82.2497406 894.097595 612.691467 893.887573 210.328690 184.985901 260.985260 540.904541 524.561829 50.7395210 751.583252 45.3811798 631.701782 806.742126 422.500092 132.631577 278.442200 413.762634 861.768005 845.767029 584.091797 66.2764893 692.258057 66.1258392 879.506836 637.816101 479.256104 697.452942 + 778.699463 872.154785 12.1554060 729.631592 100.862984 280.911713 935.536987 261.800323 572.689331 3.31439662 4.14481163 397.829102 750.910645 445.732971 411.729889 702.055481 526.046021 364.810028 523.399292 710.096863 726.773865 969.736389 212.313019 644.315369 410.632660 51.3712349 945.710266 375.603790 607.418091 244.829971 157.752380 905.928162 270.347351 213.874115 857.754272 30.6113911 581.331543 635.577515 458.949646 63.0973778 690.238892 912.725464 481.492462 396.056396 971.140747 322.290558 995.337646 275.893738 846.794556 11.2098312 315.878387 974.384888 276.701874 69.7324219 69.1174393 717.054199 996.366516 922.372131 682.440308 722.370850 685.813782 910.751404 659.246704 370.488892 383.662384 897.262695 782.685608 106.748657 317.633728 993.468567 668.110352 408.527802 785.802612 66.6627579 113.765686 813.200928 209.227936 817.106689 571.339966 150.098160 131.761795 202.612656 948.524414 466.647156 657.337036 301.211395 156.833893 780.251221 421.429016 429.674622 141.506470 317.815094 447.752991 549.028015 815.366394 777.289856 + 41.5598183 152.968292 908.075256 712.496338 206.409012 990.957031 505.908356 953.395996 902.070618 640.557434 128.066193 508.492310 124.175407 226.730423 941.155457 952.713562 38.5938797 457.739990 273.213531 681.224792 768.835144 611.343506 8.78974152 866.294495 630.228394 10.0551338 847.363770 336.050781 773.781616 168.661392 324.518677 479.791840 96.7265091 766.663635 536.592468 91.7064514 11.8004580 253.712311 308.130981 242.771912 576.700256 635.598755 785.992493 564.962952 7.03750992 148.429596 772.184814 881.676025 796.146484 512.018555 390.520142 815.829041 801.365723 420.131836 252.458282 483.323822 207.371796 274.867706 14.5880594 546.937622 87.5736618 453.287933 720.460938 995.538147 272.007416 879.580383 383.984161 883.782532 832.251526 240.767929 729.008484 428.343506 312.481537 533.752625 255.609116 963.434021 800.182617 528.277405 447.422211 662.709229 340.998901 805.415161 494.128693 325.841766 862.756042 507.509155 65.4113007 150.797989 655.208557 131.392914 720.880859 86.7429504 593.959351 107.705307 253.568924 842.178528 + 235.006409 319.661591 62.7880440 96.2453308 201.383774 194.634033 643.302307 828.551514 297.656769 705.484863 972.484558 882.596619 870.957581 827.008606 760.460632 836.547852 904.998779 589.598328 110.051796 620.805908 896.105286 124.759186 43.5949478 240.564468 911.035950 124.422157 440.390106 629.683044 680.890503 716.257019 168.263870 988.455017 317.401978 715.146484 846.041016 222.009872 94.5696106 854.632812 756.073547 822.094299 468.195862 568.958069 686.040771 456.949066 568.244019 948.314575 841.788574 414.740082 378.302673 100.464272 32.5132599 865.814453 441.842712 394.170135 167.112320 555.318604 756.526184 56.5662422 277.795410 181.776367 510.040894 6.31231070 905.777710 634.566833 881.743347 608.807617 359.708679 786.973938 297.421051 398.908051 475.753784 313.071625 366.609955 560.877075 72.9918594 769.177856 322.949738 256.925598 869.115417 415.829803 250.726059 563.594543 44.8628998 40.8392029 118.983200 520.002014 924.130981 16.3500557 151.524033 963.667358 640.986084 497.132019 810.313904 465.564911 212.812790 293.959045 + 86.3540039 972.898315 977.508972 516.311462 600.606262 418.908997 324.563934 54.8500328 201.849228 370.814606 140.737198 62.3469925 355.980804 99.5523376 635.684875 871.522156 634.550659 269.614410 565.672302 38.3296776 754.241699 3.71620655 608.498779 213.951767 865.699768 831.504700 686.647827 556.277100 433.538391 95.8500671 717.479065 531.829834 960.718872 708.104797 947.390991 272.240173 4.67249966 596.378174 232.507599 756.273315 424.119537 659.504639 622.929932 263.295074 191.874847 82.8780594 281.600647 331.519501 504.082214 99.6909027 879.937195 572.433167 280.260834 246.202011 205.457657 840.587830 159.306152 793.869995 358.033203 604.172241 172.701279 363.921021 537.451782 354.173676 183.241760 656.302795 727.273438 357.482452 170.573730 378.933197 901.486084 836.925415 558.086182 756.702087 999.476501 588.305237 7.13129330 102.191856 767.657043 546.579834 533.367493 857.253174 940.530823 333.899414 973.405029 386.224182 46.2123108 773.228577 450.950897 212.239548 575.221802 140.749298 501.105286 855.894958 171.511383 819.330566 + 8.08210850 953.682922 691.416077 455.721588 580.857971 15.6485558 648.357727 804.757019 621.370911 840.503845 637.259766 736.674561 28.6261005 359.896484 989.632141 422.097107 326.866608 440.625244 78.1219025 7.72370672 89.4850006 854.676514 627.318542 527.261658 867.117249 883.285950 484.947357 235.112228 496.347198 443.865631 897.608093 531.401794 420.174805 572.106812 590.112610 154.359207 770.559937 335.439606 643.201660 46.4433441 812.776184 891.981934 863.041504 844.167114 99.2864685 510.489349 333.299835 410.629578 499.600159 259.718903 549.640320 990.615540 440.933868 484.950836 31.5860844 970.666565 772.273560 577.356140 653.545593 84.2754669 12.9493198 747.723633 847.840881 860.742249 331.262268 931.629089 12.4617062 150.692963 782.880188 290.507629 204.126358 573.975830 333.750549 957.855835 119.248650 586.375549 641.856384 959.627075 701.431458 296.159119 562.109680 622.052124 689.716431 586.455444 959.814392 781.038513 222.110153 751.219849 143.930908 172.753494 59.9165421 146.787750 694.082825 511.591461 331.616943 665.747253 + 335.346893 36.6974297 40.2382774 343.956024 334.073395 255.718445 181.616608 191.756638 337.204865 728.264832 182.176376 629.011658 941.441345 150.049393 529.044189 184.532822 34.5399361 793.575745 313.298126 408.790802 903.378113 385.608734 664.202515 61.7619629 213.824158 365.077789 659.230774 500.121185 153.059875 778.379089 720.928711 93.6694717 35.8119965 82.3689499 425.215607 443.676941 93.7811203 811.439026 358.820496 198.646011 251.692062 4.88424206 425.467072 205.610626 306.715546 468.545746 171.297211 506.453064 424.947418 801.113159 96.1121292 418.263428 416.583588 694.577087 493.872101 68.9672699 497.762299 311.391449 924.636536 54.8165092 965.710388 776.974854 527.496399 608.047852 239.702316 379.440948 699.046204 668.524780 587.766785 258.791565 130.602875 31.9868813 406.228058 209.085922 686.805298 902.233459 920.961914 277.512878 321.791992 781.935608 694.657532 919.751404 984.564453 294.659393 408.798737 967.420593 974.006714 786.926575 233.734650 437.075317 888.303589 903.964966 497.456299 856.709229 239.258163 592.098938 + 680.383850 623.562561 724.588989 595.655090 536.588379 593.824951 547.251343 282.422180 125.262756 620.053894 715.263550 411.366730 212.878525 496.672516 96.5355530 298.341675 832.665649 300.622498 642.870117 306.018341 393.695007 757.512085 586.905945 837.934692 204.122238 109.361496 466.040039 1.00809813 216.798676 168.353531 399.188873 598.011353 386.534485 142.880997 302.767883 780.347046 294.980286 905.710693 135.469376 871.003784 804.396179 880.243103 143.842957 205.002563 658.194885 731.416626 147.764832 482.476440 51.7611923 73.3500824 151.337479 381.049744 343.645905 787.331421 911.189453 98.7618790 212.878281 690.610168 351.999359 858.489502 131.713989 321.095734 835.549133 588.473022 515.112976 301.337433 75.7062759 541.478455 531.607971 692.282715 837.060181 16.8257027 958.442444 26.1377716 811.135193 921.885132 22.2397156 594.192627 981.505859 176.244980 947.370667 743.114075 446.533081 304.414062 316.298981 196.228653 572.085449 18.3638687 420.642487 835.475952 85.6140366 390.073914 504.164825 90.9032440 21.7695484 258.956146 + 243.648544 433.793304 74.7122345 286.374603 173.518173 870.636658 422.443726 858.654358 607.402100 142.610611 960.891663 499.999054 662.529480 936.554443 499.678802 453.291748 502.632141 577.850952 949.494080 846.340942 387.368774 831.920898 566.277588 979.354492 292.064911 44.5413589 280.936249 66.6460876 437.317993 683.334534 397.667511 221.316528 545.639343 878.197815 461.294189 166.846100 701.823547 504.882111 976.338440 84.7439041 898.006348 959.884949 299.496552 184.800232 920.370911 899.737122 837.274231 679.010803 889.162903 254.642822 566.492493 207.869949 103.600632 824.884949 957.147156 360.906708 215.331116 317.670410 760.490234 235.663666 895.311218 171.350204 731.982300 410.100494 459.979767 321.970642 640.932556 379.971069 594.254028 983.602905 33.4590721 641.397766 891.250977 669.715942 329.358856 694.561218 781.106506 632.263367 160.156799 556.858643 512.909485 220.316711 353.474548 766.083740 86.3750229 553.711304 305.783539 353.160492 757.829468 974.522705 111.663918 310.690002 492.406464 683.608704 955.714905 355.394043 + 749.042297 591.464661 903.407104 651.468018 47.5185509 102.309570 666.052368 436.588928 779.155396 911.811951 367.653870 587.745056 335.150452 319.491058 134.017960 955.377319 656.062622 47.6230507 742.879761 261.001038 137.649979 168.365860 460.190094 502.828796 414.375244 285.825653 324.359039 218.198273 150.405716 992.544189 223.492538 217.362625 540.509705 93.7153778 124.622948 732.128052 487.291840 475.608673 194.485123 301.583527 301.237396 993.346802 859.667480 520.156006 986.042969 781.353882 518.838745 236.053864 846.165283 545.909180 802.320312 6.73365164 405.230682 249.144424 154.390884 615.928345 788.733398 453.189789 156.863724 110.327255 848.443237 410.467438 525.362610 598.681458 292.372040 957.645020 855.717041 103.280334 305.186493 543.384888 460.485626 914.054138 83.8504944 130.296524 60.1146469 727.777649 226.894348 447.736023 577.584351 840.907166 203.430862 157.039627 400.770752 838.209167 658.239563 949.529724 294.087341 566.218140 895.955933 330.404541 991.226379 190.570679 495.016388 457.072021 11.1593361 164.488052 + 793.524719 605.815857 132.505096 682.034363 810.382385 289.525421 347.564819 462.256470 317.080505 356.466370 260.176147 631.475220 901.344727 437.405609 714.301331 841.727356 158.852295 37.4917603 939.999207 411.998322 206.299271 727.581787 602.973755 479.909790 707.733154 921.995605 721.032898 402.008881 181.718002 493.272308 182.394730 890.604553 473.579926 947.969299 921.487549 453.951263 802.853394 76.8375168 884.392029 956.124084 933.424011 762.189148 402.926453 324.949310 358.146637 747.203186 771.331360 658.353271 888.222473 930.799194 354.488831 979.121521 936.618286 637.015747 925.448181 353.261505 796.364197 922.057251 882.915955 619.112427 103.524887 512.478516 97.6815567 688.047546 249.005920 505.247162 157.132507 513.616089 851.872375 2.96296167 92.3420334 961.501953 833.018982 887.177979 322.687744 166.015091 942.308044 992.379639 172.256897 411.974518 532.134949 972.225220 774.976624 110.588181 705.639526 511.199280 127.385178 975.369446 905.564209 184.530258 975.770264 531.597290 384.225037 394.092010 635.832458 675.963379 + 400.469635 245.616440 986.264099 49.4472733 541.844849 252.986984 626.225586 919.701538 507.812439 573.112122 942.543579 489.489349 354.100128 195.019180 467.088928 412.382141 231.410965 350.592560 223.739059 513.229492 882.774902 444.598938 428.059814 909.829834 31.5368404 81.9022980 352.776978 663.846252 425.690887 201.236328 412.208160 256.176147 961.377502 320.830597 90.5621109 710.831482 881.976685 401.505646 214.806351 817.947815 710.484497 931.531677 713.079407 244.146210 756.704224 882.420410 511.531433 982.517578 412.722321 985.684814 875.722168 514.262329 890.793335 709.321838 349.247742 914.053162 668.159607 640.350891 556.103821 592.771057 240.514572 289.973816 358.207428 274.370026 276.661926 680.726379 134.815216 90.3777618 746.165466 700.204590 714.754639 213.435974 359.910339 386.919495 263.995026 663.885986 525.536194 288.200928 972.611145 609.182922 248.524796 792.932983 946.941284 278.509766 146.174744 538.086731 103.787247 876.394958 480.602081 975.557251 147.381485 268.383484 734.425293 523.021362 897.202881 586.622742 + 34.3097343 335.477997 713.087769 938.427185 516.377563 590.971252 828.706726 47.2885284 608.723145 264.070343 457.240601 228.852722 630.435242 620.792603 732.786987 78.4235001 427.536652 448.452332 654.203186 308.989990 928.062073 760.896851 775.135803 848.362427 161.126205 124.822182 178.512344 202.961945 193.261520 871.000854 621.967957 501.962494 300.623138 151.714447 171.166214 217.294983 346.774780 81.0412140 926.057983 878.214722 21.0947247 308.249023 386.103790 385.050507 731.379883 192.185135 374.571533 422.039337 303.614868 5.17910910 461.510376 911.589966 569.483093 586.496704 959.282532 870.921448 39.9564476 316.908356 724.399963 175.827637 333.061371 609.429077 161.744034 798.612488 660.577515 847.188110 229.478302 603.774902 521.951294 319.260498 816.606323 939.312622 28.6315193 598.754333 584.834351 236.011292 743.557007 813.081909 940.081238 40.5836372 516.422363 513.337097 445.261688 236.797409 138.198196 418.780914 122.178741 182.967972 688.638062 873.516479 302.640045 842.077759 711.507446 528.672913 182.540390 488.200256 + 70.1584091 690.979980 914.076416 208.278076 522.520508 762.428528 93.2223434 874.715759 786.237305 888.014160 736.260498 633.391663 248.671997 839.459045 310.271057 496.214783 623.238953 149.852600 473.636444 162.076721 784.046753 709.608337 83.5943298 516.196106 818.567078 903.772400 130.568466 624.870667 181.128922 471.482574 54.7543449 642.176819 872.004150 467.558014 741.393005 359.151917 942.192444 377.697937 113.104080 746.009277 747.457703 337.154144 363.352814 394.660309 257.362305 891.268494 492.796417 144.713684 665.929932 631.524597 272.463745 234.618835 55.8885002 771.954285 59.4274979 456.622559 853.046997 544.823242 573.741394 329.360596 329.464508 767.180420 496.059143 992.820740 170.568970 397.695557 822.513306 955.487122 556.094421 922.636169 171.677521 313.916992 256.839172 655.333984 511.335419 545.855896 403.691803 376.945160 869.727234 290.368591 9.53780556 443.782745 224.712265 450.231110 153.361176 58.9465523 984.472229 264.703613 41.2500648 552.780640 921.823914 836.532654 672.317200 858.385254 589.348999 815.941650 + 472.023071 439.000275 816.971558 693.010071 856.169128 936.572571 947.049561 455.213867 544.090576 25.5994854 335.760834 575.600830 581.806030 525.612549 520.370789 665.430420 93.3489990 776.961670 197.946594 204.517212 689.972473 605.220703 135.436203 688.030579 249.475922 896.345581 410.970154 223.207443 879.852417 299.211609 545.354248 197.327438 219.198807 558.167236 711.387695 506.447662 337.919403 547.979248 727.515625 1.71275413 867.055847 583.370911 430.557495 846.748169 830.547241 101.977966 78.6670990 50.5437355 68.0820694 612.352478 272.828888 631.054016 973.948120 620.691223 406.162445 788.006348 327.129669 362.485565 397.016327 421.597351 273.618683 404.612610 212.500046 705.054504 382.094635 921.452148 483.827911 549.916138 700.008423 272.680023 236.418701 566.210754 774.837708 772.720276 263.831024 641.968689 900.422363 706.729492 772.405029 492.221863 821.544983 257.221344 509.995361 669.208130 452.016571 704.957092 164.880096 355.654419 105.138145 473.071350 517.891052 379.143585 451.587036 687.885986 458.007477 260.934937 + 564.862793 710.805847 511.132355 785.661011 111.896263 869.620789 284.858948 482.530273 864.348206 843.154236 566.250977 230.809265 659.125488 709.901855 887.499268 877.973328 893.269348 481.893372 204.859344 717.059998 468.691925 672.795593 875.711853 391.885925 302.772644 650.318359 544.888306 831.882141 924.459167 282.338287 829.773621 754.195557 485.628815 296.023834 14.3645868 534.365173 929.882080 244.614960 124.960922 749.477966 854.288818 522.485596 29.8276005 705.286133 637.511353 352.092255 966.408630 127.006355 749.012939 283.168152 108.657257 592.677063 5.46343660 956.728699 309.153503 538.993591 41.2192192 997.557373 429.908813 284.343750 535.105286 377.215393 491.278961 99.7660446 54.5217628 851.695984 910.209595 620.841248 33.7509041 735.693848 509.297485 26.0565529 916.219666 988.228210 393.191925 423.224823 969.145508 807.028320 360.480804 948.311584 17.7017288 272.406067 622.974060 8.16844940 943.918640 111.653915 592.776184 102.223831 956.733459 19.0567951 73.4919205 937.595886 374.106476 349.534790 680.210754 236.155090 + 490.225372 627.986511 500.184113 624.491516 35.0550575 819.745056 799.987793 54.4772224 468.088318 980.394409 23.0550060 312.833038 507.610992 539.368164 276.371399 259.047363 228.980148 714.599243 712.723450 768.659424 556.513062 922.929565 277.044861 938.883667 728.592285 19.0312500 68.2855377 237.769302 831.307190 623.997498 705.832581 333.759430 596.592163 300.637848 289.827026 725.719238 159.110062 489.760101 164.168716 18.3321915 343.312469 15.8308830 390.431824 620.042175 772.641174 893.428589 129.826462 732.432739 390.114380 753.280762 761.059021 64.1109543 409.812012 148.646744 236.947403 237.212799 846.377747 912.478455 553.221619 414.941162 143.095718 148.724808 125.735367 531.259888 860.041504 550.509155 375.860687 131.735535 504.882751 248.233093 814.394226 738.546509 718.966614 454.058075 163.429932 777.716675 165.919403 557.743713 450.520386 758.283508 207.403534 892.795898 599.043884 656.773743 437.729889 289.450897 581.469910 635.649963 166.083679 91.3002930 437.929596 170.837280 374.455170 243.955322 622.683960 884.498840 + 543.938660 710.824280 519.028809 134.572327 406.206207 987.606995 421.946045 442.505859 976.053406 58.1030388 311.338867 306.285919 532.128845 920.383972 21.1869602 410.230133 580.905151 649.672424 821.510193 209.067047 362.814545 460.070770 17.2422199 137.264420 597.270142 368.661743 41.8486710 527.913086 445.504791 493.188934 113.230194 257.853058 336.539215 141.496643 24.6071072 147.177948 118.147598 334.304718 951.096191 290.177643 453.889923 169.062607 663.125977 993.526245 985.342896 577.169739 843.792297 224.224884 250.207245 179.276001 137.777634 420.874420 810.225098 668.382507 100.221451 344.220581 158.741302 13.8968601 667.783264 660.955505 98.6093292 346.271790 763.143677 76.3891983 444.568573 107.952721 571.740234 448.107330 248.521225 788.290039 988.211365 886.345947 543.294983 866.052002 364.132202 255.151627 378.254333 460.746826 565.808228 551.973511 287.871918 639.864990 93.7144852 979.088257 705.147888 13.8909655 743.908447 591.418213 295.924316 781.563110 888.767822 321.101440 648.038940 370.981079 864.972107 607.629089 + 256.871582 664.364136 80.1361923 719.429504 424.905609 276.226715 476.722656 576.085449 968.651306 386.013275 422.864929 811.243774 666.368225 491.734741 310.819092 164.206818 640.656372 309.063354 181.842987 379.502167 461.640778 745.952515 51.2391014 205.721802 772.683044 623.561646 517.872131 983.089600 244.294662 834.861084 170.222534 876.839844 417.231018 198.462601 746.622070 294.956421 813.044250 675.667847 419.043518 68.4307709 886.974609 220.307480 503.124329 442.260834 566.533508 292.705078 120.959435 840.223938 204.444626 102.701263 415.856476 869.415710 389.658386 434.588287 251.660263 3.80981135 214.733475 749.153381 410.858276 427.747101 68.6014862 726.942383 710.772827 256.625244 470.916351 965.736084 135.639969 518.217957 354.713135 962.843567 550.492859 432.978363 446.107025 866.408936 161.657349 823.499878 457.338287 301.507385 156.410538 388.700897 943.512024 250.733093 51.8749237 57.1537132 692.225891 248.304550 656.934387 615.802307 235.694153 342.190277 100.956291 341.136993 648.249084 519.406677 765.543640 593.302856 + 423.329865 167.268799 644.870361 797.880798 634.447510 4.45003986 276.813751 812.700500 7.45783806 789.036316 357.043152 228.624374 320.130859 905.321899 390.723602 127.500580 623.914551 506.544403 255.247559 693.839600 941.597717 956.125549 557.471741 402.294342 410.356659 293.851562 683.843872 520.407959 254.436081 196.195724 938.720520 387.709595 257.774780 24.6331291 892.798401 302.809448 583.276245 601.295959 708.002502 923.354309 769.876343 175.277023 102.446053 51.0122948 884.878113 552.081482 694.910400 608.011841 225.795990 423.093475 765.562317 795.640808 984.684021 953.675415 636.170227 855.786194 600.267517 807.933411 682.620178 917.258423 994.672485 441.721558 369.871826 77.5755768 701.845093 629.018188 16.3404694 485.351257 733.966309 334.443481 507.775269 497.900330 941.248657 96.1386261 106.693398 401.083435 138.770309 162.359146 764.331482 691.661133 122.456100 233.640152 577.604614 240.249405 465.446503 174.208847 201.976120 737.143860 287.039612 448.475861 121.944191 639.219788 488.191315 985.257996 322.029938 420.323364 + 605.490784 902.631409 721.651611 194.324997 316.182068 691.321411 847.301636 767.185913 550.384094 164.940414 144.139969 609.171143 113.336662 455.658112 375.574799 211.077408 605.129028 35.3557014 32.2656708 477.140015 75.1339340 76.6579895 57.2629166 637.792114 638.047424 597.658936 271.798035 120.801765 256.196106 831.753113 819.857300 514.146729 245.809433 457.647217 276.700500 750.220215 782.626282 159.763931 495.739014 853.783752 369.756592 981.554199 913.256348 98.5319214 990.252136 444.985260 678.643433 591.527283 145.499496 317.065002 288.473999 933.530151 168.676926 776.300049 900.707947 120.641464 685.771729 521.405457 993.555542 801.479309 12.2285872 677.721924 971.653748 170.784103 362.551239 724.308228 34.4675293 751.760620 503.153809 557.793457 988.913696 977.153198 215.404129 547.405090 440.849274 924.810791 71.6999664 709.731628 430.360992 582.427368 616.936279 756.175476 256.963348 973.518799 432.824554 92.5994415 606.515198 37.1777191 422.922211 509.760315 231.799194 248.607147 413.264191 248.832657 882.516418 584.104370 + 743.505188 265.146088 608.336731 270.389099 68.4855499 93.8624573 167.603088 408.716553 159.414154 687.131592 823.166443 374.679016 86.1657257 422.521301 630.570007 126.152061 74.4951324 574.643738 319.613007 915.469604 510.325348 178.552353 870.386963 264.460358 745.210510 685.881470 888.736328 644.087952 783.289368 157.057846 18.7382889 961.843811 275.080933 578.102966 518.712219 832.617554 35.9141731 462.708496 72.6719818 338.444000 23.7382851 805.109558 298.612427 167.018661 925.620728 764.402161 664.132446 957.484131 794.111328 380.354065 645.053223 51.1499062 566.582275 35.5097466 264.075928 971.490662 341.606506 839.778198 702.048401 667.255615 768.705139 560.964844 194.221039 743.595276 114.290749 482.071472 813.853333 988.152039 351.745667 294.562958 486.428192 583.472839 689.892700 732.817810 772.084229 176.110046 992.068604 182.013474 97.1139145 410.062347 907.113098 571.510132 328.149323 350.292450 112.748772 534.337463 356.467407 408.152435 945.880737 308.399414 927.827026 566.583740 845.205505 437.042389 233.806519 980.988892 + 3.14082289 395.953857 391.161835 992.813721 681.484436 214.089005 39.2292862 382.176331 58.5147324 8.88167953 858.034912 893.842224 908.937500 692.997314 794.345093 619.666382 751.482666 77.5648575 895.212585 245.394760 227.877502 296.924072 291.454742 818.970276 471.033661 918.553894 702.447937 436.077332 45.8995209 962.287476 38.9763985 782.414490 24.3928642 982.723267 308.029877 702.953552 657.879211 385.449097 320.817963 642.825134 246.545883 734.119141 941.307800 504.896332 463.202820 615.196350 738.689636 349.220001 740.654907 40.1223412 700.860596 504.509949 413.850647 9.62831497 443.320862 167.538605 715.862488 875.677429 24.7026176 801.964783 13.5437584 472.408905 760.411621 856.251526 927.213440 1.26628542 630.994629 264.114716 909.553406 711.359680 500.011505 523.729858 857.771362 594.872253 539.550781 658.652222 10.3323154 713.845398 826.329102 967.719604 260.823822 589.164429 506.864044 348.577728 935.402771 9.22888660 364.045990 463.695282 582.613159 436.826813 238.621033 812.778870 55.9935951 508.776520 111.427406 645.238220 + 229.782822 200.949081 641.696411 532.243042 776.280579 162.814484 508.226257 548.746948 251.656815 635.128479 692.083130 603.278198 548.812500 949.430908 180.826675 306.673737 851.268738 446.159729 835.854431 510.036957 108.065140 711.307312 2.51554036 623.582275 791.898743 452.745300 741.069153 58.6392403 556.631897 205.232697 409.064056 978.965271 571.748962 180.313812 728.045654 950.773865 302.987488 224.176590 717.775879 833.892334 691.276306 84.4312363 199.850540 782.496277 867.768188 265.119049 431.568115 896.176636 165.930588 377.630249 296.348633 212.494095 688.185913 319.034576 352.401306 687.853516 424.097992 921.707458 339.965332 233.685043 112.339218 113.352501 928.551880 504.149872 589.632690 795.801025 129.264130 300.810822 644.007324 692.926270 304.947296 910.244873 846.097778 824.533691 111.791946 641.965515 583.973816 481.168060 225.149506 735.813599 690.838318 250.563446 243.841995 665.105164 346.327942 435.509674 365.095581 524.929688 464.642273 982.660339 559.075195 552.096436 552.459473 198.497269 302.359955 217.245728 + 266.632263 141.409531 788.411621 134.655212 440.604370 13.7347193 303.038574 721.437744 37.7178535 492.129272 702.599670 902.787720 447.075836 87.5066757 268.867188 595.810608 237.616333 955.952026 283.656982 623.080811 770.060303 350.016357 103.466949 937.059204 782.812744 211.742111 550.058044 681.078003 424.674683 410.268066 612.023376 287.917419 193.442062 529.916626 52.8070450 210.757706 768.055298 926.092712 419.595428 437.407501 181.509903 998.841614 349.143829 646.635681 109.063293 283.477966 816.898804 71.3419266 741.673401 930.348083 801.181641 579.105164 201.368820 42.7921638 109.877686 843.158691 853.011658 901.927429 618.984497 321.078705 597.183350 325.123535 738.502930 319.196838 670.617798 42.9756813 776.271606 387.993988 426.632935 190.241455 26.2467995 884.673035 549.166870 940.750244 811.585632 887.689514 748.625671 50.8492012 717.647156 66.2626114 627.970398 355.717194 676.287659 515.507080 223.007782 245.660629 592.434570 373.229340 271.292389 230.833023 658.773315 246.082138 332.408295 147.810684 663.342651 50.1852150 + 949.158325 107.862747 312.600983 922.856750 502.731873 534.935974 144.459244 186.700378 86.2548599 875.022278 340.915527 114.353867 190.008469 126.181595 521.302856 547.376892 638.157349 746.132568 739.520447 650.156982 896.110901 346.690216 224.797180 575.147156 739.226074 667.570679 910.338867 910.823914 972.226440 135.735062 84.6157074 457.223572 303.887634 336.128113 396.252228 339.751801 829.049683 275.383728 166.256958 37.8797569 80.6373825 483.613861 708.357971 246.658783 184.571350 786.242065 325.543335 34.7412567 742.630188 361.214081 379.645416 94.9576645 788.869934 746.132751 937.593201 233.962296 11.7660408 477.931183 880.016113 86.7766571 471.102081 447.683319 335.990509 800.774414 592.126404 440.026306 452.651031 980.281372 603.303528 115.769196 885.798035 948.228271 889.639954 401.271881 526.689514 756.092285 698.948486 29.0009365 105.411156 53.0009804 603.075256 229.763947 124.527618 115.786942 968.362976 624.571350 413.767639 424.224945 441.225891 772.233459 616.302429 329.552795 836.990601 815.256409 233.116394 322.296631 + 823.824158 511.033936 851.941650 710.012451 630.836548 85.3966370 512.152893 955.780334 924.422058 956.849243 188.155655 684.879639 756.249329 44.8528366 359.351990 591.989868 923.188538 618.968750 480.203430 671.730469 953.953552 26.8149185 128.791107 742.455566 207.204590 327.951996 106.521729 207.830597 357.555237 871.535034 805.523376 173.320663 790.002380 889.244629 660.193970 791.996033 32.1916580 852.031616 237.398926 701.732971 556.315552 926.675842 462.830841 836.832764 857.080811 291.475128 281.280457 881.253235 377.165955 61.5037155 937.797913 930.940552 603.345093 120.547981 915.212097 492.982910 321.510162 160.975784 202.688400 174.982025 922.345093 295.261932 818.878235 59.9165421 534.821899 269.306213 920.454773 987.089294 222.389114 592.399475 549.473206 779.628357 148.404343 302.591888 332.997711 577.895020 786.419250 649.802917 928.474121 142.110901 326.624664 322.547852 643.187378 137.792694 284.718658 769.876892 970.567139 546.469727 785.508362 540.283691 148.929596 227.228333 992.651917 745.997803 557.955688 859.842957 + 933.001099 572.123840 538.162537 318.315460 588.883667 376.782440 464.892853 611.582703 906.939209 594.287781 275.086304 113.870720 992.419128 761.208496 208.266754 996.522217 175.345139 240.145737 660.029724 308.900269 9.24502277 131.293777 88.4493332 645.273499 749.434387 265.075043 303.581268 622.860352 737.512695 710.527710 895.401306 155.165497 275.423309 707.515686 51.5906563 709.881775 618.603760 43.6336517 478.901215 326.434540 30.0092716 121.865654 169.455063 55.8832588 997.458923 342.737274 289.379303 271.210083 331.951874 956.307190 786.298035 920.803650 208.634689 228.810623 198.799805 819.654114 137.604355 448.725342 482.503937 898.687012 231.889114 200.262115 182.053543 808.176697 676.564636 345.594177 808.632080 551.079773 500.297119 743.175598 415.974213 680.050293 245.566849 673.293335 370.155365 41.6709900 612.828186 821.439331 349.491272 809.426941 309.216217 908.098816 261.386230 470.779938 621.359863 646.382446 577.234009 684.181396 288.770630 557.293579 412.474792 467.413330 259.759277 275.392365 532.033386 169.548065 + 222.535065 517.052307 6.13564062 323.660278 909.620178 519.650696 277.900574 195.291122 626.116577 304.658691 581.016846 530.056396 173.348358 294.184479 388.485016 724.913940 927.084473 700.530212 758.670654 595.356995 669.031860 108.399361 938.759277 224.682785 801.801025 617.747131 457.713440 415.099060 522.280029 263.438873 297.114990 987.218567 764.945923 665.278076 567.345703 223.229111 813.197754 459.981140 514.126587 459.521271 987.919800 893.300659 859.156555 900.515442 740.643188 925.061890 264.471375 178.860443 627.481934 626.557556 710.284058 209.191376 127.865768 646.496155 429.023804 831.427612 197.552582 209.947952 213.846191 328.539093 658.024292 459.788940 836.258301 478.162689 959.742493 363.381409 262.982697 296.277771 904.118896 845.775940 80.2377777 493.203461 862.956360 210.683990 282.739563 699.186462 863.415649 96.6917953 579.539124 952.674866 727.375916 853.383301 946.837891 832.119080 683.263245 340.306152 665.102539 607.582886 905.763367 973.048523 974.754700 811.119751 501.248718 523.375000 529.911987 889.167603 + 540.425171 310.662201 624.091431 481.117554 695.119324 215.777405 606.200500 969.156616 74.6662674 67.1343536 270.002167 124.722443 983.684631 581.661560 947.610718 238.853561 355.196533 6.63171053 975.635620 222.559174 317.429474 109.474869 42.9986038 156.836517 769.142517 764.461060 474.560211 333.806824 901.985229 213.651779 251.782578 722.192261 905.380371 358.452332 678.141235 875.927795 975.037292 35.6915359 735.289978 773.468140 572.923279 458.814301 690.858826 423.312286 667.176819 702.308105 871.310669 189.819702 395.511566 759.774841 226.090790 49.5027695 578.583496 636.583008 415.338684 824.535217 681.611572 111.990707 802.281250 201.453857 754.603149 650.321350 552.703552 762.199951 621.163086 67.1151810 938.813965 379.244202 288.894379 572.848206 37.6544380 909.556763 913.325562 770.826660 555.080322 686.038696 977.963684 358.697113 750.318054 278.253845 668.405396 25.4833126 454.851654 27.7469177 566.241211 118.316414 673.837097 279.599640 108.090744 280.999878 473.512451 1.00827670 148.583450 917.610840 640.113037 13.2731256 + 25.3136101 719.546875 637.551819 181.882767 668.941650 871.805298 601.352356 519.865173 903.794434 721.804504 756.492004 187.374130 760.467163 451.296814 449.626221 684.117188 457.238251 718.125610 761.940552 904.746521 279.392365 668.006775 755.465454 597.119202 495.624939 337.737274 997.051514 672.165344 286.726807 42.5614243 110.244545 382.732758 472.033478 749.917114 393.096344 157.627029 814.134644 352.584595 849.115356 989.267395 980.070374 821.205688 522.639526 45.1166229 938.302368 985.445740 252.986511 767.978943 240.106140 714.155945 536.462280 351.649139 135.904175 500.611877 576.622314 54.8462219 530.879578 595.240173 8.23936653 690.278198 636.070740 766.587158 852.851379 455.234344 910.950745 244.940125 230.544281 252.439529 309.991547 434.480225 382.746582 560.068542 210.421631 435.596100 693.010315 512.304016 683.624573 123.435562 527.623474 473.186096 837.493530 76.5426483 740.963074 945.329407 27.4278755 515.498962 975.307617 844.594971 451.695923 579.007996 79.2249146 823.615417 189.301834 434.574127 981.892029 395.269562 + 14.8398151 203.616531 629.501770 615.811462 245.811218 991.865356 286.292084 685.643555 906.710571 27.4353771 963.075684 580.010498 954.246887 922.906128 276.383057 649.159851 831.004456 656.086670 756.487915 59.9064178 120.115807 717.806152 218.883942 778.344849 934.442383 262.575409 186.378769 511.866669 645.430725 51.3848686 707.702393 284.109161 388.647430 839.829590 187.794159 356.213867 951.367493 319.806122 990.521362 699.089966 416.409241 210.029053 640.413513 669.771484 636.500000 555.128601 628.434265 109.453430 367.705078 795.248901 221.637360 295.324585 148.502777 114.548759 207.244904 816.598267 212.359528 226.203934 159.705032 181.093384 567.983887 944.341187 468.518311 28.2889557 193.143570 715.197632 750.219299 355.714630 273.406128 485.045380 155.687241 406.342682 775.796204 868.438538 5.55894709 419.238831 114.276993 15.7646694 867.322998 666.390686 142.160156 75.9128418 172.689484 435.698029 865.546082 284.514069 883.045105 738.522217 311.614929 384.688171 147.847061 191.450882 350.467041 244.226120 735.743286 871.396240 + 930.787964 670.448425 888.979492 718.152344 496.564789 627.304199 731.207397 760.135498 220.980698 895.025940 777.968262 327.052612 18.5149956 411.416321 588.430359 703.917419 349.126801 418.294373 31.4925385 619.991943 392.811676 591.858643 596.313293 220.982727 104.698524 328.119263 729.600891 704.773560 928.277954 381.318146 324.454559 634.928284 843.191345 819.037292 772.581665 550.254150 269.726044 289.153687 898.501770 352.858551 396.317261 293.351624 150.775421 275.128448 240.862076 672.406860 743.774780 31.5284443 119.752701 542.960327 416.484436 988.812561 44.4198265 274.425690 286.521973 547.350830 613.106018 963.241150 860.803040 67.2912521 102.235382 120.697853 475.205078 592.826599 397.561096 155.936783 143.974487 751.312073 770.616272 645.978638 229.683914 252.689682 648.705688 505.863983 304.094604 559.745544 371.000610 302.489410 288.904846 483.640411 768.689758 400.075012 663.300842 511.772400 282.174072 845.774902 558.114136 139.401489 89.7059708 225.239304 216.118896 123.355354 812.296387 289.145905 223.641876 45.8113937 + 674.029602 592.090820 456.968048 41.0682755 561.714905 843.836548 329.485321 295.674652 992.623291 456.242188 47.2783470 904.617310 622.512939 127.437225 925.510864 339.052856 832.107300 685.031555 53.0659447 717.348511 869.175232 534.225525 437.831299 209.684402 430.061188 680.733948 813.714294 364.138580 130.947815 271.511139 663.784058 586.015076 782.364075 797.976257 590.562500 273.544861 459.806793 885.200562 820.374207 522.867249 573.581726 773.520813 762.186768 650.319031 821.267212 900.166504 358.475250 652.109985 991.179565 522.405701 68.7692261 614.711182 694.153442 692.428223 863.786072 543.996094 792.336914 183.293564 842.819397 739.697876 507.262177 683.829651 483.708313 644.477356 751.307617 297.878754 18.2044086 363.554871 942.860474 323.898834 980.328674 666.408630 418.682739 342.850403 888.641113 585.984131 29.5569077 533.468689 316.890381 76.6832962 593.486145 79.3909225 790.331116 568.302612 943.166870 683.204468 333.360291 972.169373 952.466003 43.2199936 37.2385750 299.487915 39.1786728 286.208008 45.0660095 734.243103 + 985.559631 522.069641 51.6280518 409.136597 699.121094 995.440552 293.760162 46.4701996 776.540833 818.426697 261.046600 555.047546 534.746338 400.693878 441.675873 180.610947 946.016663 345.275665 393.662811 158.936310 738.223877 308.145111 280.825531 446.097260 363.542725 388.629822 764.292725 179.138580 126.307892 56.1640129 183.671555 23.6235428 217.250320 904.398987 793.661987 614.132141 889.030029 592.195435 639.120850 210.368881 741.468628 238.339203 505.575806 928.651245 419.066864 872.989075 656.736023 810.094727 18.4881992 453.728912 805.314758 944.111755 970.820801 468.436310 748.283447 316.873932 747.077393 892.562927 60.7482071 759.732239 548.795532 750.742065 934.142944 400.408295 111.395317 995.742126 135.446930 529.548401 306.244141 976.119141 246.464661 344.840332 919.355835 564.992310 522.116455 829.804504 61.7359390 743.421326 526.000610 289.857819 427.199341 920.187500 876.426392 298.619568 109.342262 860.259399 395.030792 452.273865 714.594604 859.502197 141.368500 622.562561 426.493958 739.291077 20.6662388 116.989037 + 961.756165 358.345154 940.623657 595.700806 317.238953 246.446686 145.224991 884.090881 312.341675 316.872314 773.869568 457.231781 78.6669769 881.437500 145.853546 707.258728 755.251343 260.946686 802.913635 392.938446 613.117432 872.286987 238.146164 725.281860 563.862854 455.704254 797.954773 511.837189 610.557312 578.525696 195.361206 33.5640526 48.6765823 197.990417 995.313110 765.328857 439.654602 228.956940 317.127655 814.632996 193.075989 295.318878 716.990601 414.440216 427.279968 162.299469 857.283386 212.231628 126.969200 727.482727 234.167175 578.355286 688.840637 751.545837 289.457428 18.3265953 541.724976 222.888214 17.7474594 336.511719 105.592110 690.036072 38.9983101 776.083984 584.493408 22.4575310 964.705261 790.639893 743.033630 375.154236 243.372070 274.971008 213.608185 503.634644 614.915283 415.191956 512.192078 611.527588 680.366882 305.625885 400.206726 422.671356 411.877747 935.663147 441.900787 939.736938 524.872498 617.268005 129.126160 721.313354 158.997696 645.264771 542.485779 690.843811 583.782410 320.781830 + 861.396179 594.076111 213.906921 101.134811 298.715912 223.794434 847.051331 544.336121 403.746887 740.006897 540.971436 544.655273 302.830963 172.435654 934.290039 172.102432 456.551056 756.761536 378.352936 579.182190 356.069458 142.769363 240.192902 719.432434 507.057404 699.564575 703.775085 712.936707 93.4249191 458.915649 96.6427307 283.288574 632.225403 931.720032 983.894775 414.915253 495.909729 478.872528 705.320679 508.363281 504.695312 65.7305222 715.742310 466.233795 549.389282 426.626923 80.4882202 915.346436 389.893005 566.435913 58.2825089 296.010651 979.260437 65.5898132 818.797668 942.853699 154.416077 772.101990 909.251343 896.013062 94.2313995 920.117065 689.340210 845.713806 368.981628 255.953705 950.312744 189.007446 186.303696 478.570404 345.309906 774.336182 971.790710 215.127716 209.019699 437.423462 305.092468 403.149750 622.733704 896.074097 739.855774 560.807068 302.565247 526.065735 837.705566 136.621445 742.666992 422.461700 347.786987 216.448669 814.405273 715.317810 570.601929 381.068787 49.1644363 312.550720 + 915.917664 870.143005 540.633179 283.466125 49.8320541 349.639252 102.340660 269.999725 710.039673 546.279114 20.4523525 799.261597 180.478043 423.029175 954.517151 381.688477 847.925781 164.116013 329.405792 81.8131027 881.392944 996.008301 594.487915 175.611603 873.961121 284.102295 336.276917 312.693756 277.512115 236.012070 252.997589 66.4617920 729.823425 696.754944 157.761780 268.305115 417.814911 332.945496 972.190613 699.435791 935.628296 731.816284 129.419296 43.4187546 626.566040 273.613800 85.5547943 407.701630 942.297180 609.354370 938.544800 287.151428 939.301880 403.033936 554.481018 564.895447 654.429626 991.816406 75.8962860 238.433167 960.956543 550.537598 249.992706 589.496033 242.405060 371.170837 699.213135 873.093811 542.144836 536.077942 648.892944 746.569031 715.343262 217.846069 559.599426 342.092560 447.185394 991.230286 363.256256 708.846191 386.061707 259.107635 457.951324 262.982574 901.175598 164.322937 553.596802 209.073349 369.138580 738.798279 518.024597 491.409729 560.591919 920.759766 895.801453 499.227112 + 213.742584 186.040085 333.804962 502.115204 900.773804 251.721893 855.318542 983.005554 892.794312 694.835205 57.3815918 34.7276192 298.522583 574.783203 392.525208 671.606323 160.141510 935.851379 609.439026 404.553772 653.249512 463.451263 702.113098 519.657227 914.373169 369.424622 907.629395 983.948364 412.267395 287.013458 298.901917 38.4956894 87.4099731 791.626587 181.728073 124.914894 659.974365 226.099487 365.710327 2.94158506 601.763855 359.030212 782.208069 930.540039 969.837097 696.387451 935.299500 918.330383 7.98761034 24.2143478 126.147659 934.935181 998.725281 284.349304 740.118652 484.738007 184.917236 869.156128 996.142029 904.245911 406.639557 334.241974 859.932068 449.529144 693.649414 907.667725 690.160034 769.371277 147.567017 10.3940039 51.8942757 826.565979 916.192688 457.117035 882.535767 570.399780 320.791534 448.776428 225.988434 183.595047 960.886169 790.569763 465.644348 80.1401215 372.261719 934.699707 24.3972702 129.655518 641.374084 297.548004 43.5187912 474.972992 681.491211 911.728638 429.471283 980.129883 + 678.665955 106.924728 302.252289 866.335449 170.294586 648.518616 917.326477 286.517944 144.134903 615.647217 657.509460 182.389557 994.218079 759.691528 788.000183 156.404404 84.9528503 695.531311 736.291443 814.938354 390.580261 739.112000 890.037537 131.373505 27.8050938 759.784729 836.317993 394.601349 878.471008 185.424500 388.323639 171.597137 354.651978 444.400238 848.053589 680.514221 538.934204 617.084900 54.0068169 162.457870 515.102783 948.153259 232.759354 808.900574 4.66356802 984.029907 894.165955 429.760254 631.325867 729.513245 906.097107 363.878021 428.312775 664.533630 315.284210 135.661819 371.290649 251.914642 413.144043 469.775360 84.5751572 516.854553 489.244019 280.672455 103.849411 663.626831 98.4371185 637.338989 290.109802 950.450012 678.653748 117.950867 108.571686 58.1639519 723.573730 717.450806 258.069397 296.736206 230.766571 82.7906494 578.444641 161.068924 893.736877 436.440735 31.6278839 120.393822 623.128296 819.435730 33.6469955 122.104492 806.414307 364.823364 396.911682 170.503708 228.568756 115.923889 + 693.606201 485.574036 602.690796 884.989197 847.086914 514.253662 350.095490 873.908325 964.992310 695.723633 778.891724 646.513184 404.200531 52.1019096 663.276489 275.486023 58.7127190 266.721039 24.0125504 203.469040 86.8319092 402.518921 269.293396 148.325272 213.756866 473.350861 581.583313 235.616745 619.820068 729.350525 415.509644 255.082138 691.848938 725.064758 978.682922 868.740906 526.669617 707.793579 79.8451385 209.866440 724.787781 645.769226 92.8502502 763.045654 476.074493 796.607056 108.127365 723.194824 654.744629 539.311279 565.091858 39.4471016 565.751770 348.894348 437.740845 860.029114 944.440979 868.473633 177.159958 582.770447 643.371765 266.465057 336.644135 265.246124 891.691589 111.220490 149.430725 86.2662354 426.149872 356.953278 533.618591 726.714661 401.355591 690.606262 942.409729 330.316956 936.821045 72.0381241 84.8048172 337.435120 783.317749 451.103638 7.17374897 382.183960 970.375122 354.837341 244.919464 384.800781 202.034897 278.324341 713.957825 824.046692 161.953751 432.677063 491.248657 193.518158 + 451.078461 574.640564 757.777588 41.6152534 319.915192 425.800568 247.638718 883.979126 443.897491 500.945404 384.716400 291.462006 786.069824 421.780273 622.737366 531.832397 412.898712 502.191986 403.659210 396.993225 695.327454 771.351196 947.209351 839.699402 811.746399 357.330078 780.280273 216.638138 935.393494 865.047852 794.386597 564.344299 418.397705 524.317810 742.760193 25.8966141 746.874817 871.300964 304.793365 363.819305 288.033600 98.1811981 838.674683 37.9020844 88.3805008 24.7992001 567.393860 915.285034 431.037079 395.100586 434.517059 850.223511 696.218994 834.449585 274.377411 485.371094 775.287231 473.580872 174.603683 647.580261 833.627625 871.175903 53.1154251 439.298187 222.560776 413.592468 13.1152124 832.661316 572.534851 336.830688 321.464203 465.139252 672.960632 360.288269 656.744873 876.257812 649.021851 321.626831 267.746429 733.464172 898.001526 487.027283 49.9842491 167.689499 886.800232 111.856606 325.998444 434.906189 315.386688 350.381714 158.231659 90.2712936 856.586548 950.718262 157.257263 659.601501 + 607.551880 706.212280 176.568436 172.400574 661.272156 129.885834 825.723633 310.680878 858.423584 869.387146 77.8811646 465.662292 729.598389 740.841919 557.254639 334.619781 939.967529 238.804550 357.498718 528.721069 460.033478 483.546143 809.161316 771.273254 741.018311 865.858032 807.717041 265.444946 367.286316 882.020264 170.984711 427.269196 392.870361 460.292084 997.752869 711.321350 101.578781 160.572495 80.9698792 360.736237 491.157013 514.555664 912.712219 916.269165 850.420715 710.104736 513.044006 233.029572 132.108704 938.512451 655.231262 28.3739262 796.591675 519.451233 616.218384 577.592773 90.6077805 525.513489 141.818237 582.011658 465.723083 923.577576 105.315468 127.052208 244.280319 5.72597075 388.488739 418.231201 256.951477 133.078339 233.972885 751.356567 357.278473 918.390747 528.315796 114.811890 191.732590 315.955444 974.826050 648.723450 863.330444 704.544189 877.183899 773.766663 59.3200188 526.883850 572.366455 485.696991 880.427856 509.621826 286.723236 93.4389725 481.127258 790.154480 561.324829 991.612610 + 115.183510 502.782654 617.233154 913.898682 885.987061 722.050354 473.694855 213.860657 415.930145 4.69012547 990.121948 501.281769 169.130005 116.386200 583.777710 961.774963 692.081726 755.294861 173.164124 435.434235 11.7568712 876.890808 942.308350 359.259705 697.129822 999.165955 427.558624 4.66178179 671.024902 230.604431 983.341431 383.470581 759.927795 208.340469 451.319305 346.494202 80.1364288 863.994202 28.5620899 819.438538 381.269226 455.833130 947.498718 414.084259 991.162659 861.843323 906.747498 785.069153 134.407990 426.525055 360.762970 60.0979767 230.965271 19.5756702 560.745728 852.244873 153.966141 693.328491 14.5299435 862.033630 312.115387 27.5753689 567.728149 928.435059 825.244446 365.243439 931.410950 228.749115 230.466049 717.727051 93.3423309 250.025330 698.520203 133.020111 210.567749 13.5154743 472.776733 919.281860 379.369965 420.955750 400.969513 799.811584 326.296753 117.614975 935.486633 756.191223 802.409973 572.429138 919.573120 506.603058 425.895233 869.677673 381.525330 890.317810 838.553345 75.9333267 + 657.825195 258.940643 683.570618 706.838379 980.612976 825.345093 43.6371078 738.365173 118.735374 385.871216 605.870789 449.614288 443.545471 516.284790 90.8543625 998.947388 737.723450 405.925934 499.676300 185.368301 374.461182 20.2383480 405.048279 247.672058 142.152893 982.008362 113.397041 153.368851 931.229248 917.412231 336.305206 772.438904 298.555542 864.823242 282.849243 1.32898641 375.665497 25.9164429 748.485596 747.509888 435.503418 817.086182 680.928955 128.985687 182.099869 322.686188 912.707092 207.888641 432.756500 720.322083 963.708069 847.028687 120.426689 161.210938 465.656342 488.974213 559.327759 467.357300 637.515015 51.4203568 662.524109 399.461945 720.405090 350.762024 154.078918 473.516754 411.948853 486.155121 124.754601 239.137222 444.912018 261.565033 57.7648811 857.397583 741.783508 208.550125 658.405518 853.752563 372.593201 716.913757 383.255280 920.838196 190.734787 682.565491 882.581116 354.821381 119.351128 595.155396 343.091675 152.267151 849.933533 64.7162323 679.705688 554.804077 922.316467 812.437622 + 834.432495 207.507202 712.881470 486.569977 980.938965 493.224426 536.169739 883.439697 521.523315 243.635147 883.226807 675.121155 20.4770031 87.7115707 23.6421204 449.887726 272.559814 754.544373 717.673218 470.035095 308.341370 802.263733 914.937256 61.0539703 451.064209 247.548386 75.9808426 913.756104 28.5026627 915.270874 686.475769 128.135681 391.329041 980.971436 24.1249123 748.982117 841.198181 399.736206 465.716766 350.997223 992.393738 897.371948 670.233093 252.808777 261.548370 62.4848976 994.444031 508.902832 480.918427 472.084991 398.677216 715.475220 504.261475 415.359406 798.068542 176.831329 28.4004250 630.463562 878.843689 353.146027 943.617493 817.585632 404.710083 609.087646 107.077942 938.590820 88.7704620 489.581818 307.349518 130.638779 682.366211 819.045044 258.016876 808.261292 339.212860 961.678040 274.752136 333.320679 487.101593 266.896698 965.130249 967.181702 424.316101 930.085388 730.427490 870.695618 436.745422 455.728516 431.947510 339.468170 502.254211 307.376251 946.363037 24.5575657 74.5391998 655.893799 + 687.323059 12.2180471 606.015442 457.458832 470.696930 647.359802 208.230438 668.572876 85.0917053 295.375488 407.433472 880.816284 821.356750 588.016541 313.970337 167.525620 382.824707 870.115723 790.171570 891.933411 446.234985 797.062439 876.367432 619.614380 129.646759 592.481140 663.242065 294.290771 412.777527 430.782806 622.416992 725.843262 85.8783569 192.348221 715.779419 845.143738 273.382721 63.1591873 711.975342 506.652374 722.399231 704.603271 573.229614 272.380463 582.891846 780.418396 735.045227 566.961548 75.5955887 484.747253 626.707581 801.405823 641.444275 139.295197 439.366302 297.036316 997.977295 9.03637695 899.254150 581.681885 579.983826 914.121277 516.158936 448.205566 453.787506 616.179749 945.091309 714.154541 827.220947 589.806030 955.677917 855.989929 340.330811 437.064056 524.434204 380.601837 173.078796 432.950073 22.9661655 908.948486 409.225006 594.097656 56.9606667 982.637390 461.105347 336.968658 451.815613 452.753143 889.231506 633.952637 200.887466 37.8175926 420.893219 138.507355 682.703735 891.511047 + 808.785645 690.724365 426.174286 737.661133 88.3303070 296.756287 91.0874786 852.756653 880.416077 304.858765 363.513184 624.196655 907.335205 412.996826 23.3233757 222.508316 862.918396 691.301758 620.683044 154.175507 807.551514 594.265869 280.961670 951.547668 916.893433 100.221863 716.517883 841.584961 382.940277 947.643677 726.950500 919.348816 669.931519 951.875854 739.011108 748.771118 69.6830597 847.668091 107.758186 628.990112 311.279266 293.753021 797.456177 147.656693 518.465088 673.223206 288.108215 506.996307 533.232300 11.2570496 605.079041 705.518982 595.152405 254.200226 427.846588 988.937988 432.973236 500.840668 552.867676 188.171494 283.308289 881.318420 224.501587 824.596741 717.265381 807.176636 323.458710 560.612183 509.745789 585.997253 26.3766079 579.810608 429.796753 66.4062347 847.179626 635.408447 829.221680 963.195251 978.550598 885.981079 901.424988 155.708618 316.770386 209.160233 404.541199 83.3985443 814.244080 311.669098 272.851227 351.324860 791.425110 511.991669 197.517868 817.700439 85.5796204 286.274109 + 963.702393 595.308350 637.255798 499.402161 365.195160 660.017822 981.869812 195.349716 983.867249 19.2228069 260.169800 37.8938675 137.577560 461.093750 402.267426 665.808838 116.786400 312.594482 798.531311 117.570137 687.973206 251.728867 332.369385 375.791138 200.146713 75.6033859 91.2501526 537.429993 71.3374634 427.209869 815.007507 583.594849 215.973495 777.359436 378.188538 534.897095 798.118530 331.133911 445.690979 973.998535 95.2421722 58.5882111 89.2394943 301.241638 765.193726 747.556458 878.252563 817.791016 641.437988 738.386108 372.016693 703.558105 563.609497 981.846558 262.014496 692.851318 856.396179 515.790710 262.418457 112.919373 901.847961 680.182129 849.681458 50.5404015 101.756462 50.9643021 723.888489 472.434814 352.742615 556.405762 808.703674 452.320038 421.640350 169.527893 831.705872 291.459229 695.478577 661.022949 761.587524 824.165344 72.3731232 194.857574 972.779297 730.147888 118.812836 163.188187 899.469238 716.949097 259.588928 887.610107 501.661774 517.679321 201.401459 600.595764 732.359863 492.558838 + 724.920532 354.224274 395.811554 491.831268 756.327026 191.875320 496.247467 280.398712 893.765198 147.761078 76.3964081 393.313446 549.826111 64.9452362 418.208588 809.777832 597.103210 662.135498 372.196106 387.238892 230.261200 661.083923 506.126709 709.905884 28.6520615 302.949554 455.102936 21.9145412 153.239639 809.794617 803.398560 94.8477478 24.9787884 473.290955 307.653931 487.148987 974.226013 339.624054 435.206177 325.277100 924.856323 926.065247 938.577820 241.099411 186.636368 534.694519 406.402283 318.202850 662.045105 797.699707 246.570770 636.097717 946.606995 168.466919 665.428955 630.476868 496.903839 909.745056 522.067688 855.119812 53.7180214 423.505219 556.492188 858.234375 129.149673 897.709961 441.335022 534.440613 11.3578596 211.427414 683.652161 784.732239 677.317505 615.269165 632.455322 347.978607 62.3698578 55.0991096 98.2955246 236.929352 513.583313 459.839081 418.143616 516.832764 603.608582 586.719543 223.190765 747.194641 770.836121 176.504425 290.920746 723.499634 939.614441 587.125122 430.747284 793.720703 diff --git a/example/lu_decomp/97x97.dat b/example/lu_decomp/97x97.dat new file mode 100644 index 0000000..e9992ca --- /dev/null +++ b/example/lu_decomp/97x97.dat @@ -0,0 +1,97 @@ + 940.693909 136.947815 311.721252 575.405640 930.359497 429.307404 416.676300 116.105324 538.569763 315.419952 393.661896 919.496582 767.783630 296.637299 669.085693 841.689697 33.2514992 726.056641 256.165405 723.672302 3.34619379 626.492859 218.795212 617.579712 615.992371 596.453674 685.118530 447.909058 668.552856 383.046875 528.631958 14.4104958 255.594940 103.988266 498.035065 614.018738 285.911957 201.996185 573.149780 290.640839 81.1966324 620.793213 539.952209 893.430603 214.723526 911.827759 711.354309 900.152710 828.937134 856.849792 768.208984 338.937622 890.447693 358.470001 995.180969 603.902832 485.099274 816.304321 863.271423 506.006775 720.458374 805.504456 523.040527 417.660767 920.251648 298.628723 334.727448 270.353668 121.030060 3.83880973 984.213379 689.009216 653.373474 528.204590 613.979858 270.620728 855.240540 730.151428 273.394867 520.697876 488.720795 452.759460 259.058868 266.479309 136.962646 653.364319 709.278137 244.778107 779.500732 199.634338 383.518219 568.640747 173.596710 467.745117 446.985809 64.1700821 283.702393 + 71.3585358 135.174866 165.392838 457.461151 185.146255 733.220215 597.300598 75.8912888 431.681061 591.672363 323.651825 327.039886 592.092712 969.100891 164.626434 442.954468 253.193253 376.278931 551.371338 223.290268 699.242126 728.708862 445.088989 339.360870 988.028503 953.935608 584.434326 550.816467 939.643799 408.929321 120.697441 395.978912 664.754395 36.2179146 80.2502213 394.549255 368.659241 831.525757 259.229675 601.132996 44.6974258 343.858368 976.659485 794.994690 153.837708 439.813293 678.773804 681.531433 402.804169 237.521652 879.054199 438.497009 322.422699 823.347717 190.669830 437.839386 395.943542 356.153900 559.944031 902.281128 796.989685 292.024414 980.935242 972.776855 60.3696213 127.906258 184.009293 352.670502 126.303543 401.146118 789.562134 575.555420 263.832886 737.674988 434.479675 697.975647 197.981781 33.5214767 639.200439 601.658447 490.548828 453.128754 12.5370893 997.075012 94.7465820 899.127563 300.441223 731.848938 190.088913 560.721741 4.50083160 251.658783 311.391846 204.262527 172.784470 723.369812 174.186035 + 974.382080 911.131042 70.1770477 642.731262 73.5001984 135.664032 411.651123 10.3748302 400.184937 797.214661 248.347595 141.171585 386.362030 238.788467 675.043091 524.795715 713.784729 400.192261 106.030838 942.886230 984.244324 647.017822 965.956543 895.542114 966.467957 258.658600 992.378662 510.744904 345.785797 483.733490 181.672150 380.344788 340.370636 637.942322 284.807434 816.065002 48.8293152 483.950104 607.266357 378.628632 226.373093 446.298187 531.417786 630.958862 907.042786 328.455200 36.8846397 839.542786 51.7126045 25.4017353 836.639221 721.562317 375.385803 21.0826969 919.590332 466.756653 722.822632 230.656174 753.807251 756.969727 27.6147270 913.113403 447.719940 100.983444 770.966797 750.991821 340.794556 163.887726 165.389801 308.251160 326.623535 366.382050 522.849304 459.043610 616.893738 564.482910 647.216248 435.543854 66.8847427 351.243744 761.189697 990.357056 337.100800 668.848206 551.458557 988.303345 648.923767 435.672607 36.1886787 177.233429 911.157288 596.180054 62.8877220 659.593628 546.830566 57.9392319 406.930573 + 147.631332 46.9447136 260.024323 694.506409 973.773560 814.138062 743.955505 873.988831 381.086761 157.619049 961.685242 947.921387 536.667969 904.280579 90.5405579 967.001099 707.396240 813.228882 148.294479 97.2874832 975.538147 918.258850 184.608734 142.849319 448.065704 36.9715157 677.392761 488.503296 191.688766 146.141159 110.296768 192.553894 501.235748 914.428589 279.626007 628.300903 843.871765 611.895813 563.540405 384.247894 236.000214 161.207474 104.401985 678.253235 966.413391 97.6526184 798.934448 693.921875 870.282227 674.287476 513.154663 401.254913 697.932861 606.725525 910.801208 174.506439 340.588989 116.751572 3.79611588 28.8092613 39.8115158 445.494202 320.395905 986.034363 463.518188 201.204239 9.38531113 57.4855576 165.977158 430.847443 102.604561 439.804535 835.254761 834.983398 668.383545 799.035645 322.373688 214.853088 7.89329100 649.505127 948.465210 459.866272 856.017761 581.901733 171.463867 571.980530 105.508690 585.712708 26.9194202 232.456268 449.506531 191.503159 912.581543 54.1547852 586.730225 405.239502 939.265808 + 146.415421 635.918091 305.279022 600.364563 505.464996 832.524536 382.551880 214.538345 742.631714 322.126526 790.127747 432.014923 154.432983 541.576172 765.228149 174.598740 712.537781 473.019562 388.017334 643.237122 650.767578 164.980972 627.187317 92.4784470 713.457520 974.546143 518.559326 537.899658 695.824158 488.804169 297.006378 709.148987 844.042847 836.258423 296.830536 913.561890 309.278656 95.6549988 461.765656 334.051666 59.4497681 26.2215519 101.790817 551.315430 441.446930 983.508911 270.936890 685.695618 721.500793 609.204346 286.104980 764.214539 289.821014 684.803772 280.080994 908.081238 636.033508 123.140633 21.0411339 862.690613 414.029480 914.750061 38.7784119 514.735718 73.8796158 159.652466 982.741516 936.717712 826.727722 330.136505 665.017822 385.412170 266.839478 475.827026 276.229919 457.019928 937.144043 110.528038 337.100372 488.066467 594.470276 222.551666 844.407593 196.271408 93.8684692 995.097717 251.686234 889.410095 648.801697 833.450745 837.960571 154.391830 344.724152 218.173676 518.837158 517.517456 672.418701 + 394.811249 723.982605 215.131348 467.647156 623.507202 747.782349 866.159912 616.418640 634.381348 579.424744 223.443115 549.873718 988.744934 137.709518 472.887115 564.617798 414.353210 754.157532 64.8063812 415.603790 172.795059 698.855286 735.917664 403.519592 851.477905 466.830383 823.673950 205.988617 485.435394 128.077927 777.287415 145.603226 711.529846 117.347260 848.991272 16.2674675 587.363037 448.593933 40.4231644 450.005219 372.597656 934.216675 760.649536 961.679993 136.494675 139.887680 541.134521 260.621429 939.160034 607.075989 991.825806 660.124573 242.243271 99.7942123 748.100830 658.354492 67.5185394 78.0165100 366.550507 66.9482193 57.7784004 240.158249 735.468018 192.565384 928.371643 458.949127 330.484192 373.115540 216.852676 107.837738 349.671814 555.894897 57.9834137 854.076538 288.293152 110.116348 954.343811 867.737000 713.798401 109.011665 786.329285 950.389404 636.352051 15.6016350 505.442719 33.3136063 616.845459 763.645630 827.469421 351.963989 612.930176 930.027649 397.884552 615.455383 792.257080 333.752106 26.9036407 + 65.5353928 906.058411 630.415649 919.002563 717.240234 322.519989 76.3013153 614.179932 179.867462 695.763245 257.941376 595.748108 972.937683 501.701843 558.119385 831.457825 235.296692 633.549744 167.859558 806.550171 133.095856 438.698029 384.117371 242.669327 859.095398 347.929993 895.730591 43.6577682 896.754395 655.734741 90.4730911 557.051880 597.394531 741.037354 350.658600 792.899292 236.683075 875.777405 766.795776 120.511543 590.747803 110.585503 179.803223 230.719528 961.146179 199.141357 659.090027 446.549164 866.777039 51.2430344 547.582153 127.853203 938.949585 329.484497 670.417236 430.776398 780.251404 165.166687 344.120789 764.112183 987.979858 511.051971 152.404160 140.486282 364.439636 826.637024 992.001038 264.965240 857.781921 694.526001 521.322998 6.25925636 85.4164658 802.156189 142.372482 357.447021 704.354309 119.542381 602.263428 51.8256226 139.763992 78.1311951 394.198395 265.379028 405.122131 812.320984 319.175873 939.529724 641.227051 323.079895 150.986099 539.545898 587.350647 86.6180267 387.093506 92.8918686 703.017761 + 772.066101 845.039551 19.7030373 146.612579 789.781616 66.7996521 461.672333 994.697998 220.323502 235.947586 643.686462 238.270615 337.484070 845.383301 130.234344 151.028427 228.757339 768.235962 20.9250813 232.151581 610.863647 53.4187508 459.985138 934.513977 172.541931 96.8944855 418.117249 355.383545 929.755249 848.550232 330.012299 490.061523 316.189514 227.910782 229.883743 978.573425 952.873291 168.585175 598.308716 598.294189 297.564423 276.698425 842.299805 641.043884 657.206726 94.7129974 905.391113 207.254852 698.991516 559.453003 760.712280 803.618408 321.945496 861.328186 942.787170 762.857056 642.466370 384.008453 997.208740 739.464783 305.097046 867.158936 306.494171 642.958435 279.964478 734.756897 122.575012 551.808289 493.736877 89.5524063 127.078880 812.276123 384.672882 551.197754 602.508179 452.826935 559.689941 945.798218 488.462494 296.578552 708.879517 289.726624 279.337463 568.890076 857.795898 430.692780 426.611206 246.562439 676.094238 280.035736 902.845642 487.909393 747.296692 133.064713 569.366760 306.290039 446.819183 + 191.836792 290.891998 430.343750 189.566406 824.936646 344.245850 235.074707 659.166504 226.127350 805.044434 397.436951 535.411072 252.639954 806.743713 802.046936 33.0282059 265.342346 278.513580 707.688171 780.146484 751.941711 159.943817 15.4261551 425.365997 987.243835 779.944214 918.675293 852.727661 361.785492 11.6573114 762.282959 750.680481 565.345032 266.763794 577.181213 688.394287 252.429642 719.905945 87.1035538 370.007812 42.7310104 784.327393 59.8611641 149.666336 732.817322 60.2067642 556.283142 578.251648 391.222717 229.995041 585.319275 363.401245 52.1318626 698.220947 15.4592628 338.912933 346.140076 965.721924 709.746155 405.209778 306.319153 468.589111 988.948059 705.410461 764.988159 603.642761 330.026001 288.772491 337.740051 681.610352 105.764969 546.882507 28.5028419 816.224060 90.2781448 42.8648071 26.3396301 890.599365 832.210815 513.306458 965.969543 235.052078 548.423462 73.9249268 913.497498 813.895813 726.749329 436.010468 498.906586 576.872253 571.349121 998.508118 729.790527 83.0772400 734.247314 413.731689 236.825867 + 387.082123 204.021851 833.465942 865.761047 967.842163 438.757263 883.124207 798.072571 749.646484 648.178528 746.854980 846.222961 75.2338486 386.822815 113.947113 977.200928 944.619263 407.155701 704.637878 379.979584 729.099243 162.381821 325.556976 346.480194 496.681152 707.575867 406.936707 238.277756 17.1983356 457.429169 944.508667 890.134766 890.773438 314.835999 668.797424 375.296143 322.281799 198.182449 202.734131 420.429901 529.615417 661.789246 630.425293 387.672638 433.080017 107.936462 799.884583 741.312500 23.3525524 771.853027 201.143448 520.752991 63.9182663 750.511292 965.373352 712.843445 383.504822 485.865204 388.596039 675.980347 869.026367 817.584106 302.609314 662.331665 681.751709 92.5210266 707.987671 31.8584423 326.992554 546.871521 61.0546265 723.671509 403.349182 674.030334 940.661316 592.951477 449.253998 668.856628 324.810944 654.300476 207.101044 373.542816 731.990051 651.403076 149.777695 949.689880 698.759827 764.114502 822.253845 119.630630 25.0663185 672.045715 705.511963 874.986938 546.716919 971.708435 20.3795891 + 231.948593 799.552673 825.913391 79.6575699 476.043793 879.617310 568.953613 940.669250 678.190796 3.88328981 870.775635 568.583130 124.117470 712.122314 518.923523 842.166870 176.248383 230.789795 564.977173 145.540695 247.374695 849.127258 671.895874 449.655731 596.266479 936.451843 211.083893 701.436890 509.707733 162.269104 985.637146 780.541931 551.777588 593.022339 623.683899 55.6892624 56.9645958 545.675354 171.005737 462.330627 717.684265 53.9398880 256.632690 637.614197 555.222778 160.244156 987.886536 790.591614 891.851746 332.508362 479.588318 543.605713 299.755463 732.786865 701.447693 752.153687 61.6576996 192.412003 69.0215149 472.741180 680.247375 948.546997 112.821419 398.688873 755.437378 277.900146 642.025513 746.256165 47.7472038 801.440186 881.754150 998.903503 804.800415 385.965057 298.072113 307.554474 95.7502747 994.719849 448.568329 828.409729 608.953613 165.951309 670.380005 348.486572 195.539185 993.411804 707.029785 286.359436 227.199692 243.010452 599.005615 220.162064 647.001343 96.4948196 64.1746063 825.074829 280.783264 + 692.548706 323.330414 160.451019 220.961884 493.310425 660.268005 248.126801 522.301697 885.315674 421.048767 820.183838 245.845215 249.154312 464.377075 29.5294571 311.143433 136.668793 889.582031 126.012016 836.098022 862.536987 439.695099 906.005188 564.435242 765.332092 68.5527191 519.003174 571.565308 757.447083 58.5937500 745.745483 733.208740 254.981323 867.662048 716.582397 684.152100 122.121162 400.450684 542.401917 529.722473 143.308838 424.464203 207.560669 731.104370 278.777008 107.823151 679.643188 698.059204 65.4302902 305.990540 128.094727 581.271423 173.023956 551.519470 109.336899 428.940186 968.023499 254.783279 556.645447 245.186890 918.134827 921.842529 873.673645 279.006500 815.758484 535.733521 69.4392242 543.544556 907.237976 512.460449 612.622253 951.231934 627.494568 121.440620 316.419128 831.576111 831.339233 516.411499 233.412811 297.033752 175.697174 916.088074 280.132690 449.876831 83.1410141 127.237511 744.830627 301.353760 61.1070862 945.672791 961.633179 571.634033 857.503174 945.002563 429.971771 23.8929253 257.044098 + 966.920532 462.937317 161.993301 43.9092293 846.044922 337.427521 739.907654 389.173767 969.322266 853.673462 702.418213 431.644867 988.546326 621.840393 767.852417 728.463562 553.159424 166.065399 324.130920 712.843384 281.336731 906.508606 580.843811 38.4226875 560.135498 616.590210 759.893127 745.629272 618.797424 400.744904 185.538300 63.2264709 671.599243 388.480072 841.956421 387.092773 791.138306 553.419373 40.3427162 192.779327 331.627472 433.339569 348.547729 315.401337 54.1385307 323.366486 195.832092 772.987549 249.091202 185.381454 590.903320 393.841003 829.809265 2.75324416 731.774963 926.285522 490.242584 179.848465 774.683289 669.867920 747.091919 153.260300 619.354065 196.542572 136.709930 776.216980 61.3477058 85.0114441 970.950134 660.660767 222.912460 353.827698 233.576736 940.200806 506.482086 523.517334 589.999573 576.220215 300.614685 179.944214 553.143494 415.549652 529.190735 199.901093 437.230133 456.403381 274.682159 636.361389 633.042664 439.331818 124.684334 834.311951 673.313416 417.559723 303.038940 941.625610 937.014099 + 334.611084 21.0146370 640.140259 443.065186 765.882263 153.288055 789.936218 720.701355 840.266968 889.556030 718.070190 649.607422 580.492310 119.506065 400.732239 109.454803 692.715515 63.4683456 297.819702 356.223389 708.141113 363.229980 694.417664 98.8333359 5.28337240 218.290985 574.918945 755.314514 795.415161 144.876236 113.658798 909.056396 749.035828 835.851746 793.270752 291.441071 218.643433 455.204254 184.120178 379.477753 162.799408 15.8078394 290.963867 694.339478 724.354187 662.566895 521.400269 935.273132 601.784424 504.887268 77.6538773 99.4989319 381.887695 701.256592 142.624603 604.460449 837.716431 769.563293 355.431122 365.152740 867.807007 845.253174 995.795227 617.623474 740.509460 323.500946 517.633850 769.697754 760.032288 672.949768 987.331177 582.110657 846.750732 508.008270 943.643372 649.425049 775.743347 395.062042 352.510742 327.525635 906.127869 12.4693279 118.238884 89.9434967 501.277405 584.385742 542.737915 998.585510 99.4338455 781.617920 948.940674 655.380554 907.754272 827.839966 675.986572 574.863464 334.056305 + 998.941162 43.1216850 215.280212 923.295715 303.627960 459.128235 775.958130 908.797913 631.092285 650.431335 316.728638 482.800354 270.615112 890.609070 766.246765 441.386475 120.731079 992.691833 850.500183 334.094604 585.553162 328.486633 626.665833 334.354095 364.555450 231.148132 315.131348 31.3363514 819.420593 574.655029 695.591064 115.314865 939.833374 540.744934 49.9415588 365.952637 1.51470733 438.665466 101.813324 833.823303 857.941772 742.271912 99.7868881 558.187439 174.112854 966.287659 21.2119083 755.749268 158.584106 482.322754 312.929596 848.826477 948.247253 538.786682 745.858459 297.786835 813.139038 450.102264 304.666473 739.107178 31.5257053 770.344055 477.409912 365.765472 723.582520 134.128540 110.527863 90.2204437 354.049683 587.134583 601.869141 352.902679 272.362457 818.163391 186.706573 991.435242 608.308167 265.162994 843.579773 356.689911 184.172455 531.397705 782.275696 43.9096451 995.885315 543.619690 624.973145 852.856934 500.736145 855.665649 430.288940 71.4738159 185.473511 289.438721 49.5213470 484.051636 196.281052 + 710.775574 435.407440 269.727661 650.885010 449.545929 985.433533 14.0233335 548.754883 592.433838 706.833130 798.909119 221.595551 341.988068 989.823853 290.246155 791.146973 189.151138 586.305725 206.263489 855.726746 220.688034 62.4671555 743.895264 420.235596 692.887451 82.9838181 988.330261 760.922852 715.896118 633.920288 639.049133 622.509094 625.418396 605.927795 423.604919 520.901123 786.727844 578.744873 594.539062 482.006500 165.444824 337.695038 525.075806 744.589905 664.796143 276.462494 417.359467 213.402100 719.478760 36.3804131 955.386780 831.035828 405.246765 920.943481 331.805634 314.696014 281.863708 783.372192 761.688477 639.692261 853.780396 640.488647 649.841492 727.610718 676.451721 794.338318 662.509155 915.211548 479.692627 83.1800766 756.765991 117.773483 943.309937 990.814941 71.9120102 29.8106899 765.139893 706.007568 495.322266 12.0076151 25.9462166 927.725342 385.785126 350.511414 942.026184 313.257690 162.207413 405.746704 564.652222 79.2337875 569.799500 806.398071 861.269348 281.994995 836.090942 637.031067 593.263428 + 578.740967 540.734619 221.387619 819.981201 303.566864 789.274292 963.105042 72.6891937 667.541260 484.182739 982.514465 740.386292 801.686829 670.604919 555.095703 504.510529 896.870422 624.758362 731.421143 230.174271 629.643372 333.447052 128.385529 133.671112 779.377686 726.919922 285.336151 667.111877 555.092285 614.032898 482.083252 254.449890 576.317322 931.026001 768.993164 889.262512 224.775864 249.473648 300.395691 217.795624 178.587479 309.442291 695.200012 544.640320 839.946594 631.768127 671.028687 546.737976 669.393127 587.533203 182.972794 475.482513 823.063049 351.115845 102.510178 760.080383 592.212158 263.552826 614.841370 898.561584 148.360397 734.236633 346.995850 638.039917 849.294800 569.922913 76.5046616 252.768814 207.682388 404.218658 186.184296 810.448975 855.096802 464.137756 575.224792 930.444641 573.447205 546.304810 395.935760 647.609985 91.6966248 345.388092 76.5697403 321.720795 925.612732 418.443481 419.884064 514.991760 20.1364059 820.424561 31.3539181 393.739136 339.685211 179.652679 143.220413 77.8496628 612.002014 + 875.732117 562.579163 183.510254 24.7906246 272.987091 534.353394 387.978821 20.5794811 965.646118 73.4439850 332.569183 207.904129 874.552979 947.089050 763.327820 67.3141174 251.538849 479.587494 409.028290 969.223877 919.760010 306.932709 147.844025 405.116364 290.003052 404.026611 884.320068 567.760071 257.259949 326.141632 939.623047 312.959808 392.539429 709.711243 778.801331 94.1581573 751.793884 123.327065 788.631470 701.404785 514.306885 851.817505 479.361816 219.971771 657.709961 713.844788 335.348511 541.105103 248.858673 510.497925 9.54959583 235.708923 67.3512726 159.517288 811.867188 882.136780 144.936981 703.393066 249.199692 176.559921 969.468140 898.826660 228.464676 267.788086 267.593994 901.689392 121.600021 847.149170 707.182129 1.06502318 999.415161 482.361511 183.659286 730.992737 525.855286 322.178741 167.265656 838.496277 455.565002 160.465851 271.410400 406.839569 978.777222 502.744720 226.622284 335.634857 985.916809 519.929504 616.917908 221.591095 461.925293 263.347351 590.785828 376.569153 964.319519 788.594604 740.114563 + 643.800415 877.445007 530.863159 597.909790 585.637207 593.839050 322.905853 6.69042158 513.765381 92.4683304 193.119095 493.372986 219.703461 856.222412 800.036194 139.296875 592.779724 573.899658 650.347107 338.957458 734.016235 897.750000 224.958725 269.340973 222.955978 232.059586 435.013916 66.1834793 663.893127 386.267670 858.133118 806.981079 907.954590 617.104431 881.356567 136.681000 901.371521 193.548233 943.294556 143.595001 25.1420002 815.972046 605.418152 794.917114 40.2581062 638.149292 344.677948 367.764832 848.651306 544.236511 821.960266 109.300873 61.9080849 766.373596 440.272034 621.086792 82.4599991 52.3419380 864.918945 710.207214 67.1647797 806.631653 21.1589146 665.147278 5.39376879 127.352852 827.663269 371.895569 221.953598 77.9231415 955.300049 608.350830 190.228058 704.768494 931.874756 385.472137 946.068359 642.238464 899.192749 493.751831 145.628052 917.684387 328.824615 343.129486 380.823395 50.2837029 247.674088 60.0284271 119.538277 113.360237 553.229248 292.062164 334.470154 519.035278 350.892731 595.673767 715.516602 + 747.342346 386.007568 710.941528 675.055420 179.348297 8.00279427 489.050323 473.256714 75.1744232 728.357544 254.933334 609.586914 297.062347 40.2092781 10.1230145 593.130066 580.347229 765.821411 333.897339 511.413605 258.148163 64.1752625 243.312943 120.225006 836.992188 580.003052 525.999023 237.408524 153.725525 212.723526 613.418640 995.164734 153.970612 197.245987 617.901062 845.494568 933.403320 484.703522 904.127747 62.7001534 806.273376 467.420990 185.199966 123.819626 631.649658 779.706604 596.173584 426.795807 262.225464 701.849426 278.839294 765.149048 859.738525 609.151978 16.6930962 191.415924 612.418213 774.372559 236.627228 753.507996 926.979248 236.803482 155.860458 613.235352 507.081024 87.4679718 554.374390 988.797119 327.666840 89.5225754 305.443085 422.148621 681.391479 772.850159 921.173706 343.825104 344.162903 76.8462067 262.985382 978.129211 368.967316 468.614227 254.752563 184.945221 331.075317 877.913635 349.021637 415.986786 38.5274277 364.884491 19.9915924 525.100159 448.116028 945.867432 512.876343 910.503906 232.789429 + 787.506165 713.314819 872.682129 966.412964 649.023743 363.483337 556.255859 565.919006 348.702606 956.055237 669.379211 87.7485504 308.252930 748.715759 205.499039 28.9440708 844.257751 329.031647 426.399780 190.462616 32.2762680 452.952148 811.552124 544.970703 358.296387 911.674805 985.719055 22.4985580 112.960693 343.784363 358.526031 626.347595 487.674774 376.602417 161.621429 575.528809 139.027191 158.080704 737.249878 457.636932 425.414764 692.517761 612.725769 423.059784 202.982132 471.201691 110.816475 162.678177 128.105499 201.142792 126.792412 80.4312973 673.455444 105.722931 553.374695 496.521790 343.671814 150.734940 18.5783501 492.282501 567.627502 652.794800 43.3400383 668.724304 914.821777 209.100922 430.632477 410.255737 939.230652 968.230469 80.5236511 466.616608 371.977325 322.223511 413.736267 610.877869 763.527344 421.440796 421.847198 75.2408752 830.521545 433.791870 270.526703 442.025818 570.111755 35.4655037 94.7740326 881.316345 312.542389 574.467224 989.131897 855.538879 745.989563 18.3146267 563.157898 268.741943 924.401123 + 891.769104 748.874512 308.287537 281.090210 229.966934 925.066467 944.845825 587.897888 76.6400681 565.144409 579.538391 80.0375290 124.860237 114.132065 823.519287 867.372742 162.937317 430.744232 806.930847 46.6487160 275.287628 180.133804 208.354706 635.453918 297.438019 156.200699 119.769608 900.439819 129.773178 344.468170 640.777222 433.871613 986.304871 140.392670 897.464905 392.097656 762.616638 91.5547867 638.231384 79.4267731 859.551270 177.892776 16.5082092 174.384445 982.608154 412.926208 192.835251 160.235886 987.748657 778.563538 778.502747 988.381958 585.749939 250.225830 763.549744 633.627197 982.358765 743.512329 985.166748 740.116333 713.422791 930.062927 209.698868 722.716858 601.386353 981.579651 559.049622 817.802551 60.4988327 805.016235 738.427795 354.020630 906.892944 309.787598 316.139038 9.02643299 310.506470 539.355896 254.551529 962.373352 454.811401 922.551025 607.319702 642.980103 16.3950119 6.24597740 962.384949 298.374542 52.3122826 867.140198 767.805664 174.071762 349.095612 974.238464 118.857918 478.491974 333.186401 + 822.471619 894.361328 219.556015 304.013885 442.990265 330.957947 678.644043 706.640625 31.9525833 683.574524 367.219971 78.6561966 897.668457 904.527710 860.584106 845.096436 823.713257 819.885925 667.374695 250.343842 674.670837 929.133118 851.041443 114.833206 619.149353 876.573242 4.60836983 975.866516 646.078186 57.1868782 280.501678 912.996521 267.660919 299.925751 729.660828 506.603424 178.025970 706.159485 913.472473 110.657372 484.497864 459.407501 665.468994 838.268372 884.617676 376.507629 235.757690 126.935440 1.90645409 557.720398 126.649025 136.957886 729.043396 972.247437 346.019501 115.834221 375.758606 590.342712 674.888550 900.175842 765.676880 92.9350433 491.761597 744.600159 111.729240 549.309875 676.847351 842.779297 608.405884 540.562866 377.140411 352.710876 598.259827 28.6104984 293.782013 735.394592 311.348877 166.416122 922.194519 622.801819 394.473267 647.084106 413.043335 932.706238 504.070862 900.262085 596.147949 327.753937 937.028564 244.718918 630.520508 829.575989 91.5977173 781.732666 282.476013 169.931427 858.292358 + 349.477753 618.299622 464.039734 965.670959 478.442657 639.346497 73.7580872 519.392151 867.820129 299.959930 723.698730 591.114624 938.482971 617.263062 418.213745 109.001305 96.4283676 936.150940 921.529541 811.435181 426.766876 740.029053 572.469788 632.478516 454.297333 125.118835 530.684570 871.882568 480.842926 565.656616 517.060425 968.213440 637.945374 1.85661495 430.575653 510.634857 714.661987 846.522156 389.604919 312.416626 411.082458 429.556793 132.772400 817.171875 153.087143 26.7677002 357.313416 464.174774 818.444458 748.115723 955.846497 510.419891 426.598053 350.195709 648.682007 599.444214 876.921143 518.355957 929.359619 289.939911 191.167923 863.097107 228.142654 164.396835 132.647232 587.652222 184.087601 778.487427 479.638519 634.592834 533.366333 482.740570 142.751846 728.439331 8.77967834 262.731476 618.600098 374.138702 3.37977695 700.241089 721.172180 33.4689560 789.696594 825.316711 196.124268 65.2869110 74.2713623 738.553406 558.231384 701.160156 223.685349 814.222656 682.016907 585.060791 961.123352 461.458832 319.819580 + 665.486633 24.3491592 808.356506 629.774353 931.524780 108.399422 417.526367 674.550354 102.225082 95.5769348 118.713104 892.950317 262.454468 640.295654 654.892822 523.740234 819.710205 762.201599 157.529266 278.720917 739.544678 759.614624 843.231079 46.7750130 401.218414 567.276978 252.924347 887.942322 97.5065536 791.178101 506.158264 55.0452232 150.096497 915.032043 176.789459 717.846313 436.683960 68.4244003 883.362427 845.197021 770.454956 721.977844 810.509094 752.016663 589.863647 607.298035 338.044586 34.8337288 319.355164 579.998962 604.618164 361.988220 653.467407 515.692871 408.719116 297.086884 2.32100677 607.558899 461.243927 472.456543 610.596191 883.451477 374.931366 95.8318481 120.051796 471.244568 458.162689 387.632324 408.875427 154.845032 162.177231 277.126556 477.806976 30.6322918 573.746582 680.907959 90.7170486 178.666626 426.467285 766.757874 494.967072 29.5935879 24.3066425 297.572357 453.150909 658.743530 65.0246735 433.125793 449.593506 25.9772396 117.486595 801.723267 15.2205467 845.148804 619.187683 556.959290 829.520020 + 210.266220 337.380524 619.040955 122.544823 595.170532 884.997986 803.264587 851.504822 465.607147 120.281342 458.037231 804.568481 499.568298 203.127014 9.49755383 730.238403 138.713089 320.742645 388.215271 259.507751 611.965332 296.668213 88.7777863 265.367889 935.240845 119.735489 445.839081 549.763794 414.580627 94.9969101 945.136719 726.167542 977.081299 865.077698 413.901917 111.255264 478.783691 710.868835 117.862381 670.474731 444.367737 370.660370 291.842377 333.209869 37.9721107 663.052856 642.230469 249.922867 54.9785919 640.375183 550.628296 446.385468 520.408081 623.393799 915.351379 154.969772 640.840576 85.2734375 491.014465 141.359329 634.573364 15.7961092 80.4181366 841.653687 740.436890 298.646057 665.276428 423.725311 503.669769 835.949829 209.180298 139.314911 776.382812 825.723328 609.643616 713.466187 615.719788 932.659912 557.346008 472.779938 825.461121 813.390381 43.3710594 374.237000 918.210571 647.994263 129.017792 888.985291 304.339172 700.406250 543.142944 259.958099 395.800537 283.825592 897.400146 552.030762 739.662903 + 787.057068 989.208191 32.8268814 278.542694 953.559937 117.870476 470.581116 310.387695 865.510925 429.446228 435.682770 459.619720 585.630432 158.704376 808.077454 962.849670 139.473480 260.492645 141.781860 43.8626022 419.973663 338.371490 523.924133 390.969208 69.0673676 379.666870 22.9019165 409.116699 868.306519 706.357117 782.812378 705.788391 46.5027733 623.084045 277.294159 854.058899 127.958359 701.274658 387.739807 691.023376 944.319275 1.38144553 197.676193 693.069336 91.7201462 273.266357 917.169922 574.204346 176.401230 810.147339 478.266846 638.284180 226.452347 109.690598 773.059326 336.427399 685.309082 520.686279 311.979156 314.701660 437.056183 761.612427 705.557922 555.770935 578.894165 822.015137 700.084961 5.29700851 328.227448 734.165771 574.275208 903.990601 44.9270325 474.439636 896.364563 980.924683 481.352814 955.728882 537.753601 865.256775 794.350830 642.499939 179.690445 32.6394958 107.727402 269.765350 181.298096 129.419174 281.848358 869.326172 516.230713 775.052490 825.857788 146.503967 771.508118 912.271606 758.230469 + 282.363464 950.774292 638.807007 918.819885 753.114624 565.742920 136.209991 708.482788 684.721558 471.643982 882.899658 408.977020 26.6038322 141.896667 809.960144 778.991699 499.645660 886.418457 321.179108 406.649994 57.4233322 847.405334 87.0086441 192.883057 899.396057 973.461304 276.636322 292.638916 680.278503 755.240784 972.620850 976.179504 772.005554 997.620300 367.932129 182.950165 980.125549 453.127441 656.352905 188.577423 222.690948 4.18161058 443.052734 935.706360 600.937561 215.310577 943.296387 166.723022 619.237061 170.456604 505.935455 282.061218 604.323792 291.131256 250.497406 444.118225 656.652283 436.301758 35.2991333 129.193558 286.110229 352.789581 275.587006 831.564575 411.404358 274.625610 805.341125 469.464600 962.508667 311.792358 267.852112 588.361816 21.6062756 974.381531 251.183136 136.764359 996.358826 374.897430 175.304947 44.1535416 310.856598 493.180023 387.636841 533.208923 836.222290 196.887589 537.673096 897.849243 459.370087 238.461395 81.9767303 138.800568 268.166046 66.8035812 648.938293 697.346863 375.275818 + 45.1812897 754.703735 939.253418 949.291687 513.894531 288.766541 127.779610 571.036987 942.376526 752.267578 6.00303364 769.373474 474.049255 120.735191 239.767578 105.051445 103.334702 328.669556 290.874969 816.688171 2.96951175 362.722412 242.168137 68.3573456 481.205444 155.525513 580.952209 197.612778 779.609192 237.955383 536.034119 170.970306 776.637878 922.561401 252.631805 20.4205551 750.391235 32.5931702 651.042725 313.156952 853.959045 306.928009 683.910217 20.8365364 789.940186 462.189789 553.313721 574.014038 583.145142 590.660706 818.625305 903.667480 543.388794 683.672302 170.565460 205.805527 596.938477 504.358826 364.535583 54.7227249 955.709961 472.840088 332.235291 925.811584 576.370361 442.151154 970.242920 301.703522 516.122681 595.030640 661.625488 70.3285904 700.871094 628.174500 832.477661 91.0591354 864.567993 17.6760044 956.737976 904.301880 762.667725 88.9451065 936.568176 87.6465454 939.564758 288.481781 982.019775 832.897949 76.3797913 66.5069885 929.701965 286.761993 213.011368 716.255127 169.451065 961.202332 122.661293 + 35.5878677 704.804443 663.193054 19.0152931 411.277130 449.648346 150.546417 376.652435 917.058472 382.438904 441.511993 224.788132 933.129578 760.645447 120.613068 171.840851 830.634644 489.039124 395.425934 424.358734 317.226074 834.729736 158.785248 24.2734165 263.825562 677.859741 80.2162781 787.962402 749.313293 375.886871 410.311829 179.458389 633.113098 186.283203 398.239380 913.619934 183.732056 459.534973 946.934875 355.921143 351.406616 795.887939 696.160278 591.808838 946.067505 907.253296 567.353210 223.452530 659.981750 883.226562 740.350220 233.535477 779.745056 844.689331 96.3264847 527.070312 941.170654 674.364990 255.023788 390.726044 713.451233 518.873413 531.418213 617.674072 441.388855 58.8330002 529.773254 760.024353 382.119293 431.940735 533.058533 356.295654 866.003418 122.496887 444.980194 964.221436 797.856689 857.009460 231.274658 632.666260 833.127502 295.748474 862.816406 250.703735 431.668549 307.301361 929.358765 149.194214 218.263062 937.194702 136.790558 540.053650 320.864990 166.174606 720.494202 740.906006 279.216522 + 230.428284 646.466492 34.5679207 274.947968 454.180939 610.342407 925.712280 540.290161 519.371948 181.739975 128.012665 654.647888 633.321045 717.105835 869.987122 192.662689 120.915199 41.1431808 519.915222 399.419678 842.714417 564.397217 663.642639 343.827301 927.822266 926.483276 898.879272 654.503906 143.735184 792.342102 130.067627 55.3111496 902.835754 419.258606 832.885254 604.498291 764.352600 962.759521 776.403870 716.419250 491.357941 855.610901 86.9526138 615.122192 258.714630 74.5115051 230.738098 440.950317 68.7131882 366.857574 251.743927 989.440308 699.739746 238.988419 642.459534 96.3498917 2.71751714 877.315857 814.473877 747.512512 395.697998 971.205750 434.678009 177.313934 136.977768 988.832031 947.554016 559.392212 660.611511 146.268585 778.601318 796.458801 460.893555 359.161102 879.631836 528.059448 290.372345 159.316681 755.164795 283.608215 924.687134 910.836548 280.657562 937.978760 587.135681 748.648499 116.521126 821.329773 485.170654 966.325256 799.468567 475.590332 997.613403 73.1083298 235.157593 128.525940 661.492615 + 500.640533 343.619354 223.031372 424.537964 213.458725 929.651367 457.745636 94.6566086 494.163940 75.7659454 924.606873 186.287674 700.107361 793.339661 764.894653 555.425781 227.471222 683.938965 334.302826 942.822876 660.752808 680.415100 509.691895 605.873779 135.591736 135.728745 42.3230057 292.651550 211.381088 496.023346 816.960205 914.370239 691.657654 882.831116 707.646118 411.307007 346.098389 422.908691 330.521301 662.784607 638.133484 183.562469 218.084839 564.308777 675.972412 487.759674 685.247437 149.239166 474.041565 557.934204 38.7550087 85.4655304 402.134216 234.092209 607.890320 39.2310104 331.929016 52.0797615 555.420471 437.606750 356.869080 973.578125 144.044937 127.711845 319.886139 216.950150 586.934082 373.259918 437.425964 626.132141 80.0195999 447.392181 76.9413605 792.055908 883.190125 304.266754 483.651184 16.5707302 163.186523 694.378723 752.479919 650.047729 315.881805 137.621033 911.407959 589.208252 873.242676 60.6040497 933.812012 353.399750 341.282471 388.503754 706.811707 328.290619 33.4111404 404.928253 675.107605 + 315.763062 945.347717 24.6764183 278.337036 22.6645699 379.877655 490.813385 933.268555 142.954727 986.707642 561.275024 794.418701 233.576431 31.5103436 196.272842 100.490471 215.550308 15.3059940 535.675598 410.810883 950.625549 5.53209209 862.881348 855.804321 8.48457336 796.872070 447.905579 358.332825 920.254761 306.093719 62.5633202 845.470459 637.609741 554.205750 968.850647 355.368073 424.513031 963.063538 590.696228 925.037048 225.281403 468.244385 693.732361 125.030052 740.077393 401.108795 171.134354 39.6986771 272.024597 946.824646 901.055481 483.681793 392.070984 819.048462 61.0832100 288.859711 656.453003 375.476746 469.740631 448.737244 730.632080 765.855103 650.730530 631.532837 879.552063 383.900757 936.790527 731.051086 300.889496 17.0944881 935.555237 954.177490 251.080124 868.954407 694.009216 19.9503288 124.556198 174.227539 969.713196 976.325500 123.568520 558.500488 786.418457 990.340271 865.839111 166.637390 709.300720 973.252747 915.944153 525.462769 15.6562967 218.416443 735.448547 318.566437 597.958923 664.379822 77.4045639 + 187.052521 807.423035 293.238251 637.190674 997.064026 96.9280701 419.311157 855.617188 295.633636 379.237671 931.050171 815.878967 177.138458 880.269104 521.917053 504.893524 617.389221 620.525696 936.438354 483.714142 793.679443 745.994995 947.654785 297.957611 518.112610 762.134827 562.013428 683.387817 499.594910 384.457245 742.380981 552.224121 95.9971466 211.482193 89.7077560 974.428223 60.8433609 713.451477 165.934525 748.702637 517.603638 143.953476 919.749756 673.069519 994.152466 386.045990 976.029175 140.808472 799.690002 484.062469 94.9587402 122.423714 651.793823 589.630432 259.938324 927.650818 322.228394 354.667358 557.549194 800.816345 717.977844 572.137390 510.924683 666.154846 843.627441 477.010498 883.207153 47.9458466 107.729424 759.808105 42.4323311 716.561401 154.490494 325.247681 865.325867 162.843536 687.104797 109.743179 296.869110 126.493256 383.362091 264.284180 560.440002 323.023926 731.928528 460.609772 762.311218 419.952545 4.07669210 831.783142 265.817932 402.946930 949.232788 344.241547 875.896301 235.568344 846.075500 + 989.774231 991.664856 241.937637 351.280060 659.938843 492.910461 238.867966 326.097412 652.948364 33.5523224 545.138306 721.425842 584.540466 562.146057 706.640381 348.833771 13.1731501 51.7081985 716.318420 262.638153 848.348877 443.809540 933.997498 904.709839 607.544922 924.530151 808.918030 279.681396 534.356567 521.329285 985.342346 788.007935 67.3437729 874.497620 288.901459 248.975204 867.737061 953.886719 517.577637 765.684326 283.373047 729.218079 435.866119 215.747101 779.657837 59.0380745 709.171204 54.6689568 969.296387 350.648407 913.052246 622.241699 796.146606 844.434814 570.600647 826.053772 687.749451 366.358887 898.774414 946.119934 902.832397 483.825897 132.094711 495.222412 64.3799744 643.072083 993.698181 467.211639 806.095032 973.332153 540.381714 902.099854 224.083832 960.455627 917.842957 938.969971 341.617462 539.799988 257.170868 179.588730 178.287384 143.037125 479.092316 381.166016 395.744568 841.054382 543.002014 605.011353 878.377136 325.281097 572.947083 631.079346 115.808075 781.553955 955.656494 527.667175 41.2854347 + 207.272827 832.833557 399.535675 317.579315 591.343384 509.661530 125.903999 84.4593964 195.462128 324.660461 348.469543 487.304871 780.650696 28.1985073 928.696533 781.394348 434.354156 292.676483 192.095093 768.996826 6.43687916 797.208130 153.762268 859.984192 938.468201 922.468872 319.455200 593.888611 127.579597 17.1532001 692.058228 753.926697 667.836182 765.103882 306.248047 429.012177 137.492065 312.544006 441.307770 505.449615 675.904480 231.083344 701.602295 670.959717 737.194641 500.065094 11.8647671 524.026428 337.095367 413.830780 705.662292 274.064087 188.972977 656.336609 775.307861 561.926880 955.112183 554.761047 181.331619 725.129028 886.257202 449.261780 53.8181190 727.480347 222.398163 62.6326294 719.295410 342.440369 597.169556 538.302551 563.977295 355.180206 47.0950050 514.184875 385.004120 687.570068 609.401550 790.150513 695.995605 577.312561 417.149872 607.341858 424.538086 537.931152 994.315369 482.889618 927.079529 277.424622 466.565948 161.753326 995.173645 601.588074 231.256500 780.614502 156.272446 672.153992 437.251556 + 531.586304 515.534668 450.160339 835.359802 649.736877 724.673645 409.779083 330.132660 430.231781 713.301880 763.640869 677.640686 280.171814 167.142990 947.550537 520.210022 782.669373 718.593506 879.850708 226.163498 638.747559 522.806396 343.446930 176.045746 111.174225 866.537354 456.100006 828.871704 584.681641 915.072876 677.857300 112.971527 574.619141 184.310425 798.045288 687.077393 343.388397 615.050110 302.346008 745.287170 336.550842 125.041962 346.753937 16.1233673 658.852417 945.151978 339.434906 930.377014 970.098511 387.694000 980.825745 467.759399 337.133362 308.437012 770.583191 292.373901 469.789764 978.972290 353.842468 616.940430 405.315521 439.403809 687.470642 568.983398 8.57305717 106.945396 763.657043 325.125916 28.8540974 99.0600204 665.630798 947.124695 250.669800 605.870422 314.544952 209.688400 129.051437 255.235413 939.971680 169.775528 355.110901 298.663696 304.301819 53.9766846 948.191956 376.926880 127.271568 810.444702 642.949036 626.249878 659.885071 853.937134 810.299255 874.406372 138.352127 463.680908 137.782455 + 459.968231 976.643616 831.424866 141.459366 452.975739 441.118469 898.908691 724.710510 970.813599 770.946777 547.740723 461.880096 110.696136 569.873779 704.789062 310.988983 60.5455170 791.913757 309.769318 688.578552 439.427643 461.131134 289.227997 289.131836 653.588013 642.784790 86.5481186 193.967606 330.857178 705.958313 475.869019 60.0264626 218.886978 663.872864 46.8359871 526.992432 145.907440 951.693970 467.095825 610.432678 485.524292 52.6399002 114.927765 937.188477 615.683594 405.883453 958.310974 788.288391 128.124191 129.224823 515.217651 757.952759 831.176270 349.200531 955.833740 334.653778 701.814636 310.632294 857.875000 17.5275002 33.7177353 935.614136 645.995239 248.484665 382.243744 336.239594 518.350525 178.325134 282.446472 721.184326 91.0728912 841.250183 879.989624 946.208496 380.141266 302.256042 225.141281 503.209351 27.3008652 167.607849 253.678299 869.627808 152.083923 887.732544 362.235535 438.095795 264.128387 561.174194 521.454834 621.633911 200.207397 704.331909 231.168442 697.934570 294.827087 674.104065 174.724503 + 617.831665 143.204330 563.508484 918.956360 128.831711 735.130005 722.625244 809.824219 701.896057 517.620789 432.881531 68.8968277 496.533600 87.8961639 326.902344 639.900146 84.5144806 857.439453 204.611465 617.307556 468.550690 313.941223 732.746704 670.031860 414.971283 360.268738 757.872437 555.437256 28.0571480 668.443481 118.353447 121.477242 735.114319 641.299988 273.023773 357.170746 845.954834 62.2070007 343.165802 567.816833 894.559082 960.492126 706.890442 836.293823 905.874268 315.387390 755.664856 252.011520 158.344727 499.504120 975.256531 11.1003866 880.329895 701.047974 398.988464 252.728745 778.727539 89.0806885 360.443207 296.309387 253.988953 578.584900 883.205200 167.068909 301.863281 46.9741898 573.083496 755.793945 844.970520 856.560791 201.659576 912.317871 767.481628 313.890198 260.768463 406.869110 995.315735 376.763672 2.17500234 996.411072 165.505020 143.989441 249.825378 566.245667 726.864990 368.753082 933.888245 638.115906 836.585999 660.568359 284.814056 294.198883 724.032104 998.030151 552.387878 772.810242 40.6320457 + 743.139221 87.9849396 62.4605446 714.363464 962.709167 97.2483673 948.736633 926.812134 293.697815 781.666748 954.446960 556.045532 74.9657745 638.005432 917.706421 153.271194 145.415710 566.598816 268.927429 897.894287 111.782593 395.359528 459.511169 410.905975 335.665344 953.746582 129.235596 210.074188 404.604309 825.512756 389.577423 562.652527 493.639526 315.159515 30.3580856 782.346985 89.5863495 66.8117371 19.4536037 748.735779 175.067368 683.728149 55.3587875 496.575256 339.878815 611.238037 844.449280 97.2058487 720.606384 166.094284 180.676865 830.166870 434.262695 422.224487 379.266541 360.693481 342.890228 879.412109 257.191589 919.153015 824.859802 580.984558 655.826721 517.897644 290.290283 972.421692 669.375122 32.3002663 800.576660 950.417664 265.785126 600.271667 276.770691 742.989014 740.425964 413.707458 200.068542 17.1759453 179.737839 904.692871 489.309113 636.794067 820.728271 153.948700 985.871033 170.606308 805.218933 942.537781 8.70113850 150.752625 449.857422 838.937622 239.363922 49.1811066 417.491364 642.214905 837.514343 + 348.094879 885.089783 478.312317 272.339905 128.628601 319.609253 626.515991 304.201782 828.238159 987.574707 179.600876 16.3098640 61.0785027 697.478943 76.1145782 91.8391113 35.7846642 159.726349 46.3642693 732.562012 975.402710 523.139771 174.467209 123.121933 576.518738 2.56627274 6.85863638 27.0730457 947.490784 286.577240 180.700378 883.806091 90.1042709 62.7414780 650.646484 952.721436 154.515808 897.810608 427.037262 478.006317 687.153625 172.080582 425.407440 643.146973 839.828918 350.673737 496.439972 493.945404 994.910767 664.226868 322.707794 49.1612778 948.836243 12.1902990 749.889465 826.701660 956.504211 829.335144 880.958313 905.561279 233.549759 365.548492 9.47135353 857.777466 971.178345 514.079041 921.102600 810.621216 647.541809 657.185608 420.658661 958.575745 816.864075 660.544067 397.387238 850.029053 681.234131 517.988586 136.321289 29.7565022 609.256042 287.271057 349.646881 685.038635 597.493958 473.354675 960.876038 843.199402 757.048523 931.519531 438.479980 473.641846 327.404999 102.756874 177.021622 828.697021 770.577881 + 248.482101 568.003296 635.358826 41.6234741 534.235840 294.833099 398.118927 833.071472 695.457703 862.960022 831.924133 91.1161804 983.661804 539.771973 132.279419 456.377899 951.652893 143.416138 797.840393 730.371094 388.022400 388.745941 631.107239 93.2500916 324.720947 930.696289 942.484985 654.949585 912.598206 757.298218 516.688599 819.095703 754.906921 992.511230 566.468567 649.187317 820.520874 786.931396 573.795471 97.4045486 902.120728 676.010071 997.806458 201.854889 367.584686 175.610107 867.030884 847.752319 134.825806 450.927979 121.537743 487.663208 841.221191 388.124207 895.518188 259.415009 148.285675 891.357666 872.341980 560.055481 345.522186 209.083481 800.046265 362.573334 445.168121 461.925842 957.421448 453.469666 718.196777 337.049530 304.597046 325.748230 693.584045 755.881042 610.371948 117.357681 17.1876755 291.707886 368.356873 966.902039 789.101440 533.612854 867.237793 836.222168 807.024170 739.202698 379.696045 623.508240 448.445374 197.768784 421.181824 159.131851 571.937683 120.416328 362.296021 269.408386 576.375671 + 234.963776 111.286110 42.1534843 879.176819 311.148926 887.538025 352.410004 283.672516 525.470276 890.377014 213.071747 627.266968 897.525208 169.701691 132.761322 815.533691 562.759216 19.4799232 480.519135 55.7405891 115.716255 380.036407 356.646515 348.553131 273.907135 556.180481 151.799667 53.8772469 524.295410 229.834381 634.459534 533.591858 274.561096 940.214661 615.635437 51.4534073 775.337097 668.067322 94.5518646 264.404510 441.725525 198.117188 553.079590 576.041931 567.219910 537.687012 702.434143 419.026123 543.883423 189.990662 417.099731 670.637878 52.7972794 986.389771 165.648590 479.745453 204.895325 192.611298 16.1788635 593.168091 466.565887 632.401306 458.218445 430.524994 454.172760 752.577271 216.414062 725.603271 619.162109 570.699036 251.671524 972.581177 879.577698 141.403275 767.495728 67.3341293 280.858246 467.329254 243.188141 173.936951 835.349365 23.4224586 491.924072 475.662506 952.946289 666.885071 31.7685890 76.0858154 916.465271 664.659241 181.944092 203.110092 560.099182 104.045311 343.028900 288.150177 587.353271 + 371.054382 952.157593 486.159760 726.851929 448.849213 550.585144 236.604782 65.0964279 673.158264 682.167603 364.595306 101.686432 203.178879 860.437927 665.170837 741.281860 274.237610 598.910583 869.665649 348.229645 448.223022 713.329163 709.001038 534.236755 351.798828 715.465576 764.209717 136.868149 624.620422 156.536758 750.093567 461.758972 236.536118 952.229187 442.475800 182.234207 955.123230 171.451660 584.079834 662.518799 150.868317 804.812500 619.125122 587.296021 51.0881577 39.4054184 738.305176 286.397949 403.087158 436.104828 612.641357 655.008118 392.215851 385.573914 179.124756 32.7092819 341.604584 9.60259056 173.084747 725.834351 987.728333 336.703094 679.471863 294.375793 680.830566 182.257187 343.382507 202.557098 542.038147 334.517731 248.107803 590.009521 233.233459 159.498657 81.3713913 38.2448883 161.876465 397.611877 937.797607 265.394257 526.570801 229.773834 918.664734 715.191650 861.932861 63.1057167 35.9513893 375.724091 202.975998 935.352844 306.007324 991.442200 921.794495 74.5890350 659.208618 510.604614 872.183716 + 105.115395 541.662292 886.761414 809.857910 213.213409 663.809326 982.843445 225.010651 374.728485 224.528503 497.504059 359.963470 986.982605 331.121155 887.582092 900.974487 744.275452 528.128052 427.940857 993.206116 134.001648 610.948120 998.353882 762.800171 857.894653 425.450378 344.898621 523.289551 928.036133 682.887146 553.469666 573.908081 195.852814 986.019470 130.071259 149.703430 41.7367287 265.396698 532.060852 217.841782 334.955688 117.636528 740.594055 227.111450 59.5590935 232.346420 651.456299 246.552017 856.584106 39.0880432 476.402771 997.151733 512.473083 398.916565 263.685211 701.007141 662.809448 503.971649 645.476379 498.246460 166.176392 678.040405 162.551285 619.069702 110.196495 767.347107 779.920288 902.563110 398.711578 117.852318 382.450531 170.947266 913.861206 530.698792 363.767487 910.598694 651.164551 659.262268 154.098221 413.132233 221.803436 238.502899 699.335144 753.432068 548.156006 195.845062 40.8743362 305.840942 665.247803 988.229309 134.600250 444.041351 14.4775438 510.456879 394.990479 153.144012 756.459656 + 322.275696 381.166962 662.261963 851.485779 713.352600 735.498230 659.743225 286.979462 791.042480 275.724335 45.6708679 667.948120 330.363037 851.578796 690.189026 926.166016 56.8165665 190.719009 143.883026 549.532227 772.276062 194.697876 162.029678 968.941589 424.402100 85.2629013 292.066467 689.160461 863.760803 333.966644 914.765930 122.084839 348.672821 810.639771 746.442993 256.541107 106.788673 8.98231030 27.5335674 626.972046 861.619812 284.250397 862.992249 312.899597 689.649475 655.982300 910.906799 721.447937 724.775391 828.080200 893.947449 248.413391 820.649719 71.4887619 675.952515 705.799011 937.329651 962.490540 70.0774841 812.674683 768.453857 680.370667 733.332458 157.701767 901.344421 835.182739 283.800293 376.774872 401.762817 77.8244171 300.780273 596.710327 230.296570 568.698242 456.468292 638.695068 831.475586 566.133362 334.308319 505.953552 911.480896 61.9399414 60.8395500 230.291092 537.722717 951.135559 570.128296 308.298492 728.150757 13.2014933 976.031006 264.162994 350.775726 256.452698 385.548187 872.739929 67.3043518 + 729.161255 393.822083 786.782104 492.240387 126.526718 435.840759 217.379944 941.454468 644.648560 678.986877 193.300522 412.471527 148.141632 82.9361801 560.717041 96.1689301 470.546173 103.370071 396.900909 863.706909 986.231079 344.057007 584.195618 143.140137 764.715088 278.379150 891.533752 809.689880 773.487061 477.698181 267.914978 504.227692 168.281006 201.911987 917.490479 339.627594 656.428101 659.027832 854.743103 395.698639 880.975647 981.481628 820.922180 980.966492 934.726990 552.502991 865.919983 962.441528 603.689819 257.951630 352.914337 129.208450 119.634682 290.154419 560.714783 466.453400 828.291992 258.116730 295.601349 921.408875 656.729187 70.3383560 923.995789 62.9607239 163.101791 64.7492828 326.248352 924.241089 7.59056425 464.107574 59.8475304 123.478851 623.572205 531.236511 274.541046 542.707092 294.209412 881.794861 761.763489 991.164062 747.129517 625.747253 954.332642 924.722961 715.934692 225.850647 719.328918 355.542847 661.951538 53.8783760 413.732147 764.401794 228.500229 864.078369 543.596008 385.485016 694.256531 + 957.182434 135.690399 292.015076 513.658081 604.775391 930.448059 472.070770 819.610535 864.437744 766.907959 564.764587 336.524384 962.212646 467.597137 426.472534 408.930573 593.721924 282.240631 387.587952 257.186646 906.607483 978.386841 740.843506 585.640198 702.462524 594.745300 489.478882 733.941284 91.3691864 711.546509 952.426941 556.502197 418.873932 195.842621 787.015137 641.912903 673.657715 325.294006 157.298645 466.969727 282.529419 519.150452 489.255981 873.479248 793.115295 851.292053 624.506042 900.318298 14.7415657 471.860992 403.587830 55.8414574 217.858627 126.130089 498.740326 837.894348 325.702850 811.175903 774.113586 218.841721 930.284790 587.776855 926.026062 443.619720 727.486450 52.5632057 590.858521 946.956421 789.596924 871.794922 51.5062828 128.612167 659.727173 297.453857 841.377625 242.216415 34.0589905 966.958679 733.725220 532.950928 855.314270 814.043030 736.189575 377.785828 815.745728 550.814636 397.290222 704.800110 680.470032 69.8912888 907.536377 604.452759 700.904785 877.757202 476.676392 477.351501 199.936295 + 432.049286 470.598969 20.0982971 310.583954 789.441101 979.116455 396.374786 228.200653 163.807037 592.885498 490.310547 712.783081 9.25097752 741.715027 128.944855 215.893997 934.870422 695.523438 944.643738 895.692505 904.852722 5.66892672 802.193237 889.682373 964.202759 15.9940958 410.041016 990.119019 459.340912 184.149643 707.091309 438.420593 124.126282 226.753235 950.608276 571.796692 536.964233 781.722351 320.983551 96.6190948 85.7551575 146.121445 637.388123 796.420227 799.353149 799.147583 813.291565 841.748413 795.317078 676.274231 268.411133 108.871735 232.301514 350.053986 786.335999 993.337952 16.9272861 717.141602 88.8027344 909.812988 295.879608 525.908936 788.828491 270.570587 884.345459 785.027222 324.494202 180.291428 951.758545 224.885422 219.655579 696.798706 588.024170 624.357849 754.196228 195.956299 645.501953 975.736450 597.615723 62.1949158 245.597870 464.301270 358.481934 332.703979 315.002899 836.681702 922.726440 851.408203 591.302368 271.111847 545.275696 740.061890 21.5145760 11.8483324 212.441040 526.362793 616.945190 + 259.339325 742.689026 222.400192 320.308319 707.428955 706.917664 774.131104 894.549194 902.450500 743.510620 380.820953 322.561859 606.127502 165.907364 919.839355 217.118362 265.244873 283.521454 404.022552 619.103210 218.851715 652.457581 343.212433 120.568703 248.384033 201.014114 384.367462 249.289001 718.275635 732.943298 643.493652 394.736633 116.272232 393.617432 243.315857 391.449097 875.028015 55.0492134 952.436401 849.206238 266.191223 609.714844 974.160034 144.762863 776.670959 735.060486 864.873352 6.83606911 416.738525 548.459595 961.062073 971.455383 962.306763 105.878700 277.461060 229.383759 900.806091 391.438507 720.535278 984.513184 476.603088 62.6852684 115.485344 734.354309 150.862656 129.256317 412.643127 890.654358 629.811218 51.5421295 505.533691 926.505676 46.8341408 252.684204 550.944397 266.534912 977.018677 46.8885651 892.703857 191.697281 627.423523 44.1211472 510.106506 8.29920959 637.625488 707.992554 2.88382649 679.613831 89.4009857 205.236450 609.868042 593.100342 909.497864 445.807892 840.101624 847.254456 97.0749664 + 692.579773 838.804443 413.049072 750.682495 684.352295 455.835571 110.014282 278.086365 976.571899 711.253052 935.907837 844.239685 846.652344 23.8425484 880.256653 788.438599 819.855591 296.735382 726.403809 764.732971 626.946533 253.983597 571.826294 785.555054 171.293991 609.220581 721.361694 836.294617 535.415771 68.6770477 793.477417 928.651733 518.407104 131.789902 703.476868 801.242676 767.358276 560.285034 239.244476 326.579468 580.821045 196.593124 934.726746 87.6707230 463.475891 542.670044 64.7049713 743.359375 137.101913 185.207230 538.722961 548.899719 828.762329 230.980927 783.256042 185.553009 959.102539 642.759399 868.241272 922.188110 877.647583 866.678589 769.441528 533.992188 75.2265854 268.096588 365.531525 612.915894 428.853088 511.505341 837.744934 344.874451 625.162231 905.949829 92.4804764 104.245804 905.302795 296.219421 820.883240 181.437363 475.406403 946.142883 52.5529633 998.023071 502.513519 505.644684 577.059448 738.162415 800.653931 480.926483 232.969666 884.192017 568.026184 591.999512 798.866455 774.915222 688.205872 + 180.639648 342.081268 658.395447 182.692993 785.206299 99.8957977 22.7884827 437.952148 443.959473 515.009644 119.324745 802.634460 792.140076 915.918701 122.974800 573.091980 606.467041 567.751892 953.415161 837.787659 935.981506 381.745026 808.055481 59.0333710 119.941757 60.3852196 215.243240 313.073181 472.680389 884.041626 243.651459 777.720764 729.182922 115.896736 34.0489273 611.873657 253.575714 647.840881 94.8754349 364.530853 852.147278 388.916809 200.068893 385.029175 534.846008 69.7745819 625.545044 670.895935 929.760437 259.031647 408.688995 777.953491 768.578918 455.416077 538.463440 147.960129 152.314133 228.244293 864.704407 344.362183 408.290344 663.719604 853.370789 924.406982 839.071167 662.587891 617.004272 78.4127808 567.374878 954.758606 678.229736 882.565369 176.147858 994.796143 842.755188 305.124695 19.2535915 724.886230 644.004700 755.591675 902.939270 202.364182 614.723145 346.003784 373.036987 173.251297 934.521118 617.106934 972.318665 942.025940 211.098236 790.566040 607.637329 321.257690 54.8029938 655.209656 260.152222 + 33.0853081 666.326416 523.350952 739.097473 248.907852 924.950073 945.821960 232.222733 772.389099 251.719635 729.111877 535.651001 150.897614 268.233551 456.508057 371.613556 652.567749 689.876831 720.230957 644.381348 237.411316 891.281555 651.336365 451.303223 651.563354 178.582779 208.509171 230.405899 701.938049 312.707916 189.678818 987.677429 981.887451 132.413040 457.866577 239.081970 668.430237 562.456055 34.0248108 944.291382 340.442108 207.147842 435.329742 837.416260 199.039536 148.967407 699.561096 813.535950 713.125000 36.0570221 479.621735 950.687073 766.726135 491.610870 580.836975 870.003723 830.905090 821.761719 954.993347 33.3464127 774.435303 924.932373 786.611755 120.223106 997.194153 95.2751007 385.007629 396.748962 274.923615 420.937531 849.088318 491.722290 845.303345 196.859116 690.568054 942.313599 464.028900 53.3776054 421.628906 176.809052 461.689270 915.422668 638.916321 913.168030 377.426941 686.933594 523.874146 575.517883 374.342163 260.514923 289.660889 919.522278 934.669373 362.206421 527.648193 432.075653 97.1232605 + 612.513306 709.745728 10.6430807 970.374451 505.904175 452.169495 744.105713 900.614929 760.844238 433.565063 302.152191 62.3206139 843.578979 313.060486 355.970490 257.698792 68.5593872 90.0246582 565.381409 241.457825 896.830261 534.593262 475.922424 555.256042 626.870300 681.978760 68.1777039 405.453613 515.260010 42.3231277 473.726410 559.184143 545.148743 372.592834 318.379700 984.058899 165.350739 376.010254 773.036743 791.974792 862.781128 26.9244213 521.968201 592.106812 536.978821 85.9064026 576.855042 88.8169098 892.169678 927.096252 420.530762 459.899445 256.325317 815.973511 899.991089 74.3538361 901.498291 187.889313 307.376068 557.743103 908.482849 789.986328 401.845764 601.673706 168.607315 904.309021 330.792877 335.871368 91.8239288 253.174728 555.697388 919.392944 336.084717 593.577209 213.673752 937.086243 530.698059 112.483437 427.432037 30.0163574 997.465515 206.806183 652.522522 816.264282 413.566254 588.395386 883.836182 538.898254 625.411438 166.007828 697.665222 120.629257 636.629028 588.597961 968.493774 698.711426 262.421173 + 910.732971 95.4049683 836.177002 664.650024 421.702545 328.775543 825.900574 366.212830 851.656921 129.213089 837.112183 741.427979 773.410339 167.664719 339.209686 686.648254 820.970154 176.926117 78.8522186 724.688599 280.321747 867.623840 605.686646 115.414070 630.403809 952.196045 705.141296 57.5656433 270.788879 51.3710556 374.521149 396.730011 268.557434 455.627991 570.524597 643.085022 204.893524 949.096924 803.215637 188.988220 412.140289 984.009705 839.793335 665.638306 892.598083 973.120544 752.528625 693.213745 515.866577 229.247101 465.203613 971.967102 859.499512 498.240875 333.616638 764.171692 548.172363 792.292358 713.374023 798.312439 455.535583 60.9675140 818.321960 450.719757 706.979553 132.024033 414.449249 823.949219 412.895264 673.677185 749.089172 332.664673 455.389801 425.519165 480.460175 996.807495 855.570068 259.757385 393.473206 617.313538 316.884827 568.892151 435.676239 902.952087 822.228760 459.038300 166.668060 711.615784 174.695618 492.137207 523.098267 859.601257 599.835510 986.781006 575.760925 157.680984 527.741211 + 903.787415 659.051880 508.813751 205.706375 833.408875 815.817200 600.629883 745.608337 51.0130692 208.483566 224.429306 982.031311 672.417664 372.897827 496.613251 468.020386 379.142090 555.959961 891.288757 992.755493 152.359390 618.302551 480.844360 94.2013245 81.3043442 269.762543 325.698456 786.360901 428.878876 49.0612450 931.103149 306.639404 238.550888 886.530518 576.758972 659.231140 517.149963 289.415344 640.468262 913.265442 749.347961 408.737640 706.608948 303.438354 959.868408 440.707916 993.529053 269.437561 203.759384 839.868835 923.231445 239.932220 548.253723 533.642578 212.636887 338.524933 576.987244 851.363831 36.1372910 865.685303 945.524292 964.436462 305.993622 570.868408 906.945862 221.852844 67.8705673 137.636810 844.552979 134.793243 201.933197 518.751648 394.134094 614.189880 848.869751 828.259949 450.297089 661.510681 979.661865 328.271515 52.0144997 99.0914001 126.450859 589.357849 577.678711 234.253220 30.3511791 708.054565 662.012451 685.380249 443.698029 658.318604 792.242371 931.865234 266.111725 785.655945 544.654541 + 728.914001 238.329208 679.483582 650.162231 713.121155 324.810822 349.789642 357.071533 892.231445 544.313843 185.670837 260.884979 431.297577 140.584946 231.775681 462.986084 211.498566 394.079865 382.416718 339.869507 275.665619 428.102112 269.540619 276.331329 928.689453 837.613647 198.479584 91.2614670 959.757874 980.009033 238.389282 711.560547 707.699951 383.307983 577.862305 187.974167 182.866150 107.170952 238.756500 926.689331 917.467407 398.480530 968.552612 96.0281677 641.444275 369.593445 535.245239 302.791656 196.773132 366.232788 834.730103 87.6408920 822.938782 619.994385 102.986305 215.295044 996.785645 93.4308701 537.177856 677.352600 64.5459900 18.7477570 357.108459 173.353592 799.078186 609.219055 319.717926 709.254639 584.795410 868.028137 945.172546 508.869659 473.387299 132.317886 163.797455 527.278625 81.8434067 154.212601 855.531616 585.936096 550.085693 182.736877 618.466614 106.552635 44.9132156 113.376320 282.016693 637.866089 730.745728 358.752808 695.457642 862.606506 530.375549 491.664276 823.868042 594.469788 923.404724 + 175.719208 256.020386 982.128845 515.181335 984.391846 820.563232 800.866882 656.754944 34.2990761 741.635071 899.936951 221.178497 508.052979 764.038940 746.391785 482.342621 808.887878 363.514496 379.020081 789.202759 257.471313 493.677795 726.896484 431.969086 136.682419 586.974060 56.5653458 641.748596 74.7113419 35.9180450 204.481186 96.7495575 341.884033 935.735779 32.7532272 97.9176483 293.575989 445.421387 198.501495 956.969177 259.522461 113.921333 12.6763659 476.831390 802.930176 457.092621 677.776306 322.465271 605.557861 256.365814 408.168854 583.332825 643.644348 144.971161 321.422577 439.961914 932.831970 519.683533 466.877228 92.2837372 94.7545624 103.438248 241.991043 646.597412 736.655579 390.824890 618.197632 556.831116 415.345306 363.483521 305.357635 600.687927 687.448364 864.487610 681.856873 596.239258 418.985687 634.769104 18.7644882 897.919006 443.003418 270.067535 948.011047 147.299179 535.230225 646.373291 631.937012 839.936523 105.177498 284.436890 531.769775 950.302063 525.211548 57.9726334 467.465485 32.6091270 744.699524 + 40.2807312 358.129303 568.700989 34.5723267 372.260284 170.645905 132.591141 911.728210 222.259186 851.614014 58.8158531 246.093811 92.6187363 153.153778 734.152893 892.932739 120.711075 555.837830 596.359436 91.4592743 303.312744 374.052948 621.628418 903.759399 526.012512 170.121140 854.104614 42.4417992 170.550156 651.720459 144.117569 247.243088 340.651093 891.401001 148.983185 114.710182 61.5978546 462.002106 789.944580 874.952881 677.483704 663.408630 388.735321 404.781647 618.565613 12.5352440 785.896301 890.284241 346.743805 652.982849 848.477844 13.2215595 839.090088 4.37924051 739.096863 473.932312 807.363525 344.051300 535.948792 870.404541 510.766693 300.328094 950.244629 161.843246 410.016418 205.208527 491.955292 977.049561 649.244751 373.024536 575.160645 192.118439 342.369202 963.773987 399.614380 294.276947 258.403015 924.400085 660.712341 273.141602 554.201172 515.932312 724.439880 255.705093 827.761841 374.914520 342.498596 722.690002 843.600525 496.168518 343.349152 304.994934 4.36131763 346.913635 562.068970 421.471161 425.681549 + 88.9928055 668.576599 899.892883 401.814758 439.650818 220.956818 997.117432 34.2056503 725.476013 393.579071 873.449463 604.004822 770.521118 248.606613 828.263428 294.176270 544.994202 866.587341 214.854584 442.301514 131.212616 742.957520 972.413940 403.757996 518.789307 22.4065609 299.045074 275.330597 322.449127 95.6030731 521.620544 752.429688 885.622253 931.135193 190.363998 403.413788 490.611603 946.805054 880.999878 52.4057083 166.332581 966.246399 624.200500 524.915283 570.126465 452.550934 329.628296 255.990433 790.674500 73.9273148 762.289001 181.053543 193.509888 332.559692 962.101746 629.411194 446.291199 816.883240 649.476318 827.245239 962.494995 355.505371 778.571167 438.472717 10.9047222 885.928223 587.189331 543.739075 130.730606 886.021179 215.407394 993.738281 78.5745010 783.672424 743.706848 820.933777 616.635193 594.230652 554.936707 748.027405 19.6521854 307.954254 180.046097 255.667404 438.766968 927.796387 338.777527 734.705139 616.675720 825.126343 685.706726 819.603210 176.940109 206.937531 627.849304 541.724365 734.152588 + 91.9156876 96.2518768 26.8675556 760.844482 495.003113 737.899414 602.650269 616.739258 268.193665 532.754211 601.600952 475.067078 927.213196 301.736633 816.711426 937.895813 341.254517 124.579361 475.331848 903.735718 943.085510 660.629456 671.573792 755.972534 22.1821365 416.031189 31.8054485 692.237061 474.957336 750.443176 465.947968 185.636841 255.496094 154.893204 910.325378 190.981903 628.068848 269.409821 55.6973000 494.570221 196.358826 571.852112 85.0765228 901.041077 921.383728 180.890503 996.109619 10.8421993 372.845428 12.2100687 361.586548 249.919342 407.485046 187.512207 210.649033 907.583801 2.75556636 110.884895 280.004822 337.228333 351.260590 486.723969 725.611511 94.8109512 467.833893 958.793518 496.565613 315.432098 737.169250 777.255676 463.844238 115.268120 296.442474 936.476440 693.892273 13.5127354 966.357849 839.203003 343.220001 462.148590 135.570190 139.169556 256.310303 363.056763 581.376038 802.914124 747.716370 657.155884 314.728333 16.5354805 123.371788 544.372559 248.253998 344.789246 512.036560 260.956970 706.318787 + 799.363708 785.620483 107.597290 883.193787 420.486359 835.938416 876.651733 118.366493 155.628525 216.791519 310.603546 194.421112 764.707520 421.437836 482.473999 778.197083 76.9266510 267.955017 68.9787598 69.6105957 593.475464 188.760162 422.769653 692.346130 217.491470 155.993591 125.878929 394.717834 79.4194489 397.661438 114.705421 464.987213 60.7463608 346.668732 795.882996 809.699890 212.561325 943.760742 773.591125 841.236755 220.524643 385.591339 193.753067 683.471497 64.5348511 242.749710 332.310089 228.286514 157.824371 39.9485283 315.072205 755.941711 436.214050 906.254089 495.039886 893.269714 80.3890762 122.354698 394.509888 581.675476 192.362518 48.3548012 937.048462 233.377014 541.050842 489.044800 123.325516 134.738098 68.4715576 901.030579 44.9144058 395.400208 392.760681 319.144684 611.533630 662.566040 139.436081 369.730682 237.663544 647.125916 3.24502659 192.664108 950.808044 437.677551 347.612915 640.033264 165.468933 562.508240 208.944794 841.614685 22.0224953 859.620850 958.098328 627.648071 896.388245 60.9733467 6.81612110 + 119.630989 734.125671 645.697144 387.780334 398.953552 288.777130 555.018066 34.0219536 433.802460 150.425186 113.660049 827.247559 636.150208 432.278229 492.096405 911.357788 144.186646 979.592102 133.680038 350.956512 168.565460 50.1561584 664.239197 572.619568 698.915894 406.354889 40.8821945 321.244019 600.637085 786.750183 526.736694 112.895493 906.924255 786.062134 522.401611 241.770721 761.398987 846.652466 260.217438 508.412231 322.509766 698.660156 383.538788 194.306839 738.807129 724.674194 425.945374 504.410797 535.754578 579.819397 776.680847 32.6851044 236.340103 651.242065 425.520172 811.555298 556.284729 905.321289 489.624634 371.929565 498.018402 271.267303 73.9494019 789.642029 440.285919 285.702209 254.945358 322.533325 101.605812 521.833191 97.9446259 865.468018 665.795776 797.884705 479.012756 766.794739 870.948975 287.870972 486.796478 789.826721 311.032501 455.317413 443.136322 235.034760 392.043884 869.043884 636.008362 512.679443 357.025940 324.687744 365.821930 22.8967361 901.239624 989.582520 610.996643 30.4707451 422.580963 + 517.609253 179.764984 903.924072 271.806030 332.363220 750.189270 267.008240 992.998108 615.804688 871.631592 989.906982 424.966339 110.195122 278.039001 164.630661 591.490662 936.494019 963.927795 430.129852 711.649597 882.971558 611.610901 923.321899 46.9388199 26.9649124 450.827179 622.800964 20.6851139 515.212219 504.046906 738.949829 235.412506 409.106567 132.453415 892.316040 163.903137 952.349792 649.212952 631.542358 667.337341 347.785675 327.031830 182.360443 988.449280 773.690674 332.484802 51.4797859 781.693054 981.995117 912.977539 209.123367 882.424805 434.344330 616.234924 192.535858 216.462952 444.164490 893.095642 840.838867 373.525970 567.887207 529.068970 119.678268 922.461914 977.583801 297.859528 275.230682 450.243042 293.727936 285.902405 525.843872 87.9825592 618.133972 849.111816 609.706970 390.802307 825.027649 533.640808 572.128113 279.489777 707.770691 493.205566 966.978577 76.9475555 814.454224 546.248596 106.716797 700.716431 453.153351 49.9691277 414.199707 444.505157 798.621765 167.702179 817.745850 481.367096 496.831665 + 1.57377601 249.864029 764.164062 118.740135 693.047119 313.388275 60.5123482 616.573608 619.882080 943.515320 266.067413 646.246948 49.4719238 743.878052 351.066071 710.814392 626.189148 656.003967 624.105957 504.867035 853.556641 697.617493 590.628052 325.205719 354.496460 70.6503677 12.6296225 333.233765 746.397217 674.005554 25.9377003 140.582443 287.631653 262.213684 39.0448761 162.735764 956.447083 852.547302 789.447998 926.166931 617.158081 354.582855 24.8864937 834.502625 758.676636 482.403137 157.766312 546.973022 439.995636 245.592987 817.395630 501.069794 429.031372 496.286224 176.907776 111.811470 734.269043 674.192383 890.897705 635.747925 715.197937 496.071930 850.012207 578.034485 589.237183 199.244965 135.014450 612.427368 319.434357 211.452240 672.594299 43.0906029 340.606567 338.300903 321.163208 170.818283 934.787476 244.096741 610.197266 762.048218 425.658081 135.645325 883.483765 10.7975407 741.914062 846.284790 529.301208 890.965393 11.9693279 180.457199 141.281448 612.206055 542.613831 246.960495 120.481171 887.115662 971.143738 + 968.772705 516.923828 737.422852 24.4291267 911.507568 284.558350 105.439262 232.546539 662.113403 423.251099 3.96718884 874.717773 80.4605331 476.269043 434.074280 698.881226 764.606140 574.738647 813.731384 819.317322 29.8836327 34.4767570 955.680847 613.711731 114.533157 795.494019 363.460114 68.5963058 351.722656 547.747253 846.622192 369.145782 181.392838 841.916931 524.574463 812.852783 607.610535 14.3108768 689.061401 861.103333 464.167511 502.166656 192.569550 991.717224 499.855377 309.601868 741.469910 583.831238 651.575134 763.379028 304.674103 519.292175 838.284058 89.5604477 343.317719 867.787659 314.848022 912.541626 411.116760 710.857117 466.497040 126.055481 868.220459 62.2669640 618.370667 278.967865 812.830139 197.016678 337.615448 708.194092 9.66910267 22.4901028 109.634270 459.398987 431.199402 814.423584 686.106506 266.337158 312.665955 843.296448 424.557983 391.835297 65.0936890 317.430023 901.015808 620.928284 547.786133 385.193604 421.810089 179.849182 759.675354 497.862213 716.059998 145.344742 9.98129749 464.333710 68.3360291 + 992.754639 480.492035 138.923935 901.946777 111.474625 540.585449 34.0766144 956.017273 602.895325 591.348511 568.835938 922.841675 898.356873 958.371765 74.3352509 978.682251 968.949463 636.754028 738.998779 377.436554 289.405640 538.666809 889.300354 688.893188 680.521301 205.743301 734.885742 398.741760 149.066788 923.352417 477.549500 295.697327 330.040222 446.504791 739.530762 426.106750 916.858398 478.111176 87.2396164 792.414307 75.7917862 634.806763 228.647186 86.2091904 712.658386 410.262939 88.6129074 438.408569 556.511475 882.449158 431.901917 29.1388416 751.475586 799.578796 208.150528 888.754639 397.755920 699.622009 33.2120209 685.369385 316.842865 980.917236 677.670837 611.431213 321.213806 475.587006 768.693665 844.140076 899.815979 663.516541 690.946106 353.793396 382.721527 203.806412 403.365479 262.967804 5.32803106 893.280945 526.074768 351.339447 484.459808 949.250732 141.699158 544.903015 437.499207 493.090149 602.045471 682.496033 379.490295 387.945648 646.334473 466.307465 814.308411 670.869019 563.082397 789.335632 317.311523 + 841.643738 629.530396 100.997681 775.646484 476.690155 247.585068 913.625305 781.672913 979.125793 967.673523 346.399750 617.307251 280.203247 903.815186 928.357910 9.37995243 574.070862 23.4756317 234.011169 725.663513 542.331421 984.292236 712.952148 106.188934 718.501160 803.943909 28.5835857 972.665649 375.677582 753.008362 96.2182922 107.084435 794.879761 539.854797 772.600952 460.535034 328.177551 846.069275 484.729492 484.769043 677.108704 199.285217 2.57967043 194.385208 373.959869 379.557281 774.206604 240.451202 304.432709 666.385010 75.4688721 632.578064 981.762573 660.638123 640.695984 951.559998 443.821472 298.245697 356.524841 988.553101 700.975281 182.762482 246.829727 649.917358 74.3392410 771.318481 790.323120 403.998322 592.404785 733.961243 184.062653 501.187561 941.807434 395.003052 787.169067 7.90924931 851.719910 657.975159 788.662537 132.283890 29.7455463 571.384827 966.139832 577.820312 810.716064 390.111053 729.389771 108.605453 1.03745389 379.816254 292.422058 220.186722 327.127594 11.6217632 829.196167 38.1967735 609.608215 + 804.972290 472.561279 573.071960 325.275635 709.158264 145.150085 143.720825 519.679138 636.009460 741.975830 545.416748 812.747437 745.357910 758.494202 218.278305 315.869293 255.041946 619.213806 403.922577 570.530273 818.446045 443.889862 568.974976 967.419312 539.313599 588.157776 998.425964 932.976196 379.380341 401.240753 85.0775375 851.653015 297.789093 327.527863 715.434570 794.866272 80.5321655 245.410187 161.025085 320.493073 66.1523972 929.020569 640.867676 150.620911 278.328278 952.781433 426.483978 457.406189 992.566833 260.567841 63.9946632 240.762268 622.774780 148.035461 859.987061 465.317383 816.622620 856.965149 370.986206 651.590149 157.002350 307.372986 916.035461 163.810730 325.613312 542.297974 417.667419 384.847351 179.333710 204.314636 723.213623 969.582214 368.880463 613.741089 342.127686 223.507309 721.980835 393.265045 439.519440 517.410522 78.3526993 952.453857 333.030060 302.803558 192.992859 96.9099731 394.081635 373.929688 575.498962 635.265686 10.4526558 499.363953 449.166229 76.6755524 103.623909 213.151062 13.2632418 + 695.236023 784.423035 413.875549 86.6023636 624.124451 663.470398 895.581970 794.657715 505.296356 157.504608 453.024872 578.172852 915.166138 992.438110 947.636780 390.384247 697.828247 128.359695 7.81766891 435.402039 73.7515945 459.411835 192.022095 721.151001 434.099243 86.1971588 140.388336 78.5615845 44.5881615 273.252838 804.246582 364.961426 192.501251 199.692093 575.560120 626.240662 400.682281 647.438232 6.73150778 582.643311 725.762512 623.263794 292.017517 484.577118 721.631531 513.614258 426.845642 730.939148 143.580002 666.027588 133.192902 6.48296690 846.485352 586.364136 992.389404 6.25943470 256.187988 525.523438 289.984528 860.607056 453.068024 849.640442 583.091125 842.040405 769.387695 985.749268 130.740601 541.596680 580.723755 157.978653 366.307861 363.657867 771.509216 733.698242 921.382812 966.851807 59.0904160 366.754211 85.5842056 804.642212 974.116211 19.1232471 571.947083 581.580811 862.309753 63.0755844 383.626190 268.341217 353.219208 225.469025 839.964539 576.068542 248.024750 939.052368 554.543701 169.268921 244.035339 + 623.409180 264.182831 786.824707 62.5885086 612.509521 269.988342 761.557983 800.614319 698.290588 186.167862 454.894348 568.318359 970.554688 147.936859 213.754959 704.914246 803.297058 672.559692 608.268860 86.3326263 982.054504 579.844177 235.716370 634.879150 924.957825 263.135132 413.482910 551.949890 570.082336 707.989563 456.656281 835.350952 981.050476 922.668701 780.784363 273.295776 443.075012 744.024902 220.952774 681.057312 697.568237 548.758301 386.767059 859.880676 93.5009003 427.213562 207.506241 537.937256 798.450073 902.701111 410.958069 941.255737 125.935501 901.355286 149.977997 354.363678 669.301941 332.414581 98.3438110 226.169632 551.516602 744.367676 835.199219 107.549835 936.824890 154.838486 744.904297 554.351562 536.414978 438.654083 367.017517 970.668884 644.642151 597.042114 32.2722206 724.174744 9.23507881 631.402100 984.497803 937.412842 542.055969 311.171082 799.317261 172.994125 972.125305 472.036224 223.780212 157.138290 111.872208 463.731415 427.635223 827.186218 687.701477 686.532654 101.076393 947.565918 355.416718 + 760.278320 575.841980 775.051880 316.693451 329.203156 958.628357 209.976242 195.386032 159.985550 357.325134 635.520752 988.814148 569.408997 265.582916 447.159210 863.256409 609.276672 371.370392 383.152863 242.666641 105.019234 343.983826 720.230103 562.528015 147.602158 754.920227 909.053040 248.705704 160.541046 109.563469 775.545471 554.330994 732.961487 757.784668 60.9176712 492.549561 248.378616 805.990601 544.674133 831.520691 343.203979 621.535217 548.332153 272.505371 417.804199 355.048035 802.323059 802.129517 292.850494 850.851196 556.093567 766.680786 722.201843 116.963730 563.302063 594.416504 483.659241 428.835449 527.114624 120.323555 122.259186 366.245819 595.329102 564.661377 79.8306656 234.908096 95.2802811 516.878845 647.506104 949.719116 358.052368 536.922668 330.113190 478.544128 839.746094 818.344849 947.268188 95.6935272 696.180969 229.572098 83.2389069 361.116150 582.218323 185.537399 14.3445797 833.070129 258.494324 99.8880539 310.952545 846.183044 874.394531 944.367737 783.966003 660.941895 860.957092 761.534851 146.659607 + 23.2713337 916.031006 524.056763 79.1860886 563.067139 317.710724 599.580322 267.700378 419.668488 697.355347 646.521851 242.457336 645.558411 556.840881 75.9200439 51.6404381 460.213196 162.381943 679.968262 243.528671 558.688293 340.644135 390.095825 22.9455624 339.669373 42.4171486 34.9646683 219.017914 165.308945 345.786865 833.056580 69.0846939 490.510010 430.709686 139.889160 737.973450 623.705994 877.154175 741.963623 527.368530 723.216736 319.713043 968.015930 190.219070 522.448181 368.605286 516.761414 501.939209 517.513367 98.1270142 284.540802 844.730835 715.573975 592.766479 257.820312 764.441101 999.634827 954.552490 152.424881 429.517670 756.421204 172.503052 715.662964 355.225586 988.953979 542.693787 911.876831 473.921844 254.660797 12.7132244 29.1282425 307.322418 816.362732 87.7948151 606.370667 12.8903112 577.791687 906.741699 874.373413 759.362488 618.625122 100.011375 698.559631 820.868530 938.023499 43.3546829 941.992188 526.980835 611.831055 940.570251 433.618713 555.747070 164.112854 252.368973 917.017273 39.1392517 393.653748 + 44.5994720 832.524536 550.443176 26.5494080 15.3189745 948.759094 142.043503 770.927979 300.074615 762.592712 976.127075 50.1903381 25.4786091 899.059143 520.763367 601.746277 245.677353 146.241364 514.530518 801.423767 303.754852 463.678650 977.764099 651.307190 887.088684 294.871674 198.532333 739.479919 876.114197 288.944977 323.647552 883.991333 925.716858 488.400024 794.610901 592.881287 628.458008 510.666199 319.199402 683.835266 935.575012 759.571533 762.335693 668.383301 38.3573685 305.642487 629.626831 383.972870 383.797668 974.142029 203.077408 304.479797 781.189575 60.4547691 999.479919 756.699890 890.261902 560.678589 76.6686478 372.547821 283.064972 897.107178 291.235931 735.212952 342.132690 497.829773 436.713745 512.311401 975.850769 363.992096 497.705444 279.783875 627.841492 647.611267 490.410339 142.431442 501.782288 403.247833 836.329895 737.361450 681.980652 425.193268 492.154175 668.839172 957.725891 988.033325 195.963913 589.625610 311.450287 379.291473 544.145813 26.5074883 399.506897 561.460266 285.084259 158.469711 404.529602 + 506.490936 602.704895 450.499207 914.562378 432.082977 84.5516357 300.536804 256.744202 399.579803 134.435074 22.5230312 315.752869 755.182800 494.658203 749.727173 785.092346 459.230225 372.147461 525.974792 82.7012711 435.921844 111.685120 361.428864 967.244141 587.411316 583.094971 70.0123444 663.872437 4.84952736 185.831741 333.566742 891.705688 992.738831 623.647339 238.621445 813.141174 905.816711 382.817322 121.124557 265.729736 723.456055 460.363617 517.267395 65.8841476 517.928101 108.409904 712.204651 237.774658 916.739624 95.7893295 965.876038 143.381485 155.423935 329.787170 25.6226482 360.376038 48.5450478 698.671143 673.083435 595.058533 388.136902 462.198486 841.629700 300.430206 46.3495026 640.907043 222.287476 487.433624 573.540161 781.145874 821.775513 934.558167 239.970444 472.317871 625.372253 360.663818 511.681610 514.660095 32.2187500 868.268372 828.735779 256.338562 628.337585 221.983673 760.338745 739.274475 201.454681 9.41514301 356.973297 571.808289 875.255066 451.437317 885.604065 921.139771 201.568771 453.358673 841.076782 + 157.923508 866.209351 406.148804 596.899292 174.973877 944.271606 577.007263 289.506866 450.339722 452.602203 254.759399 917.327148 179.936722 407.160522 397.344116 829.985779 522.268982 467.976379 790.073669 59.1681213 362.457642 760.326660 198.965347 431.763397 591.867676 58.6144714 295.838928 855.792908 642.575195 961.455750 703.317383 743.397278 900.974121 159.894867 11.6231928 589.351501 194.359894 688.311829 588.829285 989.816895 829.791321 58.7353477 840.382141 143.262924 38.7658463 643.197449 701.176575 107.762352 495.944855 395.576233 328.697845 13.8958483 417.452545 563.937317 581.777527 58.1284065 100.684296 259.468170 868.233582 471.357635 53.5144386 171.011993 711.676453 681.713806 81.2322388 501.696686 683.457642 354.772858 949.713745 383.819458 128.124664 77.3191757 175.437973 132.727676 214.159637 132.478546 159.292511 614.497681 62.7602959 134.865112 532.185852 812.703247 716.079041 552.279785 459.297333 879.925232 116.588531 357.207550 140.741913 295.012390 509.942413 973.860596 636.531494 952.518738 56.4395294 370.796478 971.136108 + 498.717590 106.471359 712.405029 708.106873 751.410461 803.860168 591.131470 953.836487 796.255981 614.311035 197.961121 493.888245 668.857178 696.365051 123.133430 34.1851654 320.041779 131.416855 216.926865 638.681152 479.122742 816.217957 463.125793 261.040924 118.156593 456.682587 185.973984 875.671265 378.643097 366.424469 57.0676689 231.228577 401.705383 629.404663 444.801392 520.436951 189.125885 209.517624 23.0895424 561.260010 837.778748 720.865234 176.079559 481.158173 684.064636 101.666069 225.854752 812.050415 944.908936 970.164856 345.062561 461.733734 120.060661 565.020874 973.756226 912.947510 287.138214 373.116669 537.935303 616.466003 456.645325 514.533447 4.75050402 463.806213 244.757980 997.928955 28.6878490 374.485321 733.915283 997.511414 793.749146 709.464600 688.374207 870.539307 961.590942 908.286377 757.624451 982.698792 577.921387 802.867676 896.903137 510.725128 914.621399 622.495789 730.005981 254.896118 187.321075 935.595459 482.314575 451.001099 988.479980 913.995300 469.335663 194.581757 381.720856 748.342529 501.821198 + 986.135254 308.568359 79.0493774 656.071350 473.510803 119.969505 355.427155 66.9329147 933.556030 637.429565 27.2870502 757.395203 963.286987 484.322205 322.681946 137.952225 623.017212 363.740753 116.892570 721.142944 825.345276 197.550674 935.869385 639.148560 935.133301 471.524719 677.718079 764.544250 255.567963 346.050598 392.735077 238.364868 968.113098 162.836151 24.1556377 921.944214 918.874268 565.319519 875.409119 565.370178 105.579666 472.725861 402.070496 981.392273 784.730835 634.107788 204.629684 425.174866 193.481064 524.113892 946.955872 916.696167 22.3680363 294.785767 126.989388 65.4154663 848.389771 671.974609 805.156799 179.437195 973.662109 60.6594849 547.210938 768.397278 286.176331 736.985107 283.213226 748.632690 747.022461 631.106262 572.068787 631.130371 679.842468 555.310669 191.056519 206.390320 896.330383 208.079132 123.859100 26.1621857 458.742859 849.168335 624.360779 837.811157 647.402405 844.944885 77.4692917 512.720337 106.479332 17.2681217 800.247437 687.976929 515.530151 894.535583 777.253418 184.310364 92.8353043 + 136.430435 30.4992676 457.749878 278.196320 204.975052 238.106323 589.644348 524.147949 522.904846 638.887939 475.063965 259.681030 967.610535 195.611771 2.70495319 486.157074 73.8591919 953.398926 696.698853 879.332947 72.7906570 54.7521400 274.211456 498.551697 196.857697 337.466705 737.148438 190.170486 785.729248 941.077393 746.489807 175.074738 568.227173 242.300613 274.173706 417.946869 927.489929 211.960037 801.149414 81.8110123 638.058899 720.361511 657.276062 613.573730 195.943314 747.975037 894.125305 725.364685 24.6990452 274.042664 756.999878 513.912476 604.417297 483.795654 373.812866 107.844170 318.490631 272.805054 671.887878 654.114136 790.507324 419.421814 696.118896 104.042038 446.889038 472.860321 191.279449 959.299805 108.496307 428.255859 283.380676 38.8980370 397.909973 582.299377 59.7244492 512.471924 98.8329163 758.736450 965.019165 602.957947 245.736481 687.956726 889.447754 753.410034 322.659332 419.227264 398.500824 556.700867 525.292786 434.875183 299.382935 105.263306 869.338074 28.5870972 814.310669 66.6304855 166.680206 + 252.837585 696.223999 139.416321 987.224304 398.946045 827.967957 844.818176 796.174561 170.093384 562.921509 821.825134 363.649719 419.668030 617.184326 479.737427 160.061111 656.725525 956.154602 300.758911 653.219238 77.5241928 641.482910 641.060608 40.7336922 28.1297321 601.771545 34.5402908 386.665710 55.3997536 959.932556 270.852112 738.409790 159.151154 962.085144 20.8788147 669.475708 872.763245 784.804077 323.719482 965.843811 11.0913954 968.412659 916.716736 693.209045 465.485504 859.016296 697.290894 459.120422 60.3435402 906.808167 483.828705 850.808838 138.932816 437.452942 889.574463 715.451538 583.330078 854.696655 198.657623 271.261353 826.169495 239.327896 692.619385 957.704895 895.758118 704.404663 951.411682 634.548706 55.4057083 813.410095 970.658325 211.411453 905.883728 747.980591 259.421173 474.247192 577.689453 583.688416 832.421387 980.843018 823.610413 310.138672 981.435730 20.7777653 175.140961 831.795593 87.3579941 724.343506 453.785309 811.014404 17.3713131 16.1055641 132.347610 653.492859 151.967163 402.126404 942.343079 + 828.636902 40.9679413 309.462646 656.536133 340.444183 814.427917 899.160583 516.408936 982.141113 115.390907 661.885437 885.700684 296.110229 477.306610 490.991486 31.0704231 858.387085 382.846924 932.809814 884.716736 743.271484 488.730438 796.006958 779.519348 929.651123 142.284775 645.276855 855.994019 416.855591 804.341370 833.273376 185.978806 674.297729 482.530853 323.687256 288.154053 664.163574 454.751617 15.6417685 134.575546 388.639099 807.521973 716.721497 273.984833 901.628723 930.321533 681.221741 583.525757 90.3590622 308.263672 904.271057 888.498291 726.786438 320.817230 5.15231371 912.649170 980.029175 101.589493 697.016541 187.082901 308.378876 270.983582 611.721802 618.199585 732.305481 918.143494 878.918213 799.052490 787.291748 585.303223 654.813293 566.159668 175.186691 158.459595 254.820023 147.958710 932.835693 624.624878 941.591675 134.697128 410.206665 729.300110 67.3658066 116.637184 463.709381 439.246185 727.049316 285.245331 299.098969 719.954956 228.287766 2.60467935 695.933472 355.491760 751.454773 528.823792 144.475739 + 730.729980 929.822876 320.684448 37.9458504 111.081093 701.111633 607.613892 755.534668 246.266678 61.2620201 538.395386 848.806763 500.514465 981.603516 911.588989 500.421509 5.32023096 872.379333 641.311279 930.729492 550.000366 73.6538773 292.980011 86.9768448 993.347168 687.905457 807.580933 300.870544 380.391937 307.999268 67.3584824 292.149689 237.396667 293.003998 173.421066 531.029419 919.637024 524.043762 101.178513 928.172852 420.512085 208.990402 60.3612251 150.604355 89.0298996 358.389740 766.521851 242.369873 120.628365 695.447266 650.055664 269.105286 914.377686 218.653015 189.478333 449.727722 682.143311 1.14624262 512.838257 146.714279 98.8553085 457.989899 743.131897 231.407623 5.55019379 80.5319290 352.739929 220.048218 6.90365267 754.965515 694.423279 299.215851 543.652283 941.951538 537.911011 138.792999 867.326416 126.183861 693.105957 102.914848 478.497864 76.2551651 346.106964 218.943604 575.138062 954.616821 903.290710 829.910645 38.1011467 30.4125710 575.859314 365.783691 64.7590408 217.073471 673.433228 404.027924 179.619751 + 582.817688 374.353180 532.598206 882.805054 941.131653 292.418365 609.231812 422.900848 504.672913 898.377686 149.352127 872.168091 437.408569 756.278931 440.889526 438.197968 991.149048 138.450256 262.365631 278.281250 198.443970 477.135132 630.236023 462.514801 541.460571 800.250549 523.279236 483.655731 696.359985 638.139465 130.957642 477.515900 301.502502 380.984589 9.83588886 449.167938 959.286682 301.401093 935.113770 449.355621 295.504639 726.083130 150.835388 499.723297 285.252014 807.000610 72.2237244 544.266174 240.964600 183.773911 554.359741 262.915955 577.667175 452.204681 726.513550 874.673035 353.331879 870.794495 768.072510 414.224670 320.906097 738.553955 190.047760 577.891785 590.438416 17.8714314 841.304382 631.548767 689.161011 56.8683739 166.011932 94.5588913 513.739746 160.347412 288.428436 966.285889 719.347412 851.798828 692.155945 578.023743 616.458252 263.386932 491.119507 884.572510 428.748657 335.291870 677.156982 979.131042 671.583557 431.666290 536.330383 425.335571 408.869934 205.375488 648.612854 832.384216 769.997620 + 315.074432 387.813934 580.579834 417.350220 520.352417 310.683228 309.307953 956.049622 475.572357 728.586731 822.334961 474.946899 180.620773 869.387207 492.987030 420.037567 937.642456 754.230652 133.246384 387.076294 575.777466 326.142059 104.734070 301.249542 177.296432 984.318176 731.695801 611.795227 130.662598 586.033630 245.829025 491.843048 384.745636 484.162628 574.590698 676.877808 443.424957 535.458496 319.078278 222.836182 375.490479 92.9735641 113.457832 440.533508 602.749084 778.401245 471.303345 437.688843 676.078369 786.069946 241.796387 898.546997 37.7978210 691.986938 63.1126823 187.372223 908.939087 765.944824 918.571716 390.311554 107.816895 299.196686 640.814880 746.434753 651.166992 198.006668 159.099106 992.296509 947.398926 54.1052437 956.761597 68.6955643 196.269745 420.798248 872.860046 994.211121 149.232620 430.342010 686.966431 349.236847 109.867386 613.405273 257.003235 52.5096169 110.771759 290.932007 510.464935 137.858978 485.181396 497.856842 447.628815 961.879822 197.160233 283.931885 356.073975 597.257080 414.608246 + 440.226196 13.7571077 605.991150 462.330505 483.000427 832.227356 299.028229 497.860199 817.265869 757.233459 36.1902847 273.944824 552.443481 996.406677 803.912476 976.759094 115.258240 157.992111 252.367249 732.144836 925.327698 209.153748 374.538544 346.977539 908.887146 418.988922 662.076233 584.675476 472.137756 239.209518 385.003174 665.773682 562.000732 855.413818 735.292847 782.356445 109.066689 276.663574 704.426514 693.419373 819.079224 983.413025 954.734314 342.042084 910.174500 182.277069 58.4935341 183.029312 542.123779 473.985840 543.186523 526.048096 508.190552 72.7688065 42.2513733 225.613663 868.204041 632.665710 337.665405 169.486496 366.126984 327.825562 648.707886 503.752960 281.050323 285.754211 201.746689 588.487122 687.699036 112.384598 978.840088 848.679382 262.016815 989.856323 941.973328 336.338440 295.770325 308.173218 208.202988 738.263977 281.877716 939.702637 943.304565 384.032928 196.245560 987.070923 80.5116272 137.832779 531.138733 821.071899 163.899506 920.315613 885.794739 854.951538 834.147583 633.931458 245.010101 + 728.710999 476.516510 431.995270 164.641922 464.976990 637.083496 634.682495 263.959656 110.778664 552.051575 970.741333 841.927856 975.909546 310.850250 626.968811 668.463135 85.2823105 709.225525 339.384644 731.835144 182.473755 405.156067 833.809326 9.41419029 154.630310 480.808044 741.184814 762.004333 826.854065 422.744843 652.014587 613.138916 241.604065 221.218933 235.114120 106.048645 952.945740 538.187134 327.814850 171.485367 420.084076 51.9245262 899.880554 438.920410 626.286804 644.669495 166.303635 444.163727 388.936829 723.773315 480.626251 411.814636 733.007996 764.378296 251.864502 731.888977 700.399658 406.849396 247.008484 621.785950 836.583374 168.004898 856.872192 302.845764 433.024933 283.800293 567.589966 267.796967 180.246948 394.437347 867.790588 168.771240 735.928101 532.302307 785.315552 741.181702 649.539673 599.670105 226.153610 782.504272 714.622742 860.958252 202.998337 258.096680 548.285217 527.327087 410.822083 171.349731 151.643890 547.390015 450.257324 799.062256 426.980988 517.377991 235.445740 433.072388 526.671875 + 694.182434 477.697571 828.978210 144.226608 739.781860 187.447906 515.572449 127.017494 792.268188 157.428696 536.689148 843.302185 402.838287 133.682602 899.175049 290.754150 981.363159 442.212799 469.362823 124.281456 15.3042669 516.620117 303.552582 825.383789 222.385895 830.409851 322.260864 944.498901 620.832031 126.510223 486.436768 48.7650681 346.635010 912.656128 638.833740 418.061981 671.940063 765.662903 501.203705 814.954346 435.201599 354.218384 685.544617 960.979370 202.072647 474.040436 925.602783 502.515350 183.022461 103.159340 457.272919 68.0117493 214.240616 273.208496 313.887695 483.072357 924.592834 603.231445 809.038696 643.353088 75.3900375 63.0972595 237.618652 499.428070 494.914154 339.379578 536.086304 793.397034 201.151596 389.540985 179.481262 620.011169 517.480957 586.944336 2.39448524 394.295044 267.073151 133.615082 283.058014 949.056519 267.829773 231.260437 330.814270 77.8067322 448.082550 488.416290 395.962738 867.796814 525.453552 353.330322 590.680237 114.260498 291.664062 404.337860 239.155334 15.1252747 679.999573 + 749.868591 111.201492 171.714325 555.533936 687.183411 471.729797 202.837555 924.438660 332.710297 249.378494 951.122070 443.988556 13.5472717 164.830200 175.918015 482.879669 913.520386 230.480927 405.163635 229.105621 921.492798 70.8260269 638.269836 256.729736 556.451965 469.934326 335.126617 731.298462 687.096863 509.713470 91.9704742 221.985870 416.432037 816.324341 689.418274 800.869507 986.959412 310.918060 640.422241 759.408386 948.429810 98.7669449 660.214417 34.7871056 940.999329 252.960556 117.380959 210.398407 121.147362 432.742798 998.581726 633.278748 137.068695 192.142258 375.699921 828.891846 108.156120 739.494446 683.784302 902.322876 266.159424 282.610229 437.610077 435.260559 818.810364 976.248901 237.349747 21.9288902 48.4309006 914.719055 444.078278 809.986267 842.768311 636.006653 934.706421 66.8957596 322.167542 831.426025 702.004089 961.952454 509.215790 881.992920 283.936768 114.894478 30.5152855 23.9356785 889.867432 798.947144 424.274597 40.3974991 601.879211 458.315491 949.693054 537.952759 907.565613 409.645355 415.406921 + 155.961151 459.310730 722.485046 305.330231 215.878464 915.247620 137.650024 14.8802462 213.824341 681.321289 49.5393906 120.132301 185.785583 227.037613 307.443298 173.283035 490.209412 791.339050 371.788452 467.029144 504.713715 960.312439 40.4718704 474.818817 653.731445 80.8737183 635.908752 205.323212 214.118195 794.976868 802.033630 639.812195 502.536438 867.772156 844.758362 632.609497 384.195679 754.966248 495.472504 378.480896 859.055420 832.039856 240.244461 154.607330 909.905579 806.684021 196.052933 239.932098 806.340576 824.756958 108.439857 605.219421 907.706238 679.160522 139.720001 839.224426 456.321869 989.656433 50.7682800 324.136536 828.148926 805.984680 343.488190 106.593185 81.7206268 833.408020 682.911926 877.782410 336.841339 322.833069 944.715332 530.747559 896.989075 135.383331 426.192963 441.093414 930.998169 559.345215 932.454651 815.561584 790.540649 440.911499 688.306763 176.866150 65.8946228 829.069580 570.967957 433.780731 107.241035 628.765564 5.37227345 709.442200 117.745140 751.208740 752.453857 536.659912 800.774841 + 906.771362 559.882019 699.299011 657.706909 910.432617 664.325134 544.635498 561.561523 229.096268 955.130737 538.488647 696.717590 50.2852516 899.801331 658.687195 162.751236 312.721741 433.917755 887.847839 667.904846 596.723572 663.993774 887.525146 361.339142 687.021851 990.620361 473.473053 90.4822617 668.902588 661.658813 534.118469 87.8259583 962.913635 774.968872 786.165588 544.382202 324.098297 798.735229 164.724869 541.327026 679.373169 905.334900 930.678223 461.253448 391.300781 998.508850 987.140381 488.648499 83.6880569 31.8206310 334.135376 91.4021759 620.434631 803.720642 227.979553 867.991028 397.695892 358.867371 713.555054 23.2668076 418.103058 107.732399 66.5559921 73.6972885 350.008850 448.373901 525.080505 363.903687 379.143280 65.6648407 819.791626 87.6963272 231.065903 898.789124 136.831284 704.053528 73.8908081 351.042542 883.478027 37.6880798 243.271683 907.152344 515.118591 728.382751 876.930542 646.116333 64.5554581 315.598724 170.207535 920.747803 413.921570 727.974304 704.111389 200.775879 781.986938 100.408302 833.340576 + 957.262695 783.267334 457.461853 836.624695 221.073883 314.990875 426.239471 396.935699 110.759132 761.333984 991.932068 599.942688 419.146637 460.691986 839.734558 240.753586 137.768997 401.816010 433.966034 361.101898 264.339020 408.826355 858.462463 960.727722 988.154175 193.386749 768.824524 852.570679 721.906189 615.149170 729.209229 256.598938 260.069763 39.7026672 892.932495 684.700867 996.899109 618.765076 470.079742 591.491089 374.636505 142.238983 517.611572 959.856628 959.941101 217.764008 97.8918076 649.221313 594.422119 230.233932 629.646057 455.763275 199.499054 336.600739 82.1173782 173.713959 873.896973 378.198425 754.364868 989.169617 707.232422 861.820862 773.471252 998.669128 572.985657 106.590210 285.030548 982.309143 306.459991 93.0742569 388.222778 578.519531 759.635193 687.371887 273.089569 15.6670151 430.763519 410.705078 152.058746 352.055939 459.455841 113.264076 610.149048 532.493347 649.739441 943.833069 469.662506 228.590378 628.240540 119.925911 592.435730 305.759125 339.584290 711.962280 125.313370 64.0626068 784.604004 + 986.113708 489.772614 616.854675 286.925629 583.358948 605.353699 433.726715 206.561752 541.439331 184.853714 810.199219 916.032410 330.430420 275.055084 860.491821 902.534912 386.598022 341.215302 2.40335751 81.9227829 74.6591187 457.653961 105.962486 65.5534363 416.787354 974.453430 287.506500 977.326294 653.553589 666.346130 472.646729 781.051758 230.700287 69.4955521 477.526398 898.876831 323.000763 649.676880 146.103943 58.7373123 602.744202 574.770752 998.180054 737.706238 899.292175 272.588623 377.705505 854.185181 106.790039 902.417480 806.818359 765.393799 273.740570 649.532837 870.483582 720.026428 427.023438 237.227982 475.747589 576.322388 466.962982 158.437439 494.799866 429.132111 510.845642 873.813538 4.93783283 651.519531 878.222778 133.462936 650.781494 963.389893 615.724792 78.5183563 240.686646 419.073517 333.695587 495.548401 431.372681 167.537415 348.446991 922.184021 728.100525 444.111694 793.146301 815.511719 189.157089 756.362793 367.292450 379.452423 95.9301529 383.957306 550.312195 220.955872 895.153687 478.199860 857.541565 + 850.405151 687.994141 363.527161 320.738770 972.766541 358.982880 159.764755 596.426697 507.149933 844.749939 450.562317 599.882263 370.957428 664.012634 331.519684 770.654663 246.587387 514.297913 233.788834 55.6945000 527.920288 978.427979 17.5371456 520.130188 833.910034 982.989868 124.626518 716.478394 368.128326 408.128204 750.789307 115.277176 830.580017 774.977173 443.015442 995.464172 57.4179115 314.407745 996.716248 832.310120 744.854248 909.388000 690.959167 853.194153 180.542709 100.124214 694.789062 784.322754 266.113525 248.409698 861.537231 322.779358 103.699059 862.202576 79.1560822 1.81630301 260.297150 416.124847 271.458862 977.276611 443.790863 289.086700 270.878235 998.594116 390.542572 890.911682 58.9994888 252.209152 274.877899 225.264130 55.9222603 465.365875 724.180969 432.360931 41.5237923 594.035950 286.026093 679.762512 519.416077 309.722351 564.009949 162.274765 697.902588 748.456421 906.429016 48.4400101 12.3579187 878.307068 58.5284271 336.651459 25.9669971 243.438583 830.556152 251.159317 376.110413 350.600647 70.3528824 + 783.986206 540.125854 687.336243 566.205994 760.088989 948.001343 458.758453 806.551025 379.114563 793.029785 275.771667 32.5893593 753.931335 895.394287 200.454269 367.361816 501.933655 186.100342 729.156921 304.239380 277.485535 881.760437 209.914841 387.385498 337.972595 788.414307 636.040222 612.378540 12.2373400 437.173248 620.188416 892.928467 817.039551 127.303604 729.679932 14.6780319 40.2448273 391.414978 387.712708 46.3909454 652.430603 150.499084 691.655762 820.250488 460.238739 489.552643 190.144577 122.250671 650.593506 174.971024 311.981476 245.110840 85.8014297 509.233704 500.445221 55.7638702 165.766312 435.178314 714.835266 702.399719 253.852829 238.422867 259.048370 844.285950 957.196472 185.260635 824.167969 654.900574 191.892883 76.1096954 695.739014 739.208069 440.848083 525.319519 566.749573 240.575302 924.123718 127.602821 35.0149269 893.808838 435.329071 800.242432 877.503113 188.314163 139.340866 834.941895 483.651672 965.432861 560.164185 488.664062 13.8856058 183.040741 592.761841 647.097107 511.049347 569.420837 728.681274 + 558.335754 200.032867 956.946716 888.112427 167.614349 750.741699 983.718384 866.450439 504.746521 596.017334 254.269165 633.738831 218.542389 384.452545 364.921661 553.820312 462.016693 426.805634 355.911591 827.190796 87.2873764 308.489807 433.565063 651.660278 662.446350 621.579102 889.472107 322.435791 163.147934 532.361572 829.361938 507.404480 484.473816 550.978149 110.745857 881.906738 289.180725 706.469116 651.824829 448.254059 474.035217 345.076965 115.225372 252.368317 497.189362 703.700195 395.396698 65.7210541 451.988190 117.870300 327.576324 189.244141 798.714661 168.518600 267.939453 429.925507 282.292664 917.734741 908.613953 307.677155 320.161285 128.195953 43.4902687 954.917725 636.180237 984.309082 378.244812 381.377289 214.486298 857.804749 202.540375 672.681396 896.220398 129.680939 360.872009 888.641907 117.480461 368.753387 978.089783 715.339783 878.499329 985.703430 266.971741 536.792969 849.976074 153.980728 181.748428 379.682648 168.368011 205.634445 292.215973 513.177734 673.401489 373.186401 841.283752 15.6655264 132.543564 + 366.156799 611.778015 920.314819 82.4089661 741.912903 98.0115509 169.246185 979.432068 396.072540 592.591187 529.808167 807.662292 447.957092 829.758789 517.073608 445.687469 339.824615 109.477188 636.309692 769.415405 396.402161 50.7158813 167.299469 307.986542 161.863846 40.6303787 184.858765 284.745392 691.863708 137.151047 509.474518 367.903687 382.779144 912.004272 591.327332 554.853882 943.721191 754.560730 307.141907 931.073547 963.261108 677.351013 416.785736 923.995850 858.612915 935.189758 226.648376 78.9091492 323.686005 160.912018 840.109863 201.101639 1.91330183 69.3074493 8.80837917 460.747314 780.023438 147.763275 738.091492 461.103210 700.475769 238.231720 253.293533 664.982056 781.816406 880.546570 528.589294 71.0804596 321.779663 777.391296 344.646820 924.696228 682.682983 266.506104 343.242157 998.952026 23.7730598 756.699890 715.296387 291.451904 5.53590298 547.077026 321.139099 635.374634 50.6803322 767.992615 84.8819885 174.532654 456.876892 809.372192 106.289330 465.020203 567.688721 733.713806 527.176697 956.864014 747.480957 + 929.154297 754.379578 452.318420 90.7808838 692.744019 3.54513359 515.855591 375.820892 152.327103 845.789978 181.151138 156.382187 413.106934 651.811951 888.933228 769.263367 850.117676 669.646362 36.6980858 902.639404 989.547913 194.734131 356.228516 194.731873 873.025940 555.005066 190.922592 261.341278 422.011047 259.890869 46.8071060 895.861206 301.326202 523.049866 318.093292 198.636475 359.191345 243.123596 447.131683 234.936920 367.367279 684.727356 334.607635 126.257637 686.794556 145.208618 854.778137 877.966919 951.906738 553.439880 582.115784 675.896545 112.892334 842.113464 75.5215683 913.545227 685.705200 50.7636375 368.035522 427.284088 216.508209 204.635818 699.466370 113.100029 964.772034 546.888672 753.378601 764.065979 559.366577 698.676697 253.736542 816.130371 266.949097 445.610016 727.253540 528.901062 391.867920 948.375916 815.785889 106.877335 64.5504608 142.096207 634.195374 258.711700 174.535202 564.921692 315.166962 185.906219 169.170258 643.126404 82.3887177 277.688171 340.097626 451.874573 583.923462 979.735291 548.471313 diff --git a/example/lu_decomp/98x98.dat b/example/lu_decomp/98x98.dat new file mode 100644 index 0000000..c8282ff --- /dev/null +++ b/example/lu_decomp/98x98.dat @@ -0,0 +1,98 @@ + 366.207550 295.631409 292.583496 40.5111694 867.385620 68.3905182 506.203766 208.158798 42.9288788 284.930389 931.757935 815.267151 699.039917 98.5992661 798.127258 397.652802 687.626831 737.024841 448.736908 35.1521759 685.285767 26.7794304 528.584167 961.171021 416.157379 161.959122 610.774536 893.194092 475.218536 730.659119 311.618256 426.516113 271.631317 677.430054 807.982300 333.564636 277.380981 767.733215 519.790710 625.906921 737.385376 878.916565 870.411255 728.071838 509.686798 911.745483 465.554199 613.039734 657.361877 535.560425 370.298584 270.851501 858.660828 722.524719 681.209106 113.301353 507.154144 336.129730 268.853607 221.636887 872.362732 407.034760 414.244904 252.162704 608.025085 694.115540 751.617676 991.288208 282.553711 706.235474 259.033966 949.584473 193.115585 345.834137 759.544067 160.098328 695.023438 51.7435684 801.186401 576.607727 358.414276 638.713440 353.005096 389.624329 886.273315 186.531982 757.010437 112.702682 521.472290 449.457397 338.765381 180.446655 711.351501 11.4967184 923.103394 228.490341 183.586472 885.263794 + 98.4595108 82.9034882 374.825195 676.282288 275.540497 486.223053 675.896484 479.565796 712.660889 920.193604 489.301849 244.276855 982.939880 629.992676 824.395569 179.322571 570.013855 2.61837459 503.186432 779.495728 177.708954 319.772949 341.627991 52.2036743 987.391602 340.317291 112.870003 233.602402 821.008667 941.093201 789.505798 865.015564 909.171082 128.097397 349.455444 273.588257 69.7931595 345.789368 995.809998 850.722107 475.173950 316.320221 836.841187 979.223999 714.006836 901.712952 200.347626 346.311707 57.1070900 773.253601 832.086121 297.439911 736.876465 4.37096405 663.835876 478.492981 547.805481 441.543854 93.7517014 926.730713 978.058105 994.919373 790.762451 538.300232 435.083160 373.642975 813.614258 267.288086 611.716675 25.3659496 610.935547 260.009674 224.192734 179.726639 659.100342 986.563416 331.828003 301.251099 792.087097 650.912964 354.917908 868.986694 329.811768 456.441132 246.965622 823.164001 541.129395 186.811615 112.130157 151.280182 145.108170 41.8278313 206.395493 437.783997 473.786957 443.254761 389.681976 256.801453 + 716.612244 219.847260 209.009827 138.403687 632.458801 527.531982 563.177490 540.439209 92.9814301 652.990173 943.548828 363.255707 314.043640 647.204285 672.271301 994.587585 626.726318 762.004639 329.992554 123.555122 659.289062 205.727341 100.836784 793.644226 967.170959 538.601746 431.108887 812.761475 564.641907 255.491745 998.195679 111.805161 198.532150 518.418640 222.754837 468.678223 390.029724 845.895691 138.662231 438.637573 501.648926 169.624237 275.797150 678.643127 558.621643 683.367554 63.3941498 316.810394 540.060791 682.147766 934.221313 808.412354 24.7497177 211.354584 981.795044 963.839661 361.491028 586.849487 494.333984 847.471558 613.721863 620.861023 1.24097872 357.149902 525.667969 475.001801 561.518494 407.191498 611.010864 733.545715 417.226074 863.194946 998.170288 209.793320 831.384460 720.188721 464.152985 184.027817 912.650757 346.056427 572.524780 681.653442 301.229797 57.9501266 377.979340 823.916565 316.933533 406.499878 841.452820 114.460335 500.547272 675.340576 710.752869 206.468491 99.2866516 377.679840 51.9162483 685.326477 + 613.605774 939.667053 942.916626 288.771423 776.943237 57.6139374 404.985992 136.031174 999.598877 283.451172 845.335083 826.211243 976.071289 930.760620 519.630371 627.795898 119.461227 589.235229 691.722412 552.562500 19.0419083 214.147659 552.787231 871.306152 804.459839 86.5251999 338.633942 744.096130 648.555969 81.5113220 606.054688 440.689972 635.636597 124.061081 410.785797 336.213745 496.225494 688.707764 503.781891 121.045120 743.307739 485.856079 557.824463 565.091675 944.542480 350.627930 258.271149 405.667786 941.156433 663.037598 792.268494 300.230377 800.400452 148.248810 548.011536 243.842300 350.810913 719.159180 852.087646 527.619080 441.843658 973.610657 426.921906 160.860443 336.637695 553.661987 296.763916 186.208893 503.101990 998.157043 497.498260 974.630127 539.003723 910.549683 934.837402 496.473389 269.958466 281.655609 589.251587 735.138855 72.9492264 925.952332 393.295715 443.514923 826.616211 447.769287 39.2111855 547.007141 546.110352 192.609924 279.038361 594.029602 724.327942 720.812073 881.561218 692.925293 193.308029 361.161743 + 97.6205826 162.721527 586.532898 332.012543 270.676697 567.068115 948.694458 674.866028 752.475403 825.226379 438.809479 161.631256 7.20358086 1.51732731 74.6500092 947.423035 62.7903061 347.980011 821.426636 954.543701 96.7346115 462.525970 159.258209 757.246216 428.298553 282.031097 390.094849 471.869598 960.309448 6.42133760 936.967041 376.754456 195.881744 235.597397 262.283173 446.134735 611.742188 309.143677 571.890076 854.556519 454.287048 117.445030 447.047241 220.167374 423.227631 763.628052 535.504578 857.119507 774.602661 513.310425 275.153687 201.454681 951.028137 995.761292 572.058044 663.277466 219.066086 839.902527 169.359192 835.067627 201.939316 387.444336 181.227600 735.353333 633.979065 237.426437 579.994385 699.562561 652.603882 44.0196228 127.366486 551.672485 393.376984 104.444977 743.116638 309.360352 507.731567 995.027588 698.831909 630.135132 80.5780182 798.169434 433.805511 538.079895 13.3140335 551.696411 331.265259 452.683319 236.774963 311.617889 361.221405 289.432251 294.304443 978.463013 889.509888 313.803253 935.065979 611.072632 + 660.392944 621.127991 714.688843 719.752930 955.073486 252.941437 68.4191589 631.266418 4.11497974 969.758362 278.054840 337.867798 718.401184 899.181335 765.393188 435.488251 952.334167 520.933960 261.361053 617.128235 452.042480 776.261169 889.695618 452.260834 195.146179 435.062744 849.211426 440.481812 101.366203 729.647278 386.217041 510.035614 763.311340 838.848511 944.569275 426.536438 128.726318 968.998047 352.908813 175.057480 127.150398 499.791779 353.074097 507.701141 503.763123 320.103729 384.869080 942.187988 224.267639 847.779297 968.361694 274.198425 363.786194 310.102600 457.507996 787.197388 570.906006 224.687851 883.676819 259.996155 226.489807 937.882385 275.104919 999.136475 733.617188 48.7229080 504.093842 494.003632 38.8265228 288.837616 997.090393 423.075439 142.895416 440.088654 12.9235964 382.569977 721.365417 381.748322 363.845917 752.229065 246.801865 67.2302780 748.746399 157.501816 377.936188 496.204834 387.241211 703.332825 800.755310 749.986816 362.914154 411.046265 936.314331 822.184326 161.056534 245.865463 807.028809 527.634949 + 225.011292 339.511414 944.956421 635.419250 597.075989 623.217712 433.115082 596.344299 722.840210 480.316559 950.871155 800.964233 599.185486 222.976761 10.5599566 568.479980 703.245483 325.009094 549.674744 731.519653 911.387695 161.211288 251.840393 210.803497 56.3204384 302.205719 415.591980 448.254456 859.108887 456.744507 552.327026 950.317505 11.8502970 257.607574 325.734070 288.785400 584.585632 843.610046 180.774811 926.748535 54.1990852 314.957489 996.764587 987.015625 595.221985 934.301025 320.464447 763.866516 731.775940 122.466881 475.865570 655.333557 786.764099 305.204071 925.013794 538.855774 469.749084 660.181641 128.491531 546.563904 581.583801 801.071106 533.026245 36.6117439 32.4048309 281.487915 930.291382 711.279724 223.511902 431.029999 86.0065002 972.340576 985.384155 43.8334846 37.4158401 687.603088 685.584534 524.121521 459.950409 948.025818 811.998047 51.7421379 169.446899 513.244080 104.880013 588.623657 567.524231 237.276810 442.659668 314.484039 570.672424 850.631958 959.976013 605.753296 485.470367 160.261307 746.428650 975.122070 + 972.919495 977.506592 43.7300568 221.282532 648.865784 759.273804 509.966400 810.468750 269.577240 740.457825 332.027069 36.8374786 718.907471 691.979492 668.181458 650.839905 875.715454 561.379272 905.982605 931.765198 105.697090 744.534851 812.465698 722.657288 920.504761 924.590515 492.526978 639.250793 169.871048 739.689148 122.718216 936.495789 471.242371 538.478882 415.218750 875.731140 531.151672 780.544006 946.980591 967.919922 755.739380 145.156693 249.454651 974.856628 418.331116 729.043457 556.345154 909.132141 101.196854 509.808319 139.532364 232.053207 373.467133 120.414001 468.079742 290.120239 335.299896 578.862183 536.824402 832.268066 32.6042442 898.717224 503.382385 28.2032108 178.804413 294.197388 312.016479 59.2217712 733.242249 62.5810623 896.826477 661.944946 403.992432 460.953827 18.1998234 520.733154 282.116791 662.344604 617.010925 47.0627937 563.253235 620.567932 211.566025 901.302734 867.188904 573.835632 106.318977 300.520477 945.177856 655.207581 496.621307 323.175812 558.448975 362.343536 135.265076 907.732849 167.195389 18.6173534 + 614.721130 540.522949 707.065857 624.572998 850.631714 808.698059 522.956787 350.281982 253.159317 629.710266 509.060547 380.001251 736.966003 73.7296829 261.506989 631.595398 743.839111 478.355988 865.397522 240.791275 995.216614 289.818451 977.517456 292.044556 84.0724792 4.58633804 282.647736 73.6957397 891.467346 82.9868546 278.223022 735.471985 539.617981 790.882935 567.196228 143.182297 351.412018 333.254547 765.116760 969.268921 841.951050 722.663086 652.454529 137.122467 449.241547 736.362366 70.6513824 604.076965 963.116394 680.494202 6.69024324 45.4219093 876.099609 509.432709 699.598511 250.926315 854.265320 554.764038 582.578979 397.989288 947.730408 623.923279 154.570053 751.414001 382.194000 451.195160 508.773193 818.418762 760.001038 176.355850 366.611664 339.453644 186.255341 335.229156 697.496033 525.166016 969.283142 406.635284 118.401741 36.8186646 514.364868 754.226746 849.943237 12.1558819 163.605774 260.738800 153.331879 619.527466 680.203125 600.651367 285.079865 878.710327 342.357666 432.249237 885.427856 942.320374 242.084656 206.772537 + 200.743713 500.361023 34.2173195 379.677277 862.554443 149.249405 407.472656 351.475739 274.574341 679.399902 993.773987 626.254395 739.547913 448.251373 802.507080 538.260437 718.358459 990.135742 469.297852 742.602905 377.785522 872.405762 845.651306 478.980133 970.594055 902.250671 817.181030 223.991348 831.785828 949.937805 122.265915 915.742493 219.493744 992.109131 53.7073059 837.559387 721.191711 514.460022 588.329468 205.618607 863.353333 815.488586 290.776428 58.3054924 987.500122 909.201477 363.799103 950.698059 228.066727 325.325043 280.057831 741.471252 592.744934 951.320129 602.894348 440.520630 126.087692 492.345001 381.930237 243.751129 151.857056 227.869812 206.255264 819.694641 185.520798 526.498352 833.158691 920.785889 76.9332657 559.150024 619.018799 220.436035 461.787079 987.358765 99.5083389 171.594284 811.936462 501.834930 510.778381 56.3512840 164.361526 74.8674698 25.2373924 648.210938 836.404968 88.1073074 494.174164 882.763123 910.951355 308.554077 855.921997 94.3949051 840.683960 503.588593 250.959122 444.865692 616.609070 324.810028 + 584.985962 893.861206 997.218018 437.261017 508.117889 129.685822 898.884460 727.029419 706.372437 923.980713 966.963135 720.670959 43.1279984 899.718628 576.851013 432.922089 194.974930 855.382019 573.210754 60.7492218 476.293762 629.859314 273.798279 514.560547 660.869263 893.568787 540.297546 219.862564 525.769775 48.1167984 283.088379 386.889069 77.2243195 513.319519 880.473572 333.450623 312.156464 472.468750 998.696045 333.478546 726.312012 676.008179 926.841858 534.872375 83.8526993 110.168091 567.286072 944.153809 337.406921 346.934113 295.143555 571.851990 183.406830 98.8489914 652.179199 632.012085 34.3766022 79.3937836 856.776672 96.4337311 185.162384 624.275818 898.516541 221.210953 203.289276 999.513123 439.623108 256.286133 98.6292114 500.384735 728.902466 229.121628 595.124817 767.140991 963.441956 454.787567 681.839050 112.518806 741.407410 398.067474 740.401672 337.736603 444.795380 432.405060 859.965637 300.033478 6.90603447 154.214508 929.235596 307.940796 431.151093 865.698181 833.058105 591.175476 353.320435 448.510437 596.349060 989.358093 + 8.29504204 963.343506 771.469604 744.294983 757.212708 574.507019 758.627197 119.123665 61.1622849 846.662720 505.223114 326.049988 145.450134 424.246429 85.0404434 93.0977173 709.426514 490.603973 988.088684 61.0966644 78.3672867 312.275818 325.576080 486.058594 831.524841 179.294647 776.016113 655.283447 617.125061 605.690552 650.743774 889.606995 668.136963 831.417847 285.471252 366.721405 478.795837 44.8624840 525.055420 431.527496 579.738953 116.005112 350.188965 657.597534 46.3539696 132.439362 88.9139633 585.018311 753.803345 999.046204 469.793762 515.999573 369.413208 167.163177 640.628296 874.599182 498.472260 286.760986 632.680542 425.995758 469.881348 739.841492 675.776245 244.509674 903.060486 409.477020 804.069763 642.552490 97.8968124 853.270386 979.832397 619.249695 92.2517014 94.6372528 984.519775 256.659302 15.6037788 324.579193 89.7073441 724.387939 498.100037 919.293396 181.332458 347.791077 538.767395 422.535767 83.5548477 368.546051 245.426132 461.902313 48.4596596 764.170105 199.927475 571.869934 710.241333 429.121277 912.461914 896.879700 + 632.398010 94.1485062 254.537720 773.205811 578.497803 165.621902 641.010071 897.543823 320.836700 381.721283 628.882141 449.675751 922.908020 218.658020 912.618774 387.949402 903.562256 586.916260 77.6023102 125.696785 116.462593 799.332825 767.788147 720.650269 692.098999 988.103943 521.836975 364.469666 842.809387 551.294861 911.324463 539.563660 314.741913 206.366379 952.306213 573.377930 55.3957024 423.680573 97.6506500 832.832092 344.929718 798.201904 953.880798 736.520630 432.332001 532.951843 491.803314 343.743561 980.315979 59.8287125 948.188293 998.919434 531.949646 295.137329 505.965057 403.189819 431.764313 598.119629 847.876587 875.754639 165.586594 263.551422 115.137840 361.986572 280.301666 939.249084 152.902969 188.176910 909.880859 291.554016 795.721863 934.964294 888.601318 335.699158 687.714294 944.963745 302.928070 72.6189270 275.288452 645.614990 752.817993 339.659668 398.520477 676.009888 910.877502 215.897507 139.333847 960.135071 601.436584 516.147705 610.364685 615.202759 234.005875 70.8042374 669.008911 786.241028 670.392517 219.680344 + 139.391968 117.889236 387.759613 495.415985 424.878448 635.768188 254.117096 685.967163 114.221497 384.826508 57.4512596 124.646828 888.275269 379.063782 732.152100 542.538330 126.731850 22.3039646 347.923401 270.335510 299.721863 229.553223 103.644157 522.140930 389.578613 254.733139 387.591400 267.889740 188.958206 273.392548 854.698730 6.45557594 587.627441 623.453613 795.823608 36.9002419 449.094116 769.903625 171.933273 358.560516 310.893402 986.520081 446.067139 572.503113 931.715088 557.605042 159.548798 364.745392 676.612671 137.993851 162.920349 824.256042 610.781433 90.0719376 766.899414 558.674194 636.882446 636.384644 437.688080 883.015015 846.499390 443.559937 251.874146 516.330078 601.986023 218.304138 909.146240 31.1578369 418.243042 830.617554 780.028931 161.318405 485.835419 647.548828 316.954437 123.766930 784.364319 390.547119 4.11408663 39.3439674 334.833862 703.655457 509.131348 950.250671 592.645752 201.322495 839.380310 890.661743 760.767639 708.316711 447.220520 130.652771 489.686310 679.256104 572.738281 229.441040 65.8807526 796.991211 + 846.202637 556.394348 267.254089 390.825134 791.754883 278.500366 999.278320 896.978882 410.644623 971.075073 347.380402 473.774109 306.537048 636.333618 58.1822319 704.340820 537.000610 874.849792 105.874954 714.568604 141.442688 593.395142 248.683960 280.420929 71.8874207 47.6372833 32.9880142 25.6187191 946.292664 175.557770 29.4562778 515.849548 826.561340 643.951660 239.693741 658.003662 516.869751 787.395142 141.894409 316.114899 64.0789795 840.323608 5.35077763 400.619080 943.068787 596.802612 123.238640 716.618530 199.664825 601.409668 500.924744 993.082825 573.449646 750.669250 885.891296 517.526489 61.9700737 40.2402420 395.689240 338.228088 829.725159 156.013489 953.299011 150.117630 729.413025 844.620789 505.560669 187.328094 380.098389 936.315857 8.58949184 196.133331 154.833603 689.519043 161.649124 798.577271 531.091858 396.521973 574.099121 297.163269 521.432007 586.770813 155.271667 519.788940 804.296509 914.273499 500.886810 468.661377 881.635315 461.341217 609.214050 420.107819 876.942688 457.580719 168.990494 430.220428 485.746338 596.185974 + 556.250854 611.928101 845.179871 106.743774 45.2566719 894.408508 472.021149 257.729645 495.178284 250.398209 387.563171 914.558044 70.4562531 23.3708344 272.103577 722.908508 621.464966 840.652893 14.7581797 97.4645691 462.104401 926.551941 260.659729 859.615540 264.752960 724.256592 250.460617 445.948395 974.969177 337.446686 712.796082 45.9566841 218.090317 845.044800 373.095825 34.7547722 799.998718 41.6182327 495.720795 927.993408 775.211853 900.315002 849.507996 42.5568390 62.6186943 257.285004 733.656555 184.673401 878.917419 543.767822 677.765442 211.344574 772.110413 484.798218 501.145721 624.084106 835.695129 766.289246 282.988098 601.591797 920.579468 329.201172 72.0828476 64.6821747 638.345398 996.772705 42.6360970 924.485901 309.164948 649.121460 775.280823 527.646484 739.746765 100.539597 623.617859 84.9048538 540.663818 814.923889 97.7223434 719.269348 279.736511 450.511108 919.081726 492.741760 117.599846 820.883179 564.799561 798.487915 554.459045 390.986969 925.081543 726.160339 556.202820 451.393921 634.232849 478.855194 398.435944 692.366394 + 965.112366 450.471985 745.443542 226.049698 356.202789 412.877563 643.887634 440.508484 116.658913 946.722046 481.617920 718.319397 533.316528 247.513306 616.212463 487.476135 26.1987457 350.141998 36.5241547 755.485352 210.988556 140.874039 313.553650 942.705383 413.813965 767.714233 466.574921 243.650330 598.289001 232.439957 838.158997 843.390564 226.968903 46.4995575 143.327240 526.130798 161.359741 8.79635143 20.9909363 991.012634 356.100006 928.419922 196.679764 760.871948 149.083633 831.498291 680.968323 129.387024 25.3173008 104.009468 148.940598 932.794373 29.8426647 523.227173 337.187134 319.506653 218.481705 772.685303 42.9936638 275.770660 594.332397 214.810989 153.552963 824.332153 110.136230 784.943298 636.917236 980.865112 950.981384 519.758179 555.771606 54.4660873 505.465698 686.934937 906.748474 282.758850 868.942505 774.918945 823.761047 906.734314 918.658325 428.985321 603.373047 605.641479 821.608398 518.929321 762.232849 842.688538 696.706421 568.023743 280.829407 343.164215 237.298477 40.1706924 743.358154 123.608597 584.440063 958.482361 + 150.871231 898.216980 280.503571 46.4117279 994.029175 869.263123 673.641541 397.149628 356.338837 366.855377 828.241028 850.616272 111.698280 798.171082 509.002899 365.485718 63.5433121 144.218033 771.456177 946.773926 833.190674 854.979126 757.986450 617.861694 923.380188 102.468681 892.564392 941.769897 412.571686 768.032227 109.829163 548.610046 796.658447 42.9410858 359.167633 942.592346 78.3813400 709.792419 392.388947 788.651611 283.838226 557.566162 244.194504 509.983612 126.670280 1.05674648 255.824905 735.348022 58.6899147 719.240479 195.507690 595.818726 625.122437 142.073334 19.8116474 725.020325 108.144806 541.466187 966.218689 992.481873 662.184326 220.167130 681.076111 661.942261 167.265289 926.206299 468.249695 795.951172 365.166626 585.070190 19.5832329 337.404053 500.391144 546.979919 223.166718 598.465942 278.582367 168.091064 393.492310 538.976013 523.242310 188.305359 210.096344 160.496216 996.328491 670.514465 493.943268 914.148499 687.441895 632.771301 51.7557755 490.828461 5.44235754 397.699707 627.503662 436.438812 698.339905 67.5459900 + 613.144592 954.969666 46.3906479 736.308594 199.398422 309.982239 636.516357 764.546936 530.464600 733.346130 487.496368 172.481613 875.317322 922.878723 314.213593 876.970032 473.630432 369.261719 875.238342 976.361755 438.625854 288.596710 842.641968 929.684326 945.680542 207.545135 117.075912 665.750305 93.4034805 787.863098 922.732544 237.575012 450.948120 833.147034 16.1339684 220.665695 483.660828 812.581726 249.455490 315.010773 826.381714 173.421478 864.583130 629.669434 434.245605 53.4092827 915.388855 514.721008 34.3244400 293.733124 62.1135750 928.007324 86.3144684 757.465820 953.839844 53.5378990 46.6668167 329.680450 865.349976 446.609070 8.87399769 528.966492 102.395500 656.967102 456.561188 839.598206 257.904327 290.361084 515.857178 275.072968 170.228546 182.878540 743.388855 992.811157 624.975220 466.000671 415.267181 280.892578 281.525146 894.590576 422.281921 422.519684 256.255249 806.986328 448.854919 107.153328 832.158020 133.142776 150.534622 702.437378 569.160339 657.944580 86.7446823 144.185043 869.299072 471.147919 206.313446 35.6322289 + 476.846039 553.899841 728.822998 405.465637 791.566956 181.673996 865.109253 689.687012 704.498413 665.870300 622.678406 816.960266 973.836975 284.232239 986.046082 410.883301 321.205597 295.268311 405.262177 865.443542 194.242950 137.456451 353.872528 924.567383 661.674438 213.531189 770.618225 368.292511 872.616699 752.470703 224.677673 193.602066 401.154266 922.183472 376.162750 832.769226 418.262573 787.949829 136.476822 868.567810 11.0596581 796.758179 166.979004 441.869751 539.061157 367.114410 924.652161 796.259827 986.980530 990.519653 757.571350 738.836243 801.371948 692.612793 325.210297 787.848450 568.389038 849.000244 763.836365 914.119812 817.625793 255.855087 770.496033 977.247437 6.55972052 650.885559 55.9437561 716.692261 734.316467 364.004303 642.345703 829.025269 2.40222621 687.767639 439.122986 362.356873 893.019104 369.741058 624.452026 839.388855 949.242981 353.562958 158.761780 60.6110153 334.288361 234.584946 749.975891 448.946564 426.673431 459.016113 800.468445 529.860352 543.392090 153.551529 166.663834 756.145752 188.684235 836.072021 + 243.593109 360.444458 369.004669 237.993958 282.023651 783.136475 205.759018 858.606995 753.746948 196.190720 420.690186 902.349792 122.829269 101.485886 421.865936 884.737915 800.572449 397.682159 165.341217 350.364563 730.085754 894.204102 281.713715 941.565308 367.234344 417.039001 857.139954 174.425522 661.002380 782.480713 311.788910 31.2090454 305.821716 791.511536 732.133484 728.991455 328.265503 151.162476 475.833527 866.298157 548.566528 146.057434 50.8653374 180.106247 133.842133 392.428802 693.765686 804.843689 2.48683977 689.734192 353.386902 499.013580 590.397522 253.525101 887.851074 149.529861 342.581146 329.110565 309.094299 945.368286 462.266174 414.902802 694.744263 425.520721 171.006622 814.697388 102.714241 997.025757 711.185608 654.364136 25.0387497 750.937378 67.6407852 505.343109 833.940430 775.646790 294.255463 249.839081 391.888763 102.272659 39.7229118 935.750427 957.010864 7.85018063 560.895813 451.090302 53.1288261 201.676315 117.218880 304.560608 830.133850 620.615784 576.125793 197.048294 632.170410 700.463196 354.115143 364.128815 + 372.489471 81.0830765 508.058990 664.903625 112.215126 421.468475 59.1652641 808.186157 123.760017 76.1812668 298.495941 164.247009 385.437714 598.573059 827.942932 576.146729 405.020416 476.243805 761.510803 274.579803 277.193665 658.213379 515.637451 299.783844 872.204346 765.839111 789.864624 811.006653 239.710892 278.242493 469.823242 735.783203 611.380432 403.483032 231.121216 365.474823 533.454712 417.868561 332.232025 877.839905 848.924744 438.646088 262.983826 979.035095 345.284943 248.471634 63.2356415 894.065491 479.567963 763.068176 406.437531 619.496521 815.250305 794.171143 806.704285 174.077606 904.265198 202.226746 69.1647797 314.140472 202.115997 776.208435 586.023010 61.8483620 177.626373 813.025940 290.101349 719.716187 867.062622 1.24973190 175.558014 990.718567 467.961151 736.518921 239.693207 507.826721 782.001831 855.975281 627.761963 929.431274 362.432983 292.324158 470.957977 906.472351 274.860199 889.910522 722.312622 854.595886 220.835999 949.648132 368.293274 15.9202604 174.333344 16.9553909 73.2221222 551.670654 131.612762 641.986877 + 340.543030 765.376038 908.076782 167.979355 826.757629 728.148438 156.849197 96.0693741 246.807053 525.785889 418.471954 133.914825 706.702759 193.265152 442.568695 456.176941 465.287323 895.333618 806.592285 916.703064 11.9526548 23.7980690 836.726318 383.411224 593.966675 907.215698 811.532166 735.683289 804.093262 23.8212910 719.462646 500.382324 104.213585 404.523224 297.615112 482.760040 714.925415 376.641327 523.693542 505.430695 694.528381 638.148376 578.773987 567.628418 611.457825 602.059814 126.334572 821.362610 68.6780624 448.978699 664.633850 311.322418 331.562683 684.149536 296.449738 491.781647 456.741791 369.669708 922.122620 172.635727 269.585693 557.870361 80.3113708 329.421631 452.287323 158.644241 478.484650 172.682465 366.046936 128.851303 195.985718 831.311951 770.843445 342.000153 442.788483 477.314941 100.402405 73.1404800 937.203003 222.020767 17.8725033 766.160706 748.041870 391.438843 707.884338 694.729431 638.527954 155.480026 482.331146 292.356018 956.372925 404.997131 235.371902 604.872070 153.776978 5.11343098 518.763367 236.629791 + 245.876602 875.579468 14.5247631 13.4606333 816.379822 234.712082 250.636093 887.829163 883.630432 613.815552 733.442261 108.646835 691.182434 174.121613 345.243408 970.752686 50.2993622 921.645386 602.890381 54.3078156 648.038635 886.404968 271.028168 708.369568 780.584595 726.617737 551.021179 797.343140 812.216858 577.266968 460.021271 22.1522446 201.262894 51.4703751 785.478088 702.918579 600.474304 220.481232 819.056396 866.538635 29.3276005 453.328125 874.098694 125.066559 867.413147 974.638062 971.251465 180.082489 277.928131 966.605835 342.795746 167.781845 246.074936 977.913879 822.940796 286.225037 880.848999 947.117737 452.846832 890.766846 287.394196 385.766815 868.162415 397.367706 717.791016 270.001343 528.438965 353.928101 279.568848 99.9666519 141.194809 309.519592 817.344116 338.510468 691.130981 581.483276 990.608154 412.724121 530.047241 885.759155 780.143738 353.666687 324.080383 872.827026 659.090027 775.432007 484.039673 743.791809 435.942413 324.511719 893.270142 673.998535 111.725845 105.108788 8.43419838 446.260956 150.799545 781.516357 + 203.228714 423.551483 122.889587 633.687134 94.4603500 903.293762 93.4999466 204.638077 948.505249 590.738037 627.088318 267.702179 681.487000 110.038696 572.062195 813.123596 366.099823 424.569183 909.846802 569.497620 408.037323 678.638000 101.670418 279.742065 526.297119 805.154602 312.186798 616.850647 172.057480 266.595764 598.604553 778.353027 967.036255 31.9585381 569.159973 503.544647 516.552246 513.108459 199.187515 481.092133 757.781494 495.952667 466.501160 909.084595 332.031494 78.7113953 302.573822 683.502075 837.258911 22.9533634 963.871216 101.727043 175.139297 770.840759 689.582031 600.693176 305.865601 400.367340 990.147949 829.322815 457.984314 454.470428 545.264099 528.231995 32.7353058 821.128906 705.650452 467.078217 241.926743 536.879089 958.651489 253.320969 296.720428 347.935974 120.561913 995.916199 928.772522 661.679443 157.072723 260.321381 348.390900 242.897018 623.920532 353.555695 779.284180 577.559753 371.149536 496.434845 996.894653 421.203766 845.734314 547.575378 92.5093536 1.44813597 464.841034 933.247314 11.0921106 440.549469 + 511.618958 856.131287 503.881927 433.255432 422.085022 391.921997 646.922058 120.666771 838.754639 324.339569 135.831055 165.071243 212.163620 539.328430 937.701599 402.894073 296.545959 577.907593 497.442078 220.408463 649.694214 48.2451782 171.871048 209.255081 129.934067 315.066376 59.9984779 772.344116 228.896561 178.500900 282.857574 671.677856 861.860596 680.114441 613.696411 9.51881123 248.015335 26.1828480 632.996826 367.602783 430.773529 558.232849 608.990479 845.178162 214.487183 121.015770 624.909912 268.709503 732.387268 466.143951 10.6106882 399.227295 759.474731 563.026672 882.504517 389.143677 367.433746 153.535873 789.617676 650.963379 434.784119 829.609253 202.471954 675.148193 81.4514847 665.560181 786.657654 184.563187 709.386353 667.465942 791.771484 60.3672981 356.385406 172.722534 657.237244 117.848328 869.219055 833.698242 815.526428 996.423828 71.7382584 132.285324 821.337463 999.743835 605.542480 158.585831 106.329224 120.721733 398.811554 484.427551 319.050537 785.882019 161.798401 266.781921 348.921082 98.2161484 414.356842 547.286804 + 451.232605 740.067200 195.832138 232.109665 530.299500 558.169434 913.745972 570.108887 792.509277 639.470947 491.290161 796.164307 634.173523 385.096008 371.132935 45.0162277 555.976624 661.790771 589.570557 444.456451 221.828491 233.881546 555.128906 822.510742 360.448151 231.218628 796.480286 124.691605 547.833862 423.268585 748.770264 381.325714 2.40335751 809.679321 75.9351730 155.777023 89.0713425 639.852051 130.455856 740.390015 22.2230434 37.2261887 940.363220 717.257507 150.776382 666.253845 879.868530 97.0561523 511.902649 351.858978 538.294189 184.909912 407.230927 706.763123 505.732330 828.169006 685.315369 723.952393 946.371155 111.581810 612.090271 378.582672 705.139160 682.012329 242.324966 661.288025 647.656006 951.982544 126.182014 649.738098 702.374146 520.412842 533.795532 320.321838 178.550690 680.925476 469.140778 126.513145 230.381485 663.960083 725.857361 130.499207 298.105560 233.193497 456.538849 441.229401 267.508667 294.587646 66.2025299 580.809937 791.598755 692.701721 244.789001 559.705200 597.631836 274.371826 383.636841 87.2188339 + 626.553284 141.233994 848.933411 682.562744 424.149750 358.246429 859.908081 986.857239 188.962250 979.110535 65.8359756 898.490173 865.660339 34.5760193 807.917969 145.055115 61.3855171 753.887634 61.4753113 268.631622 293.939850 707.530151 451.243683 806.175842 398.136902 951.280884 502.609039 488.956848 755.036987 105.828506 395.584564 425.072266 724.753113 606.348267 376.627197 178.180969 543.739136 769.509399 101.824402 446.252625 886.120483 868.838135 48.7582779 494.036255 23.6406918 971.400757 761.984375 965.165283 510.043579 885.770813 788.218750 555.476746 541.127014 612.779663 324.440796 236.677475 760.691406 726.054993 843.604736 250.916016 776.428406 406.617188 850.841675 411.407806 23.5077267 602.131531 794.195618 889.957825 661.580078 392.827637 321.963318 480.717407 817.487122 994.606628 926.162659 543.921936 163.886887 685.872620 999.194458 36.3231888 193.616943 76.2994080 475.576477 32.4923592 157.814896 95.4327164 902.361572 36.6204376 52.2658997 987.727966 39.6512222 829.481628 974.478760 960.831543 218.877914 887.273438 742.614319 636.442078 + 932.617065 56.2750664 573.809143 445.744049 585.122681 999.474609 305.361328 868.220703 253.025818 621.824341 274.580292 465.178192 802.152161 819.809570 761.816467 870.935181 272.379791 57.2516632 662.973572 791.062256 157.992767 378.548004 615.817505 948.962646 52.3760567 659.117126 774.233521 367.112396 678.463257 823.306335 493.905975 755.455811 595.752502 552.126587 414.402863 536.135498 6.20834494 941.028809 147.870941 122.320518 238.001938 886.243652 643.843933 559.650696 675.069519 490.679047 569.448059 625.506348 901.091187 315.586639 194.391754 569.787354 720.570251 975.706543 269.769592 293.696747 65.0051422 963.404663 36.1959419 960.534119 671.786438 560.236389 294.340485 723.386047 343.220886 880.040466 574.022949 426.115204 236.650803 78.2336121 54.1389465 643.576050 340.595001 19.8370132 421.506714 662.190247 529.632202 948.752869 310.382568 503.048645 619.237671 847.256714 514.665833 360.546997 409.187439 677.924683 205.633438 625.694702 182.852692 712.764587 496.511505 527.074219 322.302490 544.400391 317.690887 588.964539 539.929260 561.761414 + 239.776443 423.530640 803.622070 151.730118 636.339417 30.7594204 240.443405 538.589783 5.00982237 616.276062 905.284485 519.043091 568.347412 656.043762 49.5154533 208.151535 368.613586 927.991150 513.758667 704.291809 439.376312 474.545563 887.294312 624.189636 367.094513 39.2219620 358.893494 877.185425 586.705750 934.773560 915.346008 84.0647354 325.447357 861.359680 506.941345 989.910400 872.605774 200.766342 977.898376 367.898621 336.778839 357.213318 117.160706 84.1527405 210.407883 246.390228 809.622864 733.245605 990.256348 800.766846 225.435318 502.633026 266.868774 398.465118 138.738037 278.415771 285.809631 719.711365 137.674438 967.164856 422.771332 650.060303 6.18815947 251.926315 24.2978306 867.064453 559.086975 691.209839 834.187073 976.493835 605.518250 843.743530 698.376648 165.425537 822.462463 665.599182 114.531075 992.615295 790.078918 410.896088 885.592163 972.223877 521.223938 345.102997 546.554321 911.806702 972.972351 281.804657 76.6018982 769.885071 150.734283 688.019836 779.726746 642.236816 368.315369 585.519714 998.461121 352.152649 + 674.406372 569.226746 382.235504 136.955139 372.441071 480.725739 848.659607 154.525330 157.885101 767.884399 585.435303 34.4974785 662.032410 452.531342 510.097290 10.8405924 249.736481 391.410034 407.766510 782.800049 785.867493 972.378967 679.376648 335.387970 853.953308 327.680176 819.052185 957.967163 587.586609 564.919006 812.573120 137.099899 412.051788 452.094299 505.696381 707.174683 765.258179 933.561829 179.278320 18.5363121 47.4662704 279.653168 544.029419 709.755554 177.745224 423.568817 569.312927 157.323898 848.602417 271.136078 761.666504 955.396790 705.532227 122.691605 97.7878418 844.838928 188.885086 346.249176 963.996826 550.495544 821.369934 173.895508 215.719955 149.435013 811.104248 884.053528 458.957397 686.808533 416.067749 119.721321 607.258240 319.852570 962.445496 168.873184 863.556152 469.792816 766.319580 499.805115 546.367737 939.059143 801.064087 403.223297 711.960449 324.204926 352.753754 136.728699 369.998840 922.623779 469.031830 532.069946 525.225159 113.238472 643.877686 722.468994 435.249115 463.884277 915.615479 361.411469 + 957.083313 154.952515 205.376923 935.644470 436.902374 389.941223 950.695435 881.159851 137.206131 324.015350 418.496521 905.425476 388.904602 36.3392677 957.506104 734.267944 8.56382751 197.758911 393.047455 130.642593 710.578430 733.273315 38.5795288 531.705811 821.607422 292.359253 59.0728493 986.096130 665.446655 690.845642 505.066437 933.806885 985.947571 786.432251 463.793335 544.560791 439.422974 582.252319 142.371353 48.3013878 93.7962418 142.999863 823.612305 294.114502 767.709839 782.990601 744.027649 912.327209 255.995621 91.2399750 272.574097 432.921783 64.6450729 102.956116 287.096588 674.842224 948.054688 556.635803 75.7900620 379.497101 29.7459049 700.346558 43.7851372 245.495804 872.518372 665.994751 239.368805 871.660156 776.085266 33.2826424 87.7271118 394.910339 487.130280 843.716736 80.9791107 678.744263 153.005096 471.222473 324.355408 292.181549 293.364716 181.360260 570.926331 270.900452 940.735046 102.693344 475.987335 803.403503 453.893372 581.633545 894.591492 825.163696 775.986328 57.6907501 719.819031 298.198639 429.926025 180.933319 + 318.129913 158.160446 790.682251 912.032043 520.352600 64.7850647 444.965668 262.771912 778.723022 694.942810 995.409485 541.365906 1.64183593 780.698853 524.870605 340.113525 711.183960 223.714294 443.822052 556.343811 387.299713 301.927460 454.593201 585.509216 303.894257 352.248199 553.237000 941.189026 972.684631 606.813782 752.939209 185.174179 965.244812 15.8745890 445.691345 39.6169243 441.937286 154.935547 371.234680 1.48034978 599.557495 746.945374 46.6209679 256.768402 965.320923 831.313721 582.246765 326.535126 203.469391 601.950012 99.8226166 825.620422 620.783508 465.637268 786.132141 326.534637 589.370972 861.267029 74.3169708 270.381348 751.864807 528.751648 634.734802 272.464355 148.388748 389.097198 720.571045 85.9919128 305.899475 714.780334 353.821259 596.294922 231.011353 42.2628670 379.153809 45.8627815 773.098450 420.448181 268.600006 989.248779 350.816864 725.632996 335.921722 937.599182 414.114319 267.898743 277.367767 129.062927 743.527832 300.674103 553.117798 583.636658 436.407867 981.425537 819.290588 545.818054 129.704346 618.420044 + 35.3931541 671.521667 442.638306 342.628235 32.3360519 171.803635 915.956116 949.224243 48.8903503 926.152588 464.127686 441.541412 986.861084 646.144165 774.586609 879.411255 740.597595 68.9182053 468.398865 154.110367 613.071106 739.623230 206.780151 718.544678 410.102875 585.494812 630.548645 784.777283 186.181854 501.480286 85.0585403 71.6362000 258.580780 287.079437 628.414185 43.5307007 981.625061 342.850708 677.492920 104.936638 839.447876 449.021240 587.850037 516.796204 271.593323 797.697449 821.307129 924.785034 160.968765 719.445068 357.683777 6.43288946 100.818504 768.208252 969.938782 583.379028 822.388489 207.289505 900.072205 503.063660 749.648804 256.309845 178.593201 327.708557 733.977600 834.534363 59.1680603 10.2198944 657.394592 859.349609 659.003845 666.992126 404.827972 214.484985 646.161560 899.711609 268.808228 180.682571 460.237549 198.231461 75.1206512 208.513809 438.900848 686.260498 48.4518013 961.203918 529.743958 584.123779 898.001770 410.798676 487.636078 259.945435 249.672409 796.881592 555.826416 574.114807 465.797516 217.972000 + 859.697632 258.330383 257.447632 634.043091 388.482452 110.209175 143.250656 148.542007 417.653809 169.193771 698.316345 609.107422 49.4391174 634.262573 950.369202 204.308853 25.2544212 130.127762 140.747269 780.910278 913.077087 674.402771 775.189392 129.760849 927.750732 879.091492 4.05573225 782.460205 54.1877136 900.244568 745.645142 974.033997 137.529816 602.670288 152.050888 918.505859 153.259354 708.331360 63.1808014 789.486633 663.537231 348.019318 984.746033 89.9220047 377.242432 376.565521 211.436218 83.4542770 722.665161 32.3234329 323.030945 581.053955 670.280273 329.988739 491.543060 163.369507 526.193481 537.605652 598.468872 622.053406 459.942444 713.854858 248.781494 198.006439 118.395844 908.643494 407.118958 42.3829689 224.036255 512.432007 197.312256 784.240295 347.702301 45.6562805 289.722290 258.217896 862.883850 713.619873 634.911743 308.054352 160.695450 639.547363 22.4366913 473.139404 836.546204 793.498718 900.913513 577.765869 648.101013 443.420898 557.542786 981.555664 621.844543 918.389343 741.629028 576.639160 320.295563 814.018433 + 194.660187 200.854172 337.712006 928.828003 73.4980545 678.155823 263.630798 371.811188 795.904175 858.628479 908.281311 514.541443 808.104187 531.436035 958.304688 83.4454041 70.4220734 868.170410 948.946533 765.258728 688.530579 693.539917 163.660370 251.039215 704.995300 529.042847 404.439972 20.0125523 244.720169 58.5342636 430.563293 106.112480 713.393677 265.723846 915.182373 262.509735 24.4452648 509.967377 789.468323 150.199326 490.879364 381.660431 517.279968 187.643448 16.0632877 396.771759 576.845154 15.0854988 579.615295 330.971039 80.2319412 932.038574 968.780273 757.947266 466.972992 944.874390 611.960876 340.416718 192.705139 669.987122 232.114960 296.707703 974.341736 172.196640 877.485840 54.7749481 416.991058 198.834106 283.714966 653.280396 207.138855 544.619080 218.355530 995.443909 564.489441 764.981567 531.151489 595.339233 481.083435 46.8848114 671.289612 571.542786 81.8194733 504.049133 214.405548 198.668869 972.109009 398.793091 427.043701 663.220093 470.471008 146.755951 920.026184 921.052002 692.366028 306.554535 840.357056 598.789490 + 571.436401 127.680290 355.085114 37.8737411 394.078186 242.988907 870.518311 909.853149 736.754333 529.851929 539.659241 518.528503 758.756409 482.714325 828.835449 177.632797 745.937805 454.962921 395.067230 110.813499 812.337341 604.622742 578.196960 236.471283 374.063599 757.772644 301.990051 750.485474 710.721619 678.703674 302.119324 849.376099 732.182861 988.172729 323.981415 587.228088 958.185242 681.817139 595.618347 607.355713 841.925781 640.386963 264.318695 691.093567 229.701370 99.2984390 891.699097 810.985596 558.594360 664.872986 692.336975 578.235291 775.679626 599.703979 72.3139420 840.269409 571.486206 557.858765 411.970398 308.253052 145.537781 528.393799 360.840454 808.045837 340.720459 46.9087486 736.639526 994.885803 595.936218 28.4956360 266.057251 725.775391 865.964600 431.231781 825.378357 583.270264 560.965149 797.276855 906.195557 432.604950 498.555389 816.564514 154.579575 196.741699 804.308411 224.402039 718.582275 814.225281 706.114563 965.402100 731.164917 876.599304 828.580444 656.107239 138.332001 811.113403 895.834656 377.187805 + 680.574219 965.284424 334.489197 374.038849 579.632507 428.439301 431.932800 376.418610 842.222168 767.825989 482.909393 302.322327 510.290161 505.075684 871.448669 97.6134338 714.236572 204.906326 798.452026 932.967163 867.874023 815.427246 777.485840 818.848511 60.2264137 5.48779058 366.595520 249.409515 559.352600 17.6148529 649.264221 608.076843 82.4710693 841.876038 956.664429 363.282990 384.392181 131.093887 790.564148 773.088257 478.932495 672.327881 320.002197 888.170349 285.237183 728.366699 116.783546 73.0002518 673.448364 775.727295 258.225037 111.589310 904.954407 470.699677 29.1409264 924.760376 989.376343 573.215515 341.627411 41.0551758 300.110748 503.311890 806.304077 840.658691 587.496643 765.611816 31.4388885 540.618896 404.464447 196.354599 673.634277 929.915894 412.737274 699.742981 158.445190 411.736816 44.3527184 407.090088 361.367310 401.986237 631.343018 432.963409 10.7488327 201.466721 206.632782 206.360840 155.935059 105.033401 856.316650 586.599304 920.753113 345.622986 608.698975 572.295593 686.338074 48.9982452 159.790909 435.188751 + 240.539337 798.967712 130.512009 822.052246 689.509705 110.526077 616.466736 228.342545 984.261108 460.939758 264.759338 785.607849 902.985107 935.487976 365.912384 796.223938 964.424683 637.827332 55.5844040 925.648254 795.649719 152.279419 408.905090 260.783295 875.275085 213.222153 287.418060 131.503799 525.376587 113.313141 748.165588 366.646210 802.239563 492.875732 502.157135 704.244202 579.978699 634.384094 63.7170639 268.211639 240.771561 256.794128 978.331604 281.189545 36.2011223 624.766357 867.712219 118.150101 128.022736 60.6984291 155.588150 310.141876 992.843872 699.623962 218.393585 745.328918 515.831421 42.7935333 320.328918 745.397705 369.148041 5.74204779 640.827942 223.270981 507.148560 924.257019 149.179321 900.378906 931.404480 141.958359 401.198273 813.225098 96.7887344 692.734924 288.837860 518.374512 95.7562866 149.644730 578.364868 830.404358 614.505066 625.584900 273.219971 566.379150 538.681274 693.725586 761.846802 197.845062 916.770325 221.265503 405.919373 134.604416 324.223114 798.720520 855.721008 821.675537 550.304199 509.506775 + 13.5541782 5.80861950 55.8576546 261.105133 657.486389 322.084595 278.142151 269.238922 465.579987 922.489502 722.522705 999.100647 936.913696 367.099823 385.237701 28.5377350 139.998779 758.326294 136.212143 986.946899 325.735840 126.711128 423.149384 906.625732 32.9382324 500.334595 176.595703 807.758972 833.246460 955.162170 279.227661 488.041687 370.801086 517.916260 140.286087 81.7462311 39.5411224 89.0242386 123.499573 915.266846 119.922165 532.592346 252.508896 405.849518 373.256226 802.273804 837.846924 384.059723 536.986206 502.314453 441.939423 292.744080 535.045227 242.930725 249.373322 714.710693 848.955994 315.391571 937.478210 738.294617 391.356567 404.224731 520.622864 708.816223 247.267456 257.182068 27.0396423 400.534760 761.456543 524.532349 202.856857 516.870789 286.499298 395.983917 613.229431 640.497803 639.251465 376.211639 538.010620 526.091736 679.024719 884.552490 815.799255 402.956116 920.113647 274.016144 796.221619 553.274292 851.976379 516.684570 804.252808 277.675262 718.506409 677.914246 838.255005 319.450104 73.9633942 160.205872 + 739.646667 630.869690 465.533905 334.166718 533.959595 528.910583 278.654236 719.806885 358.456390 631.275940 165.030151 85.2923126 597.911072 772.024353 256.339539 60.1867561 475.890045 230.222031 940.810852 780.660217 40.0861397 243.505981 511.587219 611.047241 523.323608 996.136658 386.167572 471.897186 79.2293777 269.950470 584.792786 573.075378 506.771759 436.409119 352.920471 995.376953 263.892120 897.698364 35.1936798 684.947083 914.574158 462.126495 403.171600 507.852814 514.037781 573.006226 64.1610870 885.435303 768.890381 976.495361 180.465118 256.851044 547.824890 256.953339 935.670471 166.371109 737.075439 320.420898 859.466858 302.063721 94.6057587 629.040710 614.584595 868.417480 166.762253 814.350525 215.232269 74.0880203 704.316345 515.208313 340.034393 850.595642 25.7036896 238.005280 893.804626 740.945374 777.427063 705.940735 577.608337 162.101425 862.033508 691.237183 565.247314 972.048767 536.192749 447.924652 398.785156 95.6416626 96.3504868 890.778625 817.373840 586.808289 635.635559 775.267090 549.942627 969.393677 647.564026 471.494232 + 398.583496 561.088623 369.772980 270.310059 93.4581451 508.344879 800.107117 12.9411621 626.955383 983.573730 224.294556 691.157959 803.916016 207.863220 290.894196 282.273743 637.481201 392.079376 43.2699509 641.874329 374.837341 900.335938 324.656464 28.9515724 17.2139950 747.578918 671.529480 737.615417 458.873840 599.268555 268.138580 865.928589 724.774475 878.567505 677.970032 559.159912 128.791626 174.490967 712.051208 44.1898651 53.2640495 811.318298 261.142029 897.417908 602.648071 196.666260 260.378143 680.513550 627.639038 546.935547 539.841309 186.880981 427.550354 793.355469 653.300537 797.836914 20.7911034 822.203369 534.541016 48.3726654 454.894623 19.8103981 339.394653 10.1850605 454.004913 88.1214828 674.039001 490.432068 294.144745 895.328186 346.868744 323.734772 621.690247 613.301636 187.507980 749.035156 219.840698 685.450623 779.681030 267.881653 942.332886 452.680328 331.139618 911.809204 702.533325 992.192505 8.02774429 809.665405 805.954163 526.281494 429.614136 634.792969 998.023193 54.3982658 217.615921 952.370361 397.249084 779.511719 + 684.786011 12.9929066 927.442505 919.685669 700.170837 256.263336 315.687561 989.745544 739.477295 935.575745 202.635468 762.550415 194.036926 875.639465 238.630264 618.087341 644.425476 697.852722 816.994568 420.298248 734.118286 586.382080 244.079529 653.461243 839.291138 664.297974 623.481201 340.292816 780.569885 931.498047 220.574234 369.568665 336.279236 655.361084 789.636414 751.124573 933.465820 445.420013 536.503540 227.936691 465.588043 185.220810 916.004456 366.637878 250.803711 979.459229 26.5123100 966.501770 933.572266 706.937500 516.744080 256.740051 664.568420 313.019226 819.445496 304.869843 459.937866 156.990982 551.714417 180.828049 43.2340469 659.382751 391.552826 214.320282 954.673035 262.520386 475.754883 60.5634995 278.982849 140.893326 843.372498 452.622681 131.460510 711.967590 256.341003 271.474823 531.901917 235.382141 507.721161 364.160126 931.371948 268.913513 987.306152 2.13224888 168.888733 107.160828 800.806824 13.0836535 205.520065 395.748901 870.994690 742.829041 646.606689 602.780701 957.707153 855.493835 15.4949303 623.730286 + 199.451111 676.036072 692.025085 307.388519 473.389557 967.332703 277.965240 18.8056946 393.305176 559.549316 69.1501312 684.234802 973.764465 478.267609 55.9825211 894.601685 577.728577 409.274261 387.930206 198.210190 926.996887 963.752869 695.699341 772.764282 583.947998 60.2432060 151.091492 777.628906 182.851868 129.082687 158.189850 205.108673 340.806519 709.489136 659.660950 137.497116 352.069946 646.993286 253.673416 527.912903 651.486694 4.48046684 237.147537 32.0643501 59.9376221 577.600586 690.137573 639.634888 70.6810379 892.751221 137.949005 176.439163 381.985138 786.794312 91.5428772 910.468384 787.537354 856.849670 484.929504 218.401978 459.185913 597.204651 865.655640 366.321930 489.548462 872.321167 129.824738 504.449310 506.382874 801.925842 746.834045 650.558167 694.911072 704.487854 14.5272636 274.780884 458.511749 67.3835526 420.177612 220.693268 682.611877 762.984497 385.394958 442.655029 853.790344 153.416672 163.381226 87.4770813 144.646759 323.281799 660.176270 472.650421 887.886475 14.7509146 276.827698 309.349640 575.258606 861.997620 + 649.991150 226.166229 357.508972 373.527100 706.124817 472.271545 924.673157 542.649780 340.436676 811.702515 86.0839691 972.130249 615.190430 866.259033 106.717041 224.354523 818.520325 22.0999641 42.0429077 265.332886 90.9701767 95.6807785 436.988434 50.9341125 206.373108 823.489807 620.984009 801.013550 514.109070 87.4838715 397.454803 287.368408 453.574585 135.754654 356.312164 93.9605865 188.586533 969.747742 478.990356 675.128723 364.978699 599.571350 329.256439 567.697876 92.5254288 371.799835 854.840210 970.307678 685.463989 156.178009 461.815430 364.243805 336.693207 101.315109 5.32499456 937.647827 372.109650 574.777771 529.859497 481.109741 949.154236 793.152588 301.615753 70.6163101 747.939636 213.521011 409.088898 158.661087 185.293213 174.429810 827.562317 425.393921 372.079437 250.846222 128.338379 460.211395 752.604614 941.492188 842.585693 939.240295 197.325897 956.815430 553.981689 803.672668 189.924866 905.599976 848.571289 576.582031 474.626801 943.576843 928.799500 719.302185 282.729675 243.330215 845.992859 180.501740 85.1110611 881.961670 + 483.502808 133.038147 248.713318 587.891541 81.1855545 705.956787 729.395020 315.103302 68.2201004 895.189148 826.820068 672.852600 653.276794 871.935303 673.518677 474.503052 248.476212 89.2883835 598.247620 287.940399 185.244019 751.788696 92.4864883 722.628357 173.768860 847.453918 23.2282829 904.547424 626.057190 461.526031 793.580994 134.310501 383.031799 685.813843 153.420303 817.627625 801.389954 389.336670 851.071045 841.914856 324.423279 882.330383 348.895813 379.243561 212.250320 228.125092 766.426697 263.936890 912.269592 234.531479 928.094666 57.9132080 54.2804260 563.273804 874.957581 677.688049 811.442200 386.791229 43.8818970 888.746826 987.990662 329.537140 755.685120 17.9756947 371.416901 136.720764 602.803406 533.999573 498.235138 445.328064 202.928909 404.813324 953.356018 983.168518 53.4303017 292.547821 711.112854 781.997498 748.538940 500.165833 693.483826 416.288910 565.203613 387.848480 866.544250 129.911972 612.953857 731.831909 333.020996 462.485443 461.966156 266.043610 762.287231 183.857040 856.174622 96.8919907 352.540405 760.162659 + 383.976624 631.850098 925.236267 288.929688 679.448059 898.626038 772.363708 658.102783 369.264404 919.319153 564.059021 341.457886 317.709290 141.019394 590.934387 369.860260 887.266602 747.559998 469.692657 677.598999 440.683380 112.784622 303.879547 793.148743 274.053711 653.885986 287.182220 109.623550 43.6892700 637.187805 50.1138802 150.756607 979.931030 944.031860 897.742188 636.092285 901.367126 609.461121 553.495850 371.975555 643.995972 159.229874 840.145813 907.803040 317.375000 277.749573 846.005615 598.326477 473.471497 194.685013 249.471451 844.014709 185.014603 137.482468 363.006439 898.249512 591.953857 211.653915 128.405060 827.143677 91.9826202 209.034348 595.861450 748.216125 287.657684 784.264160 904.232849 92.1158218 703.638428 238.512360 203.533173 907.841187 959.678955 831.483887 344.223206 515.612366 273.826080 505.817596 950.040100 758.223450 303.497009 187.451889 678.518372 232.379761 547.995911 283.656982 467.322449 531.680115 14.6043148 402.257294 443.297699 954.372253 446.789246 157.464783 599.983704 213.268478 704.119202 361.373138 + 792.589783 72.6463776 508.444611 906.279358 860.265747 286.205444 804.440491 657.591064 704.774170 595.359680 805.099731 136.616745 537.299744 427.406616 303.757599 236.795029 948.475586 173.259995 440.675262 658.139648 210.887390 874.079773 80.4617844 617.208679 768.148987 475.977692 501.937775 940.853638 524.964233 712.270081 225.643005 243.168304 986.801514 643.682495 74.3078079 285.525085 990.109985 496.910919 776.254700 890.588562 294.889740 347.153778 888.521667 825.491272 968.912415 728.304321 132.450851 163.134125 774.942688 391.152252 213.911392 321.156067 62.8142433 315.674866 613.522217 829.717590 450.495331 675.130005 825.664124 797.617737 82.4215927 536.217163 180.859360 920.941589 330.473053 844.481750 762.563110 347.758881 547.358215 2.87852693 579.356750 892.287659 401.509460 702.593262 158.463577 314.798248 685.463013 732.859253 873.530457 594.394287 536.691284 361.001099 289.992859 506.266388 583.770813 414.095612 591.456848 264.407898 656.662842 242.752747 336.161774 978.570862 552.423157 843.137512 104.920204 720.322937 405.574310 704.924805 + 918.716858 338.507294 18.5658455 915.577271 476.890320 148.912201 740.417969 668.870544 456.085358 383.563965 978.327026 99.5387650 628.394104 947.227905 23.4394894 706.108398 972.626892 593.137024 48.0925064 690.507446 908.010681 746.093811 343.449707 132.018387 937.053101 71.3084641 295.105164 47.1514549 549.321716 370.940948 121.241440 728.062256 992.942627 310.493561 990.887024 711.045288 37.8393250 116.644447 251.709747 197.742828 930.754150 873.958984 388.322388 539.835999 635.855530 749.488525 99.1214142 528.263062 195.722992 555.613098 335.735596 531.653931 797.562683 926.516602 615.908691 6.37894154 344.860809 262.472748 348.185638 612.470581 712.046753 605.830383 233.609131 453.464661 420.642944 295.104431 4.78182459 77.4698257 970.449219 770.417358 128.372192 674.914612 99.1692276 801.283508 817.110107 987.965759 790.933044 586.033630 805.466553 611.546814 192.389008 201.812607 742.408447 541.630371 870.822205 520.841003 933.610535 825.802246 271.775482 737.097839 364.732361 472.838898 31.7916336 850.343140 132.635681 434.402802 27.1149654 669.693115 + 702.032532 858.685303 678.490234 836.227173 450.438873 783.370605 554.446899 472.994537 369.582184 109.784142 183.119644 475.980133 335.893646 836.926147 543.675415 810.681763 963.765564 537.254883 843.367004 101.978798 150.104538 244.561905 237.215652 887.683594 279.601074 583.599731 170.685257 61.0696907 295.652985 457.548737 669.749146 16.2463303 649.675354 245.084641 685.641418 700.969971 485.112610 570.314514 158.431015 743.711548 951.076111 647.736145 76.3886032 757.710144 767.946167 158.127213 690.669250 44.8809433 324.545898 166.961380 892.039062 264.005737 927.895752 408.108185 720.854065 451.567627 372.894684 324.212097 119.449196 550.574829 512.734985 533.250977 222.008026 484.202881 534.881653 670.606812 625.483032 593.249207 685.811340 548.221680 820.222534 741.978638 368.999908 57.1442451 472.198120 279.414093 786.485535 276.488342 163.113876 524.592041 952.067871 957.529846 919.640625 965.037048 893.894043 634.267334 561.068909 841.264526 667.893372 311.739960 911.140991 185.626602 843.400024 564.852051 50.8925514 925.506409 440.037781 407.979797 + 931.952820 410.857910 367.809296 496.440643 902.163147 996.844666 337.416504 314.352905 626.916138 926.996277 425.323425 477.995972 676.272827 753.257996 556.864563 561.744507 743.394226 238.317703 14.8876305 345.646454 742.876953 805.012939 866.316345 946.783081 666.379089 557.667847 397.100464 925.333618 849.838867 559.561707 225.356537 826.949829 422.116638 68.1691895 399.660461 759.964600 493.289642 169.719025 788.508667 381.986542 593.079041 21.0519104 436.208496 42.7269592 451.301392 316.413757 912.569275 369.619232 835.386719 492.548126 219.301651 202.019775 533.842468 228.641586 285.110046 844.890137 404.111694 456.353180 100.239075 274.023651 994.269470 883.501526 259.688782 48.1528854 944.493591 845.093567 907.833069 236.998672 713.045959 574.145203 817.885376 782.191895 642.142029 80.2026443 854.345764 642.138977 779.235779 972.578735 934.872681 999.246643 777.390747 748.257446 161.135315 469.812500 418.527252 349.792450 436.472778 884.238220 694.084167 448.386292 355.970245 168.881577 753.745544 596.144714 128.011475 325.523621 935.362793 932.962402 + 314.356537 490.630707 606.990540 926.840576 427.428894 530.081787 965.102051 167.209030 745.075134 557.843567 783.338928 1.25199461 466.074524 306.464447 77.6990738 172.012817 807.459045 10.7886686 637.775452 266.724091 836.497986 239.867065 62.2414780 966.699402 221.866730 15.3186769 489.825348 77.5928421 44.5545158 435.643005 884.802551 20.0617962 774.567993 631.948853 826.794128 304.489044 340.703857 879.998413 11.3571453 54.9637032 511.484161 954.019592 320.630524 482.322693 680.867981 594.488831 594.570679 475.864624 142.402328 993.909485 961.693726 580.823669 245.520935 516.471924 136.055054 849.043762 700.802490 215.093002 307.140533 268.165924 338.839386 93.6707764 3.28682733 586.898926 264.259949 332.879211 317.679291 126.365234 882.049622 454.306396 451.394348 310.438019 918.622314 297.220917 990.866638 741.851379 880.655212 792.222290 85.4766083 422.710419 644.583801 174.795837 405.279694 138.763351 728.994385 54.5576096 31.6833801 158.286682 134.871063 541.930969 170.751419 712.723633 937.049133 731.284241 882.877869 949.365295 911.091064 872.669800 + 932.670654 371.821686 622.554138 659.295654 806.393188 947.023926 788.328674 138.172241 970.704468 51.5582047 338.783356 770.392273 603.566650 1.68036163 78.6014786 120.361488 735.413818 292.950287 470.910767 452.829834 655.446777 900.075867 311.335419 278.404388 384.495667 140.442154 936.901978 81.4859009 547.835266 438.814972 164.979599 359.862305 411.868805 804.958191 340.220306 859.851135 520.154053 356.159729 672.112610 813.278259 471.838593 240.834076 112.102234 575.007385 828.567566 530.370972 493.417664 321.762115 867.521423 619.165344 235.794907 63.9763222 296.288330 818.158325 339.854401 73.9562531 287.455170 425.507599 793.250549 92.7818298 858.539978 78.4515457 471.166992 126.990219 745.599182 643.956909 763.204285 562.998901 727.262695 548.953674 604.758972 560.254761 180.723724 910.389709 176.221939 182.167755 343.688965 59.5794563 659.957275 62.3045349 86.9885788 420.440155 606.671875 278.809296 924.208679 564.363953 308.033173 393.514191 297.076569 912.680481 158.353302 174.945175 848.295471 419.799011 1.88650656 619.111145 98.8140411 695.322998 + 793.378967 919.826233 947.757874 459.748138 648.059143 186.880981 833.455017 167.161499 377.729370 76.9867325 369.164490 65.8524094 519.460510 624.043762 102.351730 44.4138107 160.900589 579.476013 216.539948 809.771118 337.856232 737.366272 741.040894 744.993286 316.127655 63.9189224 118.447052 980.017273 797.415771 25.5444069 684.822510 434.125854 84.9515381 693.188049 548.131775 374.313354 684.740723 276.623749 125.323257 782.581299 170.182877 866.408386 460.390472 268.184021 705.120544 390.512695 274.922668 30.8744621 681.344971 212.657486 198.524475 407.546082 260.528198 663.084656 443.007294 663.992859 213.879288 613.843994 800.905945 703.394409 754.501648 127.491531 735.811096 896.249695 510.206970 149.118881 151.152405 962.945374 704.697205 217.605209 188.518829 764.463928 889.026978 475.652863 759.724976 413.414673 665.222534 802.732300 447.209625 234.016113 770.066528 346.191284 821.298096 215.912048 526.042847 632.973633 400.592010 368.008881 279.274292 707.962463 349.774109 648.124573 312.521790 111.107773 192.763962 18.6117554 254.280426 315.029755 + 736.369873 478.072784 831.437622 369.492584 770.622925 261.645477 275.949158 619.221375 605.474731 508.184296 320.776642 907.622986 963.072937 792.206177 60.7507668 954.655640 585.604004 180.022400 949.551819 433.343079 852.074219 497.041992 562.807312 955.725281 439.727509 429.131287 244.651398 380.466492 771.074402 335.191406 258.699799 103.096405 660.671448 587.526245 845.338196 564.556763 539.492065 903.721558 963.292725 233.517899 634.215271 76.1535187 370.909821 71.3880157 183.230743 474.731110 689.436829 726.235657 964.381165 68.3490143 30.0153446 787.924988 213.134201 955.899231 299.675293 773.518860 151.291855 660.111084 963.353760 703.142395 247.111328 748.412903 849.857910 107.681427 364.980438 395.841614 438.711304 777.740112 516.747009 209.977783 491.537811 243.208740 544.224976 615.145691 743.057800 372.363190 89.5403214 270.156158 625.368774 627.435791 109.066986 861.059570 779.547180 554.247009 960.318909 894.032349 48.0877419 998.962585 287.201996 949.456909 548.252747 72.1221466 805.579102 167.264694 535.712036 75.4250488 707.701111 62.2502327 + 24.6966038 818.024719 267.274628 748.153137 388.791077 723.971008 789.444336 996.050232 980.121277 106.707390 984.397217 31.8598118 945.338013 271.407318 708.228455 553.291687 592.920776 874.111755 753.192749 49.7059975 270.001740 437.744232 1.62206697 517.746399 350.015869 859.894653 434.404694 628.928772 319.818024 193.665771 891.825317 537.661743 99.4822006 805.611938 317.002899 502.785645 473.760590 688.217651 179.227539 880.623413 925.726074 695.243347 211.473022 992.099976 201.458023 807.100159 25.1521835 30.0704250 795.846375 748.960815 903.479187 493.381287 547.141907 207.230072 951.135742 762.546326 202.848038 681.931824 254.954239 228.324799 152.448410 722.389771 986.475464 171.388840 321.177490 830.746765 892.713135 605.053589 468.095642 220.554535 32.6497955 718.940186 138.668365 862.697571 590.440308 44.0105743 674.261902 861.648438 581.235596 883.941406 889.079834 718.754150 159.672943 949.632996 828.261292 79.8381653 461.299957 735.870911 391.476318 451.348724 994.378052 957.762146 584.901428 548.907898 118.564415 790.905701 228.156586 97.2803421 + 145.713150 335.633942 864.153503 602.250183 459.328766 642.746094 99.3597107 925.162109 325.178925 89.4171829 535.964600 3.72692466 501.028046 785.032349 297.546936 531.625854 50.6957550 989.118042 827.503601 523.135193 839.216309 288.841156 240.146759 824.198730 833.907288 252.078217 51.2997780 525.302490 959.572327 84.6161194 586.066101 340.489563 632.430359 547.284241 191.122971 239.651398 516.639587 204.200012 86.1646500 297.371613 185.256165 854.937073 932.657776 723.163025 186.402237 291.043365 728.271179 378.265350 641.982666 618.818604 321.637238 160.684021 280.561646 311.690125 451.597992 364.632812 625.726868 445.834747 180.839417 280.821259 498.935516 489.804626 777.668579 118.893997 819.759583 916.730835 420.565918 605.976990 186.022278 44.1398468 883.816711 94.1493454 204.787186 95.4134827 768.085693 630.331970 376.619629 290.090027 595.686646 985.040344 45.2036171 645.594360 898.996399 875.460449 533.101929 939.681519 587.639893 306.876617 814.772827 288.080505 357.210449 636.110901 605.544739 580.005554 241.891068 381.574921 394.603241 833.879272 + 250.905228 448.249939 594.182251 656.602722 98.6291580 675.023315 499.939667 938.340149 321.915375 858.251038 965.497681 22.8242092 557.727722 735.571106 236.544525 749.155151 878.924011 532.972900 121.108597 924.724365 354.736115 787.168213 934.241150 217.410370 706.489807 416.570557 661.480652 849.886902 722.512451 456.316620 258.949463 208.593719 523.199951 381.011383 95.2158508 375.801788 353.201599 581.389465 249.934891 46.4452515 83.8896713 701.440979 794.293030 512.376221 807.146545 273.121796 523.574219 430.336761 612.053284 597.202332 775.061218 855.674927 919.081665 378.754395 618.950500 200.591583 246.176285 926.761169 673.914795 252.489609 157.469055 289.266479 12.5498915 826.478271 941.061768 752.954407 55.9514389 345.601440 450.799255 545.859985 103.958313 48.3347359 980.727600 512.959961 507.232330 755.965271 298.675842 41.6769447 51.6694336 351.880157 30.2686501 840.516541 263.384491 845.385681 782.820007 553.872803 59.6490059 166.327637 877.846191 184.352280 39.6805763 877.074280 857.747559 358.109039 762.590759 275.689178 250.127869 371.049988 + 403.241943 555.954895 686.577148 404.007690 448.535950 984.767151 503.811890 765.416626 167.188248 754.112610 821.441772 361.373901 960.968811 700.831482 201.739914 120.338387 856.664734 365.705200 334.253571 599.645142 544.261475 783.047791 703.540161 768.754822 508.439331 630.878113 413.070251 441.313538 994.220276 275.138397 116.884949 606.064941 42.8089561 787.876953 466.911407 254.361176 821.548279 190.105103 296.231506 54.1958122 364.781555 294.788910 155.820618 587.945007 34.5803070 884.423584 809.039368 380.364319 903.923828 79.9067612 938.454529 992.365356 665.469177 733.654724 455.224152 239.926559 627.755005 184.442963 196.826019 850.212708 786.660706 280.152100 603.859680 123.139618 982.982422 759.710388 662.175537 196.292603 948.173279 692.719421 148.340515 892.832275 258.306396 156.494431 966.610168 316.816223 976.315796 770.630127 392.784637 159.033554 373.421295 275.511383 515.199524 780.715393 956.986877 918.530151 190.072113 874.767700 367.712891 53.3623009 865.682556 898.409302 535.755188 686.760132 238.632706 668.905334 33.8652306 358.734528 + 330.016907 262.292145 373.760651 816.424988 889.593567 921.298157 165.469116 871.375305 8.87864304 884.291504 951.405334 566.248291 370.087860 161.647278 950.145691 517.523865 881.338440 756.201294 98.3304749 99.5320969 634.409485 620.207825 387.465485 241.729645 116.647957 587.762390 241.420609 32.6211548 938.985107 739.099304 974.476868 4.38847017 986.017151 401.895721 944.505981 805.696655 65.6343536 66.9599457 822.763977 845.805420 702.793823 810.673645 372.974243 438.286224 83.7369385 252.028915 64.2106934 935.893921 446.862000 506.604858 979.387390 193.484406 634.916382 180.590454 767.248718 404.404083 116.135872 358.714081 628.462952 414.179871 719.564087 343.853088 369.573303 994.972229 320.717804 613.653198 540.318176 557.032898 24.5291042 418.426819 654.147888 86.9109879 612.620911 686.328613 256.298218 934.146057 233.549820 321.873505 644.769958 43.7013550 726.626587 967.338562 105.745262 742.651978 613.882324 955.880859 859.682678 404.150513 435.136230 108.404007 209.190903 137.794785 919.906494 260.418030 87.1120148 594.520447 179.982681 489.483093 + 660.655762 908.131592 92.3760910 385.007263 845.110168 786.954956 439.953308 149.712540 728.177002 200.455811 772.947144 778.502380 199.834473 127.186417 755.098328 237.694931 348.775909 35.4601440 461.595428 610.473938 274.411224 324.974548 26.1525402 305.096771 180.919037 835.306763 695.142517 832.557922 732.441589 223.765076 311.762054 229.117584 616.213867 464.604645 339.571503 37.6136513 708.037659 462.127747 376.361145 731.880127 260.360748 974.365234 798.837830 332.267822 298.281281 784.995972 717.577942 499.256348 468.653534 415.567505 683.690979 767.667358 184.718185 643.585693 302.995880 835.402039 558.031799 321.984039 809.437256 643.538513 286.413971 666.216431 460.998596 343.631866 925.128967 931.030579 66.7905426 665.716675 501.083313 339.001648 398.858032 445.989563 837.556152 275.690857 640.208313 375.784760 977.264832 935.987976 329.765259 413.283844 502.686188 469.176270 397.000763 95.8117218 785.171631 300.712646 902.601440 299.003265 44.6809921 658.203491 122.733345 164.661453 327.449310 866.560852 793.442566 990.819031 970.987061 543.268188 + 905.949585 939.660522 15.8431492 343.143829 305.760742 606.172729 265.413788 731.582092 309.640747 263.590240 670.987061 389.246277 710.037476 247.517181 663.201721 778.489624 287.438904 329.101440 261.123810 359.229401 411.793182 407.404114 872.707825 268.051636 645.562561 488.065613 221.612823 964.373657 728.500427 723.754456 599.681091 563.732971 417.465881 201.166245 707.597717 346.891907 196.201202 682.072327 451.516235 494.681976 756.006775 644.680054 352.030029 548.718811 242.223862 452.509552 84.1389847 756.032410 445.743927 987.771545 811.040771 227.925491 47.7663155 134.009628 870.326355 856.266113 35.3335495 636.585876 154.193497 942.740540 267.724731 2.92306662 740.218628 636.207275 506.235626 701.485474 770.504211 961.121765 101.771347 124.261391 657.177979 155.014084 300.093079 790.348511 92.2293167 236.003723 969.268433 932.016663 597.562073 784.751343 686.280884 107.578239 747.606567 693.872192 769.121826 809.332397 303.598419 774.706543 843.889343 879.876526 432.696777 99.5789566 695.228943 60.3247223 597.149109 954.263062 830.915100 800.031067 + 918.644714 840.084900 521.534241 125.994804 865.190186 104.629631 295.612732 121.332069 531.467407 34.3514748 415.971588 840.753052 785.473633 385.369843 148.222321 259.496521 124.508141 678.039490 924.471191 986.273499 8.87602234 730.686035 83.0840912 905.995728 723.502258 272.676086 820.573914 878.217834 545.941162 499.440460 936.628235 149.023315 665.748901 77.5222244 43.2500038 321.337067 525.497986 709.607666 146.822296 49.0966148 925.600281 40.0708351 948.275391 878.941223 631.266663 956.808228 509.889069 342.819977 871.549072 244.466980 474.804108 317.595734 121.723999 35.3467102 941.417297 449.972626 381.249084 802.391235 347.256195 1.25068462 289.358185 472.828461 277.955719 303.647491 894.421387 77.2119370 396.064301 14.1343260 714.337463 962.454163 116.426750 467.370453 655.468689 808.525757 116.710960 951.767334 236.366531 124.995285 92.3843689 605.193787 724.806519 587.328369 341.441864 63.0293770 275.200806 48.9484062 227.885056 136.557617 944.971191 111.324516 502.197754 981.767883 647.524109 699.122681 583.694763 799.057922 18.0616188 391.713837 + 495.315521 95.9966660 639.230774 637.801331 34.9418030 879.857849 158.136795 877.230957 511.843506 972.227478 101.509644 738.281372 556.999023 385.739563 6.30409336 127.864998 613.548706 73.0695648 382.516205 176.075882 224.617828 127.107224 303.843201 546.908936 705.296814 290.073120 310.566681 571.132080 81.0086441 571.105286 961.249878 214.627838 192.063782 220.454254 50.6175728 657.176697 251.668900 647.094421 915.385315 423.352539 52.4654922 955.215271 713.081421 645.111633 875.876892 649.700684 977.872986 275.505554 818.825745 448.375641 109.792305 230.533737 217.283966 935.764221 11.7481775 197.973557 787.698853 868.844727 784.716370 736.761902 862.369080 439.787445 677.757568 259.854309 752.585388 411.178284 707.933411 907.411377 162.232605 151.377731 934.898376 731.189819 900.594238 813.699585 808.970947 624.000366 734.410156 452.113220 579.779480 887.631470 511.780518 908.988281 912.576843 269.133453 409.954437 239.158066 219.250488 524.985840 312.476349 233.109482 778.275024 586.485107 262.965057 223.393753 269.755951 516.751953 840.539246 614.456177 + 287.336975 329.435425 993.475159 242.460434 21.0832920 988.180908 433.465790 852.605225 460.383148 114.805397 864.848389 239.210831 419.536774 499.775269 742.761169 256.074646 579.627441 87.7100830 307.606537 286.412109 986.937012 238.339203 163.578674 156.731415 650.524414 495.567230 176.008881 488.132721 252.560638 61.2864952 881.315796 816.112854 599.728516 549.760193 801.201782 861.166870 280.437256 413.133209 504.483093 575.103943 825.085938 182.939331 598.991516 764.577393 859.605286 303.075378 702.203613 855.880310 938.810852 420.347839 82.0935593 858.485168 847.771790 798.388550 818.082336 22.4083481 281.340088 691.110413 144.455963 294.879547 466.292969 873.094055 23.4905777 86.1109390 627.037781 677.459656 581.687805 379.924866 165.402725 503.414917 940.375671 536.052063 43.7625694 532.006470 912.689331 24.4974842 516.816284 226.320343 410.579071 438.312653 487.642548 690.152222 868.040588 296.697693 145.932266 292.211914 915.000488 258.170563 320.162720 363.229980 348.541168 937.892822 961.973755 721.111694 518.221863 583.127319 560.860840 137.084290 + 601.927063 277.830444 290.224487 496.673462 66.8018570 3.54072738 615.812622 417.670990 452.592926 241.312531 883.200684 775.756897 532.029724 860.373535 742.463745 680.760498 926.176147 319.485168 430.376709 576.437805 723.444031 350.417633 134.316757 154.168243 358.733856 68.7595749 684.853821 829.480774 324.820160 424.904419 381.526581 359.581909 461.670807 799.995544 656.800781 58.6820526 198.656372 835.863892 250.625549 152.898270 242.098221 123.009041 116.943718 640.971375 320.265137 92.8272629 937.800537 930.984192 595.587708 850.187683 761.518311 913.234802 510.474274 212.078659 824.307861 667.040466 305.223602 463.347473 287.364899 335.103821 565.639526 34.9160805 478.750214 574.022461 982.481140 865.851990 859.431641 803.912659 54.0735664 228.853500 448.011230 704.829773 45.3432503 789.601257 222.798248 729.848999 824.529907 746.848450 904.649780 384.663879 462.378723 794.923279 164.858246 232.620438 170.858658 810.271851 906.245056 909.388855 89.4705887 260.823486 707.043518 329.299316 985.869141 146.477768 672.080872 205.356308 384.588959 350.567566 + 630.086121 348.788879 59.3984413 516.725037 146.151871 656.820435 873.546753 563.363037 492.093597 76.0046616 195.638687 509.465454 17.5325623 454.818115 624.039246 252.398621 495.958984 703.135254 599.326538 969.398926 138.300613 633.750549 904.482239 975.870361 718.325562 54.3783760 230.371246 441.740051 861.030212 346.014618 729.867981 767.297607 557.346191 214.774017 58.9365501 757.051941 367.191986 9.35149002 888.597717 144.318130 686.404419 462.220215 632.881897 693.412415 767.636536 383.790009 44.5316505 779.854492 296.590088 764.189087 425.058533 416.201324 833.371216 417.138245 430.439178 243.944717 668.327148 749.983704 854.692078 274.738190 743.235901 261.442200 96.3561401 666.780334 950.713623 744.616943 139.230118 680.404236 608.013733 995.861450 121.022911 873.082153 976.540100 350.200104 70.4646454 685.019714 415.972229 466.681641 307.328461 612.756897 463.071655 455.431305 228.922333 896.292664 543.711853 519.123169 555.067200 945.448730 18.9375267 671.231018 363.684784 958.944153 625.242310 4.07210732 157.381531 216.911392 772.769287 73.6585846 + 997.730103 891.964355 35.0443420 313.123383 609.711731 629.593872 651.847778 199.009476 935.308655 578.926270 914.756653 747.307922 904.270752 124.197556 413.960876 573.620239 450.951080 400.157379 870.988831 625.733154 438.510468 164.786377 764.818481 201.813690 947.345276 199.217819 860.272156 825.992126 702.739441 167.365509 653.485352 937.108521 535.104797 272.454285 881.316833 575.814514 487.198578 724.840393 420.424255 217.975632 169.419571 191.542816 100.746460 217.963608 388.413483 442.230713 547.720398 333.661285 698.822571 218.896622 678.098816 850.902344 769.565369 265.939331 78.9485626 445.657837 132.473129 145.962585 782.629761 98.4476624 692.580750 37.4087563 982.982727 581.123047 413.180786 116.227455 370.966736 568.792297 754.584106 397.066284 205.952652 359.900818 487.900635 121.896439 944.662109 56.8112106 465.677643 965.466431 411.068604 750.301453 891.615601 900.191284 848.376099 243.277924 421.639496 940.126221 804.112488 318.313446 295.626831 344.203918 886.814880 624.987549 73.2442703 122.016182 978.893616 665.026794 493.255920 414.309875 + 13.1367083 358.151978 217.212738 635.527832 306.117310 909.355957 443.057373 535.622742 776.859436 127.438950 787.812866 188.131546 822.538025 360.258881 813.245911 395.898254 996.595581 731.938477 861.844788 603.890808 311.742706 738.216553 814.733337 796.217712 90.9105682 879.881531 587.003296 641.019409 108.664162 834.828674 665.206970 428.971985 649.397034 510.475464 509.877930 641.919128 585.100159 270.496857 616.937561 939.636841 880.547119 562.346436 275.843658 137.234177 421.165405 469.275238 948.892090 282.712585 63.4351768 596.356506 743.296082 950.435242 357.991638 869.022705 649.965637 100.744133 361.458923 751.990051 988.691528 73.7968521 206.531494 18.1702881 349.010925 884.933960 380.146301 111.465637 71.9412460 399.854706 869.200500 444.130615 268.428223 901.528564 337.373322 244.375458 737.609070 350.849152 958.082520 535.704834 863.241577 895.288269 943.806458 591.630493 984.169067 274.031860 283.444946 823.536560 161.852829 183.692993 289.002930 86.5600891 847.946899 354.299255 897.994812 690.312439 28.7403069 421.917267 136.333786 779.335876 + 379.800049 792.804626 388.386993 478.490479 203.453201 387.509430 486.582123 528.963440 700.621704 210.626053 647.615295 655.037109 880.492676 470.789398 103.170418 554.326721 562.576965 282.562103 248.693130 168.553604 86.2128220 306.177368 43.3174095 15.4520578 856.460693 199.179047 280.045502 102.007202 621.019104 100.652313 534.479736 731.772888 473.368408 802.701477 237.917923 73.6572723 390.070923 398.905975 51.0550499 191.302551 580.426025 29.6192513 318.734131 584.923340 78.5443726 95.5173340 531.546753 139.924118 618.512878 728.209473 126.245728 254.991333 578.572876 313.975891 278.150116 857.441956 683.980774 821.890686 508.204346 343.324493 331.355530 220.075485 962.049438 350.938293 202.674225 732.998413 416.814575 656.803467 684.799683 106.665291 149.689972 982.981384 697.093811 20.4824219 877.884705 739.396362 507.372986 163.861633 203.944199 251.469299 376.118622 724.939270 134.546432 762.387451 386.539062 184.356567 876.953186 752.036011 616.438965 437.776794 914.648560 451.464600 204.698166 963.785034 190.342865 432.920197 644.035522 49.6896820 + 55.0237846 338.675323 694.566101 859.491455 730.263184 132.706543 57.8301430 576.088806 547.354614 241.442581 222.188507 934.877319 836.847290 818.062439 558.040283 555.844177 787.716431 31.0617294 763.072754 450.618927 608.172363 809.929565 677.401550 518.637695 310.049469 255.472275 248.338608 869.684448 882.151306 630.306152 785.255432 9.82118130 931.249023 526.302856 822.381409 474.630951 412.670410 751.703613 102.891212 420.418457 64.6535873 914.377014 647.025452 237.027603 699.521912 49.6683655 903.036377 322.182251 595.275513 463.160187 119.580612 74.7551651 600.634766 954.724121 358.207733 408.415558 272.666626 225.574600 534.196167 147.383972 293.002930 662.882996 813.373047 777.592529 34.3165207 734.263306 882.279236 970.082703 941.791016 664.736511 829.546387 229.106216 706.809387 348.603455 778.588440 973.366333 492.489471 117.641945 8.92276573 651.969299 698.199646 618.512939 305.161774 811.580994 339.608582 889.462158 518.852295 676.074829 644.110291 273.735565 877.478333 716.273560 33.6509857 288.841919 15.8265362 429.577454 379.771301 752.459900 + 38.0873909 366.612091 112.658028 183.105881 988.286682 980.116516 935.015564 973.856079 566.880920 251.695755 447.759460 561.275391 196.920746 565.921814 228.409119 959.486511 545.981567 195.708466 814.555786 541.481140 134.434845 677.709900 962.012634 939.983337 817.437622 892.573425 30.7454262 158.968048 992.390991 611.830811 288.476318 130.995102 648.911621 228.106934 314.526978 85.0898666 622.887939 896.962402 68.1636505 540.835632 667.807983 638.135315 577.877686 150.830688 191.737289 193.912292 31.0535736 712.866455 888.155762 453.351227 926.958008 107.178093 98.0603790 868.310974 696.245911 13.8030176 876.278320 449.056610 958.359741 171.868073 163.690567 720.763794 664.233154 702.710510 332.034393 508.675354 482.415924 808.949890 5.03947592 586.347595 837.615417 824.180359 902.060486 336.307281 390.628754 878.064575 945.146973 567.411987 451.479553 295.982727 280.343597 354.715454 105.077469 55.9697762 762.475220 285.957367 413.948486 114.273842 872.125610 306.081024 46.2940674 758.059448 854.805420 109.149155 560.853760 263.378662 731.099060 300.103180 + 544.905762 299.976654 145.799240 934.915588 782.845947 546.130371 836.675293 636.942810 827.455444 389.860565 515.998779 331.951263 906.673218 5.97707224 114.648972 89.6249924 629.435364 891.534668 497.956543 468.738190 583.301453 216.574005 207.515594 499.840057 461.639374 885.885803 553.675720 263.856750 868.422424 398.140778 929.185608 968.035950 310.661530 170.911118 262.706512 370.314056 17.9588451 956.145874 845.093750 302.755676 630.579956 891.958374 141.846344 177.901642 847.136780 609.588623 44.3172302 501.730011 492.313812 762.968994 562.248596 642.953857 393.242889 640.067017 628.008606 771.036255 100.372452 975.131104 234.053101 566.310547 102.017151 391.293854 541.268616 92.1832275 757.986206 243.990036 173.741531 58.8317490 956.692261 169.064453 295.797852 475.478516 435.853485 391.991180 185.196747 415.554718 89.7145462 725.434875 350.172699 162.971146 209.587891 347.029327 572.824463 743.432556 930.678894 639.322388 19.2623444 495.095642 876.826538 666.406372 346.503906 384.647919 896.977234 496.278748 801.223633 534.992065 611.775574 874.379578 + 892.668335 652.416748 523.463684 15.7572260 586.410034 458.520264 137.777939 890.240967 910.335144 906.563843 872.031738 348.040100 200.035309 556.603821 397.888367 146.631271 584.991821 154.058258 830.941589 269.368958 376.164307 336.366882 264.014374 662.140686 377.193115 158.242020 39.1577721 396.199951 55.3438988 16.0778160 525.007202 484.912720 87.6143951 144.667709 142.106079 627.146912 280.349426 961.806702 515.961487 825.073486 432.714630 174.131256 237.416611 988.323364 851.179382 469.984344 281.347687 186.057053 381.458160 665.461243 926.444824 790.966248 5.77354717 106.781525 945.252991 912.170776 695.220825 218.128540 85.2677231 891.227661 758.928894 641.027527 172.517578 343.524445 777.690491 206.164108 657.276123 266.863434 437.835999 544.805298 761.779114 880.549805 629.950073 149.999969 473.942719 358.288239 391.069122 241.820038 953.919434 199.530731 737.184326 442.471100 739.517883 652.838684 804.802368 307.908539 545.446411 610.053894 417.366669 852.586365 478.066772 944.982239 998.874817 486.495728 550.797546 190.595459 697.576904 369.662384 + 187.207047 911.797424 481.668152 757.153809 736.897339 125.647301 845.816162 801.291138 112.313911 2.19197273 526.704529 426.884949 130.898819 128.016663 370.955170 197.331131 599.557800 848.768311 983.402893 319.406311 443.891602 434.135437 629.902161 821.421082 391.092529 460.565948 467.481079 688.503357 929.624084 625.489197 400.743011 335.753418 213.560425 489.047699 727.883728 28.3536816 747.521851 296.738647 324.177429 611.272644 145.370102 310.076080 71.0945129 734.853577 342.961975 43.8171692 783.935608 822.025879 464.987518 461.103271 270.863953 2.14397931 951.907166 70.2458801 870.825500 407.425751 727.410400 754.095398 570.646790 762.461548 358.945007 216.482239 865.656250 324.054840 653.438049 145.308182 890.986816 123.893639 542.637451 433.027313 35.3252144 867.642883 957.191711 795.185730 265.616425 335.852081 158.830139 6.73573542 652.085205 509.274750 329.280731 130.485092 99.8637619 806.291565 636.919922 690.311401 970.223267 739.968140 419.888092 244.301147 949.498047 207.060608 898.239624 159.598572 720.833801 354.549744 990.713867 806.469238 + 174.797089 77.9381485 591.943298 679.539368 981.210754 747.170288 77.5071564 285.295288 242.446152 779.807922 382.639771 895.843750 941.063721 166.039917 272.009735 168.309052 898.177856 57.3593788 981.239319 515.167358 864.619202 795.908875 270.521637 568.768494 173.254150 363.159119 699.323730 591.387817 814.097961 402.199951 580.360168 720.883423 48.7679253 13.1919661 504.932587 580.125610 694.420227 593.005493 471.165741 310.704834 585.007263 964.859802 394.131531 812.124146 318.017609 416.838501 853.566284 679.894409 344.843536 533.054688 489.361328 803.586487 45.3986282 957.056702 376.995361 277.718475 777.977478 210.891861 281.000732 744.016907 507.257355 643.902405 453.954834 800.539734 130.167297 613.277771 795.168823 790.432190 199.177032 655.010132 469.607605 52.1067924 807.849792 35.3122940 910.575134 564.396606 419.826599 280.460236 663.785522 295.597839 84.9015808 916.964355 402.876099 987.223755 586.429321 463.325378 281.648743 764.603333 60.7595825 502.659637 453.135193 777.483154 852.226318 972.032593 942.974731 47.0325432 793.372131 868.632446 + 379.402405 667.843384 244.386475 664.723816 813.948425 18.9147797 418.411926 195.307373 971.095459 857.931519 148.392670 658.047241 38.9070854 298.020081 396.536255 665.201782 985.157837 916.749084 944.540222 335.491272 197.023346 131.045181 821.154724 448.426270 924.770325 579.893433 10.2229309 657.615051 360.675629 402.710968 413.630585 306.766754 459.507538 718.426331 402.066437 125.221313 274.433624 305.369110 59.7594643 925.122009 457.743439 894.272827 244.091553 487.485962 233.696960 652.304504 412.098053 337.376495 983.797607 56.3849869 973.028015 543.535400 791.288452 329.177734 287.976135 482.139771 393.845734 116.949142 336.912567 536.872009 447.301147 416.328735 73.2895813 761.045959 399.642731 201.882584 526.303040 896.515564 423.852325 392.788147 77.7125931 92.5291824 36.7804947 198.722824 91.5743790 733.837219 365.141083 140.311752 321.484161 9.68160725 189.512329 84.1623306 124.781158 491.819580 78.8272171 29.8159294 956.052185 772.136658 210.705597 261.414825 800.267090 390.229919 362.573608 756.321960 672.948364 617.272217 399.363525 161.384796 + 493.779999 299.428772 749.786560 452.840149 262.876831 428.843384 670.763733 503.666260 425.444000 159.234512 847.081360 516.350952 872.311951 484.313263 584.526062 824.495850 799.181091 958.252075 601.230957 412.131714 652.454102 7.85274076 389.957001 553.679138 396.263428 131.486710 52.8826065 83.7158051 293.277771 120.415436 849.957581 424.149384 375.359833 571.800476 812.087280 979.085571 139.737854 566.207336 772.937256 168.086655 688.418640 176.178177 999.013550 517.285339 666.539795 139.087265 380.517395 716.309082 447.884918 469.170685 964.412659 452.998779 907.261292 941.583313 891.602783 661.885498 696.388428 886.236816 475.291840 902.322327 374.981018 884.387695 45.7102852 493.727875 324.624603 433.161530 33.3970261 223.429901 239.520706 551.280579 405.146790 804.527710 649.704712 581.084412 25.1424770 685.618103 325.166718 571.260681 551.296692 642.951599 326.437714 894.564880 862.712585 221.605804 450.093048 852.179932 547.225647 113.546913 871.427429 980.713623 546.606384 905.221558 758.070679 362.412964 23.3092632 156.335144 468.694427 393.062531 + 2.82618690 340.749603 444.921204 734.658386 782.980591 972.976868 284.243835 719.587585 751.851013 834.869934 329.692200 78.8823547 252.938339 867.819458 595.558167 580.921753 920.619019 961.985291 106.322258 955.865051 194.470886 521.085632 227.193680 765.119690 595.896057 363.396606 488.235260 927.566223 158.232605 646.526550 303.013275 947.923523 672.623413 696.033752 526.199524 137.350342 498.308075 723.607666 62.3587227 992.176941 845.695618 88.1290436 569.753906 232.720886 565.592346 730.186157 63.4707870 592.173767 681.645569 559.768921 316.688324 469.533722 298.480286 808.468384 513.108215 304.904297 67.4210663 553.037598 335.622223 44.7484550 354.673370 342.690094 2.43033147 227.971939 935.289734 746.095947 636.785706 305.674408 584.355774 218.660828 448.189087 330.207977 275.883179 573.879944 609.094788 678.652100 645.633301 345.658844 42.3278885 561.925659 805.808411 171.401352 201.030182 68.2559433 392.280273 252.648529 904.734741 971.684326 423.947998 260.920288 116.926628 579.886230 629.670593 602.351135 898.435730 365.204315 521.614197 442.711426 + 817.673950 681.386169 313.976837 605.114807 24.4680691 397.513763 173.530212 73.6014252 317.670166 888.589050 817.069946 16.1074696 930.019470 853.053040 703.419495 313.702698 630.731445 79.6893082 764.076050 216.967117 201.871979 402.432648 686.652649 617.651001 797.097046 197.691559 29.6481915 438.884705 748.956116 344.238342 275.592316 569.583435 194.752060 909.140747 46.8378296 1.67006040 917.996948 976.167725 769.107361 906.647461 567.001282 577.551880 438.880219 814.759583 750.553711 482.208069 976.858215 243.617401 810.586304 81.8691940 466.372009 108.705132 981.643372 411.376678 100.670837 472.858124 133.594360 833.606079 863.941467 80.0743866 780.701721 834.695679 416.553833 692.363831 156.890823 711.588196 707.703613 932.852478 475.183105 417.048584 780.925049 971.971741 965.392883 708.966492 293.600769 956.993286 429.139862 584.056885 69.0872498 983.002991 929.296204 675.962463 727.107361 26.4352589 535.274597 452.289764 323.550964 139.823486 582.490356 226.941208 491.226562 7.47343922 703.256836 742.788391 436.360748 122.297234 38.5708961 214.095383 + 144.417740 487.286652 97.2362747 404.188568 963.183289 138.791565 685.774963 49.7676849 656.670166 631.409607 53.7799492 415.847900 866.463684 209.205490 81.2079468 514.570801 138.154144 269.243378 395.951355 616.580933 458.269836 219.254074 25.2270908 537.119568 607.175354 418.035645 270.184723 490.891815 544.928345 647.722595 246.817642 625.000732 516.792480 262.969879 919.718323 674.468384 224.020950 583.530029 461.296021 890.868652 682.258606 454.508606 922.406372 476.697937 989.690491 468.063446 895.212952 92.6563721 836.290649 331.443604 142.632706 132.751801 762.618225 513.240295 543.455872 747.482239 6.27664328 476.055389 561.529358 479.850067 131.290146 273.408386 601.905762 681.564087 533.027954 265.811096 197.052872 140.485626 505.246155 165.795837 990.779785 586.389038 172.394913 61.9424438 525.989136 62.8744431 960.393982 117.141113 814.134033 791.538879 922.326416 775.435852 752.736877 509.766754 88.6101685 762.329529 579.423950 208.985886 19.5449448 862.510559 299.839691 525.411499 510.586395 267.094513 132.102631 885.284485 292.145782 581.938171 + 666.039917 764.070740 279.112976 206.163025 494.182159 893.446594 901.475769 464.896545 157.857651 300.375183 248.209991 121.111870 829.083252 777.860474 298.244507 673.995300 519.046387 871.639893 962.950317 448.401947 931.665894 351.493774 261.588623 675.080200 129.721436 143.426315 738.385986 679.171326 332.974091 826.761902 241.777039 715.341797 175.996918 644.646729 210.470398 993.746216 660.408569 459.192352 715.926392 960.105286 70.3694916 367.730225 28.8905392 272.862000 664.647888 202.315948 273.596130 969.125122 502.245209 734.702942 9.16052818 568.446045 296.034180 253.058197 170.800064 960.094543 664.683167 364.739929 687.979919 363.086426 430.953766 499.144989 270.648041 165.588974 325.937866 513.484253 160.688843 54.3590851 756.837341 183.151489 2.77992034 108.721619 437.212311 41.2252350 635.499390 450.049927 336.287689 163.753738 311.888763 188.105759 917.689880 347.441315 275.617920 551.545837 873.337891 156.053207 47.0727959 156.378372 312.669922 720.287292 569.289307 477.743195 17.7964649 114.360184 884.922546 482.871216 33.1952286 226.922928 + 794.858398 278.798920 436.643066 578.082275 311.808868 59.2519608 329.035400 582.625854 918.914856 529.839294 31.0161781 656.441895 726.172241 374.593262 477.346436 617.804626 85.4757767 279.230682 70.6385803 336.832367 34.3811264 882.772888 383.902222 971.708374 638.742004 69.6791916 514.487915 528.341980 928.909668 361.690582 420.658905 741.694336 503.435913 292.103302 474.992218 84.7325897 177.086060 785.328674 301.127258 274.214020 555.050659 260.848541 744.144409 528.360840 163.828949 772.760437 563.272644 32.9985504 509.123383 398.505646 87.8357239 334.779175 720.599670 395.059601 599.209534 814.986389 863.855530 377.346619 718.941589 66.7480850 472.496918 949.786316 103.609322 668.246094 386.063904 713.550659 544.853821 220.033096 433.990326 391.837402 141.892380 977.743347 427.897217 910.293823 347.813110 421.538025 86.0575867 505.237762 500.538177 394.155823 634.353516 221.643311 647.640808 597.382019 505.850891 46.1201935 224.525177 63.9660797 236.727020 101.119209 793.896484 237.752930 732.171021 784.533325 845.087097 969.765381 945.204712 331.786926 + 543.813416 74.6021347 454.542969 136.564758 145.640442 528.369019 664.205200 93.9421234 934.587280 577.193848 769.745850 707.482361 773.583069 372.171875 422.585602 886.516602 857.424438 969.517822 108.244606 583.106934 677.007202 191.334229 403.229126 489.514709 367.727417 713.048218 929.164978 899.497742 286.241455 779.994629 526.675171 146.386124 294.142151 261.843597 382.179962 392.149048 961.008972 682.649902 987.799988 846.030701 351.244995 115.806587 297.876801 32.5061722 788.956482 319.477478 758.500793 439.591614 406.330780 652.982056 237.705582 779.957764 754.910889 581.045715 878.696838 146.213318 340.927155 945.357971 474.286713 58.1576996 46.5710106 276.458618 340.340393 275.902649 142.688553 493.246582 756.445984 852.413818 268.675842 429.915436 905.714783 497.599548 81.2691574 657.335754 176.249207 431.375824 277.041229 318.255188 183.264267 596.090393 877.442566 850.840027 648.727051 460.087555 539.596069 869.755432 964.663940 267.892609 150.223618 424.394958 763.960510 272.649536 105.521675 483.065674 137.362549 958.538696 490.188599 694.804626 + 393.608093 153.859329 563.614502 541.833069 346.843414 104.248543 130.314972 121.015823 421.772095 399.506775 585.692932 199.737762 900.518066 511.744904 756.979187 141.791153 752.194214 819.815918 968.925964 425.704590 306.829102 84.3911591 24.5080242 461.615662 340.290314 552.899597 664.136719 121.014580 75.0923080 48.6037598 674.653625 228.488663 897.804199 761.118591 136.041656 456.126801 437.592224 972.144409 280.120758 99.8273773 545.865051 860.582275 651.667480 205.573181 303.882446 432.022858 289.723175 566.872192 937.750793 734.860168 79.6053467 832.874451 391.318695 573.429443 489.707092 594.630798 462.225220 638.732666 882.518066 362.030975 784.159485 52.6326370 585.426697 302.990479 101.106171 390.640411 375.585052 855.158813 762.384399 663.593445 115.524345 584.102295 431.704285 99.1956635 486.779144 221.395065 302.526093 282.245087 606.833618 875.883118 756.589844 261.400818 356.223907 646.871399 809.563293 542.587402 797.689636 316.309265 713.890076 438.649902 234.190643 122.352852 133.963242 708.794189 569.044556 865.520264 74.8177490 495.343414 + 584.286560 441.803589 99.8609619 97.1285019 258.506165 671.424072 820.942200 283.339417 742.160034 221.459198 486.585999 540.541321 596.916016 82.3841934 187.083725 705.989075 565.756348 933.587646 154.103226 614.087280 12.2977781 368.119415 186.312805 174.373062 756.544067 890.811096 515.488831 184.378540 897.819519 99.1060486 15.6307526 349.516632 245.155624 546.030212 867.546509 678.495605 239.105667 943.154297 272.562073 803.439636 571.633362 969.313599 667.091858 477.054840 47.1913490 113.123131 170.478516 345.405609 693.300476 317.132599 147.776016 76.0197220 467.796143 544.903198 860.806519 877.720154 798.649963 65.7188492 613.417053 180.977020 39.6734924 770.957031 406.303619 261.603210 963.953308 12.1065197 391.125397 748.499390 237.597092 358.299194 747.943909 775.447571 181.587418 9.74657059 754.116272 33.5943604 893.989319 76.3843155 273.376526 50.3293152 463.208130 865.030334 677.687073 827.513611 119.878876 392.211517 651.075928 244.661453 247.091248 243.413635 1.85214901 688.652527 410.344635 312.766632 159.686646 845.168213 241.320572 773.475586 + 984.813660 280.384674 57.8008461 728.432129 553.647034 660.160889 183.740570 883.729065 927.471680 628.648438 830.493469 410.110504 525.437439 528.927185 861.688110 749.502441 746.842773 160.001633 823.306274 730.041504 709.909302 2.06645155 165.670197 127.863213 598.134155 941.964111 220.764252 328.047333 521.132080 869.731018 155.564758 292.870422 440.339813 117.408707 399.809570 400.329041 130.311935 411.852905 761.302185 878.239563 943.436768 606.562012 711.639404 908.874878 52.6580009 453.292084 845.853027 754.992004 857.967346 888.888672 229.263168 617.519592 273.148926 326.714355 672.461365 133.091675 817.537170 90.2297897 104.490646 890.268555 414.637054 207.334885 123.462234 765.258301 370.942139 515.689087 102.062462 698.723999 658.293213 343.354919 50.8974915 667.291321 780.907532 734.690735 775.120972 349.737244 583.486511 500.558716 973.497803 930.468201 651.904846 618.197937 846.717163 453.530151 226.280090 345.098053 816.700806 6.06752110 194.325119 787.788025 104.464211 519.070312 666.898560 434.059052 98.4834442 210.701019 371.391479 496.426117 + 436.492584 700.573059 876.272705 860.257629 78.7776718 840.991150 822.214722 187.399384 157.426971 576.590942 238.945679 896.896545 674.936401 292.198517 62.4406548 538.053101 573.945068 170.990723 508.493744 380.824280 597.403503 377.040161 98.4377747 931.793152 829.859009 410.751740 464.876465 2.96224737 882.616333 250.019440 222.381973 928.647339 286.264984 444.369812 55.0686836 310.528107 980.021973 234.148193 745.651123 394.888702 573.219238 527.734131 836.476746 782.146179 171.222183 850.122559 859.115112 981.449646 477.989410 151.187531 301.054657 435.444061 60.4632263 974.750305 540.535828 453.099640 34.9256096 234.345459 38.0173645 891.049988 274.206055 665.325195 401.586273 278.288940 649.644043 114.586212 283.228363 681.948303 361.153412 433.791504 881.464233 653.846313 514.292603 72.8325729 223.684814 907.627625 778.841919 492.648804 591.354614 217.879593 522.168884 847.233276 166.679611 320.445557 315.965942 886.341797 993.533081 90.3846054 871.985779 712.814697 10.5088072 126.981049 85.5122147 464.192719 253.995743 765.165527 603.733459 353.684784 + 984.874329 558.174927 264.401825 55.5773773 152.934113 201.284988 214.796585 147.347061 145.356705 522.931519 114.804382 221.592575 522.512390 915.870239 454.401062 220.106750 647.336975 832.298950 586.577209 832.354309 631.045837 587.362427 22.8824444 844.183228 399.099854 86.9390945 801.816345 199.796829 519.148010 406.346130 826.524597 607.254150 216.924362 294.530243 229.206482 341.982941 549.194092 89.1678619 559.423279 203.669342 363.601837 749.605225 208.061447 404.505402 185.929565 795.365295 86.1750107 148.693848 995.829590 776.033630 391.161194 590.905457 205.334518 370.746368 370.661987 513.358154 450.876465 732.206665 337.381897 169.221466 463.608856 499.276123 74.6221390 608.466858 703.930359 493.447021 257.304169 604.104370 104.360306 407.482025 316.638245 341.889648 616.542542 776.382202 420.624268 546.553833 506.001129 38.4629402 894.463684 299.727692 172.948685 102.298859 345.911499 446.569824 282.594696 198.861374 153.057190 728.326050 255.273636 509.275330 563.054626 974.969299 532.886597 260.056061 70.2622528 943.749390 633.294983 521.968140 + 225.353333 560.459839 535.517151 548.157410 224.887268 948.067566 260.033905 460.741425 878.280273 128.350052 613.786743 827.820068 963.314880 95.8513184 987.692688 575.180603 27.9329357 138.613174 242.945374 293.621948 508.159821 121.197556 77.0607529 525.456726 894.418274 23.8538036 410.268250 32.0305290 426.251862 443.978485 532.030151 459.328461 666.836182 188.215912 879.806274 504.128601 274.157867 1.85613859 194.004883 990.545898 296.226807 936.546997 141.304077 253.524323 800.058899 912.495605 979.055603 634.157593 286.238251 251.083038 205.593842 432.843018 563.028015 930.326416 850.515381 200.315643 776.745117 102.765633 90.7505112 518.397095 369.117035 947.655701 291.550079 431.449554 818.681274 593.000183 752.246277 814.612732 179.368423 998.121033 955.809082 67.6638260 483.401093 937.527222 74.2898788 948.675659 577.471375 352.312347 776.721802 692.581055 116.875305 348.366486 982.083313 78.5268707 198.175247 422.349945 989.877502 884.640198 563.663269 350.505096 501.955444 361.903381 174.463211 186.442490 655.425049 997.166199 10.0972319 894.823486 + 214.209351 243.081253 756.668884 597.651978 221.411087 117.239662 851.189209 885.824646 177.070450 557.297913 108.176132 180.493225 27.1738567 642.518372 666.059570 609.487000 934.737000 804.076721 710.900757 970.836060 912.726807 652.973694 154.479187 571.240051 646.844177 141.099716 738.893921 644.354614 145.652344 803.826721 871.384338 473.957428 681.235718 189.968979 322.612335 214.112000 48.3677826 85.8042221 280.895569 392.618317 482.877045 788.425598 752.168945 31.2227402 164.138351 132.411972 669.717834 151.924591 185.477798 587.797546 761.740295 77.5762329 946.139954 965.221497 923.345703 689.383179 603.233459 869.140503 966.687500 843.210327 634.808960 311.817139 269.943085 219.943130 320.065002 114.419250 716.076172 746.599854 420.413635 904.521729 682.215881 685.528992 892.301453 812.614014 562.033691 545.046387 230.488129 724.999329 247.444000 986.590576 204.609558 701.236267 234.116562 126.971878 622.066650 654.574707 408.985291 976.544861 254.772446 823.484253 208.081100 859.592834 596.902100 683.830322 309.017731 557.961670 985.765503 78.6771622 + 596.935486 919.126038 110.843094 255.062073 244.037430 227.622406 379.689056 408.818207 251.232971 894.142456 921.552551 805.998779 328.371796 369.745636 347.978241 157.739807 900.626709 305.538574 165.663300 552.156616 993.459167 863.850220 94.7268143 478.786957 37.8898773 231.237442 167.752609 205.705841 640.418213 658.989197 502.447662 293.976776 666.882263 440.221649 144.894165 472.525848 757.889038 664.206970 85.1983566 387.618561 6.24722815 675.566040 985.547485 44.9695473 968.874023 994.344299 722.706970 928.941467 438.907196 21.2250690 523.370544 903.564697 301.477264 513.858459 248.084885 360.788879 998.868530 379.065857 819.482544 378.222412 207.283554 199.777420 616.427185 34.6520576 490.523407 154.361526 238.942642 53.1193581 20.5638809 449.166290 580.248047 724.857727 571.085876 656.661865 68.1122055 260.080841 472.924683 553.792114 26.8317108 85.2280655 232.874817 654.386719 114.255859 525.304382 952.725830 815.858459 187.109207 660.783203 325.033325 44.3266983 138.751740 183.897476 215.233292 794.731567 951.311157 218.195419 337.849976 751.841736 + 97.1832809 149.588745 395.181305 482.721924 579.565979 100.328690 970.920837 331.063873 42.1207314 349.610199 353.373077 814.494080 623.308044 51.0201569 529.045166 244.359024 583.365723 860.071106 141.773102 40.6447296 713.727295 321.683868 810.509216 520.627380 514.118042 313.808197 358.355560 413.426880 765.731567 745.092407 303.620148 772.662537 871.645386 373.873138 908.543579 967.052979 407.589539 204.306183 134.378387 113.086151 440.287872 766.826965 99.7843246 17.0075531 565.316956 450.004486 681.233582 16.0785313 998.828064 850.817078 694.381897 937.346497 845.946960 889.528992 449.609344 955.251038 778.443970 4.42074347 663.065430 769.708435 588.505920 892.817932 956.818787 889.110352 808.802795 354.875519 126.477119 16.7840195 129.015472 823.517029 99.5879517 786.047180 983.016296 82.2456970 708.233521 471.436829 749.755127 366.197937 69.1442947 708.944153 718.323792 522.310425 109.916870 242.473114 991.564270 483.280334 28.2522755 719.321899 783.370911 446.364044 459.567139 229.828735 584.946838 70.4830475 351.449005 892.380005 348.555420 361.365143 + 23.0319633 621.171753 716.914307 660.430115 976.368347 753.973206 710.974609 405.470459 809.295166 473.476685 469.697601 600.026794 782.471924 781.321045 644.610107 517.385071 741.709045 46.5571976 187.147079 66.7558289 446.268219 871.841614 926.457886 181.343765 776.216309 166.764099 515.275330 676.303223 131.648849 858.497498 94.4897614 604.170471 687.989807 687.422180 853.835571 59.8525314 728.947388 379.953522 193.609512 141.790741 312.201599 5.79676962 32.7900238 370.534546 402.458801 47.7235641 453.302094 866.647522 338.345703 745.189331 3.24079895 455.772858 19.2105408 313.139282 923.889465 391.332397 742.720642 624.385986 600.876160 858.604370 640.909302 365.099152 93.0808105 931.031250 195.425751 487.253326 11.7977781 497.100708 665.614807 199.977554 4.43616581 194.410217 184.272064 726.142456 181.695740 720.206543 885.379395 520.685242 147.789246 812.952942 283.180664 46.6454430 562.813904 70.7052689 254.333481 540.456360 420.536713 11.1202154 636.530090 331.694397 242.555298 624.589478 799.678589 23.5867443 941.153442 833.729553 412.475220 329.644135 + 552.620605 310.008270 426.682678 169.828766 536.399902 750.511169 627.468445 526.361084 116.947830 297.967010 169.034256 336.280548 113.279259 233.890350 124.116280 773.835876 675.953369 111.387932 180.066528 792.517273 684.614624 170.296082 307.561920 237.535049 847.822632 559.237427 462.445648 116.720726 838.955139 150.022064 189.614395 765.136658 526.925049 136.069412 978.727173 195.886093 909.266907 655.043396 546.057617 8.21632290 226.669327 728.403992 781.856689 401.108978 128.455017 812.153748 722.779480 907.200500 369.762360 696.794312 123.939903 203.970993 37.0184975 864.381836 665.528870 419.276978 599.476990 199.111893 444.227020 89.7301483 448.277863 297.999817 393.177460 202.101471 721.157715 246.975388 46.3511696 366.518646 317.604126 742.184570 164.933868 398.709595 64.0997009 620.950867 596.285278 903.607300 146.408875 883.697388 634.760437 250.676346 376.494904 611.617126 214.399368 113.202148 634.900757 637.085022 934.372803 541.282532 754.593384 794.567810 179.191925 57.0052071 281.029724 451.599304 58.1723480 412.697754 424.334991 420.867920 + 900.645874 114.123192 639.191345 51.8675995 77.6352997 22.0132065 697.264160 130.945618 361.123169 218.669693 75.0887985 46.0952454 589.573425 656.132324 14.7421017 125.906799 250.477814 329.195221 178.188004 714.781311 543.547974 71.6962814 453.024506 91.1089172 521.434509 582.773193 110.693756 644.664612 646.340759 101.807251 736.850098 925.832031 25.8226604 258.722015 299.541687 340.718506 389.659424 578.915527 937.381042 187.844299 620.990845 949.517700 749.442505 610.496277 349.608276 926.189758 79.7634430 286.398254 20.1663570 931.070984 79.2610550 195.477737 527.352661 108.033997 718.603027 552.268188 712.023682 71.9931107 607.419373 203.441528 334.784119 106.277359 19.3545208 780.995239 763.016296 766.945801 608.065369 249.167236 47.1131096 92.3688889 827.321106 419.621765 164.316086 879.555969 669.930664 45.2426186 593.228394 641.639526 448.323883 923.705017 689.093689 290.005310 285.931458 151.364151 458.993408 36.7390518 795.197937 160.381943 170.161926 537.217102 107.468018 17.9409218 833.987305 979.006409 208.383102 237.846115 186.757355 972.897766 + 815.333435 407.812653 205.262894 954.480408 251.413147 938.349609 115.349220 896.795349 501.354004 59.5530777 2.88317156 838.183594 406.160126 181.094635 849.926453 403.934021 74.3765182 419.227936 769.073242 921.974548 63.5832672 323.755554 343.300842 745.361938 8.57400990 235.316757 697.108643 589.981812 550.846252 348.599060 817.425781 478.658630 410.586945 865.043823 440.448761 356.419220 159.232010 63.6493607 369.159729 57.5518913 275.241699 270.884857 328.652771 912.792664 137.899948 479.970490 211.191849 468.808807 518.019470 58.5624275 64.1071472 746.148499 494.719666 205.370544 818.992676 333.666656 458.476379 843.860168 891.273071 986.905457 494.576630 525.026245 926.107910 874.888977 65.1983643 705.272461 137.479202 113.289322 321.391846 659.606750 312.256622 637.332764 514.622009 847.574341 767.609253 713.765686 675.359863 866.043274 877.552856 992.814575 882.847534 298.396820 958.316406 601.490356 111.085503 777.730530 132.370346 571.393616 957.204773 880.679565 559.003113 891.940430 94.5017929 625.052673 559.268860 284.069092 14.0524511 460.783630 + 398.175903 132.689514 678.655823 368.494110 712.613831 503.979858 730.826294 534.077637 113.465096 387.704498 548.764648 963.231018 776.703674 197.597778 152.291626 920.255188 996.164673 528.622009 722.167297 990.594116 212.297897 317.482788 52.4656715 314.803802 245.002655 370.703735 369.515503 461.427673 958.361328 487.630707 305.389008 641.963196 786.731262 974.904236 469.444519 693.076172 571.558044 859.815063 430.161530 647.610596 149.965073 65.7764893 651.783142 900.331909 519.452942 708.831421 841.446594 48.5077705 165.065765 357.945770 587.890137 44.0426102 135.440369 860.370728 226.987656 152.719635 607.699524 778.138916 739.281982 879.655212 940.898438 390.842743 363.385345 256.868652 383.233856 18.8630352 308.963135 379.341034 909.888062 811.807068 543.778992 161.101669 845.741211 867.189209 816.343201 186.825836 258.313721 971.734680 549.173462 888.309692 149.499680 490.828278 923.333740 434.681183 895.009766 62.3440742 364.234619 24.3958416 888.053772 460.669739 20.0924625 311.637299 117.646408 402.918304 855.222473 857.198486 317.347076 387.862640 diff --git a/example/lu_decomp/99x99.dat b/example/lu_decomp/99x99.dat new file mode 100644 index 0000000..ecc910b --- /dev/null +++ b/example/lu_decomp/99x99.dat @@ -0,0 +1,99 @@ + 699.384460 48.6733665 702.063110 496.364349 959.831604 644.244873 569.529968 70.5262146 37.2283325 530.016541 249.440125 714.946045 451.690857 748.672485 180.775284 639.498230 363.125549 62.1332855 492.703827 7.31058311 579.190247 929.765320 485.635223 688.502991 352.488831 530.054443 114.228706 729.653809 152.313065 429.270020 309.210236 466.730103 178.711334 77.8616333 850.412109 641.275330 468.223969 563.413879 177.564148 885.309814 256.538147 173.268326 144.680328 927.737000 651.508667 284.079803 838.474487 155.776794 318.510223 198.737885 287.719421 717.141174 53.9554291 172.756363 956.348572 310.318634 771.818298 925.963684 68.5321732 738.883728 103.263840 326.130676 500.368774 803.550659 831.199036 823.219910 74.4221878 805.627075 573.800293 685.235474 249.405289 206.490112 876.806030 838.253723 839.577332 555.552368 34.1227036 459.891785 865.074890 828.833191 97.8354797 42.4183998 818.965332 867.807861 905.227905 689.798950 581.180359 385.065918 714.654541 722.951843 905.362976 322.952301 86.2712402 846.116394 153.847656 986.223816 305.592529 819.177368 534.602051 + 400.480164 300.260040 666.050171 954.938171 569.463135 16.7026825 449.652832 920.352478 40.6525917 354.110779 805.748230 260.483948 412.150299 142.625977 582.616333 610.700989 946.524170 779.661804 592.072449 770.095642 417.822144 124.208038 27.4778328 443.597565 936.006714 355.452942 771.772461 55.0080070 207.449020 237.838486 784.085022 606.207703 170.462509 521.638855 768.476807 598.819824 683.499512 390.623383 907.204407 665.646179 114.889061 625.012817 177.549255 975.877319 905.435303 913.380859 267.242371 428.129913 803.169861 687.756042 942.367493 554.712646 360.455017 957.914124 980.312256 44.3492050 749.599121 559.125366 775.917542 310.136169 355.648224 89.4588623 703.628906 93.1723251 565.015259 265.807861 387.826782 547.553467 811.912537 641.562439 760.067017 864.764954 438.979126 652.669067 632.462646 996.425537 384.002625 64.4641724 38.8703461 121.485336 669.178894 200.605637 359.508545 448.078156 127.056969 912.917358 421.532440 980.266235 582.796509 940.670471 557.437378 668.903076 136.373260 471.149170 236.935318 605.393311 460.496735 205.533936 934.403625 + 635.274658 646.887939 81.7035980 782.877441 808.856201 679.334717 329.019684 652.468628 398.669159 644.827576 61.3627129 142.993240 583.888855 806.772888 362.151215 579.200562 526.231567 939.985596 791.225952 250.680984 34.1232986 728.791321 450.003784 203.363998 302.117554 636.916748 899.722900 362.967804 801.012939 166.087189 667.584900 648.049194 495.500824 342.450623 909.235352 863.580139 544.007874 412.662445 769.459412 308.517792 586.409119 483.354309 483.516815 839.004089 833.679749 181.121490 854.162109 537.800354 20.8963795 966.428345 719.025085 594.500000 101.506905 889.406555 961.243042 129.724640 72.5195465 205.451355 384.624573 220.923645 788.478516 193.203171 157.352829 716.996216 643.841858 881.780212 32.0815582 718.747803 996.683838 128.072205 330.404877 829.109070 274.351929 92.3871689 19.5255928 35.7875214 405.632477 768.355652 593.060486 832.293335 586.540283 4.22305393 102.288017 739.643494 157.379333 736.625793 274.991272 863.956848 52.8663483 977.031250 620.115295 811.686951 823.271118 35.1832581 91.2930832 533.547485 118.661476 311.521118 306.806183 + 414.423828 204.783783 461.078613 629.244446 546.217896 866.210266 988.511047 291.104858 571.794800 503.804626 454.247375 729.786865 805.927185 713.035645 391.595825 541.670288 162.096313 495.609680 318.127472 842.914001 517.934021 771.409302 964.166748 911.334167 717.034668 281.494598 342.841095 742.509888 339.863434 449.855927 416.756165 903.396301 857.721191 478.327942 931.959656 431.663300 247.147461 52.5746384 725.323242 18.5928211 593.640259 294.247650 228.283066 86.5648499 592.198608 429.728638 805.921692 326.967651 227.874100 877.821045 402.758850 860.899048 27.4294243 487.538116 611.109497 455.091736 138.007904 970.317871 172.245697 885.417847 803.718567 486.150238 785.945801 891.756104 678.240540 576.266602 535.102966 747.541809 357.616364 550.872986 323.433167 231.920303 856.930908 885.625488 110.928062 160.476974 876.124939 914.463379 678.638611 492.502319 467.169556 51.7480927 317.529938 490.731628 620.099548 826.483398 684.570862 144.532013 953.227966 633.998352 973.931641 462.929474 900.690857 152.282089 961.866882 4.60860825 10.8693523 241.175873 311.753998 + 116.295990 209.899536 312.213715 426.994690 650.566956 246.239456 175.657211 836.252014 796.951782 863.243774 553.248230 147.536179 435.470917 482.840424 238.646759 297.609253 213.727570 965.566162 888.804932 63.2149811 310.197754 813.757080 294.281464 964.702698 791.191956 297.631714 149.927322 151.399338 742.592102 90.0087585 878.676147 801.267273 605.226807 700.565430 348.002167 881.251038 993.498352 561.352844 896.222107 822.085754 679.673767 473.005737 589.696472 38.3853531 638.937622 39.5445175 944.476868 110.122955 817.465027 965.642456 509.153076 895.049927 371.452545 992.775940 199.274506 221.279022 506.683289 945.239014 269.729401 222.926270 269.912964 44.4148827 276.234497 940.509277 582.982605 600.072327 358.402557 66.2823868 447.512665 988.492188 818.714111 802.343262 950.825256 758.334717 872.665894 318.692963 79.4572601 80.4358215 591.121521 49.2673302 551.785156 740.091736 71.6766281 230.235184 780.717896 403.387207 996.193909 50.8699837 773.803772 114.991837 682.818970 986.694458 152.185638 43.2903175 943.733704 982.101990 997.053284 348.693604 395.257721 + 607.208374 534.284912 164.071838 365.637024 956.799805 101.157616 741.613586 343.545044 639.699646 847.160034 124.085312 655.653503 618.219604 953.997620 570.343140 526.137024 368.875153 567.238708 42.6743240 483.619690 266.845551 978.591003 373.365326 419.344208 798.798523 407.014954 106.492432 314.161530 428.634430 673.223328 822.237366 634.936768 587.370605 433.382324 401.387634 677.808594 268.856873 437.156647 794.440247 225.481171 31.8643379 964.454407 90.9633865 841.455200 657.492798 206.766754 344.578156 990.711731 14.1193209 555.590271 763.292297 923.119995 571.930603 834.505249 341.009918 592.890564 407.779449 797.431274 381.042572 438.033691 378.260712 518.357727 839.826294 709.748779 145.193848 491.317963 732.442322 976.498596 169.410828 165.083328 75.3430557 827.718140 960.088867 326.861481 231.380890 530.150208 74.4665527 333.929413 117.762581 534.460999 908.203613 855.735901 827.801819 494.158051 557.225830 348.143951 504.851959 418.441406 632.652832 546.873169 309.651123 670.877625 80.4933395 717.041748 722.285522 881.741577 960.489746 552.486572 433.218811 + 415.988129 584.090942 814.404846 23.7858028 780.539429 755.262146 44.0105743 880.972717 582.776367 424.431458 177.330429 212.434250 184.983521 589.723145 560.520630 84.9891129 274.697571 966.439514 341.750885 535.560608 871.258362 631.834595 203.012146 118.146469 977.494446 749.156799 116.693512 78.0050735 434.344513 9.35381222 710.619385 437.350647 95.5096512 312.685364 314.974213 258.390350 600.186768 890.673035 719.041016 632.889587 302.356445 871.029785 172.639465 104.938011 422.785675 311.509094 414.314453 193.644638 713.022217 439.809540 25.8046780 188.454224 293.446106 875.189697 318.308014 250.305618 503.208344 15.7128649 991.939880 392.273132 609.526062 335.970673 414.454254 945.655945 4.59002972 289.653870 723.013428 780.858093 722.522034 622.824829 377.446838 340.262207 943.835632 76.5759354 200.270874 887.245911 694.040771 991.687134 861.431091 298.816528 640.691895 482.327026 38.0921555 35.7938347 560.878906 352.032776 4.45105171 290.289520 212.859528 628.520264 43.8676643 917.104858 920.957336 484.863129 640.571106 443.587921 268.464172 471.615845 491.775879 + 416.787842 927.386414 958.090088 701.140320 986.034546 8.95634842 426.676788 929.990112 315.090851 442.882019 836.571045 467.074402 24.4824200 556.591980 272.994476 767.152893 795.392334 510.041199 226.987961 320.900360 366.713501 112.362862 322.237274 719.948730 537.950256 106.562515 446.850647 437.869629 65.8566360 518.625671 847.429138 983.252319 813.634338 538.296326 137.070602 969.010010 776.209045 34.2434616 947.512756 908.713196 643.130310 61.2302856 768.078613 10.1616592 804.275330 699.770081 345.111084 76.5250244 102.593010 750.957214 885.619080 623.482239 859.001160 778.959106 154.905411 531.419250 811.899414 702.039734 454.511047 12.6093178 545.940063 790.716003 815.930115 950.960999 895.947205 29.9335308 8.17458153 65.3471680 183.802856 498.585388 442.815277 870.133911 478.712952 908.634460 574.101929 910.793579 130.744171 552.612976 220.705536 114.990646 430.176544 204.593430 950.436890 849.058655 762.784058 365.069458 261.329193 166.313766 269.833588 623.368347 500.520020 100.244911 695.644226 794.110352 842.976746 152.912491 698.335388 103.032448 869.028320 + 176.836624 312.927155 816.713501 171.981674 995.676941 784.234253 336.109314 378.875854 385.031403 581.154907 396.450806 152.467697 908.428284 450.454712 985.728699 824.116821 542.295410 817.521179 800.856201 329.815765 248.771851 179.207413 532.840942 773.688904 711.395203 746.031982 74.1652527 368.688660 902.576904 597.096985 212.393707 55.0108032 12.1849995 539.942261 990.251343 956.374451 371.988770 722.438477 634.662964 507.023621 48.7971611 538.748169 9.23644829 569.523743 27.5326157 312.563477 219.253052 547.104675 530.090637 257.897675 589.322144 899.948242 469.282806 828.530945 65.0998764 990.898804 641.599243 573.427124 720.811340 776.952454 794.796509 384.756653 369.335388 206.169815 871.683655 293.320892 764.920715 580.210388 645.942444 375.960236 249.110550 91.7036514 197.076813 624.631958 803.193909 862.931946 751.591919 677.188477 355.993958 165.812698 640.901611 290.633759 53.3899879 708.865112 85.1223145 350.322693 757.484131 163.710571 24.6044884 859.770325 318.080261 968.573364 755.385498 7.65624237 260.865143 592.170776 176.128281 155.619232 715.802246 + 596.026672 651.543945 253.914520 623.012634 208.812012 518.591919 910.243347 52.8500328 475.243896 315.931976 286.030853 750.740540 238.962402 728.159302 320.391327 731.700439 301.923615 23.2007732 318.910736 940.522705 442.565948 827.337646 900.372986 546.373291 253.622162 276.139832 602.889526 58.4345245 510.481476 706.389771 658.810425 978.642883 258.369141 606.728333 904.661865 771.787537 283.800293 797.467102 988.725342 380.381287 441.636108 30.3904190 543.777466 526.991882 71.3123322 331.477051 183.325073 606.766479 856.237854 117.436035 516.643799 256.578918 931.459106 165.872589 289.923126 657.967041 100.610573 214.231506 138.146759 849.559875 800.748596 114.919907 367.810974 279.067780 366.084808 494.886261 783.728638 177.685501 469.765961 582.842224 856.274536 837.882874 259.032227 776.149719 81.1909103 343.538666 547.428406 950.869385 957.410095 195.364838 770.420593 222.185593 798.838562 458.874451 769.547913 715.967163 880.757446 855.656311 731.842163 345.070526 812.467407 636.547607 124.336777 102.022385 399.907410 472.013947 45.1238861 922.577637 324.352844 + 571.360901 48.3508110 397.215546 583.170593 7.54137993 677.960388 643.274658 358.291687 304.109436 941.828308 12.1947651 662.026367 686.415833 963.065735 116.980995 397.213470 118.605209 732.743774 161.262558 658.552856 364.510742 611.962219 27.9691982 22.7260208 353.069885 741.754883 108.227219 914.041565 616.574585 427.893585 738.690430 681.542480 207.040604 241.097931 912.892761 768.473816 542.072021 632.708252 665.422546 425.239899 475.242432 626.812866 564.443298 316.001190 139.742386 564.585022 784.052551 261.322998 530.766296 55.2189751 987.471863 476.537537 808.836365 296.859833 192.293198 858.556396 441.567810 312.088409 82.2223511 422.742035 415.364838 272.603577 556.121277 495.338348 419.211487 406.453857 566.348694 525.168884 497.265503 823.517212 312.546661 118.369942 565.113464 141.063690 96.2619400 265.820618 495.852692 930.576355 115.407875 12.1689825 313.273712 185.468628 492.425995 953.430359 239.204330 694.461670 881.835632 410.661713 447.985992 489.941345 676.188477 394.458130 493.713715 20.2203045 73.0547409 367.864899 60.8196602 960.685974 687.211792 + 31.8376617 781.882874 417.799622 668.756470 889.953979 872.524841 511.230072 622.458984 325.522308 668.079224 796.910583 936.135864 768.672852 969.163208 604.586670 665.506836 494.620636 689.159851 48.1100693 302.813019 496.950348 499.803040 331.955963 30.7034473 565.976379 249.703857 575.148743 513.035156 328.614777 319.711304 77.7033005 621.583740 728.424133 152.961029 80.3805084 26.3147392 242.502899 159.005569 627.220276 170.903610 93.2740936 119.361366 536.100098 358.632202 685.960449 361.400360 814.815857 336.653320 747.895142 597.975586 903.605652 391.732056 498.841370 507.047455 568.612610 703.238281 161.209854 264.125671 888.312317 959.576477 539.943237 815.124023 558.668701 270.169373 982.287476 453.996216 454.401306 789.094849 160.962692 278.286957 684.381714 815.494995 618.514709 950.058777 756.619568 24.6521244 359.750641 470.267029 466.343475 967.102783 863.307373 967.524414 275.519501 740.023621 426.726257 703.199707 41.5273666 749.330017 88.6150513 12.9254427 519.852783 584.901611 15.9714689 896.375793 559.594482 21.5935326 267.045868 882.232178 624.500854 + 830.145935 764.464600 231.056198 211.360062 42.7758484 66.6169052 857.202148 260.636810 444.523438 704.770569 511.932526 309.740204 287.272064 174.367584 365.329773 961.117493 767.588379 929.864380 665.348083 697.262390 330.966888 403.067749 997.987549 184.244141 540.160950 975.190002 115.736084 990.328003 196.255280 407.399475 925.992432 342.514801 555.413391 198.493042 142.914520 878.647217 737.619629 862.393066 851.824402 418.387878 616.396667 67.9317780 193.741394 271.753693 868.498657 15.4405060 350.101807 212.243835 668.334229 212.092529 492.503326 82.4263535 107.975998 118.616104 722.585938 142.054459 445.492340 57.3514595 300.749207 387.858246 705.289978 416.310211 390.986969 399.604980 537.295654 209.270508 880.237244 892.789124 142.357422 61.0789223 7.66856813 315.061371 879.075439 660.919312 49.1484756 922.968933 959.501526 632.491638 598.446960 282.863831 964.459656 366.523315 698.024292 553.109375 926.043091 56.4506035 749.262207 605.740784 362.631805 406.722290 501.844421 792.856689 834.963257 760.112915 785.061890 948.886841 403.682556 183.256592 18.1789818 + 773.083069 502.432007 326.361542 999.594421 306.346832 289.622742 438.993073 522.155090 759.961121 968.283875 175.104523 964.197510 765.670654 297.917419 74.2340317 229.160629 872.420410 804.819458 918.361938 614.330444 352.390594 303.803009 442.607025 786.345276 73.6935349 567.574951 458.015045 822.926086 522.411499 631.497009 378.372345 103.088364 487.499542 825.648438 331.287170 25.6679611 645.601257 790.878845 682.204529 794.646973 188.658035 158.289169 452.114288 724.673706 706.408386 401.170471 153.145859 163.549866 911.168579 631.401245 777.966370 878.979797 17.7149487 774.860901 226.922333 811.599365 557.039795 869.403381 844.339050 994.496277 649.649475 950.906860 947.561462 365.098816 170.839249 944.705139 711.445679 255.099594 275.943695 332.262085 934.189331 833.457703 437.197296 818.983032 247.779831 60.4719200 937.012512 69.0285416 222.078461 699.212646 655.417480 728.167175 220.089600 63.1541862 130.873154 911.196655 897.560303 731.092590 456.843353 567.961853 685.596802 944.368286 820.662964 15.0172596 436.393982 304.044586 979.356995 482.649658 286.527222 + 148.325806 903.927368 958.762756 451.242737 505.405487 253.546295 569.276123 842.106445 864.615967 722.386780 41.8398590 975.276001 241.620789 636.431824 277.060883 64.1031494 484.335968 824.105774 104.189056 326.603058 325.576569 384.047058 705.794373 975.711060 567.052002 907.778625 242.521286 878.140625 504.453918 697.561279 562.651733 156.295731 410.783661 203.241745 473.227234 159.328537 833.894592 464.277557 241.020935 328.093170 431.902283 102.629684 365.031708 352.195984 56.8708153 162.603745 996.513306 829.061707 894.788940 166.098572 142.389633 825.828857 952.523376 235.518738 770.764832 48.7104645 305.286652 264.177002 992.690247 426.499756 660.588074 777.305969 993.047302 554.644470 318.066193 612.893616 348.941925 500.026489 810.893738 334.275787 467.980499 808.473816 134.531479 185.807205 799.851562 556.162415 121.069298 691.011230 19.2738361 974.753845 703.866516 64.9347610 77.7858887 657.960754 436.942566 179.215927 957.293091 645.024719 33.4195366 102.418365 989.626953 32.3982162 741.816406 671.668213 166.052963 247.251556 30.5121899 341.870239 956.464478 + 558.760315 82.7151489 899.755920 292.946655 121.116638 25.5376778 783.120972 255.073563 787.842224 15.8349323 560.850342 637.851562 797.940918 203.794037 647.503967 433.645813 284.501251 153.848907 936.711426 890.410583 419.420319 759.537231 440.978607 966.966492 988.157959 853.093872 597.241821 753.034912 983.630676 253.017899 579.430481 710.422668 388.752594 91.0876541 360.606903 312.914917 666.721802 694.715637 586.450073 635.194702 951.506409 928.363647 704.177124 812.393738 628.472839 804.698181 637.080444 264.834900 685.058472 579.379761 617.352051 538.460083 724.871643 991.664673 224.372864 709.624695 202.157196 556.328552 985.152405 255.285660 116.473198 778.984619 899.916504 932.160034 200.458206 787.917236 419.338379 219.139267 525.329224 585.501953 203.484161 320.131836 345.507050 609.197815 953.249634 363.201874 442.465088 988.406006 632.780579 974.834473 13.5615625 832.475464 293.077545 481.637573 946.640808 893.226501 141.265182 227.525055 919.519348 446.691650 289.537506 73.2730865 249.682831 225.453537 204.560196 611.491211 905.210938 761.186829 843.448792 + 898.773010 13.4635506 637.626709 165.371292 706.285156 50.5467148 313.665955 66.3928375 437.896484 347.117645 875.051514 676.244019 802.098572 991.597534 31.0393410 827.909424 458.254578 508.274384 458.530457 441.323425 976.442383 833.301941 787.561401 620.434570 263.799652 349.580536 947.412842 718.454102 299.022980 975.875854 286.226532 631.099365 914.355774 574.025818 997.040039 109.427292 625.127197 935.182373 674.642273 382.083557 633.066833 430.691711 785.102478 353.850464 672.109436 932.433167 400.783142 760.509766 433.525696 616.604370 229.692261 537.671143 965.389282 676.460022 452.882294 985.695984 545.179321 16.3714924 190.266708 734.621826 876.291687 456.010559 498.420746 127.169212 439.616730 686.130005 414.053345 544.696228 487.451111 627.369202 658.829346 672.083740 204.039948 401.346497 884.892029 956.637451 228.766739 298.887817 42.9219131 596.049866 717.764038 347.996521 986.152161 937.453491 337.790497 660.619080 482.110657 338.019562 831.562012 619.939087 429.423401 335.372742 827.976868 729.067322 913.420166 155.282089 585.259827 777.802307 88.4290314 + 679.171814 637.272705 183.744446 6.95682621 921.162109 109.203522 488.970398 24.1423588 276.984711 436.635132 664.740417 489.517334 526.117798 458.022308 954.088196 489.056335 27.9497871 408.126892 406.665955 271.057251 353.228668 174.966080 870.514587 478.601654 621.221252 780.895508 502.242157 635.243896 322.837128 705.604614 560.668030 27.5240402 817.500977 688.723450 151.118347 617.768433 559.147339 456.391907 470.302216 124.320335 367.831268 348.058685 164.803635 499.011322 280.803040 360.858185 583.292603 312.203979 724.184875 380.115479 228.296158 419.288116 375.577850 953.611755 248.119888 732.182434 627.236450 804.409790 880.505127 753.748413 566.670837 345.108154 404.761505 404.081329 586.442810 330.510468 184.375259 558.837036 851.677002 344.778595 779.846558 528.189758 914.406372 885.297241 834.488892 346.117706 311.666534 908.744690 337.203918 992.037170 698.150574 466.753876 964.391296 528.238220 758.338196 401.904022 35.8390884 769.302063 289.659058 976.463257 256.085297 599.591492 365.715088 158.547119 801.990295 194.921524 822.858398 794.225647 86.6460724 + 4.48439693 94.4469528 81.5380630 486.176147 890.117615 779.090210 3.30046320 629.915771 291.655365 907.370605 720.663208 729.473511 78.4080200 688.607910 552.539612 695.783997 532.580261 697.711365 880.207092 714.224304 872.535217 249.651093 49.6016731 321.807831 571.510315 805.138916 934.443115 691.951111 955.200989 219.600922 172.247787 354.420349 87.6144562 165.328354 378.748840 276.278748 477.680603 463.191864 543.057922 516.880981 525.699158 717.970337 119.464622 3.46224689 675.674377 734.732483 695.189270 701.122192 287.446350 978.403931 527.018188 679.882019 70.3085785 632.173157 447.019867 201.746994 422.310089 994.667969 289.860565 224.093643 578.676025 813.253723 223.062027 64.1234589 944.431946 783.026367 945.725891 899.342896 110.352081 555.709961 712.719299 605.071533 898.912415 662.141296 157.228195 194.948792 561.549500 885.049561 883.550293 76.0001373 195.456528 93.3254166 745.155701 706.562805 71.6375656 711.518311 29.1353283 890.826965 467.781952 558.364929 289.133820 886.981995 803.812134 817.112122 758.645813 711.161926 896.879395 902.267822 177.222122 + 126.476524 965.932556 865.477722 975.259033 859.639465 807.447571 670.677002 681.476013 366.140594 217.889832 959.460144 975.639893 370.473755 645.744507 620.263245 733.476379 933.137024 920.277344 526.979187 73.9781647 356.983459 485.859711 549.122803 382.605927 681.894165 981.653564 719.804932 511.727875 45.4093475 273.386353 185.905151 582.138489 588.455505 725.474365 682.788818 75.3619308 92.0532379 467.053009 934.041931 865.999084 995.442993 556.541321 791.066101 404.832611 598.971436 342.564575 887.574158 354.045685 295.610687 894.658020 617.704285 34.1605721 3.41121674 394.455627 376.688171 801.922607 798.581665 790.467834 937.506470 139.658844 244.870285 51.5010414 830.775513 983.302612 704.665405 879.944214 810.498596 708.365845 996.899963 68.3327560 250.622864 433.371674 881.544067 309.267365 851.355347 538.984985 54.7874527 90.5622330 766.156677 814.626099 771.955139 466.464172 667.337158 384.845306 531.065918 30.2099380 209.028458 445.049103 305.359772 719.052917 3.66291380 188.715851 425.726959 668.658325 455.267395 585.183838 51.7343979 822.111511 449.675934 + 679.710144 774.793884 298.835358 758.187622 821.296997 432.192200 826.923828 117.516190 679.249329 33.5293961 495.393433 839.406250 906.393494 978.412964 197.188766 88.5228729 467.235687 229.853973 994.169312 363.927124 981.705750 828.642517 516.671204 151.446671 306.106171 500.652130 893.947083 818.214417 996.679199 784.772583 416.947235 404.472443 468.494293 859.811035 455.819794 502.434448 757.520203 747.193848 224.217560 978.035095 397.406708 196.241821 661.054749 62.3201370 803.416809 15.6124716 558.174133 429.924011 184.335480 455.242676 549.267273 499.164764 651.485718 705.600464 99.8966904 151.746719 248.265549 282.693542 795.545593 796.614197 548.990295 394.635223 148.772751 669.035522 796.569580 493.505615 945.868347 462.559753 823.789795 344.763458 297.330048 986.550110 116.371376 290.806366 239.351593 440.959381 467.888794 161.626266 37.7687035 438.276154 781.365295 786.171143 720.032166 360.449524 474.945526 398.136658 839.932312 535.091003 503.037933 992.532959 694.160217 476.719971 43.4602585 936.905334 22.9559231 627.473938 129.296936 162.054031 234.509628 + 215.029404 626.792542 980.373230 656.532227 435.884094 811.484680 596.422546 622.729614 914.323975 412.722870 638.455139 183.959518 726.040100 650.996582 46.4065475 408.355255 455.180267 240.623657 559.549561 311.034302 490.348877 942.873779 647.136597 615.850647 993.934937 300.157959 305.512573 172.787506 363.678467 434.667114 286.245697 418.824982 860.659851 640.050110 209.020660 299.323853 132.032196 606.309998 803.747620 248.967819 220.537079 952.170044 30.8322430 207.305099 333.689270 627.850159 621.917786 359.370575 158.629776 942.650757 467.323059 728.245117 183.518829 29.0330315 884.877991 463.386108 108.441048 958.617371 301.608917 243.031891 768.480530 950.526978 917.531189 655.168945 422.926453 907.355896 328.456696 937.606140 141.798111 271.656982 458.999023 319.095215 80.0177536 519.908630 570.334351 331.154785 320.695831 971.022583 886.663269 457.886597 397.616302 84.8416214 525.764587 468.307861 658.235901 586.990845 424.882812 868.133057 156.871353 913.977417 650.471680 371.251343 507.192566 75.2236633 771.106812 686.770569 168.183960 199.609207 972.171753 + 104.762474 39.7028465 387.363892 941.990417 467.154846 707.136169 305.919922 193.343521 52.7966232 991.217102 82.8899689 383.630127 662.581421 512.946289 513.872925 928.847839 464.591736 881.425110 980.086975 975.372314 941.475403 41.8533173 69.1253052 804.289062 688.787903 256.421326 704.454712 297.735138 138.560593 769.677002 292.051880 438.041290 816.339661 186.557892 528.132446 928.612305 380.667938 29.2763309 134.821518 784.983276 255.205688 803.953979 410.490295 146.061005 687.041382 999.841003 282.045197 947.106628 708.044617 576.114685 555.033813 308.917633 138.700821 878.730896 292.248474 806.765625 160.784348 582.535706 583.074829 610.538086 89.0785446 478.765778 185.384308 477.546997 185.622070 948.119080 234.129318 571.007141 321.456757 672.030151 123.353088 996.924622 209.787186 610.176819 1.66446304 381.873901 186.966064 438.109467 650.768799 209.996185 560.069641 108.415619 114.705780 854.244568 814.026855 731.551514 366.445892 673.151733 896.885437 880.592590 649.250122 744.185486 750.323547 363.775238 355.946198 13.2514515 861.785095 250.184326 110.111046 + 483.086456 47.6668777 678.963013 594.353821 809.245056 84.3708572 25.7300072 494.487854 193.661972 970.741028 232.322830 220.721436 269.704498 991.416870 347.820801 859.984131 741.243408 397.349518 401.266174 862.338257 809.014832 929.510986 784.382263 408.783325 358.624420 626.918457 943.274048 562.198486 362.206635 883.124390 593.645569 741.372192 187.508408 782.374084 797.400330 907.875549 49.7850113 840.258911 223.590439 18.4701576 249.273636 267.158600 348.331055 808.520264 196.422592 472.072235 78.3017273 110.507256 484.905823 873.069458 573.709839 211.361252 590.943115 443.047668 986.874084 549.691711 585.560608 182.831680 629.943726 775.569885 827.880005 590.286072 813.131226 729.150513 280.347870 887.426147 624.264404 520.721924 558.697876 506.282959 615.524048 52.6562767 637.262085 691.228149 435.650391 908.538391 89.1812592 974.904297 283.657318 649.505798 760.135925 619.650696 569.065430 395.164154 561.346130 8.31123734 854.530212 242.885239 839.830139 290.324829 121.851242 229.367737 483.452240 832.742737 270.106842 67.4893036 527.193665 399.326263 51.9807968 + 654.608521 162.622574 403.378540 59.8644981 119.371193 667.006958 936.677979 374.738922 501.045837 128.492126 890.689270 213.487183 850.060059 137.231781 272.282501 694.846069 329.276917 327.261810 850.281128 932.937561 712.006409 374.351166 833.940979 69.1149979 512.248779 128.542389 262.494720 478.495972 995.259521 751.986633 404.096039 493.557343 847.697021 670.290039 344.191833 323.122101 380.204956 652.073425 693.755188 735.985229 597.977173 986.267456 833.341187 617.897339 207.414017 167.770889 975.867493 43.7728119 457.716248 192.950470 30.1908245 672.467773 630.259949 903.556885 500.579437 784.119812 83.3378677 506.164337 939.112854 990.598511 271.677216 479.443085 752.925293 521.752197 102.848518 48.0844650 570.904358 200.315170 805.791077 363.973694 620.726929 503.907532 775.630249 68.1765137 32.9680634 124.178444 13.2366247 209.286224 313.490356 583.252014 336.894104 182.000183 273.009308 525.143738 766.845947 929.254883 950.093384 666.546509 477.207184 34.0445786 930.685913 505.369415 321.591400 685.939819 469.790771 387.680084 244.296097 437.224762 624.142273 + 753.373108 670.329956 216.223221 765.729553 758.815552 257.425415 153.406418 88.3650818 282.188782 52.5874405 826.886719 461.014740 718.212585 787.583435 626.357056 786.953308 273.599884 5.74097633 640.981323 93.8667984 735.368469 152.038254 620.011047 761.769714 452.005798 424.659760 210.212387 925.175781 507.406738 224.545593 979.200439 432.618134 147.098404 113.122002 274.845612 550.093384 750.058716 334.025299 688.997925 867.359924 886.490051 158.588745 323.034821 530.893799 576.021545 3.15916276 798.005615 432.239349 135.422028 516.649536 566.784485 843.566467 408.034637 146.218094 417.376312 444.533264 543.614807 705.874329 807.531555 426.367188 381.895569 963.071167 505.784332 945.841187 47.0714874 343.241364 934.798584 579.178833 351.286133 377.438141 958.885620 461.839142 503.521606 981.981995 940.595276 903.885193 819.556458 716.089233 976.483459 210.845947 991.260376 192.548477 828.745300 700.904358 535.144897 363.453278 709.241394 435.687500 341.754486 507.325287 496.975281 118.382568 106.240913 713.071350 138.736252 597.805603 125.806580 335.736908 988.042542 + 97.6367188 762.507446 496.370667 249.641983 793.972046 15.1615372 534.617859 500.158691 970.070190 193.327148 493.597168 710.842163 414.275970 681.447510 364.595001 721.862000 45.5465393 658.263611 772.085510 108.955452 176.455536 667.982666 500.608185 495.711792 752.320984 864.747192 674.081482 868.202271 564.676575 362.243561 153.387314 516.386108 717.394165 603.828247 960.006104 673.008606 763.378662 329.815857 674.667175 182.173233 147.886475 247.774414 459.990784 249.741364 995.040161 306.132294 805.419800 549.410828 561.346191 35.4653854 279.743896 567.503296 56.0860710 639.324585 966.211731 415.731079 165.469650 513.684753 241.959427 748.872375 827.925232 883.462769 993.865845 735.908813 633.324463 949.476318 237.921616 809.883118 889.314819 935.825928 274.903259 727.121643 277.231232 479.153412 449.812592 595.369202 636.708252 842.760010 577.498535 765.527405 523.103943 739.200256 390.963440 561.794495 426.239716 382.046936 613.636230 876.477783 15.1991100 127.007187 29.5140362 708.975525 414.983978 39.1257362 468.549438 79.3344193 921.590576 944.608154 498.241760 + 116.458069 620.154419 420.711548 400.053833 978.707886 375.388000 581.147888 393.378845 275.319885 628.488647 763.077637 371.524475 104.754372 399.543945 597.035156 475.136261 102.188164 195.749557 164.965668 692.480286 251.619232 501.453857 881.676331 69.2810135 72.6207733 843.324951 93.2335434 28.8055096 815.713318 546.939209 9.48457241 858.935181 441.083527 763.716675 252.338074 184.133514 947.660217 483.620239 440.559448 694.095337 496.461304 821.006470 518.751099 741.508789 920.849487 483.892242 904.998962 316.306824 170.680679 320.215118 569.836853 616.434143 307.309570 668.925598 856.345032 751.813904 262.168884 309.171295 362.511871 389.940399 756.897278 516.974304 78.3016129 203.195541 884.004761 55.6968231 240.480392 79.2157440 969.589417 943.226196 485.018951 449.922455 388.139404 286.274689 957.440857 245.791092 492.644714 694.537598 833.022583 436.358551 883.646118 169.920044 484.139465 153.917740 318.928650 33.6611710 493.187744 32.8677292 744.205139 227.864227 981.527771 843.091675 473.936646 337.288055 184.502930 583.054932 378.110107 251.297394 357.128632 + 143.975555 500.480469 815.967163 904.942871 8.05507469 252.992340 552.876831 992.590332 761.404236 485.068481 886.400696 475.073547 759.704895 99.0005951 377.286499 431.486176 94.5302505 26.3102150 502.319031 558.094482 153.722427 39.3573074 333.832184 734.484192 254.126205 45.1865273 929.395447 920.333984 972.668335 910.459595 241.641220 546.253235 134.588287 182.433380 184.418732 665.815918 751.893066 523.833557 902.520020 97.8112411 671.638367 863.937317 884.280518 10.1200371 649.934998 551.366089 758.051941 389.170380 856.910461 702.150635 849.642090 75.1696625 178.612671 769.132202 340.804962 509.719849 135.817657 788.973816 318.181854 138.580368 169.111603 886.509827 516.690735 218.077637 180.462387 448.820923 54.3073997 361.081909 469.006805 577.303284 433.983307 8.99826813 332.158539 971.422424 595.511414 492.219910 654.081726 726.132324 709.890442 250.500092 695.019287 518.391174 591.908752 877.817200 418.051727 152.095367 816.603577 746.407104 960.923035 903.572571 201.891327 301.626648 754.168396 886.918457 767.478821 367.262146 368.042664 557.957031 650.350342 + 534.199341 936.290588 718.419373 160.822632 352.022705 276.452148 387.860382 174.846085 858.036194 251.391830 455.663177 871.144287 15.9565229 687.692261 811.240295 176.075882 980.144653 799.457458 934.979004 335.827057 991.210693 142.425491 584.876282 902.253967 478.925690 540.392639 967.865234 660.572998 168.499420 408.018707 596.199951 952.571045 376.928741 257.425659 466.152222 271.872589 803.201782 465.935120 744.922607 300.505707 274.260956 409.915924 517.663208 518.572815 464.970795 973.142517 880.480225 872.414490 23.2597828 384.073486 154.186646 940.389099 106.876144 67.7334366 450.549561 42.0392151 149.119064 207.793015 461.797699 269.252716 235.439240 454.642090 200.930756 731.562073 323.474609 421.636230 126.507133 33.7044601 970.683899 373.811554 742.060486 566.182007 239.388382 221.898819 621.337769 234.644257 315.377869 768.530273 407.901794 538.037170 10.0472136 891.660217 842.213440 51.2982903 557.500793 673.480469 422.093109 546.926514 257.466217 813.639893 34.0891190 460.110352 757.083740 593.124329 822.912659 892.810181 57.5137215 496.806793 224.587463 + 803.798462 596.659546 221.843735 868.209045 708.799438 272.488220 529.420776 159.186096 782.885925 153.660141 406.488434 306.342194 634.690247 135.269653 538.902710 268.403259 401.126068 697.581726 365.750824 504.631897 579.383789 530.328491 925.140747 48.5232544 465.585815 764.079712 945.203857 734.041382 785.106934 465.739502 100.106941 212.715195 453.219147 843.452942 524.298706 433.803833 653.489502 756.045166 538.746338 897.701599 138.955078 453.275421 128.428345 527.482910 75.0197830 458.898193 517.438232 201.350952 774.212708 585.970520 807.294006 918.267151 742.546326 21.3373699 813.051270 248.731476 44.4169083 481.840485 112.284676 542.855225 424.266693 938.020264 538.256836 656.276794 605.687256 726.904968 518.349365 276.840210 138.921265 475.476685 519.752991 97.9965515 78.5252609 362.369141 827.675903 743.241394 552.299805 153.906906 369.331146 283.027283 30.7918129 166.820068 316.152496 123.998917 770.550049 30.8409977 982.550110 926.785889 440.269287 658.474304 484.274689 638.136841 738.902710 869.629761 52.1901550 794.570557 162.234512 364.891754 407.304871 + 335.178986 461.850983 588.504395 296.383301 825.920837 331.768890 711.293823 456.807800 539.236450 609.154846 176.717773 115.282059 106.145348 689.169922 715.503052 75.0703964 966.583435 631.043762 976.237488 711.831360 102.473740 262.177155 886.432678 102.697685 369.197723 181.244324 898.558899 457.772675 581.813660 792.379456 590.077881 379.343719 356.017059 917.264160 387.247772 677.609802 702.066711 965.198303 975.006653 451.142212 614.904602 281.261658 563.841431 914.265076 543.574158 284.613556 943.996887 190.320709 611.526489 130.232147 786.518250 33.3839264 661.178772 55.1178093 352.969116 540.932495 439.317963 366.766663 597.747864 937.347839 376.228729 85.7154999 473.407196 14.0763292 780.031982 344.853729 784.874695 523.791077 812.181763 199.758896 873.314087 822.890320 896.514465 795.286682 565.377319 664.938049 772.949585 44.0535660 433.593994 55.1897964 96.9107437 647.770996 42.3364639 257.842773 588.774719 416.636108 398.866394 357.603455 393.621246 375.162567 445.086731 812.856201 323.633240 148.107513 496.561157 126.192497 916.389648 490.949463 219.487778 + 859.731873 914.684143 573.372131 935.566223 439.130157 987.974243 852.783569 31.3471298 516.015137 770.785706 2.49124599 768.148376 675.692932 228.585724 622.297363 898.832947 538.317993 569.640442 946.763367 301.072632 375.740509 910.643250 526.821655 246.709808 144.217972 436.282593 652.626648 959.775085 547.896973 473.107605 237.611679 603.585693 981.242188 162.811508 946.980652 713.759277 746.360596 115.865898 349.368439 626.213684 944.182007 384.083252 885.625610 59.9476852 937.697083 126.180046 347.293304 390.425446 570.178955 949.471313 936.156616 561.774841 522.367371 832.419678 646.878357 712.744141 541.607544 20.3005123 874.272583 55.3916550 552.916748 491.026794 351.145142 706.391846 39.0110512 312.070129 464.223450 70.7386169 321.803192 589.253845 68.6939011 398.255463 479.038605 40.5641670 538.834473 995.332275 425.635864 16.8385048 410.972351 972.465149 935.305420 427.243591 679.660217 396.157196 681.335144 959.774841 278.845673 152.207184 774.370667 396.193817 404.221161 904.643921 629.373047 942.309326 924.227539 815.012817 561.175415 313.203949 189.995300 + 929.206543 573.625366 921.668579 37.8352776 855.702820 657.907349 64.4110031 605.697998 47.3530731 884.649963 162.062958 753.183167 619.522217 489.023590 665.749023 882.761292 243.326340 111.026970 154.466446 587.362122 713.531067 200.027756 488.818573 142.932922 399.689545 658.300537 510.325989 476.859680 669.433838 509.477539 310.779327 570.789001 723.621582 832.005981 50.5414734 897.075989 834.771118 301.612946 752.312256 613.070068 482.624390 396.419922 866.835632 514.409241 730.640259 739.168701 726.491211 792.317871 861.063904 737.548462 305.509094 710.664551 483.217102 968.984436 798.816467 397.621124 579.630249 839.086060 373.991455 55.1318016 948.620300 283.699127 946.859863 408.780579 620.911865 260.729858 693.383789 336.257874 822.333557 150.785019 376.546234 416.964905 286.458740 340.414520 79.7103882 283.307495 944.428345 567.840088 970.104553 575.526306 995.441895 700.435974 828.059631 847.279663 810.016785 831.648071 175.196991 730.764160 228.100204 186.493332 226.295807 583.648315 918.419983 910.154114 324.236084 15.5880585 585.901672 385.311432 975.121643 + 851.080017 317.997070 297.986420 733.324890 827.697144 397.587585 810.866211 276.551636 843.552490 494.586639 900.980713 335.156647 762.188965 143.799850 663.175781 234.877914 321.185120 560.659363 335.909424 609.260681 518.238037 681.151367 22.4914131 609.967041 64.0691528 220.542023 791.372559 770.001099 799.588806 858.762817 935.747192 365.444122 512.216431 916.933472 48.8929100 420.672363 275.800659 868.325317 109.540901 153.847229 831.562988 120.865654 463.311615 349.540985 724.295532 990.998779 306.930023 743.350220 47.3772507 837.226013 44.3434906 415.474640 735.199646 80.1640625 311.923431 449.071014 926.432983 276.316559 15.1063395 720.260193 526.483826 190.978271 333.478241 983.518738 530.631592 184.535492 767.195190 529.430969 623.566467 19.3572598 995.610229 203.044769 136.107101 81.5473480 996.638672 920.626526 513.115601 570.467102 876.082214 490.505249 276.753784 414.616577 786.313904 778.021606 18.0660248 517.946960 205.058945 555.553223 591.149231 807.814880 991.747314 599.321228 661.764160 285.178223 185.402420 94.8138657 583.124329 811.216064 305.907104 + 473.166199 188.832916 366.695740 160.487518 464.445129 997.821960 691.287720 855.901001 320.794617 254.849670 174.758621 41.3724899 495.710266 707.076111 704.932922 144.744293 938.899841 212.724655 415.796814 114.876732 757.447205 540.838989 22.2561493 135.554993 319.537323 685.274658 120.645042 639.558472 991.565979 307.612946 437.428833 578.485901 401.301727 153.179260 70.1610260 334.129669 142.376358 759.642517 155.164368 4.66672421 77.7769012 270.461487 954.902832 520.302673 931.584351 161.510925 777.657166 361.371277 968.524597 811.020142 898.969971 964.151306 577.694397 825.317749 16.0380402 214.359879 306.753235 846.974854 519.532104 687.251709 408.930389 705.304382 826.698120 113.269554 313.573639 175.796844 816.966858 658.853699 631.631226 195.022446 15.7071486 466.557495 762.359009 114.093361 671.450989 222.631577 178.048370 42.6353226 641.658508 147.213806 988.451904 677.490601 501.321259 789.737549 694.897705 908.377930 924.344727 535.047974 183.865860 465.733734 44.8789177 603.813904 628.151245 826.829163 738.542297 54.1853905 414.288361 254.687592 760.666260 + 925.310486 841.739014 672.455688 961.925781 641.120850 652.703552 764.101685 493.639771 489.261108 952.734253 531.014771 347.190155 216.331772 977.109497 687.620361 437.574829 348.612976 825.564026 263.778992 207.828918 669.410522 958.511536 485.242828 232.389221 736.484253 289.557648 713.178223 412.790344 9.09705353 473.987030 302.707642 618.156921 281.153870 102.679108 990.803528 855.950867 552.088135 390.460693 306.762054 664.235779 576.337891 361.450958 84.7743912 242.169861 985.968628 371.425751 782.026978 195.420334 339.959961 678.607117 696.887695 662.323425 224.133667 456.080597 550.143677 154.841095 446.634430 8.43134022 499.483795 499.086517 236.857727 540.975403 585.497864 808.785522 896.216248 80.9606552 990.252869 586.050293 208.225967 954.960327 476.542480 655.759338 453.747009 492.990234 51.0486183 177.678116 468.869446 124.590973 670.400269 136.827484 445.725281 213.709351 508.516083 4.75008678 697.312500 545.726196 454.562683 385.624939 496.330963 489.927612 337.928223 27.3485012 512.442993 339.629303 834.002686 49.4318504 210.906631 94.6673813 729.884583 + 10.9118080 867.109009 205.597885 16.3042660 791.309021 100.197334 184.720917 277.120880 904.262878 17.2957516 815.879944 555.736389 751.415955 540.830261 97.3816833 313.905548 915.048157 260.666626 425.924896 824.434692 674.051880 660.276550 579.903259 952.927063 86.9872055 104.625877 78.3475189 955.111084 232.999146 736.839050 947.837524 525.139221 666.520691 546.488708 17.3049202 884.067200 418.559296 404.002869 679.550293 495.205078 804.981018 779.676086 381.570221 494.905457 321.260681 829.030640 502.178741 802.617737 521.636475 362.979828 114.427879 75.4916763 920.729370 497.964752 206.052277 546.596191 372.525085 500.224304 856.349060 6.22204065 382.358704 961.519409 274.175568 893.283569 542.872070 709.308472 7.33565187 357.576050 210.621887 556.782898 485.585754 883.153625 242.581787 750.478699 771.563660 588.225952 507.074432 848.907471 452.322693 399.706329 735.103638 525.216187 502.705963 29.9375801 607.697021 326.112061 783.630615 770.177979 355.987061 404.186432 346.476807 22.3159332 19.0121956 345.331451 880.712341 844.130920 768.253723 738.002625 140.831284 + 248.996399 633.571655 969.655579 992.657043 476.813171 763.616699 868.442078 760.726196 895.968384 607.458618 417.651459 406.850830 826.577454 394.181610 56.0279541 84.5029907 982.245544 762.003296 519.316406 181.092667 473.604889 190.741165 550.579468 765.425964 795.942749 403.739319 779.436340 409.478851 172.792557 839.250732 617.451233 486.741058 145.150330 440.497589 690.427917 241.299911 770.856812 219.037674 425.737640 106.422585 92.6248703 430.467102 206.082169 690.189941 281.980652 228.736847 104.843933 390.742004 410.581757 815.505249 333.757996 900.873413 206.049545 621.368591 921.106262 139.963959 484.963043 164.928391 199.213593 466.969604 644.132690 510.712982 641.132751 920.124695 55.0183678 153.764175 318.244415 932.049744 466.371216 73.1364975 478.513397 310.543579 301.607117 781.019714 174.389618 991.857178 882.840454 853.330078 502.855652 34.1030540 216.823135 715.071716 251.120972 633.867920 222.944489 237.460617 374.409698 299.933441 3.95712566 789.845276 649.652588 92.1784592 416.398468 712.782104 571.820557 510.407806 227.065964 411.593353 952.946167 + 864.263489 903.334106 183.550919 963.919495 135.569412 493.566925 131.321701 404.717468 744.962402 53.7747688 227.802353 725.133545 431.493195 8.87042522 959.518982 408.944214 945.030396 95.3217850 690.854370 359.329254 673.631653 283.654877 958.455994 763.639038 370.850189 542.694153 874.155212 960.208801 751.913330 386.405640 359.286682 563.550110 845.539062 348.500275 562.277405 614.544067 16.8228436 464.674255 163.247910 431.160339 872.533325 893.442139 496.500000 290.252411 367.580353 971.532532 296.286957 442.284607 200.738770 587.665222 790.961853 223.636230 732.878052 62.1513290 373.486725 351.194092 473.708893 812.405457 638.644958 157.143234 867.250488 376.013306 857.757874 312.369110 859.889954 215.269974 285.514404 388.021973 19.9563427 724.597107 53.5384331 149.128952 692.111084 17.1565342 558.494507 162.941544 2.81493282 481.566772 232.689987 559.693054 813.474365 577.828613 621.859253 809.054810 63.7088470 180.711639 717.145813 420.787903 183.456421 668.871460 170.108093 160.901291 567.706238 854.437073 668.225342 389.148346 85.3845520 641.874634 26.9843845 + 177.456192 670.204712 164.349854 698.933777 837.069031 570.009338 752.662842 906.447388 186.273621 108.021431 359.846222 426.214172 417.153198 679.732239 725.120667 615.334106 880.313965 974.628601 158.903748 778.626343 225.465515 950.309937 892.203735 979.917847 195.802139 918.879089 942.475830 398.107544 121.850288 318.926819 744.785461 862.916382 438.704285 570.160767 476.243683 543.183289 376.115997 376.234253 196.419083 628.384094 328.772827 490.977905 76.3876495 914.485046 556.818787 497.552216 986.758301 113.565079 415.341187 112.465042 328.707489 107.710487 378.364777 251.273636 811.885315 238.561783 912.398010 847.299377 876.759460 116.327843 54.0950012 476.986969 199.276291 873.710999 92.8202362 952.935913 982.529968 628.612732 159.909576 321.412292 742.150879 178.436951 632.000854 390.337616 284.652222 733.067261 574.212463 441.201538 513.281372 165.677231 228.074173 551.580078 568.753662 489.765289 546.851929 194.486542 2.40960979 352.078796 288.091125 359.152039 40.9457321 327.243286 927.810669 93.1204071 391.039185 410.957886 670.080261 367.561127 599.145691 + 450.527893 803.501282 217.684036 101.412231 752.455200 344.999268 778.363708 799.865723 305.355377 204.915863 184.936234 678.990906 998.635742 621.680969 70.9845352 214.705368 760.154236 704.809814 852.257202 374.909515 174.382416 525.687195 242.801865 743.576538 471.562775 242.955612 334.821167 105.842560 679.160156 55.6862259 906.583984 132.504272 281.197693 695.166992 292.114563 517.223938 82.8531723 210.786102 74.0328827 254.399872 614.442505 586.601562 819.908813 920.389648 658.429077 805.064026 412.117004 884.457703 472.060333 125.761864 795.765503 983.148499 100.462723 637.528320 481.892426 498.921051 786.899170 646.996399 230.485626 128.564758 306.320160 922.184204 662.195007 512.367798 284.097717 846.769226 505.486786 100.300110 421.558044 375.137024 479.755341 274.928040 273.419098 610.068237 391.866333 297.200134 344.202545 902.389099 394.084625 852.157715 259.099518 790.194824 266.546631 39.6534843 853.472839 376.075745 892.368774 321.964386 53.7520218 774.560974 706.379333 442.950897 909.908203 51.3852844 987.145020 106.732040 931.923767 843.415833 763.612183 + 611.469299 446.658722 845.884399 114.048340 66.1135712 146.420776 756.442200 977.705872 915.166748 507.395508 515.511230 882.991882 723.545410 683.684937 211.559952 629.702820 968.155701 774.646118 38.4942017 334.291443 138.201004 338.704803 499.817078 770.321472 896.453064 43.1180534 272.029724 29.5315418 467.900818 761.468506 440.299133 740.717529 67.8930740 317.134552 432.100433 387.988983 605.099548 190.839706 495.525238 840.939758 229.081207 373.230927 283.153412 793.719360 2.95319653 752.190674 991.908142 570.097656 632.867798 265.911346 674.768311 696.254211 131.840408 180.595993 674.859558 715.712585 581.552917 542.897400 709.583008 800.618164 277.443207 809.392944 631.861816 526.819092 866.437134 641.053711 40.7270203 219.810516 758.806274 413.429443 562.443604 231.239288 433.010468 791.686157 553.864319 447.194855 612.241333 562.884033 80.1438751 312.404724 304.258179 112.655403 707.505432 627.440002 137.710770 564.785828 852.664795 357.161743 79.2618332 614.133301 948.135925 869.574707 228.628067 351.159607 486.952972 58.3799248 683.408630 346.270905 985.906433 + 760.003296 719.516541 444.743805 395.829590 614.736450 531.856506 919.114563 894.937256 442.350769 311.137848 95.9599915 675.001709 361.279114 64.9555359 836.116394 16.7779465 676.411743 603.835083 124.470627 623.694275 972.204407 591.147766 842.582092 832.110840 792.711914 51.9779396 265.681580 565.397400 741.772705 61.8600922 529.418579 140.666702 383.971680 87.9866714 775.763977 89.0212021 403.161377 459.924927 825.418335 778.590149 188.781067 861.607483 315.493500 665.271057 634.602173 362.899078 293.998627 649.200989 616.816467 569.303040 339.081146 149.750473 381.276947 676.965759 637.525513 83.2951126 737.218872 212.261459 392.943970 677.787964 138.928879 413.733765 796.552551 772.594421 810.702942 587.387146 69.5810013 340.330994 145.664383 150.936432 498.693451 814.991821 164.576950 571.653137 167.725098 143.845688 376.232849 272.561340 777.772400 174.626007 844.554321 231.135086 839.855896 621.032166 684.662537 708.213196 897.292053 147.427383 107.372154 62.1553764 155.684555 345.779480 917.685303 400.004272 418.442841 372.789642 699.203857 276.976379 562.217468 + 112.345535 985.001770 94.3778152 335.016724 487.793091 519.535645 986.955872 782.879272 901.692322 196.280167 421.483063 633.343323 846.269043 647.667969 698.366638 880.683716 592.777405 172.527222 361.076721 612.749390 230.714218 331.884216 959.531250 614.698730 942.338318 243.674622 595.537537 491.339996 851.233459 865.947266 560.812561 931.301392 73.8008957 884.379395 530.404114 597.655640 505.272003 610.768738 115.626999 503.710297 16.0725765 632.012756 765.229919 440.665619 500.574677 196.302307 599.524414 25.7375107 988.417542 887.735657 166.756302 199.495590 136.162781 396.350372 143.893448 556.893494 503.093231 202.930862 5.63046074 844.995728 544.363159 20.6782074 797.017090 167.032593 173.611069 166.094513 599.379028 958.216492 490.204071 351.727966 838.125427 385.926117 552.603882 802.780212 309.935455 327.245087 719.370850 419.479736 930.896545 976.293579 834.858154 796.632690 850.279297 525.425354 422.392456 437.539703 565.214294 243.661758 144.640686 79.5377045 847.483765 122.665405 610.191528 12.5503082 991.933838 414.396576 33.8245010 592.040588 953.911926 + 589.685425 653.005066 345.849609 617.019958 281.016815 366.985657 641.063538 762.746216 699.037659 816.139282 88.5942078 551.236572 732.161316 892.007935 620.566406 168.229752 814.587341 675.635620 702.411316 23.8945312 574.582458 412.730499 826.453735 198.149460 323.152313 604.916748 382.526031 80.3613892 574.545959 381.508820 779.275024 812.344666 716.603821 587.790771 679.553040 211.351257 374.458466 76.6417923 209.786224 710.281433 591.790588 772.178894 90.6281433 760.525574 726.606445 23.0854931 541.159668 916.335754 904.567444 97.3689423 977.208740 940.637329 251.971390 34.1879044 413.050201 387.173584 564.873840 396.175018 306.057709 744.711426 145.272995 989.039673 743.291077 433.435791 575.684326 111.368103 527.006775 779.896545 368.549072 413.384827 665.502563 303.302185 681.973022 163.970840 105.213409 474.926941 499.624512 281.887482 220.184631 22.9829578 599.123901 224.756683 178.240402 288.876495 20.9062634 525.175476 48.6223373 460.637085 428.636627 304.024933 249.964478 714.742554 163.922318 672.364563 571.748352 530.737549 25.7984848 356.796844 546.643494 + 457.690338 369.111237 454.138245 583.414673 299.265869 846.263184 524.432800 392.094086 372.305481 230.924545 370.542236 720.924744 432.894043 841.414612 765.806152 533.660461 404.024414 582.765503 985.041199 518.694580 454.697601 803.243408 623.136841 523.663452 642.867981 658.912964 150.317642 167.377243 893.434631 356.121979 331.959717 900.426758 868.308289 549.410095 243.741364 869.798035 475.726105 639.575684 253.595474 576.267273 824.653320 165.763687 509.120819 129.381424 489.234741 688.395630 30.9897995 788.143311 376.242676 218.405365 493.813324 85.5220413 931.010803 263.660034 383.076935 322.460693 862.025146 262.254395 759.997925 233.089767 969.315125 757.163208 673.272705 445.706818 95.1421356 698.951477 641.943115 926.805603 374.986603 476.615234 896.060974 693.464417 572.780579 654.385498 825.375305 549.942444 792.818054 521.594910 520.783264 703.459778 894.947449 939.195251 644.423523 455.363434 206.910614 9.66672134 588.970154 57.3972511 793.051880 674.456482 655.450317 464.558807 853.758606 693.417175 520.924011 961.169067 453.795654 343.867676 236.360886 + 667.429626 87.2205048 370.797455 615.130554 632.877258 73.4752426 735.844238 741.430847 492.116180 551.935364 548.385986 61.3177567 659.989868 956.581604 953.465759 946.539612 422.562622 897.904846 272.500183 119.890541 147.655624 448.217499 44.6687241 479.823273 363.627808 307.211426 968.903687 37.7419701 760.456482 328.529266 39.8985710 43.6645584 897.649719 747.220764 495.171082 138.570663 247.044510 529.876953 978.950378 183.021454 661.952271 206.156357 678.005493 560.406189 82.2436066 330.665466 452.992401 582.065491 874.090210 273.923218 516.955627 364.000854 567.888550 267.486755 24.6861229 773.350403 283.155853 639.832825 975.868286 549.301025 733.286621 645.195740 403.951477 822.317505 417.861298 626.371826 627.838440 864.675415 254.476868 572.658203 601.038574 328.266022 31.1122837 98.8505402 358.547363 149.243149 757.531433 190.603561 768.465698 727.903442 930.211853 488.357330 519.081482 182.238907 551.400818 701.050171 347.556122 981.866821 359.164307 871.860840 483.421600 105.549835 673.054626 151.721954 173.931900 504.618744 166.336273 209.954926 376.012573 + 13.4381847 347.090546 48.2124290 320.985046 725.345764 107.022743 368.663055 666.662292 818.188477 274.962097 92.7075806 127.384583 745.722778 306.302063 176.982513 154.206772 867.797546 166.072067 242.297409 674.812378 98.3155899 566.379639 825.725769 762.826538 843.542480 370.649231 571.819702 612.727783 767.231079 924.164307 483.504364 903.478516 45.1484795 595.730164 663.332520 666.127869 958.560913 290.513336 217.310455 29.8465347 936.976135 926.351746 794.850647 10.3205853 616.413025 909.578796 743.216248 654.930481 56.6456718 291.742889 518.391235 823.494446 85.0611649 235.194153 806.808167 898.758850 598.653320 754.679260 192.512146 18.3909035 696.003845 518.534363 920.423584 733.228638 666.130493 14.6727324 958.662537 38.8446846 119.463722 620.025818 841.794006 797.689758 426.471588 837.862671 506.094543 95.5943832 628.416382 864.459412 470.062714 283.140106 782.300537 936.037354 279.128815 434.960632 65.8991547 203.309219 914.603882 409.771118 175.518478 941.897888 210.266342 139.238510 490.302734 402.493805 294.121704 97.0407944 867.726257 59.9080887 555.196594 + 485.271240 334.491516 693.313110 409.530365 396.245575 269.567535 377.130463 822.319336 711.656189 733.332520 716.996155 723.735474 930.895447 832.017029 19.1477203 56.5763054 335.739410 794.885315 952.548523 802.346375 345.787689 654.575500 801.737915 77.5284195 845.113220 222.526657 400.174591 852.927795 119.425201 502.052826 195.202881 222.289078 767.733704 554.261292 121.545181 976.333862 718.420471 225.004211 747.200806 210.560257 45.3968430 165.872238 111.664696 14.9405060 111.635338 462.244110 117.558281 493.036987 889.940247 159.811447 675.969177 696.295166 33.5313606 617.875000 525.997375 932.117004 778.288574 81.0058441 275.619476 234.701660 667.145569 837.078430 265.484253 679.673889 69.0854645 61.8990364 245.485626 289.861969 61.3507423 373.121185 436.214233 685.154968 595.302734 837.778564 420.217377 813.803711 716.850220 272.659668 632.016479 178.657272 949.925171 963.080750 643.698914 167.698181 332.547913 130.316345 110.591988 646.732971 454.069275 861.109863 284.410400 777.082642 560.927917 779.437256 647.969910 355.172424 838.598145 209.523926 74.8758621 + 883.496948 242.127167 164.814117 978.135132 422.227020 608.579102 930.741882 575.032776 255.317276 91.4704132 415.582214 275.490234 483.632721 709.031067 596.026611 971.738525 60.9648323 237.001770 409.160767 234.776154 307.683746 188.576584 915.026550 956.767456 319.543396 647.978210 225.245605 269.411072 36.8764839 294.657318 642.170166 417.264832 854.793213 191.505722 232.360519 904.782349 716.608215 816.328796 11.9452124 591.015747 367.249023 148.731842 388.662811 788.498230 539.287537 262.974823 91.9327164 398.843933 587.895264 81.9149780 984.465515 652.794250 746.165771 670.701843 663.728821 26.0907917 308.483032 69.7959595 148.267090 51.0020561 959.722839 449.905823 531.311096 277.334229 932.502686 525.185486 712.011841 262.520691 70.8134613 428.256317 592.001343 89.8885956 637.819275 489.710571 314.915314 826.674011 881.930115 360.339142 244.982819 399.678741 754.953613 619.537170 627.491394 660.991394 99.9149094 997.416138 923.545593 295.760925 538.891357 43.8351555 179.861984 393.089386 305.652435 959.695435 248.089645 596.040283 337.836639 852.670410 905.059875 + 918.957825 129.162659 167.717773 919.089722 214.831955 326.768951 533.393311 305.362701 511.409424 6.69125557 873.334839 605.639954 991.771423 497.370544 883.501404 792.504822 221.141342 145.946259 518.566040 470.020447 945.124268 459.335754 632.767639 800.905334 114.714172 477.618988 371.051331 985.838684 803.385620 296.897827 769.807495 685.175903 889.111633 309.065033 161.340271 317.504211 722.655640 198.938965 524.450867 884.686218 649.972229 626.594116 205.550369 207.080795 999.173218 257.957214 775.500977 10.6987553 257.050232 754.960510 655.853638 355.169983 631.097351 355.021576 215.191666 740.463257 412.074188 21.1047287 688.357239 192.170959 583.085083 735.819641 141.665390 483.252533 775.174255 576.592285 666.777405 573.682434 492.391266 736.712158 986.736267 748.835205 803.695984 378.051331 276.975830 442.077728 492.089630 823.149841 86.9721985 913.472656 554.959656 996.342285 788.451050 36.5166512 703.128357 821.550964 248.988892 132.337006 345.533783 716.441650 402.846436 730.879639 758.074158 691.653748 725.297424 801.503235 604.683167 458.033722 648.638489 + 482.631958 273.139160 977.950928 210.667496 283.302246 70.9533920 979.417236 714.763245 414.694885 179.801605 899.336914 833.850769 991.968994 600.469849 874.728943 913.538269 73.0388412 715.223022 639.367065 958.078003 870.509583 603.291321 524.790039 507.952881 441.393158 978.068665 906.037476 100.178932 439.415497 508.289093 155.084106 945.082397 231.914948 775.488342 35.3083038 59.5773735 779.279236 477.452026 489.544434 860.095825 290.662201 116.533279 578.439941 657.725220 370.489471 461.113800 687.880981 600.093384 239.734711 914.944763 338.568878 550.728394 421.079071 469.754944 243.376236 46.9924088 655.356934 695.369263 149.434708 156.755295 512.782654 956.151062 182.630539 984.190796 371.489014 615.162537 342.206177 243.345459 633.399231 417.890137 230.177780 582.480286 644.441589 82.8916397 368.803650 772.718384 813.588501 245.505386 358.224457 271.929749 165.665375 275.453156 141.989319 757.654907 81.7858887 54.6241798 278.158295 427.786621 742.972961 96.7935028 329.776093 727.201721 61.1437073 922.398376 346.968048 347.657654 260.121124 179.171082 759.840820 + 450.933350 120.816414 950.044556 380.113037 709.804077 80.9281998 303.647308 355.382233 267.788940 99.6825638 541.880981 68.6709747 225.443604 647.668274 128.311050 463.339966 242.057022 580.694885 19.8502331 651.154236 541.269165 835.154541 349.161285 902.964905 102.767776 770.155823 103.982132 346.026062 290.793396 152.973770 78.8086929 508.592834 480.178955 899.328064 274.388123 508.462006 578.452820 759.553589 121.563583 531.628174 214.766998 664.898132 709.977234 106.309273 554.770508 375.942139 480.901764 951.561707 308.842316 74.4180832 514.947205 131.242981 413.408661 689.293762 515.483276 306.564362 217.786514 271.262787 970.108643 96.3330994 771.539856 190.272720 103.715019 729.285034 471.789276 226.056915 835.307800 299.062866 498.645782 354.802826 178.317627 960.811707 539.479065 113.107529 37.4945602 385.946228 170.374741 865.482117 167.199020 710.816528 156.037186 258.807526 224.033157 382.831604 947.219727 539.870056 68.4968643 950.540588 202.067947 653.835144 776.270081 296.037292 240.776749 53.7319565 984.413391 830.653748 357.488586 117.486115 519.200684 + 72.9139709 677.372009 894.001831 558.132874 408.860474 495.607422 371.954956 680.952576 850.442627 549.575867 588.234436 306.345490 423.736084 425.669495 959.887085 617.118408 954.677124 191.165787 601.962402 981.192871 141.541962 688.139221 208.365189 97.4514694 719.778320 4.23853588 126.941811 101.062523 185.277725 963.464539 561.937500 728.130188 917.688232 993.020081 574.708191 192.187927 5.48761177 448.116791 913.115601 987.750732 750.120972 890.559021 383.633759 693.561401 537.412231 538.897095 885.915161 863.587463 929.202332 114.612770 124.361130 578.898254 912.272156 375.957855 130.512070 939.495056 772.043396 508.846191 575.784973 235.874634 755.131775 980.629883 171.455780 974.411438 101.616470 821.331787 407.177277 249.924103 297.910492 907.523865 74.5249023 208.470108 497.801880 362.516449 371.450104 294.710144 709.950134 206.321060 650.164673 656.995239 966.558411 202.509171 13.8018856 151.813766 912.176453 344.299713 985.982910 416.511353 796.916748 740.737671 834.237854 355.933990 183.256775 894.337891 426.711426 730.954285 92.6261215 715.662476 496.978394 + 303.269012 121.239243 522.961365 525.168701 339.010742 499.939209 439.830994 542.918457 618.313721 696.240723 224.080841 957.394836 428.340942 366.865143 576.805176 834.481995 542.867493 593.917480 502.993317 217.370117 180.026215 53.5558815 808.413269 390.905151 927.985596 692.265747 10.0956831 290.546875 616.315002 961.858704 652.634460 368.073029 257.685638 220.826645 192.375015 539.259583 975.965210 803.976196 529.447266 94.5122070 725.036804 122.775322 513.272156 382.278564 918.329407 521.151917 895.112793 502.387207 774.426575 383.885040 140.086670 349.621613 498.061523 215.287537 292.949585 855.435059 966.755981 16.2229881 238.013550 142.229172 22.4265690 839.623352 552.188110 863.481323 12.6487370 832.566589 323.237915 513.417603 37.7807922 46.8033562 501.324829 65.4205322 879.619629 744.772400 120.557869 814.783691 336.888977 286.557526 364.773224 512.237183 326.127289 971.255981 593.999756 967.435547 895.520935 2.74931431 821.803467 154.827103 84.9159317 258.006042 466.805084 985.118713 393.671265 164.939163 938.835205 658.141541 544.479675 127.205116 657.678284 + 271.369080 115.839516 471.556183 736.398865 590.075256 465.447571 114.306053 726.457458 994.044373 42.3857079 228.164444 238.098648 317.905609 561.179016 130.045654 406.909363 623.663513 559.758545 389.379425 694.566528 848.954529 693.976624 293.817963 783.882080 844.424316 120.554176 751.548767 611.697266 182.572113 802.342957 222.408646 976.591675 351.623871 873.380798 680.886780 833.142029 668.504639 939.795959 729.494629 59.5964279 270.203613 222.484451 765.022034 485.123932 822.695557 16.1778526 152.518433 553.903503 290.555634 772.457031 13.3543453 42.8186607 417.055725 504.096771 319.945496 370.667999 140.625015 70.9442825 541.266174 691.483948 87.3462067 189.464462 535.115479 276.415283 594.844604 73.7514725 989.512939 799.124268 330.781219 131.222504 917.622803 793.715088 894.717834 467.482208 666.216492 295.884552 945.446716 915.769653 919.138733 507.023590 457.212891 472.931427 383.245697 240.977524 291.563171 608.345093 338.821930 422.738098 259.233551 866.492310 928.297729 180.610764 359.152985 890.800903 306.449799 137.965088 379.981506 725.902039 238.974319 + 322.115814 608.437805 594.145569 786.240601 267.639648 175.011383 950.900696 202.263077 103.713585 581.855652 858.008118 718.763123 560.274231 44.3815994 700.015869 558.669617 206.801178 719.602783 70.1711502 963.914429 706.770081 102.850716 936.895813 192.917419 29.3665428 194.285110 708.388550 258.717133 949.667542 840.847107 279.487396 223.343262 645.009033 814.532532 499.860596 764.356934 641.482483 508.756927 603.930176 201.532867 526.737915 564.436157 411.095276 911.347290 234.380829 278.259277 448.510284 52.7928123 843.619202 157.252441 680.404785 616.521240 432.338135 532.617004 319.653503 29.4010201 262.701538 318.661224 687.776611 256.324829 303.285339 672.758606 67.3933716 467.655975 440.458893 488.088257 216.785690 739.049011 345.700226 394.932587 418.131348 146.127167 522.949097 825.164307 385.950043 955.405762 741.854004 67.9926376 190.779984 792.131531 441.156219 236.678848 372.698853 140.221130 261.742371 27.5956726 778.616821 120.397034 93.9265823 279.212646 123.079422 608.792725 391.557220 196.824768 447.655914 71.4630432 133.557800 472.304413 350.704498 + 715.703308 116.031075 18.8569031 59.2384415 104.365845 920.928833 281.423859 341.762573 186.326019 706.427917 422.502716 775.976440 664.806763 751.510986 304.249481 521.312439 264.124481 199.760147 403.338287 582.290833 854.747498 285.466949 998.986084 891.875793 745.953796 214.806656 847.111572 195.258911 539.406311 296.313995 215.133194 339.013733 800.871948 563.790527 252.152588 268.786133 488.536499 518.793274 756.329346 848.568665 346.499481 433.144440 658.412842 992.921753 698.712463 324.563293 636.141663 827.303406 164.457748 419.029053 773.384460 633.540588 592.503845 802.629333 312.186127 800.667480 643.812195 417.776031 382.283264 346.691162 763.590820 935.959839 360.350342 563.468689 661.551819 3.75217175 876.169434 834.375061 126.307121 707.493713 657.361572 580.109436 70.6094055 762.114502 714.616577 781.281006 876.324280 487.686920 455.799835 668.735291 83.8531723 105.063416 812.512268 250.340744 390.978577 305.404144 199.889130 625.658325 476.224609 219.483017 272.382233 932.709290 953.157166 617.234619 7.93824768 24.0503616 419.131165 504.810577 923.855103 + 510.593597 755.276062 911.608582 158.222305 85.8245316 908.976624 971.084656 984.266602 670.327759 784.149597 91.6349335 95.4328995 156.952927 30.0236816 697.452759 81.5169220 559.235413 42.7154694 747.635498 280.987457 443.336578 405.707031 920.441467 634.244873 271.392242 294.648621 314.358978 634.872559 398.778259 910.330017 63.3505630 884.472778 463.183289 25.4680099 802.104004 88.9381409 31.0251694 852.217651 65.1050568 423.160400 749.179626 491.236633 720.727051 465.229279 346.038025 546.521851 164.311798 639.819031 56.0092545 183.102066 445.503784 802.863525 390.632721 689.192261 700.417053 183.716934 151.768036 788.180481 555.655518 28.9915276 732.701721 746.341003 597.484253 205.533707 175.492752 824.677124 941.362000 697.602234 264.257080 806.842529 152.258163 50.6048889 454.031464 961.733337 825.833252 108.802483 228.249771 944.496155 69.1134491 862.494812 515.375305 966.029114 521.004150 475.279510 318.883759 278.293274 119.624733 545.884766 936.813354 281.231354 264.693176 716.061218 528.763916 381.211151 972.784790 321.279846 590.136475 993.627991 868.803284 + 184.086411 694.955444 393.131897 969.068237 521.355225 393.691254 722.923462 706.826782 917.704285 432.840393 522.138306 149.507416 387.323700 672.602722 465.139587 814.181396 916.296265 105.029053 309.794098 901.558411 391.868958 924.046387 901.540283 771.355591 955.556702 560.980530 168.014847 252.673431 180.428558 321.409851 648.380310 726.921082 547.924377 403.774384 417.934845 312.634460 225.336594 739.039307 292.676025 736.355347 564.902405 226.657425 389.811615 537.392334 201.650284 712.280884 243.360580 189.555023 116.409538 941.088013 836.741089 644.786255 549.583679 671.767395 109.481178 930.487366 348.079468 983.710449 64.7498779 252.541534 238.876297 252.459305 916.709778 918.548767 794.809875 301.897400 26.7487049 181.558121 934.868225 221.850647 810.535950 575.052063 517.602905 283.202515 262.417480 181.563248 298.261932 238.091614 217.138916 699.310425 909.289062 753.260864 274.682098 559.843384 450.382324 790.275696 797.453369 488.802673 288.849670 523.522705 663.852356 786.055542 197.217697 585.149231 984.419556 202.024826 385.395996 17.8146858 272.849548 + 793.668457 991.525818 265.451599 171.398010 271.186218 434.449493 563.582336 809.867737 681.523071 23.1590919 433.834076 457.715088 761.736877 959.958008 108.923241 291.783630 874.216064 503.597717 141.114655 75.3725891 501.145813 954.526733 365.075989 295.367096 194.626709 552.200378 853.529907 436.856232 209.277542 973.181335 833.692993 870.068115 874.500183 576.504517 30.3991718 55.4726372 426.366180 297.046753 535.018738 558.231140 467.576355 161.537598 302.574127 125.015228 494.408417 790.077087 166.863129 971.394592 622.287354 557.668701 588.485535 604.769592 606.381592 243.548981 809.616028 336.518311 399.252228 966.673767 671.083496 955.597412 585.883911 882.756470 111.026428 636.187866 585.565063 157.377594 692.841553 550.624756 998.863525 522.114136 837.531799 872.380676 857.089233 933.824158 59.3250237 622.134705 672.388916 350.672058 268.077026 858.313110 928.711731 558.232239 643.830627 411.335419 676.975891 888.206970 376.795013 4.42127943 974.415405 79.3858032 952.743103 751.859802 724.221741 95.4071121 568.396484 406.274506 70.6976471 620.521851 33.6094246 + 459.771118 326.486572 683.688721 113.452240 138.290497 115.616760 825.729248 938.296265 550.662170 959.528381 147.573990 165.149963 957.239014 204.858810 430.196472 357.927795 174.485672 822.612122 590.229004 92.3723373 621.032471 273.214783 793.389526 531.820801 771.922852 414.650452 149.583633 859.372925 437.292511 445.366547 281.725494 969.413940 502.598785 528.900330 459.543793 311.317474 746.600769 115.259071 688.223572 844.757568 424.444916 484.903381 582.794006 904.059448 356.348969 790.948120 910.891174 579.230591 366.083923 262.948883 314.106934 571.077026 694.143494 28.4691391 58.9585800 55.1721725 974.834167 287.176727 448.941498 301.818634 491.850189 908.898499 950.038147 321.546082 3.07073832 638.412231 871.450806 337.910126 116.859467 142.437698 392.553833 40.7322617 632.724426 552.817017 579.333740 522.930420 250.178543 137.366119 103.351555 393.587891 284.936523 881.632446 936.586670 223.276215 158.119888 525.161560 40.3880920 512.235596 392.730072 971.793579 821.480469 859.174377 88.5621109 53.6245384 71.5164490 989.533081 191.096527 768.810669 259.524506 + 742.788635 651.969849 7.03101921 117.409241 131.342667 529.825012 740.207947 911.153564 912.495911 938.841492 192.327560 344.547241 765.708984 378.622009 962.080688 180.797028 126.676056 163.970367 39.6160316 336.057190 298.724121 84.8946762 581.590027 289.427612 176.250641 445.113586 968.770264 445.890167 978.064087 806.403809 12.3946581 984.631287 829.093445 372.058014 179.970779 402.210205 979.567444 543.740723 465.379608 969.702698 37.1360970 359.957733 85.9960175 721.308838 751.930725 63.0130043 21.5316067 269.593079 935.680603 340.553436 122.390182 408.675293 482.785706 789.649414 86.7361069 926.230469 428.135162 5.98272896 96.4275970 950.250427 150.778580 546.187317 254.989075 618.883362 984.905090 354.736603 486.678406 981.449158 347.165375 274.474518 902.822510 919.163574 659.780396 450.856750 248.926437 88.0479431 184.922958 218.223343 693.613586 837.053223 842.713867 784.809082 404.589539 367.491577 881.000244 79.1235123 393.601959 158.569214 31.7287540 727.735901 907.854736 55.8864746 498.004181 174.158173 28.9305534 65.3569946 549.038208 556.882263 758.781799 + 851.725403 929.584229 331.713928 738.627869 852.960266 175.868240 170.720871 924.306458 733.191223 902.440796 81.7327728 509.291779 284.129822 108.721207 582.163086 565.603394 762.521912 538.579834 944.031067 685.163696 267.329895 722.506836 335.778290 930.344055 267.288269 722.626160 224.110092 376.017822 433.548737 940.088501 501.483093 716.526917 874.565430 417.497070 368.856567 509.057861 629.443542 406.723358 596.262512 351.113037 575.560608 168.424988 449.572144 984.918640 341.265717 899.584167 272.231232 907.975647 492.748962 327.511597 552.460693 297.501801 507.142731 445.315155 161.975067 153.680267 823.302856 286.103333 372.073029 903.793945 6.65201521 597.275818 599.091248 287.330414 686.617493 344.853851 300.531128 239.962585 938.967468 427.957764 702.619995 435.465790 913.122620 604.619568 34.5410652 141.858917 759.482300 823.631531 384.047943 479.014832 831.591980 468.832520 91.6692352 219.078293 936.826477 711.827454 292.071686 821.971924 391.314819 382.718018 490.382355 758.212830 229.779434 181.502869 63.9844208 610.683350 752.318726 989.891968 710.864136 + 881.739380 68.8639603 837.402771 753.688782 317.066864 504.278839 198.589554 404.321716 190.853287 99.9598694 550.753357 52.7903099 680.371216 937.463257 497.647247 869.565613 223.088531 223.907928 529.089600 471.967987 576.131958 484.294159 352.971375 566.502319 31.6210957 334.816925 47.8172874 928.146240 893.621460 81.2601624 399.949219 50.1042328 926.845459 735.520020 58.6925926 283.175903 366.675964 182.965652 719.312927 36.4815788 798.606506 756.601318 817.593445 158.946075 334.260437 382.310120 849.148193 849.015137 433.656464 457.393982 4.28879166 709.800903 500.192505 550.513428 17.4662285 436.000763 108.036911 665.753967 905.775818 566.643433 853.080017 755.465454 694.004272 976.660828 474.293640 761.951660 471.310364 401.598907 438.283997 303.623901 531.803650 75.1531677 126.528748 787.499756 361.473816 100.527390 224.904541 859.133240 484.825470 17.1301556 978.815918 809.471497 13.5233936 886.839172 234.350525 583.594360 197.848099 177.066711 68.7983398 15.6289062 221.174271 702.959900 423.603882 656.107849 237.909943 874.252319 775.518005 930.184692 763.453918 + 232.508133 674.594543 457.660980 261.406830 454.585480 779.479675 479.414795 643.360718 872.301453 305.003326 147.728989 589.658325 612.750183 558.435059 106.792717 990.410645 571.752136 606.909790 230.097275 307.510956 226.702728 43.5363579 234.113586 115.027977 892.599609 932.206665 615.566162 692.939026 703.701477 952.859131 83.9532089 419.826111 241.383560 28.3662453 170.737839 724.195435 479.126190 706.565674 206.302002 332.127838 528.759338 560.770203 414.327545 364.978516 190.783493 322.163330 524.416992 873.219543 346.680084 47.7027245 800.579041 839.013306 989.460205 822.318054 627.116394 240.747925 188.193054 913.080017 754.724121 393.786530 795.760498 21.2370968 549.172058 732.141174 986.515564 934.385559 512.284607 78.4490433 633.014526 704.850464 814.668579 428.593994 555.149536 680.439697 967.021790 106.505417 194.632080 89.5051880 880.746399 31.6939201 238.958649 911.182495 611.863525 232.827896 632.651367 131.999985 245.082153 361.629364 889.358032 480.986725 338.109253 103.828209 9.21906185 350.594696 96.2525940 945.885193 873.350159 462.779999 172.257080 + 582.025940 800.983337 867.040344 176.482803 376.212402 247.907684 380.723053 242.874451 144.486038 428.793549 757.286560 118.090736 991.597961 486.939972 779.843689 554.069336 415.101227 569.296204 837.410034 193.274811 323.543884 646.212524 913.039490 810.771606 646.889893 58.7968559 282.899750 545.337402 12.3084364 416.628784 577.993225 884.826660 468.241425 620.646118 463.500793 960.624084 299.940643 455.520203 58.0753517 282.477814 83.5087662 557.393127 433.804718 260.966309 150.958710 696.146423 404.083130 612.725464 820.124573 362.079102 59.5682640 147.782394 637.862610 608.786194 726.252869 118.374649 284.753204 113.733353 984.351624 3.56186581 736.841919 864.279114 987.818787 537.823425 64.7827454 712.985291 52.3255615 809.978516 357.773590 152.759171 659.777283 300.574860 457.049042 322.123260 851.699951 806.359863 181.501556 526.219727 441.815216 297.203217 787.632996 724.071472 945.929138 38.4295959 523.782043 794.284607 243.167236 194.565140 780.769897 469.615845 400.673279 520.033569 354.733673 499.988495 322.054047 207.509644 912.895325 524.167114 223.775269 + 266.397949 155.440063 707.129395 800.773743 909.526794 876.560364 307.898285 613.970093 696.868713 459.697418 972.434631 735.870605 465.955719 553.777222 280.803802 91.2567673 982.430176 1.91800594 286.491669 857.274963 169.377472 587.834229 532.468750 473.346283 417.379364 41.2905579 522.993042 639.633179 721.942383 919.147949 619.177063 557.747314 308.816895 428.172668 630.822021 299.640869 233.295151 981.612549 791.101074 317.329803 580.966980 8.64463043 665.849121 688.514832 759.425537 427.899048 548.650696 170.218613 597.147827 471.961365 492.019104 161.954941 109.632065 899.053040 84.7371216 782.970825 383.307312 901.475708 255.529556 93.5627060 954.429138 783.822083 824.888245 278.897369 912.184082 728.391418 417.895477 100.740326 461.689148 691.984985 401.034821 279.289459 173.516449 269.185455 457.955658 466.363068 29.6860008 538.809814 755.749512 360.943451 329.461945 59.9999046 794.391724 804.080444 473.887939 756.818726 731.272583 101.793137 941.889038 434.480560 35.8218193 625.044250 768.789062 71.0768280 674.936157 806.117493 844.461426 349.303406 772.694824 + 28.8748798 348.935242 836.538452 289.024902 196.299576 689.476562 488.734741 882.210144 143.559753 749.638306 377.140717 327.616150 388.339996 706.019470 615.839294 924.156067 581.069153 727.779968 76.6978836 600.217896 35.6728401 242.995865 178.335251 14.2600250 848.211975 273.082367 40.7436943 724.356140 887.018066 979.918640 804.880920 808.619995 93.6934662 946.550293 642.402222 897.049622 530.908020 620.296387 207.565796 968.696472 925.276978 307.436340 259.248688 718.313599 721.199280 188.968094 972.255493 425.381439 212.945389 754.608643 348.960083 694.425598 26.1264000 476.721893 366.782440 279.913269 576.124146 769.018005 111.777649 983.241760 632.582703 234.697662 179.500549 186.910217 182.864899 709.565125 245.809372 262.330841 53.2131386 411.685425 384.196320 311.696838 603.277649 733.205444 938.783142 263.921478 340.271210 884.869019 469.672150 966.617371 310.344635 159.123825 199.333984 380.148285 85.8086929 470.672516 217.174576 575.715027 428.185333 188.436234 73.1756134 289.901093 632.424133 664.703064 952.070862 789.916077 49.0502281 356.090729 157.897491 + 644.599243 169.473343 791.991638 373.825714 647.848816 587.945862 240.920776 390.565277 656.575256 497.109161 970.240051 679.644836 516.177734 865.785217 913.494446 799.940552 113.334221 808.491272 515.572021 836.320923 3.86495018 564.667603 613.711426 886.467590 551.994629 649.404175 810.382324 14.5686474 334.989075 809.781921 572.168152 514.818359 607.656677 236.894043 31.9605637 252.142944 622.891052 959.809082 871.973572 3.77670431 994.954163 98.5454941 15.0402441 444.020294 412.708588 555.454407 852.763367 772.587341 229.032791 197.860428 325.527985 791.426514 665.618408 119.224113 325.703094 639.375671 312.071930 830.806152 835.230164 884.521362 182.138626 466.566772 287.073669 39.4445419 954.757141 194.579727 424.514679 869.942566 685.968445 725.074951 362.476074 185.488342 193.658157 294.738953 632.426575 182.657623 503.900726 822.734497 196.965103 268.242889 328.212738 766.239929 694.867737 491.488586 120.553459 943.450195 139.699448 957.334534 190.920044 461.893311 673.698975 997.524902 116.144508 399.763428 385.716095 914.523560 800.400940 874.353271 554.320374 + 136.676834 267.806854 161.022949 664.453735 312.059723 96.9701691 222.520828 666.512756 85.2477188 540.922546 706.466797 248.630081 157.298767 439.997589 178.414627 39.7251167 920.326660 713.330933 503.552216 320.681732 717.343140 760.665649 210.634323 549.000549 405.069244 602.807739 633.944946 875.219482 451.815430 579.801697 829.837830 806.643372 761.757751 746.049011 532.847168 287.677460 705.859741 348.146576 950.791443 132.802582 42.2363091 865.928162 163.735397 450.893280 507.029358 720.143188 461.792938 142.131454 218.133255 683.013611 565.266907 793.117981 562.512756 17.4129944 825.040955 178.000427 651.397522 204.064789 521.212463 792.886841 86.5776520 463.824432 324.117523 30.0402946 865.571411 247.419998 593.527771 499.845551 755.330627 289.376465 907.349121 259.483185 750.733887 848.618103 53.5173569 392.570099 105.957481 359.869141 719.518433 742.650818 609.381531 89.4240875 657.996460 85.0846252 704.922791 901.681824 805.260620 516.765808 33.1935005 201.577118 340.501953 434.948761 694.249756 768.543945 595.818542 327.927704 504.476898 902.442627 856.805115 + 838.543213 386.568298 810.556641 423.199646 261.979828 576.776855 414.082581 545.717529 605.084167 794.142822 938.325012 25.6758213 774.962708 366.069275 276.232727 450.484436 724.282532 455.143707 535.334045 919.498474 792.211487 836.711426 658.213928 611.320251 685.769653 63.4562569 124.897148 135.555710 903.365662 381.926758 531.913696 483.995789 921.173523 861.863281 267.358002 347.467407 688.813660 732.221375 595.250549 422.692902 354.307922 932.639587 104.560379 337.388336 154.859146 637.352051 232.152481 990.366821 441.215302 552.187012 471.910156 912.479248 839.048706 625.786072 718.279846 321.946564 234.304977 231.835403 13.1514158 261.765350 908.825378 524.487183 533.042297 599.907471 796.810608 410.666016 468.514313 872.238831 998.540649 951.917969 582.699341 177.997269 984.985718 59.6060143 6.72138500 355.649963 971.110901 36.8867836 375.080231 592.400818 375.278931 339.015167 973.028503 952.327087 822.621216 730.987854 560.697327 176.691986 31.7971115 180.331680 441.721375 451.228729 783.044983 604.716492 60.9172554 25.9243622 545.546753 523.286255 536.248474 + 656.072815 533.267761 868.854797 740.292664 419.622406 457.034149 641.740784 875.627747 426.295441 726.047424 770.564209 29.7526321 149.033310 986.607300 165.135849 266.402313 412.673096 587.109009 57.3354416 166.625595 423.081451 382.134705 373.847870 444.876587 727.261230 517.865173 96.2387161 681.840454 4.89894962 64.4434509 589.378540 235.755310 205.421097 398.433838 869.603455 620.112305 825.492676 917.889404 61.3561020 83.8082123 71.1489410 838.426086 26.9325790 293.730988 56.4401855 532.973938 854.688599 473.775665 698.558838 83.8569260 607.006775 109.703102 120.530769 81.6353607 869.436401 272.627930 94.3177948 743.279419 661.951477 114.494453 525.589233 918.461731 479.376526 532.186462 659.260132 906.734192 431.947510 627.710632 673.941711 941.193970 772.970154 538.510010 829.106323 22.6430149 309.553345 110.425743 11.4488449 389.241150 60.2811356 715.717346 678.426392 278.743317 755.633667 469.793457 6.14594173 181.005615 52.9676971 42.3809433 276.073303 96.5887833 978.673401 671.432129 109.572639 717.542480 446.986328 337.675171 991.096863 374.846863 696.041138 + 806.069336 433.686401 493.947083 948.634216 890.224548 876.807007 364.120544 211.823975 706.739136 422.543213 164.406769 35.3676720 854.049683 616.771545 512.357666 203.447189 573.984192 809.129456 202.144638 560.115662 833.994446 859.479919 379.885162 865.338196 874.420654 690.992981 818.027283 419.238037 765.938965 29.8561211 550.785522 365.214508 843.513184 801.545776 644.176514 444.415771 870.224060 579.072998 718.934204 279.870514 95.3251190 56.2867355 360.260834 401.036072 823.310974 119.716972 159.441605 502.658386 77.0546799 248.031830 584.092773 460.692474 601.963623 976.560303 114.640640 2.10813332 832.828796 197.527100 923.347534 628.091003 239.746262 241.665634 746.250732 956.020447 703.713440 862.271057 67.2501678 792.116882 230.966522 63.2825050 463.106903 69.6200027 717.694580 252.722427 763.066406 133.034760 461.372955 820.137756 188.374130 782.597290 390.405518 203.444916 552.754272 286.664703 488.022705 540.289612 480.666077 893.450928 357.069336 193.968262 906.518066 927.676025 780.432617 553.451477 5.86393642 888.982178 847.333984 526.793030 28.4898605 + 489.596466 705.835571 788.018372 626.581665 370.846802 454.626984 668.715088 767.439880 48.0593987 211.305222 696.946899 341.319733 363.327209 7.61789513 167.139709 163.656204 176.995255 563.665710 223.383987 641.531738 653.059509 216.263901 867.037964 873.642090 343.981049 928.903625 177.280060 725.654724 861.468628 763.333008 103.393951 535.508484 229.908707 773.573608 187.773376 65.1644287 231.487961 426.295624 661.878113 892.236511 202.534241 265.188904 350.941742 631.963074 779.512268 821.252563 367.279877 721.577820 555.141418 298.363953 811.094849 219.152725 787.787109 308.655243 18.3586884 307.659332 655.606140 457.951508 145.602631 493.761536 223.354874 768.592102 7.86554337 707.480835 207.424377 479.527710 574.766479 721.758423 941.008362 379.942780 508.815826 275.798584 349.643005 834.583618 263.619995 615.253052 924.906494 213.770203 677.799194 947.427612 514.204956 773.163391 227.979797 325.203674 863.205261 280.677155 719.401733 5.27908516 985.939636 989.213928 91.1285629 143.688904 228.305573 889.166504 154.660080 748.359436 351.013855 780.856140 42.5948296 + 322.933838 860.226440 967.593262 662.291992 754.354553 594.518921 732.716614 307.663635 746.067322 543.885254 757.294922 459.327454 373.083191 224.496170 516.028564 917.921509 160.280960 427.734100 808.695496 576.037354 292.791840 452.507782 430.027802 583.296021 243.440613 177.270355 503.375671 702.610901 352.576843 882.902283 706.721863 266.787323 745.102051 200.326782 934.576721 854.870605 321.252289 779.149536 134.206482 4.62528038 669.722534 279.239319 91.8379822 969.169189 244.178604 224.990570 190.586945 719.495850 441.244354 712.382690 76.0810547 264.836212 91.0953979 727.095520 968.528809 640.345215 638.097961 418.968781 826.271362 921.955261 112.948486 98.4892807 578.294800 922.343201 998.774109 531.948975 979.982422 932.369751 898.282410 70.9003372 143.261917 842.882019 400.570557 354.698120 148.882965 927.130493 213.238586 573.008606 26.3962574 955.056396 617.069946 328.563812 655.910461 268.117035 821.059143 192.671677 258.071411 738.995789 318.380707 291.118134 275.458160 839.488281 432.501343 187.968033 794.825134 785.106934 602.828979 520.364807 212.287003 + 687.224243 280.685089 319.773132 577.680969 153.898026 726.032593 25.5012360 479.618256 355.899261 696.907166 918.447205 974.774963 24.9010220 189.239258 758.313049 914.262573 277.255829 702.182861 561.861816 468.723480 572.435974 367.583984 419.262177 181.102371 929.803894 675.222839 466.910278 944.496216 509.513855 335.858673 896.150879 34.6861191 982.571716 80.4129562 20.9347267 963.444641 451.915192 43.5766106 724.778198 389.268433 819.293579 953.185120 969.172241 943.348145 22.4803963 251.149307 701.593872 546.445312 834.682373 517.849548 588.112244 280.553711 39.5291557 535.630310 956.418884 813.439148 63.1724052 889.782349 936.276001 907.920471 299.518158 184.200912 765.823730 727.917603 91.5591965 122.911026 748.487854 372.668823 438.609772 808.518677 570.514221 152.830444 972.194275 496.186249 453.227325 632.843445 701.604004 170.719086 312.748169 204.497086 244.029800 271.616669 846.149353 470.820801 328.833862 221.719177 430.280151 563.148315 137.903992 63.1064873 598.770874 166.155197 188.245697 871.909668 783.939392 452.926422 211.515182 677.892700 160.216110 + 930.895569 453.598267 429.578583 817.714539 655.309143 973.847229 233.141342 997.856323 384.987579 943.284119 350.309845 49.0945282 555.763733 289.054657 250.091736 257.893860 871.440308 655.514954 742.785583 217.318192 899.823486 433.596100 604.580200 704.429932 236.455444 74.9762573 949.810730 377.589996 126.516243 995.559082 831.648743 838.722595 833.759888 595.815491 898.402405 438.676483 134.687073 984.630981 251.890945 414.986664 759.615417 91.5553207 455.435059 204.607651 377.587769 728.022644 207.419662 218.859039 804.160278 99.2303238 323.211365 383.093384 69.6332779 846.008789 997.828125 79.3443604 740.365295 689.992615 790.617188 613.095093 631.168823 199.543472 786.126648 214.175232 400.194489 908.926453 725.088379 270.023773 992.881042 419.745667 6.21733665 529.185791 755.288635 25.2449532 727.394226 525.689514 93.6901321 617.706482 856.951172 495.693878 941.408325 939.529724 292.942963 993.572021 326.556488 146.632706 387.239258 297.790833 101.179947 781.581787 604.829224 837.641724 205.579132 879.550476 192.431046 886.073608 766.336182 933.260742 546.777466 + 421.033630 166.006271 215.428650 507.810883 547.480042 859.583008 493.772247 4.35750675 107.348335 925.026672 830.974915 136.843369 786.166199 17.2019672 78.6317291 721.315613 284.896149 909.939514 465.460602 506.032043 762.392273 956.726196 940.200195 840.954285 193.218658 447.028564 228.782043 59.9411926 50.6148338 730.321472 380.907013 476.715576 622.495117 602.087097 437.323303 165.319656 787.064941 939.164307 406.360596 605.941223 571.937317 734.363281 572.175171 315.866913 635.996887 433.951019 563.746033 297.722687 107.513809 660.406921 327.197449 717.858398 692.268921 254.834732 484.186432 280.853760 576.114441 329.633484 272.220276 484.720093 478.635529 459.252319 797.205078 557.492004 467.955078 628.581360 489.398651 319.540314 588.665222 815.524780 777.393188 208.295395 156.219208 726.927368 409.313202 10.9827261 387.150421 4.68958950 732.193420 297.401520 183.190323 925.924438 529.564270 81.0984421 206.093307 453.558990 17.8282623 256.431152 663.833374 14.6679688 956.056213 526.334900 569.935425 256.367249 980.658203 467.511932 402.560211 433.773285 63.3056679 + 285.313507 734.158142 598.013611 168.511215 638.807434 230.452759 791.508484 95.5965271 746.684753 719.711304 520.855530 721.473938 185.124512 837.789612 435.613342 255.280777 886.846069 411.773956 78.9382019 413.774017 709.502930 777.971985 272.135773 150.885941 772.176575 971.552063 724.271423 442.778870 665.647949 414.242981 400.686798 79.6523895 675.281189 805.100403 703.946655 157.777023 394.115112 613.007812 702.800049 218.387634 222.907043 933.212341 137.981049 157.888260 808.773193 241.989975 334.589661 383.059784 514.153015 661.920776 726.738220 444.140137 530.786316 585.800598 516.398376 923.361633 259.698669 768.182861 878.795288 166.571716 864.317444 130.760132 120.875061 677.575745 54.6323967 877.171265 805.290222 511.478149 342.026123 573.123901 657.572327 274.655548 641.002563 585.722900 873.686768 646.491150 25.0966873 546.910095 73.2374191 936.893188 332.511475 126.391609 571.861755 430.698730 620.739014 804.545715 362.168427 811.715576 675.268311 104.982254 864.307556 578.869568 694.214539 130.255615 358.772919 659.970886 192.588959 851.894470 171.462921 + 600.501404 11.5381021 587.344055 331.774597 283.556885 902.425232 923.881348 208.634750 488.130188 13.0978851 880.254944 593.970703 656.433472 115.346367 859.592896 353.909943 194.189651 340.955078 732.462524 588.007568 188.093307 215.969498 479.817993 662.240967 443.326935 375.024658 395.011627 803.982178 36.0208206 847.150452 192.045258 814.993530 396.514130 710.099792 776.360352 716.158875 466.050812 613.352173 253.872177 558.704773 925.118408 112.263779 698.296570 706.552551 737.970581 852.710754 760.478027 892.036621 312.789215 265.365265 995.118469 433.722382 413.738068 570.775452 646.611450 846.668396 680.048157 523.766907 974.268738 546.449890 317.080078 508.911163 378.558472 941.062134 991.273315 310.096283 312.088135 866.897156 340.124298 709.421875 727.240906 661.455688 746.895874 31.9662189 675.309082 606.604675 321.623199 463.751251 801.619141 980.678528 207.923416 484.335602 516.189819 710.988892 520.650330 208.037323 87.0741425 169.570221 162.041702 649.871704 322.113953 60.6574631 503.497559 719.202637 312.302185 245.932144 610.390686 659.438904 354.259888 + 541.758423 205.767532 964.694885 643.221558 896.429077 983.803223 728.781555 405.813141 30.0083199 376.897522 239.964722 516.795410 447.106079 921.805359 875.056702 399.123505 399.255798 896.855469 622.469543 77.6539383 988.116089 523.769470 287.277893 495.340302 387.071106 59.0830307 917.463440 563.642456 929.401489 618.961853 926.212769 581.645203 444.432678 401.487732 946.214783 206.226089 103.881798 533.966309 925.730652 754.307129 152.273407 642.122375 931.184143 909.845093 161.307571 45.6999245 738.765869 324.021301 751.799988 312.530304 152.156693 814.480591 928.562073 859.670044 259.602142 379.172455 593.620911 445.972992 873.210022 762.698608 41.3963661 344.261261 426.813904 704.328064 949.711670 491.125336 38.5617256 673.958557 18.5204735 827.835510 120.161713 550.235840 133.112045 63.5421219 977.082031 664.813843 744.957336 254.351944 560.849243 711.519836 583.778870 624.426880 663.165344 158.613632 732.204590 911.469971 619.087708 911.743774 441.158234 215.708572 859.519226 162.732422 121.210304 826.447632 165.828888 277.046112 43.9971771 572.780334 60.9567947 + 401.940582 286.379730 586.653809 628.302002 936.662354 567.733704 25.5590534 250.852295 716.512939 714.475952 750.247437 887.032471 660.976257 131.255493 665.060486 903.564392 930.440674 502.665222 90.0213242 320.071075 728.540161 958.548279 369.503937 81.9036102 861.989807 435.385406 176.319534 941.622620 989.658447 956.384949 531.085693 268.751251 646.563232 685.782898 48.2958527 377.113373 60.4918671 16.8775063 314.544342 9.74901199 777.098267 771.888733 983.001465 723.168152 158.468231 442.465332 8.28890800 379.454926 838.749023 560.972107 413.162445 601.583557 528.691711 329.945618 869.677856 896.792236 72.7109222 314.370361 478.016510 528.050781 594.507629 35.7469711 972.856567 498.733551 409.227173 283.706390 435.692841 573.973816 542.423157 555.785522 217.137955 895.617920 94.9347458 479.171326 762.372620 493.317963 743.706604 248.520096 229.779785 435.561371 389.956787 963.486450 25.5922203 839.331665 765.404968 68.1857986 15.7300730 225.330109 152.269653 129.304077 375.894867 952.477478 352.514374 860.869263 730.831970 854.532532 572.593872 277.878784 491.037933 + 39.0746460 640.129578 824.111023 355.574768 602.884277 758.524475 292.921539 275.393555 36.6406250 940.693542 523.093079 582.695496 392.750916 997.306152 284.391327 966.735840 799.844177 113.840591 108.436821 889.297729 351.959839 835.574341 856.627136 805.213074 366.411957 901.203796 110.653915 634.182495 989.172241 748.483154 108.420921 815.296631 47.4295311 139.015823 110.901688 186.188950 214.474442 168.965775 445.988068 91.2974930 104.544891 928.348267 383.889679 32.6550980 224.632889 504.223694 975.358398 457.609894 230.159149 187.729431 192.867340 840.294373 528.164551 691.398193 394.541565 734.291077 718.331543 637.509521 808.924500 782.384644 367.518066 24.4620552 758.342224 309.960388 580.518555 42.2879372 418.322144 942.992981 745.317139 483.763153 510.803864 634.013000 605.665344 614.152100 497.826538 180.405273 521.209961 641.124695 557.522522 121.474861 707.169495 868.795959 971.809570 9.89668369 660.321777 54.0083656 160.398315 275.968384 380.468872 668.841248 924.450867 493.081238 174.947495 237.703140 11.6815462 256.331390 603.580627 903.395935 329.885468 + 809.532898 651.916565 786.539795 1.70959830 281.593689 600.970398 915.720825 307.794220 493.607605 634.598145 491.520721 519.359436 163.329605 818.975098 475.197632 98.8180313 747.305054 485.236389 662.555481 612.682983 237.953766 80.0549164 101.903061 756.643921 960.204102 298.280151 739.130432 634.755493 969.760498 634.353210 515.670410 565.464722 666.250854 296.282532 505.927460 82.0900421 997.952576 459.607025 276.804291 896.903320 973.779541 19.0457191 753.532959 527.873718 699.626831 381.192871 747.687805 620.886108 793.674500 995.849731 580.905029 154.785370 869.624023 847.383606 410.084503 964.491272 533.055176 564.367249 828.049133 716.356750 949.011963 193.517395 481.969696 412.686188 556.688721 697.061951 380.253784 407.103485 687.023804 446.367493 736.150940 410.951874 227.428116 601.687134 756.224792 526.870972 851.043518 292.630707 932.614075 953.375122 565.046631 357.229980 193.731750 264.791718 651.904480 837.871704 120.018982 187.750031 931.673889 690.606812 762.896912 39.9244156 586.901367 551.549316 471.750519 623.871338 197.727814 248.141449 975.128845 + 970.330261 440.869507 271.002106 823.768005 297.351501 59.1478767 250.726959 352.728729 82.7670135 97.6660767 680.785339 863.978271 168.248856 991.642761 994.924988 691.360840 388.491089 209.573288 661.731506 454.139191 925.054138 819.188782 251.077087 640.910645 345.641876 909.250793 831.174316 579.492676 567.976135 51.7058754 237.447876 155.254166 514.328979 171.140717 635.935913 472.712463 419.244232 775.874573 567.830322 945.290955 473.044678 657.793091 506.965454 418.786713 473.271606 100.300346 742.968018 969.988342 353.141327 634.938293 58.9023705 49.7171898 693.506409 119.469261 856.104797 148.215347 231.489197 300.625519 435.199158 561.067444 124.203865 180.162399 306.988617 696.117188 824.046326 220.759842 758.621704 412.791718 490.930817 583.607361 351.467590 268.123352 82.4047394 863.277222 182.590759 178.093140 642.104004 168.826385 215.613846 926.652466 109.402641 225.131409 508.265808 341.712128 220.519821 221.750732 858.446167 441.667480 967.377502 420.733765 370.648346 654.007629 468.317444 484.896698 7.29825735 571.598145 346.623840 252.877548 370.335541 + 748.333862 314.922760 584.640625 945.923584 993.864502 550.186584 107.652969 559.323425 649.892151 989.978882 977.258972 574.325562 719.093140 572.474792 130.126999 887.882629 442.467102 870.767395 323.210663 901.979248 931.598083 998.963440 81.9488602 861.025269 602.014099 117.822845 370.669556 137.115021 422.570740 571.660767 282.364014 285.618927 42.5392761 515.464233 103.954979 924.922241 355.690155 812.898499 546.735657 124.022614 348.299652 259.098572 589.602173 756.419922 701.219971 485.520081 134.699936 944.155701 464.063019 117.889000 307.675720 436.956451 621.162476 191.429855 7.88751507 835.780823 405.929565 495.525848 596.230286 405.168152 172.691925 99.1053391 308.260864 346.466919 91.3102951 609.235168 522.332092 760.086731 985.599121 780.598999 651.812500 494.811768 26.0516701 982.545288 118.154274 761.971252 99.0880051 601.530884 547.894226 970.811646 448.065887 138.025635 289.296021 974.702759 644.802124 977.448425 469.559082 363.619873 552.337158 670.357117 800.282227 869.984131 250.517838 589.611267 270.185211 466.589447 493.918121 913.932251 763.663757 + 34.2466164 56.6300735 185.770218 549.618408 319.346771 1.84333634 801.576904 130.591263 397.295410 671.272888 319.211914 106.053886 159.830017 380.963928 377.069794 667.347168 895.357544 12.1623135 598.480042 733.716736 62.6002960 967.573669 891.164246 837.126587 647.897522 186.381104 377.959106 869.152161 470.346985 865.037842 441.180328 111.526970 704.206726 948.785461 561.719604 233.490341 417.714294 310.216370 162.716171 557.193665 961.139221 666.477905 99.0975342 94.9322433 671.562195 509.878174 407.039307 436.259521 818.105469 170.691925 312.206024 699.186584 111.985229 834.617493 891.019714 563.294617 334.893280 547.977051 188.504776 778.372498 188.292068 565.242554 921.518066 787.959106 713.585999 93.6363068 799.260010 374.537720 781.758118 523.836670 852.285828 283.964996 452.314728 116.674103 453.511169 828.690857 152.099884 632.463684 360.109772 506.796051 973.626038 915.320190 721.150085 305.587646 759.750916 607.737122 898.755249 785.945068 565.902100 308.856018 750.747620 193.312256 251.202423 549.080627 700.956116 365.605164 30.7854404 284.199310 938.293091 + 332.499817 341.185211 143.520157 528.300354 627.318359 4.71257401 50.5783920 448.572968 495.174591 637.619141 924.575256 404.097656 852.327576 968.199402 927.275146 590.913391 113.924843 241.240952 387.319122 981.287720 124.705475 43.1161461 363.966675 530.913330 772.618652 400.365723 799.079468 408.632538 858.953308 696.757568 847.899048 407.636169 568.251526 281.510254 882.361328 950.325684 492.026550 325.541534 15.8146868 648.524414 900.791504 342.229645 796.902771 842.599182 461.373962 324.246979 633.385254 422.761810 242.882019 875.762146 928.810608 734.910095 705.264221 497.208466 677.035767 225.094482 837.281555 771.637634 219.223343 896.468689 582.807800 451.411957 109.098663 235.864990 213.056793 604.547791 153.938034 589.520691 337.242615 146.322113 361.948273 195.101593 605.294861 377.663818 918.132874 229.388458 816.900696 300.966309 105.334641 501.036072 379.104706 103.056923 502.389435 559.659180 818.841003 990.351868 902.773621 626.193787 876.316528 954.318298 278.211212 908.146606 580.967834 631.455322 957.245483 237.798889 151.933868 141.506638 332.247620 + 55.7963829 123.139145 170.733963 543.213379 164.367661 601.628723 846.533691 640.052246 940.084839 380.161560 641.194580 69.2647552 202.891632 306.852966 152.460663 291.157196 392.680786 673.213806 722.161316 123.611572 606.376709 27.3716049 702.588074 329.713684 651.885620 764.929871 106.731094 859.599182 106.806953 465.949890 597.493225 39.5370140 23.8607101 75.6058273 585.470337 550.148254 880.650818 503.600464 468.594513 811.090820 473.698486 291.563293 422.806641 119.842491 855.875122 995.379639 19.4830780 89.4230118 165.289413 351.230408 274.182159 926.578613 306.082947 42.3829689 793.921570 463.243378 273.963745 994.775208 692.922058 259.398132 124.393463 774.369019 650.892456 24.7544212 660.934021 894.720032 638.330933 654.023865 885.562195 137.428284 72.1901474 217.289322 644.387024 973.212158 397.308319 427.930328 75.4781647 11.9034710 139.535583 958.323608 226.037018 186.062119 578.785217 894.651611 490.222656 537.442505 174.257309 693.209045 240.838257 443.114777 949.621582 792.794312 995.412170 39.3406944 575.765442 889.228821 433.170563 388.176147 91.0584793 + 327.046722 619.679443 292.509003 736.768433 487.045929 492.564667 783.293213 179.937485 745.226440 151.730820 153.565887 791.236389 508.343689 943.613464 351.963104 921.425354 356.937805 986.239624 885.386414 451.813171 825.098022 801.012268 998.833984 266.291779 734.661011 207.309631 747.283325 960.960266 950.598572 368.421478 59.3486023 429.704163 287.401215 743.042236 346.662231 624.936707 515.875122 624.965576 394.905090 394.711914 765.403015 852.929260 649.419067 916.775879 896.837524 187.865021 791.077332 433.474152 394.950226 813.115784 678.488586 993.801086 174.224030 180.541397 624.819031 515.939880 519.142456 640.605774 138.054459 721.444397 375.736298 355.455322 223.854584 639.725891 168.727951 8.37929726 612.438110 208.140823 708.941467 900.350403 769.653198 993.101562 588.432861 79.0751572 584.831909 566.881470 719.408081 392.265167 230.728516 332.363434 442.618774 895.628967 164.831329 772.217346 382.786591 171.554672 289.607544 262.803345 290.989838 279.357819 57.1775894 961.077148 548.624390 70.8228683 151.153656 18.3043842 968.929138 68.9360657 543.114990 + 857.080811 126.077278 655.083862 816.553650 712.954041 683.864685 459.685333 650.942932 223.404602 709.633301 366.864441 109.281647 697.859070 53.5988731 174.887482 97.9314041 999.724365 652.031494 497.036621 743.180359 390.294403 232.342834 558.838257 106.226921 635.655151 636.001404 537.327393 459.585876 881.203857 14.6056252 885.874451 798.215210 960.116516 112.797180 401.807495 707.638184 10.5089855 986.837036 880.195618 127.371605 834.008850 712.799683 953.819153 2.45784116 965.352112 983.759216 744.269958 724.267151 698.671021 142.568756 919.833008 161.796387 428.088715 20.1902943 988.137817 330.908569 385.860504 888.757935 719.940308 811.708679 94.4378357 894.436646 471.643951 626.199707 103.477547 208.042572 299.932526 715.362183 946.640930 11.6718407 580.331543 322.292999 488.734070 872.538269 496.902771 181.609879 662.095276 781.632568 924.432190 759.241516 979.104553 961.062622 894.250977 700.986572 834.482361 33.1072807 296.945587 127.352791 364.099457 670.167358 838.881531 411.721313 703.934631 751.924622 586.293396 574.428162 582.396912 179.793457 290.030731 + 692.889648 916.234985 449.798706 941.876831 386.950989 240.967346 342.321045 749.206299 104.854050 440.414459 927.673462 995.681519 259.416534 622.143494 825.060608 604.419983 601.436829 146.106552 568.159485 517.124634 509.428711 892.296875 227.547150 859.480591 747.214539 966.915222 226.065720 356.618469 340.855103 987.283142 596.721069 878.878357 512.385742 699.785217 100.496902 881.710022 39.5803032 773.097900 604.613525 752.110168 114.211792 382.724152 457.221588 579.315430 506.861847 759.429321 200.953369 951.766479 27.6085358 732.476379 722.527466 526.283691 527.102905 562.092407 909.256775 992.702087 930.945251 176.694962 38.1566391 885.674927 171.362823 962.205566 916.546204 603.964172 3.13183165 241.161636 856.473633 39.7902603 588.300842 522.630859 595.484863 659.982117 76.7607651 332.652191 504.551025 182.031219 898.949524 631.327881 386.230255 639.255798 968.192505 368.194977 356.350464 930.232971 167.313400 249.616196 933.079773 361.320984 266.219147 945.339783 463.674957 361.766968 990.094360 936.038696 694.848145 608.802063 167.569397 610.902039 860.463989 + 109.213943 796.787109 815.459229 976.173035 484.426544 972.973389 183.228546 208.936401 216.116348 368.054932 740.283264 306.175171 133.665573 607.247131 518.944885 398.824524 713.009277 954.808777 572.946777 368.343658 657.253906 891.342896 875.433899 141.118057 543.306091 544.408997 947.573975 107.283493 451.832275 690.785645 15.2282877 199.343338 301.936523 885.593323 349.168610 471.744751 619.304565 494.303864 933.060242 644.406006 83.2580795 37.9466248 583.195557 965.466919 698.618469 179.537766 947.557983 314.428894 952.324158 921.708008 482.742432 464.597137 50.7842369 170.260117 883.224609 139.371597 296.807251 44.6174545 788.056946 20.2698460 404.425262 985.163757 100.448372 119.013985 261.070404 77.8125076 299.766174 813.687988 349.307220 246.077209 516.019653 542.482727 649.747925 335.781860 540.786560 335.265381 963.241882 821.558899 853.901550 669.195740 412.277069 673.541443 42.6630096 410.056793 878.511353 769.323120 952.092224 927.382446 367.850983 335.788422 334.338318 727.256653 715.937561 995.411194 522.467224 314.069611 23.3204575 222.993912 875.492126 + 442.988892 151.110779 231.217499 531.598389 331.732147 815.929626 632.684326 431.858673 569.394165 270.248810 704.563477 606.286560 527.907715 320.204407 356.553619 925.380981 204.345657 553.680847 890.753662 855.935974 296.497681 616.581055 611.171143 428.237457 54.4282150 604.773376 582.093445 49.4291725 434.335144 302.338867 93.1170731 458.476135 284.076691 237.805679 988.754211 46.0497513 811.259705 180.867706 104.597893 214.976410 498.109161 561.149414 20.1325359 320.998901 742.904480 498.206787 309.171295 934.609131 652.234131 45.9217911 675.076172 735.619812 448.584778 688.148743 255.941315 180.960297 545.891174 752.529053 593.729980 60.9272003 407.199219 39.6224594 60.6456108 514.186584 431.028503 61.0282478 309.785767 92.4362335 68.2950668 667.817627 755.743774 670.555847 171.211639 262.834137 326.275024 898.423706 259.572205 114.232513 904.363770 720.896301 819.245850 388.557709 997.713745 78.6346436 137.088516 607.684998 422.120697 994.055542 635.355103 156.107086 961.446106 939.288452 569.511963 959.060120 678.307922 663.384399 310.027496 265.430481 360.672638 + 627.839355 415.080078 582.900696 621.167542 579.091858 762.823181 534.763489 492.616699 744.197693 400.711578 510.310455 894.892151 286.907013 813.819275 390.271606 393.381287 102.086754 721.517456 531.426208 262.853180 438.665161 514.872864 902.396423 614.838196 51.3989830 514.705444 289.302551 459.665497 3.14088249 540.605652 546.930847 651.634094 643.983765 438.260834 62.3342514 49.7299347 501.772827 97.9224777 83.9265289 614.700745 932.710754 784.015381 728.426147 36.8497467 14.1314077 714.253601 216.635330 526.242981 987.260864 203.081039 948.432800 930.113098 80.2240219 160.106781 903.149109 578.038757 454.789703 136.076080 723.793274 440.451508 416.538696 179.507217 765.475525 462.176514 486.263245 723.228333 162.383194 852.055176 371.077972 913.029053 615.668457 884.232117 934.215515 260.681824 684.457642 975.289795 783.394775 995.713928 271.353729 890.844482 336.261566 2.13463068 12.3248711 941.424805 405.018799 958.537354 55.7020645 289.811066 781.433838 801.597656 177.906464 583.426941 129.132767 935.450256 219.343384 650.233887 43.5120621 954.087463 545.896362 + 893.281372 176.873123 173.732010 78.1354218 378.689911 106.169876 174.179611 522.387268 279.109528 331.877197 931.050232 432.396973 572.682861 868.829407 749.835144 566.449463 148.987534 781.475586 138.047562 558.160034 200.593369 364.937683 116.039291 932.900696 328.484680 692.700745 49.5716019 13.4234772 287.629639 178.470596 449.659851 375.648987 696.571838 626.664307 705.741089 741.014832 258.119781 532.240417 468.099579 782.624084 841.310059 224.677429 107.749672 711.258545 100.078064 145.070053 573.420471 14.3279066 23.0884705 393.165436 856.525269 110.403175 991.264709 631.095093 487.232239 346.622467 5.28206253 808.625061 411.693756 785.423767 760.334229 630.437134 795.232056 339.547028 193.363770 88.2437286 127.237923 116.694939 664.554504 441.805634 595.391113 333.971741 617.608093 277.961304 695.397339 382.000305 314.884308 864.745667 355.581299 168.199966 496.565552 719.120300 520.664856 498.094910 661.148743 114.364883 767.903931 955.885559 571.800293 821.689026 502.822784 374.681732 402.510193 317.614960 847.012573 150.217072 558.028320 188.383896 118.423889 + 639.861694 969.064575 287.805054 534.595886 110.330650 150.435486 164.926178 148.020035 945.810242 720.286194 132.280136 731.808716 383.001862 368.366211 268.470947 313.353577 413.948792 921.885986 681.054504 207.123077 206.247757 238.362793 774.009338 559.057251 2.36608219 307.140106 931.653870 291.587006 567.315430 942.873230 503.392395 52.4476891 944.973450 121.563759 528.281494 334.581909 430.731323 389.447021 465.105072 654.521179 910.801331 522.180176 134.640335 515.891785 515.028320 905.984558 855.677185 476.930450 609.177124 504.721100 520.496094 107.992371 7.75931454 387.338104 642.113892 86.8413239 594.276428 908.098633 225.879761 288.997437 334.905121 215.867676 329.170166 413.477020 713.263977 971.989136 996.249451 980.603333 716.498291 778.883484 318.305389 874.731750 829.777893 307.220795 846.053833 226.138489 573.829407 424.010284 555.435120 390.270569 234.294907 404.474823 247.600662 246.794540 421.519806 79.6422653 141.731186 807.523987 553.180420 429.428650 660.725647 497.472260 218.320999 567.231201 873.336487 491.923431 996.771118 925.573730 542.599365 diff --git a/example/lu_decomp/9x9.dat b/example/lu_decomp/9x9.dat new file mode 100644 index 0000000..ceefa12 --- /dev/null +++ b/example/lu_decomp/9x9.dat @@ -0,0 +1,9 @@ + 642.344421 795.206238 795.978882 992.290710 925.522278 795.496826 955.228455 723.868713 647.386292 + 364.098816 160.707657 931.971802 477.597534 644.770081 129.549469 199.185364 736.669434 176.784698 + 198.087479 562.004028 70.2467117 137.242386 641.434753 631.795593 973.550659 575.457886 317.847504 + 665.305603 392.148163 769.568115 254.125305 75.4266586 624.671021 840.793152 959.334290 731.235168 + 275.994781 83.6239243 682.196472 152.595245 678.943420 647.871643 762.385071 646.993225 739.769043 + 750.558960 702.189514 893.552612 389.651733 261.425720 318.836426 529.743774 154.535690 179.624817 + 700.498718 912.670166 18.1314049 648.054382 609.787903 573.705261 591.152405 775.985413 299.428070 + 184.273270 798.809326 896.357788 519.333313 588.304138 752.052246 58.3310966 855.554932 587.354797 + 810.614746 563.971436 355.959961 582.954468 278.766296 519.563477 52.4698410 527.555725 380.777740 diff --git a/example/lu_decomp/L_100.dat b/example/lu_decomp/L_100.dat deleted file mode 100644 index 037d5c0..0000000 --- a/example/lu_decomp/L_100.dat +++ /dev/null @@ -1,100 +0,0 @@ - 1.0000000E+00 4.1880098E+04 1.6446455E+06 1.1434363E+06 1.6465273E+06 1.9685805E+06 4.3216777E+07 1.9199159E+06 2.5797480E+06 1.6626266E+06 4.9885915E+07 2.6767202E+06 2.9986861E+05 1.4151297E+06 1.1525197E+06 1.3622710E+06 4.9783588E+05 8.6667679E+04 2.1623334E+06 1.7793309E+05 8.2949291E+05 6.8623598E+06 1.8701434E+06 2.9969501E+06 1.6841464E+05 8.8595807E+06 2.9167528E+05 5.1298714E+07 4.0105986E+06 9.0159388E+05 5.0643605E+06 1.3627894E+06 3.5185309E+04 3.9412363E+05 2.8915998E+06 2.8572757E+06 5.3601621E+05 2.1826384E+06 1.2152108E+06 2.2662606E+07 5.1349046E+06 5.2350358E+04 7.7526194E+06 1.2567104E+06 2.1429547E+06 1.0674602E+06 7.2713874E+06 1.7052827E+06 8.1489427E+05 4.8065876E+05 1.7191544E+06 2.2260298E+06 1.3995624E+06 3.8165612E+05 2.7715669E+06 6.3711294E+05 1.9592805E+06 9.3986480E+05 1.1131512E+06 2.1974927E+06 1.3979488E+06 1.3365288E+06 1.5495982E+06 9.7966392E+05 1.5015455E+06 1.6558958E+06 1.4552043E+06 6.0554313E+04 5.2682932E+05 2.8836819E+06 1.3738355E+06 3.4138561E+04 6.1733074E+05 9.1999681E+05 2.3058293E+07 4.4666850E+05 2.0963170E+06 4.1328844E+05 1.7542722E+06 1.8264578E+06 7.2043607E+05 1.9210370E+06 1.2661685E+06 1.8216327E+06 1.3198015E+06 6.7773746E+06 2.1683137E+06 7.8293936E+06 9.8690683E+06 9.7868348E+05 5.9894047E+06 1.1255133E+06 2.5519745E+06 3.6713555E+05 2.9964026E+06 1.5154307E+07 1.7361542E+06 1.3352445E+06 2.0196585E+06 1.0603607E+06 - 0.0000000E+00 1.0000000E+00 3.9271174E+01 2.7303767E+01 3.9316913E+01 4.7007122E+01 1.0319611E+03 4.5844987E+01 6.1601028E+01 3.9701301E+01 1.1912116E+03 6.3916637E+01 7.1604666E+00 3.3791474E+01 2.7520643E+01 3.2529247E+01 1.1887565E+01 2.0683694E+00 5.1633733E+01 4.2487862E+00 1.9807191E+01 1.6386429E+02 4.4656613E+01 7.1563229E+01 4.0214953E+00 2.1155541E+02 6.9648290E+00 1.2249475E+03 9.5767943E+01 2.1528882E+01 1.2093042E+02 3.2541658E+01 8.3998693E-01 9.4111403E+00 6.9047668E+01 6.8228031E+01 1.2799374E+01 5.2118551E+01 2.9017659E+01 5.4115394E+02 1.2261488E+02 1.2500411E+00 1.8512257E+02 3.0008612E+01 5.1170991E+01 2.5489006E+01 1.7363137E+02 4.0719934E+01 1.9458625E+01 1.1477494E+01 4.1051184E+01 5.3154726E+01 3.3419725E+01 9.1134276E+00 6.6181305E+01 1.5213397E+01 4.6783596E+01 2.2442764E+01 2.6580406E+01 5.2473227E+01 3.3381205E+01 3.1914574E+01 3.7002403E+01 2.3393107E+01 3.5854971E+01 3.9540645E+01 3.4748410E+01 1.4458918E+00 1.2579975E+01 6.8858566E+01 3.2805373E+01 8.1516821E-01 1.4741044E+01 2.1968342E+01 5.5060244E+02 1.0665801E+01 5.0057214E+01 9.8687662E+00 4.1889731E+01 4.3613464E+01 1.7202991E+01 4.5871874E+01 3.0234460E+01 4.3498244E+01 3.1515151E+01 1.6183490E+02 5.1776522E+01 1.8695586E+02 2.3566067E+02 2.3369674E+01 1.4301926E+02 2.6875808E+01 6.0937548E+01 8.7666056E+00 7.1550201E+01 3.6186540E+02 4.1457081E+01 3.1883880E+01 4.8226816E+01 2.5320016E+01 - 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.8263843E+00 3.6066360E+00 4.2743097E+00 9.5989666E+01 3.8622749E+00 6.3327051E+00 3.5304237E+00 1.1207931E+02 5.9242197E+00 1.6757806E+00 3.2587200E+00 2.9250906E+00 3.3665695E+00 8.1152724E-01 -3.4239015E+00 4.8802283E+00 4.2968563E-01 1.8683714E+00 1.5142091E+01 4.1544769E+00 6.4029172E+00 3.4563578E-01 1.9777810E+01 6.5938753E-01 1.1385903E+02 9.0048335E+00 1.9649042E+00 1.1249435E+01 3.0756269E+00 -3.8761072E-01 8.2414221E-01 7.7873364E+00 6.2728116E+00 1.2398758E+00 7.6499451E+00 2.7128005E+00 5.0293371E+01 1.1455695E+01 1.4309696E-01 1.7215964E+01 2.7522695E+00 2.6769886E+01 6.3771215E-01 1.6098174E+01 3.7923601E+00 1.8030159E+00 1.0436742E+00 3.8128118E+00 4.9810226E+00 3.0712254E+00 8.3375203E-01 5.8419927E+00 1.4887698E+00 -3.3272669E-01 2.2640191E+00 1.8259028E+00 4.7852908E+00 3.0880761E+00 3.0256800E+00 3.4869938E+00 2.1957915E+00 3.3350447E+00 4.3672121E+00 3.7844762E+00 4.8896933E-02 1.0640305E+00 6.2483142E+00 2.9502035E+00 4.3413371E-02 1.4419087E+00 2.2323895E+00 5.1108724E+01 9.2534301E-01 4.2431434E+00 8.2383540E-01 4.0426706E+00 4.0642130E+00 1.3137305E+00 4.2204148E+00 2.8759555E+00 5.1198961E+00 2.9297591E+00 1.4742671E+01 7.8526899E+00 1.7355614E+01 2.1857450E+01 2.1234415E+00 1.3379789E+01 3.5245528E+00 4.6515892E+00 4.8163026E-01 6.6282110E+00 3.3619248E+01 3.8364803E+00 2.9115992E+00 4.4944820E+00 2.2628133E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.2331992E+00 1.4569985E+00 3.3022398E+01 1.2879201E+00 2.2343984E+00 1.1902675E+00 3.8686818E+01 2.0443745E+00 6.7781574E-01 1.1320242E+00 1.0397902E+00 1.1915221E+00 2.4099274E-01 -1.6480338E+00 1.6943190E+00 1.4865216E-01 6.6206641E-01 5.1941228E+00 1.4297507E+00 2.1691823E+00 1.3769205E-01 6.8140350E+00 2.2824507E-01 3.9165575E+01 9.1761722E+01 7.2970725E-01 3.8705438E+00 1.0668487E+00 -1.9834256E-01 2.7780597E-01 2.8120516E+00 2.1489226E+00 4.3168847E-01 2.9034792E+00 9.3385417E-01 1.7296505E+01 3.9418203E+00 5.2433230E-02 5.9196316E+00 9.4196463E-01 1.1380711E+01 -8.8030107E-03 5.5307064E+00 1.3045405E+00 6.1943949E-01 3.5591452E-01 1.3117798E+00 1.7173365E+00 1.0510463E+00 2.8617692E-01 1.9662387E+00 5.1695767E-01 -7.2608025E-01 8.0468918E-01 5.4294570E-01 1.6314783E+00 1.0599904E+00 1.0455694E+00 1.2096957E+00 7.5897879E-01 1.1500152E+00 1.5701862E+00 1.3584564E+00 2.8282840E-03 3.5392309E-01 2.1299674E+00 9.9959636E-01 1.0581722E-02 5.0736517E-01 7.9013055E-01 1.7573752E+01 3.0546366E-01 1.4066456E+00 2.7393855E-01 1.4060596E+00 1.4012906E+00 4.1468216E-01 1.4815261E+00 9.9692850E-01 1.8726619E+00 1.0064155E+00 5.0325856E+00 3.2499946E+01 5.9671550E+00 7.5136383E+00 7.2372602E-01 4.6118718E+00 1.3150277E+00 1.4761854E+00 1.3381749E-01 2.2745600E+00 1.1563430E+01 1.3258836E+00 9.9533088E-01 1.5462149E+00 7.7631964E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.2807510E+00 3.3081588E+01 1.3108052E+00 1.6770203E-01 8.6301370E-01 3.5059841E+01 2.1744554E+00 -2.3325882E+00 7.6009830E-01 -4.0087569E-01 -6.7003277E-02 8.6048271E-02 -1.6124655E+00 1.7011849E+00 3.2914548E-01 5.3295768E-01 5.1051966E+00 1.9375755E+00 2.1364698E+00 1.5384381E-01 7.4483761E+00 2.0898145E-01 3.9863445E+01 8.1624693E+02 1.1413888E+00 4.6755805E+00 9.3668168E-01 -5.3880866E-01 2.9569756E-01 -1.3936174E+00 2.0730863E+00 3.7450770E-01 -5.8374707E+00 7.7319875E-01 1.7436127E+01 3.3587949E+00 -1.4047754E-01 5.7442504E+00 9.1151895E-01 -5.4039565E+01 -2.2513739E-01 5.5420684E+00 1.1580745E+00 6.5402184E-01 3.0451221E-01 1.9187898E+00 1.8355747E+00 1.0027455E+00 1.5128861E-01 1.9570587E+00 -1.5390504E-02 -9.5560869E-01 1.8219306E+00 4.6824938E-01 1.3931700E+00 1.0051325E+00 9.6432330E-01 1.0379228E+00 6.8705168E-01 1.1658208E+00 -6.2410396E-01 -2.4172248E-01 -2.8491449E-01 4.1957247E-01 2.1695208E+00 8.3305747E-01 -2.2585674E-02 1.9073397E-01 2.6104171E-01 1.8021128E+01 -1.0861610E-01 1.3897094E+00 3.0015600E-01 6.6706378E-01 1.3797482E+00 6.6544772E-01 1.7019055E+00 6.8011673E-01 -1.2641273E+00 9.5382208E-01 5.1789150E+00 2.6439278E+02 6.0270049E+00 7.6231207E+00 6.1240656E-01 4.1204788E+00 -1.6808842E+00 1.5028444E+00 1.6573223E-01 1.9843360E+00 1.1881295E+01 1.0508380E+00 8.1991464E-01 1.4730650E+00 8.4716128E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 8.6342073E+01 4.5170878E+00 2.3470786E+00 1.1321143E+00 9.8231378E+01 5.4555904E+00 -8.5203536E+00 1.5113913E+00 -4.2962220E-01 -9.6523876E-01 -2.1300958E+00 6.3985195E+00 4.6181663E+00 -1.8925224E+00 -1.3642163E+01 1.2705406E+01 1.0048974E+01 6.3556811E+00 -1.4818353E+00 2.6777646E+01 6.7826423E-01 -6.3994943E+02 -4.1016529E+02 -7.8452313E+00 3.8656755E-01 2.3509326E+00 -2.1796308E+00 1.4114745E+00 -2.1787574E+00 6.5312182E+00 -5.4036637E+00 -1.2955095E+01 5.0806025E-01 4.6272769E+01 8.4599781E+00 -1.2824703E+00 1.6852129E+01 -5.7790087E-01 -1.2230979E+02 5.0587387E+00 1.5834465E+01 4.1380773E+00 -6.4630959E+00 -1.3832778E+01 1.0342306E+01 3.3666850E+00 2.6694246E+00 -9.9766597E-01 5.8155370E+00 -9.9745050E-01 1.5419072E+01 1.4765677E+01 3.7222162E+00 5.3831607E+00 -7.6690494E-01 3.4920435E+00 -4.1349349E+00 2.4363494E-02 -2.5263734E+01 -1.7947240E+00 -8.7500293E-01 -1.2178673E+00 -9.3405903E+00 3.3068630E+00 3.2481110E+00 -1.2103472E+00 -9.7069004E-01 2.5619670E-01 4.3126416E+01 -3.6994628E+00 5.2163717E+00 4.5092821E-01 1.0588087E+00 -1.1884468E+00 5.3766090E+00 2.6785034E+00 3.3183153E-01 -2.0784830E+00 3.1984279E+00 1.4846861E+01 -1.5280985E+02 8.7820733E+00 2.0159539E+01 -8.2008646E+00 1.1538598E+01 -3.5256513E+00 7.8959268E+00 -3.6680827E-01 4.6539544E-01 3.2667335E+01 2.2292233E+00 1.4596722E+00 4.3841860E+00 1.2551252E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.2338765E-02 -7.8317049E-02 3.4953065E-03 9.0142301E-01 2.9441575E-01 -2.8820355E-01 9.3913296E-04 -1.0837872E-01 -9.2771957E-02 -1.4427664E-02 5.4395529E-02 5.0690792E-02 4.9545942E-02 -2.1885539E-01 1.6348230E-01 2.0177516E-01 1.3980862E-01 3.0220258E-01 4.0852982E-01 3.6886788E-02 -9.4582011E+00 -8.2127157E+01 -1.6035758E-01 4.0306723E-02 4.0908307E-02 -5.4920341E-02 3.4678125E-02 2.1585804E+00 9.4333505E-02 -4.6924049E-02 -6.3100788E-01 1.5987921E-01 5.9653220E-01 5.9312967E-02 4.3587347E-03 2.1121569E-01 -2.6037028E-03 -5.8631369E+00 5.3945273E-02 2.2461051E-01 1.3254013E+00 -7.4892974E-02 -1.9629082E-01 2.0215085E-01 5.6819427E-02 4.9744163E-02 9.7285517E-02 7.3139217E-02 -4.3182050E-02 1.2229989E-01 3.0201810E-01 5.5924494E-02 6.2712813E-02 1.2649433E-01 1.9306323E-01 -8.3265230E-02 -4.3847436E-03 -3.5996583E-01 -1.5713059E-01 -1.1106605E-01 3.1645247E-02 -1.2350913E-01 1.1377435E-01 4.1407176E-02 4.8166984E-03 -3.0456756E-02 -3.0299829E-02 5.3730737E-01 -7.7244277E-02 8.1711095E-02 1.6141969E-02 -2.3053792E-02 -3.0534865E-02 3.0650378E-01 5.0850273E-02 9.2985408E-03 -2.2420039E-01 5.1637097E-02 1.7976161E-01 -2.8133967E+01 2.4657356E-01 2.3893873E-01 -1.3275426E-01 9.1543462E-02 -2.4754055E-01 1.0100245E-01 -1.8122152E-02 -2.4055352E-02 4.1514719E-01 -5.5510763E-03 1.2933583E-02 4.0233305E-01 1.7373984E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 4.5174155E+00 1.3362624E-01 1.0243669E+01 -8.8258069E+00 6.6452031E+00 5.3489889E-01 4.0705677E+00 2.9701832E+00 -8.2356262E-01 2.8505116E+00 1.3279179E-01 -2.7417994E+00 -6.9399718E-01 -5.2582685E-01 -2.0939519E+00 -2.2858097E+00 -1.2511994E+01 -2.2537015E+00 -1.0240405E+00 -6.9741841E+01 2.2988359E+03 4.2271957E-01 -3.6631134E+00 -4.9186945E-01 1.0168326E+00 -5.4447817E-01 -8.2740119E+01 -4.9046133E-01 -1.7670751E+00 1.8566731E+01 -6.1055305E+00 -2.0925266E+00 1.5167747E+00 -8.8784802E-01 -2.3963007E-01 -7.1440645E-01 1.7108598E+02 1.2956526E+00 -1.0709532E+00 -4.8284959E+01 -1.6092248E+00 -1.4966606E+00 -2.0151157E+00 -9.5232281E-01 -6.8297710E-01 -4.3749791E+00 4.8484337E-02 1.0287957E+00 5.9223205E+00 -2.7693932E+00 1.5484560E-02 3.3423747E-01 -5.7992841E+00 -5.5460938E+00 -1.2104193E-02 -1.1846114E-01 -3.0545653E+00 5.0907484E+00 3.7800150E+00 -9.5224501E-01 -1.4872096E+00 -3.3002789E+00 9.2025171E-02 -9.2474656E-01 4.6067221E-01 1.1669374E+00 -2.1562675E+00 6.3923477E-01 -4.9075097E-01 -4.6780680E-01 1.2327680E+00 -2.9743916E-01 -8.5295247E+00 -1.1244002E+00 -4.5672827E-01 7.8370391E+00 -4.0444778E-01 -1.5851998E-02 7.8865248E+02 -6.8258805E+00 -1.1499307E-01 -4.9118813E-01 1.7580613E+00 8.0447218E+00 4.9105126E-01 3.9829826E-01 2.0101863E-01 -1.0348760E+00 1.0888639E+00 8.1219821E-03 -1.3223179E+01 -3.1290256E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 8.5412170E-02 1.3956263E+00 -9.2250255E-02 8.2798809E-01 -1.7019523E-01 4.7582461E-01 1.2153339E-02 -1.2934719E+00 1.6044064E-01 3.9317488E-01 9.9375031E-01 -4.2930445E-01 2.5164574E-01 1.0907082E+00 2.1877543E-01 3.7095060E-01 1.4451202E+00 1.4322452E-01 -2.9200946E+01 -6.5708863E+02 -7.7292831E-01 6.2826275E-01 -1.6227030E+00 1.3946595E-01 1.5854854E-01 7.9054263E+00 2.4586441E-01 7.8332713E-02 2.7915890E+00 4.3798530E-01 2.3744211E-01 1.9659427E-01 1.4847065E-01 2.4998195E-01 -2.2728257E-01 1.8416133E+01 2.2064555E-01 3.2399312E-01 3.7305619E+00 -2.4480659E-01 -4.4952997E-01 9.9304018E-01 2.3437299E-01 1.1279317E-01 3.6719120E-01 5.7395687E-01 -4.7462641E-01 -3.4748872E-01 2.5028566E+00 1.3597726E-01 3.6475375E-01 3.3726834E-01 7.7905391E-01 -1.9983343E-01 7.0430800E-02 -1.0432865E+00 1.7508554E-01 4.5168416E-01 8.5464807E-01 -3.5302968E-01 1.9259558E-01 2.0112431E-01 6.3467763E-02 9.3645840E-02 7.1317391E-02 -1.4805376E-01 1.9812127E-02 9.1385406E-03 -8.4399394E-02 1.6212675E-01 -2.3655936E-01 1.0930667E+00 -1.4528837E-01 1.4179552E-01 1.0211586E+00 1.7348114E-01 -2.1168000E-01 -2.1571578E+02 1.4263316E-01 6.9442639E-02 -3.5391316E-01 1.2255593E-01 8.2583733E-01 8.0221520E-02 2.5420730E-02 -2.3793824E-01 1.1371764E-01 5.7151699E-02 -3.8306768E+00 1.4013347E+00 -2.6780524E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 6.4484632E+00 1.3182024E+01 1.5701949E+00 -3.7228880E+00 1.3399557E+00 -1.9730685E+01 -1.8908006E+01 -1.2293351E+01 7.5875012E+00 2.0724026E+01 -5.2708126E+00 4.6390289E+00 2.1162379E+01 6.1556316E+00 2.7396680E+01 2.8417098E+01 3.2147573E+00 -4.2102543E+02 -4.7762708E+03 -8.0261805E+00 1.6368549E+01 -2.4097644E+01 -1.0643828E+01 3.5214878E+00 2.4873888E+02 5.0653466E+00 3.5506902E+00 1.4264012E+01 1.5950489E+01 3.5796379E+00 8.3819609E-01 1.9647085E+00 -2.3228650E+01 -2.5776128E+00 1.7338705E+01 -6.8553350E+00 3.9640322E+00 1.3362986E+02 -2.9201245E+00 -6.3220456E+00 -9.3674493E+01 5.5361620E+00 3.2278483E+00 1.1098747E+01 1.0350204E+01 -8.8667909E+00 -1.1741218E+01 4.8618195E+01 9.6368019E-01 5.4973978E+00 1.3623705E+01 2.1620109E+01 -3.5407082E+00 1.0252709E+00 -1.4011012E+01 -5.4508673E+00 -5.5880171E+00 1.5786664E+01 -4.3462179E+00 7.7288197E+00 2.9082963E+00 1.2491863E+00 -1.7734943E-01 -7.5117639E-01 -9.6544984E-02 -8.5840369E-01 4.7421552E-01 -2.8614790E-01 5.1476320E-01 -5.0467359E+00 2.6429862E+01 2.7994881E+00 1.1339598E+00 3.8017292E+00 -5.9189720E+00 -2.9507523E+00 -1.5816443E+03 1.1732108E+01 -1.2398972E-01 -6.8101744E+00 -1.1922601E+00 4.8246122E-01 -9.4210351E-01 6.4670506E-01 -1.9353657E+01 3.2428285E+00 5.7810002E-03 -6.2080462E+01 4.3060636E+01 -1.1693473E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -8.9797390E-01 5.4174179E-01 -7.8518230E-02 3.8228405E-01 -6.3799882E-01 -6.4064468E-01 -1.5386207E-01 2.5138692E-01 -3.4472018E-01 -4.1110743E-01 -2.1181318E-01 1.4180445E+01 -2.5196223E-01 -9.3032223E-01 7.3380823E-01 -3.0176865E-02 -2.0948994E+01 -5.6984384E+02 -6.7376700E-01 1.2256488E-01 -2.8120368E-01 -4.2279428E-01 1.0211111E-02 -4.3358254E+00 4.3945610E-02 -1.1945675E-01 1.8757566E+00 -4.1981088E-01 -3.0722515E-01 3.3568009E-02 -1.5756328E-01 -7.0560769E-01 -1.9063323E-01 1.5707251E+01 -1.3622805E-01 -2.6744482E-01 -2.5627912E+00 -2.8154196E-01 -3.9614094E-01 -4.8955059E+00 6.6646636E-02 -2.7777940E-02 9.4563024E-01 2.0573597E-01 -1.9459922E-01 1.6444292E-01 8.8916089E-01 2.1770637E-02 1.4301381E-01 -3.2396182E-01 -1.0000751E-01 -1.7384111E-01 -3.4608800E-02 -7.2607635E-01 2.5211078E-01 1.3076156E-02 -7.4179815E-01 -2.1576746E-01 2.2643795E-02 5.2841711E-02 -1.0372056E-01 7.3026911E-02 3.4306507E-01 -2.5641872E-01 -1.6676912E-03 1.6419476E-01 -3.2940150E-02 1.0034975E-01 -2.4398138E-01 -2.5944532E-01 -3.8022423E-01 -8.2568891E-02 6.9817121E-01 -3.8218679E-01 7.6965781E-03 -1.8728810E+02 -6.4093163E-01 2.0105321E-01 -1.8930197E-01 1.0632163E-01 6.3272603E-01 -1.3422689E-01 -1.0205628E-01 -8.4408487E-01 1.2601733E-01 1.8586989E-02 -1.9373728E+00 -5.2948249E-01 -1.6162161E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -9.3614077E-02 -1.2450685E-01 -5.1940742E-02 -7.6288128E-01 -5.2286049E-01 -8.3198276E-01 4.2574083E-01 1.6202708E+00 3.2374113E-01 4.4656983E-01 -1.2195084E+01 3.7737893E-01 1.8807317E+00 1.2904431E+00 1.4409260E-01 -4.2622186E+00 1.0858421E+03 7.0228231E-01 1.1988467E+00 -1.1764888E+00 -4.4791916E-01 7.9150682E-02 1.3237201E+01 1.9699168E-01 1.4039362E-01 -2.5870124E-02 9.4566769E-01 2.6478606E-01 1.5652867E-02 1.8017941E-01 -1.4243657E+00 -7.5927641E-02 -5.1524785E+00 -6.5254076E-01 3.4443835E-01 7.2644837E+00 4.4446015E-02 -4.1359562E-02 -3.4733025E+00 3.4864221E-01 1.9044213E-01 -5.5701452E-01 6.7152856E-01 -2.2984073E-01 -7.0623329E-01 2.5261743E+00 -2.7192318E-02 2.5197111E-01 7.4154072E-01 1.1294705E+00 -1.6558293E-02 1.2792454E-01 -1.2576500E-01 -2.9946962E-01 -3.5723442E-01 1.5830838E+00 -5.4290797E-02 2.6958898E-01 1.0463964E-01 8.0308702E-02 -4.6189865E-02 -3.0723617E-01 6.0481773E-02 -1.3608559E-02 -1.6659586E-01 1.3141263E-02 -3.2739926E-02 -1.5656326E-01 1.2457714E+00 6.8039993E-01 1.3637151E-02 -1.8983142E-02 -2.2448807E-01 -5.3552545E-01 3.6069900E+02 8.9355539E-01 -4.0214009E-01 -2.2358714E-01 -7.1907995E-02 -1.8178153E-01 3.6025557E-02 2.2712678E-01 -6.9481219E-01 -1.1370717E-01 1.4290859E-01 -1.8137096E+00 2.3253208E+00 1.1012109E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.3573647E-03 -3.5470834E-04 -4.1615129E-02 -1.0692994E-02 -2.2685243E-02 6.4161797E-03 -3.5431804E-03 -9.6988431E-03 -4.0914121E-03 3.4179932E-01 -1.5969763E-03 6.9501810E-03 2.2981979E-02 1.7863154E-03 -4.2974068E-01 -1.4029555E+01 -1.4665587E-02 1.1116585E-02 -1.9360947E-03 -2.7195601E-02 1.7763570E-03 6.9649716E-02 2.7412014E-03 8.9230839E-04 1.0682964E-03 3.3255313E-03 -7.0296358E-03 -2.5054016E-03 -2.1665192E-03 -5.2667367E-02 -2.6112826E-03 -2.4624779E-02 -1.3681879E-02 -6.4962684E-03 4.3065075E-02 -5.2201764E-03 -8.0187358E-03 -2.6385104E-01 3.7877876E-03 1.1093538E-03 3.1041804E-02 4.5015017E-03 -6.3517510E-03 -4.4917155E-03 2.7075218E-02 -3.4572041E-04 3.2288203E-03 4.2499519E-03 1.0516014E-02 -5.0352016E-03 -1.3211121E-03 1.0057263E-01 -5.2603946E-03 -1.4573455E-02 -1.6911556E-02 -3.3690121E-03 7.3580584E-03 1.2223749E-03 1.8996475E-01 -1.2273596E-03 5.5002853E-03 -2.8823931E-03 -1.6800004E-03 4.5806151E-03 8.8191665E-04 2.7008246E-03 -7.0417884E-03 6.1139860E-03 -5.3350309E-03 -3.4585462E-03 -1.6141947E-03 -2.0320123E-02 6.5826061E-04 -4.6696354E+00 -4.9661949E-04 3.3146594E-03 -5.5082948E-03 -1.7189817E-03 -2.7629746E-03 -7.1416893E-03 -1.3436046E-03 -3.9857153E-02 6.5399366E-03 -1.2258402E-03 -4.1519722E-02 1.5396775E-02 -5.2427176E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.2088959E-01 4.4467604E+00 4.1959972E+00 -9.2110037E-01 -3.0225252E-01 -3.6241294E+00 7.0206622E+00 -1.2375861E+00 -1.2637284E+02 -1.2467790E+00 -4.5522130E-01 -5.6724654E+00 -1.3068492E+00 2.3684041E+02 1.3502699E+04 1.1702850E+01 1.1450709E+00 4.5707260E-01 1.7580437E+00 -1.4076036E+00 -2.7297051E+01 -7.8324256E-01 -1.2414039E+00 6.6975960E-01 -1.4514456E+00 -6.4477978E-01 -7.5860348E-01 2.7532588E-01 -6.4923599E-02 5.5266653E-01 1.9092221E+01 -1.7583538E+00 -2.1594209E+00 -1.5632256E+01 2.2371690E+00 3.7240856E+00 1.8801971E+01 -1.6370625E-01 -4.4070530E-01 -1.2217217E+01 -1.5141061E+00 2.4465241E+00 -3.7012550E+00 -8.2461517E+00 8.6031571E+01 -6.7804014E-01 -1.5688448E+00 -3.3136413E+00 2.4966900E+00 4.6642860E-02 8.0387944E+00 2.4196735E+00 1.3781713E+00 -5.4635755E+00 2.3966288E+00 -2.2335606E+00 -8.6770171E-01 -3.6646256E-01 -6.0159302E-02 -1.7160073E+00 -1.7367367E-01 1.0439082E+00 -2.0357390E+00 -6.6069867E-02 -3.2992577E-01 1.6299629E+00 -5.2763723E+00 4.4348296E+00 -5.8848634E-01 4.0968290E-01 1.1332702E+00 -2.9560982E+00 4.4942379E+03 4.8292009E-01 -3.7339631E+00 2.2165476E+00 3.9477436E-01 3.9128856E-01 -2.8622284E-01 1.4190094E+00 4.6579218E+00 -3.3800240E+00 1.4876208E+00 1.4538180E+01 -5.0357904E+00 1.7121204E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 5.4437191E+00 -1.6102124E+01 2.7029241E+01 -1.1381654E+00 -2.4423728E+01 -2.4749777E+01 -2.5151529E+00 4.7135371E+02 1.6514584E+01 -4.1150141E+00 9.3678327E+01 3.8211021E+00 -1.2667596E+03 -5.7320728E+04 -4.0766093E+01 -1.7494404E+01 5.3975973E+00 1.5468552E+01 3.9451079E+00 8.3329252E+01 5.1833760E+00 2.9877519E+00 -8.8310101E+00 4.2713018E+00 7.6774312E+00 8.5597803E+00 -1.0798296E+00 4.5872159E+01 -1.3307594E+00 -8.4654272E+01 2.0101183E+01 -2.1090274E+00 4.5821064E+01 -1.1380269E+01 -1.9228483E+01 1.0488145E+02 -1.2041342E+00 1.8539579E-01 4.8893538E+01 -6.3768666E+00 8.0630081E-01 2.0482550E+00 1.2202594E+01 1.6725290E+02 1.2614809E+01 2.9705171E+00 7.6035346E+00 -7.5609290E+00 -2.1237949E+00 -3.9686453E+01 -5.8482552E+00 5.7526125E+00 -3.6692588E+01 -1.3389381E+01 7.4131916E+00 2.3712394E+00 1.5654512E+01 -6.6278708E-01 5.6312064E+01 7.4097542E+00 -5.8709187E+00 1.2694179E+01 3.0277254E+00 2.1643944E+00 -2.8824263E+00 2.8890001E+01 -2.1816774E+01 9.4802108E+01 -7.1933059E+00 9.8363047E+00 7.1135393E+00 -1.9091259E+04 -6.7442236E+00 1.2517423E+01 -1.2822957E+01 2.2137119E+01 -9.1691511E+00 1.1945154E+00 -6.1705902E+00 2.6515534E+00 1.3618318E+01 -4.2340433E+00 -3.0102317E+01 4.2855341E+01 -4.1509787E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.9099265E+00 3.5468868E+00 -2.1887172E-01 -3.6169499E+00 -2.9419258E+00 -5.6495815E-01 5.3758223E+01 1.8096673E+00 -6.0387020E-01 1.0553328E+01 3.7721633E-01 -1.4669466E+02 -6.7250915E+03 -4.2348045E+00 -2.3279290E+00 5.4569154E-01 2.0759560E+00 4.2241844E-01 8.5617292E+00 5.9224362E-01 1.9053956E-01 -1.2876347E+00 3.9148164E-01 8.9629512E-01 9.4791859E-01 1.4034829E-01 6.1225915E+00 -1.7581806E-01 -1.1064286E+01 2.6357363E+00 -4.2586979E-01 4.6974363E+00 -1.2090090E+00 -2.2583820E+00 1.5523424E+01 -2.0866535E-01 -4.2118330E-02 5.5892726E+00 -1.0404969E+00 3.2882790E-02 1.7145058E-03 7.1740211E-01 2.8159893E+01 1.4044117E+00 4.2641300E-01 6.7862391E-01 -8.7040045E-01 -2.8552058E-01 -4.6254051E+00 -6.9916660E-01 8.2463898E-01 -5.3460166E+00 -1.5378133E+00 9.0590266E-01 2.4074571E-01 1.8347102E+00 -2.0424367E-02 6.5232380E+00 8.3738912E-01 -6.6149102E-01 1.4851454E+00 3.3866223E-01 1.9587844E-01 -2.7719760E-01 3.3299284E+00 -2.5002408E+00 1.0917326E+01 -9.9264429E-01 1.3992781E+00 8.2146619E-01 -2.2399788E+03 -8.7684718E-01 1.5063971E+00 -1.2587536E+00 2.5863274E+00 -1.2394166E+00 1.5282720E-01 -7.5532548E-01 7.3948462E-01 1.6173536E+00 -5.3088633E-01 -2.8606999E+00 4.9203260E+00 -3.8101641E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.2731768E+01 -1.0161134E+01 -3.6542633E+01 8.4233651E+00 -1.5381069E+01 -2.7188846E+01 -1.5797476E+01 -1.0515967E+01 -1.0448204E+02 -8.7607734E+00 1.1459739E+03 -1.0058747E+04 -1.1640222E+01 -1.0872679E+01 -1.3253462E+01 -6.4822516E+00 -1.3759879E+00 -4.3845136E+01 -4.3875857E+00 2.9191147E+00 3.4912827E+01 -6.1656436E+00 -8.2887231E+00 -8.9243245E+00 -3.5862162E+00 -4.3132455E+00 3.7859498E+00 3.0338641E+02 5.6735181E+00 -1.3208179E+01 -3.5957320E+01 5.3988117E+00 -4.5482345E+01 -3.2753864E+01 -7.1085256E+00 -1.9668275E+00 -6.6336086E+00 -1.7105739E+01 -7.3709438E+00 -1.8428059E+01 -6.1274029E+01 2.1262362E+02 -1.4956002E+01 -2.0747478E+00 -1.7485891E+01 -1.0760905E+00 -3.8380523E+00 3.4558358E+01 2.6151149E-01 6.1611866E+00 -4.1698291E+01 1.1398322E+01 -4.3839506E+00 -2.7129204E+00 -1.3250713E+01 1.3894878E+00 -3.9965216E+01 -6.5983618E+00 6.4447595E+00 -6.3285742E+00 -5.4814019E+00 -1.1528038E+00 7.1969132E+00 -2.2833820E+01 -4.8154771E+00 -7.6441979E+01 8.7286662E+00 -4.2656824E+00 2.3272664E+01 -3.2941105E+03 2.7967051E+00 2.5144199E+00 1.2332348E+01 -2.0852446E+01 6.7035672E+00 -1.0326156E+01 -7.0477101E+00 7.3930149E+00 -3.4049618E+00 -5.0246348E+00 -4.5658809E+00 -4.6466627E+01 -3.4144780E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 8.2043734E-01 2.9566076E+00 -6.4385935E-01 1.2403021E+00 1.4387718E+00 1.2517157E+00 8.5849862E-01 8.3278932E+00 6.9890118E-01 -9.0929529E+01 9.0799040E+02 1.0149531E+00 8.9330777E-01 1.0506210E+00 5.0984109E-01 1.2097788E-01 3.4342646E+00 3.4567143E-01 -2.4956603E-01 -2.8112396E+00 4.9120330E-01 7.4678700E-01 7.1332334E-01 2.9444391E-01 3.0328504E-01 -3.0666558E-01 -2.4396993E+01 -4.8138564E-01 1.0628181E+00 2.8438703E+00 -4.2230583E-01 3.6700752E+00 2.5901053E+00 5.7169899E-01 1.5685020E-01 4.5959912E-01 1.3839805E+00 6.0018114E-01 1.4728743E+00 4.9117540E+00 -1.7048129E+01 1.1960744E+00 1.6299056E-01 1.4083582E+00 1.0684944E-01 3.1374537E-01 -2.7413840E+00 -1.7873181E-02 -5.0203945E-01 3.3896629E+00 -9.0457459E-01 3.4234923E-01 2.3152696E-01 1.0524512E+00 -1.0707701E-01 3.1568184E+00 5.2077567E-01 -5.1408645E-01 4.9239839E-01 4.3859182E-01 8.9855029E-02 -5.7564516E-01 1.8185438E+00 4.2564002E-01 6.0550009E+00 -6.9830792E-01 3.3990973E-01 -1.8965848E+00 2.9787966E+02 -2.1883290E-01 -2.2726407E-01 -9.7850143E-01 1.6595016E+00 -5.3732427E-01 8.3581561E-01 5.7880781E-01 -5.9176397E-01 2.5279088E-01 4.1298747E-01 4.1689868E-01 3.7001300E+00 2.8506673E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.6501318E+00 5.8128818E-01 1.6475482E+00 -2.0095993E+01 1.0034786E+00 1.0371433E+00 6.5306393E+00 6.6556785E-01 -4.6533969E+01 3.5418347E+03 2.6948484E+00 1.8267840E+00 1.4334771E+00 1.0915975E-01 -3.6312038E-01 -5.3648308E-01 2.1125837E-01 -3.1100516E-01 -2.8072830E+00 3.8460522E-01 -7.1470557E-01 5.0755615E-01 1.6864013E-01 -1.5173470E+00 -1.9141777E-01 -2.3603262E+01 -1.4723356E+00 1.3152166E+00 7.8026250E-01 -1.1215934E-02 5.5791420E+00 -1.0586900E+00 7.6678114E-01 1.8481994E-01 -1.6942023E+00 1.8754058E+00 8.4214631E-01 1.6652857E+00 5.2065210E+00 -2.7529774E+01 9.3456784E-01 -9.6966950E-02 1.1047761E+00 4.2046553E-01 4.3537480E-01 -1.2324859E+00 4.5184012E-01 -7.3348138E-01 5.4903538E+00 -4.2865249E-01 -3.9431205E-02 -1.0095404E-01 7.1404442E-01 -2.1413768E-01 1.9560065E+00 4.7905353E-01 -3.2958099E-01 4.6976933E-02 4.3183753E-01 5.9378627E-02 -4.7489124E-01 6.1355254E-01 1.3152688E+00 4.4063374E+00 -4.5362468E-01 -2.9578355E-02 -2.5041802E+00 1.1742759E+03 6.5393659E-02 -8.4337647E-01 -7.1394613E-01 1.2643384E+00 -1.1438427E-01 8.5082239E-01 9.5899822E-01 -6.4526345E-01 -3.3526384E-01 7.2620483E-01 2.2800331E+00 2.5644020E+00 4.7616324E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.3887495E-01 1.5775987E-01 -9.6528538E+00 -2.3169490E-01 1.8799167E-01 -1.2627612E+00 6.3760308E-02 9.1279292E+00 1.1535198E+03 1.2691672E+00 1.7151285E-01 3.6540958E-01 -1.8870174E-01 -1.6666292E-01 -1.4591849E+00 -7.9310577E-02 -1.2423178E-01 -2.7670981E-01 -3.8886424E-02 5.6583802E-01 -6.8745861E-02 2.8170953E-01 -5.5577766E-01 -2.4797766E-02 -3.3513241E+00 -1.7842945E-01 2.0727636E-01 -4.8245960E-01 2.7629494E-01 1.4173516E+00 -8.1140687E-01 6.7946488E-01 -1.1991133E-02 -9.3032194E-01 2.0199141E-01 -1.0614874E-01 2.1962890E-01 -2.7542966E-01 -5.5082411E+00 -2.6890466E-01 6.4797988E-02 -1.4828784E-01 2.1806220E-01 7.0735468E-02 2.2896233E-01 1.1481792E-01 -8.8748571E-02 1.2220621E+00 1.3728744E-01 5.8397377E-02 -1.4010345E-01 -2.0471872E-01 6.8917857E-02 -6.2370931E-01 -9.7718049E-02 7.2297755E-02 4.8725947E+00 1.0909298E-01 1.0686585E-02 -4.4825708E-02 1.1586800E-01 5.6670681E-01 -1.5059431E+00 -3.1544817E-02 4.0265809E-04 -4.8381282E-01 3.8347801E+02 1.8841108E-01 -2.0048063E-01 2.7911730E-01 -2.8366396E-01 8.0532200E-02 1.4125008E-01 1.8596621E-01 7.1143988E-02 -1.5551636E-01 4.2209803E+00 8.2021338E-01 -4.6765510E-01 2.0783238E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -4.9359088E-01 -2.8986541E+01 -8.6470062E-01 6.1261822E-01 -1.4639690E+00 -2.3343854E-01 3.7470118E+01 3.1596591E+03 4.0080605E+00 5.2235369E-01 -1.5241344E+00 -2.4529053E-01 -1.4309841E-01 1.2580426E-01 -1.9629173E-01 -5.7150939E-01 2.7361456E-01 2.0842719E-03 2.7440777E+00 -2.7870430E-01 9.1637804E-01 -6.0556960E-01 -1.0646478E-01 -1.9916689E-01 1.0368249E-01 -2.6040497E-01 4.3698858E-01 7.8886336E-01 6.7720323E-01 3.7142208E+00 1.4271535E+00 -7.3980718E-02 -2.5275668E+00 -1.6203607E-01 -6.2222955E-01 -1.6331639E+00 -1.4227946E+00 2.2543359E+01 -5.9237427E-01 8.1691085E-01 -4.1935077E-01 5.4254394E-01 1.4975957E-01 9.4060960E-01 -2.2162938E-01 1.0719821E-01 -6.7203320E-01 4.2741534E-01 1.2261168E-01 -6.3741484E-02 -4.3681937E-01 3.2179222E-01 -1.7005907E+00 -5.2115739E-01 1.1220282E+00 1.0918105E+01 7.5628485E-02 -1.1437939E-01 1.0282113E-01 9.4689151E-01 1.5672517E+00 -3.9329264E+00 -2.1349643E-02 2.7509351E-01 -1.0852047E+00 1.0521738E+03 5.3856940E-01 -8.1246416E-01 9.5914374E-01 -5.9909842E-01 -2.8591568E-01 1.6832332E-02 3.2466759E-01 5.6939511E-01 -4.3715158E-01 9.6622723E+00 -5.0504679E-01 -6.9134533E-01 6.3073865E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.0508515E+01 1.2264460E+00 -2.7432187E-01 4.8004286E+00 -6.5702266E-02 -4.7764752E+00 -2.5280632E+03 -7.5050759E+00 8.5526958E-01 1.9675562E-01 3.6491098E-01 1.3467181E-01 4.9939262E+00 2.9812089E-01 9.0900628E-01 3.8803825E-01 3.3470400E-01 -1.1160103E+00 -4.2860281E+01 -2.0614675E+00 1.1535560E+00 5.0608918E-01 9.0472222E-01 7.6917896E-01 1.0151772E+00 2.2675074E+00 -9.3286138E-01 -2.2011139E+00 1.4195512E+00 -8.0669107E-01 2.8722595E-01 2.9733852E+00 -2.4564956E+00 2.8520557E-01 1.3522170E+00 2.8694395E+00 -3.6797993E+01 1.2646504E-01 -5.4648189E-01 6.0083173E-01 -3.4855158E-01 -2.3697348E-01 6.3252626E-02 -4.1779831E-01 -1.1113345E+01 -2.0944630E+00 -1.1466248E-01 -1.4477309E+00 8.1212102E-02 4.0022275E-01 -4.1014389E-01 1.4354044E+00 1.0428183E+00 5.3110353E-01 -7.0548814E+00 -1.2370679E-01 3.5206109E-01 2.7252506E-01 4.8289852E-01 -1.6973971E+00 3.7281827E+00 -1.1992954E-01 -5.5413028E-02 2.2009469E+00 -8.4102757E+02 1.8237290E-01 8.9769022E-01 -2.9057963E+00 5.5464193E-01 1.4472371E-01 8.3164040E-02 -3.1065695E-01 -3.7661951E-01 4.8230152E-01 -6.8512603E+00 -5.8997563E+00 1.7256697E-01 -1.6897859E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.4776125E-02 -4.9236196E-03 1.2266223E-01 -6.3097752E-05 2.5067156E-03 -7.3250513E+01 -1.8975349E-01 1.3390053E-02 -2.1161534E-02 1.0182186E-02 1.8575685E-02 2.7420065E-01 4.3620793E-03 3.0969917E-02 5.1848031E-02 1.4322666E-02 -1.5495756E-02 -8.2652146E-01 -4.8079163E-02 4.3461386E-02 9.6542526E-03 3.5568696E-01 2.5228927E-02 2.4248838E-03 1.0740433E-01 -2.3269511E-02 -1.2375666E-02 5.3544546E-02 -3.2907270E-02 4.0149828E-03 9.8099059E-02 -6.1013249E-02 -9.4404217E-04 -1.6120468E-02 4.9491716E-02 -2.3023973E-01 -2.8845248E-02 -2.9475360E-03 2.5533552E-02 1.4470127E-03 -9.2173651E-03 5.4329225E-03 -2.4357613E-03 -2.0647326E-01 -1.1905263E-01 4.6703305E-04 -2.2694954E-02 1.1008437E-02 1.1550534E-02 -6.5178539E-03 4.1116195E-02 2.0529418E-02 1.5145084E-02 -2.6576667E-01 -9.0114916E-03 1.0587008E-02 6.1664424E-03 1.8854952E-02 -4.4757648E-02 9.8363571E-02 8.4303565E-03 1.3448171E-04 5.7986273E-02 -2.4312559E+01 5.2789106E-03 3.2245588E-02 -5.9583816E-02 1.7454860E-02 1.1695621E-02 -9.9854633E-03 -1.0968168E-02 -1.0050705E-02 -1.6471782E-02 -2.4887724E-01 -2.0989329E-01 2.6052123E-02 -4.1463113E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 9.1131532E-01 1.7849419E+01 -3.1292705E-01 -6.8534534E+01 -4.6241358E+02 -3.3929596E+00 3.2736338E+00 -1.3750984E+00 1.1332393E+00 1.3516060E+00 2.0966620E+01 8.2177155E-01 5.8665548E-01 7.0252647E-01 -8.0702846E+00 2.5112341E+01 -5.9592659E+01 -7.2722044E-01 5.5442987E+00 2.4257553E-01 -3.0700966E+01 6.2917104E+00 8.6851666E-01 1.5234960E+01 1.1438405E-01 -7.9542091E-01 2.7201575E+01 1.2514979E+01 -1.3943269E-01 1.9755926E+00 -2.8301372E+00 -2.6747123E+00 -4.2781715E+00 -2.6466584E+00 1.3048582E+02 -2.8238925E-01 2.4269194E+00 1.0108854E+00 2.0689227E+00 -6.6614608E-01 -2.9604805E+00 -5.1796292E+00 -3.8945471E+01 -7.0259119E+00 -6.8809883E-01 2.7176873E-01 -1.4935660E+00 1.5070483E+00 1.3140352E+00 -4.8714697E+00 1.0348583E+00 4.3799784E+00 9.3464177E+01 1.5976765E+00 -1.0401100E+01 -2.5951520E-01 1.5888050E+01 -1.8270380E-01 1.5287250E+00 -1.1770651E+00 3.1318480E+00 1.7280011E+00 -1.5408318E+02 3.0933879E+00 -4.1573019E-01 -8.0430908E+00 -3.0007663E+00 -2.0415620E+00 2.3389209E-01 -8.5907477E-01 2.3616647E+00 1.9842721E+00 7.5311383E+01 -1.8495220E+01 -2.1902544E+00 -3.2083447E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.1661781E+02 -2.3074275E+00 -8.6530191E+01 -1.3010305E+04 6.0303894E+01 1.9375632E+01 -2.6635770E+01 1.3785689E+01 9.5144524E+00 1.0860814E+02 2.8697543E+00 -8.4531251E-01 -1.8554238E+01 -5.0169672E+01 1.9219223E+02 -1.8680656E+02 2.9217665E+01 5.1230890E+01 -4.2917213E-01 -3.5014758E+02 4.2358831E+01 -1.7676585E+01 9.6248540E+01 1.9490291E+01 -2.5295388E+01 2.6819718E+02 8.7896524E+01 -1.2328520E+02 1.8415177E+01 -5.8932669E+00 -2.2866909E+01 -5.1343158E+01 -2.8059812E+01 8.9662526E+02 7.1221298E+00 3.9412207E+01 4.2852943E+00 1.3951686E+01 4.2400338E+00 -9.8209182E+00 -4.4387327E+01 -1.9395347E+02 -2.0766815E+01 2.1076152E+00 2.0249194E+01 -8.5251087E+00 9.7518144E+00 1.6292757E+01 -3.0771215E+01 4.3904139E+00 3.6377668E+01 6.7062471E+02 1.1852501E+01 -6.8275249E+01 -3.1099701E+00 1.1561550E+02 -1.7192550E+01 -6.6336658E+00 -1.4464368E+01 2.5426349E+01 -8.7099262E+00 -4.3511120E+03 2.3041144E+01 -4.1582006E+00 -1.1773519E+01 -1.8589217E+01 -2.5941334E+01 2.7118824E+00 -4.2655684E+00 2.6966289E+01 2.7753174E+01 5.4518609E+02 -8.2154959E+01 8.1429037E+00 1.1385259E+01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.9248597E-02 -1.1211486E+00 -1.3674629E+02 5.6666618E-01 1.6269099E-01 -2.2164654E-01 1.2592279E-01 8.4664037E-02 8.9216357E-01 2.5051133E-02 -8.6565348E-03 -1.7737690E-01 -4.4976871E-01 1.7225765E+00 -1.2841097E+00 2.7651333E-01 4.5890536E-01 -8.5121285E-03 -3.2211836E+00 3.6727869E-01 -1.6555446E-01 8.2044077E-01 1.7591908E-01 -2.5303057E-01 2.3483675E+00 7.7648062E-01 -1.1122439E+00 1.5996278E-01 -2.6893144E-02 -1.9954294E-01 -4.5561401E-01 -2.5243692E-01 8.0403458E+00 7.6223705E-02 3.7009674E-01 3.5534753E-02 1.1689430E-01 3.9067562E-02 -9.8830209E-02 -3.9537756E-01 -1.6235264E+00 -1.5392200E-01 1.5811112E-02 2.3942543E-01 -7.4276480E-02 9.6780674E-02 1.5318959E-01 -2.6182155E-01 3.9770047E-02 2.9906621E-01 5.9174879E+00 1.0657615E-01 -6.0967688E-01 -3.0271577E-02 1.0136944E+00 -1.5697203E-01 -4.4880403E-02 -1.3223946E-01 2.2657794E-01 -8.6637965E-02 -4.5726239E+01 1.9812139E-01 -2.5303354E-02 -8.3009363E-02 -1.6361296E-01 -2.3549192E-01 2.3231443E-02 -3.9830891E-02 2.4393956E-01 2.5317692E-01 4.8116978E+00 -6.5532810E-01 8.1679853E-02 1.1053038E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -4.0096633E+00 -1.4907700E+02 -9.6903523E-02 8.8315796E-02 1.2615238E-01 1.7496219E-02 -4.3053790E-03 -4.1745269E-02 2.9116092E-02 -2.0783504E-02 -4.4390086E-02 -2.4864143E-01 6.9348920E-01 6.4627900E-02 8.3846690E-03 1.4435928E-01 -2.9631195E-02 -1.4958771E+00 9.3122919E-02 8.8830830E-02 1.6242359E-01 -1.1722423E-02 -3.6702184E-01 2.9433779E-01 3.4443464E-01 3.0913506E-01 1.1763585E-02 7.0618185E-02 -4.7682546E-02 -2.1326218E-02 -8.1833881E-02 3.0184815E+00 1.4719985E-01 8.5662967E-02 -1.2087953E-02 -2.5434108E-02 -2.7735409E-02 -1.4491814E-01 -1.4894354E-01 -5.7189579E-01 -3.5555052E-02 -3.8503407E-02 2.9040011E-01 -4.9455522E-02 5.6571130E-02 9.0016270E-02 -1.6072703E-01 9.1590553E-03 -7.3464501E-02 2.5093449E+00 6.0610662E-02 -2.9186199E-01 -1.8424469E-02 3.2001799E-01 2.0947424E-02 -9.8962472E-02 -5.8537655E-02 8.6562418E-02 1.0798461E-02 -4.9786747E+01 3.8738961E-02 2.0122007E-02 -1.6274321E-01 -1.3829974E-01 -8.5084302E-02 2.9581397E-02 -5.1985137E-02 8.0067000E-02 1.5058616E-01 2.1230955E+00 -2.1935862E-02 -1.5882262E-01 3.4234590E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.0564950E+01 1.0727868E-01 -4.9362772E-03 -5.3274219E-02 3.9355951E-03 -1.1913075E-03 -1.1352367E-02 -5.5566486E-03 -9.3327718E-03 -2.5999878E-02 4.3898731E-02 -3.3487041E-02 -8.9719637E-02 4.3359607E-02 1.0481170E-02 5.2839505E-04 -4.0029749E-02 -7.3024460E-03 -3.0479384E-02 -4.6388194E-03 2.6176496E-02 -1.4070412E-02 1.4812618E-01 -2.7531549E-02 -1.8673778E-01 7.9391818E-03 -1.4169671E-02 -7.4636798E-03 -3.8889317E-02 6.4141899E-03 -4.8303369E-01 2.2723552E-03 1.8467214E-02 8.9238521E-04 8.2972043E-04 1.5039885E-02 2.9375859E-02 -2.2187569E-03 8.7599244E-02 1.0523483E-02 1.3622327E-02 -3.0331340E-02 9.0739942E-03 -1.4226052E-02 1.2382589E-03 1.4073310E-02 -8.5239537E-03 3.0526058E-02 -1.7015212E-01 -4.7148282E-03 4.6865736E-02 3.6177683E-03 -1.0259401E-02 -1.9978331E-02 -4.6541393E-02 -5.6468547E-03 4.2205664E-04 -2.8271893E-02 3.5162612E+00 7.2697102E-04 -1.0060887E-02 6.6074808E-02 1.4500131E-02 -1.1735225E-02 2.9813982E-03 7.2674785E-03 7.3323871E-03 1.2948333E-02 -1.3141787E-01 1.4748459E-02 4.2286913E-02 9.2016384E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.1540447E-02 -9.2426910E-03 -5.2800523E-03 1.6775767E-03 1.0365938E-03 -8.5712989E-04 -2.1345836E-03 -2.3111484E-03 -6.2413170E-03 9.3523836E-03 -1.4486644E-02 1.6736907E-01 1.1123437E-02 -7.1219960E-04 -1.7665108E-03 -5.9304447E-03 -7.5609831E-03 -9.1651396E-03 -4.2213463E-03 3.8553881E-03 7.0372673E-03 8.8232410E-04 -1.4378938E-02 -3.7845890E-02 1.2603142E-03 7.6774990E-03 2.2565894E-03 -5.7625032E-03 -3.1433106E-03 -1.3686333E-01 1.0620433E-03 7.0075496E-03 1.3875393E-03 -5.1515430E-04 3.6260108E-03 1.1687054E-03 3.6575571E-03 6.4724525E-02 1.5998592E-02 6.0524139E-04 8.4658303E-03 3.2117013E-03 1.9924691E-03 1.9213413E-03 1.3478958E-02 -1.0051732E-03 -2.7827258E-03 -9.8153991E-02 -4.9716696E-04 8.9130108E-03 -1.5228715E-03 -1.1171339E-02 -3.5386863E-03 1.3535004E-02 -5.2565164E-05 -1.0526025E-03 -1.4381718E-02 3.2736493E-01 -2.8285681E-03 -5.9071613E-04 1.8379520E-02 8.8481047E-03 -1.5755540E-03 3.8362252E-04 2.1394709E-03 -8.3773594E-04 -1.9919719E-03 -7.6879819E-02 2.4537292E-02 1.8704902E-02 5.1828690E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.1228887E-01 -1.0482737E-01 2.5859651E-02 1.6680507E-02 4.6778127E-03 -2.6216863E-02 -3.7494228E-02 -1.0646993E-01 1.1940558E-01 -1.3296704E-01 1.8280376E+00 1.6494002E-01 1.6654435E-02 -2.5697140E-02 -3.3189171E-01 -8.5913413E-02 -1.2325925E-01 -2.8737886E-02 5.9124643E-02 1.9367719E-02 1.6272553E-01 -1.7983614E-01 -5.5097752E-01 2.1500888E-02 7.6569855E-02 1.4923004E-02 -9.3528467E-02 -2.8529499E-02 -1.8482922E+00 2.7006586E-02 1.2501061E-01 2.0222986E-02 -4.7799542E-03 4.9714935E-02 9.2989666E-03 2.1126664E-02 7.4535968E-01 1.7713260E-01 9.2219672E-03 1.3563507E-01 4.6303058E-02 2.5863700E-02 3.6709827E-02 1.4929826E-01 -2.0801020E-03 -4.0118754E-03 -1.2248617E+00 -6.4072537E-03 1.1131185E-01 -1.5772545E-02 -1.2248592E-01 -5.3702638E-02 1.2517948E-01 -1.5523753E-02 -2.1083853E-04 -1.8572902E-01 -9.2691220E-02 -3.4657563E-02 1.0878535E-03 2.4214777E-01 1.0850002E-01 -4.1908122E-02 8.8820876E-03 2.4745244E-02 6.1922419E-04 -1.8275468E-03 -9.6060584E-01 2.9044635E-01 2.4495232E-01 6.6993077E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.8025767E+00 -3.2220144E-01 -2.8709277E-01 -1.3838011E+00 2.5641656E-01 3.7171111E-01 5.8302318E-01 -1.3693240E+00 8.9629838E-01 -1.9533083E+01 -1.6527317E+00 -4.9246584E-01 3.1937841E-01 3.5965618E-01 7.7366432E-01 1.0266441E+00 -2.1938303E-01 -4.7159992E-01 1.7585131E+00 -3.2772420E+00 2.0493048E+00 4.6694822E+00 -2.9140658E-01 -8.6455191E-01 -6.5088688E-02 1.2572275E+00 -4.9027930E-03 1.6439017E+01 -5.6107746E-01 -1.4887780E+00 -2.4971252E-01 4.2755790E-01 -5.2865379E-01 -5.2063397E-02 1.3423637E-02 -8.2932872E+00 -1.8949533E+00 2.3833429E-01 -1.7089486E+00 -5.8303808E-01 -3.0907352E-01 3.1761218E+01 -1.3376382E+00 3.2983548E-01 2.3319533E-01 1.3694309E+01 1.5536440E-01 -8.7459846E-01 1.1309517E-01 1.1323604E+00 3.4204311E-01 -8.8791307E-01 5.9683979E-02 -4.8716769E-02 2.3991354E+00 3.3968790E-01 3.2518054E-01 3.5572255E-02 -2.5173041E+00 -9.7538053E-01 4.8737238E-01 -1.0464779E-01 -2.0803042E-01 -1.5294462E-01 -1.5361057E-01 1.0717121E+01 -2.0537851E+00 -2.5178139E+00 -6.4159905E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -7.3058192E-02 -2.9221409E-01 -1.1656479E+00 6.8813402E-02 1.8207967E-01 -1.5834603E-02 -3.7924479E-01 1.0564100E+00 -1.5462888E-01 -2.4297685E-01 -3.5829660E-01 9.9708905E-02 -6.0025635E-01 7.6451193E-02 -2.8041788E-03 -3.9778676E-01 3.4635900E-02 1.8513238E+00 -2.2371379E+00 6.8379716E-01 1.4458838E-01 -1.5765231E-01 -3.7359441E-03 8.6330013E-02 3.4709507E-01 -4.5162576E-01 2.0756534E+01 -2.8693086E-01 -5.2766519E-01 -5.5170481E-02 2.9112974E-01 -1.4696078E-01 -1.0699093E-01 1.8903359E-01 -1.0878761E+00 -1.4000115E-02 2.4180183E-01 -4.9390201E-01 -2.0305900E-01 -4.9386026E-02 2.5684121E+01 8.6388484E-02 1.5379835E-01 -9.3295739E-02 4.9932679E+00 9.6402806E-03 -6.7582292E-02 -3.4291457E-02 2.5422855E-01 -4.3638673E-02 4.4527329E-01 4.5885839E-02 -2.1164279E-01 7.4596435E-01 -2.6732379E-01 1.0063132E-01 8.1630415E-03 -3.3164975E-01 -1.8925673E-01 2.5379796E-01 5.7259944E-02 2.8739377E-03 -9.9222698E-02 -1.5269203E-01 3.9500774E+00 4.6552474E-01 -3.7945867E-01 -3.0434640E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.9446749E+00 -2.5767119E+01 1.7200191E+00 1.6030983E+00 -5.1342218E+00 -7.2387499E+00 7.5516376E+01 -2.4658184E+01 2.0505910E+00 4.0712283E-01 -4.2543847E+02 -4.2981476E+01 5.0324159E+00 8.0914140E-01 -1.3763878E+01 6.1880706E-01 -1.2426246E+01 -2.5567231E+00 3.8110479E+00 4.4965339E+00 -3.0825627E+00 -3.3316372E+00 2.8764453E+00 1.7172697E+00 -7.0149420E+00 7.1292223E+02 6.0329279E-02 -5.2805658E+00 3.7342888E+00 6.5900117E+00 -2.1933277E+00 -5.4242266E+00 -6.7557571E+00 -2.3969788E+01 -4.8539070E+00 1.2169671E+00 -5.8882084E+00 6.6385526E+00 5.9088228E-01 1.9783753E+02 -2.4393726E+00 2.7709143E+00 -2.0282600E+00 4.3755875E+01 -3.4287370E+00 -3.6742994E+00 2.9711873E+00 8.7277225E+00 2.8627137E+00 4.2646999E+00 -4.9661350E+00 -3.7366861E+00 1.4984321E+01 -9.3884427E+00 5.8075128E-01 1.4159321E+00 -2.2587975E+00 -4.6006922E+00 -1.9021194E+00 3.9693832E+00 -1.4482408E-01 1.3158172E+00 1.6038760E+00 3.2693736E+01 7.6233419E+00 -2.5615847E+00 -6.9690261E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -4.7136305E+00 4.2063395E-01 6.1611851E-01 -3.3073707E-01 -1.1924628E+00 1.4832272E+01 -1.3362771E+01 -8.6048793E-01 -8.9520056E-01 -1.0398857E+02 -9.3871285E-01 8.7398753E-01 9.6339341E-01 -3.6670618E+00 -3.8768026E-01 -1.4967615E+00 -4.8609289E+00 -7.2881930E-01 5.2723897E+00 -1.0172188E+00 -1.4146150E+00 1.0837709E+00 1.5384304E+00 -7.5716593E-01 1.6422190E+02 -7.6311559E-01 -2.3049324E+00 1.0754709E+00 1.5878479E+00 -8.0763457E-01 -1.1699880E+00 -8.8700182E-01 -6.6054148E+00 -2.2180834E+00 1.4274127E-01 -2.7713946E+00 1.7930778E+00 4.8826832E-02 4.3603624E+01 -4.2466033E-01 8.6029393E-01 -4.9622310E-01 -2.6616749E+00 -1.1565403E+00 -2.3698728E-01 8.2305701E-01 4.2402124E-01 9.9000882E-01 2.0329997E+00 -8.7316255E-01 -1.3543445E+00 4.3572228E+00 -1.0895128E+00 -1.2170020E-01 4.0876708E-01 -1.6647886E+00 -7.8485943E-01 1.9071902E-01 8.4071439E-01 -3.4258507E-02 -3.8577168E-01 -6.8883368E-01 -3.1128347E+00 4.9479769E-01 -9.2282821E-01 -9.0241100E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.3580013E-01 -2.2912049E-01 5.7990944E-02 2.9946040E-01 -5.3916897E+00 5.2989530E+00 1.5649100E-01 1.3916905E-01 2.2547089E+01 1.0596975E+00 -1.8480343E-01 -2.7209342E-01 6.1853117E-01 2.3306910E-02 2.5657280E-01 6.3810939E-01 -1.3326525E-01 -8.0513338E-01 2.9119275E-01 5.3510060E-01 -1.3242992E-01 -2.6283714E-01 2.4090905E-01 -6.0439966E+01 1.7151739E-01 4.2231915E-01 -3.0292620E-01 -4.0253228E-01 2.7183661E-01 4.9733995E-01 3.6332258E-01 2.2903821E+00 5.1056829E-01 -4.6597408E-02 5.8114106E-01 -4.0540997E-01 -2.1454531E-02 -1.1987578E+01 2.3195282E-01 -2.5627902E-01 -1.0310891E-01 -2.1679530E+00 3.8534035E-01 8.3837292E-02 -1.9157614E-01 -4.4983027E-01 -2.3548672E-01 -1.6697220E-01 2.0466275E-01 4.5115836E-01 -1.1794606E+00 3.2069266E-01 -6.3959244E-02 -2.0465482E-01 3.9766638E-01 4.0513229E-01 -7.5917299E-02 -3.2209354E-01 3.3914620E-03 1.5591611E-02 -2.8333841E-02 -1.4745471E+00 2.4551057E-01 2.9952493E-01 2.5092024E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.8105422E+01 -5.6116900E+00 -8.8691364E-01 3.2397645E+01 -7.5682592E+01 1.3879875E+00 4.1073090E+00 -8.7033071E+01 -4.5606321E+01 -1.7024511E+00 -1.5416100E+00 1.3945314E+00 2.2443202E+00 1.1101865E+01 3.8106197E+00 2.6536062E+00 -1.5723433E+01 -1.0776900E+00 -6.8930556E+00 -1.2481577E+00 -1.8389517E+00 -1.9966524E+00 3.0941508E+02 -4.0500247E+00 2.3736519E+00 2.5722553E+00 2.7386691E+00 -7.0764013E-01 -1.8617778E+00 -2.0814623E+00 -2.4393177E+01 -6.1092008E+00 2.6032193E+00 -1.5911734E+00 3.8402857E+00 2.8824008E+00 2.8634206E+02 -6.8122352E-01 2.9865125E+00 9.3858074E-01 2.5713109E+01 -1.7366843E+00 1.2406727E+00 -7.0684147E-01 2.3553368E+01 -2.2156398E+00 -7.3168392E-01 -2.1974063E+00 -1.8321642E+00 6.7691613E+00 -9.7054282E+00 8.0183481E-01 2.2546024E+00 6.5534375E+00 -1.0072870E+00 -7.0417200E-01 1.0283867E+00 6.3125506E-01 -5.2456521E-01 -4.1119472E-01 2.4363707E+01 5.8908255E+00 1.6526281E+00 -1.2121965E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.0508471E+00 3.9258539E-01 -3.0112194E+00 -9.4381107E-01 1.5121548E+00 1.2497903E+00 2.4661210E+01 -1.0078432E+01 -2.3541238E-01 -1.4383141E+00 1.1628097E+00 5.3265747E-01 1.2438570E+00 6.1115618E+00 1.0666702E+00 -6.4754165E+00 6.7064654E-01 8.9696307E-02 -7.4804200E-01 -1.2702287E+00 -1.8335952E-01 -7.4672141E+01 1.0200407E+00 2.6092200E+00 -4.5919384E-01 -3.7178470E-01 6.3254565E-01 4.3106135E-01 2.9222486E-02 1.2875790E+00 5.3521207E-01 1.5299618E-01 2.5255544E+00 -3.2514684E-01 2.1128584E-01 4.8674333E+00 -3.1280955E-01 -3.8202036E-01 7.1588046E-01 7.6769753E+00 6.8467151E-01 2.6162818E-01 -4.1295292E-01 2.7943991E+00 -8.2426558E-01 -2.9467262E+00 -2.0463245E-01 8.5388617E-01 -1.6448808E+00 -9.1148208E-01 8.8921925E-02 2.6727281E-01 2.2057826E+00 1.7652653E-01 -6.0801004E-01 -2.3808047E-01 -7.5648378E-01 5.9610260E-01 1.5082446E+00 7.2571914E+00 1.6359199E+00 4.1860838E-01 7.9246697E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.1724212E+00 4.9050419E+00 -1.7024634E+01 -3.5195092E+00 -2.2772869E+00 -4.6311649E+01 1.3621710E+01 3.8422425E-01 3.2435812E+00 -2.5087046E+00 -8.0843635E-02 -4.2433138E-01 -1.3513967E+01 -2.7022929E+00 1.2967122E+01 -1.5396870E+00 -1.7178928E+00 1.4561752E+00 2.8386875E+00 5.4756984E-01 1.5742390E+02 -3.5637153E+00 -5.8609155E+00 1.1261784E+00 8.9950174E-01 -1.4384511E+00 -6.8084834E-01 -7.9285323E-02 -8.7878257E+00 -3.2113438E+00 3.0521750E-01 -6.5783645E+00 8.1566035E-01 -2.0764751E-01 5.4277545E+01 4.3254016E-01 1.2891227E+00 -1.5068981E+00 -2.0651670E+01 -1.5477644E+00 -4.1305881E-01 6.8926435E-01 -4.1425016E+00 1.3313911E+00 6.9536264E+00 8.7023795E-02 -1.8122877E+00 4.7375485E+00 4.6161277E-01 -2.5963652E-01 -4.3406779E-01 -4.6783195E+00 -2.0429569E-01 1.1238685E+00 4.2087044E-01 2.1593584E+00 -1.7046765E+00 -4.1325157E+00 -1.8648438E+01 -3.2805573E+00 -8.1511104E-01 -2.1866748E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.0287055E+01 2.2248326E+01 2.0631520E+00 1.0041585E+00 -1.2537657E+01 -6.2678967E+00 -5.9928605E+00 -1.2335349E+00 1.5990079E+00 -1.2134353E+00 -1.2696914E+00 6.5148157E+00 2.7605828E+00 -7.4093349E+00 5.0380115E-01 1.8817844E+00 -4.7112494E-01 -1.4716733E+00 -4.2903837E-01 2.5576917E+01 2.6897450E+00 3.5212563E+00 -3.5043865E-02 6.7520139E-02 3.3285925E-01 -6.4190745E-01 -5.8727768E-01 8.6055931E+00 4.7409284E+00 -4.9503873E-01 4.4928162E+00 3.6862558E-01 5.5481209E-01 -6.5344824E+01 -8.2434672E-02 -5.8974476E-01 8.9462218E-01 2.4600666E+01 2.0771274E-01 4.6016748E-01 -2.8792703E-01 3.5391682E+00 -1.1947112E-01 -3.9311758E+00 -2.2490028E-01 -6.9021978E-02 -2.0181740E+00 -5.3076486E-01 5.4904266E-01 8.6891853E-01 3.1415846E+00 -6.4660777E-01 -4.7901205E-01 -2.2340777E-01 -9.0366766E-01 8.3705310E-01 3.3072754E+00 1.8450014E+01 3.0290010E+00 7.1557708E-01 1.4029065E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.6357319E-01 -3.7679050E-02 -4.7266241E-02 -3.3944530E+00 -1.3610808E-01 -6.0841859E-01 1.0008936E-01 2.2018732E-03 -5.5635069E-02 -8.2153370E-02 -2.4759652E-01 6.2973720E-02 1.3577310E-01 -4.1825974E-02 1.2431717E-02 4.7455674E-02 5.4634262E-02 8.2369553E-04 1.0173683E+01 -7.4584137E-03 -5.5768428E-02 5.3998426E-02 5.6062245E-02 -5.6573073E-02 -7.7215912E-02 -5.3781987E-02 1.0536195E-02 1.4573462E-01 3.2039431E-03 -4.4486991E-02 6.5604042E-02 3.0661362E-02 2.3841051E-01 -2.8727229E-03 3.1685111E-02 -8.5053353E-03 7.1518089E-01 -6.7485130E-02 1.9727173E-02 9.8980318E-03 4.3717724E-02 6.2088980E-02 8.9335171E-02 -3.9157868E-02 -1.0300681E-01 1.6038108E-01 -7.5307596E-02 3.1356260E-02 5.0650556E-02 -3.5681806E-02 -6.5260402E-02 2.9499813E-03 -3.6176435E-03 6.8312717E-02 -5.5260568E-02 2.7489715E-02 2.7029361E-01 9.3871490E-02 1.1236062E-02 -1.8751775E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.0466022E-02 -6.2058787E-02 -9.6455274E-01 3.7421867E-02 -1.5392379E-01 1.5353256E-01 -3.2741281E-02 2.6075661E-02 8.4022623E-02 -3.6636087E-01 -5.5358038E-02 7.6399406E-01 -2.8775846E-03 4.1330628E-02 3.7120656E-02 1.9745133E-02 -7.1126463E-02 1.8360395E+00 -1.0480672E-02 -7.6446917E-02 1.8894364E-02 3.0651756E-02 -2.8507871E-03 1.2706196E-02 1.8274400E-02 2.0430147E-01 6.8403016E-02 8.7842958E-03 -8.4992087E-02 2.2395086E-02 4.3893912E-03 -5.1020036E-02 6.7061932E-02 6.9942166E-03 -5.2043371E-02 -4.3536869E-01 -3.9385709E-03 -6.4985131E-05 3.1213523E-02 -8.4377526E-02 1.7031261E-01 1.8930706E-01 -1.3698205E-02 -2.8639825E-02 -1.7969779E-02 -7.8614070E-03 -3.9955852E-03 -3.1944842E-02 3.8185927E-02 1.8950871E-02 -1.3450242E-03 6.7385205E-03 3.7581852E-02 -5.3089698E-02 -5.4088144E-02 -4.2509781E-01 1.8990766E-01 8.6061357E-02 1.4934593E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.5151981E-01 3.4465799E+01 -3.4447232E+00 2.2477141E+00 1.1296348E+00 6.4954533E-01 1.0800882E+00 1.9293539E+00 1.4499384E+00 5.4286221E-01 4.4723838E+00 1.6234228E-01 -3.5581790E-01 -6.8174949E-01 -7.7449031E-01 -8.4445252E-01 1.9635119E+01 2.2901895E-02 6.1530053E-01 -1.0816640E-01 -1.5575934E-01 9.4124204E-02 -1.6613280E-01 -7.3868032E-02 -5.0328419E-01 3.3359326E-01 5.1330387E-02 2.7488771E-01 -5.0480580E-01 -9.5777531E-02 -8.2698889E+00 -3.0847055E-02 -5.5212071E-02 7.4017357E-01 4.2538582E+00 9.4434253E-02 -2.8628558E-01 1.7811709E-01 1.5538225E-01 1.3198888E+00 -6.4071381E-01 2.3518911E-01 7.7892018E-03 -1.3048349E+00 3.2234937E-01 1.2019582E-01 -1.2905271E-01 8.4258328E-01 -1.3590427E-01 6.6594813E-02 4.4191704E-01 1.8596553E-02 3.0837646E-01 2.8800785E-01 4.6845670E+00 -4.2266202E-01 3.8618177E-01 2.4111550E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.4529640E+01 3.9297777E-01 7.1969023E-01 -3.3546510E+00 -2.8640262E-05 -1.1865268E+00 -1.4568328E+00 5.0055681E+00 8.2202669E-01 -1.3647178E+01 2.1938740E-01 7.4237823E-01 -1.0622828E-01 -4.6913906E-01 9.4988037E-01 -7.1760347E+01 4.5996319E-01 1.6537308E+00 -8.1229792E-02 2.3003379E-02 3.7141679E-01 3.3623301E-01 8.5389223E-03 1.1779925E+00 2.6281064E-01 -2.4890833E-01 2.4793472E+00 2.5808031E-01 1.8063885E-01 -1.3015406E+01 -7.9288637E-01 -3.3676809E-01 -4.6850966E-02 5.8975407E+00 3.4977146E-01 -3.1792165E-02 -5.3869965E-01 1.8448697E+00 -2.8898999E+00 -2.8987562E+00 -1.0586384E-01 8.0748599E-01 3.2312965E-04 -8.6158226E-02 4.9753483E-02 5.7862483E-01 1.8469719E-01 -1.2469795E-01 -2.0352278E-01 -1.5374338E-01 -1.0759523E+00 7.5601901E-01 7.0973495E-01 5.2316842E+00 -6.7994816E-01 -8.7058788E-01 2.6407651E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -4.4569092E-02 2.2762093E-02 3.3580567E-02 1.8925051E-02 1.3035681E-02 -1.5366309E-02 2.7210516E-02 2.1617030E-02 1.0954216E-01 3.3854979E-03 -8.9756560E-03 -1.0317053E-02 1.0993578E-02 -1.4380539E-02 8.9081396E-01 2.7154688E-02 9.6835070E-03 -1.2960017E-02 -1.8120092E-02 -3.6578263E-03 -1.2800568E-02 -1.0933593E-02 -9.0413805E-03 8.1241717E-03 -4.4866212E-03 -3.2455218E-03 -1.3979768E-02 -2.5472567E-03 -6.4592791E-01 -1.0666076E-02 1.1505972E-03 2.5459425E-02 3.5518212E-02 -2.3343070E-03 -1.1781871E-02 2.6627493E-04 -6.3525442E-03 2.7453354E-02 -1.1497780E-02 9.0833326E-03 -9.8038537E-03 -2.9842038E-02 6.9296884E-03 -7.8693897E-04 -6.6516340E-03 6.9500276E-03 -4.2894433E-03 1.6371431E-03 -5.8123576E-03 2.1352010E-03 6.0016416E-03 2.9796412E-02 5.6333611E-02 -8.7632171E-03 -4.7068817E-03 9.6118331E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.2691333E+01 -2.8624346E-01 1.2079584E+00 -7.6706269E-01 -2.7127092E+01 8.5116552E+00 3.6938846E+00 -2.1018535E+01 -8.6205997E-01 1.3942739E+00 1.8927280E+00 3.8743253E+00 2.6183815E+00 1.5386596E+02 5.5701157E-01 6.6516220E-01 -3.2614947E+00 -4.3885432E+00 1.0531618E-02 -5.7988190E+00 -3.7588815E+00 1.1177613E+00 -1.7374861E+00 2.3217451E-01 2.7334506E-01 -1.1982944E+00 -2.6117846E+00 3.1240469E+01 -2.2354135E+00 -1.7714548E+00 7.4498805E-01 9.8508579E+00 -1.0437494E+00 2.3147054E-01 -3.5391229E-01 1.8628660E+00 -4.1072119E+00 -3.5023875E+00 -6.2425089E-01 -6.5592254E-01 3.5601673E+00 -3.6523171E+00 1.2886994E-01 -2.4893209E+00 3.4315398E-01 -7.8490594E-01 -2.7968862E+00 -5.0184137E+00 5.0019156E+00 -1.2088648E+00 1.3076921E+00 -4.4252557E-01 1.5186126E+01 -1.1270236E+00 4.4305301E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.8302243E+00 6.6332912E-01 -6.3181453E-01 -3.2556708E+00 2.9883373E+00 1.7565793E+00 -1.3073049E+01 2.1154748E-02 3.0408982E-01 -1.0396218E-01 8.8769615E-01 4.4616796E-01 -1.1290613E+01 5.5236816E-01 1.9754454E+00 -8.5356880E-01 -7.2202526E-01 2.4459094E-01 -8.3617140E-01 -5.7520241E-01 2.8151132E-01 -3.9045022E-01 -6.5650035E-02 2.2060649E+00 1.3914942E-02 -2.3213489E-01 5.1422103E+00 -1.6238444E+00 -4.0151665E-01 1.0647396E+00 1.5342345E+00 -2.6329725E-02 4.7365175E-01 2.2525146E+01 1.3286801E+00 -2.6965208E+00 -3.3389161E+00 1.1728782E-01 -3.9053984E-02 2.8848395E-01 -1.1604493E-01 -4.0533202E-02 2.5778913E-01 1.2894138E-01 -3.8559624E-01 -2.2031928E-01 -5.0450313E-01 -1.0856556E+00 3.0104722E-01 1.1934212E+00 2.5026647E+00 -4.7232801E-02 -1.1356165E+00 7.3994454E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.5583415E-01 2.4697304E-01 1.7951423E+00 -1.2817562E+00 -7.1730854E-01 5.1490760E+00 1.2276797E-02 -1.5078304E-01 -5.7505889E-03 -4.0889255E-01 -2.3412691E-01 9.7380611E-01 -1.9460775E-01 -7.2951153E-01 1.3009256E-01 3.6057007E-01 -8.7839175E-02 4.3994821E-01 2.9770648E-01 -1.2540902E-01 1.5930772E-01 9.9586500E-03 -7.9590669E-01 2.0508873E-02 1.2203885E-01 -2.1894619E+00 6.3384630E-01 1.0709774E-01 -3.9479946E-01 -8.2737948E-01 3.0349057E-02 -1.6453849E-01 -7.8200907E+00 -5.1693454E-01 1.0589535E+00 1.2793201E+00 -2.8129458E-02 2.3431467E-02 -1.7792727E-01 1.4500472E-01 1.2036471E-02 -3.3959949E-02 -5.3017843E-02 1.5950664E-01 1.3701538E-01 3.2447387E-01 2.4572946E-01 -7.5481580E-02 -4.4247989E-01 -8.9022410E-01 -3.4414872E-01 4.3000252E-01 -2.6630454E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 8.3288968E-01 -1.5091659E+00 -1.0624588E+00 -1.2663670E+00 3.2902443E+00 3.3613603E-03 -5.9952993E-01 3.9778899E-01 -8.9809838E-01 -7.5765915E-01 5.7529429E+01 1.9058536E+00 -2.5710318E+00 -2.2641181E+01 1.0475777E+00 -6.8109775E-03 7.7124428E-01 4.3444545E-01 1.3739227E-01 -7.0969991E-01 -7.9293890E-01 -1.6127210E+00 -7.4584035E-01 -2.3126262E+00 2.3973762E+01 8.7841700E-01 -7.4569905E+00 -4.5447192E-01 3.5368518E+00 -1.8111913E-01 5.3770355E-01 -1.4171075E+00 -2.3586918E+00 1.0035324E+00 2.2701352E+00 -4.2218682E-01 -3.2644201E-01 1.2413926E+00 1.4438021E+00 3.7162543E-01 -6.8599154E-02 -1.1754569E+00 1.6329871E-01 -7.1613712E-01 2.2196902E+00 -8.6867161E-01 8.7186054E-03 1.4799319E+00 1.4622668E+00 -5.0578674E-01 1.5762001E-01 2.2903804E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.6082631E+01 4.3593379E+00 7.3486693E-01 -1.0986127E+01 -2.7657924E+00 -6.1393117E-04 1.0214914E+00 1.8128515E+00 1.7632097E+00 7.4609849E+01 -6.1811201E-01 -2.1405802E-01 -6.4348736E+00 -5.1356783E+00 3.6645013E-01 -3.0370102E+00 -2.0118209E+00 6.1161250E-01 -2.7283058E+00 1.8183800E-01 6.1255092E-01 -3.0652758E-01 -2.1552056E+00 3.2573770E+01 -1.3088754E+00 -2.2071938E+00 2.6617031E-03 -7.0028808E+00 -4.7804383E-01 4.4767511E-01 3.6592481E+00 -4.9148518E-01 -2.9589254E+00 -2.9223919E-01 -4.2700139E-01 4.7284998E-02 2.0405095E+00 -2.0866966E+00 -1.3390025E+00 -3.0040243E+01 -1.0219788E+00 1.5721674E-01 -1.7379475E+00 -1.9007350E+00 4.0043313E+00 -4.1212819E-01 -5.7233821E-01 -7.6991754E+00 4.4585966E+00 -8.8900424E-01 1.4760002E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -4.7284642E-01 -5.5081682E-03 6.2674604E-01 1.4647627E-01 -4.1902763E-03 -4.6078337E-02 -2.5454913E-01 -9.8954972E-02 -1.8936073E+00 -9.1788069E-02 -1.3161876E-01 7.7861375E-02 4.0903691E-01 -2.3848171E-02 2.0892646E-01 1.3054278E-01 -1.5528547E-01 1.3879895E-01 1.1707734E-02 -1.3781675E-01 -5.4660590E-03 8.9353155E-02 1.1904403E+00 1.4029461E-01 2.8343905E-02 -6.9833942E-02 7.2686892E-01 2.2171637E-02 -1.4026003E-02 1.9865591E-01 -9.8216247E-02 1.6667654E-01 2.3795739E-01 1.8289675E-02 -3.2514528E-03 -5.5059888E-03 1.3350636E-01 1.1765741E-01 2.0256110E+00 -3.7407444E-02 -1.8262465E-02 1.1841257E-01 1.5597563E-01 -1.9334923E-01 1.1635671E-03 -7.4653195E-02 6.1372970E-01 -4.0370086E-01 8.4728097E-02 -2.6178289E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 7.2952651E-01 -3.4971276E+00 4.5794161E-01 4.2420960E-01 -6.5653863E-02 2.8798152E-01 -5.6073765E-04 9.5249521E+00 -6.1194688E-01 1.2721294E+00 3.2153882E+00 2.5244293E-01 1.0583951E-02 -6.2047934E-01 -3.5728012E-01 -2.0063817E-01 7.8558484E-01 2.2779337E-01 9.7984426E-01 1.1616688E-01 2.8415072E-01 -5.9234799E+00 -8.6981942E-01 9.8636107E-01 5.3570996E-01 1.5721000E-01 -1.4370489E-01 -1.2799089E-01 1.1054948E+01 1.1325453E+00 -4.8575908E-01 -1.3492149E+00 2.1555826E-01 -1.0198716E-01 -2.7771511E-01 -2.4037755E-01 -2.1034290E+00 7.5961984E+00 8.3342870E-01 -3.6820902E-01 1.1399828E-01 -6.9429640E-01 6.6698426E-01 2.2702834E-02 -1.9440977E-01 7.1537721E-01 1.7438713E+00 -2.1042838E+00 1.5296398E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.0483131E+00 2.6506082E-01 2.0285860E-01 9.0188967E-03 -4.8876588E-02 -4.3156747E-02 1.9556811E+01 -7.7846888E-01 4.7025754E-01 3.9555573E-01 4.1435312E-01 -1.3891009E-02 -4.2178300E-01 -2.2177393E-01 -4.6236450E-01 3.0395878E-01 1.7733346E-01 2.7613821E-01 8.9393163E-04 1.1333483E-02 5.5129473E+00 -4.2782727E-01 1.4530946E-01 2.2237703E-01 5.3332439E-01 -1.8163149E-01 -6.2058719E-03 8.8324959E+00 6.0469671E-01 -2.2643198E-01 -4.6305832E-01 1.0255697E-01 -1.6998903E-01 1.9948461E-01 -1.2247507E-01 -8.9637463E-01 6.2842613E+00 4.1284018E-01 -2.3688249E-01 6.1636058E-02 -2.6665681E-01 3.6804399E-01 -7.9912278E-02 -4.0935995E-01 6.0139932E-01 1.0959080E+00 -1.0183177E+00 1.8219186E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -4.3414925E-02 -1.8232970E-01 5.9994022E-02 1.7982037E-01 -9.0087273E-02 6.6327681E+00 2.1947273E-01 -1.7110233E-02 -2.2440983E+00 -1.3043216E-01 -4.4064384E-02 2.4802483E-02 5.2604509E-02 -4.8809238E-02 -3.1862409E-01 -1.4956649E-01 -1.9385252E-02 -1.1778180E-02 -1.7016658E-01 -2.7295127E+00 -1.1043651E-01 -6.4608259E-01 1.4020637E-01 -1.8471288E+00 -7.0234805E-02 1.1012160E-02 1.2510712E+00 -1.5092250E-01 2.1611452E-01 -4.3397775E-03 -7.5544125E-02 -1.1818321E-01 6.3035678E-02 1.9517033E-01 5.4241015E-01 -7.2845862E-01 -4.3919314E-02 2.3177896E-02 -6.4728389E-02 2.0380393E-01 -4.6113912E-01 -5.0741167E-03 2.1059512E-01 -1.4178080E+00 1.0774090E-01 4.3956781E-01 1.1326459E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.9820025E+00 -1.9188077E-01 -4.1902136E+00 8.3430006E-01 -2.6656141E+02 -1.8363466E+00 -6.8173041E+00 -8.2369330E+00 4.4754804E+00 2.2548888E+00 3.2865342E+00 1.9702169E+00 7.0484499E-01 1.8949111E+00 7.7497289E-01 -1.1672078E+01 -6.2643374E-01 -3.0632049E+00 5.4881994E+01 -3.1439356E+00 -4.3330080E+00 -4.6896325E+00 1.5102218E+01 2.2675335E+00 9.4955709E-01 -3.4657674E+01 -6.9715556E+00 -2.1984735E+00 3.7524339E+00 -1.9456775E-01 2.5874494E+00 -3.2422317E-01 1.1555045E+00 -5.2460318E+00 1.1841807E+00 -3.8214783E+00 1.7209331E+00 -1.8497773E-01 3.5527565E+00 5.3543824E+00 -1.5446047E-01 -2.8533580E+00 8.6826980E+00 -6.2260226E+00 -4.2785040E+00 1.6744176E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.3867973E-01 -2.1699649E+00 1.0013666E+00 -1.5445801E+02 -1.2675737E+00 -2.6108132E+00 1.0901412E+00 1.4126939E+00 1.1149922E+00 1.6144970E+00 8.3767720E-01 1.5076610E-01 6.9681703E-01 4.4953411E-01 -4.4927632E+00 -1.4846062E-01 -9.8319028E-01 2.2219295E+01 -1.8370967E+00 -5.2600455E-01 -2.1359420E+00 7.5863808E+00 1.2763455E+00 -9.1330988E-01 -7.5408123E+00 -2.8078158E+00 -1.3247807E+00 1.2783801E+00 -2.0851185E-01 1.5182817E+00 -2.4738536E-01 -1.1514392E-01 -2.3230295E+00 -6.1839500E+00 -2.1165527E+00 6.2634622E-01 -1.1631222E-03 1.1476721E+00 2.4587182E+00 -1.4691094E-01 -1.7636391E+00 4.9603811E+00 -4.4811787E+00 -1.9142984E+00 -6.1193698E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.0951056E+00 -3.8544671E+00 -2.3875174E+01 -1.7550188E+00 1.5525160E-01 -3.9299574E+01 -4.1192211E+00 7.4148387E-01 -1.0688216E+00 1.7585094E+00 5.3228451E-01 -1.2402307E+00 1.9405051E-01 -6.1382951E+00 9.8385593E-01 -5.1434685E+00 -1.7119059E+01 -7.4323760E+00 -1.1925269E+01 5.1678739E-01 -3.0823075E+01 -1.1169725E-01 2.0696841E+00 7.5210944E+01 6.1298794E+00 -2.3464095E+00 -1.2417125E+00 -5.7614681E-01 -4.3761035E-01 -2.3466152E+00 7.4179789E-01 -1.1051159E+01 -7.0724354E+00 4.4158317E+00 1.7807941E+00 -2.9702691E+00 2.7631441E+00 3.3756850E+00 -1.7936151E+00 -1.9223040E+00 -2.1394152E+01 1.3525327E+01 -8.3012903E+00 2.1732188E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -6.5971134E-01 4.8134410E+01 -2.4321055E-01 3.4386394E+00 2.5202850E+01 -1.9034668E+00 -9.0535170E-01 -1.8842879E+00 -1.0503247E+00 -2.1998446E+00 -3.4735935E-01 4.2054131E-01 4.1685167E+00 8.2526347E-01 2.7654286E+00 -7.3862005E+01 7.0366851E-02 8.3294949E+00 2.0815669E+00 -4.0290708E+00 -2.1502858E-01 -3.6415899E+00 4.5438865E+01 4.8613333E+00 -3.8295452E-01 -1.6869124E+00 1.8858516E-01 -3.2695948E-01 -2.6473140E+00 -2.4418733E+00 9.5224525E-01 2.5073547E+00 1.5479822E+00 -1.2117289E+00 6.4669322E-01 -4.0815163E+00 -1.5577321E+00 -2.2594741E-01 -3.0001602E-01 3.8898061E-01 1.9027936E+00 8.8012320E-01 -4.2661112E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.1923131E+02 -1.9763155E+00 3.0515850E+00 2.6482796E+01 -1.0698669E+00 -1.3847758E+00 -1.0163026E+00 -1.4077525E+00 -3.1822391E+00 -1.4072342E+00 3.7198096E-01 5.2927266E+00 5.1674557E-01 2.6658368E+00 -6.2009989E+01 5.5422740E-01 9.6470195E+00 2.3914973E+00 4.2861318E+00 -5.9401998E-01 -4.6158122E+00 5.2529514E+01 2.2093017E+01 3.1275421E-01 -2.1698302E+00 -2.5568932E-01 -2.7732036E-01 5.7966262E-02 -2.8367705E+00 2.7246076E+00 8.8503012E+00 8.5558355E-01 -2.2543551E+00 6.0247705E-01 -5.3202052E+00 -2.6231620E+00 6.6476475E-02 -9.0140003E-01 5.8825522E+00 2.0875549E+00 1.3706298E+00 -1.3342906E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -6.3365533E-03 1.6042706E-02 9.7708021E-02 -2.9078672E-03 -8.3705080E-03 -6.9732322E-03 -7.7952077E-03 -1.4919530E-02 -5.7090545E-03 9.6849696E-04 3.0972263E-02 1.1669689E-03 1.0228711E-02 -2.4120347E-01 6.9551155E-03 3.6893489E-02 1.4332089E-02 5.9445829E-02 -4.7123355E-03 -2.5312921E-02 3.1858120E-01 1.3617005E-01 5.2003529E-03 -1.5301518E-02 -1.7388724E-03 -2.9704182E-03 1.4446454E-03 -1.4198965E-02 8.2204170E-03 9.5380350E-02 1.0218999E-02 -1.3152738E-02 2.3193411E-04 -2.6050333E-02 -1.6081545E-02 9.5517777E-06 -2.0380439E-03 5.8299497E-02 2.5480852E-02 9.5717300E-04 -6.3891010E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 9.0818294E-01 1.2204515E+01 2.3274612E-01 -2.2904868E-01 -4.7455053E-01 -4.1249921E-01 -1.7878722E-01 5.3639010E-01 5.8039121E-02 1.9034099E+00 6.6519428E-02 1.6462192E+00 -1.5149714E+01 1.5361951E+00 3.5322090E+00 3.5412239E-01 3.3475678E+00 6.0605838E-02 -7.9726154E-01 -7.7391695E+00 -5.6166813E+00 5.6186438E-01 1.3828145E-03 3.0996894E-01 -3.7870432E-02 -9.5224002E-01 -4.6632228E-01 2.0345504E+00 7.6348453E-01 -2.7520923E-01 -2.3460958E-01 7.2400146E-01 -1.0190261E+00 -7.3176331E-01 3.0212485E-01 6.5463859E-01 3.1207266E+00 -2.3397173E+00 1.6199091E+00 -2.1517078E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.3020822E+01 -6.0893879E-01 8.0367728E-02 1.0575342E+00 4.9097640E-02 -2.9698661E-01 -1.8539159E+00 -3.7226593E-01 9.5407320E-01 1.4293511E-01 -1.1788856E+00 4.0402912E+01 -1.6719968E+00 -3.4762271E+00 5.4890002E-01 -1.6296424E+00 3.5630302E-02 -5.9699163E-01 2.3327729E+01 4.3127022E+00 4.9723553E-01 -1.1155529E+00 -3.2153633E-01 5.0086896E-02 2.1897270E+00 4.9711411E-01 4.2672000E-01 -2.0224205E+00 1.3288518E-01 -1.9062664E-01 -6.6717858E-01 4.1724762E-01 -1.4356638E+00 -7.4790713E-02 5.0953695E-01 -4.7630984E-01 2.5936457E-01 -1.0778733E+00 3.5112963E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.1328281E-02 -1.3127795E-02 -6.0324330E-02 -1.9008125E-02 -2.1843291E-02 6.3464903E-02 2.2892959E-02 2.2129171E-02 3.8320091E-03 1.0063554E-01 -2.2364444E+00 8.5850917E-02 2.9109285E-01 -2.1753613E-03 5.3060601E-02 4.5423647E-05 -2.2318431E-02 -6.4090934E-01 -2.2148422E-01 -1.9528222E-02 3.6951707E-02 1.8012097E-02 -8.1041243E-04 -1.1748946E-01 -5.1654884E-02 4.7105594E-02 6.4447777E-02 -7.0020221E-03 -7.8606143E-03 4.7059777E-02 -7.2365668E-02 2.8543413E-02 5.1066691E-03 -2.3096456E-02 4.7732004E-02 -6.0028412E-02 8.9998813E-02 -2.4158000E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 4.3012483E-01 -4.9489516E-01 1.0773732E-01 1.1223409E+00 1.4663090E-01 9.8970305E-02 -1.4417414E-01 -2.7088319E-02 1.5983261E-01 4.0927559E+01 1.1547172E+00 -6.5329430E-01 -4.1701941E-01 6.2290658E+00 -1.4916089E-01 4.3621537E-01 -1.0211769E+01 -2.5482001E+00 1.1390474E+00 -6.1371124E-01 4.5774372E-02 -1.6152611E-03 1.1634227E-01 -2.8966058E-01 1.2472088E+00 2.6538308E+00 1.3502972E+00 5.9634797E-01 -5.1495688E-02 7.9195223E-01 2.4674074E-01 -6.9221831E-03 -1.6617798E-01 4.6225161E+00 1.4978847E+00 1.5681753E+00 9.7146740E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.6840721E+01 4.0044482E+00 1.2542078E+01 -6.4244590E+00 1.8444392E+00 5.3046209E-01 -1.3686613E+01 6.4568315E-01 7.1467257E+02 1.4104464E+01 2.7836028E+00 -7.7080605E-01 1.2125095E+02 -1.9343881E+00 4.0343315E+00 -1.0147527E+02 8.9270101E+01 1.3274402E+01 -2.0575742E+01 -4.9247242E+00 3.0771351E+00 1.6416977E+01 -4.6926889E+00 2.9061795E+01 2.4046574E+01 1.1062134E+01 -3.4439772E+00 -7.0283412E+00 1.2234387E+01 -2.2820784E+01 8.0141321E-02 1.5968437E+00 8.9395803E+01 1.4036569E+01 1.0097880E+01 -5.6668966E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.3790426E-01 7.4745504E-01 -3.8707691E-01 1.0576929E-01 4.2068169E-02 -9.8774512E-01 7.0880821E-02 4.1937224E+01 8.4257369E-01 1.5660144E-01 -4.7577293E-02 7.1627453E+00 -1.1449536E-01 2.2645203E-01 -5.8722058E+00 5.2252050E+00 7.9425325E-01 -1.2196095E+00 -2.9107008E-01 1.8315701E-01 9.4908873E-01 -2.8861718E-01 1.7360807E+00 1.4022744E+00 6.7141806E-01 -1.9409389E-01 -4.1750004E-01 7.2141182E-01 -1.3389632E+00 3.7371685E-03 9.1175252E-02 5.2918520E+00 8.4511515E-01 6.2134708E-01 -3.3177112E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -9.4366852E+00 1.2531784E+01 -2.5389086E+00 -6.1095834E+00 -9.7271061E-01 -1.6100836E+00 -3.3228879E+02 -1.1613742E+01 -1.1766469E+01 -1.5129699E+01 -1.8191238E+01 1.5012471E-01 -1.1641611E+01 1.7613490E+02 9.4865020E+00 -5.7062267E+01 2.9734191E+00 -1.5840987E+00 -1.9952716E+00 -1.2325107E+01 8.0552071E-01 -2.0125090E+01 3.7863852E+01 -3.8620326E+00 -4.3937246E+00 1.2464142E+00 -5.9986909E-02 -2.6991975E-01 -9.4264921E-01 -3.0505024E-01 -8.1249685E+00 1.0263153E+01 -1.2385966E+01 1.2667379E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -6.8598229E-01 3.4178885E-01 4.7472972E-01 -3.4403860E-01 -2.6841792E-01 2.6959187E+01 5.9633539E-01 5.4302454E-01 6.6242448E-01 2.3530503E+00 7.8765488E-03 7.3649521E-01 -5.5982996E+00 3.2954642E+00 3.1480012E+00 -3.8472097E-01 -3.0149004E-02 -2.0212150E-01 8.4882782E-01 -2.6545610E-01 -4.4161786E-01 -2.1639610E+00 7.9202184E-01 -1.0647482E-02 -2.6781069E-01 -8.8199322E-02 6.0741669E-01 5.0487811E-02 1.1230716E-01 1.3961527E+00 8.3738429E-01 -2.6305652E-01 -2.9207434E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.0648302E+00 3.9618534E+00 -3.9010346E+00 -3.8326916E+00 3.6930649E+01 -1.8057250E+00 -7.5055530E-01 -2.8169730E-01 1.1358769E+00 -8.7208916E-02 -1.1460187E+00 7.4014088E+01 2.7537654E+01 1.3438995E+00 -8.7372116E-01 -1.6075459E+00 -3.9535505E+00 1.5132004E+00 -1.5689665E+00 -8.6866125E+00 -3.7058631E+00 3.4465353E+00 -4.5325867E+00 -9.6301745E-01 4.6753029E-01 2.0397276E+00 -3.0351916E-01 1.1739219E+00 3.9466118E-02 8.6462411E+00 -5.8712897E+00 4.6372069E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.5728023E+00 -4.5636065E+00 -5.1618469E+00 2.5860170E+01 -1.9073560E+00 -2.3194112E+00 -2.1747353E+00 4.3181811E+00 1.1470932E-01 -2.6641036E+00 1.2006889E+02 3.4804813E+01 -3.9495220E+00 -9.9331106E-01 -1.8756674E+00 -5.6172745E+00 6.3991446E+00 -2.1881980E+00 -1.0712795E+01 -1.0811135E+01 4.9824885E+00 -5.2538941E+00 -9.1511040E-01 -1.1223383E+00 3.3819687E+00 -3.3574157E-01 1.9663842E+00 4.6841933E+00 1.1860510E+01 -6.6614364E+00 9.4445142E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -3.1581807E+00 1.9548366E+00 6.6915714E+01 -1.0256522E-01 7.8360664E-01 -9.5008409E-02 -2.9481918E+00 -2.1535718E-01 2.3336571E+00 -8.1019421E+01 -1.7855033E+01 -3.2779851E-01 9.9740147E-01 7.4730801E-01 2.9204730E+00 -6.8927230E+00 9.4978597E-01 2.4781074E+00 1.0298789E+01 -3.4772762E+00 1.5749353E+00 1.9646449E-01 1.7644259E+00 -1.5523010E+00 2.8226375E-01 -1.0966110E+00 -5.8865888E+00 -5.3237555E+00 8.9413937E-01 -6.3194546E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.2413949E-01 -1.9763618E+01 -1.1642320E-03 1.7427842E-01 4.6237580E-01 -6.8757541E-02 5.5904784E-02 -1.4237543E-01 1.1861971E+01 3.1249626E+00 1.2098523E+00 -1.1545805E-01 -1.3149984E-01 -4.2233946E-01 8.9904149E-01 -5.1631122E-02 -1.4736251E-01 -2.6980184E+00 4.3631505E-01 -2.3832753E-01 4.4718677E-03 -3.9992944E-01 2.8375567E-01 -4.6078375E-02 2.1045924E-01 4.7440298E-01 4.1764401E-01 -2.9956145E-02 9.1157556E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -3.0098000E+01 -1.0565756E+00 4.2582202E-01 -2.0730029E-01 -5.3799159E+00 1.1242630E-01 3.2198419E+00 -2.3720033E+01 -3.9932027E+00 -1.6291205E+00 1.1371041E+00 3.0511509E-01 1.0411371E+00 -3.4749827E+00 1.4553963E+00 -1.6852101E+00 1.7124099E+00 -2.1164657E+00 5.4543934E-01 4.5616736E-01 -6.5889532E-01 4.6170897E-01 2.5150996E-01 1.4339473E-01 -5.2176852E+00 -1.9136730E+00 -1.8358020E+00 -7.6164103E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 4.2324627E-02 4.7050219E-03 1.4017913E-02 4.5659633E-02 -7.8332118E-03 -9.0605039E-03 -1.2401185E-01 -7.4344570E-02 9.1744772E-02 -1.3388766E-02 9.8632273E-04 -6.5179794E-03 4.9534940E-02 -1.2438947E-02 1.0021536E-01 5.0138209E-02 4.0257331E-02 8.8722569E-03 -3.6639518E-03 4.2597739E-02 -3.5963610E-02 4.6619069E-05 -7.9463310E-03 5.1894484E-02 2.0046941E-02 7.7202122E-02 -3.3087941E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 4.3629952E-01 3.6996861E-02 -6.0738015E+00 -1.2725778E-01 1.2746019E+00 -2.2409016E+01 -3.2188614E+00 2.4447187E+00 1.4869039E+00 4.7130843E-01 -6.3679789E-01 2.8675413E+00 3.9373494E-01 9.6344762E-01 -5.0884422E+00 -2.9969022E-01 8.4152230E-01 6.3032380E-01 7.4628195E-01 1.4630602E+00 7.2225823E-01 4.5062047E-01 -4.4262865E+00 -3.8321547E-01 1.6543575E+00 1.5588558E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 7.4711319E+00 1.4456418E+02 -3.0317128E+00 1.1519558E+01 7.1781878E+02 8.3174575E+01 -1.4060029E+00 -4.2754444E+01 -1.5319703E+01 5.6862334E+00 -4.8741110E+01 -1.5907989E+00 2.9641675E+01 1.6091370E+02 4.1852311E+01 -2.3732650E+01 -1.5503441E+01 5.2407909E+00 -6.8750144E+01 -1.8287601E+01 -7.4899901E+00 1.2311708E+02 4.9182315E+01 -9.6271441E+00 -4.5680328E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.1868142E+01 -4.7152737E-01 2.1890420E+00 1.1081620E+02 1.2455170E+01 -5.6020024E-01 -6.4729895E+00 -2.3513495E+00 7.6264148E-01 -7.1735510E+00 -1.0120866E-01 4.4021418E+00 2.4570247E+01 6.3864550E+00 -3.6723113E+00 -2.3267005E+00 7.8796423E-01 -1.0489072E+01 -2.7776431E+00 -1.0547787E+00 1.8745818E+01 7.8321900E+00 -1.5789010E+00 -6.5947462E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -5.9025905E-02 4.9739056E-01 7.5804740E+00 7.9610670E-01 -1.3167901E-01 -3.3159844E-01 -1.4580524E-01 -1.9064683E-02 -1.1756860E-01 7.4083712E-02 3.3999540E-02 1.5142238E+00 3.9571136E-01 -2.1865219E-01 -1.2729887E-01 5.8225644E-02 -5.9955246E-01 -1.5608503E-01 -7.5672968E-03 1.0434668E+00 9.1368500E-01 -1.7646186E-01 -3.7596987E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -6.0112303E+00 -5.1131242E+01 -4.2142287E+00 -1.2656430E+00 1.7576748E+00 7.4022517E-01 1.1978192E+00 -3.3650391E+00 -5.9267678E-01 4.1240585E+00 -1.4074082E+01 -3.3709759E+00 1.0449341E+00 8.5719312E-01 -1.6644740E+00 2.8167393E+00 7.3301084E-01 -1.5063847E-01 -4.0552510E+00 -1.1309548E+01 2.9318079E+00 -3.2091153E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 1.0286460E+01 5.3439725E-01 -4.7872285E-01 2.8491459E-02 -1.3860396E-01 -8.4549342E-02 8.4988926E-02 3.5469953E-01 8.8749157E-01 -5.4336097E-01 5.4327842E-02 -2.5586483E-01 8.8310971E-02 -2.7715131E-01 -7.1457504E-01 -1.2117295E-01 1.9623245E-01 1.9860372E-01 4.9829410E-01 3.3798680E-01 1.0293010E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 2.5714136E-01 -8.4876106E-02 9.1140144E-03 5.4805020E-02 5.2625793E-03 -1.0400092E-01 1.4496555E-02 1.7073380E-01 -1.2651822E-01 -3.7336946E-03 -4.7426062E-03 1.4343276E-02 -5.2468336E-02 -9.3436511E-02 -1.4837602E-02 1.4265363E-02 -3.1128432E-02 -5.6363177E-02 9.5718966E-02 4.3383598E-03 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.8539543E+00 6.1634522E-02 1.1098874E+00 3.1149462E-01 -3.2859362E+00 3.9928006E-01 3.3672406E+00 3.6543252E+00 -4.4728439E-01 -2.3468665E-01 9.1577304E-02 -6.2842420E-01 -1.9737186E+00 -2.8170342E-01 1.6840051E-01 -1.5722578E+00 -1.7767020E+00 1.5043023E+00 -2.7280307E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -6.9158226E-01 -3.6635210E-01 -1.9496255E-01 -3.2271725E+00 -1.5502789E-01 1.0179722E+00 1.0014568E+01 1.1777709E+00 -8.6987420E-01 -3.6833738E-01 1.2079865E+00 -1.7073120E+00 7.1685279E-01 -3.0948160E-01 -6.4352786E-01 9.2599052E-01 -1.3909739E-01 -3.8528847E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 6.6789772E-01 -3.2108326E-01 6.9415363E+00 1.4372915E-01 -3.5545283E+00 -1.9347620E+01 -1.7440333E+00 1.3359000E+00 6.9544390E-01 -1.6552705E+00 3.6580660E+00 -5.4724036E-01 6.1044608E-01 1.4769125E+00 -1.6209211E+00 -8.4926799E-01 6.7091519E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -5.1677509E-01 -5.0644841E+00 6.2259989E-01 4.2345532E+00 8.0628947E+00 -3.2797332E-01 -1.3050046E+00 1.6726382E-01 1.6121295E-01 -3.0054098E+00 1.1848759E+00 2.3028042E-01 -2.6330220E+00 -2.1966360E+00 6.4645114E-01 -4.6579795E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -5.8819797E+01 5.1755138E+00 4.8786276E+01 1.2694947E+02 3.0842347E+00 -1.4924338E+01 2.0683369E+00 9.1613030E+00 -3.3982767E+01 8.6542693E+00 -2.5042889E+00 -2.0010606E+01 -4.3353689E+00 1.0857661E+01 -4.7642529E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.1493238E-01 -8.2377726E-01 -2.3737635E+00 -8.6898919E-03 3.2340601E-01 -9.5559835E-02 -1.6730220E-01 6.5862255E-01 -1.7564486E-01 2.2053016E-02 3.4294502E-01 2.5929433E-01 -1.3427408E-01 1.0863192E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 9.0300467E-02 2.4736994E+00 -2.7852483E-01 -6.0681228E-01 5.8878117E-01 2.2415740E-01 -7.3838604E-01 1.2247304E-01 6.6174492E-02 -5.1057952E-02 -1.3542019E+00 -4.8217975E-01 -2.1440258E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -2.4783629E+00 1.7238452E+00 -9.2035192E-01 3.2793511E+00 5.1164093E+00 -1.4347643E+00 3.5677552E-01 -1.2530771E-01 4.3195536E+00 -6.3506670E+00 4.0279658E+00 -1.5462762E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.4571179E-01 -5.2015682E-02 -1.0250042E-01 -1.5987600E-01 -4.9226196E-02 4.6124063E-02 -6.1013412E-03 -4.5488114E-01 1.1528309E-01 -5.4406898E-01 6.7779400E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.5498580E-01 1.4317868E+00 2.4971172E+00 -6.7340732E-01 1.9491611E-01 2.7619640E-02 2.0153724E+00 -2.8012346E+00 1.6175899E+00 -7.5521394E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -4.4396737E+00 -3.4429639E+00 3.4220975E+00 -9.4599523E-01 3.6182097E-03 -3.9746277E+00 2.2696106E+01 -1.7820174E-01 2.1970322E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 6.0011457E-01 -8.7193669E-01 2.3740744E-01 9.0372377E-02 1.0085698E+00 -6.3883478E+00 -1.6932959E-01 -5.3049042E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.3831600E-01 3.2528438E-01 -5.2718900E-01 -1.1840541E+00 -1.7290143E+00 -1.1597594E+00 3.6891354E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.5160394E-01 3.3907894E-01 -4.2767740E-01 1.2026560E+00 -7.9156378E-01 -1.3351614E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -8.9940578E-02 5.6984186E+00 1.1707558E+01 3.0158194E+00 6.2779920E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.7481808E-01 4.9095564E+00 -5.0953791E-01 -1.9688955E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 4.9857652E+00 1.9909620E+00 6.6977020E-01 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 3.5549187E-01 -1.5500806E-02 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 -1.3569592E+00 - 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00 1.0000000E+00 diff --git a/example/lu_decomp/L_3.dat b/example/lu_decomp/L_3.dat deleted file mode 100644 index f502e0f..0000000 --- a/example/lu_decomp/L_3.dat +++ /dev/null @@ -1,3 +0,0 @@ - 1.0000000E+00 2.5600000E+00 5.7600000E+00 - 0.0000000E+00 1.0000000E+00 3.5000000E+00 - 0.0000000E+00 0.0000000E+00 1.0000000E+00 diff --git a/example/lu_decomp/M_100.dat b/example/lu_decomp/M_100.dat deleted file mode 100644 index 76d24e0..0000000 --- a/example/lu_decomp/M_100.dat +++ /dev/null @@ -1,100 +0,0 @@ - 6.3986557E-07 2.6797632E-02 1.0523520E+00 7.3164552E-01 1.0535561E+00 1.2596269E+00 2.7652927E+01 1.2284881E+00 1.6506919E+00 1.0638575E+00 3.1920279E+01 1.7127411E+00 1.9187560E-01 9.0549277E-01 7.3745767E-01 8.7167028E-01 3.1854804E-01 5.5455664E-02 1.3836027E+00 1.1385326E-01 5.3076395E-01 4.3909877E+00 1.1966404E+00 1.9176452E+00 1.0776273E-01 5.6689406E+00 1.8663297E-01 3.2824281E+01 2.5662440E+00 5.7689888E-01 3.2405099E+00 8.7200199E-01 2.2513868E-02 2.5218614E-01 1.8502351E+00 1.8282724E+00 3.4297832E-01 1.3965952E+00 7.7757154E-01 1.4501021E+01 3.2856487E+00 3.3497192E-02 4.9606342E+00 8.0412571E-01 1.3712029E+00 6.8303103E-01 4.6527104E+00 1.0911517E+00 5.2142278E-01 3.0755699E-01 1.1000277E+00 1.4243598E+00 8.9553180E-01 2.4420861E-01 1.7734302E+00 4.0766663E-01 1.2536761E+00 6.0138712E-01 7.1226713E-01 1.4060999E+00 8.9449931E-01 8.5519876E-01 9.9153455E-01 6.2685321E-01 9.6078723E-01 1.0595507E+00 9.3113514E-01 3.8746620E-02 3.3709994E-01 1.8451688E+00 8.7907004E-01 2.1844090E-02 3.9500869E-01 5.8867428E-01 1.4754208E+01 2.8580779E-01 1.3413611E+00 2.6444904E-01 1.1224984E+00 1.1686875E+00 4.6098223E-01 1.2292054E+00 8.1017765E-01 1.1656000E+00 8.4449555E-01 4.3366086E+00 1.3874293E+00 5.0097594E+00 6.3148770E+00 6.2622586E-01 3.8324139E+00 7.2017721E-01 1.6329206E+00 2.3491739E-01 1.9172949E+00 9.6967190E+00 1.1109053E+00 8.5437698E-01 1.2923099E+00 6.7848830E-01 - 9.4290388E-01 1.6984591E+00 3.3585203E+01 9.9719572E-01 1.8245685E+00 2.1950553E+00 1.9831211E+00 5.6067257E+00 1.8219761E+00 3.5723269E+00 2.4640462E+00 3.7708422E-01 4.4213539E-01 2.9660929E-01 1.9428706E+00 1.4103748E+00 4.6085668E+00 4.5157725E+01 6.1356258E-01 1.0985184E+00 1.4233492E+00 2.2603248E+00 4.7950600E-01 3.7735717E+00 1.1939244E+00 3.8125079E-01 1.0031643E-01 7.5347651E-01 3.1623105E-01 9.4206167E-01 4.7968289E-01 1.6021483E-01 7.6257508E+00 1.0424323E+00 9.9513075E-01 1.9187452E+00 2.2987868E-01 2.1188326E+00 6.2078821E-01 1.1504063E+00 2.1699721E+00 7.2237457E-01 1.4761946E+00 7.9693435E-01 7.4384143E-01 2.2665258E+01 1.2741767E+00 1.1893245E+00 2.0262369E-01 8.0468822E-01 6.6918582E-01 4.2622867E-01 1.2095644E+00 1.2251563E+00 6.2240635E+00 1.6672034E+00 5.9612407E+01 5.6881303E-02 8.5634884E+00 3.1525493E+00 7.5083149E-01 7.6036416E-01 5.7737854E-01 4.0402079E-01 3.4443477E-01 9.0282429E-01 8.2042575E-02 2.6675762E+00 1.3276519E+00 2.3260945E+00 2.2400715E+00 6.6463667E-01 8.9171968E-01 6.4423457E-02 7.3218532E-01 2.7599155E+00 5.7900520E+00 1.2499480E+00 1.5461800E+00 2.1131489E-01 3.8588431E+00 1.0257961E+00 8.2740762E-01 3.1507497E-01 6.3701431E-01 4.4657118E+00 1.0880421E+00 7.2554694E-01 1.0452386E+00 1.2600003E+00 1.6295427E+00 2.3656888E-01 1.3030578E+01 4.7510230E+00 1.9910468E+00 1.1120264E-01 2.1408724E+00 1.8159224E+00 1.4725123E+00 1.4726882E+00 - 8.9648950E-01 5.1607406E-01 6.0732288E-01 4.3712061E+00 1.1850645E+00 9.8316814E-01 3.1309618E+00 6.3123984E-01 8.9348897E+00 1.5231717E+00 1.8878095E+01 1.8616782E-01 1.2369834E+01 1.6892125E+00 6.1993003E+00 5.4104538E+00 9.1676296E-01 1.7222779E-01 1.5612968E+00 1.4572897E+00 1.6843143E+00 1.1638799E+00 5.1765119E-01 6.7446991E-01 8.0379588E-01 1.7958123E+00 2.4027379E-01 1.2298711E+00 1.5611040E+00 4.7652625E-01 6.1243881E-01 7.6760469E-01 1.7436574E+00 3.9639433E-01 1.7168528E+01 1.0370061E+00 8.1724886E-01 3.5213521E+01 7.8693498E-01 1.2383061E+00 2.8078376E+00 1.0055150E+00 1.5851495E+00 3.3232011E-01 2.6105350E+02 1.0841637E+00 8.0073533E-01 1.2357937E+00 1.3380287E-01 4.9600048E-01 6.1914380E-01 9.0391052E-01 7.4844863E-01 1.0108867E+00 2.2845713E+00 2.4746825E+00 1.3384645E+00 2.1679983E+00 5.2849701E-01 1.9301847E+00 5.5389173E-01 1.4365823E+00 1.1275525E+00 6.4699700E-01 3.6994981E-01 9.0571841E+00 6.6511675E+00 1.5257892E+00 2.2566325E-02 4.4178615E-01 9.7210039E-01 2.4962290E-01 1.7022208E+00 2.3224131E+00 1.0096175E-01 1.8475078E+00 6.8126288E-01 8.7237465E-02 3.2498242E+00 3.4142092E-01 3.0235943E-01 4.8150739E-01 1.5758075E+00 1.3050835E+01 6.2385337E-01 7.6715249E-01 3.7006879E+01 5.0852573E-01 5.3392523E-01 6.3100146E-01 2.6278226E+00 1.2374565E+01 4.4044325E-01 5.8019723E-01 1.6582559E+00 6.5954897E-02 1.8522916E+00 1.1248255E+00 1.5597030E+00 3.3839047E-01 - 1.1071141E+00 6.2500754E+00 1.2793372E+00 8.4722981E-01 9.0273189E-01 7.7609862E-01 1.1087829E+00 6.0205209E+00 3.6264852E-01 3.2891583E-01 2.9908258E+00 4.2644208E+00 1.2772778E+00 1.0143723E-01 1.0680258E+00 1.4861804E+00 1.1541226E+00 5.2121688E-01 4.2666139E+00 9.2506735E-02 9.4125293E+00 5.3029042E-02 7.2380068E-01 3.9762698E-01 1.1409342E+01 3.0618519E-01 2.3159088E-01 1.2006790E+00 4.1108697E+04 2.7722422E+01 6.1609360E-01 1.9873023E+00 1.2953955E-01 9.0808404E-01 3.2195873E-01 1.3403312E+00 3.8377667E-01 1.9295340E-01 3.4506252E-01 1.5793111E-01 4.7772074E-01 1.1052770E+00 2.8044032E-01 4.2754071E-01 3.2708409E-01 9.3908815E-02 2.6338332E-01 1.0817609E+00 1.4651837E-01 5.7456292E-01 1.0391749E+00 5.0112845E-01 5.3239264E-01 1.7644118E+00 1.4167086E+00 7.8939257E-01 7.2224443E-01 3.9369360E+00 1.0446497E-01 1.1709985E+00 5.1797812E-01 4.0955100E-01 3.2506029E+00 1.1995678E+00 1.6134030E+00 8.9564968E-01 9.8679338E-01 5.5920423E-01 7.7828751E-01 7.4165278E-01 1.1490206E-01 2.4411543E-01 3.0405365E+00 1.6691023E+00 1.0550520E+00 3.1387285E-01 1.0275295E+00 1.3690010E+00 2.1677229E+00 1.3025962E+00 3.3869201E-01 1.7008955E+01 1.5198588E+00 2.7889272E+00 1.0064006E-01 1.0973284E+00 1.3679598E+04 5.6936605E-01 1.1539397E+00 6.1085587E-01 2.3894876E+00 8.8489569E-01 4.2307310E+00 6.0659035E+00 8.6252978E-01 4.9224616E-01 6.1756141E+00 1.6422168E+00 1.2893025E+00 4.9371476E+00 - 4.2294980E+00 3.6814947E-01 1.7680873E+00 1.2293485E+00 3.4022292E-01 3.8872655E-01 2.5966716E-01 7.6041930E-01 2.4508221E+00 3.3756143E-01 2.4239295E+00 1.0566480E+00 1.3174688E+00 4.8032873E-01 1.5062190E+00 9.5292151E-01 8.9748810E-01 1.0356812E+00 5.8277069E+00 1.1154992E+01 2.2972932E+00 1.4918716E+00 1.2165941E+01 1.4791484E+00 2.6948708E-01 1.8835829E+01 6.4797934E-01 4.4421560E-01 7.1972115E+00 5.2313081E-01 1.7590690E+01 3.4750890E-02 1.8762867E+00 1.9293054E+00 8.2795622E-01 2.1919799E+00 2.7006155E+00 9.4884661E-01 1.5631176E-01 4.4124594E-01 3.2036458E-01 7.9533693E-01 1.4668801E+00 4.4276605E-01 2.0897413E-01 5.1538038E-01 1.4548268E+00 2.3097411E+00 1.0353786E+00 1.1046545E+00 1.4680122E+01 6.0696358E+00 2.1311583E+00 1.6490221E+00 9.9945994E+00 1.2754724E+00 6.8533236E-01 3.0414216E+01 6.5506674E-01 3.7693051E+00 9.9852508E-01 5.0854959E+00 5.0397787E-01 1.0452259E+00 1.0694578E+00 6.2257059E-01 4.8073978E-01 1.7107993E+00 9.7348831E-01 1.6966022E+00 1.0023103E+00 5.0013130E-01 9.2417741E-01 1.3815960E-01 4.2913271E-01 7.0779817E-01 1.9434131E+00 3.2436116E-01 9.0011026E-02 1.3935378E-01 6.3055844E+00 1.0160357E-01 5.6827550E-01 1.0957361E+00 1.5903006E+00 3.9282635E+00 1.2402034E+00 6.1998718E-01 7.7003280E-01 3.5711591E-01 2.5755924E-01 1.4654048E+00 1.9649106E-01 1.2747169E+00 1.1027213E+00 8.4806562E-01 9.7524094E-01 1.0725626E+00 5.2993576E+00 9.9492662E-01 - 1.3111860E+00 2.0502926E-01 7.0477663E+00 7.7052202E-01 2.2525173E+00 2.1805064E+00 3.3026979E+00 4.9248200E-01 3.5511855E-01 1.6691299E+00 7.4257863E-01 5.0571771E-01 2.5700388E+00 6.5750154E-01 7.0941669E-01 1.3247662E+00 2.6790820E+00 2.1587599E+00 1.6028994E+00 5.0447189E+00 1.0342968E+01 1.7243034E+00 2.3793905E-01 8.2876219E-01 1.1119999E+00 1.0098162E+00 1.2768099E-01 4.8336743E+02 1.8773428E+00 6.2778450E+00 1.2739367E+01 1.4498780E-01 2.5552834E+00 3.1224424E-01 4.7047422E-01 4.1171080E-01 4.9394489E+00 1.0190894E+00 1.2369029E+00 1.3388726E+00 1.1448367E+00 9.5046247E-01 3.5072043E-02 2.2581506E+00 8.1442436E-01 9.9403951E-01 2.4115746E-01 2.5212568E-01 5.6373583E+00 9.9161455E+00 7.0816810E-01 2.7871760E+00 8.7309473E-01 1.5780427E+00 3.6462787E+00 1.4085911E+00 3.1452400E-01 1.6866981E+00 3.1003443E-01 6.7542163E-01 2.6932109E+00 1.0142892E+00 4.6832711E+00 1.5436478E+00 1.8657278E+01 9.5342320E-01 6.7509475E-01 1.3336248E+00 7.2506714E+00 2.5968694E+00 1.3768291E-01 1.0091424E+00 1.3663268E+00 4.2724769E-01 4.2033189E+00 3.0305811E+00 7.3843638E-01 5.1857576E-01 9.4440170E-01 3.2475390E+00 1.2977860E-01 8.2977714E-01 1.3382635E+00 1.9924252E-01 2.0054145E-01 1.4783387E+00 6.7743005E-01 5.2859347E+00 8.4408666E-01 6.7271321E+00 2.8952608E-01 5.1379223E-01 2.3413934E-02 1.5839658E+00 3.9552478E+00 1.2460171E-01 9.5874980E-01 1.1497907E+00 1.5042917E+00 1.0537911E+00 - 7.3194689E-02 1.1083192E+00 3.1084392E+00 3.8754783E+00 1.5679067E+00 7.1945809E-01 9.7895212E-01 1.2663459E-01 1.8857755E+00 1.2458083E+00 1.3748283E+00 1.2554113E+01 1.5684555E+00 6.0987892E-01 1.5331171E-02 7.5983035E-01 2.0230628E+00 1.2475798E+00 3.1032031E-01 3.1788665E+00 9.9085614E-01 1.5678416E+00 1.5924412E+00 3.9140300E+00 1.9077753E+01 1.2461528E+00 1.6176968E+00 7.8785131E-01 2.8330210E-01 7.9959475E-01 1.8071014E-01 1.5706466E+00 4.0268106E-01 9.7127101E-01 1.3156498E+02 1.4463393E+00 1.9691503E+00 6.5232565E+00 9.1315519E+00 3.1524078E+00 4.9224887E-01 2.0717010E+00 1.4866874E+00 9.1316188E-01 2.0549830E+00 1.7148637E+00 2.1808924E+00 6.8508868E+01 1.1008004E+00 5.7389211E-01 9.6962507E-01 6.2282603E-01 1.2967211E+00 6.8114421E+00 6.2846373E-01 6.5039651E-01 5.4535665E-01 1.0508674E+00 1.3470370E+00 9.7841401E-01 8.0376403E+00 8.2075439E+00 3.3896549E-01 4.7761996E-01 8.4534148E-01 1.0880168E+00 7.3698001E-01 3.8131669E+00 7.0534512E-01 4.5230678E+00 8.5420711E-01 1.3710220E+00 8.8905021E-01 5.2281924E-01 1.6146745E+00 4.7645487E-01 1.5850423E+00 8.5104464E-01 1.4525356E+00 1.5368366E-01 1.1654424E+01 3.2797488E+00 1.9833465E+00 1.1900216E+00 8.9360506E-01 2.0689808E-01 1.0050356E+00 8.7998515E+00 2.8240631E-01 7.2792888E-02 7.9907553E-02 4.1065178E-02 1.6645459E+00 5.7920605E-01 5.2842662E-01 8.8993726E-01 5.6553762E-01 9.3274902E-01 1.9024929E+01 9.0941781E-01 - 4.8557313E-02 7.4232024E-01 3.6233992E-01 8.3162485E-01 1.6735218E+01 1.0316199E+00 6.2663930E-01 1.5060600E+00 5.7672624E+00 1.5537678E-02 1.6271403E+00 3.8209660E-01 1.2874228E-01 2.7812379E-01 1.8683781E+00 2.0086222E+00 1.2897164E+00 3.0669392E-01 1.3126511E-01 1.6090828E+01 3.7806391E-01 7.0332327E+00 4.5419609E+00 2.4392823E+00 1.0000826E+00 1.9123988E-01 1.6871078E+00 6.7841541E-01 5.3863474E-01 7.2482632E-01 4.3843153E-01 1.8159537E+00 1.6497267E+00 8.5440905E-01 4.3664393E-02 1.2733917E-01 2.9753048E+00 1.7152029E+00 1.5017578E+00 2.0186313E+00 4.0199967E+00 1.0004598E+00 2.6071253E-01 9.4186984E-01 1.0261945E+00 3.3025943E-01 7.1672492E+00 4.2166340E-01 2.5864430E-01 1.1255371E+00 1.1569339E+00 9.5728297E-02 7.6633494E-01 1.3751038E+00 4.1030812E+00 1.0300883E+00 8.1141065E+00 6.1209730E+00 3.3399920E-01 3.4208524E-01 5.3738189E-01 1.8136729E+00 5.5631813E-01 1.9316721E+00 1.1077280E-01 1.6781458E-02 1.1598051E+00 2.8184294E+01 1.2715195E-02 1.1158499E+00 8.7874706E-01 6.4263364E-01 1.2876297E+00 2.1042247E-01 1.8144830E+00 6.7094318E-01 2.5210414E-01 5.5441469E-01 1.6824264E+00 6.6849108E-01 5.1561130E-01 1.1794582E+00 1.5817109E+00 2.4865351E+00 3.3053226E-01 5.9371491E-01 2.8209132E-01 1.7786237E+00 1.4359751E+00 6.9733690E-01 8.5200783E-01 3.0646959E+00 2.6992116E+00 1.6518128E+00 8.8672314E-01 1.0751843E+00 9.2697979E-01 7.9114101E-02 7.7608417E-01 3.5130783E-02 - 5.1135736E+00 5.0242820E-01 6.2723448E-01 9.4779243E+00 5.9254103E+00 3.4565271E-01 2.0684483E+00 6.0312418E-01 2.2747913E-02 3.5848610E-01 2.9203329E+00 1.2513901E+01 8.8591117E-01 5.4650900E+00 1.0220903E+00 7.1058246E+00 2.3551471E+01 8.2766006E-01 4.3178119E-01 2.1069532E+00 1.9744991E-01 1.0490363E+00 5.1094065E-01 2.5116305E+00 7.6806193E+00 2.5529165E+00 4.4413036E-01 8.3351756E-01 2.1239888E+01 1.3820858E+00 3.1669935E-01 2.9656366E+01 9.0574954E-01 9.3331927E-01 9.7979460E-01 6.2294597E-01 6.4903753E-01 1.1598835E+00 7.7462564E-01 3.1135918E-01 1.0007977E+00 6.0088726E-01 1.0304577E+00 3.5338338E+00 6.2579535E-01 3.7042146E-01 1.3171709E+00 2.5405829E-01 8.8368424E-01 2.0753648E-01 3.4506534E+00 2.7002956E+00 2.1941801E+00 1.4528192E+00 4.2635942E+00 1.1986084E+01 1.5003731E+01 1.4958400E-01 7.2043940E-01 1.2590967E+00 5.3488615E-01 1.7652450E+00 2.1785380E-01 8.4788817E-02 7.0136235E-01 8.4375451E+00 9.5944544E-01 1.9578600E-01 3.3190898E-01 1.0725449E+00 7.7537689E-02 2.0534225E-01 6.6156935E-01 1.3800319E+00 8.6361201E-01 4.1047545E-01 4.0461780E+00 2.0516965E+00 1.5861442E+00 1.2776190E+00 4.2194028E-01 1.0063768E+00 7.0780996E-01 5.6872118E-01 5.9462164E-01 8.5857317E+00 5.9670934E-02 1.7136338E+00 1.6752277E-01 5.0891974E-01 9.6455519E-01 2.9145863E+00 1.4655524E+00 1.1163859E-02 4.0525378E+00 2.9382720E-01 8.0718764E-01 6.6878423E+01 9.6751967E-03 6.5732258E-01 - 1.2061830E+00 2.3419010E+00 1.6860643E+00 5.1766697E-01 8.7217015E-01 5.8546485E-02 6.9488508E-02 2.0521591E-01 1.4256417E+01 2.4765700E-01 7.6342697E-01 4.2406991E-01 1.5509801E+00 3.9895385E-01 3.2310655E-01 2.4308566E+01 4.6714299E-01 1.9296760E+01 1.6529608E-02 1.0919675E+00 9.0370680E-01 7.1397129E-01 2.1799207E+00 2.0215261E+00 6.8195943E-01 1.0441594E+00 1.2702625E+00 6.9836044E-01 4.1195427E-02 9.4511699E-01 3.6993035E-01 1.4429398E-01 1.7956209E+01 5.3840778E-01 6.2497875E+00 3.4989923E-01 4.6950387E-01 3.5002696E-01 6.5007257E-01 5.4293266E+00 1.2145593E-01 3.1459871E+00 4.3279586E+01 6.8836164E-02 1.1743532E+00 1.4434597E+01 5.1938520E+00 1.0930716E+00 1.5030123E+00 7.7318480E-01 1.7824914E+02 4.7392878E-01 2.3940685E-02 3.0782052E+00 5.2018892E-01 2.1312233E-01 6.2403056E-01 7.7764127E-01 2.5344749E+00 9.2293190E-01 9.6417431E-01 9.2262336E-02 8.7259143E-01 8.3474613E-01 2.8469218E-01 5.8520610E-01 1.0736743E+01 4.5145503E-01 6.8208188E-01 9.7958775E-01 6.0002961E-01 1.8891445E+00 2.4900962E+00 5.6503734E-01 1.5494679E+00 4.2244822E-02 1.7950365E+00 8.9629580E-02 8.5502717E-01 2.5895222E+00 8.1264010E+00 6.6129128E-01 3.2589324E+00 1.0173883E+00 1.4815996E+01 9.1934327E-01 1.1405737E+00 1.0849188E+00 2.7453240E+00 2.0076260E+00 1.5403197E+00 3.3549799E-01 4.8161606E+00 1.0942934E+00 2.3607446E+01 7.4088385E-01 1.0611538E+00 4.4487506E+00 7.4557664E-01 3.7272118E+00 - 9.4245554E-01 3.7642651E+00 7.8806321E-01 3.8136163E+00 1.4393372E+01 1.5557090E+00 1.3163442E+00 8.9065785E-01 6.1522772E-01 4.9373090E-04 7.7773418E-01 3.9754503E-02 2.6370057E-01 5.1264424E-01 1.4050225E+00 1.5252228E+00 2.7269793E+00 7.4231432E-01 2.2945974E+00 5.2475225E-01 1.1265974E+00 2.3194325E-01 2.9371358E+02 8.7666839E-02 4.7213106E+00 3.9359658E+00 2.0784834E+00 7.3103043E-01 4.3377439E+00 8.8883705E-01 1.7350618E+00 1.3325376E+01 1.1379907E+00 7.8473345E-01 1.8982643E+00 2.2052095E-01 3.0033653E+00 1.9141812E+00 4.8764150E-01 9.7212543E-02 8.2673549E-01 4.6807801E-01 1.1159308E+01 6.1509483E-01 3.3725552E+00 1.7218693E+00 2.0651896E+00 1.8041012E+00 8.3090440E-01 9.5963968E-01 2.4774533E+00 9.5151802E-01 3.9617838E-01 2.8244786E+01 2.0480635E+00 1.1574072E+00 1.1073329E+00 1.6394895E+00 8.6945566E-01 3.8290029E-01 2.1600260E+00 2.2577290E+00 8.9793991E-01 1.3802996E+00 2.2546815E+00 4.8483867E-01 9.6483766E-01 7.2465337E-01 2.4697374E+00 6.3565531E+00 3.9372066E-01 7.8080981E-01 4.0173393E+00 6.7266240E+00 2.0572120E+00 3.2468600E-01 5.6983056E+00 1.7881725E+00 2.6283761E+00 4.9805722E-01 4.3649209E+00 1.1825773E+00 2.3054313E+00 1.5907490E+00 7.1959063E-01 3.0384037E+00 2.4442590E+00 3.1466058E-01 6.7195948E+00 2.9622572E+00 1.3663731E+00 8.3338526E-01 1.2927057E+00 3.2973696E-01 9.1243449E-01 4.2186054E+00 1.6122645E+00 6.0093422E-01 1.3818815E+00 1.0197184E+00 - 3.7588247E+00 2.0734802E+00 2.9583717E-02 4.6496085E-01 5.7183555E-01 9.0268220E-01 1.7010616E-01 5.0266773E+00 1.6179781E+00 2.2090571E+00 1.9238482E-01 5.3501366E+00 1.6071441E+00 5.8094842E-01 9.4987596E-01 7.1700466E-01 8.9435412E-01 1.0546074E+00 5.7275107E-01 2.4130792E+00 1.7078423E-01 7.0881278E-01 7.1228723E-01 2.6206753E+00 3.0824108E-01 8.8025216E-01 2.4420702E-01 1.1212375E+00 1.0535188E+00 2.7888914E-01 5.7111884E-01 1.3221816E+00 1.1623763E+00 4.3321775E+00 1.1749242E+00 2.8755525E+00 5.7692668E+00 1.6717108E-01 2.1831568E-01 6.0165569E-01 2.9044225E+00 5.3246826E-01 8.8390654E-01 3.0763390E+00 5.5571748E-01 5.2587483E+00 7.0975657E-01 2.8500476E-01 3.9054389E-01 2.3314399E+00 2.3244027E-02 1.2197174E+00 1.5167311E+00 1.6058397E+00 9.7705038E-01 7.0183431E-02 2.1117071E+00 5.7914779E+00 4.1249728E-01 1.3704916E+00 1.2130315E+00 7.4257153E-01 1.9678305E+00 3.3196120E-02 1.2277185E+00 8.0129492E-01 1.9935976E+00 1.0220459E+00 2.4978689E-01 2.8032472E-01 8.3587446E-01 8.1143820E-01 8.3755085E-01 5.3434638E-01 2.2716696E+00 1.1537366E+00 9.7654451E-01 9.8834003E-02 1.5162979E+00 2.6950844E+00 1.2823625E+00 1.4930596E+00 2.7327826E+00 9.8372815E-01 3.6730187E-01 1.4352600E+01 9.6160830E-01 8.2083104E-01 5.7700712E+00 5.9743788E-01 2.3860824E-01 2.3684429E+00 5.6409334E-01 1.4442437E+00 1.6998792E+00 4.0145672E+00 2.3423812E-01 1.3726679E+00 5.8123316E-01 1.7822139E-01 - 8.0784230E-01 1.5182911E+00 7.8256785E-01 1.3430893E-01 1.2617530E+00 3.6776401E-01 8.1395296E-01 1.7191229E+00 2.8373848E+01 7.7674719E-01 8.0230071E-01 1.2792719E+00 1.2409062E+03 2.2472348E+00 1.8876208E-01 9.5338518E-01 1.7239022E+00 1.6518638E+00 7.6789610E-01 1.0020929E+00 2.0282976E-01 1.0091743E+00 1.6084105E+00 1.1403318E+00 1.0379412E+00 1.9741563E+00 1.7118261E+00 5.0664354E-01 2.0367293E-01 1.2510086E+00 3.3046212E+00 1.5340333E+00 6.4071187E-01 7.2445163E-01 2.7397144E-01 9.1285918E-01 1.3078701E+00 8.9183069E-01 1.0043916E+00 8.8950499E-01 4.7151696E-01 2.9800773E+00 6.2866785E-01 5.2166679E-01 1.8090830E+00 4.3744809E+00 2.5920507E+00 1.5928922E-01 1.7539576E-01 5.0790540E-01 2.5215917E-01 9.6232265E-01 2.6394704E-01 2.0023062E+00 3.0959857E-01 6.2350128E-02 8.5495042E-01 8.0100624E-01 1.0985028E+00 1.5129668E+00 6.8119546E-01 1.3037383E+00 3.6958392E-01 2.2591182E-01 1.4135053E+02 6.6968435E-01 3.8236352E+00 2.2693524E-02 1.9971454E-01 8.6594409E-01 8.2079939E-01 2.3741728E+02 1.7947498E-01 4.3623096E-01 5.0277946E-01 3.2354008E-01 6.7061147E-01 5.5077721E-01 4.6666884E+00 7.5904757E-01 5.5127927E-01 2.1916785E-02 4.8961417E-01 9.1079746E-01 6.7869436E-01 1.8156198E-01 1.1712169E-01 2.0036591E+00 6.6288787E-01 8.4131278E-01 9.9394471E-01 1.2342227E+00 3.6217742E-02 2.8316231E+00 1.3760165E+00 2.2621620E+00 1.3785960E+00 3.5471961E+00 1.5803745E-01 7.8803836E-01 - 1.6609392E+00 6.7705723E-01 2.6236660E-01 1.9891537E+00 2.8846245E+02 1.0471270E+00 9.3706137E-01 5.3879231E-01 1.3675798E+00 9.6782259E-01 1.8980328E-01 1.5573332E-01 2.2240495E+00 1.2749687E+00 1.0561301E-01 1.7223819E-01 1.5152393E+00 4.9470512E-01 1.1244789E+00 1.4862051E+00 1.1656456E+00 9.6366961E-01 9.5540478E-01 1.6131585E-01 3.5115760E-01 2.4323812E+00 3.6813213E-01 4.7237505E+00 5.4664081E-01 5.4990743E-01 3.6635409E-01 7.7815912E-01 9.8338007E-01 1.0746710E+00 9.5075640E-01 6.9867223E+00 1.5816116E+00 2.4657900E+00 5.6048456E+00 2.1738031E-01 1.0461022E+01 9.9806602E-01 2.7091715E-01 3.8842421E-01 2.2862871E+00 9.5254774E-01 8.9382844E-01 3.6645690E+00 1.3831707E+00 7.7391317E-01 1.9630355E-01 9.3242523E-01 1.2395171E-01 1.3511642E+00 8.1098418E-01 1.8985928E+00 1.1204609E+00 1.8518045E-01 3.7856367E+03 2.6374619E+00 2.9432160E-01 4.3830295E+00 2.5413048E+00 1.8633371E+00 2.1211067E+00 1.6340045E-01 4.5108211E-02 1.0883572E+00 4.2938924E-01 1.9648241E+01 4.1965390E-01 8.6655126E+00 1.1425991E+01 5.6605984E+00 7.3496240E-01 9.4307307E+00 6.0997056E+00 9.5554832E-01 1.1217663E+00 9.4631855E-01 7.9566585E-01 8.6193053E-02 2.4563367E+00 8.0537303E-01 3.3286621E+00 1.7778718E+00 2.2097266E-01 6.7264643E+00 8.5887471E-01 2.1339069E-01 2.5038163E+00 9.6251655E-02 1.0945645E+00 7.0105098E-01 4.1426234E-01 4.9125411E-02 6.0949862E-01 1.0879212E+00 1.5654524E+00 3.3892816E-01 - 2.9189784E-01 3.3175750E-01 1.2885650E+00 4.7230015E-01 2.9954707E-03 1.2408913E+00 6.0339506E-01 1.6591834E+00 1.2344111E-01 5.3415601E-01 8.5239756E-01 1.0586137E+00 2.4818826E+00 1.1610620E+00 1.5580851E+00 1.0385823E+00 3.6629295E-01 1.7142354E+00 2.6986593E-01 7.8687476E-01 3.4793289E+00 2.6502668E+00 1.1682375E+00 5.0202887E+00 2.6721893E-01 2.2242095E+01 5.4064719E-01 1.9912292E+00 1.3115206E+01 3.9370734E+00 1.4771688E-01 2.1759751E+00 3.0461027E+00 5.3898507E-01 3.2125791E-01 9.0470200E-01 3.1105828E+00 2.6499136E-01 1.0163057E+00 1.5189357E+00 4.3379507E+00 1.3998482E-01 1.1242335E+00 1.5017237E+00 1.6005761E+00 4.9864883E-01 2.0766538E-01 4.2007398E-02 2.2600092E-01 1.5533598E+00 1.5455715E+00 3.3235373E-01 4.6850822E-01 1.7317536E+00 1.7251489E-01 3.4448490E+00 4.8725051E-01 8.2334794E-01 1.3014835E+00 3.3166548E+00 4.0390587E-01 4.9187911E-01 1.9971109E+00 8.4247857E-01 1.9312794E+00 9.8247592E-01 1.3543384E+00 1.7636487E+00 3.0758123E-01 2.8455584E-01 2.8877667E-01 4.5054951E+00 1.4498427E-02 1.4710664E+01 3.6628255E+00 3.5341095E-01 1.1136140E+00 1.2620706E+00 1.5529503E+00 1.5929289E+00 1.6565882E+00 2.8419756E-01 2.8075254E+01 1.7358853E-01 1.1004627E-01 1.7761672E-01 1.2484557E+00 8.0036115E-01 2.7994017E-01 1.6763281E-01 7.1102585E+00 1.1890562E-01 4.4006396E-01 1.3047301E+00 6.2685337E-01 1.0008263E+00 1.2331187E+00 3.5604364E+00 9.0711506E+00 1.4187928E-01 - 1.4831201E+00 3.7912361E-01 4.7112334E-01 3.8814522E+00 2.9212436E-01 2.3552293E+00 1.3171953E+00 2.6586804E+00 1.0136996E+00 3.0631218E-01 7.2268035E+00 4.8618154E+00 1.7500113E-01 7.2730059E-01 1.9891686E-01 1.7194758E-01 4.6109656E-01 8.9012155E-01 1.2764049E+00 7.0494144E-01 1.8701386E-01 9.1569486E-01 4.2383084E-01 1.7056428E-01 4.0281871E+00 1.7879443E+00 1.0176428E-01 1.6591986E+01 2.7564269E+00 2.4983270E+01 1.5496695E-01 2.2658569E-01 9.9422768E-01 6.0555838E-01 2.8218339E-01 7.5695581E-01 1.9947072E-01 1.2306856E+00 6.4103076E-01 2.0268879E-01 4.4296983E+00 1.1850783E+01 2.4372143E-01 8.7439509E-01 1.1979777E+00 7.5077591E-01 1.3192408E+00 4.1592054E-01 5.0088042E+00 1.0149725E+00 3.9305440E+00 1.1956901E+00 3.6943127E-01 2.2531972E+00 6.9384883E-01 2.9989653E-01 1.6719809E-01 1.1656794E+00 1.8276840E+00 3.9120241E-01 7.4264845E+00 6.9365961E-01 1.1510466E+00 1.9094879E+00 1.1753041E-01 1.0003443E+00 1.3414462E+00 2.0297404E+00 1.2769101E+00 4.4311847E+00 4.5542900E-01 1.7741782E-01 3.0187084E+00 1.6609977E+00 1.3766386E+00 1.8427105E+00 9.9396707E-01 9.9811008E-01 9.8893432E-01 1.3251018E+00 1.8721265E+00 5.2412847E+00 1.4273884E-01 3.6379763E-01 1.0100298E-01 5.0956718E-01 9.4904612E-01 9.3488858E-01 2.6552596E+00 9.8894997E+00 2.1023894E+00 4.1925093E-01 1.3864496E+00 1.4645416E+00 6.9692794E-01 3.3045530E+00 6.7769374E-01 2.2343606E+01 1.0380488E+01 2.6184071E+00 - 1.6116689E+00 5.1160097E-01 1.0914975E-01 8.7113507E-01 2.0179776E+00 5.8251715E-01 3.1479812E-01 4.9108177E-01 1.3765010E-03 5.4143560E+00 2.0623780E+00 3.1944134E-01 7.6093604E-01 1.0496641E-01 2.8156137E-02 3.4422531E+00 4.2410287E+00 2.0553078E+00 9.9798690E-01 5.2916495E+00 1.9756671E-02 4.4578721E-03 2.9817335E-03 3.0360031E-01 5.7942910E-01 1.0833721E+00 3.2940390E+00 3.4641393E+00 9.3621735E-01 1.0486176E-02 1.6313812E+00 9.9766343E+00 5.7660037E-01 3.3631595E+00 4.4295225E+00 2.8811532E+00 2.1558195E+00 4.9921247E-01 8.8837488E-01 7.4442908E-01 4.8619158E-01 1.9283403E-01 7.4762058E-01 1.2845426E+00 5.5440916E-02 5.9229712E-01 6.7938265E-01 1.1363302E+00 3.3408555E+00 5.4253669E+01 1.1393964E+00 1.7418940E+00 1.1388721E-01 1.0495817E+00 5.3891574E-01 4.6520086E-01 2.5717484E-01 1.0279767E-01 8.0453795E-01 1.3982050E+00 1.3675739E+00 3.5205758E+00 7.3113845E+00 1.2471580E-02 2.6445150E+00 8.2850823E+00 3.6559264E-01 1.0133090E+00 2.0537113E+00 2.2524845E+00 4.7024957E-01 4.7938817E-02 5.2188728E-01 6.3258811E-01 2.1501815E+00 9.7444928E-01 1.1364630E+00 8.2077857E-01 1.5893628E+00 2.3951811E-01 2.4690067E-01 4.9043622E-01 6.7643582E-01 1.3778514E+00 1.6514990E+00 8.3884363E-01 1.3015273E+00 9.7200023E-01 4.5480397E+00 4.5087645E-01 4.0840196E-01 5.4604684E+00 1.5941556E+00 2.2138529E+00 1.9051559E+00 1.9353055E+00 4.6424414E-01 1.2018057E+00 1.1772311E+00 1.2029541E+00 - 3.4595498E+00 2.2481091E-01 9.7678486E-01 1.5153696E+00 7.9898402E-01 1.4056810E+00 4.3453434E-01 2.1138015E+00 1.5437177E+00 3.8204099E+00 4.1225834E-01 8.6009559E-01 3.3796418E-01 2.9364817E-01 3.4695471E+00 4.3285726E-01 4.9876601E+01 1.3668444E+00 1.7616943E-01 7.7804101E-01 3.8789413E-01 2.1850007E+00 8.5331425E-01 4.6700571E-01 1.6238222E-01 1.1045145E+01 5.8564854E-01 1.2695657E-01 8.2930411E-01 6.0353001E-01 1.5626087E+00 3.9782008E-01 1.1422467E+00 1.6628372E+01 1.3974649E+00 1.1256643E+00 6.8999032E-01 3.9958533E-01 4.4862045E-02 6.7195249E+01 6.1297293E+00 4.3710612E-02 4.6029426E-01 1.0927603E+00 2.2073244E+00 2.0805020E+00 7.4427276E-01 1.6735960E-01 1.8657860E-01 6.5367968E+00 1.9671410E+00 8.6690711E-02 7.6024020E-01 9.1755324E-01 3.0100083E+00 5.1746962E+00 4.0822191E-01 3.1770508E-01 1.1586063E+00 4.9454004E+00 1.5554450E-01 9.8847960E+00 1.1210867E+01 1.8698853E+00 1.2179401E+00 5.5843219E-01 5.0033246E-01 5.8690088E+00 6.2390187E-01 4.7130294E-01 1.3479912E+01 1.1879969E+00 3.4335066E+00 3.0225122E-01 9.8245508E-01 1.4573373E-01 5.0249217E-01 4.4232701E-01 2.1539362E+00 2.0469922E+00 1.0046764E+01 9.5288142E-01 3.0668043E-02 8.6793861E-01 2.5786926E+00 5.5260686E+00 5.4219290E-01 1.7390987E-01 1.5660249E+00 9.7903887E-02 1.2584792E+00 1.1362187E+00 3.0815550E+00 1.9236433E+00 1.0273038E+00 1.2762819E+00 1.7497396E-01 1.1567091E-01 7.8596321E-01 4.9142058E-01 - 9.6137385E-01 2.9169925E-01 2.8611364E-01 1.5438861E+00 1.6916817E+00 1.9466654E+00 9.8067787E+00 1.0512660E+00 5.7233067E+00 8.8596313E-01 1.5501923E-01 3.4184667E-01 8.0841283E-02 2.7221304E+01 7.5566795E-01 7.8380933E-01 7.9589863E-02 1.2876486E+00 1.1926208E+00 2.4740872E+02 8.1407172E-01 2.2620816E+00 1.8452686E+00 4.3556579E-02 1.0043478E+00 1.9716001E+00 3.8258855E+00 4.3059717E-01 1.4637128E-01 3.1772263E+00 1.4814335E+01 3.1902192E-01 1.1385419E-01 1.4781115E+01 3.8977766E+00 6.9109844E-01 2.5135685E+01 4.2596589E+00 3.0566092E-01 2.9191759E-02 9.3100755E-01 4.7007283E-01 4.3318825E-01 1.3325878E-01 4.1828146E+00 1.0881581E+00 1.4216315E+00 2.7719136E+00 9.4178858E-01 1.5187031E+00 3.3239891E-01 1.1239678E+00 4.0332389E+00 1.4500999E+00 3.3427460E+00 9.2202293E+00 9.3963080E-01 1.3976455E+00 8.1099766E-01 1.9414857E-01 8.0514089E-01 1.8568598E+00 1.6323786E-01 5.1410108E-01 1.4225818E+00 1.0798756E-01 1.8589747E+00 7.0819772E+00 1.2173882E+00 5.1070326E+00 1.1818293E+00 9.5998288E-01 8.3621346E-01 4.6157657E-01 1.0756096E-01 9.5469467E-01 4.5437331E+00 3.4984001E-01 9.2809326E-01 1.0679710E+00 1.7218123E+00 3.8664796E+00 1.6017083E+00 1.2005396E+00 9.9110113E-01 1.1836639E+00 1.1199639E+00 1.0901679E+00 7.4843037E-01 1.4158154E+00 7.6134389E+00 1.1766582E+00 2.1879366E-01 1.9734686E+00 5.2893334E-02 9.2292901E-01 2.1044775E-01 7.5328243E-01 7.3574489E-01 7.4614513E-01 - 2.6771023E+00 1.7995096E-01 1.4685887E+00 9.2634750E-01 4.9383969E-01 4.5992656E-01 4.2360292E-01 4.3381404E-01 1.2053824E-01 1.7898094E-01 1.0187320E+00 4.3207369E-01 9.9312991E-01 3.9050370E-01 3.8790743E+00 3.7793047E-01 6.0190118E+00 5.6497243E+00 2.4057524E-01 1.4095088E+00 1.7609434E+00 9.9018645E-01 5.9653220E-01 1.3480796E+00 4.1670133E-01 1.0664114E+01 8.2736441E-01 1.0065174E+00 3.8371133E+00 2.1911356E+00 4.9244099E+00 8.9183132E+00 8.9699305E-01 1.2363712E+00 4.0332338E-01 4.0129751E-01 1.9095915E+00 4.2681049E+00 2.3714781E-01 3.1502590E+01 2.2255447E+00 6.0250755E-01 1.9972444E+00 8.6461023E-01 8.3836428E-01 4.1152102E+00 1.1719638E-01 4.8064415E+00 1.2971758E+00 3.7401748E+00 8.5919679E-01 1.7367409E+01 9.5368103E-01 9.7011274E-01 4.2601115E+00 4.1360803E-01 1.2213813E-01 7.5438228E-01 6.4692185E-01 2.9814199E-01 4.5432384E-01 5.9319089E-01 4.0203228E+00 6.2379944E-01 9.5767066E-02 5.7376384E-01 2.0131348E+00 2.8965489E+00 1.0182079E+00 3.0862608E+00 6.1691997E-01 1.0989210E+00 1.9667065E+00 8.6249215E+00 9.9075843E-01 9.0052197E-01 1.2321405E+02 3.2189616E+00 2.1778536E+00 3.6540976E-01 1.5696941E+01 1.0064921E+00 2.8927117E+00 5.7632468E-01 2.4273491E+00 9.4510661E-01 8.8309215E-01 3.4278358E+00 3.8936585E-02 7.9619636E-01 1.2663341E+00 9.7405059E-01 3.2813924E-01 5.1084987E-01 2.6009239E+00 9.2342314E-01 1.0004327E+02 3.9127227E-01 1.1093285E+00 1.3555981E+00 - 1.7458837E+00 1.4159934E-01 9.6970214E-01 6.9577375E+00 1.0726647E+00 9.6077877E-01 5.8813036E+00 3.4704683E-01 2.1791567E+00 3.5145753E+00 2.0984232E+00 3.9602949E-01 1.1483913E-01 4.8689011E+00 1.3650405E+00 1.6070870E+00 3.7987421E+00 1.3574409E+00 6.6825194E-01 5.0696293E+00 1.0882954E+00 1.8062619E-01 2.9175796E+00 7.5761307E-03 1.0683482E+00 4.4680207E+01 1.3086987E+00 9.6235259E-01 3.5831928E-01 5.4890612E+00 1.3059589E+00 1.4035214E+00 7.4867168E-02 2.0013474E+00 1.9912676E+00 5.8189379E-01 1.8919860E-01 1.5205290E+00 1.3774209E+00 7.9903460E-01 2.0543403E+00 4.3963987E-01 2.9592477E-01 3.0354786E+00 5.4735243E+00 5.2492743E+00 3.7772366E+00 5.8598890E-01 2.7659703E+00 2.0145363E+01 4.4055159E+01 2.9598282E-01 1.4632965E+00 3.2718158E+00 3.6721293E-01 3.2329273E+00 1.0481151E+00 1.7018185E-01 6.3887800E-01 1.1399400E+00 1.0030989E+01 5.6658019E-01 1.9670042E+00 2.2394359E+00 3.5673200E-01 3.0551298E+00 2.5929652E-01 2.7439613E-02 3.5834702E-01 4.3027207E-01 8.0102726E-01 1.5396715E+00 5.9464681E-01 1.1838507E+00 1.0710530E+00 1.9903713E+01 6.6630804E-01 5.6939027E-01 1.1383432E+00 1.3877020E+00 5.0620436E+00 9.8051102E-01 1.2991633E+00 1.0136737E+00 3.4996460E-01 1.2089422E+00 6.0840428E+00 5.8957029E-01 2.2116200E-01 8.1568748E-01 4.7678350E+00 1.2727731E-01 1.3342481E+00 1.3704534E+00 1.6615911E+00 3.9870531E+00 1.2064753E+00 4.6676471E-01 3.6471815E-01 9.9897051E-01 - 1.5248776E+00 1.7698045E+00 3.0557793E+00 3.6996866E-01 2.6783797E-01 5.1919230E-01 5.8009774E+00 1.6374491E+00 5.3047068E+00 1.1732947E+00 5.1341188E-01 2.0907275E-01 1.5194576E-01 2.6784128E-01 2.8655923E+00 1.1522878E+00 7.2131525E-01 1.1517979E+00 1.2327559E+00 1.1269878E+00 1.6297063E-01 7.3879374E-01 5.0499573E-01 2.4088144E-01 2.8929458E-01 2.0745848E+00 2.0728751E+00 7.7227370E-01 1.5661359E+00 1.1784963E+01 4.5533522E-01 2.8178503E-01 1.3739118E+00 2.4758870E+00 6.2626470E-01 8.8036901E-03 2.5008101E+00 1.5536843E-01 8.5913660E-01 4.4261074E+00 2.5287956E+02 8.7431932E-01 8.9804578E-01 1.3640075E-01 7.5966818E+00 8.3320090E-01 4.9890104E-01 9.8655533E-01 4.7476553E-01 2.8959219E-01 1.0697761E+00 4.0318707E-01 6.4416367E-01 9.2883526E-01 1.9654747E+01 1.0808534E+00 5.4203105E-01 1.0405125E+00 1.5201556E+00 3.7780701E+00 1.5430257E+00 1.3765022E+00 4.5546828E-01 2.1795131E+00 1.2472130E+00 3.7527472E-01 6.6105947E+01 2.7458714E+01 1.6597361E-01 6.9313072E+00 1.7710111E+00 1.1890500E+00 1.0454844E+00 4.1838360E-01 6.1129036E-01 4.8202071E-03 2.7080519E-01 2.6501878E-01 1.4140606E-01 3.3498851E-01 6.0970564E-01 1.3129649E+00 2.0160893E-01 3.1414548E+00 2.6226571E-01 1.8584451E-01 9.8189214E-01 9.0183226E-01 5.4426217E-01 8.6619383E+00 7.8002337E-01 9.2443204E-01 2.9046514E-01 1.2190843E+00 2.6011513E+00 2.3208756E+00 3.9439686E+00 7.9104200E+00 1.0085182E+00 6.0500407E+00 - 7.0437112E-01 2.0336413E+00 1.5859757E+00 2.5143408E-01 8.7367793E-01 1.1395202E+00 1.1499631E+00 8.4208213E-01 6.3782891E-01 5.6379861E+00 4.2206064E+00 3.5006353E-01 9.3811855E-01 1.1531744E+00 1.4651621E+00 3.6976014E-01 1.2595316E+00 2.7847121E-01 1.5697613E+00 1.3499909E+00 1.0737585E+00 1.2688748E+00 1.3844599E+00 4.6662442E-01 3.3504571E+00 6.7846793E-01 4.6457778E-01 3.1028674E-01 3.1710754E+00 5.7456631E+00 3.3469023E+00 6.3698136E-01 6.5547852E-01 1.6453951E+00 1.1900847E+00 4.6077753E+00 3.8474964E-01 1.7598655E-01 2.8525339E-01 1.5417468E+00 9.3811587E-01 3.9082098E-02 9.8017771E-01 7.6539770E-01 7.8641959E-01 7.2264987E-01 5.3084513E-01 5.9177107E+00 2.4325395E+00 3.8505965E+00 3.6607577E-01 1.8985900E-01 9.2335790E-01 2.6833356E+00 4.9318440E-01 7.4421135E-01 1.2188945E+00 1.0261457E-01 3.5841728E+00 1.8240554E+01 9.8902608E-01 1.0159356E+00 1.6177081E+00 9.1325827E-01 2.9098465E+00 1.2050681E+00 6.1193237E-01 6.2629968E-02 1.2502940E+00 1.6233990E+00 1.6806501E-01 7.1130590E-02 1.0732608E+00 9.0552051E-01 1.6960429E+00 6.6682905E-01 2.6019289E-01 1.3683121E+00 2.8695016E-01 1.3959302E+00 7.9051126E-01 9.7899195E-01 1.7638510E+00 8.5078965E-01 1.2118647E+00 1.1713955E+00 9.9813653E-01 5.7626649E-01 6.0822343E-01 1.8649654E-01 3.5159112E-01 2.4158288E-01 2.6812840E+00 1.4294017E+00 1.6544147E+00 1.5255860E+01 1.9040115E+00 2.9888247E-01 9.2067959E-01 2.9817992E+00 - 4.9499499E+00 5.0979535E-01 8.0671309E-01 2.6504806E-01 2.4095300E+01 3.3059572E-02 2.2476560E+00 9.7023181E-01 8.7619510E-01 1.0714007E+00 7.7793043E-01 7.7426440E-01 3.4079180E+00 2.4532682E-01 6.2006527E+00 6.2935251E-01 9.3778226E-01 1.9215872E+01 6.7511322E-02 3.1570404E-01 4.1677547E-01 2.6605845E-01 5.3638720E+00 9.3806565E-01 1.6889439E+00 7.1010910E-01 1.6961845E+00 1.3144177E+00 5.3908087E-01 4.2142625E-01 6.9241453E-01 1.9602199E+00 1.0232927E+00 5.3358755E-02 5.0200559E+00 6.3689569E-01 1.0231215E+00 2.4610999E+00 3.1234103E+01 1.8108919E+00 7.0613431E-01 1.7146746E+00 1.0722738E+00 1.0790041E+00 3.3162749E+01 4.2393637E-01 3.2175527E-01 1.6839395E+00 3.4185228E-01 1.1727685E+00 1.2261101E+00 7.5002509E-01 3.0735186E+00 2.3199743E-01 1.5461019E+00 1.2998581E+00 2.7045339E+00 1.7711068E+01 1.0057677E+00 3.7883261E-01 9.6127069E-01 7.1593985E-01 6.6009574E-01 2.7159866E+00 8.7088010E-01 9.0742849E+00 8.1802701E+01 9.2864855E-01 1.2112541E+00 3.1472430E+00 6.9988507E+00 1.3716386E-01 7.2080282E-01 3.4800128E+01 1.4383285E-01 1.5155839E+00 1.1749831E+00 1.0956652E+00 3.8455239E+01 1.9590610E+00 1.3883144E+00 2.2253851E+00 7.3473440E-01 2.5459928E-01 9.0239812E-01 1.9277643E-01 6.5209071E-01 6.8769933E-01 3.2748167E+00 1.6647337E+01 1.4045659E+01 1.4731597E+00 1.1060143E+00 3.1129719E+00 8.5176625E-01 1.6422867E-02 2.7682846E-02 1.2860597E+00 1.6859208E+01 2.8017483E-01 - 7.3445756E-01 2.1604148E-02 1.0932763E+00 5.2548899E+00 2.8081459E+00 6.4336343E+00 1.0347571E+00 6.0071848E-01 5.9504069E+00 1.9600070E-01 3.0939230E-01 2.5681206E-01 1.0932578E+00 8.7003125E-02 3.5344457E-01 2.4018050E+00 8.1961729E-01 4.1707164E+00 1.3929307E+00 4.1651824E-01 3.1937819E+00 7.0380945E-01 3.6752534E-02 5.6743267E-02 1.0750729E+01 1.1449667E+00 5.9569587E-01 1.2763570E+00 7.9738912E-01 2.7303903E-01 8.7620994E+00 7.1837369E-01 1.1532865E+00 1.1536525E-01 5.4912908E-01 8.3898101E-01 1.4848444E+00 5.6942769E+00 5.6535780E-01 5.0312058E-01 1.1764189E+00 1.4989613E+00 1.1769947E+00 8.7725843E-01 8.3109777E-01 3.1741194E-01 2.7109877E+01 1.2072349E-01 4.3399749E-02 1.6005293E+00 1.0568027E+00 2.1317353E+00 1.2364712E+02 9.1211262E-01 6.2498352E-01 3.5130861E-01 2.2175120E+00 3.8900622E-01 9.1770932E-01 1.7280342E+00 6.0228808E-02 1.0635824E+00 2.5519789E+00 2.2657399E-01 2.3980866E+00 3.0838787E-01 1.9666012E-01 2.0279927E-01 1.3570552E+00 5.5738134E-01 2.3275580E+00 1.7688914E+00 2.7118403E+00 7.2969803E-01 1.3568618E+00 9.1827026E-01 3.4189318E-01 1.8336264E+00 2.1284268E+00 5.6809213E+00 1.9784565E+00 2.7587920E+01 3.2081827E-01 2.8446997E-01 1.6899156E+00 2.7509006E+00 3.7466791E+00 1.0300280E+00 7.1147508E-01 2.4533649E-01 1.2452558E+00 2.6705363E-01 7.9050116E-01 6.2658626E-01 8.0490482E-01 3.3102681E-01 4.0196926E-02 2.7803384E-01 1.4345173E-01 7.1101521E-01 - 2.8223542E-01 1.6726862E+00 3.3105710E+00 4.6570527E+00 1.9648777E+00 6.9042833E-01 2.0915742E-02 1.0797898E+00 1.3340429E+00 3.9032979E+00 4.3114320E-01 7.7186845E-01 1.0602910E+00 1.6773140E+00 1.3065915E+00 1.0844394E+00 4.2677237E-01 2.1486763E+00 4.8214666E-01 2.3035308E+00 1.3580311E+01 1.0034979E+00 1.4530788E+00 1.0662701E+00 8.0546231E-01 6.0208458E-01 8.8292566E-01 3.3140643E-01 5.6463097E-01 1.0615237E+00 7.2319849E-01 8.3585386E+00 1.4334733E+00 1.6655853E+00 6.6555224E+00 6.8545452E-01 2.8443213E+00 9.9006835E+00 1.4690532E-01 2.5581671E+01 7.5669640E-02 3.5641371E+00 1.8504725E+00 3.1734833E-01 9.2883567E-01 1.6705659E+00 9.8886571E-01 6.7277967E-01 2.7815614E+00 4.7167288E+00 1.5530597E+00 1.8054825E+00 2.9157605E+00 7.5339396E-01 9.2794422E-01 4.9577146E-01 9.7937844E-02 5.3700909E-01 5.4816707E+00 7.8062305E-01 2.7940126E+01 7.6130564E-01 6.8570505E-01 2.9381657E-01 1.9766983E-01 2.2766614E+00 1.5552071E+00 1.1861109E+00 1.6260380E+00 5.0431540E+01 1.4628427E+00 8.8714757E+00 8.7505344E+00 3.7426595E+00 3.3744505E+00 1.5918319E+00 4.2507299E-01 1.0087089E+00 1.5284197E-01 9.5154591E-01 2.4988473E-02 4.0031580E+00 1.9792993E+00 1.4050900E+00 1.2485940E+00 5.5001681E-01 1.2250957E+00 1.6296869E+00 1.4027544E+01 1.9499161E+00 6.4935511E-01 1.3059094E+00 1.1989650E+00 1.0269148E+00 4.7091079E+00 3.2199584E-01 2.8180982E-01 4.1431173E+00 1.0559390E-01 7.5068566E-01 - 7.9668235E-01 1.1246073E+00 9.8849792E-01 1.3723192E+00 3.6729413E-01 6.0595787E-01 4.1033891E-01 3.2029058E+01 1.0724753E-01 1.7890060E+00 1.3573757E+00 1.7339082E+01 4.0318672E-01 1.0230813E+00 5.5902084E-01 2.7797981E+00 1.2885558E+00 2.3218095E-01 2.4907556E-01 2.3716381E+00 2.3537335E+01 1.3555846E+00 2.3243062E+00 4.8988971E+00 4.1940805E-01 2.2885950E+00 1.0298943E+03 1.1042912E+00 2.0110418E-01 3.7792863E+00 1.0260656E+00 1.8246839E+00 4.6312917E-01 5.7726536E-01 1.3021807E+00 1.6096947E+00 7.9537463E-01 2.4027343E+00 6.8869389E-01 3.6016539E-01 1.2531009E+00 6.3270286E+00 7.1786560E-01 9.0070807E-01 1.1001271E-01 6.1003856E-01 2.7684341E+01 9.9355072E-01 1.0257465E+00 1.8856867E-01 9.6949414E-01 5.1347515E-01 6.4754342E-02 4.3690175E+00 7.5809972E+00 1.6158115E+00 2.3468062E-01 1.3767273E+00 8.4243422E-01 3.2492672E-01 7.5330280E-01 1.9766589E+00 1.8318878E+00 8.5016464E-01 2.1857469E+00 3.2634995E-01 5.1087532E-02 1.4298881E+00 1.2498290E+00 2.0318748E+00 2.2659156E+00 9.6267970E-01 2.2501212E+01 1.2980428E+00 2.9888341E-01 6.8923472E-01 7.1319096E+00 3.5923709E+00 4.7914790E-01 3.2500218E+00 4.0230070E-01 6.1424977E-01 1.3203173E+00 5.5492147E-01 5.6072160E-01 5.2747967E-01 2.0529003E+00 4.3125134E-01 7.6843680E-01 7.5469969E-01 8.6740332E-01 2.1678501E+00 2.5141121E+01 3.4825263E+00 8.7481798E-01 1.1286765E+00 1.0766149E+02 9.5202929E-01 4.7369232E-01 1.3881001E+00 - 6.8429612E-02 6.1873662E-01 6.9439842E+01 2.0661744E-01 9.4183102E-02 7.5316695E+00 2.9831841E+01 1.3595166E+00 4.3191531E-01 3.3240247E-01 6.6468624E-01 4.0080382E+00 2.7892597E-01 1.0076107E+00 8.8047386E-01 6.7054408E-02 4.2662285E-01 5.0764606E-01 8.8294252E-01 7.2559542E-01 6.9514017E-01 4.0869247E-01 8.8449184E-01 1.1503544E+02 2.7106728E-01 7.6128626E-01 2.0760693E+00 1.9924147E-01 9.5679984E-01 1.1886317E+00 8.7712587E-01 2.8639790E-01 6.5134482E-01 9.5392925E-01 7.2858903E-01 3.8880060E-01 1.2591894E+01 3.9711393E+00 2.0455505E+00 1.8709003E+01 3.5046929E+00 1.2910022E+01 1.0897375E+00 3.9872908E-01 6.8735934E+00 1.3215195E-01 1.3682573E+00 2.0292044E+00 2.2130705E-01 1.6306139E-01 2.7951605E-01 6.5077304E-01 9.9573247E-01 9.4918981E-01 2.6918820E+00 3.0173760E-01 4.2037666E-01 1.3594178E+00 3.2900445E+00 4.1983955E+00 1.4749710E+00 2.9424186E+01 3.4183445E+00 7.9169275E-01 4.2233813E-01 6.7519301E-01 5.7669724E+00 3.4440256E-01 5.1470967E-01 1.1401484E+00 1.9096682E-01 1.2645340E+00 4.1571625E-01 5.4431502E-01 4.4785602E-01 2.6823238E-01 9.7520976E-01 1.5655851E+00 3.5269519E+00 1.5102914E+01 1.4575870E+00 8.2859523E-01 1.0409140E+00 5.7179871E-01 4.8391994E-01 1.2502778E+00 6.8722566E+00 2.2222363E+00 1.1962727E+00 2.8373038E+00 4.5332995E-02 1.2729258E+00 5.3721527E+00 7.7187981E-01 7.7941465E-01 3.3223969E-01 2.0475756E+00 4.2628039E-01 1.6293828E-01 5.7185570E-01 - 1.5186598E+01 1.1821267E+00 2.7233346E-01 2.4217236E-01 5.0564805E+01 1.3029781E+00 9.4376600E-03 2.1539255E+00 1.5964568E+00 9.1861549E-01 1.1579590E+00 2.4798056E+00 9.7832298E-01 1.2983417E-01 1.1271232E+00 7.6547445E-02 3.9162766E-01 8.8876789E-01 8.3675254E-02 1.8831169E+00 7.5685431E-01 7.8267818E-01 8.1167754E+00 5.9193470E-01 7.1685768E-01 2.5401567E-01 9.9285700E-01 1.5868376E-01 2.6891114E-01 1.7750110E+00 1.0074460E+00 1.0349955E+00 2.8878289E-01 8.3563978E+00 3.4233309E+00 1.1933429E+00 2.7999265E+00 1.0004928E-01 2.9747923E-01 1.6421816E+00 5.6121942E-01 1.1081494E+00 2.1558286E+00 1.7577042E+00 3.1514333E+00 7.2252901E-01 2.8748822E-01 1.9580040E+00 1.6229634E-01 1.4176741E+00 9.2077717E-01 1.9581714E+00 7.4731445E+00 5.2611857E+00 2.3359949E+00 3.0434936E-01 1.0009183E+00 1.1116771E+00 4.3292792E-02 1.0617074E+00 7.0595219E-02 2.1237756E+00 1.3434363E+00 2.5532780E+00 6.8689147E+00 2.6908946E+00 1.4671522E+00 1.1536555E-01 1.0032605E+00 1.0775531E+00 2.1930675E+00 1.1000673E+00 9.9105812E+00 2.1730441E+00 1.1327553E+00 3.9056848E-01 1.0900246E-01 5.1449317E+00 6.6642621E-01 4.7170527E-01 8.3619601E-01 1.2257274E+00 1.2257901E+00 3.3069444E-01 6.1438435E+00 1.3651765E+00 2.8505883E+00 8.3931333E-01 2.7802086E-01 1.2220320E-01 4.7778513E+00 7.3738526E-01 4.0561255E-01 7.9353505E-01 4.3748680E-01 7.3143549E-01 1.3308533E+00 2.5719515E-01 8.4313409E-01 1.9069616E+00 - 1.2014573E+00 3.2050857E-01 7.8839774E-01 1.3139845E+00 1.1035142E+01 1.1874854E+00 5.3794540E-02 1.6907946E+00 1.6617960E+00 2.2018478E-02 5.8929115E-01 2.3011120E-01 1.1843643E+00 1.4823024E+00 6.9183710E+00 3.5177266E+00 1.6440090E+00 8.3507176E-01 2.1724357E-01 4.4949278E+00 1.0847341E+00 2.6665627E-01 1.6516304E+00 3.7396051E-01 1.1861764E+00 8.2055149E-01 4.7696832E+00 1.0079737E-02 4.2989888E+00 5.9535666E+02 3.7105283E-01 1.1003847E+00 6.3956835E-01 7.3537040E-01 7.2309019E-01 3.5797563E-01 1.3425537E+00 6.0344713E-01 2.1341868E+00 2.9302914E-01 1.0205915E+00 6.4515139E-01 5.1546079E-01 6.3893335E-02 1.7739065E+00 3.9029243E-01 6.8450559E-01 2.4584349E+00 9.2079724E-01 8.0373351E+00 2.4451951E+00 1.3158268E+00 3.6721472E-01 9.0299338E-01 9.4435988E-01 6.6962788E-01 1.8973405E+00 1.5123595E+00 1.1791116E-01 4.5424481E-01 1.7807559E+00 1.3286308E+00 1.1201964E+01 4.5785996E-01 3.1723005E-01 2.7867386E-01 6.0529594E-01 2.7936962E-01 1.4250752E+00 2.6048957E-01 2.2442651E+00 2.6416156E-01 2.6818888E+00 2.5328054E+00 1.2732453E+01 1.9378063E+01 9.0336873E-01 1.3214288E+00 5.5693876E+00 3.2265404E+00 4.8365500E-01 1.4937653E+00 1.8475990E+00 3.9035149E-01 3.7985465E+00 1.0312135E+00 4.9531335E-01 7.7692533E-02 2.2601052E+00 8.1175345E-01 6.1102528E+00 3.7631995E-01 1.4861769E-01 6.8482079E-01 6.2221841E-01 1.6880147E-01 9.7166606E-01 6.5087632E+00 2.5290709E+00 4.9570625E-01 - 3.8644550E-01 3.3582727E+00 8.8159539E-01 2.0027953E+00 1.3283502E+00 1.4421415E+00 9.0352094E-01 9.5291493E-01 1.4587764E+01 4.8726643E-01 2.0115374E+00 1.1783374E+00 1.6215230E+00 5.7046092E-01 2.6986286E-01 1.2963979E+00 5.8777422E-01 1.7190917E+00 2.0761785E+00 1.2445349E+00 5.1709517E+00 4.2909900E-01 2.7213966E+00 2.0995465E-01 8.7170375E+00 4.4900536E+00 5.9647688E-01 6.5275330E-01 1.7201086E+00 1.3803037E+00 3.5583461E-01 1.2177395E+00 2.5779576E+00 1.1954417E-02 3.9310528E+00 7.1367335E-01 2.5644433E-01 1.0786919E-01 1.4428034E-01 1.2942503E+00 5.2351774E+00 1.6752382E+00 4.7069107E-01 1.9274013E+00 5.6191954E+00 2.4108854E+00 7.0148966E-01 7.0974542E+00 2.2027928E+00 1.2160420E-01 3.3745446E+00 1.2771917E+00 2.1794057E-01 9.8026557E-01 1.6735633E-01 7.6462274E-01 1.9644161E+00 7.0207030E-01 2.1968085E+00 1.4792214E+00 1.8561385E+00 1.0050663E+00 1.7394438E+00 1.4032666E+00 9.6648415E-01 7.1303689E-01 2.0419736E+00 5.7061090E-02 1.2511048E+01 9.7970435E-02 1.5486000E+00 3.7033262E-03 1.4452722E+03 2.0488620E+00 8.1728562E-01 1.2092042E+00 4.5257342E-02 1.1684472E+00 1.3996058E+01 4.1772990E-01 2.4995262E+00 8.2850653E-01 2.1321723E+00 2.5102326E+00 1.0440869E-01 2.9174388E+01 7.5805399E-01 2.3240859E-01 1.3642480E+00 2.2886769E-02 1.6401855E+00 2.1899668E-01 6.8382152E-01 1.1426631E+00 6.2295258E-01 1.8345832E+00 1.4514765E+00 3.8762776E-02 7.6412579E-01 3.9589007E+00 - 3.7197217E+01 1.9074283E-01 4.1771515E+00 6.3877938E-01 7.3506870E-01 9.4116555E-01 1.0711602E+00 9.7854043E-01 5.4861885E-02 3.3371511E-01 1.5012096E-01 1.0350492E+00 7.0872859E-01 6.8498413E-01 1.5971566E+00 3.3011028E-01 2.0559025E+00 1.9812969E+00 7.0539817E-01 1.3028032E+00 4.2629604E+00 1.3203579E+00 3.9306704E-02 5.3494360E-01 7.4935679E-01 1.1646246E+00 2.1041710E+00 1.6939074E-01 1.6447879E+00 1.3966606E+00 4.4176588E-01 5.4091188E-01 3.1210188E-02 6.4391873E-01 2.9897002E-01 1.4547382E+00 8.8774473E+00 1.5821489E+00 1.0875336E+00 1.1310123E+02 9.7246743E-01 9.6769741E-01 1.0756975E+00 2.1082726E+00 3.3968525E-01 2.2914936E-01 2.8657000E-01 1.0770571E+00 7.3655648E-01 2.2889016E-01 2.7984625E+00 1.3921091E+00 3.6970710E-01 2.5221649E+00 5.1023434E-01 7.6353835E-01 3.3570380E+00 1.2269226E-01 1.1089313E-02 1.3346536E+00 1.0982065E+00 8.2660770E+00 3.3062767E-01 3.6490159E-01 2.4669272E-01 1.0480683E+00 3.2353793E-02 6.4725691E-01 7.0997653E-01 2.1326822E-01 7.5022911E+00 2.1468553E-02 4.8108613E-01 2.4250906E+00 4.8357108E+00 3.4295754E+00 1.4079662E+00 5.7220816E-01 8.0667677E-01 4.2861608E-01 8.6781068E-01 1.1631672E+00 2.1395864E+00 2.6597191E-01 6.2209004E-01 1.3266093E-01 7.6376908E-01 1.4261608E-01 1.0928343E-01 1.2945680E+00 1.5259211E+00 2.9827197E+00 1.2694925E+01 7.8615188E-01 6.7836041E-01 1.3804743E+00 2.5006030E+00 7.3641755E-01 6.7098013E-01 9.4549761E-01 - 7.1240653E-01 5.0337148E-01 1.8800086E+00 6.4617576E-01 3.7098771E+00 3.2060319E+00 8.7694907E-01 5.8905228E+00 3.2530063E-01 6.8521141E-02 7.1503446E-01 3.5703876E+00 1.4643087E+00 1.1209714E+00 6.7482124E-01 1.0441129E-01 5.9617820E+01 2.3295690E+00 4.9948226E-01 2.3204038E+00 1.8049366E-01 1.3845055E+00 4.8008219E-01 3.9972738E-02 3.4375769E-01 2.6526211E+00 1.4671871E+00 3.4382272E+01 9.6874674E-01 8.3095682E-01 1.0962490E+00 1.0181060E+00 2.3829803E+00 4.4251440E-01 2.0874034E+00 8.7075914E-01 3.0988456E+00 9.8460313E-01 1.1256423E+00 1.7458564E-01 2.4540216E+00 5.7817291E-01 2.0981235E+00 8.0571223E+02 3.6688117E+00 1.0516080E-01 8.9225454E-01 9.2276446E+00 5.9229376E-01 1.7646143E-01 1.0417926E+00 1.4218080E+00 8.2032448E-01 1.1918766E+00 1.1463219E+00 2.0113723E-01 3.9527318E-01 2.0123603E+00 1.2094249E+00 4.6697525E+00 1.3037908E-01 1.3330578E+00 7.6130104E-01 1.3406801E+00 2.4033969E+00 9.6467303E-01 5.7938044E-01 6.7862716E-01 7.2061262E-01 7.2626303E-01 7.7471056E-01 6.8008385E-01 5.9650717E-01 4.7497528E-01 1.6611458E-01 4.8843071E-01 3.5643189E-01 1.0143453E+00 3.9559686E-01 1.8551899E-02 1.3765050E+00 8.9231113E-01 8.1047303E-01 6.0213146E+00 2.3763476E+00 4.4915960E-01 1.4752686E+00 3.1751811E-01 1.6353811E-01 3.0446417E+00 5.7017652E-01 1.1373420E+00 2.0359615E+00 1.2048193E+00 5.0799326E-01 2.9258875E+00 8.7123924E-01 2.7258073E+00 1.1467171E+00 3.8297754E-01 - 1.4533792E-01 4.2504193E+01 5.0669624E+00 5.8637533E-01 1.3653412E-02 5.2316116E-01 5.4401621E-01 2.7589645E-01 4.8530305E+00 1.5967642E+00 5.7252562E-01 1.6332900E+00 1.9235699E+00 2.0440427E+00 2.6443952E+01 2.9924871E+00 3.4238041E+00 7.2015595E-01 1.4098799E+00 8.3703158E-01 2.6833254E-01 6.9442254E-01 2.8605780E-01 2.3431662E-03 1.1342377E+00 6.4301711E-01 9.7903900E-01 4.3675307E-01 9.3915988E-02 4.6108929E+00 7.9726060E-01 2.6047709E+00 6.5615704E-01 3.2690873E+00 2.6950467E+00 1.8041886E-01 4.4927275E-01 2.2727090E+00 3.7853698E-01 6.4016015E-01 2.9924600E-01 2.1614587E-01 6.8391830E-01 8.1980487E-01 2.9299834E+00 8.4914814E-01 4.3435744E-01 4.7281684E+00 5.6963635E+01 9.7705705E-01 9.4803193E-01 6.4315952E-01 1.0088762E+00 1.2520496E+00 2.5405922E-01 2.9415893E+00 1.0996636E+00 5.4545362E+00 3.2048057E+00 2.9558634E+00 2.4197305E+00 6.6247039E-01 2.2179535E+00 2.0064983E+00 4.5113901E+00 1.5555531E+00 2.1953649E+00 2.0033745E-01 2.6015312E+00 2.3513708E-01 1.0384530E+00 1.0975659E-01 6.8249850E-01 2.2224833E+00 5.1055764E-01 1.5731056E+01 4.5023158E-01 1.0880989E+00 1.4758127E+00 1.0215420E+00 1.4219669E+00 4.1519057E-01 4.2014437E-01 1.7702560E-01 1.7694497E+00 8.1237306E-01 5.6915517E-01 2.0576851E+00 3.2903393E+00 1.0694682E+00 1.0789118E+00 1.0950002E+00 7.8129702E-01 8.6735128E-01 9.6963438E-01 4.7050500E+00 1.3384363E+00 2.5685146E+00 1.8584211E+00 8.0461296E-02 - 7.9502020E-01 4.6545385E-02 9.0644590E-01 2.8872355E+00 9.0568587E-01 2.1109941E-02 1.5293149E+00 3.6212699E+00 9.9286929E-01 3.5130825E+00 5.2164921E-02 2.2200222E-01 2.4009826E+01 2.6271613E-02 1.5059655E+00 6.2157356E-01 1.1418651E+01 3.5311815E+00 2.8077712E-01 8.8647508E-01 1.6754983E+00 4.5536121E+00 5.1918503E-02 4.5226181E+00 3.9065244E+00 7.4020838E+00 1.1478915E+00 2.7016742E-01 5.1182265E-01 3.9858062E+00 1.1133881E+00 9.6457653E-02 1.2083664E+00 1.4066292E+00 8.3716185E-01 5.4155320E+00 2.9401782E+00 3.4092910E+00 1.5578915E+00 1.0378644E+00 1.2941553E-01 4.5270631E+00 1.9104998E-01 7.3633624E+00 9.0397633E-01 2.6420212E+01 9.6048519E-01 5.7865289E-01 1.5162031E+00 2.4712254E+00 5.9420738E+00 2.3362739E+00 1.5574707E+00 5.1069231E-01 1.5437726E+00 7.4809287E-01 4.2877348E-01 1.4622265E+00 3.5190494E-01 1.8025979E+00 1.2694008E+00 8.2571525E-01 3.9303281E+00 3.4530404E+00 8.9653911E-01 1.2517669E+00 3.0594566E-01 2.5339659E+00 4.4284491E-01 3.5818693E+00 1.2878432E+00 1.4891904E+00 5.2144149E-01 4.6871202E+00 9.2461628E-01 1.9896781E-01 3.1666297E-01 6.1581270E-01 2.3881139E+00 5.1868935E+00 1.8621778E+00 7.6951913E-01 2.2836251E+00 5.7447255E-01 3.9087276E+00 7.5962271E+00 1.0257764E+00 2.0226597E+00 6.4573317E-01 1.0681465E+00 8.2165705E-01 3.5982577E-02 8.1393900E+00 4.0818202E-01 1.5941133E+00 4.2884812E-01 5.9696075E-01 2.3476395E-01 1.0084882E+00 2.3322544E-01 - 9.5616425E-01 1.5299670E-01 1.8800637E+00 2.6591749E+00 6.8507193E-01 1.3647848E+00 3.7817899E-01 1.8126418E+00 1.4204659E+00 2.0676576E+00 4.3343935E-01 4.5216608E-01 2.1635611E-01 1.7558200E+00 3.1851107E+00 1.9106936E+00 1.6150674E+00 1.0904552E+00 6.0478916E-01 2.7700769E-01 1.5936603E-01 1.3908663E+00 4.8244388E-01 3.3934762E-01 1.3566377E+00 2.2792470E-01 1.2009688E+00 3.7539252E-01 2.8398684E+01 1.9603854E+00 3.0369595E+00 1.0088020E-01 5.5804326E-01 1.7496193E+00 2.0281590E+00 3.1452310E+00 3.7624535E+01 9.9002914E-02 8.6324039E-01 8.3905486E-02 3.4129731E-01 6.9126012E-01 8.7199740E+00 1.7044405E-01 7.0948054E-01 4.6565543E-01 1.8942453E+00 2.0021840E+00 1.3398027E+00 5.4053728E+00 6.8875307E+00 4.6984672E-01 8.4955527E-01 1.3150125E+00 2.8983966E-01 6.7994540E-02 5.2971815E-01 1.3518477E-01 1.8196466E+00 3.3332314E+00 4.8547698E+00 1.1183034E+00 5.6102418E-02 2.1054630E+00 2.5645598E+00 8.4612541E-01 6.4120844E-01 2.2171049E+00 5.3634841E-01 1.2339251E+00 4.8391296E+00 5.2910167E+00 9.9012631E-01 1.1610973E+00 2.3839879E+00 3.7184359E-01 5.8289522E-01 3.9487889E-01 4.3728999E-02 1.7739893E-01 3.9821636E+01 3.9705792E-01 1.9539199E-01 1.4940123E+00 1.1139249E+00 1.7798353E-01 3.3375297E+00 3.5112542E-02 2.3150967E-01 1.7466715E+01 2.6637226E+00 3.6984855E-01 5.4231949E-01 1.3694426E+00 1.1366042E-01 3.1813956E+00 1.2529914E+01 2.3482953E+01 2.1538594E+00 1.0063413E+00 - 9.6545416E-01 5.2593687E-01 2.3422725E+00 1.3047919E+01 1.1488873E+00 1.0851680E-01 1.3632543E-02 4.9606064E-01 1.5204527E+00 2.0860139E+01 3.5508445E+00 8.1281868E-01 8.1417670E-01 5.8095266E+00 8.2718199E-01 1.5737967E-02 9.4027655E-01 4.0476655E+00 1.4484956E-01 6.4695487E-01 5.7034828E-01 2.0128967E-01 2.0798721E+00 6.4886572E-01 6.4036998E-01 6.2641144E-02 1.6432223E+00 9.8398683E-01 7.7170097E-02 8.1162880E-01 5.4016961E-01 2.0504747E-02 2.0424442E-01 9.3998211E+00 6.0338619E-01 1.2546524E+00 4.9501838E+00 6.3799636E-01 1.5456622E+00 8.5831529E-01 5.2351556E-01 9.6670756E-01 2.9022379E+00 1.7681139E+00 1.3254645E+01 2.7012470E+00 2.2648328E+01 1.0712107E+00 1.1596836E+01 7.3008681E-01 3.9317581E+00 9.6063343E-01 3.3706321E-02 5.7104286E-01 2.9256656E+00 9.9158069E-01 1.2217995E+00 9.5369714E-01 4.9823031E-01 4.0212917E-01 4.3618638E-02 7.3160389E+00 1.1535022E+00 9.8848327E-01 5.0697483E+00 1.2249214E+00 1.2917755E+00 1.7109550E+01 7.0029276E+00 2.7767401E-01 2.6754924E+00 9.6271246E-01 2.0061158E+00 9.2917806E-01 4.5455212E-02 1.6223268E+00 1.3907953E+00 2.4391663E-01 2.1293231E+00 2.2355719E+00 9.5212017E-01 1.4578361E+00 1.4459745E+00 3.8310487E+00 2.7429463E+00 8.3280388E-01 9.2430977E-01 4.1680337E-01 3.1160536E-02 2.5914647E+00 1.0143470E+00 1.1981185E+00 1.0093337E+00 4.5235151E+01 1.0088562E+00 2.0792416E-01 2.0971909E-01 8.8271263E-01 1.5569100E+00 8.3851960E-01 - 1.9161649E+00 6.4442206E+01 2.9932588E+00 1.3719760E+00 6.4530765E-01 5.9651259E-01 1.5321691E+00 2.7372500E+00 4.1484037E+00 8.8712927E-01 1.1893131E+00 2.3269798E+00 7.9487680E-01 7.7056788E-01 8.5968424E-01 1.0894638E+00 2.5052436E-01 1.4200332E+00 8.3628677E-01 1.2529524E+00 3.0819873E-01 7.9630042E-01 5.5902768E+01 5.9761130E-01 1.0578807E+00 1.1437056E+00 6.6208412E-01 4.9251529E+00 2.6869006E-01 8.9985599E-01 7.6668446E-01 4.9792637E-01 3.9319813E-01 1.0569223E+00 1.8147770E+00 7.1620814E-01 6.4090274E+00 6.8943144E-01 1.8909125E+00 1.5470611E-01 6.6543294E+00 3.8934309E+00 2.2010773E+00 8.5232484E-01 4.5553321E+00 2.9231744E-01 1.0262023E-01 3.1598874E+00 9.3434260E-01 6.4282568E-01 2.7597132E+00 6.4853562E-01 2.0088360E+00 8.4070486E-01 5.6445086E-01 1.3540512E+00 1.2270044E+01 3.3348691E-01 1.2077612E+00 2.3929849E+00 1.4475047E+00 1.2816153E+00 1.4856212E+00 6.6022419E-03 8.5484578E-01 1.7095363E+00 1.0202963E+00 8.4199564E-01 1.6368118E+00 1.0186800E+00 9.3391119E-02 8.4081549E-01 6.3825364E-02 8.3198598E-01 2.2538379E+00 1.5371159E+00 4.3178448E-01 1.1946107E+00 1.6960461E-01 3.0344932E+00 8.6945481E-01 9.6449174E-01 2.7106173E+00 2.9905862E-01 3.6019790E-01 4.7275007E-01 5.9536044E-01 1.9628552E-01 2.1318717E+00 9.1769890E-01 4.0984103E-01 9.3856897E-01 2.8865871E+00 4.7123842E-01 1.0389566E-01 2.4628473E+00 1.0063316E+00 1.2094258E+00 7.5358895E-01 1.1165364E+00 - 2.5125113E+00 4.9172336E-01 6.5167978E-01 5.9770782E+00 1.7306216E-01 1.5619786E+00 1.8234025E+00 8.0752982E-01 2.7876982E+00 4.7433803E+00 1.4308418E+00 1.1984609E+01 3.0155174E-01 3.0245082E+00 1.0804233E+00 1.1388974E+00 5.5351316E-01 1.1525674E+00 8.5049856E-01 1.0066445E+00 1.5632683E+00 1.8003449E+00 3.4325414E-01 1.6568615E+00 6.1519209E-01 1.1635649E+00 1.0003065E+00 1.4668977E-02 2.0726912E+00 8.5738621E-02 1.3488366E+00 2.0201001E+01 8.6784726E-01 7.9258160E-01 2.6331793E+00 6.3033169E-01 2.0704452E+00 2.9558452E-01 6.9085526E-01 1.8321177E+00 3.1653502E-01 1.2733464E+00 1.2280340E+00 2.7083315E-01 4.1020654E-01 1.1247197E+02 4.7463226E-01 7.9337940E-01 5.4198265E+00 1.0112334E+00 4.2698728E-01 7.9773264E-01 4.7237911E+00 1.0014958E+00 1.9884610E+00 3.2719674E-01 5.2017234E+00 1.9867022E+00 2.1021879E-01 1.2247007E+00 6.2699285E-01 5.0961767E+00 1.5213049E-01 9.2444871E-01 1.2380792E+00 2.2670409E+00 5.2905507E-01 7.0996410E-01 3.5464798E-01 1.6906376E+00 2.8497763E-01 7.1912608E-01 1.6233420E+00 7.2752733E+00 4.5791967E+00 1.6169058E+00 9.1617217E-01 2.2521799E+00 1.6654406E-01 2.9032314E+00 2.1191983E+00 9.6406787E-01 7.4190422E-01 6.5946252E+00 5.8259661E-01 9.8203385E-01 2.2401214E-01 5.7705133E-01 2.4159239E-01 1.1561082E+00 2.6336419E+00 7.5755824E+00 5.9811143E+00 3.2684486E+00 1.4977210E+01 1.6959340E-01 5.6031937E+01 9.9860924E-01 1.6016786E+00 4.0365688E-01 - 3.4204904E-01 5.2153095E-01 3.1188333E-01 1.0559037E+00 1.3057628E-01 2.4883195E+00 1.3823116E+00 2.1592952E-01 1.0745864E+00 6.3996475E-02 1.3667765E-01 6.5738678E+00 1.0589069E+00 4.6046344E-01 1.2314320E+00 5.8090174E-02 1.4332300E+00 1.0076559E+00 9.8543622E+00 2.1386596E-01 3.8511768E-01 1.0001174E+00 3.7329958E+00 1.2195837E+00 2.9033137E+02 2.3726288E-01 1.0861169E+00 1.6193193E+00 3.6430183E-01 5.2432442E-01 5.4376977E-01 5.8963502E+00 8.9992624E-01 3.7486457E+00 5.8145249E+00 2.2844764E+00 1.4406178E+00 1.7910098E+01 9.5484866E+00 3.2497780E+00 1.3986967E+00 9.9477105E-01 5.6740836E-01 1.1509160E+00 5.9113771E-01 2.1899755E+00 2.5040216E-01 7.5281774E-01 1.0591362E+00 1.0828322E+00 8.0638569E-01 3.8508593E+00 1.4034935E+00 9.8211109E-01 3.3664793E+00 2.0598876E-01 2.0249659E-01 2.7404329E-01 1.2707605E-01 7.7912295E+00 2.1875597E+00 1.8277318E+00 1.1047530E+00 2.6301092E+00 5.0182771E-01 2.4730911E-01 1.8617086E-01 1.1978829E+00 1.2692951E+00 1.9674127E+00 2.8688680E+00 3.3366240E+00 2.6459411E+00 4.2835233E-01 1.1870353E+00 1.4806128E-01 4.2419716E+00 1.6351326E+00 1.3557630E+01 1.5150256E+00 4.4618230E-01 2.5652717E-01 1.1268117E+00 4.2810579E+00 1.0120356E+00 7.2131069E-02 6.7286403E-01 7.7248381E-01 2.6624732E+00 1.5436208E+00 1.8028164E+01 4.1321330E-01 8.0335930E-01 3.4695442E-01 3.7161989E+00 1.8309462E+00 1.3013481E+00 4.5932836E-01 5.8167564E-01 7.6292960E-01 - 2.9966862E-01 1.1603460E+00 4.0742322E+00 2.2018872E+01 1.1274425E+00 2.6545582E+01 6.5160492E-01 4.3533964E-01 6.5364398E+00 1.0331942E+00 3.1093300E-01 9.3860788E-01 7.0995559E-01 1.5008731E+00 1.2204794E+00 3.6857276E-01 1.3356744E+00 9.9114932E-01 2.3863772E+00 6.7223234E+00 6.7698950E-01 2.0873469E+00 8.4279473E-01 9.1133941E-01 5.7651364E+00 1.2203911E+00 7.7157925E-02 9.9702074E-01 4.1171876E+01 3.1482003E-01 3.6111191E+00 5.1942659E+00 6.2660612E-01 2.1321284E-02 7.3777650E-01 8.5853855E-01 6.7798193E-01 1.0268161E+00 9.6529619E-02 1.4380078E+00 3.4041105E+00 1.1524291E+00 9.5738825E-01 2.7570518E-01 4.2999828E+00 6.6825667E-01 4.0431657E+00 1.7489946E+00 1.1281498E+00 2.7561089E-01 8.6861145E+00 6.5298931E-01 1.9639974E-01 9.7225561E-02 1.4371000E+00 5.0506181E+00 6.7353190E-02 1.3747577E+00 4.0968185E-02 1.5159241E+00 2.1091895E+00 1.0251151E+00 2.4179568E+00 2.1363560E+00 8.4107415E-01 1.2197404E+00 7.4868543E-01 6.9638355E-01 2.0547612E+00 6.9119035E-01 1.3595592E+00 2.7185447E+00 1.2577889E-01 5.0031867E-01 9.6157309E-01 8.1855312E-01 1.9410573E+00 5.1186481E-01 1.4370037E+00 1.3775261E+00 8.6971550E+00 5.2222586E+00 9.7675316E-02 1.5644327E+00 5.4907251E-01 8.8073302E-01 7.0971660E-01 1.9506274E+00 4.1259093E-01 9.1218874E-01 7.3095321E+00 4.1546999E-01 7.2989814E-01 9.7193775E-01 1.2164508E+00 7.9695708E+00 3.0276282E+00 6.7036193E+00 3.6185763E+00 5.8965199E-03 - 9.9534724E-01 4.1948435E-01 1.6011583E+00 7.3284796E-01 4.2853600E-01 5.9231504E-01 9.5556004E-01 4.3072838E-01 7.4180107E-01 1.4738854E+00 2.0161280E+00 1.8046819E+00 1.0772939E-01 3.1141876E-01 1.3722923E+00 1.0873535E+00 5.8074499E-01 2.6779251E+00 3.0615084E+00 2.0564126E+00 9.9239646E+00 3.7502989E+00 1.0872515E-01 2.3651765E+00 1.1215469E+00 6.0905192E-01 9.4685542E-01 1.3081980E-01 2.2348800E+00 4.7326862E-01 1.3069318E+00 1.7402537E-01 2.2292881E+00 2.4105340E+02 2.7879195E+00 6.9782307E-01 9.6461302E-01 2.6395862E+00 5.4767321E-01 1.4130762E+00 8.2287006E-01 7.1755918E-01 1.2544167E+00 1.3563620E+00 1.2823849E+01 3.3213803E+00 1.1256547E+00 1.1043371E+00 1.3674097E+00 4.8073115E-01 2.4736899E+00 2.0077051E+00 3.5032325E-01 1.0306194E+00 1.5595930E+00 8.9032628E-01 1.7965901E+00 6.9067533E-02 2.2533204E-01 5.4704081E-01 1.0940823E+00 7.6682038E-01 4.9313238E-01 2.0682680E-01 1.3454759E-01 6.1492830E+00 3.3416576E-01 1.5308397E+00 4.5572262E-01 6.4505522E-01 1.2416784E+00 1.5281024E+00 2.4657567E+00 6.6475865E-01 1.4549921E+00 1.2803838E+00 8.8064512E-01 2.3473476E-01 2.7798337E+00 1.2196119E+01 9.5042281E-01 2.5402280E+00 2.5630351E+01 8.6363588E+00 7.5136862E-01 2.7922747E+00 7.0144063E+00 9.3076688E-01 6.8464965E-01 1.6582083E+00 3.5710111E+01 1.0554135E+00 2.1936841E-01 6.6740889E-01 6.7001999E-01 7.1046455E+00 4.7193705E-01 3.8063740E-01 6.8963248E-01 9.0221805E-01 - 8.7177159E-01 6.0691109E-01 1.4695855E+00 1.5039547E+00 1.7550192E+01 1.6878260E+00 4.0299895E-01 2.6119697E-01 6.6683966E-01 2.9067007E+00 1.4510258E+00 7.2308487E+00 3.2164144E+00 1.0140024E+01 2.8293253E-01 8.1809785E-01 2.1062911E+00 4.0785272E+00 6.9658246E-01 1.0611402E+00 1.4326518E-01 1.2405924E+00 2.4551114E+00 1.3451198E+00 2.8218742E+00 1.6662716E+00 1.9305717E+00 5.1990941E-01 9.2973142E+00 1.2153445E+00 1.9686273E-01 7.6166360E-01 4.2112815E-01 2.4618230E+00 2.8868569E+00 6.8695225E-01 1.3606242E+00 4.6380155E-01 3.0334306E+00 1.3023254E+00 6.7834929E-01 8.2774113E-01 5.3374378E+00 3.0153791E-02 8.4416764E-01 5.7514890E+00 3.0742811E-01 5.1328589E+00 5.4758317E-01 8.7779168E-01 7.5829613E-01 3.2078558E-01 1.1594245E-02 1.5551010E+00 1.5174049E+00 1.8501960E+00 8.7705470E-02 4.2845552E-01 6.9610116E-01 1.7763154E-01 9.1752813E-01 7.6925479E+00 4.9206961E-01 7.8288319E-01 1.7120193E+01 6.4333045E+00 5.9602326E-01 1.5827833E+01 1.5575495E+00 2.3861617E+00 5.9683003E-01 9.9887392E+00 1.3683436E+00 2.4483774E+00 7.2115765E-01 9.0556076E-01 1.0060961E+00 2.0162560E-01 8.3524742E-01 4.6731398E-01 2.6830910E-01 1.6157021E+00 5.6713734E-01 8.1348274E-01 1.6130293E-01 3.5379980E-01 3.5168870E+00 2.6719956E+00 2.1896956E+00 1.7937089E+00 5.3196669E-01 6.1032372E-01 2.4417344E+01 1.4501663E+00 1.6474641E+00 5.8111786E-01 2.7199641E+00 5.2413585E+00 1.8829830E+00 6.6370034E-01 - 5.6116547E-01 4.0754738E-01 5.8479891E+00 9.6425827E-01 1.2615577E+01 2.0722158E+00 2.5066587E-01 1.7992544E+00 8.6373087E-01 1.0214008E+00 1.0071376E+00 1.0483388E+00 8.1733225E-01 6.4548018E-01 9.4258070E-01 1.0544064E+00 8.2666598E+00 6.7273270E+00 1.3441017E+00 1.0174795E+00 8.3675674E-01 5.0450285E-01 1.5124221E+00 1.1674844E+02 8.9223103E-01 2.2383660E+00 4.0518167E+00 1.0815144E+00 1.8552872E-02 2.4273243E-02 1.3156367E+00 7.1098905E-01 1.2701256E+00 1.1100736E+00 3.2513002E+00 3.5552189E+00 6.7349290E-01 7.2290549E-01 3.8057562E-01 1.0122536E+00 6.2762185E-01 7.8680754E-01 1.1931038E+01 1.4353160E+00 2.8038443E-01 4.1553130E-01 8.6788409E-01 3.7538992E-01 1.7883342E+00 1.1513661E+00 4.9758277E-01 1.6237603E+02 4.7637283E-01 4.3846259E-01 9.6372459E-01 1.6025243E-01 1.3808368E+00 5.3664026E+00 1.2870015E+00 8.3468106E-01 1.2883225E+01 1.1732170E+00 2.6075413E+00 1.4787427E+00 2.6267607E+00 4.3853868E-01 2.0055480E-02 8.0283781E-01 1.1515727E+01 5.3626678E-01 1.5144971E+00 1.3580346E+00 1.4130566E+00 3.3528677E-01 6.8821906E-01 1.5147845E-01 5.2105575E-01 9.0735298E-01 5.5846226E-01 5.2068566E-01 9.5323170E-01 2.5952408E+00 6.9069520E-01 8.4069709E-02 1.0384742E+00 5.9802278E-01 8.7562627E-01 1.1683716E+00 5.5005081E-01 7.2053350E-01 1.2873158E+00 4.1958413E+00 1.2944492E+00 1.3369370E+00 2.9958812E-01 2.3169619E+00 1.3942330E-01 6.9165037E-01 1.5668549E+00 4.9811000E+01 - 1.1193742E+00 8.8163437E-01 6.3619937E-01 2.3868264E+02 8.3422177E-01 9.3038752E-01 2.6425788E+00 3.5638170E-01 6.1348382E-01 1.3855058E+00 3.2726417E-01 9.3755703E-01 2.1116732E+00 6.0607853E-01 4.4735169E-01 4.1730090E-01 3.3434251E+00 7.9709558E-01 3.7345969E+00 3.1687695E+00 1.0935530E+00 4.1034180E-01 1.5641522E+00 5.5821138E-01 7.4961420E-01 7.8363071E-01 1.4983180E+00 1.0628479E-01 1.1295955E+00 9.4521972E-01 1.2327477E+00 4.6318180E+00 8.8453080E-01 7.0110606E-01 1.4476198E-01 4.5399343E-01 1.3700975E+00 3.7318664E-01 3.6399426E-01 1.6183946E+00 1.0667091E+00 4.5600028E-01 8.4916342E-01 2.1462113E-01 8.2594696E-01 8.8834030E-01 1.0141009E+00 5.1764637E-01 1.3988463E+01 3.7721241E+00 7.9311758E-01 1.2255638E-01 5.6563129E-01 7.6884253E-01 8.3003538E-01 1.7350987E+01 1.6247971E-01 9.0620129E-03 2.3381392E-01 1.5384220E-03 2.4505838E+00 2.8881965E-01 8.3371061E-01 3.1698268E-01 3.3098208E+00 1.1520693E+01 3.9348437E+00 1.6272054E+00 1.1811241E+00 1.3464908E+00 3.1895460E+00 1.2684064E+00 4.8584867E-01 7.7527664E-01 2.2941968E+00 4.0311672E+00 1.1390840E+00 3.5177168E-01 1.3663121E+00 8.0097237E-02 1.2407514E+00 1.1769576E-02 1.4248511E+00 2.2527402E-01 2.0431535E+00 1.7692188E+00 3.5453660E-01 1.0441351E-01 8.8333547E+00 1.6226617E+00 9.2208360E-01 5.1254653E-02 2.3157129E+00 3.7783291E+00 2.0690643E+00 3.0924120E+00 8.9080215E-01 4.3957575E-01 4.2707808E-01 2.0149780E+00 - 2.5849842E+00 6.0814494E+00 1.0903877E+00 8.0547821E-01 9.2173179E-01 2.5083742E-01 8.8707662E-01 4.3007894E-02 7.6787399E-01 3.3986803E+00 8.0714549E-01 1.1708725E+00 2.7035496E+00 9.4541251E-01 7.8733703E-01 5.6372066E+00 1.8940556E-01 3.3553249E-01 2.7635139E-01 2.9380820E-01 1.3594337E-01 1.7430338E+00 1.7773252E+01 1.6417748E+00 5.4275018E-01 1.3525243E-01 4.7044025E-01 1.4888209E+01 6.0379615E-02 4.0819785E-02 7.1571002E+00 3.4222937E+00 3.5122490E+00 4.3409253E+00 9.7924365E-01 8.9629923E-01 4.9283190E+00 1.4092712E+00 2.5642190E+00 2.2228430E+00 1.6966877E+00 3.8082602E+00 5.3136660E-01 3.4408967E-01 6.0155539E-01 8.7599856E-02 2.2086316E+00 6.7989408E+00 4.9048220E-01 6.0912556E-01 9.7940872E-01 1.3408712E-02 8.8986941E-01 1.4145032E+00 8.0411715E-01 1.0477573E+00 1.2528657E+00 2.9712340E-01 2.4695776E-02 2.2733586E-01 1.3417845E-01 4.1803515E-01 1.7258569E+00 1.2929221E+00 6.9685997E-02 3.1377579E-01 7.7042365E-01 1.2750923E-01 1.6038979E+00 8.4666327E-01 2.2312618E+00 8.8363706E-02 2.4818793E+00 6.1711025E-01 3.0666156E-01 1.1666853E+00 1.4917133E+00 1.3027156E+00 1.0531722E+01 3.1982733E+02 6.6573744E+00 1.3725002E-01 1.3634876E+00 5.1499766E-01 9.5535587E-01 9.0012196E-01 3.5499069E-01 1.4255094E+00 3.1900196E-01 7.5432715E-01 9.7236213E-02 8.5270415E-01 1.9844330E+00 1.6838974E-01 1.8284799E-01 1.8278821E+00 9.2883117E+00 1.3207170E+00 1.1321678E+00 1.4462319E+00 - 5.6760114E-01 4.1376848E+00 5.0772181E-03 1.9921156E+00 3.4589858E+00 4.1052914E+00 7.0584968E-01 4.6942182E-01 1.1768068E+00 5.3089230E-01 1.0694138E+00 2.7584693E+00 2.3254879E+00 3.7249997E+00 1.8665238E+00 9.4018330E-01 2.4381797E+00 2.6665123E+00 6.2682369E-01 2.5634430E+00 1.0617858E+00 4.4377860E-01 1.7420299E-01 2.2345114E+00 2.3087080E-01 5.9694677E-01 1.4293101E-01 3.4443388E+00 2.6333814E+01 9.5780005E-01 1.6273295E-01 1.6014947E+00 1.0708653E+00 3.2071996E-01 9.6513939E-01 3.0672028E+00 1.1183367E+00 1.2113311E+00 2.3152718E+00 1.0172696E+01 3.5608093E+00 2.8180712E-01 5.5521283E-02 1.0970510E+00 9.1865897E-01 9.8301749E-01 6.0259898E-01 6.5392272E-01 1.1309166E+00 1.0543783E+00 4.8529030E-01 7.2523926E+00 1.3383973E+00 1.4180824E-01 9.3650352E-01 1.0441746E+00 1.8065340E+00 1.1966151E-02 1.3137208E+00 3.0104665E-01 4.4507108E+00 1.0614687E+02 1.3078487E+00 7.6546586E-01 8.3025363E-01 3.0257522E-01 1.8179980E+00 1.3683594E+00 5.0616284E+00 1.1000230E+00 2.5135109E+00 1.1761321E+01 6.4036808E-01 3.1579904E+00 3.4613453E+01 1.6038615E+00 9.4752932E-01 7.4135006E-01 1.0196409E+00 1.5168500E+00 3.3969774E-01 3.3903794E-01 7.2134618E-01 1.4343230E+00 6.5368851E-01 7.1921302E-01 5.5685373E-01 6.0547093E-01 4.8852696E-01 1.1513807E-01 2.4032573E-01 4.0767505E+00 3.6964840E-01 1.0911753E+00 6.3466095E-01 1.2377696E+00 6.0428953E-01 4.1241686E-02 1.9711308E+00 4.3849507E-01 - 3.1971859E+00 5.1056137E-01 1.7582083E-01 1.0713696E+00 4.2819060E-01 6.3488434E-02 7.1244065E-02 7.8883177E-01 8.3422279E-01 2.8330002E-01 9.7860991E-02 1.0449864E+00 9.0094493E-02 1.2024186E+00 9.3805928E-02 9.8824888E-01 1.2446435E+00 3.2668314E+00 5.3417126E-02 2.9552077E+00 3.0454787E+00 7.1505915E-02 2.1899006E+00 6.2384847E-01 1.3383549E+00 6.9636661E-01 1.6498428E+00 1.6030994E+01 1.3185418E+00 8.7039256E-01 1.4079163E-01 2.2972206E+00 2.8475612E-01 8.9772855E-01 2.4225478E+00 9.9120942E-01 2.8043509E+01 3.2131320E+00 1.5919764E+00 1.6573966E-01 7.3349068E+00 1.3290423E+00 6.6915388E-01 4.2681950E-01 1.8456334E+00 1.2910047E+00 1.7222447E-02 1.6965912E-01 2.1795609E+00 6.1265267E-01 2.6572353E-01 9.2156704E-01 8.3447898E-01 2.4524325E-01 7.1091845E-01 8.3207442E-01 1.3888538E+00 5.3354515E-01 1.6355115E-01 9.7335220E-01 7.7860027E-01 5.3171184E+00 9.6493229E+00 3.1062724E+00 1.0286148E+00 1.9534419E+00 1.6031208E+00 1.5634794E+00 4.1660089E-01 4.0590734E+00 1.8856019E+00 1.6326667E+00 2.4118907E+00 1.8475305E+00 3.1606429E-01 5.0495810E-01 1.8064815E+00 1.1196844E+00 1.7529870E+00 2.1987615E+00 1.5633195E+00 6.0609781E-01 4.8257072E+00 9.2248445E-01 2.5569881E-01 1.3709194E+00 4.5897247E-01 6.0607939E-01 3.1543034E+00 6.0055605E-01 1.1488422E+00 3.9655401E+00 2.5191433E-01 6.4237626E-01 1.1530120E-01 2.1157659E-01 7.1193716E-01 6.6181374E-01 4.4661585E-01 1.9601250E+00 - 1.2818522E+01 2.0791265E+01 3.4017618E-01 1.6093118E+01 2.0458580E+00 5.4316275E-01 5.1747477E+00 4.9405946E-01 1.4110198E+00 5.2631248E+00 1.8217976E+00 6.5814982E-01 9.0441147E-01 7.5275402E-01 1.0710404E+00 5.0919482E-01 7.7747743E-01 5.1802708E-01 6.5658754E-01 8.5594946E-01 4.9971678E+00 1.0163892E+00 2.0664889E+00 1.7885037E+00 1.4729630E-01 1.8816993E+00 2.5189500E+00 5.2149345E-01 6.9760886E-01 1.2379570E+00 9.1151774E-01 1.1987170E+00 7.0145989E-02 2.7883967E-01 4.7685991E-01 7.3076163E-01 2.1242566E+01 4.7280027E-03 1.8953212E+00 4.7817811E-02 7.8150475E-02 9.9099808E-01 1.1389855E+00 5.3013010E+00 1.1929828E+00 7.4944152E-01 1.1242630E+00 2.2308736E-01 9.9576621E-01 3.9461917E+00 1.0829919E+00 5.7571983E-01 1.0771876E+00 1.4262411E+01 4.7577387E+00 2.6577050E+00 1.0936999E+00 4.7604072E-01 4.6092761E-01 1.2543202E-01 5.5632205E-01 1.0700123E+00 2.6126436E+01 1.0410204E+00 5.2855585E-01 2.9888949E+00 3.5386351E-01 1.3775061E+00 8.2665679E-01 4.3705143E-02 8.3740647E-01 8.3077995E-01 1.0978166E+00 7.0285521E+00 8.0568189E-01 1.2794775E+00 1.1882917E+00 1.6454876E-01 7.6362689E-01 8.1185890E+00 1.2668268E+00 4.0121781E+00 7.1629068E-01 1.7189316E+00 8.7762042E-01 1.3267664E-02 8.8786666E-01 9.5214628E+00 2.1217668E+02 5.8636969E+00 1.4856054E+00 3.2549153E+00 1.7940987E-01 8.3982928E-01 1.0580448E+00 9.1988633E-02 1.5189411E+00 1.9185363E+01 3.1882765E+00 8.4097722E-01 - 1.5545538E+00 5.2629401E-01 2.5274220E+01 1.0964121E+00 4.7588954E-01 1.4544199E+00 2.2048528E+00 8.1609146E-01 1.0051626E+00 7.2742861E-01 2.2270580E+00 5.0256665E-01 7.6252657E-01 6.8416507E-01 6.5201632E-01 1.8529579E+00 7.2353661E-01 1.9328480E+01 5.8399489E-01 1.1024661E+00 1.5210247E-01 1.0192583E+00 1.0682902E+01 2.0620973E-01 1.6409365E+00 1.1575991E+00 1.7361996E+00 8.5828423E-01 9.3412824E-01 6.4197484E-01 7.0543692E-01 4.7528183E-01 6.7338378E-01 3.1030029E-01 7.8650858E-01 2.8837196E+00 3.3470187E-01 4.0720951E-01 9.8888393E+00 1.1632806E+00 7.8289440E-01 2.5542245E+00 7.7004769E+00 2.7876058E-01 3.2468472E+00 9.2352333E-01 1.8420108E+00 1.6040781E-01 9.4987032E-01 1.7786369E+00 8.9654047E-01 1.2723933E+00 5.0339811E-01 2.9916970E-01 1.5189157E+00 4.1512900E+00 5.5053119E+00 1.8840328E+00 1.2209457E+00 2.4101869E-01 1.2620342E+00 1.8759783E+00 8.6797534E-01 8.6040924E-01 3.5798620E+00 1.0750450E+00 7.8023441E-01 6.1308276E-02 1.1091134E+00 3.8303766E+00 1.5579632E+00 2.0401912E+00 6.8918979E+00 2.6931557E+00 6.4563806E-01 5.2592555E-03 6.8361565E-01 2.3744410E+00 6.8083605E-01 1.4181392E+01 1.9670296E-01 1.9711942E-01 1.7591094E+01 2.9540589E-01 8.3086794E-01 1.7286750E+00 1.0788495E+00 1.2215415E+00 2.7038623E+00 1.0345911E+00 1.5753146E-01 2.4640752E+00 1.5365448E-02 4.7603929E-01 1.0358357E+00 1.3607966E-01 9.5312897E-01 9.1877671E-01 5.2276958E+00 1.4064126E-01 - 7.0299069E-01 1.4657979E+01 2.2776814E+01 1.4611522E+00 8.9576365E-01 9.1174567E-01 3.1838738E-01 4.1711967E-01 4.3321843E+00 3.8100974E+01 5.1890190E-01 4.1292857E-01 5.5766508E+00 1.7045581E+00 5.7890035E-01 7.3602927E+00 4.6306769E-01 1.6322902E-02 1.8183464E-01 1.0531596E+00 1.5279932E+00 6.4055192E+00 1.4556868E+00 3.7377562E-01 8.0518771E-01 1.8391690E+00 1.4034692E-01 8.7606290E-01 2.3692870E+00 2.2832536E-01 5.0972754E-02 1.4051268E+00 2.0425191E+00 8.2821945E-01 5.0424162E-01 5.4065145E-01 4.1366722E-01 3.1330495E-01 8.7353258E-01 1.0710724E+01 1.2768340E+02 3.6553144E+01 8.7864868E-01 1.8541180E+00 7.6722146E-01 7.6159253E-01 1.0614572E+00 5.4509564E-01 5.8644406E-01 1.2141722E+00 1.0905310E+00 1.8528573E+00 3.2624428E-01 1.3235920E+00 8.6920420E-01 1.0379764E+00 2.8778306E-01 3.9499046E+00 6.1739136E+00 1.4884087E+00 8.1121806E-02 1.3681350E+01 2.8111162E-01 9.4347418E-01 5.1288484E-02 1.4153697E+00 1.6299859E+00 6.9301515E-01 7.7151968E-01 7.9743277E-01 3.1856180E-03 9.6885005E-01 1.9817295E-01 1.5638328E+01 2.5301600E-01 9.7350844E-01 6.3542679E-01 2.3478323E+00 1.1003485E+00 1.0718618E+00 5.0777128E-01 3.1907684E+00 1.9171063E+00 1.1287442E+00 1.6434787E+00 9.3566195E-01 1.2414700E+00 1.8547830E+02 1.1721392E+00 4.8961026E+00 2.5012146E+00 1.1893370E+00 6.8449470E-02 8.6341146E-01 2.9631647E+00 3.4016285E-01 8.0623850E-01 4.8208110E-01 1.6702242E+02 8.0704135E-01 - 3.4412296E+00 8.2626769E-02 1.2215376E+01 1.7824222E+00 1.2531218E+00 1.0059366E+00 1.2385451E+00 1.0470250E+00 1.0359781E+00 1.3011549E-01 1.2433285E+00 2.0129038E+00 1.3213988E+00 6.6815459E-01 4.6772143E+00 4.5229437E-02 1.8179088E+00 1.0018674E+00 7.4820339E-01 8.4422941E-01 1.8969225E+00 4.8105533E-01 4.1313733E-02 1.0115529E+00 3.2023326E-01 5.2975520E-01 6.9687396E+00 1.0024974E+00 1.6918444E-01 1.3394490E+00 8.1859475E-01 1.6891787E+00 1.7083369E+00 2.4212343E-01 2.2282032E+00 1.9950075E+00 2.0873595E-01 3.2583375E+00 9.8192192E-01 4.6047664E-01 6.3163233E-01 5.8083780E-01 2.2628281E+00 2.6661249E+00 1.7467859E+00 1.0842678E+00 4.3509220E-01 1.2307770E+00 7.7622741E-01 1.6850008E-01 1.9254966E+00 1.0199515E+01 1.9172081E-01 4.1427409E-02 5.4246600E-01 9.6397692E-01 4.1710671E-01 1.3383779E+00 1.3402982E+00 6.7627126E-01 1.0261410E+00 1.6003410E+00 3.0279819E+00 3.3366160E+00 2.1909731E-01 7.1486951E-01 6.5765319E-01 1.3857682E+00 5.5543270E-01 2.3024962E-01 1.3141099E-01 7.1898715E-01 3.2629881E-01 6.0834828E-01 1.1546040E+00 8.2614761E-02 1.6292725E+00 5.7813797E-01 9.2405040E-01 6.0677893E-01 2.5371059E+00 2.3186298E+00 1.6340723E+00 2.1685878E-01 7.7277358E-02 2.1887044E+00 7.4628941E-01 1.0562836E+00 8.6608937E-02 1.4896301E+00 2.1218140E+00 1.2360084E+00 3.0467269E+00 7.4349723E-01 6.6158565E-01 1.5356617E-01 3.1464047E-01 8.4862240E-01 7.8431299E-01 3.0268129E+00 - 6.6869995E+00 8.4449520E-01 1.6279529E+00 3.1981401E-01 5.1472442E-01 6.0633966E-01 3.1345902E-01 9.9682945E-01 9.5945408E-01 9.3062035E-01 3.6899596E-01 6.5579940E+00 7.7358479E-01 6.8372036E-01 1.8043502E-01 7.2176349E+01 7.5683195E-01 2.4452121E-01 6.0654990E-01 6.9149923E-01 9.4963018E-01 9.5036844E-01 4.2208655E+00 7.7556655E-01 4.8175662E-01 4.3247389E-01 5.5020906E-01 5.7350442E-03 4.9327730E+01 1.1980918E+00 2.0739919E+00 3.4348876E-01 1.2731251E+00 6.6335823E-01 5.9825243E-01 4.5107032E-01 1.2563971E+00 4.2641328E+00 3.9333592E-01 1.1877504E+00 3.0761348E+01 1.8699328E+00 2.2231832E+00 1.0121061E+00 9.0400357E+01 7.2655968E-01 1.2269333E+00 1.0116126E+00 1.0813289E+00 5.4445341E-01 8.5779727E-01 1.9964644E+01 8.7620749E-01 1.5064742E-01 2.4490611E+00 1.3337876E+00 1.0736660E+00 9.0473610E-03 9.7239552E-01 3.7319894E-01 2.4279354E-01 7.5389196E-01 3.0055735E-01 8.3026015E-01 6.6205686E-01 6.4750694E+00 5.1232645E-01 1.0022625E+00 1.1769944E+00 6.4619029E-01 1.3275468E+00 2.9528744E+00 4.9931668E+00 1.6918176E+01 1.4118335E-01 1.2411576E-01 9.3950925E-01 4.3565105E-01 1.7563826E+01 1.1993086E+00 1.0934920E+01 3.6973135E-01 1.3171987E+00 2.1562283E+01 1.8638200E+00 6.6912014E-01 1.5292147E-02 1.0351976E+01 2.4162567E+00 1.4150256E+00 1.0639481E+00 2.4064892E+00 5.1502836E-01 1.8850141E+00 2.5909150E+00 2.2287099E+00 2.5431487E-01 1.7341092E+00 1.1293691E+00 8.0928221E-01 - 4.6348537E+01 1.0768433E+00 4.4314000E+00 8.1712082E-01 6.2584036E-02 2.8509184E-01 4.0513438E-01 3.3840163E-01 3.2424342E-01 3.0163856E+00 2.0694324E-01 6.3555973E-01 1.0757621E+00 6.2143442E-01 2.2357927E-01 8.4227658E-01 2.3617428E+00 6.6188704E-01 2.2615383E-01 6.1297065E+00 2.4995303E+00 7.0690520E-01 8.1136408E-01 7.4377868E-01 9.2046412E-01 8.7579173E-01 1.6633595E+00 9.4916015E-02 9.4626981E-01 6.5696493E-01 3.3424513E+00 2.9066360E-01 2.2204735E-01 1.8074854E+00 1.0354285E-01 8.3081082E-01 5.0937198E-01 1.3496599E+00 9.7170483E-02 7.3960101E-01 3.6741111E+00 4.6798448E-01 2.7525041E+00 9.6710713E-01 1.9126156E-01 1.4019513E+01 5.4385402E+00 2.2596384E+00 1.7488764E+00 9.6727739E-01 2.0033373E+00 1.3943313E+00 3.6826997E+00 7.0467754E-02 3.9494729E-01 1.0400177E+00 9.9522757E-02 5.2168567E-01 1.6003696E+01 6.2113354E+00 1.0908281E+00 8.8088476E-01 1.3041158E+00 4.4196935E-01 1.4979751E+00 6.6896615E-01 9.1375114E+00 1.1310433E+00 6.2203720E-01 3.5331550E+01 7.1735058E-01 6.9093439E-01 3.7342201E-01 4.1137417E+01 4.3527878E-01 3.6386997E+00 1.0942472E+01 5.0489121E-01 4.8128226E-01 8.1085053E-01 1.3151982E-01 1.3305884E+01 1.4787685E+00 3.8029565E-01 6.0688573E+00 1.1180912E+00 1.1139751E+00 1.7549415E+00 5.6479068E-01 2.1768224E+00 1.3441386E+00 1.9041668E+00 1.8376464E-01 2.0885812E+00 5.1479559E-01 1.2104039E+00 1.5866334E+00 1.2372757E+00 6.2747729E-01 2.4977261E-02 - 6.2091863E-01 2.2585675E+00 2.4718979E+00 4.7235627E+00 1.2405642E+00 2.0040799E+00 5.8099835E-01 9.8194108E-01 2.8320206E+00 3.1251198E-02 1.5324675E+00 8.1307889E-01 8.6185445E-01 5.1045361E-01 4.3461418E-01 5.2184954E-01 5.7614900E-01 1.1973979E+00 1.4078659E+00 1.0386145E+00 4.0210938E-01 1.7563535E-01 2.5797305E+00 8.6643891E-01 2.5996060E-02 3.7023653E-01 1.4800861E+00 4.9631459E+00 1.3281790E-01 3.6980574E-01 1.4381825E+01 1.1480447E+00 2.7644868E-01 2.8311778E-01 2.0867912E+00 9.4393494E-01 4.5872288E+00 6.2415149E+00 7.3866107E-01 7.0457618E-02 3.6454465E-01 3.8739973E+00 1.2774920E+00 5.1620085E-01 1.7043796E+00 2.6786292E+00 3.7969457E-02 7.6084194E-01 2.0911360E-01 9.0366843E-01 4.7249908E+00 2.8555954E-01 6.7076489E-01 7.2783068E-01 2.6009755E+00 9.8971739E-01 9.6864947E-01 2.5828026E-01 1.1475612E-01 1.8411926E+00 6.0896937E-01 6.9292662E-01 3.9319142E-01 3.0237268E-01 1.9146601E+00 5.1988413E-01 1.2571844E-01 1.3818430E+00 3.0134341E+00 4.6378197E-01 3.4431509E+00 2.6752799E+00 2.6664934E-01 7.2855909E-01 1.8280062E+00 2.1335045E-01 1.5770808E+00 1.8938913E+00 4.1493142E+01 1.0510111E+00 2.3370508E-01 1.0566959E+00 9.8054666E-01 4.0887585E+00 9.3874488E-01 3.4914472E+00 1.6688991E+01 1.2506269E+00 1.2496269E+00 7.6945610E-01 6.3749388E-01 3.2292907E+00 8.3013610E-01 5.5599494E-01 2.9512328E+00 5.4377131E+00 7.8455165E-01 4.0192468E+00 7.0343644E-01 3.2862563E-01 - 1.5763411E+00 1.7401754E+00 2.2642155E-01 1.6705110E-01 1.1749596E+00 7.7712851E-01 1.1596692E+00 3.1794984E-01 6.8838099E+00 1.1487357E+00 1.0772551E+00 4.1570776E+00 8.0413068E+00 9.6351782E-01 1.1381875E+00 2.0836343E+00 1.2336906E-02 1.9116788E+00 2.0245249E+00 3.6795228E-01 5.9884463E+00 3.7264962E-01 2.2549443E-02 6.1252758E+00 6.4322550E-02 4.0453006E-01 1.4331216E+00 9.7539718E-01 1.0228611E+00 4.3809399E-01 1.7969781E+00 5.0460414E-01 5.8964526E-01 2.0023596E+00 1.2064918E-01 1.1569407E+00 2.5812713E+00 6.0453097E+00 1.9494385E-01 1.1695379E+00 7.6760824E-01 9.3963121E-01 1.0220811E+00 9.6634237E-01 2.8490370E+00 6.2667935E-01 2.8002294E-01 8.4301343E-01 1.9654870E+00 1.1350909E+00 2.7098185E+00 6.0268843E-01 2.8997695E+01 1.6661372E+00 3.0311789E+00 1.5225445E-01 1.3509636E+00 1.2354809E-01 1.1901827E+00 5.6601226E+00 5.9441750E-01 4.2679425E+00 1.3041343E+00 5.1048131E-02 1.4225563E+00 6.3759241E+00 6.4138327E-01 7.1104977E+00 3.9275649E+00 4.8358012E-01 1.6153291E+00 9.1569102E-01 5.2068885E-01 5.0369855E-01 5.3005816E-01 2.7701740E+00 2.2981434E+00 1.6295608E+00 3.2433775E-01 6.1930067E+00 3.9475534E+00 1.3175970E+00 7.7126287E-01 2.0145925E+00 7.3813269E-01 1.3634974E+00 1.1205626E+00 2.1806168E+00 4.9974107E+00 5.3448781E-01 6.1230501E-01 9.4117416E-01 1.1109540E+00 1.2685240E-01 1.8403666E-01 1.0600175E+00 8.2352343E-02 7.9403492E-01 1.0863065E+00 2.0352181E+00 - 1.8744955E+00 4.2603171E-01 1.2564731E+01 5.5816144E-01 8.7687618E+00 1.7121140E+00 1.5707327E+00 5.5236246E+01 4.5290700E+00 3.4308346E+00 2.1761473E+00 1.8944412E+00 7.9534334E-01 7.3372256E-01 1.9561406E+00 5.0997414E+00 1.3678172E+00 3.4195576E+00 1.1844865E+00 1.5679050E+00 4.3547946E-01 1.3998673E+00 1.1214445E+00 1.8456777E+00 8.4293566E-01 1.8480340E+00 1.1168421E-01 4.7674677E-01 4.3291210E-02 1.6799408E+00 1.2588776E+00 1.0616125E+00 7.6127301E-01 1.0028054E-03 5.6394250E-01 1.7000074E-02 1.3176046E+00 8.8064561E-02 8.2418901E-01 4.1826948E-01 1.0620022E+00 7.4978652E+00 9.7389927E-01 3.1621594E+00 2.3202161E+00 5.8181964E+00 3.0992291E+00 7.3696590E-01 3.4523719E+00 1.0067012E+00 1.0055296E+01 9.6822059E-01 1.1785875E+00 7.5304379E-01 9.9312027E-01 7.2838576E-01 1.2115318E+00 1.8118903E-01 1.4033787E-01 5.1484521E-01 1.2991639E+00 1.4273095E+00 1.1116597E+00 6.9688686E-01 3.7701567E-03 9.9334884E-02 1.3336465E+00 2.5548871E-01 9.9063877E-01 1.2329613E-01 7.2575746E-01 7.3183848E-01 9.8256668E-01 4.6569556E-01 1.1697052E-01 3.4428925E-01 1.5667029E+00 6.4386574E-02 2.0600193E+00 4.3832866E-02 4.4799734E-01 9.8686583E-01 1.1919632E-01 1.0040950E+00 5.4722252E+00 5.3067434E+00 1.1388499E+00 6.5780185E-01 1.5991481E+00 2.9771383E-01 5.0156158E-01 2.5131014E+00 1.5698507E-01 1.7315776E+00 1.6396835E+00 3.0902993E+00 1.0899813E+00 5.9515490E-01 7.9434512E-01 1.1717073E+00 - 9.0851759E-01 2.0356393E+00 7.8691488E-01 2.6177186E+00 4.1080327E+00 1.4664268E+00 1.3886713E+00 5.4338972E-01 9.6662241E-01 2.6077297E+00 5.6355062E+00 7.8082089E-01 1.8130926E+00 2.1139711E+00 1.4753489E+00 5.2902869E-01 1.9163558E-01 5.2284360E-02 7.8004379E-01 8.6497842E-02 1.7145552E+00 2.1018392E+00 5.8494962E-01 1.6097239E+00 1.8235711E+00 6.4440879E+00 4.6153166E+00 5.6618761E+00 3.5476290E-01 8.6859812E-01 1.0228034E+00 1.2849489E+00 2.2628239E-01 9.7663831E-01 8.0801019E-01 5.2189748E-01 2.9878163E+00 9.6611242E-01 9.5835426E-01 2.3802262E-01 1.5169211E+00 7.5695969E-01 3.5456058E-01 1.4333185E+00 1.1174822E+01 2.5129155E+01 8.3813542E-01 5.8933650E-01 1.2177340E+00 8.8710776E-01 5.8586582E-02 4.4793132E+00 4.3171606E-02 1.0563301E+00 7.0948554E-01 7.7402701E-01 4.6948463E-01 5.5683937E+00 5.5266867E-01 5.4014279E-01 7.1372674E-02 1.4221966E-01 1.3990238E+00 1.5417926E+00 1.0816071E+01 1.4584385E+00 5.2493067E-02 7.5814593E-02 1.1694411E+00 3.4689724E-01 1.1249705E+00 5.6551212E-01 9.6717003E-01 2.1673911E+00 7.0737529E+00 1.3062805E+00 1.2973065E+00 1.3497381E+00 5.5483509E-01 3.1660628E-01 9.7071041E+01 2.2137707E+00 1.2427773E+00 5.0545520E-01 1.9609978E+00 1.0216121E+00 1.1807072E-02 2.0451160E-01 8.4945589E-02 7.3667719E-01 1.9690510E+00 9.8700641E-02 3.7754109E-01 3.9522685E-01 3.9870017E+00 2.8666859E+00 1.3488239E+01 2.7527924E+00 7.8258497E-01 9.7405120E-01 - 1.1900888E+00 8.6118128E-02 9.8498532E-01 1.3752952E+01 2.3218000E+01 2.2619419E-01 1.3041300E-01 2.2060978E-01 2.5531241E+00 1.5632923E-01 6.1614179E-01 3.0315347E-01 1.4367053E+00 7.4577940E-01 1.4513301E-01 1.2352063E+00 3.6188716E+00 2.5223319E+00 1.4678277E+00 9.1881509E+00 6.0480437E-01 6.3269975E-01 4.1076614E-01 1.3381185E+00 6.5075062E+00 5.7178814E-02 3.7878724E+00 1.0414730E-01 8.7238801E+00 1.0606384E+00 1.9561039E+00 9.6913351E-01 1.5511515E+00 1.9124997E+00 8.4135501E-03 1.3640033E+00 4.0880337E-01 5.1264090E-01 2.5846704E-01 7.6307043E-01 4.6568937E-01 7.1076068E+00 1.8553874E+00 8.0581701E-01 1.2921550E-01 1.6913456E+00 5.5036481E-01 2.2527774E+01 5.6249684E-01 7.9882359E-01 9.8416158E-01 1.2361664E-01 5.0606347E-02 1.5699620E+01 1.9650555E+00 1.0069539E+00 1.0013818E+00 7.3385863E+00 1.7344870E-01 2.5037173E+00 1.3118688E+00 1.1551704E+00 4.6915467E+00 1.0593236E+00 3.5405510E+00 1.5154151E+00 1.2863998E+00 1.9587550E+00 1.8215614E+00 6.8438909E-01 6.7537974E-01 4.7165987E-01 6.1450027E-01 9.4277321E-01 1.9963004E+00 6.2205755E-01 2.6022583E-01 7.0657225E-01 1.5655199E+00 9.0676388E+00 1.6754815E+00 1.2295728E+00 1.7997821E-01 9.8950710E-01 2.4364578E-01 2.0476584E+00 1.2949189E+00 1.1308383E+00 2.5901795E-01 4.7824268E+00 2.7653688E-01 1.4537743E+00 1.4380971E+00 3.5928894E-01 2.3827642E+00 8.3749495E+00 1.4283695E+01 9.5088635E-01 6.7511217E-01 7.7967893E-01 - 3.9972219E-01 9.4355502E-01 3.7643600E+00 1.0056413E+00 1.0313649E+00 4.0227886E-01 2.3622133E+00 1.8999795E+00 1.9975706E+00 7.1080049E-01 2.4184842E+00 9.6842841E-01 5.8854816E-02 1.8763305E-01 1.6036347E+00 5.4307181E-01 1.1580200E+00 1.4951509E+00 1.0939671E+00 3.8722512E-01 1.8184622E+00 2.9161467E+00 5.2484236E-01 6.3913817E-02 7.7190041E-01 3.1004832E-01 8.2194713E-01 6.9459621E-02 1.2670788E+00 6.2930907E-01 9.0003972E-01 3.9662603E+00 4.5185658E-01 9.7970751E-01 1.5583600E-01 2.4815075E+00 4.2418593E+00 2.0231595E+00 9.0055995E-01 7.3961834E-02 1.0451695E+00 3.0546539E+00 1.8659594E+00 2.0527178E+00 1.0036723E+00 2.0691485E+00 6.1263951E-02 2.1525267E-02 4.2353138E-01 2.0661573E+00 1.1393376E+00 1.0467122E+00 2.4838589E-01 2.5457147E-01 3.7817680E+00 1.9227759E+01 8.9211513E+00 1.8838893E+00 1.0397944E+00 7.4582230E-02 6.9791209E+00 5.2733986E+00 5.9145731E-01 3.9083102E-01 2.6274342E-01 8.5323782E+00 3.8718021E-01 1.4663966E+00 2.9229722E+00 1.2952450E+00 1.6064312E+00 1.1767366E+00 2.4045104E+01 2.2273349E+00 2.8927757E+00 5.3674543E+00 8.8625809E-01 5.0494410E-01 1.4027474E+00 1.7234446E+00 1.2550513E+00 2.4992694E+01 1.6019654E+00 7.9879150E-01 1.3287866E+00 5.9213793E-01 1.9462059E-01 2.4121836E+01 2.2643835E+00 1.6180311E+00 6.9742556E+00 8.3958808E-01 6.2762150E-01 9.5116200E-02 6.0548789E+00 1.2657960E+00 1.3801779E+00 1.7029131E+00 2.1326087E+00 7.7260885E-01 - 3.2694819E-01 7.1904153E-01 2.3943414E+00 6.8868459E-01 1.1352262E+00 2.0332529E+00 9.1373261E-01 1.6257844E+00 5.7996607E-01 1.5486296E+00 7.2091096E-01 4.5334043E-01 9.8405675E-01 3.3448894E+00 9.6999164E-01 1.7659113E-02 6.5587311E-01 3.1035475E+00 1.4813431E+00 1.1200650E+01 5.0799699E-01 1.2031710E+00 2.4816937E-01 2.5187618E+00 1.3638017E+00 3.1569365E-01 9.8007199E-01 4.2845013E+00 5.2295424E+00 2.6845591E+00 2.3388276E+00 8.9181351E-01 5.5913934E-01 6.0827218E-01 2.3267097E+00 1.0462834E-01 1.7997226E+00 3.7076882E+00 2.8153809E+00 3.4642726E-01 3.0325872E+01 2.2287955E+00 1.0927906E-01 2.6807844E+00 8.7158515E-01 4.1187090E-01 9.2675768E+00 2.2337488E-01 1.0769404E+00 3.9046776E-01 3.4700295E-01 4.6929217E-01 2.9987966E+00 4.6274085E+00 8.4897006E+00 1.2912354E-01 9.7936814E-01 4.9781952E-01 5.3526977E-01 8.6165110E-01 4.6294830E+00 4.1944609E-01 3.1639320E-02 1.8964335E+00 9.3211074E+00 8.6691796E-01 8.2135633E+00 7.5107972E-01 9.5800850E-01 1.1234133E+00 3.3010782E+00 1.1222904E+00 6.2154238E+01 3.7300328E-01 4.7299712E+00 6.9998416E-01 1.2309704E+00 8.5280394E-01 2.3162122E+00 2.6898614E-01 5.1719237E-01 6.7098819E+00 4.4895382E-01 2.6234250E+00 1.3359980E+00 4.7665092E+00 3.1415956E-01 1.2573424E+01 2.8391569E-01 4.0199093E+00 1.3946745E+00 9.1068008E-01 4.9110843E-01 1.7885556E+00 2.6684458E-01 1.4724479E+00 5.0643659E+00 1.1865572E-01 4.0437965E-01 3.9501336E-01 - 2.1428649E-01 1.1488658E+00 1.1145406E+00 3.0877529E-02 4.0893743E+00 9.0657168E-01 2.1552570E-01 1.6520339E+01 1.3088420E-01 5.4769716E-01 2.6641212E+01 4.6236094E+01 3.4503349E+00 1.8255230E+00 8.3573938E+00 3.8366951E-01 6.7000151E-01 3.1131983E-01 5.8563130E+00 5.9386639E-01 6.2609970E-02 9.3859825E-01 1.3655743E+00 4.3222939E+00 3.0047615E+00 4.8122452E+00 8.0369126E+01 9.4122571E-01 4.3190160E+00 5.8405212E-02 8.8677681E-01 3.6029541E-01 1.1619965E+00 3.7191308E+00 5.4903467E-01 5.2159606E-01 1.4764527E+00 9.7930757E-01 3.0946914E-01 8.2112883E-01 6.8299257E-01 1.1577674E+00 9.1294026E-01 4.0416589E+00 2.6196554E-01 8.8274734E-01 1.3162554E+00 8.9739376E-01 9.8146687E-01 1.9786307E-01 3.9661559E-01 1.7842946E-01 1.3266784E+00 2.1334772E+00 3.7467103E+00 4.1980913E+00 1.1719943E+00 3.6847795E-01 9.4979584E-01 5.2163132E+00 1.5667239E-02 1.7864233E+00 1.3512371E-01 2.4898575E+00 6.5009708E+00 2.4389920E-01 1.5420613E+00 5.3933764E-01 3.8466761E+00 4.8751758E-01 1.4710979E-01 2.4702368E-01 6.5970147E-01 1.3066449E+00 1.8581589E+00 8.3698544E-01 7.0397340E-02 2.1726926E-01 2.3343881E+00 1.1854524E+00 1.9221522E+00 1.1551651E+00 5.9232343E-01 6.4104986E-01 5.2796074E-02 8.3410680E-01 1.1184622E+00 3.0516174E-01 1.1477653E+00 3.8995921E+01 7.9279493E-01 1.8665831E+00 1.3544348E+01 6.6924466E-01 4.0608231E-01 1.1587296E+00 1.1448085E+00 3.3293341E-01 1.5410804E+00 5.9596350E+00 - 8.0291194E-01 2.0387079E-01 1.9866087E-01 6.3366244E-01 1.9591944E+00 6.7367020E-01 2.0182811E+00 4.0617923E+00 1.1603187E+00 7.5124147E-01 7.8017315E-01 5.3501685E-01 1.9716209E-01 1.0150089E+00 3.6961882E+00 2.3096470E-01 1.0624868E+00 8.2734502E-01 4.2427105E-01 2.0019998E+00 1.5149774E+00 8.5725387E-01 2.3418859E+00 1.8132804E-01 9.8006135E-01 9.7899238E-01 1.5469799E+00 2.9632149E-01 9.0243151E-01 1.4028035E+00 5.3120018E-01 6.4171952E-01 5.0890935E+00 3.3101145E-01 1.2364453E+00 2.5646477E+00 9.9952180E+01 1.3008157E+00 1.3162696E+00 4.3291670E+00 9.5058791E-01 4.1402115E+01 3.7973344E-01 8.3571652E-01 3.1549764E+00 4.4569624E-01 1.2471980E+00 1.0914503E+00 1.5564479E+00 3.6368963E-01 8.4034228E-01 1.7536431E+00 5.5259071E-01 4.8751648E-01 8.8136423E-01 2.3725530E+00 5.3591226E-01 6.4072233E-01 5.1529494E+00 9.7209998E-01 7.2119142E+00 2.6700960E-01 1.4842057E+00 8.1063621E-01 2.9621920E+00 1.2189114E+00 1.0768555E+00 7.0335779E-01 4.0867661E-01 5.2484631E-01 1.0178995E+00 3.9897682E-01 8.8213539E-01 3.0873492E+00 2.9398399E-01 9.2480627E-01 3.3394151E-01 8.3360806E+00 9.9423424E-01 5.9737081E-01 2.6635867E-01 1.1472355E+00 2.5312377E+00 2.6375611E-01 1.6467412E+00 2.2165978E+00 3.0571661E-01 7.6827021E-01 1.7744969E-02 2.5990284E+00 5.1285765E-01 8.0123450E-01 1.9854942E-01 5.7637363E-01 3.4780556E-01 5.4155073E-01 1.7856729E+00 1.0732138E+00 1.0990224E+00 7.9255351E-01 - 1.6864945E+00 2.1601442E-01 1.5830288E+00 1.8138129E+00 1.2965700E+00 1.3568428E+00 1.2004859E+00 8.4375138E-02 2.2286166E-01 1.1710911E+00 7.2134400E-02 8.1769183E-01 2.0364884E-02 6.2074410E+00 4.7659819E+00 7.5020670E-01 5.7353948E-01 3.1540377E+00 7.8195437E-01 3.2447222E+00 1.4822804E-01 9.5592271E-01 8.5342242E-01 2.0734646E+00 8.5206578E-01 1.7163508E+00 3.4689753E-01 4.9440160E-01 1.2055080E+00 3.8021201E+00 1.6836782E+00 3.4318728E+00 3.5470855E-01 6.6796694E+00 1.1436285E-01 3.2091348E-02 1.4930566E-01 1.1337104E+00 4.6035793E-01 5.8331819E-01 3.1323024E+00 3.8333849E-01 6.5046399E-01 4.3541917E+00 1.4624909E+00 2.8404205E-01 2.7707798E-01 3.5970124E-01 1.5879000E+00 2.2339516E+00 1.9529558E+00 1.4437693E-01 4.9778174E-01 1.1055865E+00 4.3370339E+00 4.4086909E-01 2.7457864E+00 7.7223857E-01 6.4148903E-01 4.7365810E-01 9.2037001E-01 2.4058998E-01 1.5255715E+00 8.4438863E-01 8.6473897E-01 3.3814451E-01 6.0108154E-01 3.6979269E-02 8.6286700E-01 9.6759270E-01 1.2109906E+01 2.1701284E+00 1.7447236E-01 1.8338547E-01 3.8082739E-01 1.8520020E+00 1.4138732E-01 2.5072297E+00 4.9049862E-01 8.9036352E-01 4.3308823E-01 1.3249167E+00 9.1007747E-01 3.5173314E+00 1.2250685E+00 9.0020626E-01 9.0831914E-03 5.8420554E-01 5.4957596E-02 1.8623621E-01 6.6457478E+00 1.0211499E+00 2.1208063E+00 1.1871964E+01 1.3801207E+00 2.9830146E-02 5.2165884E-02 4.1040068E+00 1.3949601E+00 2.0576746E+00 - 3.0815181E+00 3.8894381E-01 8.9510214E-01 9.4264934E-01 2.6895655E+00 3.4577663E+00 1.3755174E-01 9.8702571E+00 1.3191822E+00 7.6281453E+00 2.4280287E+00 2.7514180E-01 2.4670980E+02 1.8804694E-01 8.8128309E-01 6.2514402E-01 2.1720738E+00 6.2592529E-02 1.5469141E+00 5.7300316E+00 1.5369330E+00 9.6430773E-01 5.1663344E-01 2.5482784E-01 2.4236283E+00 1.8046994E+00 8.6149474E+00 2.7097902E-01 1.4014474E+00 1.1005040E+00 3.0704247E+00 1.2080051E+00 9.5860277E-01 7.9386187E-02 2.6336784E+00 8.3468513E-01 5.1305341E+00 1.2388909E+00 1.4211394E+00 3.6187728E-01 1.7780973E+00 1.4352508E+01 9.0179752E-01 5.9974552E+00 5.6154193E-01 1.3699418E+00 3.1167325E-01 1.0111750E+01 1.2825838E+00 3.4170221E-01 1.0416727E+00 1.4312369E-01 1.9242182E+00 1.7305034E+00 5.1323110E-01 8.2698359E+00 7.5700481E-01 3.8724038E-02 9.5657621E-01 4.7904767E-01 1.4808185E+01 2.1253335E-02 1.3257250E+00 9.0413972E+01 9.1276413E-02 1.3559588E+00 2.1674818E+00 2.1803643E-02 4.1097733E+00 6.5158729E-01 2.6921084E+02 2.3277711E-01 3.9211735E+00 8.3592187E-01 9.9414068E-01 2.7716523E+00 5.5812140E-01 7.2422844E-03 1.1458015E+00 2.0995894E-01 4.0859434E+00 3.5822662E+00 9.5153334E-01 1.1943609E-02 8.0894952E-02 1.4463669E+00 1.6037641E+00 2.2596020E+00 2.4692930E-01 1.4779891E+00 9.3831215E-01 1.1264147E+00 4.0782680E-01 2.0997794E+00 7.7240124E-01 4.3300891E-01 1.9221711E-01 5.8235246E-01 1.9207622E+00 9.9133945E-01 - 9.4665276E-01 2.2940400E-01 1.3871056E+01 3.6621874E-01 1.8673032E-01 5.4383160E-01 4.3156041E-01 1.6647535E+00 1.0562427E+00 1.1139798E+00 8.0751877E-01 8.2089451E-01 5.4355611E-01 5.7949771E-01 5.8907928E-02 1.3448125E-01 9.9483640E-01 1.9933950E+00 3.1100335E-01 2.2227796E-01 7.6174512E-01 9.4928129E-01 1.0447074E+00 3.8267555E+00 6.5482833E-01 2.2083050E+00 2.3945487E+00 9.5526044E-01 8.2146670E-01 1.1862702E+00 6.5561715E-01 4.1435648E-02 2.6832464E+00 1.5607480E+00 9.0368534E-01 5.1336134E-01 6.6147649E-02 1.2408021E-01 3.0321435E-01 4.8782435E+00 4.1579753E-01 2.1207275E+00 1.6595661E+00 2.3239448E+00 1.2486374E+00 1.0719394E+00 7.5804510E-01 8.7010866E-01 9.4691661E+00 8.7991548E-01 7.7961608E-01 4.0939914E+00 6.1244158E-01 2.1442792E+00 1.4401579E+00 1.5718968E+00 2.7302358E+00 7.7737052E-01 2.4133066E+00 9.2202734E-01 5.2673186E-01 7.7883453E-01 6.1074241E+00 2.4988913E+00 1.0484272E+00 6.6629063E-01 8.2435066E-01 4.5376321E-01 3.0936589E+00 1.7177029E+00 7.3004563E-01 1.5030859E+00 1.8591612E+00 3.9392969E-01 1.7448109E+01 3.2680187E+01 8.3154832E-01 1.1053496E-01 2.7452218E+00 1.2500762E+01 1.1958874E+00 9.6751117E+01 1.5223355E+00 6.3200127E-01 8.5609580E-01 6.9640234E+00 8.8177117E-01 7.2822971E-02 6.0286418E-01 2.6422999E-01 3.6567204E-01 2.8210628E-01 3.5086119E+00 4.1556498E-01 3.3076238E-01 3.6305272E-01 1.0963924E-01 3.4243488E-01 1.2472837E+00 1.3556994E+00 - 8.0668184E-01 1.8110623E+00 5.8435144E-01 9.1219681E-01 1.7308468E+00 1.3581539E+00 6.0775942E-02 1.0461956E+00 1.2262414E+00 2.2452521E+00 4.0207112E+00 3.2356366E+00 7.0051496E-01 6.5251047E-01 6.9094987E-01 1.5870059E+00 3.3580605E+00 1.0232402E+00 1.3357956E-04 4.1219940E+00 2.3226659E+00 1.3056485E-01 2.8755807E+00 2.1343339E+00 7.4953947E-01 1.4762665E-01 2.2852763E+00 2.2684756E-02 4.2144872E-01 8.5674816E-01 6.1082847E-01 8.8106428E-01 1.4633540E+00 4.8260079E-01 1.1389750E+00 4.4311857E+00 8.1758377E-01 2.7111727E-01 1.4458476E+00 8.4041045E-01 1.7392878E+00 7.0023945E-01 8.9027961E-01 4.0612989E-01 3.6803974E+00 3.8131322E-04 3.8377742E+00 3.3202293E+00 5.3305069E-02 7.4511731E-01 1.4732579E+00 9.9647894E-01 6.9001058E+00 9.6879793E-01 5.3212697E-01 1.7854125E+00 3.4714599E-01 1.4006731E-01 4.1485266E-01 9.2914105E-01 5.5754886E+00 2.1783835E-01 3.3868365E+00 2.1115229E+00 1.6667824E-01 2.5358305E-01 1.1368292E+00 1.6645074E+00 1.2240668E-01 5.4070723E-02 6.5331297E+00 7.3945352E+00 7.1426123E-01 1.3702831E-01 3.3489866E+00 2.7426910E-01 4.3194855E+00 9.4418773E-01 7.0265783E-01 5.4960546E-01 4.1619977E-01 2.0699151E+00 1.2927045E+00 1.1678634E+00 1.1596270E+01 2.6375920E+00 4.1867321E-03 1.7292238E-01 2.5046339E+01 1.3205835E+00 8.8508190E+00 4.3124791E-01 4.9070593E-01 1.0956951E-01 5.9044558E-01 4.5263146E-02 5.2214714E+00 3.8241631E+00 7.5467375E-02 1.2371946E+00 - 1.7091583E+00 1.4667730E+00 1.0602568E+00 1.4245803E+00 4.1789021E-01 1.3432438E+00 5.4853628E-02 3.6258956E+00 7.3105435E-01 4.2172499E-01 1.2484400E+00 8.7041278E-03 9.5997969E-01 1.3077690E+00 1.3385462E+00 7.1745355E-01 4.9499690E-01 3.2370605E-02 3.3037671E-01 9.1754895E-01 9.5338361E-01 3.3668625E+01 2.3127350E+00 7.7966609E-01 2.3161300E+00 1.6189957E-01 5.3957678E+01 2.0128510E+00 2.1079950E-01 2.3855681E+00 8.5395830E-01 3.5953480E+00 4.5474199E-01 2.2127127E+00 2.3554759E+00 3.6422733E-01 8.3235132E-01 1.9039524E+01 1.0284175E+00 1.6346089E+00 3.1949859E+00 1.1586386E+00 8.4045678E-01 3.9981150E-01 4.3618324E-01 3.5596714E+00 1.5269701E+00 2.1980606E-01 7.9752360E-01 3.1878801E+00 1.0447061E+00 9.1281594E-01 3.6175150E-01 1.8156203E+00 4.8724712E-01 1.7422548E+00 3.6906382E-01 6.8200623E-01 4.5773853E-01 1.9324287E+00 6.4079498E+00 7.7347219E-01 1.3631460E+00 3.0527773E-01 3.3483011E-01 1.2134415E+00 4.6516237E+00 5.4291659E-02 9.3439630E-01 3.7503333E-01 6.1202630E-01 8.6403559E-01 2.0893790E+00 1.6993144E+00 8.0081501E+00 1.2514219E+00 1.0139142E+00 5.8285925E-01 4.2242802E-01 4.4421627E-01 1.0628378E+00 4.8474144E-01 1.9123142E+00 1.0862839E+01 6.9094729E-01 9.9589741E-01 1.5892741E+00 5.3082137E-01 2.8292571E-01 3.5241017E+00 1.0463509E+01 1.0374276E+00 5.3142724E-01 2.0115428E-01 1.3271185E+00 5.0715497E-01 3.4234938E-01 1.3340196E-01 4.4481631E-01 7.0669369E-01 - 3.0568955E-01 2.1691892E+00 1.1468793E+00 1.3991126E+00 8.2219741E-01 3.3420282E+00 8.9658063E-01 1.1854193E+00 8.8737308E+00 6.2842663E+00 8.7792977E+00 1.2188217E+00 3.0096349E+00 2.3655050E-01 4.7106955E-01 1.0748613E+00 8.1908438E-01 3.9004345E+00 1.9373665E+00 4.8738552E-01 3.0420278E+01 5.1728562E+00 7.3043673E-01 1.4318536E+00 3.0887826E-01 4.5800787E-01 1.3035895E+00 1.5586002E+00 4.9071775E+00 7.3421792E-01 1.8773917E+00 5.3337269E-01 1.5735777E+00 2.4191248E+00 5.4030038E-01 5.2073129E+00 7.4138372E+00 1.9608328E-01 3.8936146E-01 4.5610327E-03 1.1813228E+00 4.2196902E-01 1.5527231E-01 2.8512184E+00 8.5437235E-01 1.0177937E+00 3.9166360E-01 8.8594245E-01 1.7703490E+01 8.9352111E-01 5.5124187E+00 1.3941173E+00 8.2007320E-01 1.6401034E+00 3.6237013E-01 7.4208954E-01 4.7716479E-01 9.0913214E-01 1.0714656E+00 8.7360465E-01 7.9589314E-01 5.2918004E-02 9.4271162E+00 1.1660425E+00 1.4284231E+01 3.3318524E+00 1.0755977E+01 1.9865868E+00 2.8227438E+00 9.6762734E-01 1.1950424E+00 5.2173816E-01 4.8379853E-01 5.2322633E+01 6.0965958E-01 1.7305981E-01 4.1271388E+00 1.9810225E-01 4.5600802E-01 1.4523494E+00 3.8966032E-02 1.8141254E-01 1.2893937E+00 1.1300547E-01 1.2689615E-01 1.5579637E+02 3.5713712E+00 5.8106593E-01 4.2390784E+00 7.3015239E-01 2.6566061E+00 3.1349013E-01 1.9686172E+00 3.8686250E-02 3.9363169E-01 7.8673063E-01 5.8046535E-02 4.3172750E-01 5.9850839E-01 3.5643546E-01 - 4.0287979E-01 4.7220165E-01 1.7611197E-01 8.5127941E-02 5.0043908E-01 2.3068181E+00 4.4970197E-01 8.1371424E-01 3.1916102E+00 9.4039346E-01 2.2098118E-01 4.4325058E-01 7.0444173E-02 5.6756649E-01 6.7607238E-01 5.4772420E+00 1.1949281E+00 1.8964714E+01 1.2019447E+00 8.8813987E-01 2.3395379E-01 3.1099792E+00 1.9277470E+00 7.5544366E-01 2.3313447E-01 2.0210630E-01 5.1709721E-01 1.7461794E+00 1.6573935E+00 2.8772140E-01 2.4610698E-02 1.3643407E+01 1.0569306E+00 3.3366284E-01 5.4582059E-02 2.3256354E-04 1.9935712E+00 4.4245859E+00 1.0373063E+00 2.7568025E+00 1.8169790E+00 1.9875427E-01 1.9070363E+00 5.8484352E-01 2.3193562E+00 2.7477830E-01 5.8957972E+00 1.6705933E-01 7.7313973E+00 6.2482587E+00 1.6994202E+01 2.3503216E-01 9.4649142E-01 6.7187171E-01 1.2436163E+00 5.8774497E-01 9.5083045E+00 1.3726206E+00 4.8250300E+00 2.1420110E+00 2.2955852E-01 8.0307604E-01 1.0786012E+00 5.4860649E-01 1.2534505E+00 1.3170035E+00 2.4244691E-01 3.9808543E-01 3.6528469E+00 1.1185451E+00 6.8346019E+01 8.3976610E-01 1.0430365E+00 1.2976970E-01 1.7620012E+00 4.9164816E+00 1.1221667E+00 2.4437409E+00 7.0334635E-02 3.4735077E-01 1.0759455E+00 4.8146596E-01 1.0253143E+00 8.9148530E-01 6.4103708E-02 5.1899240E+00 2.4392497E+00 6.2746765E+00 5.2684513E-01 1.0565992E+00 2.0974473E-02 2.1752996E+00 3.9665951E-01 1.1358967E+00 9.4376872E-01 4.6508509E-01 2.3399189E+00 1.4663527E+00 1.6315044E+00 2.4919056E-01 - 8.1672239E-01 4.9975230E-01 1.0349016E+00 5.1063734E-01 4.8420652E-02 9.0113967E-01 1.1088217E+00 4.4296305E-01 2.2586219E+00 2.9741762E+00 1.4429138E+00 3.7112813E-01 3.4845781E+00 1.0259871E+00 5.2890789E-01 1.0981962E+00 5.3080517E-01 7.7671569E-01 1.5893201E+00 1.1111807E+00 2.2718794E+00 5.4357455E+01 3.2289222E+00 1.0070025E+00 3.1012449E+00 1.4166705E+00 9.8909363E-01 4.5435523E+00 1.1738371E+00 1.0661151E+00 3.0814362E+00 1.7727146E-01 2.2514585E-01 1.0296295E+00 4.9170628E+00 5.9869469E+00 1.7834459E-01 1.4002414E+00 1.0793042E+00 9.5856189E-01 8.1527181E-01 2.1489772E-02 8.5760136E+00 1.0348000E+00 4.9868048E-01 4.2206825E+01 1.9089089E-01 1.3829517E+00 1.1813570E+00 1.6192273E+00 8.0851553E-01 1.2688465E+00 1.5966545E+00 1.4221148E+00 1.5865344E-01 6.3461403E+00 2.2188269E+00 2.2918737E-01 9.5960168E-01 4.9053128E-02 4.3326353E+00 4.4410559E-01 6.2964502E+00 2.0352111E+00 1.7919901E+00 2.4957271E-01 8.2722409E-01 2.5400271E+00 2.4822780E-01 2.3173019E+00 1.7056491E+00 7.6512517E+00 5.5014154E-01 3.9988373E-01 2.9110795E+00 5.3179878E-01 4.0364144E-01 7.4195059E-01 2.3289574E-01 9.0290004E-01 7.0565909E-01 6.2156458E-01 3.2052097E-01 2.2420225E+00 4.8716520E+00 7.0090156E-01 6.0950132E-02 1.6082532E+00 5.8735233E-01 2.2111535E-01 1.7376606E-01 1.9292496E-01 2.8045742E-01 1.1031467E+00 4.6505159E-01 1.1748042E+00 3.9611144E-01 6.2925825E-01 1.6340351E-01 1.3996804E+00 - 3.0846705E+00 3.6007101E-02 1.3061422E+00 5.0833142E-01 5.1003778E-01 1.8079956E+00 2.5248529E-01 5.3182711E+00 1.8288476E-01 4.4575732E-02 3.6928545E+00 3.7492612E-01 7.7446759E-01 1.1242697E+00 1.0133825E+00 5.3230813E-02 5.9437268E-02 5.1466318E-01 2.0836138E+00 1.5322928E+00 3.5524106E-01 8.5457412E-01 1.1919095E+00 2.4382240E+00 2.3078305E+00 1.4738694E+00 2.3592465E+00 1.0307366E+00 1.0782121E+00 6.5778410E-01 2.4507452E+01 9.5765679E-01 9.6976316E-01 4.9463021E-01 1.8706193E-01 1.8029676E+00 2.1210463E-01 3.3340102E-01 2.0584880E+00 1.2806387E+00 3.0627539E+00 4.9897775E-01 3.9030937E+00 3.8541490E-01 8.6564049E-01 7.5104622E-01 6.5613204E-01 1.3892863E-01 9.7551711E-01 8.3704855E-01 1.2173287E+00 1.0100614E+01 5.9878493E-01 6.5932202E+00 1.6978176E-01 1.0869804E+00 3.3894982E-01 7.0937105E+00 2.8726042E+00 8.7944669E-02 4.9874406E-01 1.2515812E+00 4.0321349E+00 2.6972046E-01 5.3965062E-01 3.1827305E-03 1.1072955E+00 5.7654476E-01 6.8081079E-01 8.9465508E-01 1.0594243E+01 4.5890093E-01 1.7047270E+00 3.6286619E+00 9.6033452E-01 4.8746976E-01 1.1654965E+00 8.7780370E-01 9.0245225E-01 1.0908572E+00 1.0632289E+00 4.7877820E-01 4.5359914E+00 2.8154858E-01 3.3221417E-01 7.8599461E-01 1.9139351E+00 1.3586215E+01 5.1208348E-01 3.1583099E+00 5.9234855E-01 7.5235276E-01 7.5721613E-01 7.5780882E+00 3.7513990E-01 9.7488963E-01 1.0421124E+00 8.0360731E-01 3.5103547E+01 1.3177622E+00 - 1.1163375E+00 6.5730345E-02 8.8223547E-02 2.8140722E-01 1.2595058E-01 1.2739235E+00 2.0844234E+00 6.4646025E+00 1.3212198E+00 1.1599227E+00 2.1844284E+00 5.3223323E+00 1.2559118E+00 1.0521853E+00 5.3953152E-01 2.5421971E-01 1.1220174E+00 1.1462210E-01 1.4463245E+00 1.3799872E+00 3.7197855E+00 3.6794365E+02 1.5706691E+00 4.8937581E+00 8.0782051E+00 4.5885871E+00 9.8237773E-01 5.4411651E-01 1.2107164E+00 8.3473977E-01 1.0051212E+00 2.2670527E+00 1.2421860E+00 8.9221759E-01 4.7182391E-01 6.9397181E-01 3.8672798E+00 2.5351824E+00 7.6991915E-01 1.2002603E+00 1.1842816E+00 1.9888023E+00 8.7253022E-01 3.6129262E+01 4.1439305E+00 4.7921908E-01 1.4395073E+00 1.0419144E+00 9.8672727E-01 1.6150533E+00 7.8551346E-01 1.5365761E+00 3.2949784E-01 9.6139496E-01 1.5645424E+00 3.0182777E-01 6.8815095E-02 2.2318928E+00 1.1622651E+00 6.2248709E-02 4.6955372E+01 4.1375307E-02 3.3771193E-01 1.1092405E+00 2.2708785E+00 1.3138155E+00 2.8882397E+00 1.3901326E+00 1.6441492E+00 1.1940660E+01 2.8986062E-01 1.5459027E-02 2.5350077E+00 1.9900857E+00 1.8022865E-01 1.2160571E-01 1.7094883E+00 2.1598555E+00 9.9794544E+00 1.5947163E+00 3.9494421E-01 3.2397845E-01 6.8227405E-01 1.0716443E+00 1.2937095E+00 9.4477396E-01 2.9722560E-01 1.1224678E-01 1.1092028E-01 9.9894626E-01 1.7758069E+00 3.1221065E+00 1.1971094E+00 1.6110583E+00 8.3851750E-01 4.4646011E-01 1.2733303E-01 1.7772906E-02 2.6228038E+01 3.2414145E-01 - 2.7417101E+00 6.5166437E-01 1.5358823E+00 4.2381487E+01 1.1138068E+00 5.1971403E+00 8.2532050E-01 6.7387073E-01 9.8828479E-01 3.1364823E-01 1.3761455E+00 9.5301011E-01 1.3996768E+00 5.0887124E+01 1.0321828E-01 1.4177395E+00 1.6775620E+00 8.8076285E-01 2.2487973E-01 4.0158740E-01 6.9637169E+00 8.1310442E-01 4.1211326E+00 3.8265411E-02 9.7491096E-01 3.1923969E+00 8.4704876E-01 1.6134526E+00 3.8085599E+00 3.0541774E-01 1.7953247E+00 1.0174708E+00 6.1556515E-03 9.3402841E-01 4.3388574E-01 4.5007139E+00 6.7806793E-01 6.9229984E-01 6.1832637E-01 2.0806500E-01 1.2229587E+00 1.2371839E+00 2.6446750E-02 8.1779981E-01 5.9521602E-01 1.2430504E+00 4.0709857E-01 7.5757407E-01 4.2980913E-01 1.0786347E+00 6.5917903E-01 1.8390090E+01 6.5762936E-01 1.7243978E+00 9.9021461E-01 2.4285476E-01 2.4664582E+00 1.4980893E+02 4.1750104E+00 9.7871373E-01 1.6287749E+00 9.5035593E-01 5.2835024E-01 3.5054220E-01 2.8918938E-01 4.5599094E+00 7.0623109E-01 1.7092489E+00 1.0379814E+00 1.8040719E-01 5.1638779E+00 3.3303860E-01 2.0671055E+00 6.7842291E-01 2.5067351E-01 1.2385953E-01 2.9085631E+00 4.5949276E-01 5.6588002E-01 5.8526852E+00 4.2012802E-01 1.7719863E+00 1.1394162E+01 1.1217456E+01 2.5846723E-01 6.6897885E-01 2.3411880E+00 4.0263339E-01 1.8945341E-01 4.8982843E-01 8.3224309E-01 5.5463738E-01 1.3120700E+00 2.2260653E-01 2.1123998E+00 4.9735372E-01 1.9483214E+00 8.9024659E-01 1.7418876E+01 5.3117810E-02 - 2.3461873E-01 1.1520720E+00 1.2255616E+01 2.9560366E-01 5.9135242E-01 1.2990824E+00 1.5444791E+00 5.8417953E-02 2.0410961E+01 3.7085692E-01 3.6313760E-01 3.2646162E-01 5.9989601E+01 7.3823328E-01 7.8636011E-01 9.6028470E-01 2.0400357E-01 2.5643245E+01 6.6657068E+00 1.8597507E+01 4.2440410E-02 9.3361710E+00 7.7461051E-01 1.0706229E-01 2.7545115E+00 4.7890602E-01 5.2333552E-01 2.1368685E-01 1.3438463E+00 1.9206797E+00 6.4695455E-01 1.3528285E-01 1.4713934E-01 6.7181031E-01 4.1929856E+00 4.2761650E-01 1.3036842E+00 3.3227041E-01 3.6941420E+00 5.9549444E-01 1.3150683E+00 1.0989946E+00 5.3499808E-01 8.7201984E-01 1.8923462E+00 9.4695169E-01 2.1294958E+00 1.2023157E-01 2.6548637E+00 2.5441315E-01 9.5441457E-01 7.8302357E+00 3.8615885E-01 5.0440054E-01 1.4091307E+01 2.3076973E-02 7.7112327E-01 4.1921275E-01 8.6646599E-01 1.1010915E+00 1.7211960E+01 5.9649797E-01 4.8841426E-01 4.9847488E-01 1.5211150E+00 2.0196158E+00 5.1600969E-01 1.9685200E-01 7.0483369E+00 3.3961947E-01 3.9797368E-01 3.9360586E-01 9.1931817E-01 1.5405875E+00 6.8058504E+01 2.0525249E-01 3.6535556E-01 3.9396787E-01 6.8861352E-01 3.6579830E-01 2.8230582E+00 1.2142368E-02 9.8299844E-01 1.5007611E+00 6.5016048E+00 7.4513046E-01 7.8392503E-01 1.6565548E+00 1.2792370E+00 1.3566578E+00 2.8654149E-01 5.2004037E-01 3.1628680E+00 5.9266136E-01 1.2270471E+00 3.7751905E+00 7.1935252E-01 2.9495708E+00 2.2615172E+00 1.7020138E-01 - 1.5466082E-01 1.8075732E-01 1.8442165E+00 2.0806092E-01 1.2388881E-01 8.6280870E-01 5.9447366E-01 9.4038839E-01 1.0833932E+00 8.2383038E+00 1.1065328E+00 1.8507059E+00 3.1155271E+00 6.6280827E-01 6.6320422E-01 1.7911673E+01 3.5872139E-01 1.8272628E-01 3.8948491E-01 2.1052749E+00 5.4299596E-01 1.7723526E+00 8.4717612E-01 1.9984001E-01 5.9614521E-01 4.3476575E-01 2.8834452E-02 8.5089971E-01 2.1601275E-01 4.0877421E-01 6.8471979E+00 7.7035506E+00 2.0284789E+00 6.8684919E+00 5.1499846E-01 1.7184809E-01 1.3482726E+02 1.0903033E+00 1.9583721E-02 4.0770333E+00 2.1488593E+00 3.7433014E-01 6.7991105E-01 4.7849072E-01 1.0032699E+00 6.9469569E+01 3.5563438E+00 4.8064511E-02 5.8672885E-01 4.2278703E-01 2.8336537E+00 1.1426022E+00 9.6806277E-01 7.4608961E-02 3.6384722E+00 7.4848269E-01 8.3203270E-01 2.4851863E+00 1.6645359E+00 3.5877489E-01 1.0000873E+00 9.6044151E-01 4.7842668E-01 2.7589191E-01 9.9987514E-01 1.1641991E+01 1.2544603E+00 1.0908068E+00 1.0774093E+00 2.1772202E-01 1.5489870E+00 3.7313435E+00 3.8946445E-01 1.5803530E+00 6.0555991E-01 1.9983736E+00 1.9419698E+01 4.2943964E-01 8.8936353E+01 6.4302438E-01 1.0283802E+00 1.0112640E-01 2.8388834E-01 1.8399739E+00 8.2958474E-01 1.0824514E+00 2.6025453E-01 1.2303847E+00 2.9353143E+00 3.2619767E-01 6.0104632E+00 3.9251763E-01 1.8847835E+00 4.1327081E-01 4.4583728E+00 1.0657206E+00 9.9124651E+01 7.1826451E+01 1.9038143E+00 5.0573716E-01 - 7.0465661E-01 1.5967260E+00 1.5788679E+00 5.1206796E-01 4.6895754E-01 1.6970171E+00 4.3782125E+01 4.6727158E-01 1.0180104E+00 7.8200058E-01 1.0052486E+00 2.9400099E+00 2.8188091E-01 5.6378769E-01 1.6210485E+00 1.6086024E-01 1.4864195E-01 3.4529919E+00 1.3434187E+00 3.6291130E+01 7.9448076E-01 1.2034521E+00 5.9293819E-01 2.5249717E-01 3.3907974E-01 8.3689765E-02 5.4228468E+00 4.4135970E+00 4.8009678E-01 3.7298892E-01 5.9420103E-01 3.9219041E+00 8.3665600E-01 3.1750023E-01 3.0390230E+00 7.2823125E-01 5.9557685E-01 4.2359465E+00 1.2063153E+01 3.0836844E-01 1.1947073E+00 1.4649914E+02 3.1024330E-01 5.8068988E-01 4.7466204E-01 2.0918457E-01 1.8052943E+00 7.3070550E-01 7.4522611E-01 4.9266243E+00 7.6065522E-01 6.0495258E-01 8.6580244E+00 8.2605530E-02 7.9885168E-01 1.2722818E+00 6.3731524E-01 9.3409269E-01 8.4607605E+00 4.5798722E+00 8.4755424E-01 5.5590780E+00 1.1824568E+00 3.6318130E-02 2.3224900E+00 1.1565248E+01 9.0617901E-01 7.9986287E-01 2.8913122E-01 1.3505722E+00 4.4141326E-02 1.6992203E-01 1.2967738E+00 7.0216039E-02 1.9315330E+00 1.0603786E+00 3.0792738E-01 1.6812563E+00 4.6642759E-01 1.2120631E+00 5.1843438E+00 1.2821450E+00 9.4553343E-02 2.2361100E+00 9.0345540E-02 7.0666417E-01 6.7188725E-01 1.1513456E+00 1.3786124E+00 2.7149976E+00 5.6576160E-01 6.5587133E-01 6.0212916E-01 2.9471930E+00 1.6275532E+00 8.3312611E-01 1.8131970E+00 2.1447628E+01 6.4905102E+01 1.3241710E+00 - 1.9528935E-01 1.2364724E+00 6.1666946E+00 8.9858906E-01 4.6096707E-01 1.5526065E+00 1.0314277E+00 2.1436805E+00 6.2555189E+01 9.9378411E-01 1.0554503E+00 6.1343114E-02 5.6369668E-01 1.2616476E+00 4.6538952E+00 3.6791821E-01 9.1925612E-01 4.1415915E+00 1.2220852E+00 6.9282561E-02 1.1903330E+00 2.8322462E-01 2.3169116E-01 2.2133541E+02 6.9366822E-01 6.5929521E-01 2.1756049E+01 2.5073383E+00 1.0757507E+00 1.4117005E+00 1.2382882E+00 2.1396795E+00 2.2083910E+00 1.9626228E+01 1.8392547E+00 7.7407825E-01 6.4929648E+00 8.1158194E-01 8.6051277E+00 5.8480080E-01 1.1118747E+00 1.6087412E-01 5.8373771E-01 5.9520490E-01 4.4375303E-01 1.1911069E+00 7.0451323E+00 9.9833339E-01 5.7759004E+00 3.2861532E-01 3.0225401E+00 1.0034564E+00 1.0199672E+02 1.2815480E+00 1.3363726E+00 3.3088675E-01 3.2277152E-01 4.9802638E-01 1.0586308E+01 5.6675404E-01 1.6194075E-01 2.5746750E-01 1.6653298E+00 5.3612909E+00 2.4603823E-01 5.3063149E+00 1.2243365E+00 5.5343250E-01 4.2274708E-01 5.3997577E-01 1.7482473E+00 5.8289241E-01 4.8601309E-02 2.0118928E+00 1.0024659E+00 3.7051085E-01 6.1717607E-01 1.4281811E-01 3.0109797E+01 1.4401665E+00 1.6465551E+00 8.8035698E-02 3.5142534E-01 2.3617251E+00 1.2960379E+00 9.4342830E-01 1.4253417E+00 9.4589059E+00 1.6274326E+00 3.9947522E-01 1.0620905E+00 6.2528150E-01 6.7671211E-02 4.3474076E+00 1.5033000E-01 5.5839435E+00 5.4649422E+00 2.2596701E-01 1.1656352E+00 2.2648048E+00 - 1.4311204E-01 4.2595418E+00 4.5418560E+00 2.8140426E-01 7.5764405E-01 9.9652337E-01 3.9181921E+00 1.2483112E+00 7.6079881E-01 1.8086484E-01 1.0193220E+00 2.2722575E-01 3.8999074E-01 1.3496479E+00 3.3932440E-01 1.1089475E+00 7.1916630E-01 3.5074259E-01 3.9631173E-01 2.2020747E-01 9.0649766E-01 4.8244311E-01 1.2255786E+00 1.0029306E+00 1.1081886E+00 3.3482446E+00 1.8805451E-01 3.6774602E-01 5.2813368E+00 3.4040943E-01 1.0117537E+00 5.8293149E+00 1.0347282E+00 6.5662131E-02 4.4307016E+00 1.0747534E+00 8.1405284E-01 9.9168155E-02 2.3066756E+01 1.1598459E+00 3.7659002E+00 5.9339438E-01 7.3349637E-01 7.7092133E+00 1.9024966E+00 8.4518940E-01 9.2021234E-01 9.4353348E-01 8.4223277E-01 5.0029150E-01 4.2906917E-01 9.8940819E+00 2.0154928E-01 6.1942090E-01 4.1033556E+00 2.9314841E-01 2.2030313E-01 1.1271324E+00 6.0647371E-01 6.3841123E-01 1.4563039E+00 8.6425600E-02 1.8702121E+00 2.4629912E-01 2.4647010E-01 4.9117682E-02 4.1897895E+00 1.3022903E+00 1.8151130E-01 1.9025995E+00 1.2356672E-01 1.0006911E+00 2.4717191E+00 9.7030499E-01 2.1506191E+00 8.3530979E-01 1.7043808E-01 5.9723694E+00 1.2906038E-01 4.5191643E-01 1.6503320E-01 6.4497911E-01 2.8342996E-01 4.1821210E-02 5.9958778E+00 1.0662436E+00 4.2892122E-02 1.4237870E-01 6.6625270E+00 8.0307549E-01 4.8231325E+00 1.3601613E+00 2.7988759E+00 2.9581109E+00 1.6842129E-02 3.9468744E-01 3.6161172E+00 5.7716049E-01 1.1638273E+01 8.1061240E-01 - 7.8478242E-01 1.7293334E+01 2.8721908E-01 9.2330453E-01 1.3433745E+02 1.2314085E+00 4.3132151E-01 6.8861831E-01 2.3188471E+00 8.4732468E-01 6.4803518E-01 6.0901706E-01 1.0891922E+00 6.0774165E-01 8.0813155E-01 3.1735970E-01 4.4510876E-01 1.7969333E+00 1.1642865E+00 2.9177837E-01 6.1207940E-01 5.6063119E-01 5.2845064E-01 9.8631939E-03 3.8653566E+00 8.0481646E-01 1.1581422E+00 3.1540462E-01 1.3798241E+00 1.0129985E+00 9.9682472E-01 1.9481070E+00 1.7076086E+00 5.4708556E-01 1.9648975E+00 3.7370510E-01 3.9818336E+00 8.2143877E-02 3.5824864E+00 4.2036818E+00 9.7506515E-01 1.4239105E+00 3.7246510E-01 3.1590526E-01 2.0289788E+00 2.0556731E-01 7.9982760E+00 1.6669114E-01 7.3267839E-01 4.3533099E-01 4.3278211E+00 3.0238871E+00 1.9682009E+00 1.2351082E+01 2.1607618E+01 5.8138928E-01 6.2500247E-01 5.2522850E-01 1.5855046E+00 6.5073956E-01 2.0445977E+00 6.1353975E+00 7.9716846E-01 1.1550849E+00 9.7510231E+00 8.8784417E-02 8.4364846E-01 2.6807563E-01 1.0451363E+00 3.4382160E+00 4.4480241E-01 2.2792459E+00 7.1746024E+00 2.3024198E+00 8.8445838E-01 1.2373209E-01 1.1579022E+00 3.0259721E+00 1.3975559E+00 1.0856469E+00 4.6501910E+00 2.6918422E+01 5.9554873E-01 8.5447268E+01 2.0994108E+00 7.5788341E+00 1.0514190E+00 3.5796233E-01 4.5454098E+00 9.1173849E-01 2.9387968E+01 9.8567174E-01 7.7312395E-01 1.2832046E+00 1.9615337E-01 2.0690796E+00 8.1225984E+00 3.1224242E-01 3.5770456E+00 9.9773832E-02 - 3.0900835E+00 4.2773254E-01 1.9803064E+00 4.0408004E-02 4.5131659E-01 5.2540748E+00 7.9752265E-01 3.1647270E-01 1.6089335E+00 1.7451603E+01 1.9117947E+00 1.5785492E+00 1.6537413E+01 8.4841458E-01 2.4356580E-01 4.7626398E+00 4.7037704E-01 7.2019153E-01 7.6733969E-01 1.6067319E+00 1.6864597E+00 3.1658556E-02 1.1144718E+00 3.9058798E+00 8.1433110E-01 8.0737352E-01 8.6461922E-01 9.3862671E+00 5.1404932E-02 9.2979342E-01 5.9767532E+00 6.3282873E-01 1.6954275E-01 1.8894728E+00 1.3584090E+00 4.1113626E+00 2.5439460E+00 7.9148060E-01 1.1710452E+00 6.7603239E-01 2.7577027E-02 1.3393736E+00 8.3475469E-01 2.0322811E-01 5.3211995E-01 1.7084549E-02 2.6510308E+00 1.8918784E-01 1.9463755E+00 8.0274306E+00 4.6906715E+00 5.6614445E-01 4.5446938E-01 1.0111555E+02 1.1199131E+00 1.1244734E+00 5.2317627E-01 7.1695492E-02 5.3159025E+00 8.7341036E+00 2.1790674E-01 5.7950922E-01 1.7317879E-01 1.9338592E-02 3.9350373E-01 1.0709560E+00 8.1658760E-01 8.2427238E-01 1.4717089E-01 1.5512164E-02 9.5408322E-02 1.2328411E+00 1.7242495E+00 1.2002821E+00 5.3408216E-02 2.8085115E-01 7.9028987E-01 7.3919551E-01 4.8868437E-01 9.0310058E-01 8.7708104E-02 2.0911419E+00 7.2572017E-01 4.4553508E-01 2.0623462E-01 4.9186946E+00 4.7090696E-02 1.4306540E+00 8.8775859E-01 3.4405459E-01 1.1317468E+00 8.5020641E-01 1.1909128E+00 1.1361234E+00 3.8924830E+00 1.9489118E-01 3.0729593E+00 8.5399215E-01 6.2133122E-01 1.0446548E+00 - 5.7645386E-02 6.4334059E-01 9.1132035E-01 5.3029642E+00 1.1974340E-01 4.9847498E-01 8.1279447E-01 1.3143641E-01 2.0519391E-01 1.5815981E-01 3.4686341E-01 1.6817530E+00 6.7295859E-01 2.2606196E+00 7.0330130E-01 3.9792726E-01 6.1155113E+00 7.9571279E-01 4.3031484E-01 2.2909337E-01 1.4111146E+00 2.8647699E+00 2.9252276E-01 7.6220641E-01 9.9580263E-01 6.7225231E-01 1.1279891E+00 3.9108259E+00 1.0647953E+00 4.4177528E-01 1.4344705E-01 4.6021684E-01 3.6837452E-01 9.0112654E-01 1.1234634E+00 9.7666327E-02 1.4203271E-01 1.4201880E+01 7.2805254E+00 1.4729523E+00 3.4614431E-01 3.2105977E+00 1.3618705E+00 3.3230147E+00 6.4573894E-01 3.0699459E+00 3.5124845E-01 1.6067016E+01 8.7627102E-01 2.4901632E+00 4.3863018E+00 2.0874537E+00 1.1704140E-01 8.2094789E-01 4.4333799E+00 1.2504843E+00 3.8523458E-01 7.5714092E-01 7.8498843E-01 6.7017947E-02 9.8831180E-01 1.6681159E+00 2.9248759E-01 5.1813381E-02 7.4315053E-01 9.9550095E-01 1.4755390E+00 2.5090172E-01 1.9040037E+00 2.3523864E-01 1.6055317E+01 1.4494463E+00 8.2587347E-01 5.5962124E-01 4.3760669E-01 4.1923035E-01 3.6619571E-01 7.5712634E+00 2.1692339E+00 1.7417064E+00 1.0237045E+00 1.2825546E+00 1.4301703E+00 4.7761633E-01 8.3979527E-01 1.1313823E+00 5.8269274E-01 9.5169203E-01 3.7385624E-01 1.0068281E+00 6.7050599E-02 1.5695504E+00 2.6034587E-02 6.6615293E+00 2.5499299E+01 1.1793956E+00 3.6638798E+00 5.7953616E-01 7.6643093E-01 1.8804319E-01 - 3.9839859E+00 9.4068569E-01 8.6697244E-01 4.4550714E+00 1.8228816E+00 4.5585221E-01 9.3200721E-01 1.1168528E+00 4.0336866E+01 1.1001162E+00 1.0373403E+00 1.1357282E+00 5.7967595E-01 1.0311464E-01 1.0302766E-01 1.5284905E+00 4.7930255E-01 4.9708696E+00 1.3846659E+00 2.0324144E+00 1.1630306E+00 7.1934111E-01 7.1575796E+00 2.1954225E-01 1.4297067E+00 1.3404929E+00 3.0030902E-01 2.1090718E-01 1.7707236E+00 4.3775250E-01 7.1050130E-01 6.1675436E-01 1.7525526E+00 4.7930810E-01 4.4750109E+01 2.2105741E+00 7.7550277E-01 8.8646882E-01 8.2048030E-01 3.4520290E+01 6.1944726E-01 4.9509333E+00 2.1180939E+00 1.4904385E+01 1.5117683E+00 2.7109543E-01 1.0244316E+00 6.8821069E+00 8.0555840E-01 2.6294618E+01 1.4499096E+00 3.7795874E-01 4.7617987E-01 8.7521564E-01 3.2835760E-01 3.4546000E-01 1.5201827E+00 4.4377300E-01 1.3961640E+00 1.3022809E+00 3.2719631E-02 8.6955175E+00 2.2788669E+00 1.6078816E+00 5.3618189E-01 1.0707200E+00 1.1081424E+00 2.9999209E-01 2.6676156E+00 1.0563453E+00 7.9111059E-01 2.0597118E+00 7.4320278E-01 9.0110307E-01 5.6587874E-01 4.7002916E+00 8.1991166E-01 7.8261533E-01 6.9588778E-01 3.2708580E+00 8.2746479E-01 2.0400988E-01 9.9542189E-01 7.6966333E-01 1.4563836E+00 8.3472492E-01 5.7282493E-01 1.9619383E+00 1.3366509E+00 3.1571247E+00 1.4059486E+00 3.1387028E+00 1.5307693E+01 1.8283327E+01 5.1018383E-01 8.2909418E-01 3.3665354E-02 1.0198924E+00 3.7360409E-01 6.2004471E-01 - 1.4940969E+00 1.2777007E+01 4.7341939E-01 1.5005861E+00 3.6029964E+00 8.9834518E-01 8.9113191E-01 5.2352766E-01 1.3988605E+00 9.0059875E-01 3.2251372E-01 9.3042757E-01 1.1708958E+00 2.7778665E-01 8.0358689E-01 3.2039114E+00 1.8822597E+00 1.0655919E+00 5.2844621E-01 2.2709493E+00 8.3759265E-01 3.4119565E-01 8.4746412E-01 2.8979782E-01 1.0525629E-01 1.0804869E-01 1.1914017E+00 8.2414390E-01 2.6899647E-01 2.8070147E+00 2.6391548E+00 3.0672431E+00 2.1793597E-01 2.8549453E+01 7.1665712E-02 5.9066588E-01 6.0964148E+00 1.4377064E+00 1.7191088E+02 5.9813011E-03 7.2667877E-01 4.6382346E+00 2.0475415E+00 3.0728214E+00 2.3530215E+00 2.4468152E-02 7.9763659E-01 2.9828208E-01 7.3680711E-01 2.7935417E-02 2.1285034E+00 2.7087015E+00 1.1194193E+00 3.6051253E-01 7.5986082E-01 5.5500030E-01 1.1124473E+01 2.2329162E-01 2.1858010E-01 1.9744482E+00 5.3288336E-01 3.5563810E-01 5.7344685E-01 4.4789904E-02 1.1030661E+00 5.1281186E-01 2.0384430E+01 1.2679755E-01 1.0506786E+00 4.0804793E+00 8.0718517E-01 5.6072851E-01 2.2333083E+00 1.2084160E+00 3.4433235E+00 8.8857779E-01 3.3428240E+00 3.5830169E-01 3.5877616E-01 2.8644947E-01 9.3155348E-01 9.0596226E+00 7.7585603E-01 8.0762096E-01 7.7088097E-01 2.8621306E+00 1.9386586E+00 2.8707130E-01 9.9606358E-01 8.4410480E-01 1.8578833E+00 1.2911925E-01 5.3492171E-01 2.9328237E+00 4.1648136E+00 2.4585627E-01 4.2576251E-01 5.2564990E+00 1.3180416E+00 9.9839847E-02 - 2.6759462E+00 1.0097832E+00 2.8864737E-01 1.8644797E+00 2.0477715E+00 7.9272795E-01 4.3883982E+00 6.1988673E-01 5.5329046E+00 1.0410302E+00 4.0955894E+00 8.9351357E-01 1.0526077E+00 7.9946537E-02 6.0395961E-01 6.4123751E-01 2.1303149E+00 1.5567706E-01 2.2358974E+00 8.9675892E-01 7.4276841E-01 9.2258772E+00 1.1911566E+00 1.5797986E-01 3.2121433E+01 9.9241769E+00 1.4022994E+00 1.0508144E+00 6.3027719E-01 6.9224954E+00 1.0163386E+00 6.0536638E-01 1.1003229E-01 1.6825012E+00 1.2705696E+00 1.6924954E+00 5.4494293E+00 1.2063803E+00 3.1917633E-01 1.4222852E+00 4.9343812E-01 5.4627088E+00 2.0921223E+00 7.0627026E-01 3.1827469E-02 1.2057724E+01 1.0747710E+00 4.4987451E-01 9.5593110E-01 6.2900400E+00 2.3977760E-01 6.7578241E+00 1.2549857E-01 7.8693914E+00 3.1876374E+00 3.4132089E+00 2.4587660E-01 6.0150241E-01 1.5552605E+01 5.1636017E-01 2.6716689E+00 1.1631369E+01 1.0210670E+00 2.6903262E+00 9.0219872E-01 9.9157134E-01 7.1023099E+00 1.5983274E-01 1.3310784E+00 2.2840539E+00 9.9580195E-01 1.0711204E+00 1.0739802E+00 5.4053316E+00 2.5497804E-01 3.3129729E+00 1.1472638E+00 1.3541693E+00 4.1873835E-01 9.1988202E-01 4.8277084E+01 1.3260786E+00 5.4935292E+00 1.6043418E+01 2.2227048E+00 6.1298090E+00 9.8129924E-01 4.7918284E-01 6.8053614E-01 1.8114438E+00 6.1015564E-01 1.3410512E+01 4.0517437E-01 6.5901283E-02 1.8710225E-01 3.6707593E-01 8.2932016E+00 8.5132862E-01 1.3315073E+00 4.3937124E-01 - 1.8526550E-01 5.9926803E-01 8.7577500E-01 4.5976414E-01 7.2243005E+01 4.4081196E-01 7.3214822E-02 1.2106262E+00 2.9557096E-01 1.0913609E+00 9.8217360E-01 2.2074898E+00 4.9577916E-01 1.5270476E-01 3.6301461E+00 1.8949590E-01 7.2516062E-01 3.7933972E-01 4.5359405E-01 1.5754081E+00 8.1461025E-01 7.4417710E-01 3.3194709E+00 2.6964196E+00 8.7075189E-01 1.5274498E+00 9.3740995E-01 2.1301024E-01 7.6403253E+00 1.0585919E-01 1.0317688E+00 6.0939355E-01 1.0335905E+00 3.1195618E-01 1.7322593E+00 1.0558449E+00 8.3960655E-01 7.4765222E-01 1.3960648E+00 1.7777830E-01 9.1095155E-01 1.5978150E-02 2.5386044E+00 1.2794964E+00 5.8199186E+00 4.3178118E+00 1.9510746E+00 1.5714481E+00 8.9531802E-01 1.5017096E-01 5.1415531E-01 7.1106748E-01 1.2002361E+00 3.0839836E-01 5.3665679E+00 1.6754623E+00 1.2855779E+01 9.5479961E-01 2.8697842E+00 3.2470118E-02 6.2921951E-01 1.1142036E+00 1.9134151E+00 6.9057463E+00 5.8243060E-01 2.6440339E+00 8.2790978E+00 5.6245252E+00 1.3898542E+00 9.4645921E-01 3.7246776E+00 5.4663504E-01 8.6597472E-01 5.4264733E-01 3.3307825E-02 5.1484960E-01 8.3134651E-01 1.9844171E-01 2.8744280E+00 1.7116222E+00 1.0126501E+00 6.2858379E-01 3.5363257E-01 8.3254917E-01 7.7211499E-01 8.4534457E-01 2.8391844E+01 2.7902462E+00 6.9126721E-01 5.2865567E-01 1.7030402E-01 4.1342804E+00 8.2906040E-01 3.0193344E-01 2.9408444E-01 5.0791423E+00 4.8690751E+00 3.9293007E+00 6.8455078E-01 1.3693622E+00 - 5.6958578E-01 1.1578338E+00 8.0703912E-01 9.9518080E-01 3.8932933E-01 1.0355452E+00 1.8882208E+00 7.8008368E-01 3.2861929E-01 2.4171415E+00 7.2912064E+00 1.4653869E+00 1.2854223E+00 1.3398078E-01 8.6500034E-02 1.2126411E-01 1.6194189E+00 2.2820943E-01 1.1017090E+00 4.1323598E+01 7.5349995E-04 2.6837269E-01 1.0747904E-01 5.8755054E-01 6.0094990E-01 4.0236547E+00 6.4517652E-01 4.7894563E+00 1.0934963E+00 6.0296213E+01 1.3843621E+01 7.8234519E-01 6.2717417E+00 1.5640969E-01 9.1593938E-01 1.6418145E-01 1.0930365E+00 3.7754338E-01 3.0302261E-01 1.8520496E+00 4.3052288E-01 9.1185029E-01 8.4310506E-01 7.6582029E-01 6.6993756E+00 4.2104183E-01 1.1451341E+00 4.3060398E-02 1.2448330E+00 1.0692745E+00 2.5560636E+00 7.5401812E+00 7.2086492E-01 2.9948311E+01 6.5429761E-01 1.2113240E+00 3.5716725E-01 3.2973471E-01 4.7719853E-01 2.2136269E+00 5.5728666E+00 6.5802763E-01 1.3763483E-02 7.0970160E+00 2.5979326E+00 3.0574093E+02 2.4130960E+00 8.8131016E+00 9.2282559E-01 1.1028707E+00 5.9336151E+00 1.8761617E+00 4.5865502E-01 8.8962840E-01 1.3187353E+00 1.5065814E+00 1.2996941E+02 3.0354721E+00 1.8908833E+00 9.2265540E-01 6.9210756E+00 1.2989343E+00 3.5591575E+00 1.6062120E+00 8.9902964E-01 1.6419884E+00 2.4453428E+00 1.0562683E+00 5.7943194E-01 1.0344816E+00 8.3154858E+00 9.9308565E-01 7.9467704E-01 1.5690116E-02 1.8990969E+00 4.4501953E-01 8.5719684E+00 9.2994144E+00 5.2513704E-01 1.3150091E+00 - 1.3225410E-01 1.7838576E+00 1.0914590E+00 3.7830456E-01 1.3822526E+00 2.2937447E+00 2.5491186E+01 7.7618736E-02 2.3013261E+00 9.6860025E-01 1.1243643E-01 5.5119569E+00 4.3427893E+00 1.8552153E-01 3.6450853E-01 3.8063231E-01 7.9427206E-01 1.4471591E+00 1.4433981E+00 3.8876370E+00 2.7840043E-01 1.6611675E+00 6.5947794E+00 4.4091349E-01 6.8038541E-01 2.3048880E+01 9.3991768E-01 1.3880021E+00 7.0592842E-01 6.9185483E-03 2.3764174E+00 6.2178996E-01 2.8614433E-01 7.6864203E+00 2.5881629E-01 3.4621216E-01 3.3163892E+00 5.4401089E+00 9.0179715E-01 6.4966040E+00 5.0918709E-01 2.3954242E+01 8.2358174E-01 7.9665646E-01 3.2542533E-01 8.3003628E-02 2.1286118E-01 5.6216469E+00 7.4801997E-01 2.5542393E+00 1.3925255E+00 1.1731835E+00 1.0454458E+00 9.1294168E-01 5.2955818E-01 2.9771304E+00 2.9543255E-01 1.3976622E+00 2.2220220E+01 2.9469714E+00 5.0234819E+00 1.6490853E+00 7.6160815E-01 1.1159175E+00 2.7493490E+00 3.5468980E-01 6.1929056E+00 9.2714551E-01 4.8273960E-01 1.5713028E+00 4.1932317E+00 2.7105070E+00 1.9127948E+00 5.2521545E-01 1.1896065E+00 3.3413023E+00 1.2309335E-02 4.5094386E-01 3.3234384E-01 1.7035642E+01 1.7762093E+00 3.3743632E-01 2.3914927E+00 7.6459478E+00 1.3462017E-01 1.4809792E+00 1.0974630E+00 1.0150712E+00 5.8974587E-01 4.4046088E+00 2.3234881E-01 4.8044252E-01 1.3471771E+00 6.0462300E-01 1.0374389E+00 1.1264125E+00 7.5588414E-01 2.6288432E+00 1.0618965E+00 1.0641983E+00 - 9.0391745E-01 6.9699262E-01 2.3908341E-01 6.8340250E-01 4.9442224E+00 2.0803310E-01 1.7861279E+00 3.1065595E+00 1.0495516E+00 9.3517898E-02 9.8813964E-01 5.3270278E-01 4.8365103E-01 4.2142642E+01 2.5681672E+00 9.7849006E-01 3.0507154E-01 8.5830293E-01 1.9352872E+00 4.1216593E-01 9.1920753E-01 8.9907273E-01 6.3618564E-01 8.6606311E-01 3.4647585E-01 2.5630167E+00 1.2331429E+00 1.0946534E+00 7.3255607E-01 2.5344839E+00 1.2684208E+00 2.6636818E-01 1.3372048E+00 9.6549197E+00 8.8307744E-03 1.7106246E+00 5.7587666E-01 1.5375552E+00 1.8318476E+01 8.9571859E-01 8.5327858E-01 5.5419998E-01 3.2562936E+00 8.0351648E-01 2.1793418E-01 2.3928812E+00 3.1733790E+00 5.7944255E-01 1.2625340E+00 7.9359359E-01 1.0228816E+00 9.1875763E-01 2.8185102E+00 2.0840312E+00 2.6606141E-01 1.7254374E+00 4.1395730E-01 4.8138106E-01 1.7119434E+00 3.6318627E-01 9.4857297E-01 8.3318004E-01 9.9033450E-02 4.0932749E-01 3.9927520E-01 9.2881770E-01 7.5455501E-01 1.0009230E+00 2.7304912E-01 1.1131617E+00 1.7298837E+00 1.4196565E+00 3.1469237E-01 9.1162462E-01 1.3470244E+00 7.9521363E-01 2.5350600E-01 6.3754495E-01 6.8079269E-01 1.3566829E+01 6.8314188E+02 2.6705043E-01 1.5390085E+01 4.6846156E-01 1.8586128E+00 3.6438020E-01 6.5280126E-01 1.1705293E-01 1.6727158E+00 1.5901794E-01 2.6480001E-01 6.1060681E-02 7.3728823E-01 2.1142071E-01 3.1466682E-02 1.4337222E+00 2.5354241E-01 9.8296625E-01 8.4021613E-01 1.6420314E-01 - 1.2262593E+00 5.5444352E-01 9.2961643E-02 1.2227497E+00 4.9456914E-01 2.4213959E+00 1.5068481E-01 1.2231736E+00 5.1869058E-02 2.2921180E+00 9.5864641E-01 4.5679703E-01 2.2838698E+00 2.4325885E-01 7.3513467E-01 6.9540453E-01 5.5433998E-01 2.4846539E+00 1.0430014E+00 3.4477779E+00 1.3492978E+00 1.2519172E+00 3.8801941E+01 2.8289566E-01 4.3463327E+00 3.3550274E-01 1.7659450E+00 1.0729673E+00 7.1807659E-02 1.7091671E+00 2.1466620E+00 4.5540913E-01 9.6196651E-01 4.7628635E+02 5.2705032E-01 1.0484647E-01 9.5303769E-02 1.7246467E+00 8.8304424E-01 7.5182263E-01 4.5181191E+00 1.5653414E-02 4.3136651E+00 2.1348309E+00 1.4956355E+00 1.3160401E+00 1.4721364E+00 1.1318394E-02 3.6768950E-01 1.1146005E+00 1.9640152E+00 2.2253768E+00 8.0310749E-01 1.7014928E+00 1.0060362E+00 2.0360935E+00 1.5904425E+00 1.8454536E+00 1.3125957E+00 2.5952541E+00 4.0621481E+00 6.9762340E-01 1.1009965E+00 7.8714949E-01 4.8343536E-01 3.1798756E+00 6.1140223E-01 2.9049487E-01 9.7459525E-01 1.1801988E+00 4.8582061E+00 6.5011550E-01 1.8143655E+00 2.2894287E+00 1.1211632E+01 6.1167747E-01 1.0841896E+00 6.6595771E+00 4.1530948E-01 2.9876816E+00 1.2940688E+00 1.9412038E+00 1.1896123E+00 3.6227804E-01 1.3061388E+00 4.9354448E+00 1.2288264E+01 3.5992708E+00 4.0482111E-01 8.7206395E-01 9.4645511E-01 2.4516686E+00 6.0750958E-01 2.2978382E+01 6.2647107E-01 6.9731007E-02 9.2100821E-01 2.2941777E+00 7.5303247E-01 6.3137856E-01 - 1.7757831E+00 1.3550650E+00 8.9275067E-01 1.1799883E+00 2.4137727E+01 9.5308617E-02 2.8790433E+00 1.1012133E+00 7.9271820E+00 3.9806538E-01 6.3650242E-01 2.0581325E+00 2.0469974E+00 1.2929832E+00 2.7230346E-02 8.7162707E-02 1.0180264E+00 7.6428241E-01 5.3979930E-01 3.7076885E-01 1.4494479E+00 1.7725895E+00 6.3644806E-01 1.3094693E+00 7.7054435E+00 5.7985675E+00 5.0290430E+00 8.5996981E-01 1.2152863E+00 2.4120000E-02 6.5052266E-01 3.1203498E+00 4.0017044E-02 6.8101576E+01 1.2067932E+00 1.6675200E+00 1.7648340E+00 1.2422732E+00 1.7260688E+00 2.4347590E-01 3.8929706E+00 4.1072459E+00 9.3727561E-01 2.1635234E+00 9.8218450E-01 5.6517111E-01 1.1791473E+00 2.9688018E-01 2.1502775E+00 9.9355545E-01 6.5259535E-01 1.6326682E+00 1.7940143E+00 4.7014636E-01 1.3323146E+00 2.2436305E-01 1.0605867E+00 1.1442925E+00 1.2753311E+00 2.5655470E-01 2.4271766E+00 1.1014787E+00 1.6312566E+00 1.2748729E+00 5.8564042E+00 3.1618881E+01 9.7650034E-01 1.3407727E-01 3.9346911E-01 4.4584057E+00 1.2453532E-01 1.2813450E+00 4.5970378E-01 5.6514680E-03 1.4483729E+00 3.7404491E-01 2.6267709E+00 1.0787294E+00 1.0446074E+00 3.5948953E-01 4.5261816E+00 2.2069470E+00 3.5590115E+00 1.1766563E+00 4.2657928E-01 7.2343039E+00 1.1942031E+00 7.7183394E-01 1.6914202E+00 1.7638493E-01 6.1422543E-01 1.8545091E+00 4.5306728E-01 4.5346440E+00 2.1537916E+00 4.4645051E-01 6.5054323E-02 1.0010059E+00 1.7435271E+00 8.6225345E-01 - 1.3686411E+00 5.7442708E-01 1.2316898E+01 4.2774478E+00 2.5900160E+00 5.5968067E-01 3.1632927E+00 5.9831394E-01 1.6935039E+00 2.4669412E+00 8.7614336E-01 8.3595695E-01 4.0249910E+00 8.7721991E+00 2.2742924E+00 2.5542164E+00 1.8000551E+00 4.2288539E-01 2.9051084E-01 2.0426520E-01 5.4045991E+00 3.0744433E+00 2.6403236E-01 2.6809592E+00 1.4613785E+00 1.3549436E+00 3.9896443E+00 3.0219930E+00 2.3992914E-01 9.5773827E-01 2.5541287E-01 9.9046261E-01 4.0547092E-01 1.1465860E+00 8.5963744E-01 1.6194613E+00 1.9880365E-01 1.7178197E+00 8.3205600E-01 6.8834622E-02 8.8304523E-01 3.2316275E+00 6.0558236E-01 1.7955573E-01 7.9089662E-01 5.3424185E-01 5.8980405E+00 6.1220493E+00 8.9408379E-01 8.6447094E-01 1.0080970E+00 7.6218670E-01 9.7505194E-01 2.1109733E-01 2.4623588E-01 1.1314345E+00 3.4486794E+00 1.0025495E+00 1.2776002E+00 1.3439503E-01 5.1874895E-01 3.6574716E+00 2.0959046E-01 2.6484229E+00 1.4105198E+00 1.2645655E+00 4.4346135E-01 1.0884936E+01 7.7848846E-01 5.0886773E-01 1.5899728E+00 4.5590513E-03 2.4851023E+01 1.1248187E+00 4.8753541E-01 7.7912888E-01 1.2893008E+00 1.1917436E-01 3.9314518E-01 1.9200518E+00 4.7762409E+00 5.8791495E-01 1.1959119E+00 4.0628821E+00 1.5740334E+00 1.0636845E+00 3.4667658E-01 3.7031957E+01 1.5396712E+00 3.3139627E+00 2.1243955E-01 2.7409233E-01 3.7225768E+00 2.1421082E-01 1.1106562E+00 2.6535217E-02 7.3021613E-01 5.4970611E-01 9.8965662E-01 2.5118088E+00 - 2.2715223E+00 1.9578556E-01 5.9513653E-01 1.1106605E+00 2.9379505E+00 2.4146341E-01 1.4350677E+00 7.9271684E-01 2.9002744E-01 9.0813073E-01 2.1968486E+00 5.4650842E-01 1.8558709E+00 1.5484363E-01 9.7066962E-01 2.1101952E-01 1.0516901E-01 1.5230178E-01 9.5752025E-01 4.1750302E-01 1.3698061E+00 3.4791145E+01 1.2471748E+00 3.1940344E+00 1.0069281E+00 1.0308203E-01 8.4559610E-01 1.8475813E-01 3.5783467E+03 1.8323699E+00 2.4933103E+00 2.0269577E+00 1.6793732E+00 2.1430070E+00 3.1892154E+01 1.7566600E-01 5.5668396E-01 3.9981932E-01 2.2996820E-01 1.7794336E-01 1.0584571E+01 3.3200563E+00 6.5295113E+00 5.4342343E-01 2.9147737E-01 1.6176015E-01 1.0352559E+00 4.6758206E+00 7.2022826E-01 5.6673842E-01 6.3255034E-01 9.1679913E-02 3.5932522E-01 4.0598729E-01 6.7341898E-01 4.3839744E+00 7.8173087E-02 1.1945211E+00 1.2000185E+00 7.3886435E-01 2.5435744E+00 1.2856189E+00 1.5509579E+00 2.1258595E+00 1.5534147E+00 6.2615908E-01 8.0168942E-01 1.3118377E+00 8.5016825E-01 8.0297748E-02 1.6141438E-01 3.0743808E-01 5.4145783E+01 4.2786772E-01 5.7087800E-01 2.6059155E-01 2.8819274E+00 3.9026744E+00 4.8574868E-01 3.6568860E-01 6.2215313E+01 1.7510502E+00 1.8110901E+00 1.9659930E+00 5.5062714E-01 8.5201412E-01 5.8116680E+01 2.3065613E-01 1.2514022E+00 2.6386888E+00 8.7346285E-02 9.4378354E-01 6.4328658E-01 9.3249873E-01 1.5077294E+00 5.6950463E-02 1.0771126E+00 5.5969875E-01 1.4027548E-01 1.0078473E+00 - 6.7017739E-02 2.5002474E-02 6.6343683E-01 3.5855926E+00 1.3698322E+00 8.0951577E-01 2.5581637E-01 9.1230738E-01 4.5328366E-02 1.1262098E-01 7.4433841E-01 1.1096381E+00 1.2386482E+00 5.7848195E-01 9.6126647E-01 1.6722986E+00 1.2385863E+00 4.7834897E-01 1.1984126E+00 1.1596766E+00 2.8479257E+00 9.8956808E-01 2.3097728E+00 1.9146458E+00 2.8792543E-01 1.2437792E+00 1.2655295E+01 1.8670703E+00 6.8022457E-01 3.9664125E-01 6.5600710E+01 2.6015804E-01 4.8782042E-01 9.2012381E-01 1.2249641E+01 7.4668436E-01 8.6453656E-01 1.7828250E+00 1.9847358E+00 1.1421840E+00 9.0732229E+00 7.2214833E-02 9.3637941E-01 1.9315572E-01 1.3872626E+00 8.6144691E-01 2.2494159E+00 1.4022207E+00 1.7085262E+00 1.7217854E+00 1.8071686E+00 1.7497218E-01 1.1531612E+00 1.5161509E+00 3.5201060E+00 8.4358698E-01 1.5233628E+00 1.0419596E+00 2.9306977E-01 9.7445577E-01 1.5466895E+00 9.1544828E-01 5.5576573E+00 3.6436072E+00 1.1305521E+00 1.1462054E+01 1.6902473E+00 8.0175862E-01 2.1905091E+01 7.0925916E-01 1.9197461E-01 5.8262465E-01 1.1068601E+00 3.4152378E-01 1.6281626E+00 1.5456794E+00 1.3910340E+00 1.0932002E+00 4.3851340E+00 5.4460532E-01 1.7619090E+00 2.9773838E+00 4.3895671E+00 3.6540647E+00 4.5208929E+00 7.9390698E-02 4.2499888E+00 3.6449416E-02 2.8731766E+00 3.0427347E-01 1.1313433E+00 2.7943586E-01 8.2573190E-01 6.6593019E-01 3.2748965E+00 2.4175986E-01 5.3275737E+00 1.8375630E+00 1.3218742E-01 1.3149341E+02 - 1.0977955E+01 1.4414996E+00 4.9568271E-01 3.0443872E-01 3.4369434E-01 3.8139208E-01 6.1804014E-01 1.0698244E+00 2.3002110E+00 7.2786929E-01 3.0280990E+00 8.1583321E-01 1.6090206E+00 6.7763898E-01 6.3874445E+00 7.1630227E-01 6.7892485E-01 8.6980961E-01 1.3941486E+00 1.2419484E+00 8.9739918E-01 8.9726069E-02 7.5482592E+00 1.1330588E+01 6.2382058E-01 9.5712726E-02 6.2080006E-01 4.8917208E-01 5.1865361E+01 1.4148903E+02 1.2399508E+00 2.3507509E+00 1.7936192E+00 1.4508127E+00 9.4236354E+00 1.1674388E-02 6.5833841E-01 1.4005924E-01 2.2157382E+00 2.1329729E-01 7.1725746E-01 8.9419263E-01 1.0549953E+00 2.5513427E+01 2.0613770E+01 2.7539981E+01 6.6712812E-01 2.7098681E+00 4.2297773E-02 2.3847162E-01 7.7441739E-01 1.6402447E+00 1.4457940E+00 1.0450271E+00 1.6516641E+00 1.1933801E+00 6.4504036E-02 2.3494760E-01 2.5746247E+00 1.2566759E+00 1.9525280E+00 5.1690286E-01 5.7110323E-01 8.5074873E-01 9.5420261E-01 1.3186533E+00 5.1821693E+00 6.3703365E-01 1.1895783E+00 4.4799978E+00 8.7307279E-01 5.8136368E-01 1.4887697E+00 1.0304983E+02 2.6558390E+01 1.2412508E+00 1.4500010E+00 3.2211775E+00 2.1333064E+02 2.0342835E+00 2.5043791E+00 9.1155166E-02 1.4292069E+00 1.7605227E-01 6.0176856E-02 1.0041783E+01 1.2394065E+00 4.3733251E+00 5.9905419E-01 1.3603325E+00 3.8315614E-01 3.9840815E+00 1.0562067E+00 2.8567586E+00 2.3875204E+00 6.0758998E-02 1.7614573E+00 5.8012425E-01 1.2087466E+00 2.0505223E+00 - 2.4457879E+00 1.0529901E+00 5.0774509E-01 6.2350753E-01 3.9309236E-01 1.8921900E-01 1.0970121E+00 6.2030598E-01 1.2196031E+00 8.6657278E-01 1.1760558E+00 9.2203078E-02 4.5785197E-01 4.8772136E+00 1.5592383E+00 9.0046678E-01 8.0564423E-01 1.4522036E+00 7.8107450E-01 7.5754486E-01 4.4269488E+00 7.2090884E-02 1.2534372E+00 6.7688101E-01 1.7584802E-01 3.7889494E+00 4.0369337E+00 8.9297596E-01 5.9074394E-01 1.6617649E+00 1.3953571E+00 5.2932631E-01 4.5910861E-01 3.1740562E-01 1.9865374E-01 2.2164605E-01 5.3447408E+00 7.6371904E-01 5.9344872E-01 1.4062838E+00 7.5349477E-01 2.5849695E+00 8.5514632E-01 1.0617152E+00 2.3706530E+00 1.6541666E+00 9.9205694E-01 4.6773757E-03 4.1378949E+00 3.6419284E-01 6.2712736E-01 1.4315473E+00 6.2432071E+00 8.0965374E-01 1.3579309E+00 5.0808933E-01 2.3277467E-01 1.9436245E+00 1.0042589E-01 1.3131500E+00 1.3982953E+01 1.8485892E+00 2.0511623E+00 2.1872501E+01 9.4657300E-01 9.1082173E-01 9.7694903E-02 2.1541401E-01 1.9519501E-01 1.2612720E+00 1.1203675E+00 6.0014340E-01 1.5653733E-01 4.4988010E-01 3.0915726E+01 1.2655460E+00 5.6878067E-01 2.4095484E+00 3.8550881E-01 5.9055228E-01 2.7107631E+00 2.8436177E+00 1.9728319E-01 1.3017796E-01 1.2627098E+00 6.9463698E+00 1.9396126E-01 3.5924058E-01 6.3996496E+00 3.2859515E-01 4.9262120E-01 9.5646085E-01 1.2864495E+00 1.8304602E+00 3.5704450E+00 9.3214971E-01 5.0378035E+00 1.1315311E+00 2.1855372E+00 4.3306684E-01 - 4.2131308E+00 2.6102189E+00 1.1569313E+01 7.9280409E-01 2.9970617E+01 6.5826590E-01 2.9516460E+00 2.8380601E-01 9.8318390E-01 2.2599741E+00 4.7626353E-01 3.8941483E+00 6.8475149E-01 1.2509007E-01 1.8275397E-01 9.7882474E-01 3.6410102E+00 1.1295301E+00 1.3010565E+00 8.1488151E-02 6.1956813E-01 4.2518573E-01 1.8840575E+00 2.3755983E+00 6.9255232E-01 6.3048245E-01 9.9318020E-01 3.5969215E-01 1.2770038E+00 1.9508357E+00 1.1215644E+00 9.2673042E-02 8.6556484E-01 1.2181881E+01 6.6836366E-01 3.2723092E-01 9.9983763E+00 4.1299595E-01 2.3810796E+00 5.6328320E-01 2.8704024E-01 6.6319033E-01 2.1213448E+00 1.3365980E+00 3.1921099E+01 1.6043513E+00 3.8669754E-01 2.1059574E-01 5.1243927E-01 2.7927788E-01 3.7063614E+00 2.4763505E+01 3.1772624E-01 5.9113690E-01 5.4133974E-01 5.0028602E-01 2.6769272E+00 9.1358772E-02 1.2985628E-01 8.6650189E-01 1.1893368E+00 7.3903748E-01 1.7684645E+00 1.9273883E+00 1.5271099E-01 2.8195256E+01 3.8646384E-01 1.0512587E+00 8.8690035E-01 1.0401065E+00 7.9602107E-02 6.2287960E-01 7.1271695E+00 2.2692735E+00 2.0694382E+00 4.0719219E+00 1.9818522E+00 8.3622949E-01 6.5047237E+00 1.3929391E-01 1.7533214E+00 2.0139140E+00 2.5659135E-01 8.3275134E-01 8.5943928E-01 6.8191003E-01 4.2186405E+00 1.9494129E-01 8.5104805E-01 4.0580604E-01 2.1491833E-01 4.1730919E-01 2.8503796E+00 3.9327070E-01 1.5386536E-01 7.0587219E+00 6.5927654E-01 1.5117601E+00 7.2184223E-01 2.9323660E-01 - 1.2424316E+00 3.8363674E+00 1.3998796E+00 1.3480228E+00 1.1412636E+00 3.6850714E-01 1.9999284E+00 3.0037486E-01 1.0591598E+00 1.8370217E+00 2.4937564E+00 3.9379730E+01 4.8398917E-01 1.8011794E+00 9.5143860E-01 5.3154109E+00 3.5828740E+00 8.5597123E-01 8.2303259E-01 6.2415571E-01 2.0384501E+00 1.1841612E+00 7.4323589E-01 1.8339523E+00 2.6380219E-01 3.2662193E+00 7.7802174E-01 9.1817617E+00 4.2919924E-01 3.5637273E-01 1.4219423E+00 8.8007979E-01 6.6643607E-02 7.4023802E-01 1.4502081E+01 1.3817242E+00 9.8017396E-01 3.1833998E-01 5.5469232E-01 9.4963229E-01 3.8030726E-01 1.9738406E-01 9.8022478E+00 8.0848793E-01 1.8450269E+00 5.1876358E+00 7.3917471E+01 9.8882885E-01 1.0124588E+01 6.2804168E+01 8.7320592E+00 1.6946609E-01 2.0300925E+00 3.9862967E-01 1.3079591E+00 1.3236237E+00 5.2047273E+00 1.2271272E+00 3.5652027E-01 4.5413147E-01 2.3316534E+00 9.0877606E-01 5.3214496E+00 4.5271323E-01 3.8939814E-01 1.1284517E+00 5.3266513E+01 6.3941713E-01 1.1084202E+00 3.6349005E-01 4.1504010E+00 4.7062822E-01 2.2584883E+00 7.7501791E-01 1.2469821E-01 5.9926144E-01 1.2485075E+00 7.1358974E-01 4.4672921E-01 1.2790258E+00 6.2265206E-01 2.6232448E-01 3.0258916E+00 1.5168021E-01 1.1796997E+00 1.2369247E+00 2.4313751E-01 9.8230453E-01 1.1157327E-01 8.7614144E-01 1.1050975E+00 5.6241890E-01 1.6201877E+00 1.1227457E+00 4.2478342E+00 2.0662519E+00 6.0356113E-01 1.2702795E+01 1.8042861E+00 6.7027243E-01 - 8.9122046E-01 9.8790867E-01 7.6644347E-01 1.5215361E+00 3.7751339E+00 2.0567993E+01 8.9067134E-01 3.4319565E-01 2.9667248E-01 1.0987189E+00 2.9216174E+00 3.1622300E-01 1.7440780E+00 1.4604539E+00 1.1814996E+00 1.8905336E-01 4.7472567E-02 1.1240184E+00 8.3842572E-01 6.1086677E-01 7.3585352E+00 1.4098436E+00 7.5148070E-01 1.3672902E+00 3.4180641E+00 1.0799364E-01 1.0391819E+00 1.6103551E-01 5.3340058E+00 1.0597499E+00 1.0822912E-01 8.7822028E-01 1.0070832E-02 1.9110791E-01 1.5145164E-01 1.3703857E+00 2.7062076E+00 1.1332840E-01 6.4344228E+00 7.4226916E-01 2.1222351E-01 6.1214876E+00 1.0835919E+00 1.1295223E+00 3.4264859E-02 9.7400002E+00 1.9235428E+00 5.6638888E-01 7.7690044E-01 2.2847783E-01 1.3706225E+00 6.7900789E-01 6.3381553E-01 3.9354796E-01 7.0097862E-01 7.4307929E-01 1.9767533E-01 3.3972964E-02 9.8767553E-02 1.1505948E+00 1.8312126E-01 1.2821935E+00 9.4512531E+00 9.2929768E-01 3.8210298E-01 3.9563072E-01 1.4238834E+00 1.4577624E+00 1.0515696E+01 5.2375506E-02 7.9206192E-02 2.1419254E+00 1.1189940E+00 6.4925633E-02 4.5816965E-02 4.1418564E-01 3.0748512E+00 1.5933327E-01 1.1920512E-01 8.4106770E-01 9.4178137E-01 1.0632136E+00 1.4416562E+00 9.0871710E-01 2.5200409E-01 3.9153457E+00 1.0258684E+00 3.9613771E-01 3.5031231E-02 8.8714393E-01 7.0699167E-01 2.2970315E-02 6.9828957E+00 2.9232651E+00 1.4117593E+00 6.5222365E-01 8.4361814E-01 2.1500351E+00 7.1802252E-01 1.5812797E+00 - 2.5543932E-01 1.8050452E+00 4.1440394E-01 1.2355006E+00 2.8771858E+00 1.0464289E+01 8.8972664E-01 2.3241417E+00 4.3842294E-01 3.4662042E+00 1.6297455E+00 1.4844970E+00 1.6575990E+00 1.6497417E+00 4.6626079E-01 5.0427732E-01 2.8069658E-01 7.7035227E-01 6.5543903E-01 1.5901400E-01 3.6789068E-01 1.0933412E+00 2.7638464E+00 2.3999148E+00 7.7852667E+00 1.9747077E-01 2.9737813E+00 2.7992008E-01 9.7565854E-01 2.4330175E+00 6.4883235E-01 4.2335122E+00 6.6328203E-01 2.2622748E+00 9.8013122E-01 5.2631880E-01 8.8250791E-01 8.2859836E-01 1.4759376E-01 1.0380844E+00 2.4705933E-02 3.8867440E-01 1.0981565E+00 3.4114455E-02 3.6048434E+01 3.9604016E-01 7.9750962E-01 5.0259290E-01 1.6977904E+00 3.5715355E+00 2.1602041E+00 1.1767193E+00 6.4122419E+00 3.4772875E-01 3.1023978E-01 1.1205475E+00 1.0490946E+00 5.6760808E-01 2.1425260E+00 9.8743004E-01 1.0567488E+01 4.8414162E+00 7.6351270E-02 2.4360448E-01 1.4227184E+00 7.5504328E-01 5.2545884E+00 3.6636303E+01 1.4594260E+00 1.5389898E+00 2.3973972E-01 1.3556965E-01 7.4726390E-01 5.9565252E+00 6.3208431E-02 3.4036994E-01 9.7542540E-01 3.5049255E-01 1.4803804E+00 8.6165444E-01 5.2846725E-01 7.4396195E-01 1.1082143E+00 1.7004246E+00 9.4632002E-01 2.7412844E+00 2.6476070E+00 1.4665754E+01 1.2256308E+00 1.7442982E+00 3.0142460E-01 7.9482459E+00 1.7291783E+00 8.5343699E-01 7.2518514E-01 8.4461877E-01 5.5935100E+01 5.0903156E-01 2.2017353E+00 5.1415179E-02 diff --git a/example/lu_decomp/M_3.dat b/example/lu_decomp/M_3.dat deleted file mode 100644 index 829c668..0000000 --- a/example/lu_decomp/M_3.dat +++ /dev/null @@ -1,3 +0,0 @@ - 2.5000000E+01 6.4000000E+01 1.4400000E+02 - 5.0000000E+00 8.0000000E+00 1.2000000E+01 - 1.0000000E+00 1.0000000E+00 1.0000000E+00 diff --git a/example/lu_decomp/lu_decom_app_m.f90 b/example/lu_decomp/lu_decom_app_m.f90 index 5a7bdef..6f07995 100644 --- a/example/lu_decomp/lu_decom_app_m.f90 +++ b/example/lu_decomp/lu_decom_app_m.f90 @@ -1,11 +1,8 @@ module lu_decomp_app_m - use application_m, only: application_t use dag_m, only: dag_t - use iso_varying_string, only: varying_string, trim, var_str use iso_fortran_env, only: wp => real64 use payload_m, only: payload_t use task_m, only: task_t - use task_item_m, only: task_item_t use vertex_m, only: vertex_t implicit none @@ -49,122 +46,60 @@ module lu_decomp_app_m end type type, extends(task_t) :: print_matrix_t + integer :: step contains procedure :: execute => print_matrix_execute end type contains - function generate_application() result(application) - type(application_t) :: application + subroutine generate_application(dag, matrix_size) + type(dag_t), intent(out) :: dag + integer, intent(out) :: matrix_size - type(dag_t) :: dag - type(task_item_t), allocatable :: tasks(:) type(vertex_t), allocatable :: vertices(:) - - ! TODO : get to compile with - ! * newer gfortran (> 13) - ! * crayftn - ! * nagfor - - ! TODO : read in matrix real(wp), allocatable :: matrix(:,:) + integer :: i, step, row, num_tasks, latest_matrix, task_base, reconstruction_step - integer :: matrix_size, step, row, previous_task, latest_matrix - integer, allocatable :: for_reconstruction(:), for_back_substitution(:) - integer :: arg_len, fu - character(len=:), allocatable :: arg + call read_matrix_in(matrix, matrix_size) - if (this_image() == 1) then - call get_command_argument(number=1, length=arg_len) - allocate(character(len=arg_len) :: arg) - call get_command_argument(number=1, value=arg) - read(arg, *) matrix_size - deallocate(arg) - end if - call co_broadcast(matrix_size, 1) - allocate(matrix(matrix_size, matrix_size)) - if (this_image() == 1) then - call get_command_argument(number=2, length=arg_len) - allocate(character(len=arg_len) :: arg) - call get_command_argument(number=2, value=arg) - open(file=arg, newunit=fu, status="old") - deallocate(arg) - do row = 1, matrix_size - read(fu, *) matrix(:,row) - end do - close(fu) - end if - call co_broadcast(matrix, 1) - - previous_task = 0 - - tasks = [task_item_t(initial_t(matrix))] - vertices = [vertex_t([integer::], var_str("initial"))] - previous_task = previous_task + 1 - latest_matrix = previous_task + num_tasks = 4 + (matrix_size-1)*2 + sum([((matrix_size-step)*3, step=1,matrix_size-1)]) + allocate(vertices(num_tasks)) - tasks = [tasks, task_item_t(print_matrix_t())] - vertices = [vertices, vertex_t([latest_matrix], var_str("print"))] - previous_task = previous_task + 1 - - allocate(for_back_substitution(0)) + vertices(1) = vertex_t([integer::], initial_t(matrix)) + vertices(2) = vertex_t([1], print_matrix_t(0)) do step = 1, matrix_size-1 - for_reconstruction = [latest_matrix] do row = step+1, matrix_size - tasks = [tasks, task_item_t(calc_factor_t(row=row, step=step))] - vertices = [vertices, vertex_t([latest_matrix], var_str("factor"))] - previous_task = previous_task + 1 - for_back_substitution = [for_back_substitution, previous_task] - - tasks = [tasks, task_item_t(row_multiply_t(step=step))] - vertices = [vertices, vertex_t([latest_matrix, previous_task], var_str("row_multiply"))] - previous_task = previous_task + 1 - - tasks = [tasks, task_item_t(row_subtract_t(row=row))] - vertices = [vertices, vertex_t([latest_matrix, previous_task], var_str("row_subtract"))] - previous_task = previous_task + 1 - for_reconstruction = [for_reconstruction, previous_task] + latest_matrix = 1 + sum([(3*(matrix_size-i), i = 1, step-1)]) + 2*(step-1) ! reconstructed matrix from last step + task_base = sum([(3*(matrix_size-i), i = 1, step-1)]) + 2*(step-1) + 3*(row-(step+1)) + vertices(3+task_base) = vertex_t([latest_matrix], calc_factor_t(row=row, step=step)) + vertices(4+task_base) = vertex_t([latest_matrix, 3+task_base], row_multiply_t(step=step)) + vertices(5+task_base) = vertex_t([latest_matrix, 4+task_base], row_subtract_t(row=row)) end do - tasks = [tasks, task_item_t(reconstruct_t(step=step))] - vertices = [vertices, vertex_t(for_reconstruction, var_str("reconstruct"))] - previous_task = previous_task + 1 - latest_matrix = previous_task - - tasks = [tasks, task_item_t(print_matrix_t())] - vertices = [vertices, vertex_t([latest_matrix], var_str("print"))] - previous_task = previous_task + 1 + reconstruction_step = 3 + sum([(3*(matrix_size-i), i = 1, step)]) + 2*(step-1) + vertices(reconstruction_step) = vertex_t( & + [ 1 + sum([(3*(matrix_size-i), i = 1, step-1)]) + 2*(step-1) & + , [(5 + sum([(3*(matrix_size-i), i = 1, step-1)]) + 2*(step-1) + 3*(row-(step+1)) & + , row=step+1, matrix_size)] & + ], & + reconstruct_t(step=step)) ! depends on previous reconstructed matrix and just subtracted rows + ! print the just reconstructed matrix + vertices(reconstruction_step+1) = vertex_t([reconstruction_step], print_matrix_t(step)) end do - tasks = [tasks, task_item_t(back_substitute_t(n_rows=matrix_size))] - vertices = [vertices, vertex_t(for_back_substitution, var_str("back_substitute"))] - previous_task = previous_task + 1 - deallocate(for_back_substitution) - latest_matrix = previous_task - - tasks = [tasks, task_item_t(print_matrix_t())] - vertices = [vertices, vertex_t([latest_matrix], var_str("print"))] - previous_task = previous_task + 1 + vertices(num_tasks-1) = vertex_t( & + [([(3 + sum([(3*(matrix_size-i), i = 1, step-1)]) + 2*(step-1) + 3*(row-(step+1)) & + , row=step+1, matrix_size)] & + , step=1, matrix_size-1)] & + , back_substitute_t(n_rows=matrix_size)) ! depends on all "factors" + vertices(num_tasks) = vertex_t([num_tasks-1], print_matrix_t(matrix_size)) dag = dag_t(vertices) - application = application_t(dag, tasks) - end function + end subroutine function initial_execute(self, arguments) result(output) class(initial_t), intent(in) :: self type(payload_t), intent(in) :: arguments(:) type(payload_t) :: output - integer, allocatable :: data(:) - integer :: data_size - - data_size = & - 2 & - + ceiling(size(self%initial_matrix) & - * real(storage_size(self%initial_matrix)) & - / real(storage_size(data))) - allocate(data(data_size)) - data(1) = size(self%initial_matrix, dim=1) - data(2) = size(self%initial_matrix, dim=2) - data(3:) = transfer(self%initial_matrix, data) - output = payload_t(data) + output = package_matrix(self%initial_matrix) end function function calc_factor_execute(self, arguments) result(output) @@ -172,17 +107,14 @@ function calc_factor_execute(self, arguments) result(output) type(payload_t), intent(in) :: arguments(:) type(payload_t) :: output + integer, allocatable :: matrix_data(:) + integer :: n_row, n_col real(wp), allocatable :: matrix(:,:) real(wp) :: factor - associate(matrix_data => arguments(1)%raw_payload()) - associate(n_row => matrix_data(1), n_col => matrix_data(2)) - matrix = reshape(transfer(matrix_data(3:), matrix, n_row*n_col), [n_row, n_col]) - end associate - end associate - + matrix = unpack_matrix(arguments(1)) factor = matrix(self%row, self%step) / matrix(self%step, self%step) - output = payload_t(transfer(factor, output%raw_payload())) + output = payload_t(transfer(factor, [integer::])) end function function row_multiply_execute(self, arguments) result(output) @@ -193,26 +125,11 @@ function row_multiply_execute(self, arguments) result(output) real(wp), allocatable :: matrix(:,:) real(wp) :: factor real(wp), allocatable :: new_row(:) - integer, allocatable :: data(:) - integer :: data_size - associate(matrix_data => arguments(1)%raw_payload()) - associate(n_row => matrix_data(1), n_col => matrix_data(2)) - matrix = reshape(transfer(matrix_data(3:), matrix, n_row*n_col), [n_row, n_col]) - end associate - end associate + matrix = unpack_matrix(arguments(1)) factor = transfer(arguments(2)%raw_payload(), factor) new_row = factor * matrix(self%step, :) - - data_size = & - 1 & - + ceiling(size(new_row) & - * real(storage_size(new_row)) & - / real(storage_size(data))) - allocate(data(data_size)) - data(1) = size(new_row) - data(2:) = transfer(new_row, data) - output = payload_t(data) + output = package_row(new_row) end function function row_subtract_execute(self, arguments) result(output) @@ -223,31 +140,11 @@ function row_subtract_execute(self, arguments) result(output) real(wp), allocatable :: matrix(:,:) real(wp), allocatable :: row(:) real(wp), allocatable :: new_row(:) - integer, allocatable :: data(:) - integer :: data_size - - associate(matrix_data => arguments(1)%raw_payload()) - associate(n_row => matrix_data(1), n_col => matrix_data(2)) - matrix = reshape(transfer(matrix_data(3:), matrix, n_row*n_col), [n_row, n_col]) - end associate - end associate - associate(row_data => arguments(2)%raw_payload()) - associate(n_cols => row_data(1)) - row = transfer(row_data(2:), row, n_cols) - end associate - end associate + matrix = unpack_matrix(arguments(1)) + row = unpack_row(arguments(2)) new_row = matrix(self%row, :) - row - - data_size = & - 1 & - + ceiling(size(new_row) & - * real(storage_size(new_row)) & - / real(storage_size(data))) - allocate(data(data_size)) - data(1) = size(new_row) - data(2:) = transfer(new_row, data) - output = payload_t(data) + output = package_row(new_row) end function function reconstruct_execute(self, arguments) result(output) @@ -258,36 +155,16 @@ function reconstruct_execute(self, arguments) result(output) real(wp), allocatable :: original_matrix(:, :) real(wp), allocatable :: new_matrix(:, :) integer :: i - integer, allocatable :: data(:) - integer :: data_size - associate(matrix_data => arguments(1)%raw_payload()) - associate(n_row => matrix_data(1), n_col => matrix_data(2)) - original_matrix = reshape(transfer(matrix_data(3:), original_matrix, n_row*n_col), [n_row, n_col]) - end associate - end associate + original_matrix = unpack_matrix(arguments(1)) allocate(new_matrix, mold=original_matrix) do i = 1, self%step new_matrix(i, :) = original_matrix(i, :) end do do i = self%step+1, size(original_matrix, dim=1) - associate(row_data => arguments(i - self%step + 1)%raw_payload()) - associate(n_cols => row_data(1)) - new_matrix(i, :) = transfer(row_data(2:), new_matrix, n_cols) - end associate - end associate + new_matrix(i, :) = unpack_row(arguments(i - self%step + 1)) end do - - data_size = & - 2 & - + ceiling(size(new_matrix) & - * real(storage_size(new_matrix)) & - / real(storage_size(data))) - allocate(data(data_size)) - data(1) = size(new_matrix, dim=1) - data(2) = size(new_matrix, dim=2) - data(3:) = transfer(new_matrix, data) - output = payload_t(data) + output = package_matrix(new_matrix) end function function back_substitute_execute(self, arguments) result(output) @@ -297,8 +174,6 @@ function back_substitute_execute(self, arguments) result(output) real(wp), allocatable :: new_matrix(:,:) integer :: row, col, f - integer, allocatable :: data(:) - integer :: data_size allocate(new_matrix(self%n_rows, self%n_rows)) do row = 1, self%n_rows @@ -312,17 +187,7 @@ function back_substitute_execute(self, arguments) result(output) f = f + 1 end do end do - - data_size = & - 2 & - + ceiling(size(new_matrix) & - * real(storage_size(new_matrix)) & - / real(storage_size(data))) - allocate(data(data_size)) - data(1) = size(new_matrix, dim=1) - data(2) = size(new_matrix, dim=2) - data(3:) = transfer(new_matrix, data) - output = payload_t(data) + output = package_matrix(new_matrix) end function function print_matrix_execute(self, arguments) result(output) @@ -333,15 +198,117 @@ function print_matrix_execute(self, arguments) result(output) real(wp), allocatable :: matrix(:,:) integer :: i - print *, "" - associate(matrix_data => arguments(1)%raw_payload()) - associate(n_row => matrix_data(1), n_col => matrix_data(2)) - matrix = reshape(transfer(matrix_data(3:), matrix, n_row*n_col), [n_row, n_col]) - do i = 1, n_row - print *, matrix(i, :) - end do - end associate - end associate - print *, "" + matrix = unpack_matrix(arguments(1)) + critical + print *, "" + print *, "Step: ", self%step + do i = 1, size(matrix, dim=1) + print *, matrix(i, :) + end do + print *, "" + end critical + end function + + subroutine read_matrix_in(matrix, matrix_size) + real(wp), allocatable, intent(out) :: matrix(:, :) + integer, intent(out) :: matrix_size + + integer :: arg_len, fu, stat, i, j + character(len=:), allocatable :: arg + + if (this_image() == 1) then + if (command_argument_count() /= 1) error stop "Provide matrix file as command line argument" + call get_command_argument(number=1, length=arg_len) + allocate(character(len=arg_len) :: arg) + call get_command_argument(number=1, value=arg) + + open(file=arg, newunit=fu, status="old") + matrix_size = 0 + do + read(fu, *, iostat=stat) + if (is_iostat_end(stat)) exit + if (stat /= 0) error stop stat + matrix_size = matrix_size + 1 + end do + close(fu) + end if + + call co_broadcast(matrix_size, 1) + allocate(matrix(matrix_size, matrix_size)) + + if (this_image() == 1) then + open(file=arg, newunit=fu, status="old") + do i = 1, matrix_size + read(fu, *) matrix(i, :) + end do + close(fu) + end if + do j = 1, matrix_size + do i = 1, matrix_size + call co_broadcast(matrix(i, j), 1) + end do + end do + end subroutine + + pure function package_matrix(matrix) result(payload) + real(wp), intent(in) :: matrix(:, :) + type(payload_t) :: payload + + integer :: data_size + integer, allocatable :: data(:) + + data_size = & + 2 & + + ceiling(size(matrix) & + * real(storage_size(matrix)) & + / real(storage_size(data))) + allocate(data(data_size)) + data(1) = size(matrix, dim=1) + data(2) = size(matrix, dim=2) + data(3:) = transfer(matrix, data) + payload = payload_t(data) + end function + + pure function unpack_matrix(payload) result(matrix) + type(payload_t), intent(in) :: payload + real(wp), allocatable :: matrix(:, :) + + integer, allocatable :: matrix_data(:) + integer :: n_row, n_col + + matrix_data = payload%raw_payload() + n_row = matrix_data(1) + n_col = matrix_data(2) + matrix = reshape(transfer(matrix_data(3:), [real(wp)::], n_row*n_col), [n_row, n_col]) + end function + + pure function package_row(row) result(payload) + real(wp), intent(in) :: row(:) + type(payload_t) :: payload + + integer :: data_size + integer, allocatable :: data(:) + + data_size = & + 1 & + + ceiling(size(row) & + * real(storage_size(row)) & + / real(storage_size(data))) + allocate(data(data_size)) + data(1) = size(row) + data(2:) = transfer(row, data) + payload = payload_t(data) + end function + + pure function unpack_row(payload) result(row) + type(payload_t), intent(in) :: payload + real(wp), allocatable :: row(:) + + integer, allocatable :: row_data(:) + integer :: n_col + + row_data = payload%raw_payload() + n_col = row_data(1) + row = transfer(row_data(2:), [real(wp)::], n_col) end function end module diff --git a/example/lu_decomp/main.f90 b/example/lu_decomp/main.f90 index 7fb222d..0e38ce1 100644 --- a/example/lu_decomp/main.f90 +++ b/example/lu_decomp/main.f90 @@ -1,12 +1,32 @@ program main !! Framework for Extensible Asynchronous Task Scheduling + use dag_m, only: dag_t + use iso_fortran_env, only: int64 use lu_decomp_app_m, only : generate_application - use image_m, only: image_t - use feats_result_map_m, only: feats_result_map_t + use runner_m, only: run implicit none - type(image_t) :: image - type(feats_result_map_t) :: results + character(len=*), parameter :: timing_file = "timings.csv" + type(dag_t) :: tasks + integer :: matrix_size + integer(int64) :: start, finish, count_rate + logical :: file_exists + integer :: f_unit - results = image%run(generate_application()) + if (this_image() == 1) call system_clock(start, count_rate) + call generate_application(tasks, matrix_size) + call run(tasks) + if (this_image() == 1) call system_clock(finish) + + if (this_image() == 1) then + inquire(file=timing_file, exist=file_exists) + if (.not.file_exists) then + open(file=timing_file, newunit = f_unit, status="new") + write(f_unit, '(A)') "matrix size,num tasks,num images,execution time" + close(f_unit) + end if + open(file=timing_file, newunit = f_unit, status="old", position = "append") + write(f_unit, '(I0, ",", I0, ",", I0, ",", G0)') & + matrix_size, size(tasks%vertices), num_images(), real(finish-start)/real(count_rate) + end if end program diff --git a/example/quadratic_solver/main.f90 b/example/quadratic_solver/main.f90 index ac82f73..1319ea2 100644 --- a/example/quadratic_solver/main.f90 +++ b/example/quadratic_solver/main.f90 @@ -1,12 +1,8 @@ program main !! Framework for Extensible Asynchronous Task Scheduling use quadratic_solver_application_generator_m, only : generate_application - use image_m, only: image_t - use feats_result_map_m, only: feats_result_map_t + use runner_m, only: run implicit none - type(image_t) :: image - type(feats_result_map_t) :: results - - results = image%run(generate_application()) + call run(generate_application()) end program diff --git a/example/quadratic_solver/quadratic_solver_application_generator_m.f90 b/example/quadratic_solver/quadratic_solver_application_generator_m.f90 index a0ec314..43175a5 100644 --- a/example/quadratic_solver/quadratic_solver_application_generator_m.f90 +++ b/example/quadratic_solver/quadratic_solver_application_generator_m.f90 @@ -1,11 +1,9 @@ module quadratic_solver_application_generator_m - use application_m, only: application_t use dag_m, only: dag_t - use iso_varying_string, only: varying_string, trim, var_str + use iso_fortran_env, only: input_unit, output_unit use legacy_m, only: square, four_a_c use payload_m, only: payload_t use task_m, only: task_t - use task_item_m, only: task_item_t use vertex_m, only: vertex_t implicit none @@ -68,83 +66,32 @@ module quadratic_solver_application_generator_m procedure :: execute => printer_execute end type contains - function generate_application() result(application) - type(application_t) :: application - - character(len=*), parameter :: longest_name = "minus_b_pm_square_root" - character(len=len(longest_name)), parameter :: names(*) = & - [ character(len=len(longest_name)) :: "a" & - , "b" & - , "c" & - , "b_squared" & - , "four_ac" & - , "square_root" & - , "minus_b_pm_square_root" & - , "two_a" & - , "division" & - , "print" & - ] - associate( & - a => findloc(names, "a", dim=1) & - , b => findloc(names, "b", dim=1) & - , c => findloc(names, "c", dim=1) & - , b_squared => findloc(names, "b_squared", dim=1) & - , four_ac => findloc(names, "four_ac", dim=1) & - , square_root => findloc(names, "square_root", dim=1) & - , minus_b_pm_square_root => findloc(names, "minus_b_pm_square_root", dim=1) & - , two_a => findloc(names, "two_a", dim=1) & - , division => findloc(names, "division", dim=1) & - , print => findloc(names, "print", dim=1) & - ) - block - character(len=*), parameter :: root = 'shape=circle,fillcolor="white",style=filled' - character(len=*), parameter :: branch = 'shape=square,fillcolor="SlateGray1",style=filled' - character(len=len(branch)), parameter :: leaf = 'shape=circle,fillcolor="cornsilk",style=filled' - type(dag_t) solver - integer i - type(varying_string) name_string(size(names)) - type(task_item_t), allocatable :: tasks(:) - - name_string = trim(var_str(names)) - - solver = & - dag_t([ & - vertex_t([integer::], name_string(a), var_str(leaf)) & - , vertex_t([integer::], name_string(b), var_str(leaf)) & - , vertex_t([integer::], name_string(c), var_str(leaf)) & - , vertex_t([b], name_string(b_squared), var_str(branch)) & - , vertex_t([a, c], name_string(four_ac), var_str(branch)) & - , vertex_t([b_squared, four_ac], name_string(square_root), var_str(branch)) & - , vertex_t([b, square_root], name_string(minus_b_pm_square_root), var_str(branch)) & - , vertex_t([a], name_string(two_a), var_str(branch)) & - , vertex_t([two_a, minus_b_pm_square_root], name_string(division), var_str(branch)) & - , vertex_t([division], name_string(print), var_str(root)) & - ]) - block - real :: a, b, c - if (this_image() == 1) then - print *, "Enter values for a, b and c in `a*x**2 + b*x + c`:" - read (*, *) a, b, c - end if - call co_broadcast(a, 1) - call co_broadcast(b, 1) - call co_broadcast(c, 1) - tasks = & - [ task_item_t(a_t(a)) & - , task_item_t(b_t(b)) & - , task_item_t(c_t(c)) & - , task_item_t(b_squared_t()) & - , task_item_t(four_ac_t()) & - , task_item_t(square_root_t()) & - , task_item_t(minus_b_pm_square_root_t()) & - , task_item_t(two_a_t()) & - , task_item_t(division_t()) & - , task_item_t(printer_t()) & - ] - application = application_t(solver, tasks) - end block - end block - end associate + function generate_application() result(solver) + type(dag_t) solver + + real :: a, b, c + if (this_image() == 1) then + write(output_unit, "(A)") "Enter values for a, b and c in `a*x**2 + b*x + c`:" + flush(output_unit) + read(input_unit, *) a, b, c + end if + call co_broadcast(a, 1) + call co_broadcast(b, 1) + call co_broadcast(c, 1) + + solver = & + dag_t([ & + vertex_t([integer::], a_t(a)) & + , vertex_t([integer::], b_t(b)) & + , vertex_t([integer::], c_t(c)) & + , vertex_t([2], b_squared_t()) & + , vertex_t([1, 3], four_ac_t()) & + , vertex_t([4, 5], square_root_t()) & + , vertex_t([2, 6], minus_b_pm_square_root_t()) & + , vertex_t([1], two_a_t()) & + , vertex_t([8, 7], division_t()) & + , vertex_t([9], printer_t()) & + ]) end function function a_execute(self, arguments) result(output) @@ -153,7 +100,7 @@ function a_execute(self, arguments) result(output) type(payload_t) :: output print *, "a = ", self%a - output = payload_t(transfer(self%a, output%raw_payload())) + output = payload_t(transfer(self%a, [integer::])) end function function b_execute(self, arguments) result(output) @@ -162,7 +109,7 @@ function b_execute(self, arguments) result(output) type(payload_t) :: output print *, "b = ", self%b - output = payload_t(transfer(self%b, output%raw_payload())) + output = payload_t(transfer(self%b, [integer::])) end function function c_execute(self, arguments) result(output) @@ -171,7 +118,7 @@ function c_execute(self, arguments) result(output) type(payload_t) :: output print *, "c = ", self%c - output = payload_t(transfer(self%c, output%raw_payload())) + output = payload_t(transfer(self%c, [integer::])) end function function b_squared_execute(self, arguments) result(output) @@ -183,8 +130,8 @@ function b_squared_execute(self, arguments) result(output) b = transfer(arguments(1)%raw_payload(), b) b_squared = square(b) - print *, "b**2 = ", b - output = payload_t(transfer(b_squared, output%raw_payload())) + print *, "b**2 = ", b_squared + output = payload_t(transfer(b_squared, [integer::])) end function function four_ac_execute(self, arguments) result(output) @@ -198,7 +145,7 @@ function four_ac_execute(self, arguments) result(output) c = transfer(arguments(2)%raw_payload(), c) four_a_c = 4*a*c print *, "4*a*c = ", four_a_c - output = payload_t(transfer(four_a_c, output%raw_payload())) + output = payload_t(transfer(four_a_c, [integer::])) end function function square_root_execute(self, arguments) result(output) @@ -206,16 +153,15 @@ function square_root_execute(self, arguments) result(output) type(payload_t), intent(in) :: arguments(:) type(payload_t) :: output - real :: b_squared, four_a_c, square_roots(2) + real :: b_squared, four_a_c, square_roots(2), square b_squared = transfer(arguments(1)%raw_payload(), b_squared) four_a_c = transfer(arguments(2)%raw_payload(), four_a_c) - associate(discriminant => b_squared - four_a_c) - square_roots = [sqrt(discriminant), -sqrt(discriminant)] - print *, "sqrt(b**2 - 4*a*c) = ", square_roots - output = payload_t(transfer(square_roots, output%raw_payload())) - end associate + square = b_squared - four_a_c + square_roots = [sqrt(square), -sqrt(square)] + print *, "sqrt(b**2 - 4*a*c) = ", square_roots + output = payload_t(transfer(square_roots, [integer::])) end function function minus_b_pm_square_root_execute(self, arguments) result(output) @@ -229,7 +175,7 @@ function minus_b_pm_square_root_execute(self, arguments) result(output) square_root = transfer(arguments(2)%raw_payload(), square_root) minus_b_pm_roots = -b + square_root print *, "-b +- sqrt(b**2 - 4*a*c) = ", minus_b_pm_roots - output = payload_t(transfer(minus_b_pm_roots, output%raw_payload())) + output = payload_t(transfer(minus_b_pm_roots, [integer::])) end function function two_a_execute(self, arguments) result(output) @@ -242,7 +188,7 @@ function two_a_execute(self, arguments) result(output) a = transfer(arguments(1)%raw_payload(), a) two_a = 2*a print *, "2*a = ", two_a - output = payload_t(transfer(two_a, output%raw_payload())) + output = payload_t(transfer(two_a, [integer::])) end function function division_execute(self, arguments) result(output) @@ -256,7 +202,7 @@ function division_execute(self, arguments) result(output) b_pm_square_root = transfer(arguments(2)%raw_payload(), b_pm_square_root) quotients = b_pm_square_root / two_a print *, "(-b +- sqrt(b**2 - 4*a*c)) / (2*a) = ", quotients - output = payload_t(transfer(quotients, output%raw_payload())) + output = payload_t(transfer(quotients, [integer::])) end function function printer_execute(self, arguments) result(output) diff --git a/fpm.toml b/fpm.toml index 3b0c426..91462a9 100644 --- a/fpm.toml +++ b/fpm.toml @@ -5,23 +5,6 @@ author = ["Damian Rouson"] maintainer = "damian@sourceryinstitute.org" copyright = "2021 Sourcery Institute" -[dependencies] -assert = {git = "https://github.com/sourceryinstitute/assert", tag = "1.4.0"} -dag = {git = "https://github.com/sourceryinstitute/dag", rev="a0561d48b8bf1bce8304b4d192c62f682358d50a" } #, tag = "3.0.0"} - -[dev-dependencies] -garden = {git = "https://gitlab.com/everythingfunctional/garden", tag = "v1.0.5"} - -[[test]] -name="unit" -source-dir="tests" -main="main.f90" - -[[example]] -name="build_feats" -source-dir="example/build_feats" -main="main.f90" - [[example]] name="quadratic_solver" source-dir="example/quadratic_solver" diff --git a/generate_matrices.f90 b/generate_matrices.f90 new file mode 100644 index 0000000..f1392ef --- /dev/null +++ b/generate_matrices.f90 @@ -0,0 +1,24 @@ +program generate_matrices + implicit none + + integer, parameter :: max_size = 100 + integer :: row, col, m_size, fu + real, allocatable :: matrix(:, :) + character(len=:), allocatable :: file_name + character(len=3) :: size_string + + call random_init(.true., .true.) + do m_size = 1, max_size + allocate(matrix(m_size, m_size)) + call random_number(matrix) + matrix = matrix*999 + 1 ! lets do numbers between 1 and 1000 + write(size_string, "(I0)") m_size + file_name = "example/lu_decomp/" // trim(size_string) // "x" // trim(size_string) // ".dat" + open(newunit=fu, file=file_name, status="replace") + do row = 1, m_size + write(fu, *) matrix(row, :) + end do + close(fu) + deallocate(matrix) + end do +end program \ No newline at end of file diff --git a/src/application_m.f90 b/src/application_m.f90 deleted file mode 100644 index d66101a..0000000 --- a/src/application_m.f90 +++ /dev/null @@ -1,47 +0,0 @@ -module application_m - use dag_m, only : dag_t - use task_item_m, only : task_item_t - implicit none - - private - public :: application_t - - type application_t - !! A complete representation of an application that can be executed by FEATS - private - type(dag_t) dag_ !! Describes the dependencies between tasks - type(task_item_t), allocatable :: tasks_(:) !! tasks to be executed - contains - private - procedure, public :: dag - procedure, public :: tasks - end type - - interface application_t - - pure module function construct(dag, tasks) result(application) - implicit none - type(dag_t), intent(in) :: dag - type(task_item_t), intent(in) :: tasks(:) - type(application_t) application - end function - - end interface - - interface - - pure module function dag(self) - implicit none - class(application_t), intent(in) :: self - type(dag_t) :: dag - end function - - pure module function tasks(self) - implicit none - class(application_t), intent(in) :: self - type(task_item_t), allocatable :: tasks(:) - end function - - end interface - -end module application_m diff --git a/src/application_s.f90 b/src/application_s.f90 deleted file mode 100644 index e56fa55..0000000 --- a/src/application_s.f90 +++ /dev/null @@ -1,21 +0,0 @@ -submodule(application_m) application_s - use assert_m, only : assert - implicit none - -contains - - module procedure construct - call assert(size(tasks)==dag%num_vertices(), "application(construct): size(tasks)==dag%num_vertices()") - application%dag_ = dag - application%tasks_ = tasks - end procedure - - module procedure dag - dag = self%dag_ - end procedure - - module procedure tasks - tasks = self%tasks_ - end procedure - -end submodule application_s diff --git a/src/dag_m.f90 b/src/dag_m.f90 new file mode 100644 index 0000000..f4a8982 --- /dev/null +++ b/src/dag_m.f90 @@ -0,0 +1,60 @@ +module dag_m + !! summary: A directed acyclic graph (DAG) abstraction. + !! author: Jacob Williams, Damian Rouson, Robert Singleterry, Brad Richardson + !! version: v1.0 + !! date: 2020-Nov-30 + !! license: Copyright (c) 2020, Sourcery Institute, BSD 3-clause license Copyright (c) 2018 Jacob Williams + use iso_fortran_env, only: iostat_end + use vertex_m, only : vertex_t + + implicit none + + private + public :: dag_t + + type :: dag_t + !! Encapsulate a graph as an array of vertices, each storing dependency information + type(vertex_t), allocatable :: vertices(:) + contains + procedure :: dependencies_for + procedure :: depends_on + end type + + interface dag_t + module procedure construct_from_vertices + end interface +contains + function construct_from_vertices(vertices) result(dag) + !! Construct a dag_t object from an array of (unsorted) vertex_t objects (result contains a topologically sorted index array) + type(vertex_t), intent(in) :: vertices(:) + type(dag_t) dag + + dag%vertices = vertices + end function + + pure function depends_on(self, vertex_num) result(dependencies) + !! Result is an array of the vertex numbers that depend on on vertex vertex_num + class(dag_t), intent(in) :: self + integer, intent(in) :: vertex_num + integer, allocatable :: dependencies(:) + + allocate(dependencies(0)) + + block + integer v + + do v = 1, size(self%vertices) + if (any(self%vertices(v)%edges == vertex_num)) dependencies = [dependencies, v] + end do + end block + end function + + pure function dependencies_for(self, vertex_id) result(dependency_ids) + !! Result is an array of the ids on which vertex_id depends + class(dag_t), intent(in) :: self + integer, intent(in) :: vertex_id + integer, allocatable :: dependency_ids(:) + + dependency_ids = self%vertices(vertex_id)%edges + end function +end module dag_m diff --git a/src/feats_result_map_m.f90 b/src/feats_result_map_m.f90 deleted file mode 100644 index 71c04ca..0000000 --- a/src/feats_result_map_m.f90 +++ /dev/null @@ -1,8 +0,0 @@ -module feats_result_map_m - implicit none - private - public :: feats_result_map_t - - type :: feats_result_map_t - end type -end module diff --git a/src/final_task_m.f90 b/src/final_task_m.f90 deleted file mode 100644 index 51acf45..0000000 --- a/src/final_task_m.f90 +++ /dev/null @@ -1,33 +0,0 @@ -module final_task_m - use payload_m, only: payload_t - use task_m, only: task_t - - implicit none - private - public :: final_task_t - - type, extends(task_t) :: final_task_t - !! A signal to the compute images that all tasks have been completed, - !! and thus they can stop waiting for tasks to be assigned. - contains - procedure :: execute - procedure :: is_final_task - end type - - interface - - module function execute(self, arguments) result(output) - implicit none - class(final_task_t), intent(in) :: self - type(payload_t), intent(in) :: arguments(:) - type(payload_t) :: output - end function - - pure module function is_final_task(self) - implicit none - class(final_task_t), intent(in) :: self - logical :: is_final_task - end function - - end interface -end module diff --git a/src/final_task_s.f90 b/src/final_task_s.f90 deleted file mode 100644 index 7620df4..0000000 --- a/src/final_task_s.f90 +++ /dev/null @@ -1,10 +0,0 @@ -submodule(final_task_m) final_task_s - implicit none -contains - module procedure execute - end procedure - - module procedure is_final_task - is_final_task = .true. - end procedure -end submodule diff --git a/src/image_m.f90 b/src/image_m.f90 deleted file mode 100644 index a168b9c..0000000 --- a/src/image_m.f90 +++ /dev/null @@ -1,30 +0,0 @@ -module image_m - !! Compute-image/Scheduler-image abstraction - use application_m, only: application_t - use payload_m, only: payload_t - use feats_result_map_m, only: feats_result_map_t - implicit none - - private - public :: image_t - - type image_t - !! Encapsulate compute/scheduler communication protocol - private - contains - private - procedure, public :: run - end type - - interface - - module function run(self, application) result(results) - implicit none - class(image_t), intent(in) :: self - type(application_t), intent(in) :: application - type(feats_result_map_t), allocatable :: results - end function - - end interface - -end module diff --git a/src/mailbox_m.f90 b/src/mailbox_m.f90 deleted file mode 100644 index 307867a..0000000 --- a/src/mailbox_m.f90 +++ /dev/null @@ -1,16 +0,0 @@ -module mailbox_m - use payload_m, only: payload_t - implicit none - private - public :: payload_list_t, mailbox, mailbox_entry_can_be_freed - - type :: payload_list_t - type(payload_t), allocatable :: payloads(:) - end type - - type(payload_list_t), allocatable :: mailbox[:] - !! storage for communicating inputs/outputs between tasks - - logical, allocatable :: mailbox_entry_can_be_freed(:)[:] - !! used by the scheduler image to tell the worker images when they can release old data. -end module diff --git a/src/payload_m.f90 b/src/payload_m.f90 index 743ed80..cb4bc73 100644 --- a/src/payload_m.f90 +++ b/src/payload_m.f90 @@ -3,7 +3,7 @@ module payload_m private public :: payload_t, empty_payload - integer, parameter :: MAX_PAYLOAD_SIZE = 1000 + integer, parameter :: MAX_PAYLOAD_SIZE = 20002 type :: payload_t !! A raw buffer to facilitate data transfer between images @@ -22,38 +22,70 @@ module payload_m end type interface payload_t - pure module function from_raw(payload) result(new_payload) - implicit none - integer, intent(in) :: payload(:) - type(payload_t) :: new_payload - end function - - pure module function from_string(payload) result(new_payload) - implicit none - character(len=*), intent(in) :: payload - type(payload_t) :: new_payload - end function - + module procedure from_raw + module procedure from_string module procedure empty_payload end interface +contains + pure function from_raw(payload) result(new_payload) + implicit none + integer, intent(in) :: payload(:) + type(payload_t) :: new_payload - interface - pure module function empty_payload() - implicit none - type(payload_t) :: empty_payload - end function - - pure module function raw_payload(self) - implicit none - class(payload_t), intent(in) :: self - integer, allocatable :: raw_payload(:) - end function - - pure module function string_payload(self) - implicit none - class(payload_t), intent(in) :: self - character(len=:), allocatable :: string_payload - end function - end interface + integer :: incoming_payload_size + + incoming_payload_size = size(payload) + if (incoming_payload_size > MAX_PAYLOAD_SIZE) then + new_payload%payload_size = MAX_PAYLOAD_SIZE + new_payload%payload_ = payload(1:MAX_PAYLOAD_SIZE) + else + new_payload%payload_size = incoming_payload_size + new_payload%payload_(1:incoming_payload_size) = payload + end if + end function + + pure function from_string(payload) result(new_payload) + implicit none + character(len=*), intent(in) :: payload + type(payload_t) :: new_payload + + new_payload%payload_(1) = len(payload) + associate(string_as_integers => transfer(payload, new_payload%payload_)) + if (size(string_as_integers) > MAX_PAYLOAD_SIZE-1) then + new_payload%payload_size = MAX_PAYLOAD_SIZE + new_payload%payload_(2:MAX_PAYLOAD_SIZE) = string_as_integers(1:MAX_PAYLOAD_SIZE-1) + else + new_payload%payload_size = size(string_as_integers) + 1 + new_payload%payload_(2:new_payload%payload_size) = string_as_integers + end if + end associate + end function + + pure function empty_payload() + implicit none + type(payload_t) :: empty_payload + end function + + pure function raw_payload(self) + implicit none + class(payload_t), intent(in) :: self + integer, allocatable :: raw_payload(:) + + raw_payload = self%payload_(1:self%payload_size) + end function + + pure function string_payload(self) + implicit none + class(payload_t), intent(in) :: self + character(len=:), allocatable :: string_payload + if (self%payload_size > 0) then + allocate(character(len=self%payload_(1)) :: string_payload) + if (self%payload_(1) > 0) & + string_payload = transfer( & + self%payload_(2:self%payload_size), string_payload) + else + allocate(character(len=0) :: string_payload) + end if + end function end module diff --git a/src/payload_s.f90 b/src/payload_s.f90 deleted file mode 100644 index 62ea2c2..0000000 --- a/src/payload_s.f90 +++ /dev/null @@ -1,47 +0,0 @@ -submodule(payload_m) payload_s - implicit none -contains - module procedure from_raw - integer :: incoming_payload_size - - incoming_payload_size = size(payload) - if (incoming_payload_size > MAX_PAYLOAD_SIZE) then - new_payload%payload_size = MAX_PAYLOAD_SIZE - new_payload%payload_ = payload(1:MAX_PAYLOAD_SIZE) - else - new_payload%payload_size = incoming_payload_size - new_payload%payload_(1:incoming_payload_size) = payload - end if - end procedure - - module procedure from_string - new_payload%payload_(1) = len(payload) - associate(string_as_integers => transfer(payload, new_payload%payload_)) - if (size(string_as_integers) > MAX_PAYLOAD_SIZE-1) then - new_payload%payload_size = MAX_PAYLOAD_SIZE - new_payload%payload_(2:MAX_PAYLOAD_SIZE) = string_as_integers(1:MAX_PAYLOAD_SIZE-1) - else - new_payload%payload_size = size(string_as_integers) + 1 - new_payload%payload_(2:new_payload%payload_size) = string_as_integers - end if - end associate - end procedure - - module procedure empty_payload - end procedure - - module procedure raw_payload - raw_payload = self%payload_(1:self%payload_size) - end procedure - - module procedure string_payload - if (self%payload_size > 0) then - allocate(character(len=self%payload_(1)) :: string_payload) - if (self%payload_(1) > 0) & - string_payload = transfer( & - self%payload_(2:self%payload_size), string_payload) - else - allocate(character(len=0) :: string_payload) - end if - end procedure -end submodule diff --git a/src/image_s.f90 b/src/runner_m.f90 similarity index 66% rename from src/image_s.f90 rename to src/runner_m.f90 index 04451dd..571286a 100644 --- a/src/image_s.f90 +++ b/src/runner_m.f90 @@ -1,11 +1,22 @@ -submodule(image_m) image_s +module runner_m + !! Compute-image/Scheduler-image abstraction use dag_m, only: dag_t use iso_fortran_env, only: event_type - use final_task_m, only: final_task_t - use mailbox_m, only: payload_list_t, mailbox, mailbox_entry_can_be_freed - use task_item_m, only: task_item_t + use payload_m, only: payload_t implicit none + private + public :: run + + type :: payload_list_t + type(payload_t), allocatable :: payloads(:) + end type + + type(payload_list_t), allocatable :: mailbox[:] + !! storage for communicating inputs/outputs between tasks + + logical, allocatable :: mailbox_entry_can_be_freed(:)[:] + !! used by the scheduler image to tell the worker images when they can release old data. type(event_type), allocatable :: ready_for_next_task(:)[:] type(event_type) task_assigned[*] @@ -28,44 +39,44 @@ contains + subroutine run(dag) + implicit none + type(dag_t), intent(in) :: dag - module procedure run logical :: tasks_left - type(task_item_t), allocatable :: tasks(:) - type(dag_t) :: dag - - task_identifier = no_task_assigned - associate(n_tasks => size(application%tasks()), n_imgs => num_images()) - allocate(ready_for_next_task(n_imgs)[*]) - allocate(mailbox[*]) - allocate(mailbox%payloads(n_tasks)) - sync all - allocate(mailbox_entry_can_be_freed(n_tasks)[*]) - mailbox_entry_can_be_freed(n_tasks) = .false. - allocate(task_assignment_history(n_tasks)[*]) - task_assignment_history = NO_IMAGE_READY - if (this_image() == scheduler_image) then - allocate(task_done(n_tasks)) - task_done = .false. - end if - end associate - tasks_left = .true. + if (num_images() == 1) then + call run_single_image(dag) + else + task_identifier = no_task_assigned + associate(n_tasks => size(dag%vertices), n_imgs => num_images()) + allocate(ready_for_next_task(n_imgs)[*]) + allocate(mailbox[*]) + allocate(mailbox%payloads(n_tasks)) + sync all + allocate(mailbox_entry_can_be_freed(n_tasks)[*]) + mailbox_entry_can_be_freed(n_tasks) = .false. + allocate(task_assignment_history(n_tasks)[*]) + task_assignment_history = NO_IMAGE_READY + if (this_image() == scheduler_image) then + allocate(task_done(n_tasks)) + task_done = .false. + end if + end associate - tasks = [application%tasks(), task_item_t(final_task_t())] - dag = application%dag() - do while (tasks_left) - if (this_image() == scheduler_image) then - tasks_left = assign_task(dag) - else - tasks_left = do_work(tasks, dag) - end if - end do - results = feats_result_map_t() - end procedure + tasks_left = .true. + + do while (tasks_left) + if (this_image() == scheduler_image) then + tasks_left = assign_task(dag) + else + tasks_left = do_work(dag) + end if + end do + end if + end subroutine - function do_work(tasks, dag) result(tasks_left) - type(task_item_t), intent(in) :: tasks(:) + function do_work(dag) result(tasks_left) type(dag_t), intent(in) :: dag logical :: tasks_left @@ -80,8 +91,10 @@ function do_work(tasks, dag) result(tasks_left) ! end if !end do free_unneeded_memory - do_assigned_task: associate(my_task => tasks(task_identifier)) - if (.not.my_task%is_final_task()) then + if (task_identifier == ALL_TASKS_DONE) then + tasks_left = .false. + else + do_assigned_task: associate(my_task => dag%vertices(task_identifier)%task) block integer, allocatable :: upstream_task_nums(:) integer, allocatable :: upstream_task_imagenums(:) @@ -102,14 +115,12 @@ function do_work(tasks, dag) result(tasks_left) end block tasks_left = .true. - else - tasks_left = .false. - end if - end associate do_assigned_task + end associate do_assigned_task + end if end function function find_next_image() result(next_image) - integer :: next_image, i, ev_count + integer :: next_image, i, ev_count, task_just_completed next_image = NO_IMAGE_READY do i = 1, size(ready_for_next_task) @@ -118,10 +129,9 @@ function find_next_image() result(next_image) call event_query (ready_for_next_task(i), ev_count) if (ev_count > 0) then next_image = i - associate (task_just_completed => (task_identifier[i])) - if (task_just_completed /= no_task_assigned) & - task_done(task_just_completed) = .true. - end associate + task_just_completed = (task_identifier[i]) + if (task_just_completed /= no_task_assigned) & + task_done(task_just_completed) = .true. end if end do end function @@ -172,17 +182,16 @@ function assign_task(dag) result(tasks_left) end function subroutine assign_completed_to_images() - integer :: i + integer :: i, task_just_completed do i = 1, size(ready_for_next_task) if (i == scheduler_image) cycle ! don't wait on the scheduler image event wait (ready_for_next_task(i)) - associate (task_just_completed => (task_identifier[i])) - if (task_just_completed /= no_task_assigned) & - task_done(task_just_completed) = .true. - end associate - task_identifier[i] = size(task_done) + 1 + task_just_completed = task_identifier[i] + if (task_just_completed /= no_task_assigned) & + task_done(task_just_completed) = .true. + task_identifier[i] = ALL_TASKS_DONE event post (task_assigned[i]) end do end subroutine @@ -233,4 +242,35 @@ pure function find_next_task ( dag ) Result ( next_task_to_run ) end if end function find_next_task -end submodule + + subroutine run_single_image(dag) + type(dag_t), intent(in) :: dag + + type(payload_t), allocatable :: results(:) + logical, allocatable :: done(:) + + associate(num_tasks => size(dag%vertices)) + allocate(results(num_tasks), done(num_tasks)) + done = .false. + do while (.not. all(done)) + associate(next_task => find_next_task()) + results(next_task) = dag%vertices(next_task)%task%execute(results(dag%dependencies_for(next_task))) + done(next_task) = .true. + end associate + end do + end associate + contains + pure function find_next_task() result(next_task) + integer :: next_task + + integer :: task + + do task = 1, size(dag%vertices) + if (.not.done(task) .and. all(done(dag%dependencies_for(task)))) then + next_task = task + return + end if + end do + end function + end subroutine +end module diff --git a/src/task_item_m.f90 b/src/task_item_m.f90 deleted file mode 100644 index 93c58c6..0000000 --- a/src/task_item_m.f90 +++ /dev/null @@ -1,48 +0,0 @@ -module task_item_m - !! define tasks for compute images to complete - use payload_m, only: payload_t - use task_m, only : task_t - implicit none - - private - public :: task_item_t - - type task_item_t - !! A wrapper for a `class(task_t)` value, to facilitate constructing an array of tasks - private - class(task_t), allocatable :: task - contains - procedure :: execute - procedure :: is_final_task - end type - - interface task_item_t - - module function constructor(task) result(new_task_item) - implicit none - type(task_item_t) new_task_item - class(task_t), intent(in) :: task - end function - - end interface - - interface - - module function execute(self, arguments) result(output) - !! complete the assigned task - implicit none - class(task_item_t), intent(in) :: self - type(payload_t), intent(in) :: arguments(:) - type(payload_t) :: output - end function - - pure module function is_final_task(self) - !! is this the final task? - implicit none - class(task_item_t), intent(in) :: self - logical :: is_final_task - end function - - end interface - -end module task_item_m diff --git a/src/task_item_s.f90 b/src/task_item_s.f90 deleted file mode 100644 index 813b075..0000000 --- a/src/task_item_s.f90 +++ /dev/null @@ -1,19 +0,0 @@ -submodule(task_item_m) task_item_s - !! define tasks for compute images to complete - implicit none - -contains - - module procedure execute - output = self%task%execute(arguments) - end procedure - - module procedure constructor - new_task_item%task = task - end procedure - - module procedure is_final_task - is_final_task = self%task%is_final_task() - end procedure - -end submodule task_item_s diff --git a/src/task_m.f90 b/src/task_m.f90 index f1908b5..5982ce5 100644 --- a/src/task_m.f90 +++ b/src/task_m.f90 @@ -9,10 +9,8 @@ module task_m type, abstract :: task_t !! encapsulate task work - private contains procedure(execute_i), deferred :: execute - procedure :: is_final_task end type abstract interface @@ -27,16 +25,4 @@ function execute_i(self, arguments) result(output) end function end interface - - interface - - pure module function is_final_task(self) - !! is this the final task? - implicit none - class(task_t), intent(in) :: self - logical :: is_final_task - end function - - end interface - end module task_m diff --git a/src/task_s.f90 b/src/task_s.f90 deleted file mode 100644 index 2f44b61..0000000 --- a/src/task_s.f90 +++ /dev/null @@ -1,7 +0,0 @@ -submodule(task_m) task_s - implicit none -contains - module procedure is_final_task - is_final_task = .false. - end procedure -end submodule diff --git a/src/vertex_m.f90 b/src/vertex_m.f90 new file mode 100644 index 0000000..9f64710 --- /dev/null +++ b/src/vertex_m.f90 @@ -0,0 +1,31 @@ +module vertex_m + !! summary: Represent one node in a directed acyclic graph. + !! author: Jacob Williams, Damian Rouson, Robert Singleterry, Brad Richardson + !! version: v1.0 + !! date: 2020-Nov-30 + !! license: Copyright (c) 2020-2021, Sourcery Institute, BSD 3-clause license Copyright (c) 2018 Jacob Williams + use task_m, only: task_t + implicit none + + private + public :: vertex_t + + type vertex_t + !! Encapsulate a node in a graph comprised of vertices connected by dependencies (edges) + integer, allocatable :: edges(:) + class(task_t), allocatable :: task + end type + + interface vertex_t + module procedure construct + end interface +contains + function construct(edges, task) result(vertex) + integer, intent(in) :: edges(:) + class(task_t), intent(in) :: task + type(vertex_t) :: vertex + + vertex%edges = edges + vertex%task = task + end function +end module vertex_m diff --git a/tests/main.f90 b/tests/main.f90 deleted file mode 100644 index 0f543b6..0000000 --- a/tests/main.f90 +++ /dev/null @@ -1,27 +0,0 @@ -! Generated by cart. DO NOT EDIT -program main - implicit none - - if (.not.run()) stop 1 -contains - function run() result(passed) - use payload_test, only: & - payload_payload => & - test_payload - use garden , only: test_item_t, test_that, run_tests - - - - logical :: passed - - type(test_item_t) :: tests - type(test_item_t) :: individual_tests(1) - - individual_tests(1) = payload_payload() - tests = test_that(individual_tests) - - - passed = run_tests(tests) - - end function -end program diff --git a/tests/payload_test.f90 b/tests/payload_test.f90 deleted file mode 100644 index 5db25a4..0000000 --- a/tests/payload_test.f90 +++ /dev/null @@ -1,225 +0,0 @@ -module payload_test - use payload_m, only: payload_t - use garden, only: result_t, test_item_t, assert_equals, describe, it - - implicit none - private - public :: test_payload - - type :: example_transferable_t - private - integer, allocatable :: int_data_(:) - real, allocatable :: real_data_(:) - contains - private - procedure, public :: int_data - procedure, public :: real_data - procedure, public :: serialize - end type - - interface example_transferable_t - module procedure construct - module procedure deserialize - end interface -contains - function test_payload() result(tests) - type(test_item_t) :: tests - - tests = describe( & - "a payload can store and retrieve", & - [ it("a string", check_string) & - , it("a scalar integer", check_scalar_integer) & - , it("a scalar real", check_scalar_real) & - , it("an integer array", check_integer_array) & - , it("a simple derived type", check_simple_derived_type) & - , it( & - "a derived type with allocatable components", & - check_allocatable_components_derived_type) & - , it("can be communicated across images", check_comms) & - ]) - end function - - function check_string() result(result_) - type(result_t) :: result_ - - character(len=*), parameter :: EXPECTED = "Hello, World!" - type(payload_t) :: payload - - payload = payload_t(EXPECTED) - - result_ = assert_equals(EXPECTED, payload%string_payload()) - end function - - function check_scalar_integer() result(result_) - type(result_t) :: result_ - - integer, parameter :: EXPECTED = 42 - type(payload_t) :: payload - - payload = payload_t(transfer(EXPECTED, payload%raw_payload())) - - result_ = assert_equals( & - EXPECTED, & - transfer(payload%raw_payload(), EXPECTED)) - end function - - function check_scalar_real() result(result_) - type(result_t) :: result_ - - double precision, parameter :: EXPECTED = 3.14d0 - type(payload_t) :: payload - - payload = payload_t(transfer(EXPECTED, payload%raw_payload())) - - result_ = assert_equals( & - EXPECTED, & - transfer(payload%raw_payload(), EXPECTED)) - end function - - function check_integer_array() result(result_) - type(result_t) :: result_ - - integer, parameter :: EXPECTED(*) = [1, 1, 2, 3, 5] - integer, allocatable :: expected_(:) - integer :: i - type(payload_t) :: payload - integer, allocatable :: retrieved(:) - - expected_ = EXPECTED - payload = payload_t(transfer(expected_, payload%raw_payload())) - - retrieved = transfer(payload%raw_payload(), retrieved) - - do i = 1, size(EXPECTED) - result_ = result_.and.assert_equals(EXPECTED(i), retrieved(i)) - end do - end function - - function check_simple_derived_type() result(result_) - type(result_t) :: result_ - - type :: my_type - integer :: x - double precision :: y - end type - - type(my_type), parameter :: EXPECTED = my_type(42, 3.14d0) - type(payload_t) :: payload - type(my_type) :: retrieved - - payload = payload_t(transfer(EXPECTED, payload%raw_payload())) - - retrieved = transfer(payload%raw_payload(), retrieved) - - result_ = & - assert_equals(EXPECTED%x, retrieved%x) & - .and. assert_equals(EXPECTED%y, retrieved%y) - end function - - function check_allocatable_components_derived_type() result(result_) - type(result_t) :: result_ - - integer, parameter :: EXPECTED_INTS(*) = [1, 1, 2, 3, 5] - real, parameter :: EXPECTED_REALS(*) = [3.14, 2.71, 6.02e23] - integer :: i - type(payload_t) :: payload - type(example_transferable_t) :: retrieved - type(example_transferable_t) :: to_send - - to_send = example_transferable_t(EXPECTED_INTS, EXPECTED_REALS) - payload = payload_t(to_send%serialize()) - - retrieved = example_transferable_t(payload%raw_payload()) - - associate(retrieved_ints => retrieved%int_data()) - do i = 1, size(EXPECTED_INTS) - result_ = result_.and.assert_equals(EXPECTED_INTS(i), retrieved_ints(i)) - end do - end associate - associate(retrieved_reals => retrieved%real_data()) - do i = 1, size(EXPECTED_REALS) - result_ = result_.and.assert_equals(dble(EXPECTED_REALS(i)), dble(retrieved_reals(i))) - end do - end associate - end function - - function check_comms() result(result_) - type(result_t) :: result_ - - character(len=*), parameter :: MESSAGE = "Hello, World!" - type(payload_t), allocatable :: mailbox[:] - - allocate(mailbox[*]) - if (this_image() == 1) then - mailbox = payload_t(MESSAGE) - end if - sync all - if (this_image() /= 1) then - mailbox = mailbox[1] - end if - - result_ = assert_equals(MESSAGE, mailbox%string_payload()) - end function - - pure function construct(int_data, real_data) result(example_transferable) - integer, intent(in) :: int_data(:) - real, intent(in) :: real_data(:) - type(example_transferable_t) :: example_transferable - - example_transferable%int_data_ = int_data - example_transferable%real_data_ = real_data - end function - - pure function deserialize(raw_data) result(example_transferable) - integer, intent(in) :: raw_data(:) - type(example_transferable_t) :: example_transferable - - integer, allocatable :: as_ints(:) - - as_ints = transfer(raw_data, as_ints) - associate(int_size => as_ints(1)) - example_transferable%int_data_ = as_ints(2 : 1 + int_size) - associate(real_size => as_ints(2+int_size)) - example_transferable%real_data_ = transfer( & - as_ints(3+int_size : 2+int_size+real_size), & - example_transferable%real_data_) - end associate - end associate - end function - - pure function int_data(self) - class(example_transferable_t), intent(in) :: self - integer, allocatable :: int_data(:) - - if (allocated(self%int_data_)) int_data = self%int_data_ - end function - - pure function real_data(self) - class(example_transferable_t), intent(in) :: self - real, allocatable :: real_data(:) - - if (allocated(self%real_data_)) real_data = self%real_data_ - end function - - pure function serialize(self) result(raw_data) - class(example_transferable_t), intent(in) :: self - integer, allocatable :: raw_data(:) - - integer, allocatable :: int_portion(:) - integer, allocatable :: real_portion(:) - - if (allocated(self%int_data_)) then - int_portion = [size(self%int_data_), self%int_data_] - else - int_portion = [0] - end if - - if (allocated(self%real_data_)) then - real_portion = [size(self%real_data_), transfer(self%real_data_, real_portion)] - else - real_portion = [0] - end if - - raw_data = transfer([int_portion, real_portion], raw_data) - end function -end module